/*! 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)))){:root,:host{--k:1}*,:before,:after,::backdrop{--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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}:root{--color-brand-primary:#0f172a;--color-brand-ink:#0a0a0a;--color-brand-muted:#71717a;--color-brand-surface:#fafafa;--color-brand-line:#e4e4e7;--color-brand-accent:#475569;--color-brand-accent-soft:#e2e8f0;--color-brand-glow:#94a3b8}.dark,html.dark{--color-brand-primary:#e2e8f0;--color-brand-ink:#fafafa;--color-brand-muted:#a1a1aa;--color-brand-surface:#09090b;--color-brand-line:#27272a;--color-brand-accent:#cbd5e1;--color-brand-accent-soft:#1e293b;--color-brand-glow:#64748b}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/familjen-grotesk-latin-ext-wght-xNKRFBsr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/familjen-grotesk-latin-wght-B2XTQsha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/assets/martian-mono-latin-ext-wdth-wght-sXLPr0oI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/assets/martian-mono-latin-wdth-wght-JetRpfbz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --k{syntax:"<number>";inherits:true;initial-value:1}:root{--clavis-paper:oklch(97.4% .005 85);--clavis-sheet:oklch(99.3% .003 85);--clavis-ink:oklch(20% .008 65);--clavis-ink-2:oklch(40% .008 65);--clavis-ink-3:oklch(50% .007 65);--clavis-rule:oklch(87% .005 80);--clavis-rule-2:oklch(62% .006 80);--clavis-wet:oklch(47% .135 264);--clavis-wet-wash:oklch(95% .02 264);--clavis-rust:oklch(49% .13 42);--clavis-rust-wash:oklch(95% .025 45);--clavis-on-ink:var(--clavis-paper);--clavis-font-jp:"dnp-shuei-gothic-gin-std", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif;--clavis-font-jp-system:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif;--clavis-font-sans:"Familjen Grotesk", var(--clavis-font-jp);--clavis-font-sans-system:"Familjen Grotesk", var(--clavis-font-jp-system);--clavis-font-mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, var(--clavis-font-jp), monospace;--clavis-w-wet:250;--clavis-w-text:400;--clavis-w-strong:600;--clavis-w-fixed:800;--clavis-hair:1px;--clavis-line:1px;--clavis-line-fixed:2px;--clavis-ease-burin:cubic-bezier(.7, 0, .2, 1);--clavis-ease-oxidize:cubic-bezier(.16, 1, .3, 1);--clavis-t-engrave:2.4s;--clavis-t-wait:2.4s;--clavis-t-fix:1.1s;--clavis-t-hold:1.1s;--clavis-t-hover:.16s;--color-brand-primary:var(--clavis-ink);--color-brand-ink:var(--clavis-ink);--color-brand-muted:var(--clavis-ink-3);--color-brand-surface:var(--clavis-paper);--color-brand-line:var(--clavis-rule);--color-brand-accent:var(--clavis-ink-2);--color-brand-accent-soft:var(--clavis-rule);--color-brand-glow:var(--clavis-rule-2)}@media(min-resolution:2x){:root{--clavis-hair:.5px}}.dark,html.dark,.clavis-inverse{--clavis-paper:oklch(15.5% .006 65);--clavis-sheet:oklch(19.5% .006 65);--clavis-ink:oklch(94% .006 85);--clavis-ink-2:oklch(77% .006 85);--clavis-ink-3:oklch(66% .006 85);--clavis-rule:oklch(29% .006 65);--clavis-rule-2:oklch(50% .006 65);--clavis-wet:oklch(74% .1 264);--clavis-wet-wash:oklch(24% .04 264);--clavis-rust:oklch(72% .12 45);--clavis-rust-wash:oklch(24% .04 45);--clavis-on-ink:var(--clavis-paper);--color-brand-primary:var(--clavis-ink);--color-brand-ink:var(--clavis-ink);--color-brand-muted:var(--clavis-ink-3);--color-brand-surface:var(--clavis-paper);--color-brand-line:var(--clavis-rule);--color-brand-accent:var(--clavis-ink-2);--color-brand-accent-soft:var(--clavis-rule);--color-brand-glow:var(--clavis-rule-2)}:root,:host{--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--clavis-font-sans);--default-mono-font-family:var(--clavis-font-mono)}.clavis-seal{color:var(--clavis-ink);--k:1;transition:color var(--clavis-t-fix) var(--clavis-ease-oxidize),--k var(--clavis-t-fix) var(--clavis-ease-oxidize);display:block;overflow:visible}.clavis-seal path{fill:none;stroke:currentColor;stroke-width:calc(var(--w) * var(--k));stroke-linecap:round}.clavis-seal .clavis-seal-micro{fill:currentColor;font-family:var(--clavis-font-mono);letter-spacing:.5px;font-size:11px;font-weight:500}.clavis-seal[data-ink=wet]{color:var(--clavis-wet)}.clavis-seal[data-ink=fixed]{color:var(--clavis-ink);--k:1.12}.clavis-seal[data-ink=rust]{color:var(--clavis-rust)}.clavis-seal[data-ink=rust] path:not([data-kind=ring]){stroke-dasharray:.011 .007}.clavis-seal[data-ink=blank]{color:var(--clavis-rule-2)}.clavis-seal[data-ink=current]{color:inherit}.clavis-seal.is-engraving path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:clavis-engrave var(--clavis-t-engrave) var(--clavis-ease-burin) forwards;animation-delay:calc(var(--i) * var(--clavis-seal-stagger,22ms))}.clavis-seal.is-engraving .clavis-seal-micro{opacity:0;animation:.9s .9s forwards clavis-appear}@keyframes clavis-engrave{to{stroke-dashoffset:0}}.clavis-seal.is-waiting{--k:1.25;--clavis-wait-stagger:.14s}.clavis-seal.is-waiting:is([data-lod=small],[data-lod=mid],[data-lod=full]){--k:1;--clavis-wait-stagger:45ms}.clavis-seal.is-waiting path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:clavis-wait var(--clavis-t-wait) var(--clavis-ease-burin) infinite;animation-delay:calc(var(--i) * var(--clavis-wait-stagger))}@keyframes clavis-wait{0%{stroke-dashoffset:1px}42%,58%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes clavis-appear{to{opacity:1}}.clavis-state{font-family:var(--clavis-font-mono);letter-spacing:.02em;color:var(--clavis-ink);white-space:nowrap;align-items:center;gap:.5em;font-size:.6875rem;line-height:1.2;display:inline-flex}.clavis-state:before{content:"";box-sizing:border-box;background:currentColor;border:1.5px solid;border-radius:50%;flex:none;block-size:.95em;inline-size:.95em}.clavis-state[data-ink=wet]{color:var(--clavis-wet)}.clavis-state[data-ink=wet]:before{background:0 0}.clavis-state[data-ink=rust]{color:var(--clavis-rust)}.clavis-state[data-ink=rust]:before{background:0 0;border-style:dashed}.clavis-state[data-ink=void]{color:var(--clavis-ink-3)}.clavis-state[data-ink=void]:before{background:0 0;border-style:dotted}@media(prefers-reduced-motion:reduce){.clavis-seal,.clavis-seal.is-engraving path,.clavis-seal.is-waiting path,.clavis-seal.is-engraving .clavis-seal-micro{stroke-dashoffset:0;opacity:1;transition:none!important;animation:none!important}}@layer theme;@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;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{background:var(--clavis-paper);color:var(--clavis-ink);font-family:var(--clavis-font-sans);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{line-height:1.85}h1,h2,h3,h4{font-feature-settings:"palt"}::selection{background:var(--clavis-wet-wash);color:var(--clavis-ink)}:focus-visible{outline:2px solid var(--clavis-wet);outline-offset:3px}a{color:inherit}section[id],div[id]{scroll-margin-top:72px}}@layer components{.ck-lang{font-family:var(--clavis-font-sans);flex:none;display:inline-block;position:relative}.ck-lang.is-inline{display:block}.ck-lang-trigger{border:var(--clavis-hair) solid var(--clavis-rule-2);min-block-size:2.25rem;color:var(--clavis-ink-2);font:500 .8125rem/1 var(--clavis-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--clavis-t-hover) ease,border-color var(--clavis-t-hover) ease;background:0 0;border-radius:0;align-items:center;gap:.55rem;padding:0 .65rem;display:inline-flex}.ck-lang-trigger:hover,.ck-lang-trigger[aria-expanded=true]{color:var(--clavis-ink);border-color:var(--clavis-ink)}.ck-lang-trigger:focus-visible,.ck-lang-row:focus-visible,.ck-lang-reset:focus-visible{outline:2px solid var(--clavis-wet);outline-offset:2px}.ck-lang-glyph{font:700 .75rem/1 var(--clavis-font-sans);letter-spacing:-.04em;color:var(--clavis-ink-3);align-items:baseline;display:inline-flex}.ck-lang-glyph [lang=ja]{font-family:var(--clavis-font-jp);font-weight:700}.ck-lang-current:lang(ja),.ck-lang-name:lang(ja){font-family:var(--clavis-font-jp)}.ck-lang-chev{block-size:11px;inline-size:11px;color:var(--clavis-ink-3);flex:none}.ck-lang-pop{z-index:50;background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule-2);inline-size:max(100%,15.5rem);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.ck-lang-pop[hidden]{display:none}.ck-lang-pop[data-open]{animation:ck-lang-in var(--clavis-t-hover) ease-out}.ck-lang-pop[data-closing]{animation:.12s ease-in forwards ck-lang-out}.ck-lang[data-placement=up] .ck-lang-pop{inset-block:auto calc(100% + 6px)}.ck-lang[data-align=start] .ck-lang-pop{inset-inline:0 auto}.ck-lang-list{margin:0;padding:0;list-style:none}.ck-lang-row{border:0;border-bottom:var(--clavis-hair) solid var(--clavis-rule);min-block-size:44px;inline-size:100%;color:var(--clavis-ink-2);font:400 .875rem/1.4 var(--clavis-font-sans);text-align:start;cursor:pointer;transition:color var(--clavis-t-hover) ease;background:0 0;grid-template-columns:.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:0 .9rem;text-decoration:none;display:grid}.ck-lang-row:hover,.ck-lang-row[aria-current=true]{color:var(--clavis-ink)}.ck-lang-row[aria-current=true]{font-weight:600}.ck-lang-dot{box-sizing:border-box;border-radius:50%;block-size:.72rem;inline-size:.72rem}.ck-lang-dot[data-ink=ink]{background:var(--clavis-ink);border:1.5px solid var(--clavis-ink)}.ck-lang-dot[data-ink=wet]{border:1.5px solid var(--clavis-wet)}.ck-lang-code{font:400 .6875rem/1 var(--clavis-font-mono);letter-spacing:.02em;color:var(--clavis-ink-3)}.ck-lang-line,.ck-lang-missing,.ck-lang-reset{font:400 .75rem/1.6 var(--clavis-font-sans);margin:0;padding:.7rem .9rem .8rem}.ck-lang-line{color:var(--clavis-wet)}.ck-lang-missing{color:var(--clavis-ink-2);border-bottom:var(--clavis-hair) dotted var(--clavis-rule-2)}.ck-lang-reset{inline-size:100%;color:var(--clavis-wet);text-align:start;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:block}.ck-lang-head{border-bottom:var(--clavis-line) solid var(--clavis-ink);min-block-size:40px;font:500 .6875rem/1 var(--clavis-font-mono);color:var(--clavis-ink-3);align-items:center;gap:.6rem;margin:0;padding:0 2px;display:flex}.ck-lang-head .ck-lang-glyph{color:var(--clavis-ink-2);font-size:.8125rem}.ck-lang.is-inline .ck-lang-row,.ck-lang.is-inline .ck-lang-line,.ck-lang.is-inline .ck-lang-missing,.ck-lang.is-inline .ck-lang-reset{padding-inline:2px}.ck-lang.is-block,.ck-lang.is-block .ck-lang-trigger{inline-size:100%}.ck-lang.is-block .ck-lang-trigger{justify-content:flex-start}.ck-lang.is-block .ck-lang-chev{margin-inline-start:auto}.k-hero h1,.k-h2,.k-start h2,.k-notes h1,.k-step h3,.k-split h3,.k-prose :is(h2,h3),.k-note-list h3,.k-ticket-op,.k-inquiry .a,.k-price .word,.kk-display{font-feature-settings:"palt";word-break:auto-phrase}:lang(en) :is(.k-hero h1,.k-h2,.k-start h2,.k-notes h1){word-break:normal;-webkit-hyphens:manual;hyphens:manual}.k-site :where(p,li,dd,small){text-wrap:pretty}.kk-mono{font-family:var(--clavis-font-mono);letter-spacing:.02em;font-size:.75rem}.kk-label{font-family:var(--clavis-font-mono);letter-spacing:.02em;color:var(--clavis-ink-3);font-size:.6875rem}.kk-display{font-family:var(--clavis-font-sans);letter-spacing:-.035em;font-feature-settings:"palt";font-weight:800;line-height:1.15}.kk-link{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.kk-link{-webkit-text-decoration-color:color-mix(in oklch,currentColor 40%,transparent);text-decoration-color:color-mix(in oklch,currentColor 40%,transparent)}}.kk-link:hover{text-decoration-color:currentColor}.k-hit{position:relative}.k-hit:after{content:"";position:absolute;inset:-.75rem -.25rem}.kk-btn-primary,.kk-btn-seal,.kk-btn-secondary,.kk-btn-ghost,.k-btn{border:1px solid var(--clavis-ink);background:var(--clavis-ink);min-block-size:2.75rem;color:var(--clavis-on-ink);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:0 1.15rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.kk-btn-primary:hover,.kk-btn-seal:hover,.k-btn:hover,.kk-btn-secondary,.kk-btn-ghost,.k-btn.is-ghost{color:var(--clavis-ink);background:0 0}.kk-btn-secondary:hover,.kk-btn-ghost:hover,.k-btn.is-ghost:hover{background:var(--clavis-ink);color:var(--clavis-on-ink)}.clv-dark{background:var(--clavis-paper);color:var(--clavis-ink)}.k-head{z-index:40;background:var(--clavis-paper);border-bottom:var(--clavis-hair) solid transparent;transition:border-color .2s;position:sticky;top:0}.k-head.is-scrolled{border-bottom-color:var(--clavis-rule)}.k-head-inner{align-items:center;gap:1.5rem;max-width:1440px;margin-inline:auto;padding:.85rem clamp(16px,4.2vw,64px);display:flex}.k-nav{gap:1.5rem;margin-inline-start:auto;font-size:.875rem;display:flex}.k-nav a{color:var(--clavis-ink-2);text-decoration:none}.k-nav a:hover,.k-nav a[aria-current=page]{color:var(--clavis-ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.k-menu .ck-lang{margin-block-start:1.5rem}.k-menu-button{border:var(--clavis-hair) solid var(--clavis-rule-2);block-size:2.75rem;inline-size:2.75rem;color:var(--clavis-ink);background:0 0;justify-content:center;align-items:center;margin-inline-start:auto;display:none}.k-menu{border-top:var(--clavis-hair) solid var(--clavis-rule);padding:.5rem clamp(16px,4.2vw,64px) 1.5rem}.k-menu nav a{border-bottom:var(--clavis-hair) solid var(--clavis-rule);padding:.9rem 0;text-decoration:none;display:block}@media(max-width:900px){.k-nav,.k-head-cta,.k-head-inner>.k-head-lang{display:none}.k-menu-button{display:inline-flex}}.k-finale{background:var(--clavis-paper);color:var(--clavis-ink)}.k-foot{border-top:var(--clavis-hair) solid var(--clavis-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;max-width:1440px;margin-inline:auto;padding:3rem clamp(16px,4.2vw,64px) 2rem;display:grid}.k-stamp{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.k-stamp .clavis-seal,.k-stamp-blank{aspect-ratio:1;inline-size:100%;display:block}.k-stamp h3{font-size:.875rem;font-weight:700}.k-stamp p{color:var(--clavis-ink-2);margin-top:.4rem;font-size:.875rem;line-height:1.7}.k-stamp .kk-mono{color:var(--clavis-ink-3);overflow-wrap:anywhere;margin-top:.5rem;display:block}.k-foot-links{border-top:var(--clavis-hair) solid var(--clavis-rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 2.5rem;padding-top:1.5rem;font-size:.875rem;display:grid}.k-foot-links h3{border-bottom:var(--clavis-hair) solid var(--clavis-rule-2);font-family:var(--clavis-font-mono);letter-spacing:.02em;color:var(--clavis-ink-3);padding-bottom:.5rem;font-size:.6875rem;font-weight:500}.k-foot-links ul{grid-template-columns:repeat(var(--k-foot-cols,1),minmax(0,1fr));column-gap:2.5rem;margin:0;padding:0;display:grid}.k-foot-links .is-product{--k-foot-cols:2;grid-column:span 2}.k-foot-links li{border-bottom:var(--clavis-hair) solid var(--clavis-rule);list-style:none}.k-foot-links li>a{min-block-size:2.5rem;color:var(--clavis-ink-2);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.k-foot-links li>a:hover{color:var(--clavis-ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.k-foot-lang{grid-column:1/-1}.k-foot-meta{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);grid-column:1/-1;font-size:.6875rem}@media(max-width:960px){.k-foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.k-foot{grid-template-columns:1fr}.k-stamp{grid-template-columns:96px minmax(0,1fr)}.k-foot-links{grid-template-columns:minmax(0,1fr)}.k-foot-links .is-product{grid-column:auto}.k-foot-links .is-legal{--k-foot-cols:2}.k-foot-links li>a{min-block-size:2.75rem}}.k-wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,4.2vw,64px)}.k-chapter{border-top:var(--clavis-hair) solid var(--clavis-rule);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;padding-block:clamp(64px,10vw,144px);display:grid}.k-tab{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);flex-direction:column;grid-column:1/span 2;gap:.35rem;padding-top:.9em;font-size:.6875rem;display:flex}.k-tab b{color:var(--clavis-ink);font-weight:500}.k-body{grid-column:3/-1;min-inline-size:0}.k-h2{letter-spacing:-.04em;white-space:pre-line;max-width:14em;font-size:clamp(2.125rem,1.05rem + 4.2vw,5.5rem);font-weight:800;line-height:1.08}.k-lead{color:var(--clavis-ink-2);max-width:36em;margin-top:2rem;font-size:clamp(1.0625rem,.97rem + .42vw,1.375rem);line-height:1.85}@media(max-width:960px){.k-tab{flex-direction:row;grid-column:1/-1;gap:.75rem;padding:0 0 1rem}.k-body{grid-column:1/-1}}.k-hero-band{overflow-x:clip}.k-hero{--k-hero-pad:clamp(16px, 4.2vw, 64px);min-block-size:calc(100svh - 72px);max-width:1440px;padding:2rem var(--k-hero-pad) 3rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem;margin-inline:auto;display:grid;position:relative}.k-hero-copy{z-index:2;grid-column:1/span 7;min-inline-size:0;position:relative}.k-hero h1{letter-spacing:-.05em;margin-inline-start:-.06em;font-size:clamp(3.25rem,.9rem + min(7.2vw,103.68px),9.5rem);font-weight:800;line-height:1.04}.k-hero h1 .row{white-space:nowrap;display:block}.k-from,.k-to{display:inline-block;position:relative}.k-from{transition:color var(--clavis-t-fix) var(--clavis-ease-oxidize),font-weight var(--clavis-t-fix) var(--clavis-ease-oxidize)}.k-from:after{content:"";background:var(--clavis-ink);transform-origin:0;block-size:max(2px,.055em);transition:transform .52s var(--clavis-ease-burin);inset-inline:-.04em;position:absolute;top:52%;transform:scaleX(0)}.k-to{color:var(--clavis-wet);font-weight:var(--clavis-w-wet);transition:color var(--clavis-t-fix) var(--clavis-ease-oxidize) .28s,font-weight var(--clavis-t-fix) var(--clavis-ease-oxidize) .28s}.is-signed .k-from{color:var(--clavis-ink-3);font-weight:300}.is-signed .k-from:after{transform:scaleX(1)}.is-signed .k-to{color:var(--clavis-ink);font-weight:var(--clavis-w-fixed)}.k-hero .k-lead{max-width:30em}.k-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.k-ticket{background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule-2);border-inline-start:var(--clavis-line-fixed) solid var(--clavis-wet);max-width:36rem;transition:border-color var(--clavis-t-fix) var(--clavis-ease-oxidize);gap:.5rem;margin-top:3rem;padding:1rem 1.5rem;display:grid}.is-signed .k-ticket{border-inline-start-color:var(--clavis-ink)}.k-ticket-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.k-ticket-app{color:var(--clavis-ink-2);font-size:.875rem;line-height:1.5}.k-ticket-host{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);margin-inline-start:.6em;font-size:.6875rem}.k-ticket-op{letter-spacing:-.02em;font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);font-weight:700;line-height:1.35}.k-ticket-detail{letter-spacing:0;color:var(--clavis-ink-2);white-space:nowrap;margin-inline-start:.5em;font-size:.875rem;font-weight:400}.k-ticket .kk-mono{color:var(--clavis-ink-3);white-space:nowrap}:lang(en) .k-ticket-detail,:lang(en) .k-ticket-host{white-space:normal;margin-inline-start:0;display:block}.k-after{max-width:36rem;margin-top:.75rem;font-size:.875rem;display:grid}.k-after>*{grid-area:1/1}.k-note{color:var(--clavis-ink-3);transition:opacity .4s}.is-signed .k-note{opacity:0;visibility:hidden}.k-receipt{color:var(--clavis-ink-2);opacity:0;visibility:hidden;transition:opacity .6s var(--clavis-ease-oxidize) .5s,translate .6s var(--clavis-ease-oxidize) .5s;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex;translate:0 6px}.is-signed .k-receipt{opacity:1;visibility:visible;translate:0}.k-receipt button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.k-hero-seal{z-index:1;aspect-ratio:1;inline-size:min(84svh,58vw);left:calc(var(--k-hero-pad) + (100% - 2 * var(--k-hero-pad) + 1.5rem) * 7 / 12);position:absolute;top:50%;translate:0 -50%}.k-hero-seal .clavis-seal{--clavis-seal-stagger:20ms;block-size:100%;inline-size:100%}.k-hero-seal .clavis-seal[data-ink=fixed]{--k:1.45}.k-press{aspect-ratio:1;background:var(--clavis-paper);inline-size:104px;color:var(--clavis-wet);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--p:0;transition:color var(--clavis-t-fix) var(--clavis-ease-oxidize),scale .2s var(--clavis-ease-oxidize);border:0;border-radius:50%;place-items:center;padding:0;font-size:.875rem;font-weight:600;line-height:1.3;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.k-press:active{scale:.97}.k-press svg{block-size:100%;inline-size:100%;position:absolute;inset:0;rotate:-90deg}.k-press .track{fill:none;stroke:currentColor;stroke-width:1px;opacity:.35}.k-press .fill{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p))}.k-press span{text-align:center;white-space:pre-line;position:relative}.is-signed .k-press{color:var(--clavis-ink);cursor:default}@media(max-width:960px){.k-hero{grid-template-columns:1fr;min-block-size:0;padding-top:1.5rem}.k-hero-copy{grid-column:1}.k-hero-seal{inline-size:min(100%,560px);margin:2.5rem auto 0;position:relative;top:auto;left:auto;translate:none}.k-ticket-row{flex-wrap:wrap;row-gap:4px}.k-ticket-detail{white-space:normal;margin-inline-start:0;display:block}.k-ticket-host{margin-inline-start:0;display:block}}.k-logs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:4rem;display:grid}.k-log{background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule);align-content:start;gap:1rem;padding:1.5rem;display:grid}.k-log.is-weak{border-style:dashed}.k-log h3{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:700;display:flex}.k-log pre{font-family:var(--clavis-font-mono);white-space:pre-wrap;color:var(--clavis-ink-2);margin:0;font-size:12px;line-height:1.9}.k-log dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;font-size:.875rem;line-height:1.6;display:grid}.k-log dt{color:var(--clavis-ink-3)}.k-log dd{margin:0}.k-cap{color:var(--clavis-ink-3);font-size:.875rem;line-height:1.7}.k-steps{border-top:var(--clavis-hair) solid var(--clavis-rule-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 0;padding:0;display:grid}.k-step{grid-row:span 4;grid-template-rows:subgrid;row-gap:.75rem;padding:1.5rem 1.5rem 0 0;list-style:none;display:grid}.k-step+.k-step{border-inline-start:var(--clavis-hair) solid var(--clavis-rule);padding-inline-start:1.5rem}.k-step:last-child{padding-inline-end:0}.k-step-n{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.k-step h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);font-weight:800}.k-step p{color:var(--clavis-ink-2);font-size:.875rem;line-height:1.8}.k-artifact{background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule);font-family:var(--clavis-font-mono);color:var(--clavis-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;min-block-size:8.4em;padding:.75rem 1rem;font-size:11px;font-stretch:80%;line-height:1.8}.k-artifact b{color:var(--clavis-ink);font-weight:500}.k-artifact .w{color:var(--clavis-wet)}.k-same{color:var(--clavis-ink-2);align-items:center;gap:1rem;margin-top:3rem;font-size:.875rem;display:flex}.k-same-pips{gap:6px;display:flex}@media(max-width:960px){.k-logs{grid-template-columns:1fr}.k-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.k-step:nth-child(3){border-inline-start:0;padding-inline-start:0}.k-step:nth-child(2n){padding-inline-end:0}.k-step{padding-bottom:2rem}}@media(max-width:640px){.k-steps{grid-template-columns:1fr}.k-step{grid-row:auto;grid-template-rows:none;padding-inline-end:0}.k-step+.k-step{border-inline-start:0;border-top:var(--clavis-hair) solid var(--clavis-rule);padding-inline-start:0}.k-same{flex-direction:column;align-items:flex-start;gap:.75rem}}.k-tamper{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:4rem;display:grid}.k-panel{background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule-2);align-content:start;gap:1.5rem;min-inline-size:0;padding:1.5rem;display:grid}.k-panel>header{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:700;display:flex}.k-panel-seal{place-items:center;padding-block:.75rem;display:grid}.k-panel-seal .clavis-seal{aspect-ratio:1;inline-size:min(100%,300px)}.k-fields{grid-template-columns:5.5em minmax(0,1fr);align-items:center;gap:.5rem 1rem;margin:0;font-size:.875rem;display:grid}.k-fields dt,.k-fields label{color:var(--clavis-ink-3)}.k-fields dd{overflow-wrap:anywhere;border-bottom:var(--clavis-hair) solid var(--clavis-rule);align-items:center;min-block-size:40px;min-inline-size:0;margin:0;padding-inline:10px;display:flex}.k-fields input{font:inherit;color:var(--clavis-ink);background:var(--clavis-paper);border:var(--clavis-hair) solid var(--clavis-rule-2);border-radius:0;min-block-size:40px;inline-size:100%;min-inline-size:0;padding:0 10px}.k-fields input.is-changed{border-color:var(--clavis-rust);background:var(--clavis-rust-wash)}.k-digest{font-family:var(--clavis-font-mono);color:var(--clavis-ink-2);overflow-wrap:anywhere;font-size:11.5px;line-height:1.7}.k-digest mark{color:var(--clavis-rust);text-underline-offset:2px;background:0 0;text-decoration:underline}.k-verdict{border:var(--clavis-line) solid var(--clavis-ink);background:var(--clavis-sheet);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:border-color .4s,background-color .4s;display:flex}.k-verdict.is-broken{border-color:var(--clavis-rust);background:var(--clavis-rust-wash)}.k-verdict p{font-weight:700}.k-verdict small{color:var(--clavis-ink-2);font-size:.875rem;font-weight:400;display:block}.k-fine{color:var(--clavis-ink-3);max-width:46em;margin-top:1.5rem;font-size:.875rem}.k-fine code{font-family:var(--clavis-font-mono);overflow-wrap:anywhere;color:var(--clavis-ink-2);font-size:11.5px}@media(max-width:960px){.k-tamper{grid-template-columns:1fr}}@media(max-width:480px){.k-panel{padding:1rem}.k-fields{grid-template-columns:auto minmax(0,1fr)}}.k-queue{border-top:var(--clavis-line) solid var(--clavis-ink);margin:4rem 0 0;padding:0}.k-queue li{border-bottom:var(--clavis-hair) solid var(--clavis-rule);grid-template-columns:4.5em 34px minmax(10em,1.1fr) minmax(12em,1.6fr) minmax(12em,1fr);align-items:center;gap:1rem;padding:1rem 0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.k-queue .t{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);font-size:.6875rem}.k-queue .who{color:var(--clavis-ink-2)}.k-queue .what b{font-weight:700;display:block}.k-queue .what span{color:var(--clavis-ink-3)}.k-queue li[data-ink=wet] .what b{color:var(--clavis-wet);font-weight:500}.k-queue li[data-ink=void] .what b{color:var(--clavis-ink-3);font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}@media(max-width:960px){.k-queue li{grid-template-columns:34px 1fr;grid-template-areas:"pip what""pip state";row-gap:6px}.k-queue .t,.k-queue .who{display:none}.k-queue .pip{grid-area:pip;align-self:start}.k-queue .what{grid-area:what}.k-queue .st{grid-area:state}}.k-history{grid-template-columns:1.3fr 1fr;align-items:start;gap:1.5rem;margin-top:4rem;display:grid}.k-sheet{background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule-2)}.k-sheet>header{border-bottom:var(--clavis-hair) solid var(--clavis-rule);justify-content:space-between;align-items:baseline;padding:1rem 1.5rem;font-size:.875rem;display:flex}.k-sheet ul{margin:0;padding:0}.k-sheet li{border-bottom:var(--clavis-hair) solid var(--clavis-rule);grid-template-columns:30px 1fr auto;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.k-sheet li:last-child{border-bottom:0}.k-sheet li small{color:var(--clavis-ink-3);display:block}@media(max-width:640px){.k-sheet>header,.k-sheet li{padding-inline:1rem}.k-sheet li{grid-template-columns:30px minmax(0,1fr);row-gap:.35rem}.k-sheet li>:first-child{grid-row:span 2;align-self:start}.k-sheet li>.clavis-state{grid-column:2}}.k-inquiry{border:var(--clavis-line) solid var(--clavis-ink);background:var(--clavis-sheet);gap:1rem;padding:1.5rem;display:grid}.k-inquiry .q{color:var(--clavis-ink-3);font-size:.875rem}.k-inquiry .a{letter-spacing:-.02em;font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);font-weight:700;line-height:1.45}.k-inquiry .void{border:1.5px dotted var(--clavis-ink-3);vertical-align:-.1em;border-radius:50%;block-size:1em;inline-size:1em;margin-inline-end:.3em;display:inline-block}.k-split{border-top:var(--clavis-line) solid var(--clavis-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem;display:grid}.k-split>div{padding:1.5rem 1.5rem 0 0}.k-split>div+div{border-inline-start:var(--clavis-hair) solid var(--clavis-rule);padding-inline:1.5rem 0}.k-split h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);font-weight:800;display:flex}.k-split ul{margin:1rem 0 0;padding:0}.k-split li{border-bottom:var(--clavis-hair) solid var(--clavis-rule);padding:.75rem 0;font-size:.875rem;list-style:none}@media(max-width:960px){.k-history,.k-split{grid-template-columns:1fr}.k-split>div{padding-inline-end:0}.k-split>div+div{border-inline-start:0;border-top:var(--clavis-hair) solid var(--clavis-rule);padding-inline-start:0}.k-split>div:first-child li:last-child{border-bottom:0}}.k-strip{block-size:56px;inline-size:100%;color:var(--clavis-ink);margin-top:4rem;display:block}.k-strip path{fill:none;stroke:currentColor;stroke-width:var(--clavis-hair)}.k-prices{border-top:var(--clavis-line) solid var(--clavis-ink);border-bottom:var(--clavis-hair) solid var(--clavis-rule-2);grid-template-columns:1.35fr 1fr 1fr;display:grid}.k-price{align-content:start;gap:.75rem;padding:1.5rem 1.5rem 2rem 0;display:grid}.k-price+.k-price{border-inline-start:var(--clavis-hair) solid var(--clavis-rule);padding-inline-start:1.5rem}.k-price:last-child{padding-inline-end:0}.k-price h3{justify-content:space-between;font-size:.875rem;font-weight:700;display:flex}.k-denom{line-height:.82;font-family:var(--clavis-font-mono);align-items:flex-start;gap:.12em;font-stretch:112.5%;display:flex}.k-denom .cur{color:var(--clavis-ink-2);padding-top:.4em;font-size:15px;font-weight:500}.k-denom .v{letter-spacing:-.06em;font-size:clamp(5rem,2rem + 9vw,11rem);font-weight:200}.k-denom.is-small .v{font-size:clamp(3rem,1.6rem + 4vw,5.25rem);font-weight:300}.k-price ul{gap:6px;margin:0;padding:0;display:grid}.k-price li{color:var(--clavis-ink-2);padding-inline-start:1.1em;font-size:.875rem;line-height:1.7;list-style:none;position:relative}.k-price li:before{content:"";background:var(--clavis-ink-3);block-size:1px;inline-size:.45em;position:absolute;top:.85em;left:0}.k-price .word{letter-spacing:-.04em;font-size:clamp(2.5rem,1.4rem + 3.4vw,4.5rem);font-weight:800;line-height:1}.k-prices-note{color:var(--clavis-ink-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:1rem;font-size:.875rem;display:flex}@media(max-width:960px){.k-prices{grid-template-columns:1fr}.k-price{padding-inline-end:0}.k-price+.k-price{border-inline-start:0;border-top:var(--clavis-hair) solid var(--clavis-rule);padding-inline-start:0}}.k-start{max-width:1440px;margin-inline:auto;padding:clamp(64px,10vw,144px) clamp(16px,4.2vw,64px) 6rem}.k-start h2{letter-spacing:-.05em;font-size:clamp(3rem,1rem + 8vw,10rem);font-weight:800;line-height:1.02}.k-start p{max-width:34em;color:var(--clavis-ink-2);margin-top:2rem;font-size:clamp(1.0625rem,.97rem + .42vw,1.375rem)}.k-start .k-actions{margin-top:2rem}.k-start small{color:var(--clavis-ink-3);margin-top:1.5rem;font-size:.875rem;display:block}.k-notes{max-width:1440px;margin-inline:auto;padding:clamp(64px,8vw,112px) clamp(16px,4.2vw,64px) clamp(96px,10vw,144px)}.k-notes h1{letter-spacing:-.045em;font-size:clamp(2.5rem,1.4rem + 4.4vw,6rem);font-weight:800;line-height:1.05}.k-note-list{border-top:var(--clavis-line) solid var(--clavis-ink);margin:0;padding:0}.k-note-list li{border-bottom:var(--clavis-hair) solid var(--clavis-rule);list-style:none}.k-note-list a{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 0;text-decoration:none;display:grid}.k-note-list .clavis-seal,.k-note-blank{aspect-ratio:1;inline-size:100%;display:block}.k-note-list h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);font-weight:800;line-height:1.35}.k-note-list p{color:var(--clavis-ink-2);margin-top:.35rem;font-size:.875rem}.k-note-list a:hover h3{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.k-note-meta{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);text-align:end;font-size:.6875rem;line-height:1.6}.k-article{grid-template-columns:minmax(0,1fr) 240px;gap:4rem;margin-top:2.5rem;display:grid}.k-article-head{border-bottom:var(--clavis-line) solid var(--clavis-ink);grid-column:1/-1;padding-bottom:2rem}.k-article-head p.lede{max-width:34em;color:var(--clavis-ink-2);margin-top:1.5rem;font-size:clamp(1.0625rem,.97rem + .42vw,1.375rem)}.k-prose{max-width:40em;color:var(--clavis-ink);font-size:1.0625rem;line-height:2}.k-prose>*+*{margin-top:1.25em}.k-prose h2{letter-spacing:-.025em;margin-top:2.6em;font-size:clamp(1.375rem,1.1rem + .9vw,2rem);font-weight:800;line-height:1.35}.k-prose h3{margin-top:2em;font-size:1.125rem;font-weight:700}.k-prose ul,.k-prose ol{padding-inline-start:1.4em}.k-prose li+li{margin-top:.4em}.k-prose blockquote{border-inline-start:var(--clavis-line-fixed) solid var(--clavis-ink);color:var(--clavis-ink-2);margin:1.5em 0;padding:.25em 0 .25em 1.25em}.k-prose code{font-family:var(--clavis-font-mono);background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule);padding:.05em .35em;font-size:.82em}.k-prose pre{background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule);font-family:var(--clavis-font-mono);padding:1rem 1.25rem;font-size:12.5px;line-height:1.8;overflow-x:auto}.k-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.k-prose a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.k-prose hr{border:0;border-top:var(--clavis-hair) solid var(--clavis-rule);margin:2.5em 0}.k-aside{color:var(--clavis-ink-2);align-self:start;gap:1rem;font-size:.8125rem;display:grid;position:sticky;top:96px}.k-aside h3{color:var(--clavis-ink);font-size:.8125rem;font-weight:700}.k-aside .kk-mono{color:var(--clavis-ink-3);overflow-wrap:anywhere;font-size:.6875rem}.k-legal-note{border:var(--clavis-hair) solid var(--clavis-rule-2);color:var(--clavis-ink-2);padding:.75rem 1rem;font-size:.8125rem}.k-shelf{margin-top:clamp(3rem,6vw,5rem)}.k-shelf>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-bottom:.9rem;display:flex}.k-shelf>header h2{letter-spacing:-.03em;font-feature-settings:"palt";font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:800;line-height:1.25}.k-shelf>header p{color:var(--clavis-ink-2);max-width:36em;font-size:.875rem}.k-notes-foot{flex-wrap:wrap;gap:.5rem 1.75rem;margin:3rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.k-notes-foot a{color:var(--clavis-ink-2);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.k-note-crumb{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:.75rem!important;padding:0!important}.k-note-pinned,.k-note-draft{background:var(--clavis-sheet);border:var(--clavis-hair) solid var(--clavis-rule);border-inline-start:var(--clavis-line-fixed) solid var(--clavis-wet);color:var(--clavis-ink-2);max-width:40em;margin-top:1rem;padding:.65rem .9rem;font-size:.875rem}.k-table{-webkit-overflow-scrolling:touch;border-top:var(--clavis-line) solid var(--clavis-ink);margin:1.75em 0;overflow-x:auto}.k-table table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem;font-size:.875rem;line-height:1.75}.k-table th,.k-table td{text-align:start;vertical-align:top;border-bottom:var(--clavis-hair) solid var(--clavis-rule);padding:.7rem 1rem .7rem 0}.k-table thead th{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);letter-spacing:.02em;border-bottom:var(--clavis-line) solid var(--clavis-ink);font-size:.6875rem;font-weight:500}.k-table tbody th{color:var(--clavis-ink);min-inline-size:7em;font-weight:700}.k-table td{color:var(--clavis-ink-2)}.k-table code{font-size:.78em}.k-ref{font-family:var(--clavis-font-mono);vertical-align:super;margin-inline-start:.12em;font-size:.62em;line-height:0}.k-prose .k-ref a{color:var(--clavis-wet);text-decoration:none}.k-prose .k-ref a:hover{text-decoration:underline}.k-ref-sep{color:var(--clavis-ink-3)}.k-sources{margin-top:3.5em}.k-sources h2{margin-top:0!important}.k-sources ol{border-top:var(--clavis-line) solid var(--clavis-ink);margin-top:1em;list-style:none;padding:0!important}.k-sources li{border-bottom:var(--clavis-hair) solid var(--clavis-rule);grid-template-columns:2em minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.65rem 0;scroll-margin-top:96px;font-size:.875rem;line-height:1.7;display:grid}.k-sources li+li{margin-top:0!important}.k-sources .n{font-family:var(--clavis-font-mono);color:var(--clavis-wet);font-size:.6875rem}.k-sources .checked{font-family:var(--clavis-font-mono);color:var(--clavis-ink-3);white-space:nowrap;font-size:.6875rem}.k-sources li:target{background:var(--clavis-wet-wash)}.k-colophon{border-top:var(--clavis-line-fixed) solid var(--clavis-ink);margin-top:3.5em;padding-top:1rem}.k-colophon h2{letter-spacing:.08em!important;margin-top:0!important;font-size:1rem!important}.k-colophon dl{grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1.25rem;margin-top:1rem;font-size:.875rem;line-height:1.75;display:grid}.k-colophon dt{color:var(--clavis-ink-3)}.k-colophon dd{overflow-wrap:anywhere;margin:0}.k-colophon-links{flex-wrap:wrap;gap:.25rem 1rem;margin-inline-start:.75rem;display:inline-flex}.k-colophon-hash{color:var(--clavis-ink-2);font-size:.75rem}.k-colophon-fine{border-top:var(--clavis-hair) solid var(--clavis-rule);color:var(--clavis-ink-3);gap:.35rem;margin-top:1rem;padding-top:.75rem;font-size:.8125rem;line-height:1.75;display:grid}.k-colophon-fine p+p{margin-top:0!important}@media(max-width:960px){.k-article{grid-template-columns:1fr;gap:2.5rem}.k-aside{position:static}.k-note-list a{grid-template-columns:52px minmax(0,1fr);align-items:start}.k-note-meta{text-align:start;grid-column:2}}}@layer utilities{.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}.z-50{z-index:50}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.75em\]{margin-top:.75em}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-\[26px\]{height:26px}.h-px{height:1px}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-svh{min-height:100svh}.w-2{width:calc(var(--spacing) * 2)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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}.list-none{list-style-type:none}.grid-cols-\[8\.5rem_1fr\]{grid-template-columns:8.5rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-brand-line\/80>:not(:last-child)){border-color:var(--clavis-rule)}@supports (color:color-mix(in lab,red,red)){:where(.divide-brand-line\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--clavis-rule) 80%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-brand-line,.border-brand-line\/80{border-color:var(--clavis-rule)}@supports (color:color-mix(in lab,red,red)){.border-brand-line\/80{border-color:color-mix(in oklab,var(--clavis-rule) 80%,transparent)}}.border-ink{border-color:var(--clavis-ink)}.border-rule{border-color:var(--clavis-rule)}.border-rule-2{border-color:var(--clavis-rule-2)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-brand-surface{background-color:var(--clavis-paper)}.bg-ink{background-color:var(--clavis-ink)}.bg-ink-3{background-color:var(--clavis-ink-3)}.bg-paper{background-color:var(--clavis-paper)}.bg-sheet{background-color:var(--clavis-sheet)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[0\.6em\]{padding-bottom:.6em}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-right{text-align:right}.\!font-sans{font-family:var(--clavis-font-sans)!important}.font-mono{font-family:var(--clavis-font-mono)}.font-sans{font-family:var(--clavis-font-sans)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-\[clamp\(2rem\,1\.2rem\+2\.6vw\,3\.75rem\)\]{font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem)!important}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#f4f2ed\]{color:#f4f2ed}.text-brand-ink{color:var(--clavis-ink)}.text-brand-line{color:var(--clavis-rule)}.text-brand-muted,.text-brand-muted\/70{color:var(--clavis-ink-3)}@supports (color:color-mix(in lab,red,red)){.text-brand-muted\/70{color:color-mix(in oklab,var(--clavis-ink-3) 70%,transparent)}}.text-ink{color:var(--clavis-ink)}.text-ink-2{color:var(--clavis-ink-2)}.text-ink-3{color:var(--clavis-ink-3)}.text-paper{color:var(--clavis-paper)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--clavis-ink\)\]{accent-color:var(--clavis-ink)}.opacity-40{opacity:.4}.opacity-55{opacity:.55}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media(hover:hover){.group-hover\:text-brand-primary:is(:where(.group):hover *),.hover\:text-ink:hover{color:var(--clavis-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\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}@media(min-width:40rem){.sm\:ml-1{margin-left:var(--spacing)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(0\,11rem\)_1fr\]{grid-template-columns:minmax(0,11rem) 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@keyframes ck-lang-in{0%{opacity:0}to{opacity:1}}@keyframes ck-lang-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ck-lang-pop[data-open],.ck-lang-pop[data-closing]{animation:none}.ck-lang-trigger,.ck-lang-row{transition:none}html{scroll-behavior:auto}.k-from,.k-to,.k-from:after,.k-receipt,.k-press,.k-ticket{transition:none!important}}@media print{.k-head,.k-press,.k-menu-button{display:none!important}.k-finale{color:var(--clavis-ink);background:0 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-divide-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}
