@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.2oynf2hza_ffq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-italic.2dvvnyiukpter.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.3jacp__n7pxby.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(../media/newsreader-latin-ext-400-normal.0om0yix-f6_2t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(../media/newsreader-latin-400-normal.18q64_vlk_qen.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(../media/newsreader-latin-ext-400-italic.1fz7fe9vtnwju.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(../media/newsreader-latin-400-italic.02qxcef_o81-x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-ext-400-normal.1qwpjgd255k0s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-400-normal.2uj9b57c-cgtl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-latin-ext-500-normal.3xrfw4eo3i0zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-latin-500-normal.36-hkiizjbxkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-latin-ext-600-normal.2-1-brkh-hth2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-latin-600-normal.45a7bnvg67cki.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rupee-noto-sans-400.2tss78ps-rxsr.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/rupee-noto-sans-500.3hsd0g4yll2jl.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rupee-noto-sans-600.26ue-rkib1z1n.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rupee-noto-sans-400.2tss78ps-rxsr.woff2)format("woff2");unicode-range:U+20B9}:root{--wall:#f2ede3;--wall-alt:#eae3d6;--wall-raised:#fbf9f4;--stage:#efe9de;--line:#cfc6b8;--line-strong:#8a7f74;--ink:#2a231e;--ink-soft:#4a403a;--ink-faint:var(--ink-soft);--ink-pressed:#000;--primary:var(--ink);--on-primary:var(--wall);--ring:var(--ink);--accent:#7a3320;--accent-hover:#66291a;--accent-pressed:#5c2615;--accent-text:var(--accent);--on-accent:var(--wall);--band:var(--accent);--on-band:var(--wall);--band-line:#f2ede366;--placeholder-a:#e2dacb;--placeholder-b:#ddd4c3;--vermilion:var(--accent);--vermilion-text:var(--accent-text);--vermilion-button:var(--accent);--vermilion-hover:var(--accent-hover);--on-vermilion:var(--on-accent);--on-band-soft:var(--on-band);--backdrop:var(--wall);--primary-hover:var(--ink-pressed);--font-display:"Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--font-text:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Hanken Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--size-display-name:128px;--leading-display-name:.9;--size-display-xl:96px;--leading-display-xl:.96;--size-article-title:84px;--leading-article-title:1;--size-display-l:76px;--leading-display-l:1;--size-title-l:52px;--leading-title-l:1.04;--size-display-m:48px;--leading-display-m:1.08;--size-heading:44px;--leading-heading:1.12;--size-quote:44px;--leading-quote:1.2;--size-title-m:40px;--leading-title-m:1.08;--size-title:26px;--leading-title:1.12;--size-wordmark:32px;--leading-wordmark:1;--size-lede:25px;--leading-lede:1.5;--size-lede-s:21px;--leading-lede-s:1.55;--size-body-long:20px;--leading-body-long:1.7;--size-body:18px;--leading-body:1.6;--size-body-ui:16px;--leading-body-ui:1.55;--size-ui:16px;--leading-ui:1.4;--size-nav:15px;--leading-nav:1.4;--size-caption:15px;--leading-caption:1.5;--size-small:14px;--leading-small:1.5;--size-eyebrow:14px;--leading-eyebrow:1.4;--weight-display-name:500;--weight-display-xl:500;--weight-article-title:500;--weight-display-l:500;--weight-title-l:500;--weight-display-m:500;--weight-heading:500;--weight-quote:500;--weight-title-m:500;--weight-title:500;--weight-wordmark:500;--weight-lede:400;--weight-lede-s:400;--weight-body-long:400;--weight-body:400;--weight-body-ui:400;--weight-ui:500;--weight-nav:500;--weight-caption:400;--weight-small:400;--weight-eyebrow:600;--family-display-name:var(--font-display);--family-display-xl:var(--font-display);--family-article-title:var(--font-display);--family-display-l:var(--font-display);--family-title-l:var(--font-display);--family-display-m:var(--font-display);--family-heading:var(--font-display);--family-quote:var(--font-display);--family-title-m:var(--font-display);--family-title:var(--font-display);--family-wordmark:var(--font-display);--family-lede:var(--font-text);--family-lede-s:var(--font-text);--family-body-long:var(--font-text);--family-body:var(--font-text);--family-body-ui:var(--font-sans);--family-ui:var(--font-sans);--family-nav:var(--font-sans);--family-caption:var(--font-sans);--family-small:var(--font-sans);--family-eyebrow:var(--font-sans);--style-display-name:normal;--style-display-xl:normal;--style-article-title:normal;--style-display-l:normal;--style-title-l:italic;--style-display-m:normal;--style-heading:normal;--style-quote:normal;--style-title-m:normal;--style-title:italic;--style-wordmark:normal;--style-lede:normal;--style-lede-s:normal;--style-body-long:normal;--style-body:normal;--style-body-ui:normal;--style-ui:normal;--style-nav:normal;--style-caption:normal;--style-small:normal;--style-eyebrow:normal;--tracking-display-name:-.01em;--tracking-display-xl:-.005em;--tracking-eyebrow:.1em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:120px;--space-11:176px;--radius-none:0;--radius-round:50%;--gutter:64px;--gutter-phone:20px;--measure-page:1384px;--measure-reading:680px;--measure-figure:960px;--header-height:96px;--header-height-phone:64px;--section-gap:176px;--section-gap-phone:96px;--buybar-height:88px;--shadow-hang:0 1px 2px #2a231e1f, 0 14px 36px #2a231e29;--shadow-hang-phone:0 1px 2px #2a231e1f, 0 10px 24px #2a231e24;--ease-hang:cubic-bezier(.2, .7, .2, 1);--ease-cut:cubic-bezier(.6, 0, .3, 1);--ease-standard:ease;--dur-press:.12s;--dur-hover:.2s;--dur-scratch:.32s;--dur-menu:.2s;--dur-menu-links:.36s;--stagger:40ms;--dur-sheet:.24s;--dur-viewer:.42s;--dur-viewer-close:.32s;--dur-enter:.7s;--dur-draw:1.2s;--dur-dots:.9s;--enter-fallback:1.5s;--dur-open:.6s;--open-wait:.3s;--grow-from:.8;--grow-from-phone:.88;--grow-distance:.5;--grow-distance-phone:.4;--dur-settle:.6s;--settle-rise:12px;--stagger-line:80ms;--settle-wait:.3s;--dur-rule:.6s;--delay-caption:.12s;--tint-distance:.4;--sticky-top:128px;--read-line:.62;--read-dim:.84;--hint-wait:.6s;--dur-hint:1.4s;--hint-loops:2;--smooth-lerp:.16;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:720px){:root{--size-display-name:68px;--leading-display-name:.95;--size-display-xl:50px;--leading-display-xl:1;--size-article-title:48px;--leading-article-title:1.02;--size-display-l:52px;--leading-display-l:1;--size-title-l:40px;--leading-title-l:1.05;--size-display-m:34px;--leading-display-m:1.1;--size-heading:32px;--leading-heading:1.15;--size-quote:28px;--leading-quote:1.28;--size-title-m:26px;--leading-title-m:1.15;--size-title:24px;--leading-title:1.12;--size-wordmark:26px;--leading-wordmark:1;--size-lede:21px;--leading-lede:1.5;--size-lede-s:19px;--leading-lede-s:1.55;--size-body-long:19px;--leading-body-long:1.65;--size-body:17px;--leading-body:1.6;--size-body-ui:16px;--leading-body-ui:1.55;--size-ui:16px;--leading-ui:1.4;--size-nav:16px;--leading-nav:1.4;--size-caption:14px;--leading-caption:1.5;--size-small:14px;--leading-small:1.5;--size-eyebrow:13px;--leading-eyebrow:1.4}}@layer theme{:root,:host{--font-sans:"Hanken Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--shadow-hang:var(--shadow-hang);--ease-hang:var(--ease-hang);--ease-cut:var(--ease-cut);--font-display:"Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--font-text:"Newsreader", Georgia, "Times New Roman", serif;--radius-none:0;--radius-full:9999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:45rem){.container{max-width:45rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:68.75rem){.container{max-width:68.75rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.h-2{height:calc(var(--spacing) * 2)}.h-\[400px\]{height:400px}.h-px{height:1px}.w-2{width:calc(var(--spacing) * 2)}.w-8{width:calc(var(--spacing) * 8)}.w-28{width:calc(var(--spacing) * 28)}.w-\[68vw\]{width:68vw}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.bg-\[var\(--token\)\]{background-color:var(--token)}.bg-accent{background-color:var(--accent)}.bg-ink{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-line-strong{background-color:var(--line-strong)}.bg-wall{background-color:var(--wall)}.bg-wall-alt{background-color:var(--wall-alt)}.bg-wall-raised{background-color:var(--wall-raised)}.bg-wall\/90{background-color:var(--wall)}@supports (color:color-mix(in lab, red, red)){.bg-wall\/90{background-color:color-mix(in oklab, var(--wall) 90%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-wall\/95{--tw-gradient-from:var(--wall)}@supports (color:color-mix(in lab, red, red)){.from-wall\/95{--tw-gradient-from:color-mix(in oklab, var(--wall) 95%, transparent)}}.from-wall\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-wall\/60{--tw-gradient-via:var(--wall)}@supports (color:color-mix(in lab, red, red)){.via-wall\/60{--tw-gradient-via:color-mix(in oklab, var(--wall) 60%, transparent)}}.via-wall\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-text{font-family:var(--font-text)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.text-\[rgb\(\.\.\.\)\]{color:rgb(...)}.text-accent-text{color:var(--accent-text)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hang{--tw-shadow:var(--shadow-hang);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-cut{--tw-ease:var(--ease-cut);transition-timing-function:var(--ease-cut)}.ease-hang{--tw-ease:var(--ease-hang);transition-timing-function:var(--ease-hang)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media (min-width:40rem){.sm\:h-\[500px\]{height:500px}.sm\:w-\[44vw\]{width:44vw}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[7\/4\]{aspect-ratio:7/4}.md\:size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.md\:w-\[32vw\]{width:32vw}.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\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}.md\:items-start{align-items:flex-start}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:w-\[24vw\]{width:24vw}.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\:grid-cols-\[1fr_460px\]{grid-template-columns:1fr 460px}.lg\:grid-cols-\[400px_1fr\]{grid-template-columns:400px 1fr}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}}}:root{--scratch-accent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 6' preserveAspectRatio='none'%3E%3Cpath d='M1 3.8 L22 2.4 L47 3.9 L71 2.2 L96 3.5 L119 2.5' fill='none' stroke='%237A3320' stroke-width='1.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--scratch-on-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 6' preserveAspectRatio='none'%3E%3Cpath d='M1 3.8 L22 2.4 L47 3.9 L71 2.2 L96 3.5 L119 2.5' fill='none' stroke='%23F2EDE3' stroke-width='1.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.jp{background:var(--wall);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body-ui);line-height:var(--leading-body-ui);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}.jp *,.jp :before,.jp :after{box-sizing:border-box}.jp :where(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}.jp :where(img){max-width:100%;height:auto;display:block}.jp :where(a){color:inherit;text-decoration:none}.jp :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.jp-footer :focus-visible{outline-color:var(--on-band)}.jp ::selection{background:var(--accent);color:var(--on-accent)}.jp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.jp-skip{left:var(--space-4);top:var(--space-4);z-index:100;min-height:44px;padding:0 var(--space-5);background:var(--ink);color:var(--on-primary);font:var(--weight-ui) var(--size-ui)/1 var(--font-sans);align-items:center;display:inline-flex;position:absolute;transform:translateY(-200%)}.jp-skip:focus-visible{transform:none}.jp-display-name{font-family:var(--family-display-name);font-weight:var(--weight-display-name);font-style:var(--style-display-name);font-size:var(--size-display-name);line-height:var(--leading-display-name);letter-spacing:var(--tracking-display-name)}.jp-display-xl{font-family:var(--family-display-xl);font-weight:var(--weight-display-xl);font-style:var(--style-display-xl);font-size:var(--size-display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display-xl);text-wrap:balance}.jp-article-title{font-family:var(--family-article-title);font-weight:var(--weight-article-title);font-style:var(--style-article-title);font-size:var(--size-article-title);line-height:var(--leading-article-title);text-wrap:balance}.jp-display-l{font-family:var(--family-display-l);font-weight:var(--weight-display-l);font-style:var(--style-display-l);font-size:var(--size-display-l);line-height:var(--leading-display-l)}.jp-title-l{font-family:var(--family-title-l);font-weight:var(--weight-title-l);font-style:var(--style-title-l);font-size:var(--size-title-l);line-height:var(--leading-title-l)}.jp-display-m{font-family:var(--family-display-m);font-weight:var(--weight-display-m);font-style:var(--style-display-m);font-size:var(--size-display-m);line-height:var(--leading-display-m)}.jp-heading{font-family:var(--family-heading);font-weight:var(--weight-heading);font-style:var(--style-heading);font-size:var(--size-heading);line-height:var(--leading-heading)}.jp-quote{font-family:var(--family-quote);font-weight:var(--weight-quote);font-style:var(--style-quote);font-size:var(--size-quote);line-height:var(--leading-quote);text-wrap:pretty}.jp-title-m{font-family:var(--family-title-m);font-weight:var(--weight-title-m);font-style:var(--style-title-m);font-size:var(--size-title-m);line-height:var(--leading-title-m)}.jp-title{font-family:var(--family-title);font-weight:var(--weight-title);font-style:var(--style-title);font-size:var(--size-title);line-height:var(--leading-title)}.jp-lede{font-family:var(--family-lede);font-size:var(--size-lede);line-height:var(--leading-lede);text-wrap:pretty}.jp-lede-s{font-family:var(--family-lede-s);font-size:var(--size-lede-s);line-height:var(--leading-lede-s);color:var(--ink-soft);text-wrap:pretty}.jp-body-long{font-family:var(--family-body-long);font-size:var(--size-body-long);line-height:var(--leading-body-long)}.jp-body{font-family:var(--family-body);font-size:var(--size-body);line-height:var(--leading-body)}.jp-body-ui{font-family:var(--family-body-ui);font-size:var(--size-body-ui);line-height:var(--leading-body-ui)}.jp-prose em,.jp-body em,.jp-body-long em,.jp-lede em{font-style:italic}.jp-caption{font-size:var(--size-caption);line-height:var(--leading-caption);color:var(--ink-soft)}.jp-small{font-size:var(--size-small);line-height:var(--leading-small);color:var(--ink-soft)}.jp-eyebrow{font-size:var(--size-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-soft);font-weight:600}.jp-soft{color:var(--ink-soft)}.jp-link,.jp-prose a{color:var(--ink);-webkit-text-decoration:underline 1px var(--line-strong);-webkit-text-decoration:underline 1px var(--line-strong);-webkit-text-decoration:underline 1px var(--line-strong);text-decoration:underline 1px var(--line-strong);text-underline-offset:5px;text-decoration-skip-ink:none;background-image:var(--scratch-accent);transition:background-size var(--dur-scratch) var(--ease-hang), color var(--dur-hover) var(--ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:0% 6px;padding-bottom:3px}.jp-link:hover,.jp-link:focus-visible,.jp-prose a:hover,.jp-prose a:focus-visible{color:var(--accent-text);background-size:100% 6px}.jp-link:active,.jp-prose a:active{color:var(--accent-pressed)}.jp-link--quiet{text-decoration-color:#0000}.jp-link[aria-current=page],.jp-link[aria-current=location]{color:var(--ink);background-size:100% 6px;text-decoration-color:#0000}.jp-link--target{white-space:nowrap;text-underline-offset:.55em;background-position:0 calc(50% + .65em);align-items:center;min-height:44px;padding-bottom:0;display:inline-flex}.jp-link--on-band{color:var(--on-band);background-image:var(--scratch-on-band);-webkit-text-decoration-color:var(--band-line);-webkit-text-decoration-color:var(--band-line);-webkit-text-decoration-color:var(--band-line);text-decoration-color:var(--band-line)}.jp-link--on-band:hover,.jp-link--on-band:focus-visible,.jp-link--on-band:active{color:var(--on-band)}.jp-link__arrow{transition:transform var(--dur-hover) var(--ease-hang);display:inline-block}.jp-link:hover .jp-link__arrow{transform:translate(3px)}.jp-btn{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-none);min-height:52px;color:var(--ink);font:var(--weight-ui) var(--size-ui)/var(--leading-ui) var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard), color var(--dur-hover) var(--ease-standard), border-color var(--dur-hover) var(--ease-standard);background:0 0;border:1.5px solid #0000;padding:0 28px;text-decoration:none;display:inline-flex}.jp-btn--accent{background:var(--accent);color:var(--on-accent)}.jp-btn--accent:hover{background:var(--accent-hover)}.jp-btn--accent:active{background:var(--accent-pressed)}.jp-btn--accent[aria-busy=true]{background:var(--accent-hover);cursor:progress}.jp-btn--outline{border-color:var(--ink)}.jp-btn--outline:hover{background:var(--primary);color:var(--on-primary)}.jp-btn--outline:active{background:var(--ink-pressed);border-color:var(--ink-pressed);color:var(--on-primary)}.jp-btn--quiet{min-height:44px;padding:0 var(--space-4);border-color:var(--line-strong)}.jp-btn--quiet:hover{border-color:var(--ink)}.jp-btn--quiet:active{background:var(--wall-alt)}.jp-btn--lg{min-height:56px;font-size:17px}.jp-btn--block{width:100%;display:flex}.jp-btn:disabled,.jp-btn[aria-disabled=true]:not([aria-busy=true]){border:1.5px dashed var(--line-strong);color:var(--ink-soft);cursor:not-allowed;background:0 0}.jp-btn__arrow{transition:transform var(--dur-hover) var(--ease-hang);display:inline-block}.jp-btn:hover .jp-btn__arrow{transform:translate(3px)}.jp-btn__dots{gap:4px;display:inline-flex}.jp-btn__dots span{border-radius:var(--radius-round);width:5px;height:5px;animation:jp-dot var(--dur-dots) ease-in-out infinite;background:currentColor}.jp-btn__dots span:nth-child(2){animation-delay:.15s}.jp-btn__dots span:nth-child(3){animation-delay:.3s}.jp-textbtn{min-height:44px;color:var(--ink);font:var(--weight-ui) var(--size-nav)/1.4 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;cursor:pointer;transition:color var(--dur-hover) var(--ease-standard);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.jp-textbtn:hover{color:var(--accent-text);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.jp-header{justify-content:space-between;align-items:center;gap:var(--space-6);height:var(--header-height);padding:0 var(--gutter);background:var(--wall);display:flex}.jp-wordmark{min-height:44px;font-family:var(--font-display);font-weight:500;font-size:var(--size-wordmark);color:var(--ink);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.jp-nav ul{gap:40px;margin:0;padding:0;list-style:none;display:flex}.jp-nav a{font-size:var(--size-nav);font-weight:var(--weight-nav)}.jp-menu-btn{min-width:64px;min-height:44px;padding:0 var(--space-2);color:var(--ink);font:var(--weight-nav) var(--size-nav)/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:none}.jp-menu-btn:active{color:var(--accent-pressed)}.jp-menu-btn__icon{flex-direction:column;gap:5px;display:flex}.jp-menu-btn__icon:before,.jp-menu-btn__icon:after{content:"";background:currentColor;width:20px;height:1.5px;display:block}@media (max-width:720px){.jp-header{height:var(--header-height-phone);padding:0 var(--space-3) 0 var(--gutter-phone)}.jp-nav{display:none}.jp-menu-btn{display:inline-flex}}.jp-menu{background:var(--wall);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0}.jp-menu[open]{animation:jp-fade var(--dur-menu) var(--ease-hang) both;flex-direction:column;display:flex}.jp-menu::backdrop{background:var(--wall)}.jp-menu__bar{height:var(--header-height-phone);padding:0 var(--space-3) 0 var(--gutter-phone);justify-content:space-between;align-items:center;display:flex}.jp-menu__nav{padding:var(--space-6) var(--gutter-phone) 0;flex:1}.jp-menu__list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.jp-menu__list li{border-bottom:1px solid var(--line);animation:jp-rise var(--dur-menu-links) var(--ease-hang) both;animation-delay:calc(var(--i,0) * var(--stagger))}.jp-menu__link{min-height:76px;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;font-size:48px;font-weight:500;line-height:1;text-decoration:none;display:flex}.jp-menu__link:hover{color:var(--accent-text)}.jp-menu__link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;text-decoration-thickness:2px}.jp-menu__count{font:400 var(--size-caption)/1 var(--font-sans);color:var(--ink-soft)}.jp-menu__foot{padding:var(--space-5) var(--gutter-phone) var(--space-6);gap:var(--space-1);font-size:var(--size-caption);color:var(--ink-soft);flex-direction:column;display:flex}.jp-footer{background:var(--band);color:var(--on-band);padding:80px var(--gutter) 40px;gap:var(--space-8);flex-direction:column;display:flex}.jp-footer__top{gap:var(--space-8);grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:start;display:grid}.jp-footer .jp-wordmark{font-family:var(--font-display);color:var(--on-band);font-size:48px;font-weight:500}.jp-footer__line{font-size:var(--size-body-ui);max-width:380px;margin-top:var(--space-4);line-height:1.6}.jp-footer__list{gap:var(--space-1);font-size:var(--size-nav);flex-direction:column;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.jp-footer__visits{margin-top:var(--space-2);font-weight:400;line-height:1.6}.jp-footer__base{justify-content:space-between;gap:var(--space-5);border-top:1px solid var(--band-line);padding-top:var(--space-5);font-size:var(--size-small);display:flex}@media (max-width:720px){.jp-footer{padding:56px var(--gutter-phone) 32px;gap:40px}.jp-footer__top{grid-template-columns:1fr;gap:40px}.jp-footer .jp-wordmark{font-size:40px}.jp-footer__list{gap:0 var(--space-5);grid-template-columns:1fr 1fr;font-size:16px;display:grid}.jp-footer__list .jp-link--target{min-height:48px}.jp-footer__base{gap:var(--space-2);flex-direction:column}}.jp-art{color:var(--ink);flex-direction:column;gap:18px;text-decoration:none;display:flex}.jp-art__stage{aspect-ratio:1;justify-content:center;align-items:flex-end;display:flex}.jp-art__img{background:var(--wall-alt);width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity var(--dur-press) var(--ease-standard);display:block}.jp-art__view{aspect-ratio:1;cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:flex-end;width:100%;padding:0;display:flex}.jp-art__label{flex-direction:column;gap:6px;display:flex}.jp-art__title{font-family:var(--family-title);font-weight:var(--weight-title);font-style:var(--style-title);font-size:var(--size-title);line-height:var(--leading-title);background:var(--scratch-accent) no-repeat 0 100% / 0% 6px;transition:background-size var(--dur-scratch) var(--ease-hang);align-self:flex-start;padding-bottom:5px}.jp-art__meta{font-size:var(--size-caption);line-height:var(--leading-caption);color:var(--ink-soft)}:is(a.jp-art:hover,a.jp-art:focus-visible,.jp-art:has(.jp-art__view:hover),.jp-art:has(.jp-art__view:focus-visible)) .jp-art__title{background-size:100% 6px}:is(a.jp-art:active,.jp-art__view:active) .jp-art__img{opacity:.92}.jp-art__failed{aspect-ratio:1;border:1px solid var(--line-strong);width:100%;padding:var(--space-5);text-align:center;font-size:var(--size-caption);color:var(--ink-soft);justify-content:center;align-items:center;display:flex}@media (max-width:720px){.jp-grid:not(.jp-grid--pair) .jp-art__stage,.jp-grid:not(.jp-grid--pair) .jp-art__view{aspect-ratio:auto}.jp-grid:not(.jp-grid--pair) .jp-art__img{width:100%;max-height:none}.jp-art{gap:var(--space-4)}}.jp-js .jp-enter{transition:opacity var(--dur-enter) var(--ease-hang), box-shadow var(--dur-enter) var(--ease-hang)}.jp-js .jp-enter:not(.is-in){opacity:0}.jp-js .jp-hung.jp-enter:not(.is-in){box-shadow:none}.jp-hung{box-shadow:var(--shadow-hang)}@media (max-width:720px){.jp-hung{box-shadow:var(--shadow-hang-phone)}}.jp-status{align-items:center;gap:var(--space-2);font-size:var(--size-body);color:var(--ink);display:inline-flex}.jp-status:before{content:"";border-radius:var(--radius-round);border:1.5px solid var(--ink);flex:none;width:10px;height:10px}.jp-status--sold{color:var(--accent-text)}.jp-status--sold:before{background:var(--accent);border-color:var(--accent)}.jp-status--private:before{background:var(--ink-soft);border-color:var(--ink-soft)}.jp-price{font-variant-numeric:tabular-nums;font-weight:500}.jp-wall-label{gap:var(--space-6);flex-direction:column;display:flex}.jp-wall-label__head{flex-direction:column;gap:10px;display:flex}.jp-wall-label__artist{font-size:var(--size-caption);color:var(--ink-soft);font-weight:500}.jp-specs{gap:var(--space-3) var(--space-4);border-top:1px solid var(--ink);grid-template-columns:96px minmax(0,1fr);padding-top:20px;font-size:16px;line-height:1.45;display:grid}.jp-specs dt{color:var(--ink-soft)}.jp-specs dd{margin:0}.jp-specs>div{display:contents}.jp-specs__tbc{color:var(--ink-soft)}.jp-wall-label__sale{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-4) 0;justify-content:space-between;align-items:center;display:flex}.jp-wall-label__cta{gap:var(--space-4);flex-direction:column;display:flex}.jp-wall-label__note{font-size:var(--size-small);color:var(--ink-soft);text-align:center}.jp-wall-label__desc{font-family:var(--family-body);font-size:var(--size-body);line-height:var(--leading-body);color:var(--ink-soft);text-wrap:pretty}@media (max-width:720px){.jp-wall-label{gap:var(--space-5)}.jp-specs{grid-template-columns:80px minmax(0,1fr)}}.jp-detail__hint{display:none}@media (max-width:720px){.jp-detail__hint{margin-top:var(--space-2);font-size:var(--size-small);color:var(--ink-soft);text-align:center;display:block}}.jp-crumbs{font-size:var(--size-caption);color:var(--ink-soft);align-items:center;gap:10px;display:flex}.jp-crumbs a{color:var(--ink-soft)}.jp-pager{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.jp-pager__item{gap:var(--space-5);min-height:44px;color:var(--ink);align-items:center;padding:28px 0;text-decoration:none;display:flex}.jp-pager__item--next{text-align:right;border-left:1px solid var(--line);justify-content:flex-end}.jp-pager__thumb{flex:none;justify-content:center;align-items:flex-end;width:96px;height:96px;display:flex}.jp-pager__thumb img{width:auto;max-width:100%;height:auto;max-height:100%}.jp-pager__text{flex-direction:column;gap:6px;display:flex}.jp-pager__item--next .jp-pager__text{align-items:flex-end}.jp-pager__dir{font-size:var(--size-small);color:var(--ink-soft)}.jp-pager__title{font-family:var(--font-display);background:var(--scratch-accent) no-repeat 0 100% / 0% 6px;transition:background-size var(--dur-scratch) var(--ease-hang);padding-bottom:5px;font-size:26px;font-style:italic;font-weight:500;line-height:1.2}.jp-pager__item:is(:hover,:focus-visible) .jp-pager__title{background-size:100% 6px}.jp-pager--entries .jp-pager__title{font-style:normal}@media (max-width:720px){.jp-pager{gap:var(--space-3);border-top:0}.jp-pager__item{border:1.5px solid var(--line-strong);gap:0;min-height:56px;padding:10px 14px}.jp-pager__item--next{border-left:1.5px solid var(--line-strong)}.jp-pager__item:active{background:var(--wall-alt)}.jp-pager__thumb{display:none}.jp-pager__title{font-size:18px}}.jp-buybar{z-index:30;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter-phone) 28px;background:var(--wall);border-top:1px solid var(--ink);transition:transform var(--dur-sheet) var(--ease-hang);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.jp-buybar.is-shown{transform:none}.jp-buybar__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jp-buybar__title{font-family:var(--font-display);font-size:20px;font-style:italic;font-weight:500}.jp-buybar .jp-btn{min-height:48px;padding:0 20px}@media (min-width:721px){.jp-buybar{display:none}}.jp-viewer{background:var(--wall);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0}.jp-viewer[open]{animation:jp-fade var(--dur-viewer) var(--ease-hang) both;grid-template-rows:80px minmax(0,1fr) 88px;display:grid}.jp-viewer.is-closing{animation:jp-fade-out var(--dur-viewer-close) var(--ease-hang) both}.jp-viewer::backdrop{background:var(--wall)}.jp-viewer__bar{padding:0 var(--space-6);justify-content:space-between;align-items:center;display:flex}.jp-viewer__count{font-size:var(--size-caption);color:var(--ink-soft)}.jp-viewer__stage{justify-content:center;align-items:center;min-height:0;padding:0 120px;display:flex}.jp-viewer__img{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-hang);view-transition-name:jp-painting;display:block}.jp-viewer__foot{padding:0 var(--space-6);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.jp-viewer__foot>:first-child{justify-self:start}.jp-viewer__foot>:last-child{justify-self:end}.jp-viewer__caption{text-align:center;font-size:var(--size-caption);color:var(--ink-soft)}.jp-viewer__caption .jp-title{color:var(--ink);margin-right:var(--space-3);font-size:22px}@media (max-width:720px){.jp-viewer[open]{grid-template-rows:64px minmax(0,1fr) auto}.jp-viewer__bar{padding:0 var(--space-3) 0 var(--gutter-phone)}.jp-viewer__stage{padding:0 var(--space-2);touch-action:pinch-zoom}.jp-viewer__img{box-shadow:none}.jp-viewer__foot{gap:var(--space-3);padding:var(--space-3) var(--gutter-phone) var(--space-5);grid-template-columns:1fr 1fr}.jp-viewer__caption{text-align:left;grid-area:1/1/auto/-1}.jp-viewer__foot .jp-btn{width:100%;min-height:48px}}.jp-cursor{z-index:40;border-radius:var(--radius-round);border:1.5px solid var(--wall);width:44px;height:44px;box-shadow:0 0 0 1.5px var(--ink), inset 0 0 0 1.5px var(--ink);pointer-events:none;opacity:0;transition:opacity var(--dur-hover) var(--ease-standard), transform 90ms linear;margin:-22px 0 0 -22px;position:fixed;top:0;left:0}.jp-cursor.is-on{opacity:1}@media not all and (pointer:fine){.jp-cursor{display:none}}.jp-filters{justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.jp-filters__groups{gap:var(--space-7);flex-wrap:wrap;align-items:center;display:flex}.jp-filter-group{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.jp-filter-group__label{font-size:var(--size-small);color:var(--ink-soft);margin-right:var(--space-2);font-weight:600}.jp-toggle{border:1.5px solid var(--line-strong);border-radius:var(--radius-none);min-height:44px;color:var(--ink);font:var(--weight-nav) var(--size-nav)/1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-standard), background-color var(--dur-hover) var(--ease-standard);background:0 0;padding:0 18px}.jp-toggle:hover{border-color:var(--ink)}.jp-toggle:active{background:var(--wall-alt)}.jp-toggle[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.jp-filters__end{gap:var(--space-5);align-items:center;display:flex}.jp-filters__count{font-size:var(--size-caption);color:var(--ink-soft)}.jp-results{transition:opacity .24s var(--ease-hang)}.jp-results.is-changing{opacity:0;transition-duration:.12s}.jp-empty{flex-direction:column;align-items:flex-start;gap:20px;max-width:560px;padding:120px 0 80px;display:flex}.jp-empty__title{font-family:var(--font-display);font-size:40px;font-weight:500;line-height:1.15}@media (max-width:720px){.jp-filters{border-bottom:0;padding-bottom:0}.jp-filter-group__label{flex-basis:100%}.jp-filter-group--secondary{display:none}.jp-toggle{padding:0 var(--space-4)}}.jp-tabs{gap:var(--space-6);margin-top:var(--space-5);border-bottom:1px solid var(--line);display:flex}.jp-tab{align-items:center;gap:var(--space-2);min-height:56px;font-size:var(--size-ui);color:var(--ink-soft);transition:border-color var(--dur-hover) var(--ease-standard), color var(--dur-hover) var(--ease-standard);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.jp-tab:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.jp-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.jp-tab__count{color:var(--ink-soft);font-weight:400}@media (max-width:720px){.jp-tabs{grid-template-columns:repeat(2,1fr);gap:0;margin-top:0;display:grid}.jp-tab{justify-content:center;min-height:52px}.jp-tab__count{display:none}}.jp-series-head__text{padding-bottom:var(--space-5);flex-direction:column;gap:28px;display:flex}.jp-series-head__figure{gap:var(--space-4);flex-direction:column;display:flex}.jp-series-head__figure figcaption .jp-title{color:var(--ink);margin-left:var(--space-2);font-size:21px}.jp-series-head__meta{font-size:var(--size-caption);color:var(--ink-soft)}.jp-plates{margin:0;padding:0;list-style:none}.jp-plate{color:var(--ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.jp-plate__row{gap:var(--space-2);border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding-top:10px;display:grid}.jp-plate__no{font-size:var(--size-small);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.jp-plate .jp-art__title{font-size:22px}.jp-plate:is(:hover,:focus-visible) .jp-art__title{background-size:100% 6px}.jp-next-series{gap:var(--space-8);border-top:1px solid var(--ink);padding-top:var(--space-6);color:var(--ink);grid-template-columns:minmax(0,1fr) 360px;align-items:end;text-decoration:none;display:grid}.jp-next-series__text{gap:var(--space-3);flex-direction:column;display:flex}.jp-next-series__title{font-family:var(--font-display);background:var(--scratch-accent) no-repeat 0 100% / 0% 6px;transition:background-size var(--dur-scratch) var(--ease-hang);align-self:flex-start;padding-bottom:5px;font-size:68px;font-weight:500;line-height:1}.jp-next-series:is(:hover,:focus-visible) .jp-next-series__title{background-size:100% 6px}@media (max-width:720px){.jp-plate__row{border-top:0;gap:14px;padding-top:0;display:flex}.jp-next-series{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:72px;padding:0;display:flex}.jp-next-series__img{display:none}.jp-next-series__title{font-size:32px}}.jp-sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-6);border-top:1px solid var(--ink);padding-top:20px;display:flex}@media (max-width:720px){.jp-sec-head{padding-top:var(--space-4)}}.jp-placeholder{padding:var(--space-5);border:1px solid var(--line-strong);background:repeating-linear-gradient(135deg, var(--placeholder-a) 0 14px, var(--placeholder-b) 14px 28px);font:400 13px/1.5 var(--font-mono);color:var(--ink);flex-direction:column;justify-content:flex-end;gap:6px;display:flex}.jp-placeholder strong{font-weight:600}.jp-placeholder--4x5{aspect-ratio:4/5}.jp-placeholder--3x2{aspect-ratio:3/2}@media (max-width:720px){.jp-placeholder{padding:var(--space-4)}}.jp-form{flex-direction:column;gap:28px;display:flex}.jp-alert{border:2px solid var(--accent);background:var(--wall-raised);padding:20px var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.jp-alert__title{color:var(--accent-text);font-size:17px;font-weight:600}.jp-alert__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jp-enquiry-work{background:var(--wall-raised);border:1px solid var(--line);padding:var(--space-4);align-items:center;gap:20px;display:flex}.jp-enquiry-work__thumb{flex:none;justify-content:center;align-items:flex-end;width:88px;height:88px;display:flex}.jp-enquiry-work__thumb img{width:auto;max-width:100%;height:auto;max-height:100%}.jp-enquiry-work__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.jp-fieldset{border:0;min-width:0;margin:0;padding:0}.jp-legend{margin-bottom:var(--space-2);font-size:var(--size-nav);padding:0;font-weight:600}.jp-choices{flex-wrap:wrap;gap:0 28px;display:flex}.jp-choice{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.jp-choice input{width:20px;height:20px;accent-color:var(--accent);margin:0}.jp-fields{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.jp-field{gap:var(--space-2);flex-direction:column;display:flex}.jp-field__label{font-size:var(--size-nav);font-weight:600}.jp-field__note{color:var(--ink-soft);font-weight:400}.jp-input{border:1.5px solid var(--line-strong);border-radius:var(--radius-none);background:var(--wall-raised);width:100%;min-height:52px;color:var(--ink);font:400 17px/1.4 var(--font-sans);transition:border-color var(--dur-hover) var(--ease-standard);padding:0 14px}textarea.jp-input{resize:vertical;min-height:160px;padding:14px;line-height:1.55}.jp-input:hover{border-color:var(--ink)}.jp .jp-input:focus-visible,.jp .jp-input:focus{outline:2px solid var(--ring);outline-offset:2px;border-color:var(--ink)}.jp-input[aria-invalid=true]{border:2px solid var(--accent)}.jp-field__hint{font-size:var(--size-caption);color:var(--ink-soft);line-height:1.45}.jp-field__error{font-size:var(--size-caption);color:var(--accent-text);font-weight:500;line-height:1.45}.jp-form__actions{gap:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.jp-form__status{font-size:var(--size-caption);color:var(--ink-soft)}.jp-sent{border-top:2px solid var(--ink);flex-direction:column;gap:20px;padding-top:28px;display:flex}.jp-sent__title{font-family:var(--font-display);font-size:44px;font-weight:500;line-height:1.1}.jp-sent__actions{gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:720px){.jp-fields{grid-template-columns:1fr}.jp-form__actions .jp-btn{width:100%}.jp-sent__title{font-size:32px}}.jp-post{gap:var(--space-8);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:center;padding:40px 0;text-decoration:none;display:grid}.jp-post__stage{aspect-ratio:1;justify-content:center;align-items:flex-end;display:flex}.jp-post__stage img{width:auto;max-width:100%;height:auto;max-height:100%}.jp-post__head,.jp-post__body{gap:var(--space-3);flex-direction:column;display:flex}.jp-post__date,.jp-post__read{font-size:var(--size-caption);color:var(--ink-soft)}.jp-post__title{font-family:var(--font-display);font-weight:500;font-size:var(--size-title-m);line-height:var(--leading-title-m);background:var(--scratch-accent) no-repeat 0 100% / 0% 6px;transition:background-size var(--dur-scratch) var(--ease-hang);align-self:flex-start;padding-bottom:5px}.jp-post:is(:hover,:focus-visible) .jp-post__title{background-size:100% 6px}.jp-post__excerpt{font-family:var(--family-body);font-size:var(--size-body);line-height:var(--leading-body);color:var(--ink-soft)}.jp-sec-head+.jp-post{margin-top:40px}.jp-journal__note{font-size:var(--size-caption);color:var(--ink-soft);margin-top:56px}.jp-post--lead{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:72px 0}.jp-post--lead .jp-post__title{font-size:68px;line-height:1.02}.jp-post--lead .jp-post__excerpt{font-size:var(--size-lede-s);max-width:600px}.jp-post--text{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:baseline;padding:28px 0}.jp-post--text .jp-post__title{place-self:baseline start;font-size:32px;line-height:1.12}@media (max-width:720px){.jp-post,.jp-post--lead{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:96px minmax(0,1fr);align-items:start}.jp-post .jp-post__excerpt{display:none}.jp-post__title,.jp-post--lead .jp-post__title{font-size:24px;line-height:1.15}.jp-post--text{gap:var(--space-2);flex-direction:column;display:flex}.jp-sec-head+.jp-post{margin-top:var(--space-2)}.jp-post--text .jp-post__title{align-self:flex-start;font-size:26px;line-height:1.15}}.jp-back{margin-top:var(--space-7);color:var(--ink-soft);font-weight:500}.jp-back+.jp-article{margin-top:var(--space-8)}.jp-article{flex-direction:column;align-items:center;display:flex}.jp-article__head{width:100%;max-width:var(--measure-figure);gap:var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.jp-article__meta{font-size:var(--size-caption);color:var(--ink-soft)}.jp-prose{width:100%;max-width:var(--measure-reading);font-family:var(--family-body-long);font-size:var(--size-body-long);line-height:var(--leading-body-long);flex-direction:column;gap:28px;margin-top:72px;display:flex}.jp-prose>.jp-prose__lede{font-family:var(--family-lede);font-size:var(--size-lede);line-height:var(--leading-lede)}.jp-prose h2{margin-top:var(--space-4);font-family:var(--font-display);font-weight:500;font-size:var(--size-title-m);line-height:1.15}.jp-prose blockquote{margin:var(--space-5) 0;padding:var(--space-6) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--family-quote);font-size:40px;font-weight:500;line-height:1.22}.jp-figure{width:100%;max-width:var(--measure-figure);gap:var(--space-4);flex-direction:column;align-items:center;margin-top:72px;display:flex}.jp-figure img{width:100%;max-width:720px;height:auto}.jp-figure figcaption{font-size:var(--size-caption);color:var(--ink-soft)}.jp-figure figcaption .jp-title{color:var(--ink);font-size:20px}.jp-article__end{align-items:center;gap:var(--space-2);color:var(--ink-soft);flex-direction:column;padding-top:40px;font-size:16px;display:flex}@media (max-width:720px){.jp-article{align-items:stretch}.jp-back{margin-top:var(--space-2)}.jp-back+.jp-article{margin-top:var(--space-5)}.jp-article__head{text-align:left;align-items:flex-start;gap:var(--space-4)}.jp-prose{margin-top:var(--space-6);gap:22px}.jp-prose blockquote{font-size:var(--size-quote);padding:var(--space-5) 0}.jp-figure{margin:var(--space-5) calc(var(--gutter-phone) * -1) 0;align-items:stretch;width:auto;max-width:none}.jp-figure img{max-width:none;box-shadow:none}.jp-figure figcaption{padding:0 var(--gutter-phone)}}.jp-sign{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.jp-sign path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.jp-js .jp-sign:not(.is-drawn) path{stroke-dashoffset:1px}.jp-js .jp-sign.is-drawn path{animation:jp-draw var(--dur-draw) var(--ease-cut) both}.jp-footer .jp-sign{stroke:var(--on-band)}@media (min-width:721px){.jp-show-phone{display:none!important}}@media (max-width:720px){.jp-hide-phone{display:none!important}}@keyframes jp-fade{0%{opacity:0}to{opacity:1}}@keyframes jp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes jp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes jp-dot{0%,to{opacity:.35}50%{opacity:1}}::view-transition-group(jp-painting){animation-duration:var(--dur-viewer);animation-timing-function:var(--ease-hang)}.jp-hero--open .jp-arch-wrap{position:relative}.jp-hero--open .jp-arch__shadow{box-shadow:var(--shadow-hang);pointer-events:none;position:absolute;inset:0}.jp-hero--open .jp-arch{position:relative}.jp-motion .jp-hero--open .jp-arch-wrap:not(.is-skip):not(.is-done) .jp-arch{clip-path:inset(26% 24% 0% round 26% 26% 0% 0%)}.jp-motion .jp-hero--open .jp-arch-wrap.is-open:not(.is-done) .jp-arch{clip-path:inset(0% round 0%);transition:clip-path var(--dur-open) var(--ease-hang)}.jp-motion .jp-hero--open .jp-arch-wrap:not(.is-open):not(.is-skip) .jp-arch__shadow{opacity:0}.jp-motion .jp-hero--open .jp-arch__shadow{transition:opacity var(--dur-enter) var(--ease-hang) calc(var(--dur-open) * .75)}@media (max-width:720px){.jp-hero--open .jp-arch__shadow{box-shadow:var(--shadow-hang-phone)}}.jp-hero--grow .jp-grow{transform-origin:50% 0}.jp-motion .jp-hero--grow{--grow-s:calc(var(--grow-from) + (1 - var(--grow-from)) * var(--grow-p,1))}.jp-motion .jp-hero--grow .jp-grow{transform:scale(var(--grow-s))}.jp-motion .jp-hero--grow .jp-grow-follow{transform:translateY(calc((var(--grow-s) - 1) * var(--grow-h,0px)))}@media (max-width:720px){.jp-motion .jp-hero--grow{--grow-from:var(--grow-from-phone)}}.jp-motion .jp-settle:not(.is-split){opacity:0;animation:jp-fade 1ms linear var(--enter-fallback) forwards}.jp-settle .jp-w{display:inline-block}.jp-motion .jp-settle:not(.is-in) .jp-w{opacity:0;transform:translateY(var(--settle-rise))}.jp-motion .jp-settle.is-in .jp-w{transition:opacity var(--dur-settle) var(--ease-hang), transform var(--dur-settle) var(--ease-hang);transition-delay:calc(var(--i,0) * var(--stagger))}.jp-motion .jp-settle[data-jp-by=line].is-in .jp-w{transition-delay:calc(var(--i,0) * var(--stagger-line))}.jp-motion .jp-head .jp-settle.is-in .jp-w{transition-delay:calc(.15s + var(--i,0) * var(--stagger))}.jp-rule{background:var(--ink);transform-origin:0;height:1px}.jp-motion .jp-head .jp-rule{transition:transform var(--dur-rule) var(--ease-cut)}.jp-motion .jp-head:not(.is-in) .jp-rule{transform:scaleX(0)}.jp-motion .jp-head .jp-head__link{transition:opacity var(--dur-settle) var(--ease-hang) .19s}.jp-motion .jp-head:not(.is-in) .jp-head__link{opacity:0}.jp-motion .jp-seq .jp-enter{transition-delay:calc(var(--i,0) * var(--stagger))}.jp-motion .jp-seq__cap{transition:opacity var(--dur-settle) var(--ease-hang), transform var(--dur-settle) var(--ease-hang);transition-delay:calc(var(--i,0) * var(--stagger) + var(--delay-caption))}.jp-motion .jp-seq__item:not(.is-in) .jp-seq__cap{opacity:0;transform:translateY(8px)}.jp-tint{z-index:-1;background:var(--wall-alt);opacity:0;pointer-events:none;position:fixed;inset:0}.jp-motion .jp-tint{opacity:var(--tint,0)}.jp-motion [data-jp-tint]{background:0 0}@media (min-width:721px){.jp-pin{top:var(--sticky-top);position:sticky}}.jp-motion .jp-read{color:var(--ink)}.jp-motion .jp-read .jp-w{opacity:var(--read-dim);transition:opacity var(--dur-settle) var(--ease-hang)}.jp-motion .jp-read .jp-w.is-read{opacity:1}@keyframes jp-recut{0%{stroke-dashoffset:0}35%{stroke-dashoffset:-1px}35.01%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.jp-motion .jp-sign.is-drawn.is-hinting path{animation:jp-recut var(--dur-hint) var(--ease-cut) var(--hint-loops)}.jp-motion .jp-sign.is-drawn.is-rested path{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){.jp *,.jp :before,.jp :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.jp-js .jp-enter:not(.is-in){opacity:1}.jp-js .jp-hung.jp-enter:not(.is-in){box-shadow:var(--shadow-hang)}.jp-js .jp-sign:not(.is-drawn) path{stroke-dashoffset:0}.jp-btn__dots span{opacity:1}.jp-cursor{display:none}.jp-arch{clip-path:none!important}.jp-arch__shadow,.jp-settle,.jp-settle .jp-w,.jp-seq__cap,.jp-head__link{opacity:1!important;transform:none!important}.jp-grow,.jp-grow-follow,.jp-rule{transform:none!important}.jp-tint{display:none}[data-jp-tint]{background:var(--wall-alt)!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.jp-wrap{width:100%;max-width:calc(var(--measure-page) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.jp-main{padding-bottom:var(--section-gap)}.jp-section{padding-top:var(--section-gap)}.jp-section--alt{margin-top:var(--section-gap);background:var(--wall-alt);padding:120px 0}.jp-stack{gap:var(--space-8);flex-direction:column;display:flex}.jp-actions{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.jp-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-7);padding-top:var(--space-7);display:flex}.jp-page-head__intro{text-align:right;max-width:420px;margin-bottom:10px}.jp-page-head+*{margin-top:var(--space-7)}.jp-page-head--ruled{border-bottom:1px solid var(--ink);padding-bottom:var(--space-6)}.jp-page-head--ruled+*{margin-top:0}.jp-hero{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;padding-top:56px;display:grid}.jp-hero__text{gap:var(--space-6);padding-bottom:var(--space-9);flex-direction:column;display:flex}.jp-hero__text .jp-lede-s{max-width:470px}.jp-hero__figure{flex-direction:column;gap:20px;display:flex}.jp-hero__caption{justify-content:space-between;align-items:baseline;gap:0 var(--space-5);font-size:var(--size-caption);color:var(--ink-soft);flex-wrap:wrap;display:flex}.jp-hero__caption .jp-title{color:var(--ink);margin-right:var(--space-3);font-size:22px}.jp-pair{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.jp-pair__label{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.jp-pair__head{flex-direction:column;gap:6px;display:flex}.jp-pair .jp-art__title{font-size:var(--size-title-m);line-height:var(--leading-title-m);font-style:normal}.jp-grid{gap:var(--space-9) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.jp-grid--4{gap:80px var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr))}.jp-filters+.jp-results,.jp-filters+.jp-grid{margin-top:var(--space-8)}.jp-crumbs+.jp-detail{margin-top:var(--space-5)}.jp-related,.jp-pager+.jp-section{padding-top:var(--space-10)}.jp-sec-head+.jp-post--text{margin-top:40px}.jp-post--text+.jp-post--text{margin-top:var(--space-5)}@media (min-width:721px){.jp-hang{align-items:start}.jp-hang :is(.jp-art__stage,.jp-art__view){aspect-ratio:auto;justify-content:flex-start;align-items:flex-start;container-type:inline-size}.jp-hang .jp-art__img{width:auto;height:calc(100cqw / var(--hang-ratio));object-fit:contain;object-position:left top;max-height:none}.jp-hang .jp-art__failed{aspect-ratio:var(--hang-ratio)}}.jp-split{gap:var(--space-9);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.jp-split>:first-child{border-top:1px solid var(--ink);align-self:start;padding-top:20px}.jp-split>:last-child{border-top:1px solid var(--line);padding-top:20px}.jp-split__head{flex-direction:column;gap:20px;display:flex}.jp-statement{gap:var(--space-5);flex-direction:column;display:flex}.jp-statement .jp-quote{max-width:820px}.jp-press{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.jp-press__col{gap:var(--space-4);flex-direction:column;display:flex}.jp-press__col>.jp-btn,.jp-press__col>.jp-link{align-self:flex-start}.jp-split__reading{gap:var(--space-5);max-width:var(--measure-reading);flex-direction:column;display:flex}.jp-about-head{gap:var(--space-9);padding-top:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.jp-about-head__text{gap:var(--space-6);padding-bottom:var(--space-4);flex-direction:column;display:flex}.jp-about-head .jp-lede{max-width:620px}.jp-index{gap:var(--space-6);border-top:1px solid var(--ink);padding-top:var(--space-2);font-size:var(--size-ui);font-weight:500;display:flex}.jp-excerpt{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.jp-excerpt__text{flex-direction:column;gap:28px;max-width:640px;display:flex}.jp-excerpt__text>.jp-link{align-self:flex-start}.jp-cv{font-size:var(--size-body-ui);flex-direction:column;gap:56px;line-height:1.5;display:flex}.jp-cv__group h3{margin-bottom:var(--space-3)}.jp-cv__row{gap:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);padding:14px 0;display:grid}.jp-cv__year{color:var(--ink-soft);font-variant-numeric:tabular-nums}.jp-cv__tbc{color:var(--ink-soft)}.jp-detail{gap:var(--space-9);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.jp-detail__stage{background:var(--stage);padding:var(--space-8);justify-content:center;align-items:center;min-height:880px;display:flex}.jp-detail__view{cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:block}.jp-detail__stage img{width:auto;max-width:100%;height:auto;max-height:752px}.jp-detail__label{top:var(--space-5);padding-top:var(--space-5);position:sticky}.jp-detail+.jp-pager{margin-top:var(--space-9)}.jp-series-head{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;padding-top:72px;display:grid}.jp-series-head+.jp-sec-head{margin-top:160px}.jp-sec-head+.jp-plates{margin-top:56px}.jp-plates+.jp-next-series{margin-top:160px}.jp-contact{gap:var(--space-9);padding-top:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.jp-contact__intro{top:var(--space-5);gap:var(--space-6);flex-direction:column;display:flex;position:sticky}.jp-contact__intro .jp-lede-s{max-width:480px}.jp-contact__email{display:none}.jp-contact__list{border-top:1px solid var(--ink);flex-direction:column;display:flex}.jp-contact__list>div{gap:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);padding:18px 0;font-size:17px;display:grid}.jp-contact__list dt{color:var(--ink-soft)}.jp-notfound{min-height:calc(100vh - var(--header-height));gap:var(--space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.jp-notfound__text{gap:var(--space-6);flex-direction:column;display:flex}.jp-notfound__figure{gap:var(--space-3);flex-direction:column;display:flex}.jp-notfound__figure img{max-width:520px}.jp-notfound__figure .jp-title{color:var(--ink);margin-right:var(--space-3);font-size:20px}@media (max-width:1100px){.jp-grid{gap:var(--space-8) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.jp-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.jp-hero,.jp-series-head,.jp-about-head,.jp-excerpt,.jp-contact,.jp-notfound{gap:var(--space-8)}.jp-hero,.jp-series-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jp-hero .jp-display-xl,.jp-notfound .jp-display-xl{font-size:clamp(46px,6.4vw,88px)}.jp-display-name{font-size:clamp(64px,10vw,120px)}.jp-detail{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.jp-detail__stage{min-height:0;padding:var(--space-7)}.jp-split{gap:var(--space-5);grid-template-columns:1fr}}@media (max-width:720px){.jp-wrap{padding:0 var(--gutter-phone)}.jp-main{padding-bottom:var(--section-gap-phone)}.jp-section{padding-top:var(--section-gap-phone)}.jp-section--alt{margin-top:var(--section-gap-phone);padding:64px 0}.jp-stack{gap:40px}.jp-page-head{padding-top:var(--space-5);display:block}.jp-page-head__intro{text-align:left;margin:var(--space-3) 0 0}.jp-page-head+*{margin-top:var(--space-5)}.jp-page-head--ruled{padding-bottom:20px}.jp-filters+.jp-results,.jp-filters+.jp-grid{margin-top:40px}.jp-crumbs+.jp-detail{margin-top:0}.jp-related{padding-top:80px}.jp-pager+.jp-section{padding-top:var(--space-9)}.jp-sec-head+.jp-post--text{margin-top:var(--space-2)}.jp-post--text+.jp-post--text{margin-top:0}.jp-grid--pair .jp-art__meta{display:none}.jp-hero .jp-display-xl{text-wrap:wrap}.jp-hero .jp-sign{width:131.2px;height:auto}.jp-hero{padding-top:var(--space-3);flex-direction:column-reverse;gap:40px;display:flex}.jp-hero__text{gap:var(--space-5);padding-bottom:0}.jp-actions{align-items:stretch;gap:var(--space-4);flex-direction:column}.jp-actions .jp-btn{min-height:56px}.jp-pair{grid-template-columns:1fr;gap:40px}.jp-pair__label{gap:var(--space-3);flex-direction:column;display:flex}.jp-pair__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-direction:row}.jp-grid{grid-template-columns:1fr;gap:56px}.jp-grid--4{gap:var(--space-7);grid-template-columns:1fr}.jp-grid--pair{gap:var(--space-6) var(--space-4);grid-template-columns:1fr 1fr}.jp-grid--pair .jp-art__title{font-size:20px}.jp-about-head{gap:var(--space-6);padding-top:var(--space-4);flex-direction:column-reverse;display:flex}.jp-index{grid-template-columns:1fr 1fr;gap:0;padding-top:0;display:grid}.jp-index a{border-bottom:1px solid var(--line);min-height:48px}.jp-excerpt{gap:var(--space-5);grid-template-columns:1fr}.jp-split{gap:var(--space-4)}.jp-split>:last-child{border-top:0;padding-top:0}.jp-press{gap:var(--space-6);grid-template-columns:1fr}.jp-press__col>.jp-btn{align-self:stretch;min-height:48px}.jp-cv__row{padding:var(--space-3) 0;grid-template-columns:1fr;gap:2px}.jp-detail{gap:var(--space-6);flex-direction:column;display:flex}.jp-detail__stage{margin:0 calc(var(--gutter-phone) * -1);padding:var(--space-5) var(--gutter-phone)}.jp-detail__stage img{width:100%;max-height:none}.jp-detail__label{padding-top:0;position:static}.jp-detail+.jp-pager{margin-top:var(--space-7)}.jp-series-head{gap:var(--space-5);padding-top:var(--space-6);flex-direction:column;display:flex}.jp-series-head+.jp-sec-head{margin-top:72px}.jp-sec-head+.jp-plates{margin-top:var(--space-5)}.jp-plates+.jp-next-series{margin-top:80px}.jp-contact{gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:1fr}.jp-contact__intro{gap:var(--space-5);position:static}.jp-contact__list{display:none}.jp-contact__email{display:inline}body:has(.jp-buybar) .jp-footer{padding-bottom:calc(32px + var(--buybar-height))}.jp-notfound{align-items:stretch;gap:var(--space-6);min-height:0;padding:var(--space-7) 0;flex-direction:column;display:flex}.jp-notfound__figure img{max-width:200px}}:root{--room-dark:#1b1612;--on-dark:var(--wall);--on-dark-soft:#cfc6b8;--fill-ghost:#dcd3c4;--spot:#ffd6a04d;--spot-soft:#ffd6a01a;--room-tone-l:.91;--room-tone-c:.04;--room-tone-min-chroma:.012;--scene-radius:36px;--shadow-card:0 -18px 50px #2a231e29;--shadow-dark:0 2px 4px #0006, 0 30px 80px #0000008c;--card-step:.04;--card-dim:.2;--room-dim:.16;--open-name-gap:30px;--open-name-size:calc((100cqw - 2 * var(--gutter)) / 4.05);--open-start-w:34cqw;--signoff-size:calc((100vw - 2 * var(--gutter)) / 4.05);--statement-size:min(30svh, 13.6vw);--pair-ratio:.56;--fill-edge:16%;--pin-open:1.2;--pin-statement:1.4;--pin-room:1;--pin-dark:1.3;--pin-about:.7;--pin-wall-hold:.2;--wall-area:50svh;--wall-max-h:64svh;--wall-gap:128px;--dur-open-frame:.66s;--dur-open-art:.55s;--delay-open-art:.275s;--delay-open-name:55ms;--stagger-letter:44ms;--dur-grow-page:.72s;--dur-page-fade:.42s;--smooth-lerp:.16}@media (max-width:720px){:root{--scene-radius:20px;--open-name-gap:22px;--open-start-w:74cqw;--statement-size:min(13svh, 30vw);--pair-ratio:.5;--wall-area:60vw;--wall-max-h:46svh;--wall-gap:48px}}.jp-head{border-top-color:#0000;position:relative}.jp-head>.jp-rule{position:absolute;top:-1px;left:0;right:0}.jp-excerpt:has(>.jp-pin){align-items:start}@media (min-width:721px){.jp-motion .jp-hero--grow .jp-hero__text.jp-grow-follow{transform:none}}.jp-home{--g:var(--gutter);--hh:var(--header-height);--H:100svh;--rad:36px;--sh:var(--shadow-hang);overflow-x:clip}@media (max-width:720px){.jp-home{--g:var(--gutter-phone);--hh:var(--header-height-phone);--rad:20px;--sh:var(--shadow-hang-phone)}}.jp-home .jp-link>span[aria-hidden]{margin-left:10px}.jp-home .jp-home__title{font:italic 500 22px/1.1 var(--font-display);color:var(--ink);margin-right:6px}.jp-scene{z-index:var(--z);position:relative}.jp-stage{height:var(--H);background:var(--scene-bg,var(--wall));position:relative;overflow:hidden}.jp-motion .jp-scene--pin{height:calc(var(--H) * (2 + var(--pin)))}.jp-motion .jp-scene+.jp-scene{margin-top:calc(var(--H) * -1)}.jp-motion .jp-scene--pin>.jp-stage{transform-origin:50% 0;transform:scale(calc(1 - .04 * var(--ov,0)));border-radius:calc(var(--rad) * (1 - var(--en,1))) calc(var(--rad) * (1 - var(--en,1))) 0 0;box-shadow:var(--shadow-card);position:sticky;top:0}.jp-motion .jp-open>.jp-stage{box-shadow:none}.jp-motion .jp-scene--pin>.jp-stage:after{content:"";z-index:30;opacity:calc(.2 * var(--ov,0));pointer-events:none;background:#000;position:absolute;inset:0}.jp-home a[data-jp-art]{box-shadow:var(--sh);display:block}.jp-home a[data-jp-art] img{width:100%;height:100%;display:block}.jp-open{--F0:calc((100vw - 2 * var(--g)) / var(--name-em,3.687));--ngap:30px;--Fw:30px;--top0:calc(var(--H) - var(--ngap) - var(--F0) * .92);--top1:calc((var(--hh) - var(--Fw) * .92) / 2);--rt0:calc(var(--hh) + 20px);--rb0:calc(var(--top0) - 28px);--f0w:min(34vw, (var(--rb0) - var(--rt0)) * var(--r));--rt1:calc(var(--hh) + 12px);--rb1:calc(var(--H) - 80px);--f1w:min(100vw - 2 * var(--g), (var(--rb1) - var(--rt1)) * var(--r));--cy0:calc((var(--rt0) + var(--rb0)) / 2);--cy1:calc((var(--rt1) + var(--rb1)) / 2);--w:calc(var(--f0w) + (var(--f1w) - var(--f0w)) * var(--pe,0));--cy:calc(var(--cy0) + (var(--cy1) - var(--cy0)) * var(--pe,0));--capW:min(100vw - 2 * var(--g), max(var(--f1w), 620px));--capGap:14px}@media (max-width:720px){.jp-open{--ngap:22px;--Fw:26px;--rt0:calc(var(--hh) + 12px);--rb0:calc(var(--top0) - 16px);--f0w:min(74vw, (var(--rb0) - var(--rt0)) * var(--r));--rt1:calc(var(--hh) + 8px);--rb1:calc(var(--H) - 92px);--capW:calc(100vw - 2 * var(--g));--capGap:10px}}.jp-open__art{z-index:2;width:var(--w);height:calc(var(--w) / var(--r));left:calc((100vw - var(--w)) / 2);top:calc(var(--cy) - var(--w) / var(--r) / 2);position:absolute}.jp-open__frame{z-index:1;pointer-events:none;left:calc((100vw - var(--f0w)) / 2 - 14px);top:calc(var(--cy0) - var(--f0w) / var(--r) / 2 - 14px);width:calc(var(--f0w) + 28px);height:calc(var(--f0w) / var(--r) + 28px);opacity:var(--fr,1);position:absolute}.jp-open__frame i{background:var(--accent);position:absolute}.jp-open__frame i:first-child{transform-origin:0 0;--t:scaleX(0);width:100%;height:1.5px;top:0;left:0}.jp-open__frame i:nth-child(2){transform-origin:0 0;--t:scaleY(0);width:1.5px;height:100%;top:0;right:0}.jp-open__frame i:nth-child(3){transform-origin:100% 0;--t:scaleX(0);width:100%;height:1.5px;bottom:0;right:0}.jp-open__frame i:nth-child(4){transform-origin:0 100%;--t:scaleY(0);width:1.5px;height:100%;bottom:0;left:0}.jp-open__name{z-index:1;white-space:nowrap;transform-origin:0 0;font:500 var(--F0)/.92 var(--font-display);letter-spacing:-.01em;color:var(--ink);transform:translate(var(--g), calc(var(--top0) + (var(--top1) - var(--top0)) * var(--pe,0))) scale(calc(1 + (var(--name-s,1) - 1) * var(--pe,0)));margin:0;position:absolute;top:0;left:0}.jp-open__name span{white-space:pre;display:inline-block}.jp-docked.jp-motion .jp-open.is-over .jp-open__name{opacity:0}.jp-open__hint{right:var(--g);top:var(--rt0);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);opacity:var(--hint,1);flex-direction:column;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex;position:absolute}.jp-open__hint i{background:var(--accent);width:1.5px;height:28px;display:block}.jp-open__cap{left:calc((100vw - var(--capW)) / 2);width:var(--capW);top:calc(var(--cy1) + var(--f1w) / var(--r) / 2 + var(--capGap));color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;display:flex;position:absolute}.jp-open__cap .jp-home__title{font-size:24px}.jp-motion .jp-open__cap{opacity:var(--cap,0);transform:translateY(calc((1 - var(--cap,0)) * 10px));visibility:var(--cap-vis,hidden)}@media (max-width:720px){.jp-open__hint{display:none}.jp-open__cap{font-size:14px}.jp-open__cap .jp-home__title{font-size:20px}}.jp-home:not(.jp-motion *) .jp-open__hint{display:none}.jp-home:not(.jp-motion *) .jp-open__cap{top:auto;bottom:calc(var(--H) - var(--top0) + 8px);left:var(--g);width:auto}@keyframes jp-h-in{0%{opacity:0}}@keyframes jp-h-letter{0%{opacity:0;transform:translateY(.3em)}}@keyframes jp-h-edge{0%{transform:var(--t)}}.jp-motion .jp-open__art{animation:.55s cubic-bezier(.33,1,.68,1) .275s both jp-h-in}.jp-motion .jp-open__name span{animation:jp-h-letter .55s cubic-bezier(.33, 1, .68, 1) calc(55ms + var(--i) * 44ms) both}.jp-motion .jp-open__frame i{animation:.165s linear both jp-h-edge}.jp-motion .jp-open__frame i:nth-child(2){animation-delay:.165s}.jp-motion .jp-open__frame i:nth-child(3){animation-delay:.33s}.jp-motion .jp-open__frame i:nth-child(4){animation-delay:.495s}.jp-motion .jp-open__hint span,.jp-motion .jp-open__hint i{animation:.33s linear .77s both jp-h-in}.jp-st{--scene-bg:var(--wall-alt);--Fs:min((100vw - 2 * var(--g)) / 5.339, 30svh);--N:2;--kS:.56;--lh:calc(var(--Fs) * .94);--top0:max(var(--hh) + 8px, var(--hh) + (var(--H) - var(--hh) - var(--N) * var(--lh) - 230px) / 2);--below:calc(var(--top0) + var(--N) * var(--lh))}@media (max-width:720px){.jp-st{--Fs:min((100vw - 2 * var(--g)) / 2.775, var(--H) * .5 / 3.68);--N:4;--kS:.5;--top0:calc(var(--hh) + 36px)}}.jp-st__lines{margin:0;font-weight:500}.jp-st__line{top:calc(var(--top0) + var(--li) * var(--lh));height:var(--lh);white-space:nowrap;left:var(--g);display:block;position:absolute}.jp-st__line--desk[data-i="1"],.jp-st__line--phone[data-i="1"],.jp-st__line--phone[data-i="3"]{left:auto;right:var(--g)}.jp-st__line--phone{display:none}@media (max-width:720px){.jp-st__line--desk{display:none}.jp-st__line--phone{display:block}}.jp-st__ghost,.jp-st__ink{align-items:baseline;gap:calc(var(--Fs) * .2);display:flex}.jp-st__ghost{color:var(--fill-ghost);visibility:hidden}.jp-motion .jp-st__ghost{visibility:visible}.jp-st__ink{color:var(--ink);position:absolute;inset:0}.jp-motion .jp-st__ink{--x:calc(var(--fill,1) * 116% - 16%);-webkit-mask-image:linear-gradient(90deg, #000 var(--x), transparent calc(var(--x) + 16%));-webkit-mask-image:linear-gradient(90deg, #000 var(--x), transparent calc(var(--x) + 16%));-webkit-mask-image:linear-gradient(90deg, #000 var(--x), transparent calc(var(--x) + 16%));-webkit-mask-image:linear-gradient(90deg, #000 var(--x), transparent calc(var(--x) + 16%));mask-image:linear-gradient(90deg, #000 var(--x), transparent calc(var(--x) + 16%))}.jp-st__w--s,.jp-st__w--i{font:500 var(--Fs)/1 var(--font-display);letter-spacing:-.01em}.jp-st__w--i{font-style:italic}.jp-st__w--n{font:400 calc(var(--Fs) * var(--kS))/1 var(--font-sans);letter-spacing:-.025em}.jp-st__sign{right:var(--g);top:calc(var(--below) + 8px);width:30vw;height:4.39024vw;position:absolute;overflow:visible}.jp-st__sign path{fill:none;stroke:var(--accent);stroke-width:var(--sign-sw,.72);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sd,1))}.jp-st__lede{left:var(--g);top:calc(var(--below) + 44px);width:520px;opacity:var(--q,1);transform:translateY(calc((1 - var(--q,1)) * 16px));flex-direction:column;gap:32px;display:flex;position:absolute}.jp-st__lede .jp-actions{flex-wrap:wrap}@media (max-width:720px){.jp-st__sign{width:34vw;height:4.97561vw}.jp-st__lede{top:calc(var(--below) + 48px);width:calc(100vw - 2 * var(--g));gap:20px}.jp-st__lede .jp-actions{flex-direction:row;align-items:center}}.jp-rooms>.jp-stage{--scene-bg:var(--wall-alt)}.jp-room{height:var(--H);background:var(--room-tone,var(--wall-alt));z-index:var(--k-room);position:relative;overflow:hidden}.jp-room.has-tone{--room-tone:oklch(var(--room-tone-l) var(--room-tone-c) var(--room-hue))}.jp-home:not(.jp-motion *) .jp-rooms>.jp-stage{height:auto}.jp-motion .jp-room{transform-origin:50% 0;height:auto;transform:translateY(calc((1 - var(--s,1)) * var(--H))) scale(calc(1 - .05 * var(--sn,0)));border-radius:calc(var(--rad) * (1 - var(--s,1))) calc(var(--rad) * (1 - var(--s,1))) 0 0;position:absolute;inset:0}.jp-motion .jp-room+.jp-room{box-shadow:var(--shadow-card)}.jp-motion .jp-room:after{content:"";z-index:5;opacity:calc(.16 * var(--sn,0));pointer-events:none;background:#000;position:absolute;inset:0}.jp-room__label{left:var(--g);top:calc(var(--hh) + 16px);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;display:flex;position:absolute}.jp-room__label i{background:var(--ink);width:32px;height:1px;display:block}.jp-room__name{left:var(--g);top:calc(var(--hh) + 56px);width:calc(40vw - var(--g));text-wrap:balance;font:500 min(20vw, 30svh, var(--fit,30svh))/.92 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;position:absolute}.jp-room__slot{left:47vw;right:var(--g);top:calc(var(--hh) + 20px);justify-content:center;align-items:center;display:flex;position:absolute;bottom:64px;container-type:size}.jp-room__fig{width:min(100cqw, 100cqh * var(--r));margin:0;position:relative}.jp-room__fig .jp-fit{aspect-ratio:var(--r)}.jp-room__fig figcaption{white-space:nowrap;color:var(--ink-soft);font-size:14px;position:absolute;top:calc(100% + 12px);left:0}.jp-room__fig .jp-home__title{font-size:20px}.jp-room__text{left:var(--g);width:min(40vw - var(--g), 470px);flex-direction:column;gap:14px;display:flex;position:absolute;bottom:8svh}.jp-room__text .jp-link{align-self:flex-start}.jp-room__meta{color:var(--ink);margin:0;font-size:15px;font-weight:500}.jp-room__body{font:400 19px/1.6 var(--font-text);color:var(--ink-soft);text-wrap:pretty;margin:0}@media (max-width:720px){.jp-room{padding:calc(var(--hh) + 6px) var(--g) 20px;flex-direction:column;display:flex}.jp-room__label,.jp-room__name,.jp-room__slot,.jp-room__text{width:auto;position:static}.jp-room__name{font-size:min(24vw, var(--fit,24vw));margin-top:14px}.jp-room__slot{flex:1;min-height:0;margin:18px 0 30px}.jp-room__fig figcaption{top:calc(100% + 8px)}.jp-room__text{gap:8px}.jp-room__body{font-size:17px}}.jp-wall{--cy:calc(var(--hh) + (var(--H) - var(--hh)) * .47);--gap:128px;--headW:34vw;--headM:32px;--endW:30vw;--A:50svh;--hMax:64svh;--wMax:62vw;--Fh:min(150px, (var(--headW) - 24px) / 3.246);--endF:64px}@media (max-width:720px){.jp-wall{--cy:calc(var(--hh) + (var(--H) - var(--hh)) * .44);--gap:48px;--headW:78vw;--headM:0px;--endW:70vw;--A:60vw;--hMax:46svh;--wMax:calc(100vw - 2 * var(--g));--Fh:min(96px, (var(--headW) - 24px) / 3.246);--endF:40px}}.jp-wall__scroller{position:absolute;inset:0;overflow:auto hidden}.jp-motion .jp-wall__scroller{overflow:visible}.jp-wall__track{align-items:flex-start;gap:var(--gap);width:max-content;height:100%;padding:0 var(--g);transform:translateX(var(--tx,0px));display:flex}.jp-wall__head{width:var(--headW);margin:calc(var(--cy) - var(--Fh) * 1.3) calc(var(--headM) - var(--gap)) 0 0;flex-direction:column;flex:none;gap:20px;display:flex}.jp-wall__head h2{width:min-content;font:500 var(--Fh)/.9 var(--font-display);letter-spacing:-.015em;margin:0}.jp-wall__head .jp-link{align-self:flex-start}.jp-wall__item{--h:min(var(--A) * var(--k), var(--hMax), var(--wMax) / var(--r));margin:calc(var(--cy) - var(--h) / 2) 0 0;width:calc(var(--h) * var(--r));flex:none}.jp-wall__art{height:var(--h)}.jp-wall__item figcaption{white-space:nowrap;color:var(--ink-soft);align-items:baseline;gap:12px;margin-top:14px;font-size:15px;display:flex}.jp-wall__num{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.jp-wall__end{width:var(--endW);margin-top:calc(var(--cy) - 40px);font:500 var(--endF)/1 var(--font-display);color:var(--ink);flex:none;align-items:center;gap:16px;text-decoration:none;display:flex}.jp-wall__end span:last-child{font:400 .5em var(--font-sans)}.jp-wall__bar,.jp-wall__count{display:none}.jp-motion .jp-wall.is-pinned .jp-wall__bar,.jp-motion .jp-wall.is-pinned .jp-wall__count{display:block}.jp-wall__bar{left:var(--g);right:var(--g);background:var(--line);height:1px;position:absolute;bottom:40px}.jp-wall__bar i{background:var(--ink);transform-origin:0 0;height:100%;transform:scaleX(var(--p,0));display:block}.jp-wall__count{right:var(--g);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ink-soft);margin:0;font-size:13px;font-weight:600;position:absolute;bottom:52px}@media (max-width:720px){.jp-wall__bar{bottom:28px}.jp-wall__count{bottom:38px}}.jp-dark{--scene-bg:var(--room-dark);color:var(--on-dark);--x0:36vw;--x1:calc(100vw - var(--g));--y0:calc(var(--hh) + 24px);--y1:calc(var(--H) - 56px);--fw:min(var(--x1) - var(--x0), (var(--y1) - var(--y0)) * var(--r));--fh:calc(var(--fw) / var(--r));--left:calc((var(--x0) + var(--x1) - var(--fw)) / 2);--top:calc((var(--y0) + var(--y1) - var(--fh)) / 2)}@media (max-width:720px){.jp-dark{--x0:var(--g);--y0:calc(var(--hh) + 12px);--y1:calc(var(--H) - 236px)}}.jp-home .jp-dark__art{left:var(--left);top:var(--top);width:var(--fw);height:var(--fh);box-shadow:var(--shadow-dark);opacity:calc(.05 + .95 * var(--lit,1));position:absolute}.jp-dark__pool{pointer-events:none;left:calc(var(--left) - var(--fw) * .65);top:calc(var(--top) - var(--fh) * .65);width:calc(var(--fw) * 2.3);height:calc(var(--fh) * 2.3);background:radial-gradient(closest-side, var(--spot), var(--spot-soft) 55%, transparent);opacity:var(--light,1);transform:scale(calc(.55 + .45 * var(--light,1)));position:absolute}.jp-dark__beam{pointer-events:none;top:0;left:calc(var(--left) - var(--fw) * .25);width:calc(var(--fw) * 1.5);height:calc(var(--top) + var(--fh) * .5);opacity:var(--light,1);background:radial-gradient(50% 100% at 50% 0,#ffd6a012,#0000);position:absolute}.jp-dark__text{left:var(--g);width:calc(28vw - var(--g));opacity:var(--label,1);transform:translateY(calc((1 - var(--label,1)) * 14px));flex-direction:column;gap:16px;display:flex;position:absolute;bottom:10svh}.jp-dark__title{font:italic 500 52px/1.02 var(--font-display);color:var(--on-dark);margin:0}.jp-dark__meta{color:var(--on-dark-soft);margin:0;font-size:15px;line-height:1.6}.jp-dark .jp-link{color:var(--on-dark);align-self:flex-start}.jp-dark :focus-visible{outline-color:var(--on-dark)}@media (max-width:720px){.jp-dark__text{top:calc(var(--y1) + 28px);width:calc(100vw - 2 * var(--g));bottom:auto}.jp-dark__title{font-size:36px}}.jp-about{--scene-bg:var(--wall-alt);--ph:min(var(--H) - var(--hh) - 80px, 45vw)}.jp-about__portrait{left:var(--g);top:calc(var(--hh) + (var(--H) - var(--hh) - var(--ph)) / 2);width:calc(var(--ph) * .8);position:absolute}.jp-about__col{--colW:calc(100vw - 2 * var(--g) - var(--ph) * .8 - 7vw);left:calc(var(--g) + var(--ph) * .8 + 7vw);width:var(--colW);top:calc(var(--hh) + (var(--H) - var(--hh)) / 2);flex-direction:column;gap:28px;display:flex;position:absolute;transform:translateY(-50%)}.jp-about__col .jp-eyebrow{margin:0}.jp-about__h2{font:500 min(88px, var(--colW) / 8.6)/1.06 var(--font-display);letter-spacing:-.01em;flex-wrap:wrap;column-gap:.24em;margin:0;display:flex}.jp-about__h2 span{display:inline-block}.jp-motion .jp-about__h2 span{opacity:var(--q,1);transform:translateY(calc((1 - var(--q,1)) * .4em))}.jp-about__rest{opacity:var(--rq,1);transform:translateY(calc((1 - var(--rq,1)) * 12px));flex-direction:column;gap:20px;display:flex}.jp-about__rest .jp-link{align-self:flex-start}.jp-about__para{max-width:600px;font:400 21px/1.6 var(--font-text);color:var(--ink-soft);text-wrap:pretty;margin:0}@media (max-width:720px){.jp-about{--ph:calc(var(--H) * .3)}.jp-about__portrait{top:calc(var(--hh) + 12px)}.jp-about__portrait .jp-placeholder{padding:14px;font-size:12px}.jp-about__col{--colW:calc(100vw - 2 * var(--g));left:var(--g);top:calc(var(--hh) + 36px + var(--ph));gap:16px;transform:none}.jp-about__h2{font-size:32px}.jp-about__rest{gap:8px}.jp-about__para{font-size:18px}}.jp-jn{background:var(--wall);padding:calc(var(--hh) + 56px) var(--g) 140px;flex-direction:column;gap:48px;display:flex}.jp-motion .jp-jn{border-radius:calc(var(--rad) * (1 - var(--en,1))) calc(var(--rad) * (1 - var(--en,1))) 0 0;box-shadow:var(--shadow-card)}.jp-jn__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.jp-jn__head h2{font:500 168px/.86 var(--font-display);letter-spacing:-.02em;opacity:var(--hq,1);transform:translateY(calc((1 - var(--hq,1)) * .15em));margin:0}.jp-jn__list{border-top:1px solid var(--ink);flex-direction:column;display:flex}.jp-jn__row{border-bottom:1px solid var(--line);color:var(--ink);opacity:var(--q,1);transform:translateY(calc((1 - var(--q,1)) * 18px));grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:baseline;gap:64px;padding:32px 0;text-decoration:none;display:grid}.jp-jn__date{color:var(--ink-soft);font-size:15px}.jp-jn__title{font:500 40px/1.1 var(--font-display)}.jp-jn__row:hover .jp-jn__title{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.jp-jn__ex{font:400 18px/1.6 var(--font-text);color:var(--ink-soft)}@media (max-width:720px){.jp-jn{padding:calc(var(--hh) + 24px) var(--g) 72px;gap:24px}.jp-jn__head h2{font-size:72px}.jp-jn__row{flex-direction:column;gap:6px;padding:22px 0;display:flex}.jp-jn__title{font-size:28px}.jp-jn__ex{display:none}}.jp-signoff{display:none}body:has(.jp-home) .jp-footer{z-index:8;padding-bottom:0;position:relative}body:has(.jp-home) .jp-footer__top .jp-wordmark{display:none}body:has(.jp-home) .jp-footer__line{margin-top:0}body:has(.jp-home) .jp-signoff{height:calc((100vw - 2 * var(--gutter)) / 3.687 * .98);margin-top:-16px;display:block;overflow:hidden}.jp-signoff p{white-space:nowrap;font:500 calc((100vw - 2 * var(--gutter)) / 3.687)/1 var(--font-display);letter-spacing:-.01em;color:var(--on-band);transform:translateY(calc((1 - var(--rise,1)) * 100%));margin:0}@media (max-width:720px){body:has(.jp-home) .jp-signoff{height:calc((100vw - 2 * var(--gutter-phone)) / 3.687 * .98);margin-top:-8px}.jp-signoff p{font-size:calc((100vw - 2 * var(--gutter-phone)) / 3.687)}}.jp-motion:has(.jp-home) .jp-header{z-index:40;background:var(--head-bg,transparent);color:var(--head-ink,var(--ink));transition:color .3s,background-color .3s;position:fixed;top:0;left:0;right:0}:is(.jp-motion:has(.jp-home) .jp-header .jp-link,.jp-motion:has(.jp-home) .jp-header .jp-menu-btn,.jp-motion:has(.jp-home) .jp-header .jp-wordmark){color:inherit}.jp-motion:has(.jp-home):not(.jp-docked) .jp-header .jp-wordmark{visibility:hidden}.jp-motion[data-head=dark]:has(.jp-home) .jp-header{--head-ink:var(--on-dark)}.jp-motion[data-head=solid]:has(.jp-home) .jp-header{--head-bg:var(--wall)}.jp-motion[data-head=band]:has(.jp-home) .jp-header{--head-bg:var(--band);--head-ink:var(--on-band)}:is(.jp-motion[data-head=dark]:has(.jp-home) .jp-header :focus-visible,.jp-motion[data-head=band]:has(.jp-home) .jp-header :focus-visible){outline-color:currentColor}.jp-viewtip{z-index:60;pointer-events:none;background:var(--ink);color:var(--wall);font:600 13px/1 var(--font-sans);letter-spacing:.04em;opacity:0;padding:6px 10px;transition:opacity .16s;position:fixed;top:0;left:0}.jp-viewtip.is-on{opacity:1}.jp-viewtip.is-dark{background:var(--wall);color:var(--ink)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
