:root{--f-display: "Instrument Serif", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--f-serif: "Newsreader", "Iowan Old Style", Charter, Georgia, serif;--f-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--paper: #F5F1E8;--paper-2: #EEE8DC;--paper-3: #E6DFD0;--card: #FFFCF6;--card-2: #FAF6EE;--rule: #E2DACA;--rule-2: #CFC5B2;--rule-ink: #1E1A15;--ink: #1E1A15;--ink-2: #4E463C;--ink-3: #6B6255;--accent: #7D5C16;--accent-2: #5F4410;--accent-soft: #F3E8CB;--ok: #3B6A4C;--ok-soft: #E2ECE1;--warn: #94570A;--warn-soft: #F5E7CC;--bad: #B0281F;--bad-soft: #F7E0DA;--bad-solid: #B0281F;--on-bad: #FFFFFF;--sand: #EDD7A1;--sand-ink: #4A3510;--sand-line: #DDC07C;--btn-bg: #D9A93E;--btn-fg: #1E1A15;--btn-hover: #E5BC5A;--toast-ic: #9FD3AE;--mono-accent: #F0CFA8;--doc: #FFFCF6;--doc-ink: #221D17;--doc-ink-2: #5A5144;--doc-ink-3: #7A7062;--doc-rule: #E5DDCD;--doc-rule-2: #CDBFA6;--doc-pad: #FBF7EE;--accent-doc: #7D5C16;--lamp: #FAF6EE;--map-bg: #F3EEE3;--map-grid: rgba(70, 55, 30, .14);--map-slab: #FBF8F1;--map-room: #FBF7EF;--map-room-2: #F4EEE2;--map-room-hover: #EDE4D2;--map-side-l: #E2D9C6;--map-side-r: #D3C8B2;--map-wall: #EAE2D2;--map-wall-2: #DFD5C2;--map-line: #5B5145;--map-hatch: #B9AE9A;--map-alert: rgba(176, 40, 31, .17);--p-staff: #5E3716;--p-visitor: #B5730F;--p-security: #3B6A4C;--av-ink: #E3DED3;--av-ink-t: #3F3A32;--av-clay: #EED9CB;--av-clay-t: #7A4128;--av-sage: #D9E5D8;--av-sage-t: #345A3F;--av-plum: #E7DAE4;--av-plum-t: #64385A;--av-ochre: #F1E2C0;--av-ochre-t: #6E4A0E;--shadow-1: 0 1px 0 rgba(58, 44, 22, .04), 0 1px 2px rgba(58, 44, 22, .06);--shadow-2: 0 1px 0 rgba(58, 44, 22, .04), 0 12px 32px -16px rgba(58, 44, 22, .3);--shadow-3: 0 30px 80px -30px rgba(40, 28, 10, .5), 0 10px 24px -12px rgba(40, 28, 10, .22);--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 22px;--ease: cubic-bezier(.2, .7, .2, 1);--proto-h: 60px;--rail-w: 252px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #14120E;--paper-2: #1A1713;--paper-3: #24201A;--card: #1E1A15;--card-2: #25211B;--rule: #322C24;--rule-2: #463E33;--rule-ink: #EFE8DA;--ink: #EFE8DA;--ink-2: #C0B6A4;--ink-3: #978C7B;--accent: #E2BA6A;--accent-2: #F0CF8C;--accent-soft: #33291A;--ok: #8DC29C;--ok-soft: #1B2A20;--warn: #E2AA58;--warn-soft: #2F2415;--bad: #F28B7D;--bad-soft: #36191A;--bad-solid: #F28B7D;--on-bad: #2A0F0C;--sand: #3A2E14;--sand-ink: #F0D9A0;--sand-line: #54431D;--btn-bg: #E2B85E;--btn-fg: #14120E;--btn-hover: #F0CA78;--toast-ic: #3B6A4C;--mono-accent: #5E3716;--doc: #14120E;--doc-ink: #EFE8DA;--doc-ink-2: #C0B6A4;--doc-ink-3: #978C7B;--doc-rule: #322C24;--doc-rule-2: #463E33;--doc-pad: #25211B;--accent-doc: #E2BA6A;--lamp: #2A2217;--map-bg: #16130F;--map-grid: rgba(239, 232, 218, .075);--map-slab: #221E18;--map-room: #24201A;--map-room-2: #2A251E;--map-room-hover: #352F26;--map-side-l: #1B1813;--map-side-r: #12100D;--map-wall: #2C2720;--map-wall-2: #25211B;--map-line: #A99E8B;--map-hatch: #5A5144;--map-alert: rgba(242, 139, 125, .2);--p-staff: #E3B98A;--p-visitor: #E2AA58;--p-security: #8DC29C;--av-ink: #2E2A24;--av-ink-t: #D8CFBF;--av-clay: #3A261C;--av-clay-t: #EBC0A6;--av-sage: #1F3326;--av-sage-t: #A9D2B3;--av-plum: #33222F;--av-plum-t: #DDB5D2;--av-ochre: #362A14;--av-ochre-t: #EBC98A;--shadow-1: none;--shadow-2: 0 0 0 1px rgba(0, 0, 0, .25), 0 16px 36px -18px rgba(0, 0, 0, .75);--shadow-3: 0 30px 80px -24px rgba(0, 0, 0, .85), 0 0 0 1px rgba(0, 0, 0, .3);color-scheme:dark}}:root[data-theme=dark]{--paper: #14120E;--paper-2: #1A1713;--paper-3: #24201A;--card: #1E1A15;--card-2: #25211B;--rule: #322C24;--rule-2: #463E33;--rule-ink: #EFE8DA;--ink: #EFE8DA;--ink-2: #C0B6A4;--ink-3: #978C7B;--accent: #E2BA6A;--accent-2: #F0CF8C;--accent-soft: #33291A;--ok: #8DC29C;--ok-soft: #1B2A20;--warn: #E2AA58;--warn-soft: #2F2415;--bad: #F28B7D;--bad-soft: #36191A;--bad-solid: #F28B7D;--on-bad: #2A0F0C;--sand: #3A2E14;--sand-ink: #F0D9A0;--sand-line: #54431D;--btn-bg: #E2B85E;--btn-fg: #14120E;--btn-hover: #F0CA78;--toast-ic: #3B6A4C;--mono-accent: #5E3716;--doc: #14120E;--doc-ink: #EFE8DA;--doc-ink-2: #C0B6A4;--doc-ink-3: #978C7B;--doc-rule: #322C24;--doc-rule-2: #463E33;--doc-pad: #25211B;--accent-doc: #E2BA6A;--lamp: #2A2217;--map-bg: #16130F;--map-grid: rgba(239, 232, 218, .075);--map-slab: #221E18;--map-room: #24201A;--map-room-2: #2A251E;--map-room-hover: #352F26;--map-side-l: #1B1813;--map-side-r: #12100D;--map-wall: #2C2720;--map-wall-2: #25211B;--map-line: #A99E8B;--map-hatch: #5A5144;--map-alert: rgba(242, 139, 125, .2);--p-staff: #E3B98A;--p-visitor: #E2AA58;--p-security: #8DC29C;--av-ink: #2E2A24;--av-ink-t: #D8CFBF;--av-clay: #3A261C;--av-clay-t: #EBC0A6;--av-sage: #1F3326;--av-sage-t: #A9D2B3;--av-plum: #33222F;--av-plum-t: #DDB5D2;--av-ochre: #362A14;--av-ochre-t: #EBC98A;--shadow-1: none;--shadow-2: 0 0 0 1px rgba(0, 0, 0, .25), 0 16px 36px -18px rgba(0, 0, 0, .75);--shadow-3: 0 30px 80px -24px rgba(0, 0, 0, .85), 0 0 0 1px rgba(0, 0, 0, .3);color-scheme:dark}.daylit{--rule-ink: #1E1A15;--ink: #221D17;--ink-2: #4E463C;--ink-3: #6B6255;--rule: #E2DACA;--rule-2: #CFC5B2;--card: #FFFCF6;--card-2: #FAF6EE;--paper: #F5F1E8;--paper-2: #EEE8DC;--paper-3: #E6DFD0;--accent: #7D5C16;--accent-soft: #F3E8CB;--ok: #3B6A4C;--ok-soft: #E2ECE1;--warn: #94570A;--warn-soft: #F5E7CC;--bad: #B0281F;--bad-soft: #F7E0DA;--btn-bg: #D9A93E;--btn-fg: #1E1A15;--btn-hover: #E5BC5A;--shadow-1: 0 1px 2px rgba(58, 44, 22, .06);color:var(--ink)}.lamplit{--paper: #14120E;--paper-2: #1A1713;--paper-3: #24201A;--card: #1E1A15;--card-2: #25211B;--rule: #322C24;--rule-2: #463E33;--rule-ink: #EFE8DA;--ink: #EFE8DA;--ink-2: #C0B6A4;--ink-3: #978C7B;--accent: #E2BA6A;--accent-soft: #33291A;--ok: #8DC29C;--ok-soft: #1B2A20;--warn: #E2AA58;--warn-soft: #2F2415;--bad: #F28B7D;--bad-soft: #36191A;--btn-bg: #E2B85E;--btn-fg: #14120E;--btn-hover: #F0CA78;--shadow-1: none;color:var(--ink)}:root{--control-border: #7E7464;--knob-on: #FFFCF6;--scrim: rgba(24, 18, 10, .38);--gold-edge: #946F30;--leaf: #946F30;--doc-shadow: 0 0 0 1px var(--doc-rule);--doc-shadow-sm: 0 0 0 1px var(--doc-rule);--gutter: clamp(1rem, 4vw, 3rem);--page-max: 76rem;--measure: 62ch}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--control-border: #857B6B;--knob-on: #14120E;--scrim: rgba(0, 0, 0, .55);--doc-shadow: none;--gold-edge: #E2B85E;--leaf: #D4AE6A}}:root[data-theme=dark]{--control-border: #857B6B;--knob-on: #14120E;--scrim: rgba(0, 0, 0, .55);--doc-shadow: none;--gold-edge: #E2B85E;--leaf: #D4AE6A}.daylit{--control-border: #7E7464;--knob-on: #FFFCF6;--gold-edge: #946F30;--leaf: #946F30;--accent-2: #5F4410;--bad-solid: #B0281F;--on-bad: #FFFFFF;--toast-ic: #9FD3AE;--mono-accent: #F0CFA8;--sand: #EDD7A1;--sand-ink: #4A3510;--sand-line: #DDC07C;--av-ink: #E3DED3;--av-ink-t: #3F3A32;--av-clay: #EED9CB;--av-clay-t: #7A4128;--av-sage: #D9E5D8;--av-sage-t: #345A3F;--av-plum: #E7DAE4;--av-plum-t: #64385A;--av-ochre: #F1E2C0;--av-ochre-t: #6E4A0E;--shadow-2: 0 1px 0 rgba(58, 44, 22, .04), 0 12px 32px -16px rgba(58, 44, 22, .3);--shadow-3: 0 30px 80px -30px rgba(40, 28, 10, .5), 0 10px 24px -12px rgba(40, 28, 10, .22);color-scheme:light}.lamplit{--control-border: #857B6B;--knob-on: #14120E;--gold-edge: #E2B85E;--leaf: #D4AE6A;--accent-2: #F0CF8C;--bad-solid: #F28B7D;--on-bad: #2A0F0C;--toast-ic: #3B6A4C;--mono-accent: #5E3716;--sand: #3A2E14;--sand-ink: #F0D9A0;--sand-line: #54431D;--av-ink: #2E2A24;--av-ink-t: #D8CFBF;--av-clay: #3A261C;--av-clay-t: #EBC0A6;--av-sage: #1F3326;--av-sage-t: #A9D2B3;--av-plum: #33222F;--av-plum-t: #DDB5D2;--av-ochre: #362A14;--av-ochre-t: #EBC98A;--shadow-2: 0 0 0 1px rgba(0, 0, 0, .25), 0 16px 36px -18px rgba(0, 0, 0, .75);--shadow-3: 0 30px 80px -24px rgba(0, 0, 0, .85), 0 0 0 1px rgba(0, 0, 0, .3);color-scheme:dark}.lamplit{--doc: #14120E;--doc-ink: #EFE8DA;--doc-ink-2: #C0B6A4;--doc-ink-3: #978C7B;--doc-rule: #322C24;--doc-rule-2: #463E33;--doc-pad: #25211B;--accent-doc: #E2BA6A}.daylit{--doc: #FFFCF6;--doc-ink: #221D17;--doc-ink-2: #5A5144;--doc-ink-3: #7A7062;--doc-rule: #E5DDCD;--doc-rule-2: #CDBFA6;--doc-pad: #FBF7EE;--accent-doc: #7D5C16;color:var(--ink)}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-latin-400-normal.woff2?v=5eb09b5ac0) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-latin-400-italic.woff2?v=5a51946dff) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-latin-ext-400-normal.woff2?v=290e6267dd) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-latin-ext-400-italic.woff2?v=d001482125) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-wght-normal.woff2?v=2ee17598a9) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-wght-italic.woff2?v=77210cdde0) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext-wght-normal.woff2?v=c4fcfea41f) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext-wght-italic.woff2?v=2c2d6eb042) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/newsreader-latin-wght-normal.woff2?v=62981321d9) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/fonts/newsreader-latin-wght-italic.woff2?v=48bc8861b9) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/newsreader-latin-ext-wght-normal.woff2?v=ac6fa9ed53) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/fonts/newsreader-latin-ext-wght-italic.woff2?v=d8c263970d) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-400-normal.woff2?v=08949f728d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-500-normal.woff2?v=01d2854474) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-ext-400-normal.woff2?v=6bc0f226a5) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-ext-500-normal.woff2?v=6bb06407c9) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/dancing-script-latin-700-normal.woff2?v=06b326d772) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word}a{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4{margin:0;font-weight:600}p{margin:0 0 .75rem}ul,ol{margin:0 0 .75rem;padding-left:1.25rem}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main:focus{outline:none}.sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:.75rem;top:-5rem;z-index:200;background:var(--ink);color:var(--paper);padding:.625rem .875rem;border-radius:10px;text-decoration:none;font-weight:600}.skip:focus{top:.75rem}.i{width:1.125rem;height:1.125rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.i.sm{width:1rem;height:1rem}.i.xs{width:.75rem;height:.75rem;stroke-width:2.2}.i.lg{width:1.75rem;height:1.75rem;stroke-width:1.4}.muted{color:var(--ink-2)}.small{font-size:.8125rem;line-height:1.5}.mono{font-family:var(--f-mono);font-size:.9em;letter-spacing:.01em}.num{font-variant-numeric:tabular-nums}.bad-t{color:var(--bad)}.warn-t{color:var(--warn)}.ok-t{color:var(--ok)}code{font-family:var(--f-mono);font-size:.875em}.display{font:400 clamp(2.5rem,1.55rem + 4.2vw,4.375rem)/.98 var(--f-display);letter-spacing:-.02em;margin:0;text-wrap:balance}.display.sm{font-size:clamp(2.125rem,1.6rem + 2.4vw,3rem);line-height:1}.title{font:400 clamp(2.125rem,1.55rem + 2.6vw,3.125rem)/1.02 var(--f-display);letter-spacing:-.015em;margin:0;text-wrap:balance}.headline{font:400 1.875rem/1.1 var(--f-display);letter-spacing:-.01em;margin:.875rem 0 1.125rem;text-wrap:balance}.deck{margin:1rem 0 0;font-size:1.125rem;line-height:1.55;color:var(--ink-2);max-width:var(--measure);text-wrap:pretty}.deck b,.deck strong{color:var(--ink);font-weight:600}.folio{font:italic 400 1rem/1.35 var(--f-serif);color:var(--ink-3);letter-spacing:0}.kicker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem;margin:0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.kicker i{font:italic 400 1.125rem/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--accent);margin-right:.125rem}.kicker .sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55}.kicker time{letter-spacing:.14em}.kicker.rule:before{content:"";width:22px;height:1px;background:var(--leaf)}@media(max-width:640px){.headline{font-size:1.6875rem}}@media(forced-colors:active){.skip{border:2px solid CanvasText}.kicker .sep{background:CanvasText;forced-color-adjust:none}.kicker.rule:before{background:CanvasText;forced-color-adjust:none}}.inert-link{font-family:var(--f-mono);font-size:.9em;color:var(--ink-2);overflow-wrap:anywhere}.report-link{display:inline-flex;align-items:center;gap:.3125rem;min-height:1.5rem;font-size:.8125rem;color:var(--ink-2);text-decoration-color:var(--rule-2)}.report-link:hover{color:var(--ink);text-decoration-color:currentColor}html[data-text="1"]{font-size:112.5%}html[data-text="2"]{font-size:125%}.btn{--h: 2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--h);padding:.3125rem 1.0625rem;border-radius:999px;border:1px solid var(--rule-2);background:var(--card);color:var(--ink);font:550 .9375rem/1.2 var(--f-sans);letter-spacing:.003em;text-align:center;text-decoration:none;cursor:pointer;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .08s,opacity .2s;-webkit-tap-highlight-color:transparent}.btn:hover{border-color:var(--ink-3);background:var(--card-2)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--btn-bg);border-color:var(--gold-edge);color:var(--btn-fg)}.btn.primary:hover{background:var(--btn-hover);border-color:var(--gold-edge)}.btn.ghost{background:transparent;border-color:var(--rule-2);color:var(--ink-2)}.btn.ghost:hover{background:var(--paper-3);border-color:var(--ink-3);color:var(--ink)}.btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.btn.danger:hover{background:var(--bad-soft);border-color:var(--bad)}.btn.danger-solid{background:var(--bad-solid);border-color:var(--bad-solid);color:var(--on-bad)}.btn.danger-solid:hover{filter:brightness(1.07)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.btn.sm{--h: 2rem;padding:.1875rem .8125rem;font-size:.875rem;gap:.375rem}.btn.lg{--h: 3.375rem;padding:.5rem 1.625rem;font-size:1.0625rem;gap:.625rem}.btn.block{display:flex;width:100%}.btn.link{--h: 1.75rem;padding:.125rem .5rem;border-color:transparent;background:transparent;color:var(--ink);font-weight:500;border-radius:var(--r-sm);text-decoration:underline;text-decoration-color:var(--control-border);text-decoration-thickness:1px;text-underline-offset:3px}.btn.link:hover{background:var(--paper-3);border-color:transparent;text-decoration-color:var(--ink)}.iconbtn{width:2.5rem;height:2.5rem;border-radius:50%;border:0;background:transparent;color:var(--ink-2);display:inline-grid;place-items:center;cursor:pointer;position:relative;flex:none;transition:background .15s,color .15s;text-decoration:none}.iconbtn:hover{background:var(--paper-3);color:var(--ink)}.iconbtn.bordered{border:1px solid var(--rule-2);background:var(--card)}.badge{display:inline-block;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;border-radius:999px;background:var(--bad-solid);color:var(--on-bad);font:650 .75rem/1.25rem var(--f-sans);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--paper)}.iconbtn>.badge{position:absolute;top:1px;right:-1px}.link-more{display:inline-flex;align-items:center;gap:.125rem;min-height:1.5rem;padding:.25rem 0;border:0;background:none;font:500 .875rem var(--f-sans);color:var(--ink-2);text-decoration:none;cursor:pointer;transition:color .15s}.link-more:hover{color:var(--ink)}.link-more .i{transition:transform .2s var(--ease)}.link-more:hover .i{transform:translate(2px)}.chip{display:inline-flex;align-items:center;gap:.375rem;min-height:1.5rem;padding:.125rem .625rem .125rem .5rem;border-radius:999px;font:600 .8125rem/1.2 var(--f-sans);letter-spacing:.005em;background:var(--paper-3);color:var(--ink-2);vertical-align:middle}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.chip.waiting{background:var(--warn-soft);color:var(--warn)}.chip.done{background:var(--ok-soft);color:var(--ok)}.chip.info{background:var(--accent-soft);color:var(--accent)}.chip.problem{background:var(--bad-soft);color:var(--bad)}.chip.neutral{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-2)}.chip.plain:before{display:none}.chip.plain{padding:.125rem .5rem}.av{width:2rem;height:2rem;border-radius:50%;display:inline-grid;place-items:center;flex:none;font:italic 400 .9375rem/1 var(--f-display);letter-spacing:.03em;background:var(--av-ink);color:var(--av-ink-t)}.av.xs{width:1.5rem;height:1.5rem;font-size:.8125rem}.av.lg{width:2.75rem;height:2.75rem;font-size:1.25rem}.av-ink{background:var(--av-ink);color:var(--av-ink-t)}.av-clay{background:var(--av-clay);color:var(--av-clay-t)}.av-sage{background:var(--av-sage);color:var(--av-sage-t)}.av-plum{background:var(--av-plum);color:var(--av-plum-t)}.av-ochre{background:var(--av-ochre);color:var(--av-ochre-t)}.av-sys{background:var(--ink);color:var(--paper)}.av-btn{border:0;background:none;padding:2px;border-radius:50%;cursor:pointer}.av-btn:hover .av{box-shadow:0 0 0 2px var(--rule-2)}.input{display:block;width:100%;height:2.75rem;padding:0 .875rem;border-radius:10px;border:1px solid var(--control-border);background:var(--card);color:var(--ink);font:400 1rem var(--f-sans);transition:border-color .15s,box-shadow .15s,background .15s}.input::placeholder{color:var(--ink-3);opacity:1}.input:hover{border-color:var(--ink-2)}.input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.input:disabled{opacity:.55;cursor:not-allowed}textarea.input{height:auto;padding:.75rem .875rem;line-height:1.5;resize:vertical;min-height:5.5rem}.input.sm{height:2.25rem;border-radius:9px}.input.lg{height:3.5rem;padding:0 1.125rem;font-size:1.125rem;border-radius:13px}select.input{appearance:none;-webkit-appearance:none;padding-right:2.5rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 40%,currentColor 40%,currentColor 60%,transparent 60%),linear-gradient(-45deg,transparent 40%,currentColor 40%,currentColor 60%,transparent 60%);background-position:right 1.25rem top 50%,right .9375rem top 50%;background-size:.3125rem .3125rem;background-repeat:no-repeat}.select>select.input,select.input[multiple]{background-image:none}.select{position:relative;display:inline-block;min-width:0;max-width:100%}.select:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:translateY(-70%) rotate(45deg);pointer-events:none}.field{display:grid;gap:.375rem;align-content:start;min-width:0}.field>label,.field>.label{font-size:.875rem;font-weight:600;color:var(--ink)}.field>.seg,.field>.switch{justify-self:start}.hint{font-size:.8125rem;line-height:1.45;color:var(--ink-3)}.err{font-size:.875rem;line-height:1.45;color:var(--bad);font-weight:500}.field.invalid .input{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.field.invalid .input:focus-visible{border-color:var(--bad)}.search{position:relative;display:inline-flex;align-items:center;max-width:100%}.search>.i{position:absolute;left:.75rem;color:var(--ink-3);pointer-events:none}.search .input{padding-left:2.25rem}input[type=range]{min-height:1.5rem}.seg{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;padding:3px;margin:0;border-radius:1.25rem;background:var(--paper-3);border:1px solid var(--control-border);min-width:0;max-width:100%}.seg button,.seg label>span{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;min-width:2rem;padding:.125rem .875rem;border-radius:999px;border:0;background:transparent;color:var(--ink-2);font:500 .875rem/1.2 var(--f-sans);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.seg label{position:relative;display:inline-flex;cursor:pointer}.seg input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.seg button:hover,.seg label:hover>span{color:var(--ink)}.seg button[aria-pressed=true],.seg input:checked+span{background:var(--card);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);font-weight:600}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.seg.sm button,.seg.sm label>span{min-height:1.75rem;min-width:1.75rem;padding:.125rem .625rem;font-size:.8125rem}fieldset.seg{border:1px solid var(--control-border)}.switch{position:relative;display:inline-flex;align-items:center;gap:.625rem;min-height:1.5rem;cursor:pointer;font-size:.9375rem;font-weight:500;user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.sw-track{width:2.5rem;height:1.5rem;border-radius:999px;background:var(--card);border:1.5px solid var(--control-border);position:relative;flex:none;transition:background .25s var(--ease),border-color .25s var(--ease)}.sw-track:after{content:"";position:absolute;top:50%;left:3px;width:1rem;height:1rem;margin-top:-.5rem;border-radius:50%;background:var(--control-border);transition:transform .3s var(--ease),background .25s var(--ease)}.switch:hover .sw-track{border-color:var(--ink-2)}.switch input:checked+.sw-track{background:var(--accent);border-color:var(--accent)}.switch input:checked+.sw-track:after{background:var(--knob-on);transform:translate(calc(1.5rem - 9px))}.switch input:focus-visible+.sw-track{outline:2px solid var(--accent);outline-offset:2px}.switch input:disabled~*{opacity:.55}.check{position:relative;display:flex;align-items:flex-start;gap:.625rem;min-height:1.5rem;cursor:pointer;font-size:1rem;line-height:1.45}.check input{position:absolute;opacity:0;width:1px;height:1px}.check .box{width:1.375rem;height:1.375rem;margin-top:.0625rem;border-radius:6px;border:1.5px solid var(--control-border);background:var(--card);flex:none;position:relative;transition:background .15s,border-color .15s}.check:hover .box{border-color:var(--ink-2)}.check input:checked+.box{background:var(--ink);border-color:var(--ink)}.check input:checked+.box:after{content:"";position:absolute;left:50%;top:45%;width:.3125rem;height:.625rem;border:solid var(--paper);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.check input:focus-visible+.box{outline:2px solid var(--accent);outline-offset:2px}.check:has(>input:disabled){cursor:not-allowed}.check input:disabled+.box,.check input:disabled+.box~*{opacity:.5}.check:has(>input:disabled):hover .box{border-color:var(--control-border)}.check .box.round{border-radius:50%}.check input[type=radio]:checked+.box.round{background:var(--card);border-color:var(--ink)}.check input[type=radio]:checked+.box.round:after{content:"";position:absolute;left:50%;top:50%;width:.625rem;height:.625rem;border:0;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.check.lg{font-size:1.0625rem;align-items:center;gap:.875rem}.check.lg .box{width:1.625rem;height:1.625rem;margin-top:0;border-radius:8px}.check.lg input:checked+.box:after{width:.375rem;height:.8125rem}.tabs{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--rule)}.tab{position:relative;flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:.625rem 0 .75rem;border:0;background:none;font:500 1rem var(--f-sans);color:var(--ink-2);text-decoration:none;cursor:pointer;transition:color .15s}.tab .n{font:italic 400 1.0625rem/1 var(--f-display);color:var(--ink-3);margin-left:.25rem}.tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--leaf);transform:scaleX(0);transition:transform .35s var(--ease);transform-origin:left}.tab:hover{color:var(--ink)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--ink);font-weight:600}.tab[aria-selected=true]:after,.tab[aria-current=page]:after{transform:scaleX(1)}.tab:focus-visible{outline-offset:-2px;border-radius:6px}@media(forced-colors:active){.chip{border:1px solid CanvasText}.chip:before{background:CanvasText;forced-color-adjust:none}.btn.ghost{border-color:ButtonText}.av,.badge{border:1px solid CanvasText}.seg button[aria-pressed=true],.seg input:checked+span{forced-color-adjust:none;background:Highlight;color:HighlightText}.sw-track{forced-color-adjust:none;background:Canvas;border-color:ButtonText}.sw-track:after{background:ButtonText}.switch input:checked+.sw-track{background:Highlight;border-color:Highlight}.switch input:checked+.sw-track:after{background:HighlightText}.check .box{forced-color-adjust:none;background:Canvas;border-color:ButtonText}.check input:checked+.box{background:Highlight;border-color:Highlight}.check input:checked+.box:after{border-color:HighlightText}.check input[type=radio]:checked+.box.round{background:Canvas}.check input[type=radio]:checked+.box.round:after{background:Highlight;forced-color-adjust:none}.tab:after{background:Highlight;forced-color-adjust:none}.select:after{border-color:ButtonText}}.btn[aria-pressed=true]{background:var(--btn-bg);border-color:var(--gold-edge);color:var(--btn-fg)}@media(forced-colors:active){.btn[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}}fieldset.agree{border:0;padding:0;margin:0;min-width:0;display:grid;gap:.5rem}.agree .check a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.agree .hint,.agree .err{margin:0 0 0 2rem}.edu-badge{font-size:.8125rem;color:var(--ink-3);white-space:nowrap}@media(max-width:30rem){.edu-badge{white-space:normal}}.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0}.card.raised{box-shadow:var(--shadow-2)}.card.inset{background:var(--paper-2);box-shadow:inset 0 1px 2px #3a2c160d}.card-head{display:flex;align-items:center;gap:.625rem .75rem;min-height:3.25rem;padding:.75rem 1.125rem;border-bottom:1px solid var(--rule);flex-wrap:wrap}.card-head>:last-child:not(:first-child){margin-left:auto}.card-head h2,.card-head h3{font:600 1rem/1.35 var(--f-sans)}.card-body{padding:1.125rem 1.25rem}.card-body>:last-child{margin-bottom:0}.card-body .kicker{margin-bottom:.5rem}.sec{margin-bottom:3.5rem}.sec-head{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;min-height:2.125rem;padding-top:.75rem}.sec-head:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--rule-ink)}.sec-count{display:inline-block;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--paper-3);color:var(--ink-2);font:650 .8125rem/1.5rem var(--f-sans);text-align:center;font-variant-numeric:tabular-nums}.sec-count.bad{background:var(--bad-soft);color:var(--bad)}.notice{display:flex;gap:.75rem;align-items:flex-start;padding:.8125rem 1rem;border-radius:10px;background:var(--accent-soft);border-left:3px solid var(--accent);font-size:.9375rem;color:var(--ink)}.notice>.i{color:var(--accent);margin-top:.1875rem}.notice>div{min-width:0}.notice p{margin:0}.notice b,.notice strong{font-weight:600}.notice.ok{background:var(--ok-soft);border-left-color:var(--ok)}.notice.ok>.i{color:var(--ok)}.notice.warn{background:var(--warn-soft);border-left-color:var(--warn)}.notice.warn>.i{color:var(--warn)}.notice.bad{background:var(--bad-soft);border-left-color:var(--bad)}.notice.bad>.i{color:var(--bad)}.sandbox{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .625rem;min-height:2.5rem;padding:.5rem var(--gutter);font-size:.875rem;color:var(--sand-ink);background-color:var(--sand);background-image:repeating-linear-gradient(135deg,rgba(110,74,10,.08) 0 1px,transparent 1px 7px);border-bottom:1px solid var(--sand-line)}.sandbox>span{flex:1;min-width:12rem}.sandbox b{font-weight:650}.sandbox a{font-weight:650;color:var(--sand-ink)}.empty{display:grid;justify-items:center;text-align:center;gap:.375rem;padding:2.5rem 1.5rem;color:var(--ink-2)}.empty>.i{color:var(--ink-3);margin-bottom:.375rem}.empty h2,.empty h3{font:400 1.5rem/1.1 var(--f-display);color:var(--ink)}.empty p{margin:0 0 .5rem;max-width:36ch;font-size:.9375rem}.dlg{width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:22px;background:var(--card);color:var(--ink);box-shadow:var(--shadow-3);overflow:auto}.dlg::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dlg[open]{animation:popIn .35s var(--ease)}.dlg form{display:grid;gap:.875rem;padding:1.625rem 1.625rem 1.375rem}.dlg-h{font:400 1.875rem/1.05 var(--f-display);letter-spacing:-.01em;margin:0}.dlg p{margin:0;color:var(--ink-2);font-size:1rem}.dlg-acts{display:flex;justify-content:flex-end;gap:.625rem;flex-wrap:wrap;margin-top:.375rem}.dlg-static{background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:22px;padding:1.5rem;box-shadow:var(--shadow-3);display:grid;gap:.75rem}.dlg-static p{margin:0;color:var(--ink-2);font-size:.9375rem}.toasts{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:120;display:grid;gap:.5rem;justify-items:center;pointer-events:none;width:max-content;max-width:calc(100vw - 2rem)}.toast{display:flex;align-items:center;gap:.625rem;padding:.6875rem 1.125rem .6875rem .8125rem;border-radius:14px;background:var(--ink);color:var(--paper);font-size:.9375rem;font-weight:500;box-shadow:var(--shadow-3);animation:toastIn .4s var(--ease) both;pointer-events:auto}.toast .i{color:var(--toast-ic)}.toast.out{animation:toastOut .3s var(--ease) forwards}@media(forced-colors:active){.notice{border:1px solid CanvasText;border-left-width:3px}.toast,.dlg,.dlg-static{border:1px solid CanvasText}.sandbox{border:1px solid CanvasText;background-image:none}.sec-count{border:1px solid CanvasText}}.site-head{background:var(--paper);border-bottom:1px solid var(--rule)}.site-head-in{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;max-width:var(--page-max);margin:0 auto;padding:.625rem var(--gutter);min-height:3.75rem}.brand{display:inline-flex;align-items:center;min-width:0;min-height:2.5rem;margin-right:auto;color:var(--ink);text-decoration:none;border-radius:10px}.site-nav{position:relative;display:none;flex:1 0 100%;min-width:0;margin:0 -.75rem -.625rem}.site-nav:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--rule)}.site-nav ul{display:flex;flex-wrap:wrap;gap:0 .25rem;margin:0;padding:0;list-style:none}.site-nav>ul>li>a{position:relative;display:inline-flex;align-items:center;gap:.3125rem;min-height:2.75rem;padding:0 .75rem;color:var(--ink-2);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s}.site-nav>ul>li>a:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-1px;height:2px;background:var(--leaf);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.site-nav>ul>li>a:hover{color:var(--ink)}.site-nav>ul>li>a[aria-current=page]{color:var(--ink);font-weight:600}.site-nav>ul>li>a[aria-current=page]:after{transform:scaleX(1)}.site-nav>ul>li>a:focus-visible{outline-offset:-4px;border-radius:8px}.head-quick,.head-tools{display:flex;align-items:center;gap:.375rem;flex:none}.head-tools,.head-quick .signin-link{display:none}.head-quick .btn.ghost{border-color:transparent}.head-link{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.25rem .75rem;border-radius:999px;color:var(--ink-2);text-decoration:none;font-size:.9375rem;font-weight:500;transition:background .15s,color .15s}.head-link:hover{background:var(--paper-3);color:var(--ink)}.head-link[aria-current=page]{color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--rule-2)}.head-link .badge{box-shadow:none}.head-bell{padding-inline:.5rem}.head-bell .badge{position:absolute;top:-.125rem;right:-.25rem;min-width:1.125rem;height:1.125rem;font-size:.6875rem;line-height:1.125rem;box-shadow:0 0 0 2px var(--paper)}@media(max-width:519px){.head-link .lbl{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.head-link{padding-inline:.5rem}.head-link:not(.head-bell) .badge{position:absolute;top:-.125rem;right:-.25rem;min-width:1.125rem;height:1.125rem;font-size:.6875rem;line-height:1.125rem;box-shadow:0 0 0 2px var(--paper)}}.theme-switch[hidden]{display:none!important}.head-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--ink-2)}.head-icon:hover,.theme-menu[open]>.head-icon{background:var(--paper-3);color:var(--ink)}.theme-menu .th-moon{display:none}:root[data-theme=dark] .theme-menu .th-sun{display:none}:root[data-theme=dark] .theme-menu .th-moon{display:inline-flex}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-menu .th-sun{display:none}:root:not([data-theme=light]) .theme-menu .th-moon{display:inline-flex}}.theme-panel{min-width:0;width:max-content;padding:.5rem}.theme-panel .theme-switch{display:grid;gap:2px;border-radius:14px}.theme-panel .theme-switch label>span{justify-content:flex-start}.menu{position:relative;flex:none}.menu>summary{list-style:none;cursor:pointer}.menu>summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;width:max-content;min-width:13.5rem;max-width:min(20rem,calc(100vw - 2rem));padding:.5rem;border-radius:var(--r-lg);border:1px solid var(--rule-2);background:var(--card);box-shadow:var(--shadow-2)}.menu[open]>.menu-panel{animation:popIn .25s var(--ease)}.menu-list{margin:0;padding:0;list-style:none}.menu-item{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.375rem .75rem;border:0;border-radius:8px;background:none;color:var(--ink);font:500 .9375rem/1.3 var(--f-sans);text-align:left;text-decoration:none;cursor:pointer}.menu-item:hover{background:var(--paper-3)}.menu-item[aria-current=page]{font-weight:650;box-shadow:inset 3px 0 0 var(--accent)}.menu-item .badge{margin-left:auto;box-shadow:none}.menu-item .mi-state{margin-left:.375rem;padding:0 .4375rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.6875rem;font-weight:650;line-height:1.5}.menu-item .mi-state:empty{display:none}.menu-who{margin:0;padding:.5rem .75rem .625rem;font-size:.875rem;color:var(--ink-2)}.menu-who b{display:block;font:400 1.25rem/1.15 var(--f-display);color:var(--ink)}.menu-sep{height:1px;margin:.375rem .25rem;border:0;background:var(--rule)}.menu-foot{display:grid;gap:.5rem;justify-items:start;padding:.375rem .75rem .5rem}.menu-foot .support-act{display:inline-flex}.menu-foot .label{font-size:.8125rem;font-weight:600;color:var(--ink-2)}.menu form{margin:0}.acct-menu>summary{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%}.acct-menu>summary:hover .av{box-shadow:0 0 0 2px var(--rule-2)}.nav-menu>summary{gap:.375rem}.nav-menu>summary .txt{display:none}.nav-menu>.menu-panel{width:min(20rem,calc(100vw - 2rem))}.menu-panel.menu-scrolls{padding:0;overflow:hidden;isolation:isolate}.menu-scroll{box-sizing:border-box;max-height:calc(100vh - 5.5rem);max-height:calc(100dvh - 5.5rem);padding:.375rem;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:1.75rem}html[data-js] .menu-scroll{scrollbar-width:none}html[data-js] .menu-scroll::-webkit-scrollbar{display:none}.menu-scrolls .menu-item{min-height:2.125rem;padding:.25rem .625rem}.menu-scrolls .menu-who{padding:.375rem .625rem .5rem}.menu-scrolls .menu-who b{font-size:1.125rem}.menu-scrolls .menu-sep{margin:.25rem}.menu-scrolls .menu-foot{gap:.375rem;padding:.25rem .625rem .375rem}@media(pointer:coarse){.menu-scrolls .menu-item{min-height:2.375rem}}.menu-fade{position:absolute;left:0;right:0;height:1.75rem;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s}.menu-fade-top{top:0;background:linear-gradient(to bottom,var(--card),transparent)}.menu-fade-bottom{bottom:0;height:2.5rem;background:linear-gradient(to top,var(--card) 35%,transparent)}.menu-scrolls[data-up] .menu-fade-top,.menu-scrolls[data-down] .menu-fade-bottom{opacity:1}.menu-bar{position:absolute;top:.75rem;bottom:.75rem;right:2px;z-index:2;width:3px;border-radius:3px;background:color-mix(in srgb,var(--ink) 8%,transparent);pointer-events:none;opacity:0;transition:opacity .2s}.menu-bar-thumb{display:block;width:100%;height:30%;border-radius:3px;background:color-mix(in srgb,var(--ink) 40%,transparent)}.menu-scrolls[data-scrolls] .menu-bar{opacity:1}.menu-hint{position:absolute;right:.75rem;bottom:.5rem;z-index:3;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .4375rem .125rem .625rem;border:1px solid var(--rule-2);border-radius:999px;background:var(--card);color:var(--ink-2);font:600 .75rem/1.5 var(--f-sans);box-shadow:var(--shadow-1, 0 1px 2px rgb(0 0 0 / .08));cursor:pointer;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s,transform .2s;user-select:none;-webkit-user-select:none}.menu-scrolls[data-down] .menu-hint{opacity:1;transform:none;pointer-events:auto}.menu-hint-arrow{flex:none;width:.75rem;height:.75rem}@keyframes menuHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:no-preference){:where(html:not([data-motion=less])) .menu-scrolls[data-bob] .menu-hint-arrow{animation:menuHintBob 1.1s ease-in-out .35s 3}}@media(min-width:400px){.nav-menu>summary .txt{display:inline}}@media(min-width:860px){.nav-menu{display:none}.head-tools{display:flex}.head-quick .signin-link{display:inline-flex}.site-nav{display:block}}.site-main{flex:1 0 auto;width:100%;min-width:0}.page-top{max-width:var(--page-max);margin:0 auto;padding:1rem var(--gutter) 0;display:grid;gap:.75rem}.page-top:empty{display:none}.page{width:100%;max-width:var(--page-max);margin:0 auto;padding:clamp(1.75rem,4vw,3rem) var(--gutter) clamp(3.5rem,7vw,5rem)}.crumbs{max-width:var(--page-max);margin:0 auto;padding:.875rem var(--gutter) .75rem;font:500 .8125rem/1.4 var(--f-sans);color:var(--ink-3)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none}.crumbs li{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.crumbs li+li:before{content:"/";color:var(--rule-2)}.crumbs a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid transparent}.crumbs a:hover{color:var(--ink);border-bottom-color:currentColor}.crumbs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.crumbs [aria-current=page] span{color:var(--ink-3);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs-chev{display:none}.crumbs+.page,.crumbs+.page-top+.page{padding-top:clamp(1rem,2.5vw,1.75rem)}@media(max-width:640px){.crumbs li{display:none}.crumbs li.crumbs-up{display:inline-flex}.crumbs li.crumbs-up:before{content:none}.crumbs-up a{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding-right:.5rem;font-weight:600}.crumbs-chev{display:inline-flex}}.page.narrow{max-width:46rem}.masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2.5rem;flex-wrap:wrap;margin-bottom:2.5rem}.masthead.compact{margin-bottom:1.75rem}.masthead-t{min-width:0;max-width:48rem}.masthead .kicker{margin-bottom:1.125rem}.actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.spacer{flex:1}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.span-2{grid-column:1 / -1}.row-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.stack{display:grid;gap:1rem;align-content:start;min-width:0}.stack.tight{gap:.5rem}.measure{max-width:var(--measure)}.site-foot{margin-top:auto;background:var(--paper-2);border-top:3px double var(--rule-ink)}.site-foot-in{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:var(--page-max);margin:0 auto;padding:2.25rem var(--gutter) 2.5rem}.foot-id{min-width:0}.foot-plate{color:var(--ink)}.foot-plate-link{display:block;max-width:22rem;color:inherit;text-decoration:none;border-radius:2px}.foot-plate-link:hover .bm-dateline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.foot-named{margin:.875rem 0 1rem;max-width:22rem;font:italic 400 .9375rem/1.45 var(--f-serif)}.foot-named a{color:var(--ink-2);text-decoration-color:var(--rule-2)}.foot-named a:hover{color:var(--ink);text-decoration-color:currentColor}.foot-legal{margin:0;max-width:62ch;font-size:.875rem;line-height:1.55;color:var(--ink-2)}.foot-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr));gap:1.5rem 1.5rem;align-content:start;padding-top:1.5rem;border-top:1px solid var(--rule)}.foot-head{margin:0 0 .5rem;font:600 .75rem/1.2 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.foot-links{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.foot-links a{display:inline-flex;align-items:center;min-height:1.75rem;font-size:.875rem;color:var(--ink-2);text-decoration:none}.foot-links a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(min-width:900px){.site-foot-in{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:2.5rem 4.5rem}.foot-nav{padding-top:.25rem;border-top:0}}.support-note{margin:0;max-width:62ch}.support-btn.is-preview{cursor:default;opacity:1;background:transparent;border:1px dashed var(--control-border);color:var(--ink-2)}.support-line{margin:0 0 .375rem;max-width:62ch}.support-statement{margin:0;max-width:62ch}.support-more{margin:.5rem 0 0}.support-act{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.support-act+.support-statement{margin-top:.625rem}.support-jar{display:grid;gap:.5rem;justify-items:start}.support-jar .headline,.support-jar p{margin:0}.support-preview{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.outside-link{overflow-wrap:anywhere}.support-soon{font:600 .75rem/1.2 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.foot-support{grid-column:1 / -1;min-width:0;margin:0}.foot-support:empty{display:none}.foot-live{margin:1rem 0 0}.announcement>div{flex:1}.view-as a{font-weight:600}.site-head.bare .brand{cursor:default}.site-foot.bare .site-foot-in{display:block}.staff-head{background:var(--paper)}.staff-head .site-head-in{align-items:center}.staff-tag{margin-left:.625rem;padding-left:.625rem;border-left:1px solid var(--rule-2);font:600 .75rem/1.2 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.staff-head .staff-tools{display:flex;align-items:center;gap:.5rem;flex:none;margin-left:auto}.staff-who{margin:0;font-size:.9375rem;line-height:1.3;text-align:right}.staff-leave-form{margin:0}.staff-leave-form.has-menu{display:none}.staff-head .brand{margin-right:0}.staff-nav{display:none}.staff-nav-fold{--staff-label: 6.5rem}.staff-nav-fold .staff-nav-group{display:grid;grid-template-columns:var(--staff-label) minmax(0,1fr);align-items:start;gap:.25rem 1rem;padding:.3125rem 0}.staff-nav-group+.staff-nav-group{border-top:1px solid var(--rule)}.staff-nav-h{margin:0;padding-top:.5rem;font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.staff-nav-fold .staff-nav-group ul{display:flex;flex-wrap:wrap;gap:.125rem .25rem;margin:0;padding:0;list-style:none}.staff-nav-group a{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border-radius:999px;font-size:.9375rem;color:var(--ink-2);text-decoration:none}.staff-nav-group a:hover{background:var(--paper-3);color:var(--ink)}.staff-nav-group a[aria-current=page]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--sand-line);color:var(--ink);font-weight:650}.staff-nav-group a:focus-visible{outline-offset:1px}@media(min-width:1100px){body[data-chrome=console]{display:grid;grid-template-columns:15rem minmax(0,1fr);grid-template-rows:auto 1fr auto}body[data-chrome=console]>.site-head,body[data-chrome=console]>.site-foot{grid-column:1 / -1}body[data-chrome=console]>.site-main{grid-column:2;grid-row:2}.staff-nav{display:block;grid-column:1;grid-row:2;align-self:stretch;min-width:0;border-right:1px solid var(--rule)}.staff-nav-in{position:sticky;top:0;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:1rem .75rem 2rem var(--gutter)}.staff-nav .staff-nav-group{padding:.625rem 0}.staff-nav .staff-nav-h{padding:0 .75rem .375rem}.staff-nav .staff-nav-group ul{display:grid;gap:.0625rem;margin:0;padding:0;list-style:none}.staff-nav .staff-nav-group a{display:flex;width:100%;min-height:2rem;border-radius:8px}body[data-chrome=console]>.site-head .site-head-in{max-width:none}body[data-chrome=console] .page{margin-left:0;padding-left:clamp(1.5rem,3vw,2.5rem)}}.staff-sections{flex:1 0 100%;min-width:0}.staff-sections>summary{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.375rem .875rem;justify-content:flex-start}.staff-sections-here{margin-left:auto;padding:0 .625rem;border-radius:999px;background:var(--accent-soft);font-size:.8125rem;font-weight:650;color:var(--ink)}.staff-sections-panel{margin-top:.5rem;padding:.25rem .875rem .5rem;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--card)}.staff-sections .staff-nav-fold{--staff-label: 5.5rem}.staff-state{max-width:var(--page-max);margin:0 auto .75rem}@media(min-width:1100px){.staff-sections{display:none}}@media(max-width:519px){.staff-who{display:none}.staff-tag{margin-left:.5rem;padding-left:.5rem}.staff-nav-fold .staff-nav-group{grid-template-columns:minmax(0,1fr)}.staff-nav-fold .staff-nav-h{padding-top:.375rem}}@media(min-width:520px){.staff-leave-form.has-menu{display:block}}@media(max-width:760px){.grid-2,.grid-3,.site-foot-in{grid-template-columns:minmax(0,1fr)}.foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.toasts{bottom:1rem}}@media(forced-colors:active){.menu-panel{border-color:CanvasText}.menu-hint{border-color:CanvasText;color:CanvasText}.menu-bar{background:transparent}.menu-bar-thumb{background:CanvasText}.site-nav>ul>li>a[aria-current=page]:after{background:Highlight;forced-color-adjust:none}.menu-item[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}.head-link[aria-current=page]{outline:1px solid Highlight}}@media print{.site-head,.site-foot,.skip,.toasts,.page-top{display:none!important}body{background:none}}.room-bar{position:sticky;top:0;z-index:70;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.375rem max(1rem,calc((100% - var(--page-max)) / 2 + var(--gutter)));background:var(--sand);color:var(--sand-ink);border-bottom:1px solid var(--sand-line);font-size:.875rem;line-height:1.35}.room-bar-text{flex:1 1 18rem;min-width:0}.room-bar-text strong{font-weight:650}.room-bar-btn{display:inline-flex;align-items:center;flex:none;min-height:1.875rem;padding:.125rem .75rem;white-space:nowrap;border:1px solid var(--sand-ink);border-radius:999px;background:transparent;color:var(--sand-ink);font:600 .8125rem/1.2 var(--f-sans);text-decoration:none;cursor:pointer}.room-bar-btn.is-main{background:var(--sand-ink);color:var(--sand)}.room-bar-btn:hover{background:color-mix(in srgb,var(--sand-ink) 14%,transparent);color:var(--sand-ink)}.room-bar-btn:focus-visible{outline:2px solid var(--sand-ink);outline-offset:2px}.room-bar-btn:disabled{opacity:.6;cursor:default}@media(forced-colors:active){.room-bar{border-bottom-color:CanvasText}.room-bar-btn{border-color:ButtonText}}.join-early{display:none}body[data-early] .join-early{display:inline}body[data-early] .join-open{display:none}.demo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.5rem var(--gutter);background:var(--accent-soft);border-bottom:1px solid var(--rule);font-size:.875rem;color:var(--ink)}.demo-bar-words{margin:0;line-height:1.4;min-width:0;flex:1 1 22rem}.demo-bar-tag{display:inline-block;margin-right:.375rem;padding:.0625rem .5rem;border-radius:999px;background:var(--accent);color:var(--card);font:600 .6875rem/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}.demo-bar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.demo-bar-acts form{margin:0}.demo-contact{position:relative}.demo-contact>summary{list-style:none;cursor:pointer}.demo-contact>summary::-webkit-details-marker{display:none}.demo-contact .menu-panel{right:0;left:auto;min-width:16rem;z-index:60}.bm{color:inherit}.bm-logo-box{display:block;max-width:100%}.bm-logo{display:block;width:auto;max-width:100%;height:var(--bm-h, 2.6rem);overflow:visible}.bm-ink{fill:currentColor}.bm-leaf{fill:var(--leaf)}.bm-sign{display:block;width:2.25rem;height:auto;flex:none;overflow:visible}.bm-header{--bm-h: 2.75rem;display:inline-flex;align-items:center;min-width:0}.bm-wordmark{display:inline-block;vertical-align:-.35em}.bm-wordmark .bm-logo{--bm-h: 1.9em}.bm-hero{--bm-hero-size: clamp(3.5rem, 2.25rem + 6.5vw, 6.25rem);display:inline-flex;max-width:100%;color:inherit}.bm-hero .bm-logo{--bm-h: calc(var(--bm-hero-size) * 1.7)}.bm-sub{--bm-sub-size: clamp(4rem, 2.5rem + 6vw, 7rem);color:inherit}.bm-sub-below{display:inline-flex;flex-direction:column;align-items:stretch;gap:.5rem;max-width:100%}.bm-sub-below .bm-logo{--bm-h: var(--bm-sub-size);margin:0 auto}.bm-sub-line{display:flex;align-items:center;gap:.9em;font:600 .75rem/1.2 var(--f-sans);letter-spacing:.34em;text-transform:uppercase}.bm-sub-word{flex:none;margin-right:-.34em}.bm-hair{flex:1 1 0;min-width:.75rem;height:1px;background:currentColor;opacity:.75;transform-origin:left}.bm-sub-beside{--bm-h: 2.1rem;display:inline-flex;align-items:baseline;gap:.7rem;max-width:100%;padding-bottom:calc(var(--bm-h) * .1616)}.bm-sub-beside .bm-logo-box{flex:none;line-height:0}.bm-sub-beside .bm-logo{display:inline-block;vertical-align:baseline;margin-bottom:calc(var(--bm-h) * -.1616)}.bm-sub-beside .bm-sub-word{margin:0;font:600 .75rem/1.2 var(--f-sans);letter-spacing:.26em;text-transform:uppercase}.bm-spark-rule{display:flex;align-items:center;gap:clamp(.75rem,2.5vw,1.25rem);width:min(100%,30rem);margin-inline:auto;color:var(--leaf)}.bm-spark-line{flex:1 1 0;min-width:1rem;height:1px;background:currentColor;opacity:.8}.bm-sparkle{flex:none;display:block;width:1.25rem;height:1.25rem;overflow:visible}.bm-plate{--bm-plate-size: clamp(3.75rem, 3rem + 3vw, 4.75rem);display:block;width:100%;max-width:22rem;color:inherit;text-align:center}.bm-rule{display:block;height:6px}.bm-rule-top{border-top:3px solid currentColor;border-bottom:1px solid currentColor}.bm-rule-bottom{border-top:1px solid currentColor;border-bottom:3px solid currentColor}.bm-plate-name{display:flex;justify-content:center;padding:.55rem 0 .35rem}.bm-plate-name .bm-logo{--bm-h: var(--bm-plate-size)}.bm-swell{display:block;width:100%;height:.5rem}.bm-dateline{display:block;padding:.4rem 0 .5rem;font:400 .75rem/1.5 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;text-wrap:balance}.mini{margin:0 0 clamp(2rem,6vw,3.5rem)}.mini .mini-head{max-width:44rem;padding-top:clamp(.5rem,3vw,1.75rem)}.mini .mini-mark{margin:1rem 0 0;font:inherit;color:var(--ink)}.mini .mini-mark .bm-sub{--bm-sub-size: clamp(4.25rem, 2.75rem + 6vw, 7rem)}.mini .mini-promise{max-width:30ch;margin:1.5rem 0 0;font:400 clamp(1.375rem,1.1rem + 1.2vw,1.875rem)/1.25 var(--f-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.mini .mini-head .mini-action{margin:1.75rem 0 0;align-items:center}.mini .mini-note{margin:.875rem 0 0;max-width:46ch;font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.mini .mini-side{display:none}@media(min-width:1100px){.mini.has-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,25rem);column-gap:clamp(2.5rem,5vw,5rem);align-items:center}.mini.has-side .mini-head{grid-column:1;grid-row:1}.mini.has-side .mini-three{grid-column:1 / -1}.mini .mini-side{display:block;grid-column:2;grid-row:1;align-self:center;margin-top:clamp(.5rem,3vw,1.75rem);padding:1.25rem 1.375rem 1.125rem;border:1px solid var(--rule-2);border-radius:14px;background:var(--card);box-shadow:0 1px #1e1a1508,0 18px 40px -30px #1e1a1580}}.mini .mini-side-k{margin:0 0 .75rem;font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.mini .mini-side-more{margin:.875rem 0 0;padding-top:.75rem;border-top:1px solid var(--rule);font-size:.9375rem}.mini .mini-side-more a{color:var(--ink-2);text-decoration-color:var(--rule-2)}.mini .mini-side-more a:hover{color:var(--ink)}.mini .mini-side-rows{list-style:none;margin:0;padding:0}.mini .mini-side-rows li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--rule)}.mini .mini-side-rows li:first-child{border-top:0;padding-top:0}.mini .mini-side-rows .mini-side-name{min-width:0;margin:0;font:400 1.1875rem/1.2 var(--f-display);color:var(--ink)}.mini .mini-side-rows .mini-side-sub{display:block;margin-top:.125rem;font:400 .875rem/1.35 var(--f-sans);color:var(--ink-3)}.mini .mini-side-rows .btn{flex:0 0 auto}.mini .mini-side-title{margin:0;font:400 1.5rem/1.15 var(--f-display);letter-spacing:-.005em;text-wrap:balance}.mini .mini-side-title a{color:var(--ink);text-decoration:none}.mini .mini-side-title a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.mini .mini-side-text{margin:.5rem 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mini .mini-side-by{margin:.625rem 0 0;font-size:.875rem;color:var(--ink-3)}.mini .mini-side-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none}.mini .mini-side-tags li{padding:.1875rem .625rem;border:1px solid var(--rule-2);border-radius:999px;font-size:.8125rem;color:var(--ink-2)}.mini .mini-three{list-style:none;margin:clamp(2rem,5vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-ink)}.mini .mini-three li{margin:0;padding:1.125rem clamp(1rem,3vw,2rem) 1.25rem 0;border-bottom:1px solid var(--rule)}.mini .mini-three li+li{padding-left:clamp(1rem,3vw,2rem);border-left:1px solid var(--rule)}.mini .mini-b-h{margin:0 0 .5rem;font:400 1.5rem/1.15 var(--f-display);letter-spacing:-.005em;text-wrap:balance}.mini .mini-three p{margin:0;max-width:34ch;color:var(--ink-2);font-size:1rem;line-height:1.55}@media(max-width:47.99rem){.mini .mini-three{grid-template-columns:minmax(0,1fr)}.mini .mini-three li,.mini .mini-three li+li{padding-left:0;padding-right:0;border-left:0}}@media(forced-colors:active){.bm-hair,.bm-spark-line{forced-color-adjust:none;background:CanvasText}.bm-swell{forced-color-adjust:none}.bm-ink,.bm-leaf{forced-color-adjust:none;fill:CanvasText}}@media print{.bm-leaf{fill:currentColor}}.mini .mini-side-next{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--rule)}.mini .mini-side-next a{color:var(--ink);text-decoration-color:var(--rule-2)}.doc{position:relative;max-width:46rem;padding:clamp(1.75rem,6vw,3.625rem) clamp(1.25rem,7vw,4.125rem) clamp(1.75rem,5vw,2.875rem);border-radius:4px;background:var(--doc);color:var(--doc-ink);font:400 1.125rem/1.68 var(--f-serif);font-optical-sizing:auto;box-shadow:var(--doc-shadow)}.doc-kicker{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 1.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--doc-rule);font:650 .75rem/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--doc-ink-3)}.doc-kicker span{font-family:var(--f-mono);font-weight:500;letter-spacing:.04em}.doc-title{font:400 clamp(2.125rem,1.6rem + 2.6vw,2.875rem)/1.02 var(--f-display);letter-spacing:-.015em;margin:0 0 1.25rem;color:var(--doc-ink);text-wrap:balance}.doc-byline{margin:0 0 1.875rem;font-size:1.1875rem;color:var(--doc-ink-2)}.doc :is(h2,h3,h4):not(.doc-title){display:flex;align-items:baseline;gap:.75rem;margin:1.875rem 0 .625rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--doc-ink)}.doc :is(h2,h3,h4):not(.doc-title)>span{font:italic 400 1.1875rem/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--accent-doc)}.doc p{margin:0 0 .75rem;text-wrap:pretty}.doc a{color:var(--accent-doc)}.doc :focus-visible{outline-color:var(--accent-doc)}.doc-table{width:100%;margin:.25rem 0 .625rem;border-collapse:collapse;font:400 1rem/1.4 var(--f-sans)}.doc-table th{text-align:left;padding:.5rem 0;border-bottom:1px solid var(--doc-ink);font:650 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--doc-ink-3)}.doc-table td{padding:.625rem 0;border-bottom:1px solid var(--doc-rule);font-variant-numeric:tabular-nums}.doc-table .num{text-align:right;padding-left:.75rem}.doc-table tfoot th,.doc-table tfoot td{padding-top:.6875rem;border-top:1px solid var(--doc-ink);border-bottom:0;font:650 1rem/1.4 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--doc-ink)}.doc-note{font-style:italic;color:var(--doc-ink-2)}.doc-foot{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--doc-ink);font:400 .875rem/1.5 var(--f-sans);color:var(--doc-ink-2)}.doc-foot b{color:var(--doc-ink);font-weight:600}.paper[class*=density-],.growth-sheet{--doc: #FFFCF6;--doc-ink: #221D17;--doc-ink-2: #5A5144;--doc-ink-3: #7A7062;--doc-rule: #E5DDCD;--doc-rule-2: #CDBFA6;--doc-pad: #FBF7EE;--accent-doc: #7D5C16;color-scheme:light}.paper-cards{--behind: var(--paper);list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.paper-card{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.1875rem .875rem;padding:1.125rem 1.25rem 1.125rem 1rem;border-radius:6px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm);text-decoration:none;transition:box-shadow .25s var(--ease)}a.paper-card:hover,.paper-card:has(a:hover){box-shadow:0 0 0 1px var(--doc-rule-2)}.paper-card-n{grid-row:span 2;font:italic 400 1.5rem/1 var(--f-display);color:var(--accent-doc);text-align:center}.paper-card b,.paper-card .paper-card-t{font:400 1.375rem/1.1 var(--f-display);color:var(--doc-ink)}.paper-card>span:not(.chip):not(.paper-card-n):not(.paper-card-t){font-size:.875rem;color:var(--doc-ink-2)}.paper-card .chip{grid-column:2;justify-self:start;margin-top:.375rem}.paper-card a{color:inherit;text-decoration:none}.paper-card a:before{content:"";position:absolute;inset:0;border-radius:6px}.paper-card a:focus-visible{outline:none}.paper-card a:focus-visible:before{outline:2px solid var(--accent-doc);outline-offset:2px}a.paper-card:focus-visible{outline-color:var(--accent)}.steps{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .25rem;margin:0;padding:0;list-style:none}.steps li{display:flex;align-items:center;gap:.5rem;flex:none;font-size:.875rem;color:var(--ink-3)}.steps li:not(:last-child):after{content:"";width:1.5rem;height:1px;margin:0 .25rem 0 .125rem;background:var(--control-border)}.steps .n{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--control-border);display:grid;place-items:center;font:italic 400 .9375rem/1 var(--f-display);transition:background .25s,border-color .25s,color .25s}.steps .n .i{display:none}.steps .done{color:var(--ink-2)}.steps .done .n{background:var(--ink);border-color:var(--ink);color:var(--paper)}.steps .done .n>span{display:none}.steps .done .n .i{display:block}.steps [aria-current=step]{color:var(--ink);font-weight:600}.steps [aria-current=step] .n{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.stamp{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;min-height:1.75rem;padding:.25rem .6875rem;border-radius:999px;background:var(--ok-soft);color:var(--ok);font:650 .8125rem/1.2 var(--f-sans);animation:stamp .55s var(--ease) both}.stamp.plain{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--control-border)}@media(max-width:640px){.steps li:not(:last-child):after{width:.75rem}}@media(forced-colors:active){.doc,.paper-card{border:1px solid CanvasText}.steps .done .n{forced-color-adjust:none;background:CanvasText;color:Canvas;border-color:CanvasText}.steps [aria-current=step] .n{border:2px solid Highlight}.stamp{border:1px solid CanvasText}}@media print{.doc{box-shadow:none;max-width:none;padding:0}:root:not([data-theme=light]){--paper: #F5F1E8;--paper-2: #EEE8DC;--paper-3: #E6DFD0;--card: #FFFCF6;--card-2: #FAF6EE;--rule: #E2DACA;--rule-2: #CFC5B2;--rule-ink: #1E1A15;--ink: #1E1A15;--ink-2: #4E463C;--ink-3: #6B6255;--accent: #7D5C16;--accent-2: #5F4410;--accent-soft: #F3E8CB;--ok: #3B6A4C;--ok-soft: #E2ECE1;--warn: #94570A;--warn-soft: #F5E7CC;--bad: #B0281F;--bad-soft: #F7E0DA;--bad-solid: #B0281F;--on-bad: #FFFFFF;--sand: #EDD7A1;--sand-ink: #4A3510;--sand-line: #DDC07C;--btn-bg: #D9A93E;--btn-fg: #1E1A15;--btn-hover: #E5BC5A;--gold-edge: #946F30;--leaf: #946F30;--doc: #FFFCF6;--doc-ink: #221D17;--doc-ink-2: #5A5144;--doc-ink-3: #7A7062;--doc-rule: #E5DDCD;--doc-rule-2: #CDBFA6;--doc-pad: #FBF7EE;--accent-doc: #7D5C16;--control-border: #7E7464;--knob-on: #FFFCF6;--shadow-1: none;--shadow-2: none;--shadow-3: none;color-scheme:light}}.al-c{text-align:center}.al-r{text-align:right;font-variant-numeric:tabular-nums}sup.cite{font-size:.75em;line-height:0}sup.cite a{text-decoration:none;padding:0 .125em}sup.cite a:before{content:"["}sup.cite a:after{content:"]"}.qr{display:block;width:8rem;height:8rem}.foot-privacy{margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.foot-privacy a{display:inline-flex;align-items:center;min-height:1.75rem;color:var(--ink-2);text-decoration-color:var(--rule-2);text-decoration-thickness:1px;text-underline-offset:3px}.foot-privacy a:hover{color:var(--ink);text-decoration-color:currentColor}.consent-banner{position:fixed;inset:auto 0 0;z-index:110;background:var(--card);color:var(--ink);border-top:1px solid var(--rule-2);box-shadow:0 -12px 28px -20px #3a2c1673}.consent-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;max-width:var(--page-max);margin:0 auto;padding:.875rem var(--gutter)}.consent-banner .consent-text{flex:1 1 24rem;margin:0;max-width:62ch;font-size:.9375rem;line-height:1.5;color:var(--ink)}.consent-banner .consent-text a{color:var(--ink);text-decoration-color:var(--rule-2);text-underline-offset:3px;text-decoration-thickness:1px}.consent-banner .consent-text a:hover{text-decoration-color:currentColor}.consent-acts{display:flex;flex-wrap:wrap;gap:.5rem}.consent-acts .btn{--h: 2.5rem;min-width:7rem}html[data-consent-banner] body{padding-bottom:var(--consent-h, 8rem)}@media(prefers-reduced-motion:no-preference){.consent-banner{animation:consent-rise .35s var(--ease) both}}@keyframes consent-rise{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:36rem){.consent-acts{width:100%}.consent-acts .btn{flex:1 1 0;min-width:0;padding-inline:.75rem}}.consent-dlg{width:min(34rem,calc(100vw - 2rem))}.consent-dlg .consent-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.consent-dlg .dlg-h{font-size:1.625rem}.consent-dlg .consent-intro{color:var(--ink-2)}.consent-dlg .consent-rows{display:grid;margin:.25rem 0 0}.consent-dlg .consent-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;align-items:start;padding:.875rem 0;border-top:1px solid var(--rule)}.consent-dlg .consent-row:last-child{border-bottom:1px solid var(--rule)}.consent-dlg .consent-label{margin:0;font:650 1rem/1.3 var(--f-sans);color:var(--ink)}.consent-dlg .consent-desc{margin:.25rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.consent-dlg .consent-none{color:var(--ink-3)}.consent-dlg .consent-fixed{padding-top:.125rem;font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.consent-dlg .consent-switch{gap:.5rem;padding-top:.0625rem}.consent-dlg .consent-state{min-width:1.5rem;font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.consent-dlg .consent-note{margin:0;padding:.625rem .875rem;border-radius:12px;border:1px solid var(--rule-2);background:var(--paper-2);color:var(--ink);font-size:.9375rem;line-height:1.5}.consent-dlg .dlg-acts{justify-content:flex-end}@media(forced-colors:active){.consent-banner,.consent-dlg .consent-note{border:1px solid CanvasText}}@media print{.consent-banner,.foot-privacy,.consent-dlg{display:none!important}}@keyframes rise{0%{opacity:0;transform:translateY(var(--enter-rise, 8px))}to{opacity:1;transform:none}}@keyframes screenIn{0%{opacity:0;transform:translateY(var(--enter-rise, 8px))}to{opacity:1;transform:none}}@keyframes stepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(8px)}}@keyframes ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.7);opacity:0}}@keyframes ringPulse{0%{transform:scale(.85);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes breathe{0%,to{fill-opacity:1}50%{fill-opacity:.35}}@keyframes ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(1.22);opacity:0}}@keyframes blink{0%,60%{opacity:1}70%,90%{opacity:.25}to{opacity:1}}@keyframes edge{0%,to{opacity:1}50%{opacity:.35}}@keyframes shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes stamp{0%{opacity:0;transform:scale(1.12) rotate(-3deg)}60%{opacity:1;transform:scale(.97) rotate(1deg)}to{transform:none}}@keyframes drawLine{0%{transform:scaleX(0)}}@keyframes growBar{0%{transform:scaleX(0)}}:root{--enter-rise: 8px;--enter-text: .65s;--enter-line: .85s;--enter-step: 70ms;--enter-blur: 10px;--word-blur: 8px;--word-dur: .34s;--ease-out: cubic-bezier(.22, .6, .36, 1)}html:not([data-js]) .enter{animation:screenIn var(--enter-text) var(--ease-out) backwards}html:not([data-js]) .enter .rise{animation:rise var(--enter-text) var(--ease-out) both}html:not([data-js]) .enter .rise:nth-child(2){animation-delay:var(--enter-step)}html:not([data-js]) .enter .rise:nth-child(3){animation-delay:calc(var(--enter-step) * 2)}html:not([data-js]) .enter .rise:nth-child(4){animation-delay:calc(var(--enter-step) * 3)}html:not([data-js]) .enter .rise:nth-child(5){animation-delay:calc(var(--enter-step) * 4)}html:not([data-js]) .enter .rise:nth-child(6){animation-delay:calc(var(--enter-step) * 5)}@keyframes headIn{0%{opacity:0;transform:translateY(var(--enter-rise));filter:blur(var(--enter-blur))}}@keyframes wordIn{0%{opacity:0;transform:translateY(.4em);filter:blur(var(--word-blur))}}@keyframes rvGuard{to{opacity:1}}@keyframes rule-top{0%{clip-path:polygon(0 0,0 0,0 4px,100% 4px,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 4px,100% 4px,100% 100%,0 100%)}}@keyframes rule-bottom{0%{clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),0 calc(100% - 4px),0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),100% calc(100% - 4px),100% 100%,0 100%)}}@keyframes rule-both{0%{clip-path:polygon(0 0,0 0,0 4px,100% 4px,100% calc(100% - 4px),0 calc(100% - 4px),0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 4px,100% 4px,100% calc(100% - 4px),100% calc(100% - 4px),100% 100%,0 100%)}}@media(prefers-reduced-motion:no-preference){:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(2)){--enter-i: 1}:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(3)){--enter-i: 2}:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(4)){--enter-i: 3}:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(5)){--enter-i: 4}:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(6)){--enter-i: 5}:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(7)){--enter-i: 6}:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(8)){--enter-i: 7}:where(html[data-enter] :is(.site-main>.page,.site-main>.page-top)>:nth-child(n+9)){--enter-i: 8}:where(html[data-enter] :is(ul,ol)>li:nth-child(2)){--enter-j: 1}:where(html[data-enter] :is(ul,ol)>li:nth-child(3)){--enter-j: 2}:where(html[data-enter] :is(ul,ol)>li:nth-child(4)){--enter-j: 3}:where(html[data-enter] :is(ul,ol)>li:nth-child(5)){--enter-j: 4}:where(html[data-enter] :is(ul,ol)>li:nth-child(n+6)){--enter-j: 5}:where(html[data-enter]:not([data-motion=less])) :is(h1,h2){animation:headIn var(--enter-text) var(--ease-out) calc(min(var(--enter-i, 0) + var(--enter-j, 0),10) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) h3{animation:headIn var(--enter-text) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) :is(.deck,.lede,.mini-promise,.home-lede,.home-funding,.home-sub,.gh-deck,:is(h1,h2,h3,h4)+p){animation:headIn var(--enter-text) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .kicker{animation:headIn var(--enter-text) var(--ease-out) calc(min(var(--enter-i, 0) + var(--enter-j, 0),10) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) :is(.display,.title,.headline):not(h1,h2,h3){animation:headIn var(--enter-text) var(--ease-out) calc(min(var(--enter-i, 0) + var(--enter-j, 0),10) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) :is(hr,.bm-rule,.bm-swell,.bm-hair,.bm-spark-line){transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .bm-spark-line:first-child{transform-origin:right}:where(html[data-enter]:not([data-motion=less])) .kicker.rule:before{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less]):not([data-rv])) :is(h1,h2,h3,.deck,.lede,.mini-promise,.home-lede,.home-funding,.home-sub,.gh-deck,:is(h1,h2,h3)+p){opacity:0;animation:rvGuard 1ms linear 1.2s forwards}:where(html[data-enter]:not([data-motion=less])) .rv-words{animation:none}:where(html[data-enter]:not([data-motion=less])) .rv-words .w{display:inline-block;animation:wordIn var(--word-dur) var(--ease-out) calc(min(var(--enter-i, 0) + var(--enter-j, 0),10) * var(--enter-step) + var(--wi, 0) * var(--wstep, 0ms)) backwards}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.btn:active{transform:none}}html[data-motion=less]{scroll-behavior:auto}html[data-motion=less] *,html[data-motion=less] *:before,html[data-motion=less] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-motion=less] .btn:active{transform:none}@media(prefers-reduced-motion:no-preference){:where(html[data-enter]:not([data-motion=less]) :is(.foot-nav,.staff-nav-group+.staff-nav-group,.mini .mini-side-more,.mini .mini-three,.mini .mini-side-next,.doc-table tfoot th,.doc-table tfoot td,.doc-foot,.consent-banner,.acct-history tbody tr:first-child,.acct-closing>.acct-closing-facts,.acct-sec-h,.acct-foot,.almanac-rows,.almanac-margin-block,.almanac-foot,.almanac-glossary,.auth-foot,.auth-agree,.auth-again,.auth-next,.auth-facts,.auth-areas,.auth-code-list,.auth-list,.auth-steps-list,.auth-choice,.auth-passkey-note,.auth-lost,.auth-skip,.career-sec,.career-goal,.career-fields>div,.challenges-sec,.challenges-dates>div,.challenges-rule,.challenges-staff-form .challenges-set,.challenges-sponsor,.slip,.trail-list,.sg-spec,.outbox-item,.mail-item,.fd-milestone,.grants-sec,.grants-total,.grants-actions,.grants-person,.grants-crit,.grants-anchors>div,.grants-table tfoot th,.grants-table tfoot td,.grants-table tfoot tr,.grants-figures,.grants-glance,.grants-facts>div,.grants-win-step+.grants-win-step,.grants-win-dl>div,.grants-win-reread,.growth-foot,.growth-aside,.growth-dl>div,.growth-form fieldset.field,.growth-sheet-foot,.desk-sec,.desk-notices.full,.desk-pick-set,.home-facts dl,.home-list,.home-steps,.home-three,.home-founding,.about-nots,.who-run,.who-close,.cn-nothing,.cn-first-wrap,.ha-steps,.ha-list,.interns-sec,.interns-glance,.interns-ticks,.interns-doc-part,.if-card-foot,.if-deadlines,.if-places,.if-dl-list,.if-place-group,.legal-group-h,.legal-month-h,.legal-toc ol,.legal-thischange,.legal-text>h2,.legal-print,.legal-d-h2,.legal-agree-doc,.legal-providers,.legal-em h2,.legal-desk-sec,.legal-promises,.legal-packet-toc,.library-sec,.library-source,.library-set,.library-more,.library-files,.library-cell,.library-panel-sec,.notes-h,.notes-compose,.call-people,.org-foot,.org-role,.org-more,.proj-person,.proj-form fieldset.field,.pur-list,.pur-spec>div,.pur-proof,.pur-week,.record-facts,.record-foot,.record-verify-form,.record-see,.record-about-body section,.record-terms>div,.record-about-also,.record-h2,.record-term,.record-sec,.record-taking,.record-key,.record-away,.record-ledger,.record-public-main>section,.record-find-section,.record-find-list,.review-sheet,.review-type,.review-sidebuttons,.review-reader,.review-reading-note,.review-storage,.review-integrity,.sfd-set,.sfd-act,.sfd-around,.sfd-meta,.sfd-reports,.sfd-history,.sfd-list,.sfd-log,.sfd-steps,.sfd-rules,.sfd-request,.sfm-rows,.sfm-crisis,.sfp-dl,.sfp-parts,.sfp-forget,.sfp-toc ol,.sfp-sec+.sfp-sec,.sfp-list,.sf-h,.sf-foot,.sf-choice-list,.sf-statements,.sf-details,.sf-rows,.sf-next,.sf-steps,.sf-facts,.svc-list,.svc-aside,.svc-set,.svc-table>div,.svc-more,.svc-remove,.svc-asks,.svc-answer,.svc-shown,.ses-cancel,.ses-table tfoot th,.ses-table tfoot td,.shop-find-sub,.look-side-body .shop-mine,.shop-walk-topics,.shop-mine,.shop-table,.shop-standing,.shop-handshake,.shop-person,.shop-voice-person,.shop-more,.board-upload,.board-list,.board-dash .staffo-index,.board-resolutions,.board-frozen,.staffh-folds,.staffh-preset-list,.staffh-switches,.staffh-order,.staffh-lines,.staffh-detail,.wall-code,.staffo-index,.staffo-settings,.staffo-rules,.staffo-duties,.staffo-reqs,.staffo-schools,.staffo-announced,.staffo-limit-form,.staffo-steps,.staffo-library,.staffo-contents,.staffo-runbook-doc h2,.staffp-facts,.staffp-notes,.staffp-acts,.staffp-step,.desk-table,.staff-plain,.staff-checks,.staff-meters,.staff-steps,.donate-info>.donate-before,.donate-facts>div,.donate-sec,.support-band .support-statement,.surveys-sec,.surveys-fixed,.surveys-group,.surveys-block,.surveys-begin,.surveys-section,.surveys-result,.surveys-result-box,.surveys-filter,.surveys-stats>div,.teams-sec,.teams-fit,.wb-docs,.wb-bsec,.wb-rules,.wb-facts-list,.wb-lines,.wb-apps,.wb-tools,.wb-margin-sec,.wb-foot,.wb-ruled,.wb-facts,.wb-steps-list,.wb-rubric,.wb-mark,.wb-notes,.wb-wipe)){animation:rule-top var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less]) :is(.tabs,.card-head,.sandbox,.site-head,.crumbs a,.room-bar,.demo-bar,.doc-kicker,.doc-table th,.acct-closing-nav,.acct-closing-facts>div,.acct-desk-now,.acct-tabs,.acct-tabs a,.acct-slip thead th,.almanac-tabs,.almanac-term,.area-tabs ul,.auth-areas>div,.slip dl>div,.sg-type .tr,.grants-table thead th,.grants-figures>div,.grants-glance>div,.grants-preview-sig,.grants-sig-block,.gh-hero,.growth-h2,.growth-table thead th,.home-facts div,.cn-house-art,.cn-lab-rule,.interns-glance dl>div,.interns-doc-facts>div,.interns-preview-sig,.interns-sig-block,.if-dl,.legal-topics>div,.legal-change,.legal-acts,.legal-table th,.legal-contact>div,.legal-em-head,.legal-note,.legal-answer-r,.library-source:last-child,.notes-person,.call-bar,.call-person,.find-first,.org-role:last-child,.org-table thead th,.proj .sec-head,.pur-sub,.pur-table thead th,.record-specimen,.record-ledger>div,.review-type:last-child,.sfd-meta>div,.sfm-rows>div,.sfp-dl>div,.sfp-part,.sf-facts>div,.svc-facts>div,.ses-sub,.ses-table thead th,.talk-bar,.shop-bar,.board-dash .staffo-index>div,.board-sig-preview,.board-sig-block,.staffh-folds>.staffh-fold,.staffh-presets,.staffh-preset-list>div,.staffh-sw,.staffh-detail>div,.staffo-index>div,.staffo-setting,.staffo-rule,.staffo-duty,.staffo-req,.staffo-school,.staffo-step,.staffo-letter-subject,.staffo-blank.filled,.staffo-runbook-doc th,.staffp-search,.staffp-facts>div,.staffp-note,.staffp-acts>.staffp-act,.staffp-acts>.staffp-act-note,.staff-mast,.staff-snap>div,.donate-q,.surveys-table thead th,.wb-doc,.wb-bsec:last-of-type,.wb-fact,.wb-app,.paper-h,.wb-rail,.wb-tool,.wb-facts>div,.wb-notes>div,.wb-sheet h3,.wb-sheet-h)){animation:rule-bottom var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less]) :is(.acct-slip,.acct-status,.acct-pending,.empty-line,.auth-next .auth-held,.desk-empty,.grants-fund,.grants-before,.grants-win-steps,.legal-toc-narrow,.legal-text pre,.legal-changed ul,.legal-em-copy,.notes-sys,.pur-start,.review-report,.sfd-nothing,.sfp-ticket,.sfp-nomail,.sf-mailbox,.sf-none,.sf-quote,.sf-ledger thead th,.shop-chat-log,.shop-stats dl,.shop-voice,.shop-share,.staffh-advice,.staffh-off,.staffh-status,.staffo-preview,.staffo-note,.staffo-request-held,.staff-nothing,.staff-reopen,.staff-week,.wb-rail-list,.wb-details)){animation:rule-both var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less]) :is(.legal-text hr,.staffo-runbook-doc hr)){transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .sec-head:before{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .site-nav:before{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .auth-or:before{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .auth-or:after{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .grants-pad:after{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .notes-rule:after{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}:where(html[data-enter]:not([data-motion=less])) .board-pad:after{transform-origin:left;animation:drawLine var(--enter-line) var(--ease-out) calc((min(var(--enter-i, 0) + var(--enter-j, 0),10) + 1) * var(--enter-step)) backwards}}.acct-own-line{display:inline-flex;align-items:center;min-height:1.5rem}.acct-history th[scope=row]{overflow-wrap:anywhere}.acct-history .acct-covers a{color:inherit;text-decoration-color:var(--rule-2)}.acct-history .acct-covers a:hover{text-decoration-color:currentColor}.acct-reg-note{margin-top:.375rem;color:var(--ink-3)}.acct-reg-now{width:11.5rem}.acct-reg-now .acct-state{display:block}.acct-reg-now form{margin:.5rem 0 0}.acct-history tr[data-live] .acct-state{font-weight:600}.acct-form+.acct-sec{margin-top:2.75rem}.acct-emails{margin:.25rem 0 0;padding:0;list-style:none}.acct-emails li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;min-height:3.25rem;padding:.625rem 0;border-bottom:1px solid var(--rule)}.acct-email{min-width:0}.acct-email b{display:block;font-weight:600;overflow-wrap:anywhere}.acct-emails form{margin:0}.acct-change-check{margin-top:1.125rem;max-width:22rem}.acct-change-check:empty{display:none}.acct .notice .acct-inline{margin-top:.625rem}@media(max-width:560px){.acct-history,.acct-history tbody{display:block}.acct-history thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.acct-history tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem;padding:.75rem 0 .875rem;border-bottom:1px solid var(--rule)}.acct-history tbody tr:first-child{border-top:1px solid var(--rule-ink)}.acct-history tbody th,.acct-history tbody td{display:block;padding:0;border:0}.acct-history .when{width:auto;white-space:normal}.acct-reg-now{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .875rem;width:auto;margin-top:.375rem}.acct-history tbody td.acct-reg-now{display:flex}.acct-reg-now form{margin:0}}.acct-two{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.5rem 2.5rem;align-items:start;margin-top:1rem}.acct-two-h{margin:0 0 .25rem;font:italic 400 1.0625rem/1.3 var(--f-serif);color:var(--ink-2)}.acct-plain{margin:0;padding:0;list-style:none}.acct-plain li{padding:.5rem 0 .5625rem;border-bottom:1px solid var(--rule);font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.acct-plain li:first-child{border-top:1px solid var(--rule)}.acct-plain b{font-weight:600}.acct-sec .acct-form .hint{max-width:46ch;margin:.625rem 0 0}.acct-device{margin-top:1rem}.acct-device .hint{margin:.5rem 0 0}.acct-back{margin:0 0 1.25rem;font-size:.9375rem}.acct-back a{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;color:var(--ink-2);text-decoration-color:var(--rule-2)}.acct-back a:hover{color:var(--ink)}.acct-export-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem;margin:0 0 1rem}.acct-export-progress{margin:0;min-height:1.25rem;font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.acct-export-until{margin:0;max-width:var(--measure);color:var(--ink-2)}.acct-slip th[scope=row]{font-weight:600;white-space:nowrap}.acct-slip td.acct-slip-get{padding-right:0;text-align:right;white-space:nowrap}.acct-slip-get a{display:inline-flex;align-items:center;min-height:1.5rem}.acct-slip-get [data-part-note]{display:block;white-space:normal}.acct-slip-get [data-part-note]:empty{display:none}.acct-slip-get .btn{margin-top:.375rem}.acct-slip-get [data-part-note] p{margin:.25rem 0 0;color:var(--ink-2);font-size:.875rem}.acct-leave{max-width:40rem}.acct-leave .hint{max-width:52ch;margin:.5rem 0 0}.acct-leave-check{margin-top:1.125rem;max-width:26rem}.acct-leave .acct-actions{gap:.75rem 1.5rem}.acct-leave .acct-actions a:not(.btn){display:inline-flex;align-items:center;min-height:1.5rem}.acct-closing>*{max-width:46rem}.acct-closing-nav{margin:0 0 2.25rem;border-bottom:1px solid var(--rule)}.acct-closing-nav ul{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin:0;padding:0;list-style:none}.acct-closing-nav a{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink-2);font-size:.9375rem;text-decoration:none}.acct-closing-nav a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.acct-closing-nav a[aria-current=page]{color:var(--ink);font-weight:600}.acct-closing-nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.acct-closing .acct-head .title{font-size:clamp(2rem,1.4rem + 2.6vw,3rem);line-height:1.05;text-wrap:balance}.acct-closing>.notice{margin-bottom:1.5rem}.acct-closing-actions{gap:.75rem 1rem;margin:0 0 1.25rem}.acct-closing-actions form{margin:0}.acct-closing-line{max-width:var(--measure);margin:0 0 1.75rem;color:var(--ink-2)}.acct-closing>.acct-closing-facts{max-width:26rem;margin:0 0 2.25rem;border-top:1px solid var(--rule-ink)}.acct-closing-facts>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.25rem 1rem;align-items:baseline;padding:.5625rem 0;border-bottom:1px solid var(--rule)}.acct-closing-facts dt{font:600 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.acct-closing-facts dd{margin:0;font-family:var(--f-mono);font-size:.875rem;font-variant-numeric:tabular-nums}.acct-desk .tabs{margin-bottom:1.25rem}.acct-desk-now{max-width:var(--measure);margin:0 0 2.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule)}.acct-desk-now .acct-form{margin-top:1.25rem}.acct-desk-main>.acct-form{max-width:var(--measure);margin:0 0 2.25rem}.acct-desk-main>.acct-form .hint{margin:0 0 1rem}.acct-desk-main>.acct-form .acct-sec-intro{margin-bottom:1rem}.acct-desk-foot{margin:1.25rem 0 2rem;color:var(--ink-2)}.acct-desk-foot a{display:inline-flex;align-items:center;min-height:1.5rem}@media(max-width:720px){.acct-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.acct-export .acct-slip,.acct-export .acct-slip tbody{display:block}.acct-export .acct-slip thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.acct-export .acct-slip tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem;padding:.625rem 0 .75rem;border-bottom:1px dashed var(--rule-2)}.acct-export .acct-slip tbody tr:last-child{border-bottom:0}.acct-export .acct-slip tbody th,.acct-export .acct-slip tbody td{display:block;padding:0;border:0}.acct-export .acct-slip tbody th[scope=row]{white-space:normal}.acct-export .acct-slip tbody td:nth-child(2){grid-column:1 / -1;grid-row:2}.acct-export .acct-slip tbody td.size{grid-column:2;grid-row:1}.acct-export .acct-slip tbody td.acct-slip-get{grid-column:1 / -1;grid-row:3;text-align:left;white-space:normal}.acct-closing-facts>div{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.acct-closing-nav a[aria-current=page]:after{background:Highlight;forced-color-adjust:none}}@media print{.acct-closing-nav,.acct-export-bar,.acct-back{display:none}}.acct{max-width:62rem}.acct-main{min-width:0;max-width:54rem}.acct-tabs{margin:0 0 1.75rem;border-bottom:1px solid var(--rule-ink)}.acct-tabs ul{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin:0;padding:0;list-style:none}.acct-tabs a{display:inline-flex;align-items:center;min-height:2.75rem;margin-bottom:-1px;padding:.5rem 0 .4375rem;border-bottom:2px solid transparent;color:var(--ink-2);font-size:.9375rem;text-decoration:none}.acct-tabs a:hover{color:var(--ink);border-bottom-color:var(--rule-2)}.acct-tabs a[aria-current=page]{color:var(--ink);font-weight:650;border-bottom-color:var(--accent)}.acct-tabs a:focus-visible{outline-offset:-2px;border-radius:4px}.acct-sub{margin:-.75rem 0 1.75rem}.acct-sub ul{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none}.acct-sub a{display:inline-flex;align-items:center;min-height:2.25rem;color:var(--ink-2);font-size:.875rem;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.acct-sub a:hover{color:var(--ink);text-decoration-color:currentColor}.acct-sub a[aria-current=page]{color:var(--ink);font-weight:650;text-decoration:none;box-shadow:inset 0 -2px 0 var(--leaf)}.acct-sub a:focus-visible{outline-offset:0;border-radius:3px}.acct-head{margin-bottom:1.5rem}.acct-head .kicker{margin-bottom:1rem}.acct-head .deck{margin-top:.875rem}.acct-main>.notice{margin-bottom:1.5rem}.acct .notice ul{margin:.375rem 0 0;padding-left:1.125rem}.acct .notice li+li{margin-top:.125rem}.acct-errors a{color:inherit}.acct-sec{margin:0 0 2.75rem;scroll-margin-top:1rem}.acct-sec-h{margin:0;padding-top:.75rem;border-top:1px solid var(--rule-ink);font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.acct-sec-intro{margin:.75rem 0 0;max-width:var(--measure);color:var(--ink-2)}.acct-sec>.seg{margin-top:.875rem}.acct-sec>.hint{margin:.5rem 0 0}.acct-lead{margin:1rem 0 .875rem;max-width:30ch;font:400 1.5rem/1.2 var(--f-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.acct-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.25rem 1.5rem;align-items:start;min-width:0;margin:0;padding:1.0625rem 0 1.125rem;border:0;border-bottom:1px solid var(--rule)}fieldset.acct-row{min-inline-size:0}.acct-row-label{float:left;grid-column:1;width:100%;margin:0;padding:.125rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--ink)}.acct-row-note{font-weight:400;color:var(--ink-3)}.acct-row-body{grid-column:2;min-width:0}.acct-row-body>p{margin:0 0 .375rem}.acct-row-body>:last-child{margin-bottom:0}.acct-row-body .hint{margin:.5rem 0 0;max-width:46ch}.acct-row-body .field .hint{margin:0}.acct-row-body .notice{margin-top:.75rem}.acct-row-body .select{width:min(100%,18rem)}.acct-row-act{margin-top:.625rem}.acct-row.wide{grid-template-columns:minmax(0,1fr)}.acct-row.wide>.acct-row-label{float:none}.acct-row.wide>.acct-row-body{grid-column:1}.acct-confirm{display:grid;gap:.375rem;margin:1rem 0 0}.acct-form{margin:0}.acct-actions{padding-top:1.25rem}.acct-inline{margin:.5rem 0 0}.acct-name{margin:0 0 .25rem;font:400 1.875rem/1.1 var(--f-display);letter-spacing:-.01em;overflow-wrap:anywhere}.acct-value{margin:0;overflow-wrap:anywhere}.acct-state{font-size:.875rem;color:var(--ink)}.acct-saved{margin:1rem 0 0;font-size:.875rem;color:var(--ink-2)}.acct-interests{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:1.25rem;align-items:start;margin-top:.875rem}.acct-interest-group{display:grid;gap:.125rem;min-width:0}.acct-interest-h{margin:0 0 .25rem;font:italic 400 1.0625rem/1.3 var(--f-serif);color:var(--ink-2)}.acct-interests .check{min-height:1.875rem;padding-top:.25rem;font-size:.9375rem;line-height:1.35;align-items:flex-start}.acct-interests .check .box{width:1.125rem;height:1.125rem;margin-top:.0625rem;border-radius:5px}.acct-count{margin:1rem 0 0;font-size:.8125rem;color:var(--ink-2)}.acct-choices{display:grid;gap:.5rem}.acct-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .875rem;margin:0 0 1.25rem;color:var(--ink-2)}.acct-who b{font-weight:600;color:var(--ink)}.acct-who .edu-badge{white-space:normal}.acct-who>*{min-width:0;overflow-wrap:anywhere}.acct-map{width:100%;margin:.25rem 0 1rem;border-collapse:collapse}.acct-map th,.acct-map td{padding:.6875rem 1rem .6875rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline;font-size:.9375rem}.acct-map th:last-child,.acct-map td:last-child{padding-right:0}.acct-map thead th{padding-top:.875rem;border-bottom-color:var(--rule-ink);font:600 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.acct-map tbody th{font-weight:500}.acct-map-group th{padding-top:1.25rem;padding-bottom:.375rem;font:italic 400 1.125rem/1.3 var(--f-serif);color:var(--ink-2)}.acct-map tr[data-on] .acct-state{font-weight:600}.acct-map a{display:inline-flex;align-items:center;min-height:1.5rem}.acct-reg{width:100%;margin:.5rem 0 .75rem;border-collapse:collapse}.acct-reg th,.acct-reg td{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:.9375rem}.acct-reg th:last-child,.acct-reg td:last-child{padding-right:0}.acct-reg thead th{border-bottom-color:var(--rule-ink);font:600 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);vertical-align:baseline}.acct-reg tbody th{font-weight:400}.acct-reg .when{width:9.5rem;font-family:var(--f-mono);font-size:.8125rem;color:var(--ink-2);white-space:nowrap}.acct-notices td{width:7.5rem;text-align:right}.acct-notices thead th:last-child{text-align:right}.acct-group{display:block;font-weight:600}.acct-covers{display:block;margin-top:.125rem;max-width:46ch;font-size:.875rem;color:var(--ink-2)}.acct-people{margin:.25rem 0 0;padding:0;list-style:none}.acct-people li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.25rem 1rem;min-height:3.5rem;padding:.625rem 0;border-bottom:1px solid var(--rule)}.acct-person{min-width:0}.acct-person b{display:block;font-weight:600;overflow-wrap:anywhere}.acct-person-school{display:block;font-size:.875rem;color:var(--ink-2)}.acct-person-when{font-size:.8125rem;color:var(--ink-2)}.acct-people form{margin:0}.acct .tabs{margin-bottom:1.75rem}.acct-pager{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.8125rem;color:var(--ink-2)}.acct-slip{width:100%;margin:1rem 0;border-collapse:collapse;border-top:2px solid var(--rule-ink);border-bottom:2px solid var(--rule-ink)}.acct-slip th,.acct-slip td{padding:.625rem 1rem .625rem 0;border-bottom:1px dashed var(--rule-2);text-align:left;vertical-align:baseline;font-size:.9375rem}.acct-slip tr:last-child th,.acct-slip tr:last-child td{border-bottom:0}.acct-slip thead th{border-bottom:1px solid var(--rule-ink);font:600 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.acct-slip .size{font-family:var(--f-mono);font-size:.8125rem;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.acct-letter{max-width:40rem;margin:0 0 1.75rem;padding:clamp(1.5rem,5vw,3rem) clamp(1.25rem,6vw,3.25rem);border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow);font:400 1.0625rem/1.65 var(--f-serif)}.acct-letter h2{margin:1.75rem 0 .5rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--doc-ink)}.acct-letter h2:first-child{margin-top:0}.acct-letter ul{margin:0 0 .75rem;padding-left:1.125rem}.acct-letter li+li{margin-top:.375rem}.acct-letter p{margin:0 0 .75rem}.acct-status{display:flex;align-items:flex-start;gap:.625rem;max-width:var(--measure);margin:0 0 1.75rem;padding:.875rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);color:var(--ink-2)}.acct-status .i{flex:none;margin-top:.1875rem;color:var(--ink-3)}.acct-form.stack{max-width:30rem;margin-bottom:1.75rem}.acct-code{max-width:16rem;font-family:var(--f-mono);letter-spacing:.28em;font-variant-numeric:tabular-nums}.acct-foot{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule);color:var(--ink-2)}.acct-pending{padding:1.25rem 0 1.5rem;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);max-width:var(--measure)}.acct-pending-lead{margin:0 0 .5rem;font:400 1.5rem/1.2 var(--f-display)}.acct-pending p:last-child{margin:0;color:var(--ink-2)}.acct-desk{max-width:72rem}.acct-desk-head{margin-bottom:1.75rem}.acct-desk-head .kicker{margin-bottom:.75rem}.acct-desk-head .title{font-size:clamp(1.875rem,1.5rem + 1.6vw,2.5rem);overflow-wrap:anywhere}.acct-desk-head .deck{margin-top:.625rem;font-size:1rem}.acct-desk-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:2rem 2.5rem;align-items:start}.acct-desk-main{min-width:0}.acct-desk>.notice{margin-bottom:1.25rem}@media(max-width:720px){.acct-tabs ul{gap:0 1.25rem}.acct-desk-cols{grid-template-columns:minmax(0,1fr)}.acct-people li{grid-template-columns:auto minmax(0,1fr)}.acct-person-when,.acct-people form{grid-column:2}}@media(max-width:560px){.acct-row{grid-template-columns:minmax(0,1fr)}.acct-row-label{float:none}.acct-row-body{grid-column:1}.acct-map th,.acct-map td{padding-right:.625rem;font-size:.875rem;overflow-wrap:anywhere}.acct-map .acct-state{font-size:.8125rem}.acct-notices td{width:auto}.acct-reg .when{width:auto;white-space:normal}}@media(forced-colors:active){.acct-tabs a[aria-current=page]{border-bottom-color:Highlight}.acct-sub a[aria-current=page]{box-shadow:none;outline:2px solid Highlight;outline-offset:-2px}.acct-letter{border:1px solid CanvasText}}@media print{.acct-tabs,.acct-sub{display:none}}.acct-part{margin:3.25rem 0 0;scroll-margin-top:1rem}.acct-part-h{margin:0;font:400 1.875rem/1.1 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.acct-part-intro{margin:.625rem 0 1.75rem;max-width:var(--measure);color:var(--ink-2)}.almanac{--almanac-measure: 40rem}.almanac-tabs{display:flex;flex-wrap:wrap;gap:0 1.75rem;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:0;border-bottom:1px solid var(--rule);font:500 .9375rem/1.4 var(--f-sans)}.almanac-tabs a{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink-2);text-decoration:none;transition:color .2s}.almanac-tabs a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--leaf);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.almanac-tabs a:hover{color:var(--ink)}.almanac-tabs a[aria-current=page]{color:var(--ink);font-weight:600}.almanac-tabs a[aria-current=page]:after{transform:scaleX(1)}.almanac-tabs a:focus-visible{outline-offset:-3px;border-radius:4px}@media(forced-colors:active){.almanac-tabs a[aria-current=page]:after{background:Highlight;forced-color-adjust:none}}.almanac-head{max-width:46rem;margin:0 0 1.75rem}.almanac-head .deck{max-width:38rem}.almanac-back{margin:0 0 .75rem;font:500 .875rem/1.4 var(--f-sans)}.almanac-themed{font-family:var(--f-display);font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;font-size:1rem;color:var(--ink-3)}.almanac-byline{margin:-.5rem 0 1.5rem}.almanac-main{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0 0 2rem}.mini .mini-action .almanac-main{margin:0}.almanac-search{max-width:34rem;margin:0 0 2.5rem}.almanac-search-row{display:flex;gap:.5rem;align-items:stretch}.almanac-search-row .input{flex:1 1 auto;min-width:0}.almanac-section{margin:0 0 2.5rem;max-width:46rem}.almanac-section .headline{margin:0 0 .75rem;font-size:1.5rem}.almanac-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-2)}.almanac-row{padding:.9rem 0;border-bottom:1px solid var(--rule)}.almanac-row p{margin:0}.almanac-row-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem}.almanac-row-title{font:400 1.3125rem/1.3 var(--f-serif)}.almanac-row-line{margin-top:.25rem!important;color:var(--ink-2);max-width:38rem}.almanac-row-meta{margin-top:.25rem!important;font:400 .9375rem/1.45 var(--f-sans);color:var(--ink-3)}.almanac-readmark{color:var(--ok)}.almanac-host{font-size:.8125rem;color:var(--ink-3)}.almanac-plain{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.almanac-plain li{max-width:38rem}.almanac-fixed{max-width:38rem;margin:1.25rem 0 0;font:italic 400 .9375rem/1.5 var(--f-serif);color:var(--ink-3)}.almanac-cols{display:grid;gap:2rem}.almanac-body{max-width:var(--almanac-measure);font:400 1.1875rem/1.68 var(--f-serif);color:var(--ink);text-wrap:pretty;hyphens:manual}.almanac-body h2{margin:2.25rem 0 .5rem;font:400 1.75rem/1.15 var(--f-display);letter-spacing:-.005em;scroll-margin-top:5rem}.almanac-body h2:first-child{margin-top:0}.almanac-body h3{margin:1.5rem 0 .25rem;font:600 1.0625rem/1.3 var(--f-sans)}.almanac-body p{margin:0 0 1rem}.almanac-body ul,.almanac-body ol{margin:0 0 1.25rem;padding-left:1.25rem}.almanac-body li{margin:0 0 .5rem}.almanac-body h2:first-child+p{font-size:1.3125rem;line-height:1.55;color:var(--ink)}.almanac-body blockquote{margin:0 0 1rem;padding-left:1rem;border-left:2px solid var(--accent);color:var(--ink-2)}.almanac-body code{font:400 .9em var(--f-mono);background:var(--paper-2);padding:.05em .3em;border-radius:var(--r-xs)}.almanac-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1.5rem;font:400 1rem/1.5 var(--f-sans)}.almanac-body th,.almanac-body td{padding:.5rem .75rem .5rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.almanac-body th{font-weight:600;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom-color:var(--rule-2)}.almanac-body td:first-child{font-weight:600;min-width:8rem}.almanac-margin{display:grid;gap:1.5rem;align-content:start;font:400 .9375rem/1.5 var(--f-sans)}.almanac-margin-block{padding-top:.75rem;border-top:1px solid var(--rule-2)}.almanac-margin-h{margin:0 0 .5rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.almanac-toc{margin:0;padding-left:1.1rem;display:grid;gap:.375rem}.almanac-mark{margin:0 0 .5rem}.almanac-mark-line,.almanac-mark-note{margin:0 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.almanac-foot{max-width:var(--almanac-measure);margin-top:3rem;padding-top:1rem;border-top:1px solid var(--rule-2)}@media(min-width:62rem){.almanac-cols{grid-template-columns:minmax(0,var(--almanac-measure)) minmax(14rem,17rem);gap:4rem;align-items:start}.almanac-margin{position:sticky;top:5rem}}.almanac-glossary{margin:1.5rem 0 0;max-width:42rem;border-top:1px solid var(--rule-2)}.almanac-term{padding:.9rem 0;border-bottom:1px solid var(--rule);scroll-margin-top:5rem}.almanac-term dt{font:400 1.3125rem/1.3 var(--f-serif)}.almanac-term dd{margin:.25rem 0 0;max-width:38rem;color:var(--ink-2)}.almanac-also{font:italic 400 .9375rem/1.3 var(--f-serif);color:var(--ink-3)}.almanac-filter{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end;margin:0 0 2rem}.almanac-filter .field{min-width:12rem}.almanac-feedurl{display:block;font-size:.8125rem;color:var(--ink-3);overflow-wrap:anywhere}.almanac-facts{display:grid;gap:.75rem 2rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1.25rem 0;max-width:46rem}.almanac-facts dt{font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.almanac-facts dd{margin:.25rem 0 0}.almanac-entry{max-width:40rem}.almanac-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.almanac-kit{display:grid;gap:2rem;margin:1.5rem 0 2rem}.almanac-fields{display:grid;gap:1.5rem;align-content:start}.almanac-group{margin:0;padding:0;border:0;display:grid;gap:1rem}.almanac-group legend{padding:0;margin:0 0 .5rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.almanac-letter{align-self:start;padding:1.25rem 1.25rem 1rem;background:var(--doc);color:var(--doc-ink);border:1px solid var(--doc-rule-2);border-radius:var(--r-md)}.almanac-letter .headline{margin:0 0 .75rem;font-size:1.25rem}.almanac-letter .hint{color:var(--doc-ink-2)}.almanac-subject{margin:0 0 .75rem;font:400 1rem/1.5 var(--f-sans);overflow-wrap:anywhere}.almanac-letter-body{margin:0 0 1rem;white-space:pre-wrap;overflow-wrap:anywhere;font:400 1.0625rem/1.6 var(--f-serif)}.almanac-short{margin:0 0 .75rem}.almanac-status{margin:0 0 .75rem;min-height:1.5rem;font:500 .9375rem/1.5 var(--f-sans);color:var(--doc-ink-2)}.almanac-nojs{margin:0;font:italic 400 .9375rem/1.5 var(--f-serif);color:var(--ink-3)}.almanac-notwhen{margin:-.5rem 0 0;max-width:40rem}.almanac-dos{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));max-width:46rem;margin-top:1rem}@media(min-width:62rem){.almanac-kit{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:3rem}.almanac-letter{position:sticky;top:5rem}}@media print{.almanac-tabs,.almanac-margin,.almanac-search,.almanac-actions{display:none}.almanac-body{font-size:11pt}}.area-tabs-wrap{max-width:var(--page-max);margin:0 auto;padding:.625rem var(--gutter) 0}.area-tabs ul{position:relative;display:flex;flex-wrap:nowrap;gap:0 1.75rem;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--rule);background:linear-gradient(to right,var(--paper) 55%,transparent) left center / 2rem 100% no-repeat local,linear-gradient(to left,var(--paper) 55%,transparent) right center / 2rem 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--ink) 14%,transparent),transparent) left center / .75rem 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--ink) 14%,transparent),transparent) right center / .75rem 100% no-repeat scroll}.area-tabs ul::-webkit-scrollbar{display:none}.area-tabs li{flex:none}.area-tabs a{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:.25rem 0;color:var(--ink-2);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s}.area-tabs a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--leaf);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.area-tabs a:hover{color:var(--ink)}.area-tabs a[aria-current=page]{color:var(--ink);font-weight:600}.area-tabs a[aria-current=page]:after{transform:scaleX(1)}.area-tabs a:focus-visible{outline-offset:-3px;border-radius:4px}@media(max-width:719px){.area-tabs ul{gap:0 1.25rem}}@media(forced-colors:active){.area-tabs a[aria-current=page]:after{background:Highlight;forced-color-adjust:none}.area-tabs ul{background:none;box-shadow:none;border-bottom:1px solid CanvasText}}@media print{.area-tabs-wrap{display:none}}.auth{max-width:40rem}.auth-steps{margin-bottom:2.25rem}.auth-form{max-width:30rem}.auth-form .actions{margin-top:.5rem}.auth-foot{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-address{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.auth-set{min-width:0;margin:0;padding:0;border:0;display:grid;gap:.625rem}.auth-set>legend{padding:0;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--ink)}.auth-set.invalid>legend{color:var(--bad)}.auth-dob{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:.625rem}.auth-dob .select{display:block}.auth-dob .field>label{font-weight:500;color:var(--ink-2)}.auth-agree{padding:1.125rem 0 1.375rem;border-top:1px solid var(--rule-ink);display:grid;gap:.75rem}.auth-agree .kicker{margin:0}.auth-agree .agree{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.5rem}.auth-tick{display:grid;gap:.375rem}.auth-disclosure{margin:0;padding-left:1.125rem;display:grid;gap:.375rem;color:var(--ink-2);font-size:.9375rem;line-height:1.55;max-width:var(--measure)}.auth-code{max-width:16rem;font-family:var(--f-mono);letter-spacing:.28em;font-variant-numeric:tabular-nums}input.auth-code[autocapitalize=characters]{max-width:22rem;letter-spacing:.08em;text-transform:uppercase}.auth-again{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-again p{margin:0;flex:1 0 100%}.auth-next{padding:1.25rem 0 1.5rem;border-top:1px solid var(--rule-ink)}.auth-next .headline{margin:0 0 .625rem;font-size:1.5rem}.auth-next p{max-width:var(--measure);color:var(--ink-2)}.auth-next .actions{margin-top:1rem}.auth-next .notice{margin:0}.auth-next .notice span{color:var(--ink)}.auth-facts{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.auth-facts li{padding:.75rem 0;border-bottom:1px solid var(--rule);color:var(--ink-2);max-width:var(--measure)}.auth-areas{margin:0;display:grid;gap:0;border-top:1px solid var(--rule)}.auth-areas>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.25rem 1.25rem;padding:.75rem 0;border-bottom:1px solid var(--rule)}.auth-areas dt{font:400 1.25rem/1.2 var(--f-display)}.auth-areas dd{margin:0;color:var(--ink-2);font-size:.9375rem}.auth-codes{max-width:36rem;padding:1.5rem 1.75rem 1.25rem;border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm)}.auth-codes .folio{margin:0 0 .75rem;color:var(--doc-ink-3)}.auth-codes .small{margin:.875rem 0 0;color:var(--doc-ink-2)}.auth-code-list{margin:0;padding:0;list-style:none;columns:2;column-gap:2rem;counter-reset:code;border-top:1px solid var(--doc-rule)}.auth-code-list li{counter-increment:code;display:flex;align-items:baseline;gap:.625rem;padding:.4375rem 0;border-bottom:1px solid var(--doc-rule);break-inside:avoid;font-size:1rem;white-space:nowrap}.auth-code-list li:before{content:counter(code);width:1.25rem;font:italic 400 .9375rem/1 var(--f-display);color:var(--doc-ink-3);text-align:right}.auth-print{margin:1rem 0 1.5rem}.auth-tabs{margin-bottom:1.5rem}.auth-list{margin:0 0 2rem;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.auth-list li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.875rem 0;border-bottom:1px solid var(--rule)}.auth-list li>div{min-width:0;flex:1 1 16rem}.auth-list p{margin:0}.auth-list-t{font-weight:600}.auth-list form{margin:0}.empty-line{margin:0 0 2rem;padding:1rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);color:var(--ink-2)}.auth-count{margin:0 0 1.5rem;font:400 1.25rem/1.4 var(--f-serif)}.auth-count .num{font:italic 400 2.25rem/1 var(--f-display);color:var(--accent);margin-right:.25rem}.auth-steps-list{margin:0 0 2rem;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--rule-ink)}.auth-steps-list>li{counter-increment:step;position:relative;padding:1.25rem 0 1.25rem 3rem;border-bottom:1px solid var(--rule)}.auth-steps-list>li:before{content:counter(step);position:absolute;left:0;top:1.125rem;width:2rem;font:italic 400 2rem/1 var(--f-display);color:var(--accent);text-align:right}.auth-steps-list h2{margin:0 0 .5rem}.auth-steps-list p{margin:0 0 .75rem;max-width:38rem}.auth-qr{display:inline-block;width:12.5rem;max-width:100%;padding:.75rem;border-radius:4px;background:var(--doc);box-shadow:var(--doc-shadow-sm)}.auth-qr svg{display:block;width:100%;height:auto}.auth-key{display:inline-block;margin:0 0 .5rem;padding:.625rem .875rem;border:1px solid var(--rule-ink);border-radius:2px;font-size:1.0625rem;letter-spacing:.06em;overflow-wrap:anywhere;user-select:all}.auth-choice{padding:1.125rem 0;border-top:1px solid var(--rule)}.auth-choice-t{margin:0 0 .375rem;font:600 1.0625rem/1.3 var(--f-sans)}.auth-choice p{margin:0 0 .75rem;max-width:38rem}.auth-choice form{margin:0}.auth-passkey-note{max-width:38rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-again{margin:1.5rem 0 0}.auth-lost{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.auth-people{width:100%;border-collapse:collapse;font-size:.9375rem}.auth-people th,.auth-people td{padding:.5rem .75rem .5rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle}.auth-people thead th{font:600 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--rule-ink)}.auth-people tbody th{font-weight:600}.auth-people form{margin:0}.auth-people .mono{overflow-wrap:anywhere}@media(max-width:560px){.auth-dob{grid-template-columns:minmax(0,1fr)}.auth-areas>div{grid-template-columns:minmax(0,1fr)}.auth-code-list{columns:1}.auth-people thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.auth-people tr{display:grid;padding:.625rem 0;border-bottom:1px solid var(--rule)}.auth-people th,.auth-people td{border:0;padding:.125rem 0}}@media(forced-colors:active){.auth-codes{border:1px solid CanvasText}}@media print{body:has([data-print-area]) .auth>:not([data-print-area]){display:none!important}.auth-codes{box-shadow:none;border:1px solid var(--doc-ink)}}.auth-rules{margin:.5rem 0 0;padding-left:1.125rem;display:grid;gap:.25rem;color:var(--ink-2);font-size:.9375rem;line-height:1.55;max-width:var(--measure)}.auth-strength{display:grid;gap:.25rem;max-width:30rem}.auth-strength[hidden]{display:none}.auth-strength meter{width:100%;height:.5rem}.auth-strength .hint{margin:0}.auth-or{display:flex;align-items:center;gap:.75rem;max-width:30rem;margin:1.25rem 0 1rem;color:var(--ink-3);font-size:.875rem}.auth-or:before,.auth-or:after{content:"";flex:1 1 0;border-top:1px solid var(--rule)}.auth-link{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .25rem;border:0;background:none;font:inherit;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:.18em;cursor:pointer}.auth-link:hover{color:var(--ink)}.auth-others{margin-top:0}.auth-passkey{max-width:30rem}.auth-form+.auth-passkey{margin-top:.625rem}.auth-passkey .headline{margin:0 0 .5rem;font-size:1.5rem}.auth-passkey .hint,.auth-passkey .err{margin:.5rem 0 0}.auth-skip{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-skip .hint{margin:0 0 .5rem}.auth-hero.page{padding-top:clamp(.75rem,2.5vw,2rem)}.auth-hero .auth-steps,.auth-hero .masthead.compact{margin-bottom:1.25rem}.auth-mark{margin:.125rem 0 .875rem;font:inherit;line-height:1;color:var(--ink)}.auth-mark .bm-hero{--bm-hero-size: clamp(3.25rem, min(1rem + 12vw, 11vh), 7.5rem)}@supports (height: 1svh){.auth-mark .bm-hero{--bm-hero-size: clamp(3.25rem, min(1rem + 12vw, 11svh), 7.5rem)}}.auth-lead{margin:0 0 .75rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem)}@media(max-height:860px){.auth-hero.page{padding-top:clamp(.5rem,2vh,1.5rem)}.auth-hero .auth-steps{margin-bottom:.75rem}.auth-hero .masthead .kicker{margin-bottom:.625rem}.auth-hero .masthead.compact{margin-bottom:.75rem}.auth-hero .masthead .deck{margin-top:.5rem;font-size:1.0625rem;line-height:1.45}.auth-mark{margin-bottom:.625rem}.auth-lead{margin-bottom:.5rem;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem)}}@media(max-width:40rem)and (max-height:860px){.auth-hero .auth-steps li:not([aria-current]) .lbl{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-height:700px){.auth-mark{margin-bottom:.5rem}.auth-mark .bm-hero{--bm-hero-size: clamp(3rem, 9vh, 5.5rem)}}@media(min-width:62rem){.auth-hero.page.narrow{max-width:64rem;display:grid;grid-template-columns:minmax(0,24rem) minmax(0,30rem);justify-content:center;column-gap:4rem;align-content:start;align-items:start}.auth-hero>.auth-steps{grid-column:1 / -1}.auth-hero>.masthead{margin-bottom:0}.auth-hero>.auth-body{min-width:0;padding-top:.5rem}.auth-hero .auth-form{max-width:none}}.auth-alert,.turnstile-note{margin:.25rem 0 0;max-width:30rem}.auth-alert:focus-visible,.turnstile-note:focus-visible{outline:2px solid var(--bad);outline-offset:3px;border-radius:.25rem}.auth-new{max-width:30rem;margin:1.25rem 0 0;color:var(--ink-2)}.auth-next .auth-form{margin-top:1rem}.auth-next .auth-form .select{display:block}.auth-next .auth-held{margin:0;padding:.75rem 0;max-width:var(--measure);border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font:400 1.0625rem/1.5 var(--f-serif);color:var(--ink)}.career{display:grid;gap:2rem}.career>*{min-width:0}.career .masthead{margin-bottom:0}.career .headline{margin:0 0 .75rem}.career .headline.sm{font-size:1.25rem;margin:0}.career p{margin:0;overflow-wrap:anywhere}.career p+p{margin-top:.625rem}.career .notice{max-width:62ch}.career .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0}.career-inline{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin:0}.career-sec{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.75rem;align-content:start}.career-sec>.hint,.career-sec>p{max-width:62ch}.career-lead{color:var(--ink-2);max-width:62ch}.career-small-h{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:1rem 0 .25rem}.career-crumb{color:var(--ink-2);font-size:.9375rem}.career-narrow{max-width:11rem}.career-plain{margin:0;padding-left:1.125rem;display:grid;gap:.625rem;max-width:62ch}.career-plain li::marker{color:var(--accent)}.career-tabs{overflow-x:auto}.career-tabs .tabs{flex-wrap:wrap}.career-filter{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.career-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:.25rem .75rem;border:1px solid var(--control-border);border-radius:999px;color:var(--ink);text-decoration:none;font-size:.9375rem}.career-chip:hover{background:var(--accent-soft)}.career-chip[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.career-timeline,.career-badges,.career-desks,.career-matches,.career-log,.career-cards{list-style:none;margin:0;padding:0;display:grid}.career-timeline>li,.career-badges>li,.career-desks>li,.career-matches>li,.career-log>li{border-top:1px solid var(--rule);padding:1.125rem 0 1.25rem;display:grid;gap:.375rem;max-width:62ch;align-content:start}.career-timeline>li:first-child,.career-badges>li:first-child,.career-desks>li:first-child,.career-matches>li:first-child,.career-log>li:first-child{border-top:0;padding-top:.25rem}.career-item-t{font:400 1.5rem/1.2 var(--f-display);margin:0;text-wrap:balance}.career-item-t a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.2em}.career-basis{color:var(--ink-2)}.career-proof{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center}.career-details{margin-top:.25rem}.career-details>summary{cursor:pointer;font-weight:600;min-height:1.5rem}.career-details[open]>summary{margin-bottom:.625rem}.career-lines{list-style:none;margin:0 0 .5rem;padding:0;display:grid;gap:.625rem}.career-lines li{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:.5rem .75rem;align-items:start}.career-line-k{font:650 .75rem/1.6 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:.125rem}.career-line-t{font:400 1.0625rem/1.5 var(--f-serif);overflow-wrap:anywhere}@media(max-width:560px){.career-lines li{grid-template-columns:minmax(0,1fr)}}.career-pager ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center}.career-skillgroup{display:grid;gap:.25rem}.career-skills{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;max-width:62ch}.career-skills li{padding:.375rem 0;border-top:1px solid var(--rule)}.career-skills li:first-child{border-top:0}.career-skill-n{font-weight:600}.career-goal{display:grid;gap:.75rem;padding:1rem 0 0;border-top:1px solid var(--rule);max-width:62ch}.career-goal-t{font:400 1.5rem/1.2 var(--f-display);margin:0}.career-marked{display:flex;flex-wrap:wrap;gap:.375rem .625rem;align-items:center;color:var(--ink-2);font-size:.9375rem}.career-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.career-cols h4{margin-top:0}@media(max-width:640px){.career-cols{grid-template-columns:minmax(0,1fr)}}.career-credit{color:var(--ink-2)}.career-credit .hint{max-width:70ch}.career-form{display:grid;gap:1rem;max-width:46rem}.career-form .field{margin:0}.career-form textarea.input{min-height:5rem;height:auto;padding:.625rem .75rem;line-height:1.5}.career-form.career-inline{display:flex;max-width:none}.career-short .input{max-width:16rem}.career-set{border:0;margin:0;padding:0;display:grid;gap:.625rem;min-width:0}.career-set>legend{padding:0;margin-bottom:.25rem;font-weight:600}.career-set.invalid{outline:2px solid var(--bad);outline-offset:4px}.career-skillpick{display:grid;gap:.25rem}.career-ticks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.375rem 1.25rem}.career-why{max-width:56ch}.career-fields{margin:0;display:grid;max-width:62ch}.career-fields>div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.25rem 1rem;padding:.625rem 0;border-top:1px solid var(--rule)}.career-fields>div:first-child{border-top:0;padding-top:0}.career-fields dt{font:650 .75rem/1.6 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:.125rem}.career-fields dd{margin:0;overflow-wrap:anywhere}@media(max-width:560px){.career-fields>div{grid-template-columns:minmax(0,1fr)}}.career-check .masthead .title{max-width:22ch}.career-people{list-style:none;margin:0;padding:0;display:grid;max-width:62ch}.career-people>li{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--rule)}.career-people>li:first-child{border-top:0;padding-top:0}.career-people>li>span:nth-child(2){flex:1 1 12rem;min-width:0}.career-cards{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:0 2.5rem}.career-card{border-top:1px solid var(--rule);padding:1rem 0 1.25rem;display:grid;gap:.375rem;align-content:start}.career-tagcounts{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;max-width:62ch}.career-tagcounts li{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem}.career-bar{width:100%;max-width:20rem;height:.5rem;appearance:none;border:0;border-radius:4px;overflow:hidden;background:var(--sand)}.career-bar::-webkit-progress-bar{background:var(--sand)}.career-bar::-webkit-progress-value{background:var(--accent)}.career-bar::-moz-progress-bar{background:var(--accent)}.career-notes{white-space:pre-line;overflow-wrap:anywhere;max-width:62ch}.career-tags{display:flex;flex-wrap:wrap;gap:.375rem}.career-entry{gap:.5rem}@media(forced-colors:active){.career-bar{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}.career-bar::-webkit-progress-value{background:Highlight}.career-bar::-moz-progress-bar{background:Highlight}.career-chip[aria-current=page]{border-color:Highlight}}.challenges{display:grid;gap:2rem}.challenges>*{min-width:0}.challenges .masthead{margin-bottom:0}.challenges .headline{margin:0 0 .75rem}.challenges .headline.sm{font-size:1.25rem}.challenges p{margin:0}.challenges p+p{margin-top:.625rem}.challenges .notice{max-width:62ch}.challenges .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0}.challenges-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0}.challenges-sec{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.625rem;align-content:start}.challenges-sec>.hint,.challenges-sec>p{max-width:62ch}.challenges-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:2rem 3rem;align-items:start}.challenges-main,.challenges-side{display:grid;gap:2rem;align-content:start;min-width:0}.challenges-main>.challenges-sec:first-child,.challenges-side>.challenges-sec:first-child{border-top-color:var(--rule-ink)}@media(max-width:760px){.challenges-cols{grid-template-columns:minmax(0,1fr)}}.challenges-state{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;color:var(--ink-2)}.challenges-when{font-variant-numeric:tabular-nums}.challenges-small-h{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:1rem 0 .25rem}.challenges-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));gap:0 2.5rem}.challenges-card{border-top:1px solid var(--rule);padding:1.125rem 0 1.5rem;display:grid;gap:.5rem;align-content:start}.challenges-card-t{font:400 1.5rem/1.2 var(--f-display);margin:0;text-wrap:balance}.challenges-card-t a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.2em}.challenges-card-q{color:var(--ink-2);max-width:56ch}.challenges-card-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:var(--ink-2);font-size:.9375rem}.challenges-card-go{margin-top:.25rem}.challenges-plain{margin:0;padding-left:1.125rem;display:grid;gap:.625rem;max-width:62ch}.challenges-plain li::marker{color:var(--accent)}.challenges-steps{margin:0;padding-left:1.5rem;display:grid;gap:1rem;max-width:62ch}.challenges-steps li::marker{font:italic 400 1.375rem var(--f-display);color:var(--accent)}.challenges-steps h3{font:600 1rem/1.4 var(--f-sans);margin:0}.challenges-host{max-width:62ch}.challenges-dates{margin:0;display:grid;gap:0}.challenges-dates>div{display:grid;gap:.125rem;padding:.625rem 0;border-top:1px solid var(--rule)}.challenges-dates>div:first-child{border-top:0;padding-top:0}.challenges-dates dt{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.challenges-dates dd{margin:0}.challenges-prizes{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.challenges-prizes li{display:grid;gap:.125rem;padding-top:.625rem;border-top:1px solid var(--rule)}.challenges-prizes li:first-child{border-top:0;padding-top:0}.challenges-prize-name{font-weight:600}.challenges-prize-what{font:400 1.375rem/1.2 var(--f-display);color:var(--accent)}.challenges-criteria{margin:0;padding-left:1.5rem;display:grid;gap:.625rem;max-width:62ch}.challenges-criteria li::marker{font:italic 400 1.25rem var(--f-display);color:var(--accent)}.challenges-winner-list,.challenges-findings,.challenges-teams,.challenges-people,.challenges-asks{list-style:none;margin:0;padding:0;display:grid}.challenges-winner-list>li,.challenges-findings>li,.challenges-teams>li,.challenges-asks>li{border-top:1px solid var(--rule);padding:1rem 0 1.125rem;display:grid;gap:.375rem;max-width:62ch}.challenges-winner-list>li:first-child,.challenges-findings>li:first-child,.challenges-teams>li:first-child,.challenges-asks>li:first-child{border-top:0;padding-top:.25rem}.challenges-winner-tier{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.challenges-team-name{font:400 1.375rem/1.25 var(--f-display);margin:0;text-wrap:balance}.challenges-teams>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;max-width:68ch}.challenges-people>li{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 0;border-top:1px solid var(--rule)}.challenges-people>li:first-child{border-top:0;padding-top:0}.challenges-start{display:grid;gap:.75rem;padding:.5rem 0 1.5rem}.challenges-start>p{max-width:62ch}.challenges-summary{font:400 1.25rem/1.55 var(--f-serif);max-width:56ch;text-wrap:pretty}.challenges-body{max-width:62ch}.challenges-body :where(h2,h3,h4){font-family:var(--f-display);font-weight:400;margin:1.5rem 0 .5rem}.challenges-body p+p{margin-top:.875rem}.challenges-rules .challenges-rule-body{display:grid;gap:1.5rem;max-width:62ch}.challenges-rule{border-top:1px solid var(--rule);padding-top:1rem;display:grid;gap:.5rem}.challenges-form{display:grid;gap:1rem;max-width:46rem}.challenges-form .field{margin:0}.challenges-form textarea.input{min-height:5rem;height:auto;padding:.625rem .75rem;line-height:1.5}.challenges-tick{display:grid;gap:.25rem}.challenges-tick .check{font-weight:400}.challenges-set{border:0;margin:0;padding:0;display:grid;gap:.875rem;min-width:0}.challenges-set>legend{padding:0;margin-bottom:.375rem;font-weight:600}.challenges-staff-form .challenges-set{border-top:1px solid var(--rule);padding-top:1.25rem}.challenges-choices{display:grid;gap:.625rem}.challenges-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}.challenges-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,3fr);gap:.5rem .75rem;padding-top:.875rem;border-top:1px solid var(--rule)}.challenges-row .field{margin:0}.challenges-staff-form .challenges-row:has(>.field:nth-child(2):last-child){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media(max-width:720px){.challenges-pair,.challenges-row,.challenges-staff-form .challenges-row:has(>.field:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}.challenges-ticks.invalid{outline:2px solid var(--bad);outline-offset:4px}.challenges-pick{padding-top:.5rem}.challenges-aside{margin-top:.5rem}.challenges-aside .hint{flex-basis:100%}.challenges-judge-list{display:grid;gap:0}.challenges-judge-card{border-top:1px solid var(--rule);padding:1.25rem 0 1.5rem;display:grid;gap:.625rem;max-width:62ch}.challenges-read>summary{cursor:pointer;font-weight:600;min-height:1.5rem}.challenges-read[open]>summary{margin-bottom:.75rem}.challenges-sponsor{border-top:2px solid var(--rule-ink);padding-top:1.25rem;display:grid;gap:.75rem;max-width:62ch}.challenges-sponsor ul{margin:0;padding-left:1.125rem;display:grid;gap:.5rem}.challenges-sponsor li::marker{color:var(--accent)}.challenges-desk .challenges-form{max-width:52rem}.challenges-desk .slip{margin-bottom:0}.desk-card[data-card^="challenges.banner-"]{display:grid;gap:.125rem;padding:.875rem 1rem 1rem;border:0;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:10px}.desk-sec>.kicker+.desk-card[data-card^="challenges.banner-"]{padding-top:.875rem}.desk-card[data-card^="challenges.banner-"] .kicker{color:var(--ink-2)}.desk-card[data-card^="challenges.banner-"] .desk-card-act{order:8;margin-top:.625rem}.desk-card[data-card^="challenges.banner-"] .desk-card-act .btn{background:var(--btn-bg);color:var(--btn-fg);border-color:transparent;padding-inline:1rem;text-decoration:none}.desk-card[data-card^="challenges.banner-"] .desk-items{order:9;display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-top:.25rem}.desk-card[data-card^="challenges.banner-"] .desk-items li{border-top:0;padding:.25rem 0}.desk-empty{margin:0 0 1.5rem;padding:.75rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:.9375rem}.desk-table a[data-desk-row]{display:inline-flex;align-items:center;min-height:1.5rem}.clock{white-space:nowrap;font-size:.8125rem;color:var(--ink)}.clock.late{color:var(--bad);font-weight:600}.decision{min-width:0;margin:0 0 1rem;padding:0;border:0;display:grid;gap:.75rem}.decision>legend{padding:0;margin-bottom:.5rem;font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.decision-choice{display:grid;gap:.375rem}.decision-notice{margin-left:2rem;padding:.75rem 1rem;max-width:34rem;border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm);font-size:.9375rem}.decision-notice p{margin:0}.decision-notice .kicker{margin-bottom:.25rem}html[data-js] .decision[data-enhanced] .decision-choice:not(:has(input:checked)) .decision-notice{display:none}.why-gate{max-width:22rem}.slip{min-width:0;padding:.75rem 0 0;border-top:1px solid var(--rule-ink);font-size:.875rem}.slip dl{margin:0;display:grid;gap:.5rem}.slip dl>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.25rem .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--rule)}.slip dt{font:600 .6875rem/1.5 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.slip dd{margin:0;min-width:0;overflow-wrap:anywhere}.state-word{white-space:nowrap}@media(max-width:40rem){.state-word{white-space:normal;max-width:100%}}.trail{margin:1.75rem 0}.trail-list{margin:.375rem 0 0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.trail-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;padding:.375rem 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.trail-who{font-weight:600}.trail-why{flex:1 0 100%;color:var(--ink-2)}.confirm-page{max-width:32rem}.confirm-page form{display:grid;gap:.875rem}@media(max-width:720px){.desk-table td[data-label]:not(:empty):before{content:attr(data-label) ": ";color:var(--ink-3)}.slip dl>div{grid-template-columns:minmax(0,1fr)}.decision-notice{margin-left:0}}.demo-roles{display:grid;gap:.625rem;margin-top:1.25rem}.demo-roles .btn.lg{justify-content:flex-start}.demo-roles .btn.link{justify-self:start}.demo-note{margin-top:1.5rem;max-width:var(--measure)}.demo-role-pick{display:grid;gap:.375rem}.dl-share{display:grid;gap:1.5rem;grid-template-columns:1fr;align-items:start;margin-bottom:2rem}@media(min-width:760px){.dl-share{grid-template-columns:15rem 1fr}}.dl-qr{width:15rem;max-width:100%;padding:.75rem;border:1px solid var(--rule);border-radius:14px;background:#f5f1e8}.dl-qr svg{display:block;width:100%;height:auto}.dl-url{word-break:break-all;font-size:1rem}.dl-requests{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.dl-request{padding:1rem 1.125rem}.dl-request p{margin:0 0 .375rem}.dl-request.is-open{border-left:3px solid var(--warn)}.dl-pages,.dl-steps{margin:0;padding-left:1.25rem;display:grid;gap:.25rem}.sg-toc{margin-bottom:2.5rem}.sg-toc ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none}.sg-toc a{display:inline-flex;align-items:center;min-height:1.75rem;font-size:.9375rem;color:var(--ink-2);text-decoration-color:var(--rule-2)}.sg-toc a:hover{color:var(--ink);text-decoration-color:currentColor}.sg-spec{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1rem 2.75rem;padding:.875rem 0 3.5rem;border-top:1px solid var(--rule-ink);scroll-margin-top:1rem}.sg-l{min-width:0}.sg-l .headline{margin:.875rem 0 .75rem}.sg-note{margin:0;font-size:.9375rem;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.sg-r{min-width:0;padding-top:.5rem}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--r-lg);border:1px solid var(--rule-2)}.duo-pane{display:grid;gap:1rem;align-content:start;justify-items:start;min-width:0;padding:1.25rem;background:var(--paper)}.duo-pane:first-child{border-radius:calc(var(--r-lg) - 1px) 0 0 calc(var(--r-lg) - 1px)}.duo-pane:last-child{border-radius:0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0}.duo-pane>*{max-width:100%}.duo-pane>.field,.duo-pane>.card,.duo-pane>.notice,.duo-pane>.sandbox,.duo-pane>.doc,.duo-pane>.paper-cards,.duo-pane>.sec-head,.duo-pane>.dlg-static,.duo-pane>.sg-type,.duo-pane>nav{justify-self:stretch}.duo-tag{margin:0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.duo .sandbox{border-radius:10px;border:1px solid var(--sand-line);padding:.5rem .875rem}.sg-type{display:grid}.sg-type .tr{display:grid;gap:.375rem;padding:.875rem 0;border-bottom:1px solid var(--rule);min-width:0}.sg-type .tr:first-child{padding-top:0}.sg-type .tr:last-child{border-bottom:0;padding-bottom:0}.sg-type .tr>:last-child{margin:0}.tr-l{font-size:.8125rem;font-weight:600;color:var(--ink-2)}.tr-l code{margin-left:.375rem;font-size:1em;font-weight:400;color:var(--ink-3)}.sg-read{font:400 1.125rem/1.65 var(--f-serif)}.sg-toast{animation:none}@media(max-width:1000px){.sg-spec{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.duo{grid-template-columns:minmax(0,1fr)}.duo-pane:first-child{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0}.duo-pane:last-child{border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px)}}.outbox{margin:1.5rem 0 0;padding:0;list-style:none}.outbox-item{padding:1.25rem 0 1.5rem;border-top:1px solid var(--rule-ink)}.outbox-item .headline{margin:.5rem 0 .25rem}.outbox-item>p{margin:0}.outbox-body{margin:.875rem 0 0;padding:.875rem 1rem;max-width:46rem;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 .875rem/1.6 var(--f-mono);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md)}.mail-gallery{display:grid;gap:3rem;margin:1.5rem 0 0;padding:0;list-style:none}.mail-item{padding-top:.875rem;border-top:1px solid var(--rule-ink);scroll-margin-top:1rem}.mail-item .headline{margin:.5rem 0 1rem}.mail-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.mail-view{display:grid;gap:.5rem;margin:0;min-width:0}.mail-frame{width:100%;height:34rem;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--paper)}.mail-view .outbox-body{max-height:34rem;overflow:auto;margin:0}@media(max-width:70rem){.mail-views{grid-template-columns:minmax(0,1fr)}}.sg-kit{display:grid;gap:1.5rem;min-width:0;font-size:.9375rem}.sg-kit-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem 2rem;align-items:start}.fd{display:grid;gap:clamp(1.5rem,4vw,2.5rem)}.fd>*{min-width:0}.fd-signin,.mini .fd-signin{font-size:.9375rem;color:var(--ink-2)}.fd-signin a{color:var(--ink);font-weight:600;text-underline-offset:.2em}.mini .fd-name{margin:1rem 0 0;font:400 clamp(2.5rem,1.75rem + 3.6vw,4.25rem)/1.02 var(--f-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.fd-example{display:grid;gap:.875rem;max-width:36rem}.fd-figure{margin:0;display:grid;gap:.5rem}.fd-card{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r-md);padding:1rem 1.25rem 1.125rem;display:grid;gap:.5rem}.fd-card-title{margin:0;font:400 1.5rem/1.2 var(--f-display);text-wrap:balance}.fd-card-lines{margin:0;padding:0;list-style:none;display:grid;gap:.25rem;color:var(--ink-2);font-size:1rem;line-height:1.5}.fd-card-lines li{margin:0;overflow-wrap:anywhere}.fd-caption{font-size:.875rem;line-height:1.45;color:var(--ink-3)}.fd-rooms{margin:0;padding:0;list-style:none;display:grid;gap:.625rem}.fd-rooms li{margin:0;display:grid;gap:.125rem}.fd-rooms b{font:400 1.25rem/1.2 var(--f-display)}.fd-rooms span{color:var(--ink-2);font-size:.9375rem;line-height:1.45}.fd-fund{display:grid;gap:.875rem;max-width:52rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.fd-fund .fd-rounds{margin:0;font:400 1.125rem/1.55 var(--f-serif);max-width:60ch;text-wrap:pretty;color:var(--ink)}.fd-fund .fd-round-line{margin:0;font:400 1.25rem/1.4 var(--f-display);color:var(--accent-2)}.fd-milestone{display:grid;gap:.75rem;border-top:1px solid var(--rule);padding-top:1rem}.fd-ms-h{margin:0;font:400 1.5rem/1.2 var(--f-display);text-wrap:balance}.fd-pct{margin:0;display:grid;gap:.375rem;max-width:28rem}.fd-pct span{font-size:.9375rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.fd-bar{display:block;width:100%;height:.625rem;appearance:none;border:0;border-radius:5px;overflow:hidden;background:var(--sand)}.fd-bar::-webkit-progress-bar{background:var(--sand)}.fd-bar::-webkit-progress-value{background:var(--accent)}.fd-bar::-moz-progress-bar{background:var(--accent)}.fd-ask{margin:0;max-width:56ch;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.fd-help{display:grid;gap:.75rem;justify-items:start}.fd-help-h{margin:0;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.fd-more{width:100%}.fd-more>summary{list-style:none}.fd-more>summary::-webkit-details-marker{display:none}.fd-more>summary:after{content:"";width:.375rem;height:.375rem;margin:-.1875rem 0 0 .125rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s}.fd-more[open]>summary:after{margin-top:.1875rem;transform:rotate(-135deg)}.fd-more-body{display:grid;gap:.75rem;justify-items:start;margin-top:.875rem}.fd-share{display:grid;gap:.375rem;width:100%;max-width:30rem}.fd-share label{font-weight:600;font-size:.9375rem}.fd-share-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.fd-share-row .input{flex:1 1 14rem;min-width:0}.fd-copied{min-height:1.25rem;font-size:.875rem;color:var(--ink-2)}.fd-qr{display:grid;gap:.5rem;justify-items:start}.fd-qr-box{overflow:hidden;border:1px solid var(--rule-2);border-radius:var(--r-md, 12px);background:#f5f1e8;line-height:0}.fd-qr-box .qr{display:block;width:11rem;height:11rem}.fd-qr-help{margin:0;font-size:.875rem;color:var(--ink-3);max-width:30ch}@media(forced-colors:active){.fd-bar{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}.fd-bar::-webkit-progress-value{background:Highlight}.fd-bar::-moz-progress-bar{background:Highlight}}.grants{display:grid;gap:2rem}.grants>*{min-width:0}.grants .masthead{margin-bottom:0}.grants .headline{margin:0 0 .75rem}.grants p{margin:0}.grants p+p{margin-top:.625rem}.grants .notice{max-width:62ch}.gf .mini .mini-note{color:var(--ink)}.grants .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0}.grants-inline{display:inline-flex;margin:0}.grants .num,.grants-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.grants-sec{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.625rem;align-content:start}.grants-sec>.hint{max-width:62ch}.grants-sec p+.headline,.grants-sec ul+.headline,.grants-sec ol+.headline,.grants-sec dl+.headline{margin-top:1.75rem}.grants-prose{white-space:pre-line;max-width:62ch}.grants-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:2rem 3rem;align-items:start}@media(max-width:760px){.grants-cols{grid-template-columns:minmax(0,1fr)}}.grants-fund{border-top:2px solid var(--rule-ink);border-bottom:1px solid var(--rule);padding:1rem 0 1.125rem;display:grid;gap:.375rem;max-width:52rem}.grants-fund-line{font:400 1.25rem/1.45 var(--f-serif);max-width:52ch;text-wrap:pretty}.grants-fund-line strong{font-family:var(--f-display);font-weight:400;font-size:1.5rem;color:var(--accent)}.grants-steps{margin:0;padding-left:1.5rem;display:grid;gap:.875rem;max-width:62ch}.grants-steps li::marker{font:italic 400 1.25rem var(--f-display);color:var(--accent)}.grants-linklist{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;max-width:62ch}.grants-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:0 2rem}.grants-card{border-top:1px solid var(--rule);padding:1.125rem 0 1.5rem;display:grid;gap:.375rem;align-content:start}.grants-card .headline{font:400 1.5rem/1.15 var(--f-display);margin:0}.grants-question{color:var(--ink-2);max-width:60ch}.grants-meta{display:flex;flex-wrap:wrap;gap:.375rem .75rem;align-items:center}.grants-roles{color:var(--ink-2)}.grants-filter{display:flex;flex-wrap:wrap;gap:.5rem}.grants-pager{display:flex;gap:.75rem}.grants-plain{margin:0;padding-left:1.125rem;display:grid;gap:.625rem;max-width:62ch}.grants-plain li::marker{color:var(--accent)}.grants-list{list-style:none;margin:0;padding:0;display:grid}.grants-list>li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 0;border-top:1px solid var(--rule)}.grants-list>li:last-child{border-bottom:1px solid var(--rule)}.grants-title{font-weight:600}.grants-amount{font:400 1.25rem/1.2 var(--f-display);color:var(--ink)}.grants-editor,.grants-form{max-width:44rem}.grants-before{border-top:2px solid var(--rule-ink);border-bottom:1px solid var(--rule);padding:1rem 0;display:grid;gap:.5rem;max-width:62ch}.grants-links a{font-weight:600}.grants-form{display:grid;gap:2.25rem}.grants-step{display:grid;gap:1.25rem;align-content:start}.grants-step>.hint{margin:0}.grants-guided{display:grid;gap:1rem}.grants-guided .field{margin:0}.grants-guided .field>textarea.input{min-height:6rem;height:auto;padding:.625rem .75rem;line-height:1.5}.grants-note{border-left:2px solid var(--accent);padding:.125rem 0 .125rem 1rem;color:var(--ink-2);display:grid;gap:.375rem;align-content:start}.grants-note p{margin:0;font-size:.9375rem;line-height:1.5}.grants-note .kicker{margin:.5rem 0 0}.grants-note .kicker:first-child{margin-top:0}.grants-set{border:0;margin:0;padding:0;display:grid;gap:.625rem;min-width:0}.grants-set>legend{padding:0;margin-bottom:.375rem;font-weight:600}.grants-choices{display:grid;gap:.625rem}.grants-rows{list-style:none;margin:0;padding:0;display:grid;gap:1rem;counter-reset:grow}.grants-row{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:.5rem .75rem;padding-top:.875rem;border-top:1px solid var(--rule)}.grants-row>.field:nth-child(3){grid-column:1 / -1}.grants-row-two{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grants-row .field{margin:0}@media(max-width:640px){.grants-row,.grants-row-two{grid-template-columns:minmax(0,1fr)}}.grants-total{display:flex;gap:.75rem;align-items:baseline;padding-top:.5rem;border-top:2px solid var(--rule-ink)}.grants-total strong{font:400 1.5rem/1.2 var(--f-display);margin-left:auto;font-variant-numeric:tabular-nums}.grants-actions{padding:1rem 0 .25rem;border-top:1px solid var(--rule)}.grants-delete{margin-top:1rem}.grants-send .headline{margin-bottom:0}.grants-status{display:flex;gap:.75rem;align-items:center}.grants-people{list-style:none;margin:0;padding:0;display:grid}.grants-person{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:flex-start;justify-content:space-between;padding:.875rem 0;border-top:1px solid var(--rule)}.grants-person>div{flex:1 1 18rem;min-width:0}.grants-ask{white-space:pre-line;color:var(--ink-2);max-width:56ch;margin-top:.25rem}.grants-mini{display:grid;gap:.375rem;margin-top:.5rem;max-width:28rem}.grants-mini .btn{justify-self:start}.grants-join{max-width:38rem}.grants-report a,.grants-report button{display:inline-flex;align-items:center;min-height:1.5rem;min-width:1.5rem}.grants-rubric{display:grid;gap:0}.grants-crit{border-top:1px solid var(--rule);padding:1.5rem 0;display:grid;gap:.5rem;max-width:62ch}.grants-crit .headline i{font-family:var(--f-display);color:var(--accent);margin-right:.25rem}.grants-anchors{margin:.5rem 0 0;display:grid}.grants-anchors>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;border-top:1px solid var(--rule)}.grants-anchors dt{font:600 .8125rem/1.6 var(--f-sans);color:var(--ink-3)}.grants-anchors dt .num{font:italic 400 1.5rem/1 var(--f-display);color:var(--ink);text-align:left;margin-right:.375rem}.grants-anchors dd{margin:0}.grants-anchors-list{margin:0 0 .5rem;padding-left:1.25rem}.grants-score{display:inline-flex;gap:.375rem;margin-right:.75rem}.grants-scoreboard{gap:.5rem}.grants-table{width:100%;max-width:62rem;border-collapse:collapse;font:400 1rem/1.4 var(--f-sans)}.grants-table th,.grants-table td{padding:.625rem .75rem .625rem 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.grants-table thead th{padding-top:.375rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule-ink)}.grants-table th[scope=row]{font-weight:600}.grants-table td.num,.grants-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0;padding-left:.75rem}.grants-table tfoot th,.grants-table tfoot td{border-top:2px solid var(--rule-ink);border-bottom:0;font-weight:650}.grants-why{display:block;font-weight:400;max-width:46ch}@media(max-width:40rem){.grants-table,.grants-table tbody,.grants-table tfoot,.grants-table tr,.grants-table th,.grants-table td{display:block}.grants-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.grants-table tr{padding:.625rem 0;border-bottom:1px solid var(--rule)}.grants-table th,.grants-table td,.grants-table td.num,.grants-table th.num{padding:.125rem 0;border:0;text-align:left;white-space:normal}.grants-table td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3);font-weight:600;font-size:.8125rem}.grants-table tfoot tr{border-top:2px solid var(--rule-ink);border-bottom:0}}.grants-meter{width:6rem;height:.625rem;vertical-align:middle;margin-left:1rem;appearance:none;-webkit-appearance:none;background:var(--rule);border:0;border-radius:6px}.grants-meter::-webkit-meter-bar{background:var(--rule);border:0;border-radius:6px;height:.625rem}.grants-meter::-webkit-meter-optimum-value,.grants-meter::-webkit-meter-suboptimum-value,.grants-meter::-webkit-meter-even-less-good-value{background:var(--accent);border-radius:6px}.grants-meter::-moz-meter-bar{background:var(--accent);border-radius:6px}@media(max-width:40rem){.grants-meter{margin-left:0}}.grants-figures{margin:0;display:grid;border-top:2px solid var(--rule-ink)}.grants-figures>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--rule);align-items:baseline}.grants-figures dt{display:grid;gap:.125rem;font-weight:600}.grants-figures dd{margin:0;font:400 1.5rem/1.2 var(--f-display)}.grants-glance{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:0 1.5rem;border-top:2px solid var(--rule-ink)}.grants-glance>div{padding:.75rem 0;border-bottom:1px solid var(--rule)}.grants-glance dt{font:600 .75rem/1.6 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.grants-glance dd,.grants .grants-glance dd.num{margin:0;font:400 1.5rem/1.25 var(--f-display);text-align:left}.grants-facts{margin:1rem 0 0;display:grid}.grants-facts>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding:.625rem 0;border-top:1px solid var(--rule)}@media(max-width:560px){.grants-facts>div{grid-template-columns:minmax(0,1fr)}}.grants-facts dt{font:600 .75rem/1.9 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.grants-facts dd{margin:0;white-space:pre-line}.grants-miles{list-style:none;margin:0;padding:0;display:grid}.grants-miles>li{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:.875rem 0;border-top:1px solid var(--rule)}.grants-miles>li>div{flex:1 1 22rem;min-width:0}.grants-miles>li.is-done strong{text-decoration:line-through;text-decoration-thickness:1px}.grants-expenses>li{align-items:flex-start}.grants-expenses>li.is-void{color:var(--ink-3)}.grants-expense-form{max-width:38rem;gap:1.125rem}.grants-reports>li{align-items:flex-start}.grants-doc{max-width:42rem;font:400 1.0625rem/1.65 var(--f-serif);color:var(--ink)}.grants-doc .kicker{margin-bottom:1rem}.grants-doc p{margin:.5rem 0 0;text-wrap:pretty}.grants-doc-title{font:400 clamp(2rem,1.5rem + 2vw,2.75rem)/1.05 var(--f-display);letter-spacing:-.012em;margin:0 0 1rem}.grants-doc-h{font:italic 400 1.25rem/1.2 var(--f-display);color:var(--accent);margin:1.5rem 0 0}.grants-clauses{margin:1.5rem 0 0;padding-left:1.5rem}.grants-clauses>li::marker{font:italic 400 1.125rem var(--f-display);color:var(--accent)}.grants-draft{font:600 .8125rem/1.5 var(--f-sans)!important;color:var(--warn);background:var(--warn-soft);padding:.5rem .75rem;border-radius:var(--r-sm)}.grants-parties{font-size:1.125rem!important;margin-top:1.25rem!important}.grants-fingerprint{margin-top:2rem!important;overflow-wrap:anywhere}.grants-fingerprint code{display:block;font-size:.75rem;color:var(--ink-3)}.grants-sign,.grants-step{display:grid;gap:1rem}.grants-sign{gap:2.25rem;max-width:42rem}.grants-sig{font:italic 400 2.25rem/1.2 var(--f-display);color:var(--accent-doc);overflow-wrap:anywhere}.grants-preview-sig{display:grid;gap:.25rem;padding:.875rem 0 1rem;border-bottom:1px solid var(--rule-ink);min-height:5.5rem;align-content:end}.grants-sigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.5rem 2.5rem;max-width:46rem}.grants-sig-block{display:grid;gap:.25rem;align-content:start;padding-bottom:.75rem;border-bottom:1px solid var(--rule-ink);min-height:7rem}.grants-sig-block.is-empty{border-bottom-style:dashed;border-bottom-color:var(--rule-2)}.grants-sig-empty{color:var(--ink-3);font-style:italic;margin-top:1.5rem!important}.grants-ink{width:min(100%,20rem);height:auto;color:var(--ink)}.grants-pad{position:relative;max-width:26rem;border:1.5px solid var(--control-border);border-radius:var(--r-md);background:var(--card);touch-action:none}.grants-pad[hidden]{display:none}.grants-pad-canvas{display:block;width:100%;aspect-ratio:400 / 140;color:var(--ink);touch-action:none;cursor:crosshair;border-radius:var(--r-md)}.grants-pad:after{content:"";position:absolute;left:1rem;right:1rem;bottom:2.25rem;border-bottom:1px solid var(--rule-2);pointer-events:none}.grants-pad-ph{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3);font-style:italic;pointer-events:none;margin:0!important}.grants-pad-ph[hidden]{display:none}.grants-pad-clear{position:absolute;top:.375rem;right:.375rem}.grants-pad:focus-within{outline:2px solid var(--accent);outline-offset:2px}.grants-desk .grants-form{max-width:44rem}.grants-more{margin-top:.5rem}.grants-more summary{cursor:pointer;min-height:2rem;display:inline-flex;align-items:center;font-weight:600;color:var(--accent)}.grants-read h2.headline{margin-top:1.25rem}@media print{.grants-noprint,.grants .actions{display:none!important}.grants-doc{font-size:11pt;max-width:none}.grants-sig-block{break-inside:avoid}.grants-clauses>li{break-inside:avoid}.grants-ink{max-width:16rem}}@media(prefers-reduced-motion:reduce){.grants *{transition:none!important}}.grants-win{display:block}.grants-win-frame{max-width:46rem;margin:0 auto;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);padding:1.5rem;display:grid;gap:1.5rem}.grants-win-bar{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:start;justify-content:space-between}.grants-win-bar .title{margin:0}.grants-win-deck{margin:0;color:var(--ink-2);max-width:56ch}.grants-win-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.75rem 0}.grants-win-steps li{display:inline-flex;align-items:center;gap:.5rem;min-height:1.5rem;color:var(--ink-3)}.grants-win-n{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--control-border);border-radius:50%;font:italic 400 .9375rem var(--f-display)}.grants-win-steps li.is-done{color:var(--ink-2)}.grants-win-steps li.is-done .grants-win-n{background:var(--rule)}.grants-win-steps li.is-current{color:var(--ink);font-weight:600}.grants-win-steps li.is-current .grants-win-n{border-color:var(--accent);color:var(--accent);border-width:2px}.grants-win-form{max-width:none;gap:1.5rem}.grants-win-step{display:grid;gap:1.125rem;align-content:start;min-width:0}.grants-win-step[hidden],.grants-win-nav[hidden],.grants-win .err[hidden]{display:none}.grants-win-step+.grants-win-step{border-top:1px solid var(--rule);padding-top:1.5rem}.grants-win-h{margin:0;outline-offset:4px}.grants-win-of{display:block;font:italic 400 1rem var(--f-display);color:var(--accent)}.grants-win-dl{display:grid;gap:.625rem 1.5rem;margin:0;max-width:42rem}.grants-win-dl>div{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:.25rem 1rem;border-top:1px solid var(--rule);padding-top:.5rem}.grants-win-dl dt{color:var(--ink-3)}.grants-win-dl dd{margin:0;overflow-wrap:anywhere}.grants-win-nav{margin:0;display:flex;flex-wrap:wrap;gap:.625rem 1rem;align-items:center}.grants-win-reread{border-top:1px solid var(--rule);padding-top:1rem}.grants-win-reread>summary{cursor:pointer;min-height:1.5rem}@media(max-width:480px){.grants-win-frame{padding:1rem;border-left:0;border-right:0;border-radius:0}.grants-win-dl>div{grid-template-columns:minmax(0,1fr)}}.gf-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem);align-items:start}.gf-main{display:grid;gap:2rem;align-content:start;min-width:0}.gf-main>*{min-width:0}.gf-start{margin-top:-.5rem}.gf-side{min-width:0}.gf-side .grants-fund{max-width:none;margin:0;padding:1.25rem 1.25rem 1.375rem;gap:.875rem;border:1px solid var(--rule-2);border-top:3px solid var(--leaf);border-radius:var(--r-md, 12px);background:var(--card)}.gf-side .fd-fund .fd-rounds{font-size:1rem;line-height:1.55}.gf-side .fd-fund .fd-round-line{font-size:1.1875rem}.gf-side .fd-ms-h{font-size:1.375rem}@media(min-width:1000px){.gf-cols{grid-template-columns:minmax(0,1fr) minmax(18rem,21.5rem);gap:3.5rem}}.gh-hero{--gh-bg: #2a241d;--gh-ink: #f5f1e8;--gh-soft: #dcd2bd;--gh-gold: #e2b85e;background:var(--gh-bg);color:var(--gh-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gh-hero{--gh-bg: #25211b}}:root[data-theme=dark] .gh-hero{--gh-bg: #25211b}.gh-hero-in{max-width:var(--page-max);margin:0 auto;padding:clamp(2.25rem,6vw,4rem) var(--gutter) clamp(2.5rem,6vw,4rem)}.gh-kicker{margin:0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gh-gold)}.gh-title{margin:.75rem 0 0;font:400 clamp(2.5rem,1.6rem + 4vw,4.5rem)/1 var(--f-display);letter-spacing:-.015em;color:var(--gh-ink);text-wrap:balance}.gh-deck{max-width:50ch;margin:1.125rem 0 0;font:400 1.25rem/1.55 var(--f-serif);color:var(--gh-soft);text-wrap:pretty}.gh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem}.gh-signin{font-size:.9375rem;color:var(--gh-soft)}.gh-signin a,.gh-back{color:var(--gh-ink);font-weight:600;text-underline-offset:.2em}.gh-back{display:inline-flex;align-items:center;gap:.375rem}.gh-hero a:focus-visible{outline-color:var(--gh-gold)}.gh p{margin:0}.gh{padding-top:clamp(2rem,5vw,3.5rem)}.gh-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem);align-items:start}.gh-cols>*{min-width:0}@media(min-width:960px){.gh-cols{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);gap:4rem}.gh-side{position:sticky;top:1.5rem}}.gh-road-h{margin:0 0 1.5rem;font:400 1.75rem/1.15 var(--f-display);letter-spacing:-.005em}.gh-stages{list-style:none;margin:0;padding:0;counter-reset:gh}.gh-stage{counter-increment:gh;position:relative;padding:0 0 1.25rem 3.75rem}.gh-stage:before{content:"";position:absolute;left:calc(1.25rem - 1px);top:2.75rem;bottom:.25rem;width:2px;background:repeating-linear-gradient(to bottom,var(--gold-edge) 0 6px,transparent 6px 12px)}.gh-stage:last-child{padding-bottom:0}.gh-stage:last-child:before{display:none}.gh-stop{position:absolute;left:0;top:.25rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--card);border:2px solid var(--gold-edge)}.gh-stop:before{content:counter(gh);font:italic 400 1.5rem/1 var(--f-display);color:var(--accent)}.gh-card{padding:1rem 1.25rem 1.125rem;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r-md, 12px)}.gh-who{font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.gh-stage-h{margin:.1875rem 0 .375rem;font:400 1.5rem/1.2 var(--f-display)}.gh-card p:last-child{max-width:56ch;color:var(--ink-2)}.gh-know{padding:1.25rem 1.25rem 1.375rem;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--gold-edge) 50%,var(--rule));border-radius:var(--r-md, 12px)}.gh-know-h{margin:0 0 .875rem;font:400 1.5rem/1.2 var(--f-display);color:var(--ink)}.gh-know-list{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}.gh-know-list li{position:relative;padding-left:1.125rem;line-height:1.55;color:var(--ink)}.gh-know-list li:before{content:"";position:absolute;left:0;top:.6em;width:.4375rem;height:.4375rem;transform:rotate(45deg);background:var(--accent)}.gh-more{margin-top:1.75rem}.gh-more-h{margin:0 0 .75rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.gh-more ul{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}.gh-more li a{font-weight:600}.gh-more li span{display:block;margin-top:.125rem;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}@media(max-width:480px){.gh-stage{padding-left:3.25rem}.gh-stop{width:2.25rem;height:2.25rem}.gh-stage:before{left:calc(1.125rem - 1px);top:2.5rem}.gh-card{padding:.875rem 1rem 1rem}}@media(forced-colors:active){.gh-hero{border-bottom:1px solid CanvasText}.gh-stop,.gh-card,.gh-know{border-color:CanvasText}.gh-stage:before{background:CanvasText}}.growth{display:grid;gap:2rem}.growth .masthead{margin-bottom:0}.growth-measure{max-width:44rem;display:grid;gap:1.5rem}.growth-h2{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--rule);font:italic 400 1.5rem/1.2 var(--f-display)}.growth-sec{display:grid;gap:.75rem}.growth-empty{max-width:62ch;margin:0}.growth-foot{margin:0;padding-top:1rem;border-top:1px solid var(--rule)}.growth-back{margin:0;font-size:.9375rem}.growth-actions{margin:0;align-items:center}.growth-pager{margin:0}.growth-plain{margin:0;padding-left:1.125rem;display:grid;gap:.5rem;max-width:62ch}.growth-inline{display:inline;margin:0}.growth-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);gap:2.5rem 3rem;align-items:start}.growth-cols--card{grid-template-columns:minmax(0,7fr) minmax(16rem,5fr)}.growth-main,.growth-side{display:grid;gap:1.25rem;min-width:0}.growth-aside{border-top:1px solid var(--rule-ink);padding-top:1rem;display:grid;gap:.5rem;align-content:start}.growth-aside .growth-h2{border-bottom:0;padding-bottom:0}@media(max-width:800px){.growth-cols,.growth-cols--card{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.growth-dl{margin:0;display:grid;gap:0}.growth-dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 0;border-top:1px solid var(--rule)}.growth-dl>div:first-child{border-top:0}.growth-dl dt{color:var(--ink-2);font-size:.9375rem}.growth-dl dd{margin:0;text-align:right}.growth-dl em{font:italic 400 1.75rem/1 var(--f-display)}.growth-when>div{justify-content:flex-start;gap:1.5rem}.growth-when dd{text-align:left;font-size:1.125rem}.growth-day{margin:1.25rem 0 .25rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.growth-day:first-of-type{margin-top:0}.growth-board{list-style:none;margin:0;padding:0;display:grid}.growth-board li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.625rem 0;border-top:1px solid var(--rule)}.growth-board li:first-child{border-top:0}.growth-time{font-family:var(--f-mono);font-style:normal;font-size:.8125rem;color:var(--ink-2)}.growth-board a{font:400 1.25rem/1.25 var(--f-serif)}@media(max-width:520px){.growth-board li{grid-template-columns:minmax(0,1fr);gap:.125rem}}.growth-register{list-style:none;margin:0;padding:0;display:grid}.growth-register li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;flex-wrap:wrap;padding:.75rem 0;border-top:1px solid var(--rule)}.growth-register li:first-child{border-top:0}.growth-register .headline{font:400 1.5rem/1.2 var(--f-display)}.growth-rule{margin:0;padding:0;list-style:none;counter-reset:rule;display:grid;gap:.75rem;max-width:62ch}.growth-rule li{counter-increment:rule;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.growth-rule li:before{content:counter(rule);font:italic 400 1.5rem/1.1 var(--f-display);color:var(--accent)}.growth-mine{max-width:40rem}.growth-mine p{margin:0 0 .5rem}.growth-mine em{font:italic 400 1.5rem/1 var(--f-display)}.growth-table{width:100%;border-collapse:collapse;font-size:.9375rem}.growth-table th,.growth-table td{text-align:left;padding:.625rem .75rem .625rem 0;border-top:1px solid var(--rule);vertical-align:baseline}.growth-table thead th{border-top:0;border-bottom:1px solid var(--rule-ink);font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.growth-table tbody th{font-weight:500}.growth-table em{font:italic 400 1.25rem/1 var(--f-display)}@media(max-width:600px){.growth-table{display:block;overflow-x:auto}}.growth-list{list-style:none;margin:0;padding:0;display:grid}.growth-list>li{display:flex;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;flex-wrap:wrap;padding:.875rem 0;border-top:1px solid var(--rule)}.growth-list>li:first-child{border-top:0}.growth-list>li>span{max-width:62ch}.growth-form{display:grid;gap:1.25rem;max-width:40rem}.growth-form .field{display:grid;gap:.375rem;margin:0}.growth-form fieldset.field{border:0;border-top:1px solid var(--rule);padding:1rem 0 0;min-width:0}.growth-form legend{font:italic 400 1.375rem/1.2 var(--f-display);padding:0 .5rem 0 0;margin-bottom:.5rem}.growth-form legend em{font-style:italic;color:var(--accent);margin-right:.25rem}.growth-radios{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.growth-end{margin-top:1rem}.growth-owner{display:grid;gap:.625rem;padding:1.125rem 1.25rem}.growth-copyrow{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.growth-copyrow input{flex:1 1 14rem;width:auto;min-width:0}.growth-owner .growth-h2{border-bottom:0;padding-bottom:0;margin:0}.growth-owner p{margin:0}.growth-seg{display:inline-flex;gap:.25rem;padding:3px;border-radius:1.25rem;background:var(--paper-3);border:1px solid var(--control-border);width:fit-content}.growth-seg a{display:inline-flex;align-items:center;min-height:2rem;padding:.125rem .875rem;border-radius:999px;color:var(--ink-2);text-decoration:none;font:500 .875rem/1.2 var(--f-sans)}.growth-seg a[aria-current=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);font-weight:600}.growth-seg a:hover{color:var(--ink)}.growth-card{margin:0;display:grid;gap:1rem}.growth-card svg{display:block;width:100%;height:auto;border:1px solid var(--doc-rule-2);border-radius:4px;box-shadow:var(--doc-shadow-sm)}.growth-words h2{margin-bottom:.5rem}.growth-words ul{margin:0;padding-left:1.125rem;color:var(--ink-2);font-size:.9375rem;display:grid;gap:.25rem}@media(forced-colors:active){.growth-card svg{forced-color-adjust:none}}.growth-desk .growth-sec+.growth-sec{margin-top:.5rem}.growth-printbar{display:flex;align-items:center;gap:.75rem 1.25rem;flex-wrap:wrap;margin:0 0 1.5rem}.growth-printbar .hint{margin:0}.growth-print-page{display:grid;gap:0}.growth-sheet{width:min(100%,8.5in);margin:0 auto;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow);padding:.6in .65in .5in;box-sizing:border-box}.growth-sheet--poster{min-height:11in}.growth-panel{display:grid;align-content:start;gap:.35in}.growth-brand{margin:0;font:italic 400 1.75rem/1 var(--f-display)}.growth-tagline{margin:-.25in 0 0;font:400 .95rem/1.3 var(--f-serif);color:var(--doc-ink-2)}.growth-sheet-title{margin:0;font:400 clamp(2.5rem,7vw,4.25rem)/.98 var(--f-display);letter-spacing:-.015em}.growth-menu{list-style:none;margin:0;padding:0;display:grid;gap:.22in}.growth-menu li{display:grid;grid-template-columns:auto minmax(1rem,1fr) auto;column-gap:.5rem;align-items:first baseline;font:400 1.5rem/1.2 var(--f-serif)}.growth-at{font:600 .875rem/1.2 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--doc-ink-2);min-width:9.5rem}.growth-leader{align-self:baseline;border-bottom:2px dotted var(--doc-rule-2);margin-bottom:.3em}.growth-what{text-align:right;max-width:28rem}.growth-more{margin:-.1in 0 0;font:italic 400 1.1rem/1.3 var(--f-serif);color:var(--doc-ink-2)}.growth-none{margin:0;font:400 1.35rem/1.4 var(--f-serif);color:var(--doc-ink-2)}.growth-sheet-foot{display:flex;align-items:center;gap:.3in;padding-top:.25in;border-top:1px solid var(--doc-ink);margin-top:.15in}.growth-qr .qr{width:1.7in;height:1.7in}.growth-foot-text{display:grid;gap:.08in}.growth-foot-text p{margin:0}.growth-scan{font:600 1.15rem/1.3 var(--f-sans)}.growth-addr{font-size:1.25rem;word-break:break-all}.growth-join{color:var(--doc-ink-2);font:400 1rem/1.4 var(--f-sans)}.growth-legal{margin:0;font:400 .8rem/1.4 var(--f-sans);color:var(--doc-ink-2)}.growth-code{margin:0;color:var(--doc-ink-3)}.growth-fold{border:0;border-top:2px dashed var(--doc-rule-2);margin:.25in 0}.growth-sheet--tent{padding-top:.4in}.growth-sheet--tent .growth-panel{gap:.2in}.growth-sheet--tent .growth-sheet-title{font-size:2.75rem}.growth-sheet--tent .growth-menu li{font-size:1.2rem}.growth-sheet--tent .growth-qr .qr{width:1.25in;height:1.25in}.growth-flip{transform:rotate(180deg)}@page{size:letter;margin:.35in}@media print{.growth-printbar{display:none!important}.growth-print-page{padding:0}.growth-sheet{width:auto;box-shadow:none;padding:.2in .3in;margin:0}.growth-sheet--poster{min-height:0}.growth-sheet,.growth-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.growth-sheet .growth-fold{border-top-color:var(--doc-ink-3)}}.desk-who{display:flex;align-items:center;gap:.75rem;margin:1.125rem 0 0;color:var(--ink-2);line-height:1.45}.desk-who b{color:var(--ink);font-weight:600}.desk-who>*{min-width:0}.desk-top{display:grid;gap:.75rem;margin-bottom:2rem;max-width:46rem}.desk-top:empty{display:none}.desk-top .notice p+p{margin-top:.375rem}.desk-sec{min-width:0;padding-top:.875rem;border-top:1px solid var(--rule-ink)}.desk-sec>.kicker{margin:0 0 .75rem}.desk-quiet{margin:0 0 1rem;color:var(--ink-2);max-width:var(--measure)}.desk-card{padding:.875rem 0 1.125rem;border-top:1px solid var(--rule)}.desk-sec>.kicker+.desk-card{border-top:0;padding-top:0}.desk-card .kicker{margin:0 0 .375rem;color:var(--ink-3)}.desk-card-t{margin:0 0 .375rem;font:400 1.5rem/1.15 var(--f-display);letter-spacing:-.005em;text-wrap:balance}.desk-card p{margin:0 0 .375rem;color:var(--ink-2);max-width:var(--measure)}.desk-tone{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600}.desk-card.is-problem .desk-tone{color:var(--bad)}.desk-card.is-waiting .desk-tone{color:var(--warn)}.desk-sofar .num{font:italic 400 1.375rem/1 var(--f-display);color:var(--ink)}.desk-items{margin:.5rem 0 0;padding:0;list-style:none}.desk-items li{padding:.4375rem 0;border-top:1px solid var(--rule)}.desk-card-act{margin-top:.5rem}.desk-top .desk-card{padding:.875rem 1rem;border:0;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:10px}.desk-top .desk-card.is-problem{border-left-color:var(--bad);background:var(--bad-soft)}.desk-top .desk-card .kicker,.desk-top .desk-card .muted{color:var(--ink-2)}.desk-top .desk-sec>.kicker+.desk-card{padding-top:.875rem}.desk-top .desk-sec .desk-card+.desk-card{margin-top:.75rem}.desk-h{margin:0 0 .375rem;font:400 1.875rem/1.15 var(--f-display);letter-spacing:-.005em}.desk-h.sm{font-size:1.375rem;margin-bottom:.75rem}.desk-notices{margin:0 0 .75rem;padding:0;list-style:none}.desk-notices li{display:grid;gap:.125rem;padding:.625rem 0;border-bottom:1px solid var(--rule)}.desk-notices li.unread .desk-notice-t{font-weight:600}.desk-notice-area{font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:.25rem}.desk-new{color:var(--accent);font-weight:600}.desk-notices.full{border-top:1px solid var(--rule-ink);margin-bottom:1.25rem}.desk-older{margin-top:1.5rem}.desk-setup{margin:0;padding:0;list-style:none}.desk-setup li{padding:.5rem 0;border-bottom:1px solid var(--rule);color:var(--ink-2)}.desk-tip{display:grid;gap:.625rem;justify-items:start}.desk-tip:empty{display:none}.desk-pick .headline{margin:.75rem 0 .5rem}.desk-pick>.muted{max-width:var(--measure);margin:0 0 1.25rem}.desk-pick-set{min-width:0;margin:0;padding:.875rem 0 .25rem;border:0;border-top:1px solid var(--rule)}.desk-pick-set>legend{padding:0 .75rem 0 0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.desk-pick-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.5rem 1.25rem;padding:.625rem 0 .75rem}.desk-standing .deck{margin-bottom:1.5rem}.desk-out{margin-top:2rem}.home-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(1rem,4vw,3rem);margin-bottom:clamp(3rem,8vw,5.5rem)}.home-top .home-mark{display:flex;justify-content:center;max-width:100%;margin:0 0 clamp(1.25rem,3vw,2rem);font:inherit;color:var(--ink)}.home-top .home-mark .bm-hero{--bm-hero-size: clamp(3.25rem, min(1rem + 12vw, 11vh), 7.5rem)}@supports (height: 1svh){.home-top .home-mark .bm-hero{--bm-hero-size: clamp(3.25rem, min(1rem + 12vw, 11svh), 7.5rem)}}@media(max-height:860px){.home-top{padding-top:clamp(.5rem,2vh,1.5rem)}.home-top .home-mark{margin-bottom:.75rem}.home-top .home-lede{margin-top:1rem;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem)}.home-top .home-cta{margin-top:1.25rem}}@media(max-height:700px){.home-top .home-mark .bm-hero{--bm-hero-size: clamp(3rem, 9vh, 5.5rem)}.home-top .home-lede{font-size:clamp(1.25rem,1rem + 1vw,1.625rem)}.home-top .home-funding{margin-top:.5rem;font-size:1rem}.home-top .home-cta{margin-top:1rem}}.home-top .home-lede{max-width:28ch;margin:clamp(1.5rem,3.5vw,2.25rem) 0 0;font:400 clamp(1.5rem,1.15rem + 1.6vw,2.25rem)/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.home-top .home-funding{max-width:46ch;margin:1rem 0 0;font-size:1.0625rem;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.home-top .home-cta{margin-top:2rem;justify-content:center;align-items:center}.home-signin{margin:.75rem 0 0}.home-start{display:grid;justify-items:center;gap:.5rem;width:min(100%,30rem);margin:2rem 0 0}.home-start label{font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.02em;color:var(--ink-2)}.home-start-bar{display:flex;align-items:center;gap:.375rem;width:100%;padding:.3125rem;border:1px solid var(--control-border);border-radius:999px;background:var(--card);box-shadow:0 1px #1e1a150a,0 10px 28px -18px #1e1a1573;transition:border-color .15s,box-shadow .15s}.home-start-bar:hover{border-color:var(--ink-2)}.home-start-bar:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 6px var(--accent-soft)}.home-start-bar .input{flex:1 1 auto;min-width:0;height:2.875rem;padding:0 .5rem 0 1.125rem;border:0;border-radius:999px;background:transparent;font-size:1.0625rem;box-shadow:none}.home-start-bar .input:focus-visible{outline:none;box-shadow:none}.home-start-bar .btn{flex:0 0 auto;--h: 2.875rem;padding-inline:1.375rem}.home-start-note{margin:0;font-size:.875rem;line-height:1.4;color:var(--ink-3)}.home-top .home-start+.home-funding{margin-top:1.25rem}@media(max-height:860px){.home-start{margin-top:1.25rem}}@media(max-height:700px){.home-start{margin-top:1rem}.home-start label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:380px){.home-start-bar .btn{padding-inline:1rem}.home-start-bar .input{padding-left:.875rem}}@media(forced-colors:active){.home-start-bar{border:1px solid CanvasText}}.home-facts{margin:clamp(2.5rem,7vw,4rem) 0 0}.home-facts dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-ink)}.home-facts div{padding:1rem clamp(1rem,3vw,2rem) 1.125rem 0;border-bottom:1px solid var(--rule)}.home-facts div+div{padding-left:clamp(1rem,3vw,2rem);border-left:1px solid var(--rule)}.home-facts dt{font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.home-facts dd{margin:.25rem 0 0;font:400 1.3125rem/1.25 var(--f-display);color:var(--ink);text-wrap:balance}@media(max-width:759px){.home-facts dl{grid-template-columns:minmax(0,1fr)}.home-facts div,.home-facts div+div{padding:.75rem 0 .875rem;border-left:0}}.home-things{margin-bottom:clamp(3rem,8vw,5rem);scroll-margin-top:1rem}.home-how{margin-bottom:clamp(1rem,4vw,2rem)}.home-sub{max-width:var(--measure);margin:.5rem 0 0;color:var(--ink-2)}.home-list{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--rule-ink)}.home-list li{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.5rem clamp(1.5rem,5vw,4rem);padding:1.125rem 0 1.25rem;border-bottom:1px solid var(--rule)}.home-name{min-width:0}.home-name h3{margin:0;font:400 1.5rem/1.15 var(--f-display);letter-spacing:-.005em;text-wrap:balance}.home-also{margin:.25rem 0 0;font:italic 400 1rem/1.3 var(--f-serif);color:var(--ink-3)}.home-list li>p{margin:0;max-width:60ch;color:var(--ink-2)}.home-steps{list-style:none;margin:1.5rem 0 0;padding:0;counter-reset:step;border-top:1px solid var(--rule-ink)}.home-steps li{counter-increment:step;position:relative;padding:1.25rem 0 1.5rem 4.5rem;border-bottom:1px solid var(--rule)}.home-steps li:before{content:counter(step);position:absolute;left:0;top:.75rem;font:italic 400 3rem/1 var(--f-display);color:var(--accent)}.home-steps h3{margin:0 0 .375rem;font:400 1.5rem/1.15 var(--f-display)}.home-steps p{margin:0;max-width:58ch;color:var(--ink-2)}.home-blocks{margin-bottom:clamp(3rem,8vw,5rem)}.home-three{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-ink)}.home-three li{padding:1.25rem clamp(1rem,3vw,2rem) 1.5rem 0;border-bottom:1px solid var(--rule)}.home-three li+li{padding-left:clamp(1rem,3vw,2rem);border-left:1px solid var(--rule)}.home-block-h{margin:0 0 .5rem;font:400 1.75rem/1.15 var(--f-display);letter-spacing:-.005em;text-wrap:balance}.home-three p{margin:0;max-width:34ch;color:var(--ink-2);font-size:1.0625rem;line-height:1.55}.home-more{margin:1rem 0 0}.home-close{padding-top:clamp(2.5rem,7vw,4rem)}.home-three .home-block-link{margin-top:.625rem;font-size:.9375rem;line-height:1.5}.home-block-link a{color:var(--accent)}.home-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;margin:0 0 clamp(2.5rem,6vw,4rem)}.home-pair-one{grid-template-columns:minmax(0,46rem)}.home-pair>*{min-width:0}.home-pair .home-lookup{margin:0;max-width:none}.home-founding{max-width:46rem;margin:0;padding-top:1.25rem;border-top:1px solid var(--leaf)}.home-founding .headline{margin:0 0 .5rem}.home-founding p{max-width:58ch;color:var(--ink-2)}.home-founding p:last-child{margin-bottom:0}.home-lookup{margin:clamp(1.5rem,4vw,2.5rem) 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--rule-2);border-radius:12px;background:var(--card);max-width:46rem}.home-lookup .headline{margin:0}.home-lookup-form{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.home-lookup-form .input{flex:1 1 14rem;min-width:0}.home-lookup .small{margin:.625rem 0 0}.home-join{max-width:40rem}.home-join .headline{margin:0 0 .5rem}.home-join p{color:var(--ink-2)}.home-join .actions{margin-top:1.25rem;align-items:center}@media(max-width:900px){.home-pair,.home-list li{grid-template-columns:minmax(0,1fr)}}@media(max-width:759px){.home-three{grid-template-columns:minmax(0,1fr)}.home-three li,.home-three li+li{padding:1.125rem 0 1.25rem;border-left:0}}@media(max-width:560px){.home-top .home-cta{align-self:stretch;flex-direction:column}.home-top .home-cta .btn{width:100%}}@media(max-width:480px){.home-cta .btn.primary{width:100%}.home-steps li{padding-left:3.25rem}.home-steps li:before{font-size:2.5rem}}.home-about{max-width:52rem}.about-sec{margin-top:clamp(1.75rem,5vw,2.75rem)}.about-sec .headline{margin:0 0 .5rem}.about-sec p{max-width:var(--measure)}.about-statement{max-width:var(--measure);font-size:.9375rem;color:var(--ink-2)}.about-history{font:400 1.1875rem/1.6 var(--f-serif);color:var(--ink)}.about-nots{list-style:none;margin:0;padding:0;max-width:var(--measure);border-top:1px solid var(--rule-ink)}.about-nots li{padding:.75rem 0 .875rem;border-bottom:1px solid var(--rule);line-height:1.55}.about-close .actions{margin-top:.75rem;align-items:center}.about-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem}.about-purposes-lede{color:var(--ink-2);max-width:var(--measure)}.purpose-cards{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr;counter-reset:none}@media(min-width:760px){.purpose-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.purpose-card{--tint: var(--accent);--tint-soft: var(--accent-soft);position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.125rem;border:1px solid var(--rule);border-radius:16px;background:var(--card);overflow:hidden}.purpose-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--tint);opacity:.85}.purpose-educational{--tint: var(--ok);--tint-soft: var(--ok-soft)}.purpose-scientific{--tint: #9C4A2C;--tint-soft: #F6E4DA}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .purpose-scientific{--tint: #E39B7C;--tint-soft: #35211A}}:root[data-theme=dark] .purpose-scientific{--tint: #E39B7C;--tint-soft: #35211A}.purpose-top{display:flex;align-items:center;gap:.625rem}.purpose-mark{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:50%;background:var(--tint-soft);color:var(--tint)}.purpose-mark svg{width:1.5rem;height:1.5rem}.purpose-label{margin:0;font:600 .75rem/1.2 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tint)}.purpose-label i{font:italic 400 1rem/1 var(--f-display);letter-spacing:0;text-transform:none;margin-right:.125rem}.purpose-title{margin:.25rem 0 0;font:400 1.375rem/1.2 var(--f-display);color:var(--ink)}.purpose-card p:not(.purpose-label){margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink-2)}.who{max-width:52rem}.who-letter{position:relative;margin-top:clamp(1.5rem,4vw,2.25rem);padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,2.75rem);border:1px solid var(--rule);border-radius:18px;background:var(--card);box-shadow:0 1px 0 var(--rule),0 18px 40px -28px #1e1a1559}.who-letter:after{content:"";position:absolute;inset:10px;border:1px solid var(--rule);border-radius:12px;pointer-events:none;opacity:.6}.who-letter .kicker{margin:0 0 1rem}.who-letter p{max-width:36rem;margin:0 0 1rem;font:400 1.125rem/1.7 var(--f-serif);color:var(--ink)}.who-letter>p:first-of-type:first-letter{float:left;margin:.2rem .5rem 0 0;font:400 3.25rem/.8 var(--f-display);color:var(--accent)}.who-sign{display:flex;flex-direction:column;gap:.125rem;margin-top:1.5rem!important}.who-sign-name{font:italic 400 1.625rem/1.1 var(--f-display);color:var(--ink)}.who-sign-role{font:500 .8125rem/1.3 var(--f-sans);letter-spacing:.04em;color:var(--ink-3)}.who-cols{display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:1fr;margin-top:clamp(1.75rem,5vw,2.75rem)}@media(min-width:760px){.who-cols{grid-template-columns:3fr 2fr}}.who-sec .headline{margin:0 0 .75rem}.who-sub{margin:-.25rem 0 .75rem;color:var(--ink-2)}.who-run{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-ink)}.who-run li{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem 0 .8125rem;border-bottom:1px solid var(--rule);line-height:1.55}.who-run .i{flex:none;margin-top:.2rem;color:var(--ok)}.who-board{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.who-board li{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--rule);border-radius:12px;background:var(--card)}.who-board .av{flex:none}.who-person{display:flex;flex-direction:column;line-height:1.3}.who-person span{font-size:.875rem;color:var(--ink-3)}.who-close{margin-top:clamp(2rem,6vw,3rem);padding-top:1.5rem;border-top:1px solid var(--rule-ink)}.who-close .actions{margin-top:.75rem;align-items:center;flex-wrap:wrap}.cn{--hs-line: #2A241D;--hs-wall: #FBF7EF;--hs-glass: #E9E4D8;--hs-glow: #F6E4B4;--hs-door: #E7DCC6;--hs-cone: rgba(217, 169, 62, .26);--hs-table: #5A4F42;--hs-sil: #5E5245;--hs-sign: #1E1A15;--hs-sign-t: #F5F1E8;--hs-art: #EFE9DC;--hs-plaque: #F8EFD8}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cn{--hs-line: #8D8070;--hs-wall: #2A241C;--hs-glass: #1C1915;--hs-glow: #D9A44A;--hs-door: #3A3025;--hs-cone: rgba(255, 226, 160, .32);--hs-table: #1A140E;--hs-sil: #1D150D;--hs-sign: #0E0D0A;--hs-sign-t: #E2B85E;--hs-art: #171410;--hs-plaque: #241E15}}:root[data-theme=dark] .cn{--hs-line: #8D8070;--hs-wall: #2A241C;--hs-glass: #1C1915;--hs-glow: #D9A44A;--hs-door: #3A3025;--hs-cone: rgba(255, 226, 160, .32);--hs-table: #1A140E;--hs-sil: #1D150D;--hs-sign: #0E0D0A;--hs-sign-t: #E2B85E;--hs-art: #171410;--hs-plaque: #241E15}.cn-head{margin-bottom:1.25rem}.cn-head .kicker{margin-bottom:.625rem}.cn-head .title{overflow-wrap:anywhere}.cn .desk-who{margin-top:.75rem;font-size:.9375rem}.cn .desk-top{margin-bottom:1.5rem}.cn-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.375rem;align-items:stretch;margin-top:1.25rem}.cn-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.cn-house{container:cn-house / inline-size;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--card);border:1px solid var(--rule);border-radius:1rem}.cn-house-art{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(var(--hs-art),var(--paper-2));padding:1.125rem 1.625rem 0;border-bottom:1px solid var(--rule)}.cn-art{margin:0}.hs{display:block;width:100%;height:auto}.hs-crop{display:none}.cn-house-cap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.25rem;padding:1.125rem 1.5rem 1.25rem}.cn-house-txt{flex:1 1 17rem;min-width:0}.cn-house-h{margin:0;font:400 2.125rem/1.05 var(--f-display);letter-spacing:-.005em}.cn-live{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0;font:600 .875rem/1.3 var(--f-sans)}.cn-live-t{color:var(--ok)}.cn-quiet-t{color:var(--ink);font-weight:500;font-size:1rem}.cn-dot{position:relative;flex:none;width:.5625rem;height:.5625rem;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 18%,transparent)}.cn-detail{display:flex;align-items:center;gap:.5rem;margin:.375rem 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.4}.cn-detail>span:last-child{min-width:0}.cn-total{margin:.375rem 0 0;color:var(--ink-3);font-size:.875rem;line-height:1.4;font-variant-numeric:tabular-nums}.cn-invite{margin:.625rem 0 0;max-width:42ch;color:var(--ink-2);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.cn-house-act{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.cn-house-act small{color:var(--ink-3);font-size:.8125rem}.cn-avs{display:inline-flex;flex:none;padding-left:.375rem}.cn-av{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;margin-left:-.375rem;border:2px solid var(--card);border-radius:50%;font:italic 400 .875rem/1 var(--f-display);background:var(--av-ink);color:var(--av-ink-t)}.cn-av2{background:var(--av-clay);color:var(--av-clay-t)}.cn-av3{background:var(--av-sage);color:var(--av-sage-t)}@media(prefers-reduced-motion:no-preference){html:not([data-motion=less]) .cn-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ok);animation:ringPulse 2.4s ease-out infinite}}@container cn-house (max-width: 30rem){.cn-house-art{padding:.75rem .75rem 0}.hs-whole{display:none}.hs-crop{display:block}.cn-house-cap{flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:1rem;gap:.875rem}.cn-house-txt{flex:none}.cn-house-act{align-items:stretch;text-align:center}.cn-house-act .btn{width:100%}.cn-house-h{font-size:1.875rem}}.hs-thin{fill:none;stroke:var(--hs-line);stroke-width:1}.hs-thin-r{fill:none;stroke:var(--hs-line);stroke-width:1;opacity:.4}.hs-wall{fill:var(--hs-wall);stroke:var(--hs-line);stroke-width:1.5}.hs-glass{fill:var(--hs-glass);stroke:var(--hs-line);stroke-width:1.5}.hs-glow{fill:var(--hs-glow);stroke:var(--hs-line);stroke-width:1.5}.hs-frame{fill:none;stroke:var(--hs-line);stroke-width:2.6}.hs-cone{fill:var(--hs-cone)}.hs-shade{fill:var(--btn-bg);stroke:var(--hs-line);stroke-width:1.2}.hs-table{fill:var(--hs-table)}.hs-door{fill:var(--hs-door);stroke:var(--hs-line);stroke-width:1.5}.hs-pave{fill:var(--paper-3)}.hs-card{fill:var(--card);stroke:var(--hs-line);stroke-width:1.3}.hs-knob{fill:var(--btn-bg)}.hs-cup{fill:none;stroke:var(--hs-line);stroke-width:1.3}.hs-sign{fill:var(--hs-sign);stroke:var(--hs-line);stroke-width:1.5}.hs-sign-in{fill:none;stroke:var(--hs-sign-t);stroke-width:.8;opacity:.45}.hs-sign-t{font:400 25px/1 var(--f-display);letter-spacing:.3em;fill:var(--hs-sign-t);text-anchor:middle}.hs-open{font:700 8px/1 var(--f-sans);letter-spacing:.12em;fill:var(--accent);text-anchor:middle}.hs-sil{fill:var(--hs-sil)}.hs-tag rect{fill:var(--card);stroke:var(--hs-line);stroke-width:1}.hs-tag text{font:700 13.5px/1 Dancing Script,Segoe Script,cursive;fill:var(--ink);text-anchor:middle}.hs-res rect{fill:var(--card);stroke:var(--gold-edge);stroke-width:1.2}.hs-res text{font:600 8.5px/1 var(--f-sans);fill:var(--ink-2);text-anchor:middle}.hs-res .hs-hand{font:700 11.5px/1 Dancing Script,Segoe Script,cursive;fill:var(--accent)}.cn-wait{flex:0 0 auto;display:flex;flex-direction:column;padding-top:1.125rem;background:var(--card);border:1px solid var(--rule);border-radius:1rem}.cn-lab{margin:0;padding:0 1.375rem .5rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.cn-lab-rule{padding:0 0 .5rem;border-bottom:1px solid var(--rule-ink);color:var(--ink)}.cn-rows{flex:1;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cn-row{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:.25rem .875rem;padding:.9375rem 1.375rem;border-top:1px solid var(--rule)}.cn-row.is-problem{box-shadow:inset 3px 0 0 var(--bad)}.cn-when{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .625rem;margin:0}.cn-when b{font:italic 400 1.3125rem/1.15 var(--f-display);color:var(--accent)}.cn-when time{text-decoration:none}.cn-when small{font-size:.8125rem;color:var(--ink-3)}.cn-what{margin:0;min-width:0;font-size:.96875rem;line-height:1.45}.cn-what strong{font-weight:600}.cn-what span{display:block;color:var(--ink-2)}.cn-nothing{margin:0;padding:.875rem 1.375rem 1.25rem;border-top:1px solid var(--rule);color:var(--ink-2)}.cn-wait>.cn-nothing{padding:1rem 1.375rem 1.25rem;font:italic 400 1.1875rem/1.35 var(--f-display);color:var(--ink-3)}.cn-first-wrap{flex:1;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.cn-first-h{margin:0;padding:.875rem 1.375rem .125rem;font:italic 400 1.3125rem/1.15 var(--f-display);color:var(--accent)}.cn-first{flex:1;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.cn-first li{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .875rem;padding:.8125rem 1.375rem;border-top:1px solid var(--rule)}.cn-first li:first-child{border-top:0}.cn-first h3{margin:0;font:600 .96875rem/1.35 var(--f-sans)}.cn-first p{margin:.125rem 0 0;color:var(--ink-2);font-size:.875rem;line-height:1.45}.cn-plaque{margin-top:auto;padding:1rem 1.25rem;border-radius:.75rem;background:var(--hs-plaque);border:1px solid color-mix(in srgb,var(--gold-edge) 45%,var(--rule))}.cn-pl-k{margin:0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.cn-pl-t{margin:.125rem 0 .625rem;font:400 1.3125rem/1.2 var(--f-display);color:var(--ink)}.cn-pl-bar{margin:0}.cn-bar{display:block;width:100%;height:.375rem;border:0;border-radius:99px;overflow:hidden;background:var(--rule-2);appearance:none;-webkit-appearance:none}.cn-bar::-webkit-progress-bar{background:var(--rule-2)}.cn-bar::-webkit-progress-value{background:var(--btn-bg);border-radius:99px}.cn-bar::-moz-progress-bar{background:var(--btn-bg);border-radius:99px}.cn-pl-pct{margin:.5rem 0 0;font-size:.8125rem;color:var(--ink-2)}.cn-pl-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:.625rem 0 0;font-size:.8125rem;color:var(--ink-2)}.cn-pl-a{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cn-fronts ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;margin:1.375rem 0 0;padding:0;list-style:none}.cn-fronts li{grid-column:span 2;min-width:0}.cn-fronts li:nth-child(n+4){grid-column:span 3}.cn-front{display:flex;align-items:center;gap:.875rem;height:100%;padding:.875rem 1rem;background:var(--card);border:1px solid var(--rule);border-radius:.875rem;color:var(--ink);text-decoration:none;transition:border-color .15s,background-color .15s}.cn-front:hover{border-color:var(--leaf);background:var(--card-2)}.cn-front.soon{background:transparent;border-style:dashed;border-color:var(--rule-2)}.cn-arch{position:relative;flex:none;width:2.75rem;height:3.125rem}.cn-arch-w{display:block;width:2.75rem;height:3.125rem}.cn-a-win{fill:var(--accent-soft);stroke:var(--hs-line);stroke-width:1.4}.cn-a-sill{fill:none;stroke:var(--hs-line);stroke-width:2}.soon .cn-a-win{fill:var(--paper-2)}.cn-a-ic{position:absolute;left:50%;top:1.375rem;width:1.25rem;height:1.25rem;margin-left:-.625rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--accent-2)}.cn-fr-t{min-width:0}.cn-fr-t b{display:flex;align-items:center;gap:.375rem;font-weight:600;font-size:1rem}.cn-fr-t b .cn-arr{color:var(--accent)}.cn-fr-t small{display:block;margin-top:.125rem;color:var(--ink-2);font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere}.cn-arr{width:.875rem;height:.875rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cn-low{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;margin-top:2.5rem}.cn-low>section{min-width:0}.cn-low>section:only-child{grid-column:1 / -1;max-width:36rem}.cn-dates,.cn-foryou{margin:0;padding:0;list-style:none}.cn-dates li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.875rem;align-items:center;padding:.6875rem 0;border-top:1px solid var(--rule)}.cn-dates li:first-child,.cn-foryou li:first-child{border-top:0}.cn-dt{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.cn-dt time{display:block}.cn-dt b{display:block;white-space:nowrap;font:italic 400 1.25rem/1.1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink)}.cn-dtt{min-width:0;font-size:.9375rem;overflow-wrap:anywhere}.cn-dtt a{color:var(--ink)}.cn-dtt small{display:block;font-size:.8125rem;color:var(--ink-3)}.cn-foryou li{display:grid;grid-template-columns:1.375rem minmax(0,1fr);gap:.75rem;padding:.6875rem 0;border-top:1px solid var(--rule);font-size:.90625rem;line-height:1.5;color:var(--ink-2)}.cn-foryou b{color:var(--ink);font-weight:600}.cn-glyph{width:1.125rem;height:1.125rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cn-foryou-ic{color:var(--accent);margin-top:.1875rem}.cn-fy-line{display:block}.cn-foryou .cn-link{display:block;width:fit-content;margin-top:.125rem}.cn-link{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cn-also{max-width:46rem;margin-top:2.5rem}.cn-picker{max-width:56rem;margin-top:3rem}.cn-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem 2.5rem;align-items:start;margin-top:3rem}@media(max-width:999px){.cn-hero{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem}}@media(max-width:899px){.cn-low{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:2rem}.cn-low>section:only-child{max-width:none}}@media(min-width:1180px){.cn-fronts ul{grid-template-columns:repeat(5,minmax(0,1fr))}.cn-fronts li,.cn-fronts li:nth-child(n+4){grid-column:auto}}@media(max-width:639px){.cn-fronts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.875rem}.cn-fronts li,.cn-fronts li:nth-child(n+4){grid-column:auto}.cn-fronts li:last-child:nth-child(odd){grid-column:1 / -1}.cn-front{flex-direction:column;align-items:flex-start;gap:.625rem;padding:.875rem}.cn-fronts li:last-child:nth-child(odd) .cn-front{flex-direction:row;align-items:center}.cn-row,.cn-first li{padding-inline:1rem}.cn-first li{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.5rem}.cn-lab,.cn-nothing,.cn-first-h{padding-inline:1rem}.cn-pl-t{font-size:1.25rem}}@media(forced-colors:active){.cn-house,.cn-wait,.cn-front,.cn-plaque{border:1px solid CanvasText}.cn-bar,.hs{forced-color-adjust:none}}.home-cause{display:grid;gap:clamp(1.25rem,4vw,2.5rem);grid-template-columns:1fr;align-items:center;margin:clamp(2rem,6vw,3.5rem) 0;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--rule);border-radius:22px;background:linear-gradient(135deg,var(--accent-soft),var(--card) 70%)}@media(min-width:820px){.home-cause{grid-template-columns:1.2fr 1fr}}.home-cause .kicker{margin:0 0 .5rem;color:var(--accent)}.home-cause-h{margin:0 0 .625rem;font:400 clamp(1.625rem,4vw,2.25rem)/1.1 var(--f-display);color:var(--ink)}.home-cause-text p{max-width:34rem;margin:0;color:var(--ink-2);line-height:1.6}.home-cause-acts{margin-top:1.125rem;align-items:center;flex-wrap:wrap}.home-cause-list{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.home-cause-list li{--tint: var(--accent);--tint-soft: var(--accent-soft);display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--rule);border-radius:14px;background:var(--card)}.home-cause-list .purpose-educational{--tint: var(--ok);--tint-soft: var(--ok-soft)}.home-cause-list .purpose-scientific{--tint: #9C4A2C;--tint-soft: #F6E4DA}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .home-cause-list .purpose-scientific{--tint: #E39B7C;--tint-soft: #35211A}}:root[data-theme=dark] .home-cause-list .purpose-scientific{--tint: #E39B7C;--tint-soft: #35211A}.home-cause-words{display:flex;flex-direction:column;line-height:1.3;color:var(--ink)}.home-cause-list b{font:600 .6875rem/1.2 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tint);margin-bottom:.125rem}.house-about{max-width:54rem}.house-about .masthead{margin-bottom:clamp(1.5rem,4vw,2.25rem)}.ha-what{max-width:var(--measure)}.ha-what .headline,.ha-visit .headline,.ha-good .headline{margin:0 0 .625rem}.ha-what p{margin:0 0 .875rem;font:400 1.1875rem/1.6 var(--f-serif);color:var(--ink);text-wrap:pretty}.ha-what p:last-child{margin-bottom:0}.ha-shot{margin:clamp(1.75rem,5vw,2.75rem) 0}.ha-shot img{display:block;width:100%;height:auto;border:1px solid var(--rule-2);border-radius:var(--r-md, 12px);background:var(--card)}.ha-shot figcaption{margin-top:.625rem;font-size:.875rem;line-height:1.45;color:var(--ink-3)}.ha-visit{margin-top:clamp(1.75rem,5vw,2.75rem)}.ha-steps{list-style:none;margin:1.25rem 0 0;padding:0;counter-reset:ha;border-top:1px solid var(--rule-ink)}.ha-steps li{counter-increment:ha;position:relative;padding:1.125rem 0 1.25rem 4rem;border-bottom:1px solid var(--rule)}.ha-steps li:before{content:counter(ha);position:absolute;left:0;top:.625rem;font:italic 400 2.75rem/1 var(--f-display);color:var(--accent)}.ha-steps h3{margin:0 0 .25rem;font:400 1.5rem/1.15 var(--f-display)}.ha-steps p{margin:0;max-width:56ch;color:var(--ink-2)}.ha-good{margin-top:clamp(1.75rem,5vw,2.75rem)}.ha-list{list-style:none;margin:0;padding:0;max-width:var(--measure);border-top:1px solid var(--rule-ink)}.ha-list li{padding:.75rem 0 .875rem;border-bottom:1px solid var(--rule);line-height:1.55}.ha-go{margin-top:clamp(1.75rem,5vw,2.5rem);align-items:center}@media(max-width:480px){.ha-steps li{padding-left:3rem}.ha-steps li:before{font-size:2.25rem}}.interns{display:grid;gap:2rem}.interns .masthead{margin-bottom:0}.interns .headline{margin:0 0 .75rem}.interns p+.headline,.interns ul+.headline,.interns ol+.headline,.interns form+.headline,.interns .interns-cols>div>section+section{margin-top:2.25rem}.interns p{margin:0}.interns p+p{margin-top:.625rem}.interns-preview,.interns .notice{max-width:62ch}.interns .notice .btn{margin-left:.5rem;vertical-align:middle}.interns .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0}.interns-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:2rem 3rem;align-items:start}@media(max-width:760px){.interns-cols{grid-template-columns:minmax(0,1fr)}}.interns-sec{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.5rem}.interns-sec>.hint{max-width:62ch}.interns-list{margin:0;padding-left:1.125rem;display:grid;gap:.5rem;max-width:62ch}.interns-list li::marker{color:var(--accent)}.interns-plain{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.interns-example{max-width:62ch;margin-top:1.25rem!important;padding-left:1rem;border-left:2px solid var(--accent);font:italic 400 1.0625rem/1.5 var(--f-serif);color:var(--ink-2)}.interns-example .kicker{font-style:normal}.interns-lede{font:400 1.25rem/1.5 var(--f-serif);max-width:52ch;color:var(--ink);text-wrap:pretty}.interns-glance{border-top:2px solid var(--rule-ink);padding-top:.25rem}.interns-glance dl{margin:0}.interns-glance dl>div{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--rule)}.interns-glance dt{font:600 .75rem/1.6 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.interns-glance dd{margin:0}.interns-glance .kicker{margin-top:1rem}.interns-terms{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.375rem}.interns-teams{list-style:none;margin:1rem 0 0;padding:0;display:grid}.interns-teams>li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:0 1rem;padding:1.25rem 0;border-top:1px solid var(--rule)}.interns-num{font:italic 400 2rem/1 var(--f-display);color:var(--accent)}.interns-team{font:400 1.5rem/1.15 var(--f-display);margin:0 0 .375rem}.interns-learn{margin-top:.5rem!important;color:var(--ink-2);max-width:62ch}.interns-learn .kicker{margin-right:.5rem}.interns-more{margin-top:.625rem}.interns-more summary{cursor:pointer;min-height:2rem;display:inline-flex;align-items:center;font-weight:600;color:var(--accent)}.interns-more[open] summary{margin-bottom:.5rem}.interns-role{margin-top:.5rem!important}.interns-steps{margin:0;padding-left:1.5rem;display:grid;gap:.75rem;max-width:62ch}.interns-steps li::marker{font:italic 400 1.125rem var(--f-display);color:var(--accent)}.interns-not{background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-md);padding:1.25rem 1.5rem}.interns-form{display:grid;gap:1.125rem;max-width:38rem}.interns-form .field>textarea.input{min-height:6rem}.interns-form fieldset.field{border:0;margin:0;padding:0;display:grid;gap:.5rem}.interns-form legend{padding:0;margin-bottom:.375rem;font-weight:600}.interns-form .actions{margin-top:.25rem}.interns-ticks{display:grid;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--rule)}.interns-f1ok{margin-left:.25rem}.interns-hours-form{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start;max-width:52rem}.interns-hours-form .actions,.interns-hours-form>.field:nth-of-type(3){grid-column:1 / -1}.interns-count{font-size:.875rem;color:var(--ink-3);margin-left:.5rem}.interns-checklist{list-style:none;margin:0;padding:0;display:grid}.interns-checklist li{padding:.625rem 0;border-top:1px solid var(--rule)}.interns-checklist li:last-child{border-bottom:1px solid var(--rule)}.interns-duties .hint{margin-top:.75rem}.interns-team-h{margin-top:1.5rem}.interns-timeline{list-style:none;margin:1rem 0 0;padding:0;display:grid;max-width:56rem}.tl-item{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:0 1.25rem;align-items:baseline;padding:.875rem .75rem;border-top:1px solid var(--rule);position:relative}.tl-item:last-child{border-bottom:1px solid var(--rule)}.tl-week{font:600 .75rem/1.4 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.tl-week i{font:italic 400 1.75rem/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink);margin-left:.125rem}.tl-body{display:grid;gap:.125rem;min-width:0}.tl-dates{font-size:.8125rem;color:var(--ink-3)}.tl-label{color:var(--ink-2);max-width:56ch}.tl-item:not(.tl-checkin) .tl-label{color:var(--ink)}.tl-marks{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:5.5rem}.tl-item.is-past .tl-week i{color:var(--ink-3)}.tl-item.is-today{background:var(--accent-soft);border-radius:var(--r-sm);border-top-color:transparent;box-shadow:inset 3px 0 0 var(--accent)}.tl-item.is-today+.tl-item{border-top-color:transparent}.tl-item.is-today .tl-week i{color:var(--accent)}@media(max-width:560px){.tl-item{grid-template-columns:3.75rem minmax(0,1fr)}.tl-marks{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start}}.interns-notes{list-style:none;margin:0;padding:0;display:grid;max-width:62ch}.interns-notes li{padding:.875rem 0;border-top:1px solid var(--rule)}.interns-notes .kicker{margin-bottom:.25rem}.interns-total{margin-top:.75rem!important}.interns-total strong{font-size:1.25rem;margin-left:.375rem}.interns-hours{margin-bottom:.5rem}.interns-lead{padding:1.25rem 1.5rem;max-width:46rem;display:grid;gap:.75rem}.interns-lead .headline{margin:0}.interns-doc{max-width:40rem;font:400 1.0625rem/1.65 var(--f-serif);color:var(--ink)}.interns-doc .kicker{margin-bottom:1rem}.interns-doc p{margin:.5rem 0 0;text-wrap:pretty}.interns-doc-title{font:400 clamp(2rem,1.5rem + 2vw,2.75rem)/1.05 var(--f-display);letter-spacing:-.012em;margin:0 0 1rem}.interns-doc-part{font:400 1.75rem/1.1 var(--f-display);margin:2.5rem 0 .5rem;padding-top:1.5rem;border-top:1px solid var(--rule-2)}.interns-doc-h{font:italic 400 1.25rem/1.2 var(--f-display);color:var(--accent);margin:1.5rem 0 0}.interns-draft{font:600 .8125rem/1.5 var(--f-sans)!important;color:var(--warn);background:var(--warn-soft);padding:.5rem .75rem;border-radius:var(--r-sm)}.interns-parties{font-size:1.125rem!important;margin-top:1.25rem!important}.interns-doc-facts{margin:.75rem 0 0;display:grid}.interns-doc-facts>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--rule)}.interns-doc-facts dt{font:600 .75rem/1.9 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.interns-doc-facts dd{margin:0}.interns-doc .interns-list{margin-top:.5rem}.interns-fingerprint{margin-top:2rem!important;overflow-wrap:anywhere}.interns-fingerprint code{display:block;font-size:.75rem;color:var(--ink-3)}.interns-sign,.interns-step{display:grid;gap:1rem}.interns-sign{gap:2.25rem;max-width:42rem}.interns-step .headline{margin-bottom:0}.interns-step>.hint{margin:0}.interns-sig{font:italic 400 2.25rem/1.2 var(--f-display);color:var(--accent-doc);overflow-wrap:anywhere}.interns-preview-sig{display:grid;gap:.25rem;padding:.875rem 0 1rem;border-bottom:1px solid var(--rule-ink);min-height:5.5rem;align-content:end}.interns-sigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2.5rem;max-width:46rem}.interns-sig-block{display:grid;gap:.25rem;align-content:start;padding-bottom:.75rem;border-bottom:1px solid var(--rule-ink);min-height:7rem}.interns-sig-block.is-empty{border-bottom-style:dashed;border-bottom-color:var(--rule-2)}.interns-sig-empty{color:var(--ink-3);font-style:italic;margin-top:1.5rem!important}.interns-desk .desk-empty{margin:.25rem 0 1rem}.interns-tl-edit{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;max-width:64rem}.interns-tl-edit li{display:grid;grid-template-columns:5rem 15rem minmax(0,1fr);gap:.5rem .75rem;align-items:center}.interns-tl-num{font:600 .75rem/1.4 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.interns-tl-num i{font:italic 400 1.5rem/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink)}@media(max-width:640px){.interns-tl-edit li{grid-template-columns:4rem minmax(0,1fr)}.interns-tl-edit li .input:last-child{grid-column:1 / -1}}.interns-letter{max-width:40rem}.interns-letter-body{font:400 1.25rem/1.65 var(--f-serif);margin-top:1.5rem!important;text-wrap:pretty}.interns-letter-sign{margin-top:2rem!important;font:italic 400 1.5rem/1.3 var(--f-display);color:var(--accent-doc)}@media print{.interns-noprint,.interns .actions{display:none!important}.interns-doc,.interns-letter-body{font-size:11pt}.interns-sig-block{break-inside:avoid}.interns-doc-part{break-after:avoid}}.interns-back{margin:0 0 -.75rem;font-size:.9375rem}.interns-back a{text-decoration:none;font-weight:600}.interns-back a:before{content:"\2190\a0"}.interns-finder{gap:2.5rem}.if-band{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem 3rem;align-items:center;padding:1.5rem 1.75rem;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.if-band-text{display:grid;gap:.625rem;align-content:start}.if-band-h{font:400 clamp(1.75rem,1.4rem + 1.2vw,2.25rem)/1.1 var(--f-display);letter-spacing:-.01em;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem}.if-band-h .chip{font-family:var(--f-sans);letter-spacing:0}.if-band-p{max-width:54ch;color:var(--ink-2)}.if-facts{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:.25rem 0 0}.if-facts>div{display:grid;gap:.125rem}.if-facts dt{font:600 .6875rem/1.4 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.if-facts dd{margin:0;font-weight:500}.if-band-act{display:grid;gap:.75rem;justify-items:start;align-content:center}.if-band-note{font-size:.875rem;color:var(--ink-3);max-width:46ch}.if-band-more{font-size:.9375rem}.if-band-more a{font-weight:600}@media(max-width:860px){.if-band{grid-template-columns:minmax(0,1fr);padding:1.25rem;gap:1.25rem}}.if-main{display:grid;gap:1rem;align-content:start}.interns .if-main>.headline{margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}.if-note{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;color:var(--ink-2);max-width:64ch}.if-note .i{margin-top:.3125rem;color:var(--ink-3);flex:none}.if-hint{font-size:.9375rem;color:var(--ink-2)}.if-count{font:600 .75rem/1.4 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.if-filter{display:flex;flex-wrap:wrap;align-items:end;gap:.875rem 1rem;padding:1rem 1.125rem;background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-md)}.if-filter .field{flex:1 1 11rem;max-width:16rem}.if-filter .field:first-child{flex:1.4 1 14rem;max-width:18rem}.if-checks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-height:2.75rem}.if-filter-act{display:flex;gap:.5rem;margin-left:auto}@media(max-width:560px){.if-filter .field{max-width:none;flex-basis:8.5rem}.if-filter .field:first-child{flex-basis:100%;max-width:none}.if-filter-act{margin-left:0}}.if-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1rem}.if-card{display:flex;min-width:0}.if-card>article{flex:1;min-width:0;display:flex;flex-direction:column;padding:1.125rem 1.25rem 1rem;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:border-color .15s,box-shadow .15s}.if-card>article:hover{border-color:var(--rule-2);box-shadow:var(--shadow-2)}.if-card-body{flex:1;display:grid;gap:.375rem;align-content:start;padding-bottom:.875rem}.if-card-top{display:flex;align-items:center;gap:.375rem .5rem;flex-wrap:wrap}.if-tags{list-style:none;margin:0 auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.125rem .75rem;font:600 .6875rem/1.5 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.interns .if-title{font:400 1.5rem/1.15 var(--f-display);margin:.25rem 0 0;text-wrap:balance}.if-org{font-weight:600;color:var(--ink)}.if-meta{display:flex;flex-wrap:wrap;gap:0 .5rem;color:var(--ink-2)}.if-sep{color:var(--ink-3)}.if-years{font-size:.875rem;color:var(--ink-3)}.if-fit{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--ok)}.if-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1rem;padding-top:.875rem;border-top:1px solid var(--rule)}.if-dates{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;font-size:.875rem;color:var(--ink-2)}.if-go{flex:none}.if-report{margin-top:.625rem;font-size:.8125rem}.if-report a{color:var(--ink-3)}@media(max-width:560px){.if-tags{flex:1 1 100%}}.interns p+.if-card-top,.interns .if-card p+p{margin-top:0}.if-visitor-h{font:600 .75rem/1.4 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0}.if-join{display:grid;gap:.625rem;padding:1.25rem 1.5rem;background:var(--accent-soft);border:1px solid var(--sand-line);border-radius:var(--r-lg)}.if-join h3{font:400 1.5rem/1.15 var(--f-display);margin:0}.if-join p{max-width:56ch}.if-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-top:.5rem}.if-pager>:last-child{justify-self:end}.if-pager-of{font-size:.875rem;color:var(--ink-3)}.if-deadlines,.if-places{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.875rem}.interns .if-deadlines>.headline,.interns .if-places>.headline{margin:0}.if-sub{margin:0;max-width:62ch;color:var(--ink-2)}.if-places-more{margin:0;font-size:.9375rem}.if-dl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:0 2.5rem;border-top:1px solid var(--rule-ink)}.if-dl{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.25rem 1rem;align-items:start;padding:.875rem 0 1rem;border-bottom:1px solid var(--rule)}.if-dl-date{display:grid;justify-items:start;align-content:start;line-height:1.1;color:var(--ink)}.if-dl-date b{font:italic 400 1.5rem/1.05 var(--f-display);color:var(--accent);white-space:nowrap}.if-dl-date span{font-size:.8125rem;color:var(--ink-3)}.if-dl-usual{color:var(--ink-3);padding-top:.25rem}.if-dl-body{min-width:0}.if-dl-name{margin:0;font-weight:600;line-height:1.35}.if-dl-name a{text-underline-offset:.2em}.if-dl-name .chip{vertical-align:.0625rem;margin-left:.25rem}.if-dl-org{margin:.125rem 0 0;font-size:.9375rem;color:var(--ink-2)}.if-place-first{padding:.875rem 1rem 1rem;border:1px solid var(--gold-edge, var(--rule-2));border-radius:var(--r-md, 12px);background:var(--accent-soft);max-width:62ch}.if-place-first .if-place-name{margin:0;font:400 1.25rem/1.25 var(--f-display)}.if-place-first .if-place-line{margin:.25rem 0 0;color:var(--ink)}.if-place-group{margin-top:.5rem;border-top:1px solid var(--rule)}.if-place-kind{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;margin:0;padding:.5rem 0;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;list-style:none}.if-place-kind::-webkit-details-marker{display:none}.if-place-kind:before{content:"";flex:none;width:.5rem;height:.5rem;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg);transition:transform .2s}.if-place-group[open]>.if-place-kind:before{transform:rotate(45deg)}.if-place-kind:focus-visible{outline-offset:2px;border-radius:4px}.if-place-n{margin-left:auto;padding:.0625rem .5rem;border-radius:99px;background:var(--paper-2);font-size:.6875rem;letter-spacing:.04em;color:var(--ink-2)}.if-place-group>.if-place-grid{padding:.25rem 0 1rem}.if-place-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.875rem}.if-place{display:grid;align-content:start;gap:.25rem;padding:.875rem 1rem 1rem;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r-md, 12px)}.if-place-name{margin:0;font-weight:600;line-height:1.3}.if-place-name a{display:inline-flex;align-items:center;gap:.25rem;text-underline-offset:.2em}.if-place-by{margin:0;font-size:.8125rem;color:var(--ink-3)}.if-place-line{margin:.125rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.if-host{font-size:.75rem;color:var(--ink-3);margin-left:.25rem}.if-place-fields{list-style:none;margin:.375rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .375rem}.if-place-fields li{padding:.0625rem .5rem;border-radius:99px;background:var(--paper-2);font-size:.75rem;color:var(--ink-2)}.lf-form{max-width:46rem}.lf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem 1rem}.lf-group{margin-top:.75rem;display:grid;gap:.5rem}.lf-dates{display:flex;flex-wrap:wrap;gap:1rem}.lf-dates .field{flex:1 1 10rem;max-width:14rem}.legal-page .masthead{margin-bottom:1.75rem}.legal-page .masthead .kicker a{color:inherit;text-decoration-color:var(--rule-2)}.legal-page .masthead .kicker a:hover{color:var(--ink);text-decoration-color:currentColor}.legal-banner{max-width:46rem;margin:0 0 2rem}.legal-none{max-width:var(--measure);margin:0 0 1.5rem;font:italic 400 1.1875rem/1.5 var(--f-serif);color:var(--ink-2)}.legal-blank{padding:0 .25em;border-radius:2px;background:var(--sand);color:var(--sand-ink);font-style:normal}.legal-library{display:grid;gap:3rem;max-width:56rem}.legal-group{min-width:0}.legal-group-h{margin:0 0 .25rem;padding-top:.75rem;border-top:1px solid var(--rule-ink);font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.legal-contents{list-style:none;margin:0;padding:0;counter-reset:legal-entry}.legal-contents>li{counter-increment:legal-entry;position:relative;padding:1.125rem 0 1.125rem 3.25rem;border-bottom:1px solid var(--rule)}.legal-contents>li:before{content:counter(legal-entry);position:absolute;left:0;top:1.25rem;font:italic 400 1.625rem/1 var(--f-display);color:var(--ink-3);font-variant-numeric:lining-nums}.legal-entry{display:flex;align-items:baseline;gap:.75rem;min-width:0}.legal-entry .headline{min-width:0;margin:0;font-size:1.625rem;color:var(--ink);text-decoration:none}.legal-entry .headline:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.legal-leader{flex:1;min-width:1.5rem;border-bottom:1px dotted var(--control-border);transform:translateY(-.3em)}.legal-meta{flex:none;display:grid;justify-items:end;gap:.125rem;font-size:.8125rem;line-height:1.4;color:var(--ink-2);text-align:right}.legal-sum{max-width:58ch;margin:.375rem 0 0;color:var(--ink-2)}.legal-topics{margin:0}.legal-topics>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem 2.5rem;padding:.8125rem 0;border-bottom:1px solid var(--rule)}.legal-topics dt{font:400 1.1875rem/1.4 var(--f-serif)}.legal-topics dd{margin:0;align-self:baseline}.legal-changes{list-style:none;margin:0;padding:0}.legal-change{padding:.9375rem 0;border-bottom:1px solid var(--rule)}.legal-change-h{margin:0 0 .25rem}.legal-change-h>a{font:400 1.25rem/1.25 var(--f-display);color:var(--ink)}.legal-change-lines{max-width:var(--measure);margin:0;padding-left:1.125rem;color:var(--ink-2)}.legal-change-act{margin:.375rem 0 0;font-size:.9375rem}.legal-more{margin:1rem 0 0}.legal-foot{display:flex;flex-wrap:wrap;gap:.5rem 2rem;max-width:56rem;margin:3rem 0 0;padding:1rem 0 0;list-style:none;border-top:3px double var(--rule-ink)}.legal-foot li{min-height:1.5rem}.legal-month-h{max-width:56rem;margin:2.5rem 0 0;padding-top:.75rem;border-top:1px solid var(--rule-ink);font:italic 400 1.5rem/1.2 var(--f-serif)}.legal-month .legal-changes{max-width:56rem}.legal-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;max-width:56rem;margin-top:1.5rem}.legal-pager a{display:inline-flex;align-items:center;min-height:1.75rem}.legal-resting{margin:1.5rem 0 0;padding:0;list-style:none}.legal-resting li{padding:.625rem 0;border-bottom:1px solid var(--rule)}.legal-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2.5vw,2.25rem);align-items:start}.legal-side{grid-column:1 / span 3;position:sticky;top:1.25rem;max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);overflow-y:auto;min-width:0;padding:.25rem .5rem 1rem .25rem}.legal-toc .kicker{margin-bottom:.625rem}.legal-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-ink)}.legal-toc li{border-bottom:1px solid var(--rule)}.legal-toc li a{display:flex;align-items:baseline;gap:.5rem;min-height:1.75rem;padding:.375rem 0;font-size:.875rem;line-height:1.35;color:var(--ink-2);text-decoration:none}.legal-toc li a:not(:has(.legal-n)){padding-left:2.125rem}.legal-toc li a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px}.legal-toc .legal-n{flex:none;width:1.625rem;font:italic 400 1rem/1.2 var(--f-display);color:var(--ink-3)}.legal-toc li a[aria-current]{color:var(--ink);font-weight:650;box-shadow:inset 2px 0 0 var(--ink);padding-left:.5rem}.legal-toc li a[aria-current]:not(:has(.legal-n)){padding-left:2.625rem}.legal-toc-narrow{display:none;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.legal-toc-narrow>summary{display:flex;align-items:center;min-height:2.75rem;font-weight:600;cursor:pointer}.legal-toc-narrow ol{border-top-color:var(--rule)}.legal-toc-narrow li:last-child{border-bottom:0}.legal-sheet{--doc: transparent;--doc-ink: var(--ink);--doc-ink-2: var(--ink-2);--doc-ink-3: var(--ink-3);--doc-rule: var(--rule);--doc-rule-2: var(--rule-2);--doc-pad: var(--paper-2);--accent-doc: var(--ink);grid-column:4 / span 8;min-width:0;max-width:44rem;padding:0 0 clamp(2rem,5vw,3rem) clamp(0rem,4vw,2.75rem);background:none;color:var(--ink);font:400 1.125rem/1.7 var(--f-serif);font-optical-sizing:auto}.legal-sheet a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-sheet :focus-visible{outline-color:var(--ink)}.legal-sheet p{margin:0 0 .875rem;text-wrap:pretty}.legal-sheet .notice{margin:0 0 1.25rem;font-family:var(--f-sans)}.legal-sheet .legal-banner{max-width:none}.legal-head .kicker{margin-bottom:1rem}.legal-head .doc-title{margin-bottom:.875rem}.legal-folio{margin:0 0 .75rem;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.legal-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem 1.375rem;margin:0 0 1.5rem;padding:0 0 1rem;list-style:none;border-bottom:1px solid var(--rule-ink);font:400 .9375rem/1.4 var(--f-sans)}.legal-acts li{display:flex;align-items:center;min-height:2rem}.legal-acts .btn{margin-left:-.375rem}.legal-agreed{font-style:italic;color:var(--ink-2)}.legal-correction ul{margin:.5rem 0 .75rem;padding-left:1.125rem}.legal-correction li+li{margin-top:.25rem}.legal-correction-form{margin:0}.legal-correction-form .btn{margin-left:-.375rem}.legal-thischange{margin:0 0 1.5rem;padding:.875rem 0 .25rem;border-top:1px solid var(--rule);font:400 1rem/1.55 var(--f-sans)}.legal-thischange p{margin:0 0 .5rem}.legal-thischange ul{margin:0 0 .75rem;padding-left:1.125rem}.legal-print-only{display:none}.legal-text{min-width:0}.legal-text:focus{outline:none}.legal-lead{font-size:1.1875rem}.legal-inshort{margin:1.5rem 0 2.75rem;padding:1.25rem 1.5rem .875rem;border:1px solid var(--rule-ink);font:400 1rem/1.55 var(--f-sans)}.legal-inshort h2{margin:0 0 .75rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.16em;text-transform:uppercase}.legal-inshort ul,.legal-inshort ol{margin:0 0 .75rem;padding-left:1.125rem}.legal-inshort li{margin-bottom:.375rem}.legal-inshort p{margin:0 0 .5rem;color:var(--ink-2)}.legal-text>h2{position:relative;margin:2.75rem 0 .875rem;padding-top:1.125rem;border-top:1px solid var(--rule-2);font:400 1.75rem/1.15 var(--f-display);letter-spacing:-.01em;scroll-margin-top:1rem}.legal-text>h3{position:relative;margin:1.875rem 0 .5rem;font:650 1.0625rem/1.35 var(--f-sans);scroll-margin-top:1rem}.legal-text>h4{margin:1.5rem 0 .375rem;font:650 .8125rem/1.35 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);scroll-margin-top:1rem}.legal-sheet .legal-anchor{color:inherit;text-decoration:none}.legal-sheet .legal-anchor:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.legal-text>h2 .legal-n,.legal-text>h3 .legal-n{position:absolute;right:100%;margin-right:.875rem;font-family:var(--f-display);font-style:italic;font-weight:400;letter-spacing:0;color:var(--ink-3);white-space:nowrap}.legal-text>h3 .legal-n{font-size:1.125rem;line-height:1.25}.legal-copy{margin-left:.25rem;vertical-align:middle;font-family:var(--f-sans);letter-spacing:0;opacity:0;transition:opacity .15s}.legal-text :is(h2,h3):hover .legal-copy,.legal-text :is(h2,h3):focus-within .legal-copy{opacity:1}.legal-text ul,.legal-text ol{margin:0 0 .875rem;padding-left:1.375rem}.legal-text li{margin-bottom:.25rem}.legal-text li>ul,.legal-text li>ol{margin:.25rem 0 0}.legal-text blockquote{margin:1rem 0 1.25rem;padding:.125rem 0 .125rem 1.25rem;border-left:1px solid var(--rule-ink);color:var(--ink-2)}.legal-text blockquote>:last-child{margin-bottom:0}.legal-text pre{margin:0 0 1rem;padding:.75rem 1rem;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);font-size:.875rem;line-height:1.5}.legal-text hr{margin:2rem 0;border:0;border-top:1px solid var(--rule-2)}.legal-print{margin:2.75rem 0 0;padding-top:1rem;border-top:1px solid var(--rule-ink);font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.legal-hash{overflow-wrap:anywhere}.legal-table{position:relative;margin:1rem 0 1.5rem;overflow-x:auto}.legal-table table{width:100%;min-width:30rem;border-collapse:collapse;font:400 .9375rem/1.45 var(--f-sans)}.legal-table caption{caption-side:top;padding-bottom:.5rem;text-align:left;font:italic 400 1rem/1.4 var(--f-serif);color:var(--ink-2)}.legal-table th{padding:.5rem 1rem .5rem 0;border-bottom:1px solid var(--rule-ink);text-align:left;vertical-align:bottom;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.legal-table td,.legal-table tbody th{padding:.625rem 1rem .625rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.legal-table tbody th{font:400 .9375rem/1.45 var(--f-sans);letter-spacing:0;text-transform:none;color:inherit;white-space:nowrap}.legal-table tbody th.mono,.legal-table tbody th .mono{font-family:var(--f-mono)}.legal-table td ul{margin:0;padding-left:1.125rem}.legal-table tr>:last-child{padding-right:0}.legal-page>.legal-table{max-width:62rem}.legal-here{margin-left:.375rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.legal-important{display:block;margin-top:.125rem;font:italic 400 .9375rem/1.3 var(--f-serif);white-space:nowrap}.legal-ledger-acts a{display:inline-flex;align-items:center;min-height:1.5rem;margin-right:1rem;white-space:nowrap}.legal-contact{margin:0 0 1rem;font:400 1rem/1.5 var(--f-sans)}.legal-contact>div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.125rem 1.5rem;padding:.5rem 0;border-bottom:1px solid var(--rule)}.legal-contact dt{color:var(--ink-2)}.legal-contact dd{margin:0;overflow-wrap:anywhere}.legal-summary{max-width:var(--measure);margin:0 0 1rem;font:400 1.375rem/1.4 var(--f-serif)}.legal-summary:focus{outline:none}.legal-compare-page .legal-acts{border-bottom:0;margin-bottom:.75rem;padding-bottom:0}.legal-page>.legal-acts{border-bottom:0}.legal-changed ul{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin:0 0 1.5rem;padding:.75rem 0;list-style:none;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.legal-changed li{display:flex;align-items:baseline;gap:.5rem;min-height:1.5rem}.legal-seg{margin-bottom:1rem}.legal-seg a{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.125rem .875rem;border-radius:999px;color:var(--ink-2);font:500 .875rem/1.2 var(--f-sans);text-decoration:none}.legal-seg a:hover{color:var(--ink)}.legal-seg a[aria-current]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);font-weight:600}.legal-legend{max-width:var(--measure);margin:0 0 1.5rem;font-size:.9375rem;color:var(--ink-2)}.legal-compare{max-width:52rem;padding-left:clamp(1.25rem,5vw,3.75rem)}.legal-d{margin:1.5rem 0;padding:.125rem 0 .125rem 1.25rem;border-left:3px solid var(--ink)}.legal-d.is-removed{border-left-style:dashed}.legal-d.is-changed{border-left-style:double;border-left-width:5px}.legal-d.is-moved{border-left-style:dotted}.legal-d-tag{margin:0 0 .375rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.legal-d-kind{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.legal-d-tag .legal-d-kind:before{content:"\b7  "}.legal-d p:last-child,.legal-d ul:last-child{margin-bottom:0}.legal-d-note{font-style:italic;color:var(--ink-2)}.legal-d-lines{margin:0;padding:0;list-style:none;font:400 1rem/1.5 var(--f-sans)}.legal-d-lines li{padding:.375rem 0;border-bottom:1px solid var(--rule)}.legal-d-lines li:last-child{border-bottom:0}.legal-compare ins{background:var(--ok-soft);color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.legal-compare del{background:var(--bad-soft);color:var(--ink-2);text-decoration:line-through}.legal-d-h{margin:2rem 0 .5rem}.legal-d-h2{padding-top:.875rem;border-top:1px solid var(--rule-2);font:400 1.5rem/1.2 var(--f-display)}.legal-d-h3{font:650 1.0625rem/1.35 var(--f-sans)}.legal-d-h4{font:650 .8125rem/1.35 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.legal-d-h .legal-n{margin-right:.25rem;font-style:italic;font-family:var(--f-display);color:var(--ink-3)}.legal-d-same>:first-child{margin-top:0}.legal-d-same ul,.legal-d-same ol{margin:0 0 .875rem;padding-left:1.375rem}.legal-d-same blockquote{margin:1rem 0 1.25rem;padding-left:1.25rem;border-left:1px solid var(--rule-ink);color:var(--ink-2)}@media(max-width:960px){.legal-cols{display:block}.legal-side{position:static;max-height:none;overflow:visible;padding:0;margin-bottom:1.25rem}.legal-toc-wide{display:none}.legal-toc-narrow{display:block}}@media(max-width:640px){.legal-entry{flex-wrap:wrap;gap:.25rem .75rem}.legal-leader{display:none}.legal-meta{flex:1 0 100%;justify-items:start;text-align:left}.legal-contents>li{padding-left:2.5rem}.legal-topics>div,.legal-contact>div{grid-template-columns:minmax(0,1fr)}.legal-text>h2 .legal-n,.legal-text>h3 .legal-n{position:static;margin-right:.375rem}.legal-inshort{padding:1rem 1rem .625rem}}@media(forced-colors:active){.legal-sheet{border:1px solid CanvasText}.legal-blank{border:1px dashed CanvasText}.legal-seg a[aria-current]{forced-color-adjust:none;background:Highlight;color:HighlightText}.legal-toc li a[aria-current]{border-left:2px solid Highlight}}@media print{.legal-side,.legal-acts,.legal-skip,.legal-copy,.legal-seg,.legal-pager{display:none!important}.legal-cols{display:block}.legal-sheet{padding:0;box-shadow:none}.legal-print-only{display:block;margin:0 0 1rem;font-size:.8125rem;overflow-wrap:anywhere}.legal-table{overflow:visible}.legal-table table{min-width:0}.legal-text>h2,.legal-text>h3{break-after:avoid}.legal-text>h2 .legal-n,.legal-text>h3 .legal-n{position:static;margin-right:.375rem}.legal-sheet a{color:inherit;text-decoration:none}}.legal-agree .masthead{margin-bottom:1.5rem}.legal-agree .legal-banner{margin-bottom:1rem}.legal-agree>.notice{margin:0 0 1.5rem}.legal-agree-dev{max-width:var(--measure);margin:0 0 1.75rem;font:italic 400 1rem/1.5 var(--f-serif);color:var(--ink-2)}.legal-agree-doc{padding:1.125rem 0 1.75rem;border-top:1px solid var(--rule-ink)}.legal-agree-doc .headline{margin:0 0 .5rem;font-size:1.75rem}.legal-agree-when{max-width:var(--measure);margin:0;font:400 1.125rem/1.5 var(--f-serif)}.legal-agree-urgent{max-width:var(--measure);margin:.625rem 0 0;padding-left:.875rem;border-left:2px solid var(--warn);color:var(--ink)}.legal-agree-h{margin:1.375rem 0 .5rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.legal-agree-doc .legal-change-lines{color:var(--ink)}.legal-agree-doc .legal-change-lines li+li{margin-top:.25rem}.legal-agree-groups{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.legal-agree-groups .legal-change-lines{list-style:disc}.legal-agree-v{display:block;margin:0 0 .25rem;font-size:.8125rem;color:var(--ink-2)}.legal-agree-more{max-width:var(--measure);margin:.625rem 0 0;font-size:.9375rem;color:var(--ink-2)}.legal-agree-links{display:flex;flex-wrap:wrap;gap:.125rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.9375rem}.legal-agree-links li{display:flex;align-items:center;min-height:1.75rem}.legal-agree-form{margin:0;padding:1.5rem 0 2.25rem;border-top:3px double var(--rule-ink)}.legal-agree-form .agree{margin:0 0 1.375rem}.legal-agree-form .check{max-width:var(--measure);font:400 1.125rem/1.5 var(--f-serif)}.legal-agree-form .check .box{margin-top:.1875rem}.legal-agree-form .actions{gap:.5rem 1.5rem;margin:0}.legal-agree-not{display:inline-flex;align-items:center;min-height:2.5rem}.legal-agree-rather p{max-width:var(--measure);margin:.625rem 0 0;color:var(--ink-2)}.legal-agree-read{margin:1rem 0 0;font-size:.9375rem}.legal-agree-signout{margin:0}.legal-agree-signout .btn{margin-left:-.85rem}@media print{.legal-agree-form .actions,.legal-agree-rather{display:none!important}}.legal-reg-folio{margin:0 0 2rem;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.legal-reg-sec{max-width:62rem;margin:0 0 3rem}.legal-reg-sec>.legal-group-h{margin-bottom:0}.legal-reg-table{max-width:62rem}.legal-reg .legal-table tbody th{white-space:normal;font-weight:600}.legal-reg .legal-table tbody th.mono{font-weight:400;overflow-wrap:anywhere}.legal-reg .legal-table caption{padding-top:.75rem}.legal-reg-note{max-width:var(--measure);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.legal-reg-close{max-width:var(--measure);margin:1.5rem 0 0;font:italic 400 1.1875rem/1.5 var(--f-serif)}.legal-reg>.seg{margin-bottom:1.25rem}.legal-num{width:9rem;text-align:right;font-variant-numeric:tabular-nums}.legal-table th.legal-num{text-align:right}.legal-areas tbody th{font:400 1.25rem/1.25 var(--f-display)}.legal-reg .legal-areas tbody th{font-weight:400}.legal-rec-note{display:block;margin-top:.1875rem;font:400 .8125rem/1.4 var(--f-sans);color:var(--ink-2)}.legal-cols-cell{overflow-wrap:anywhere;color:var(--ink-2)}.legal-never{max-width:var(--measure);margin:0;padding:0;list-style:none;font:400 1.1875rem/1.45 var(--f-serif)}.legal-never li{padding:.5625rem 0;border-bottom:1px solid var(--rule)}.legal-send tbody th{width:42%;font:400 1.125rem/1.4 var(--f-serif)}.legal-reg .legal-send tbody th{font-weight:400}.legal-send td a{overflow-wrap:anywhere}.legal-providers{max-width:62rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.legal-providers>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.75rem 2.5rem;padding:1.25rem 0 1.375rem;border-bottom:1px solid var(--rule)}.legal-prov-who .headline{margin:0 0 .375rem;font-size:1.5rem}.legal-prov-who p{margin:0;color:var(--ink-2)}.legal-prov-facts{margin:0;display:grid;gap:.5rem}.legal-prov-facts>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.125rem 1rem}.legal-prov-facts dt{padding-top:.1875rem;font:600 .75rem/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.legal-prov-facts dd{margin:0}.legal-panel{margin:1.5rem 0 0;padding:.875rem 0 0;border-top:3px double var(--rule-ink);font-size:.875rem;line-height:1.5}.legal-panel .kicker{margin-bottom:.5rem;font-size:.6875rem}.legal-panel p{margin:0 0 .375rem;color:var(--ink-2)}.legal-panel a{display:inline-flex;align-items:center;min-height:1.5rem}.legal-em-head{margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule-ink)}.legal-em-head .kicker{margin-bottom:1rem}.legal-em-draft{margin:0 0 1.25rem;padding:.125rem 0 .125rem .875rem;border-left:2px solid var(--warn)}.legal-em-first{margin:0 0 2rem;font:italic 400 1.25rem/1.4 var(--f-serif)}.legal-em h2{margin:2.25rem 0 .625rem;padding-top:.875rem;border-top:1px solid var(--rule-ink);font:400 1.625rem/1.2 var(--f-display)}.legal-em h3{margin:1.5rem 0 .25rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.legal-em p{max-width:var(--measure);margin:0 0 .875rem}.legal-em .deck{margin:1rem 0 0}.legal-em-copy{margin:0 0 1rem;padding:.875rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:400 .875rem/1.55 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere}.legal-em-docs{margin:0;padding:0;list-style:none}.legal-em-docs li{padding:.4375rem 0;border-bottom:1px solid var(--rule)}.legal-em-docs a{display:inline-block;min-height:1.5rem}@media(max-width:720px){.legal-providers>li{grid-template-columns:minmax(0,1fr);gap:.75rem}.legal-prov-facts>div{grid-template-columns:minmax(0,1fr)}.legal-send tbody th,.legal-num{width:auto}}@media print{.legal-panel{display:none!important}.legal-reg>.seg{display:none!important}}.legal-desk{padding-top:1.25rem;font-size:.9375rem}.legal-desk-head{margin:0 0 1.25rem}.legal-desk-head .kicker{margin-bottom:.5rem}.legal-desk-head .kicker a{color:inherit}.legal-desk-head .title{font-size:clamp(1.875rem,1.5rem + 1.6vw,2.5rem);overflow-wrap:anywhere}.legal-desk-head .deck{margin-top:.5rem;font-size:1rem}.legal-desk-head .legal-desk-folio{margin:.625rem 0 0}.legal-desk .legal-banner{margin-bottom:1.25rem}.legal-desk-nav{margin:0 0 1.5rem}.legal-desk-nav .tab{min-height:2.5rem;padding:.5rem 0 .625rem;font-size:.9375rem}.legal-desk-tab>.notice{max-width:46rem;margin:0 0 1rem}.legal-desk-folio{margin:0 0 .75rem;font-size:.8125rem;color:var(--ink-2)}.legal-desk-lead{max-width:var(--measure);margin:0 0 1.125rem;font:400 1.1875rem/1.45 var(--f-serif)}.legal-desk-line{max-width:var(--measure);margin:0 0 .75rem;color:var(--ink-2)}.legal-desk-line.legal-desk-warn{padding-left:.875rem;border-left:2px solid var(--warn);color:var(--ink)}.legal-desk .desk-table{margin:0 0 1.25rem}.legal-desk .desk-table td a{display:inline-flex;align-items:center;min-height:1.5rem}.legal-desk-sec{margin:2rem 0 0;padding-top:.875rem;border-top:1px solid var(--rule-ink)}.legal-desk-sec>.kicker{margin:0 0 .5rem}.legal-checks tbody th{width:38%;font-weight:600}.legal-checks td p{margin:0;max-width:34rem}.legal-checks td p+p{margin-top:.125rem;overflow-wrap:anywhere}.legal-which{margin-top:.25rem}.legal-which>summary{width:fit-content;min-height:1.5rem;line-height:1.5rem;cursor:pointer;color:var(--ink-2)}.legal-which p{overflow-wrap:anywhere}.legal-promises{max-width:54rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.legal-promises>li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:0 1rem;padding:1rem 0 1.125rem;border-bottom:1px solid var(--rule)}.legal-promise-id{margin:.1875rem 0 0;font-size:.875rem;color:var(--ink-2)}.legal-promise-text{max-width:var(--measure);margin:0 0 .375rem;font:400 1.125rem/1.5 var(--f-serif);color:var(--ink)}.legal-promise-why{max-width:var(--measure);margin:0 0 .375rem;color:var(--ink-2)}.legal-promise-label{margin-right:.375rem;font:600 .6875rem/1.4 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.legal-promise-where{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;font-size:.875rem}.legal-promise-where li{display:flex;align-items:center;min-height:1.5rem}.legal-cal tbody th{width:46%}.legal-cal-what{display:block;max-width:34rem;margin-top:.125rem;font-weight:400;font-size:.8125rem;line-height:1.45;color:var(--ink-2)}.legal-agreements{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2.5rem;max-width:62rem}.legal-agreement{min-width:0}.legal-agreement-h{margin:0 0 .5rem;font:400 1.375rem/1.2 var(--f-display)}.legal-agreement-h a{color:var(--ink)}.legal-agreement-h .mono{display:block;margin-top:.25rem;font-size:.75rem}.legal-proof-find{display:grid;gap:.75rem;max-width:26rem;margin:0}.legal-proof-find .btn{justify-self:start}.legal-packet-how{margin-bottom:1.5rem}.legal-packet-how .btn{margin-left:-.375rem}.legal-packet-toc{max-width:62rem;margin:0 0 2.5rem;padding-top:.875rem;border-top:1px solid var(--rule-ink)}.legal-packet-toc .kicker{margin-bottom:.5rem}.legal-packet-toc ul{columns:18rem 3;column-gap:2.5rem;margin:0;padding:0;list-style:none;font-size:.875rem}.legal-packet-toc li{break-inside:avoid;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-height:1.75rem;padding:.25rem 0;border-bottom:1px solid var(--rule)}.legal-packet-toc a[aria-current]{color:var(--ink);font-weight:650}.legal-packet-doc{max-width:50rem;margin:0 0 3rem}.legal-packet-h{margin:0 0 .25rem;padding-top:1rem;border-top:3px double var(--rule-ink);font:400 1.875rem/1.15 var(--f-display)}.legal-packet-h .mono{display:block;margin-top:.375rem;font-size:.75rem}.legal-note{padding:1.25rem 0 1.5rem;border-bottom:1px solid var(--rule)}.legal-note-h{margin:0 0 .5rem;font:650 1rem/1.35 var(--f-sans)}.legal-note-h a{color:var(--ink)}.legal-note-n{margin-right:.5rem;color:var(--ink-3);font-weight:400}.legal-note-lead p,.legal-note-parts p{max-width:var(--measure);margin:0 0 .5rem;font:400 1.0625rem/1.6 var(--f-serif)}.legal-note-parts{margin:0;display:grid;gap:.5rem}.legal-note-parts>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.125rem 1rem}.legal-note-parts dt{padding-top:.3125rem;font:600 .6875rem/1.4 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.legal-note-parts dd{margin:0;min-width:0}.legal-note-parts dd p:last-child{margin-bottom:0}.legal-answer{display:none}.legal-questions{max-width:var(--measure);margin:.75rem 0 0;padding-left:1.5rem}.legal-questions>li{padding:.625rem 0 .75rem;border-bottom:1px solid var(--rule)}.legal-questions p{margin:0 0 .375rem;font:400 1.0625rem/1.6 var(--f-serif)}.legal-ranked-h{margin:1.75rem 0 0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.legal-questions .legal-ranked-t{font:650 1rem/1.35 var(--f-sans)}.legal-proof .legal-table{max-width:none}.legal-proof-table{min-width:56rem}.legal-proof .legal-table tbody th{white-space:normal;font-weight:600}.legal-proof-text a,.legal-proof-text .legal-hash{display:block;font-size:.8125rem;overflow-wrap:anywhere}.legal-proof-text .legal-hash{margin-top:.25rem;color:var(--ink-2)}@media(max-width:720px){.legal-promises>li{grid-template-columns:minmax(0,1fr)}.legal-note-parts>div{grid-template-columns:minmax(0,1fr)}.legal-checks tbody th,.legal-cal tbody th{width:auto}}@media print{.legal-desk-nav,.legal-packet-toc,.legal-packet-how,.legal-proof-find,.legal-which>summary{display:none!important}.legal-desk{padding-top:0}.legal-packet-doc{max-width:none}.legal-packet-h{break-after:avoid}.legal-note{break-inside:avoid}.legal-note-h a,.legal-desk a{color:inherit;text-decoration:none}.legal-answer{display:block;margin-top:.75rem}.legal-answer-l{display:block;font:600 .6875rem/1.4 var(--f-sans);letter-spacing:.1em;text-transform:uppercase}.legal-answer-r{display:block;height:1.75rem;border-bottom:1px solid var(--rule-ink)}.legal-proof .legal-table{overflow:visible}.legal-proof-table{min-width:0}}.legal-steps{max-width:46rem;margin:0 0 1.25rem;padding-left:1.375rem}.legal-steps li{margin:0 0 .625rem}.legal-addr th,.legal-addr td{vertical-align:top}.legal-addr input[type=checkbox]{width:1.25rem;height:1.25rem;margin:0 .5rem 0 0;accent-color:var(--ink)}.legal-addr td>label{display:inline-flex;align-items:center;min-width:1.5rem;min-height:1.5rem}.legal-used{margin:0 0 .375rem;padding-left:1.125rem}.legal-used li{margin-bottom:.125rem}.legal-archive .legal-sheet{grid-column:auto;max-width:46rem;padding-left:0}.legal-agreed-list{margin:.75rem 0 0;padding:0;list-style:none;max-width:var(--measure)}.legal-agreed-list li{padding:.5rem 0;border-bottom:1px solid var(--rule)}.legal-agreed-list li:last-child{border-bottom:0}@media print{.legal-page .legal-banner,.legal-desk .legal-banner{display:block!important}}@media(max-width:40rem){.legal-addr thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.legal-table .legal-addr{min-width:0}.legal-addr,.legal-addr tbody{display:block}.legal-addr tr{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;padding:.875rem 0;border-bottom:1px solid var(--rule)}.legal-addr tr>td:first-child{grid-column:1;grid-row:1;padding:0;border:0}.legal-addr tr>td:first-child input[type=checkbox]{margin-right:0}.legal-addr td>label{min-width:0}.legal-table .legal-addr tbody th{grid-column:2;grid-row:1;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.legal-addr tr>td[data-label]{grid-column:1 / -1;padding:.5rem 0 0;border:0}.legal-addr tr>td[data-label]:before{content:attr(data-label);display:block;font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}}.library{display:grid;gap:2rem}.library>*{min-width:0}.library .masthead{margin-bottom:0}.library .headline{margin:0 0 .75rem}.library p{margin:0}.library p+p{margin-top:.625rem}.library .actions{margin:0}.library-sec{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.75rem;align-content:start}.library-sec>.hint{max-width:62ch}.library-credit{max-width:62ch}.library-inline{display:inline-flex;margin:0}.library-plain{margin:0;padding-left:1.125rem;display:grid;gap:.5rem;max-width:62ch}.library-plain li::marker{color:var(--accent)}.library-link{font-weight:600;word-break:break-all}.library-lists{list-style:none;margin:0;padding:0;display:grid}.library-lists>li{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;padding:.875rem 0;border-top:1px solid var(--rule)}.library-lists>li:last-child{border-bottom:1px solid var(--rule)}.library-name{font-weight:600}.library-start{display:grid;gap:.75rem;max-width:34rem}.library-entries{list-style:none;margin:0;padding:0;display:grid}.library-source{padding:1rem 0 1.125rem;border-top:1px solid var(--rule);display:grid;gap:.375rem}.library-source:last-child{border-bottom:1px solid var(--rule)}.library-entry{font:400 1.0625rem/1.55 var(--f-serif);padding-left:2rem;text-indent:-2rem;max-width:64ch;overflow-wrap:anywhere}.library-entry i{font-style:italic}.library-check{color:var(--ink-2);max-width:64ch}.library-note{max-width:64ch}.library-source-actions,.library-source .actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin-top:.25rem}.library-tools{display:grid;gap:1rem}.library-style{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.library-style .input{width:auto;min-width:12rem}.library-checkform{display:grid;gap:.375rem;justify-items:start}.library-add{display:grid;gap:.75rem;max-width:40rem}.library-text{height:auto;padding:.75rem .875rem;font:400 .9375rem/1.55 var(--f-mono);max-width:64rem}.library .input[type=text],.library textarea.input{max-width:40rem}.library textarea.input{height:auto;padding:.625rem .875rem;line-height:1.5;resize:vertical}.library .library-text{max-width:64rem}.library-form{display:grid;gap:1.5rem;max-width:40rem}.library-set{border:0;border-top:1px solid var(--rule);margin:0;padding:1rem 0 0;display:grid;gap:1rem;min-width:0}.library-set>legend{font:italic 400 1.25rem var(--f-display);padding:0 .5rem 0 0;color:var(--ink)}.library-dates{display:flex;flex-wrap:wrap;gap:1rem}.library-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1rem}.library .input.library-short{width:6rem}.library-more{border-top:1px solid var(--rule);padding-top:1rem;display:grid;gap:1rem}.library-more>summary{cursor:pointer;font-weight:600;min-height:1.5rem}.library-more[open]>summary{margin-bottom:1rem}.library-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.375rem 1.25rem;margin:0;max-width:62ch}.library-facts dt{color:var(--ink-3);font-weight:600}.library-facts dd{margin:0;overflow-wrap:anywhere}@media(max-width:520px){.library-facts{grid-template-columns:minmax(0,1fr)}.library-facts dd{margin-bottom:.5rem}}.library-status{min-height:1.5rem;color:var(--ink-2)}.library-over{color:var(--bad);font-weight:600}.library-editor{display:grid;gap:1.25rem}.library-bar{display:flex;flex-wrap:wrap;gap:.5rem .625rem;align-items:center}.library-files{display:grid;gap:.5rem;border-top:1px solid var(--rule);padding-top:1rem}.library-cells,.library-cells-static{list-style:none;margin:0;padding:0;display:grid;gap:1rem;counter-reset:cell}.library-cells>li,.library-cells-static>li,.library-cells-static section{min-width:0}.library-cell{border-top:1px solid var(--rule);padding-top:1rem;display:grid;gap:.5rem}.library-cell>label{font-weight:600;color:var(--ink-2)}.library-cell.note{padding-left:0}.library-code-input,.library-code,.library-out{font-family:var(--f-mono);font-size:.9375rem;line-height:1.5}.library-code-input{max-width:none;white-space:pre;overflow:auto;tab-size:4}.library-note-input{max-width:none;font-family:var(--f-serif);font-size:1.0625rem}.library .library-cells textarea.input{max-width:none}.library-code,.library-out{margin:0;padding:.75rem .875rem;border-radius:10px;border:1px solid var(--rule-2);background:var(--card-2);color:var(--ink);overflow:auto;white-space:pre;max-height:24rem}.library-out{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card)}.library-code,.library-out{max-width:100%}.library-code:focus-visible,.library-out:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.library-chart{display:block;max-width:100%;height:auto;margin-top:.5rem;border:1px solid var(--rule);border-radius:6px;background:var(--paper)}.library-note-text{font:400 1.0625rem/1.6 var(--f-serif);max-width:64ch;white-space:pre-line}.library-foot{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:baseline}.library-panel{width:min(46rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem)}.library-panel .dlg-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem .5rem;position:sticky;top:0;background:var(--card);z-index:1}.library-panel .headline{font:400 1.75rem/1.1 var(--f-display);margin:0}.library-panel>.library-status{padding:0 1.5rem}.library-panel-body{display:grid;gap:1.25rem;padding:.75rem 1.5rem 1.5rem}.library-panel form{display:grid;gap:.75rem;padding:0}.library-panel p{color:var(--ink)}.library-panel .hint,.library-panel .small,.library-panel .muted{color:var(--ink-2)}.library-panel .input{max-width:none}.library-panel .library-entry{font-size:1rem}.library-panel-sec{border-top:1px solid var(--rule);padding-top:1rem;display:grid;gap:.625rem}.library-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:1rem;align-items:start}.library-settings .field{margin:0}.library-inline-row{display:flex;gap:.625rem;align-items:stretch}.library-inline-row .input{flex:1 1 auto;min-width:0}.library-panel .library-locator{width:8rem}.library-panel .library-entries{gap:0}.library-panel .library-source{padding:.75rem 0 .875rem}@media(max-width:520px){.library-panel .dlg-head,.library-panel-body,.library-panel>.library-status{padding-left:1rem;padding-right:1rem}.library-inline-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){.library-panel[open]{animation:none}}.notes .deck{max-width:60ch}.notes-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.25rem}.notes-top .title{margin:0}.notes-top .deck{margin:.5rem 0 0}.notes-acts{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.notes-tabs{margin-bottom:1rem}.notes-back{margin:0 0 1.25rem;font-size:.9375rem}.notes-h{font:400 1.5rem/1.15 var(--f-display);margin:1.75rem 0 .75rem;padding-top:.75rem;border-top:1px solid var(--rule-ink)}.notes-line{margin:1rem 0}.notes-plain{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.notes-foot{margin-top:2rem;max-width:62ch}.notes-sub{margin:0;font-size:.875rem;color:var(--ink-2)}.notes-act{margin:.5rem 0}.notes-act form,form.notes-act{margin:0}.notes-inline{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0}.notes-pager{display:flex;gap:1.5rem;margin:1.25rem 0 0}.notes-bar{margin:1.25rem 0 .5rem}.seg .notes-seg{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;min-width:2rem;padding:.125rem .875rem;border-radius:999px;color:var(--ink-2);text-decoration:none;font:500 .875rem var(--f-sans)}.seg .notes-seg:hover{color:var(--ink)}.seg .notes-seg[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);font-weight:600}.notes-reg{list-style:none;margin:0;padding:0}.notes-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:0 1rem;align-items:start;padding:1rem 0;border-top:1px solid var(--rule)}.notes-row:last-child{border-bottom:1px solid var(--rule)}.notes-when{padding-top:.25rem;font-size:.8125rem;color:var(--ink-3)}.notes-main{min-width:0}.notes-main .headline{margin:0}.notes-main .headline a{color:var(--ink);text-decoration:none}.notes-main .headline a:hover{text-decoration:underline}.notes-main .kicker{margin:0 0 .125rem}.notes-snip{margin:.25rem 0 0;font-family:var(--f-serif);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-flag{display:grid;justify-items:end;gap:.25rem;min-width:3.5rem;padding-top:.125rem}.notes-num{font-size:.875rem;color:var(--accent)}.notes-num i{font:italic 400 1.5rem/1 var(--f-display);margin-right:.125rem}.notes-row[data-new] .headline a{font-weight:700}.notes-reasons{list-style:none;margin:.25rem 0 0;padding:0;font-size:.875rem;color:var(--ink-2)}.notes-person-row .notes-more{margin-top:.5rem}.notes-offers{margin:1rem 0 0}.notes-offer{padding:.75rem 0 .75rem 1rem;border-left:3px solid var(--rule-2, var(--rule))}.notes-offer p{margin:0 0 .25rem}.notes-sheet{max-width:46rem;margin:0 0 1.5rem}.notes-clears{margin:0 0 1rem}.notes-empty{font-family:var(--f-serif);font-style:italic;color:var(--ink-2)}.notes-day{margin:0 0 1rem}.notes-rule{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 .75rem;font:italic 400 1.0625rem/1.2 var(--f-serif);color:var(--ink-2)}.notes-rule:after{content:"";flex:1 1 auto;border-top:1px solid var(--rule)}.notes-list{list-style:none;margin:0;padding:0}.notes-note{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:0 1rem;padding:.625rem 0;scroll-margin-top:4rem}.notes-who{margin:.3125rem 0 0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);overflow-wrap:anywhere}.notes-body{min-width:0;max-width:62ch}.notes-text{margin:0;font:400 1.0625rem/1.55 var(--f-serif);color:var(--ink);overflow-wrap:anywhere}.notes-text .inert-link{color:var(--ink);text-decoration:underline dotted;text-underline-offset:3px}.notes-meta{margin:.125rem 0 0;font-size:.75rem;color:var(--ink-3)}.notes-time{font-size:.75rem;color:var(--ink-3)}.notes-note.mine .notes-body{margin-left:1.25rem;padding-left:.875rem;border-left:2px solid var(--accent)}.notes-gone .notes-text{color:var(--ink-3);font-size:1rem}.notes-sys{display:block;text-align:center;margin:.75rem 0;padding:.375rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:italic 400 .9375rem var(--f-serif);color:var(--ink-2)}.notes-newmark{margin:.75rem 0 .25rem;text-align:center;font:600 .75rem var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.notes-newmark span{padding:0 .75rem;background:var(--paper)}.notes-newbtn{position:sticky;bottom:1rem;margin:1rem 0 0;text-align:center}.notes-more{margin-top:.25rem}.notes-more summary{display:inline-flex;align-items:center;min-height:1.5rem;font:500 .8125rem var(--f-sans);color:var(--ink-3);cursor:pointer}.notes-more summary:hover{color:var(--ink)}.notes-more[open]>summary{color:var(--ink)}.notes-more-in{display:grid;gap:.5rem;justify-items:start;margin:.5rem 0 .25rem;padding:.625rem .875rem;border-left:2px solid var(--rule);font-size:.9375rem}.notes-more-in p{margin:0}.notes-more-in form{margin:0;display:grid;gap:.5rem;justify-items:start}.notes-compose{display:grid;gap:.5rem;max-width:46rem;padding-top:1rem;border-top:1px solid var(--rule-ink)}.notes-compose p{margin:0}.notes-label{font:600 1rem var(--f-sans)}.notes-compose textarea{font-family:var(--f-serif);font-size:1.0625rem;line-height:1.5;min-height:7rem;resize:vertical}.notes-count{min-height:1.25rem;font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.notes-starters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.notes-starters[hidden]{display:none}.notes-starters .hint{flex:1 0 100%;margin:0}.notes-closed{max-width:46rem;margin:1rem 0}.notes-readform{margin:.5rem 0 1rem}.notes-waiting{max-width:46rem;margin:1rem 0}.notes-waiting li{padding:.625rem 0 .625rem 1rem;border-left:3px solid var(--warn)}.notes-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0 3rem}.notes-person{display:grid;gap:.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--rule)}.notes-invite{display:grid;gap:.75rem;justify-items:start}.notes-invite fieldset{border:0;padding:0;margin:0;display:grid;gap:.375rem}.notes-invite legend{font-weight:600;padding:0;margin-bottom:.25rem}.notes-welcome{max-width:44rem;margin-inline:auto;padding:1.75rem 2rem 2rem}.notes-clauses{margin:1.5rem 0;padding-left:2.25rem;display:grid;gap:.875rem}.notes-clauses li{font-family:var(--f-serif);font-size:1.0625rem;line-height:1.5;padding-left:.25rem}.notes-clauses li::marker{font:italic 400 1.5rem var(--f-display);color:var(--accent)}.notes-welcome-form{display:grid;gap:1rem;margin:1.5rem 0 1rem}.notes-how{max-width:62ch}.notes-how p{font-family:var(--f-serif);font-size:1.0625rem;line-height:1.55}.notes-form{display:grid;gap:1.25rem;max-width:40rem}.notes-form fieldset{border:0;padding:0;margin:0;display:grid;gap:.375rem}.notes-form legend{font-weight:600;padding:0;margin-bottom:.25rem}@media(max-width:44rem){.notes-row{grid-template-columns:minmax(0,1fr) auto}.notes-when{grid-column:1 / -1;padding:0}.notes-note{grid-template-columns:minmax(0,1fr)}.notes-who:empty{display:none}.notes-who{margin-top:0}.notes-about{grid-template-columns:minmax(0,1fr)}.notes-welcome{padding:1.25rem}}@media(forced-colors:active){.notes-note.mine .notes-body{border-left-color:CanvasText}.seg .notes-seg[aria-current=page]{forced-color-adjust:none;background:Highlight;color:HighlightText}}.page.notes.has-call{display:grid;grid-template-columns:minmax(0,46rem) minmax(17rem,23rem);column-gap:clamp(1.5rem,3vw,3rem);align-items:start}.page.notes.has-call>.call-panel{grid-column:2;grid-row:1 / span 40;align-self:start;position:sticky;top:1rem}.call-panel{display:grid;gap:.75rem;max-width:46rem;margin:0 0 1.5rem;padding:1rem 1.125rem 1.125rem;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-2)}.call-panel[hidden],.call-why[hidden]{display:none}.call-panel p,.call-panel h2{margin:0}.call-bar{font-size:.8125rem;color:var(--ink-2);padding-bottom:.625rem;border-bottom:1px solid var(--rule)}.call-bar strong{color:var(--accent);font-weight:600}.call-h{font:600 1.0625rem/1.3 var(--f-sans)}.call-sub{font-size:.875rem;color:var(--ink-2)}.call-msg{font-size:.875rem;color:var(--ink-2);max-width:42ch}.call-msg:empty{display:none}.call-why{margin:-.5rem 0 1rem}.call-controls{display:grid;gap:.5rem;justify-items:start}.call-mic.is-on{box-shadow:0 0 0 3px var(--accent-soft)}.call-ptt{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;font-size:.8125rem;color:var(--ink-2)}.call-ptt span{flex:1 1 100%}.call-key{width:5rem;min-height:2rem;padding:.125rem .5rem;font-size:.875rem}.call-people{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.call-person{display:flex;flex-wrap:wrap;gap:.25rem .625rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--rule)}.call-av{display:inline-grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;border:1.5px solid var(--rule-2);background:var(--paper);font:600 .75rem var(--f-sans);color:var(--ink);flex:0 0 auto}.call-person-text{display:grid;margin-right:auto;min-width:0}.call-name{font-weight:600;font-size:.9375rem}.call-what{font-size:.8125rem;color:var(--ink-2)}.call-person-acts{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center}.call-person.is-out .call-av{opacity:.55}.call-person.is-speaking .call-av{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 0 4.5px var(--accent)}.call-person.is-speaking .call-what{color:var(--accent);font-weight:600}.call-acts{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.call-foot{font-size:.8125rem}.call-points{margin:0;padding-left:1.125rem;display:grid;gap:.375rem;max-width:46ch}.call-notice{width:min(32rem,calc(100vw - 2rem))}.call-notice-body{display:grid;gap:.875rem;padding:1.5rem 1.625rem 1.375rem}.call-notice-body .headline,.notes-call-form{margin:0}.call-rings{position:fixed;right:1rem;bottom:1rem;z-index:60;display:grid;gap:.75rem;width:min(22rem,calc(100vw - 2rem))}.call-ring-card{display:grid;gap:.375rem;padding:1rem 1.125rem 1.125rem;border:1px solid var(--rule-2);border-left:4px solid var(--accent);border-radius:var(--r-lg);background:var(--card);color:var(--ink);box-shadow:var(--shadow-3)}.call-ring-card p{margin:0}.call-ring-k{font:600 .75rem/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.call-ring-who{font:600 1rem/1.35 var(--f-sans)}.call-ring-sub,.call-ring-note{font-size:.8125rem;color:var(--ink-2)}.call-ring-acts{display:flex;gap:.5rem;margin-top:.375rem}@media(max-width:60rem){.page.notes.has-call{display:block}.page.notes.has-call>.call-panel{position:static}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .call-person.is-speaking .call-av{animation:call-speak 1.2s ease-in-out infinite}:root:not([data-motion=less]) .call-ring-card{animation:popIn .35s var(--ease)}}@keyframes call-speak{50%{box-shadow:0 0 0 4px var(--accent-soft),0 0 0 6px var(--accent)}}@media(forced-colors:active){.call-person.is-speaking .call-av{outline:3px solid Highlight;outline-offset:2px}.call-ring-card{border-left-color:Highlight}}.notes-tabnum{display:inline-block;min-width:1.25rem;padding:0 .375rem;margin-left:.125rem;border-radius:999px;background:var(--ink);color:var(--paper, var(--card));font:600 .75rem/1.25rem var(--f-sans);text-align:center}.find-form{display:grid;gap:.5rem;max-width:34rem;margin:1.25rem 0 .5rem}.find-form .field,.find-form p{margin:0}.find-where{margin:.5rem 0 1.25rem;font-size:.9375rem;color:var(--ink-2)}.find-first{margin:0 0 1.25rem;padding:0 0 1rem;border-bottom:1px solid var(--rule)}.find-first .notes-h{margin-top:.5rem;border-top:0;padding-top:0;font-size:1.25rem}.find-steps{margin:.25rem 0 .5rem;padding-left:1.25rem;display:grid;gap:.375rem;max-width:52ch;text-align:left}.find-list{list-style:none;margin:0;padding:0}.find-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.5rem;align-items:start;padding:1rem 0;border-top:1px solid var(--rule)}.find-card:last-child{border-bottom:1px solid var(--rule)}.find-main{min-width:0}.find-main .headline{margin:0}.find-about{margin:.375rem 0 0;font-family:var(--f-serif);font-style:italic;color:var(--ink);max-width:56ch;overflow-wrap:anywhere}.find-shared{list-style:none;margin:.375rem 0 0;padding:0;font-size:.875rem;color:var(--ink-2)}.find-act{display:grid;justify-items:start;gap:.5rem;min-width:9rem}.find-act form{margin:0}.find-act .hint{margin:0;max-width:24ch}.find-state{margin:0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.find-small{gap:.75rem;align-items:center;margin-top:0}.find-colleges{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem}.notes-first{justify-items:start;text-align:left;padding-left:0;padding-right:0}.notes-first p{max-width:52ch}@media(max-width:40rem){.find-card{grid-template-columns:minmax(0,1fr)}.find-act{min-width:0}.find-act .hint{max-width:none}}.org .deck{max-width:60ch}.org-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1rem 0 1.5rem}.org h2.headline{margin:2rem 0 .5rem}.org-foot{max-width:60ch;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule)}.org-list{list-style:none;margin:0 0 1rem;padding:0}.org-row{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1rem;align-items:baseline;padding:.875rem 0;border-top:1px solid var(--rule)}.org-row:last-child{border-bottom:1px solid var(--rule)}.org-row:not(:has(.org-no)){grid-template-columns:minmax(0,1fr)}.org-no{margin:0;text-align:right;font:italic 400 1.5rem/1 var(--f-display);color:var(--ink-2);font-variant-numeric:tabular-nums}.org-main h3{margin:0 0 .125rem;font-size:1.375rem}.org-main .folio{margin:0}.org-filter{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end;margin:0 0 1rem}.org-filter .field{min-width:11rem;margin:0}.org-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;align-items:start;margin-top:1rem}@media(min-width:52rem){.org-cols{grid-template-columns:minmax(0,2fr) minmax(14rem,1fr)}.org-side{order:2}}.org-side .org-facts{margin-top:0}.org-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem 0;margin:0 0 1rem;padding:0}.org-facts dt{margin:.875rem 0 0}.org-facts dd{margin:0}.org-sec{margin:0 0 2rem;padding-top:.25rem}.org-sub{margin:1.25rem 0 .5rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.org-masthead{list-style:none;margin:0 0 1rem;padding:0}.org-role{padding:1rem 0;border-top:1px solid var(--rule)}.org-role:last-child{border-bottom:1px solid var(--rule)}.org-role .kicker{margin:0 0 .125rem}.org-person{margin:0;font:400 1.5rem/1.25 var(--f-display)}.org-role .folio{margin:.125rem 0 0}.org-state{margin:.375rem 0 0;font-weight:600;color:var(--ink)}.org-role-claimed .org-person,.org-role-claimed .kicker{opacity:.85}.org-acts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.625rem 0 0}.org-acts:empty{display:none}.org-inline{display:inline-block;margin:0}.org-links{margin:.625rem 0 0;font-size:.875rem;color:var(--ink-2)}.org-past{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.org-past .org-person{font-size:1.125rem}.org-more{margin:1rem 0;padding:.5rem 0;border-top:1px solid var(--rule)}.org-more>summary{cursor:pointer;font-weight:600;min-height:1.5rem;padding:.25rem 0}.org-more[open]>summary{margin-bottom:.75rem}.org-form{display:grid;gap:1rem;max-width:36rem;margin:.5rem 0 1rem}.org-form fieldset{border:0;padding:0;margin:0 0 .5rem;display:grid;gap:.875rem}.org-form legend{font:400 1.5rem/1.2 var(--f-display);padding:0;margin-bottom:.5rem}.org-form .btn.primary{justify-self:start}.org-form .check{display:flex;gap:.625rem;align-items:flex-start}.org-area{min-height:6.5rem}.org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem}.org-side.card{padding:1.25rem}.org-side ol{margin:.5rem 0 1rem;padding-left:1.25rem;display:grid;gap:.5rem}.org-when{margin:.25rem 0;font:400 1.5rem/1.3 var(--f-display)}.org-dates{margin:0 0 1rem;padding-left:1.25rem}.org-table{width:100%;max-width:32rem;border-collapse:collapse;margin:.25rem 0 1rem;font-size:.9375rem}.org-table th,.org-table td{text-align:left;padding:.5rem;border-top:1px solid var(--rule);vertical-align:top}.org-table thead th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-top:0;border-bottom:1px solid var(--rule-ink)}.org-num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.org-prose{max-width:62ch}.org-prose p{margin:0 0 1rem}@media(max-width:36rem){.org-row{grid-template-columns:minmax(0,1fr)}.org-no{text-align:left;font-size:1.125rem}.org-acts .btn{white-space:normal;text-align:left}}.proj{display:grid;gap:2rem}.proj .masthead{margin-bottom:0}.proj-back{margin:0;font-size:.9375rem}.proj .sec{margin:0}.proj .sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--rule);padding-bottom:.5rem;margin-bottom:.75rem}.proj .sec-head h2{margin:0;font:italic 400 1.5rem/1.2 var(--f-display)}.proj-list{list-style:none;margin:0;padding:0;display:grid}.proj-list>li{border-top:1px solid var(--rule);padding:1rem 0}.proj-list>li:first-child{border-top:0}.proj-item{display:grid;gap:.375rem;justify-items:start}.proj-item .headline,.proj-item p,.proj-item .kicker{margin:0}.proj-blurb{max-width:62ch}.proj-meta{color:var(--ink-2);font-size:.9375rem}.proj-looking{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.proj-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap}.proj-row>span:first-child{max-width:62ch}.proj-miles{counter-reset:none}.proj-quote{margin:.25rem 0;padding:.25rem 0 .25rem 1rem;border-left:2px solid var(--rule-2);font-family:var(--f-serif);max-width:62ch}.proj-card{background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-md);padding:1rem 1.125rem!important;margin:.5rem 0}.proj-people{list-style:none;margin:0;padding:0;display:grid}.proj-person{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;border-top:1px solid var(--rule);padding:.75rem 0}.proj-person:first-child{border-top:0}.proj-name{font:italic 400 1.25rem/1.3 var(--f-serif);display:block}.proj-sub{display:block;color:var(--ink-2);font-size:.9375rem}.proj-person-line{margin:0}.proj-form{display:grid;gap:1.125rem;max-width:40rem}.proj-form.compact{gap:.875rem;margin-top:.75rem}.proj-form .field{display:grid;gap:.375rem;margin:0}.proj-form fieldset.field{border:0;border-top:1px solid var(--rule);padding:1rem 0 0;min-width:0}.proj-form legend{font:italic 400 1.375rem/1.2 var(--f-display);padding:0 .5rem 0 0;margin-bottom:.5rem}.proj-form textarea.input{min-height:6rem;resize:vertical}.proj-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;align-items:end}@media(max-width:720px){.proj-three{grid-template-columns:minmax(0,1fr)}}.proj-filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem}.proj-filters .field{margin:0;display:grid;gap:.25rem}.proj-filters p{margin:0}.proj-inline{display:inline;margin:0}.proj-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.proj-buttons form{margin:0}.proj-details{margin-top:.75rem}.proj-details>summary{cursor:pointer;min-height:2.5rem;display:flex;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:3px}.proj-pager{display:flex;gap:1.5rem;margin:0}.proj-agreement{max-width:46rem;padding:var(--doc-pad, 2rem)}.proj-agreement h2{font:italic 400 1.375rem/1.3 var(--f-display);margin:1.5rem 0 .25rem}.proj-agreement h2:first-child{margin-top:0}.proj-agreement p{margin:0 0 .5rem;max-width:62ch}.proj-parts{margin:.5rem 0 0;display:grid;gap:.5rem;max-width:62ch}.proj-parts>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.25rem 1rem}.proj-parts dt{font-weight:600}.proj-parts dd{margin:0}@media(max-width:520px){.proj-parts>div{grid-template-columns:minmax(0,1fr)}}.proj-roles{border:0;margin:0;padding:0;min-width:0}.proj-roles legend{padding:0;margin-bottom:.25rem;font-weight:600}.proj-roles>.hint{margin:0 0 .5rem}.proj-role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.375rem 1rem;margin:0 0 .75rem}.proj-role-other{display:grid;gap:.25rem;max-width:22rem}.proj-role-other label{font-size:.9375rem;color:var(--ink-2)}.pur .deck{max-width:60ch}.pur-sub{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.pur-filter{margin:0 0 .5rem;color:var(--ink-2)}.pur-note{max-width:60ch;color:var(--ink-2)}.pur-group{margin-top:2.5rem}.pur-group>.headline{margin-bottom:.25rem}.pur-groupline{margin:0 0 1rem;color:var(--ink-2);max-width:60ch}.pur-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--rule-ink)}@media(min-width:760px){.pur-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem)}}.pur-card{display:flex;flex-direction:column;gap:.5rem;padding:1.125rem 0 1.25rem;border-bottom:1px solid var(--rule)}.pur-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.pur-card-head .headline{margin:0;font-size:1.375rem;line-height:1.15;text-wrap:balance}.pur-card-head .chip{flex:0 0 auto}.pur-plain{margin:0;color:var(--ink-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pur-who{margin:0;font-size:.875rem;line-height:1.45;color:var(--ink-3)}.pur-who-k{font-weight:600;color:var(--ink-2)}.pur-card .pur-go{margin-top:auto;padding-top:.375rem}.pur-themed{display:inline-block;margin-left:.625rem;font:italic 400 .9375rem/1.3 var(--f-display);color:var(--ink-3)}.pur-facts,.pur-spec{margin:0;display:grid;gap:.5rem}.pur-facts>div,.pur-spec>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem 1.5rem}.pur-facts dt,.pur-spec dt{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:.125rem}.pur-facts dd,.pur-spec dd{margin:0}@media(min-width:44rem){.pur-facts>div,.pur-spec>div{grid-template-columns:12rem minmax(0,1fr)}}.pur-spec{margin:1.5rem 0;max-width:56rem}.pur-spec>div{padding:.625rem 0;border-top:1px solid var(--rule)}.pur-section{font-weight:600}.pur-example{font-family:var(--f-display);font-size:1.0625rem;color:var(--ink)}.pur-state{margin:0;color:var(--ink-2)}.pur-go{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.pur-keepform{margin:0}.pur-more{display:inline-flex;align-items:center;min-height:1.5rem;font-size:.9375rem}.pur-start{margin:2rem 0;padding:1.25rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);max-width:44rem}.pur-form{display:grid;gap:1rem;max-width:40rem;margin:1rem 0}.pur-form .field{display:grid;gap:.25rem}.pur-form textarea.input{min-height:6rem}.pur-form fieldset{border:0;padding:0;margin:0;display:grid;gap:.5rem}.pur-form legend{font-weight:600;padding:0;margin-bottom:.25rem}.pur-form .btn{justify-self:start}.pur-proof{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule)}.pur-settle{margin-top:.75rem;padding:.75rem 1rem;border:1px solid var(--rule-2);background:var(--card-2)}.pur-fix{margin-top:.5rem}.pur-fix summary{cursor:pointer;font-size:.9375rem;color:var(--accent-2);min-height:1.5rem}.pur-table{width:100%;border-collapse:collapse;margin:.5rem 0 1.5rem;font-size:.9375rem}.pur-table th,.pur-table td{text-align:left;padding:.625rem .5rem;border-top:1px solid var(--rule);vertical-align:top}.pur-table thead th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-top:0;border-bottom:1px solid var(--rule-ink)}.pur-num{font:italic 400 1.5rem/1 var(--f-display)}.pur-summary{font:500 .9375rem/1.4 var(--f-mono);font-variant-numeric:tabular-nums;margin:0 0 1.25rem}.pur-week{display:grid;gap:.5rem 1.5rem;padding:1rem 0;border-top:1px solid var(--rule);max-width:56rem}@media(min-width:52rem){.pur-week{grid-template-columns:11rem minmax(0,1fr)}}.pur-weekhead{margin:0;font:italic 400 1.0625rem/1.3 var(--f-display);color:var(--ink-2)}.pur-quiet{margin:0;color:var(--ink-3)}.pur-entries{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.pur-entry{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem}.pur-day{margin:0;font:500 .9375rem/1.5 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pur-entry-main>*+*{margin-top:.5rem}.pur-body{white-space:pre-line}.pur-kind{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2)}.pur-meta{margin:0;font-size:.9375rem;color:var(--ink-2)}.pur-held{margin:0;font-style:italic;color:var(--ink-2)}.record-page{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;justify-items:start}.record-sheet{width:100%;max-width:60rem}.record-sheet .doc-kicker span{color:var(--doc-ink-2)}.record-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3.5rem}.record-main{min-width:0}.record-main .doc-title{margin-bottom:.875rem}.record-statement{max-width:34em;margin:0 0 1rem;font:400 1.3125rem/1.5 var(--f-serif);color:var(--doc-ink);text-wrap:pretty}.record-under{margin:0 0 1rem;font-size:1rem}.record-disputed{margin:0 0 1rem;padding:.5rem 0 .5rem .875rem;border-left:2px solid var(--doc-ink);font:400 1rem/1.5 var(--f-sans)}.record-legal{font:400 .875rem/1.5 var(--f-sans);color:var(--ink-2)}.record-facts{margin-top:1.5rem;border-top:1px solid var(--doc-ink)}.record-facts th[scope=row]{width:7.5rem;padding:.75rem 1rem .625rem 0;vertical-align:top;border-bottom:1px solid var(--doc-rule)}.record-facts td{padding:.625rem 0;vertical-align:top;overflow-wrap:anywhere}.record-facts tr:last-child th,.record-facts tr:last-child td{border-bottom-color:var(--doc-ink)}.record-name{display:block;font:400 1.5rem/1.15 var(--f-display);color:var(--doc-ink)}.record-school{display:block;margin-top:.125rem}.record-sheet .edu-badge{display:block;margin-top:.25rem;white-space:normal;color:var(--doc-ink-2)}.record-what{margin:0;padding:0;list-style:none}.record-what li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem;align-items:baseline;padding:.1875rem 0}.record-what li+li{border-top:1px dotted var(--doc-rule-2)}.record-label{font:650 .75rem/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--doc-ink-2)}.record-value{min-width:0}.record-value.num{font:italic 400 1.1875rem/1.2 var(--f-display);text-align:right}.record-date{font-style:italic}.record-margin{min-width:0;font:400 .9375rem/1.55 var(--f-sans);color:var(--doc-ink-2)}.record-margin h2{margin-top:1.5rem}.record-margin p{margin:0 0 .625rem}.record-qr{width:8rem;margin:.25rem 0 .75rem;padding:.375rem;border:1px solid var(--doc-rule-2);background:var(--card)}.record-qr .qr{width:100%;height:auto}.record-address{overflow-wrap:anywhere;color:var(--doc-ink)}.record-mark{display:inline-block;max-width:15rem;margin:0;padding:.5rem .875rem;border-radius:3px;background:transparent;box-shadow:none;font:650 .8125rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center}.stamp.record-mark-editor{min-height:0;border:1.5px solid var(--accent-doc);border-radius:3px;background:transparent;color:var(--accent-doc);outline:1px solid var(--accent-doc);outline-offset:3px;margin:.375rem 0 .5rem .375rem;transform:rotate(-2deg);animation:record-mark .5s var(--ease) both}.record-mark-recorded{border:1.5px solid var(--doc-ink);color:var(--doc-ink)}.record-mark-self{padding:0;letter-spacing:.08em;color:var(--doc-ink-2)}@keyframes record-mark{0%{opacity:0;transform:scale(1.06) rotate(-5deg)}to{opacity:1;transform:rotate(-2deg)}}.record-owner{width:100%;max-width:60rem}.record-owner-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.375rem}.record-owner-links a{display:inline-flex;align-items:center;min-height:1.5rem}.record-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.5rem;width:100%;max-width:60rem;padding-top:.875rem;border-top:1px solid var(--rule-ink);font-size:.9375rem}.record-foot a{display:inline-flex;align-items:center;min-height:1.5rem}.record-tombstone{max-width:40rem}.record-tombstone .doc-title{margin-bottom:1rem}.record-tomb-action{margin-top:1.5rem}.record-specimen{margin:0;padding:.5rem var(--gutter);background:var(--sand);color:var(--sand-ink);border-bottom:1px solid var(--sand-line);font-size:.875rem}.record-specimen a{color:inherit}.record-specimen-index li{margin:.375rem 0}.record-slip{max-width:31rem}.record-slip .title{margin-top:.875rem}.record-verify-form{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--rule-ink)}.record-verify-form>p{margin:0}.record-code-input{font-family:var(--f-mono);letter-spacing:.06em}.record-check{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.record-check .cf-turnstile{overflow-x:auto}.record-check .hint{margin:0}.record-reliance{font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.record-see{margin-top:2.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.record-see ul{margin:.5rem 0 1rem;padding-left:1.125rem;color:var(--ink-2)}.record-see li{margin:.375rem 0}.record-about-head{max-width:46rem;margin-bottom:2.5rem}.record-about-head .title{margin-top:.875rem}.record-about-body{max-width:var(--measure);font-size:1.0625rem;line-height:1.65}.record-about-body section{margin-bottom:2.75rem;padding-top:.875rem;border-top:1px solid var(--rule-ink)}.record-about-body p{margin:0 0 .875rem;text-wrap:pretty}.record-h{display:flex;align-items:baseline;gap:.625rem;margin:0 0 .875rem;font:400 1.75rem/1.15 var(--f-display);letter-spacing:-.01em}.record-h i{font:italic 400 1.25rem/1 var(--f-display);color:var(--accent);min-width:1.5rem}.record-see .record-h{font-size:1.375rem}.record-terms{margin:.25rem 0 1.25rem}.record-terms>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem 1.5rem;padding:.75rem 0;border-top:1px solid var(--rule)}.record-terms dt{font:650 .8125rem/1.5 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.record-terms dd{margin:0;color:var(--ink-2)}.record-about-also{padding-top:.875rem;border-top:1px solid var(--rule)}@media(min-width:40rem){.record-terms>div{grid-template-columns:11rem minmax(0,1fr)}}@media(min-width:58rem){.record-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.record-margin{padding-top:.5rem}}@media(max-width:30rem){.record-facts th[scope=row]{width:5.25rem;padding-right:.625rem}.record-what li{grid-template-columns:minmax(0,1fr)}.record-value.num{text-align:left}}@media(forced-colors:active){.stamp.record-mark-editor,.record-mark-recorded{border-color:CanvasText;outline-color:CanvasText;color:CanvasText}.record-qr{forced-color-adjust:none}.record-disputed{border-left-color:CanvasText}}@media print{.record-owner,.record-foot,.record-specimen,[data-record-print]{display:none!important}.record-sheet{max-width:none}.stamp.record-mark-editor{animation:none}.record-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem}@page{margin:18mm 16mm}}.record-mine,.record-item,.record-self,.record-signature,.record-print,.record-profile,.record-sharing{max-width:64rem}.record-mine-head,.record-item-head{max-width:46rem;margin-bottom:1.5rem}.record-mine-head .title,.record-item-head .title{margin-top:.875rem}.record-back{margin:0 0 1rem;font-size:.9375rem}.record-purpose{max-width:40rem;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.55;color:var(--ink-2)}.record-print-choices-lead{margin:0 0 1rem}.record-actions{display:flex;flex-wrap:wrap;gap:.5rem .625rem;margin:0 0 1.75rem}.record-h2{margin:2rem 0 .625rem;padding-top:.75rem;border-top:1px solid var(--rule-ink);font:400 1.5rem/1.15 var(--f-display);letter-spacing:-.01em}.record-h2 i{font:italic 400 1.125rem/1 var(--f-display);color:var(--accent);margin-right:.375rem}.record-body{margin-top:1.5rem}.record-term,.record-sec,.record-taking,.record-key{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem 2rem;margin:0 0 1.75rem;padding-top:.875rem;border-top:1px solid var(--rule-ink)}.record-term-name{margin:0;font:italic 400 1.5rem/1.15 var(--f-display);color:var(--ink)}.record-sec-name{margin:0;font:400 1.375rem/1.15 var(--f-display)}.record-sec-name i{font:italic 400 1.125rem/1 var(--f-display);color:var(--accent);margin-right:.5rem}.record-list{margin:0;padding:0;list-style:none}.record-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem 1rem;align-items:baseline;padding:.75rem 0;border-top:1px dotted var(--rule)}.record-row:first-child{border-top:0;padding-top:.25rem}.record-row-main{min-width:0;overflow-wrap:anywhere}.record-row-main .headline{font:400 1.25rem/1.25 var(--f-display);color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.2em}.record-row-meta{margin:.25rem 0 0;font-size:.9375rem;color:var(--ink-2)}.record-row-meta .num{font:italic 400 1.0625rem/1 var(--f-display);margin-right:.625rem}.record-state{font-weight:500;color:var(--ink)}.record-empty-line{margin:0;color:var(--ink-2)}.record-away{margin:0 0 1.75rem;padding-top:.875rem;border-top:1px solid var(--rule)}.record-away summary{min-height:1.5rem;cursor:pointer;font-weight:600}.record-tier{display:inline-block;padding:.125rem .5rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.record-tier-approved{border:1.5px solid var(--accent);color:var(--accent);border-radius:3px}.record-tier-recorded{border:1.5px solid var(--ink);border-radius:3px}.record-tier-self{padding-left:0;font-style:italic;font-weight:500;letter-spacing:.04em;text-transform:none;font-size:.9375rem;color:var(--ink-2)}.record-row-self .record-row-main{border-left:2px dotted var(--rule-ink);padding-left:.875rem}.record-legend{margin:.5rem 0 0}.record-legend>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.5rem 0;border-top:1px dotted var(--rule)}.record-legend dt{font-weight:600}.record-legend dd{margin:0;color:var(--ink-2)}.record-empty{margin-top:1rem;border:1px solid var(--rule);border-radius:4px}.record-item-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3rem}.record-item-read>section{margin:0 0 1rem}.record-ledger{margin:0 0 1rem;border-top:1px solid var(--ink)}.record-ledger>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--rule)}.record-ledger dt{font:650 .75rem/1.6 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.record-ledger dd{margin:0;overflow-wrap:anywhere}.record-warn{margin-top:1rem}.record-side-block{padding-top:.25rem}.record-side-block .record-h2:first-child{margin-top:0}.record-fieldset{margin:0 0 1rem;padding:0;border:0;min-width:0}.record-fieldset legend{margin-bottom:.5rem;padding:0;font-weight:600}.record-radio{margin:0 0 .75rem}.record-tick-hint{margin:.125rem 0 0 2rem}.record-inline-form{margin:0 0 1rem}.record-inline-form .hint{margin:.25rem 0 0}.record-form-actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.record-copy{margin:0 0 1rem}.record-copy>label{display:block;margin-bottom:.25rem;font:650 .75rem/1.4 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.record-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.record-copy-row:has(button[hidden]){grid-template-columns:minmax(0,1fr)}.record-copy .input{font-family:var(--f-serif);font-size:1.0625rem;line-height:1.4}.record-copy textarea.input{resize:vertical}.record-paper{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.5rem}.record-qr-box{align-self:start;width:9rem;padding:.5rem;border:1px solid var(--rule-ink);background:var(--card)}.record-qr-box .qr{width:100%;height:auto}.record-paper-links{display:flex;flex-wrap:wrap;gap:.5rem}.record-self-form,.record-profile-form,.record-start-form,.record-step-form,.record-lead-form{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem;max-width:34rem}.record-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.record-remove{max-width:34rem;margin-top:2.5rem}.record-print-choices{max-width:46rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:grid;gap:.75rem}.record-print-choices .record-h2{margin-top:0;border-top:0;padding-top:0}.record-print-sheet{max-width:46rem}.record-print-section h2{margin-top:1.75rem}.record-print-entry{margin:0 0 1rem;break-inside:avoid}.record-print-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.25rem}.record-print-head .num{font-variant-numeric:tabular-nums;color:var(--doc-ink-2)}.record-print-check{font-size:.9375rem;color:var(--doc-ink-2)}@media(min-width:40rem){.record-term,.record-sec,.record-taking,.record-key{grid-template-columns:11rem minmax(0,1fr)}.record-term>.record-list,.record-sec>.record-list,.record-taking>.record-list,.record-key>.record-legend{grid-column:2}.record-taking>.hint{grid-column:2}.record-term-name,.record-sec-name{grid-row:1 / span 3;align-self:start}.record-paper{grid-template-columns:9.5rem minmax(0,1fr)}}@media(min-width:58rem){.record-item-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.record-item-side{position:sticky;top:1rem}}@media(max-width:30rem){.record-row{grid-template-columns:minmax(0,1fr)}.record-ledger>div,.record-legend>div{grid-template-columns:minmax(0,1fr);gap:.125rem}.record-dates{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.record-tier-approved,.record-tier-recorded{border-color:CanvasText;color:CanvasText}}@media print{.record-print-choices,.record-back{display:none!important}.record-print-sheet{max-width:none}}.record-steps{margin:0 0 2rem;padding:0;list-style:none;display:grid;gap:1.5rem;max-width:40rem;counter-reset:none}.record-steps>li{padding-top:.25rem}.record-steps .record-h2{margin-top:0}.record-state-line{margin:0 0 .75rem;font-weight:600}.record-sharing>.notice{margin-bottom:1.5rem}.record-sharing .record-state-line+.hint{margin:0 0 1rem}.record-sharing-count{max-width:40rem}.record-public-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem}.record-av{width:3.5rem;height:3.5rem;font-size:1.375rem;margin-bottom:.75rem}.record-public-name{margin:0 0 .75rem;overflow-wrap:anywhere}.record-public-facts{margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:.9375rem}.record-public-facts li{padding:.25rem 0}.record-public-main .deck{margin-top:0}.record-public-main>section{margin:0 0 1.75rem;padding-top:.875rem;border-top:1px solid var(--rule-ink);display:block}.record-public-main .record-term-name{margin-bottom:.5rem}.record-about{max-width:38rem;margin-bottom:1.5rem}.record-public .record-foot{margin-top:2rem;max-width:none}@media(min-width:48rem){.record-public-cols{grid-template-columns:15rem minmax(0,1fr)}}.record-find{max-width:46rem}.record-find-head{margin-bottom:1.5rem}.record-find-form{display:grid;gap:1rem;max-width:34rem}.record-find-section{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.record-find-section p{max-width:54ch;color:var(--ink-2)}.record-find-results{margin-top:2rem}.record-find-list{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid var(--rule-ink)}.record-find-row{padding:.875rem 0 1rem;border-bottom:1px solid var(--rule);display:grid;gap:.25rem}.record-find-row p{margin:0}.record-find-name{font:400 1.375rem/1.2 var(--f-display)}.record-find-where{margin-left:.5rem;color:var(--ink-2);font-size:.9375rem}.record-find-line{color:var(--ink);max-width:60ch}.record-find-items{color:var(--ink-2);font-size:.9375rem;max-width:60ch}.record-find-next{margin-top:1rem}.record-find-none,.record-find-also{max-width:54ch;color:var(--ink-2)}.record-find-also{margin-top:1.5rem}@media(max-width:480px){.record-find-where{display:block;margin-left:0}.record-find-form .btn,.record-find-next .btn{width:100%}}.review-head{max-width:46rem;margin-bottom:clamp(1.5rem,4vw,2.75rem)}.review-start{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.review-cols{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:56rem){.review-cols{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:4rem}}.review-list{list-style:none;margin:0;padding:0}.review-entry{padding:1.5rem 0;border-top:1px solid var(--rule)}.review-entry:last-child{border-bottom:1px solid var(--rule)}.review-entry .headline{margin:.5rem 0}.review-entry .headline a{color:var(--ink);text-decoration:none}.review-entry .headline a:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.review-standfirst{margin:0 0 .5rem;max-width:56ch;font:400 1.1875rem/1.5 var(--f-serif);color:var(--ink-2);text-wrap:pretty}.review-byline{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem;font:400 .9375rem/1.4 var(--f-sans);color:var(--ink-2)}.review-fields{list-style:none;margin:.75rem 0 2rem;padding:0;display:grid;gap:.125rem}.review-fields a{display:block;padding:.375rem 0;min-height:1.5rem;color:var(--ink);text-underline-offset:.2em}.review-fields a[aria-current=page]{font-weight:600;text-decoration:none;border-left:2px solid var(--accent);padding-left:.625rem;margin-left:-.75rem}.review-aside-text{color:var(--ink-2);max-width:36ch}.review-pager{display:flex;gap:.75rem;margin-top:1.5rem}.review-paper-page{padding-top:clamp(1rem,3vw,2rem)}.review-doc{max-width:62rem;margin-inline:auto;font-family:var(--f-serif)}.review-doc .doc-kicker{font-variant-caps:all-small-caps;letter-spacing:.08em}.review-doc .kicker{color:var(--accent-doc);margin-bottom:.75rem}.review-doc .doc-title{font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem);line-height:1.03;max-width:20ch}.review-doc .review-deck{color:var(--doc-ink-2);font:italic 400 1.375rem/1.45 var(--f-serif);max-width:44ch;margin:0 0 1.5rem}.review-doc .doc-byline{font:400 1.0625rem/1.5 var(--f-sans)}.review-doc .doc-byline .doc-note{font:italic 400 1rem/1.5 var(--f-serif)}.review-sheet{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--doc-rule-2);padding-top:1.75rem}@media(min-width:52rem){.review-sheet{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:3rem}}.review-who{order:2;align-self:start;font:400 .9375rem/1.5 var(--f-sans);color:var(--doc-ink-2)}.review-who h2{margin-top:0!important}.review-who ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.review-who li{padding-bottom:.75rem;border-bottom:1px solid var(--doc-rule)}@media(min-width:52rem){.review-who{order:0;position:sticky;top:1.5rem}}.review-text{max-width:66ch;min-width:0}.review-text>section:first-child p{font-size:1.1875rem}.review-body h2,.review-text h2{scroll-margin-top:2rem}.review-body p,.review-body li,.review-text p{text-wrap:pretty}.review-body ul,.review-body ol,.review-body blockquote{margin:0 0 1rem}.review-body blockquote{padding-left:1.25rem;border-left:2px solid var(--doc-rule-2);color:var(--doc-ink-2);font-style:italic}.review-body table{width:100%;border-collapse:collapse;margin:0 0 1.25rem;font:400 .9375rem/1.4 var(--f-sans)}.review-body th,.review-body td{padding:.5rem .5rem .5rem 0;border-bottom:1px solid var(--doc-rule);text-align:left;vertical-align:top}.review-body th{font-weight:650;color:var(--doc-ink);border-bottom-color:var(--doc-ink)}.review-refs{margin:0 0 1.5rem;padding-left:1.5rem;font-size:1rem;line-height:1.55}.review-refs li{margin-bottom:.5rem;overflow-wrap:anywhere}.review-refs li:target{background:var(--paper-3);outline:2px solid var(--accent-doc);outline-offset:2px}.review-ref-url,.review-ref-fixed{display:block;font:400 .875rem/1.4 var(--f-mono);color:var(--doc-ink-3)}.review-cite h3{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--doc-ink-3);margin:1rem 0 .375rem}.review-cite pre{margin:0;padding:.75rem .875rem;background:var(--doc-pad);border:1px solid var(--doc-rule);border-radius:6px;font:400 .875rem/1.5 var(--f-mono);color:var(--doc-ink);white-space:pre-wrap;overflow-wrap:anywhere}.review-doc .notice{margin:0 0 1.5rem}.review-rubric th[scope=row]{width:28%}.review-ask{display:block;font:italic 400 .9375rem/1.4 var(--f-serif);color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:400;margin-top:.25rem}.review-about .doc-table td{vertical-align:top;padding-right:.75rem}.review-back{margin:0 0 .5rem;font-size:.9375rem}.review-desk .sec,.review-reading .sec{margin-top:2rem}.review-form{display:grid;gap:1.25rem;max-width:46rem;margin-top:1.25rem}.review-form .actions,.review-form+.actions,.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.25rem}.review-tabbody{margin-top:1.75rem;min-width:0}.review-form .field,.review-form .hint{min-width:0;overflow-wrap:anywhere}.review-lead{max-width:56ch;color:var(--ink-2)}.review-inline{display:inline;margin-left:.5rem}.review-types{border:0;margin:0;padding:0;display:grid;gap:0}.review-type{padding:1rem 0;border-top:1px solid var(--rule)}.review-type:last-child{border-bottom:1px solid var(--rule)}.review-radios{border:0;margin:0;padding:0;display:grid;gap:.625rem}.review-table th[scope=row] a{color:var(--ink);text-underline-offset:.2em}.review-table .n{text-align:right;font-variant-numeric:tabular-nums}.review-checks{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.625rem;max-width:52rem}.review-checks li{display:flex;gap:.75rem;align-items:baseline;padding-bottom:.625rem;border-bottom:1px solid var(--rule)}.review-checks a{color:var(--ink);text-underline-offset:.2em}.review-sourcelist{list-style:none;margin:0 0 2rem;padding:0;max-width:52rem}.review-sourcelist li{display:flex;gap:.875rem;align-items:baseline;padding:.75rem 0;border-top:1px solid var(--rule);overflow-wrap:anywhere}.review-ckey{flex:none;min-width:2rem;color:var(--accent);font-weight:600}.review-steps{list-style:none;margin:.75rem 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.review-steps li{padding-bottom:.375rem;border-bottom:2px solid var(--rule);color:var(--ink-3)}.review-steps li.done{color:var(--ink);border-bottom-color:var(--ink-3)}.review-steps li[aria-current=step]{color:var(--ink);font-weight:650;border-bottom-color:var(--accent)}.review-write{max-width:54rem}.review-textarea{min-height:26rem;height:auto;padding:.875rem 1rem;font-family:var(--f-mono);font-size:.9375rem;line-height:1.6;resize:vertical}.review-abstract{height:auto;padding:.75rem .875rem;line-height:1.5}.review-modes{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.review-modes[hidden],.review-preview[hidden]{display:none}.review-toolbar{display:inline-flex;flex-wrap:wrap;gap:.375rem;align-items:center}.review-preview{padding:1.25rem 1.5rem;background:var(--doc);color:var(--doc-ink);border-radius:4px;font:400 1.0625rem/1.65 var(--f-serif);max-width:46rem;box-shadow:var(--doc-shadow)}.review-preview a{color:var(--accent-doc)}.review-status{margin:0;font:400 .8125rem/1.5 var(--f-mono);color:var(--ink-2)}.review-note{min-height:1.4em;margin:0;color:var(--ink-2);font-size:.9375rem}.review-pre{margin:0 0 1rem;padding:1rem;max-height:24rem;overflow:auto;background:var(--paper-2);border:1px solid var(--rule);border-radius:8px;font:400 .875rem/1.55 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere}.review-split{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:2rem}@media(min-width:56.25rem){.review-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.review-formcol{min-width:0}.review-blind{max-width:none;margin:0}.review-item{border:0;border-top:1px solid var(--rule);margin:0;padding:1rem 0 0;display:grid;gap:.5rem}.review-item legend{font:600 1.0625rem/1.3 var(--f-sans);padding:0;margin-bottom:.125rem}.review-scores{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.review-offers{list-style:none;margin:0;padding:0;display:grid;gap:1rem;max-width:40rem}.review-poolbar{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.5rem}.review-sidebuttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.review-fields-pick{border:0;margin:0;padding:0;display:grid;gap:.5rem}.review-fields-pick legend{font-weight:600;margin-bottom:.25rem}.review-reader{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rule)}.review-reader dt{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.75rem}.review-reader dd{margin:.25rem 0 0;max-width:60ch}.review-letter{max-width:46rem;margin:1.5rem 0 2rem}.review-lettertext p{max-width:60ch}.review-staff .review-doc{margin:0}.review-reading-note{margin:.75rem 0;padding:.625rem 0;border-top:1px solid var(--rule)}.review-reading-note summary{cursor:pointer;font-weight:600;min-height:1.5rem}.review-reading-note dt{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.625rem}.review-reading-note dd{margin:.125rem 0 0}.review-writing{max-width:76rem}.review-write{max-width:none}.review-write-grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:64rem){.review-write-grid{grid-template-columns:minmax(0,1fr) 20rem;gap:2.5rem}}.review-editor-col{display:grid;gap:1rem;min-width:0}.review-editor-field{display:grid;gap:.5rem}.review-editor-field>.label{margin:0;font:600 .9375rem/1.3 var(--f-sans)}.review-skip:not(:focus){position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.review-skip{font-size:.9375rem}.review-bar{display:flex;flex-wrap:wrap;gap:.5rem .25rem;align-items:center;padding:.5rem;background:var(--paper-2);border:1px solid var(--rule);border-radius:8px}.review-bar[hidden]{display:none}@media(min-width:48rem){.review-bar{position:sticky;top:0;z-index:3}}.review-tb-group{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center;padding-right:.625rem;margin-right:.25rem;border-right:1px solid var(--rule)}.review-tb-group:last-child{border-right:0;margin-right:0;padding-right:0}.review-tb{min-width:2rem;min-height:2rem;padding-inline:.5rem}.review-tb[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.review-tb:disabled{opacity:.5}.review-bar .tb-bold{font-weight:700}.review-bar .tb-italic{font-style:italic;font-family:var(--f-serif)}.review-bar .tb-underline{text-decoration:underline}.review-bar select.input{width:auto;min-height:2rem;padding-block:.25rem;max-width:11rem}.review-editor{min-width:0}.review-editor .ProseMirror,.review-prose{min-height:28rem;padding:1.5rem clamp(1rem,3vw,2rem);background:var(--doc);color:var(--doc-ink);border:1px solid var(--control-border);border-radius:6px;font:400 1.0625rem/1.7 var(--f-serif);outline:none;counter-reset:figure;overflow-wrap:anywhere}.review-editor:focus-within .ProseMirror{outline:2px solid var(--accent);outline-offset:2px}.ProseMirror{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.ProseMirror p{margin:0 0 .875rem}.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{font-family:var(--f-serif);font-weight:650;line-height:1.2;margin:1.5rem 0 .5rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}.ProseMirror h4{font-size:1.0625rem;font-style:italic}.ProseMirror ul,.ProseMirror ol{margin:0 0 .875rem;padding-left:1.75rem}.ProseMirror li>p{margin-bottom:.25rem}.ProseMirror blockquote{margin:0 0 .875rem;padding-left:1.125rem;border-left:3px solid var(--doc-rule-2);color:var(--doc-ink-2)}.review-link{color:var(--accent-doc);text-decoration:underline;text-underline-offset:.2em;cursor:text}.review-link-url{color:var(--doc-ink-3);font:400 .875em/1.4 var(--f-mono)}.review-size-10{font-size:.8333em}.review-size-11{font-size:.9167em}.review-size-14{font-size:1.1667em}.review-size-16{font-size:1.3333em}.review-size-18{font-size:1.5em}.review-size-24{font-size:2em;line-height:1.2}mark.review-paste{background:var(--warn-soft);color:inherit;border-bottom:2px dotted var(--warn);padding:0 .05em;border-radius:2px}mark.review-paste[data-kind=quote]{background:var(--accent-soft);border-bottom:2px solid var(--accent-doc)}mark.review-paste[data-kind=own]{background:var(--ok-soft);border-bottom:2px dashed var(--ok)}.review-figure{margin:1.5rem 0;max-width:100%}.review-figure img{display:block;max-width:100%;height:auto;border-radius:3px}.review-figure figcaption{margin-top:.5rem;font:400 .9375rem/1.45 var(--f-sans);color:var(--doc-ink-2)}.review-prose figure{counter-increment:figure}.review-prose figure figcaption:before{content:"Figure " counter(figure) ". ";font-weight:650}.review-prose figure.is-selected img{outline:2px solid var(--accent);outline-offset:3px}.review-prose figure.is-bare figcaption{color:var(--bad)}.review-figure-thumb{display:block;width:100%;max-width:9rem;height:auto;border-radius:3px;border:1px solid var(--rule)}.review-aside{display:grid;gap:1.5rem;min-width:0}.review-aside .hint{margin:0 0 .5rem}.review-paste-item,.review-fig-item{display:grid;gap:.375rem;padding:.875rem 0;border-top:1px solid var(--rule)}.review-paste-head{margin:0;font:600 .9375rem/1.35 var(--f-sans)}.review-paste-text{margin:0;font:italic 400 .9375rem/1.45 var(--f-serif);color:var(--ink-2);overflow-wrap:anywhere}.review-paste-kinds{border:0;margin:.25rem 0 0;padding:0;display:grid;gap:.25rem}.review-fig-item{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:start}.review-fig-fields{display:grid;gap:.375rem;min-width:0}.review-fig-fields label{font:600 .8125rem/1.3 var(--f-sans)}.review-fig-title{margin:0;font:650 .9375rem/1.3 var(--f-sans)}.empty-line{margin:0;color:var(--ink-2);font-size:.9375rem}.review-storage{display:grid;gap:.625rem;max-width:46rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rule)}.review-meter{display:flex;flex-wrap:wrap;gap:.25rem .875rem;align-items:center}.review-meter label{min-width:12rem;font:600 .9375rem/1.3 var(--f-sans)}.review-meter meter{width:12rem;max-width:100%;height:1rem}.review-meter span{font:400 .875rem/1.3 var(--f-mono);color:var(--ink-2)}.review-integrity{max-width:46rem;margin:2rem 0;padding-top:1rem;border-top:1px solid var(--rule)}.review-integrity p{max-width:62ch}.review-dlg{width:min(36rem,calc(100vw - 2rem));padding:1.5rem 1.625rem}.review-dlg[open]{display:grid;gap:.875rem}.review-dlg h2{margin:0;font:400 1.5rem/1.1 var(--f-display)}.review-dlg p{margin:0}.review-dlg .err{color:var(--bad);min-height:0}.review-dlg .err:empty{display:none}.review-howto summary{cursor:pointer;font-weight:600;min-height:1.5rem}.review-figure-preview{display:grid;gap:.375rem}.review-figure-preview:empty{display:none}.review-import-banner{margin:0}.review-report{max-width:62rem;margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.review-report p{max-width:66ch}.review-sub{margin:1.25rem 0 .375rem;font:650 1rem/1.3 var(--f-sans)}.review-signals{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.5rem;max-width:66ch}.review-signals li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem .75rem;align-items:baseline}.review-signals .chip{justify-self:start}@media(max-width:30rem){.review-signals li{grid-template-columns:minmax(0,1fr);gap:.25rem}}.review-matches,.review-passages{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.875rem}.review-passage{margin:0;padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--warn)}.review-passage p{margin:0 0 .375rem;font:400 1rem/1.55 var(--f-serif)}.review-theirs{color:var(--ink-2)}.table-wrap{overflow-x:auto;max-width:100%}.table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.review-about .doc-table th,.review-cite-page .doc-table th{color:var(--ink-2);border-bottom-color:var(--ink)}.review-about .doc-table th[scope=row],.review-cite-page .doc-table th[scope=row]{font:650 1rem/1.35 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink)}.review-about .doc-table td,.review-cite-page .doc-table td{border-bottom-color:var(--rule)}.review-examples{margin:.5rem 0 1rem}.review-examples dt{margin-top:.875rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.review-examples dd{margin:.25rem 0 0;padding-left:1.5rem;text-indent:-1.5rem;max-width:62ch;overflow-wrap:anywhere}.review-tools{padding-left:1.25rem;display:grid;gap:.5rem}@media print{.review-who{position:static}.review-doc{box-shadow:none;max-width:none}.review-cites{break-inside:avoid}}.why-research{margin-top:clamp(2rem,6vw,3.5rem)}.why-research-head .headline{margin:0 0 .25rem}.why-research-head .deck{margin:0 0 1.25rem;color:var(--ink-2)}.why-research-list{list-style:none;margin:0;padding:0;display:grid;gap:.875rem;grid-template-columns:1fr}@media(min-width:720px){.why-research-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.why-research-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-research-list li{display:flex;gap:.875rem;align-items:flex-start;padding:1.125rem 1.125rem 1rem;border:1px solid var(--rule);border-radius:16px;background:var(--card)}.why-n{flex:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font:italic 400 1.25rem/1 var(--f-display)}.why-research-list h3{margin:.125rem 0 .375rem;font:400 1.25rem/1.2 var(--f-display);color:var(--ink)}.why-research-list p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink-2)}.sfd{padding-top:1.25rem;font-size:.9375rem}.sfd-nav{margin:0 0 1.5rem}.sfd-nav .tab{min-height:2.5rem;padding:.5rem 0 .625rem;font-size:.9375rem}.sfd-head{margin:0 0 1.5rem}.sfd-head .kicker{margin-bottom:.5rem}.sfd-head .title{font-size:clamp(1.875rem,1.5rem + 1.6vw,2.5rem);overflow-wrap:anywhere}.sfd-head .deck{margin-top:.5rem;max-width:var(--measure);font-size:1rem}.sfd-case-n{font-size:.78em;letter-spacing:.01em}.sfd-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 2.5rem;align-items:start}.sfd-main,.sfd-side,.sfd-left,.sfd-file{min-width:0}.sfd-sec{margin:0 0 1.75rem}.sfd-sec>.kicker{margin:0 0 .5rem}.sfd-line{margin:0 0 .75rem;max-width:var(--measure)}.sfd-note{margin:0 0 .75rem;max-width:var(--measure);font-size:.875rem;line-height:1.5;color:var(--ink-2)}.sfd-fixed{padding:.125rem 0 .125rem .875rem;border-left:2px solid var(--rule-ink);font-weight:500;color:var(--ink)}.sfd-sub{display:block;font-size:.8125rem;color:var(--ink-3)}.sfd-nothing{margin:0 0 1.75rem;padding:1.125rem 0 1.25rem;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font:italic 400 1.75rem/1.2 var(--f-display);color:var(--ink)}.sfd-owner{margin:0 0 1.5rem}.sfd-switch{margin:.75rem 0 1rem;font-size:.875rem;color:var(--ink-2)}.sfd-tabs{margin:0 0 .25rem}.sfd-first-clock{margin:0 0 1rem}.sfd-pager{display:flex;align-items:center;gap:1rem;margin:1rem 0 0;font-size:.8125rem;color:var(--ink-2)}.sfd-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin:0 0 1.25rem}.sfd-filter .field{flex:0 1 18rem;min-width:0}.sfd-filter .select,.sfd-form .select{display:block}.sfd-filter .select .input,.sfd-form .select .input{width:100%}.sfd-form{display:grid;gap:.875rem;max-width:32rem;margin:0}.sfd-form .hint{margin:0}.sfd-form>.actions{justify-self:start}.sfd-wide{max-width:44rem}.sfd-decide{max-width:38rem;gap:1.125rem}.sfd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;align-items:start}.sfd-area{min-height:4.5rem;resize:vertical}.sfd-tick{display:grid;gap:.25rem}.sfd-tick>.hint{margin:0 0 0 2rem}.sfd-set{min-width:0;margin:0;padding:.875rem 0 0;border:0;border-top:1px solid var(--rule);display:grid;gap:.75rem}.sfd-set>legend{float:left;width:100%;padding:0;margin:0 0 .25rem;font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sfd-set>legend+*{clear:both}.sfd-set>.hint{margin:0}.sfd-act{margin:0;padding:.875rem 0 1rem;border-top:1px solid var(--rule)}.sfd-sec>.sfd-act:first-of-type{border-top-color:var(--rule-ink)}.sfd-h{margin:0 0 .375rem;font:600 .9375rem/1.35 var(--f-sans);color:var(--ink)}.sfd-act>.sfd-note{margin-bottom:.625rem}.sfd-sheet{margin:0 0 1.75rem;padding:clamp(1.125rem,3.5vw,2rem);border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm);min-width:0;overflow-wrap:anywhere}.sfd-sheet>.kicker{margin-bottom:.625rem}.sfd-sheet-h{margin:0 0 .75rem;font:400 1.375rem/1.3 var(--f-serif);color:var(--doc-ink)}.sfd-sheet-sm{padding:1rem 1.25rem}.sfd-sheet-sm p{margin:0;font:400 1.0625rem/1.55 var(--f-serif)}.sfd-url{margin:0 0 .875rem;font-size:.8125rem;color:var(--ink-2)}.sfd-reported{margin:0 0 1.125rem}.sfd-mark{margin:0 0 .25rem;font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}span.sfd-mark{margin:0 .375rem 0 0}.sfd-text{font:400 1.0625rem/1.6 var(--f-serif);color:var(--ink);max-height:28rem;overflow:auto}.sfd-notext{margin:0 0 1rem;color:var(--ink-2)}.sfd-around{list-style:none;margin:0 0 1rem;padding:0;border-top:1px solid var(--rule-ink)}.sfd-around>li{padding:.5rem 0;border-bottom:1px solid var(--rule);font:400 1rem/1.5 var(--f-serif)}.sfd-around>li[data-reported]{padding-left:.875rem}.sfd-by{display:block;font:400 .8125rem/1.4 var(--f-sans);color:var(--ink-2)}.sfd-hash{font-size:.8125rem;overflow-wrap:anywhere}.sfd-meta{margin:0 0 1rem;border-top:1px solid var(--rule);font-size:.875rem}.sfd-meta>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.125rem .875rem;padding:.375rem 0;border-bottom:1px solid var(--rule)}.sfd-meta dt{font:600 .6875rem/1.6 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sfd-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}.sfd-contact{display:block}.sfd-reports,.sfd-history,.sfd-list,.sfd-log,.sfd-steps,.sfd-rules{list-style:none;margin:0 0 1rem;padding:0;border-top:1px solid var(--rule-ink)}.sfd-reports>li{padding:.625rem 0 .75rem;border-bottom:1px solid var(--rule)}.sfd-report-who{margin:0;font-weight:600}.sfd-report-what{margin:.125rem 0 0;font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.sfd-revealed{margin-left:.5rem;padding:0 .375rem;border:1px solid var(--rule-ink);border-radius:var(--r-xs);font-weight:600}.sfd-said{margin:.5rem 0 0;padding:0 0 0 .875rem;border-left:1px solid var(--rule-2);font:400 1rem/1.55 var(--f-serif);color:var(--ink);overflow-wrap:anywhere}.sfd-request{margin:0;padding:.875rem 0 .25rem;border-top:1px solid var(--rule-ink)}.sfd-request+.sfd-request{margin-top:1rem}.sfd-ticket{margin:0 0 .5rem;font-size:.8125rem;color:var(--ink-2);overflow-wrap:anywhere}.sfd-history>li,.sfd-log>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;padding:.4375rem 0;border-bottom:1px solid var(--rule);font-size:.875rem}.sfd-history .sfd-by,.sfd-log .sfd-by{display:inline}.sfd-when{font:400 .8125rem/1.4 var(--f-mono);color:var(--ink-2);white-space:nowrap}.sfd-did{font-weight:600}.sfd-why{flex:1 0 100%;color:var(--ink-2);overflow-wrap:anywhere}.sfd-log a{min-height:1.5rem;display:inline-flex;align-items:center}.sfd-list>li{padding:.5rem 0;border-bottom:1px solid var(--rule);max-width:var(--measure)}ol.sfd-list{counter-reset:sfd-n}ol.sfd-list>li{counter-increment:sfd-n;display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.5rem;align-items:baseline}ol.sfd-list>li:before{content:counter(sfd-n,lower-roman);font:italic 400 1.0625rem/1 var(--f-display);color:var(--ink-3);text-align:right}.sfd-steps{counter-reset:sfd-step}.sfd-steps>li{counter-increment:sfd-step;display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:.5rem;row-gap:.375rem;align-items:baseline;padding:.625rem 0;border-bottom:1px solid var(--rule)}.sfd-steps>li:before{content:counter(sfd-step,lower-roman);font:italic 400 1.0625rem/1 var(--f-display);color:var(--ink-3);text-align:right}.sfd-step-t{font-weight:600}.sfd-steps>li.done .sfd-step-t{font-weight:400;color:var(--ink-2)}.sfd-step-s{grid-column:2;font-size:.8125rem;color:var(--ink-2)}.sfd-step-f{grid-column:2}.sfd-rules-form{max-width:none}.sfd-rules>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.5rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--rule)}.sfd-rule-t{display:grid;gap:.125rem;min-width:0;max-width:var(--measure)}.sfd-rule-k{font-size:.8125rem;color:var(--ink-3)}.sfd-rule-t>span:last-child{font-size:.875rem;color:var(--ink-2)}.sfd-rule-s{display:grid;justify-items:end;gap:.25rem}.sfd-rule-n{font:400 .8125rem/1.3 var(--f-mono);color:var(--ink-2);white-space:nowrap}.sfd-thresholds{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.875rem 1.5rem}.sf-ledger.sfd-ledger{min-width:32rem}@media(min-width:60rem){.sfd-cols{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}@media(max-width:35rem){.sfd-pair{grid-template-columns:minmax(0,1fr)}.sfd-meta>div{grid-template-columns:minmax(0,1fr)}.sfd-rules>li{grid-template-columns:minmax(0,1fr)}.sfd-rule-s{justify-items:start}}.sfm-back{margin:0 0 1rem;font-size:.875rem}.sfm-back a{display:inline-flex;align-items:center;min-height:1.5rem}.sfm-letter{max-width:42rem;padding:clamp(1.5rem,5vw,3rem) clamp(1.25rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow);overflow-wrap:anywhere}.sfm-letter>.kicker{margin-bottom:1.125rem}.sfm-letter>.title{margin:0 0 1.5rem;text-wrap:balance}.sfm-struck{margin:0 0 1.25rem;padding:.125rem 0 .125rem .875rem;border-left:2px solid var(--ink);font-weight:500}.sfm-rows{margin:0;border-top:1px solid var(--ink)}.sfm-rows>div{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:.25rem 1.5rem;padding:.875rem 0 1rem;border-bottom:1px solid var(--rule)}.sfm-rows dt{padding-top:.1875rem;font:600 .75rem/1.4 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sfm-rows dd{margin:0;min-width:0;font:400 1.0625rem/1.55 var(--f-serif);color:var(--ink)}.sfm-rows dd p{margin:0 0 .625rem}.sfm-rows dd p:last-child{margin-bottom:0}.sfm-rows dd .hint,.sfm-rows dd .btn{font-family:var(--f-sans)}.sfm-inline{margin:0 0 .5rem}.sfm-when{color:var(--ink-2);font-size:.9375rem}.sfm-later{list-style:none;margin:0;padding:0}.sfm-later>li{padding:.125rem 0}.sfm-later a{display:inline-flex;align-items:center;min-height:1.5rem}.sfm-crisis{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--rule);font-size:.9375rem}.sf-ledger.sfm-list{min-width:30rem}.sf-ledger.sfm-list tbody th{white-space:normal;font-weight:600}.sfm-area{min-height:9rem;resize:vertical}.sfm-dob{min-width:0;margin:0;padding:0;border:0;display:grid;gap:.5rem}.sfm-dob>legend{padding:0;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--ink)}.sfm-dob>.hint,.sfm-dob>.err{margin:0}.sfm-dob-parts{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.sfm-dob-part{display:grid;gap:.25rem}.sfm-dob-part label{font-size:.8125rem;color:var(--ink-2)}.sfm-dob-part .input{width:auto;max-width:100%;font-family:var(--f-mono)}.sf-choice.sfm-choice{grid-template-columns:1.25rem minmax(0,1fr)}@media(max-width:35rem){.sfm-rows>div{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.sfd-fixed,.sfm-struck,.sfd-said{border-left-color:CanvasText}.sfd-reports,.sfd-history,.sfd-list,.sfd-log,.sfd-steps,.sfd-rules,.sfm-rows,.sfd-around,.sfd-revealed{border-color:CanvasText}}@media print{.sfd-nav,.sfd-act,.sfd-pager,.sfm-back,.sfm-inline{display:none}}.sfp-dl{margin:0;border-top:1px solid var(--rule-ink)}.sfp-dl>div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.125rem 1.5rem;padding:.75rem 0;border-bottom:1px solid var(--rule)}.sfp-dl dt{font:600 .75rem/1.5 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-top:.1875rem}.sfp-dl dd{margin:0;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.sfp-dl-lg dd{font:400 1.3125rem/1.4 var(--f-serif)}.sfp-dl a{min-height:1.5rem;display:inline-block}.sfp-any{margin:1rem 0 0;max-width:62ch;color:var(--ink-2)}.sfp-crisis .sfp-dl{margin-top:1.75rem}.sfp-hub{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.sf-rows.sfp-doors{margin:0}.sf-rows.sfp-doors>li{padding:1.125rem 0}.sf-rows.sfp-doors>li>a:not(.btn){font-size:1.5rem;line-height:1.25;max-width:40ch}.sfp-routes .sf-h{margin-top:0}.sfp-also{margin:1.25rem 0 0;color:var(--ink-2)}.sfp-also a{min-height:1.5rem;display:inline-block}@media(min-width:60rem){.sfp-hub{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem;align-items:start}}.sfp-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.sfp-sheet{min-width:0;padding:clamp(1.25rem,5vw,3rem) clamp(1rem,5vw,3.25rem) clamp(1.5rem,4vw,2.5rem);border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow)}.sfp-sheet>.kicker{margin-bottom:1.125rem}.sfp-sheet>.title{max-width:18ch}.sfp-lead{margin:1.125rem 0 0;max-width:58ch;font:400 1.1875rem/1.5 var(--f-serif);color:var(--ink-2);text-wrap:pretty}.sfp-sheet>.sf-quote{margin-bottom:0}.sfp-notice{margin:2rem 0 0}.sfp-notice .sf-h{margin-top:0;border-top:0;padding-top:0}.sfp-notice .sfp-dl>div{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);padding:.625rem 0}.sfp-notice dd{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.sfp-problems{margin:1.5rem 0 0}.sfp-problems ul{margin:.375rem 0 0;padding-left:1.125rem}.sfp-problems li{padding:.1875rem 0;line-height:1.5}.sfp-problems a{color:inherit}.sf-slip>.notice.sfp-problems{margin:0 0 1.25rem}.sfp-form{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem}.sf-quote.sfp-carried{margin:0}.sfp-parts{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-ink)}.sfp-part{position:relative;padding:1.375rem 0 1.5rem 3.375rem;border-bottom:1px solid var(--rule)}.sfp-part-h{margin:0;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.sfp-part-n{position:absolute;left:0;top:1.125rem;width:2.5rem;font:italic 400 2rem/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink-3);text-align:right}.sfp-part-b{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin-top:.75rem}.sfp-part .field{grid-template-columns:minmax(0,1fr)}.sfp-part:focus-within .sfp-part-n{color:var(--accent)}.sfp-part .field>label{font-size:1rem;font-weight:500}.sfp-part .sf-check>.err{margin-left:2rem}.sfp-optional{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.75rem}.sfp-optional>legend{padding:0;margin-bottom:.625rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.sfp-check{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.sfp-check .cf-turnstile{overflow-x:auto}.sfp-check .hint,.sfp-anyway{margin:0;max-width:58ch}.sfp-aside{min-width:0;padding-top:1rem;border-top:3px double var(--rule-ink);color:var(--ink-2)}.sfp-aside p{margin:0 0 .75rem;max-width:34ch;text-wrap:pretty}.sfp-aside-n{font:italic 400 3.5rem/.9 var(--f-display);color:var(--ink);margin-bottom:.75rem}.sfp-aside a{min-height:1.5rem;display:inline-block}@media(min-width:64rem){.sfp-cols{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:3rem}.sfp-aside{position:sticky;top:1.5rem;margin-top:3rem}}@media(max-width:30rem){.sfp-part{padding-left:2.375rem}.sfp-part-n{width:1.75rem;font-size:1.5rem}.sfp-dl>div,.sfp-notice .sfp-dl>div{grid-template-columns:minmax(0,1fr)}}.sfp-ticket{margin:1.25rem 0 1.5rem;padding:.875rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-ink);font:500 1.125rem/1.5 var(--f-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.sfp-ticket-h{font-size:clamp(1.0625rem,.9rem + 1vw,1.375rem)}.sfp-nomail{margin:0 0 1rem;padding:.75rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink)}.sfp-row-t{font:400 1.25rem/1.3 var(--f-serif)}.sfp-prove{margin:-.5rem 0 0;max-width:58ch}.sfp-code{margin-top:1.5rem}.sfp-code>p{margin:0 0 1rem}.sfp-code-form{gap:1.25rem}.sfp-code-in{max-width:11rem;font-size:1.25rem;letter-spacing:.2em}.sfp-status .sf-steps,.sfp-due{margin:0 0 1.25rem}.sfp-forget{display:grid;gap:.875rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.sfp-forget p{margin:0;max-width:58ch;color:var(--ink-2)}.sfp-centre{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.sfp-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-ink)}.sfp-toc li{border-bottom:1px solid var(--rule)}.sfp-toc a{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.625rem;align-items:baseline;min-height:2.25rem;padding:.4375rem 0;font-size:.9375rem;color:var(--ink-2);text-decoration:none}.sfp-toc a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sfp-toc a:hover .sf-n{color:var(--accent)}.sfp-text{min-width:0;max-width:62ch}.sfp-sec{padding:0 0 2.25rem;scroll-margin-top:1.5rem}.sfp-sec+.sfp-sec{padding-top:1.75rem;border-top:1px solid var(--rule)}.sfp-sec-h{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.625rem;align-items:baseline;margin:0 0 .875rem;font:400 1.75rem/1.15 var(--f-display);letter-spacing:-.01em;text-wrap:balance}.sfp-sec-h .sf-n{font-size:1.375rem}.sfp-sec>p,.sfp-sec>ul,.sfp-sec>dl,.sfp-sec>.sf-scroll{margin-left:3.125rem}.sfp-sec p{margin-top:0;margin-bottom:.875rem;font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.sfp-sec .sf-rows,.sfp-sec .sfp-dl{margin-bottom:1rem}.sfp-list{margin:0 0 1rem;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.sfp-list>li{padding:.625rem 0;border-bottom:1px solid var(--rule);font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.sf-ledger.sfp-kept{min-width:0;margin-bottom:.75rem}.sf-ledger.sfp-kept tbody th{white-space:normal;font-weight:500;width:46%}.sf-ledger.sfp-kept td{color:var(--ink-2)}@media(min-width:62rem){.sfp-centre{grid-template-columns:minmax(0,3fr) minmax(0,8fr) minmax(0,1fr);gap:3.5rem}.sfp-toc{position:sticky;top:1.5rem}}@media(max-width:35rem){.sfp-sec-h{grid-template-columns:2rem minmax(0,1fr);font-size:1.5rem}.sfp-sec>p,.sfp-sec>ul,.sfp-sec>dl,.sfp-sec>.sf-scroll{margin-left:0}}.sfp-quarter{padding:0 0 2.5rem}.sfp-quarter+.sfp-quarter{padding-top:2rem;border-top:3px double var(--rule-ink)}.sfp-quarter-h{display:grid;gap:.25rem;margin:0 0 1.5rem;font:400 2rem/1.1 var(--f-display);letter-spacing:-.01em}.sfp-ledgers{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3.5rem;align-items:start}.sf-ledger.sfp-count{min-width:0}.sf-ledger.sfp-count tbody th{white-space:normal;font-weight:400}.sf-ledger.sfp-count td.num{white-space:nowrap;font-family:var(--f-mono);font-size:.875rem}@media(min-width:52rem){.sfp-ledgers{grid-template-columns:repeat(2,minmax(0,1fr))}.sfp-ledgers>:first-child{grid-row:span 4}}@media(forced-colors:active){.sfp-dl,.sfp-parts,.sfp-toc ol,.sfp-list,.sfp-ticket{border-color:CanvasText}.sfp-part:focus-within .sfp-part-n{color:Highlight}}@media print{.sfp-aside,.sfp-toc,.sfp-check,.sfp-forget{display:none}.sfp-sheet{box-shadow:none;padding:0}}.sf-page{--sf-margin: 2.25rem}.sf-slip{max-width:62ch}.sf-slip>.kicker{margin-bottom:1.125rem}.sf-slip>.title+.deck,.sf-slip>.deck{margin-bottom:1.5rem}.sf-slip>.notice{margin:1.25rem 0}.sf-slip p{text-wrap:pretty}.sf-h{margin:2rem 0 .5rem;padding-top:.875rem;border-top:1px solid var(--rule-ink);font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.sf-lines{margin:0 0 .75rem;font-size:1.0625rem;line-height:1.55}.sf-fine{margin:0;max-width:58ch}.sf-foot{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule);color:var(--ink-2)}.sf-mailbox{margin:0 0 1.25rem;padding:.75rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.sf-none{margin:0;padding:1.5rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);max-width:62ch;color:var(--ink-2)}.sf-quote{margin:1.5rem 0 1.75rem;padding:1rem 0 1.125rem;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-ink)}.sf-quote-what{margin:0 0 .375rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sf-quote-title{margin:0;font:400 1.25rem/1.35 var(--f-serif);color:var(--ink);overflow-wrap:anywhere}.sf-quote-text{margin:.75rem 0 0;padding:0 0 0 1rem;border-left:1px solid var(--rule-2);font:400 1.0625rem/1.55 var(--f-serif);color:var(--ink-2);overflow-wrap:anywhere;max-height:16rem;overflow:auto}.sf-form{gap:1.5rem}.sf-choices,.sf-statements{margin:0;padding:0;border:0;min-width:0}.sf-choices>legend,.sf-statements>legend{padding:0;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--ink)}.sf-choice-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-ink)}.sf-choice-list>li{border-bottom:1px solid var(--rule)}.sf-choice{display:grid;grid-template-columns:1.25rem 2rem minmax(0,1fr);align-items:baseline;column-gap:.625rem;min-height:2.75rem;padding:.625rem 0;cursor:pointer}.sf-choice input{width:1.125rem;height:1.125rem;margin:0;align-self:center;accent-color:var(--ink);cursor:pointer}.sf-choice input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sf-n{font:italic 400 1.125rem/1 var(--f-display);color:var(--ink-3);text-align:right}.sf-choice:has(input:checked) .sf-n{color:var(--accent)}.sf-choice:has(input:checked) .sf-choice-t>b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sf-choice:hover .sf-choice-t>b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sf-choice-t{display:grid;gap:.125rem;min-width:0}.sf-choice-t>b{font-weight:600}.sf-choice-t>span{font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.sf-choice-link{cursor:default;grid-template-columns:1.25rem 2rem minmax(0,1fr)}.sf-choice-link .sf-n{grid-column:2}.sf-choice-link .sf-choice-t{grid-column:3}.sf-choice-link a{font-weight:600;min-height:1.5rem;display:inline-flex;align-items:center}.sf-rule-label{margin:1.25rem 0 .375rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sf-choices>.err{margin:.5rem 0 0}.sf-statements{display:grid;gap:.875rem;padding:1rem 0 0;border-top:1px solid var(--rule)}.sf-statements[hidden]{display:none}.sf-check{display:grid;gap:.25rem}.sf-check>.err{margin:0 0 0 2rem}.sf-details{border-top:1px solid var(--rule);padding-top:.75rem}.sf-details summary{min-height:1.5rem;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--ink-2)}.sf-details summary:hover{color:var(--ink)}.sf-details p{margin:.625rem 0 0;font-size:.9375rem;color:var(--ink-2);max-width:58ch}.sf-rows{list-style:none;margin:0 0 1.5rem;padding:0;border-top:1px solid var(--rule-ink)}.sf-rows>li{display:grid;gap:.25rem;padding:.875rem 0;border-bottom:1px solid var(--rule)}.sf-rows>li>a:not(.btn){justify-self:start;min-height:1.5rem;font:400 1.25rem/1.3 var(--f-serif);color:var(--ink);text-decoration-color:var(--rule-2)}.sf-rows>li>a:not(.btn):hover{text-decoration-color:currentColor}.sf-rows>li>span{font-size:.9375rem;color:var(--ink-2)}.sf-rows-act>li{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:.5rem 1.5rem}.sf-rows-act form{margin:0}.sf-rows-act .btn{justify-self:start}.sf-person{display:flex;align-items:center;gap:1rem;margin:0 0 1.75rem}.sf-person .deck{margin:.25rem 0 0}.sf-next{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.sf-next form{margin:0}.sf-short{margin-top:2.5rem;scroll-margin-top:5rem}.sf-short>p{margin:0 0 1rem;color:var(--ink-2)}.sf-scroll{position:relative;overflow-x:auto;width:0;min-width:100%}.sf-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf-ledger{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.sf-ledger caption{caption-side:top;text-align:left;padding:0 0 .5rem;font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.sf-ledger th,.sf-ledger td{padding:.6875rem .75rem .6875rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline}.sf-ledger thead th{border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-ink);font:600 .75rem/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.sf-ledger tbody th{font-weight:500;white-space:nowrap}.sf-ledger .num{text-align:right;padding-right:0;padding-left:.75rem}.sf-ledger td:last-child,.sf-ledger th:last-child{padding-right:0}.sf-sub{display:block;font-size:.8125rem;color:var(--ink-3)}.sf-act{text-align:right;white-space:nowrap}.sf-act form{margin:0;display:inline}.sf-pages{display:flex;gap:1.5rem;margin-top:1.25rem}.sf-pages a{min-height:1.5rem;display:inline-flex;align-items:center}.sf-clock{font:500 .9375rem/1.4 var(--f-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.sf-steps{list-style:none;counter-reset:sf-step;margin:0;padding:0;border-top:1px solid var(--rule-ink)}.sf-steps>li{counter-increment:sf-step;display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.625rem;align-items:baseline;padding:.75rem 0;border-bottom:1px solid var(--rule);color:var(--ink-2)}.sf-steps>li:before{content:counter(sf-step,lower-roman);font:italic 400 1.125rem/1 var(--f-display);color:var(--ink-3);text-align:right}.sf-steps>li[aria-current]{color:var(--ink);font-weight:600}.sf-steps>li[aria-current]:before{color:var(--accent)}.sf-docket{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.sf-docket>.paper{padding:clamp(1.25rem,4vw,2.25rem);border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--shadow-1);min-width:0;overflow-wrap:anywhere}.sf-docket [data-reported]{padding-left:.875rem;border-left:2px solid var(--doc-ink)}@media(min-width:60rem){.sf-docket{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem}}.sf-dlg{width:min(36rem,calc(100vw - 2rem))}.sf-dlg .sf-quote{margin:0;padding:.75rem 0}.sf-dlg .sf-choice{min-height:2.5rem;padding:.4375rem 0}.sf-dlg .sf-dlg-msg:empty{display:none}.sf-dlg .sf-dlg-msg{margin:0;color:var(--bad);font-weight:500}@media(max-width:35rem){.sf-choice{grid-template-columns:1.25rem 1.5rem minmax(0,1fr);column-gap:.5rem}.sf-rows-act>li{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.sf-choice:has(input:checked) .sf-n,.sf-steps>li[aria-current]:before{color:Highlight}.sf-quote,.sf-choice-list,.sf-rows,.sf-steps{border-color:CanvasText}.sf-docket [data-reported]{border-left-color:CanvasText}}@media print{.sf-next,.sf-details,.sf-pages{display:none}}.sf-facts{margin:1.25rem 0;border-top:1px solid var(--rule-ink)}.sf-facts>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.25rem 1.25rem;padding:.75rem 0;border-bottom:1px solid var(--rule)}.sf-facts dt{font:600 .75rem/1.5 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sf-facts dd{margin:0}@media(max-width:560px){.sf-facts>div{grid-template-columns:minmax(0,1fr)}}.sf-slip>.title+.sf-lines{margin-top:1.125rem}.sf-slip form.sf-form{margin:1.5rem 0 1rem}.sfd-hints{margin:1rem 0 0;padding-left:1.25rem}.sfd-hints li{margin-bottom:.25rem}.svc{display:grid;gap:1.75rem}.svc .masthead{margin-bottom:0}.svc-narrow{max-width:46rem}.svc-actions{margin:0}.svc-small{margin:0;font-size:.875rem;color:var(--ink-2, var(--ink))}.svc-cols{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:2rem 2.5rem;align-items:start}@media(max-width:760px){.svc-cols{grid-template-columns:minmax(0,1fr)}}.svc-term{display:grid;gap:.5rem;margin-bottom:1.5rem}.svc-term-h{margin:0;font-style:italic;font-weight:400}.svc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-2)}.svc-row{display:grid;gap:.125rem;padding:.875rem 0;border-bottom:1px solid var(--rule)}.svc-row .kicker{margin:0}.svc-row-t{margin:0;font:400 1.25rem/1.25 var(--f-display)}.svc-row-t a{color:var(--ink);text-underline-offset:.2em}.svc-row-l,.svc-row-s{margin:0}.svc-state{font-style:italic}.svc-aside{border-top:1px solid var(--rule-2);padding-top:.75rem;display:grid;gap:1rem}.svc-aside .kicker{margin:0}.svc-facts{margin:0;display:grid}.svc-facts>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--rule)}.svc-facts dt{margin:0}.svc-facts dd{margin:0;font:italic 400 1.5rem/1 var(--f-display);font-variant-numeric:tabular-nums}.svc-house{margin:0;font-size:.9375rem;max-width:36ch}.svc-form{display:grid;gap:1.5rem}.svc-set{border:0;border-top:1px solid var(--rule-2);margin:0;padding:1rem 0 0;display:grid;gap:1rem;min-width:0}.svc-set>legend{padding:0 .5rem 0 0;font:italic 400 1.25rem/1.2 var(--f-display)}.svc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:520px){.svc-pair{grid-template-columns:minmax(0,1fr)}}.svc-radios{border:0;margin:0;padding:0;display:grid;gap:.375rem;min-width:0}.svc-radios>legend{padding:0;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.svc-radio,.svc-check{display:flex;align-items:flex-start;gap:.625rem;min-height:2rem;cursor:pointer}.svc-radio input,.svc-check input{width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:var(--accent);flex:none}.svc-counts{border:1px solid var(--rule);border-radius:8px;padding:.5rem .875rem}.svc-counts>summary{cursor:pointer;min-height:2.5rem;display:flex;align-items:center;font-weight:600}.svc-counts .field{margin-top:.75rem}.svc-num{max-width:9rem}.svc-code{max-width:12rem;letter-spacing:.25em;font-variant-numeric:tabular-nums}.svc-status{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.svc-status .kicker{margin:0}.svc-entry{align-items:start}.svc-entry{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}@media(max-width:760px){.svc-entry{grid-template-columns:minmax(0,1fr)}}.svc-side .headline,.svc-main .headline{margin:0 0 .5rem}.svc-history{list-style:none;margin:0;padding:0;display:grid}.svc-history li{padding:.625rem 0;border-top:1px solid var(--rule)}.svc-day{display:block;font:italic 400 .9375rem/1.3 var(--f-serif);color:var(--ink-2, var(--ink))}.svc-main{display:grid;gap:1.5rem;min-width:0}.svc-claim{padding:1.25rem 1.5rem}.svc-claim .kicker{margin:0 0 .5rem}.svc-table{margin:0;display:grid}.svc-table>div{display:grid;grid-template-columns:minmax(5.5rem,1fr) minmax(0,4fr);gap:.75rem;padding:.625rem 0;border-top:1px solid var(--rule)}.svc-table dt{margin:0;font:italic 400 1rem/1.4 var(--f-serif)}.svc-table dd{margin:0;overflow-wrap:anywhere}@media(max-width:480px){.svc-table>div{grid-template-columns:minmax(0,1fr);gap:.125rem}}.svc-link,.svc-sent{display:grid;gap:.75rem}.svc-more{border-top:1px solid var(--rule);padding-top:.5rem}.svc-more>summary{cursor:pointer;min-height:2.5rem;display:flex;align-items:center;font-weight:600}.svc-more>form{margin-top:.75rem}.svc-link .field,.svc-more .field{margin:0}.svc-mono{font-family:var(--f-mono, ui-monospace, monospace);font-size:.875rem}.svc-inline{display:grid;gap:.75rem}.svc-foot{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.svc-remove{border-top:1px solid var(--rule);padding-top:.5rem}.svc-remove>summary{cursor:pointer;min-height:2.5rem;display:flex;align-items:center}.svc-sheet{padding:2rem clamp(1rem,4vw,2.5rem);display:grid;gap:1.5rem}.svc-sheet-head .kicker,.svc-sheet-head .title{margin:0 0 .5rem}.svc-sheet-head .deck{margin:0}.svc-asks{display:grid;gap:.5rem;border-top:1px solid var(--rule);padding-top:1rem}.svc-asks .headline,.svc-sheet>.headline{margin:0}.svc-asks p{margin:0;max-width:62ch}.svc-note{border-left:3px solid var(--accent);padding:.5rem 1rem;background:var(--card)}.svc-note .kicker{margin:0 0 .25rem}.svc-note p:last-child{margin:0;white-space:pre-line;overflow-wrap:anywhere}.svc-answer{border-top:1px solid var(--rule-2);padding-top:1rem}.svc-answer>fieldset{border:0;margin:0;padding:0;display:grid;gap:1rem;min-width:0}.svc-answer-h{margin:0 0 .25rem;font:italic 400 1.375rem/1.2 var(--f-display)}.svc-ticks{border:0;margin:0;padding:0;display:grid;gap:.5rem;min-width:0}.svc-ticks>legend{padding:0;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.svc-shown{border-top:1px solid var(--rule);padding-top:.75rem}.svc-shown .kicker{margin:0 0 .25rem}.svc-shown p{margin:0;max-width:62ch}.svc-says{font:italic 400 1.125rem/1.45 var(--f-serif);max-width:62ch;margin:0}.svc-controls{display:grid;gap:.75rem}@media print{.svc .actions,.svc-controls{display:none}}.ses .deck{max-width:60ch}.ses-sub{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.ses-by{margin:.5rem 0 1rem;font-weight:600;color:var(--ink)}.ses-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 2.5rem;align-items:start;margin-top:1rem}@media(min-width:52rem){.ses-cols{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr)}}.ses-filter{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end;margin:0 0 .75rem}.ses-filter .field{min-width:11rem}.ses-day{margin:1.5rem 0 0}.ses-list{list-style:none;margin:0;padding:0}.ses-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.25rem 1rem;align-items:start;padding:1rem 0;border-top:1px solid var(--rule)}.ses-item:last-child{border-bottom:1px solid var(--rule)}.ses-hour{font:500 1rem/1.4 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);padding-top:.25rem}.ses-main{min-width:0}.ses-main h3{margin:0 0 .25rem;font-size:1.5rem}.ses-meta{margin:0 0 .25rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ses-main .folio{margin:0}.ses-yours{margin:.375rem 0 0;font-weight:600;color:var(--accent-2)}.ses-go{align-self:center}@media(max-width:36rem){.ses-item{grid-template-columns:minmax(0,1fr)}.ses-go{align-self:start;margin-top:.5rem}}.ses-side .sec-head{margin-top:0}.ses-yourlist{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.75rem}.ses-pages{display:flex;gap:.5rem;margin:1rem 0}.ses-form{display:grid;gap:1.5rem;max-width:42rem;margin-top:1.5rem}.ses-form fieldset{border:0;padding:0;margin:0;display:grid;gap:.75rem}.ses-form legend{font:400 1.5rem/1.2 var(--f-display);padding:0;margin-bottom:.5rem}.ses-form fieldset fieldset legend{font:600 .9375rem/1.3 var(--f-sans);margin-bottom:.25rem}.ses-when{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem}.ses-tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem .75rem}.ses-note{min-height:5.5rem}.ses-form .btn.primary{justify-self:start}.ses-seat{padding:1.25rem;display:grid;gap:.75rem}.ses-seat p{margin:0}.ses-count{font:500 1rem/1.4 var(--f-mono);font-variant-numeric:tabular-nums}.ses-seatform,.ses-cancel{display:grid;gap:.625rem}.ses-cancel{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--rule)}.ses-cancel .sec-head{margin:0}.ses-names{margin:0 0 1rem;padding-left:1.25rem}.ses-table{width:100%;border-collapse:collapse;margin:.5rem 0 1.5rem;font-size:.9375rem}.ses-table caption{text-align:left;font:600 .875rem/1.3 var(--f-sans);color:var(--ink-2);padding-bottom:.5rem}.ses-table th,.ses-table td{text-align:left;padding:.625rem .5rem;border-top:1px solid var(--rule);vertical-align:top}.ses-table thead th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-top:0;border-bottom:1px solid var(--rule-ink)}.ses-table tfoot th,.ses-table tfoot td{border-top:1px solid var(--rule-ink);font-weight:600}.ses-num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.ses-sentence{font:400 1.5rem/1.35 var(--f-display);max-width:40ch;margin:1rem 0 1.5rem}.ses-sentence strong{font-style:italic;font-weight:400;color:var(--accent-2)}@media(max-width:36rem){.ses-table th,.ses-table td{padding:.5rem .25rem}.ses-table .btn{white-space:normal}}.ses-topics{border:1px solid var(--rule);border-radius:10px;padding:.75rem 1rem;background:var(--card)}.ses-topics summary{cursor:pointer;font-weight:600;min-height:1.5rem}.ses-topics .ses-tags{margin-top:.75rem}.ses-first{margin:0 0 .5rem;font:400 1.375rem/1.2 var(--f-display)}.ses-form .notice .check{margin-top:.75rem}.shop-look{min-width:0}.look-box{position:relative;height:clamp(21rem,calc(100vh - 19rem),46rem);border:1px solid var(--control-border);border-radius:var(--r-lg);background:var(--map-bg);overflow:hidden}.look-stage{position:absolute;inset:0;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.look-stage:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.look-stage canvas{display:block;width:100%;height:100%;touch-action:none;cursor:inherit}.look-stage canvas.is-dragging{cursor:grabbing}.look-box.is-locked .look-stage{cursor:none}.look-box.is-full{height:100%;border:0;border-radius:0}.look-controls{position:absolute;right:.75rem;top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;transition:opacity .25s ease}.look-controls .btn{background:color-mix(in srgb,var(--card) 90%,transparent)}.look-controls .btn.primary{background:var(--btn-bg)}.look-controls [hidden]{display:none}.look-box.is-locked .look-controls{opacity:0;pointer-events:none}.look-cue,.look-first{position:absolute;left:50%;transform:translate(-50%);margin:0;max-width:calc(100% - 2rem);text-align:center;pointer-events:none}.look-cue{bottom:1.1rem;padding:.25rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--paper) 72%,transparent);color:var(--ink);font-size:.875rem;line-height:1.35}.look-cue:empty{display:none}.look-first{bottom:3.4rem;padding:.3125rem .875rem;border-radius:999px;background:color-mix(in srgb,var(--paper) 82%,transparent);border:1px solid color-mix(in srgb,var(--rule-2) 70%,transparent);color:var(--ink);font-size:.875rem;opacity:0;transition:opacity .6s}.look-first.is-on{opacity:.92}.look-status{position:absolute;left:.75rem;top:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;pointer-events:none}.look-status .shop-mic-chip{background:color-mix(in srgb,var(--paper) 82%,transparent)}.look-clock{margin:0;padding:.1875rem .625rem;border-radius:999px;background:color-mix(in srgb,var(--paper) 62%,transparent);color:var(--ink-2);font-size:.8125rem;pointer-events:none}.look-clock[hidden]{display:none}@media(prefers-reduced-motion:reduce){.look-first,.look-controls{transition:none}}:root[data-motion=less] .look-first,:root[data-motion=less] .look-controls{transition:none}.look-dot{display:none;position:absolute;left:50%;top:50%;width:.4rem;height:.4rem;margin:-.2rem 0 0 -.2rem;border-radius:50%;background:var(--card);border:1px solid var(--ink);opacity:.7;pointer-events:none}.look-box.is-locked .look-dot{display:block}.look-dot.is-over{width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;background:var(--accent-soft);opacity:1}.look-pop-box{position:absolute;left:.75rem;bottom:3.4rem;width:min(22rem,calc(100% - 1.5rem));display:grid;gap:.375rem;pointer-events:none}.look-pops{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.look-pop{margin:0;padding:.4375rem .75rem;border-radius:var(--r-lg);background:color-mix(in srgb,var(--paper) 90%,transparent);border:1px solid color-mix(in srgb,var(--rule-2) 70%,transparent);color:var(--ink);font-size:.875rem;line-height:1.35;overflow-wrap:anywhere;animation:look-pop-in .3s ease-out;transition:opacity .7s}.look-pop.is-going{opacity:0}.look-pop strong{font-weight:600}.look-pop-tools{display:flex;gap:.375rem;flex-wrap:wrap}.look-pop-tools[hidden]{display:none}.look-pop-tools .btn{pointer-events:auto;background:color-mix(in srgb,var(--card) 92%,transparent)}.look-box.is-locked .look-pop-tools .btn{pointer-events:none;opacity:.55}@keyframes look-pop-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.look-pop{animation:none;transition:none}}:root[data-motion=less] .look-pop{animation:none;transition:none}.look-menu{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;overflow:auto;background:color-mix(in srgb,var(--ink) 52%,transparent)}.look-menu[hidden]{display:none}.look-menu-card{width:min(23rem,100%);max-height:100%;overflow:auto;padding:1.25rem 1.25rem 1rem;border-radius:var(--r-lg);border:1px solid var(--rule-2);background:var(--card);color:var(--ink);box-shadow:0 .5rem 2rem color-mix(in srgb,var(--ink) 25%,transparent)}.look-menu-h{margin:0 0 1rem;font:400 1.75rem/1.1 var(--f-display)}.look-menu-main,.look-menu-settings{display:grid;gap:.5rem}.look-menu-main[hidden],.look-menu-settings[hidden]{display:none}.look-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.look-menu-grid [hidden]{display:none}.look-big{justify-content:center;min-height:2.75rem;font-size:1rem}.look-menu-sub{margin:.5rem 0 0;font-size:1rem}.look-opts{display:grid;gap:.375rem}.look-opt{display:flex;gap:.625rem;align-items:baseline;font-size:.9375rem}.look-opt .hint{font-size:.8125rem}.look-keylist{display:grid;grid-template-columns:1fr auto;gap:.25rem .75rem;margin:0;font-size:.875rem}.look-keylist dt{color:var(--ink-2)}.look-keylist dd{margin:0;text-align:right}.look-keylist kbd{display:inline-block;min-width:1.25rem;padding:0 .3125rem;border:1px solid var(--control-border);border-bottom-width:2px;border-radius:5px;background:var(--card);font:600 .75rem var(--f-sans);text-align:center}.look-keys-box .hint{margin:0 0 .375rem}.shop-find{width:min(40rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--card);color:var(--ink)}.shop-find::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}.shop-find-body{display:grid;gap:.75rem;padding:1.25rem}.shop-find-body>.headline,.shop-find-body>p{margin:0}.shop-find-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem}.shop-find-way{display:grid;gap:.25rem;align-content:start;margin:0}.shop-find-way .hint,.shop-find-item .hint{margin:0}.shop-find-way label{font-weight:600;font-size:.9375rem}.shop-find-sub{margin:.5rem 0 0;padding-top:.75rem;border-top:1px solid var(--rule);font-size:1.0625rem}.shop-find-status{margin:0}.shop-find-status:empty{display:none}.shop-find-list{list-style:none;margin:0;padding:0;max-height:16rem;overflow:auto}.shop-find-item{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.625rem 0;border-top:1px solid var(--rule)}.shop-find-item>div{min-width:0}.shop-find-item p{margin:0}.shop-find-name{font-weight:600}.shop-find-purpose{font-size:.875rem;color:var(--ink-2)}.look-say{margin-top:.625rem}.look-side{--look-side-w: min(23rem, 42%);position:absolute;right:.75rem;top:3.5rem;bottom:.75rem;width:var(--look-side-w);display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;border:1px solid color-mix(in srgb,var(--rule-2) 70%,transparent);border-radius:var(--r-lg);background:color-mix(in srgb,var(--paper) 86%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.look-side[hidden]{display:none}.look-side-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.look-side-h{margin:0;font:400 1.375rem/1.1 var(--f-display)}.look-side-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.look-side-body .shop-mine{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding-top:.5rem;border-top:1px solid var(--rule-2)}.look-side-body .shop-mine>h2{margin:0 0 .25rem;font-size:1.125rem}.look-side-body .shop-table-controls{display:none}.look-side-body .shop-chat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.look-side-body .shop-chat[hidden]{display:none}.look-side-body .shop-chat-scroll{flex:1 1 auto;min-height:8rem;display:flex;flex-direction:column}.look-side-body .shop-chat-log{flex:1 1 auto;min-height:0;max-height:none}.look-side-body .shop-chat-empty{margin:0;color:var(--ink-2)}.look-side-body .shop-chat-empty[hidden]{display:none}@media(forced-colors:active){.look-side{background:Canvas}}.look-esc{position:absolute;left:50%;top:.75rem;transform:translate(-50%);margin:0;max-width:calc(100% - 9rem);padding:.375rem .875rem;border-radius:999px;background:color-mix(in srgb,var(--paper) 90%,transparent);border:1px solid var(--gold-edge);color:var(--ink);font-size:.875rem;line-height:1.3;text-align:center;pointer-events:none;opacity:0;transition:opacity .6s ease}.look-esc.is-on{opacity:1;transition-duration:.15s}@media(prefers-reduced-motion:reduce){.look-esc,.look-esc.is-on{transition:none}}:root[data-motion=less] .look-esc,:root[data-motion=less] .look-esc.is-on{transition:none}@media(max-width:30rem){.look-esc{top:2.75rem;max-width:calc(100% - 1.5rem)}}.shop-chat-scroll{position:relative}.shop-chat-log{position:relative;scroll-behavior:auto;overscroll-behavior:contain}.shop-chat-scroll:before,.shop-chat-scroll:after{content:"";position:absolute;left:0;right:0;height:1.75rem;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease}.shop-chat-scroll:before{top:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--ink) 20%,transparent),transparent)}.shop-chat-scroll:after{bottom:1px;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 20%,transparent),transparent)}.shop-chat-scroll[data-above]:before,.shop-chat-scroll[data-below]:after{opacity:1}@media(prefers-reduced-motion:reduce){.shop-chat-scroll:before,.shop-chat-scroll:after{transition:none}}:root[data-motion=less] .shop-chat-scroll:before,:root[data-motion=less] .shop-chat-scroll:after{transition:none}@media(forced-colors:active){.shop-chat-scroll:before,.shop-chat-scroll:after{display:none}.shop-chat-log{border-block:2px solid CanvasText}}.shop-chat-more{position:absolute;z-index:2;left:50%;bottom:.5rem;transform:translate(-50%);box-shadow:0 .125rem .5rem color-mix(in srgb,var(--ink) 25%,transparent)}.shop-chat-more[hidden]{display:none}.shop-chat-since{display:flex;align-items:center;gap:.625rem;padding:.375rem 0!important;color:var(--accent);font-size:.8125rem;font-weight:650;letter-spacing:.02em}.shop-chat-since:before,.shop-chat-since:after{content:"";flex:1 1 auto;height:1px;background:var(--leaf);opacity:.75}.shop-mic-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem .25rem .5rem;border:1px solid var(--rule-2);border-radius:999px;background:var(--card);color:var(--ink);font:650 .875rem/1.2 var(--f-sans);white-space:nowrap}.shop-mic-chip[hidden]{display:none}.shop-mic-chip.is-compact{padding:.1875rem .625rem .1875rem .4375rem;font-size:.8125rem}.shop-mic-chip .mic-key{margin-left:.125rem}.mic-ic{flex:none;overflow:visible}.mic-wave,.mic-slash{opacity:0;transition:opacity .15s ease}.shop-mic-chip[data-mode=on],.talk-bar-mic[data-mode=on]{color:var(--ink)}.shop-mic-chip[data-mode=on]{background:var(--accent-soft);border-color:var(--accent)}.shop-mic-chip[data-mode=on] .mic-body,.talk-bar-mic[data-mode=on] .mic-body{fill:var(--accent);stroke:var(--accent)}.shop-mic-chip[data-sending="1"]{box-shadow:0 0 0 3px var(--accent-soft),0 0 0 4.5px var(--accent)}.shop-mic-chip[data-sending="1"] .mic-wave,.talk-bar-mic[data-sending="1"] .mic-wave{opacity:1;stroke:var(--accent)}.shop-mic-chip[data-mode=muted],.shop-mic-chip[data-mode=listen]{color:var(--ink-2);background:var(--paper-2)}.shop-mic-chip[data-mode=muted] .mic-slash,.shop-mic-chip[data-mode=listen] .mic-slash,.talk-bar-mic[data-mode=muted] .mic-slash{opacity:1;stroke:var(--bad)}.shop-mic-chip[data-mode=ptt]{border-style:dashed;border-color:var(--control-border);color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .shop-mic-chip[data-sending="1"] .mic-wave-1,:root:not([data-motion=less]) .talk-bar-mic[data-sending="1"] .mic-wave-1{animation:mic-wave 1s ease-in-out infinite}:root:not([data-motion=less]) .shop-mic-chip[data-sending="1"] .mic-wave-2,:root:not([data-motion=less]) .talk-bar-mic[data-sending="1"] .mic-wave-2{animation:mic-wave 1s ease-in-out .25s infinite}}@keyframes mic-wave{0%,to{opacity:.35}50%{opacity:1}}@media(forced-colors:active){.shop-mic-chip{border-color:CanvasText}.shop-mic-chip[data-sending="1"]{outline:3px solid Highlight}.mic-slash{stroke:CanvasText!important}}.shop-mic-line{margin:0}.shop-voice-ask{margin:0;font-weight:600;max-width:42ch}.shop-mic-help{display:grid;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--warn);border-left-width:4px;border-radius:var(--r-md, .5rem);background:var(--warn-soft);color:var(--ink)}.shop-mic-help p{margin:0}.shop-mic-help-h{font-weight:650}.shop-mic-help-for{font-weight:600}.shop-mic-steps{margin:0;padding-left:1.25rem;display:grid;gap:.25rem;max-width:46ch}.shop-mic-other summary{cursor:pointer;font-weight:600;font-size:.9375rem}.shop-mic-other[open] summary{margin-bottom:.25rem}.shop-voice-sound{display:grid;gap:.5rem;justify-items:start}.shop-voice-sound p{margin:0}.shop-voice-mic{margin-top:.5rem}.shop-voice-mic>summary{cursor:pointer;font-size:.9375rem;font-weight:600;padding:.25rem 0}.shop-mic-set{display:grid;gap:.625rem;padding-top:.5rem}.shop-mic-set .field{margin:0}.shop-mic-set select{max-width:24rem}.shop-mic-set p{margin:0}.shop-mic-test{display:flex;flex-wrap:wrap;gap:.625rem .875rem;align-items:center}.shop-meter{flex:1 1 9rem;min-width:8rem;max-width:22rem;height:.875rem;border:1px solid var(--control-border);border-radius:999px;background:var(--paper-2);overflow:hidden}.shop-meter-fill{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform .06s linear}@media(prefers-reduced-motion:reduce){.shop-meter-fill{transition:none}}:root[data-motion=less] .shop-meter-fill{transition:none}@media(forced-colors:active){.shop-meter-fill{background:Highlight;forced-color-adjust:none}}.shop-mic-result{font-size:.875rem;color:var(--ink-2);min-height:1.25em}.talk-bar{position:sticky;top:0;z-index:70;display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem .625rem;padding:.3125rem 1rem;background:var(--sand);color:var(--sand-ink);border-bottom:1px solid var(--sand-line);font-size:.875rem;line-height:1.3}.talk-bar-mic{display:inline-flex;color:var(--sand-ink)}.talk-bar-mic .mic-slash{stroke:var(--bad)}.talk-bar-text{margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talk-bar-mic{flex:none}.talk-bar-text strong{font-weight:650}.talk-bar-btn{flex:none;min-height:1.75rem;padding:.125rem .625rem;white-space:nowrap;border:1px solid var(--sand-ink);border-radius:999px;background:transparent;color:var(--sand-ink);font:600 .8125rem/1.2 var(--f-sans);cursor:pointer}.talk-bar-btn:hover{background:color-mix(in srgb,var(--sand-ink) 12%,transparent)}.talk-bar-btn:focus-visible{outline:2px solid var(--sand-ink);outline-offset:2px}.talk-bar-btn[hidden]{display:none}.talk-bar-btn:disabled{opacity:.6;cursor:default}@media(forced-colors:active){.talk-bar{border-bottom-color:CanvasText}.talk-bar-btn{border-color:ButtonText}}.shop-talk{display:grid;gap:.75rem;padding-block:.5rem 1.5rem;max-width:34rem;margin-inline:auto}.shop-talk .title{margin:0;font-size:1.625rem;line-height:1.15}.shop-talk .kicker,.shop-talk .shop-line{margin:0}.shop-talk-live{display:grid;gap:.875rem}.shop-talk-live[hidden]{display:none}.shop-talk-status{display:flex;flex-wrap:wrap;gap:.375rem .75rem;align-items:center;justify-content:space-between}.shop-talk-where{margin:0;font-weight:600}.shop-talk-keep-row[hidden],.shop-talk-keep[hidden]{display:none}.shop-talk-keep{width:100%;min-height:3rem;justify-content:center;font-size:1.0625rem}.shop-talk-chat .sec-head{margin:0 0 .25rem;font-size:1.125rem}.shop-talk-chat[hidden]{display:none}.shop-talk-chat .shop-chat-log{max-height:14rem}.shop-talk-leave{margin:0}.shop-leave-note{margin:0;color:var(--bad);font-size:.9375rem}.shop-leave-note:empty{display:none}.shop-walk{--sw-line: var(--map-line);--sw-floor: var(--map-slab);--sw-grid: var(--map-grid);--sw-top: var(--card);--sw-fy: var(--map-side-l);--sw-fx: var(--map-side-r);--sw-wall-a: var(--map-wall);--sw-wall-b: var(--map-wall-2);--sw-cut: var(--map-line);--sw-glass: var(--card);--sw-lamp: var(--sand);--sw-pool: var(--sand);--sw-soft: var(--av-clay);--sw-head: var(--card);--sw-head-ink: var(--ink);--sw-b1: var(--av-ink);--sw-b2: var(--av-clay);--sw-b3: #E6D9B4;--sw-b4: var(--av-plum);--sw-b5: var(--av-ochre)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .shop-walk{--sw-top: var(--map-room-2);--sw-cut: var(--map-hatch);--sw-lamp: var(--sand-ink);--sw-pool: var(--sand-line);--sw-head: var(--ink);--sw-head-ink: var(--paper);--sw-b1: var(--av-ink-t);--sw-b2: var(--av-clay-t);--sw-b3: #C9B07A;--sw-b4: var(--av-plum-t);--sw-b5: var(--av-ochre-t)}}:root[data-theme=dark] .shop-walk{--sw-top: var(--map-room-2);--sw-cut: var(--map-hatch);--sw-lamp: var(--sand-ink);--sw-pool: var(--sand-line);--sw-head: var(--ink);--sw-head-ink: var(--paper);--sw-b1: var(--av-ink-t);--sw-b2: var(--av-clay-t);--sw-b3: #C9B07A;--sw-b4: var(--av-plum-t);--sw-b5: var(--av-ochre-t)}.shop-views{flex:0 0 auto}.shop-views button{display:inline-flex;align-items:center;gap:.375rem}.shop-room:is([data-showing=walk],[data-showing=look]) .shop-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:1.5rem 2rem;align-items:start;margin-inline:max(-14rem,min(0rem,calc((var(--page-max) - 100vw) / 2 + .75rem)))}.shop-room:is([data-showing=walk],[data-showing=look]) .shop-listing{display:none}.shop-room:is([data-showing=walk],[data-showing=look]) .shop-panel{min-width:0}@media(max-width:60rem){.shop-room:is([data-showing=walk],[data-showing=look]) .shop-stage{grid-template-columns:minmax(0,1fr)}}.shop-scene{position:relative;height:clamp(21rem,calc(100vh - 19rem),46rem);border:1px solid var(--control-border);border-radius:var(--r-lg);background:var(--map-bg);overflow:hidden;touch-action:none;cursor:pointer}.shop-scene.is-dragging{cursor:grabbing}.shop-scene:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shop-walk-tools{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;margin:.625rem 0 .5rem}.shop-walk-tools .hint{margin:0 .25rem 0 0}.shop-walk-say{margin:0;min-height:3em;max-width:68ch;color:var(--ink-2);font-size:.9375rem}.shop-walk-topics{list-style:none;margin:.75rem 0 0;padding:.75rem 0 0;border-top:1px solid var(--rule);font-size:.875rem}.shop-walk-topics li{padding:.125rem 0;overflow-wrap:anywhere}.shop-walk-topics-h{font-weight:600;color:var(--ink-2)}.sw-svg{display:block;overflow:visible;width:100%;height:100%;max-width:none;fill:none;stroke:var(--sw-line);stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;-webkit-user-select:none;user-select:none}.sw-svg *{vector-effect:non-scaling-stroke}.sw-svg text{stroke:none}.sw-floor,.sw-walls,.sw-marks,.sw-sorted,.sw-tags{pointer-events:none}.sw-t{fill:var(--sw-top);stroke:none}.sw-fy{fill:var(--sw-fy);stroke:none}.sw-fx{fill:var(--sw-fx);stroke:none}.sw-edge{fill:none}.sw-slab .sw-t{fill:var(--sw-floor)}.sw-grid{stroke:var(--sw-grid)}.sw-wall-a{fill:var(--sw-wall-a)}.sw-wall-b{fill:var(--sw-wall-b)}.sw-cut{fill:var(--sw-cut)}.sw-glass{fill:var(--sw-glass)}.sw-rug{fill:var(--paper-2)}.sw-rug-in{stroke:var(--map-hatch);stroke-dasharray:3 3}.sw-mat{fill:var(--paper-3)}.sw-wood-top{fill:var(--sw-top)}.sw-wood-side{fill:var(--sw-fy)}.sw-foot{fill:var(--sw-fx)}.sw-china{fill:var(--sw-head)}.sw-pot{fill:var(--sw-soft)}.sw-leaf{fill:var(--sand)}.sw-soft .sw-t{fill:var(--sw-soft)}.sw-soft .sw-fy{fill:color-mix(in srgb,var(--sw-soft) 82%,var(--sw-line))}.sw-soft .sw-fx{fill:color-mix(in srgb,var(--sw-soft) 68%,var(--sw-line))}.sw-chair.is-held .sw-t,.sw-chair.is-held .sw-wood-top{fill:var(--sw-pool)}.sw-lamp .sw-shade,.sw-lamp .sw-edge{opacity:.62;transition:opacity .5s}.sw-lamp.is-lit .sw-shade,.sw-lamp.is-lit .sw-edge{opacity:1}.sw-shade{fill:var(--paper-3);transition:fill .5s}.sw-lamp.is-lit .sw-shade{fill:var(--sw-lamp)}.sw-pool{fill:var(--sw-pool);stroke:none;opacity:0;transition:opacity .5s}.sw-pool.is-lit{opacity:.9}.sw-floor-label{fill:var(--ink-2);font:600 10.5px var(--f-sans);letter-spacing:.05em}.sw-svg .sw-table-name{fill:var(--ink);font:600 10px var(--f-sans);letter-spacing:.02em;stroke:var(--sw-floor);stroke-width:3.5;stroke-opacity:.94;paint-order:stroke fill}.sw-sign{fill:var(--ink);font:400 15px var(--f-display);letter-spacing:.14em;text-transform:uppercase}.sw-fig,.sw-tag{transition:opacity .18s}.sw-fig.is-out,.sw-tag.is-out{opacity:0}.sw-shadow{fill:var(--ink);fill-opacity:.14;stroke:none}.sw-tint-1 .sw-body{fill:var(--sw-b1)}.sw-tint-2 .sw-body{fill:var(--sw-b2)}.sw-tint-3 .sw-body{fill:var(--sw-b3)}.sw-tint-4 .sw-body{fill:var(--sw-b4)}.sw-tint-5 .sw-body{fill:var(--sw-b5)}.sw-head{fill:var(--sw-head)}.sw-fig.is-you .sw-body{fill:var(--accent);stroke:var(--accent)}.sw-fig.is-you .sw-head{stroke:var(--accent);stroke-width:2}.sw-you-mark{fill:var(--accent);stroke:none}.sw-you-ring{fill:none;stroke:var(--accent);stroke-width:1.6}.sw-near{fill:var(--accent-soft);stroke:var(--accent);stroke-dasharray:4 3}.sw-goal{stroke:var(--accent);stroke-width:1.8}.sw-tag-box{fill:var(--sw-head);stroke:var(--sw-line);stroke-width:.8}.sw-tag.is-you .sw-tag-box{stroke:var(--accent);stroke-width:1.8}.sw-svg .sw-tag-name{fill:var(--sw-head-ink);stroke:none;font:700 12.5px Dancing Script,Snell Roundhand,Segoe Script,cursive;letter-spacing:0}.sw-svg .sw-tag-text{fill:var(--sw-head-ink);stroke:none;font:500 8.5px var(--f-mono)}.sw-tag-ic path{fill:none;stroke:var(--sw-head-ink);stroke-linecap:round;stroke-linejoin:round}.sw-tag-ic .sw-ic-band{stroke-width:1.7}.sw-tag-ic .sw-ic-cups{stroke-width:3}.sw-hit{fill:var(--accent);fill-opacity:0;stroke:none;pointer-events:none}.sw-hit-person{pointer-events:all;cursor:pointer}.sw-hit-person:hover{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:3 3}.sw-hit-person:focus{outline:none}.sw-hit-person:focus-visible{stroke:var(--accent);stroke-width:2.5}.sw-hit-seat.is-free{pointer-events:all;cursor:pointer}.sw-hit-seat.is-free:hover{fill-opacity:.18;stroke:var(--accent);stroke-dasharray:3 3}@media(prefers-reduced-motion:reduce){.shop-walk .sw-fig,.shop-walk .sw-tag{transition-duration:.18s!important}}html[data-motion=less] .shop-walk .sw-fig,html[data-motion=less] .shop-walk .sw-tag{transition-duration:.18s!important}@media(forced-colors:active){.sw-svg{stroke:CanvasText}.sw-hit-person:focus-visible{stroke:Highlight}}.sw-speak{display:none;fill:none;stroke:var(--accent);stroke-width:2.4}.sw-fig.is-speaking .sw-speak{display:inline}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .sw-fig.is-speaking .sw-speak{animation:sw-speak 1.2s ease-in-out infinite}}@keyframes sw-speak{50%{stroke-width:4;stroke-opacity:.7}}@media(forced-colors:active){.sw-speak{stroke:Highlight}}.shop-chat-switch[hidden],.shop-chat-side[hidden]{display:none}.shop-chat-empty{margin:0;color:var(--ink-2);font-size:.9375rem}.shop-chat-empty[hidden]{display:none}.shop-room[data-chat-side=on]:is([data-showing=walk],[data-showing=look]) .shop-stage{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);grid-template-areas:"pic side" "live side"}.shop-room[data-chat-side=on] .shop-stage>.shop-walk,.shop-room[data-chat-side=on] .shop-stage>.shop-look{grid-area:pic}.shop-room[data-chat-side=on] .shop-stage>.shop-live-room{grid-area:live}.shop-room[data-chat-side=on] .shop-stage>.shop-chat-side{grid-area:side}.shop-room[data-chat-side=on] .shop-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 2rem;align-items:start}.shop-chat-side{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.75rem;max-height:calc(100vh - 2rem);min-height:0;overflow:auto;padding:0 0 .5rem}.shop-chat-side .shop-mine{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding-top:.75rem;border-top:0}.shop-chat-side .shop-mine>h2{margin-top:0}.shop-chat-side .shop-chat{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.shop-chat-side .shop-chat[hidden]{display:none}.shop-chat-side .shop-chat-scroll{flex:1 1 auto;min-height:12rem;display:flex;flex-direction:column}.shop-chat-side .shop-chat-log{flex:1 1 auto;min-height:0;max-height:none}.shop-chat-side .shop-chat-empty{padding-top:.75rem}@media(max-width:60rem){.shop-room[data-chat-side=on]:is([data-showing=walk],[data-showing=look]) .shop-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"pic" "side" "live"}.shop-chat-side{position:static;max-height:none}.shop-chat-side .shop-chat-scroll{flex:0 1 auto}.shop-chat-side .shop-chat-log{max-height:20rem}}.sw-look-silhouettes .sw-body,.sw-look-silhouettes .sw-head{fill:var(--sw-line);fill-opacity:.82}.sw-look-silhouettes.is-you .sw-body,.sw-look-silhouettes.is-you .sw-head{fill:var(--accent);fill-opacity:1}.sw-stem{stroke:var(--sw-line);stroke-width:1.4}.sw-halo{fill:var(--sw-pool);stroke:none;opacity:.55}.sw-bulb{fill:var(--sw-lamp);stroke:var(--sw-line);stroke-width:1.2}.sw-look-lamps.is-you .sw-bulb{fill:var(--accent);stroke:var(--accent)}.sw-look-lamps.is-you .sw-stem{stroke:var(--accent)}.shop-findme{display:inline-flex;align-items:center;gap:.375rem}.shop-find-ic{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sw-you-pulse{pointer-events:none}.sw-you-pulse[hidden]{display:none}.sw-svg .sw-pulse-ring{fill:var(--accent);fill-opacity:.14;stroke:var(--accent);stroke-width:2.6;opacity:0;transform-box:fill-box;transform-origin:center}.sw-you-pulse.is-pulsing .sw-pulse-ring:first-child{opacity:.8;transform:scale(1.25)}.sw-you-pulse.is-pulsing .sw-pulse-ring:not(:first-child){opacity:0}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .sw-you-pulse.is-pulsing .sw-pulse-ring{opacity:0;transform:scale(.7);animation:sw-pulse 1.1s ease-out backwards}:root:not([data-motion=less]) .sw-you-pulse.is-pulsing .sw-pulse-ring:nth-child(2){animation-delay:.5s}:root:not([data-motion=less]) .sw-you-pulse.is-pulsing .sw-pulse-ring:nth-child(3){animation-delay:1s}}@keyframes sw-pulse{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(2.3)}}@media(forced-colors:active){.sw-svg .sw-pulse-ring{stroke:Highlight}}.shop-look{position:relative}.shop-loading{display:grid;place-content:center;justify-items:center;gap:.5rem;height:clamp(21rem,calc(100vh - 19rem),46rem);padding:1rem;border:1px solid var(--control-border);border-radius:var(--r-lg);background:var(--map-bg);text-align:center}.shop-loading[hidden]{display:none}.shop-loading .shop-dots{margin:0}.shop-loading-text{margin:0;font:400 1.375rem/1.3 var(--f-display);color:var(--ink)}.shop-loading.is-stopped .shop-dots{display:none}.shop-loading.is-over{position:absolute;inset:0;z-index:4;height:auto}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .shop-loading:not(.is-stopped) .shop-loading-text{animation:shop-loading-breathe 2.4s ease-in-out infinite}}@keyframes shop-loading-breathe{0%,to{opacity:1}50%{opacity:.55}}.shop .shop-flavour{font-style:italic;color:var(--ink-3);margin-left:.375rem}.shop .shop-flavour:before{content:"\b7  ";font-style:normal}.shop .deck{max-width:60ch}.shop-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 2rem;margin:0 0 2.5rem}.shop-way{display:grid;gap:.375rem;align-content:start;margin:0}.shop-way .btn{justify-self:start}.shop-way label{font-weight:600}.shop-way .hint{margin:0}.shop-why{margin:.125rem 0 .5rem;font-size:1rem;line-height:1.45;color:var(--ink)}.shop-search{display:flex;gap:.5rem;align-items:center}.shop-search .input{flex:1 1 auto;min-width:0}.shop-list,.shop-live,.shop-people,.shop-seats,.shop-offers,.shop-chat-log{list-style:none;margin:0;padding:0}.shop-item{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-top:1px solid var(--rule)}.shop-item:last-child{border-bottom:1px solid var(--rule)}.shop-item-main{min-width:0}.shop-item h3{margin:0}.shop-item h3 a{color:var(--ink)}.shop-purpose{margin:.25rem 0;max-width:60ch}.shop-meta{margin:0;font-size:.875rem;color:var(--ink-2)}.shop-count{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.shop-item-go{display:grid;gap:.5rem;justify-items:end;flex:0 0 auto}.shop-live li{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:1px solid var(--rule)}.shop-form{display:grid;gap:1.25rem;max-width:40rem}.shop-form fieldset{border:0;padding:0;margin:0;display:grid;gap:.5rem}.shop-form legend{font-weight:600;padding:0;margin-bottom:.25rem}.shop-form .btn.primary{justify-self:start}.shop-tags,.shop-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.25rem .75rem}.shop-times{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.shop-times .input{width:auto}.shop-own-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}.shop-own-bar form{margin:0}.shop-strip{justify-content:space-between;align-items:center;margin:1rem 0}.shop-strip form,.shop-demo form{margin:0;flex:0 0 auto}.shop-demo{flex-wrap:wrap;align-items:center;margin:2rem 0 0}.shop-demo p{flex:1 1 20rem}.shop-line{font:400 1.25rem/1.3 var(--f-display);margin:1rem 0}.shop-bar{display:flex;flex-wrap:wrap;gap:.5rem .625rem;align-items:center;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.shop-bar form{margin:0}.shop-me,.shop-mine,.shop-cards{margin:0 0 2rem}.shop-me-where{margin:0}.shop-clock-big{font:400 1.75rem/1.2 var(--f-display);font-variant-numeric:tabular-nums;margin:.25rem 0 .75rem}.shop-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 1rem}.shop-actions .input{width:auto}.shop-me-form{display:grid;gap:.75rem;max-width:32rem}.shop-me-form .btn{justify-self:start}.shop-offers-box{margin:0 0 1.5rem}.shop-offers li{padding:.375rem 0}.shop-mine{padding:1rem 0 0;border-top:2px solid var(--ink)}.shop-table-controls{display:grid;gap:.5rem;justify-items:start;margin:0 0 1rem}.shop-table-controls p{margin:0}.shop-topic-form{display:grid;gap:.375rem;width:min(100%,28rem)}.shop-chat-log{max-height:16rem;overflow:auto;padding:.5rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.shop-chat-log:empty:before{content:"Nothing has been said at this table since you sat down.";color:var(--ink-3);font-size:.875rem}.shop-chat-log li{padding:.25rem 0;overflow-wrap:anywhere}.shop-chat-who{font-weight:600}.shop-chat-who:after{content:":"}.shop-chat-form{display:grid;gap:.375rem;margin-top:.75rem;max-width:36rem}.shop-tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:0 2rem}.shop-table{padding:1rem 0;border-top:1px solid var(--rule)}.shop-table.is-mine{border-top:2px solid var(--accent)}.shop-table h3{margin:0}.shop-kind{font:400 .8125rem/1.4 var(--f-body, inherit);color:var(--ink-2);white-space:nowrap}.shop-kind:before{content:"\b7  "}.shop-topic{margin:.25rem 0;font-style:italic}.shop-seats{margin:.5rem 0}.shop-seats li{padding:.25rem 0}.shop-taken{color:var(--ink-3)}.shop-person-line,.shop-seats li{display:flex;flex-wrap:wrap;gap:.125rem .625rem;align-items:baseline}.shop-name{font-weight:600}.shop-school,.shop-status,.shop-working,.shop-clock{font-size:.875rem;color:var(--ink-2)}.shop-clock{font-variant-numeric:tabular-nums;color:var(--ink)}.shop-standing{margin:1rem 0;padding-top:1rem;border-top:1px solid var(--rule)}.shop-standing:empty{display:none}.shop-card-body{display:grid;gap:.5rem;padding:1.5rem}.shop-card-body p,.shop-card-body h2,.shop-card-body .shop-actions{margin:0}.shop-card-say:empty{display:none}.shop-card-say{font-size:1rem;line-height:1.45}.shop-handshake{padding:1rem 0;border-top:1px solid var(--rule)}.shop-handshake p,.shop-handshake h3{margin:0 0 .25rem}.shop-summary{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:1.5rem 0}.shop-summary dt{color:var(--ink-2)}.shop-summary dd{margin:0}.shop-totals{display:flex;flex-wrap:wrap;gap:3rem;margin:0 0 1rem}.shop-totals dt{font-size:.875rem;color:var(--ink-2)}.shop-totals dd{margin:0;font:400 2.25rem/1.1 var(--f-display);font-variant-numeric:tabular-nums}.shop-stats{margin:0 0 1.5rem}.shop-stats dl{display:flex;flex-wrap:wrap;gap:.75rem 3rem;margin:0;padding:.875rem 0 1rem;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.shop-stats dt{font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.shop-stats dd{margin:.125rem 0 0;font:400 2rem/1.1 var(--f-display);font-variant-numeric:tabular-nums}.shop-visits{width:100%;border-collapse:collapse}.shop-visits th,.shop-visits td{text-align:left;padding:.5rem .75rem .5rem 0;border-top:1px solid var(--rule)}.shop-visits th{font-size:.8125rem;font-weight:600;color:var(--ink-2);border-top:0}.shop-person{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-top:1px solid var(--rule)}.shop-person h2,.shop-person p{margin:0 0 .25rem}.shop-person form{margin:0}@media(max-width:34rem){.shop-item,.shop-person{flex-direction:column}.shop-item-go{justify-items:start}}.shop-voice{display:grid;gap:.5rem;margin:0 0 1rem;padding:.75rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.shop-voice[hidden]{display:none}.shop-voice p,.shop-voice .shop-actions{margin:0}.shop-voice-h{margin:0;font:600 .9375rem/1.3 var(--f-sans)}.shop-voice-who{font-size:.9375rem}.shop-voice-state{font-size:.875rem;color:var(--ink-2)}.shop-mic.is-on{box-shadow:0 0 0 3px var(--accent-soft)}.shop-ptt{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;font-size:.875rem}.shop-ptt label{font-size:.875rem;color:var(--ink-2)}.shop-ptt-key{width:4.75rem;min-height:2rem;padding:.125rem .5rem;font-size:.875rem}.shop-voice-list{list-style:none;margin:0;padding:0}.shop-voice-person{display:flex;flex-wrap:wrap;gap:.25rem .625rem;align-items:center;padding:.375rem 0;border-top:1px solid var(--rule)}.shop-voice-person:first-child{border-top:0}.shop-voice-ring{display:inline-grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;border:1.5px solid var(--rule-2);background:var(--card);font:600 .6875rem var(--f-sans);color:var(--ink);flex:0 0 auto}.shop-voice-name{font-weight:600}.shop-voice-what{font-size:.8125rem;color:var(--ink-2);margin-right:auto}.shop-voice-acts{display:inline-flex;gap:.5rem;align-items:center}.shop-voice-note{font-size:.875rem;color:var(--ink-2);max-width:40ch}.shop-voice-person.is-speaking .shop-voice-ring{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 0 4.5px var(--accent)}.shop-voice-person.is-speaking .shop-voice-what{color:var(--accent);font-weight:600}.shop-voice-badge{font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:0 .4375rem;border:1px solid var(--rule-2);border-radius:999px;color:var(--ink-2)}.shop-voice-badge[hidden]{display:none}.shop-person-line.is-speaking .shop-voice-badge{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.shop-voice-points{margin:0;padding-left:1.125rem;display:grid;gap:.375rem;max-width:46ch}.shop-voice-notice{width:min(32rem,calc(100vw - 2rem));padding:0;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--card);color:var(--ink)}.shop-voice-notice::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .shop-voice-person.is-speaking .shop-voice-ring{animation:shop-speak 1.2s ease-in-out infinite}}@keyframes shop-speak{50%{box-shadow:0 0 0 4px var(--accent-soft),0 0 0 6px var(--accent)}}@media(forced-colors:active){.shop-voice-person.is-speaking .shop-voice-ring{outline:3px solid Highlight;outline-offset:2px}}.shop-h2{margin:0 0 .75rem;font:600 1.25rem/1.3 var(--f-sans)}.shop-way-h{margin:0 0 .25rem;font:600 1rem/1.35 var(--f-sans)}.shop-way-h label{font:inherit}.shop-rooms .sec-head{margin-top:0}.shop-legend{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;margin:0 0 .75rem}.shop-quiet-now{margin:0 0 1rem}.shop-usual{margin:.25rem 0 0;font-size:.875rem;color:var(--ink-2)}.shop-kind-chip{display:inline-block;padding:0 .5rem;border:1px solid var(--rule-2);border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.5;color:var(--ink)}.shop-kind-chip.is-quiet{background:var(--card)}.shop-kind-chip.is-talk{background:var(--accent-soft);border-color:var(--accent)}.shop-more{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.shop-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.shop-college{margin:0;display:contents}.shop-code-input{text-transform:uppercase;letter-spacing:.12em;font-family:var(--f-mono);max-width:11rem}.shop-share{display:grid;gap:.75rem;margin:0 0 1rem;padding:1rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.shop-share-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.shop-share-row .btn{display:inline-flex;gap:.375rem;align-items:center}.shop-share-label{min-width:3.5rem;font-weight:600}.shop-code-show{font:500 2rem/1.1 var(--f-mono);letter-spacing:.14em}.shop-link{flex:1 1 16rem;min-width:0;font-family:var(--f-mono);font-size:.875rem}.shop-newcode{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin:0 0 1.5rem}.shop-pick-list,.shop-guests{list-style:none;margin:0 0 .75rem;padding:0}.shop-pick-list li{padding:.25rem 0}.shop-guests li{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.5rem 0;border-top:1px solid var(--rule)}.shop-guests form{margin:0}.shop-invite,.shop-close{margin:0 0 2rem}.shop-opts{margin:0}.shop-opts>summary{cursor:pointer;font-weight:600;padding:.25rem 0}.shop-opts-body{display:grid;gap:1.25rem;padding-top:1rem}.shop-bar .btn .i{flex:0 0 auto}.shop-bar .btn,.shop-views button{display:inline-flex;align-items:center;gap:.4375rem}.shop-bar [hidden]{display:none}.shop-badge{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;border-radius:999px;background:var(--accent);color:var(--paper, #fff);font:600 .75rem/1 var(--f-sans);font-variant-numeric:tabular-nums}.shop-badge[hidden]{display:none}.shop-pop{position:relative}.shop-pop-panel{position:absolute;z-index:30;top:calc(100% + .375rem);left:0;min-width:15rem;max-width:min(20rem,calc(100vw - 2rem));display:grid;gap:.75rem;padding:1rem;margin:0;list-style:none;background:var(--card);color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--r-lg);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 16%,transparent)}.shop-pop-panel[hidden]{display:none}.shop-pop-panel .hint{margin:0}.shop-ambience{border:0;margin:0;padding:0;display:grid;gap:.375rem}.shop-ambience legend{font-weight:600;padding:0;margin-bottom:.25rem}.shop-volume{display:grid;gap:.25rem;font-size:.875rem;color:var(--ink-2)}.shop-volume input{width:100%;min-height:1.5rem;accent-color:var(--accent)}.shop-more-menu .shop-pop-panel{left:auto;right:0;min-width:13rem;gap:.125rem;padding:.375rem}.shop-menu li{margin:0}.shop-menu a{display:block;padding:.5rem .75rem;border-radius:var(--r-md, .5rem);color:var(--ink);text-decoration:none}.shop-menu a:hover,.shop-menu a:focus-visible{background:var(--accent-soft)}.shop-menu .report-link{display:block;padding:.5rem .75rem}@media(max-width:34rem){.shop-bar{gap:.375rem}.shop-bar .btn{padding-inline:.75rem}.shop-pop-panel{position:fixed;left:1rem;right:1rem;top:auto;bottom:1rem;max-width:none}.shop-more-menu .shop-pop-panel{left:1rem;right:1rem}}.shop-status{border:0;margin:0;padding:0;display:grid;gap:.5rem}.shop-status legend{font-weight:600;padding:0;margin-bottom:.125rem}.shop-status-choices{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.shop-status .hint{margin:0}.shop-chat-note{margin:0 0 1rem}.shop-chat-note[hidden]{display:none}.shop-popups{position:fixed;z-index:40;left:1rem;bottom:1rem;display:grid;gap:.5rem;max-width:min(24rem,calc(100vw - 2rem));pointer-events:none}.shop-popup{pointer-events:auto;text-align:left;padding:.625rem .875rem;border:1px solid var(--rule-2);border-left:3px solid var(--accent);border-radius:var(--r-md, .5rem);background:var(--card);color:var(--ink);font:400 .9375rem/1.35 var(--f-sans);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 16%,transparent);cursor:pointer;overflow-wrap:anywhere;transition:opacity .5s,transform .5s}.shop-popup.is-leaving{opacity:0}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .shop-popup{animation:shop-popup-in .3s ease-out}}@keyframes shop-popup-in{0%{opacity:0;transform:translateY(.75rem)}}.shop-settings-dlg{width:min(34rem,calc(100vw - 1.5rem));max-height:calc(100vh - 2rem);overflow:auto;padding:0;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--card);color:var(--ink)}.shop-settings-dlg::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}.shop-settings{display:grid;gap:1.25rem}.shop-settings fieldset{border:0;margin:0;padding:0;display:grid;gap:.375rem}.shop-settings legend{font-weight:600;padding:0;margin-bottom:.25rem}.shop-keys{list-style:none;margin:0 0 .75rem;padding:0}.shop-keys li{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;align-items:center;padding:.375rem 0;border-top:1px solid var(--rule)}.shop-keys li:first-child{border-top:0}.shop-kbd{min-width:3.5rem;padding:.125rem .5rem;text-align:center;border:1px solid var(--rule-2);border-bottom-width:2px;border-radius:.375rem;background:var(--paper-2, var(--card));font:500 .8125rem var(--f-mono)}.shop-key-note{min-height:1.5em;margin:.5rem 0 0;font-size:.875rem;color:var(--ink-2)}.shop-voice-list{padding:.375rem .5rem}.shop-chat-side{padding-inline:.5rem}.shop-form .check .hint{display:block}.shop-tag,.btn.shop-tag{font-family:Dancing Script,Snell Roundhand,Segoe Script,cursive;font-weight:700;letter-spacing:0}.shop-name.shop-tag,.btn.shop-name.shop-tag{font-size:1.3125rem;line-height:1.15}.shop-card-name{margin:0;font-size:2.125rem;line-height:1.1;font-weight:700;color:var(--ink)}.shop-voice-name.shop-tag{font-size:1.25rem;line-height:1.15}.look-pop .shop-tag{font-size:1.125rem}.shop-hp{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.shop-hp-band{stroke-width:1.5}.shop-hp-cups{stroke-width:2.6}.shop-status.shop-focus,.shop-focusing{display:inline-flex;align-items:center;gap:.375rem;color:var(--ink-2);font-size:.875rem}.shop-focus-switch[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.shop-focus-on{display:none}.shop-focus-switch[aria-pressed=true] .shop-focus-on{display:inline;font-weight:600}.shop-h1{margin:0 0 1rem;font:inherit}.shop-voice-ring{width:1.25rem;height:1.25rem}.shop-with{margin:0 0 .5rem}.shop-with-name{font-size:1.1875rem}.shop-with-focus{display:inline-flex;vertical-align:middle;color:var(--ink-2)}.shop-offline{position:sticky;top:.5rem;z-index:6;margin:0 0 1rem}.shop-item-go form{margin:0}.shop-item.is-full .shop-count,.shop-item.is-full .shop-purpose{color:var(--ink-2)}.shop-queue .title{text-wrap:balance}.shop-queue .deck{margin-bottom:1.25rem}.shop-queue-ahead{margin:0 0 .75rem;min-height:1.6em;font-size:1.125rem}.shop-dots{display:inline-flex;gap:.375rem;align-items:center;margin:0 0 1rem}.shop-dots i{display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);opacity:.55}p.shop-queue-wait{margin:0 0 .5rem}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=less]) .shop-dots i{animation:shop-dot 1.6s ease-in-out infinite}:root:not([data-motion=less]) .shop-dots i:nth-child(2){animation-delay:.25s}:root:not([data-motion=less]) .shop-dots i:nth-child(3){animation-delay:.5s}}@keyframes shop-dot{0%,70%,to{opacity:.3;transform:scale(.85)}35%{opacity:1;transform:scale(1.15)}}.shop-conn>summary{display:grid;gap:.125rem;padding:.25rem 2rem .25rem 0;cursor:pointer;list-style:none;position:relative}.shop-conn>summary::-webkit-details-marker{display:none}.shop-conn>summary:after{content:"";position:absolute;right:.5rem;top:.875rem;width:.5rem;height:.5rem;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s}.shop-conn[open]>summary:after{transform:rotate(225deg);top:1.125rem}.shop-conn>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.shop-conn-name{margin:0;font-size:1.375rem}.shop-conn-now{color:var(--ink);font-weight:600}.shop-conn-body{display:grid;gap:.5rem;padding:.5rem 0 .25rem}.shop-conn-body p{margin:0}.shop-conn-acts{margin-top:.25rem}.shop-conn-list .shop-person{display:block}@media(prefers-reduced-motion:reduce){.shop-conn>summary:after{transition:none}}.board-wide{display:grid;gap:1.5rem;max-width:62rem}.board-wide>.desk-table,.board-wide>.desk-empty{margin-bottom:0}.board-wide .staff-sec,.board-wide .tabs{margin-bottom:0}.desk-table a[data-desk-row] .folio{margin-left:.375rem}.board-sub{display:block;margin-top:.125rem;font-size:.8125rem;color:var(--ink-2);overflow-wrap:anywhere}.board-note{display:block;font-size:.8125rem;color:var(--ink-2);overflow-wrap:anywhere}.board-inline{display:inline-block;margin:.25rem 0 0}.board-count{margin:0;font-size:.9375rem;color:var(--ink);max-width:var(--measure)}.board-toggle{margin:0;font-size:.9375rem}.board-callout{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:0}.board-callout .btn{margin-left:auto}.board-notes p+p{margin-top:.25rem}.board-locked{margin:0}.board-add,.board-upload,.board-sign{max-width:36rem}.board-upload{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rule)}.board-upload>.kicker{margin:0}.board-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.board-list>li{display:grid;gap:.25rem;padding:.625rem 0;border-bottom:1px solid var(--rule);font-size:.9375rem}.board-list>li>p{margin:0;max-width:var(--measure);overflow-wrap:anywhere}.board-todo>li{padding:.5rem 0}.board-todo a{display:inline-flex;align-items:center;min-height:1.75rem}.board-money-box{display:flex;align-items:center;gap:.375rem;max-width:12rem}.board-money-box>span{font-size:1rem;color:var(--ink-2)}.board-money-box .input{flex:1 1 auto;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.board-over{color:var(--bad);font-weight:600}.board-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11.5rem,100%),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.board-card{padding:0}.board-card-link{display:flex;flex-direction:column;gap:.375rem;min-height:100%;padding:.875rem 1rem 1rem;color:inherit;text-decoration:none;border-radius:var(--r-md)}.board-card-link:hover .staff-count-l{color:var(--ink)}.board-card.is-hot .board-card-link{padding-left:calc(1rem - 3px)}.board-card-text{font-size:1.3125rem;line-height:1.2;letter-spacing:0}.board-card-note{font-size:.8125rem;color:var(--ink-2);overflow-wrap:anywhere}.board-dash .staffo-index{margin:0;border-top:1px solid var(--rule-ink)}.board-dash .staffo-index>div{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:.125rem 1.5rem;align-items:baseline;min-height:1.75rem;padding:.4375rem 0;border-bottom:1px solid var(--rule);font-size:.875rem}.board-dash .staffo-index dt{font-weight:600;font-size:.9375rem}.board-dash .staffo-index dt a{display:inline-flex;align-items:center;min-height:1.5rem}.board-dash .staffo-index dd{margin:0;min-width:0}.board-quorum{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.9375rem}.board-present{max-width:30rem}.board-present .check{margin:.125rem 0}.board-resolutions{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink);counter-reset:res}.board-resolutions>li{display:grid;gap:.375rem;padding:.875rem 0 1rem;border-bottom:1px solid var(--rule);scroll-margin-top:1rem}.board-resolutions>li>p{margin:0;max-width:var(--measure);overflow-wrap:anywhere}.board-res-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font:600 1rem/1.4 var(--f-sans);color:var(--ink)}.board-res-body{font-family:var(--f-serif);font-size:1rem;color:var(--ink);white-space:pre-wrap}.board-vote-out{margin:0;font-size:.9375rem}.board-version{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0}.board-minutes{max-width:44rem;padding:1.25rem 1.5rem;border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm);overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.board-minutes h3,.board-minutes h4{margin:1.125rem 0 .375rem;font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--doc-ink-3)}.board-minutes h3:first-child,.board-minutes h4:first-child{margin-top:0}.board-minutes p{margin:0 0 .75rem}.board-minutes ul,.board-minutes ol{margin:0 0 .75rem;padding-left:1.25rem}.board-frozen{display:grid;gap:.5rem;max-width:44rem;padding:.875rem 0 0;border-top:1px solid var(--rule-ink);font-size:.9375rem}.board-frozen p{margin:0}.board-frozen .board-list{border-top:0}.board-frozen .kicker{margin:0}.board-pdf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0}.staff-fold textarea.input{min-height:14rem;font:400 1rem/1.55 var(--f-serif)}.board-wide .desk-table.staff-ref tbody td,.board-wide .desk-table.staff-ref thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.board-wide .desk-table.staff-ref tbody th{width:30%}.board-shelf{display:grid;gap:1.5rem}.board-shelf .staff-sec{margin:0}.board-shelf .staff-sec>.desk-table,.board-shelf .staff-sec>.desk-empty{margin-bottom:0}.board-receipt{display:block;max-width:min(100%,26rem);max-height:28rem;height:auto;border:1px solid var(--rule-2);border-radius:4px;background:var(--card);object-fit:contain}.board-signs{display:grid;gap:.375rem}.board-void summary{min-height:1.5rem}.board-policy{max-height:26rem;overflow:auto;padding:1.25rem 1.5rem;border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.board-policy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.board-policy h2,.board-policy h3{margin:1.25rem 0 .375rem;font:600 .875rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--doc-ink-3)}.board-policy h2:first-child,.board-policy h3:first-child{margin-top:0}.board-policy p{margin:0 0 .75rem}.board-sign-wrap .staff-form{max-width:44rem}.board-sig{margin:0;font:italic 400 2.25rem/1.2 var(--f-display);color:var(--accent-doc);overflow-wrap:anywhere}.board-sig-preview{display:grid;gap:.25rem;align-content:end;min-height:5.5rem;padding:.875rem 0 1rem;border-bottom:1px solid var(--rule-ink);max-width:26rem}.board-sig-preview .kicker{margin:0}.board-sig-block{display:grid;gap:.5rem;max-width:26rem;padding-bottom:.75rem;border-bottom:1px solid var(--rule-ink)}.board-sig-block p{margin:0}.board-ink{display:block;width:100%;max-width:26rem;aspect-ratio:400 / 140;color:var(--ink)}.board-pad{position:relative;max-width:26rem;border:1.5px solid var(--control-border);border-radius:var(--r-md);background:var(--card);touch-action:none}.board-pad[hidden]{display:none}.board-pad-canvas{display:block;width:100%;aspect-ratio:400 / 140;color:var(--ink);touch-action:none;cursor:crosshair;border-radius:var(--r-md)}.board-pad:after{content:"";position:absolute;left:1rem;right:1rem;bottom:2.25rem;border-bottom:1px solid var(--rule-2);pointer-events:none}.board-pad-ph{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--ink-3);font-style:italic;pointer-events:none}.board-pad-ph[hidden]{display:none}.board-pad-clear{position:absolute;top:.375rem;right:.375rem}.board-pad:focus-within{outline:2px solid var(--accent);outline-offset:2px}.board-answers{margin:0;padding:0 0 0 1.5rem;display:grid;gap:.875rem;max-width:44rem}.board-answers>li::marker{font:italic 400 1.0625rem/1 var(--f-display);color:var(--accent)}.board-q{margin:0 0 .25rem;font-size:.9375rem;color:var(--ink-2)}.board-a{margin:0;font:400 1rem/1.55 var(--f-serif);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.board-signed .board-version{margin-bottom:0}@media(max-width:720px){.board-wide .desk-table.staff-ref tbody td{text-align:left}.board-dash .staffo-index>div{grid-template-columns:minmax(0,1fr)}.board-minutes,.board-policy{padding:1rem 1.125rem}.board-callout .btn{margin-left:0}}@media(forced-colors:active){.board-minutes,.board-policy{border:1px solid CanvasText}.board-pad{border-color:CanvasText}}@media print{.board-minutes{box-shadow:none}.board-pad,.board-pad-clear{display:none}}.staffh-wide .staff-sec>.desk-empty{max-width:none}.staffh-wide .staff-sec>.desk-table,.staffh-wide .staff-sec>.desk-empty{margin-bottom:0}.staffh-wide .tabs{margin-bottom:1.25rem}.staffh-note{margin:.5rem 0 0;max-width:var(--measure);font-size:.8125rem;color:var(--ink-2)}.staffh-wide>.staffh-note{margin-bottom:1.75rem}.staffh-lead{margin:0 0 1rem;max-width:var(--measure);font:400 1.125rem/1.45 var(--f-serif);color:var(--ink)}.staffh-tab{margin-top:.25rem}.staffh-wrong,.staffh-stage{margin-bottom:1.25rem}.staffh-back{margin:0;font-size:.9375rem}.staffh-back a{display:inline-flex;align-items:center;min-height:1.5rem}.staffh-fig{display:inline-block;min-width:4.5rem;text-align:right;font-variant-numeric:tabular-nums}.staffh-share{font-size:.8125rem;color:var(--ink-2);white-space:nowrap}.staffh-fold{margin:.25rem 0 0}.staffh-fold>summary{font-weight:600;color:var(--ink)}.staffh-fold[open]>summary{margin-bottom:.5rem}.staffh-fold>form,.staffh-fold>.desk-table{margin-left:0}.staffh-change{padding:.25rem 0 .75rem 1.25rem;border-left:1px solid var(--rule-2)}.staffh-change .select,.staffh-filters .select,.staffh-preset-form .select{display:block}.staffh-change .field{max-width:22rem}.staffh-folds{border-top:1px solid var(--rule-ink)}.staffh-folds>.staffh-fold{margin:0;padding:.375rem 0;border-bottom:1px solid var(--rule)}.staffh-presets{padding-bottom:1.25rem;border-bottom:1px solid var(--rule-ink)}.staffh-preset-list{margin:0 0 1rem;border-top:1px solid var(--rule-ink)}.staffh-preset-list>div{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:.125rem 1.5rem;align-items:baseline;padding:.375rem 0;border-bottom:1px solid var(--rule);font-size:.875rem}.staffh-preset-list dt{font-weight:600}.staffh-preset-list dd{margin:0;color:var(--ink-2)}.staffh-preset-form{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:.75rem 1.5rem;align-items:end}.staffh-preset-form .hint{grid-column:1 / -1;margin:0}.staffh-switches{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staffh-sw{display:grid;grid-template-columns:15rem minmax(0,1fr) auto;grid-template-areas:"name effect state" "name last last" ". fold fold";gap:.125rem 1.5rem;align-items:baseline;padding:.5rem 0 .5625rem;border-bottom:1px solid var(--rule);scroll-margin-top:1rem}.staffh-sw-name{grid-area:name;margin:0;font:600 .9375rem/1.4 var(--f-sans);color:var(--ink)}.staffh-sw-state{grid-area:state;margin:0;justify-self:end}.staffh-sw-effect{grid-area:effect;margin:0;max-width:var(--measure);font-size:.875rem;line-height:1.45;color:var(--ink-2)}.staffh-sw-last{grid-area:last;margin:0;max-width:var(--measure);font-size:.875rem;overflow-wrap:anywhere}.staffh-sw>.staffh-fold{grid-area:fold;margin:0}.staffh-says{display:block}.staffh-says+.staffh-says{margin-top:.375rem}.staffh-says:empty{display:none}.staffh-plan{font-weight:600;color:var(--ink)}.staffh-sw:target .staffh-sw-name{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.staffh-budgets .desk-table.staff-ref tbody th{width:auto;min-width:8rem;font-weight:600}.staffh-budgets .desk-table td{vertical-align:top}.staffh-budgets .staffh-fig{min-width:0;text-align:left}.staffh-ruler{max-width:11rem;margin-bottom:.125rem}.staffh-used{display:block;font-size:.8125rem;color:var(--ink);overflow-wrap:anywhere}.staffh-stopped{display:block;margin-top:.125rem;font-size:.8125rem;font-weight:600;color:var(--ink)}.staffh-budgets .folio{display:block;font-size:.8125rem}.staffh-spark{display:inline-block;width:5.5rem;height:1.25rem;vertical-align:middle;overflow:visible}.staffh-spark path{fill:none;stroke:var(--ink-2);stroke-width:1.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.staffh-peak{display:block;font-size:.8125rem;color:var(--ink-2)}.staffh-order{margin:0;padding:0 0 0 1.5rem;max-width:var(--measure);border-top:1px solid var(--rule-ink)}.staffh-order li{padding:.375rem 0 .375rem .25rem;border-bottom:1px solid var(--rule);font-size:.875rem}.staffh-order li::marker{font:italic 400 1.0625rem/1 var(--f-display);color:var(--accent)}.staffh-order-at{margin-right:.5rem;color:var(--ink-2)}.staffh-order-now{margin-left:.5rem;font-weight:600;white-space:nowrap}.staffh-order li.in-force{color:var(--ink)}.staffh-never{margin:.5rem 0 0;max-width:var(--measure);font-size:.8125rem;color:var(--ink-2)}.staffh-advice{margin:0;padding:.5rem 0;max-width:none;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font:400 1.0625rem/1.5 var(--f-serif);color:var(--ink)}.staffh-daynav{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin:0 0 1.25rem;font-size:.875rem}.staffh-daynav b{font:italic 400 1.25rem/1.3 var(--f-display);color:var(--ink)}.staffh-daynav a{display:inline-flex;align-items:center;min-height:1.5rem}.staffh-lines{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staffh-lines li{padding:.375rem 0;border-bottom:1px solid var(--rule);font-size:.875rem}.staffh-month .desk-table{table-layout:fixed}.staffh-month .desk-table thead th:first-child{width:8.5rem}.staffh-month .desk-table.staff-ref tbody th{width:auto;white-space:nowrap}.staffh-month .desk-table td{vertical-align:top}.staffh-month .staffh-fig,.staffh-month .staffh-share{display:block;min-width:0;max-width:4rem;text-align:right}.staffh-mark{margin-left:.25rem;font:600 .8125rem/1.3 var(--f-sans);color:var(--ink)}.staffh-month .staffh-mark{display:block;margin-left:0}.staffh-off{justify-items:start;text-align:left;padding:1.25rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.staffh-off p{max-width:var(--measure)}.staffh-wide .desk-table a.mono{display:inline-flex;align-items:center;min-height:1.5rem}.staffh-status{margin:0 0 1.25rem;padding:.625rem 0;max-width:none;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font:400 1.0625rem/1.5 var(--f-serif);color:var(--ink)}.staffh-anchor{display:block;margin-top:.125rem;font:400 .875rem/1.5 var(--f-sans);color:var(--ink-2);overflow-wrap:anywhere}.staffh-broken{margin-bottom:1.25rem}.staffh-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.75rem 1.25rem;align-items:start;margin:0 0 1.25rem}.staffh-filters>[data-error-summary]{grid-column:1 / -1}.staffh-filters-go{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:1.5625rem;font-size:.875rem}.staffh-log .desk-table td{overflow-wrap:break-word}.staffh-when,.staffh-action{white-space:nowrap}.staffh-kind{color:var(--ink-2)}.staffh-id,.staffh-hash{overflow-wrap:anywhere}.staffh-window{margin:.5rem 0 1.5rem;font-size:.875rem;color:var(--ink-2)}.staffh-window a{margin-left:.75rem;font-weight:600}.staffh-log>.staffh-fold{margin-bottom:1.75rem}.staffh-pair{display:grid;grid-template-columns:repeat(2,minmax(0,10rem));gap:.75rem 1.25rem}.staffh-detail{margin:0;border-top:1px solid var(--rule-ink)}.staffh-detail>div{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.125rem 1.5rem;align-items:baseline;min-height:1.75rem;padding:.3125rem 0;border-bottom:1px solid var(--rule);font-size:.875rem}.staffh-detail dt{color:var(--ink-2)}.staffh-detail dd{margin:0;min-width:0;overflow-wrap:anywhere;font-family:var(--f-mono);font-size:.8125rem;color:var(--ink)}.staffh-detail dd.staffh-plain{font-family:var(--f-sans)}.staffh-keys dt{font-family:var(--f-mono);font-size:.8125rem}.staffh-reverse{margin:-.75rem 0 1.75rem;font-size:.875rem}.staffh-entry-nav{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;font-size:.875rem}.staffh-entry-nav a{display:inline-flex;align-items:center;min-height:1.5rem}@media(max-width:960px){.staffh-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.staffh-filters-go{grid-column:1 / -1;padding-top:0}.staffh-sw{grid-template-columns:11rem minmax(0,1fr) auto}.staffh-preset-list>div,.staffh-preset-form{grid-template-columns:11rem minmax(0,1fr)}.staffh-when,.staffh-action{white-space:normal}.staffh-log .desk-table td{overflow-wrap:anywhere}}@media(max-width:720px){.staffh-preset-list>div,.staffh-preset-form,.staffh-detail>div,.staffh-filters{grid-template-columns:minmax(0,1fr)}.staffh-sw{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state" "effect effect" "last last" "fold fold";column-gap:.75rem}.staffh-change{padding-left:.75rem}.staffh-pair{grid-template-columns:minmax(0,1fr)}.staffh-ruler{max-width:14rem}.staffh-budgets .desk-table.staff-ref tbody th,.staffh-month .desk-table.staff-ref tbody th{min-width:0}.staffh-fig{min-width:0;text-align:left}.staffh-month .staffh-fig,.staffh-month .staffh-share,.staffh-month .staffh-mark{display:inline;max-width:none}.staffh-month .staffh-mark{margin-left:.25rem}}@media(forced-colors:active){.staffh-change{border-left-color:CanvasText}.staffh-spark path{stroke:CanvasText}}.wall{padding-top:clamp(2.5rem,8vh,5rem);padding-bottom:3rem}.wall-code{max-width:24rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--rule-ink)}.wall-code>summary{display:inline-flex;align-items:center;min-height:1.75rem;color:var(--ink-2);font-size:.9375rem;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:.2em;cursor:pointer}.wall-code>summary:hover{color:var(--ink)}.wall-form{display:grid;gap:.875rem;margin-top:1rem}.wall-form .field,.wall-form .actions{margin:0}.demo-banner{position:relative;z-index:2}.demo-banner-text{margin:0;flex:1;min-width:12rem}.demo-banner-form{margin:0}.launch-views{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin:1rem 0 .5rem}.launch-view{display:grid;gap:.5rem;max-width:20rem;margin:0}.launch-view .hint{margin:0}.launch-view .btn{justify-self:start}.staffo-wide .staff-sec>.desk-empty{max-width:none}.staffo-wide .staff-sec>.desk-table,.staffo-wide .staff-sec>.desk-empty{margin-bottom:0}.staffo-wide .tabs{margin-bottom:1.25rem}.staffo-tab{margin-bottom:1.75rem}.staffo-tab>.desk-table,.staffo-tab>.desk-empty{margin-bottom:0}.staffo-n{margin-left:.25rem;font:italic 400 1rem/1 var(--f-display);color:var(--ink-2)}.staffo-back{margin:1.5rem 0 0;font-size:.9375rem}.staffo-back a{display:inline-flex;align-items:center;min-height:1.5rem}.staffo-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:-.5rem 0 1.5rem;font-size:.9375rem}.staffo-status .folio{font-size:.875rem}.staffo-area{height:auto;min-height:5rem;padding:.625rem .875rem;line-height:1.5;resize:vertical}.staffo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;align-items:start}.staffo-choice{min-width:0;margin:0;padding:0;border:0;display:grid;gap:.375rem}.staffo-choice>legend{padding:0;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:var(--ink)}.staffo-choice .check{font-size:.9375rem}.staffo-choice .check .hint,.staffo-wide .select{display:block}.staffo-filter{display:grid;grid-template-columns:minmax(0,22rem) auto;gap:.75rem 1.25rem;align-items:start;margin:0 0 1.25rem}.staffo-filter-go{padding-top:1.5625rem}.staffo-index{margin:0;border-top:1px solid var(--rule-ink)}.staffo-index>div{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:.125rem 1.5rem;align-items:baseline;min-height:1.75rem;padding:.4375rem 0;border-bottom:1px solid var(--rule);font-size:.875rem}.staffo-index dt{font-weight:600;font-size:.9375rem}.staffo-index dt a{display:inline-flex;align-items:center;min-height:1.5rem}.staffo-index dd{margin:0;min-width:0}.staffo-holds{color:var(--ink-2)}.staffo-index .folio{display:block;font-size:.875rem;color:var(--ink)}.staffo-settings{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staffo-setting{padding:.875rem 0 1rem;border-bottom:1px solid var(--rule);scroll-margin-top:1rem}.staffo-setting-form{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,20rem) auto;gap:.75rem 1.5rem;align-items:start}.staffo-setting-form .actions{padding-top:1.5625rem;flex-wrap:wrap}.staffo-now{margin:0;font-size:.875rem}.staffo-setting:target .staffo-setting-field>label{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.staffo-rules,.staffo-duties,.staffo-reqs,.staffo-schools,.staffo-announced{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staffo-rule,.staffo-duty,.staffo-req,.staffo-school{display:grid;grid-template-columns:15rem minmax(0,1fr) auto;gap:.125rem 1.5rem;align-items:baseline;padding:.5rem 0 .5625rem;border-bottom:1px solid var(--rule);scroll-margin-top:1rem}.staffo-rule{grid-template-areas:"name does state" "name log log" ". fold fold"}.staffo-rule-name,.staffo-duty-name{grid-area:name;margin:0;font:600 .9375rem/1.4 var(--f-sans);color:var(--ink)}.staffo-rule-state{grid-area:state;margin:0;justify-self:end}.staffo-rule-does{grid-area:does;margin:0;max-width:var(--measure);font-size:.875rem;line-height:1.45;color:var(--ink-2)}.staffo-rule-log{grid-area:log;margin:0;font-size:.875rem;overflow-wrap:anywhere}.staffo-rule-log .mono{margin-left:.5rem;font-size:.8125rem;color:var(--ink-2)}.staffo-rule>.staffo-rule-fold{grid-area:fold;margin:0}.staffo-rule:target .staffo-rule-name,.staffo-duty:target .staffo-duty-name{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.staffo-duty{grid-template-areas:"name last next" "every last next" ". fold fold"}.staffo-duty-every{grid-area:every;margin:0;font-size:.875rem}.staffo-duty-last{grid-area:last;margin:0;max-width:var(--measure);font-size:.875rem;overflow-wrap:anywhere}.staffo-duty-last q{color:var(--ink-2)}.staffo-duty-next{grid-area:next;margin:0;justify-self:end;text-align:right;font-size:.875rem;font-variant-numeric:tabular-nums}.staffo-duty-next .folio{display:block;font-size:.8125rem}.staffo-duty>.staffo-duty-fold{grid-area:fold;margin:0}.staffo-test{margin-top:.75rem}.staffo-req{grid-template-areas:"domain name state" "domain facts facts" ". askers askers" ". fold fold"}.staffo-req-domain{grid-area:domain;margin:0;font-size:.875rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.staffo-req-state{grid-area:state;margin:0;justify-self:end}.staffo-req-name{grid-area:name;margin:0;max-width:var(--measure);font-size:.9375rem;overflow-wrap:anywhere}.staffo-req-name q{font-family:var(--f-serif);font-size:1rem}.staffo-req-name .folio,.staffo-req-facts{font-size:.875rem}.staffo-req-facts{grid-area:facts;margin:0}.staffo-req-facts a{margin-left:.5rem}.staffo-req>.staffo-req-fold{grid-area:fold;margin:0}.staffo-askers{grid-area:askers;min-width:0;margin:.25rem 0 .375rem}.staffo-askers>.folio{margin:0 0 .125rem;font-size:.8125rem}.staffo-asker{display:flex;flex-wrap:wrap;gap:.125rem .75rem;align-items:baseline;font-size:.875rem;overflow-wrap:anywhere}.staffo-asker .mono{font-size:.8125rem;color:var(--ink)}.staffo-asker .staffo-req-name{font-size:.875rem}.staffo-asker-note{flex-basis:100%;color:var(--ink-2)}.staffo-asker-note q{font-family:var(--f-serif);font-size:.9375rem}.staffo-decide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;align-items:start}.staffo-school{grid-template-areas:"name domains state" ". fold fold"}.staffo-school-name{grid-area:name;margin:0;font:600 .9375rem/1.4 var(--f-sans);color:var(--ink)}.staffo-school-state{grid-area:state;margin:0;justify-self:end;font-size:.875rem;color:var(--ink-2)}.staffo-school-domains{grid-area:domains;margin:0;font-size:.8125rem;color:var(--ink);overflow-wrap:anywhere}.staffo-school>.staffo-school-fold{grid-area:fold;margin:0}.staffo-held-note{margin:0 0 .5rem}.staffo-hold,.staffo-add{margin-top:1rem}.staffo-limits td{vertical-align:baseline}.staffo-limits td:first-child a{max-width:100%;overflow-wrap:anywhere}.staffo-limits tr.chosen td:first-child a{font-weight:600;text-decoration-color:var(--accent)}.staffo-limits td .folio{margin-left:.375rem;font-size:.8125rem}.staffo-limit-form{padding:.75rem 0 0;border-top:1px solid var(--rule-ink)}.staffo-limit-path{margin:0;font-size:.9375rem;color:var(--ink);overflow-wrap:anywhere}.staffo-announce{max-width:36rem}.staffo-banner{margin:0}.staffo-preview{display:grid;gap:.5rem;padding:.75rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.staffo-preview .kicker{margin-top:.25rem}.staffo-more{margin:0;max-width:var(--measure);font:400 1rem/1.5 var(--f-serif);color:var(--ink);overflow-wrap:anywhere}.staffo-announced>li{display:grid;gap:.375rem;padding:.75rem 0;border-bottom:1px solid var(--rule)}.staffo-announced .folio{margin:0;font-size:.875rem}.staffo-law{margin:0}.staff-sec .staffo-end{margin:.5rem 0 0}.staffo-announced>li>.staff-fold,.staffh-lines>li>.staff-fold{margin:.125rem 0 0}.staffo-held{margin-bottom:1.25rem}.staffo-steps-hint{margin:0 0 .5rem}.staffo-steps{margin:0;padding:0 0 0 1.5rem;border-top:1px solid var(--rule-ink)}.staffo-step{padding:.5rem 0 .5rem .25rem;border-bottom:1px solid var(--rule)}.staffo-step::marker{font:italic 400 1.0625rem/1 var(--f-display);color:var(--accent)}.staffo-step{display:list-item}.staffo-step-text{margin:0 0 .25rem;max-width:var(--measure);font-size:.9375rem;color:var(--ink)}.staffo-step.done .staffo-step-text{color:var(--ink-2)}.staffo-step-state{display:inline-block;margin:0 .75rem 0 0}.staffo-step-form{display:inline-block;margin:0}.staffo-note{margin:0;padding:.5rem 0;max-width:none;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font:400 1.0625rem/1.5 var(--f-serif);color:var(--ink);overflow-wrap:anywhere}.staffo-state-form{max-width:24rem}.staffo-new-request{max-width:36rem}.staffo-library{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staffo-library li{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:.125rem 1.5rem;align-items:baseline;padding:.375rem 0;border-bottom:1px solid var(--rule);font-size:.9375rem}.staffo-library a{display:inline-flex;align-items:center;min-height:1.5rem;font-weight:600}.staffo-library-to{font-size:.875rem;color:var(--ink-2)}.staffo-docs li{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.staffo-group-deck{margin:0 0 .5rem;font-size:.875rem;color:var(--ink-2)}.staffo-letter-note{margin:-.5rem 0 1.5rem;max-width:var(--measure);font-size:.9375rem;color:var(--ink)}.staffo-letter-note .folio{display:block;margin-top:.125rem;font-size:.875rem}.staffo-letter-cols{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:2rem 2.5rem;align-items:start}.staffo-letter-form{max-width:none}.staffo-letter-sheet{min-width:0;display:grid;gap:.75rem}.staffo-letter-state{margin:0;min-height:1.25rem;font-size:.875rem;color:var(--ink-2)}.staffo-sheet{max-width:none;padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,3vw,2.5rem);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.staffo-sheet .doc-kicker{margin-bottom:.5rem;padding-bottom:0;border-bottom:0}.staffo-letter-subject{margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--doc-rule);font:600 1rem/1.4 var(--f-sans);color:var(--doc-ink)}.staffo-letter-text{white-space:pre-wrap}.staffo-blank{padding:0 .125rem;border-bottom:1px dashed var(--doc-ink-3);color:var(--doc-ink-2);font-family:var(--f-mono);font-size:.875em}.staffo-blank.filled{border-bottom:1px solid var(--accent-doc);color:var(--doc-ink);font:inherit}.staffo-letter-actions{flex-wrap:wrap}.staffo-mail-views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;align-items:start}.staffo-mail-view{margin:0;min-width:0;display:grid;gap:.375rem}.staffo-mail-view:last-child{grid-column:1 / -1}.staffo-mail-frame{display:block;width:100%;height:34rem;border:1px solid var(--control-border);border-radius:4px;background:var(--card)}.staffo-mail-text{margin:0;padding:.875rem 1rem;max-height:28rem;overflow:auto;border:1px solid var(--rule-2);border-radius:4px;background:var(--card);font:400 .8125rem/1.55 var(--f-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.staffo-runbook-cols{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2rem 2.5rem;align-items:start}.staffo-contents{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;padding-top:.75rem;border-top:1px solid var(--rule-ink);font-size:.875rem}.staffo-contents ol{margin:.5rem 0 0;padding:0;list-style:none}.staffo-contents li{border-bottom:1px solid var(--rule)}.staffo-contents li a{display:flex;align-items:center;min-height:1.75rem;padding:.1875rem 0;color:var(--ink-2);text-decoration:none}.staffo-contents li a:hover{color:var(--ink);text-decoration:underline}.staffo-runbook-doc{font-size:1.0625rem;line-height:1.62}.staffo-runbook-doc :is(h2,h3,h4){display:block;scroll-margin-top:1rem}.staffo-runbook-doc h2{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--doc-rule);font-size:.8125rem}.staffo-runbook-doc h3{font-size:.8125rem;letter-spacing:.1em;color:var(--doc-ink-2)}.staffo-runbook-doc h4{font:600 1rem/1.4 var(--f-sans);letter-spacing:0;text-transform:none}.staffo-runbook-doc>:first-child{margin-top:0}.staffo-runbook-doc :is(ul,ol){margin:0 0 .875rem;padding-left:1.5rem}.staffo-runbook-doc li{margin-bottom:.3125rem}.staffo-runbook-doc li>:is(ul,ol){margin:.3125rem 0 0}.staffo-runbook-doc ol>li::marker{font:italic 400 1.0625rem/1 var(--f-display);color:var(--accent-doc)}.staffo-runbook-doc blockquote{margin:0 0 .875rem;padding:.125rem 0 .125rem 1rem;border-left:2px solid var(--doc-rule);color:var(--doc-ink-2)}.staffo-runbook-doc blockquote p:last-child{margin-bottom:0}.staffo-runbook-doc code{font:400 .875em/1.4 var(--f-mono);overflow-wrap:anywhere}.staffo-runbook-doc pre{margin:0 0 .875rem;padding:.75rem 1rem;border:1px solid var(--doc-rule);border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;font:400 .875rem/1.5 var(--f-mono)}.staffo-runbook-doc hr{margin:1.5rem 0;border:0;border-top:1px solid var(--doc-rule)}.staffo-runbook-doc table{width:100%;margin:.25rem 0 1rem;border-collapse:collapse;table-layout:fixed;font:400 .875rem/1.45 var(--f-sans)}.staffo-runbook-doc caption{caption-side:top;padding:0 0 .375rem;text-align:left;font:italic 400 .9375rem/1.4 var(--f-serif);color:var(--doc-ink-2)}.staffo-runbook-doc th{padding:.4375rem .75rem .4375rem 0;border-bottom:1px solid var(--doc-ink);text-align:left;vertical-align:bottom;font:600 .8125rem/1.3 var(--f-sans);color:var(--doc-ink-2);overflow-wrap:anywhere}.staffo-runbook-doc td{padding:.4375rem .75rem .4375rem 0;border-bottom:1px solid var(--doc-rule);vertical-align:top;overflow-wrap:anywhere}.staffo-runbook-doc .doc-foot{overflow-wrap:anywhere}.staffo-request-form{display:grid;gap:1.125rem;max-width:32rem;margin-top:1.5rem}.staffo-request-form .select{display:block}.staffo-request-check{display:grid;gap:.375rem}.staffo-request-check .hint{margin:0}.staffo-request-held{margin:0;padding:.75rem 0;max-width:var(--measure);border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font:400 1.0625rem/1.5 var(--f-serif);color:var(--ink)}.staffo-request>.staffo-request-held{margin:1.5rem 0}.staffo-request>.actions{flex-wrap:wrap}@media(max-width:960px){.staffo-rule,.staffo-duty,.staffo-req,.staffo-school{grid-template-columns:11rem minmax(0,1fr) auto}.staffo-index>div{grid-template-columns:11rem minmax(0,1fr)}.staffo-setting-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.staffo-setting-form .actions{grid-column:1 / -1;padding-top:0}.staffo-letter-cols,.staffo-runbook-cols{grid-template-columns:minmax(0,1fr)}.staffo-contents{position:static;max-height:none}.staffo-contents ol{columns:2 14rem;column-gap:2rem}.staffo-contents li{break-inside:avoid}.staffo-library li,.staffo-docs li{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.staffo-pair,.staffo-decide,.staffo-filter,.staffo-setting-form,.staffo-mail-views,.staffo-index>div{grid-template-columns:minmax(0,1fr)}.staffo-filter-go{padding-top:0}.staffo-rule{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state" "does does" "log log" "fold fold";column-gap:.75rem}.staffo-duty{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "every" "last" "next" "fold"}.staffo-duty-next{justify-self:start;text-align:left}.staffo-duty-next .folio{display:inline}.staffo-req{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"domain state" "name name" "facts facts" "askers askers" "fold fold";column-gap:.75rem}.staffo-school{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state" "domains domains" "fold fold";column-gap:.75rem}.staffo-contents ol{columns:auto}.staffo-runbook-doc{font-size:1rem}.staffo-runbook-doc table{font-size:.8125rem}.staffo-runbook-doc th,.staffo-runbook-doc td{padding-right:.375rem;hyphens:auto}.staffo-mail-frame{height:28rem}}@media(forced-colors:active){.staffo-blank{border-bottom-color:CanvasText}.staffo-runbook-doc blockquote{border-left-color:CanvasText}.staffo-mail-frame,.staffo-mail-text{border-color:CanvasText}}@media print{.staffo-contents,.staffo-letter-form,.staffo-letter-actions,.staffo-back{display:none}.staffo-letter-cols,.staffo-runbook-cols{display:block}.staffo-runbook-doc h2{break-after:avoid}.staffo-runbook-doc table,.staffo-runbook-doc li{break-inside:avoid}}.staffp-search{display:grid;gap:.875rem;margin:0 0 1.5rem;padding:0 0 1.125rem;border-bottom:1px solid var(--rule-ink)}.staffp-search-row{display:grid;grid-template-columns:minmax(12rem,5fr) minmax(9rem,2fr) minmax(11rem,3fr);gap:.75rem 1.25rem;align-items:start}.staffp-search-row+.staffp-search-row{grid-template-columns:minmax(12rem,3fr) minmax(10rem,2fr) auto}.staffp-search .why-gate{max-width:none}.staffp-search .select,.staffp-filter .select,.staffp-step .select,.staffp-act .select{display:block}.staffp-search-go{align-self:start;padding-top:1.5625rem}.staffp-gate{max-width:26rem}.staffp-wide .staff-sec>.desk-empty{max-width:none}.staffp-wide .staff-sec>.desk-empty,.staffp-wide .staff-sec .staffp-facts,.staffp-wide .staff-sec>.desk-table{margin-bottom:0}.staffp-status{margin:-.75rem 0 1.5rem}.staffp-facts{margin:0;border-top:1px solid var(--rule-ink)}.staffp-facts>div{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:.125rem 1.5rem;align-items:baseline;min-height:1.75rem;padding:.3125rem 0;border-bottom:1px solid var(--rule);font-size:.875rem}.staffp-facts dt{color:var(--ink-2)}.staffp-facts dd{margin:0;font-variant-numeric:tabular-nums}.staffp-facts dd .mono{font-size:.9375rem;color:var(--ink)}.staffp-facts dd .folio{font-size:.8125rem}.staffp-notes{margin:0 0 1.25rem;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staffp-note{display:grid;gap:.25rem;padding:.625rem 0 .75rem;border-bottom:1px solid var(--rule)}.staffp-note-meta{margin:0;font-size:.8125rem;color:var(--ink-2)}.staffp-note-meta a{margin-left:.5rem}.staffp-note-body{margin:0;max-width:var(--measure);font:400 1rem/1.5 var(--f-serif);color:var(--ink);overflow-wrap:anywhere}.staffp-note.struck .staffp-note-body{color:var(--ink-2)}.staffp-note-struck{margin:0;font-size:.8125rem;font-weight:600;color:var(--ink)}.staffp-note-form{padding-top:.25rem}.staffp-acts{display:grid;border-top:1px solid var(--rule-ink)}.staffp-acts>.staffp-act,.staffp-acts>.staffp-act-note{margin:0;padding:.375rem 0;border-bottom:1px solid var(--rule)}.staffp-act{margin:.5rem 0 0}.staffp-act>summary{font-weight:600;color:var(--ink)}.staffp-act>summary .folio{margin-left:.5rem;font-weight:400;font-size:.8125rem}.staffp-act[open]>summary{margin-bottom:.5rem}.staffp-act>form,.staffp-account-forms{padding:.25rem 0 1rem 1.25rem;border-left:1px solid var(--rule-2)}.staffp-act-note{margin:0;font-size:.875rem;color:var(--ink-2)}.staffp-badge .edu-badge{white-space:normal}.staffp-act .seg{justify-self:start}.slip .staffp-act{margin-top:.375rem}.slip .staffp-act>form{padding-left:.75rem}.staffp-address{height:2.25rem;padding:0 .5rem;font-size:.8125rem}.staffp-address-note{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:600;color:var(--ink)}.staffp-tab{margin-top:1.25rem}.staffp-filter{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(10rem,14rem) auto;gap:.75rem 1.25rem;align-items:start;margin:0 0 1.25rem}.staffp-filter>[data-error-summary],.staffp-filter>.notice{grid-column:1 / -1}.staffp-filter-go{padding-top:1.5625rem}.staffp-sign{max-width:36rem;gap:1.25rem}.staffp-step{min-width:0;margin:0;padding:.75rem 0 0;border:0;border-top:1px solid var(--rule);display:grid;gap:.75rem}.staffp-step>legend{float:left;width:100%;padding:0;margin:0 0 .25rem;font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.staffp-step>legend+*{clear:both}.staffp-step>legend i{margin-right:.375rem;font:italic 400 1.125rem/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--accent)}.staffp-choices{display:grid;gap:.375rem}.staffp-choices .check{font-size:.9375rem}.staffp-own-desks{margin-top:1.5rem}.staffp-own-desks .kicker{margin:0 0 .375rem}.staffp-line{margin-top:.75rem}.staffp-line p:last-child{margin-bottom:0;font:400 1.0625rem/1.5 var(--f-serif)}.staffp-notice{margin-left:0}.staffp-list{margin-bottom:1.75rem}.staffp-list .desk-table tbody th{min-width:9rem}.staffp-list .desk-table .folio{font-size:.8125rem}.staffp-account-forms{display:grid;gap:1.5rem}.staffp-account-forms .staffp-step:first-child,.staffp-account-forms form:first-child .staffp-step{border-top:0;padding-top:0}.staffp-end{display:grid;gap:.5rem;justify-items:start}.staffp-end .hint{margin:0}.staffp-claim{max-width:24rem;padding:.25rem 0}.staffp-add{max-width:34rem;gap:1.125rem}.staffp-fresh{display:grid;gap:.75rem;max-width:var(--measure)}.staffp-fresh p{margin:0}@media(max-width:960px){.staffp-search-row,.staffp-search-row+.staffp-search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.staffp-search-q{grid-column:1 / -1}}@media(max-width:720px){.staffp-search-row,.staffp-search-row+.staffp-search-row,.staffp-filter{grid-template-columns:minmax(0,1fr)}.staffp-search-go,.staffp-filter-go{padding-top:0}.staffp-facts>div{grid-template-columns:minmax(0,1fr) auto}.staffp-act>form,.staffp-account-forms{padding-left:.75rem}}@media(forced-colors:active){.staffp-act>form,.staffp-account-forms{border-left-color:CanvasText}.staffp-note.struck .staffp-note-body{color:CanvasText}}body[data-chrome=console] .page{padding-top:1.5rem;padding-bottom:clamp(2.5rem,6vw,4rem)}body[data-chrome=console] .page h1.title{font-size:clamp(1.875rem,1.5rem + 1.5vw,2.5rem);line-height:1.08;letter-spacing:-.012em;overflow-wrap:anywhere}body[data-chrome=console] .page .deck{margin-top:.5rem;font-size:1rem;line-height:1.55;max-width:62ch}body[data-chrome=console] .page .masthead .kicker,body[data-chrome=console] .page .staff-head-block .kicker,body[data-chrome=console] .page .sfd-head .kicker,body[data-chrome=console] .page>.kicker{margin-bottom:.5rem}body[data-chrome=console] .page .masthead,body[data-chrome=console] .page .masthead.compact,body[data-chrome=console] .page .staff-head-block,body[data-chrome=console] .page .sfd-head,body[data-chrome=console] .page .legal-desk-head{display:block;margin:0 0 1.5rem;padding:0 0 1.125rem;border-bottom:1px solid var(--rule)}body[data-chrome=console] .page .masthead-t{max-width:none}body[data-chrome=console] .page .tabs{margin-bottom:1.5rem}body[data-chrome=console] .page .sfd-nav,body[data-chrome=console] .page .notice{margin-bottom:1.25rem}.staff-page{font-size:.9375rem}.staff-mast{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem 2rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.staff-mast-line{grid-column:1 / -1;margin:0;font:italic 400 1.0625rem/1.3 var(--f-display);color:var(--ink-2)}.staff-mast-line .folio{margin-left:.5rem;font-size:.9375rem}.staff-local{margin-left:.625rem;white-space:nowrap;font:600 .8125rem/1.3 var(--f-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--warn)}.staff-find{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:30rem;margin:0}.staff-find .input{flex:1 1 12rem;min-width:0;min-height:2.125rem;padding-block:.3125rem;font-size:.875rem}.staff-menu{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem 1.125rem;margin:0;padding:0;list-style:none;font-size:.875rem}.staff-menu a{display:inline-flex;align-items:center;min-height:2rem;color:var(--ink-2)}.staff-menu form{margin:0}.staff-menu a:hover{color:var(--ink)}.staff-states{margin-bottom:1.5rem}.staff-states p+p{margin-top:.25rem}.staff-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 2.5rem;align-items:start}.staff-cols.has-slip{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.staff-main,.staff-slip{min-width:0}.staff-sec{margin:0 0 2rem}.staff-sec>.kicker{margin:0 0 .5rem}.staff-sec>p{max-width:var(--measure)}.staff-more{margin:.5rem 0 0;font-size:.875rem}.staff-form{display:grid;gap:.875rem;max-width:32rem}.staff-form .hint{margin:0}.staff-form>.btn,.staff-form>.actions{justify-self:start}.staff-settings{max-width:34rem;gap:1.25rem}.desk-table{width:100%;border-collapse:collapse;border-top:1px solid var(--rule-ink)}.desk-table th,.desk-table td{height:1.75rem;padding:.3125rem .875rem .3125rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline;font-size:.8125rem;line-height:1.4}.desk-table thead th{font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.desk-table tbody th{font-weight:600;font-size:.875rem}.desk-table .n{text-align:right;font-variant-numeric:tabular-nums;width:9rem}.desk-table td.n{font-size:.9375rem;color:var(--ink)}.desk-table td.n .folio{display:block;font-size:.8125rem}.desk-table.staff-ref tbody th{font-weight:400;width:34%}.desk-table.staff-ref kbd{font-size:.875rem;color:var(--ink)}.staff-could-not{font:400 .8125rem/1.4 var(--f-sans);color:var(--ink-2)}.reason-field{max-width:30rem}.staff-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}.staff-count{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:.875rem 1rem 1rem;border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--card)}.staff-count-l{font:600 .75rem/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.staff-count-n{font:400 2.25rem/1 var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.staff-count.is-hot{border-left:4px solid var(--warn);padding-left:calc(1rem - 3px)}[data-today-queues]{display:grid;gap:1rem;margin-bottom:1.5rem}[data-today-queues] .staff-sec{margin:0;padding:1rem 1.25rem 1.125rem;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--card)}[data-today-queues] .staff-sec>.kicker{margin-bottom:.625rem}[data-today-queues] .desk-table{border-top:1px solid var(--rule)}[data-today-queues] .desk-table tr:last-child th,[data-today-queues] .desk-table tr:last-child td{border-bottom:0}[data-today-queues] .desk-table th,[data-today-queues] .desk-table td{height:2.25rem}[data-today-queues] .desk-table a[data-desk-row]{min-height:2rem}.staff-slip .slip{padding:1rem 1.25rem 1.125rem;border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--card-2)}.staff-slip .slip dl>div:last-child{padding-bottom:0;border-bottom:0}.staff-slip .slip dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.staff-nothing{justify-items:start;text-align:left;margin:0 0 1.75rem;padding:1.5rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.staff-nothing>.i{margin-bottom:.25rem}.staff-nothing-line{font:400 1.75rem/1.1 var(--f-display);color:var(--ink);max-width:none}.staff-nothing p{max-width:var(--measure)}.staff-poll-note{margin:-1rem 0 1.5rem;font-size:.8125rem;color:var(--ink-2)}.staff-digest-skipped{margin-bottom:1.25rem}.staff-reopen{padding:1rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule)}.staff-fold{margin:0 0 1.75rem;font-size:.875rem}.staff-sec .staff-fold{margin:.375rem 0 0}.staff-fold>summary{display:inline-flex;align-items:center;min-height:1.75rem;color:var(--ink-2);cursor:pointer}.staff-fold>summary:hover{color:var(--ink)}.staff-plain{margin:.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--rule);columns:2 16rem;column-gap:2.5rem}.staff-plain li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-height:1.75rem;padding:.25rem 0;border-bottom:1px solid var(--rule);break-inside:avoid}.staff-plain li .folio{font-size:.8125rem}.staff-plain.tight{columns:auto;border-top:0}.staff-plain.tight li{display:block;min-height:0;padding:0 0 .375rem;border-bottom:0}.staff-checks{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staff-checks li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;padding:.375rem 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.staff-checks .state-word{flex:0 0 auto}.staff-check-text{flex:1 1 16rem;min-width:0}.staff-fold .staff-checks{border-top-color:var(--rule)}.staff-meters{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.staff-meters li{display:grid;grid-template-columns:11rem minmax(6rem,14rem) minmax(0,1fr);align-items:center;gap:.25rem 1rem;padding:.375rem 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.staff-meter-name{font-weight:600}.staff-ruler{position:relative;display:block;height:.875rem}.staff-ruler meter{display:block;width:100%;height:.5rem;margin-top:.1875rem;border:1px solid var(--control-border);border-radius:1px;background:var(--card);-webkit-appearance:none;appearance:none}.staff-ruler meter::-webkit-meter-bar{height:100%;border:0;border-radius:0;background:var(--card)}.staff-ruler meter::-webkit-meter-optimum-value,.staff-ruler meter::-webkit-meter-suboptimum-value,.staff-ruler meter::-webkit-meter-even-less-good-value{background:var(--ink-2)}.staff-ruler meter::-moz-meter-bar{background:var(--ink-2)}.staff-ruler:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--ink),var(--ink)) 60% 0 / 1px 100% no-repeat,linear-gradient(var(--ink),var(--ink)) 75% 0 / 1px 100% no-repeat,linear-gradient(var(--ink),var(--ink)) 85% 0 / 1px 100% no-repeat,linear-gradient(var(--ink),var(--ink)) 95% 0 / 1px 100% no-repeat}.staff-meter-text{min-width:0;color:var(--ink);overflow-wrap:anywhere}.staff-meter-step{display:block;font-family:var(--f-sans);color:var(--ink-2)}.staff-week{margin:0;padding:.5rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums}.staff-sheet{max-width:40rem;margin:0 0 1.75rem;padding:1.25rem 1.5rem;border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm);overflow-wrap:anywhere}.staff-sheet .kicker{margin-bottom:.625rem;color:var(--doc-ink-3)}.staff-sheet p{margin:0 0 .5rem}.staff-snap{margin:0;display:grid;gap:.5rem}.staff-snap>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.125rem .875rem;padding-bottom:.5rem;border-bottom:1px solid var(--doc-rule)}.staff-snap>div:last-child{padding-bottom:0;border-bottom:0}.staff-snap dt{font:600 .8125rem/1.5 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--doc-ink-3)}.staff-snap dd{margin:0;min-width:0;white-space:pre-wrap}.staff-steps{margin:1rem 0 0;padding:0 0 0 1.5rem;max-width:var(--measure);border-top:1px solid var(--rule-ink)}.staff-steps li{padding:.5rem 0 .5rem .25rem;border-bottom:1px solid var(--rule)}.staff-steps li::marker{font:italic 400 1.0625rem/1 var(--f-display);color:var(--accent)}.staff-down .deck{margin-top:0}@media(min-width:721px){[data-today-queues] .desk-table{table-layout:fixed}[data-today-queues] .desk-table th:nth-child(2){width:9rem}[data-today-queues] .desk-table th:nth-child(3){width:9rem}[data-today-queues] .desk-table th:nth-child(4){width:11.5rem}[data-today-queues] .desk-table td:nth-child(3){padding-left:1.5rem}[data-today-queues] .desk-table thead th:nth-child(3){padding-left:1.5rem}}@media(max-width:960px){.staff-cols.has-slip{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.staff-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.staff-mast{grid-template-columns:minmax(0,1fr)}.desk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.desk-table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem .75rem;padding:.5rem 0;border-bottom:1px solid var(--rule)}.desk-table th,.desk-table td{height:auto;padding:0;border:0}.desk-table td:empty{display:none}.desk-table .n{width:auto;text-align:left}.desk-table td.n .folio{display:inline}.desk-table.staff-ref tbody th{width:auto}.staff-meters li{grid-template-columns:minmax(0,1fr)}.staff-ruler{max-width:14rem}.staff-snap>div{grid-template-columns:minmax(0,1fr)}.staff-plain{columns:auto}}@media(forced-colors:active){.staff-ruler meter{border-color:CanvasText}.staff-ruler:after{forced-color-adjust:none;background:linear-gradient(CanvasText,CanvasText) 60% 0 / 1px 100% no-repeat,linear-gradient(CanvasText,CanvasText) 75% 0 / 1px 100% no-repeat,linear-gradient(CanvasText,CanvasText) 85% 0 / 1px 100% no-repeat,linear-gradient(CanvasText,CanvasText) 95% 0 / 1px 100% no-repeat}.staff-sheet{border:1px solid CanvasText}}.setup-code-value{display:inline-block;margin:.5rem 0 1rem;padding:.75rem 1.25rem;border:1px dashed var(--accent);border-radius:12px;background:var(--card);font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);letter-spacing:.12em;user-select:all}.setup-code-steps{max-width:60ch;padding-left:1.25rem}.setup-code-steps li+li{margin-top:.375rem}.donate{display:grid;gap:1.75rem}.donate .masthead{margin-bottom:0}.donate-narrow{max-width:46rem}.donate-statement,.donate-soon,.donate-restricted,.donate-aside{max-width:62ch;margin:0}.donate-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 2.5rem;align-items:start}@media(max-width:720px){.donate-cols{grid-template-columns:minmax(0,1fr)}}.donate-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem clamp(2rem,5vw,3.5rem);align-items:start}.donate-main{min-width:0}.donate-info{min-width:0;display:grid;gap:1.75rem}.donate-info>.donate-before{border-top:1px solid var(--rule);padding-top:1.25rem;display:grid;gap:.75rem}@media(min-width:721px){.donate-main{position:sticky;top:1.5rem}}@media(max-width:720px){.donate-split{grid-template-columns:minmax(0,1fr)}}.donate-card{container-type:inline-size;padding:1.5rem 1.5rem 1.25rem;border:1px solid var(--rule-2);border-radius:12px;background:var(--card);display:grid;gap:1rem}.donate-card .headline,.donate-before .headline,.donate-sec .headline{margin:0}.donate-menu{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.donate-row{display:grid;grid-template-columns:auto minmax(1rem,1fr) auto;align-items:baseline;column-gap:.5rem;row-gap:.5rem}.donate-caption{font:italic 400 1.125rem/1.3 var(--f-serif);color:var(--ink)}.donate-dots{align-self:end;border-bottom:2px dotted var(--rule-2);transform:translateY(-.3em)}@container (max-width: 18rem){.donate-dots{visibility:hidden}}.donate-figure{font:italic 400 1.625rem/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink)}.donate-act{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem}.donate-opens{white-space:nowrap}.donate-hint{margin:0;max-width:54ch}.donate-facts{margin:0;display:grid}.donate-facts>div{padding:.875rem 0;border-top:1px solid var(--rule);display:grid;gap:.25rem}.donate-facts dt{margin:0}.donate-facts dd{margin:0;max-width:62ch}.donate-sec{border-top:1px solid var(--rule);padding-top:1.25rem;display:grid;gap:.75rem;max-width:62ch;justify-items:start}.donate-sec p{margin:0}.donate-q{width:100%;border-bottom:1px solid var(--rule)}.donate-q summary{cursor:pointer;min-height:2.5rem;display:flex;align-items:center;font-weight:600}.donate-q p{margin:0 0 .875rem;max-width:62ch}.donate-form{display:grid;gap:1.125rem;max-width:36rem}.donate-form .field>textarea.input{min-height:8rem}.donate-kinds{border:0;margin:0;padding:0;display:grid;gap:.375rem}.donate-kinds legend{padding:0;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.donate-kind{display:flex;align-items:center;gap:.625rem;min-height:2rem;cursor:pointer}.donate-kind input{width:1.125rem;height:1.125rem;accent-color:var(--accent);flex:none}.donate-bot{display:grid;gap:.375rem}.donate-bot .label{margin:0;font-size:.875rem;font-weight:600}.donate-trap[hidden]{display:none}.donate-desk{display:grid;gap:1.75rem}.donate-desk .masthead{margin-bottom:0}.donate-message{padding:1rem 1.25rem;border:1px solid var(--rule-2);border-radius:10px;background:var(--card);max-width:62ch;overflow-wrap:anywhere}.donate-links{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.donate-links code{overflow-wrap:anywhere}.donate-before-list{margin:0;padding-left:1.125rem;display:grid;gap:.5rem}.donate-pager{display:flex;align-items:center;gap:.75rem}.support-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line act" "stmt stmt";align-items:center;gap:.625rem 1.5rem;max-width:none;padding:1.125rem 1.375rem;border:1px solid var(--rule-2);border-radius:12px;background:var(--card)}.support-band .support-line{grid-area:line;margin:0;max-width:none;font:400 1.25rem/1.3 var(--f-display);color:var(--ink)}.support-band .support-act{grid-area:act;margin:0;justify-self:end}.support-band .support-statement{grid-area:stmt;margin:0;max-width:72ch;padding-top:.625rem;border-top:1px solid var(--rule)}@media(max-width:599px){.support-band{grid-template-columns:minmax(0,1fr);grid-template-areas:"line" "act" "stmt";padding:1rem 1.125rem}.support-band .support-act{justify-self:start}.support-band .support-line{font-size:1.125rem}}.donate-rules{margin:0;padding:0 0 0 1.25rem;display:grid;gap:.5rem;max-width:62ch}.donate-rules li{line-height:1.55}.donate-aside a{font-weight:600}.surveys{display:grid;gap:2rem}.surveys>*,.surveys-sec>*,.surveys-result>*,.surveys-group>*,.surveys-form>*{min-width:0}.surveys .masthead{margin-bottom:0}.surveys .headline{margin:0 0 .75rem}.surveys .headline.sm{font-size:1.25rem}.surveys p{margin:0}.surveys p+p{margin-top:.625rem}.surveys .notice{max-width:62ch}.surveys .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0}.surveys-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0}.surveys-sec{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.75rem;align-content:start}.surveys-sec>.hint,.surveys-sec>p{max-width:62ch}.surveys>.surveys-sec:first-of-type{border-top-color:var(--rule-ink)}.surveys-sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.surveys-sec-head .headline{margin:0}.surveys-small-h{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:1rem 0 .25rem}.surveys-narrow{max-width:14rem}.surveys-aside{max-width:62ch}.surveys-list{list-style:none;margin:0;padding:0;display:grid;max-width:62rem}.surveys-list>li{border-top:1px solid var(--rule);padding:.875rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.375rem 1rem}.surveys-list>li:first-child{border-top:0;padding-top:.25rem}.surveys-list .small{margin-top:.25rem}.surveys-title{font:400 1.375rem/1.25 var(--f-display);color:var(--ink);text-wrap:balance;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}@media(max-width:36rem){.surveys-list>li{grid-template-columns:minmax(0,1fr)}}.surveys-plain{margin:0;padding-left:1.125rem;display:grid;gap:.625rem;max-width:62ch}.surveys-plain li::marker{color:var(--accent)}.surveys-links{list-style:none;padding-left:0}.surveys-form{display:grid;gap:1.125rem;max-width:46rem}.surveys-form .field{margin:0}.surveys-form textarea.input{min-height:4rem;height:auto;padding:.625rem .75rem;line-height:1.5}.surveys-tick{display:grid;gap:.25rem}.surveys-tick .hint{margin-left:2rem;max-width:56ch}.surveys-set{border:0;margin:0;padding:0;display:grid;gap:.625rem;min-width:0}.surveys-set>legend{padding:0;margin-bottom:.375rem;font-weight:600}.surveys-set.invalid{outline:2px solid var(--bad);outline-offset:6px;border-radius:4px}.surveys-choices{display:grid;gap:.625rem}.surveys-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}@media(max-width:36rem){.surveys-pair{grid-template-columns:minmax(0,1fr)}}.surveys-fixed{border-top:1px solid var(--rule);padding-top:1rem;max-width:62ch}.surveys-group{display:grid;gap:1.125rem;border-top:1px solid var(--rule);padding-top:1.25rem}.surveys-group>.headline{margin:0}.surveys-copyrow{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;max-width:46rem}.surveys-copyrow .input{flex:1 1 16rem;min-width:0}.surveys-summary{font-family:var(--f-mono);font-size:.875rem;line-height:1.5;max-width:62rem}.surveys-add{display:grid;gap:1rem}.surveys-kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:.875rem 1.5rem}.surveys-kinds li{display:grid;gap:.25rem;align-content:start}.surveys-qlist{margin:0;padding:0;list-style:none;display:grid;max-width:62rem}.surveys-qlist>li{border-top:1px solid var(--rule);padding:.875rem 0;display:grid;gap:.5rem .75rem;counter-increment:none}.surveys-qlist>li:first-child{border-top:0;padding-top:.25rem}.surveys-qmain{display:grid;gap:.25rem;min-width:0}.surveys-qprompt{font:500 1.0625rem/1.4 var(--f-sans);overflow-wrap:anywhere}.surveys-take{max-width:46rem;margin-inline:auto}.surveys-consent{display:grid;gap:0}.surveys-block{border-top:1px solid var(--rule);padding:1.125rem 0 1.25rem;display:grid;gap:.5rem;max-width:62ch}.surveys-block:first-child{border-top-color:var(--rule-ink)}.surveys-block p{overflow-wrap:anywhere}.surveys-begin{border-top:2px solid var(--rule-ink);padding-top:1.25rem}.surveys-report{margin-top:.5rem}.surveys-answers{gap:1.75rem;max-width:46rem}.surveys-section{display:grid;gap:1.5rem;border-top:1px solid var(--rule);padding-top:1.25rem}.surveys-section:first-of-type{border-top:0;padding-top:0}.surveys-section[hidden],.surveys-q[hidden]{display:none}.surveys-q{display:grid;gap:.5rem;border:0;margin:0;padding:0;min-width:0}fieldset.surveys-q>legend,.surveys-q>label{padding:0;font:600 1.0625rem/1.4 var(--f-sans);color:var(--ink);overflow-wrap:anywhere}.surveys-n{font:italic 400 1.25rem var(--f-display);color:var(--accent);margin-right:.25rem}.surveys-req{font:400 .8125rem var(--f-sans);color:var(--ink-3)}.surveys-ends,.surveys-left{margin:0}.surveys-scale{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.surveys-answers.is-live .surveys-onlyif{display:none}.surveys-q.invalid .input{border-color:var(--bad)}.surveys-result{border-top:1px solid var(--rule);padding:1.25rem 0 1.5rem;display:grid;gap:.625rem;max-width:62rem}.surveys-result:first-child{border-top-color:var(--rule-ink)}.surveys-result-box{border-top:2px solid var(--rule-ink)}.surveys-filter{max-width:34rem;border-top:1px solid var(--rule);padding-top:1.25rem}.surveys-table{width:100%;max-width:46rem;border-collapse:collapse;font:400 1rem/1.4 var(--f-sans)}.surveys-table th,.surveys-table td{padding:.5rem .75rem .5rem 0;text-align:left;vertical-align:middle;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.surveys-table thead th{padding-top:.375rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule-ink)}.surveys-table th[scope=row]{font-weight:500}.surveys-table td.num,.surveys-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:1rem}.surveys-share{white-space:nowrap}.surveys-pct{font-variant-numeric:tabular-nums;margin-left:.5rem}.surveys-meter{width:min(8rem,30vw);height:.625rem;vertical-align:middle;appearance:none;-webkit-appearance:none;background:var(--rule);border:0;border-radius:6px}.surveys-meter::-webkit-meter-bar{background:var(--rule);border:0;border-radius:6px;height:.625rem}.surveys-meter::-webkit-meter-optimum-value,.surveys-meter::-webkit-meter-suboptimum-value,.surveys-meter::-webkit-meter-even-less-good-value{background:var(--accent);border-radius:6px}.surveys-meter::-moz-meter-bar{background:var(--accent);border-radius:6px}.surveys-stats{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem 1.5rem;max-width:40rem}.surveys-stats>div{display:grid;gap:.125rem;border-top:1px solid var(--rule);padding-top:.5rem}.surveys-stats dt{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.surveys-stats dd{margin:0;font:400 1.5rem/1.2 var(--f-display);font-variant-numeric:tabular-nums}.surveys-texts{margin:0;padding-left:2rem;display:grid;gap:0;max-width:62ch}.surveys-texts>li{border-top:1px solid var(--rule);padding:.875rem 0;overflow-wrap:anywhere}.surveys-texts>li::marker{font:italic 400 1.125rem var(--f-display);color:var(--accent)}.surveys-pager{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}@media(max-width:36rem){.surveys-table{table-layout:fixed}.surveys-table thead th:nth-child(2){width:4.25rem}.surveys-table thead th:nth-child(3){width:7.25rem}.surveys-table thead th{letter-spacing:.04em}.surveys-table th,.surveys-table td{padding-right:.375rem}.surveys-table td.num,.surveys-table th.num{padding-right:.5rem}.surveys-share{white-space:normal}.surveys-meter{width:2.5rem}.surveys-pct{margin-left:.25rem}}.desk-card[data-card^="surveys.keep-"]{display:grid;gap:.125rem;padding:.875rem 1rem 1rem;border:0;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:10px}.desk-card[data-card^="surveys.keep-"] .kicker{color:var(--ink-2)}.teams{display:grid;gap:2rem}.teams>*{min-width:0}.teams .masthead{margin-bottom:0}.teams .headline{margin:0 0 .75rem}.teams p{margin:0}.teams p+p{margin-top:.625rem}.teams .notice{max-width:62ch}.teams .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0}.teams-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0}.teams-sec{border-top:1px solid var(--rule);padding-top:1.5rem;display:grid;gap:.75rem;align-content:start}.teams-sec>p,.teams-sec>.hint{max-width:62ch}.teams-cols{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:2rem 3rem;align-items:start}.teams-main,.teams-side{display:grid;gap:2rem;align-content:start;min-width:0}.teams-main>.teams-sec:first-child,.teams-side>.teams-sec:first-child{border-top-color:var(--rule-ink)}@media(max-width:760px){.teams-cols{grid-template-columns:minmax(0,1fr)}}.teams-summary{font:400 1.25rem/1.55 var(--f-serif);max-width:56ch;text-wrap:pretty}.teams-facts{max-width:62ch}.teams-small-h{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:1rem 0 .25rem}.teams-number{max-width:8rem}.teams-chips{display:flex;flex-wrap:wrap;gap:.375rem .5rem;align-items:center}.teams-callout{border-left:3px solid var(--accent);padding:.25rem 0 .25rem 1rem;display:grid;gap:.5rem;max-width:62ch}.teams-list,.teams-cards,.teams-roles,.teams-slots{list-style:none;margin:0;padding:0;display:grid}.teams-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--rule)}.teams-row:first-child{border-top:0;padding-top:0}.teams-row>span:first-child:empty{display:none}.teams-row:has(>span:first-child:empty){grid-template-columns:minmax(0,1fr) auto}.teams-cards{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:0 2.5rem}.teams-card{border-top:1px solid var(--rule);padding:1.125rem 0 1.5rem;display:grid;gap:.5rem;align-content:start}.teams-card-t{font:400 1.5rem/1.2 var(--f-display);margin:0;text-wrap:balance}.teams-card-t a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.2em}.teams-card-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;color:var(--ink-2);font-size:.9375rem}.teams-card-s{color:var(--ink-2);max-width:56ch}.teams-roles>li{border-top:1px solid var(--rule);padding:1rem 0;display:grid;gap:.5rem}.teams-roles>li:first-child{border-top:0;padding-top:.25rem}.teams-role-t{font:400 1.375rem/1.25 var(--f-display);margin:0}.teams-more{margin:.25rem 0}.teams-more>summary{cursor:pointer;font-weight:600;min-height:1.5rem}.teams-more[open]>summary{margin-bottom:.75rem}.teams-form{display:grid;gap:1rem;max-width:46rem}.teams-form .field{margin:0}.teams-form textarea.input{min-height:5rem;height:auto;padding:.625rem .75rem;line-height:1.5}.teams-set{border:0;margin:0;padding:0;display:grid;gap:.875rem;min-width:0}.teams-set>legend{padding:0;margin-bottom:.375rem;font-weight:600}.teams-set.invalid{outline:2px solid var(--bad);outline-offset:4px}.teams-skill-group{display:grid;gap:.375rem}.teams-ticks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.25rem 1.25rem}.teams-ticks-row{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}.teams-ticks .check{font-weight:400}.teams-filter{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:end;max-width:none}.teams-filter .actions{align-self:end}.teams-fit{display:grid;gap:.5rem;padding:.875rem 0;border-top:1px solid var(--rule);max-width:62ch}.teams-fit-who{display:flex;flex-wrap:wrap;gap:.25rem .625rem;align-items:center}.teams-fit-line{color:var(--ink-2)}.teams-gridwrap{overflow-x:auto;max-width:100%;padding-bottom:.25rem}.teams-grid{border-collapse:collapse}.teams-grid caption{text-align:left;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-bottom:.5rem}.teams-grid th,.teams-grid td{padding:0;text-align:center}.teams-grid thead th{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:.25rem .125rem;min-width:1.75rem}.teams-grid tbody th{font:400 .75rem/1 var(--f-sans);color:var(--ink-2);text-align:right;padding-right:.625rem;white-space:nowrap}.teams-cell{display:grid;place-items:center;width:100%;min-width:1.75rem;height:1.75rem;cursor:pointer}.teams-cell input{appearance:none;-webkit-appearance:none;margin:0;width:1.5rem;height:1.5rem;border:1px solid var(--control-border);border-radius:3px;background:var(--card);display:grid;place-items:center;cursor:pointer}.teams-cell input:checked{background:var(--accent);border-color:var(--accent)}.teams-cell input:checked:after{content:"";width:.3125rem;height:.625rem;border:solid var(--card);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.teams-cell input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.teams-presets{display:flex;flex-wrap:wrap;gap:.5rem}.teams-presets[hidden],.teams .btn[hidden]{display:none}.teams-count{min-height:1.25rem}.teams-slots>li{border-top:1px solid var(--rule);padding:1.25rem 0 1.5rem;display:grid;gap:.625rem;max-width:62ch}.teams-slots>li:first-child{border-top:0;padding-top:.25rem}.teams-slot-t{font:400 1.375rem/1.25 var(--f-display);margin:0}.teams-times-list{margin:0;padding:0;list-style:none;display:grid;gap:.25rem;color:var(--ink-2)}.teams-slot-form{max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:start}.teams-slot-form .actions{grid-column:1 / -1}.teams-table{border-collapse:collapse;width:100%;max-width:40rem}.teams-table th,.teams-table td{padding:.5rem .5rem .5rem 0;text-align:left;border-top:1px solid var(--rule);font-variant-numeric:tabular-nums}.teams-table thead th{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-top:0}.teams-table tbody th{font-weight:600}.teams-plain{margin:0;padding-left:1.125rem;display:grid;gap:.5rem;max-width:62ch}.teams-plain li::marker{color:var(--accent)}.teams-paper{max-width:76rem}.teams-status{color:var(--ink-2)}.teams-status[data-near]{color:var(--warn)}.teams-static{max-width:none}.teams-static[hidden]{display:none}.teams-attr{display:grid;gap:.375rem;margin-top:.5rem}.teams-attr[hidden]{display:none}.teams-by-0{--look-bg: var(--av-sage);--look-line: var(--av-sage-t);--look-style: solid}.teams-by-1{--look-bg: var(--av-clay);--look-line: var(--av-clay-t);--look-style: dashed}.teams-by-2{--look-bg: var(--av-plum);--look-line: var(--av-plum-t);--look-style: dotted}.teams-by-3{--look-bg: var(--av-ochre);--look-line: var(--av-ochre-t);--look-style: double}.teams-by-4{--look-bg: var(--av-ink);--look-line: var(--av-ink-t);--look-style: wavy}.teams-by-5{--look-bg: var(--av-sage);--look-line: var(--av-sage-t);--look-style: dashed}.teams-by-6{--look-bg: var(--av-clay);--look-line: var(--av-clay-t);--look-style: dotted}.teams-by-7{--look-bg: var(--av-plum);--look-line: var(--av-plum-t);--look-style: double}.teams-by{background:var(--look-bg);text-decoration:underline var(--look-style) var(--look-line);text-decoration-thickness:2px;text-underline-offset:.22em}.teams-by-none{background:transparent;text-decoration:none;box-shadow:inset 0 -1px 0 var(--rule-2)}.teams-swatch{display:inline-block;min-width:2rem;padding:.125rem .375rem;text-align:center;font:600 .875rem/1.3 var(--f-serif);color:var(--doc-ink);background:var(--look-bg);text-decoration:underline var(--look-style) var(--look-line);text-decoration-thickness:2px;text-underline-offset:.22em;border-radius:3px}.teams-cursor{position:relative;margin-inline:-1px;border-left:2px solid var(--look-line);pointer-events:none}.teams-cursor-name{position:absolute;top:-1.4em;left:-2px;padding:1px 5px;font:600 .6875rem/1.2 var(--f-sans);white-space:nowrap;color:var(--card);background:var(--look-line);border-radius:3px;user-select:none}.teams-sel{background:var(--look-bg)}.wb-docs{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.wb-doc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:.875rem 0;border-bottom:1px solid var(--rule)}.wb-doc-t{display:grid;gap:.125rem;min-width:0}.wb-doc-title{font:400 1.5rem/1.2 var(--f-display);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.wb-doc-title:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.wb-doc-meta{font-size:.875rem}.wb-doc-acts{display:flex;flex-wrap:wrap;gap:.25rem}.wb-doc-rename{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.wb-doc-rename .input{width:min(24rem,100%)}.wb-kept{margin:0 0 1rem}.wb-build-bar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:.75rem}.wb-title-field{width:min(26rem,100%)}.wb-status{margin:0 0 1.25rem;min-height:1.5rem;font-size:.9375rem}.wb-build-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3rem;align-items:start}@media(min-width:1100px){.wb-build-grid{grid-template-columns:minmax(0,1fr) minmax(0,29rem);gap:2rem}.wb-build-side{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}}.wb-build-side .kicker{margin-bottom:.625rem}.wb-bsec{border-top:1px solid var(--rule-ink)}.wb-bsec:last-of-type{border-bottom:1px solid var(--rule)}.wb-bsec>summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem;min-height:2.75rem;padding:.625rem 0;cursor:pointer;list-style:none}.wb-bsec>summary::-webkit-details-marker{display:none}.wb-bsec>summary:before{content:"";flex:none;width:.5rem;height:.5rem;margin-right:.125rem;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(-45deg);transition:transform .15s;align-self:center}.wb-bsec[open]>summary:before{transform:rotate(45deg)}.wb-bsec>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wb-bsec-h{margin:0;font:400 1.5rem/1.15 var(--f-display);letter-spacing:-.005em}.wb-bsec-n{font-size:.875rem}.wb-bsec-body{padding:.25rem 0 1.5rem}.wb-order{margin:0;padding:0;list-style:none}.wb-order-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;padding:.25rem 0;border-top:1px solid var(--rule)}.wb-order-acts,.wb-entry-acts,.wb-line-acts{display:flex;flex-wrap:wrap;gap:.25rem}.wb-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem 1rem}@media(min-width:600px){.wb-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-fields>.field:not(.wb-half){grid-column:1 / -1}}.wb-entry{padding:1rem 0 1.25rem;border-top:1px solid var(--rule)}.wb-entry:first-child{border-top:0;padding-top:.25rem}.wb-entry-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem 1rem;margin-bottom:.875rem}.wb-entry-h{margin:0;font:600 1rem/1.35 var(--f-sans);overflow-wrap:anywhere}.wb-bullets{margin:1rem 0 0;padding:0;border:0;min-width:0}.wb-bullets legend{padding:0;margin-bottom:.125rem;font-size:.875rem;font-weight:600}.wb-bullets .hint{margin:0 0 .5rem}.wb-line-list{margin:0 0 .5rem;padding:0;list-style:none;display:grid;gap:.625rem}.wb-line-row{display:grid;gap:.25rem}.wb-line-row textarea{min-height:3.5rem}.wb-add{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem}.wb-build-paper,.wb-print-sheet{container-type:inline-size}.wb-fields .err,.field .err{margin:0}.wb-note-group{margin:0 0 1.75rem}.wb-note-level{margin:0 0 .5rem;font:400 1.375rem/1.2 var(--f-display)}.wb-notes-list li{padding:.75rem 0}.wb-note-m{margin:0 0 .25rem;max-width:44rem}.wb-note-w{margin:0;font-size:.9375rem}.wb-reading{max-width:100%;margin:0 0 1rem;padding:1rem;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--paper-2);font:400 .8125rem/1.55 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto}.wb-reading:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wb-rules{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.wb-rules li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:0 1rem;padding:.875rem 0;border-bottom:1px solid var(--rule)}.wb-rule-id{color:var(--accent);font-weight:600}.wb-rule-note{margin:0 0 .25rem;max-width:42rem}.wb-rules .muted{margin:0 0 .125rem;font-size:.9375rem;max-width:42rem}.wb-print-bar{display:grid;gap:1rem;margin-bottom:1.5rem}.wb-look{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;margin:0;padding:0;border:0;min-width:0}.wb-look .field{min-width:9rem}.wb-look-check{padding-bottom:.5rem}.wb-print-sheet{margin:0 0 2.5rem;padding:1.5rem;border-radius:var(--r-sm);background:var(--paper-3)}.wb-linkedin .field{max-width:40rem;margin-bottom:.75rem}.wb-facts-list{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.wb-fact{display:grid;gap:.625rem;padding:1.125rem 0 1.375rem;border-bottom:1px solid var(--rule);max-width:46rem}.wb-fact p{margin:0}.wb-fact .check{max-width:42rem}.wb-len{margin-right:.5rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.wb-fact-add{display:flex;flex-wrap:wrap;align-items:end;gap:.625rem 1rem}.wb-lines{margin:0 0 1.25rem;padding:0;list-style:none;border-top:1px solid var(--rule);counter-reset:wb-line}.wb-line{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.375rem .75rem;align-items:center;padding:.375rem 0;border-bottom:1px solid var(--rule)}.wb-line>.select:nth-child(2){grid-column:1}.wb-line>.select:nth-child(2)[hidden]{display:none}.wb-line>.wb-line-text{grid-column:2;grid-row:1 / span 2}.wb-line[data-kind=heading] .wb-line-text{font-weight:700}.wb-line[data-kind=bullet]{padding-left:1.5rem}.wb-line[data-kind=detail]{padding-left:.75rem}.wb-line[data-kind=skip] .wb-line-text{text-decoration:line-through;color:var(--ink-3)}@media(max-width:640px){.wb-line{grid-template-columns:minmax(0,1fr)}.wb-line>.wb-line-text{grid-column:1;grid-row:auto}}.wb-import-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 2.5rem;align-items:start}@media(min-width:1000px){.wb-import-grid{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.wb-import-paper{container-type:inline-size;padding:1.25rem;border-radius:var(--r-sm);background:var(--paper-3)}.wb-letter-text{min-height:14rem;font-family:var(--f-sans);font-size:.9375rem}.wb-stage{margin:0 0 2rem}.wb-stage-h{margin:0 0 .375rem;font:400 1.5rem/1.2 var(--f-display)}.wb-apps{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.wb-app{padding:.75rem 0;border-bottom:1px solid var(--rule)}.wb-app-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.wb-app-t{min-width:0;overflow-wrap:anywhere}.wb-app-due{margin:.125rem 0 0;font-size:.875rem;color:var(--ink-2)}.wb-app-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wb-app-more{margin-top:.5rem}.wb-app-more>summary{min-height:2rem;display:inline-flex;align-items:center;cursor:pointer;font-size:.9375rem;font-weight:600}.wb-app-more[open]>summary{margin-bottom:.75rem}.wb-trk-add{max-width:36rem}:where(.paper[class*=density-]){--pt: 10.5;--unit: min(.1634cqw, 1.3333px);box-sizing:border-box;width:100%;max-width:8.5in;margin:0 auto;padding:5em;background:var(--doc);color:var(--doc-ink);font:400 calc(var(--pt) * var(--unit))/1.38 var(--f-serif);box-shadow:var(--doc-shadow-sm);overflow-wrap:anywhere}.paper-a4{--unit: min(.168cqw, 1.3333px);max-width:210mm}.density-tight{--pt: 10}.density-open{--pt: 11}.paper-compact{--pt: 9.5}.paper-compact.density-tight{--pt: 9}.paper-compact.density-open{--pt: 10}.paper-editorial{font-family:var(--f-sans)}:where(.paper[class*=density-]) p{margin:0}:where(.paper[class*=density-]) a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.paper-empty{color:var(--doc-ink-3);font-style:italic}.paper-name{font:400 2.1em/1.1 var(--f-display);text-align:center;letter-spacing:-.005em}.paper-label{margin-top:.2em;text-align:center;color:var(--doc-ink-2);font-style:italic}.paper-contact{margin-top:.3em;text-align:center;font-size:.92em;color:var(--doc-ink-2)}.paper-sep{padding:0 .15em}.paper-h{margin-top:1.3em;padding-bottom:.15em;border-bottom:1px solid var(--doc-rule-2);font-size:.86em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:var(--f-sans)}.paper-entry{display:flex;justify-content:space-between;gap:1em;margin-top:.6em;font-weight:700}.paper-title{min-width:0}.paper-dates{flex:none;font-weight:400;font-variant-numeric:tabular-nums;color:var(--doc-ink-2);white-space:nowrap}.paper-sub{font-style:italic;color:var(--doc-ink-2)}.paper-para,.paper-words{margin-top:.25em}.paper-source{margin-top:.15em;font-size:.85em;color:var(--doc-ink-3)}.paper-list{margin:.25em 0 0;padding-left:1.2em}.paper-list li{margin-bottom:.12em;padding-left:.1em}.paper-compact{line-height:1.28}.paper-compact .paper-name{font-size:1.6em;text-align:left}.paper-compact .paper-label,.paper-compact .paper-contact{text-align:left}.paper-compact .paper-h{margin-top:.75em}.paper-compact .paper-entry{margin-top:.4em}.paper-editorial .paper-name{font-size:2.9em;text-align:left;line-height:1}.paper-editorial .paper-label{text-align:left;font-style:normal;font-size:1.05em}.paper-editorial .paper-contact{text-align:left}.paper-editorial .paper-h{border-bottom:0;padding-bottom:0;margin-top:1.3em;color:var(--doc-ink-2);letter-spacing:.16em}.paper-editorial .paper-sub{font-style:normal}.density-tight .paper-h{margin-top:.75em}.density-tight .paper-entry{margin-top:.4em}.density-open{line-height:1.5}.density-open .paper-h{margin-top:1.35em}.density-open .paper-entry{margin-top:.85em}.density-open .paper-list li{margin-bottom:.22em}@media(forced-colors:active){:where(.paper[class*=density-]){border:1px solid CanvasText;box-shadow:none}}@page{size:letter;margin:.6in}@page a4{size:A4;margin:.6in}@media print{.paper-a4{page:a4}.wb-rail,.wb-masthead,.wb-print-bar,.wb-linkedin,.wb-foot,.wb-noscript,.wb-device,.notice,.wb-status{display:none!important}.wb-frame,.wb-main,.page.wb{display:block!important;padding:0!important;margin:0!important;max-width:none!important}.wb-print-sheet{padding:0;background:none;container-type:normal}:where(.paper[class*=density-]){--unit: 1pt;max-width:none;width:auto;padding:0;background:none;box-shadow:none;color:var(--doc-ink)}.paper-h,.paper-entry{break-after:avoid}.paper-list li,.paper-entry,.paper-sub{break-inside:avoid}:where(.paper[class*=density-]) a{text-decoration:underline}}.wb-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;align-items:start}.wb-main{min-width:0}.wb-rail{min-width:0;padding-bottom:1rem;border-bottom:1px solid var(--rule);font-size:.9375rem}.wb-rail-home,.wb-rail-kept{margin:0}.wb-rail-home a,.wb-rail-kept a{display:inline-flex;align-items:center;min-height:1.75rem;font-weight:600;color:var(--ink);text-decoration-color:var(--rule-2)}.wb-rail-list{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:.375rem 0;padding:0;list-style:none}.wb-rail-list li{display:flex;align-items:baseline;gap:.5rem;min-height:1.75rem}.wb-rail-list a{display:inline-flex;align-items:baseline;gap:.5rem;min-height:1.75rem;padding:.125rem 0;color:var(--ink-2);text-decoration:none}.wb-rail-list a:hover{color:var(--ink);text-decoration:underline}.wb-rail-list a[aria-current=page],.wb-rail-kept a[aria-current=page],.wb-rail-home a[aria-current=page]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.wb-rail-off{color:var(--ink-3)}.wb-no{flex:none;min-width:1.25rem;font:italic 400 1.0625rem/1 var(--f-display);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.wb-rail-list a[aria-current=page] .wb-no{color:var(--accent)}@media(min-width:900px){.wb-frame{grid-template-columns:13.5rem minmax(0,1fr)}.wb-rail{padding:.25rem 1.25rem 0 0;border-bottom:0;border-right:1px solid var(--rule)}.wb-rail-list{display:block;margin:.625rem 0 .75rem;padding:.625rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}}.wb-masthead .kicker i{margin:0 0 0 .1875rem}.wb-noscript{margin-bottom:1.5rem}.wb .notice{margin-bottom:1.25rem;max-width:var(--measure)}.wb-bench{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 4rem;align-items:start}@media(min-width:900px){.wb-bench{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}.wb-tools{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.wb-tool{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.25rem 1rem;align-items:baseline;padding:1rem 0 1.0625rem;border-bottom:1px solid var(--rule)}.wb-tool-no{font:600 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.wb-tool-no i{font:italic 400 1.375rem/1 var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink-2);margin-left:.125rem}.wb-tool-name{font:400 1.625rem/1.1 var(--f-display);letter-spacing:-.01em}.wb-tool-name a{color:var(--ink);text-decoration:none}.wb-tool-name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.wb-tool-t p{margin:.3125rem 0 0;max-width:34rem;color:var(--ink-2)}.wb-soon{color:var(--ink-3);font-style:italic}.wb-margin{display:grid;gap:1.75rem;align-content:start;min-width:0}.wb-margin-sec{padding-top:.75rem;border-top:1px solid var(--rule-ink)}.wb-margin-sec .kicker{margin-bottom:.625rem}.wb-margin-sec p{margin:0 0 .5rem;font-size:.9375rem}.wb-due{margin:0;padding:0;list-style:none;font-size:.9375rem}.wb-due li{display:flex;justify-content:space-between;gap:1rem;padding:.3125rem 0;border-bottom:1px solid var(--rule)}.wb-foot{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--rule)}.wb-foot:empty{display:none}.wb-device-form fieldset,.wb-fieldset,.wb-mark{margin:0;padding:0;border:0;min-width:0}.wb-device-form legend{padding:0;font:400 1.5rem/1.15 var(--f-display)}.wb-device-form .hint{margin:.375rem 0 .875rem;color:var(--ink-2);font-size:.9375rem}.wb-device{display:block}.wb-device-done{margin:0}.wb-sec{margin-bottom:2.75rem}.wb-sec>.sec-head{margin-bottom:.875rem}.wb-sec>p{max-width:var(--measure)}.wb-usage{color:var(--ink-2)}.wb-form{display:grid;gap:.875rem;justify-items:start;max-width:40rem}.wb-form>.field,.wb-form>fieldset{width:100%}.wb-form .hint{margin:0}.wb-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.375rem 2rem;padding:1.125rem 0;border-top:1px solid var(--rule)}.wb-row:last-of-type{border-bottom:1px solid var(--rule)}.wb-row-h{font:600 1rem/1.4 var(--f-sans)}.wb-row-state{margin:.875rem 0 0;font-size:.9375rem;color:var(--ink-2)}.wb-row-b>.wb-form+.wb-form{margin-top:.75rem}@media(min-width:760px){.wb-row{grid-template-columns:13rem minmax(0,1fr)}}.wb-sync{margin-top:1.25rem;display:grid;gap:.625rem}.wb-sync p,.wb-restore{margin:0}.wb-restore{max-width:30rem;margin-top:1rem}.wb-restore input[type=file]{height:auto;padding:.5rem .75rem}.wb-ruled{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.wb-ruled li{padding:.625rem 0;border-bottom:1px solid var(--rule)}.wb-ruled li p{margin:0 0 .5rem}.wb-details{max-width:46rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wb-details+.wb-details{border-top:0}.wb-details>summary{min-height:2.75rem;padding:.625rem 0;font-weight:600;cursor:pointer}.wb-details[open]{padding-bottom:1rem}.wb-details[open]>summary{margin-bottom:.5rem}.wb-facts{display:grid;gap:0;margin:1rem 0;max-width:34rem;border-top:1px solid var(--rule)}.wb-facts>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;padding:.4375rem 0;border-bottom:1px solid var(--rule);font-size:.9375rem}.wb-facts dt{color:var(--ink-2)}.wb-facts dd{margin:0}.wb-also{margin:1rem 0;font-size:.9375rem}.wb-steps-list{margin:0 0 1rem;padding:0;list-style:none;counter-reset:wb-step;max-width:var(--measure);border-top:1px solid var(--rule)}.wb-steps-list li{position:relative;padding:.6875rem 0 .6875rem 2.5rem;border-bottom:1px solid var(--rule);counter-increment:wb-step}.wb-steps-list li:before{content:counter(wb-step);position:absolute;left:0;top:.5625rem;width:1.75rem;font:italic 400 1.375rem/1.2 var(--f-display);color:var(--accent);text-align:right}.wb-rubric{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.wb-rubric li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:0 1rem;padding:.9375rem 0;border-bottom:1px solid var(--rule)}.wb-rubric-n,.wb-mark-n{font:italic 400 1.5rem/1.1 var(--f-display);color:var(--accent);text-align:right}.wb-rubric-h{font:600 1.0625rem/1.35 var(--f-sans)}.wb-rubric p{margin:.25rem 0 0;color:var(--ink-2);max-width:38rem}.wb-samples{margin-bottom:1.25rem}.wb-read{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3rem;align-items:start;margin-top:1.5rem}@media(min-width:1100px){.wb-read{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.wb-read-form .headline{margin-top:0}.wb-mark{padding:.9375rem 0;border-top:1px solid var(--rule);display:grid;gap:.5rem;justify-items:start}.wb-mark legend{padding:0;font:600 1rem/1.4 var(--f-sans)}.wb-mark-n{display:inline-block;min-width:1.5rem;margin-right:.375rem;font-size:1.25rem}.wb-mark .hint{margin:0;max-width:36rem}.wb-mark .field{width:100%;max-width:30rem}.wb-mark.invalid .seg{border-color:var(--bad)}.wb-fieldset{display:grid;gap:.5rem}.wb-fieldset legend{padding:0;margin-bottom:.375rem;font-size:.875rem;font-weight:600}.wb-notes{margin:0 0 1rem;max-width:44rem;border-top:1px solid var(--rule)}.wb-notes>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem 1.5rem;padding:.6875rem 0;border-bottom:1px solid var(--rule)}@media(min-width:640px){.wb-notes>div{grid-template-columns:15rem minmax(0,1fr)}}.wb-notes dt{color:var(--ink-2);font-size:.9375rem}.wb-notes dd{margin:0}.wb-notes-n{display:block;margin-top:.1875rem;color:var(--ink-2)}.wb-notes-head{font:400 1.5rem/1.2 var(--f-display);max-width:32rem}.wb-offer-acts{margin:1.5rem 0 1rem}.wb-offer-acts form{margin:0}.wb-report{margin:.75rem 0 0}.wb-confirm,.wb-local-preview{margin-top:1.5rem}.wb-local-preview:focus{outline:none}.wb-sheet{max-width:44rem;font-size:1rem;line-height:1.5}.wb-sheet .doc-kicker{margin-bottom:1.125rem}.wb-sheet-label{margin:0 0 .5rem;font:400 1.5rem/1.15 var(--f-display);color:var(--doc-ink)}.wb-sheet-summary{color:var(--doc-ink-2)}.wb-sheet h3{margin-top:1.375rem;padding-bottom:.3125rem;border-bottom:1px solid var(--doc-rule)}.wb-sheet-entry{margin:.75rem 0 0;font-weight:600}.wb-sheet-dates{margin:0;font:400 .8125rem/1.5 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--doc-ink-3)}.wb-sheet-line{margin:.25rem 0 0}.wb-sheet-list{margin:.3125rem 0 0;padding-left:1.125rem}.wb-sheet-list li{margin-bottom:.1875rem}.wb-desk-form{display:grid;gap:.875rem;justify-items:start;max-width:36rem;margin:0 0 1.5rem}.wb-desk-form .field{width:100%}.wb-desk-find{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:1.25rem}.wb-desk-body{max-width:100%;padding:1rem;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--paper-2);font:400 .8125rem/1.55 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere}.wb-wipe{display:grid;gap:.625rem;justify-items:start;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule);max-width:34rem}.wb-wipe p{margin:0}@media(max-width:480px){.wb-tool{grid-template-columns:minmax(0,1fr)}.wb-facts>div{grid-template-columns:minmax(0,1fr);gap:0}.wb-desk-find{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.wb-rail-list a[aria-current=page]{outline:1px solid Highlight;outline-offset:2px}.wb-desk-body{border-color:CanvasText}}@media print{.wb-rail,.wb-foot,.wb-noscript{display:none!important}.wb-frame{display:block}}.wb-sheet{margin:0}.wb-sheet-paper{display:flex;flex-direction:column;gap:.4375rem;padding:1.125rem 1.25rem 1.25rem;border:1px solid var(--doc-rule-2, var(--rule-2));border-radius:4px;background:var(--doc, #FFFCF6);box-shadow:var(--doc-shadow, 0 12px 26px -18px rgba(30, 26, 21, .45));transform:rotate(-1.25deg)}.wb-sheet-name{display:block;width:46%;height:.75rem;margin:0 auto .125rem;border-radius:3px;background:var(--doc-ink, #1E1A15);opacity:.82}.wb-sheet-contact{display:block;width:64%;height:.3125rem;margin:0 auto .375rem;border-radius:3px;background:var(--doc-ink-3, #6B6255);opacity:.5}.wb-sheet-h{display:block;margin-top:.375rem;padding-bottom:.1875rem;border-bottom:1px solid var(--doc-rule-2, var(--rule-2));font:600 .5625rem/1.2 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--doc-ink-2, #4E463C)}.wb-sheet-bar{display:block;height:.3125rem;border-radius:3px;background:var(--doc-ink-3, #6B6255);opacity:.38}.wb-sheet-bar.w-l{width:90%}.wb-sheet-bar.w-m{width:74%}.wb-sheet-bar.w-s{width:58%}.wb-sheet-checked{display:flex;align-items:center;gap:.4375rem}.wb-sheet-checked .wb-sheet-bar{background:var(--accent-doc, var(--accent));opacity:.9}.wb-sheet-seal{flex:0 0 auto;width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--accent-doc, var(--accent))}.wb-sheet figcaption{margin-top:1rem}@media(prefers-reduced-motion:reduce){.wb-sheet-paper{transform:none}}@media(forced-colors:active){.wb-sheet-bar,.wb-sheet-name,.wb-sheet-contact{background:CanvasText}.wb-sheet-seal{border-color:CanvasText}}
