@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:10px;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-field:var(--field);--color-ink:var(--ink);--color-accent:var(--accent);--color-blue:var(--blue);--color-ivory:var(--ivory);--color-vermilion:var(--vermilion);--color-vermilion-light:var(--vermilion-light);--color-ink-secondary:var(--ink-secondary);--color-ink-30:var(--ink-30);--color-ink-18:var(--ink-18);--color-fill-subtle:var(--fill-subtle);--color-accent-soft:var(--accent-soft);--font-label:var(--type-label)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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{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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-accent{border-color:var(--accent)}.bg-field{background-color:var(--field)}.p-1{padding:10px}.p-4{padding:40px}.font-label{font-family:var(--type-label)}.font-mono{font-family:var(--font-mono)}.text-label{font-size:var(--size-label)}.text-ink{color:var(--ink)}.text-ink-secondary{color:var(--ink-secondary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--blue:#0755bb;--blue-rgb:7 85 187;--ivory:#faf9f5;--ivory-rgb:250 249 245;--ivory-2:#f0eee6;--vermilion:#cf3a1e;--vermilion-rgb:207 58 30;--vermilion-light:#ff8e75;--vermilion-light-rgb:255 142 117;--field:var(--blue);--field-rgb:var(--blue-rgb);--ink:var(--ivory);--ink-rgb:var(--ivory-rgb);--accent:var(--vermilion-light);--accent-rgb:var(--vermilion-light-rgb);--fill-subtle:rgb(var(--ink-rgb)/.07);--ink-100:rgb(var(--ink-rgb)/1);--ink-secondary-a:.78;--ink-secondary:rgb(var(--ink-rgb)/var(--ink-secondary-a));--ink-30:rgb(var(--ink-rgb)/.3);--ink-18:rgb(var(--ink-rgb)/.18);--accent-soft:rgb(var(--accent-rgb)/.18);--tex-grid:url(../media/grid-ivory.bd802b16.svg);--tex-sketch:url(../media/sketch-ivory.a4bc931d.svg);--tex-dust:url(../media/dust-ivory.38de1693.svg);--tex-minor:url(../media/minor-ivory.8cd98449.svg);--tex-grid-size:200px;--tex-sketch-size:1200px;--tex-dust-size:240px;--lamp-size:360px;--bg-sheet:var(--tex-sketch),var(--tex-grid);--bg-sheet-size:var(--tex-sketch-size)var(--tex-sketch-size),var(--tex-grid-size)var(--tex-grid-size);--seal:url(../media/seal-enamel.4938c873.webp);--seal-chrome:url(../media/seal-chrome-dark.41c9a820.webp);--seal-size:250px;--type-display:var(--font-migra,"Migra"),"Times New Roman",serif;--type-label:var(--font-montreal,"PP Neue Montreal"),"Helvetica Neue",Arial,sans-serif;--type-body:var(--font-montreal-text,"PP Neue Montreal Text"),"Helvetica Neue",Arial,sans-serif;--weight-display:200;--weight-label:600;--weight-body:400;--size-label-sm:11px;--size-label:12px;--size-body-sm:14px;--size-body:16px;--size-h3:24px;--size-h2:32px;--size-h1:44px;--size-hero:64px;--size-name:52px;--size-lead:17px;--size-readout:19px;--size-note:12.5px;--lh-body:1.55;--lh-tight:1.05;--ls-caps:.08em;--ls-display:-.01em;--space-1:10px;--space-2:20px;--space-3:30px;--space-4:40px;--space-6:60px;--space-8:80px;--space-12:120px;--corner:0;--corner-tag:999px;--line-hair:.5px;--line-1:1px;--line-2:2px;--focus-outline:var(--line-2)solid var(--accent);--focus-offset:2px;--fit-min:.8;--fit-max:2;--travel-min:1.2s;--travel-max:1.8s;--travel-ease:cubic-bezier(.37,0,.63,1);--travel-zoom:.9;--dust-settle:.65s;--draw-in:.52s;--draw-ease:cubic-bezier(.2,0,.1,1);--seal-press:.6s;--seal-flip:.9s;--seal-flip-ease:cubic-bezier(.3,1.35,.5,1);--ui-fast:.18s;--ui-ease:ease-out;--reduced-crossfade:.2s;--z-sheet:0;--z-corridor:1;--z-section:2;--z-edge:9;--z-rail:10;--z-titleblock:10;--glass-blur:18px;--glass-sat:1.6;--glass-tint:linear-gradient(180deg,rgb(var(--field-rgb)/.6),rgb(var(--field-rgb)/.46));--glass-frost:rgb(var(--ink-rgb)/.06);--glass-plate:rgb(var(--field-rgb)/.82);--glass-edge:rgb(var(--ink-rgb)/.4);--glass-glint:rgba(255,255,255,.28);--glass-sheen:linear-gradient(112deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 72%,rgba(255,255,255,.07) 100%);--glass-shadow:16px 0 40px rgba(0,10,60,.2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--field:var(--ivory);--field-rgb:var(--ivory-rgb);--ink:var(--blue);--ink-rgb:var(--blue-rgb);--accent:var(--vermilion);--accent-rgb:var(--vermilion-rgb);--fill-subtle:var(--ivory-2);--ink-secondary-a:.83;--tex-grid:url(../media/grid-blue.d943691b.svg);--tex-sketch:url(../media/sketch-blue.10752514.svg);--tex-dust:url(../media/dust-blue.09d5d099.svg);--tex-minor:url(../media/minor-blue.b63df666.svg);--seal:url(../media/seal-plaster.6716f774.webp);--seal-chrome:url(../media/seal-chrome-light.1937202c.webp);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--travel-min:0s;--travel-max:0s;--travel-zoom:1;--dust-settle:0s;--draw-in:0s;--seal-press:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--field);color:var(--ink);font-family:var(--type-body);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--accent-soft);color:var(--ink-100)}a{color:inherit}h1,h2,h3,p{margin:0}.label{font-family:var(--type-label);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:1.2}.label-sm{font-family:var(--type-label);font-size:var(--size-label-sm);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:1.2}.h1{font-family:var(--type-display);font-size:var(--size-h1);font-weight:var(--weight-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.h2{font-family:var(--type-display);font-size:var(--size-h2);font-weight:var(--weight-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.h3{font-family:var(--type-display);font-size:var(--size-h3);font-weight:var(--weight-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.body{font-family:var(--type-body);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--lh-body)}.body-sm{font-family:var(--type-body);font-size:var(--size-body-sm);font-weight:var(--weight-body);line-height:var(--lh-body)}.ink-secondary{color:var(--ink-secondary)}.ink-30{color:var(--ink-30)}.section-header .h1{margin-bottom:6px}.section-header .label{color:var(--ink-secondary)}.dim{display:block;overflow:visible}.dim path{stroke:currentColor;stroke-width:var(--line-1);fill:none;stroke-dasharray:var(--len,330);stroke-dashoffset:0}.dim.is-drawing path{animation:draw var(--draw-in)var(--draw-ease)both}@keyframes draw{0%{stroke-dashoffset:var(--len,330)}to{stroke-dashoffset:0}}.dim.accent{color:var(--accent)}.title-block{border:var(--line-1)solid currentColor;background:var(--field);font-family:var(--type-label);font-size:var(--size-label-sm);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;grid-template-columns:1fr 1fr;width:240px;line-height:1.3;display:grid}.title-block>div{border-top:var(--line-1)solid currentColor;padding:6px 8px}.title-block>div:nth-child(-n+2){border-top:0}.title-block>div:nth-child(odd){border-right:var(--line-1)solid currentColor}.title-block>div.wide{border-right:0;grid-column:1/-1}.title-block b{font-weight:var(--weight-label);color:var(--ink-secondary);margin-bottom:2px;font-size:8px;display:block}.title-block .tb-links{gap:var(--space-1);display:flex}.title-block .tb-mark{place-items:center;padding:4px;display:grid}.compass{width:22px;height:22px;display:block;position:relative}.compass svg{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.compass .compass-rose{opacity:.5;stroke-width:.8px}.compass .compass-needle .north{fill:currentColor}.compass-ring{animation:16s linear infinite compass-drift}.compass-needle{animation:compass-sweep 3.2s var(--travel-ease)infinite}@keyframes compass-drift{to{transform:rotate(-360deg)}}@keyframes compass-sweep{0%{transform:rotate(0)}55%{transform:rotate(380deg)}68%{transform:rotate(348deg)}78%{transform:rotate(364deg)}86%,to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.compass-ring,.compass-needle{animation:none}}.tb-toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-100);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.tb-toggle:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.title-block.fixed{right:var(--space-2);bottom:var(--space-2);z-index:var(--z-titleblock);position:fixed}.rev-tag{border:var(--line-1)solid var(--accent);color:var(--accent);border-radius:var(--corner-tag);font-family:var(--type-label);font-size:var(--size-label-sm);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:3px 9px;line-height:1.2;display:inline-block}.nav{gap:var(--space-2);display:flex}.nav-item{font-family:var(--type-label);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-secondary);border-bottom:var(--line-2)solid transparent;transition:color var(--ui-fast)var(--ui-ease);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding:4px 0;text-decoration:none}.nav-item:hover{color:var(--ink-100)}.nav-item.is-active{color:var(--ink-100);border-bottom-color:var(--accent)}.nav-item:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.link{color:var(--ink-100);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:var(--line-1)}.link:hover{text-decoration-thickness:var(--line-2)}.link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.btn{font-family:var(--type-label);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:var(--space-1)var(--space-2);border:var(--line-1)solid currentColor;color:inherit;border-radius:var(--corner);cursor:pointer;transition:background var(--ui-fast)var(--ui-ease),color var(--ui-fast)var(--ui-ease);background:0 0}.btn:hover{background:var(--ink);color:var(--field)}.btn:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.btn:disabled{opacity:.3;cursor:not-allowed}.btn:disabled:hover{color:inherit;background:0 0}.preview-card{gap:var(--space-2);padding:var(--space-1);margin-bottom:var(--space-1);background:var(--glass-plate);border:var(--line-1)solid var(--ink-18);color:inherit;grid-template-columns:128px 1fr auto;align-items:center;text-decoration:none;display:grid}.preview-card:hover .pc-name{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:var(--line-1)}.preview-card .thumb{aspect-ratio:16/10;border:var(--line-1)solid var(--ink-30);background-image:var(--tex-grid);background-size:100px 100px;position:relative;overflow:hidden}.preview-card .thumb img{object-fit:cover;width:100%;height:100%;display:block}.preview-card .pc-name{font-family:var(--type-label);font-size:var(--size-label);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--weight-label)}.preview-card .pc-desc{font-size:var(--size-body-sm);font-weight:var(--weight-body);color:var(--ink-100);margin-top:2px}.preview-card .pc-dir{font-family:var(--type-label);font-size:var(--size-label-sm);font-weight:var(--weight-label);color:var(--ink-100);letter-spacing:var(--ls-caps)}.preview-card:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:0 0 0 calc(var(--focus-offset) + var(--line-2) + 2px)var(--field)}.rail{width:44px;height:44px;z-index:var(--z-rail);visibility:hidden;opacity:0;transition:opacity var(--ui-fast)var(--ui-ease);position:fixed;top:0;left:0}.rail.is-shown{visibility:visible;opacity:1}.rail .burger{z-index:1;cursor:pointer;width:44px;height:44px;color:inherit;background:linear-gradient(var(--glass-frost),var(--glass-frost)),rgb(var(--field-rgb)/.5);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat));box-shadow:inset -1px -1px 0 var(--glass-edge),inset 1px 1px 0 var(--glass-glint);border:0;place-items:center;padding:0;display:grid;position:relative}.rail .burger i{width:16px;height:var(--line-1);background:currentColor;display:block;box-shadow:0 -5px,0 5px}.rail .burger:focus-visible{outline:var(--focus-outline);outline-offset:-4px;box-shadow:inset -1px -1px 0 var(--glass-edge),inset 1px 1px 0 var(--glass-glint),inset 0 0 0 7px var(--field)}.rail .drawer-clip{width:420px;height:calc(var(--cell-h)/var(--fit));pointer-events:none;position:absolute;top:0;left:0}.rail .drawer{padding:58px var(--space-2)var(--space-2);pointer-events:auto;background:var(--glass-sheen),linear-gradient(var(--glass-frost),var(--glass-frost)),var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-sat));box-shadow:inset -1px 0 0 var(--glass-edge),var(--glass-shadow);visibility:hidden;transition:transform var(--ui-fast)var(--ui-ease),visibility 0s var(--ui-fast);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.rail:hover .drawer,.rail:focus-within .drawer,.rail.is-open .drawer{visibility:visible;transition-delay:0s;transform:none}.rail.is-suppressed .drawer{visibility:hidden;transition-delay:0s,var(--ui-fast);transform:translate(-100%)}.rail .drawer .label{background:var(--glass-plate);color:var(--ink-100);padding:4px 6px;position:absolute;top:11px;left:52px}.edge-marker{font-family:var(--type-label);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;color:var(--ink);opacity:.85;transition:opacity var(--ui-fast)var(--ui-ease);align-items:center;gap:6px;padding:4px 6px;line-height:1;text-decoration:none;display:flex}.edge-marker:hover{opacity:1}.edge-marker:hover .em-name{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:var(--line-1)}.edge-marker:focus-visible{opacity:1;outline:var(--focus-outline);outline-offset:var(--focus-offset)}.edge-marker .em-name{text-overflow:ellipsis;max-width:160px;overflow:hidden}.em-leader{flex:none;display:block;overflow:visible}.em-leader[data-axis=h]{width:30.4px;height:9.6px}.em-leader[data-axis=v]{width:9.6px;height:30.4px}.em-leader[data-axis=d]{width:24px;height:24px}.em-leader .em-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.em-leader .em-head{fill:currentColor;stroke:none}.spec-table{border:var(--line-1)solid currentColor;font-family:var(--type-body);font-size:var(--size-body-sm);font-weight:var(--weight-body);grid-template-columns:1fr 1fr;line-height:1.35;display:grid}.spec-table>div{border-top:var(--line-1)solid currentColor;padding:8px 10px}.spec-table>div:nth-child(-n+2){border-top:0}.spec-table>div:nth-child(odd){border-right:var(--line-1)solid currentColor}.spec-table>div.wide{border-right:0;grid-column:1/-1}.spec-table dt{font-family:var(--type-label);font-weight:var(--weight-label);font-size:var(--size-label-sm);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-secondary);margin-bottom:3px;display:block}.spec-table dd{margin:0}.index-list .row{gap:var(--space-1);border-bottom:var(--line-hair)solid var(--ink-18);color:inherit;grid-template-columns:1fr auto;align-items:baseline;padding:4px 0;text-decoration:none;display:grid}.index-list .row .n{font-family:var(--type-label);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase}.index-list a.row:hover .n{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:var(--line-1)}.index-list .row .d{font-family:var(--type-body);font-size:var(--size-body-sm);font-weight:var(--weight-body);color:var(--ink-secondary);margin-top:2px;line-height:1.35}.index-list .row .m{font-family:var(--type-label);font-size:var(--size-label-sm);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.index-list .heading{border-bottom:var(--line-1)solid currentColor;margin-bottom:4px;padding-bottom:6px}.chip{border:var(--line-1)solid var(--ink-30);font-family:var(--type-label);font-size:var(--size-label-sm);font-weight:var(--weight-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-secondary);margin:0 4px 4px 0;padding:2px 6px;display:inline-block}.two-ink{border:var(--line-1)solid var(--ink);object-fit:cover;background:var(--field);display:block}:root{--cell-h:100vh;--da-w:1280px;--da-h:800px;--fit-ratio:1;--fit:1}html.js,html.js body{height:100%;overflow:hidden}.viewport{background:var(--field);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.zoom{transform-origin:50%;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.sheet-track{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.layer{left:-300vw;top:calc(-2*var(--cell-h));width:800vw;height:calc(5*var(--cell-h));pointer-events:none;background-size:var(--tex-grid-size)var(--tex-grid-size);position:absolute}.layer.base{background-image:var(--tex-grid)}.layer.dust{opacity:0;will-change:opacity,transform;background-image:var(--tex-dust);background-size:var(--tex-dust-size)var(--tex-dust-size)}.lamp{width:var(--lamp-size);height:var(--lamp-size);pointer-events:none;opacity:0;transition:opacity var(--ui-fast)var(--ui-ease);position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 45%,transparent);mask-image:radial-gradient(closest-side,#000 45%,transparent)}.lamp[data-lit]{opacity:1}.lamp-tile{width:calc(var(--lamp-size) + var(--tex-grid-size));height:calc(var(--lamp-size) + var(--tex-grid-size));background-image:var(--tex-minor),var(--tex-grid);background-size:var(--tex-grid-size)var(--tex-grid-size);position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.lamp{will-change:transform,opacity}.lamp-tile{will-change:transform}}html:has(.rail:-webkit-any(:hover,:focus-within,.is-open):not(.is-suppressed)) .lamp{opacity:0}html:has(.rail:-moz-any(:hover,:focus-within,.is-open):not(.is-suppressed)) .lamp{opacity:0}html:has(.rail:is(:hover,:focus-within,.is-open):not(.is-suppressed)) .lamp{opacity:0}html:not(.js) .lamp{display:none}.sheet-cell{left:calc(var(--col)*100vw);top:calc(var(--row)*var(--cell-h));width:100vw;height:var(--cell-h);position:absolute;overflow:hidden}.sheet-cell:not([data-cell=home]){overflow-x:hidden;overflow-y:auto}.drawing-area{width:var(--da-w);height:var(--da-h);isolation:isolate;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:1023px){.drawing-area{width:100vw;left:0;transform:none}}.text-zone{width:900px;height:620px;position:absolute;top:80px;left:100px}.wash{z-index:-1;background:rgb(var(--field-rgb)/.6);pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:960px;height:740px;position:absolute;top:50px;left:70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent),linear-gradient(transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent),linear-gradient(transparent,#000 40px,#000 calc(100% - 40px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.col-l{width:520px;position:absolute;top:80px;left:100px}.col-r{width:320px;position:absolute;top:80px;left:680px}.gut{background-image:var(--tex-sketch);background-size:var(--tex-sketch-size)var(--tex-sketch-size);background-position:var(--sx,0px)var(--sy,0px);pointer-events:none;position:absolute}.gut.right{width:260px;height:640px;top:0;left:1020px}.gut.bottom{background-position:calc(var(--sx,0px) - 300px)calc(var(--sy,0px) - 500px);width:900px;height:100px;top:700px;left:100px}.home-stack{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.home-nav{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.seal{width:calc(var(--seal-size)*1.2);height:calc(var(--seal-size)*1.2);margin:calc(var(--seal-size)*-.1);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:block}.seal:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--seal-size)*-.1 + var(--focus-offset))}.seal-press{width:100%;height:100%;perspective:calc(var(--seal-size)*3.6);animation:seal-press var(--seal-press)var(--draw-ease)both;pointer-events:none;display:block}.seal-coin{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--seal-flip)var(--seal-flip-ease);display:block;position:relative}.seal-face,.seal-back{background:var(--seal)center/contain no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.seal-back{background-image:var(--seal-chrome);transform:rotateY(180deg)}.seal[aria-pressed=true] .seal-coin{transform:rotateY(180deg)}@media (hover:hover){.seal:hover .seal-coin{transform:rotateY(180deg)}}@keyframes seal-press{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seal .seal-coin{transition:none;transform:none}.seal-back{opacity:0;transition:opacity var(--reduced-crossfade)var(--ui-ease);transform:none}.seal-face{transition:opacity var(--reduced-crossfade)var(--ui-ease)}.seal[aria-pressed=true] .seal-coin{transform:none}.seal[aria-pressed=true] .seal-back{opacity:1}.seal[aria-pressed=true] .seal-face{opacity:0}}@media (prefers-reduced-motion:reduce) and (hover:hover){.seal:hover .seal-coin{transform:none}.seal:hover .seal-back{opacity:1}.seal:hover .seal-face{opacity:0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js) .viewport{position:static;overflow:visible}html:not(.js) .zoom,html:not(.js) .sheet-track{width:auto;height:auto;position:static;transform:none!important}html:not(.js) .layer{display:none}html:not(.js) .sheet-cell{width:auto;height:auto;min-height:var(--cell-h);position:relative;top:auto;left:auto}html:not(.js) [data-cell^=edge\:],html:not(.js) .rail{display:none}[data-cell=home]{overflow:visible}[data-cell=home] .drawing-area{width:100vw;height:var(--cell-h);left:0;transform:none}.mt-half{margin-top:6px}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.about-sheet{grid-template-columns:530px 320px;align-items:start;gap:8px 70px;width:920px;display:grid;position:absolute;top:70px;left:100px}.about-sheet .h1{font-size:var(--size-name);white-space:nowrap;margin-bottom:22px}.about-sheet .lead p{font-size:var(--size-lead);line-height:var(--lh-body);margin-bottom:12px}.stack{margin:12px 0 0}.readout{column-gap:var(--space-1);border-top:var(--line-1)solid var(--ink-30);grid-template-columns:78px 1fr;align-items:baseline;padding:7px 0;display:grid}.readout:first-child{border-top:0;padding-top:0}.readout dt{font-family:var(--type-label);font-weight:var(--weight-label);font-size:var(--size-label-sm);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:1.2}.readout dd{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex}.readout .v{font-family:var(--type-display);font-weight:var(--weight-display);font-size:var(--size-readout);letter-spacing:var(--ls-display);line-height:1.1}.readout .v.sm{font-size:var(--size-body)}.readout .note{font-size:var(--size-note);line-height:1.35}.readout .inline{align-items:center;gap:8px;display:inline-flex}.stars,.ruler{flex:none;display:block}.ruler{stroke:currentColor;fill:none}.about-index{column-gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.fs{margin-top:var(--space-2)}.filmstrip{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:20px;width:900px;height:340px;display:flex;overflow-x:auto;overflow-y:hidden}.filmstrip::-webkit-scrollbar{display:none}.filmstrip:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.filmstrip{scroll-behavior:auto}}.slide{scroll-snap-align:start;width:780px;height:340px;padding:var(--space-2);border:var(--line-hair)solid var(--ink-30);gap:var(--space-3);flex:0 0 780px;grid-template-columns:440px 1fr;align-items:start;display:grid}.slide .fs-title{text-decoration:none}.slide .fs-title:hover{text-decoration:underline}.fs-controls{margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}.fs-index{gap:var(--space-2);display:flex}.fs-btns{gap:var(--space-1);display:flex}.hatch{border:var(--line-1)solid currentColor;opacity:.55;background-image:repeating-linear-gradient(45deg,currentColor 0,currentColor .5px,transparent .5px,transparent 9px)}.register{margin-top:var(--space-2)}.register .group-heading{color:var(--ink-secondary);padding:var(--space-1)0 4px;border-bottom:var(--line-1)solid currentColor}.register .row{column-gap:var(--space-1);border-bottom:var(--line-hair)solid var(--ink-18);color:inherit;grid-template-columns:220px 1fr 60px auto;align-items:baseline;padding:8px 0;text-decoration:none;display:grid}.register .row:hover .ttl{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:var(--line-1)}.register .row:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.register .dsc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.register .yr{white-space:nowrap;font-variant-numeric:tabular-nums}.register .arrow{text-align:right}.entry-l{top:70px}.entry-r{width:340px;top:86px;left:660px}.entry-links{gap:var(--space-2);display:flex}.stub-line{max-width:560px}.corridor{position:absolute;top:0;bottom:0;left:0;right:0}.corridor-slot{width:var(--w);transform:rotate(var(--rot));position:absolute}.corridor-slot[data-corner^=t]{top:var(--dy)}.corridor-slot[data-corner^=b]{bottom:var(--dy)}.corridor-slot[data-corner$=l]{left:var(--dx)}.corridor-slot[data-corner$=r]{right:var(--dx)}.doodle{color:var(--ink);margin:0;position:relative}.doodle-art{width:100%;height:auto;display:block;overflow:visible}.corridor-slot .doodle-art{opacity:var(--age)}.doodle-art path{stroke-linecap:round;stroke-linejoin:round}.doodle-name{white-space:nowrap;font-family:var(--type-display);font-weight:var(--weight-display);font-style:italic;font-size:var(--size-h3);color:var(--ink-100);line-height:1.2;position:absolute;transform:translateY(-75%)}.doodle-name[data-anchor=end]{transform:translate(-100%,-75%)}.not-found{left:50%;top:var(--space-2);z-index:var(--z-titleblock);margin:0;position:fixed;transform:translate(-50%)}@media (min-width:1024px){:root{--fit:clamp(var(--fit-min),var(--fit-ratio),var(--fit-max))}.drawing-area{transform:translateX(-50%)scale(var(--fit));transform-origin:top}.home-nav{gap:calc(var(--space-3)*var(--fit))}.home-stack{gap:calc(var(--space-3)*var(--fit));--seal-size:calc(250px*var(--fit))}.home-nav .nav-item{font-size:calc(var(--size-label)*var(--fit))}.title-block.fixed{transform:scale(var(--fit));transform-origin:100% 100%}.rail{transform:scale(var(--fit));transform-origin:0 0}}.edge-nav{display:none}@media (min-width:1024px){:root{--tb-h:120px;--em-step:34px}html.js .edge-nav{z-index:var(--z-edge);pointer-events:none;transition:opacity var(--ui-fast)var(--ui-ease),visibility 0s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}html.js .edge-nav.is-traveling{opacity:0;visibility:hidden;transition:opacity var(--ui-fast)var(--ui-ease),visibility 0s var(--ui-fast)}.edge-marker{pointer-events:auto;position:absolute}.edge-marker[data-bearing=N]{transform:translateX(-50%)scale(var(--fit));transform-origin:top;flex-direction:column-reverse;top:6px;left:50%}.edge-marker[data-bearing=S]{transform:translateX(-50%)scale(var(--fit));transform-origin:bottom;flex-direction:column;bottom:6px;left:50%}.edge-marker[data-bearing=E]{right:var(--space-1);transform:translateY(-50%)scale(var(--fit));transform-origin:100%;flex-direction:column;align-items:flex-end;top:50%}.edge-marker[data-bearing=W]{left:var(--space-1);transform:translateY(-50%)scale(var(--fit));transform-origin:0;flex-direction:column;align-items:flex-start;top:50%}.edge-marker[data-bearing=W] .em-name{max-width:72px}.edge-marker[data-bearing=NE]{right:var(--space-2);top:calc(6px + var(--stack)*var(--em-step)*var(--fit));transform:scale(var(--fit));transform-origin:100% 0}.edge-marker[data-bearing=SE]{right:var(--space-2);bottom:calc(var(--space-2) + (var(--tb-h) + var(--space-1) + var(--stack)*var(--em-step))*var(--fit));transform:scale(var(--fit));transform-origin:100% 100%}.edge-marker[data-bearing=SW]{left:var(--space-2);bottom:calc(6px + var(--stack)*var(--em-step)*var(--fit));transform:scale(var(--fit));transform-origin:0 100%;flex-direction:row-reverse}.edge-marker[data-bearing=NW]{left:calc((44px + var(--space-1))*var(--fit));top:calc(6px + var(--stack)*var(--em-step)*var(--fit));transform:scale(var(--fit));transform-origin:0 0;flex-direction:row-reverse}.edge-marker:-webkit-any([data-bearing=W],[data-bearing=SW]) .em-leader{transform:scaleX(-1)}.edge-marker:-moz-any([data-bearing=W],[data-bearing=SW]) .em-leader{transform:scaleX(-1)}.edge-marker:is([data-bearing=W],[data-bearing=SW]) .em-leader{transform:scaleX(-1)}.edge-marker:-webkit-any([data-bearing=N],[data-bearing=NE]) .em-leader{transform:scaleY(-1)}.edge-marker:-moz-any([data-bearing=N],[data-bearing=NE]) .em-leader{transform:scaleY(-1)}.edge-marker:is([data-bearing=N],[data-bearing=NE]) .em-leader{transform:scaleY(-1)}.edge-marker[data-bearing=NW] .em-leader{transform:scale(-1)}}@media (min-width:769px) and (max-width:1023px){.text-zone{width:70.3%;left:7.8%}.col-l{width:40.6%;left:7.8%}.col-r{width:25%;left:53.1%}.wash{width:100%;height:100%;top:0;left:0}.about-sheet{grid-template-columns:57.6% 34.8%;column-gap:7.6%;width:71.9%;left:7.8%}.about-index{row-gap:var(--space-2);grid-template-columns:1fr 1fr}.entry-r{width:26.6%;left:51.6%}.gut.right{width:20.3%;left:79.7%}.gut.bottom{width:70.3%;left:7.8%}.two-ink,.dim{max-width:100%;height:auto}.filmstrip{width:100%}.slide{flex-basis:86%;grid-template-columns:56% 1fr;width:86%}}@media (min-width:769px) and (max-width:1023px) and (max-height:839px){.drawing-area{height:calc(var(--da-h) + 160px)}}@media (max-width:768px){:root{--cell-h:100dvh}.sheet-cell:not([data-cell=home]){-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.drawing-area{width:100vw;height:auto;min-height:var(--cell-h);padding:60px var(--space-2)160px;position:relative;top:0;left:0;transform:none}.text-zone,.col-l,.col-r,.entry-l,.entry-r,.about-sheet{width:auto;height:auto;position:static}.col-r,.entry-r{margin-top:var(--space-2)}.about-sheet{display:block}.about-sheet .h1{white-space:normal}.wash{width:100%;height:100%;top:0;left:0}.about-r,.about-index{margin-top:var(--space-2)}.about-index{row-gap:var(--space-2);grid-template-columns:1fr}.gut{display:none}.two-ink{width:100%;max-width:100%;height:auto}.dim{max-width:100%;height:auto}.home-nav{gap:var(--space-2);padding:0 var(--space-2);flex-wrap:wrap}.fs{margin-top:var(--space-2)}.filmstrip{gap:12px;width:100%;height:auto}.slide{gap:var(--space-2);flex:0 0 calc(100vw - 80px);grid-template-columns:1fr;width:calc(100vw - 80px);height:auto}.register .yr{display:none}.register .row{grid-template-columns:50px 1fr auto}.register .no{grid-row:1/3}.register .dsc{white-space:normal;grid-area:2/2}.register .arrow{grid-row:1/3;align-self:center}.corridor-slot.is-doodle{width:var(--pw);top:auto;bottom:auto;left:auto;right:auto}.corridor-slot.is-doodle[data-phone-corner^=t]{top:var(--pdy)}.corridor-slot.is-doodle[data-phone-corner^=b]{bottom:var(--pdy)}.corridor-slot.is-doodle[data-phone-corner$=l]{left:var(--pdx)}.corridor-slot.is-doodle[data-phone-corner$=r]{right:var(--pdx)}.doodle-name{font-size:var(--size-readout)}.title-block{left:var(--space-2);right:var(--space-2);width:auto}.rail:hover .drawer,.rail:focus-within .drawer{visibility:hidden;transform:translate(-100%)}.rail.is-open .drawer{visibility:visible;transition-delay:0s;transform:none}.rail .drawer-clip{width:100vw}.rail .drawer{overflow-y:auto}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){html.js .title-block.fixed{transition:opacity var(--ui-fast)var(--ui-ease),visibility 0s}html.js .title-block.fixed.is-traveling{opacity:0;visibility:hidden;transition:opacity var(--ui-fast)var(--ui-ease),visibility 0s var(--ui-fast)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
@font-face{font-family:migra;src:url(../media/Migra_Extralight-s.p.68666992.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:migra;src:url(../media/MigraItalic_ExtralightItalic-s.p.233ab376.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:migra Fallback;src:local(Times New Roman);ascent-override:85.58%;descent-override:31.7%;line-gap-override:10.57%;size-adjust:94.64%}.migra_d709305c-module__GTTQRW__className{font-family:migra,migra Fallback}.migra_d709305c-module__GTTQRW__variable{--font-migra:"migra","migra Fallback"}
@font-face{font-family:montreal;src:url(../media/PPNeueMontreal_Semibold-s.p.4d54f644.otf)format("opentype");font-display:swap;font-weight:600}@font-face{font-family:montreal Fallback;src:local(Arial);ascent-override:94.35%;descent-override:23.83%;line-gap-override:0.0%;size-adjust:101.53%}.montreal_db470d88-module__OX0rPG__className{font-family:montreal,montreal Fallback;font-weight:600}.montreal_db470d88-module__OX0rPG__variable{--font-montreal:"montreal","montreal Fallback"}
@font-face{font-family:montrealText;src:url(../media/PPNeueMontrealText_Book-s.p.13dad7b8.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:montrealText Fallback;src:local(Arial);ascent-override:90.65%;descent-override:22.9%;line-gap-override:0.0%;size-adjust:105.68%}.montrealtext_e03b22b2-module__J-QL4a__className{font-family:montrealText,montrealText Fallback;font-weight:400}.montrealtext_e03b22b2-module__J-QL4a__variable{--font-montreal-text:"montrealText","montrealText Fallback"}
