/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"Commissioner", "Segoe UI", system-ui, sans-serif;--font-serif:"Newsreader", "Iowan Old Style", Georgia, serif;--spacing:4px;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(.22, 1, .36, 1);--color-page-ground:#f2f2e9;--color-sheet-surface:var(--color-page-ground);--color-sheet-well:#e6e6dd;--color-ink-primary:#2c2b14;--color-ink-secondary:#54543a;--color-ink-quiet:#7a7b63;--color-hairline:#b8b9a7;--color-accent:#76753f;--color-solid-ground:var(--color-ink-primary);--color-ink-on-solid:var(--color-page-ground);--color-ink-secondary-on-solid:#d5d5c7;--color-hairline-on-solid:#494933;--color-control-fill:var(--color-ink-primary);--color-control-fill-hover:var(--color-ink-secondary);--color-control-label:var(--color-page-ground);--color-control-fill-on-solid:var(--color-ink-on-solid);--color-control-fill-on-solid-hover:var(--color-ink-secondary-on-solid);--color-control-label-on-solid:var(--color-ink-primary);--color-selection:#76753f4d;--color-selection-on-paper:#cdccb6;--shadow-raised:0 1px 1px #2c2b141a, 0 28px 56px -24px #2c2b145c;--shadow-raised-lift:0 1px 1px #2c2b141a, 0 36px 64px -24px #2c2b1466;--shadow-raised-on-plate:0 2px 3px #2c2b1438, 0 44px 88px -30px #2c2b149e;--shadow-raised-on-plate-lift:0 2px 3px #2c2b1438, 0 52px 96px -30px #2c2b14a6;--shadow-none:0 0 0 #2c2b1400, 0 0 0 #2c2b1400;--font-display:var(--font-serif);--font-weight-figure:320;--font-weight-display:340;--font-weight-book:350;--font-weight-h2:360;--font-weight-strap:380;--font-weight-regular:400;--font-weight-caption:420;--font-weight-h3:440;--font-weight-ui:450;--font-weight-wordmark:470;--font-weight-label:540;--font-weight-title:550;--font-weight-fig:560;--display-weight:var(--font-weight-display);--display-line-height:.98;--display-tracking:-.032em;--display-opsz:72;--text-display:48px;--text-h2:36px;--text-h3:22px;--text-metric:44px;--text-quote:26px;--text-lead:20px;--radius-print:0px;--radius-control:0px;--radius-bar:2px;--radius-knob:4px;--radius-product-inner:6px;--radius-note:10px;--radius-product:14px;--ease-press:cubic-bezier(.3, 0, .2, 1);--duration-instant:0s;--duration-type-char:26ms;--duration-press:.12s;--duration-quick:.16s;--duration-type-hold:.16s;--duration-hover:.18s;--duration-tint:.2s;--duration-lift:.22s;--duration-swap:.24s;--duration-guides:.4s;--duration-rise:.42s;--duration-redraw:.46s;--duration-ink:.48s;--duration-line:.5s;--duration-print-small:.6s;--duration-print:.7s;--duration-set-down:.76s;--duration-rule:.9s;--duration-develop:1.2s;--delay-step-stroke:10ms;--delay-step-figure:30ms;--delay-step-tight:60ms;--delay-step:90ms;--delay-step-wide:.11s;--delay-step-question:.16s;--delay-step-caret:.26s;--delay-guides:60ms;--delay-hero-line:90ms;--delay-list:.12s;--delay-swap:.12s;--delay-intro-solid:.14s;--delay-head:.16s;--delay-plan-action:.16s;--delay-spec-label:.16s;--delay-plan-rows:.24s;--delay-rows:.26s;--delay-close-note:.3s;--delay-reading-pace:.32s;--delay-hero-lead:.33s;--delay-intro:.34s;--delay-hero-actions:.44s;--delay-reading-read:.5s;--delay-marked:.52s;--delay-set-down:.9s;--spacing-page:24px;--spacing-gutter:16px;--spacing-band:80px;--spacing-control:48px;--container-page:1216px;--container-measure:576px}}@layer base{*,:before,:after{box-sizing:border-box}html{background:var(--color-page-ground);color:var(--color-ink-primary);overscroll-behavior-y:none;scrollbar-color:var(--color-hairline) var(--color-page-ground);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-serif);font-size:16px;font-weight:var(--font-weight-regular);font-optical-sizing:auto;font-kerning:normal;font-variant-numeric:lining-nums;text-rendering:optimizelegibility;margin:0;line-height:1.625}img{max-width:100%;height:auto;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.sprite{width:0;height:0;position:absolute;overflow:hidden}h1,h2,h3,p,figure,blockquote,ol,ul,dl,dd,dt{margin:0}ol,ul{padding:0;list-style:none}button,textarea{color:inherit;font:inherit;margin:0}button{cursor:pointer;appearance:none;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:1px}::selection{background:var(--color-selection);color:var(--color-ink-primary)}.band--solid ::selection{color:var(--color-ink-on-solid)}.footer ::selection{color:var(--color-ink-on-solid)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.band--solid :focus-visible,.footer :focus-visible{outline-color:var(--color-ink-on-solid)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{top:8px;left:var(--spacing-page);z-index:20;height:var(--spacing-control);background:var(--color-control-fill);color:var(--color-control-label);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.wrap{width:min(var(--container-page), 100% - 2 * var(--spacing-page));margin-inline:auto}.cols{column-gap:var(--spacing-gutter);grid-template-columns:minmax(0,1fr);display:grid}.cols>*{grid-column:1/-1}@media (width>=760px){.cols{grid-template-columns:repeat(12,minmax(0,1fr))}}.display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--display-weight);letter-spacing:-.024em;font-variation-settings:"opsz" var(--display-opsz);line-height:1}@media (width>=760px){.display{line-height:var(--display-line-height);letter-spacing:var(--display-tracking)}}h2{font-size:var(--text-h2);font-weight:var(--font-weight-h2);letter-spacing:-.022em;font-variation-settings:"opsz" var(--display-opsz);text-wrap:balance;line-height:1.04}h3{font-size:var(--text-h3);font-weight:var(--font-weight-h3);letter-spacing:-.008em;line-height:1.22}.lead{font-size:var(--text-lead);text-wrap:pretty;line-height:1.42}p,figcaption,blockquote,li,dd,dt{text-wrap:pretty}.caption{font-size:13px;font-weight:var(--font-weight-caption);color:var(--color-ink-secondary);line-height:1.4}.fig{font-weight:var(--font-weight-fig);color:var(--color-ink-primary);font-variant-numeric:lining-nums tabular-nums}.micro,.rh,.folio,.stamp{font-family:var(--font-serif);font-size:12px;font-weight:var(--font-weight-label);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink-secondary);line-height:1.3}.rh{align-items:baseline;gap:10px;display:flex}.rh__folio{color:var(--color-ink-primary)}.stamp{border:1px solid var(--color-ink-primary);width:max-content;height:24px;color:var(--color-ink-primary);place-self:start;align-items:center;padding:1px 8px 0;display:inline-flex}.stamp--solid{border-color:var(--color-ink-on-solid);color:var(--color-ink-on-solid)}}@layer components{.ink-control{height:var(--spacing-control);background:var(--color-control-fill);color:var(--color-control-label);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:.005em;white-space:nowrap;transition:background-color var(--duration-hover) var(--ease-press), translate var(--duration-press) var(--ease-press);justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.ink-control:hover{background:var(--color-control-fill-hover)}.ink-control:active{translate:0 1px}.action-link{height:var(--spacing-control);color:var(--color-ink-primary);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex;position:relative}.drawn-underline:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;position:absolute;bottom:11px;left:0;right:0}.drawn-underline:hover:after{animation:redraw var(--duration-redraw) var(--ease-out)}@keyframes redraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.band{padding-block:var(--spacing-band);position:relative}.band__head{align-items:start;row-gap:0}.band--ruled{padding-top:0}.rule-top{background:var(--color-hairline);transform-origin:0;height:1px;margin-bottom:36px;display:block}.band__head .rh{margin-bottom:14px}.band__intro{max-width:36em;margin-top:28px}.band__stamp{margin-top:24px}.head-row__action{justify-self:start;margin-top:16px}@media (width>=760px){.rule-top{grid-area:1/3/auto/-1;margin-bottom:40px}.band__head .rh{grid-area:2/1/auto/3;margin:0;padding-top:.9em}.band__head h2{grid-area:2/3/auto/12}.band__intro{grid-area:3/3/auto/9;margin-top:32px}.band__stamp{grid-area:3/1/auto/3;margin-top:38px}.head-row__action{grid-area:2/10/auto/-1;place-self:end;margin:0;translate:0 12px}}@media (width<=759px){.band__head .rh{margin-bottom:12px}}@media (width>=760px) and (width<=1099px){.band__head .rh{grid-area:2/3/auto/-1;margin-bottom:14px;padding-top:0}.band__head h2{grid-row:3}.band__intro{grid-row:4}.band__stamp{grid-area:5/3/auto/-1;margin-top:24px}.head-row__action{grid-row:3}}@media (prefers-reduced-motion:no-preference){[data-print] .band__head .rh{--d:var(--delay-head)}[data-print] .band__head h2{--d:calc(var(--delay-head) + var(--delay-step))}[data-print] .band__intro{--d:var(--delay-intro)}[data-motion] .rule-top{transition:transform var(--duration-rule) var(--ease-out);transform:scaleX(0)}[data-motion] [data-print] .rh,[data-motion] [data-print] h2,[data-motion] [data-print] .band__intro{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .is-printed .rule-top{transform:scaleX(1)}[data-motion] .is-printed .rh,[data-motion] .is-printed h2,[data-motion] .is-printed .band__intro{color:var(--color-ink-primary);translate:0}}.plate-band{isolation:isolate;display:flow-root;position:relative}.plate{z-index:-1;background:var(--color-page-ground);position:absolute;inset:0;overflow:hidden}.plate picture{display:contents}.plate img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;max-width:none;position:absolute;left:0}.plate--hero img{object-position:60% 55%;height:118%;top:-18%}@media (width>=760px){.plate--hero img{object-position:50% 100%;transform-origin:50% 100%;height:max(66.667vw,100%);top:auto;bottom:0}}.plate--night img,.plate--close img{object-position:50% 50%;height:124%;top:-12%}.plate--close img{object-position:50% 72%}@media (prefers-reduced-motion:no-preference){[data-motion] .plate--hero img{opacity:0;transition:opacity var(--duration-develop) var(--ease-out)}[data-motion] .is-developed .plate--hero img{opacity:1}}@media (prefers-reduced-motion:reduce) and (width>=760px){.plate--hero img{transform:scale(1.06)}}.sheet{background:var(--color-sheet-surface);border-radius:var(--radius-product);box-shadow:var(--shadow-raised);color:var(--color-ink-primary);font-family:var(--font-sans);font-size:14px;line-height:1.5;font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;transition:transform var(--duration-lift) var(--ease-out), box-shadow var(--duration-lift) var(--ease-out), translate var(--duration-print) var(--ease-out);position:relative}.sheet:hover{box-shadow:var(--shadow-raised-lift);transform:translateY(-3px)}.sheet--plate{box-shadow:var(--shadow-raised-on-plate)}.sheet--plate:hover{box-shadow:var(--shadow-raised-on-plate-lift)}.sheet p{text-wrap:pretty}.ui-icon{flex:none;width:16px;height:16px}.ui-brand{flex:none;width:14px;height:14px;margin-right:-2px;overflow:visible;translate:0 -.5px}.ui-crumbs{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.sheet .ui-crumbs{text-wrap:nowrap}.ui-strong{font-weight:var(--font-weight-semibold)}.ui-sep,.ui-quiet{color:var(--color-ink-secondary)}.ui-small{font-size:12px;font-weight:var(--font-weight-ui)}.ui-push{margin-left:auto}.ui-label{font-family:var(--font-sans);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--color-ink-primary);line-height:1.3}.ui-text{font-size:14px}.ui-status{font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap}.ui-live{background:var(--color-ink-primary);flex:none;width:6px;height:6px}.chip{border-radius:var(--radius-product-inner);background:var(--color-sheet-well);height:20px;color:var(--color-ink-primary);font-family:var(--font-sans);font-size:12px;font-weight:var(--font-weight-ui);white-space:nowrap;align-items:center;padding:0 7px;line-height:1;display:inline-flex}.chip--paper{background:var(--color-sheet-surface)}kbd{border:1px solid var(--color-hairline);border-radius:var(--radius-product-inner);background:var(--color-sheet-surface);height:20px;color:var(--color-ink-primary);font-family:var(--font-sans);font-size:11px;font-weight:var(--font-weight-medium);align-items:center;padding:0 6px;line-height:1;display:inline-flex}.tile{background:var(--color-ink-primary);width:24px;height:24px;color:var(--color-sheet-surface);font-family:var(--font-sans);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;flex:none;place-items:center;display:inline-grid}.ui-btn{border-radius:var(--radius-product-inner);height:30px;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-press), border-color var(--duration-quick) var(--ease-press), translate var(--duration-press) var(--ease-press);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.ui-btn:active:not(:disabled){translate:0 1px}.ui-btn--ink{background:var(--color-control-fill);color:var(--color-control-label)}.ui-btn--ink:hover:not(:disabled){background:var(--color-control-fill-hover)}.ui-btn--paper{background:var(--color-sheet-surface);border-color:var(--color-hairline);color:var(--color-ink-primary)}.ui-btn--paper:hover:not(:disabled),.ui-btn--outline:hover:not(:disabled){border-color:var(--color-ink-primary)}.ui-btn--outline{border-color:var(--color-ink-quiet);color:var(--color-ink-primary)}.ui-btn:disabled{border-color:var(--color-ink-quiet);color:var(--color-ink-secondary);background:0 0;border-style:dashed}.ui-btn--icon{width:30px;padding:0}.pno{display:none}.ledger{flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.ledger div{gap:6px;display:flex}.ledger dd{font-weight:var(--font-weight-semibold)}.ledger div:nth-child(2){display:none}@media (width>=760px){.pno{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-ink-secondary);display:block;position:absolute;top:.2em;left:-26px}.ledger div:nth-child(2){color:var(--color-ink-secondary);display:flex}}@media (prefers-reduced-motion:no-preference){[data-motion] [data-setdown]{box-shadow:var(--shadow-none);transition:translate var(--duration-set-down) var(--ease-out), box-shadow var(--duration-set-down) var(--ease-out), transform var(--duration-lift) var(--ease-out);translate:0 24px}[data-motion] [data-setdown].is-set{box-shadow:var(--shadow-raised-on-plate);translate:0}[data-motion] .sheet--plate[data-setdown].is-set:hover{box-shadow:var(--shadow-raised-on-plate-lift)}}@media (prefers-reduced-motion:reduce){.sheet{transition:none}.sheet:hover{transform:none}}.typed{display:grid}.typed>*{grid-area:1/1}.typed__ghost{visibility:hidden}.caret{vertical-align:-.15em;background:var(--color-accent);width:2px;height:1.05em;margin-left:1px;display:inline-block}.print{margin:0}.print img{aspect-ratio:1;object-fit:cover;width:100%}.print figcaption{margin-top:10px}.print .fig{margin-right:6px}.mark-icon{width:18px;height:18px;color:var(--color-ink-primary)}.proofline{border-top:1px solid var(--color-hairline);max-width:30em;margin-top:28px;padding-top:12px}.proofline__quote{font-size:19px;font-weight:var(--font-weight-caption);letter-spacing:-.004em;text-wrap:pretty;line-height:1.36}.proofline__quote p{text-indent:-.36em}.proofline__who{margin-top:8px}.band--close{padding:0}.plate-band--close{min-height:max(80vh,600px)}.close__stage{padding-block:64px 36vh}.close-card{background:var(--color-page-ground);box-shadow:var(--shadow-raised-on-plate);transition:translate var(--duration-print) var(--ease-out);row-gap:18px;padding:28px 22px 26px;display:grid}.close-card h2{text-wrap:balance}.close-card__action{justify-self:stretch;margin-top:8px}.close-card__note{max-width:none;margin-top:10px}.close-card__assure{border-top:1px solid var(--color-hairline);margin-top:6px}.close-card__assure li{grid-template-columns:30px 1fr;align-items:start;gap:8px;padding-block:12px;font-size:15px;line-height:1.5;display:grid}.close-card__assure li+li{border-top:1px solid var(--color-hairline)}.close-card__assure .mark-icon{transition:translate var(--duration-lift) var(--ease-out);translate:0 2px}.close-card__assure li:hover .mark-icon{translate:4px 2px}@media (width>=760px){.plate-band--close{min-height:max(80vh,640px)}.close__stage{padding-block:88px 200px}.close-card{grid-column:1/11;grid-template-columns:subgrid;align-items:start;row-gap:0;padding:40px 0 36px}.close-card__rh{grid-area:1/1/auto/3;padding:.9em 0 0 32px}.close-card h2{grid-area:1/3/auto/-1;padding-right:40px}.close-card__lead{grid-area:2/3/auto/8;margin-top:28px}.close-card__action{grid-area:3/3/auto/8;justify-self:start;margin-top:28px}.close-card__note{grid-area:2/8/span 2/-1;margin:34px 40px 0 0}.close-card__assure{column-gap:var(--spacing-gutter);grid-area:4/3/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 40px 0 0;display:grid}.close-card__assure li{padding-block:16px 0}.close-card__assure li+li{border-top:0}}@media (width>=760px) and (width<=1099px){.close-card{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.close-card__note{--d:var(--delay-close-note)}.close-card__assure li{--d:calc(var(--i,0) * var(--delay-step))}[data-motion] .proofline{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .is-printed .proofline{color:var(--color-ink-primary);translate:0}[data-motion] .close-card__assure li{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .close-card.is-printed .close-card__assure li{color:var(--color-ink-primary);translate:0}}.footer{background:var(--color-solid-ground);color:var(--color-ink-on-solid);padding-block:96px 32px}.footer .micro{color:var(--color-ink-secondary-on-solid)}.footer__grid{row-gap:0}.footer__word{font-size:clamp(88px,14.4vw,208px);font-weight:var(--font-weight-figure);letter-spacing:-.045em;font-variation-settings:"opsz" 72;align-items:baseline;gap:.12em;line-height:.9;display:inline-flex}.footer__mark{--cap:.715em;width:var(--cap);height:var(--cap);color:var(--color-ink-on-solid);stroke-width:1.5px;flex:none;overflow:visible}.footer__strap{font-size:24px;font-weight:var(--font-weight-strap);letter-spacing:-.01em;font-variation-settings:"opsz" 36;margin-top:20px;line-height:1.3}.footer__line{max-width:30em;color:var(--color-ink-secondary-on-solid);margin-top:20px;font-size:17px;line-height:1.55}.footer__links{gap:32px var(--spacing-gutter);border-top:1px solid var(--color-hairline-on-solid);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;padding-top:28px;display:grid}.footer__col ul{margin-top:12px}.footer__col li+li{margin-top:6px}.footer__col a{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);transition:text-decoration-color var(--duration-tint) var(--ease-press);line-height:1.6;text-decoration-color:#0000}.footer__col a:hover{-webkit-text-decoration-color:var(--color-ink-on-solid);text-decoration-color:var(--color-ink-on-solid)}.letter{border-top:1px solid var(--color-hairline-on-solid);margin-top:48px;padding-top:28px}.letter__line{max-width:30em;color:var(--color-ink-on-solid);margin-top:10px;font-size:16px;line-height:1.5}.letter__label{font-size:13px;font-weight:var(--font-weight-caption);color:var(--color-ink-secondary-on-solid);margin-top:22px;line-height:1.4;display:block}.letter__row{align-items:flex-end;gap:12px;margin-top:2px;display:flex}.letter__input{border:0;border-bottom:1px solid var(--color-ink-quiet);min-width:0;height:48px;color:var(--color-ink-on-solid);font-family:var(--font-serif);caret-color:var(--color-ink-on-solid);transition:border-color var(--duration-tint) var(--ease-press);appearance:none;background:0 0;border-radius:0;flex:1;padding:0;font-size:18px}.letter__input:hover,.letter__input:focus-visible{border-bottom-color:var(--color-ink-on-solid)}.letter__input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink-on-solid);box-shadow:0 0 0 48px var(--color-solid-ground) inset}.letter[data-state=missing] .letter__input,.letter[data-state=malformed] .letter__input{border-bottom:2px solid var(--color-ink-on-solid)}.letter__send{background:var(--color-control-fill-on-solid);width:48px;height:48px;color:var(--color-control-label-on-solid);transition:background-color var(--duration-hover) var(--ease-press), translate var(--duration-press) var(--ease-press);flex:none;place-items:center;display:grid}.letter__send:hover{background:var(--color-control-fill-on-solid-hover)}.letter__send:active{translate:0 1px}.letter__icon{width:18px;height:18px}.letter__status{min-height:1.4em;font-size:13px;font-weight:var(--font-weight-caption);color:var(--color-ink-secondary-on-solid);margin-top:10px;line-height:1.4}.letter[data-state=missing] .letter__status,.letter[data-state=malformed] .letter__status,.letter[data-state=joined] .letter__status{color:var(--color-ink-on-solid);font-weight:var(--font-weight-semibold)}.footer__colophon{margin-top:48px}.footer__fine{max-width:44em;color:var(--color-ink-secondary-on-solid);margin-top:10px;font-size:14px;line-height:1.5}.footer__last{border-top:1px solid var(--color-hairline-on-solid);font-size:12px;font-weight:var(--font-weight-label);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink-secondary-on-solid);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:48px;padding-top:18px;line-height:1.3;display:flex}.footer__last .mark-icon{color:var(--color-ink-on-solid);margin-right:-8px}.footer__legal{flex-wrap:wrap;gap:6px 20px;display:flex}.footer__legal a{text-underline-offset:3px;transition:text-decoration-color var(--duration-tint) var(--ease-press);text-decoration-color:#0000}.footer__legal a:hover{-webkit-text-decoration-color:var(--color-ink-on-solid);text-decoration-color:var(--color-ink-on-solid)}.footer__folios{color:var(--color-ink-on-solid);margin-left:auto}@media (width>=760px){.footer{padding-block:128px 40px}.footer__brand,.footer__line,.footer__links,.letter,.footer__colophon{grid-column:3/-1}.footer__word{margin-left:-.855em}.footer__links{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__last{grid-column:1/-1}}@media (width>=1100px){.footer__brand{grid-area:1/3/auto/9}.footer__line{grid-area:1/9/auto/-1;align-self:end;margin:0 0 4px}.footer__links{margin-top:96px;margin-right:calc(-1 * var(--spacing-gutter));padding-right:var(--spacing-gutter);grid-area:2/3/auto/9}.letter{grid-area:2/9/auto/-1;margin-top:96px}.footer__colophon{grid-area:3/3/auto/9;margin-top:64px}.footer__last{grid-row:4;margin-top:64px}}.masthead{z-index:10;position:relative}.masthead__row{align-items:start;min-height:64px;padding-block:10px 9px}.brand{grid-column:1/span 8;justify-self:start;row-gap:2px;display:grid}.wordmark{font-family:var(--font-serif);font-size:25px;font-weight:var(--font-weight-wordmark);letter-spacing:-.018em;font-variation-settings:"opsz" 36;justify-self:start;align-items:baseline;gap:.26em;line-height:1.04;text-decoration:none;display:inline-flex}.wordmark__mark{width:var(--cap);height:var(--cap);--cap:.68em;stroke-width:1.25px;flex:none;overflow:visible}.brand__strap{font-size:13px;font-weight:var(--font-weight-caption);color:var(--color-ink-secondary);white-space:nowrap;line-height:1.3}.nav,.masthead__start{display:none}.ink-control--menu{grid-column:9/-1;justify-self:end;height:40px;padding:0 16px}.menu{padding-bottom:16px}.menu__list li{border-top:1px solid var(--color-hairline)}.menu__list li:last-child{border-bottom:1px solid var(--color-hairline)}.menu__list a{min-height:52px;font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-medium);align-items:center;gap:14px;text-decoration:none;display:flex}@media (width>=1024px){.brand{grid-column:1/3}.nav{grid-column:3/10;margin-top:-6px;display:block}.nav__list{gap:28px;display:flex}.nav__link{height:40px;font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav__link:after{bottom:7px;transform:scaleX(0)}.nav__link:hover:after{transform:scaleX(1)}.masthead__start{grid-column:10/-1;justify-self:end;height:40px;margin-top:-6px;padding:0 18px;display:inline-flex}.ink-control--menu,.menu{display:none}}@media (width>=1024px) and (width<=1199px){.brand__strap{white-space:normal;max-width:9em}}@media (width<=759px){.masthead__row{justify-content:space-between;display:flex}}.draft__bar{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 12px 8px 16px;display:flex}.draft__bar .ui-crumbs .chip{display:none}.draft__status{align-items:center;gap:8px;display:flex}.draft__status .ui-btn{margin-left:auto}.draft__body{flex-direction:column;display:flex}.draft__margin,.draft__page{display:contents}.draft__margin>.ui-label,.note-list{display:none}.draft__p{padding:0 18px;font-size:15px;line-height:1.62;position:relative}.draft__page .draft__p:first-child{order:1;padding-top:18px}.draft__p--focus{order:2;margin-top:10px}.note{border-radius:var(--radius-note);background:var(--color-sheet-well);order:3;margin:14px 12px 4px;padding:12px 14px 14px}.draft__page .draft__p:nth-child(3){order:4;margin-top:12px;padding-bottom:18px}.draft__p--more{display:none}.draft__ending{border-top:1px solid var(--color-hairline);order:5;margin:0 18px 16px;padding-top:12px}.draft__ending .draft__p{padding:4px 0 0}.passage{background:var(--color-sheet-well);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--duration-swap) var(--ease-out);padding:1px 2px}.passage.is-settled{-webkit-text-decoration:underline dotted var(--color-ink-primary);text-decoration:underline dotted var(--color-ink-primary);text-underline-offset:5px;background:0 0;text-decoration-thickness:2px}.note__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.note__text{min-height:4.5em;font-size:14px;line-height:1.5}.note__actions,.note__resolved{align-items:center;gap:8px;margin-top:12px;display:flex}.note__resolved[hidden],.note__actions[hidden]{display:none}.note__resolved .ui-text{flex:1}.draft__foot{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ui-quiet-on-paper{display:none}.draft__meta{flex:none;align-items:center;gap:10px;display:flex}@media (width>=760px){.draft__bar .ui-crumbs .chip{display:inline-flex}.draft__body{grid-template-columns:minmax(230px,33%) 1fr;display:grid}.draft__p--more{display:block}.draft__margin{background:var(--color-sheet-well);padding:16px 14px 18px;display:block}.draft__page{padding:20px 40px 22px 44px;display:block}.draft__margin>.ui-label{justify-content:space-between;align-items:center;display:flex}.note-list{margin-top:14px;display:block}.note-list li{border-top:1px solid var(--color-hairline);align-items:center;gap:8px;min-height:34px;display:flex}.note{background:var(--color-sheet-surface);margin:12px 0 0}.draft__p{padding:0}.draft__page .draft__p:first-child{padding-top:0}.draft__page .draft__p:nth-child(3){padding-bottom:0}.draft__p+.draft__p{margin-top:12px}.draft__ending{margin:14px 0 0}.ui-quiet-on-paper{color:var(--color-ink-secondary);display:flex}}@media (width<=759px){.draft__bar{flex-wrap:wrap;row-gap:6px}.draft__bar .ui-crumbs{flex:100%}.draft__status{flex:1}}@media (prefers-reduced-motion:reduce){.passage{transition:none}}.colophon{border-block:1px solid var(--color-hairline);row-gap:18px;margin-top:40px;padding-block:28px 30px}.band--hero .colophon{margin-bottom:var(--spacing-band)}.colophon__marks{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.cmark{height:28px;color:var(--color-ink-secondary);font-family:var(--font-serif);white-space:nowrap;align-items:center;gap:6px;font-size:17px;line-height:1;display:inline-flex}.cmark svg{stroke-width:1.4px;width:auto;height:14px}.cmark--lowmoor span{font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.cmark--ashcombe span{font-size:15.5px;font-weight:var(--font-weight-light);letter-spacing:-.01em;font-variation-settings:"opsz" 72}.cmark--merrin span{font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.cmark--quennow span{font-size:15.5px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;font-variation-settings:"opsz" 12}.cmark--sedgemarl span{font-size:15.5px;font-weight:var(--font-weight-caption)}.cmark--sallow span{font-size:15px;font-weight:var(--font-weight-book);letter-spacing:.22em;text-transform:uppercase}.cmark--tern span{font-size:15.5px;font-weight:var(--font-weight-fig);letter-spacing:.01em}@media (width>=760px){.colophon{width:min(var(--container-page), 100% - 2 * var(--spacing-page));align-items:center;padding-block:26px}.colophon__caption{grid-column:1/3;align-self:center}.colophon__marks{grid-column:3/-1;gap:14px 28px}}@media (width>=1360px){.colophon__marks{flex-wrap:nowrap;justify-content:space-between;gap:16px}}@media (width<=759px){.colophon{width:auto;margin-inline:var(--spacing-page)}.colophon__marks{gap:14px 22px}.colophon__caption{order:2}}.band--hero{--cross:132px;padding-block:0}.hero__stack{padding-top:24px;padding-bottom:calc(28px + var(--cross))}.hero__rh{margin-bottom:18px}.hero__title{text-wrap:balance;max-width:11em}.hero__line{display:inline}.hero__lead{margin-top:24px}.hero__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:28px;display:flex}.hero__actions .action-link{align-self:flex-start}.plate-band--hero{min-height:max(88vh,560px);padding-bottom:72px}.hero__stage{margin-top:calc(-1 * var(--cross));align-items:start}.hero__fig{display:none}.draft{z-index:1}@media (width>=760px){.band--hero{--cross:88px}.hero__stack{padding-top:8px;padding-bottom:calc(24px + var(--cross))}.hero__rh,.hero__title{grid-column:3/-1}.hero__title{max-width:none;line-height:.96}.hero__line{white-space:nowrap;display:block}.hero__rh{margin-bottom:18px}.hero__lead{grid-column:3/10;margin-top:28px;line-height:1.45}.hero__actions{flex-direction:row;grid-column:3/10;align-items:center;gap:28px;margin-top:24px}.plate-band--hero{min-height:max(44.45vw,480px);padding-bottom:96px}.hero__fig .fig{margin-bottom:4px;display:block}.draft{grid-area:1/3/auto/11}}@media (width>=1100px){.hero__stack{padding-top:104px;padding-bottom:calc(32px + var(--cross))}.hero__rh{grid-area:1/1/auto/3;align-self:start;margin:-7px 0 0;display:block}.hero__rh .rh__folio{margin-right:10px}.hero__title{grid-row:1}.hero__fig{grid-area:1/9/auto/11;align-self:start;margin-top:12px;display:block}.draft{grid-column:1/9}}@media (width<=759px){.hero__stack .ink-control{width:100%}.draft{margin-inline:0}}@media (width>=760px) and (width<=1099px){.hero__fig{display:none}.draft{grid-column:2/-1}}@media (prefers-reduced-motion:no-preference){.hero__rh{--d:var(--duration-instant)}.hero__line{--d:calc(var(--delay-hero-line) + var(--i,0) * var(--delay-step))}.hero__lead{--d:var(--delay-hero-lead)}.hero__actions,.hero__actions .ink-control{--d:var(--delay-hero-actions)}[data-motion] .hero__rh,[data-motion] .hero__line,[data-motion] .hero__lead,[data-motion] .hero__actions{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .hero__actions .ink-control{background:var(--color-ink-quiet);transition:background-color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant))}[data-motion] .is-printed .hero__rh,[data-motion] .is-printed .hero__line,[data-motion] .is-printed .hero__lead,[data-motion] .is-printed .hero__actions{color:var(--color-ink-primary);translate:0}[data-motion] .is-printed .hero__actions .ink-control{background:var(--color-control-fill)}[data-motion] .is-printed .hero__actions .ink-control:hover{background:var(--color-control-fill-hover);transition-delay:var(--duration-instant);transition-duration:var(--duration-hover)}}.band--solid{background:var(--color-solid-ground);color:var(--color-ink-on-solid)}.band--solid .rh,.band--solid .micro,.band--solid .caption{color:var(--color-ink-secondary-on-solid)}.band--solid .rh__folio{color:var(--color-ink-on-solid)}.figures-wrap{margin-top:56px}.figures{gap:36px var(--spacing-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figure{border-top:1px solid var(--color-hairline-on-solid);flex-direction:column;padding-top:14px;display:flex}.figure dt{text-wrap:balance;min-height:2.6em}.figure__n{font-size:var(--text-metric);font-weight:var(--font-weight-figure);letter-spacing:-.028em;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 72;color:var(--color-ink-on-solid);margin-top:18px;line-height:1}.figure__unit{font-size:.34em;font-weight:var(--font-weight-regular);letter-spacing:0;font-variation-settings:"opsz" 24}.figure__note{color:var(--color-ink-secondary-on-solid);margin-top:12px;font-size:14px;line-height:1.45}.band--solid .band__intro{color:var(--color-ink-on-solid)}.voice{row-gap:16px;margin-top:64px}.presses{border-top:1px solid var(--color-hairline-on-solid);align-items:start;row-gap:18px;margin-top:64px;padding-top:24px}.presses__list{row-gap:28px;display:grid}.presses.is-paged .presses__list{row-gap:0}.presses.is-paged .press{opacity:0;visibility:hidden;transition:opacity var(--duration-swap) var(--ease-out), visibility var(--duration-instant) linear var(--duration-swap);grid-area:1/1}.presses.is-paged .press.is-active{opacity:1;visibility:visible;transition:opacity var(--duration-swap) var(--ease-out), visibility var(--duration-instant) linear var(--duration-instant)}.press__quote{font-size:var(--text-lead);font-weight:var(--font-weight-regular);letter-spacing:-.006em;font-variation-settings:"opsz" 36;text-wrap:pretty;line-height:1.4}.press__quote p{text-indent:-.36em}.press__who{margin-top:10px}.pager{align-items:center;gap:8px;display:none}.presses.is-paged .pager{display:flex}.pager__count{margin-right:10px}.pager__count span{color:var(--color-ink-on-solid)}.pager__btn{background:var(--color-control-fill-on-solid);width:40px;height:40px;color:var(--color-control-label-on-solid);transition:background-color var(--duration-hover) var(--ease-press), translate var(--duration-press) var(--ease-press);place-items:center;display:grid}.pager__btn:hover{background:var(--color-control-fill-on-solid-hover)}.pager__btn:active{translate:0 1px}.pager__icon{width:18px;height:18px}.voice__who{order:2}.voice__portrait{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;order:0;width:60%}.voice__quote{font-size:var(--text-quote);font-weight:var(--font-weight-display);letter-spacing:-.016em;font-variation-settings:"opsz" 72;text-wrap:pretty;order:1;line-height:1.2}.voice__quote p{text-indent:-.4em}@media (width>=760px){.band--figures .band__head h2,.band--figures .band__head .rh{grid-row:1}.band--figures .band__stamp{grid-row:2;margin-top:16px}.band--figures .band__intro{grid-area:2/3/auto/9}.figures{grid-column:3/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.voice{grid-template-rows:1fr auto 1fr;align-items:start;margin-top:88px}.voice__who{order:0;grid-area:2/1/auto/3;padding-top:.45em}.voice__portrait{width:100%}.voice--a .voice__portrait{grid-area:1/3/4/6}.voice--a .voice__quote{grid-area:2/6/auto/-1}.voice--b{border-top:1px solid var(--color-hairline-on-solid);margin-top:72px;padding-top:40px}.voice--b .voice__quote{grid-area:2/3/auto/10}.voice--b .voice__portrait{grid-area:1/10/4/-1}.presses{margin-top:80px}.presses__cap{grid-area:1/1/auto/3;padding-top:4px}.presses__list{grid-area:1/3/auto/11}.pager{grid-area:1/11/auto/-1;justify-self:end}}@media (width<=759px){.pager{margin-top:4px}.voice__who{margin-top:-4px}.voice--b{border-top:1px solid var(--color-hairline-on-solid);padding-top:32px}}@media (width>=760px) and (width<=1099px){.band--figures .band__head .rh{grid-area:2/3/auto/-1;margin-bottom:14px;padding-top:0}.band--figures .band__head h2{grid-row:3}.band--figures .band__stamp{grid-area:5/3/auto/-1;margin-top:24px}.band--figures .band__intro{grid-row:4}.presses__cap,.presses__list,.pager{grid-column:3/-1}.presses__list{grid-row:2}.pager{grid-row:3;justify-self:start}.voice__who{grid-row:2}.voice--a .voice__portrait{grid-area:1/1/span 2/5}.voice--a .voice__quote,.voice--a .voice__who{grid-column:5/-1}.voice--b .voice__quote,.voice--b .voice__who{grid-column:1/9}.voice--b .voice__portrait{grid-area:1/9/span 2/-1}}@media (prefers-reduced-motion:no-preference){.band--solid[data-print] .band__head .rh{--d:var(--duration-instant)}.band--solid[data-print] .band__head h2{--d:var(--delay-step-tight)}.band--solid[data-print] .band__intro{--d:var(--delay-intro-solid)}.figure{--d:calc(var(--i,0) * var(--delay-step-wide))}[data-motion] [data-print] .figure,[data-motion] [data-print] .voice__quote,[data-motion] .presses .press__quote{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .band--solid[data-print] .rh,[data-motion] .band--solid[data-print] h2,[data-motion] .band--solid[data-print] .band__intro,[data-motion] .band--solid[data-print] .figure,[data-motion] .band--solid[data-print] .voice__quote,[data-motion] .presses .press__quote{color:var(--color-hairline-on-solid)}[data-motion] .band--solid[data-print] .figure{border-top-color:#0000}[data-motion] .band--solid.is-printed .rh,[data-motion] .band--solid.is-printed h2,[data-motion] .band--solid.is-printed .band__intro,[data-motion] .band--solid .figures.is-printed .figure,[data-motion] .voice.is-printed .voice__quote,[data-motion] .presses.is-printed .press__quote{color:var(--color-ink-on-solid);translate:0}[data-motion] .band--solid .figures.is-printed .figure{border-top-color:var(--color-hairline-on-solid);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out), border-color var(--duration-rule) var(--ease-out);transition-delay:var(--d,var(--duration-instant))}}@media (prefers-reduced-motion:reduce){.presses.is-paged .press,.presses.is-paged .press.is-active{transition:none}}.marks__cell{flex-direction:column;display:flex}.marks__print{margin-top:32px}.marks__print img{aspect-ratio:3/2;object-position:50% 50%}.marked{margin-top:32px}.marked__line{font-size:var(--text-h3);font-weight:var(--font-weight-h3);letter-spacing:-.008em;text-wrap:balance;line-height:1.32}.marked__caret{width:0;height:1em;display:inline-block;position:relative}.marked__caret svg{width:20px;height:16px;color:var(--color-ink-primary);stroke-width:1.25px;position:absolute;top:.86em;left:calc(.12em - 10px);overflow:visible}.marked__note{max-width:30em;margin-top:18px}.marked__note .fig{margin-right:6px}.spec{row-gap:0;margin-top:48px}.spec__rule{color:var(--color-ink-primary);align-items:center;gap:12px;display:flex}.spec__rule .mark-icon{flex:none}.spec__line-draw{background:var(--color-hairline);transform-origin:0;flex:1;height:1px}.spec__plate{gap:36px var(--spacing-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.spec__fig{flex-direction:column;display:flex}.construct{aspect-ratio:4/3;width:100%;height:auto;color:var(--color-ink-primary);stroke-width:1.8px;display:block}.construct__guides{stroke-dasharray:2 5;color:var(--color-ink-quiet)}.spec__name{border-top:1px solid var(--color-hairline);font-size:12px;font-weight:var(--font-weight-label);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink-secondary);align-items:center;gap:8px;margin-top:16px;padding-top:12px;line-height:1.3;display:flex}.spec__no{color:var(--color-ink-primary)}.spec__name .mark-icon{transition:translate var(--duration-lift) var(--ease-out)}.spec__fig:hover .spec__name{border-top-color:var(--color-ink-primary)}.spec__fig:hover .spec__name .mark-icon{translate:4px}.spec__say{font-size:18px;font-weight:var(--font-weight-ui);letter-spacing:-.006em;color:var(--color-ink-primary);margin-top:8px;line-height:1.3}@media (width>=760px){.marks .band__head h2{grid-row:2}.marks__cell{grid-area:3/3/auto/9;margin-top:32px}.marks__intro{margin-top:0}.marks__print{display:contents}.marks__print img{grid-area:4/3/auto/-1;align-self:start;margin-top:40px}.marks__print figcaption{grid-area:5/3/auto/-1;align-self:start;margin:10px 0 0}.spec{margin-top:56px}.spec__plate{column-gap:var(--spacing-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.construct{stroke-width:1.25px;max-width:240px}.spec__say{font-size:20px}}@media (width>=1100px){.marks__cell{grid-area:3/3/auto/6;justify-content:space-between;align-self:stretch;margin-top:40px}.marked{margin-top:40px}.marks__print img{grid-area:3/6/auto/-1;margin-top:40px}.marks__print figcaption{grid-area:3/1/auto/3;margin:40px 0 0}.spec{margin-top:64px}}@media (width<=759px){.marks__cell{display:contents}.marks__intro{order:1;margin-top:28px}.marks__print{order:2}.marked{order:3}}@media (width>=760px) and (width<=1099px){.marks__cell{grid-area:4/3/auto/-1;margin-top:28px}.marks__print img{grid-area:5/3/auto/-1;margin-top:32px}.marks__print figcaption{grid-area:6/3/auto/-1;margin-top:10px}.spec__plate{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (prefers-reduced-motion:no-preference){.construct>path,.construct>circle{--d:calc(var(--f,0) * var(--delay-step-figure) + var(--i,0) * var(--delay-step-stroke))}.construct__guides{--d:calc(var(--f,0) * var(--delay-step-figure) + var(--delay-guides))}.spec__name{--d:calc(var(--f,0) * var(--delay-step-figure) + var(--delay-spec-label))}.spec__say{--d:calc(var(--f,0) * var(--delay-step-figure) + var(--delay-spec-label) + var(--delay-step-tight))}.marked__line{--d:var(--delay-marked)}.marked__caret path{--d:calc(var(--delay-marked) + var(--delay-step-caret))}.marked__note{--d:calc(var(--delay-marked) + 2 * var(--delay-step-caret))}[data-motion] .spec__name,[data-motion] .spec__say,[data-motion] [data-print] .marked__line,[data-motion] [data-print] .marked__note{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .spec.is-printed .spec__name,[data-motion] .spec.is-printed .spec__say,[data-motion] .is-printed .marked__line,[data-motion] .is-printed .marked__note{color:var(--color-ink-primary);translate:0}[data-motion] .spec.is-printed .spec__name,[data-motion] .is-printed .marked__note{color:var(--color-ink-secondary)}[data-motion] [data-marked] .marked__caret path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-rule) var(--ease-out);transition-delay:var(--d,var(--duration-instant))}[data-motion] .is-printed [data-marked] .marked__caret path{stroke-dashoffset:0}[data-motion] .spec__line-draw{transition:transform var(--duration-line) var(--ease-out);transform:scaleX(0)}[data-motion] .spec.is-printed .spec__line-draw{transform:scaleX(1)}[data-motion] .construct__guides{opacity:0;transition:opacity var(--duration-guides) var(--ease-out);transition-delay:var(--d,var(--duration-instant))}[data-motion] .spec.is-printed .construct__guides{opacity:1}[data-motion] .construct>path,[data-motion] .construct>circle{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-redraw) var(--ease-out);transition-delay:var(--d,var(--duration-instant))}[data-motion] .spec.is-printed .construct>path,[data-motion] .spec.is-printed .construct>circle{stroke-dashoffset:0}}.reading{width:100%;padding:0 0 4px}.reading__bar{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px 8px 16px;display:flex}.reading__doc{background:var(--color-sheet-well);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.reading__doc .ui-small{color:var(--color-ink-primary)}.reading__figs{border-bottom:1px solid var(--color-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 16px;display:grid}.rfig{flex-direction:column-reverse;justify-content:flex-end;gap:2px;display:flex}.rfig dd{font-size:22px;font-weight:var(--font-weight-medium);letter-spacing:-.012em;font-variant-numeric:lining-nums tabular-nums;line-height:1.15}.rfig dt{font-size:12px;font-weight:var(--font-weight-ui);color:var(--color-ink-secondary);line-height:1.3}.reading__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.reading__key{font-weight:var(--font-weight-medium);align-items:center;gap:6px;display:inline-flex}.reading__key i{background:var(--color-ink-primary);width:8px;height:8px}.reading__status{border-top:1px solid var(--color-hairline);background:var(--color-sheet-well);font-size:12px;font-weight:var(--font-weight-medium);align-items:center;gap:8px;padding:10px 16px;line-height:1.4;display:flex}.reading__sec{padding:14px 16px}.reading__sec+.reading__sec{border-top:1px solid var(--color-hairline)}.reading__sentence{min-height:3em;font-size:16px;font-weight:var(--font-weight-ui);margin-top:6px;line-height:1.5}.bars{border-bottom:1px solid var(--color-ink-primary);grid-template-columns:repeat(11,1fr);align-items:end;gap:5px;height:58px;margin-top:10px;display:grid}.bars span{height:calc(var(--h) * 1%);background:var(--color-ink-quiet);border-radius:var(--radius-bar) var(--radius-bar) 0 0}.bars .is-slow{background:var(--color-ink-primary)}.bar-nums{font-size:11px;font-weight:var(--font-weight-medium);text-align:center;color:var(--color-ink-secondary);grid-template-columns:repeat(11,1fr);gap:5px;margin:4px 0 8px;display:grid}.questions{counter-reset:q;margin-top:6px}.questions li{counter-increment:q;grid-template-columns:22px 1fr;padding:6px 0;font-size:14px;line-height:1.45;display:grid}.questions li+li{border-top:1px solid var(--color-hairline)}.questions li:before{content:counter(q);font-size:12px;font-weight:var(--font-weight-semibold);padding-top:1px}.reading__foot{border-top:1px solid var(--color-hairline);gap:8px;padding:10px 16px 12px;display:flex}@media (width>=760px){.reading__figs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.rfig{--d:calc(var(--i,0) * var(--delay-step))}.bars span{--d:calc(var(--i,0) * var(--delay-step-tight))}.questions li{--d:calc(var(--i,0) * var(--delay-step-question))}[data-motion] .rfig,[data-motion] .questions li{color:var(--color-ink-quiet);transition:translate var(--duration-print-small) var(--ease-out), color var(--duration-print-small) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 8px}[data-motion] .reading.is-reading .rfig,[data-motion] .reading.is-asked .questions li{color:var(--color-ink-primary);translate:0}[data-motion] .bars span{transform-origin:50% 100%;transition:transform var(--duration-rise) var(--ease-out), background-color var(--duration-ink) var(--ease-out);transition-delay:var(--d,var(--duration-instant));transform:scaleY(0)}[data-motion] .reading.is-paced .bars span{transform:scaleY(1)}[data-motion] .bars .is-slow{background:var(--color-ink-quiet)}[data-motion] .reading.is-marked .bars .is-slow{background:var(--color-ink-primary)}[data-motion] .reading__status{color:var(--color-ink-quiet);transition:color var(--duration-print-small) var(--ease-out)}[data-motion] .reading__status .ui-live{background:var(--color-ink-quiet);transition:background-color var(--duration-print-small) var(--ease-out)}[data-motion] .reading.is-read .reading__status{color:var(--color-ink-primary)}[data-motion] .reading.is-read .reading__status .ui-live{background:var(--color-ink-primary)}}.band--staged{padding-bottom:0}.plate-band--night{min-height:max(86vh,620px);margin-top:64px}.staged__stage{min-height:inherit;align-items:center;padding-block:40vh 56px}@media (width>=760px){.band--staged .band__intro{grid-column:3/9}.plate-band--night{margin-top:72px}.staged__stage{padding-block:72px}.reading{grid-column:6/-1}}@media (width>=1100px){.band--staged .band__intro{grid-column:3/8}.plate-band--night{margin-top:88px}.staged__stage{align-items:start;padding-block:0 72px}.reading{margin-top:calc(-1 * var(--night-cross,124px));grid-column:8/-1}}@media (width<=759px){.reading{margin-top:0}}.billing{justify-self:start;align-items:center;margin-top:24px;display:flex}.billing__opt{border-bottom:1px solid var(--color-hairline);height:40px;color:var(--color-ink-primary);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);transition:background-color var(--duration-hover) var(--ease-press), color var(--duration-hover) var(--ease-press), border-color var(--duration-hover) var(--ease-press), translate var(--duration-press) var(--ease-press);padding:0 16px}.billing__opt:hover{border-bottom-color:var(--color-ink-primary)}.billing__opt:active{translate:0 1px}.billing__opt[aria-checked=true]{background:var(--color-ink-primary);border-bottom-color:var(--color-ink-primary);color:var(--color-page-ground)}.billing__save{background:var(--color-ink-primary);height:22px;color:var(--color-page-ground);font-size:12px;font-weight:var(--font-weight-label);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:center;margin-left:12px;padding:1px 7px 0;display:inline-flex}.plans{row-gap:0;margin-top:40px}.plans__stamp{grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;height:auto;margin-bottom:28px;padding:6px 9px 5px;line-height:1.35;display:inline-grid}.plans__stamp-note{grid-column:1/-1}.stamp__mark{stroke-width:1.25px;flex:none;width:11px;height:11px;overflow:visible;translate:0 -1px}.plans__print img{aspect-ratio:3/2;object-position:30% 50%}.plan__amount{transition:opacity var(--duration-quick) var(--ease-out), translate var(--duration-quick) var(--ease-out);display:inline-block}.plan__term{text-wrap:balance;color:var(--color-ink-secondary);transition:opacity var(--duration-quick) var(--ease-out);font-size:14px;line-height:1.4}.compare.is-repricing .plan__amount{opacity:0;translate:0 4px}.compare.is-repricing .plan__term{opacity:0}.plans__shared{margin-top:20px;font-size:15px}.assure{border-top:1px solid var(--color-hairline);margin-top:36px}.assure__item{grid-template-columns:30px 1fr;align-items:start;gap:8px;padding-block:14px 4px;font-size:15px;line-height:1.5;display:grid}.assure__item .mark-icon{transition:translate var(--duration-lift) var(--ease-out);translate:0 2px}.assure__item:hover .mark-icon{translate:4px 2px}.compare{font-variant-numeric:lining-nums tabular-nums;gap:48px;margin-top:40px;display:grid}.compare__corner{display:flex}.compare__keys{display:none}.plan__head{border-bottom:1px solid var(--color-hairline);row-gap:6px;padding-bottom:20px;display:grid}.plan__name{font-size:var(--text-h3)}.plan__price{font-size:40px;font-weight:var(--font-weight-figure);letter-spacing:-.024em;font-variation-settings:"opsz" 72;line-height:1}.plan__per{letter-spacing:0;font-variation-settings:"opsz" 16;color:var(--color-ink-secondary);font-size:16px}.plan__for{color:var(--color-ink-primary);margin-top:8px;font-size:14px;line-height:1.5}.plan__action{justify-self:stretch;margin-top:14px}.plan__row{border-bottom:1px solid var(--color-hairline);transition:border-color var(--duration-tint) var(--ease-press);justify-content:space-between;align-items:baseline;gap:16px;padding-block:13px;font-size:15px;display:flex}.plan__row dt{color:var(--color-ink-primary)}.plan__row dd{text-align:right}.plan__none{color:var(--color-ink-secondary)}.compare__key{transition:border-color var(--duration-tint) var(--ease-press)}@media (width>=760px){.plans__head h2{grid-column:3/10}.plans__stamp{grid-column:3/-1;justify-self:start}.compare{grid-column:3/-1;grid-template-rows:auto repeat(7,auto);grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:0;margin-top:0}.compare__corner{border-bottom:1px solid var(--color-hairline);flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 20px 22px 0;display:flex}.compare__corner .billing{grid-template-columns:auto auto;row-gap:10px;margin:0;display:grid}.compare__corner .billing__save{grid-column:1/-1;justify-self:start;margin:0}.compare__corner .micro{text-wrap:balance}.compare__keys{grid-area:2/1/-1;grid-template-rows:subgrid;display:grid}.compare__key,.plan__row{border-bottom:1px solid var(--color-hairline);align-items:center;min-height:52px;padding:12px 20px 12px 0;font-size:15px;line-height:1.35;display:flex}.plan{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.plan__head{grid-row:1;grid-template-rows:auto auto auto 1fr auto;padding:0 20px 22px 0}.plan__action{padding:0 14px}.plan__rows{grid-row:2/-1;grid-template-rows:subgrid;display:grid}.plan__row{justify-content:flex-start}.plan__row dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan__row dd{text-align:left}:is(.compare:has(.plan__row:first-child:hover) :is(.compare__key,.plan__row):first-child,.compare:has(.plan__row:nth-child(2):hover) :is(.compare__key,.plan__row):nth-child(2),.compare:has(.plan__row:nth-child(3):hover) :is(.compare__key,.plan__row):nth-child(3),.compare:has(.plan__row:nth-child(4):hover) :is(.compare__key,.plan__row):nth-child(4),.compare:has(.plan__row:nth-child(5):hover) :is(.compare__key,.plan__row):nth-child(5),.compare:has(.plan__row:nth-child(6):hover) :is(.compare__key,.plan__row):nth-child(6),.compare:has(.plan__row:nth-child(7):hover) :is(.compare__key,.plan__row):nth-child(7),.compare:has(.compare__key:first-child:hover) :is(.compare__key,.plan__row):first-child,.compare:has(.compare__key:nth-child(2):hover) :is(.compare__key,.plan__row):nth-child(2),.compare:has(.compare__key:nth-child(3):hover) :is(.compare__key,.plan__row):nth-child(3),.compare:has(.compare__key:nth-child(4):hover) :is(.compare__key,.plan__row):nth-child(4),.compare:has(.compare__key:nth-child(5):hover) :is(.compare__key,.plan__row):nth-child(5),.compare:has(.compare__key:nth-child(6):hover) :is(.compare__key,.plan__row):nth-child(6),.compare:has(.compare__key:nth-child(7):hover) :is(.compare__key,.plan__row):nth-child(7)){border-bottom-color:var(--color-ink-primary)}.plans__print{grid-column:3/9;margin-top:48px}.assure{column-gap:var(--spacing-gutter);grid-column:3/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.assure__item{padding-top:20px}}@media (width>=1100px){.plans{grid-template-rows:auto repeat(7,auto) auto auto}.plans__stamp{grid-area:1/1/auto/3;align-self:start;margin:2px 0 0}.compare{grid-area:1/3/9/10;grid-template-rows:subgrid}.plans__print{display:contents}.plans__print img{aspect-ratio:auto;object-position:20% 50%;grid-area:1/10/9/-1;align-self:stretch;width:100%;height:100%}.plans__print figcaption{grid-area:9/10/auto/-1;align-self:start;margin:12px 0 0}.assure{grid-area:10/3/auto/-1;margin-top:40px}}@media (width>=760px){.plans__shared{display:none}}@media (width<=759px){.compare__corner .micro{display:none}.compare__corner .billing,.plans__print{margin-top:0}.plans__shared{margin-top:16px}.plan__head{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.plan__head>*{grid-column:1/-1}.plan__head .plan__name{grid-area:1/1;align-self:baseline}.plan__head .plan__price{grid-area:1/2;align-self:baseline}.plan__row--shared{display:none}.plan__row{padding-block:11px}.compare{gap:40px}}@media (width>=760px) and (width<=1099px){.compare{grid-area:2/3/auto/-1;margin-top:48px}}@media (prefers-reduced-motion:no-preference){.assure__item{--d:calc(var(--delay-list) + var(--i,0) * var(--delay-step))}.plan__head{--d:calc(var(--i,0) * var(--delay-step-wide))}.plan__action{--d:calc(var(--delay-plan-action) + var(--i,0) * var(--delay-step-wide))}.compare__key,.plan__row{--d:calc(var(--delay-plan-rows) + var(--i,0) * var(--delay-step-tight))}[data-motion] .assure li,[data-motion] .plan__head,[data-motion] .plan__row,[data-motion] .compare__key{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .assure.is-printed li,[data-motion] .compare.is-printed .plan__head,[data-motion] .compare.is-printed .plan__row,[data-motion] .compare.is-printed .compare__key{color:var(--color-ink-primary);translate:0}[data-motion] .compare .plan__action{background:var(--color-ink-quiet);transition:background-color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant))}[data-motion] .compare.is-printed .plan__action{background:var(--color-control-fill)}[data-motion] .compare.is-printed .plan__action:hover{background:var(--color-control-fill-hover);transition-delay:var(--duration-instant);transition-duration:var(--duration-hover)}}@media (prefers-reduced-motion:reduce){.plan__amount,.plan__term{transition:none}}.settings__bar{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px 8px 16px;display:flex}.settings__list{padding:4px 16px 8px}.setting{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 0;display:flex}.setting+.setting{border-top:1px solid var(--color-hairline)}.setting__label{font-weight:var(--font-weight-medium)}.setting__detail{font-size:12px;font-weight:var(--font-weight-ui);color:var(--color-ink-secondary);margin-top:2px}.setting__detail.is-state{color:var(--color-ink-primary);font-weight:var(--font-weight-semibold)}.setting__locked,.setting__actions{align-items:center;gap:10px;display:flex}.switch{border:1px solid var(--color-ink-primary);border-radius:var(--radius-product-inner);background:var(--color-sheet-surface);width:42px;height:24px;transition:background-color var(--duration-tint) var(--ease-press);flex:none;position:relative}.switch__knob{border-radius:var(--radius-knob);background:var(--color-ink-primary);width:16px;height:16px;transition:translate var(--duration-lift) var(--ease-out), background-color var(--duration-tint) var(--ease-press);position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--color-ink-primary)}.switch[aria-checked=true] .switch__knob{background:var(--color-sheet-surface);translate:18px}.switch:disabled{border-color:var(--color-ink-quiet);background:0 0;border-style:dashed}.switch:disabled .switch__knob{background:var(--color-ink-quiet)}.settings__foot{border-top:1px solid var(--color-hairline);background:var(--color-sheet-well);border-radius:0 0 var(--radius-product) var(--radius-product);padding:10px 16px 12px}.settings__foot .ledger div:nth-child(2){color:var(--color-ink-primary);display:flex}@media (width<=759px){.crumb-more{display:none}}.privacy{row-gap:0;margin-top:36px}.privacy__words p+p{margin-top:16px}.privacy__print{margin-top:36px}.privacy__print img{aspect-ratio:3/2;object-position:50% 50%}.settings{z-index:1;margin-top:20px;position:relative}.promises{margin-top:32px}.promises li{border-top:1px solid var(--color-hairline);min-height:48px;transition:border-color var(--duration-tint) var(--ease-press);grid-template-columns:30px 1fr;align-items:start;gap:4px 8px;padding-block:14px;line-height:1.45;display:grid}.promise .mark-icon{grid-row:1/span 2;translate:0 3px}.promise__name{font-size:18px;font-weight:var(--font-weight-ui);letter-spacing:-.006em;line-height:1.3}@media (width>=760px){.promise__name{font-size:20px}}.promise__line{color:var(--color-ink-secondary);font-size:15px;line-height:1.5}.promises li:last-child{border-bottom:1px solid var(--color-hairline)}.promises li:hover{border-top-color:var(--color-ink-primary)}.promises .mark-icon{transition:translate var(--duration-lift) var(--ease-out)}.promises li:hover .mark-icon{translate:4px}@media (width>=760px){.band--privacy .band__head h2{grid-column:3/9}.privacy{align-items:start;margin-top:88px}.privacy__print{display:contents}.privacy__print img{grid-area:1/1/auto/9}.privacy__print figcaption{grid-area:1/1/auto/3;align-self:start;margin:0;translate:0 calc(-100% - 12px)}.settings{grid-area:1/7/auto/-1;align-self:start;margin-top:48px}}@media (width>=760px) and (width<=1099px){.band--privacy .promises{column-gap:var(--spacing-gutter);border-top:1px solid var(--color-hairline);grid-area:5/3/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.band--privacy .promises li,.band--privacy .promises li:last-child{border:0;padding-top:22px}}@media (width>=1100px){.band--privacy .promises{grid-area:2/9/span 2/-1;align-self:start;margin:0}.band--privacy .promises li{padding-block:16px 18px}}@media (width<=759px){.privacy__print{flex-direction:column-reverse;display:flex}.privacy__print figcaption{margin:0 0 10px}.settings{margin-top:-72px}}@media (width>=760px) and (width<=1099px){.privacy__print figcaption{grid-column:1/3}}@media (prefers-reduced-motion:no-preference){.promises li{--d:calc(var(--delay-list) + var(--i,0) * var(--delay-step))}[data-motion] .promises li{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out), color var(--duration-print) var(--ease-out);transition-delay:var(--d,var(--duration-instant));translate:0 12px}[data-motion] .promises.is-printed li{color:var(--color-ink-primary);translate:0}}.ws{flex-direction:column;min-width:0;display:flex}.ws__bar{border-bottom:1px solid var(--color-hairline);align-items:center;gap:16px;min-height:46px;padding:8px 12px 8px 16px;display:flex}.ws__search{display:none}.ws__who{align-items:center;gap:10px;margin-left:auto;display:flex}.ws__saved{display:grid}.ws__saved>span{text-align:right;grid-area:1/1}.ws__panes{flex:1;min-height:0;display:grid}.pane{min-width:0;min-height:0;display:none;overflow:hidden}.ws[data-pane=rail] .ws__rail,.ws[data-pane=page] .ws__page,.ws[data-pane=side] .ws__side{display:flex}.pane__head{align-items:center;gap:8px;min-height:24px;margin-bottom:8px;display:flex}.ws__rail{background:var(--color-sheet-well);flex-direction:column;padding:12px 10px 10px}.doc-list{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.doc{border-radius:var(--radius-product-inner);padding:7px 34px 7px 9px;position:relative}.doc.is-current{background:var(--color-sheet-surface)}.doc__title,.sheet .doc__title{font-size:13px;font-weight:var(--font-weight-title);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.doc__meta{font-size:12px;font-weight:var(--font-weight-regular);color:var(--color-ink-primary);justify-content:space-between;gap:8px;line-height:1.4;display:flex}.doc__count{border-radius:var(--radius-product-inner);background:var(--color-ink-primary);min-width:18px;height:18px;color:var(--color-sheet-surface);font-size:11px;font-weight:var(--font-weight-semibold);place-items:center;padding:0 4px;display:grid;position:absolute;top:8px;right:8px}.doc__count>span{grid-area:1/1}.doc__count--none{box-shadow:inset 0 0 0 1px var(--color-ink-quiet);color:var(--color-ink-primary);background:0 0}.ws__page{flex-direction:column;padding:16px 18px 14px;position:relative}.page__head{border-bottom:1px solid var(--color-hairline);margin-bottom:14px;padding-bottom:12px}.page__title{font-size:15px;font-weight:var(--font-weight-semibold)}.page__meta{color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.page__meta .chip{color:var(--color-ink-primary)}.page__meta .ui-push{color:var(--color-ink-primary);display:grid}.page__meta .ui-push>span{text-align:right;grid-area:1/1}.page__text{position:relative}.wp{font-size:14px;line-height:1.55;position:relative}.wp+.wp,.wp+.wp-group,.wp-group+.wp,.suggest+.wp{margin-top:8px}.wp-group{margin-top:8px;position:relative}.wp-group .wp+.wp{margin-top:8px}.ws .pno{display:none}.mk{width:0;height:1em;display:inline-block;position:relative}.mk svg{stroke-width:1.5px;width:12px;height:12px;position:absolute}.mk--caret svg{top:.95em;left:-6px}.mk--pilcrow{width:15px}.mk--pilcrow svg{top:.1em;left:2px}.mk-passage{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--duration-swap) var(--ease-out);padding:1px 2px}.ws[data-state=beside] [data-mark-in~=beside].mk-passage,.ws[data-state=whole] [data-mark-in~=whole].mk-passage,.ws[data-state=voice] [data-mark-in~=voice].mk-passage{background:var(--color-sheet-well)}.mk-stet{-webkit-text-decoration:underline dotted var(--color-ink-primary);text-decoration:underline dotted var(--color-ink-primary);text-underline-offset:4px;text-decoration-thickness:2px}.wp__tag{border-radius:var(--radius-product-inner);background:var(--color-ink-primary);height:20px;color:var(--color-sheet-surface);font-size:11px;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:0 7px 0 5px;display:inline-flex;position:absolute;bottom:-2px;right:0}.wp__tag svg{width:12px;height:12px}.wp--4{padding-bottom:22px}.wp-group__bracket{border:1.25px solid var(--color-ink-primary);border-right:0;width:6px;position:absolute;top:2px;bottom:2px;left:-12px}.wp__tag--group{top:-26px;bottom:auto}.suggest{z-index:1;border-radius:var(--radius-note);background:var(--color-sheet-well);padding:12px 14px;position:absolute;top:176px;left:24px;right:0}.suggest__text{font-size:15px;font-weight:var(--font-weight-medium);margin:6px 0;line-height:1.45}.suggest__src em{font-style:normal}.suggest__acts{border-top:1px solid var(--color-hairline);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.page__banner{z-index:1;border-radius:var(--radius-note);background:var(--color-ink-primary);min-height:52px;color:var(--color-sheet-surface);font-size:13px;font-weight:var(--font-weight-medium);align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;top:14px;left:18px;right:18px}.map{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.map__ticks{gap:2px;display:flex}.map__ticks i{background:var(--color-ink-quiet);width:6px;height:10px}.map__ticks i.is-hit{background:var(--color-ink-primary)}.ws__side{background:var(--color-sheet-well);flex-direction:column;padding:12px 12px 14px}.side__foot{border-top:1px solid var(--color-hairline);margin-top:auto;padding-top:12px}.side__foot div:nth-child(2){color:var(--color-ink-primary)}.rail__foot{border-top:1px solid var(--color-hairline);margin-top:14px;padding:10px 9px 0}.rail__foot .ui-small{color:var(--color-ink-primary)}.suggest__why{border-top:1px solid var(--color-hairline);margin-top:10px;padding-top:10px}.suggest__why .ui-text{margin-top:4px}.notes li{border-top:1px solid var(--color-hairline);min-height:32px;transition:background-color var(--duration-swap) var(--ease-out);border-radius:0;grid-template-columns:16px 42px 1fr auto;align-items:center;gap:6px;padding:0 6px;font-size:12px;display:grid}.notes li:last-child{border-bottom:1px solid var(--color-hairline)}.nrow__p{font-weight:var(--font-weight-semibold)}.nrow__state{font-weight:var(--font-weight-medium);display:grid}.nrow__state>span{text-align:right;grid-area:1/1}.nrow--closed{text-decoration:line-through;text-decoration-thickness:1px}.nrow--closed .nrow__state{text-decoration:none}.ws[data-state=beside] [data-sel-in~=beside],.ws[data-state=asks] [data-sel-in~=asks],.ws[data-state=whole] [data-sel-in~=whole],.ws[data-state=voice] [data-sel-in~=voice]{background:var(--color-sheet-surface);border-top-color:var(--color-ink-primary)}.thread{border-radius:var(--radius-note);background:var(--color-sheet-surface);margin-top:10px;padding:10px 12px}.thread__who{align-items:center;gap:8px;margin-bottom:6px;display:flex}.tile--r{width:20px;height:20px}.thread__text{min-height:3em;font-size:14px;line-height:1.5}.composer{gap:6px;margin-top:10px;display:grid}.composer__input{border:1px solid var(--color-ink-quiet);border-radius:var(--radius-product-inner);background:var(--color-sheet-surface);width:100%;min-height:44px;font-family:var(--font-sans);resize:none;caret-color:var(--color-accent);padding:7px 10px;font-size:14px;line-height:1.4}.composer__input:focus-visible{outline-offset:1px}.composer__input:disabled{background:0 0;border-style:dashed}.composer__row{align-items:center;gap:6px;display:flex}.composer__chips{gap:4px;display:flex}.chip-btn{border:1px solid var(--color-hairline);border-radius:var(--radius-product-inner);background:var(--color-sheet-surface);height:24px;font-family:var(--font-sans);font-size:12px;font-weight:var(--font-weight-medium);transition:border-color var(--duration-quick) var(--ease-press);align-items:center;padding:0 8px;display:inline-flex}.chip-btn:hover:not(:disabled){border-color:var(--color-ink-primary)}.chip-btn:disabled{color:var(--color-ink-secondary);border-style:dashed}.composer__kbd{margin-left:auto}.composer__sent:empty{display:none}.frag{z-index:3;border-radius:var(--radius-product);background:var(--color-sheet-surface);width:200px;box-shadow:var(--shadow-raised);transition:height var(--duration-swap) var(--ease-out), transform var(--duration-lift) var(--ease-out), box-shadow var(--duration-lift) var(--ease-out);padding:12px 14px 13px;display:grid;position:absolute}.frag:hover{box-shadow:var(--shadow-raised-lift);transform:translateY(-3px)}.frag__layer{grid-area:1/1}.frag[data-fitted]{display:block;overflow:hidden}.frag[data-fitted] .frag__layer{position:absolute;top:12px;left:14px;right:14px}.frag .ui-label{text-wrap:balance}.frag__big{font-size:24px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:2px 0 0;line-height:1.2}.frag__line{font-size:15px;font-weight:var(--font-weight-semibold);margin:4px 0 2px}.frag__acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.frag__out{min-height:0;margin-top:6px}.frag__out:empty{display:none}.suggest .frag__out{margin-top:8px}.ws [data-in]{opacity:0;visibility:hidden;transition:opacity var(--duration-swap) var(--ease-out), visibility var(--duration-instant) linear var(--duration-swap)}.ws[data-state=beside] [data-in~=beside],.ws[data-state=asks] [data-in~=asks],.ws[data-state=whole] [data-in~=whole],.ws[data-state=stops] [data-in~=stops],.ws[data-state=voice] [data-in~=voice]{opacity:1;visibility:visible;transition:opacity var(--duration-swap) var(--ease-out), visibility var(--duration-instant) linear var(--duration-instant)}.ws.is-swapping .thread__text,.ws.is-swapping .composer__label{opacity:0}.thread__text,.composer__label{transition:opacity var(--duration-press) var(--ease-out)}@media (width>=1200px){.ws__search{border-radius:var(--radius-product-inner);background:var(--color-sheet-well);height:30px;font-size:12px;font-weight:var(--font-weight-ui);flex:0 300px;align-items:center;gap:8px;margin-left:12px;padding:0 6px 0 10px;display:flex}.ws__search span{flex:1}.ws__panes{grid-template-columns:minmax(196px,25%) minmax(0,1fr) minmax(220px,28%)}.pane,.ws[data-pane] .pane{display:flex}.ws__page{padding:16px 22px 14px 34px}.ws .pno{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-ink-secondary);display:block;position:absolute;top:.25em;left:-22px}.frag{width:150px;top:calc(100% - 48px);left:-18px}.suggest{border-radius:var(--radius-note) var(--radius-note) 0 0;height:420px;margin-top:6px;top:auto;left:-26px;right:-10px}.ws{height:var(--ws-h)}}@media (width<=1199px){.ws{min-height:0}.ws__panes{grid-template-columns:1fr;min-height:430px}.ws__page .page__text{padding-left:14px}.wp-group__bracket{left:-10px}.suggest{margin:10px 0 0;position:relative;top:auto;left:auto}.ws:not([data-state=voice]) .suggest{display:none}.page__banner{margin-bottom:12px;position:relative;top:auto;left:auto;right:auto}.ws:not([data-state=stops]) .page__banner{display:none}.frag{width:auto;margin:-8px 12px 12px;position:relative;bottom:auto;right:auto}.ws__bar .ui-sep,.ws__bar .ui-crumbs>span:last-child,.ws__saved{display:none}}@media (prefers-reduced-motion:reduce){.ws [data-in],.frag,.mk-passage{transition:none}.frag:hover{transform:none}}.tour{--ws-h:612px;--hang:64px;--pitch:360px;row-gap:20px;margin-top:40px}.tour__list{order:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.tour__side{order:2}.tour__count,.tour__fig{display:none}.tour__stage{order:3;min-width:0}.tour__tab{border-top:1px solid var(--color-hairline);text-align:left;min-height:48px;transition:background-color var(--duration-tint) var(--ease-press), color var(--duration-tint) var(--ease-press), border-color var(--duration-tint) var(--ease-press);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 8px 6px;display:flex}.tour__tab .folio{color:var(--color-ink-primary)}.tour__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tour__tab:hover{border-top-color:var(--color-ink-primary)}.tour__tab:active{translate:0 1px}.tour__tab[aria-selected=true]{background:var(--color-ink-primary);border-top-color:var(--color-ink-primary)}.tour__tab[aria-selected=true] .folio,.tour__tab[aria-selected=true] .tour__name{color:var(--color-page-ground)}.trow{border-top:1px solid var(--color-ink-primary);padding-top:14px;display:none}.trow.is-active{display:block}.trow__pick{width:100%;color:inherit;text-align:left;cursor:default;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.trow__pick .folio{color:var(--color-ink-primary)}.trow__why{margin-top:8px}.trow__note{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.trow__note .mark-icon{flex:none;translate:0 -1px}.trow__in{font-weight:var(--font-weight-fig);color:var(--color-ink-primary)}@media (width>=760px) and (width<=1199px){.tour__list,.tour__side,.tour__stage{grid-column:3/-1}}@media (width>=1200px){.tour{align-items:start;row-gap:0;margin-top:64px}.tour__list{display:none}.tour__stage{grid-area:1/1/auto/9}.tour__side{height:var(--ws-h);flex-direction:column;grid-area:1/9/auto/-1;display:flex}.tour__count{margin-bottom:12px;display:block}.tour__count span{color:var(--color-ink-primary)}.tour__fig{margin-top:auto;padding-top:16px;display:block}.tour__fig .fig{margin-right:6px}.trow{border-top:1px solid var(--color-hairline);color:var(--color-ink-secondary);transition:border-color var(--duration-swap) var(--ease-press), color var(--duration-swap) var(--ease-press);padding:0;display:block}.trow:last-child{border-bottom:1px solid var(--color-hairline)}.trow.is-active{border-top-color:var(--color-ink-primary);color:var(--color-ink-primary)}.trow:hover{border-top-color:var(--color-ink-primary)}.trow__claim{font-size:20px;font-weight:var(--font-weight-ui);letter-spacing:-.006em;line-height:1.3}.trow__pick{cursor:pointer;flex-direction:row;align-items:baseline;gap:12px;padding:12px 0}.trow__pick .folio{width:20px;color:inherit;transition:translate var(--duration-lift) var(--ease-out);flex:none}.trow__text{text-wrap:balance;flex:1}.trow__pick:hover .folio,.trow.is-active .trow__pick .folio{translate:4px}.trow__pick:active{translate:0 1px}.trow__more{transition:grid-template-rows var(--duration-swap) var(--ease-out);grid-template-rows:0fr;display:grid}.trow.is-active .trow__more{grid-template-rows:1fr}.trow__inner{min-height:0;padding-left:32px;overflow:hidden}.trow__why{margin-top:0}.trow__note{padding-bottom:16px}.trow__in{color:inherit}}@media (width<=1199px){.tour__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}}.tour[data-mode=pinned]{grid-template-rows:calc(var(--ws-h) + var(--hang) + 4.5 * var(--pitch))}.tour[data-mode=pinned] .tour__stage,.tour[data-mode=pinned] .tour__side{top:calc(50vh - (var(--ws-h) + var(--hang)) / 2);align-self:start;position:sticky}@media (prefers-reduced-motion:no-preference){.trow{--d:calc(var(--delay-rows) + var(--i,0) * var(--delay-step))}[data-motion] [data-print] .trow{color:var(--color-ink-quiet);transition:translate var(--duration-print) var(--ease-out) var(--d,var(--duration-instant)), color var(--duration-swap) var(--ease-press), border-color var(--duration-swap) var(--ease-press);translate:0 12px}[data-motion] .is-printed .trow{color:var(--color-ink-secondary);translate:0}[data-motion] .is-printed .trow.is-active{color:var(--color-ink-primary)}}}@layer utilities;@media (width>=760px){:root{--spacing-page:clamp(32px, 7.78vw, 112px);--spacing-gutter:clamp(20px, 3.61vw, 52px);--spacing-band:clamp(96px, 10vw, 144px);--text-display:clamp(60px, 7.22vw, 104px);--text-h2:clamp(40px, 4.17vw, 60px);--text-h3:clamp(22px, 1.81vw, 26px);--text-metric:clamp(52px, 5vw, 72px);--text-quote:clamp(28px, 2.5vw, 36px);--text-lead:21px}}
