/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */:root{--paper:#faf5ea;--ink:var(--text);--ink-soft:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--ink-soft:color-mix(in srgb,var(--text) 58%,var(--paper))}}:root{--ink-faint:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--ink-faint:color-mix(in srgb,var(--text) 32%,var(--paper))}}:root{--rule:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--rule:color-mix(in srgb,var(--text) 16%,var(--paper))}}:root{--control-h:48px;--control-h-sm:44px;--control-h-lg:54px;--field-radius:8px;--field-radius-sm:6px;--field-pad-x:14px;--field-pad-y:10px;--well-clearance:10px;--field-face:var(--font-display);--field-type:1rem;--field-line:1.25;--field:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root{--field:color-mix(in srgb,var(--paper) 93%,var(--text))}}:root{--field-edge:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--field-edge:color-mix(in srgb,var(--text) 34%,var(--paper))}}:root{--field-edge-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--field-edge-hover:color-mix(in srgb,var(--text) 46%,var(--paper))}}:root{--field-press:inset 0 1px 2px transparent}@supports (color:color-mix(in lab,red,red)){:root{--field-press:inset 0 1px 2px color-mix(in srgb,transparent 91%,var(--text))}}:root{--focus-ring:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}:root{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-hover:color-mix(in srgb,var(--accent) 88%,var(--text))}}:root{--accent-press:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-press:color-mix(in srgb,var(--accent) 76%,var(--text))}}:root{--accent-wash:transparent}@supports (color:color-mix(in lab,red,red)){:root{--accent-wash:color-mix(in srgb,transparent 92%,var(--accent))}}:root{--accent-wash-press:transparent}@supports (color:color-mix(in lab,red,red)){:root{--accent-wash-press:color-mix(in srgb,transparent 84%,var(--accent))}}:root{--ease:cubic-bezier(.22,.68,.24,1)}.paper{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-display);position:relative}.paper :where(h1,h2,h3){text-wrap:balance;margin:0;font-weight:400}.paper :where(p){margin:0}.paper a{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.paper a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 32%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.paper a{text-underline-offset:.22em}.paper a:hover{text-decoration-color:currentColor}.paper button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.paper :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dissolve,.plate,.sheet-plate img,.slot .unpainted,.slot img{--fade-x:11%;--fade-y:12%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-x),#000 calc(100% - var(--fade-x)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--fade-y),#000 calc(100% - var(--fade-b,0%)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-x),#000 calc(100% - var(--fade-x)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--fade-y),#000 calc(100% - var(--fade-b,0%)),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.masthead{z-index:6;justify-content:space-between;align-items:baseline;gap:1.5em;max-width:1240px;margin:0 auto;padding:clamp(18px,2.6svh,32px) clamp(20px,5vw,84px) 0;display:flex;position:relative}.wordmark{letter-spacing:.005em;color:var(--ink);font-size:1.06rem;text-decoration:none}.masthead-links{gap:1.5em;font-size:.9rem;font-style:italic;display:flex}.masthead-links a{color:var(--ink-soft);text-decoration:none}.masthead :is(a,button){min-height:var(--control-h-sm);padding-block:max(1px,calc((var(--control-h-sm) - 1lh) / 2));margin-block:calc((1lh - var(--control-h-sm)) / 2);align-items:center;display:inline-flex}.masthead-links a:hover{color:var(--accent)}@media (max-width:720px){.masthead{flex-wrap:wrap}.masthead-links{white-space:nowrap;gap:.95em;font-size:.78rem}}.colophon{max-width:1240px;font-family:var(--font-body);color:var(--ink-soft);gap:1em;margin:0 auto;padding:clamp(48px,8svh,90px) clamp(20px,5vw,84px) clamp(56px,9svh,96px);font-size:.78rem;line-height:1.7;display:grid}.colophon p{max-width:66ch}.colophon-links{font-family:var(--font-display);font-size:.95rem;font-style:italic;line-height:calc(var(--control-h-sm) + 8px)}.colophon-links a{min-height:var(--control-h-sm);align-items:center;display:inline-flex}.privacy-page{--gutter:clamp(20px,5vw,84px);padding-bottom:clamp(56px,9svh,110px)}.privacy-page .masthead{border-bottom:1px solid var(--rule);padding-bottom:clamp(10px,1.4svh,16px)}.privacy-sheet{max-width:1240px;padding:clamp(30px,6svh,64px) var(--gutter) 0;margin:0 auto}.privacy-page h1{letter-spacing:-.026em;font-size:clamp(2rem,5.2vw,3.4rem);line-height:1.02}.privacy-lede{max-width:54ch;color:var(--ink-soft);margin-top:.85em;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.55}.privacy-dateline{font-family:var(--font-body);letter-spacing:.02em;color:var(--ink-soft);margin-top:1.1em;font-size:.76rem}.privacy-body,.privacy-foot{max-width:33rem}.privacy-body{margin-top:clamp(34px,6svh,58px)}.privacy-block{border-top:1px solid var(--rule);margin-top:clamp(30px,5svh,50px);padding-top:clamp(20px,3svh,30px)}.privacy-block h2{letter-spacing:-.012em;max-width:34ch;font-size:clamp(1.2rem,1.9vw,1.45rem);line-height:1.15}.privacy-block p{max-width:62ch;font-family:var(--font-body);color:var(--ink);margin-top:.9em;font-size:.95rem;line-height:1.72}.privacy-block h2+p{margin-top:.75em}@media (min-width:64rem){.privacy-block{grid-template-columns:13rem minmax(0,62ch);align-items:start;column-gap:2.75rem;display:grid}.privacy-block h2{grid-column:1;max-width:none;padding-top:.12em}.privacy-block p{grid-column:2;max-width:none}.privacy-block h2+p{margin-top:0}.privacy-body,.privacy-foot{max-width:49rem}}.privacy-block em{font-family:var(--font-display);font-size:1.04em;font-style:italic}.privacy-block code{color:var(--ink-soft);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.privacy-foot{border-top:1px solid var(--rule);font-family:var(--font-display);color:var(--ink-soft);margin-top:clamp(34px,6svh,62px);padding-top:clamp(18px,3svh,28px);font-size:.95rem;font-style:italic}.privacy-foot p{max-width:62ch}.privacy-foot-links p{flex-wrap:wrap;align-items:center;gap:0 1.1em;display:flex}.privacy-foot-links p a{min-height:var(--control-h-sm);white-space:nowrap;align-items:center;display:inline-flex}