/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-content:"";--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "DejaVu Sans Mono", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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);--radius:0rem;--color-brown-950:#2a1512;--color-brown-900:#331b17;--color-brown-850:#3a1e19;--color-brown-800:#3d211b;--color-brown-700:#4a2821;--color-brown-600:#522c25;--color-brown-500:#653a30;--color-brown-450:#58332b;--color-brown-400:#6b3c33;--color-brown-350:#785248;--color-brown-300:#8a6055;--color-brown-250:#7a6a62;--color-brown-200:#a08476;--color-brown-150:#cbae9b;--color-cream-50:#fff;--color-cream-100:#fffcf7;--color-cream-200:#fff9f2;--color-cream-300:#fdf4ea;--color-cream-400:#f6ede3;--color-cream-500:#f1e5d8;--color-cream-600:#ebdccb;--color-cream-700:#e3d0bc;--color-cream-750:#e0cdb8;--color-cream-800:#d8c0a8;--color-cream-850:#dcc7b2;--color-cream-900:#bfa48c;--color-brick:#c03001;--color-brick-deep:#a82a01;--color-brick-light:#d9410e;--color-blue:#89b4ca;--color-blue-deep:#38657e;--color-apricot:#febf6f;--color-apricot-deep:#e08a1e;--color-mustard-deep:#8a4700;--spacing-edge:clamp(18px, 4.2vw, 68px)}}@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}html{-webkit-text-size-adjust:100%}body{background:var(--bed-900);min-width:320px;min-height:100vh;color:var(--chrome-1);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-surface=paper] :focus-visible{outline-color:var(--ink-paper)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[61px\]{top:61px}.bottom-0{bottom:0}.bottom-14{bottom:calc(var(--spacing) * 14)}.left-\[40\%\]{left:40%}.left-\[58\%\]{left:58%}.left-\[74\%\]{left:74%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (width>=901px){.container{max-width:901px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-6{margin-left:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-\[min\(760px\,calc\(100dvh-32px\)\)\]{height:min(760px,100dvh - 32px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[78vh\]{max-height:78vh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-\[78\%\]{width:78%}.w-\[min\(600px\,calc\(100vw-24px\)\)\]{width:min(600px,100vw - 24px)}.w-\[min\(640px\,calc\(100vw-24px\)\)\]{width:min(640px,100vw - 24px)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -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)}.rotate-0{rotate:0deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}: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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-btn-fg{border-color:var(--btn-fg)}.border-chrome-1{border-color:var(--chrome-1)}.border-chrome-2{border-color:var(--chrome-2)}.border-chrome-3{border-color:var(--chrome-3)}.border-current{border-color:currentColor}.border-ink{border-color:var(--ink)}.border-ink-solid{border-color:var(--ink-solid)}.border-line{border-color:var(--line)}.border-line-soft{border-color:var(--line-soft)}.border-paper-edge{border-color:var(--paper-edge)}.border-paper-muted{border-color:var(--paper-muted)}.border-transparent{border-color:#0000}.border-l-chrome-3{border-left-color:var(--chrome-3)}.border-l-st-ready{border-left-color:var(--st-ready)}.border-l-st-warn{border-left-color:var(--st-warn)}.bg-bed-700{background-color:var(--bed-700)}.bg-bed-800{background-color:var(--bed-800)}.bg-bed-850{background-color:var(--bed-850)}.bg-bed-900{background-color:var(--bed-900)}.bg-chrome-1{background-color:var(--chrome-1)}.bg-chrome-3{background-color:var(--chrome-3)}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--ink)}.bg-ink-solid{background-color:var(--ink-solid)}.bg-line{background-color:var(--line)}.bg-line-soft{background-color:var(--line-soft)}.bg-paper{background-color:var(--paper)}.bg-paper-4{background-color:var(--paper-4)}.bg-paper-rule{background-color:var(--paper-rule)}.bg-st-ready{background-color:var(--st-ready)}.bg-st-refused{background-color:var(--st-refused)}.bg-st-running{background-color:var(--st-running)}.bg-st-warn{background-color:var(--st-warn)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.\!px-0{padding-inline:0!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[18px\]{padding-inline:18px}.px-\[clamp\(20px\,6vw\,64px\)\]{padding-inline:clamp(20px,6vw,64px)}.px-edge{padding-inline:var(--spacing-edge)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.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-\[13px\]{padding-block:13px}.py-\[clamp\(28px\,5vw\,48px\)\]{padding-block:clamp(28px,5vw,48px)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[clamp\(28px\,6vw\,56px\)\]{padding-top:clamp(28px,6vw,56px)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(22px\,3\.4vw\,28px\)\]{font-size:clamp(22px,3.4vw,28px)}.text-\[clamp\(24px\,4vw\,30px\)\]{font-size:clamp(24px,4vw,30px)}.text-\[clamp\(28px\,4vw\,40px\)\]{font-size:clamp(28px,4vw,40px)}.text-\[clamp\(28px\,5vw\,38px\)\]{font-size:clamp(28px,5vw,38px)}.text-\[clamp\(28px\,5vw\,42px\)\]{font-size:clamp(28px,5vw,42px)}.text-\[clamp\(34px\,5\.5vw\,56px\)\]{font-size:clamp(34px,5.5vw,56px)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-btn-fg{color:var(--btn-fg)}.text-chrome-1{color:var(--chrome-1)}.text-chrome-2{color:var(--chrome-2)}.text-chrome-3{color:var(--chrome-3)}.text-head-1{color:var(--head-1)}.text-head-2{color:var(--head-2)}.text-ink{color:var(--ink)}.text-ink-cool{color:var(--ink-cool)}.text-ink-paper{color:var(--ink-paper)}.text-paper-ink{color:var(--paper-ink)}.text-paper-ink-2{color:var(--paper-ink-2)}.text-paper-muted{color:var(--paper-muted)}.text-st-warn{color:var(--st-warn)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.decoration-paper-rule{-webkit-text-decoration-color:var(--paper-rule);-webkit-text-decoration-color:var(--paper-rule);-webkit-text-decoration-color:var(--paper-rule);text-decoration-color:var(--paper-rule)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.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-\[0_1px_0_0_var\(--paper-edge\)\,0_26px_50px_-24px_rgba\(0\,0\,0\,0\.92\)\,0_3px_10px_-3px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--paper-edge)), 0 26px 50px -24px var(--tw-shadow-color,#000000eb), 0 3px 10px -3px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_0_var\(--chrome-1\)\]{--tw-shadow:inset 0 -2px 0 0 var(--tw-shadow-color,var(--chrome-1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--chrome-1\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--chrome-1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-line:is(:where(.group):hover *){-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.group-hover\:underline-offset-4:is(:where(.group):hover *){text-underline-offset:4px}}.peer-checked\:border-chrome-1:is(:where(.peer):checked~*){border-color:var(--chrome-1)}.peer-checked\:border-ink:is(:where(.peer):checked~*){border-color:var(--ink)}.peer-checked\:border-ink-solid:is(:where(.peer):checked~*){border-color:var(--ink-solid)}.peer-checked\:bg-chrome-1:is(:where(.peer):checked~*){background-color:var(--chrome-1)}.peer-checked\:bg-ink:is(:where(.peer):checked~*){background-color:var(--ink)}.peer-checked\:bg-ink-solid:is(:where(.peer):checked~*){background-color:var(--ink-solid)}.marker\:text-chrome-3 ::marker{color:var(--chrome-3)}.marker\:text-chrome-3::marker{color:var(--chrome-3)}.marker\:text-chrome-3 ::-webkit-details-marker{color:var(--chrome-3)}.marker\:text-chrome-3::-webkit-details-marker{color:var(--chrome-3)}.placeholder\:text-chrome-3::placeholder{color:var(--chrome-3)}.backdrop\:bg-black\/65::backdrop{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/65::backdrop{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:size-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.after\:bg-chrome-2:after{content:var(--tw-content);background-color:var(--chrome-2)}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:bg-btn-fg:is(:where(.peer):checked~*):after{content:var(--tw-content);background-color:var(--btn-fg)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}@media (hover:hover){.hover\:border-chrome-3:hover{border-color:var(--chrome-3)}.hover\:border-ink-hover:hover{border-color:var(--ink-hover)}.hover\:border-line:hover{border-color:var(--line)}.hover\:border-paper-muted:hover{border-color:var(--paper-muted)}.hover\:bg-bed-600:hover{background-color:var(--bed-600)}.hover\:bg-bed-700:hover{background-color:var(--bed-700)}.hover\:bg-bed-800:hover{background-color:var(--bed-800)}.hover\:bg-bed-850:hover{background-color:var(--bed-850)}.hover\:bg-ink-hover:hover{background-color:var(--ink-hover)}.hover\:text-btn-fg:hover{color:var(--btn-fg)}.hover\:text-chrome-1:hover{color:var(--chrome-1)}.hover\:text-ink-hover:hover{color:var(--ink-hover)}.hover\:text-paper-ink:hover{color:var(--paper-ink)}.hover\:decoration-chrome-2:hover{-webkit-text-decoration-color:var(--chrome-2);-webkit-text-decoration-color:var(--chrome-2);-webkit-text-decoration-color:var(--chrome-2);text-decoration-color:var(--chrome-2)}.hover\:decoration-paper-ink:hover{-webkit-text-decoration-color:var(--paper-ink);-webkit-text-decoration-color:var(--paper-ink);-webkit-text-decoration-color:var(--paper-ink);text-decoration-color:var(--paper-ink)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-50:focus{z-index:50}.focus\:border-ink:focus{border-color:var(--ink)}.focus\:bg-ink:focus{background-color:var(--ink)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing) * 2.5)}.focus\:font-mono:focus{font-family:var(--font-mono)}.focus\:text-xs:focus{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.focus\:tracking-\[0\.08em\]:focus{--tw-tracking:.08em;letter-spacing:.08em}.focus\:text-ink-on:focus{color:var(--ink-on)}.focus\:uppercase:focus{text-transform:uppercase}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:-outline-offset-2:focus{outline-offset:calc(2px * -1)}.focus\:outline-ink:focus{outline-color:var(--ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--ink)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:-outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:calc(2px * -1)}.focus-visible\:after\:outline-ink:focus-visible:after{content:var(--tw-content);outline-color:var(--ink)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:translate-y-0:disabled:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-checked\:border-chrome-1:has(:checked){border-color:var(--chrome-1)}.has-checked\:bg-bed-700:has(:checked){background-color:var(--bed-700)}.has-checked\:bg-bed-800:has(:checked){background-color:var(--bed-800)}.has-checked\:text-chrome-1:has(:checked){color:var(--chrome-1)}.has-checked\:shadow-\[inset_0_-3px_0_0_var\(--ink\)\]:has(:checked){--tw-shadow:inset 0 -3px 0 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-checked\:shadow-\[inset_3px_0_0_0_var\(--ink\)\]:has(:checked){--tw-shadow:inset 3px 0 0 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-offset-4:has(:focus-visible){outline-offset:4px}.has-focus-visible\:outline-ink:has(:focus-visible){outline-color:var(--ink)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-55:has(:disabled){opacity:.55}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-55[aria-disabled=true]{opacity:.55}.aria-\[invalid\=true\]\:border-st-warn[aria-invalid=true]{border-color:var(--st-warn)}.data-active\:bg-bed-700[data-active]{background-color:var(--bed-700)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[clause-in_900ms_ease-out_both\]{animation:.9s ease-out both clause-in}.motion-safe\:animate-\[knob-travel_700ms_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)_both\]{animation:.7s cubic-bezier(.2,.8,.2,1) both knob-travel}.motion-safe\:animate-\[mark-fill_260ms_ease-out_both\]{animation:.26s ease-out both mark-fill}.motion-safe\:animate-\[misregister_700ms_cubic-bezier\(0\.3\,1\.6\,0\.5\,1\)_250ms_both\]{animation:.7s cubic-bezier(.3,1.6,.5,1) .25s both misregister}.motion-safe\:animate-\[panel-in_260ms_ease-out_80ms_both\]{animation:.26s ease-out 80ms both panel-in}.motion-safe\:animate-\[rise-in_220ms_ease-out_both\]{animation:.22s ease-out both rise-in}.motion-safe\:animate-\[rise-in_260ms_ease-out_both\]{animation:.26s ease-out both rise-in}.motion-safe\:animate-\[rise-in_320ms_ease-out_both\]{animation:.32s ease-out both rise-in}.motion-safe\:animate-\[rise-in_380ms_ease-out_both\]{animation:.38s ease-out both rise-in}.motion-safe\:animate-\[rule-strike_420ms_ease-out_both\]{animation:.42s ease-out both rule-strike}.motion-safe\:animate-\[sheet-file_900ms_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)_both\]{animation:.9s cubic-bezier(.2,.8,.2,1) both sheet-file}.motion-safe\:animate-\[tile-sift_500ms_ease-in_both\]{animation:.5s ease-in both tile-sift}.motion-safe\:animate-\[type-in_900ms_steps\(22\,end\)_both\]{animation:.9s steps(22,end) both type-in}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media (width>=40rem){.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-\[8rem_12rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem 12rem minmax(0,1fr)}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:8rem minmax(0,1fr) auto}.sm\:items-baseline{align-items:baseline}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}}@media (width>=48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,16rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,16rem)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:top-0{top:0}.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-screen{height:100vh}.lg\:max-h-none{max-height:none}.lg\:min-h-16{min-height:calc(var(--spacing) * 16)}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-\[23rem\]{width:23rem}.lg\:flex-none{flex:none}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-0{padding-inline:0}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:pt-9{padding-top:calc(var(--spacing) * 9)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lg\:duration-300{--tw-duration:.3s;transition-duration:.3s}.lg\:ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}}@container (width>=24rem){.\@sm\:h-60{height:calc(var(--spacing) * 60)}.\@sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.\@sm\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.\@sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.\@sm\:flex-col{flex-direction:column}.\@sm\:overflow-x-visible{overflow-x:visible}.\@sm\:overflow-y-auto{overflow-y:auto}.\@sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@sm\:shadow-\[inset_2px_0_0_0_var\(--chrome-1\)\]{--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--chrome-1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@container (width>=28rem){.\@min-\[28rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=38.5rem){.\@min-\[38\.5rem\]\:grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-paper-rule blockquote{border-color:var(--paper-rule)}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:text-paper-ink-2 blockquote{color:var(--paper-ink-2)}.\[\&_em\]\:italic em{font-style:italic}.\[\&_li\+li\]\:mt-1\.5 li+li{margin-top:calc(var(--spacing) * 1.5)}.\[\&_ol\]\:my-4 ol{margin-block:calc(var(--spacing) * 4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\+p\]\:mt-4 p+p{margin-top:calc(var(--spacing) * 4)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_ul\]\:my-4 ul{margin-block:calc(var(--spacing) * 4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}}:root{--bed-900:var(--color-cream-400);--bed-850:var(--color-cream-500);--bed-800:var(--color-cream-600);--bed-700:var(--color-cream-700);--bed-600:var(--color-cream-800);--line:var(--color-cream-900);--line-soft:var(--color-cream-700);--chrome-1:var(--color-brown-800);--chrome-2:var(--color-brown-400);--chrome-3:var(--color-brown-300);--head-1:var(--color-brown-950);--head-2:var(--color-brown-800);--paper:var(--color-cream-50);--paper-2:var(--color-cream-200);--paper-3:var(--color-cream-100);--paper-4:var(--color-cream-500);--paper-5:var(--color-cream-200);--paper-edge:var(--color-cream-750);--paper-rule:var(--color-cream-900);--paper-ink:var(--color-brown-850);--paper-ink-2:var(--color-brown-450);--paper-muted:var(--color-brown-350);--ink:var(--color-brick-deep);--ink-dim:var(--color-brick);--ink-solid:var(--color-brick);--ink-hover:var(--color-brick-deep);--ink-paper:var(--color-brick-deep);--ink-on:var(--color-cream-200);--btn-fg:var(--color-cream-200);--ink-cool:var(--color-blue-deep);--st-ready:var(--color-blue-deep);--st-running:var(--color-brick);--st-warn:var(--color-mustard-deep);--st-refused:var(--color-brown-250)}:root[data-theme=dark]{--bed-900:var(--color-brown-950);--bed-850:var(--color-brown-900);--bed-800:var(--color-brown-800);--bed-700:var(--color-brown-700);--bed-600:var(--color-brown-600);--line:var(--color-brown-500);--line-soft:var(--color-brown-800);--chrome-1:var(--color-cream-400);--chrome-2:var(--color-brown-150);--chrome-3:var(--color-brown-200);--head-1:var(--color-cream-200);--head-2:var(--color-cream-400);--paper:var(--color-cream-200);--paper-2:var(--color-cream-400);--paper-3:var(--color-cream-300);--paper-4:var(--color-cream-600);--paper-5:var(--color-cream-400);--paper-edge:var(--color-cream-850);--paper-rule:var(--color-cream-900);--paper-ink:var(--color-brown-850);--paper-ink-2:var(--color-brown-450);--paper-muted:var(--color-brown-350);--ink:var(--color-apricot);--ink-dim:var(--color-apricot-deep);--ink-solid:var(--color-brick);--ink-hover:var(--color-brick-light);--ink-paper:var(--color-brick-deep);--ink-on:var(--color-cream-200);--btn-fg:var(--color-cream-200);--ink-cool:var(--color-blue);--st-ready:var(--color-blue);--st-running:var(--color-apricot);--st-warn:var(--color-apricot-deep);--st-refused:var(--color-brown-150)}@keyframes panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes clause-in{0%{opacity:0;background-color:var(--bed-700)}30%{opacity:1}to{opacity:1;background-color:#0000}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tile-sift{0%{opacity:1}}@keyframes mark-fill{0%{background-color:#0000}}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}}@keyframes sheet-file{0%{opacity:0;transform:translateY(-46px)rotate(-4deg)}60%{opacity:1}}@keyframes knob-travel{0%{left:var(--knob-from)}}@keyframes rule-strike{0%{transform:scaleX(0)}}@keyframes misregister{0%{translate:0}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.podcast-player{color:var(--chrome-1)}.podcast-player audio{display:none}.podcast-dialog{border:1px solid var(--line);background:var(--bed-900);color:var(--chrome-1);width:min(1080px,100vw - 64px);max-height:calc(100dvh - 64px);margin:auto;padding:0;inset:0;overflow:hidden}.podcast-dialog[open]{flex-direction:column;display:flex}.podcast-dialog::backdrop{background:color-mix(in srgb, var(--head-1) 55%, transparent)}.podcast-player button,.podcast-player a,.podcast-player select,.podcast-player input{outline-color:var(--ink);outline-offset:4px}.podcast-player button{cursor:pointer}.podcast-player button:disabled,.podcast-player input:disabled,.podcast-player select:disabled{opacity:.45;cursor:not-allowed}.podcast-head{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:14px;padding:16px 26px;display:flex}.podcast-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.podcast-identity>svg{width:22px;height:22px;color:var(--ink);flex-shrink:0}.podcast-heading{min-width:0}.podcast-newsletter{font:20px/1.2 var(--font-serif);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.podcast-issue{font:10px/1.4 var(--font-mono);color:var(--chrome-2);margin-top:5px}.podcast-icon-button{width:44px;height:44px;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;font-size:28px;display:grid}.podcast-icon-button>svg{width:22px;height:22px}.podcast-handle{display:none}.podcast-grid{grid-template-columns:43% 57%;min-height:0;display:grid;overflow:auto}.podcast-listen{background:var(--bed-850);border-right:1px solid var(--line-soft);min-width:0;padding:28px 32px}.podcast-cover{aspect-ratio:1.65;background:var(--paper-2);width:100%;position:relative;overflow:hidden}.podcast-cover img,.podcast-cover svg{object-fit:cover;width:100%;height:100%;display:block}.podcast-state{color:var(--chrome-2);font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;display:flex}.podcast-headline{font:27px/1.15 var(--font-serif);letter-spacing:-.035em;overflow-wrap:anywhere;min-height:62px;margin:12px 0 10px}.podcast-hosts{color:var(--chrome-2);overflow-wrap:anywhere;margin:0 0 25px;font-size:12px}.podcast-progress{width:100%;height:22px;accent-color:var(--ink);cursor:pointer;margin:0}.podcast-times{font:11px var(--font-mono);color:var(--chrome-2);justify-content:space-between;margin-top:4px;display:flex}.podcast-transport{justify-content:center;align-items:center;gap:27px;margin-top:16px;display:flex}.podcast-play{background:var(--ink-solid);width:60px;height:60px;color:var(--btn-fg);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.podcast-play:hover{background:var(--ink-hover)}.podcast-play svg{width:24px;height:24px}.podcast-skip{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:relative}.podcast-skip svg{width:31px;height:31px}.podcast-skip span{font:10px var(--font-mono);position:absolute;top:18px}.podcast-extras{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.podcast-speed-control{flex-shrink:0;position:relative}.podcast-speed{appearance:none;border:1px solid var(--line);background:var(--bed-850);width:80px;min-height:44px;color:inherit;font:11px var(--font-mono);padding:8px 32px 8px 12px}.podcast-speed-control>svg{pointer-events:none;width:12px;height:12px;position:absolute;top:16px;right:12px}.podcast-volume{align-items:center;gap:8px;display:flex}.podcast-volume button{border:1px solid var(--line)}.podcast-volume input{width:67px;accent-color:var(--ink)}.podcast-timing-note{color:var(--chrome-2);margin:16px 0 0;font-size:12px}.podcast-context{background:var(--paper);min-width:0;color:var(--paper-ink);flex-direction:column;padding:28px 32px 24px;display:flex}.podcast-section-label{font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.podcast-source{border-bottom:1px solid var(--paper-rule);color:inherit;padding:15px 26px 16px 0;text-decoration:none;display:block;position:relative}.podcast-outlet{font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-paper);overflow-wrap:anywhere}.podcast-source-title{font:18px/1.35 var(--font-serif);overflow-wrap:anywhere;margin-top:7px;display:block}.podcast-source:hover .podcast-source-title{text-underline-offset:3px;text-decoration:underline}.podcast-source-arrow{font-size:20px;position:absolute;top:32px;right:0}.podcast-source-hint{color:var(--paper-ink-2);margin:14px 0 22px;font-size:12px;line-height:1.5}.podcast-chapters{border-top:1px solid var(--paper-rule);margin-top:auto;padding-top:19px}.podcast-chapters ol{margin:11px 0 0;padding:0;list-style:none}.podcast-chapter{text-align:left;border:0;border-top:1px solid var(--paper-edge);width:100%;min-height:44px;color:inherit;background:0 0;grid-template-columns:20px minmax(0,1fr) 40px;align-items:center;gap:9px;padding:10px 7px;font-size:12px;display:grid}.podcast-chapter>span:nth-child(2){overflow-wrap:anywhere}.podcast-chapter-number,.podcast-chapter-time{font:10px var(--font-mono);color:var(--paper-ink-2)}.podcast-chapter-time{text-align:right}.podcast-chapter-active{background:var(--paper-2);box-shadow:inset 2px 0 var(--ink-paper);color:var(--ink-paper)}.podcast-footer{height:max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);flex-shrink:0}.podcast-mobile-tabs{display:none}.podcast-opening{padding:48px 28px}.podcast-error{color:var(--st-warn);padding:12px 26px 22px}.podcast-error p{margin:0 0 12px;font-size:14px}.podcast-mini{z-index:50;background:var(--bed-900);border-top:1px solid var(--line);padding:10px max(24px, calc((100vw - 1000px) / 2)) max(10px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 18px;display:grid;position:fixed;inset:auto 0 0}.podcast-mini-title{min-width:0}.podcast-mini-title>span{font:10px var(--font-mono);color:var(--chrome-2);text-transform:uppercase;letter-spacing:.08em;display:block}.podcast-mini-title button{min-height:44px;color:inherit;font:16px var(--font-serif);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;display:block;overflow:hidden}.podcast-mini-transport,.podcast-mini-extras{align-items:center;gap:8px;display:flex}.podcast-mini-transport{grid-area:1/2;justify-self:center}.podcast-mini-actions{grid-area:1/3;justify-self:end;align-items:center;gap:10px;display:flex}.podcast-mini-timeline{min-width:0;font:10px var(--font-mono);color:var(--chrome-2);grid-area:2/1/auto/-1;align-items:center;gap:12px;display:flex}.podcast-mini-timeline .podcast-progress{flex:1;min-width:0}.podcast-play-small{width:44px;height:44px}.podcast-mini-space{height:116px}@media (width<=900px){.podcast-mini .podcast-volume input{display:none}}@media (width<=700px){.podcast-dialog{border:0;border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:94dvh;margin:auto 0 0;animation:.22s ease-out podcast-rise;inset:auto 0 0}.podcast-handle{background:var(--line);border-radius:3px;width:36px;height:4px;margin:9px auto 1px;display:block}.podcast-head{gap:8px;padding:8px 18px}.podcast-newsletter{font-size:18px}.podcast-identity{gap:10px}.podcast-grid{display:block}.podcast-listen{border-right:0;padding:20px 24px 18px}.podcast-cover{aspect-ratio:1.5;max-width:270px;margin:0 auto}.podcast-state{margin-top:17px}.podcast-headline{min-height:0;margin-bottom:7px;font-size:26px}.podcast-hosts{margin-bottom:18px}.podcast-transport{margin-top:12px}.podcast-extras{margin-top:13px}.podcast-context{padding:18px 24px 24px}.podcast-mobile-tabs{border-bottom:1px solid var(--paper-rule);gap:26px;margin-bottom:16px;display:flex}.podcast-mobile-tabs button{min-height:44px;color:var(--paper-ink-2);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 8px;font-size:12px}.podcast-mobile-tabs button[aria-selected=true]{color:var(--paper-ink);border-bottom-color:var(--ink-paper)}.podcast-mobile-hidden{display:none}.podcast-chapters{border-top:0;margin-top:0;padding-top:0}.podcast-mini{padding:10px 16px max(10px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.podcast-mini-transport{grid-area:2/1/auto/-1;gap:6px}.podcast-mini-actions{grid-column:2}.podcast-mini-extras{gap:6px}.podcast-mini-timeline{grid-row:3}.podcast-mini-space{height:168px}}@keyframes podcast-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.podcast-dialog{animation:none}}@media (width>=701px) and (height<=850px){.podcast-listen{padding:16px 26px}.podcast-cover{max-height:120px}.podcast-state{margin-top:12px}.podcast-headline{min-height:0;margin:10px 0 7px;font-size:24px}.podcast-hosts{margin-bottom:12px}.podcast-transport{margin-top:8px}.podcast-play:not(.podcast-play-small){width:52px;height:52px}.podcast-extras{margin-top:8px}}.cafe{--cafe-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--cafe-paper:#f4e8d5;--cafe-paper-2:#ddd1ba;--cafe-paper-3:#cbbda2;--cafe-paper-4:#a4947a;--cafe-paper-back:#c9bb9e;--cafe-paper-note:#fbf5ec;--cafe-fibre:url(/landing/cafe/paper-fibre.png);--cafe-ink:#2a1a12;--cafe-ink-2:#4a3325;--cafe-ink-faint:#2a1a1280;--cafe-ink-hair:#2a1a1261;--cafe-brick:#c03001;--cafe-brick-deep:#a82a01;--cafe-cream:#fff8ee;--cafe-roast:#2a1512;--cafe-sh-slip:0 1px 1px #3c1e0e33, 0 2px 3px #3c1e0e29, 0 7px 13px #2c140838, inset 0 1px 0 #fffbf38c;--cafe-sh-slip-lift:0 2px 2px #3c1e0e24, 0 7px 10px #3c1e0e29, 0 22px 34px #2c140847, inset 0 1px 0 #fffbf38c;--cafe-ease:cubic-bezier(.17, .84, .34, 1);--cafe-chrome-h:72px;background:var(--cafe-roast);color:var(--cafe-ink);font-family:var(--cafe-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:1.6;position:relative;overflow-x:clip}html[data-page=landing],.cafe{--cafe-shade:22, 11, 5;--cafe-film-focus:62% 50%;--cafe-film-sketch:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAhwCGAAD//gAQTGF2YzYyLjI4LjEwMAD/2wBDAAgKCgsKCw0NDQ0NDRAPEBAQEBAQEBAQEBASEhIVFRUSEhIQEBISFBQVFRcXFxUVFRUXFxkZGR4eHBwjIyQrKzP/xAByAAEBAQEBAAAAAAAAAAAAAAAGBwQCAwEBAAAAAAAAAAAAAAAAAAAABBAAAQMDAgQGAQUBAAAAAAAAAQIRAwQAIRIFMbETcUEyUjQiM6GCUXIG0SMRAQACAgIDAQEAAAAAAAAAAAECADERcQNB8aGRUf/AABEIABIAIAMBIgACEQADEQD/2gAMAwEAAhEDEQA/AKDt1X0YZidAQKqsWSTpAAlWXJLJAazv9lqERqEgEZSJYpCkuNQ6fmwxYZJ7X7RUO4TbfUx6kQrWqXJDk6iX86Q7uc6bIbhQV6ilNRLJKE/8iOmUQrj0oGFxh3UxSo5LMHsU9ygCJjOvlVECSjvi5K6rMFXHVxSgJMqo8JdmCXUX/YKwwfxdr6oE1EtNVU6zEVCRK0FPxJClay4yBnh+b0Gk2unqUyJckkKRGtYaNhpbSnS4HqLlTAk3rmqaRyiIpC161P6SHUz9+FmYAAfvFRGSqvq1iq9oP5J52argOoQwZwG8GbhaWq9mnujnZuu+09xytvbik6s2ebhDE/1oxw+I/wAsFuZKVRsSMK4Y8RdD3Hibne6+aP8AXzFlj4qv7f/Z);--cafe-film-shade:linear-gradient(180deg, rgba(var(--cafe-shade), .5) 0%, rgba(var(--cafe-shade), 0) 20%), linear-gradient(90deg, rgba(var(--cafe-shade), .62) 0%, rgba(var(--cafe-shade), .4) 34%, rgba(var(--cafe-shade), 0) 62%), linear-gradient(0deg, rgba(var(--cafe-shade), .55) 0%, rgba(var(--cafe-shade), 0) 46%)}html[data-page=landing]{scroll-behavior:smooth;background:#2a1512}.cafe :where(h1,h2,h3,p){margin:0;font-weight:400}.cafe ::selection{background:#c0300133}.cafe a:focus-visible,.cafe button:focus-visible{outline:2px solid var(--cafe-ink);outline-offset:4px;border-radius:2px}.cafe-hero a:focus-visible,.cafe-hero button:focus-visible,.cafe-chrome[data-over=film] a:focus-visible{outline-color:var(--cafe-cream)}.cafe-btn{border:1px solid var(--cafe-brick);background:var(--cafe-brick);color:#fffaf6;font-family:var(--cafe-serif);letter-spacing:.006em;text-shadow:none;border-radius:1px;padding:15px 30px;font-size:18px;line-height:1;text-decoration:none;transition:background-color .3s,border-color .3s,transform .2s;display:inline-block}.cafe-btn:hover{border-color:var(--cafe-brick-deep);background:var(--cafe-brick-deep)}.cafe-btn:active{transform:translateY(1px)}.cafe-start{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.cafe-start-note{color:var(--cafe-ink-2);font-size:18px;font-style:italic;line-height:1.3}.cafe-btn--soon,.cafe-btn--soon:hover{border-color:var(--cafe-ink-hair);color:var(--cafe-ink-2);cursor:not-allowed;background:0 0}.cafe-btn--soon:active{transform:none}.cafe-text-btn{color:var(--cafe-ink);cursor:pointer;font:inherit;text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:17px;text-decoration:underline;text-decoration-thickness:1px}.cafe-chrome{z-index:20;visibility:hidden;min-height:var(--cafe-chrome-h);color:var(--cafe-cream);opacity:0;align-items:center;gap:clamp(18px,3vw,44px);padding:14px clamp(20px,4vw,52px);transition:transform .45s cubic-bezier(.22,.7,.2,1),opacity .45s,visibility .45s,background-color .35s,color .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-130%)}.cafe-chrome[data-in=true]{visibility:visible;opacity:1;transform:none}.cafe-chrome[data-over=paper]{background-color:var(--cafe-paper);background-image:var(--cafe-fibre);box-shadow:0 1px 0 var(--cafe-ink-hair);color:var(--cafe-ink);background-size:256px 256px}.cafe-chrome a{color:inherit;text-shadow:0 1px 14px rgba(var(--cafe-shade), .7), 0 0 2px rgba(var(--cafe-shade), .45);text-underline-offset:5px;white-space:nowrap;font-size:16px;line-height:1.4;text-decoration:none}.cafe-chrome[data-over=paper] a{text-shadow:none}.cafe-nav>a:hover,.cafe-nav>a[aria-current=page],.cafe-signin:hover,.cafe-disclosure>button:hover{text-decoration:underline;text-decoration-thickness:1px}.cafe-chrome .cafe-mark{letter-spacing:-.012em;font-size:21px}.cafe-nav{align-items:center;gap:clamp(14px,2.4vw,32px);margin-left:auto;display:flex}.cafe-nav>a,.cafe-signin,.cafe-disclosure>button{align-items:center;min-height:44px;display:inline-flex}.cafe-disclosure{position:relative}.cafe-disclosure>button{color:inherit;cursor:pointer;font:inherit;text-shadow:0 1px 14px rgba(var(--cafe-shade), .7), 0 0 2px rgba(var(--cafe-shade), .45);text-underline-offset:5px;white-space:nowrap;background:0 0;border:0;gap:7px;padding:0;font-size:16px;line-height:1.4}.cafe-chrome[data-over=paper] .cafe-disclosure>button{text-shadow:none}.cafe-chrome[data-over=film] .cafe-disclosure>button:focus-visible{outline-color:var(--cafe-cream)}.cafe-disclosure>button svg{width:10px;height:10px;transition:transform .25s}.cafe-disclosure[data-open=true]>button svg{transform:rotate(180deg)}.cafe-menu-panel{background-color:var(--cafe-paper);background-image:var(--cafe-fibre);min-width:236px;box-shadow:var(--cafe-sh-slip);color:var(--cafe-ink);background-size:256px 256px;border-radius:1px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:-20px}.cafe-menu-panel ul{margin:0;padding:0;list-style:none}.cafe-chrome .cafe-menu-panel a{min-height:44px;color:var(--cafe-ink);text-shadow:none;align-items:center;padding:0 20px;display:flex}.cafe-chrome .cafe-menu-panel a:hover{background:#2a1a120f}.cafe-chrome .cafe-menu-panel a:focus-visible{outline-color:var(--cafe-ink);outline-offset:-4px}.cafe-chrome .cafe-menu-panel a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px}.cafe-menu{display:none}.cafe-menu-group{color:var(--cafe-ink-2);padding:12px 20px 2px;font-size:15px;font-style:italic}.cafe-acts{align-items:center;gap:clamp(14px,2vw,26px);margin-left:clamp(14px,3vw,40px);display:flex}.cafe-chrome .cafe-btn{color:#fffaf6;text-shadow:none;padding:10px 20px;font-size:16px}.cafe-hero{z-index:0;height:100svh;min-height:520px;color:var(--cafe-cream);--cafe-hero-lede:clamp(19px, 1.5vw, 22px);background:#9b836a;align-items:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.cafe-film{position:absolute;inset:0}.cafe-film video,.cafe-film img{object-fit:cover;object-position:var(--cafe-film-focus);width:100%;height:100%;position:absolute;inset:0}html[data-page=landing] #root:empty{background:#9b836a;position:fixed;inset:0;overflow:hidden}.cafe-film:before,html[data-page=landing] #root:empty:before{content:"";background:var(--cafe-film-sketch) var(--cafe-film-focus) / cover no-repeat;filter:blur(24px);position:absolute;inset:-8%}.cafe-film:after,html[data-page=landing] #root:empty:after{content:"";background:var(--cafe-film-shade);pointer-events:none;position:absolute;inset:0}.cafe-hero-copy{z-index:1;width:min(46%,680px);margin:0 0 clamp(56px,12vh,132px) clamp(20px,6vw,96px);position:relative}.cafe-hero h1 span{display:block}.cafe-hero h1{letter-spacing:-.02em;text-shadow:0 2px 30px rgba(var(--cafe-shade), .35);text-wrap:balance;font-size:clamp(32px,3.8vw,58px);line-height:1.12}.cafe-hero p{color:#fff8eeeb;max-width:44ch;font-size:var(--cafe-hero-lede);text-shadow:0 1px 16px rgba(var(--cafe-shade), .55);text-wrap:pretty;margin-top:clamp(18px,2.4vh,26px);line-height:1.5}.cafe-hero .cafe-start{margin-top:clamp(26px,3.6vh,38px)}.cafe-hero .cafe-btn{box-shadow:0 6px 22px #0000004d}.cafe-hero .cafe-start-note{background:rgba(var(--cafe-shade), .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cafe-cream);font-size:var(--cafe-hero-lede);border-radius:2px;padding:4px 12px 5px}.cafe-sample-link{min-height:44px;color:var(--cafe-cream);font-size:var(--cafe-hero-lede);text-underline-offset:5px;text-shadow:0 1px 16px rgba(var(--cafe-shade), .75);align-items:center;gap:10px;margin-top:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cafe-film-toggle{z-index:2;background:rgba(var(--cafe-shade), .28);width:44px;height:44px;color:var(--cafe-cream);cursor:pointer;opacity:.72;border:1px solid #fff8ee6b;border-radius:2px;place-items:center;transition:opacity .25s,background-color .25s;display:grid;position:absolute;bottom:clamp(20px,5vh,48px);right:clamp(16px,4vw,52px)}.cafe-film-toggle:hover{background:rgba(var(--cafe-shade), .5);opacity:1}.cafe-film-toggle svg{width:14px;height:14px}.cafe-sheet{z-index:1;background-color:var(--cafe-paper);background-image:var(--cafe-fibre);box-shadow:0 -18px 44px rgba(var(--cafe-shade), .34);background-size:256px 256px;position:relative}.cafe-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.cafe-rule{border-top:2px solid var(--cafe-ink-faint);border-bottom:1px solid var(--cafe-ink-hair);height:5px}.cafe-hair{border-top:1px solid var(--cafe-ink-hair);height:0;display:block}.cafe-sample{scroll-margin-top:calc(var(--cafe-chrome-h) + 20px);padding:clamp(64px,8vw,112px) 0 0}.cafe-sample-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.cafe-sample-intro h2{letter-spacing:-.014em;text-wrap:balance;max-width:13ch;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.cafe-sample-intro p{max-width:28ch;color:var(--cafe-ink-2);text-wrap:pretty;margin-top:20px;font-size:20px;line-height:1.5}.cafe-sample-page{background:var(--cafe-paper-note) var(--cafe-fibre);min-width:0;box-shadow:var(--cafe-sh-slip);padding:clamp(22px,3.2vw,44px)}.cafe-sample-date{color:var(--cafe-ink-2);margin-bottom:18px;font-size:17px;line-height:1.4}.cafe-sample-page h3{letter-spacing:-.014em;text-wrap:balance;margin-top:24px;font-size:clamp(25px,2.5vw,36px);line-height:1.15}.cafe-sample-body{color:var(--cafe-ink-2);text-wrap:pretty;margin-top:22px;font-size:18px;line-height:1.65}@media (width<=900px){.cafe-sample-grid{grid-template-columns:minmax(0,1fr)}.cafe-sample-intro h2,.cafe-sample-intro p{max-width:34rem}}@media (prefers-reduced-motion:no-preference){.cafe[data-motion] .cafe-sample-page[data-in]{animation:cafeInkUp .9s var(--cafe-ease) both}.cafe .cafe-sample-page:focus-within{animation:none}}.cafe-rack{scroll-margin-top:calc(var(--cafe-chrome-h) + 20px);padding:clamp(84px,10vw,140px) 0 0}.cafe-rack-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:20px clamp(32px,5vw,72px);display:grid}.cafe-rack-head h2{letter-spacing:-.014em;text-wrap:balance;max-width:16ch;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.cafe-rack-head p{max-width:34ch;color:var(--cafe-ink-2);text-wrap:pretty;font-size:20px;line-height:1.5}.cafe-rack-row{--rack-gap:clamp(36px, 3.6vw, 52px);gap:clamp(44px, 5vw, 64px) var(--rack-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(52px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.cafe-hung{--cafe-stock:var(--cafe-paper-note);padding-top:7px;display:flex;position:relative}.cafe-hung[data-stock=newsprint]{--cafe-stock:#f3eee4}.cafe-hung[data-stock=blush]{--cafe-stock:#f8e8df}.cafe-hung[data-stock=sunlit]{--cafe-stock:#fbeccb}.cafe-stick{z-index:2;background:linear-gradient(#0000 6.5px,#331b0b 6.5px 7.5px,#0000 7.5px),linear-gradient(#a3744e 0%,#7d5031 38%,#5a3520 72%,#3f220f 100%);border-radius:7px;height:14px;position:absolute;top:0;left:-10px;right:-18px}.cafe-stick:before{content:"";background:linear-gradient(#cdb07c 0%,#a6844f 55%,#7a5b2e 100%);border-radius:1px;width:5px;height:16px;position:absolute;top:-1px;right:13px}.cafe-stick:after{content:"";background:radial-gradient(circle at 36% 32%,#b4875f 0%,#7d5031 46%,#3f220f 100%);border-radius:50%;width:22px;height:22px;position:absolute;top:-4px;right:-4px;box-shadow:0 3px 5px #2c140847}.cafe-hung-sheet{background-color:var(--cafe-stock);background-image:var(--cafe-fibre);min-width:0;box-shadow:var(--cafe-sh-slip);transform-origin:50% 0;transition:transform .7s var(--cafe-ease), box-shadow .7s var(--cafe-ease);background-size:256px 256px;flex-direction:column;flex:1;align-items:center;padding:clamp(28px,2.6vw,36px) clamp(22px,2.2vw,30px) clamp(18px,1.8vw,24px);display:flex;position:relative}.cafe-hung-sheet:before{content:"";pointer-events:none;background:linear-gradient(#2c140829,#0000);height:12px;position:absolute;top:0;left:0;right:0}.cafe-emblem{width:84px;height:var(--emblem-h);fill:none;stroke:var(--cafe-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;margin-bottom:12px;display:block;overflow:visible}.cafe-emblem path,.cafe-emblem circle{vector-effect:non-scaling-stroke}.cafe-emblem .cafe-emblem-tint{fill:#2a1a121a;stroke:none}.cafe-hung-mast{--mast-size:clamp(26px, 2.3vw, 31px);--emblem-h:66px;width:100%;min-height:calc(var(--emblem-h) + 12px + 2 * 1.08 * var(--mast-size));text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.cafe-hung-mast :is(h2,h3,h4){font-size:var(--mast-size);letter-spacing:-.016em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.cafe-hung-sheet>.cafe-rule{align-self:stretch;margin-top:14px}.cafe-hung-days{border-bottom:1px solid var(--cafe-ink-hair);color:var(--cafe-ink-2);letter-spacing:.14em;text-align:center;text-transform:uppercase;text-wrap:balance;align-self:stretch;padding:7px 0 8px;font-size:13px;line-height:1.25}.cafe-hung-line{text-wrap:pretty;align-self:stretch;margin-top:18px;font-size:20px;line-height:1.38}.cafe-hung-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:15px;margin-top:18px;display:grid}.cafe-hung-cols .cafe-lines,.cafe-hung-sheet>.cafe-lines{width:100%;height:38px;margin-top:0}.cafe-hung-cols .cafe-lines+.cafe-lines{border-left:1px solid var(--cafe-ink-hair);background-clip:content-box;padding-left:15px}.cafe-hung-sheet>.cafe-lines{height:26px;margin-top:18px}.cafe-hung-acts{flex-direction:column;align-self:stretch;align-items:flex-start;margin-top:auto;padding-top:14px;display:flex}.cafe-hung-read{min-height:44px;color:var(--cafe-brick-deep);text-underline-offset:5px;align-items:center;gap:9px;font-size:20px;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cafe-hung-read svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:12px;height:12px;transition:transform .3s}.cafe-hung-read:after{content:"";z-index:1;position:absolute;inset:0}.cafe-hung-also{z-index:2;min-height:44px;color:var(--cafe-ink-2);text-underline-offset:5px;align-items:center;font-size:17px;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;position:relative}.cafe-hung-desc{color:var(--cafe-ink-2);text-wrap:pretty;align-self:stretch;margin-top:18px;font-size:18px;line-height:1.55}.cafe-rack-row--series .cafe-hung-desc{font-size:17px}@supports selector(:has(a)){.cafe .cafe-hung-read:focus-visible{outline:none}.cafe-hung-sheet:has(.cafe-hung-read:focus-visible){outline:2px solid var(--cafe-ink);outline-offset:5px}}@media (hover:hover){.cafe-hung:hover .cafe-hung-sheet{box-shadow:var(--cafe-sh-slip-lift)}.cafe-hung:hover .cafe-hung-read svg{transform:translate(3px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cafe-hung:hover .cafe-hung-sheet{transform:perspective(1200px)rotateX(6deg)}}.cafe-insiders{margin-top:clamp(76px,9vw,120px)}.cafe-insiders-head{border-top:1px solid var(--cafe-ink-hair);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:baseline;gap:10px clamp(24px,4vw,56px);padding-top:22px;display:grid}.cafe-insiders-head :is(h2,h3){letter-spacing:-.016em;font-size:clamp(26px,2.3vw,31px);line-height:1.1}.cafe-insiders-head p{max-width:44ch;color:var(--cafe-ink-2);text-wrap:pretty;font-size:20px;line-height:1.5}.cafe-rack-row--series{--rack-gap:clamp(20px, 2.4vw, 32px);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,4.4vw,56px)}.cafe-rack-row--series .cafe-hung-mast{--emblem-h:67px}.cafe-rack-row--series .cafe-emblem{width:96px}.cafe-rack-row--series .cafe-stick{right:calc(var(--rack-gap) / -2 - 1px);left:calc(var(--rack-gap) / -2 - 1px);border-radius:0}.cafe-rack-row--series .cafe-stick:before,.cafe-rack-row--series .cafe-stick:after{display:none}.cafe-rack-row--series>:first-child .cafe-stick{border-radius:7px 0 0 7px;left:-10px}.cafe-rack-row--series>:last-child .cafe-stick{border-radius:0 7px 7px 0;right:-18px}.cafe-rack-row--series>:last-child .cafe-stick:before,.cafe-rack-row--series>:last-child .cafe-stick:after{display:block}@media (width<=980px){.cafe-rack-row--series{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe-rack-row--series>:nth-child(odd) .cafe-stick{border-radius:7px 0 0 7px;left:-10px}.cafe-rack-row--series>:nth-child(2n) .cafe-stick{border-radius:0 7px 7px 0;right:-18px}.cafe-rack-row--series>:nth-child(2n) .cafe-stick:before,.cafe-rack-row--series>:nth-child(2n) .cafe-stick:after{display:block}}@media (width<=900px){.cafe-rack-row:not(.cafe-rack-row--series){grid-template-columns:minmax(0,1fr);max-width:30rem}.cafe-rack-head,.cafe-insiders-head{grid-template-columns:minmax(0,1fr)}.cafe-rack-row:not(.cafe-rack-row--series) .cafe-hung-mast{min-height:0}}@media (width<=560px){.cafe-stick,.cafe-rack-row--series>:nth-child(2n) .cafe-stick{right:-12px}.cafe-stick:after{right:-2px}.cafe-rack-row--series .cafe-hung-sheet{padding-left:12px;padding-right:12px}.cafe-rack-row--series .cafe-hung-read{font-size:17px}.cafe-rack-row--series .cafe-hung-read svg{display:none}}@media (prefers-reduced-motion:no-preference){.cafe[data-motion] .cafe-rack-row:not([data-in]) :is(.cafe-stick,.cafe-hung-sheet){opacity:0}.cafe[data-motion] .cafe-rack-row[data-in] .cafe-stick{animation:cafeStickIn .42s var(--cafe-ease) backwards}.cafe[data-motion] .cafe-rack-row[data-in] .cafe-hung-sheet{animation:1.5s cubic-bezier(.3,.6,.4,1) backwards cafeHang}.cafe[data-motion] .cafe-rack-row[data-in]>:nth-child(2)>*{animation-delay:.14s}.cafe[data-motion] .cafe-rack-row[data-in]>:nth-child(3)>*{animation-delay:.28s}.cafe[data-motion] .cafe-rack-row[data-in]>:nth-child(4)>*{animation-delay:.42s}.cafe[data-motion] .cafe-rack-row--series[data-in]>*>.cafe-stick{animation-delay:0s}.cafe[data-motion] .cafe-rack-row .cafe-hung:focus-within>*{opacity:1;animation:none}}@keyframes cafeStickIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes cafeHang{0%{opacity:0;transform:perspective(1200px)translateY(-10px)rotateX(-22deg)}22%{opacity:1}42%{transform:perspective(1200px)rotateX(9deg)}62%{transform:perspective(1200px)rotateX(-4.5deg)}80%{transform:perspective(1200px)rotateX(2deg)}92%{transform:perspective(1200px)rotateX(-.6deg)}to{transform:perspective(1200px)rotateX(0)}}.cafe-intro{padding:clamp(84px,11vw,150px) 0 clamp(56px,7vw,96px)}.cafe-intro-head{text-align:center}.cafe-intro h2{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(36px,4.6vw,62px);line-height:1.05}.cafe-lede{max-width:32ch;color:var(--cafe-ink-2);text-wrap:balance;margin:22px auto 0;font-size:clamp(21px,1.6vw,24px);line-height:1.45}.cafe-columns{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,92px);padding-top:clamp(24px,2.6vw,34px);display:grid}.cafe-columns-rule{margin-top:clamp(56px,7vw,92px)}.cafe-columns-rule+.cafe-columns{margin-top:0}.cafe-col{padding:2px clamp(18px,2.2vw,32px) 6px}.cafe-col:first-child{padding-left:0}.cafe-col:last-child{padding-right:0}.cafe-col+.cafe-col{border-left:1px solid var(--cafe-ink-hair)}.cafe-col h3{letter-spacing:-.006em;font-size:clamp(21px,1.6vw,24px);line-height:1.2}.cafe-col p{color:var(--cafe-ink-2);text-wrap:pretty;margin-top:12px;font-size:17px;line-height:1.58}.cafe-feature{scroll-margin-top:calc(var(--cafe-chrome-h) - 24px)}.cafe-feature-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,96px);padding:clamp(56px,6.5vw,96px) 0;display:grid}.cafe-feature--flip .cafe-feature-copy{order:2}.cafe-feature h2{letter-spacing:-.012em;text-wrap:balance;max-width:17ch;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.cafe-feature-copy p{max-width:42ch;color:var(--cafe-ink-2);text-wrap:pretty;margin-top:20px;font-size:clamp(18px,1.3vw,19px);line-height:1.62}.cafe-stage{pointer-events:none;position:relative}.cafe-close{text-align:center;padding:0 0 clamp(88px,10vw,140px)}.cafe-close-inner{padding-top:clamp(24px,3vw,48px)}.cafe-close h2{letter-spacing:-.018em;text-wrap:balance;max-width:18ch;margin:clamp(8px,2vw,24px) auto 0;font-size:clamp(38px,4.8vw,64px);line-height:1.04}.cafe-close p{max-width:44ch;color:var(--cafe-ink-2);text-wrap:balance;margin:20px auto 0;font-size:clamp(18px,1.4vw,21px);line-height:1.55}.cafe-close .cafe-start{justify-content:center;margin-top:34px}.cafe-close .cafe-fine{max-width:56ch;margin-top:30px;font-size:15px;line-height:1.6}.cafe-footer{z-index:1;background:var(--cafe-roast);color:#f7ecdba8;text-align:center;padding:40px 20px 48px;font-size:15px;position:relative}.cafe-footer nav{flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:14px;display:flex}.cafe-footer a{color:#f7ecdbe6;min-height:44px;font-size:inherit;text-underline-offset:5px;align-items:center;text-decoration:none;display:inline-flex}.cafe-footer a:hover{text-decoration:underline;text-decoration-thickness:1px}.cafe-footer a:focus-visible{outline-color:var(--cafe-cream)}html[data-page=marketing]{background:#f4e8d5}.cafe-page{min-height:100svh;padding:calc(var(--cafe-chrome-h) + clamp(44px, 6vw, 96px)) 0 clamp(88px, 10vw, 140px);background-color:var(--cafe-paper);background-image:var(--cafe-fibre);background-size:256px 256px;position:relative}.cafe-page h1{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(40px,5vw,64px);line-height:1.04}.cafe-page a:not(.cafe-btn){color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cafe-page-head{text-align:center;max-width:44rem;margin:0 auto}.cafe-page-head p{max-width:46ch;color:var(--cafe-ink-2);text-wrap:balance;margin:22px auto 0;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.cafe-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin:clamp(52px,6vw,84px) 0 0;padding:0;list-style:none;display:grid}.cafe-plan{background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);height:100%;box-shadow:var(--cafe-sh-slip);background-size:256px 256px;border-radius:1px;flex-direction:column;padding:clamp(26px,2.6vw,38px);display:flex}.cafe-plan[data-plan=free]{box-shadow:var(--cafe-sh-slip-lift)}.cafe-plan h2{letter-spacing:-.01em;font-size:28px;line-height:1.1}.cafe-plan-price{color:var(--cafe-ink-2);margin-top:18px;font-size:17px}.cafe-plan-amount{color:var(--cafe-ink);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:clamp(48px,4.4vw,60px);line-height:1}.cafe-plan-desc{min-height:3.2em;color:var(--cafe-ink-2);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.55}.cafe-plan .cafe-hair{margin-top:22px}.cafe-plan-count{margin-top:18px;font-size:21px;line-height:1.3}.cafe-plan-cta{padding-top:30px}.cafe-plan .cafe-start{gap:12px 18px}.cafe-plan .cafe-start-note{font-size:17px}.cafe-every{margin-top:clamp(64px,8vw,112px)}.cafe-every h2{text-align:center;margin-top:clamp(22px,2.4vw,30px);font-size:clamp(26px,2.4vw,32px);line-height:1.15}.cafe-every ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(26px,3vw,38px) 0 0;padding:0;list-style:none;display:grid}.cafe-every li{color:var(--cafe-ink-2);text-wrap:pretty;padding:14px clamp(18px,2.2vw,32px);font-size:18px;line-height:1.5}.cafe-every li:nth-child(3n+1){padding-left:0}.cafe-every li:nth-child(3n){padding-right:0}.cafe-every li:not(:nth-child(3n+1)){border-left:1px solid var(--cafe-ink-hair)}.cafe-pricing-foot{color:var(--cafe-ink-2);text-align:center;margin-top:clamp(48px,6vw,80px);font-size:18px}.cafe-contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.cafe-contact-copy{padding-top:clamp(0px,2vw,28px)}.cafe-contact-copy p{max-width:34ch;color:var(--cafe-ink-2);text-wrap:pretty;margin-top:22px;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.cafe-contact-copy .cafe-contact-direct{margin-top:28px;font-size:18px}.cafe-note{background-color:var(--cafe-paper-note);background-image:var(--cafe-fibre);box-shadow:var(--cafe-sh-slip-lift);background-size:256px 256px;border-radius:1px;padding:clamp(28px,3.4vw,48px)}.cafe-field+.cafe-field{margin-top:28px}.cafe-field label{color:var(--cafe-ink-2);font-size:16px;line-height:1.3;display:block}.cafe-field input,.cafe-field textarea{border:0;border-bottom:1px solid var(--cafe-ink-hair);width:100%;color:var(--cafe-ink);font:inherit;background-color:#0000;border-radius:0;outline:none;margin-top:4px;font-size:19px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:block}.cafe-field input{padding:8px 0 9px;line-height:1.4}.cafe-field textarea{background-image:repeating-linear-gradient(to bottom, transparent 0 31px, var(--cafe-ink-hair) 31px 32px);resize:vertical;background-attachment:local;border-bottom:0;min-height:192px;padding:0;line-height:32px}.cafe-field input:focus-visible{border-bottom-color:var(--cafe-ink);box-shadow:0 1px 0 var(--cafe-ink);background-color:#2a1a1209}.cafe-field textarea:focus-visible{box-shadow:0 0 0 2px var(--cafe-ink);background-color:#2a1a1209}.cafe-field [aria-invalid=true]{border-bottom-color:var(--cafe-ink)}.cafe-field-error{color:var(--cafe-ink);margin-top:8px;font-size:16px;font-style:italic;line-height:1.4}.cafe-field-error:before{content:"— "}.cafe-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cafe-note-foot{margin-top:34px}.cafe-form-error{max-width:42ch;color:var(--cafe-ink);margin-top:18px;font-size:17px;font-style:italic;line-height:1.5}.cafe-note[data-sent] h2{outline:none;font-size:clamp(30px,3.2vw,40px);line-height:1.1}.cafe-note[data-sent] p{color:var(--cafe-ink-2);margin-top:16px;font-size:19px;line-height:1.55}.cafe-note[data-sent] strong{color:var(--cafe-ink);overflow-wrap:anywhere;font-weight:400}.cafe-note[data-sent] .cafe-text-btn{margin-top:18px}@media (width<=980px){.cafe-plans{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-left:auto;margin-right:auto}.cafe-plan-desc{min-height:0}.cafe-every ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe-every li,.cafe-every li:nth-child(n){border-left:0;padding:14px clamp(18px,2.2vw,32px)}.cafe-every li:nth-child(odd){padding-left:0}.cafe-every li:nth-child(2n){border-left:1px solid var(--cafe-ink-hair);padding-right:0}.cafe-contact-grid{grid-template-columns:minmax(0,1fr);max-width:38rem;margin:0 auto}.cafe-contact-copy{padding-top:0}}@media (width<=620px){.cafe-every ul{grid-template-columns:minmax(0,1fr)}.cafe-every li,.cafe-every li:nth-child(n){border-left:0;padding:14px 0}.cafe-every li+li{border-top:1px solid var(--cafe-ink-hair)}}.cafe-mast{color:var(--cafe-ink-2);letter-spacing:.045em;font-size:13px;line-height:1.1}.cafe-merge{height:330px}.cafe-slip,.cafe-merged{background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);box-shadow:var(--cafe-sh-slip);background-size:256px 256px;border-radius:1px;position:absolute;top:0;left:50%}.cafe-slip{visibility:hidden;opacity:0;width:176px;height:238px;transform:translate(var(--x1), 0) rotate(var(--r1));margin-left:-88px;padding:15px 16px;top:24px}.cafe-slip.s1{--x0:-286px;--r0:-8deg;--x1:-196px;--r1:-3.2deg}.cafe-slip.s2{--x0:26px;--r0:9deg;--x1:4px;--r1:2.4deg}.cafe-slip.s3{--x0:290px;--r0:5deg;--x1:204px;--r1:-1.1deg}.cafe-slip .cafe-hair{margin:8px 0 12px}.cafe-lines{background:repeating-linear-gradient(#2a1a1226 0 2px,#0000 2px 12px);width:88%;height:26px;margin-top:14px;display:block}.cafe-slip .cafe-lines{height:50px}.cafe-slip-headline{color:var(--cafe-ink);font-size:13px;line-height:1.34}.cafe-merged{width:min(392px,96%);height:200px;padding:26px 28px;top:66px;transform:translate(-50%)rotate(-.8deg)}.cafe-merged .cafe-slip-headline{max-width:26ch;font-size:17px;line-height:1.26}.cafe-merged>.cafe-hair,.cafe-merged>.cafe-lines{margin-top:18px}.cafe-merged-foot{position:absolute;bottom:24px;left:28px;right:28px}.cafe-merged-foot .cafe-hair{margin:0 0 10px}.cafe-mastrow{flex-wrap:wrap;gap:22px;display:flex}.cafe-mem{height:410px}.cafe-mem-stack{width:228px;height:146px;margin-left:-114px;position:absolute;bottom:8px;left:50%}.cafe-mem-leaf{background-color:var(--cafe-paper-3);background-image:var(--cafe-fibre);background-size:256px 256px;border-radius:1px;position:absolute;inset:0;box-shadow:0 1px 1px #3c1e0e33,0 5px 11px #2c140833}.cafe-mem-leaf.l1{z-index:1;transform:rotate(-4deg)translate(-11px,9px)}.cafe-mem-leaf.l2{z-index:1;transform:rotate(2.8deg)translate(9px,4px)}.cafe-mem-leaf.l3{z-index:3;background-color:var(--cafe-paper-2);transform:rotate(-.6deg)}.cafe-fp-wrap{width:220px;margin-left:-110px;position:absolute;top:0;left:50%}.cafe-foldpaper{perspective:1000px;height:300px;position:relative}.cafe-fp-half{height:150px;position:absolute;left:0;right:0}.cafe-fp-top{transform-origin:50% 100%;transform-style:preserve-3d;top:0;transform:rotateX(0)}.cafe-fp-bot{bottom:0}.cafe-fp-face{background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);backface-visibility:hidden;background-size:256px 256px;border-radius:1px;padding:18px 20px;position:absolute;inset:0;box-shadow:0 1px 1px #3c1e0e33,0 6px 14px #2c140838}.cafe-fp-front:after{content:"";pointer-events:none;background-image:linear-gradient(#7a502c00,#7a502c1c);height:52%;position:absolute;bottom:0;left:0;right:0}.cafe-fp-back{background-color:var(--cafe-paper-back);transform:rotateX(180deg)}.cafe-fp-back:after{content:"";pointer-events:none;background-image:linear-gradient(#7a502c24,#7a502c00);height:56%;position:absolute;top:0;left:0;right:0}.cafe-fp-crease{pointer-events:none;border-top:1px solid #764c2a6b;height:0;position:absolute;top:150px;left:0;right:0;box-shadow:0 -1px #fffcf4d9}.cafe-fp-headline{letter-spacing:-.004em;font-size:17px;line-height:1.22}.cafe-fp-front .cafe-hair{margin-top:12px}.cafe-mem-a{z-index:2;transform:translate(-62px,88px)rotate(-5.4deg)scale(.97)}.cafe-mem-a .cafe-fp-top{transform:rotateX(-180deg)}.cafe-mem-a .cafe-fp-headline{visibility:hidden}.cafe-mem-b{z-index:6;transform:translate(22px,18px)rotate(1.8deg)}.cafe-short{--leaf:12px;--face:44px;justify-content:center;align-items:flex-end;gap:clamp(26px,3.6vw,48px);padding:clamp(18px,2.4vw,34px) 0;display:flex}.cafe-pile{width:var(--pw,250px);flex-direction:column-reverse;display:flex;position:relative;transform:perspective(1100px)rotateX(11deg)}.cafe-pile:after{content:"";filter:blur(8px);background:#3016066b;border-radius:50%;height:16px;position:absolute;bottom:-13px;left:5%;right:5%}.cafe-pile-leaf{height:var(--leaf);background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);background-size:256px 256px;border-radius:1px;flex:none;margin:0;box-shadow:inset 0 1px #fffdf7e6,inset 0 -1px #6c422070,0 2px 3px #3016065c}.cafe-pile-leaf,.cafe-pile-top{transform:rotate(var(--lr,0deg)) translateX(var(--lx,0px))}.cafe-pile-leaf:nth-child(7n+1){--lr:.5deg;--lx:4px;margin-right:7px}.cafe-pile-leaf:nth-child(7n+2){--lr:-.36deg;--lx:-3px;margin-left:4px}.cafe-pile-leaf:nth-child(7n+3){--lr:.2deg;--lx:6px;margin-right:3px}.cafe-pile-leaf:nth-child(7n+4){--lr:-.58deg;--lx:1px;margin-left:6px;margin-right:4px}.cafe-pile-leaf:nth-child(7n+5){--lr:.44deg;--lx:-5px;margin-right:2px}.cafe-pile-leaf:nth-child(7n+6){--lr:-.16deg;--lx:3px;margin-right:8px}.cafe-pile-leaf:nth-child(7n+7){--lr:.62deg;--lx:-2px;margin-left:7px}.cafe-pile-leaf:nth-child(5n+2){height:calc(var(--leaf) + 2px)}.cafe-pile-leaf:nth-child(5n+4){margin-left:9px}.cafe-pile-leaf:nth-child(3n+2){box-shadow:inset 0 1px #fffdf7cc,inset 0 -1px #6c422085,0 3px 4px #30160666}.cafe-pile-top{--lr:-.7deg;--lx:2px;height:var(--face);background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);background-size:256px 256px;border-radius:1px;flex:none;position:relative;box-shadow:inset 0 1px #fffdf7f2,0 2px 2px #30160642,0 16px 30px #2610045c}.cafe-pile-top:before{content:"";border-top:3px solid var(--cafe-ink-faint);height:0;position:absolute;top:13px;left:22px;right:38%}.cafe-pile-top:after{content:"";border-top:1px solid var(--cafe-ink-hair);height:0;position:absolute;top:26px;left:22px;right:22%}.cafe-pile-fat{--pw:262px}.cafe-pile-fat .cafe-pile-leaf{background-color:var(--cafe-paper-4)}.cafe-pile-fat .cafe-pile-leaf,.cafe-pile-fat .cafe-pile-top{box-shadow:inset 0 1px #f4ead880,inset 0 -1px #54341875,0 2px 3px #30160652}.cafe-pile-fat .cafe-pile-leaf:nth-child(3n+2){box-shadow:inset 0 1px #f4ead86b,inset 0 -1px #5434188a,0 3px 4px #3016065c}.cafe-pile-fat .cafe-pile-top{--lr:.55deg;--lx:-3px;height:calc(var(--face) - 10px);background-color:var(--cafe-paper-4)}.cafe-pile-fat .cafe-pile-top:before{border-top-color:#2a1a124d;top:11px;right:44%}.cafe-pile-fat .cafe-pile-top:after{border-top-color:#2a1a1238;top:23px;right:26%}.cafe-src{justify-content:center;align-items:center;padding:clamp(10px,2vw,26px) 0;display:flex}.cafe-src-group{width:var(--sg,360px);height:var(--sgh,298px);perspective:1000px;position:relative}.cafe-src-tilt{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(12deg)rotate(-1.4deg)}.cafe-src-body{width:var(--sw,238px);height:100%;position:absolute;top:0;left:0}.cafe-src-sheet{background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);background-size:256px 256px;border-radius:1px;position:absolute;inset:0;box-shadow:0 1px 1px #341a0a3d,0 8px 18px #28120642}.cafe-src-sheet.b1{background-color:var(--cafe-paper-3);transform:rotate(-2.4deg)translate(-10px,7px)}.cafe-src-sheet.b2{background-color:var(--cafe-paper-3);transform:rotate(1.9deg)translate(9px,3px)}.cafe-src-top{width:var(--sw,238px);background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);background-size:256px 256px;border-radius:1px;height:100%;position:absolute;top:0;left:0;transform:rotate(-.5deg)translateZ(9px);box-shadow:inset 0 1px #fffdf7cc,0 2px 3px #341a0a42,0 14px 26px #2610044d}.cafe-src-top:before{content:"";border-top:3px solid var(--cafe-ink-faint);height:0;position:absolute;top:24px;left:24px;right:42%}.cafe-src-top:after{content:"";border-top:1px solid var(--cafe-ink-hair);height:0;position:absolute;top:37px;left:24px;right:26%}.cafe-src-edge{background-color:var(--cafe-paper-3);border-radius:1px;height:4px;position:absolute;left:3px;right:-3px;box-shadow:inset 0 1px #fffdf7b3,inset 0 -1px #643e1e66}.cafe-src-edge.e1{bottom:-5px;transform:rotate(-.6deg)}.cafe-src-edge.e2{bottom:-10px;left:6px;right:0;transform:rotate(.4deg)}.cafe-src-edge.e3{bottom:-15px;left:1px;right:-6px;transform:rotate(-.3deg)}.cafe-tab{left:var(--tl,168px);width:var(--tw,178px);background-color:var(--cafe-paper-3);background-image:var(--cafe-fibre);height:30px;transform:rotate(var(--tr,0deg)) translateZ(var(--tz,3px));background-size:256px 256px;border-radius:0 2px 2px 0;justify-content:flex-end;align-items:center;padding:0 14px;display:flex;position:absolute;box-shadow:0 1px 1px #341a0a38,0 5px 10px #2812063d}.cafe-tab .cafe-mast{white-space:nowrap;position:relative}.cafe-tab .cafe-mast:after{content:"";border-top:1px solid var(--cafe-ink-hair);height:0;position:absolute;bottom:-5px;left:-2px;right:-2px}.cafe-tab.i1{--tr:-3.6deg;--tz:7px;top:26px}.cafe-tab.i2{--tr:2deg;--tz:5px;top:86px}.cafe-tab.i3{--tr:-1.4deg;--tz:3px;top:146px}.cafe-tab.i4{--tr:3.2deg;--tz:1px;top:206px}.cafe-tab-blank-wrap{top:250px;left:var(--tl,168px);width:calc(var(--tw,178px) - 26px);filter:drop-shadow(0 2px 2px #341a0a3d)drop-shadow(0 6px 12px #28120642);position:absolute;transform:rotate(-4.4deg)translateZ(0)}.cafe-tab-blank{background-color:var(--cafe-paper-4);background-image:var(--cafe-fibre);clip-path:polygon(0 0,88% 0,94% 10%,84% 21%,96% 32%,86% 43%,93% 54%,83% 65%,95% 76%,85% 87%,91% 100%,0 100%);background-size:256px 256px;height:30px}.cafe-edition{perspective:1500px;perspective-origin:50% 44%;justify-content:center;align-items:center;height:340px;display:flex}.cafe-letter{width:468px;height:296px;transform-style:preserve-3d;position:relative;transform:rotateX(17deg)rotate(-2deg)}.cafe-letter:after{content:"";filter:blur(11px);background:#26100457;width:180px;height:26px;position:absolute;top:284px;left:146px;transform:translateZ(-6px)}.cafe-panel{width:156px;height:296px;transform-style:preserve-3d;position:absolute;top:0}.cafe-panel-face{background-color:var(--cafe-paper-2);background-image:var(--cafe-fibre);backface-visibility:hidden;background-size:256px 256px;position:absolute;inset:0;box-shadow:0 1px 1px #341a0a3d,0 9px 20px #2812064d}.cafe-panel-back{background-color:var(--cafe-paper-3);transform:rotateY(180deg)}.cafe-panel.c1{transform-origin:100%;left:0;transform:translateZ(-9px)rotateY(178deg)}.cafe-panel.c2{left:156px}.cafe-panel.c3{transform-origin:0;left:312px;transform:translateZ(-18px)rotateY(-175deg)}.cafe-panel.c3 .cafe-panel-back{background-color:var(--cafe-paper-4)}.cafe-panel.c2 .cafe-panel-front:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#603a1a33,#603a1a00 15% 84%,#603a1a2b);position:absolute;inset:0}.cafe-letter-edge{background-color:var(--cafe-paper-3);border-radius:1px;height:4px;position:absolute;left:4px;right:-2px;box-shadow:inset 0 1px #fffdf7b3,inset 0 -1px #643e1e6b}.cafe-letter-edge.e1{bottom:-5px;transform:rotate(-.5deg)}.cafe-letter-edge.e2{background-color:var(--cafe-paper-4);bottom:-10px;left:0;right:-6px;transform:rotate(.4deg)}.cafe-letter-print{text-align:center;position:absolute;top:30px;left:16px;right:16px}.cafe-letter-print .cafe-mast{letter-spacing:.09em;display:block}.cafe-letter-print .cafe-hair{margin-top:8px}.cafe-crease{pointer-events:none;border-left:1px solid #7046249e;width:0;position:absolute;top:-2px;bottom:-2px;transform:translateZ(3px);box-shadow:-1px 0 #fffdf6eb,3px 0 7px #603a1a42}.cafe-crease.v1{left:156px}.cafe-crease.v2{left:312px;transform:translateZ(3px)scaleX(-1)}@media (width>=1200px){.cafe-feature .cafe-stage{zoom:1.14}}@media (width<=1100px){.cafe-short{--leaf:10px;--face:36px}.cafe-pile{--pw:200px}.cafe-pile-fat{--pw:210px}}@media (width<=980px){.cafe-columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.cafe-col:nth-child(odd){border-left:0;padding-left:0}.cafe-col:nth-child(2n){padding-right:0}}@media (width<=900px){.cafe-feature-grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,44px)}.cafe-feature--flip .cafe-feature-copy{order:0}.cafe-feature h2,.cafe-feature-copy p{max-width:34rem}.cafe-merge{height:310px}.cafe-slip.s1{--x0:0px;--r0:-7deg;--x1:0px;--r1:-2.6deg}.cafe-slip.s2{--x0:0px;--r0:6deg;--x1:0px;--r1:2deg}.cafe-slip.s3{--x0:0px;--r0:-3deg;--x1:0px;--r1:-.8deg}.cafe-slip{top:0}}@media (width<=860px){.cafe-chrome{flex-wrap:wrap;gap:14px;padding:14px 20px}.cafe-nav{gap:16px}.cafe-acts{gap:16px;margin-left:16px}}@media (width<=900px){.cafe-nav,.cafe-signin{display:none}.cafe-menu{display:block}.cafe-menu .cafe-disclosure{position:static}.cafe-menu .cafe-menu-panel{min-width:0;box-shadow:0 1px 0 var(--cafe-ink-hair), 0 18px 30px #2c140842;border-radius:0;padding:6px 0 16px;top:100%;left:0;right:0}.cafe-menu .cafe-menu-panel ul+ul{border-top:1px solid var(--cafe-ink-hair);margin-top:8px;padding-top:8px}.cafe-chrome .cafe-menu .cafe-menu-panel a{min-height:48px;font-size:19px}.cafe-chrome:has(.cafe-menu [data-open=true]){background-color:var(--cafe-paper);background-image:var(--cafe-fibre);color:var(--cafe-ink);background-size:256px 256px}.cafe-chrome:has(.cafe-menu [data-open=true]) :is(a,button){text-shadow:none}.cafe-acts{margin-left:auto}}@media (width<=720px){.cafe-hero-copy{width:auto;margin:0 20px clamp(88px,13vh,120px)}.cafe-hero h1{font-size:clamp(26px,7.2vw,32px)}.cafe-hero{--cafe-hero-lede:18px}html[data-page=landing],.cafe{--cafe-film-focus:84% 50%;--cafe-film-shade:linear-gradient(180deg, rgba(var(--cafe-shade), .55) 0%, rgba(var(--cafe-shade), 0) 22%), linear-gradient(0deg, rgba(var(--cafe-shade), .86) 0%, rgba(var(--cafe-shade), .72) 38%, rgba(var(--cafe-shade), .4) 56%, rgba(var(--cafe-shade), 0) 74%)}.cafe-film-toggle{bottom:20px;right:16px}}@media (width<=620px){.cafe-columns{grid-template-columns:minmax(0,1fr);row-gap:0;padding-top:8px}.cafe-col,.cafe-col:nth-child(n){border-left:0;padding:20px 0}.cafe-col+.cafe-col{border-top:1px solid var(--cafe-ink-hair)}.cafe-merge{height:350px}.cafe-slip{width:158px;height:206px;margin-left:-79px}.cafe-merged{height:266px;padding:20px 22px}.cafe-merged-foot{bottom:20px;left:22px;right:22px}.cafe-mastrow{gap:14px}.cafe-mem{height:352px}.cafe-fp-wrap{width:190px;margin-left:-95px}.cafe-foldpaper{height:256px}.cafe-fp-half{height:128px}.cafe-fp-crease{top:128px}.cafe-mem-stack{width:194px;height:124px;margin-left:-97px}.cafe-short{--leaf:7px;--face:28px;gap:20px;padding:14px 0 18px}.cafe-pile{--pw:146px}.cafe-pile-fat{--pw:154px}.cafe-pile-top:before{border-top-width:2px;top:9px;left:14px}.cafe-pile-top:after{top:18px;left:14px}.cafe-src-group{--sg:300px;--sgh:252px;--sw:194px;--tl:136px;--tw:156px}.cafe-tab{height:26px;padding:0 11px}.cafe-tab.i1{top:18px}.cafe-tab.i2{top:70px}.cafe-tab.i3{top:122px}.cafe-tab.i4{top:174px}.cafe-tab-blank-wrap{top:212px}.cafe-tab-blank{height:26px}.cafe-edition{height:260px}.cafe-letter{width:312px;height:196px}.cafe-letter:after{width:104px;top:186px;left:104px}.cafe-panel{width:104px;height:196px}.cafe-panel.c2,.cafe-crease.v1{left:104px}.cafe-panel.c3,.cafe-crease.v2{left:208px}.cafe-letter-print{top:20px;left:8px;right:8px}.cafe-letter-print .cafe-mast{letter-spacing:.02em;white-space:nowrap}}@media (width<=560px){.cafe-chrome{gap:10px;padding:12px 16px}.cafe-acts{gap:14px}.cafe-chrome .cafe-mark{font-size:18px}.cafe-chrome a{font-size:15px}.cafe-chrome .cafe-btn{padding:9px 15px}}@media (width<=374px){.cafe-chrome{padding:12px}.cafe-chrome .cafe-mark{font-size:17px}.cafe-acts{gap:10px}.cafe-chrome .cafe-btn{padding:9px 12px;font-size:15px}}@media (height<=760px) and (width>=721px){.cafe-hero h1{font-size:min(clamp(32px,3.8vw,58px),7.4vh)}}@media (prefers-reduced-motion:no-preference){.cafe-hero-copy>*{animation:cafeInkUp 1s var(--cafe-ease) both}.cafe-hero-copy>:first-child{animation-delay:.15s}.cafe-hero-copy>:nth-child(2){animation-delay:.32s}.cafe-hero-copy>:nth-child(3){animation-delay:.48s}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.cafe-hero:after{content:"";background:rgb(var(--cafe-shade));opacity:0;pointer-events:none;animation:linear both cafeFilmDim;animation-timeline:scroll(root);animation-range:0 100vh;position:absolute;inset:0}.cafe-hero-copy{animation:linear both cafeHeroRecede;animation-timeline:scroll(root);animation-range:0 70vh}}}@keyframes cafeFilmDim{to{opacity:.55}}@keyframes cafeHeroRecede{to{opacity:0;transform:translateY(-56px)}}.cafe[data-motion] .cafe-col{opacity:0}.cafe[data-motion] .cafe-columns[data-in] .cafe-col{animation:cafeInkUp .9s var(--cafe-ease) forwards}.cafe[data-motion] .cafe-columns[data-in] .cafe-col:nth-child(2){animation-delay:.14s}.cafe[data-motion] .cafe-columns[data-in] .cafe-col:nth-child(3){animation-delay:.28s}.cafe[data-motion] .cafe-columns[data-in] .cafe-col:nth-child(4){animation-delay:.42s}@keyframes cafeInkUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cafe[data-motion] .cafe-slip{visibility:visible;opacity:0}.cafe[data-motion] .cafe-merge[data-in] .cafe-slip{animation:cafeSlipMerge 3.3s var(--cafe-ease) forwards}.cafe[data-motion] .cafe-merge[data-in] .cafe-slip.s2{animation-delay:.13s}.cafe[data-motion] .cafe-merge[data-in] .cafe-slip.s3{animation-delay:.26s}@keyframes cafeSlipMerge{0%{box-shadow:var(--cafe-sh-slip-lift);opacity:0;transform:translate(var(--x0), 78px) rotate(var(--r0))}10%{opacity:1}22%{box-shadow:var(--cafe-sh-slip);transform:translate(var(--x1), 0) rotate(var(--r1))}52%{box-shadow:var(--cafe-sh-slip);transform:translate(var(--x1), 0) rotate(var(--r1))}73%{box-shadow:var(--cafe-sh-slip-lift);transform:translate(0)rotate(-.8deg)}81%{box-shadow:var(--cafe-sh-slip);opacity:1;transform:translate(0)rotate(-.8deg)}93%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0;transform:translate(0)rotate(-.8deg)}}.cafe[data-motion] .cafe-merged{visibility:hidden;opacity:0}.cafe[data-motion] .cafe-merge[data-in] .cafe-merged{animation:cafeMergedIn 3.3s var(--cafe-ease) .26s forwards}@keyframes cafeMergedIn{0%{visibility:hidden;opacity:0;transform:translate(-50%)rotate(-.8deg)scale(.972)}79%{visibility:visible;opacity:0;transform:translate(-50%)rotate(-.8deg)scale(.988)}91%{visibility:visible;box-shadow:var(--cafe-sh-slip-lift);opacity:1;transform:translate(-50%)rotate(-.8deg)scale(1.006)}to{visibility:visible;box-shadow:var(--cafe-sh-slip);opacity:1;transform:translate(-50%)rotate(-.8deg)scale(1)}}.cafe[data-motion] .cafe-merged-foot{opacity:0}.cafe[data-motion] .cafe-merge[data-in] .cafe-merged-foot{animation:cafeInkUp .7s var(--cafe-ease) 3.3s forwards}.cafe[data-motion] .cafe-mem-a{opacity:0;transform:translate(224px,-136px)rotate(7deg)}.cafe[data-motion] .cafe-mem[data-in] .cafe-mem-a{animation:cafeMemAMove 2.75s var(--cafe-ease) forwards}@keyframes cafeMemAMove{0%{z-index:6;opacity:0;transform:translate(224px,-136px)rotate(7deg)}22%{opacity:1}32%{z-index:6;transform:translate(24px,6px)rotate(2deg)}44%{z-index:6;transform:translate(22px,4px)rotate(1.6deg)}72%{z-index:6;transform:translate(22px,4px)rotate(1.6deg)}76%{z-index:2}to{z-index:2;opacity:1;transform:translate(-62px,88px)rotate(-5.4deg)scale(.97)}}.cafe[data-motion] .cafe-mem-a .cafe-fp-top{transform:rotateX(0)}.cafe[data-motion] .cafe-mem[data-in] .cafe-mem-a .cafe-fp-top{animation:2.75s linear forwards cafeFoldShut}@keyframes cafeFoldShut{0%{transform:rotateX(0)}44%{animation-timing-function:cubic-bezier(.32,0,.14,1);transform:rotateX(0)}70%{transform:rotateX(-179.4deg)}76%,to{transform:rotateX(-180deg)}}.cafe[data-motion] .cafe-mem-a .cafe-fp-headline{visibility:visible}.cafe[data-motion] .cafe-mem[data-in] .cafe-mem-a .cafe-fp-headline{animation:2.75s linear forwards cafeGone}@keyframes cafeGone{0%,62%{visibility:visible}63%,to{visibility:hidden}}.cafe[data-motion] .cafe-mem-b{opacity:0;transform:translate(-218px,-146px)rotate(-8deg)}.cafe[data-motion] .cafe-mem[data-in] .cafe-mem-b{animation:cafeMemBMove 2.7s var(--cafe-ease) 2.15s forwards}@keyframes cafeMemBMove{0%{opacity:0;transform:translate(-218px,-146px)rotate(-8deg)}22%{opacity:1}34%,76%{transform:translate(20px,-30px)rotate(2.8deg)}to{opacity:1;transform:translate(22px,18px)rotate(1.8deg)}}.cafe[data-motion] .cafe-mem[data-in] .cafe-mem-b .cafe-fp-top{animation:2.7s linear 2.15s forwards cafeFoldThenOpen}@keyframes cafeFoldThenOpen{0%{transform:rotateX(0)}36%{animation-timing-function:cubic-bezier(.34,0,.3,1);transform:rotateX(0)}54%{transform:rotateX(-98deg)}62%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:rotateX(-96deg)}86%{transform:rotateX(4.5deg)}to{transform:rotateX(0)}}.cafe[data-motion] .cafe-pile-thin>*{opacity:0}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>*{animation:cafeLeafDrop .64s var(--cafe-ease) forwards}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>:first-child{animation-delay:60ms}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>:nth-child(2){animation-delay:.17s}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>:nth-child(3){animation-delay:.28s}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>:nth-child(4){animation-delay:.39s}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>:nth-child(5){animation-delay:.5s}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>:nth-child(6){animation-delay:.62s}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-thin>:nth-child(7){animation-delay:.74s}@keyframes cafeLeafDrop{0%{opacity:0;transform:translateY(-28px) rotate(var(--lr,0deg)) translateX(var(--lx,0px))}55%{opacity:1}to{opacity:1;transform:translateY(0) rotate(var(--lr,0deg)) translateX(var(--lx,0px))}}.cafe[data-motion] .cafe-pile-fat{opacity:0}.cafe[data-motion] .cafe-short[data-in] .cafe-pile-fat{animation:cafeFatRise 1.1s var(--cafe-ease) .9s forwards}@keyframes cafeFatRise{0%{opacity:0;transform:perspective(1100px)rotateX(11deg)translateY(56px)}40%{opacity:1}to{opacity:1;transform:perspective(1100px)rotateX(11deg)translateY(0)}}.cafe[data-motion] .cafe-tab,.cafe[data-motion] .cafe-tab-blank-wrap{opacity:0}.cafe[data-motion] .cafe-src[data-in] .cafe-tab{animation:cafeTabIn .78s var(--cafe-ease) forwards}.cafe[data-motion] .cafe-src[data-in] .cafe-tab.i1{animation-delay:80ms}.cafe[data-motion] .cafe-src[data-in] .cafe-tab.i2{animation-delay:.22s}.cafe[data-motion] .cafe-src[data-in] .cafe-tab.i3{animation-delay:.36s}.cafe[data-motion] .cafe-src[data-in] .cafe-tab.i4{animation-delay:.5s}@keyframes cafeTabIn{0%{opacity:0;transform:rotate(var(--tr,0deg)) translateZ(var(--tz,0px)) translateX(186px)}22%{opacity:1}to{opacity:1;transform:rotate(var(--tr,0deg)) translateZ(var(--tz,0px)) translateX(0)}}.cafe[data-motion] .cafe-src[data-in] .cafe-tab-blank-wrap{animation:cafeTabInBlank .78s var(--cafe-ease) .66s forwards}@keyframes cafeTabInBlank{0%{opacity:0;transform:rotate(-4.4deg)translateZ(0)translate(168px)}22%{opacity:1}to{opacity:1;transform:rotate(-4.4deg)translateZ(0)translate(0)}}.cafe[data-motion] .cafe-panel.c1,.cafe[data-motion] .cafe-panel.c3{transform:translateZ(0)rotateY(0)}.cafe[data-motion] .cafe-edition[data-in] .cafe-panel.c1{animation:cafeFoldLeft 1.5s var(--cafe-ease) .12s forwards}.cafe[data-motion] .cafe-edition[data-in] .cafe-panel.c3{animation:cafeFoldRight 1.5s var(--cafe-ease) .62s forwards}@keyframes cafeFoldLeft{0%{transform:translateZ(0)rotateY(0)}84%{transform:translateZ(-9px)rotateY(181deg)}to{transform:translateZ(-9px)rotateY(178deg)}}@keyframes cafeFoldRight{0%{transform:translateZ(0)rotateY(0)}84%{transform:translateZ(-18px)rotateY(-178deg)}to{transform:translateZ(-18px)rotateY(-175deg)}}.cafe[data-motion] .cafe-crease{opacity:0}.cafe[data-motion] .cafe-edition[data-in] .cafe-crease{animation:.5s ease-out forwards cafeFadeIn}.cafe[data-motion] .cafe-edition[data-in] .cafe-crease.v2{animation-delay:.56s}@keyframes cafeFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-page=landing]{scroll-behavior:auto}.cafe-chrome,.cafe-btn,.cafe-film-toggle,.cafe-disclosure>button svg,.cafe-field input,.cafe-field textarea{transition:none}}.cafe-legal{overflow-wrap:anywhere;width:min(100% - 40px,46rem);margin:0 auto}.cafe-legal-head>p:last-child{color:var(--cafe-ink-2);margin-top:24px;font-size:20px}.cafe-legal-date{color:var(--cafe-ink-2);margin-bottom:16px;font-size:14px}.cafe-legal-contents{border-block:1px solid var(--cafe-ink-hair);margin:40px 0 48px;padding:24px 0;font-size:16px}.cafe-legal ol,.cafe-legal ul{padding-left:24px}.cafe-legal ol{list-style:decimal}.cafe-legal ul{list-style:outside}.cafe-legal li+li{margin-top:8px}.cafe-legal section{scroll-margin-top:calc(var(--cafe-chrome-h) + 24px);margin-top:40px}.cafe-legal h2{font-size:clamp(24px,3vw,30px);line-height:1.2}.cafe-legal section p,.cafe-legal section ul{color:var(--cafe-ink-2);margin-top:16px;font-size:18px;line-height:1.7}.cafe-legal-related{border-top:1px solid var(--cafe-ink-hair);margin-top:48px;padding-top:24px}.cafe-sample-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.cafe-sample-photo{aspect-ratio:16/9;object-fit:cover;width:100%;margin:24px 0;display:block}.cafe-sample-open{min-height:44px;color:var(--cafe-brick-deep);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:20px;text-decoration:underline}.cafe-edition-modal{border:1px solid var(--cafe-ink-hair);background:var(--cafe-paper);width:min(850px,100% - 32px);max-width:none;height:min(940px,100svh - 48px);max-height:none;color:var(--cafe-ink);box-shadow:var(--cafe-sh-slip);margin:auto;padding:0;overflow:hidden}.cafe-edition-modal[open]{flex-direction:column;display:flex}.cafe-edition-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d140fc7}.cafe-edition-toolbar{border-bottom:1px solid var(--cafe-ink-hair);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.cafe-edition-toolbar h2{margin:0;font-size:22px;font-weight:400}.cafe-edition-toolbar p{margin:4px 0 0;font-size:15px}.cafe-edition-toolbar button{border:1px solid var(--cafe-ink-hair);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:8px 12px}.cafe-edition-scroll{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}.cafe-edition-modal :focus-visible,.cafe-sample-open:focus-visible{outline:2px solid var(--cafe-brick-deep);outline-offset:4px}@media (width<=600px){.cafe-edition-modal{width:calc(100% - 16px);height:calc(100svh - 16px)}.cafe-edition-toolbar{padding:12px}.cafe-edition-toolbar h2{font-size:19px}.cafe-edition-scroll{padding:12px}}@media (prefers-reduced-motion:no-preference){.cafe-edition-modal[open]{animation:cafeInkUp .35s var(--cafe-ease) both}}.cafe-podcast-art{aspect-ratio:1.28;width:min(100%,540px);height:auto;margin-inline:auto}.cafe-podcast-paper{background:var(--cafe-paper-note) var(--cafe-fibre);box-shadow:var(--cafe-sh-slip);padding:7%;position:absolute;inset:5% 35% 12% 9%;transform:rotate(-9deg)}.cafe-podcast-paper .cafe-mast{font-size:clamp(14px,1.3vw,18px)}.cafe-podcast-print-head{background:var(--cafe-ink-2);width:74%;height:5px;margin-block:18px 12px;display:block}.cafe-podcast-disc{aspect-ratio:1;background:repeating-radial-gradient(circle, var(--cafe-ink) 0 5px, var(--cafe-ink-2) 6px, var(--cafe-ink) 7px);box-shadow:var(--cafe-sh-slip);border-radius:50%;position:absolute;inset:15% 0 10% 41%}.cafe-podcast-disc>span{border:1px solid var(--cafe-ink-hair);background:var(--cafe-paper-3);border-radius:50%;position:absolute;inset:35%}.cafe-podcast-disc>span:after{content:"";background:var(--cafe-ink);border-radius:50%;position:absolute;inset:44%}.cafe-podcast-sleeve{background:var(--cafe-paper-2) var(--cafe-fibre);box-shadow:var(--cafe-sh-slip-lift);flex-direction:column;justify-content:space-between;padding:6%;display:flex;position:absolute;inset:24% 19% 0 25%;transform:rotate(4deg)}.cafe-podcast-wave{width:100%;height:auto;color:var(--cafe-ink-2)}.cafe-podcast-sleeve-foot{font-size:clamp(16px,1.4vw,20px);line-height:1.3}.cafe-notice{aspect-ratio:1.2;width:min(100%,480px);height:auto;margin-inline:auto}.cafe-notice-sheet{--cafe-notice-tilt:-2deg;filter:drop-shadow(0 1px 1px #3c1e0e33)drop-shadow(0 3px 4px #3c1e0e24)drop-shadow(0 8px 12px #2c14082e);transform:rotate(var(--cafe-notice-tilt));flex-direction:column;display:flex;position:absolute;inset:7% 21% 5%}.cafe-notice-body,.cafe-notice-tab{background-color:var(--cafe-paper-note);background-image:var(--cafe-fibre);background-size:256px 256px}.cafe-notice-body{flex:1;padding:13% 11% 0}.cafe-notice .cafe-mast{display:block}.cafe-notice .cafe-hair{margin-top:10px}.cafe-notice-head{background:var(--cafe-ink-2);width:86%;height:7px;margin-top:18px;display:block}.cafe-notice-head--short{width:58%;margin-top:9px}.cafe-notice .cafe-lines{width:100%;height:38px;margin-top:18px}.cafe-notice .cafe-notice-lines{width:72%;height:26px;margin-top:10px}.cafe-notice-tabs{height:27%;display:flex}.cafe-notice-tab{border-top:1px dashed var(--cafe-ink-hair);border-left:1px dashed var(--cafe-ink-hair);transform-origin:50% 0;flex:1;position:relative}.cafe-notice-tab:first-child{border-left:0}.cafe-notice-tab:before,.cafe-notice-tab:after{content:"";background:var(--cafe-ink-faint);width:2px;position:absolute;top:14%}.cafe-notice-tab:before{bottom:12%;left:calc(50% - 4px)}.cafe-notice-tab:after{bottom:38%;left:calc(50% + 2px)}.cafe-notice-tab[data-taken],.cafe-notice-tab[data-tearing]{visibility:hidden}.cafe-notice-tape{width:30%;top:-3%}.cafe-notice-tape,.cafe-cover-tape{z-index:1;clip-path:polygon(0 10%,4% 0,96% 6%,100% 18%,97% 90%,100% 100%,3% 94%,0 84%);background:linear-gradient(#f8f0dcc7,#deceac99);height:26px;position:absolute}.cafe-notice-tape.t1{left:-11%;transform:rotate(-34deg)}.cafe-notice-tape.t2{right:-11%;transform:rotate(31deg)}.cafe[data-motion] .cafe-notice-sheet,.cafe[data-motion] .cafe-notice-tape{opacity:0}.cafe[data-motion] .cafe-notice-tab[data-tearing]{visibility:visible}.cafe[data-motion] .cafe-notice[data-in] .cafe-notice-sheet{animation:cafeNoticeUp .9s var(--cafe-ease) forwards}.cafe[data-motion] .cafe-notice[data-in] .cafe-notice-tape{animation:.36s ease-out .62s forwards cafeTapeOn}.cafe[data-motion] .cafe-notice[data-in] .cafe-notice-tape.t2{animation-delay:.76s}.cafe[data-motion] .cafe-notice[data-in] .cafe-notice-tab[data-tearing]{animation:1.4s ease-in 1.5s forwards cafeTabTear}@keyframes cafeNoticeUp{0%{opacity:0;transform:translateY(-16px)rotate(-5deg)}to{opacity:1;transform:rotate(var(--cafe-notice-tilt))}}@keyframes cafeTapeOn{0%{opacity:0;scale:1.12}to{opacity:1;scale:1}}@keyframes cafeTabTear{0%{opacity:1;transform:none}22%{transform:translateY(3px)rotate(-5deg)}70%{opacity:1}to{opacity:0;transform:translate(14px,70px)rotate(16deg)}}.cafe-feature-link{color:var(--cafe-brick-deep);text-underline-offset:5px;margin-top:20px;font-size:clamp(18px,1.3vw,19px);text-decoration:underline;display:inline-block}.cafe-podcast-availability,.cafe-feature-copy .cafe-podcast-availability{max-width:44ch;color:var(--cafe-ink-2);margin-top:18px;font-size:16px;line-height:1.5}.cafe-podcasts-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,84px);padding-bottom:clamp(56px,7vw,96px);display:grid}.cafe-podcasts-kicker{margin-bottom:20px;font-size:16px}.cafe-podcasts-hero h1{max-width:16ch}.cafe-podcasts-lede{max-width:38ch;color:var(--cafe-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.cafe-podcasts-hero .cafe-start{margin-top:30px}.cafe-podcasts-section{border-top:1px solid var(--cafe-ink-hair);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px,6vw,96px);padding-block:clamp(40px,5vw,68px);display:grid}.cafe-podcasts-section h2{text-wrap:balance;max-width:17ch;font-size:clamp(30px,3.2vw,42px);line-height:1.1}.cafe-podcasts-section-body p{max-width:50ch;color:var(--cafe-ink-2)}.cafe-podcasts-section-body p+p{margin-top:20px}.cafe-podcasts-close{border-top:1px solid var(--cafe-ink-hair);text-align:center;padding-top:40px}.cafe-podcasts-disclosure{max-width:54ch;color:var(--cafe-ink-2);margin:0 auto 40px;font-size:16px}.cafe-podcasts-close h2{margin-bottom:28px;font-size:clamp(32px,4vw,50px);line-height:1.12}.cafe-podcasts-close .cafe-start{justify-content:center}.cafe-podcasts-close>p:last-child{color:var(--cafe-ink-2);margin-top:22px;font-size:16px}@media (width<=900px){.cafe-podcasts-hero{grid-template-columns:minmax(0,1fr);gap:40px}.cafe-podcasts-hero h1{max-width:20ch}.cafe-podcasts-hero .cafe-podcast-art{width:min(100%,460px)}.cafe-podcasts-section{grid-template-columns:minmax(0,1fr);gap:24px}}.cafe-newsletters-hero h1{max-width:18ch}.cafe-page a.cafe-hung-read{color:var(--cafe-brick-deep);text-underline-offset:5px}.cafe-page a.cafe-hung-also{color:var(--cafe-ink-2);text-underline-offset:5px}.cafe-newsletters-close{margin-top:clamp(80px,9vw,128px)}.cafe-podcasts-close h2+.cafe-newsletters-close-lede{max-width:44ch;color:var(--cafe-ink-2);text-wrap:balance;margin:-8px auto 30px;font-size:clamp(18px,1.4vw,21px);line-height:1.5}.cafe-public{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"head aside""archive aside";align-items:start;gap:0 clamp(40px,6vw,104px);display:grid}.cafe-public-head{grid-area:head}.cafe-public-head h1,.cafe-public-masthead h1{overflow-wrap:anywhere}.cafe-public-desc{max-width:46ch;color:var(--cafe-ink-2);white-space:pre-line;overflow-wrap:anywhere;margin-top:22px;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.cafe-cover{--cover-max-h:clamp(200px, 22vw, 300px);--cover-margin:clamp(8px, .9vw, 12px);width:min(88%, calc(var(--cover-max-h) * var(--cover-ratio) + 2 * var(--cover-margin)));margin:6px 0 clamp(34px,4vw,48px);position:relative;rotate:-1.1deg}.cafe-cover-print{padding:var(--cover-margin);background-color:var(--cafe-paper-note);background-image:var(--cafe-fibre);box-shadow:var(--cafe-sh-slip);background-size:256px 256px}.cafe-cover-frame{aspect-ratio:var(--cover-ratio);background:var(--cafe-paper-3);position:relative;overflow:hidden}.cafe-cover-frame:before{content:"";background:var(--cover-placeholder) center / cover no-repeat;filter:blur(16px);position:absolute;inset:-12%}.cafe-cover-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--cafe-ease);display:block;position:relative}.cafe-cover-frame[data-loaded] img{opacity:1}.cafe-cover-frame:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2a1a121f}.cafe-cover-tape{clip-path:polygon(2% 0,98% 0,100% 12%,97% 26%,100% 42%,96% 58%,100% 74%,97% 88%,99% 100%,1% 100%,3% 86%,0 70%,4% 55%,0 40%,3% 24%,0 10%);background:linear-gradient(#f0e4c4bd,#d6c29699);width:clamp(92px,27%,150px);height:28px;top:-14px;left:50%;translate:-50%;rotate:3deg;box-shadow:inset 0 1px #fffbf08c,inset 0 -1px #785a3229}.cafe-cover[data-size=edition]{--cover-max-h:112px;--cover-margin:6px;width:min(100%, calc(var(--cover-max-h) * var(--cover-ratio) + 2 * var(--cover-margin)));margin:0 auto 26px;rotate:-1.8deg}.cafe-cover[data-size=edition] .cafe-cover-print{box-shadow:0 1px 1px #3c1e0e29,0 3px 6px #2c14081a}@media (prefers-reduced-motion:no-preference){.cafe-cover[data-size=masthead]{animation:cafeCoverDown .9s var(--cafe-ease) both}.cafe-cover[data-size=masthead] .cafe-cover-print{animation:cafeCoverSettle .9s var(--cafe-ease) both}.cafe-cover[data-size=masthead] .cafe-cover-tape{animation:.36s ease-out .62s both cafeTapeOn}}@keyframes cafeCoverDown{0%{opacity:0;translate:0 -14px;rotate:-3.6deg}to{opacity:1}}@keyframes cafeCoverSettle{0%{box-shadow:var(--cafe-sh-slip-lift)}}.cafe-public-facts{border-top:1px solid var(--cafe-ink-hair);gap:10px;max-width:46rem;margin:30px 0 0;padding-top:18px;font-size:17px;line-height:1.5;display:grid}.cafe-public-facts>div{grid-template-columns:6.5rem minmax(0,1fr);gap:12px;display:grid}.cafe-public-facts dt{color:var(--cafe-ink-2);font-style:italic}.cafe-public-facts dd{margin:0}.cafe-public-topics{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cafe-public-topics li:not(:last-child):after{content:"·";color:var(--cafe-ink-faint);margin:0 10px}.cafe-public-aside{top:calc(var(--cafe-chrome-h) + 24px);grid-area:aside;position:sticky}.cafe-public-subscribe h2{outline:none;font-size:clamp(26px,2.6vw,32px);line-height:1.12}.cafe-public-subscribe>p{color:var(--cafe-ink-2);margin-top:10px;font-size:17px;line-height:1.5}.cafe-public-subscribe form,.cafe-public-subscribe .cafe-note-foot{margin-top:26px}.cafe-public-subscribe>.cafe-public-fine{border-top:1px solid var(--cafe-ink-hair);margin-top:24px;padding-top:16px;font-size:15px}.cafe-public-subscribe[data-sent] p{font-size:18px}.cafe-public-subscribe[data-sent] strong{color:var(--cafe-ink);overflow-wrap:anywhere;font-weight:400}.cafe-public-subscribe[data-sent] .cafe-text-btn{margin-top:14px}.cafe-public-archive{grid-area:archive;margin-top:clamp(56px,7vw,96px)}.cafe-public-archive>h2{margin-bottom:14px;font-size:clamp(28px,3vw,38px);line-height:1.1}.cafe-public-issues{margin:0;padding:0;list-style:none}.cafe-public-issue{border-bottom:1px solid var(--cafe-ink-hair);padding:26px 0 28px;position:relative}.cafe-public-issue-date{color:var(--cafe-ink-2);font-size:15px}.cafe-public-issue h3{text-wrap:pretty;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(22px,2.3vw,28px);line-height:1.2}.cafe-page .cafe-public-issue h3 a{text-decoration:none}.cafe-public-issue h3 a:after{content:"";position:absolute;inset:0}.cafe-page .cafe-public-issue:hover h3 a{text-decoration:underline}.cafe-public-issue-intro{color:var(--cafe-ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.cafe-public-issue-intro p{display:inline}.cafe-public-issue-intro p+p:before{content:" "}.cafe-public-more{min-height:44px;margin-top:18px}.cafe-public-more:disabled{cursor:progress;opacity:.7}.cafe-public-empty,.cafe-public-status{color:var(--cafe-ink-2);padding:26px 0;font-size:18px;font-style:italic}.cafe-public-reading{max-width:46rem;margin:0 auto}.cafe-public-masthead{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.cafe-page .cafe-public-masthead h1{margin-bottom:18px;font-size:clamp(34px,4.4vw,54px)}.cafe-page .cafe-public-masthead h1 a{text-decoration:none}.cafe-public-masthead p{margin-top:14px;font-size:17px}.cafe-public-masthead p a{padding:10px 0;display:inline-block}.cafe-public-pager{border-top:1px solid var(--cafe-ink-hair);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:28px;padding-top:18px;font-size:18px;display:flex}.cafe-public-pager a{flex-direction:column;justify-content:center;min-height:44px;display:inline-flex}.cafe-public-pager-older{text-align:right;margin-left:auto}.cafe-public-pager small{color:var(--cafe-ink-2);font-size:15px}.cafe-public-after{max-width:36rem;margin:clamp(48px,6vw,72px) auto 0}.cafe-public-colophon{color:var(--cafe-ink-2);text-align:center;margin-top:clamp(48px,6vw,80px);font-size:16px}.cafe-public-message{max-width:38rem}.cafe-page .cafe-public-message h1{overflow-wrap:anywhere;outline:none;font-size:clamp(30px,3.4vw,42px);line-height:1.1}.cafe-public-message>p{color:var(--cafe-ink-2);margin-top:16px;font-size:19px;line-height:1.55}.cafe-public-message strong{color:var(--cafe-ink);font-weight:400}.cafe-public-message-action{margin-top:28px;font-size:18px}.cafe-public-subscribe .cafe-btn:disabled,.cafe-public-message-action .cafe-btn:disabled{cursor:progress;opacity:.7}.cafe-public-link{max-width:40rem}@media (width<=980px){.cafe-public{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""archive";max-width:44rem;margin:0 auto}.cafe-public-aside{margin-top:40px;position:static}}@media (width<=520px){.cafe-cover[data-size=masthead]{--cover-max-h:190px;rotate:-.7deg}.cafe-public-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}
