@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:"";--tw-duration:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-paper:#f2efe7;--color-vellum:#e7e2d6;--color-ink:#1a222a;--color-ink-body:#39434c;--color-ink-muted:#5b636a;--color-rule:#1a222a29;--color-graphite:#8f969c;--color-gold-ink:#7d5830;--color-teal-ink:#1e5b7a;--color-teal-ink-hover:#174a64;--color-air:#2e7da2;--color-air-wash:#2e7da21a;--color-error:#a33535;--color-night:#0b1622;--color-night-mid:#0e1d2d;--color-night-deep:#102236;--color-night-dusk:#16324a;--color-night-bluehour:#23415c;--color-horizon:#4a6076;--color-moon:#dce7ef;--color-moon-body:#b7c6d2;--color-moon-muted:#93a5b4;--color-rule-night:#dce7ef2e;--color-gold:#d4a574;--color-ice:#a8d4e8;--color-lamplight:#f0dabb;--color-sky-zenith:#0a1522;--color-sky-deep:#0c1b2c;--color-sky-small-hours:#0e2233;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--text-display-xl:clamp(3.75rem, 1.6rem + 8.4vw, 10rem);--text-display-xl--line-height:.92;--text-display-xl--letter-spacing:-.015em;--text-display-xl--font-weight:300;--text-display-l:clamp(3rem, 1.5rem + 5.6vw, 7rem);--text-display-l--line-height:.95;--text-display-l--letter-spacing:-.01em;--text-display-l--font-weight:300;--text-display-l-long:clamp(2.5rem, 1.4rem + 3.8vw, 5rem);--text-display-l-long--line-height:.98;--text-display-l-long--letter-spacing:-.01em;--text-display-l-long--font-weight:300;--text-display-m:clamp(2.25rem, 1.5rem + 3vw, 4rem);--text-display-m--line-height:1.02;--text-display-m--letter-spacing:-.005em;--text-display-m--font-weight:400;--text-title:clamp(1.75rem, 1.45rem + 1.1vw, 2.5rem);--text-title--line-height:1.1;--text-title--letter-spacing:0em;--text-title--font-weight:500;--text-lede:clamp(1.5rem, 1.3rem + .8vw, 2rem);--text-lede--line-height:1.3;--text-lede--letter-spacing:0em;--text-lede--font-weight:500;--text-lede-roman:clamp(1.5rem, 1.3rem + .8vw, 2rem);--text-lede-roman--line-height:1.3;--text-lede-roman--letter-spacing:0em;--text-lede-roman--font-weight:500;--text-quote-l:clamp(2rem, 1.3rem + 2.8vw, 3.75rem);--text-quote-l--line-height:1.12;--text-quote-l--letter-spacing:-.005em;--text-quote-l--font-weight:400;--text-numeral:clamp(4rem, 2rem + 6vw, 7.5rem);--text-numeral--line-height:.9;--text-numeral--letter-spacing:-.01em;--text-numeral--font-weight:300;--text-numeral-s:clamp(2.25rem, 1.8rem + 1.6vw, 3.25rem);--text-numeral-s--line-height:1;--text-numeral-s--letter-spacing:0em;--text-numeral-s--font-weight:400;--text-body-l:clamp(1.125rem, 1.05rem + .3vw, 1.375rem);--text-body-l--line-height:1.6;--text-body-l--letter-spacing:0em;--text-body-l--font-weight:400;--text-body:1.0625rem;--text-body--line-height:1.65;--text-body--letter-spacing:0em;--text-body--font-weight:400;--text-small:.9375rem;--text-small--line-height:1.55;--text-small--letter-spacing:0em;--text-small--font-weight:400;--text-caption:.875rem;--text-caption--line-height:1.45;--text-caption--letter-spacing:.005em;--text-caption--font-weight:400;--text-label:.875rem;--text-label--line-height:1.3;--text-label--letter-spacing:.01em;--text-label--font-weight:600;--text-datum:.8125rem;--text-datum--line-height:1.3;--text-datum--letter-spacing:.12em;--text-datum--font-weight:500;--text-ui:.9375rem;--text-ui--line-height:1.2;--text-ui--letter-spacing:.02em;--text-ui--font-weight:600;--breakpoint-xs:22.5rem;--breakpoint-sm:30rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--breakpoint-3xl:100rem;--breakpoint-4xl:120rem;--container-measure:62ch;--container-description:44ch;--container-frame:1520px;--spacing-tempo-tight:clamp(48px, 5vw, 80px);--spacing-tempo-normal:clamp(72px, 8vw, 128px);--spacing-tempo-grand:clamp(104px, 12vw, 192px);--spacing-rhythm-label:16px;--spacing-rhythm-title:24px;--spacing-rhythm-lede:24px;--spacing-rhythm-actions:40px;--spacing-rhythm-caption:12px;--spacing-caption-band:24px;--spacing-target:44px;--z-index-sky:-2;--z-index-air:-1;--z-index-main:1;--z-index-rail:30;--z-index-header:50;--z-index-stations:60;--z-index-contents:70;--z-index-editor:100;--z-index-editor-top:200;--z-index-skip:1000;--ease-paper:cubic-bezier(.22, .61, .36, 1);--ease-ink:cubic-bezier(.65, 0, .35, 1);--ease-ui:cubic-bezier(.2, 0, 0, 1);--font-display:var(--font-cormorant-symbols,"Cormorant Garamond"), var(--font-cormorant,"Cormorant Garamond"), Georgia, "Times New Roman", serif;--font-text:var(--font-hanken-symbols,"Hanken Grotesk"), var(--font-hanken,"Hanken Grotesk"), ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-text,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis-weight:none;font-synthesis-style:none;font-kerning:normal;font-optical-sizing:auto;-webkit-hyphens:manual;hyphens:manual}body{min-height:100svh;font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--font-weight-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}p,li,dd,figcaption,blockquote{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}sub{vertical-align:-.2em;font-variant-numeric:lining-nums;font-size:.85em;line-height:0}sup{vertical-align:.5em;font-variant-numeric:lining-nums;font-size:.7em;line-height:0}::selection{background-color:#2e7da242}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--color-air) 26%, transparent)}}::selection{color:inherit}:focus-visible{outline:2px solid var(--ground-focus);outline-offset:2px}[id],[data-leaf]{scroll-margin-top:calc(var(--header-h) + 16px)}@media (min-width:48rem) and (not (min-width:64rem)){:root{--container-measure:min(62ch, 30em)}}#main :is(a[href],button,input,select,textarea,summary){scroll-margin-block:calc(var(--header-h) + 16px) 16px}:root,[data-ground=paper],[data-ground=vellum],[data-ground=transparent]{--ground-color:var(--color-paper);--ground-fg:var(--color-ink);--ground-fg-body:var(--color-ink-body);--ground-fg-muted:var(--color-ink-muted);--ground-fg-gold:var(--color-gold-ink);--ground-fg-teal:var(--color-teal-ink);--ground-fg-air:var(--color-air);--ground-fg-rule:var(--color-rule);--ground-focus:var(--color-teal-ink)}[data-ground=night],[data-ground=night-window],[data-ground=transparent][data-sky]:not([data-sky=dawn]){--ground-color:var(--color-night);--ground-fg:var(--color-moon);--ground-fg-body:var(--color-moon-body);--ground-fg-muted:var(--color-moon-muted);--ground-fg-gold:var(--color-gold);--ground-fg-teal:var(--color-ice);--ground-fg-air:var(--color-ice);--ground-fg-rule:var(--color-rule-night);--ground-focus:var(--color-ice);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ground]{color:var(--ground-fg-body)}body,[data-ground=paper]{background-color:var(--color-paper)}[data-ground=vellum]{--ground-color:var(--color-vellum);background-color:var(--color-vellum)}[data-ground=night]{background-color:var(--color-night);background-image:var(--gradient-night)}[data-tempo=tight]{padding-block:var(--spacing-tempo-tight)}[data-tempo=normal]{padding-block:var(--spacing-tempo-normal)}[data-tempo=grand]{padding-block:var(--spacing-tempo-grand)}[data-tempo=bleed],[data-tempo=pinned]{padding-block:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}}@layer components{[data-ground]{--instrument-graphite:var(--color-graphite)}[data-ground^=night]{--instrument-graphite:#dce7ef4d}@supports (color:color-mix(in lab, red, red)){[data-ground^=night]{--instrument-graphite:color-mix(in srgb, var(--color-moon) 30%, transparent)}}.datum-glyph{vertical-align:.02em;stroke:currentColor;stroke-width:1px;stroke-linejoin:miter;flex:none;margin-inline-end:.5em;display:inline-block;overflow:visible}.datum-glyph[data-tone=air]{stroke:var(--ground-fg-air)}.arrow-glyph{vertical-align:.12em;stroke:currentColor;stroke-width:1px;flex:none;display:inline-block;overflow:visible}.held-instrument{border:1px dashed var(--ground-fg-rule);color:var(--ground-fg-muted);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:16px;display:flex}.footnote-link{margin-inline-start:.15em;text-decoration:none}.footnote-link:hover{text-underline-offset:.2em;text-decoration:underline}.footnote{gap:.6em;max-inline-size:62ch;margin:0;display:flex}.footnote-number{min-inline-size:1.1em;font-weight:var(--font-weight-semibold);flex:none;text-decoration:none}.level-datum{margin:0}.level-datum-value{white-space:nowrap}.level-datum-pair{display:block;overflow-x:clip}.level-datum-items{flex-wrap:wrap;align-items:baseline;row-gap:0;margin-inline-start:-1.6em;display:flex}.level-datum-item{white-space:nowrap;padding-inline-start:1.6em;position:relative}.level-datum-place{white-space:normal}.level-datum-item:before{content:"·" / "";text-align:center;inline-size:1.6em;position:absolute;inset-inline-start:0}.level-datum-parts{--ld-comma:.6em;clip-path:inset(-.5em -.5em -.5em var(--ld-comma));flex-wrap:wrap;row-gap:0;margin-inline-start:calc(-1 * var(--ld-comma));display:flex}.level-datum-part{white-space:nowrap;padding-inline-start:var(--ld-comma);position:relative}.level-datum-comma{position:absolute;inset-inline-start:0}.level-datum-spoken{-webkit-user-select:none;user-select:none}.figures{--figures-n:var(--figures-cols-phone,1);--figures-gap:24px;--fig-fit:var(--fig-fit-phone,100cqi);gap:24px;inline-size:100%;display:grid;container-type:inline-size}.figures-row{grid-template-columns:repeat(var(--figures-n), minmax(0, 1fr));column-gap:var(--figures-gap);grid-auto-rows:auto;row-gap:0;margin:0;display:grid;overflow-x:clip}@media (min-width:48rem){.figures{--figures-n:min(var(--figures-cols,3), 2);--fig-fit:var(--fig-fit-mid,100cqi)}}@media (min-width:64rem){.figures{--figures-n:var(--figures-cols,3);--figures-gap:48px;--fig-fit:var(--fig-fit-wide,100cqi)}.figures-row{grid-template-columns:var(--figures-template,repeat(var(--figures-n), minmax(0, 1fr)))}}.figures[data-apart]{--figures-row-gap:28px}.figures[data-apart] .figures-row{grid-auto-flow:dense;margin-block-end:calc(-1 * var(--figures-row-gap))}.figures[data-apart] .figure{margin-block-end:var(--figures-row-gap)}.figures[data-apart] .figure-label{white-space:nowrap;max-inline-size:none}.figures[data-apart] .figure[data-figure=words]{border-block-end:1px solid var(--ground-fg-rule);flex-wrap:wrap;grid-area:auto/1/auto/-1;align-items:baseline;column-gap:16px;padding-block-end:12px;display:flex;position:relative}.figures[data-apart][data-baseline=ruled] .figure[data-figure=words]:after{content:"";background:var(--ground-fg-gold);block-size:11px;inline-size:1px;position:absolute;inset-block-end:-1px;inset-inline-start:0}.figures[data-apart] .figure[data-figure=words] .figure-value{border:0;order:-1;max-inline-size:none;margin:0;padding:0}.figures[data-apart] .figure[data-figure=words] .figure-value:after{content:none}.figures[data-apart] .figure[data-figure=words] .figure-label{align-self:baseline;margin:0}.figures[data-apart] .figure[data-figure=words] .figure-value{align-self:baseline}.figures[data-apart] .figures-notes{font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:block}.figures[data-apart] .figures-notes>.footnote{max-inline-size:100%;margin-inline-end:1.25em;display:inline-block}.figures[data-apart] .figures-notes>.footnote>span{margin-inline-start:.45em;display:inline}@media (min-width:64rem){.figures[data-apart]{--figures-n:var(--figures-apart-n,4);--figures-gap:32px}.figures[data-apart] .figures-row{grid-template-columns:var(--figures-template-apart,repeat(var(--figures-n), minmax(0, 1fr)))}}@media (min-width:48rem) and (max-width:63.99rem){.figures[data-apart]{--figures-n:2}}.figure{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-inline-size:0;margin:0 0 40px;display:grid}.figure-value{white-space:nowrap;grid-row:1;align-self:end;margin:0;padding-block-end:14px}.figure-unit{letter-spacing:0;margin-inline-start:.2em}.figure-words{white-space:normal;text-wrap:balance;max-inline-size:18ch}.figure-label{grid-row:2;max-inline-size:30ch;margin-block-start:14px}.figure-detail{grid-row:3;max-inline-size:34ch;margin:6px 0 0}.figures[data-baseline=ruled] .figure-value{border-block-end:1px solid var(--ground-fg-rule);margin-inline-end:calc(-1 * var(--figures-gap));padding-inline-end:var(--figures-gap);position:relative}.figures[data-baseline=ruled] .figure-value:after{content:"";background:var(--ground-fg-gold);block-size:11px;inline-size:1px;position:absolute;inset-block-end:-1px;inset-inline-start:0}.figures-notes{gap:6px;display:grid}.reading{--r-p:var(--reading-p,1);--r-indent:20px;--r-mark-w:11px;--r-mark-h:9px;gap:20px;inline-size:100%;min-inline-size:0;margin:0;display:grid}.reading p{margin:0}.reading-note{max-inline-size:62ch}.reading-mark{margin-block-start:4px;padding-inline-start:var(--r-indent,20px)}.reading-label{flex-direction:column;display:flex}.reading-legend,.reading-value{display:block}.reading-value{white-space:nowrap}.reading-home,.reading-effective{position:relative}.reading-home:before,.reading-effective:before{content:"";inline-size:var(--r-mark-w);block-size:var(--r-mark-h);position:absolute;inset-inline-start:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3E%3Cpath d='M.6.6h9.8L5.5 8.3z' fill='none' stroke='%23000' stroke-width='1.1' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3E%3Cpath d='M.6.6h9.8L5.5 8.3z' fill='none' stroke='%23000' stroke-width='1.1' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.reading-home:before{background:var(--ground-fg-gold);inset-block-end:1px}.reading-effective:before{background:var(--ground-fg-air);inset-block-end:1.5px}.reading-home{border-block-end:1px solid var(--ground-fg-gold)}.reading-effective{border-block-end:1.5px solid var(--ground-fg-air)}.reading-span{position:relative}.reading-bracket{border-inline-start:.5px solid var(--ground-fg-gold);transform-origin:top;inline-size:0;scale:1 var(--r-p);position:absolute;inset-block:0;inset-inline-end:var(--r-bracket-x,28px)}.reading-bracket:before,.reading-effective:after{content:"";border-block-start:1px solid var(--ground-fg-gold);block-size:0;inline-size:11px;position:absolute;rotate:-45deg}.reading-bracket:before{inset-block-start:0;inset-inline-start:-5.75px;translate:0 -.5px}.reading-effective:after{inset-block-end:-1px;inset-inline-end:calc(var(--r-bracket-x,28px) - 5.25px)}.reading-drop{white-space:nowrap;opacity:clamp(0, calc((var(--r-p) - .8) * 5), 1);position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--r-bracket-x,28px) + 16px);translate:0 -50%}.reading-effective{translate:0 calc((var(--r-p) - 1) * 100%);position:absolute;inset:0}.reading-label--effective{opacity:clamp(0, calc((var(--r-p) - .85) * 6.67), 1);position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:var(--r-indent)}.reading-label--home{padding-block-end:8px;padding-inline-start:var(--r-indent)}.reading[data-size=full]{--r-bracket-x:36px;--r-mark-w:13px;--r-mark-h:11px;--r-indent:24px}.reading[data-size=full] .reading-plot{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:calc(var(--r-home,0) * 100%) calc((var(--r-eff,1) - var(--r-home,0)) * 100%) minmax(0, 1fr);--r-h:clamp(26rem, 64svh, 46rem);block-size:var(--r-h);margin-block-start:max(0px, calc(var(--r-label-h,5.75rem) - var(--r-home,0) * var(--r-h)));display:grid}.reading[data-size=full] .reading-home{grid-area:1/1;align-items:flex-end;display:flex}.reading[data-size=full] .reading-span{grid-area:2/1}.reading[data-size=full] .reading-label--home .reading-value,.reading[data-size=full] .reading-value--effective{margin-block:4px 2px}.reading[data-size=full] .reading-value--effective{color:var(--ground-fg-air)}.reading-scale{border-inline-start:.5px solid var(--instrument-graphite);grid-area:1/2/-1/3;inline-size:5.75rem;position:relative}.reading-tick{border-block-start:.5px solid var(--instrument-graphite);inline-size:6px;position:absolute;inset-block-start:calc(var(--at,0) * 100%);inset-inline-start:0}.reading-tick[data-major]{border-block-start-width:1px;inline-size:12px}.reading-tick-label{position:absolute;inset-block-start:0;inset-inline-start:18px;translate:0 -50%}.reading[data-size=compact] .reading-plot{grid-template-rows:auto var(--r-gap,64px);padding-block-end:calc(2 * 1.3 * var(--text-datum) + 14px);display:grid}.reading[data-size=compact] .reading-drop{inset-inline-end:calc(var(--r-bracket-x,28px) + 12px)}.reading-bar{grid-template-columns:auto minmax(12px,1fr) auto minmax(12px,1fr) auto;grid-template-areas:"home home home home home""post-h line-h drop line-e post-e""eff eff eff eff eff";align-items:center;row-gap:6px;display:grid}.reading-bar .reading-label--home{grid-area:home;padding:0}.reading-bar .reading-label--effective{text-align:end;opacity:1;grid-area:eff;justify-self:end;position:static}.reading-bar-post{block-size:20px}.reading-bar-post--home{border-inline-start:1px solid var(--ground-fg-gold);grid-area:post-h}.reading-bar-post--effective{border-inline-start:1.5px solid var(--ground-fg-air);grid-area:post-e}.reading-bar-line{border-block-start:.5px solid var(--ground-fg-gold);position:relative}.reading-bar-line--home{grid-area:line-h}.reading-bar-line--effective{grid-area:line-e}.reading-bar-line:before{content:"";border-block-start:1px solid var(--ground-fg-gold);inline-size:11px;position:absolute;inset-block-start:-.5px;rotate:-45deg}.reading-bar-line--home:before{inset-inline-start:-5.5px}.reading-bar-line--effective:before{inset-inline-end:-5.5px}.reading-bar .reading-drop{opacity:1;grid-area:drop;padding-inline:10px;position:static;translate:none}.reading[data-orientation=auto] .reading-bar{display:grid}.reading[data-orientation=auto] .reading-plot{display:none}@media (min-width:48rem){.reading[data-orientation=auto] .reading-bar{display:none}.reading[data-orientation=auto] .reading-plot{display:grid}}.reading-inline{flex-wrap:wrap;align-items:baseline;gap:4px .7em;display:flex}.reading-inline-home,.reading-inline-effective{white-space:nowrap}.reading-arrow{color:var(--ground-fg-muted);margin-inline-end:.7em}.dial{aspect-ratio:1;flex:none;inline-size:220px;margin:0;position:relative}@media (min-width:48rem){.dial{inline-size:280px}}.dial-face{fill:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.dial-face *{vector-effect:non-scaling-stroke}.dial-rim,.dial-minor{stroke:var(--instrument-graphite);stroke-width:.5px}.dial-major{stroke:var(--ground-fg-gold);stroke-width:1px}.dial-air{stroke:var(--ground-fg-air);stroke-width:1.5px;stroke-linecap:butt}.dial-needle{stroke:var(--ground-fg-air);stroke-width:1.5px;stroke-linecap:round}.dial-numerals{position:absolute;inset:0}.dial-numeral{color:var(--ground-fg-muted);line-height:1;position:absolute;translate:-50% -50%}.dial-readout{pointer-events:none;grid-template-rows:1fr auto 1fr;justify-items:center;display:grid;position:absolute;inset:0}.dial-value{grid-row:2;align-items:baseline;margin-inline-start:.18em;line-height:1;display:flex}.dial-unit{font-size:var(--text-lede-roman);color:var(--ground-fg-muted);margin-inline-start:.06em;font-weight:500}.dial-label{white-space:nowrap;grid-row:3;align-self:end;margin-block-end:2%}.dial-label sub{font-size:var(--text-datum)}.dial-held{inline-size:220px}.terrain-plate{inline-size:100%;position:relative}.terrain-img,.terrain-inline{block-size:100%;inline-size:100%;opacity:var(--terrain-opacity,1);-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.terrain-plate[data-crop]{overflow:clip}.terrain-plate[data-crop] .terrain-img{object-fit:cover}.terrain-plate[data-inline] .terrain-img{visibility:hidden}[data-ground^=night] .terrain-plate{--t-line:var(--color-moon);--t-contour-o:.26;--t-index-o:.5;--t-shade-k:.55;--t-water:var(--color-moon-body);--t-paper:var(--color-night);--t-point:var(--color-gold);--t-state:var(--color-moon-body);--t-ground:var(--color-moon);--t-hatch-o:.35}[data-ground^=night] .terrain-plate:not([data-inline]) .terrain-img{visibility:hidden}.terrain-labels{pointer-events:none;position:absolute;inset:0}.terrain-label{color:var(--ground-fg-body);line-height:1.2;position:absolute;translate:9px -50%}.terrain-label[data-side=left]{translate:calc(-100% - 9px) -50%}.terrain-label[data-hq]{color:var(--ground-fg)}.terrain-label{text-shadow:0 0 2px var(--ground-color), 1.5px 0 0 var(--ground-color), -1.5px 0 0 var(--ground-color), 0 1.5px 0 var(--ground-color), 0 -1.5px 0 var(--ground-color), 1px 1px 1px var(--ground-color), -1px 1px 1px var(--ground-color), 1px -1px 1px var(--ground-color), -1px -1px 1px var(--ground-color)}.terrain-knockouts,.terrain-dots{pointer-events:none;z-index:1;block-size:100%;inline-size:100%;position:absolute;inset:0}.terrain-knockouts circle{fill:var(--ground-color)}.terrain-plate[data-dots] .terrain-inline .t-points{display:none}.terrain-dot{background:var(--ground-fg-gold);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;translate:-50% -50%}.terrain-dot[data-hq]{background:radial-gradient(circle, var(--ground-fg-gold) 0 1.5px, var(--ground-color) 1.6px);border:1.5px solid var(--ground-fg-gold);block-size:11px;inline-size:11px}.fx-map-legend{display:none}@media (max-width:47.99rem){.fx-map-legend{align-items:center;gap:8px;margin:8px 0 0;display:flex}.fx-map-ring{background:radial-gradient(circle, var(--ground-fg-gold) 0 1.5px, var(--ground-color) 1.6px);border:1.5px solid var(--ground-fg-gold);border-radius:50%;flex:none;block-size:11px;inline-size:11px}.fx-chapter .terrain-band[data-band=p],.terrain-plate:not([data-labels-phone]) .terrain-label:not([data-hq]){display:none}}.terrain-plate[data-window]{overflow:clip}.terrain-plate[data-window] .terrain-img{inset:auto;left:var(--tw-l);top:var(--tw-t);inline-size:var(--tw-w);block-size:var(--tw-h);max-inline-size:none}.terrain-labels{z-index:2}.terrain-link{pointer-events:auto;color:var(--ground-fg-body);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.terrain-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.terrain-link{transition:color var(--dur-instant) var(--ease-ui), text-decoration-color var(--dur-instant) var(--ease-ui);padding-block:13px}.terrain-link:hover,.terrain-link:focus-visible{color:var(--ground-fg-teal);text-decoration-color:currentColor}.terrain-detail{pointer-events:none;z-index:1;display:none;position:absolute}@media (min-width:48rem){.terrain-detail{display:block}}.terrain-rlabel{translate:var(--rl-t,9px -50%);align-items:baseline;display:flex}.terrain-sep{padding-inline:.29em}.terrain-rlabel .terrain-link{padding:12px var(--pad-x,0px);margin:-12px calc(-1 * var(--pad-x,0px))}.terrain-leader{pointer-events:none;z-index:2;position:absolute;overflow:visible}.terrain-leader line{stroke:var(--ground-fg-gold);stroke-width:.75px}@media (min-width:48rem){.terrain-rlabel[data-desktop=none]{display:none}.terrain-rlabel[data-lines="2"]{flex-direction:column;align-items:flex-start}.terrain-rlabel[data-lines="2"][data-ax=end]{align-items:flex-end}.terrain-rlabel[data-lines="2"][data-ax=center]{align-items:center}.terrain-rlabel[data-lines="2"] .terrain-sep{display:none}}.terrain-band{display:contents}@media not all and (min-width:48rem){.terrain-band:not([data-band=p]){display:none}}@media (min-width:48rem){.terrain-band[data-band=p]{display:none}}@media (min-width:48rem) and (not (min-width:64rem)){.terrain-band:is([data-band=s],[data-band=t],[data-band=l]){display:none}}@media (min-width:64rem) and (not (min-width:72rem)){.terrain-band:is([data-band=m],[data-band=t],[data-band=l]){display:none}}@media (min-width:72rem) and (not (min-width:80rem)){.terrain-band:is([data-band=m],[data-band=s],[data-band=l]){display:none}}@media (min-width:80rem){.terrain-band:is([data-band=m],[data-band=s],[data-band=t]){display:none}}@media not all and (min-width:48rem){.terrain-rlabel{translate:var(--rl-tp,9px -50%)}.terrain-rlabel:not([data-hq]),.terrain-rlabel[data-phone=none],.terrain-leader{display:none}.terrain-rlabel[data-lines-phone="2"]{flex-direction:column;align-items:flex-start}.terrain-rlabel[data-lines-phone="2"][data-ax-phone=end]{align-items:flex-end}.terrain-rlabel[data-lines-phone="2"] .terrain-sep{display:none}}.sky{z-index:var(--z-index-sky);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0;overflow:clip}.sky-stars{width:100%;fill:var(--color-moon);position:absolute;left:0;overflow:visible}.sky-stars-hero{top:var(--header-h,0px);height:calc(100svh - var(--header-h,0px))}.sky-stars-field{visibility:hidden;height:0;top:100svh}html:not([data-sky-ready]) [data-leaf][data-ground=transparent][data-sky=dusk]{background-image:linear-gradient(to bottom, var(--color-sky-zenith), var(--color-night-dusk))}html:not([data-sky-ready]) [data-leaf][data-ground=transparent][data-sky=deep]{background-color:var(--color-sky-deep)}html:not([data-sky-ready]) [data-leaf][data-ground=transparent][data-sky=small-hours]{background-color:var(--color-sky-small-hours)}html:not([data-sky-ready]) [data-leaf][data-ground=transparent][data-sky=small-hours-late]{background-image:linear-gradient(to bottom, var(--color-sky-small-hours), var(--color-night-dusk))}html:not([data-sky-ready]) [data-leaf][data-ground=transparent][data-sky=blue-hour]{background-image:linear-gradient(to bottom, var(--color-night-dusk), var(--color-night-bluehour))}html:not([data-sky-ready]):has([data-leaf][data-ground=transparent][data-sky=dusk]) .sky{background-image:linear-gradient(var(--color-sky-zenith), var(--color-sky-zenith));background-size:100% calc(var(--header-h,72px) + 1px)}html:not([data-sky-ready]) [data-leaf][data-ground=transparent][data-sky=dawn]{background-image:linear-gradient(to bottom, var(--color-night-bluehour) 0%, var(--color-horizon) 22%, var(--color-lamplight) 42%, var(--color-paper) 58%, var(--color-paper) 100%)}.rail{z-index:var(--z-index-rail);width:var(--rail-w);height:100dvh;padding-block:calc(var(--header-h) + 32px) 40px;transition:opacity .3s var(--ease-ui), visibility 0s linear 0s;flex-direction:column;align-items:stretch;display:none;position:fixed;top:0;right:0}@media (min-width:80rem){.rail{display:flex}}.rail[data-rail-mode=none],.rail[data-retired=out]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-ui), visibility 0s linear .3s}.rail[data-retired=out]:focus-within{opacity:1;visibility:visible;pointer-events:auto;transition:none}.rail [data-ground]{color-scheme:normal;background:0 0}.rail [data-ground=paper]{--rail-ink:var(--color-ink-muted)}.rail [data-ground=night]{--rail-ink:var(--color-moon)}.rail-head,.rail-foot{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.rail-head{margin-block-end:24px}.rail-foot{margin-block-start:24px}.rail-readout{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.rail-value,.rail-unit{color:var(--rail-ink);transition:color var(--dur-quick) var(--ease-ui);padding-inline-start:.12em}.rail-readout-o2 .rail-value{color:var(--ground-fg-gold)}.rail-readout{text-shadow:0 0 3px var(--ground-color), 0 0 6px var(--ground-color), 0 0 9px var(--ground-color);flex-direction:row;align-self:flex-end;align-items:baseline;gap:.3em;margin-inline-end:12px}.rail-digit{inline-size:var(--rail-digit-w,.72em);text-align:center;display:inline-block}.rail-folio{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.rail-mark{color:var(--ground-fg-gold);transition:color var(--dur-quick) var(--ease-ui)}.rail-chapter{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;max-block-size:28vh;color:var(--rail-ink);transition:color var(--dur-quick) var(--ease-ui);position:relative;overflow:hidden}.rail-chapter-alt{display:none}.rail-chapter[data-split] .rail-chapter-alt{color:var(--rail-name-alt);clip-path:inset(var(--rail-cut-a,100%) 0 calc(100% - var(--rail-cut-b,100%)) 0);display:block;position:absolute;inset:0}.rail-chapter[data-split] .rail-chapter-base{-webkit-mask-image:linear-gradient(to bottom, black 0 var(--rail-cut-a,100%), transparent var(--rail-cut-a,100%) var(--rail-cut-b,100%), black var(--rail-cut-b,100%));-webkit-mask-image:linear-gradient(to bottom, black 0 var(--rail-cut-a,100%), transparent var(--rail-cut-a,100%) var(--rail-cut-b,100%), black var(--rail-cut-b,100%));-webkit-mask-image:linear-gradient(to bottom, black 0 var(--rail-cut-a,100%), transparent var(--rail-cut-a,100%) var(--rail-cut-b,100%), black var(--rail-cut-b,100%));mask-image:linear-gradient(to bottom, black 0 var(--rail-cut-a,100%), transparent var(--rail-cut-a,100%) var(--rail-cut-b,100%), black var(--rail-cut-b,100%))}.rail-chapter[data-ground=paper]{--rail-name-alt:var(--color-moon)}.rail-chapter[data-ground=night]{--rail-name-alt:var(--color-ink-muted)}.rail-count{white-space:nowrap;color:var(--rail-ink);transition:color var(--dur-quick) var(--ease-ui);margin:0}.rail-held{white-space:nowrap;position:absolute;top:0;right:calc(100% + 8px)}.rail-scale{flex:1;min-block-size:0;position:relative}.rail-scale[data-ground=night]{--rail-rule-base:var(--color-rule-night);--rail-rule-alt:var(--color-rule);--rail-grad-base:#dce7ef4d}@supports (color:color-mix(in lab, red, red)){.rail-scale[data-ground=night]{--rail-grad-base:color-mix(in srgb, var(--color-moon) 30%, transparent)}}.rail-scale[data-ground=night]{--rail-grad-alt:var(--color-graphite);--rail-air-base:var(--color-ice);--rail-air-alt:var(--color-air)}.rail-scale[data-ground=paper]{--rail-rule-base:var(--color-rule);--rail-rule-alt:var(--color-rule-night);--rail-grad-base:var(--color-graphite);--rail-grad-alt:#dce7ef4d}@supports (color:color-mix(in lab, red, red)){.rail-scale[data-ground=paper]{--rail-grad-alt:color-mix(in srgb, var(--color-moon) 30%, transparent)}}.rail-scale[data-ground=paper]{--rail-air-base:var(--color-air);--rail-air-alt:var(--color-ice)}.rail-graduations,.rail-rule,.rail-thread{background-image:linear-gradient(to bottom, var(--rail-ink-base) 0 var(--rail-cut-a,100%), var(--rail-ink-alt) var(--rail-cut-a,100%) var(--rail-cut-b,100%), var(--rail-ink-base) var(--rail-cut-b,100%))}.rail-graduations{--rail-ink-base:var(--rail-grad-base);--rail-ink-alt:var(--rail-grad-alt);opacity:.55;inset-block:0;width:7px;position:absolute;left:24px;-webkit-mask-image:repeating-linear-gradient(#000 0 1px,#0000 1px 12px);mask-image:repeating-linear-gradient(#000 0 1px,#0000 1px 12px)}.rail-rule{--rail-ink-base:var(--rail-rule-base);--rail-ink-alt:var(--rail-rule-alt);inset-block:0;width:1px;position:absolute;left:27px}.rail-thread-track{inset-block:0;width:1px;position:absolute;left:27px}.rail-thread{--rail-ink-base:var(--rail-air-base);--rail-ink-alt:var(--rail-air-alt);clip-path:inset(0 0 100%);width:1px;height:100%}.rail-ticks{margin:0;padding:0;list-style:none;position:absolute;inset:0}.rail-tick{width:100%;height:0;position:absolute;left:0}.rail-tick-button{cursor:pointer;background:0 0;border:0;width:100%;height:44px;padding:0;display:block;position:absolute;top:-22px;left:0}.rail-tick-button:focus-visible{outline-offset:-3px}.rail-tick-mark{background-color:var(--instrument-graphite);width:13px;height:1px;transition:left var(--dur-quick) var(--ease-ui), width var(--dur-quick) var(--ease-ui), background-color var(--dur-quick) var(--ease-ui);position:absolute;top:22px;left:21px}.rail-tick-button:hover .rail-tick-mark,.rail-tick-button:focus-visible .rail-tick-mark{background-color:var(--ground-fg-teal);width:21px;left:17px}.rail-tick-button[data-active] .rail-tick-mark{background-color:var(--ground-fg-gold);width:21px;left:17px}.rail-tick-label{border:1px solid var(--ground-fg-rule);background-color:var(--ground-color);color:var(--ground-fg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-ui);padding:6px 10px;position:absolute;top:50%;right:calc(100% + 4px);translate:0 -50%}.rail-tick-button:hover .rail-tick-label,.rail-tick-button:focus-visible .rail-tick-label{opacity:1}.rail-beats{pointer-events:none;position:absolute;inset:0}.rail-beat{background-color:var(--ground-fg-air);opacity:.5;width:7px;height:1px;transition:opacity var(--dur-quick) var(--ease-ui);position:absolute;left:20px}.rail-beat[data-active]{opacity:1}.rail[data-retired] .rail-glint{color:var(--ground-fg-gold)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[58\%\]{top:58%}.top-\[70\%\]{top:70%}.top-\[76svh\]{top:76svh}.bottom-\[12\%\]{bottom:12%}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-\[16\%\]{left:16%}.left-\[18\%\]{left:18%}.left-\[18vw\]{left:18vw}.left-\[40\%\]{left:40%}.isolate{isolation:isolate}.z-\[1\]{z-index:1}.z-air{z-index:var(--z-index-air)}.spread{--spread-cols:4;--spread-gutter:16px;--spread-margin-start:20px;--spread-margin-end:20px;--spread-track-start:calc(var(--spread-margin-start) - var(--spread-gutter));--spread-track-end:calc(var(--spread-margin-end) - var(--spread-gutter));--spread-col:minmax(0, 1fr);column-gap:var(--spread-gutter);grid-template-columns:[bleed-start] var(--spread-track-start) [content-start] repeat(var(--spread-cols), var(--spread-col)) [content-end] var(--spread-track-end) [bleed-end];display:grid}:where(.spread>*){grid-column:content}@media (min-width:30rem){.spread{--spread-margin-start:24px;--spread-margin-end:24px}}@media (min-width:48rem){.spread{--spread-cols:8;--spread-gutter:24px;--spread-margin-start:40px;--spread-margin-end:40px}}@media (min-width:64rem){.spread{--spread-cols:12;--spread-margin-start:48px;--spread-margin-end:48px}}@media (min-width:80rem){.spread{--spread-gutter:32px;--spread-margin-start:64px;--spread-margin-end:96px}}@media (min-width:100rem){.spread{--spread-track-start:minmax(calc(var(--spread-margin-start) - var(--spread-gutter)), 1fr);--spread-track-end:minmax(calc(var(--spread-margin-end) - var(--spread-gutter)), 1fr);--spread-col:minmax(0, calc((var(--container-frame) - 11 * var(--spread-gutter)) / 12))}}.zone-margin{grid-column:content}@media (min-width:64rem){.zone-margin{grid-column:2/span 2}}.zone-plate{grid-column:content}@media (min-width:64rem){.zone-plate{grid-column:9/span 5}}.zone-text{grid-column:content}@media (min-width:64rem){.zone-text{grid-column:4/span 5}}.zone-wide{grid-column:content}@media (min-width:64rem){.zone-wide{grid-column:4/span 10}}.col-span-2{grid-column:span 2/span 2}.zone-bleed{grid-column:bleed}.zone-full{grid-column:content}.spread-start-1{grid-column-start:calc(1 + 1)}.spread-start-2{grid-column-start:calc(2 + 1)}.spread-start-3{grid-column-start:calc(3 + 1)}.spread-start-4{grid-column-start:calc(4 + 1)}.spread-start-5{grid-column-start:calc(5 + 1)}.spread-start-6{grid-column-start:calc(6 + 1)}.spread-start-7{grid-column-start:calc(7 + 1)}.spread-start-8{grid-column-start:calc(8 + 1)}.spread-start-9{grid-column-start:calc(9 + 1)}.spread-start-10{grid-column-start:calc(10 + 1)}.spread-start-11{grid-column-start:calc(11 + 1)}.spread-start-12{grid-column-start:calc(12 + 1)}.spread-span-1{grid-column-end:span 1}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:22.5rem){.container{max-width:22.5rem}}@media (min-width:30rem){.container{max-width:30rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:100rem){.container{max-width:100rem}}@media (min-width:120rem){.container{max-width:120rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.link-arrow:after{content:"";block-size:.6em;inline-size:1.6em;transition:translate var(--dur-instant) var(--ease-ui);background-color:currentColor;flex:none;margin-inline-start:.6em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.35'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.35'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (hover:hover){.link-arrow:hover:after{translate:6px}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.42em\]{margin-top:.42em}.mt-rhythm-actions{margin-top:var(--spacing-rhythm-actions)}.mt-rhythm-caption{margin-top:var(--spacing-rhythm-caption)}.mt-rhythm-label{margin-top:var(--spacing-rhythm-label)}.mt-rhythm-lede{margin-top:var(--spacing-rhythm-lede)}.mt-rhythm-title{margin-top:var(--spacing-rhythm-title)}.mt-tempo-normal{margin-top:var(--spacing-tempo-normal)}.mt-tempo-tight{margin-top:var(--spacing-tempo-tight)}.solid-button{background-color:var(--color-teal-ink);min-block-size:48px;color:var(--color-paper);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-ui);border:0;border-radius:0;justify-content:center;align-items:center;gap:.75em;padding-inline:28px;text-decoration:none;display:inline-flex}@media (hover:hover){.solid-button:hover{background-color:var(--color-teal-ink-hover)}}.solid-button:active{translate:0 1px}.solid-button:focus-visible{outline-color:var(--color-teal-ink)}.solid-button:disabled,.solid-button[aria-disabled=true]{background-color:var(--color-ink-muted);cursor:not-allowed;translate:none}.solid-button[aria-busy=true]{cursor:progress}.quiet-link{min-block-size:var(--spacing-target);color:var(--ground-fg);text-underline-offset:.32em;align-items:center;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quiet-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.quiet-link{transition:color var(--dur-instant) var(--ease-ui), text-decoration-color var(--dur-instant) var(--ease-ui)}@media (hover:hover){.quiet-link:hover{color:var(--ground-fg-teal);text-decoration-color:currentColor}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.h-3{height:calc(var(--spacing) * 3)}.h-20{height:calc(var(--spacing) * 20)}.h-\[2px\]{height:2px}.h-\[40svh\]{height:40svh}.h-\[44px\]{height:44px}.h-\[45\%\]{height:45%}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[60svh\]{height:60svh}.h-\[62svh\]{height:62svh}.h-\[78svh\]{height:78svh}.h-\[88px\]{height:88px}.h-\[110svh\]{height:110svh}.h-\[220svh\]{height:220svh}.h-full{height:100%}.h-svh{height:100svh}.h-tempo-normal{height:var(--spacing-tempo-normal)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[70svh\]{min-height:70svh}.min-h-\[100svh\],.min-h-svh{min-height:100svh}.min-h-target{min-height:var(--spacing-target)}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[72px\]{width:72px}.w-full{width:100%}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[32ch\]{max-width:32ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[360px\]{max-width:360px}.max-w-\[1520px\]{max-width:1520px}.max-w-description{max-width:var(--container-description)}.max-w-full{max-width:100%}.max-w-measure{max-width:var(--container-measure)}.min-w-0{min-width:0}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[22rem\]{min-width:22rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-skew-x-12{--tw-skew-x:skewX(calc(12deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-current{border-color:currentColor}.border-fg{border-color:var(--ground-fg)}.border-fg-air{border-color:var(--ground-fg-air)}.border-fg-gold{border-color:var(--ground-fg-gold)}.border-fg-rule{border-color:var(--ground-fg-rule)}.border-gold-ink{border-color:var(--color-gold-ink)}.border-rule{border-color:var(--color-rule)}.border-transparent{border-color:#0000}.bg-air-wash{background-color:var(--color-air-wash)}.bg-fg{background-color:var(--ground-fg)}.bg-fg-air{background-color:var(--ground-fg-air)}.bg-gold{background-color:var(--color-gold)}.bg-gold-ink{background-color:var(--color-gold-ink)}.bg-night{background-color:var(--color-night)}.bg-paper{background-color:var(--color-paper)}.bg-teal-ink{background-color:var(--color-teal-ink)}.bg-teal-ink-hover{background-color:var(--color-teal-ink-hover)}.bg-vellum{background-color:var(--color-vellum)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-lamplight{fill:var(--color-lamplight)}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.4em\]{padding-inline:.4em}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-tempo-grand{padding-block:var(--spacing-tempo-grand)}.py-tempo-normal{padding-block:var(--spacing-tempo-normal)}.py-tempo-tight{padding-block:var(--spacing-tempo-tight)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-caption-band{padding-top:var(--spacing-caption-band)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-left{text-align:left}.footnote-mark{font-family:var(--font-text);font-style:normal;font-size:var(--text-datum);font-weight:var(--font-weight-semibold);vertical-align:.5em;font-variant-numeric:lining-nums;color:var(--ground-fg-gold);line-height:0}.align-baseline{vertical-align:baseline}.text-body,.text-body-l,.text-caption{font-family:var(--font-text);text-wrap:pretty;font-style:normal}.text-display-l,.text-display-l-long,.text-display-m,.text-display-xl{font-family:var(--font-display);text-wrap:balance;font-style:normal}.text-lede{font-family:var(--font-display);text-wrap:pretty;font-style:italic}.text-lede-roman{font-family:var(--font-display);text-wrap:pretty;font-style:normal}.text-quote-l{font-family:var(--font-display);text-wrap:balance;font-style:italic}.text-small{font-family:var(--font-text);text-wrap:pretty;font-style:normal}.text-title{font-family:var(--font-display);text-wrap:balance;font-style:normal}.text-datum{font-family:var(--font-text);text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;font-style:normal}.text-numeral,.text-numeral-s{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-style:normal}.text-label,.text-ui{font-family:var(--font-text);font-style:normal}.\[font-family\:var\(--font-text\,ui-sans-serif\,system-ui\,sans-serif\)\]{font-family:var(--font-text,ui-sans-serif,system-ui,sans-serif)}.font-display{font-family:var(--font-cormorant-symbols,"Cormorant Garamond"), var(--font-cormorant,"Cormorant Garamond"), Georgia, "Times New Roman", serif}.font-text{font-family:var(--font-hanken-symbols,"Hanken Grotesk"), var(--font-hanken,"Hanken Grotesk"), ui-sans-serif, system-ui, sans-serif}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-body-l{font-size:var(--text-body-l);line-height:var(--tw-leading,var(--text-body-l--line-height));letter-spacing:var(--tw-tracking,var(--text-body-l--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-l--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-datum{font-size:var(--text-datum);line-height:var(--tw-leading,var(--text-datum--line-height));letter-spacing:var(--tw-tracking,var(--text-datum--letter-spacing));font-weight:var(--tw-font-weight,var(--text-datum--font-weight))}.text-display-l{font-size:var(--text-display-l);line-height:var(--tw-leading,var(--text-display-l--line-height));letter-spacing:var(--tw-tracking,var(--text-display-l--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-l--font-weight))}.text-display-l-long{font-size:var(--text-display-l-long);line-height:var(--tw-leading,var(--text-display-l-long--line-height));letter-spacing:var(--tw-tracking,var(--text-display-l-long--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-l-long--font-weight))}.text-display-m{font-size:var(--text-display-m);line-height:var(--tw-leading,var(--text-display-m--line-height));letter-spacing:var(--tw-tracking,var(--text-display-m--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-m--font-weight))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-lede{font-size:var(--text-lede);line-height:var(--tw-leading,var(--text-lede--line-height));letter-spacing:var(--tw-tracking,var(--text-lede--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lede--font-weight))}.text-lede-roman{font-size:var(--text-lede-roman);line-height:var(--tw-leading,var(--text-lede-roman--line-height));letter-spacing:var(--tw-tracking,var(--text-lede-roman--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lede-roman--font-weight))}.text-numeral{font-size:var(--text-numeral);line-height:var(--tw-leading,var(--text-numeral--line-height));letter-spacing:var(--tw-tracking,var(--text-numeral--letter-spacing));font-weight:var(--tw-font-weight,var(--text-numeral--font-weight))}.text-numeral-s{font-size:var(--text-numeral-s);line-height:var(--tw-leading,var(--text-numeral-s--line-height));letter-spacing:var(--tw-tracking,var(--text-numeral-s--letter-spacing));font-weight:var(--tw-font-weight,var(--text-numeral-s--font-weight))}.text-quote-l{font-size:var(--text-quote-l);line-height:var(--tw-leading,var(--text-quote-l--line-height));letter-spacing:var(--tw-tracking,var(--text-quote-l--letter-spacing));font-weight:var(--tw-font-weight,var(--text-quote-l--font-weight))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));letter-spacing:var(--tw-tracking,var(--text-small--letter-spacing));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.text-ui{font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height));letter-spacing:var(--tw-tracking,var(--text-ui--letter-spacing));font-weight:var(--tw-font-weight,var(--text-ui--font-weight))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2rem\]{font-size:2rem}.text-\[7\.5rem\]{font-size:7.5rem}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-link{color:var(--ground-fg-teal);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.text-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.text-link{transition:text-decoration-color var(--dur-instant) var(--ease-ui)}@media (hover:hover){.text-link:hover{text-decoration-color:currentColor}}.text-error{color:var(--color-error)}.text-fg{color:var(--ground-fg)}.text-fg-air{color:var(--ground-fg-air)}.text-fg-body{color:var(--ground-fg-body)}.text-fg-gold{color:var(--ground-fg-gold)}.text-fg-muted{color:var(--ground-fg-muted)}.text-fg-teal{color:var(--ground-fg-teal)}.text-gold-ink{color:var(--color-gold-ink)}.text-ink{color:var(--color-ink)}.text-ink-body{color:var(--color-ink-body)}.text-ink-muted{color:var(--color-ink-muted)}.text-moon{color:var(--color-moon)}.text-paper{color:var(--color-paper)}.text-teal-ink{color:var(--color-teal-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.nums{font-variant-numeric:lining-nums tabular-nums}.nums-lining{font-variant-numeric:lining-nums proportional-nums}.nums-oldstyle{font-variant-numeric:oldstyle-nums proportional-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentColor}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-offset-4{outline-offset:4px}.outline-fg{outline-color:var(--ground-fg)}.outline-teal-ink{outline-color:var(--color-teal-ink)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-ink{--tw-ease:var(--ease-ink);transition-timing-function:var(--ease-ink)}.ease-paper{--tw-ease:var(--ease-paper);transition-timing-function:var(--ease-paper)}.ease-ui{--tw-ease:var(--ease-ui);transition-timing-function:var(--ease-ui)}.hairline{border:0;border-block-start:1px solid var(--ground-fg-rule)}.select-none{-webkit-user-select:none;user-select:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}@media (hover:hover){.hover\:bg-teal-ink-hover:hover{background-color:var(--color-teal-ink-hover)}}.data-\[live\=true\]\:opacity-0[data-live=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-air-swap{--tw-duration:var(--dur-air-swap);transition-duration:var(--dur-air-swap)}.motion-safe\:ease-paper{--tw-ease:var(--ease-paper);transition-timing-function:var(--ease-paper)}}@media not all and (min-width:64rem){.max-lg\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.max-lg\:mb-rhythm-label{margin-bottom:var(--spacing-rhythm-label)}.max-lg\:hidden{display:none}.max-lg\:h-\[80svh\]{height:80svh}.max-lg\:h-\[150svh\]{height:150svh}.max-lg\:flex-row{flex-direction:row}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:gap-x-3{column-gap:calc(var(--spacing) * 3)}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:30rem){.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[360px\]{max-width:360px}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:480px){.min-\[480px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:30rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.md\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-\[2\.25rem\]{font-size:2.25rem}.md\:text-\[10rem\]{font-size:10rem}}@media (min-width:64rem){.lg\:top-\[52svh\]{top:52svh}.lg\:spread-start-1{grid-column-start:calc(1 + 1)}.lg\:spread-start-2{grid-column-start:calc(2 + 1)}.lg\:spread-start-3{grid-column-start:calc(3 + 1)}.lg\:spread-start-5{grid-column-start:calc(5 + 1)}.lg\:spread-span-4{grid-column-end:span 4}.lg\:spread-span-6{grid-column-end:span 6}.lg\:spread-span-8{grid-column-end:span 8}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:row-start-1{grid-row-start:1}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[min\(56\.25vw\,86svh\)\]{height:min(56.25vw,86svh)}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[3rem_12rem_13rem_1fr\]{grid-template-columns:3rem 12rem 13rem 1fr}.lg\:grid-cols-\[48px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)}.lg\:content-center{align-content:center}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-0{padding-block:0}.lg\:pt-0{padding-top:0}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:text-\[2\.75rem\]{font-size:2.75rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[11\.25rem\]{font-size:11.25rem}@media not all and (min-width:100rem){.lg\:max-3xl\:text-\[1\.75rem\]{font-size:1.75rem}}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[64px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr)}.xl\:pr-24{padding-right:calc(var(--spacing) * 24)}.xl\:pl-16{padding-left:calc(var(--spacing) * 16)}.xl\:text-\[1\.625rem\]{font-size:1.625rem}.xl\:text-\[3rem\]{font-size:3rem}}@media (min-width:90rem){.\32 xl\:hidden{display:none}.\32 xl\:inline{display:inline}.\32 xl\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.\32 xl\:text-\[15rem\]{font-size:15rem}}.\[\&\>\*\]\:max-w-full>*{max-width:100%}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:192px;--space-12:256px;--radius:0;--gradient-night:linear-gradient(180deg, var(--color-night) 0%, var(--color-night-mid) 60%, var(--color-night-deep) 100%);--dur-instant:.12s;--dur-quick:.2s;--dur-page:.24s;--dur-settle:.56s;--dur-uncover:.72s;--dur-ink:1.2s;--dur-ink-max:1.4s;--dur-air-swap:.6s;--breath:14s;--stagger:60ms;--stagger-max:4;--settle-distance:8px;--header-h:56px;--rail-w:56px}@media not all and (min-width:24.375rem){:root{--text-body:1rem}}@media (min-width:80rem){:root{--header-h:72px}}.range-dash{font-feature-settings:"case" 1;margin-inline:.19em;display:inline-block;transform:scaleX(1.5)}:is(.text-numeral,.text-numeral-s,.figure-value,[class*=text-display],.text-title,.text-lede,.text-lede-roman) .range-dash{margin-inline:-.03em;transform:none}.range{white-space:nowrap}.link-arrow:has(>.link-words):after{content:none}.link-tail{white-space:nowrap}.link-arrow>.link-words>.link-tail:after{content:"";block-size:.6em;inline-size:1.6em;transition:translate var(--dur-instant) var(--ease-ui);background-color:currentColor;margin-inline-start:.6em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.35'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.35'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (hover:hover){.link-arrow:hover>.link-words>.link-tail:after{translate:6px}}@media screen and (prefers-reduced-motion:no-preference){html:not([data-cms]) .reveal[data-shown=false],html:not([data-cms]) .reveal-group[data-shown=false]>*{opacity:0;transform:translateY(8px)}}.reveal[data-shown=true],.reveal-group[data-shown=true]>*{transition-property:opacity,transform;transition-duration:var(--dur-settle,.56s);transition-timing-function:var(--ease-paper,cubic-bezier(.22, .61, .36, 1));transition-delay:calc(var(--reveal-delay,0s) + var(--reveal-step,0) * 60ms)}.reveal,.reveal-group{--reveal-step:0}.reveal-group>:nth-child(2){--reveal-step:1}.reveal-group>:nth-child(3){--reveal-step:2}.reveal-group>:nth-child(n+4){--reveal-step:3}@keyframes page-enter{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.page-enter{animation:page-enter var(--dur-page,.24s) var(--ease-paper,cubic-bezier(.22, .61, .36, 1)) backwards}}::view-transition-group(.page){animation-duration:var(--dur-page,.24s);animation-timing-function:var(--ease-paper,cubic-bezier(.22, .61, .36, 1))}::view-transition-old(.page){animation-duration:var(--dur-page,.24s);animation-timing-function:var(--ease-paper,cubic-bezier(.22, .61, .36, 1))}::view-transition-new(.page){animation-duration:var(--dur-page,.24s);animation-timing-function:var(--ease-paper,cubic-bezier(.22, .61, .36, 1))}[id]{scroll-margin-top:calc(var(--header-h,56px) + 16px)}.reading-tick-label,.terrain-label{text-wrap:nowrap}.figures{--figures-ceiling:var(--text-numeral);--figures-floor:var(--text-numeral-s)}.figures .figure-value{--text-numeral:clamp(var(--figures-floor), var(--fig-fit), var(--figures-ceiling))}@media screen and (prefers-reduced-motion:no-preference){html:not([data-cms]) .terrain-plate[data-shown=false] .terrain-inline [data-ft]{stroke-dasharray:1;stroke-dashoffset:1px}}.terrain-plate[data-shown=true] .terrain-inline [data-ft]{stroke-dasharray:1;transition:stroke-dashoffset var(--ink-dur,1.2s) var(--ease-ink,cubic-bezier(.65, 0, .35, 1));transition-delay:calc(var(--i,0) * var(--ink-step,30ms))}.instrument-sign{letter-spacing:0}:root,[data-ground=paper],[data-ground=vellum],[data-ground=transparent]{--d-cut:var(--color-ink);--d-poche:var(--color-ink);--d-beyond:#1a222ab3}@supports (color:color-mix(in lab, red, red)){:root,[data-ground=paper],[data-ground=vellum],[data-ground=transparent]{--d-beyond:color-mix(in srgb, var(--color-ink) 70%, transparent)}}:root,[data-ground=paper],[data-ground=vellum],[data-ground=transparent]{--d-context:var(--color-graphite);--d-air:var(--color-air);--d-anno:var(--color-gold-ink);--d-node-lit:#2e7da22e}@supports (color:color-mix(in lab, red, red)){:root,[data-ground=paper],[data-ground=vellum],[data-ground=transparent]{--d-node-lit:color-mix(in srgb, var(--color-air) 18%, transparent)}}:root,[data-ground=paper],[data-ground=vellum],[data-ground=transparent]{--d-lamp:transparent;--d-lamp-bloom:none;--d-wash:var(--color-air-wash);--d-label:var(--color-ink-body);--d-label-lit:var(--color-ink);--d-label-bg:var(--ground-color)}[data-ground=night],[data-ground=night-window]{--d-cut:var(--color-moon);--d-poche:var(--color-night-dusk);--d-beyond:#dce7ef99}@supports (color:color-mix(in lab, red, red)){[data-ground=night],[data-ground=night-window]{--d-beyond:color-mix(in srgb, var(--color-moon) 60%, transparent)}}[data-ground=night],[data-ground=night-window]{--d-context:#dce7ef4d}@supports (color:color-mix(in lab, red, red)){[data-ground=night],[data-ground=night-window]{--d-context:color-mix(in srgb, var(--color-moon) 30%, transparent)}}[data-ground=night],[data-ground=night-window]{--d-air:var(--color-ice);--d-anno:var(--color-gold);--d-node-lit:#a8d4e840}@supports (color:color-mix(in lab, red, red)){[data-ground=night],[data-ground=night-window]{--d-node-lit:color-mix(in srgb, var(--color-ice) 25%, transparent)}}[data-ground=night],[data-ground=night-window]{--d-lamp:#f0dabbd9}@supports (color:color-mix(in lab, red, red)){[data-ground=night],[data-ground=night-window]{--d-lamp:color-mix(in srgb, var(--color-lamplight) 85%, transparent)}}[data-ground=night],[data-ground=night-window]{--d-lamp-bloom:drop-shadow(0 0 8px #f0dabb8c)}@supports (color:color-mix(in lab, red, red)){[data-ground=night],[data-ground=night-window]{--d-lamp-bloom:drop-shadow(0 0 8px color-mix(in srgb, var(--color-lamplight) 55%, transparent))}}[data-ground=night],[data-ground=night-window]{--d-wash:#a8d4e824}@supports (color:color-mix(in lab, red, red)){[data-ground=night],[data-ground=night-window]{--d-wash:color-mix(in srgb, var(--color-ice) 14%, transparent)}}[data-ground=night],[data-ground=night-window]{--d-label:var(--color-moon-body);--d-label-lit:var(--color-moon);--d-label-bg:#0b1622db}@supports (color:color-mix(in lab, red, red)){[data-ground=night],[data-ground=night-window]{--d-label-bg:color-mix(in srgb, var(--color-night) 86%, transparent)}}:where(.drawing,.pin,.plate-aspect){--ppu:initial;--len:initial;--b:initial;--x:initial;--y:initial;--ar:initial;--ar-m:initial;--beats:initial;--beat-svh:initial}:where(.pin){--bt:initial}.drawing{width:100%;position:relative;overflow-x:clip}.drawing>svg{width:100%;height:100%;display:block;overflow:hidden}@media not all and (min-width:48rem){.drawing[data-trim]{aspect-ratio:var(--ar-m)!important}}.drawing :is(.s-cut,.s-beyond,.s-context,.s-air,.s-anno){fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.drawing .s-cut{stroke:var(--d-cut);stroke-width:1.5px;stroke-linejoin:miter;stroke-linecap:butt}.drawing .s-beyond{stroke:var(--d-beyond);stroke-width:.75px}.drawing .s-context{stroke:var(--d-context);stroke-width:.5px}.drawing .s-anno{stroke:var(--d-anno);stroke-width:.5px}.drawing .f-poche{fill:var(--d-poche);stroke:none}.drawing[data-poche=outline] .f-poche{fill:none}.drawing[data-poche=outline] [data-id=cut-solids]{stroke-width:.75px}.drawing[data-poche=outline] :is([data-id=earth],[data-id=earth-fine],[data-id=earth-coarse]){stroke-opacity:.45}.drawing .f-lamp{fill:var(--d-lamp);stroke:none;filter:var(--d-lamp-bloom)}.drawing [data-id=nodes] circle{stroke-width:1px;fill:#0000;transition:fill var(--dur-quick) var(--ease-ui)}.drawing [data-id=nodes] .is-lit{fill:var(--d-node-lit)}.drawing [data-id=zones] :is(path,rect,polygon){fill:#0000;stroke:none;transition:fill var(--dur-quick) var(--ease-ui)}.drawing [data-id=zones] .is-lit{fill:var(--d-wash)}.drawing [data-id=earth-fine],.drawing[data-detail=fine] [data-id=earth]{display:none}.drawing[data-detail=fine] [data-id=earth-fine]{display:inline}.drawing [data-role=stub-grid]{stroke-opacity:.35}.drawing .s-air{stroke:var(--d-air);stroke-width:1.5px;stroke-dasharray:2 7}.drawing[data-air=flow] .s-air{animation:air-flow var(--breath,14s) linear var(--breath-delay,0s) infinite}.drawing[data-air-paused] .s-air{animation-play-state:paused}@keyframes air-flow{to{stroke-dashoffset:-90px}}@media (prefers-reduced-motion:reduce){.drawing .s-air{stroke-dasharray:none}}@media (prefers-reduced-motion:no-preference){.drawing[data-outlet] [data-role=plume]{display:none}}.drawing-outlet{pointer-events:none;width:0;height:0;position:absolute}.drawing .d-ink-mask{fill:none;stroke:#fff;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:calc(var(--len) * 1px + 2px) calc(var(--len) * 1px + 2px);stroke-dashoffset:calc((var(--len) * 1px + 2px) * (1 - clamp(0, var(--draw-air,99) - var(--b) + 1, 1)))}.drawing:is([data-ink=time],[data-ink=scroll]) :is(.s-cut,.s-beyond,.s-context){stroke-dasharray:calc(var(--len) * var(--ppu) * 1px + 2px) calc(var(--len) * var(--ppu) * 1px + 2px)}@media screen and (prefers-reduced-motion:no-preference){html:not([data-cms]) .drawing[data-shown=false] :is(.s-cut,.s-beyond,.s-context){stroke-dashoffset:calc(var(--len) * var(--ppu) * 1px + 2px)}html:not([data-cms]) .drawing[data-shown=false] :is(.f-poche,[data-id=anno],[data-id=nodes],[data-id=air],[data-id=lamps]){opacity:0}html:not([data-cms]) .drawing[data-shown=false] .drawing-labels{opacity:0;transform:translateY(8px)}html:not([data-cms]) .drawing[data-shown=false] .dl-leaders{opacity:0}}.drawing[data-shown=true] :is(.s-cut,.s-beyond,.s-context){transition:stroke-dashoffset var(--dur-ink,1.2s) var(--ease-ink,cubic-bezier(.65, 0, .35, 1))}.drawing[data-shown=true] .f-poche{transition:opacity calc(var(--dur-ink,1.2s) * .6) var(--ease-paper,cubic-bezier(.22, .61, .36, 1)) calc(var(--dur-ink,1.2s) * .4)}.drawing[data-shown=true] :is([data-id=nodes],[data-id=air]){transition:opacity var(--dur-settle,.56s) var(--ease-paper,cubic-bezier(.22, .61, .36, 1)) calc(var(--dur-ink,1.2s) * .75)}.drawing[data-shown=true] [data-id=lamps]{transition:opacity var(--dur-settle,.56s) var(--ease-paper,cubic-bezier(.22, .61, .36, 1)) var(--dur-ink,1.2s)}.drawing[data-shown=true] [data-id=anno]{transition:opacity calc(var(--dur-settle,.56s) * .7) var(--ease-paper,cubic-bezier(.22, .61, .36, 1)) calc(var(--dur-ink,1.2s) * .2)}.drawing[data-shown=true] :is(.drawing-labels,.dl-leaders){transition-property:opacity,transform;transition-duration:calc(var(--dur-settle,.56s) * .7);transition-timing-function:var(--ease-paper,cubic-bezier(.22, .61, .36, 1));transition-delay:calc(var(--dur-ink,1.2s) * .2)}.drawing-labels{pointer-events:none;position:absolute;inset:0}.dl{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.dl-dot{display:var(--dot,block);background:var(--d-anno);border-radius:50%;width:3px;height:3px;position:absolute;top:-1.5px;left:-1.5px}.dl-body{background:var(--d-label-bg);pointer-events:auto;width:max-content;max-width:22ch;padding:1px 4px;position:absolute;top:0;left:0}.dl .dl-t{color:var(--d-label);transition:color var(--dur-quick) var(--ease-ui);display:block}.dl.is-lit .dl-t:not(.text-datum){color:var(--d-label-lit)}.dl[data-kind] .dl-dot{display:none}.dl[data-kind] .dl-body{white-space:nowrap;max-width:none}.dl .dl-dim{color:var(--d-anno-text,var(--ground-fg-gold));text-transform:none;letter-spacing:.02em}@media (min-width:48rem){.dl[data-kind=dim][data-side=b] .dl-body{transform:translate(-50%,3px)}.dl[data-kind=dim][data-side=t] .dl-body{transform:translate(-50%,calc(-100% - 6px))}}@media not all and (min-width:48rem){.dl[data-kind=dim][data-side-m=b] .dl-body{transform:translate(-50%,3px)}.dl[data-kind=dim][data-side-m=t] .dl-body{transform:translate(-50%,calc(-100% - 6px))}}.dl[data-kind=dim]:is([data-side=t],[data-side=b]) .dl-body{padding-inline:1px}.dl .dl-title{color:var(--d-label-title,var(--ground-fg));text-decoration-line:underline;-webkit-text-decoration-color:var(--d-anno);-webkit-text-decoration-color:var(--d-anno);-webkit-text-decoration-color:var(--d-anno);text-decoration-color:var(--d-anno);text-underline-offset:4px;font-weight:500;text-decoration-thickness:.5px}.dl[data-kind=cell] .dl-body,.dl[data-kind=sheetno] .dl-body{background:0 0;gap:1px;display:grid}.drawing .dl[data-kind=cell][data-side=r] .dl-body{padding-inline:0;transform:translateY(-50%)}.dl .dl-note{color:var(--d-label);letter-spacing:0;font-weight:400}.dl .dl-cell{color:var(--ground-fg)}.dl .dl-sheetno{color:var(--ground-fg);font-weight:500;line-height:1.1}.dl .dl-notes{white-space:pre;letter-spacing:0;text-transform:none;font-weight:400;line-height:1.35}.drawing [data-for]:is([data-unbound],[data-under]),.drawing[data-labels=key] [data-for],.drawing[data-labels=high] [data-for][data-priority=low]{display:none}@media not all and (min-width:48rem){.drawing [data-for][data-priority=low]{display:none}}.dl-leaders{pointer-events:none}.dl-lead line{fill:none;stroke:var(--d-anno);stroke-width:.5px;stroke-linecap:butt}.dl-lead-dot{fill:none;stroke:var(--d-anno);stroke-width:3px;stroke-linecap:round}.dl-lead[data-view=m],.dl-lead[data-short],.dl-lead[data-under],.dl[data-under]{display:none}.dl[data-side=r] .dl-body{transform:translate(8px,-50%)}.dl[data-side=l] .dl-body{text-align:right;transform:translate(calc(-100% - 8px),-50%)}.dl[data-side=t] .dl-body{text-align:center;transform:translate(-50%,calc(-100% - 8px))}.dl[data-side=b] .dl-body{text-align:center;transform:translate(-50%,8px)}.dl[data-side=c] .dl-body{text-align:center;transform:translate(-50%,-50%)}.dl[data-side=tr] .dl-body{text-align:left;transform:translateY(-100%)}.drawing .dl[data-fit=r] .dl-body{text-align:left;transform:translate(8px,-50%)}.drawing .dl[data-fit=l] .dl-body{text-align:right;transform:translate(calc(-100% - 8px),-50%)}.drawing .dl[data-fit=t] .dl-body{text-align:center;transform:translate(-50%,calc(-100% - 8px))}.drawing .dl[data-fit=b] .dl-body{text-align:center;transform:translate(-50%,8px)}.drawing .dl[data-fit=vr] .dl-body{writing-mode:vertical-rl;text-align:center;transform:translate(4px,-50%)rotate(180deg)}.drawing .dl[data-fit=vl] .dl-body{writing-mode:vertical-rl;text-align:center;transform:translate(calc(-100% - 4px),-50%)rotate(180deg)}.dl-n{border:1px solid var(--d-anno);background:var(--d-label-bg);min-width:22px;height:22px;color:var(--ground-fg-gold);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:none;position:absolute;top:0;left:0;translate:6px -50%}.drawing-key{display:none}.drawing-key-item{grid-template-columns:1.5em minmax(0,1fr);column-gap:.25em;display:grid}.drawing-key-item>.nums:first-child{color:var(--ground-fg-gold)}.drawing .dl[data-clipped],.drawing-key .drawing-key-item[data-under]{display:none!important}.drawing[data-labels=key] .dl-body{display:none}.drawing[data-labels=key] .dl,.drawing[data-labels=high] .dl[data-priority=low]{left:var(--ax,var(--x));top:var(--ay,var(--y))}.drawing[data-labels=key] .dl-dot,.drawing[data-labels=high] .dl[data-priority=low] .dl-dot{display:block}.drawing[data-labels=key] .dl-lead,.drawing[data-labels=high] .dl-lead[data-priority=low]{display:none}.drawing[data-labels=key] .dl-n{display:flex}.drawing[data-labels=high] .dl[data-priority=low] .dl-body{display:none}.drawing[data-labels=high] .dl[data-priority=low] .dl-n{display:flex}figure:has(>.plate-frame .drawing[data-labels=high]) .drawing-key[data-has-low]{margin-top:4px;display:block}figure:has(>.plate-frame .drawing[data-labels=high]) .drawing-key-item[data-priority=high]{display:none}figure:has(>.plate-frame .drawing[data-labels=key]) .drawing-key{margin-top:4px;display:block}figure:has(>.plate-frame .drawing[data-labels=key]) .drawing-key-item{display:grid}.drawing[data-labels=key] .dl[data-anchor^=a-scale-] .dl-body{display:block}@media not all and (min-width:48rem){.drawing[data-trim] .dl{left:var(--xm,var(--x));top:var(--ym,var(--y))}.drawing[data-trim] .dl[data-off-m]{display:none}.drawing[data-trim] .dl-dot{display:var(--dot-m,block)}.drawing[data-trim] .dl-lead[data-view=d]{display:none}.drawing[data-trim] .dl-lead[data-view=m]:not([data-short],[data-under],[data-priority=low]){display:inline}.dl[data-side-m=r] .dl-body{text-align:left;transform:translate(8px,-50%)}.dl[data-side-m=l] .dl-body{text-align:right;transform:translate(calc(-100% - 8px),-50%)}.dl[data-side-m=t] .dl-body{text-align:center;transform:translate(-50%,calc(-100% - 8px))}.dl[data-side-m=b] .dl-body{text-align:center;transform:translate(-50%,8px)}.dl[data-side-m=c] .dl-body{text-align:center;transform:translate(-50%,-50%)}.dl[data-side-m=tr] .dl-body{text-align:left;transform:translateY(-100%)}.dl[data-priority=low] .dl-body{display:none}.dl[data-priority=low] .dl-n{display:flex}.drawing .dl[data-priority=low]{left:var(--ax,var(--x));top:var(--ay,var(--y))}.drawing[data-trim] .dl[data-priority=low]{left:var(--axm,var(--ax,var(--x)));top:var(--aym,var(--ay,var(--y)))}.drawing .dl[data-priority=low] .dl-dot{display:block}.drawing .dl-lead[data-priority=low]{display:none}.drawing-key[data-has-low]{margin-top:4px;display:block}.drawing-key-item[data-priority=high]{display:none}}.drawing-stub-tag{border:1px dashed var(--ground-fg-rule);color:var(--ground-fg-muted);background:var(--d-label-bg);pointer-events:none;padding:2px 8px;position:absolute;top:8px;right:8px}.plate{max-width:var(--plate-max,none);min-width:0;margin:0}.plate[data-plate-size=margin]{max-width:160px}.plate-frame[data-mat=vellum]{background-color:var(--color-vellum);padding:16px}.plate-frame[data-mat=night]{background-color:var(--color-night-dusk);padding:16px}[data-ground=vellum] .plate-frame[data-mat=vellum]{background-color:var(--color-paper)}.plate:has(>.plate-frame[data-mat])>.plate-caption{padding-inline:16px}.plate-caption{max-width:62ch;margin-top:12px}.plate-caption .plate-sheet-link{min-block-size:var(--spacing-target,44px);align-items:center;margin-block-start:4px;display:inline-flex}.plate-caption:has(>.plate-sheet-link) .plate-caption-text{display:block}.plate-caption.has-keyplan{grid-template-columns:minmax(0,1fr);display:grid}.plate-keyplan{display:none}.plate-keyplan-frame{position:relative;overflow:clip}.plate-keyplan :is(g[data-id=anno],g[data-id=nodes],.dl-leaders,.drawing-labels){display:none}.plate-keyplan-frame .drawing{width:100%;display:block}.plate-keyplan-mark{background:var(--color-air-wash);outline:1px solid var(--ground-fg-air,var(--color-air));outline-offset:-1px;position:absolute}@media (min-width:64rem){.plate-caption.has-keyplan{grid-template-columns:160px minmax(0,1fr);align-items:start;column-gap:24px;max-width:none}.plate-keyplan{width:160px;display:block}}.plate-drawing-mobile{display:none}@media not all and (min-width:48rem){.plate-drawing-desktop{display:none}.plate-drawing-mobile{display:block}}.plate-aspect{aspect-ratio:var(--ar);position:relative;overflow:hidden}@media not all and (min-width:48rem){.plate-aspect{aspect-ratio:var(--ar-m)}}.plate-aspect>[data-photo]{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.plate-terrain{width:100%;height:auto;display:block}@media screen and (prefers-reduced-motion:no-preference){html:not([data-cms]) .plate-uncover[data-shown=false]{clip-path:inset(6% 0 0);opacity:.6}}.plate-uncover[data-shown=true]{transition-property:clip-path,opacity;transition-duration:var(--dur-uncover,.72s);transition-timing-function:var(--ease-paper,cubic-bezier(.22, .61, .36, 1))}.pin{position:relative}.pin-track{height:calc(100svh + var(--beats) * var(--beat-svh) * 1svh);display:none;position:relative}@media (min-width:64rem) and (min-height:700px) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-cms]) .pin-track{display:block}html:not([data-cms]) .pin-track~.pin-frames{display:none}}.pin-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:0;position:absolute;left:0}.pin-stage{--draw-air:0;--pin-h:min(78svh, calc(100svh - var(--header-h) - 160px));height:100svh;position:sticky;top:0;overflow:clip}.pin-stage-grid{height:100%;padding-block:calc(var(--header-h) + 40px) 40px;grid-template-rows:minmax(0,1fr)}.pin-text{flex-direction:column;grid-row:1;min-height:0;display:flex}.pin[data-pin=steps] .pin-text{grid-column:2/span 4}.pin[data-pin=steps] .pin-plate{grid-column:6/span 8}.pin[data-pin=steps] .pin-stage-grid:has(>.pin-reading-text){grid-template-rows:auto auto}.pin[data-pin=steps] .pin-stage-grid:has(>.pin-reading-text)>.pin-plate{grid-row:1/span 2}.pin[data-pin=steps] .pin-stage-grid>.pin-reading-text{grid-area:2/2/auto/span 4;min-width:0}.pin-plate{flex-direction:column;grid-row:1;justify-content:center;min-height:0;margin:0;display:flex}.pin-drawing{width:min(100%, calc(var(--pin-h) * var(--pin-ar,1.6)), 1100px);position:relative}.pin-overlay{pointer-events:none;position:absolute;inset:0}.pin[data-pin=transect] .pin-stage-grid{grid-template-rows:auto minmax(0,1fr);row-gap:32px}.pin[data-pin=transect] .pin-text{grid-area:1/2/auto/span 12;grid-template-columns:subgrid;grid-template-rows:auto 1fr;align-content:start;display:grid}.pin[data-pin=transect] .pin-title{grid-column:1/span 6;max-width:none}.pin[data-pin=transect] .pin-lede{grid-area:2/1/auto/span 6;margin-top:16px}.pin[data-pin=transect] .pin-steps{grid-area:1/8/span 2/span 5;margin-top:12px}.pin[data-pin=transect] .pin-plate{grid-area:2/2/auto/span 12;justify-content:end}.pin[data-pin=transect] .pin-stage{--pin-h:calc((100svh - var(--header-h) - 80px) * .56)}.pin-title{max-width:14ch}.pin-lede{max-width:32ch;margin-top:24px}.pin-steps{margin:48px 0 0;padding:0;list-style:none;display:grid}.pin-step{grid-area:1/1}.pin-step-title{margin-top:12px}.pin-step-body{max-width:32ch;margin-top:16px}.pin-step-datum{margin-top:16px}.pin-text-foot{margin-top:48px}.pin-text-ticks{margin-top:auto;margin-inline-start:-4px;padding-top:24px}.pin-stage :is(.pin-step,.dl,.dl-lead,.pin-reading,.pin-text-foot,.pin-node-mark)[data-state=off]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s var(--ease-ui), visibility 0s linear .12s}.pin-stage :is(.pin-step,.dl,.dl-lead,.pin-reading,.pin-text-foot,.pin-node-mark)[data-state=on]{opacity:1;visibility:visible;transition:opacity .18s var(--ease-ui) .1s, visibility 0s linear .1s}.pin-stage :is(.pin-step,.pin-text-foot)[data-state=off]{visibility:visible}.pin-stage[data-ink-now] .drawing :is(.s-cut,.s-beyond,.s-context,.f-poche,[data-id],.drawing-labels,.dl-leaders){transition-duration:0s;transition-delay:0s}.pin-text-foot{order:1}.pin-text-ticks{order:2}.drawing .s-air-ghost{stroke-opacity:.3;animation:none}.pin-node-marks{pointer-events:none;position:absolute;inset:0}.pin-node-mark{width:0;height:0;position:absolute}.pin-node-mark-disc{box-sizing:border-box;border:1px solid var(--d-air);background:var(--d-mark-bg,var(--d-label-bg));width:40px;height:40px;color:var(--d-air);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-20px;left:-20px}.pin-foot{flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;margin-top:16px;display:flex}.pin-ticks{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pin-ticks li{align-items:center;display:flex}.pin-ticks li+li:before{content:"—" / "";color:var(--ground-fg-rule);padding-inline:2px}.pin-tick{min-width:44px;min-height:44px;color:var(--ground-fg-muted);cursor:pointer;text-underline-offset:8px;transition:color var(--dur-quick) var(--ease-ui), text-decoration-color var(--dur-quick) var(--ease-ui);background:0 0;border:0;padding:0 4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.pin-tick[aria-current=step]{color:var(--ground-fg);-webkit-text-decoration-color:var(--ground-fg-air);-webkit-text-decoration-color:var(--ground-fg-air);-webkit-text-decoration-color:var(--ground-fg-air);text-decoration-color:var(--ground-fg-air)}@media (hover:hover){.pin-tick:hover{color:var(--ground-fg)}}.pin-caption{flex:36ch;min-width:0;max-width:62ch}.pin-reading{margin-top:16px}.pin-frames{padding-block:var(--spacing-tempo-normal)}.pin-frames-head{margin-bottom:48px}.pin-frame-list{grid-template-columns:minmax(0,1fr);gap:56px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.pin-frame-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 24px}}@media (min-width:80rem){.pin-frame-list[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 32px}}.pin-frame figure{margin:0}.pin-frame-text{margin-top:16px}.pin-frames-reading{margin-top:56px}.pin-frames-caption{margin-top:48px}.drawing-symbol{width:0;height:0;position:absolute;overflow:hidden}.drawing-keyplan{display:block;overflow:visible}.drawing-keyplan use{fill:none;stroke:var(--ground-fg-muted);stroke-width:9px}.drawing-keyplan-mark{fill:var(--color-air-wash);stroke:var(--ground-fg-air,var(--color-air));stroke-width:1px}.drawing-keyplan-dot{fill:var(--ground-fg-air,var(--color-air))}.pin-frame-key{align-items:center;gap:14px;display:flex}.pin-keyplan{flex:none;block-size:auto;inline-size:88px}.pin-frames-overview{margin:0 0 56px}.pin-frames-overview-caption{max-width:62ch;margin-top:12px}@media (min-width:64rem){.pin-frames:has(>.pin-frames-overview)>.pin-frames-head{grid-row:1}.pin-frames-overview{grid-area:1/9/auto/span 5;align-self:end;margin-bottom:48px}}.drawing[data-drawing=D8] [data-id=scale-bar],.drawing[data-drawing=D3]:is([data-crop=f-service],[data-crop=f-service-m]) :is([data-id=earth],[data-id=earth-fine],[data-id=earth-coarse],[data-id=cut-solids],[data-id=board-form],[data-id=form-ties],[data-id=l1-fragment],[data-id=air-trunk],[data-id=air-riser-1],[data-id=air-trunk-east],[data-id=poche],[data-id=match],[data-id=figure],[data-id=louver]){display:none}.drawing[data-drawing=D3]:is([data-crop=f-service],[data-crop=f-service-m])>svg{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 97%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 84%,#0000 97%);mask-image:linear-gradient(#0000 0,#000 7% 97%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 84%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.drawing[data-drawing=D3][data-crop=f-service-m]>svg{-webkit-mask-image:linear-gradient(#0000 0,#000 7% 97%,#0000 100%),linear-gradient(90deg,#0000 0,#000 5% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 97%,#0000 100%),linear-gradient(90deg,#0000 0,#000 5% 94%,#0000 100%)}@keyframes rail-arrive{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.rail-swap{animation:rail-arrive var(--dur-quick) var(--ease-paper) backwards}.rail-tick,.rail-beat{animation:rail-arrive var(--dur-settle) var(--ease-paper) backwards}}#main{padding-block-start:var(--header-h)}body:has(#main [data-page-ground=night]){background-color:var(--color-night)}.skip-link{z-index:var(--z-index-skip);min-block-size:var(--spacing-target);background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);align-items:center;padding-inline:16px;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:8px;inset-inline-start:8px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;padding:0;overflow:hidden}.site-header{z-index:var(--z-index-header);block-size:var(--header-h);color:var(--ground-fg);background-image:none;background-color:var(--ground-color);transition-property:background-color,border-color,color,block-size;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-ui);border-block-end:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0}.site-header[data-ground=night]{background-color:var(--color-night)}.site-header[data-scrolled],.site-header[data-open]{border-block-end-color:var(--ground-fg-rule)}.site-header[data-clear]{background-color:#0000;border-block-end-color:#0000}@media (min-width:80rem){.site-header[data-scrolled]{block-size:64px}}.chrome-row{align-items:center;block-size:100%;min-inline-size:0;display:flex}@media (min-width:90rem){.site-header .chrome-row{grid-template-columns:subgrid;align-items:center;display:grid}.site-header .chrome-lead{grid-column:1/span 2}.site-header .chrome-nav{grid-column:3/span 6;margin-inline-start:0}.site-header .chrome-wide-actions{grid-column:9/span 4;justify-self:end;margin-inline-start:0}}.chrome-brand{min-block-size:var(--spacing-target);color:var(--ground-fg);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.chrome-mark{flex:none;block-size:26px;inline-size:auto}@media (min-width:80rem){.chrome-brand{gap:12px}.chrome-mark{block-size:30px}}.wordmark{font-family:var(--font-text);font-weight:var(--font-weight-semibold);letter-spacing:.06em;white-space:nowrap;padding-block-start:1px;font-variant-caps:all-small-caps;line-height:1}.chrome-lead{flex:auto;align-items:center;block-size:100%;min-inline-size:0;display:grid}.chrome-lead>*{transition:opacity var(--dur-quick) var(--ease-ui), visibility var(--dur-quick);grid-area:1/1}.chrome-lead-brand{justify-self:start}.chrome-lead-label{opacity:0;visibility:hidden;align-items:center;min-inline-size:0;display:flex}.chrome-lead[data-label] .chrome-lead-brand{opacity:0;visibility:hidden}.chrome-lead[data-label] .chrome-lead-label{opacity:1;visibility:visible}@media (min-width:80rem){.chrome-lead{flex:none}}.chrome-lead-label>.chrome-brand{box-sizing:border-box;min-inline-size:var(--spacing-target);margin-inline:-10px;padding-inline-start:10px}.chrome-section{min-inline-size:0;min-block-size:var(--spacing-target);color:var(--ground-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-inline-start:12px;padding-inline:2px 8px;display:flex}.chrome-section-dot{color:var(--ground-fg-muted)}@media not all and (min-width:23.4375rem){.chrome-section{gap:5px;margin-inline-start:6px;padding-inline-end:4px}}.chrome-section-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-text);font-size:var(--text-ui);font-weight:var(--font-weight-medium);letter-spacing:.02em;line-height:1.2;overflow:hidden}.chrome-chevron{block-size:8px;inline-size:11px;color:var(--ground-fg-muted);transition:rotate var(--dur-quick) var(--ease-ui);flex:none}.chrome-section[aria-expanded=true] .chrome-chevron{rotate:180deg}.chrome-nav,.chrome-wide-actions{display:none}@media (min-width:80rem){.chrome-nav{margin-inline-start:auto;display:block}.chrome-wide-actions{align-items:center;gap:32px;margin-inline-start:56px;display:flex}}.chrome-nav-link,.chrome-phone{min-block-size:var(--spacing-target);min-inline-size:var(--spacing-target);font-family:var(--font-text);font-size:var(--text-ui);font-weight:var(--font-weight-medium);letter-spacing:.02em;white-space:nowrap;color:var(--ground-fg);text-underline-offset:6px;transition:color var(--dur-instant) var(--ease-ui), text-decoration-color var(--dur-instant) var(--ease-ui);justify-content:center;align-items:center;line-height:1.2;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.chrome-phone{color:var(--ground-fg-body);font-variant-numeric:lining-nums tabular-nums}.chrome-nav-link[aria-current=page]{-webkit-text-decoration-color:var(--ground-fg-teal);-webkit-text-decoration-color:var(--ground-fg-teal);-webkit-text-decoration-color:var(--ground-fg-teal);text-decoration-color:var(--ground-fg-teal)}@media (hover:hover){.chrome-nav-link:hover,.chrome-phone:hover{color:var(--ground-fg-teal)}}.chrome-cta{white-space:nowrap}.chrome-cta[aria-current=page]{-webkit-text-decoration-color:var(--ground-fg-teal);-webkit-text-decoration-color:var(--ground-fg-teal);-webkit-text-decoration-color:var(--ground-fg-teal);text-decoration-color:var(--ground-fg-teal);text-underline-offset:6px}.chrome-cta[aria-current=page]:after{display:none}.chrome-compact-actions{align-items:center;gap:2px;margin-inline:auto -10px;display:flex}@media (min-width:80rem){.chrome-compact-actions{display:none}}.chrome-control{min-block-size:var(--spacing-target);min-inline-size:var(--spacing-target);color:var(--ground-fg);font-family:var(--font-text);font-size:var(--text-ui);font-weight:var(--font-weight-semibold);letter-spacing:.02em;cursor:pointer;transition:color var(--dur-instant) var(--ease-ui);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:10px;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.chrome-control:hover{color:var(--ground-fg-teal)}}.chrome-control svg{flex:none}.stations-panel{overscroll-behavior:contain;border-block-end:1px solid var(--ground-fg-rule);max-block-size:70svh;color:var(--ground-fg-body);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.stations-panel[data-ground=night]{background-image:none;background-color:var(--color-night)}.stations-button{min-block-size:48px;inline-size:calc(100% + 16px);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-inline-start:2px solid #0000;align-items:center;gap:12px;margin-inline-start:-16px;padding-inline:14px 0;display:flex}.stations-button.is-current{border-inline-start-color:var(--ground-fg-teal)}.stations-button:focus-visible{outline-offset:-2px}@media (hover:hover){.stations-button:hover .text-fg{color:var(--ground-fg-teal)}}.contents-menu{overscroll-behavior:contain;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--ground-fg-body);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.contents-row{position:relative}.contents-ledger>.contents-row,.contents-appendices>.contents-row{grid-template-columns:var(--contents-mark,3.25rem) minmax(0, 1fr);align-items:baseline;display:grid}.contents-entry{min-inline-size:0}.contents-descriptor{max-inline-size:46ch;margin-block-start:6px;display:block}.contents-menu::backdrop{background:0 0}.contents-bar{z-index:1;block-size:var(--header-h);background-color:var(--ground-color);border-block-end:1px solid var(--ground-fg-rule);color:var(--ground-fg);position:sticky;inset-block-start:0}.contents-body{--contents-mark:3.75rem;align-items:start;padding-block:28px 56px}.contents-chapters>li{min-block-size:72px;padding-block:12px}.contents-aside{margin-block-start:20px}.contents-appendices{border-block-start:1px solid var(--ground-fg-rule);padding-block-start:16px}.contents-appendices>li{min-block-size:48px;padding-block:6px}.contents-contact{border-block-start:1px solid var(--ground-fg-rule);flex-direction:column;align-items:flex-start;margin-block-start:20px;padding-block-start:24px;display:flex}.contents-phone,.contents-email{min-block-size:var(--spacing-target);align-items:center;text-decoration:none;display:inline-flex}.contents-datum{margin-block-start:28px}@media (min-width:64rem){.contents-body{padding-block-start:40px}.contents-chapters{grid-column:2/span 7}.contents-aside{grid-column:10/span 4;margin-block-start:12px}.contents-appendices{--contents-mark:2.75rem;border-block-start:0;padding-block-start:0}}.contents-link{text-underline-offset:.16em;transition:color var(--dur-instant) var(--ease-ui), text-decoration-color var(--dur-instant) var(--ease-ui);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.contents-link[aria-current=page]{-webkit-text-decoration-color:var(--ground-fg-teal);-webkit-text-decoration-color:var(--ground-fg-teal);-webkit-text-decoration-color:var(--ground-fg-teal);text-decoration-color:var(--ground-fg-teal)}@media (hover:hover){.contents-row:hover .contents-link,.contents-phone:hover,.contents-email:hover{color:var(--ground-fg-teal)}}@keyframes contents-row{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.contents-menu[open] .contents-row{animation:contents-row var(--dur-quick) var(--ease-ui) backwards;animation-delay:calc(var(--row,0) * 40ms)}}.colophon{isolation:isolate;color:var(--ground-fg-body);padding-block-end:28px;position:relative;overflow:clip}.colophon-rule{position:relative}.colophon-rule:before{content:"";border-block-start:1px solid var(--ground-fg-rule);position:absolute;inset-block-start:0;inset-inline:0}.colophon-outlet{background-color:var(--color-gold-ink);block-size:3px;inline-size:88px;margin-block-start:-1px}.colophon-body{row-gap:16px;padding-block-start:28px}.colophon-brand{display:none}.colophon-contact{flex-direction:column;align-items:flex-start;display:flex}body:has(.fm-reply,.legal-contact) .colophon-contact{display:none}.colophon-display{min-block-size:var(--spacing-target);white-space:nowrap;transition:color var(--dur-instant) var(--ease-ui);align-items:center;text-decoration:none;display:inline-flex}.colophon-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.colophon-link,.colophon-legal-link{min-block-size:var(--spacing-target);min-inline-size:var(--spacing-target);color:var(--ground-fg);text-underline-offset:.3em;transition:color var(--dur-instant) var(--ease-ui), text-decoration-color var(--dur-instant) var(--ease-ui);align-items:center;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.colophon-link{font-family:var(--font-text);font-size:var(--text-ui);font-weight:var(--font-weight-medium);letter-spacing:.02em;line-height:1.25}.colophon-legal-link{color:var(--ground-fg-body)}@media (hover:hover){.colophon-display:hover,.colophon-link:hover,.colophon-legal-link:hover{color:var(--ground-fg-teal);text-decoration-color:currentColor}}.colophon-notes{flex-direction:column;gap:10px;max-inline-size:62ch;display:flex}.colophon-credentials{flex-wrap:wrap;gap:2px 1.25em;display:flex}.colophon-credentials>li{white-space:nowrap}.colophon-base{border-block-start:1px solid var(--ground-fg-rule);flex-direction:column;gap:0;padding-block-start:12px;display:flex}.colophon-legal{flex-wrap:wrap;order:-1;margin-block-end:4px;display:flex}.colophon-legal>li+li:before{content:"·" / "";color:var(--ground-fg-muted);padding-inline:10px}.colophon-legal>li{align-items:center;display:inline-flex}.colophon-plate-frame{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.colophon-plate{--hq-x:50%;--hq-y:50%;position:relative}.colophon-terrain{aspect-ratio:1;opacity:.1;block-size:auto;inline-size:150%;max-inline-size:none;position:absolute;inset-block-start:var(--hq-y);inset-inline-start:var(--hq-x);translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.colophon-hq{border:1.25px solid var(--color-gold-ink);block-size:7px;inline-size:7px;border-radius:50%;position:absolute;inset-block-start:var(--hq-y);inset-inline-start:var(--hq-x);translate:-50% -50%}.colophon-hq-label{white-space:nowrap;position:absolute;inset-block-start:calc(var(--hq-y) + 14px);inset-inline-start:var(--hq-x);translate:-50%}@media (min-width:48rem){.colophon-body{row-gap:40px;padding-block-start:64px}.colophon-brand{grid-column:2/span 4;display:block}.colophon-contact{grid-column:6/span 4}.colophon-links{grid-column:2/span 4}.colophon-notes{grid-column:2/span 5}.colophon-base{flex-flow:wrap;grid-column:content;align-items:center;column-gap:32px}.colophon-legal{order:0;margin-block-end:0}.colophon-datum{margin-inline-start:auto}.colophon-plate-frame{display:grid}.colophon-plate{--hq-y:360px;grid-column:6/span 4}}@media (min-width:64rem){.colophon-body{row-gap:56px;padding-block-start:88px}.colophon-brand{grid-area:1/2/auto/span 4}.colophon-contact{grid-area:1/6/auto/span 3}.colophon-links{grid-area:1/9/auto/span 5}.colophon-notes{grid-area:2/2/auto/span 7}.colophon-base{grid-row:3}.colophon-plate{--hq-y:calc(100% - 156px);grid-column:9/span 5}body:has(.fm-reply,.legal-contact) .colophon-brand{grid-column:2/span 3}body:has(.fm-reply,.legal-contact) .colophon-notes{grid-area:1/5/auto/span 4;align-self:start}body:has(.fm-reply,.legal-contact) .colophon-base{grid-row:2;margin-block-start:40px}body:has(.fm-reply,.legal-contact) .colophon-plate{--hq-y:calc(100% - 136px)}body:has(.fm-reply,.legal-contact) .colophon-credentials{text-wrap:balance;display:block}body:has(.fm-reply,.legal-contact) .colophon-credentials>li{margin-inline-end:1.25em;display:inline-block}}@media (min-width:80rem){.colophon-contact{grid-column:6/span 4}.colophon-links{grid-column:10/span 4}.colophon-plate{--hq-x:38%}body:has(.fm-reply,.legal-contact) .colophon-notes{grid-column:5/span 5}.colophon-hq-label{inset-block-start:var(--hq-y);inset-inline-start:calc(var(--hq-x) + 14px);translate:0 -50%}}.colophon-tagline{margin-block-start:14px}.blank-leaf{isolation:isolate;min-block-size:calc(100svh - var(--header-h));color:var(--ground-fg-body);padding-block:32px clamp(96px,14vw,192px);position:relative;overflow:clip}.blank-stars{z-index:-2;color:var(--color-moon);position:absolute;inset:0}.blank-head{align-items:end;position:relative}.blank-ghost{color:#dce7ef1f}@supports (color:color-mix(in lab, red, red)){.blank-ghost{color:color-mix(in srgb, var(--color-moon) 12%, transparent)}}.blank-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;margin-block-end:8px}.blank-text{min-inline-size:0}.blank-contents{--contents-mark:3.75rem;margin-block-start:clamp(64px,9vw,128px)}.blank-contents-label{border-block-end:1px solid var(--ground-fg-rule);padding-block-end:14px}.blank-ledger>.contents-row{border-block-end:1px solid var(--ground-fg-rule);padding-block:14px 16px}@media (hover:hover){.blank-ledger>.contents-row:hover .contents-link{color:var(--ground-fg-teal)}}@media (min-width:48rem){.blank-leaf{padding-block-start:clamp(64px,8vw,128px)}.blank-head{grid-template-rows:auto}.blank-ghost{grid-area:1/7/auto/span 3;place-self:start end;margin-block:-.08em 0}.blank-text{grid-area:1/2/auto/span 5}}@media (min-width:64rem){.blank-ghost{grid-column:10/span 4}.blank-text{grid-column:4/span 6}.blank-contents{--contents-mark:0}.blank-contents-label,.blank-ledger{grid-column:2/span 12}.blank-ledger>.contents-row{column-gap:var(--spread-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.blank-ledger>.contents-row>:first-child{grid-column:1/span 2}.blank-ledger>.contents-row>:last-child{grid-column:3/span 10;grid-template-columns:subgrid;align-items:baseline;display:grid}.blank-ledger>.contents-row>:last-child>:first-child{grid-column:1/span 5}.blank-ledger>.contents-row>:last-child>:last-child{grid-column:6/span 5;margin-block-start:0}}.legal-head{padding-block:0 clamp(48px,5vw,72px)}@media not all and (min-width:64rem){.legal{padding-block-start:48px}}.legal-clause h2[tabindex="-1"]:focus,#main h1[tabindex="-1"]:focus{outline:none}.legal-head-text{min-inline-size:0}.legal-clause-edit{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.legal-prose-edit{white-space:pre-line}.legal-clause{grid-column:content;grid-template-columns:subgrid;border-block-start:1px solid var(--ground-fg-rule);align-items:baseline;padding-block:32px 36px;display:grid}.legal-number{display:none}.legal-text{grid-column:1/-1;min-inline-size:0}.legal-number-inline{inline-size:1.6em;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-weight:500;display:inline-block}.legal-head-text{max-inline-size:62ch}.legal-number{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);font-variant-numeric:lining-nums tabular-nums;justify-self:end;margin:0;font-weight:500}@media (min-width:48rem){.legal-head-text{grid-column:3/span 6}.legal-number{grid-column:1/span 1;display:block}.legal-clause{grid-column:2/span 7}.legal-number-inline{display:none}.legal-text{grid-column:2/span 6}.legal-clause{padding-block:40px 44px}}@media (min-width:64rem){.legal-head-text{grid-column:4/span 6}.legal-number{grid-column:1/span 2}.legal-clause{grid-column:2/span 8}.legal-text{grid-column:3/span 6}}.legal-index-rail{display:none}.legal-index-fold{padding-block-end:24px}@media not all and (min-width:64rem){.legal-indexed>.legal-head{padding-block-end:24px}}.legal-index-fold>details{grid-column:content;min-inline-size:0}.legal-index-fold-summary{min-block-size:var(--spacing-target);cursor:pointer;align-items:center;gap:10px;list-style:none;display:inline-flex}.legal-index-fold-summary::-webkit-details-marker{display:none}.legal-index-fold-summary:before{content:"";block-size:11px;inline-size:11px;transition:background-size var(--dur-quick) var(--ease-ui);background:linear-gradient(currentColor,currentColor) 50%/11px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 11px no-repeat;flex:none}.legal-index-fold>details[open]>.legal-index-fold-summary:before{background-size:11px 1.5px,1.5px 0}.legal-index-fold .legal-index-list{border-block-start:1px solid var(--ground-fg-rule);margin:8px 0 0;padding:0;list-style:none}.legal-index-fold .legal-index-link{min-block-size:44px;color:var(--ground-fg-body);grid-template-columns:2.25ch minmax(0,1fr);align-items:baseline;column-gap:10px;padding-block:10px;text-decoration:none;display:grid}.legal-index-fold .legal-index-n{font-weight:600}@media (min-width:48rem){.legal-index-fold>details{grid-column:3/span 6}}@media (min-width:64rem){.legal-index-fold{display:none}.legal-indexed{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr);display:grid}.legal-indexed>.legal-head{grid-area:1/1}.legal-indexed>.legal-clauses{grid-area:2/1}.legal-indexed>.legal-contact{grid-area:3/1}.legal-indexed>.legal-index-rail{pointer-events:none;grid-area:1/1/4;display:grid}.legal-index{top:calc(var(--header-h) + 32px);max-block-size:calc(100svh - var(--header-h) - 64px);pointer-events:auto;transition:opacity var(--dur-quick) var(--ease-ui), visibility 0s linear 0s;grid-column:11/span 3;align-self:start;position:sticky;overflow-y:auto}.legal-index[data-released]:not(:focus-within){opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-ui), visibility 0s linear var(--dur-quick)}.legal-index-list{border-block-start:1px solid var(--ground-fg-rule);margin:12px 0 0;padding:0;list-style:none}.legal-index-link{min-block-size:44px;color:var(--ground-fg-body);background:linear-gradient(var(--color-teal-ink), var(--color-teal-ink)) left center / 0 100% no-repeat;transition:color var(--dur-instant) var(--ease-ui), background-size var(--dur-quick) var(--ease-ui);grid-template-columns:2.25ch minmax(0,1fr);align-items:baseline;column-gap:10px;padding-block:10px;padding-inline-start:14px;text-decoration:none;display:grid}.legal-index-n{font-weight:600}.legal-index-link[aria-current]{color:var(--ground-fg);background-size:2px 100%}.legal-index-link:hover,.legal-index-link:focus-visible{color:var(--color-teal-ink)}.legal-index-link:hover .legal-index-head{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}html[data-scroll-locked]:has(.site-header[data-ground=night]){background-color:var(--color-night)}:where([data-photo]){--photo-ar:initial;--photo-ar-m:initial}[data-photo-art]{aspect-ratio:var(--photo-ar)!important}@media not all and (min-width:48rem){[data-photo-art]{aspect-ratio:var(--photo-ar-m)!important}}:where(.k-band){--k-cap:100vw;--k-cap-m:100vw}:where(.pp-figure){--pp-w:100vw;--pp-w-m:100vw}:where(.ps-item){--ps-w:100vw;--ps-w-m:100vw;--ps-pair-w:100vw;--ps-pair-ar:1.5}:where(.pv-plate){--pv-cap:100vw;--pv-ar:1.5}.photo-plate,.photo-sequence{container-type:inline-size}.photo-plate,.photo-sequence .ps-row{--k-c:min((100cqw - var(--spread-margin-start) - var(--spread-margin-end) - (var(--spread-cols) - 1) * var(--spread-gutter)) / var(--spread-cols), (var(--container-frame) - 11 * var(--spread-gutter)) / 12);--k-left:calc(100cqw - var(--spread-cols) * var(--k-c) - (var(--spread-cols) + 1) * var(--spread-gutter));--k-x1:calc(min(var(--k-left) / 2, var(--k-left) - var(--spread-margin-end) + var(--spread-gutter)) + var(--spread-gutter));--k-axis:var(--k-x1);--k-wide:calc(var(--spread-cols) * var(--k-c) + (var(--spread-cols) - 1) * var(--spread-gutter));--k-text:var(--k-wide)}@media (min-width:64rem){.photo-plate,.photo-sequence .ps-row{--k-axis:calc(var(--k-x1) + 2 * (var(--k-c) + var(--spread-gutter)));--k-wide:calc(10 * var(--k-c) + 9 * var(--spread-gutter));--k-text:calc(5 * var(--k-c) + 4 * var(--spread-gutter))}}[data-keyline]:after{content:"";z-index:1;border:1px solid var(--color-rule);border-inline-start-width:var(--keyline-start,1px);border-inline-end-width:var(--keyline-end,1px);pointer-events:none;position:absolute;inset:0}.k-band{--keyline-start:clamp(0px, var(--k-over), 1px);--keyline-end:clamp(0px, var(--k-over), 1px)}@media (max-width:63.99rem){.fx-plate-photo:not([data-fx-shape=portrait]){--keyline-start:0px;--keyline-end:0px}}.ts[data-ts=plate] .ts-plate-photo{--keyline-start:0px}.pt[data-pt=photo]{--keyline-start:clamp(0px, (100cqw - 1279px) * 100000, 1px);--keyline-end:clamp(0px, (100cqw - 1279px) * 100000, 1px)}.photo-plate[data-night] [data-keyline]:after,[data-ground=night] [data-keyline]:after{content:none}html:not([data-cms]) [data-caption-empty]:not(.has-keyplan){display:none}.k-band{--k-capw:var(--k-cap-m);--k-ar:var(--ar-m);--k-mat:var(--color-vellum);--k-matv:clamp(48px, 5cqw, 96px);--k-avail:calc(100svh - var(--header-h) - 48px);--k-over:max((100cqw - var(--k-capw)) * 100000, (100cqw - 1.25 * var(--k-ar) * var(--k-avail)) * 100000);--k-fw:min(var(--k-capw), 100cqw - clamp(0px, var(--k-over), 100cqw - min(var(--k-wide), var(--k-avail) * var(--k-ar))));--k-fl:calc((100cqw - var(--k-fw)) / 2);min-width:0;padding-block:clamp(0px, var(--k-over), var(--k-matv));background-image:linear-gradient(var(--k-mat), var(--k-mat));background-repeat:no-repeat;background-size:100% clamp(0px, var(--k-over), 100%);grid-column:bleed;margin:0}.k-band-frame{width:var(--k-fw);margin-inline:auto}.k-band-frame .plate-aspect{width:100%;height:min(var(--k-fw) / var(--k-ar), var(--k-avail))}.k-band>.k-band-caption{padding-top:var(--spacing-rhythm-caption);max-width:min(62ch, var(--k-text));margin:0;margin-inline-start:max(var(--k-fl), var(--k-axis) - clamp(0px, var(--k-fl) * 100000, var(--k-axis)))}@media (min-width:48rem){.k-band{--k-capw:var(--k-cap);--k-ar:var(--ar)}}.pp-figure{min-width:0;margin:0}.pp-frame{position:relative}.photo-plate[data-tempo=bleed] .k-band-caption{padding-bottom:var(--spacing-caption-band)}.photo-plate[data-night] .k-band{--k-mat:var(--color-night-mid)}.photo-plate[data-presentation=matted] .pp-figure{grid-column:content}.pp-inner{--pp-cap:var(--pp-w-m);--pp-ratio:var(--ar-m);--pp-m:0px;width:min(100%, var(--pp-cap) + 2 * var(--pp-m), 78svh * var(--pp-ratio) + 2 * var(--pp-m));margin:0 auto}.pp-caption{padding-top:var(--spacing-rhythm-caption);max-width:62ch;margin:0;padding-inline-start:var(--pp-m)}.photo-plate[data-night] .pp-mat{padding:var(--pp-m) var(--pp-m) calc(var(--pp-m) * 1.25);background-color:var(--color-night-mid)}@media (min-width:48rem){.pp-inner{--pp-cap:var(--pp-w);--pp-ratio:var(--ar)}}@media (min-width:64rem){.photo-plate[data-presentation=matted] .pp-figure{grid-column:4/span 10}.photo-plate[data-night] .pp-inner{--pp-m:clamp(40px, 3.5cqw, 64px)}}.ps-head{margin-bottom:clamp(40px,5vw,72px)}.ps-head>.text-label+*{margin-top:var(--spacing-rhythm-label)}@media (min-width:64rem){.ps-head>.text-label+*{margin-top:0}}.ps-row{align-items:start}.ps-row+.ps-row{margin-top:56px}.ps-row[data-row=pair]{row-gap:56px}.ps-item{--ps-capw:var(--ps-w-m);--ps-ratio:var(--ar-m);--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio));min-width:0;margin:0}.ps-frame{width:var(--ps-fw);position:relative}.ps-caption{padding-top:var(--spacing-rhythm-caption);max-width:min(62ch, max(var(--ps-fw), 30ch));margin:0}.ps-item[data-phone=in-start]{grid-column:3/6}.ps-item[data-phone=in-end]{grid-column:2/5}.ps-item[data-phone=in-end] .ps-frame{margin-inline-start:auto}.ps-item[data-phone=in-end] .ps-caption{margin-inline-start:calc(100% - var(--ps-fw))}@media (max-width:63.99rem){.ps-item[data-phone=in-start] .ps-frame{margin-inline-start:auto}.ps-item[data-phone=in-start] .ps-caption{max-width:var(--ps-fw);margin-inline-start:calc(100% - var(--ps-fw))}.ps-item[data-phone=in-end] .ps-frame,.ps-item[data-phone=in-end] .ps-caption{margin-inline-start:0}.ps-item[data-role=small]{--ps-lw:min(var(--k-wide), var(--ps-pair-w), 82svh * var(--ps-pair-ar));--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio), .7 * var(--ps-lw) / var(--ps-pair-ar) * var(--ps-ratio))}}@media not all and (min-width:48rem){.ps-item:is([data-phone=in-start],[data-phone=in-end]){grid-column:2/-2}.ps-item[data-role=small]{--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio), max(.58 * var(--k-wide), .85 * var(--ps-lw) / var(--ps-pair-ar) * var(--ps-ratio)))}.ps-item[data-phone=in-end] .ps-caption{max-width:none;margin-inline-start:0}}.ps-item[data-role=lead] .ps-frame{width:var(--k-fw);margin-inline:auto}@media (min-width:48rem){.ps-item{--ps-capw:var(--ps-w);--ps-ratio:var(--ar)}.ps-row+.ps-row{margin-top:clamp(64px,7vw,120px)}.ps-row[data-row=pair]{row-gap:clamp(64px,7vw,120px)}}@media (min-width:48rem) and (max-width:63.99rem){.ps-item[data-phone=in-start]{grid-column:5/10}.ps-item[data-phone=in-end]{grid-column:2/7}}@media (min-width:64rem){.ps-item[data-phone=in-end] .ps-frame,.ps-item[data-phone=in-end] .ps-caption{margin-inline-start:0}.ps-item[data-role=large][data-side=start]{grid-column:1/9}.ps-item[data-role=small][data-side=end]{--ps-la:calc(var(--k-x1) + 7 * var(--k-c) + 6 * var(--spread-gutter));grid-column:10/14}.ps-item[data-role=small][data-side=start]{--ps-la:calc(100cqw - var(--k-x1) - 6 * (var(--k-c) + var(--spread-gutter)));grid-column:4/7}.ps-item[data-role=large][data-side=end]{grid-column:8/15}.ps-item[data-role=medium]{grid-column:4/9}.ps-item[data-role=small]{--ps-lw:min(var(--ps-la), var(--ps-pair-w), 82svh * var(--ps-pair-ar));--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio), max(260px, min(.7 * var(--ps-lw) / var(--ps-pair-ar) * var(--ps-ratio), .7 * var(--ps-lw))))}.ps-row[data-row=pair]{grid-template-rows:auto auto;row-gap:0}.ps-row[data-row=pair]>.ps-item{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.ps-row[data-row=pair]>.ps-item>.ps-frame{align-self:end}.ps-item[data-role=large][data-side=start] .ps-frame{margin-inline-start:auto}.ps-item[data-role=large][data-side=start]{--keyline-start:clamp(0px, (var(--k-x1) + 7 * var(--k-c) + 6 * var(--spread-gutter) - var(--ps-fw)) * 100000, 1px)}.ps-item[data-role=large][data-side=end]{--keyline-end:clamp(0px, (100cqw - var(--k-x1) - 6 * (var(--k-c) + var(--spread-gutter)) - var(--ps-fw)) * 100000, 1px)}.ps-item[data-role=large][data-side=start] .ps-caption{--ps-fl:calc(100% - var(--ps-fw));margin-inline-start:max(var(--ps-fl), var(--k-axis) - clamp(0px, var(--ps-fl) * 100000, var(--k-axis)))}.ps-item[data-role=small][data-side=end] .ps-frame{margin-inline-start:auto}.ps-item[data-role=small][data-side=end] .ps-caption{margin-inline-start:calc(100% - var(--ps-fw))}.ps-item[data-role=small] .ps-caption{max-width:var(--ps-fw)}}@media (min-width:64rem) and (max-width:79.99rem){.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never]){grid-template-rows:none;row-gap:clamp(64px,7vw,120px)}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item{grid-row:auto;display:block}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large]{--keyline-start:1px;--keyline-end:1px;grid-column:2/14}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large] .ps-frame,.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large] .ps-caption{margin-inline-start:0}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small]{--ps-lw:min(var(--k-wide), var(--ps-pair-w), 82svh * var(--ps-pair-ar));--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio), .7 * var(--ps-lw) / var(--ps-pair-ar) * var(--ps-ratio));grid-column:8/14}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small] .ps-frame{margin-inline-start:auto}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small] .ps-caption{max-width:var(--ps-fw);margin-inline-start:calc(100% - var(--ps-fw))}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start]{grid-column:2/8}.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start] .ps-frame,.ps-row:is([data-pair-from="1280"],[data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start] .ps-caption{margin-inline-start:0}}@media (min-width:80rem) and (max-width:89.99rem){.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never]){grid-template-rows:none;row-gap:clamp(64px,7vw,120px)}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item{grid-row:auto;display:block}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large]{--keyline-start:1px;--keyline-end:1px;grid-column:2/14}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large] .ps-frame,.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large] .ps-caption{margin-inline-start:0}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small]{--ps-lw:min(var(--k-wide), var(--ps-pair-w), 82svh * var(--ps-pair-ar));--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio), .7 * var(--ps-lw) / var(--ps-pair-ar) * var(--ps-ratio));grid-column:8/14}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small] .ps-frame{margin-inline-start:auto}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small] .ps-caption{max-width:var(--ps-fw);margin-inline-start:calc(100% - var(--ps-fw))}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start]{grid-column:2/8}.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start] .ps-frame,.ps-row:is([data-pair-from="1440"],[data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start] .ps-caption{margin-inline-start:0}}@media (min-width:90rem) and (max-width:99.99rem){.ps-row:is([data-pair-from="1600"],[data-pair-from=never]){grid-template-rows:none;row-gap:clamp(64px,7vw,120px)}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item{grid-row:auto;display:block}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large]{--keyline-start:1px;--keyline-end:1px;grid-column:2/14}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large] .ps-frame,.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=large] .ps-caption{margin-inline-start:0}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small]{--ps-lw:min(var(--k-wide), var(--ps-pair-w), 82svh * var(--ps-pair-ar));--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio), .7 * var(--ps-lw) / var(--ps-pair-ar) * var(--ps-ratio));grid-column:8/14}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small] .ps-frame{margin-inline-start:auto}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small] .ps-caption{max-width:var(--ps-fw);margin-inline-start:calc(100% - var(--ps-fw))}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start]{grid-column:2/8}.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start] .ps-frame,.ps-row:is([data-pair-from="1600"],[data-pair-from=never])>.ps-item[data-role=small][data-side=start] .ps-caption{margin-inline-start:0}}@media (min-width:100rem){.ps-row[data-pair-from=never]{grid-template-rows:none;row-gap:clamp(64px,7vw,120px)}.ps-row[data-pair-from=never]>.ps-item{grid-row:auto;display:block}.ps-row[data-pair-from=never]>.ps-item[data-role=large]{--keyline-start:1px;--keyline-end:1px;grid-column:2/14}.ps-row[data-pair-from=never]>.ps-item[data-role=large] .ps-frame,.ps-row[data-pair-from=never]>.ps-item[data-role=large] .ps-caption{margin-inline-start:0}.ps-row[data-pair-from=never]>.ps-item[data-role=small]{--ps-lw:min(var(--k-wide), var(--ps-pair-w), 82svh * var(--ps-pair-ar));--ps-fw:min(100%, var(--ps-capw), 82svh * var(--ps-ratio), .7 * var(--ps-lw) / var(--ps-pair-ar) * var(--ps-ratio));grid-column:8/14}.ps-row[data-pair-from=never]>.ps-item[data-role=small] .ps-frame{margin-inline-start:auto}.ps-row[data-pair-from=never]>.ps-item[data-role=small] .ps-caption{max-width:var(--ps-fw);margin-inline-start:calc(100% - var(--ps-fw))}.ps-row[data-pair-from=never]>.ps-item[data-role=small][data-side=start]{grid-column:2/8}.ps-row[data-pair-from=never]>.ps-item[data-role=small][data-side=start] .ps-frame,.ps-row[data-pair-from=never]>.ps-item[data-role=small][data-side=start] .ps-caption{margin-inline-start:0}}.ps-open{z-index:1;cursor:zoom-in;scroll-margin-block:calc(var(--header-h,56px) + 16px) 16px;border:2px solid #0000;position:absolute;inset:0}.ps-open:focus-visible{border-color:var(--ground-color,var(--color-paper));outline:2px solid var(--ground-focus,var(--color-teal-ink));outline-offset:-4px}html[data-cms] .ps-open{display:none}.plate[data-plate-kind=photo] .plate-frame[data-mat=night]{--plate-m:0px;padding:var(--plate-m) var(--plate-m) calc(var(--plate-m) * 1.25);background-color:var(--color-night-mid)}.plate[data-plate-kind=photo]:has(>.plate-frame[data-mat=night])>.plate-caption{padding-inline-start:var(--plate-m,0px)}@media (min-width:64rem){.plate[data-plate-kind=photo]{position:relative}.plate[data-plate-kind=photo] .plate-frame[data-mat=night]{--plate-m:clamp(32px, 3cqw, 48px)}.plate[data-plate-kind=photo]:has(>.plate-frame[data-mat=night]){--plate-m:clamp(32px, 3cqw, 48px)}.plate[data-plate-kind=photo] .plate-caption.has-keyplan[data-keyplan=margin]{max-width:62ch;display:block}.plate[data-plate-kind=photo] [data-keyplan=margin]>.plate-keyplan{top:0;right:calc(100% + var(--spread-gutter,32px));width:160px;position:absolute}.plate[data-plate-kind=photo]:has(>.plate-frame[data-mat=night]) [data-keyplan=margin]>.plate-keyplan{top:var(--plate-m)}}html:not([data-cms]) .photo-empty{display:none}.photo-empty{padding-block:48px}.photo-empty-row{flex-wrap:wrap;gap:24px;display:flex}.photo-empty-row>*{flex:220px}.photo-empty-frame{border:1px dashed var(--ground-fg-rule);background-color:var(--color-vellum);min-height:160px;color:var(--color-ink-muted);text-align:center;justify-content:center;align-items:center;padding:24px;display:flex}.plate-viewer{--pv-margin:20px;--pv-foot:64px;--pv-res:calc(12px + 4 * 1.45 * var(--text-caption) + 8px);background-color:var(--color-paper);width:100vw;max-width:none;height:100%;max-height:none;color:var(--color-ink);border:0;margin:0;padding:0;inset:0;overflow:hidden}.plate-viewer[open]{grid-template-rows:var(--header-h) minmax(0, 1fr) var(--pv-foot);display:grid}.plate-viewer[data-single][open]{grid-template-rows:var(--header-h) minmax(0, 1fr) 16px}.plate-viewer::backdrop{background-color:var(--color-paper)}.pv-sentinel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pv-bar{padding-inline:var(--pv-margin);align-items:center;gap:24px;display:flex}.pv-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gold-ink);flex:auto;margin:0;overflow:hidden}.pv-count{color:var(--color-ink-muted);flex:none;margin:0}.pv-close,.pv-fit{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:48px;min-height:48px;margin-inline-end:-12px;padding:0 12px;display:inline-flex}.pv-fit{margin-inline-end:-24px}.pv-stage{min-height:0;padding:8px var(--pv-margin) var(--pv-res);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;overflow:hidden;container-type:size}.pv-plate{width:min(var(--pv-cap), 100cqw, 100cqh * var(--pv-ar));margin:0;position:relative}.pv-frame{width:100%;aspect-ratio:var(--pv-ar);cursor:zoom-in;background-repeat:no-repeat;background-size:cover}.pv-stage[data-zoomed] .pv-frame{cursor:zoom-out}.pv-frame picture,.pv-frame img{width:100%;height:100%;display:block}.pv-frame img{object-fit:contain;transform-origin:50%;opacity:0;transition:opacity var(--dur-quick,.2s) var(--ease-ui,cubic-bezier(.2, 0, 0, 1));-webkit-user-drag:none}.pv-frame img[data-loaded]{opacity:1}.pv-caption{width:min(max(100%,36ch),50cqw + 50%);max-width:62ch;padding-top:var(--spacing-rhythm-caption,12px);color:var(--color-ink-muted);margin:0;position:absolute;top:100%;left:0}.pv-caption:empty,.pv-stage[data-zoomed] .pv-caption{visibility:hidden}.pv-stage[data-zoomed]{clip-path:inset(0 var(--pv-gutter,0px))}.plate-viewer:has(.pv-stage[data-zoomed]) .pv-foot{visibility:hidden}.pv-foot{padding:0 var(--pv-margin) env(safe-area-inset-bottom);justify-content:flex-end;align-items:center;display:flex}.plate-viewer[data-single] .pv-foot,.plate-viewer[data-single] .pv-count{display:none}.pv-nav{flex:none;gap:8px;margin-inline-end:-8px;display:flex}.pv-step{width:48px;height:48px;color:var(--color-ink);cursor:pointer;transition:color var(--dur-instant,.12s) var(--ease-ui,cubic-bezier(.2, 0, 0, 1));background:0 0;border:0;place-items:center;padding:0;display:grid}.pv-step[aria-disabled=true]{color:var(--color-graphite);cursor:default}@media (hover:hover){.pv-step:not([aria-disabled=true]):hover{color:var(--color-teal-ink)}}.pv-arrow{background-color:currentColor;width:36px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.pv-arrow[data-dir=prev]{scale:-1 1}@media (max-width:47.99rem) and (orientation:portrait){.pv-stage{padding-inline:0 var(--pv-gutter,0px)}.pv-caption{padding-inline:clamp(0px, (100% - 100cqw + 1px) * 100000, var(--pv-margin))}}@media (min-width:30rem){.plate-viewer{--pv-margin:24px}}@media (min-width:48rem){.plate-viewer{--pv-margin:40px;--pv-foot:72px;--pv-res:calc(12px + 3 * 1.45 * var(--text-caption) + 8px)}}@media (min-width:64rem){.plate-viewer{--pv-margin:48px;--pv-res:calc(12px + 2 * 1.45 * var(--text-caption) + 12px)}.pv-stage{padding-top:16px}}@media (min-width:80rem){.plate-viewer{--pv-margin:64px}}@media (max-height:31.25rem) and (orientation:landscape){.plate-viewer{--pv-side:clamp(160px, 26vw, 260px)}.plate-viewer[open],.plate-viewer[data-single][open]{grid-template-rows:var(--header-h) minmax(0, 1fr)}.pv-stage{padding:4px calc(var(--pv-margin) + var(--pv-side)) 12px var(--pv-margin)}.pv-caption{width:min(30ch, (100cqw - 100%) / 2 + var(--pv-side) - 24px);padding-top:0;top:0;left:calc(100% + 24px)}.pv-foot{padding:0 var(--pv-margin) max(8px, env(safe-area-inset-bottom));position:absolute;bottom:0;right:0}}.leaf{position:relative}.kit-label{margin:0 0 var(--spacing-rhythm-label)}.kit-title{margin:0}@media (min-width:64rem){.kit-label{align-self:baseline;margin:0}.kit-label.zone-margin{text-wrap:balance}.kit-title{align-self:baseline}}.kit-lede{margin-block-end:0}.kit-headline{grid-column:content;min-inline-size:0}@media (min-width:64rem){.kit-headline{grid-column:4/span 8;align-self:baseline}}.kit-prose>*{margin-block:0}.kit-prose>*+*{margin-block-start:.85em}.kit-actions{flex-wrap:wrap;align-items:center;gap:12px 36px;margin-block-start:var(--spacing-rhythm-actions);display:flex}.kit-actions:empty{display:none}.kit-caption{margin-block:var(--spacing-rhythm-actions) 0}.kit-dash-title{margin:0 0 12px}.kit-dash{border-block-start:1px solid var(--ground-fg-rule);margin:0;padding:0;list-style:none;display:grid}.kit-dash>li{border-block-end:1px solid var(--ground-fg-rule);padding-block:10px;padding-inline-start:28px;line-height:round(1.55em,1px);position:relative}.kit-dash>li:before{content:"";border-block-start:1px solid var(--ground-fg-gold);block-size:0;inline-size:14px;position:absolute;inset-block-start:round(down,10px + .82em,1px);inset-inline-start:0}@media (min-width:48rem){.kit-dash[data-columns="2"]{border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.kit-dash[data-columns="2"]>li:nth-child(-n+2){border-block-start:1px solid var(--ground-fg-rule)}}.kit-prints{flex-wrap:wrap;align-items:flex-start;gap:32px 24px;display:flex}.kit-prints>.plate{inline-size:min(100%, var(--plate-max,360px));flex:0 auto}.ink-rule{background:var(--ground-fg-rule);block-size:1px;display:block}.ink-rule[data-tone=gold]{background:var(--ground-fg-gold)}.ink-rule[data-tone=air]{background:var(--ground-fg-air)}.ink-rule[data-tone=ink]{background:var(--ground-fg)}.ink-rule[data-axis=y]{block-size:auto;inline-size:1px}@media screen and (prefers-reduced-motion:no-preference){html:not([data-cms]) .ink-rule[data-shown=false]{clip-path:inset(0 100% 0 0)}html:not([data-cms]) .ink-rule[data-axis=y][data-shown=false]{clip-path:inset(0 0 100%)}}.ink-rule[data-shown=true]{transition:clip-path .6s var(--ease-ink,cubic-bezier(.65, 0, .35, 1))}.fx{overflow-wrap:break-word}.fx-grid{align-content:start}.fx-numeral{margin:0;display:none}.fx-labelrow{flex-direction:column-reverse;align-items:flex-start;gap:8px;margin-block-end:var(--spacing-rhythm-label);display:flex}.fx-label{margin:0}.fx-mark-sep{white-space:pre}.fx-door{min-block-size:var(--spacing-target);justify-self:start;margin-block-start:16px}.fx-door-lead{display:none}@media (min-width:64rem){.fx-door-lead{display:inline-flex}.fx-door-trail{display:none}}.fx-title{margin:0}.fx-copy{min-inline-size:0;margin-block-start:var(--spacing-rhythm-title)}.fx-description{text-wrap:balance;margin:0}.fx-note{align-items:baseline;gap:10px;margin:16px 0 0;display:flex}.fx-note:before{content:"";background:var(--ground-fg-gold);flex:none;align-self:center;block-size:1px;inline-size:14px}.fx-actions{gap:12px 32px}.fx-sheet-action{display:none}.fx-chapter[data-fx-sheet] .plate-drawing-mobile{outline:1px solid var(--ground-fg-rule);outline-offset:-1px}.fx-hours{margin:4px 0 0}.fx-copy{container:fx-copy/inline-size}.fx-datum{flex-wrap:nowrap;gap:4px 0;margin:28px 0 0;display:flex}.fx-datum-item{white-space:nowrap;display:inline-block}.fx-datum-sep{padding-inline:.75em}.fx-unit{text-transform:none;letter-spacing:.04em}.fx-datum[data-datum-length=long]{justify-items:start;display:grid}.fx-datum[data-datum-length=long] .fx-datum-sep{display:none}@container fx-copy not (min-width:400px){.fx-datum:is([data-datum-length=medium],[data-datum-length=wide]){justify-items:start;display:grid}.fx-datum:is([data-datum-length=medium],[data-datum-length=wide]) .fx-datum-sep{display:none}}.fx-plate{min-inline-size:0;margin-block-start:48px}.fx-chapter{min-block-size:calc(min(100svh, 920px) - var(--header-h));flex-direction:column;padding-block:clamp(28px,3.4vw,56px) clamp(48px,5vw,80px);display:flex}.fx-chapter>.spread{flex:1 0 auto}.fx-chapter[data-fx-plate=none]{min-block-size:auto}@media (min-width:64rem){.fx-chapter[data-fx-plate=none]{min-block-size:70svh}}@media not all and (min-width:64rem){.fx-plate-photo{grid-column:bleed}.fx-plate-photo .plate-aspect,.ts-plate-photo .plate-aspect,.rg-beside [data-plate-state=photo] .plate-aspect{aspect-ratio:3/2}.fx-plate-photo .plate-caption{padding-inline:var(--spread-margin-start) var(--spread-margin-end)}.fx-plate[data-plate-kind=terrain] .plate{max-inline-size:none}.fx-plate[data-plate-kind=terrain] .plate-frame{aspect-ratio:3/2;align-items:center;min-block-size:0;display:flex;overflow:clip}.fx-plate[data-plate-kind=terrain] .plate-frame>.terrain-plate{flex:none}}@media not all and (min-width:48rem){.fx-plate[data-phone-frame]{grid-column:bleed}.fx-plate[data-phone-frame] .plate-caption{padding-inline:var(--spread-margin-start) var(--spread-margin-end)}.fx-plate[data-phone-frame] .dl .dl-t:not(.text-datum){font-size:var(--text-datum)}.fx-plate[data-phone-frame] .dl-body{padding-inline:2px}}@media (min-width:48rem) and (not (min-width:64rem)){.fx-title,.fx-copy{grid-column:2/span 7}.fx-copy .fx-description{max-inline-size:calc(6 * (100% + var(--spread-gutter)) / 7 - var(--spread-gutter))}}@media (min-width:64rem){.fx-grid{grid-template-rows:auto auto 1fr}.fx-numeral{grid-area:2/2/auto/span 2;align-self:baseline;display:block}.fx-mark{display:none}.fx-labelrow{flex-direction:row;grid-area:1/4/auto/span 10;justify-content:space-between;align-items:baseline;gap:16px 32px}.fx-door{grid-area:1/4/auto/span 10;place-self:start end;margin-block-start:calc((1lh - var(--spacing-target)) / 2)}.fx-title{grid-area:2/4/auto/span 8;align-self:baseline}.fx-copy{grid-area:3/4/auto/span 4;align-self:start;margin-block-start:48px}.fx-plate{grid-area:3/8/auto/span 6;align-self:end;margin-block-start:48px}.fx-plate-photo{grid-column:8/span 6}.fx-chapter[data-fx-plate=photo] .fx-grid{--fx-caption-band:4.25rem;grid-template-rows:auto auto auto minmax(var(--fx-caption-band), 1fr)}.fx-chapter .fx-plate-photo:not([data-fx-shape=portrait]){align-self:stretch;min-block-size:200px;position:relative;container-type:size}.fx-chapter .fx-plate-photo:not([data-fx-shape=portrait])>.plate{inline-size:min(100cqi,240cqb);max-inline-size:none;position:absolute;inset-block-end:0;inset-inline-end:0}.fx-chapter .fx-plate-photo:not([data-fx-shape=portrait]) .plate-frame{block-size:min(100cqb,80cqi);min-block-size:0;position:relative}.fx-chapter .fx-plate-photo .plate-frame>*{position:absolute;inset:0}.fx-chapter .fx-plate-photo .plate-aspect{aspect-ratio:auto;block-size:100%}.fx-chapter .fx-plate-photo .plate-caption{margin-block-start:12px;position:absolute;inset-block-start:100%;inset-inline:0}.fx-plate[data-fx-hang]:not(.fx-plate-photo){align-self:start}.fx-keyplan{grid-area:3/2/auto/span 2;align-self:end;margin-block-start:48px}.fx-keyplan.plate-keyplan{inline-size:min(160px,100%)}.fx-chapter[data-fx-plate=none] .fx-title{grid-column:4/span 10}.fx-chapter[data-fx-plate=none] .fx-copy{grid-column:4/span 5}.fx-plate[data-plate-kind=terrain] .plate{max-inline-size:min(100%, calc(64svh * var(--plate-ar,.8)))}}@media (min-width:64rem) and (not (min-width:80rem)){.fx-chapter[data-fx-sheet] .fx-copy{grid-column:4/span 5}.fx-chapter[data-fx-sheet] .fx-plate{grid-area:3/9/auto/span 5;align-self:start;inline-size:100%}.fx-chapter[data-fx-sheet] .fx-plate .plate{inline-size:100%}.fx-chapter[data-fx-sheet] .fx-plate .plate-sheet-link{display:none}.fx-chapter[data-fx-sheet] .fx-sheet-action{display:inline-flex}.fx-chapter[data-fx-sheet] .plate-drawing-desktop{display:none}.fx-chapter[data-fx-sheet] .plate-drawing-mobile{display:block}}@media (min-width:80rem){.fx-chapter[data-fx-sheet] .fx-copy{grid-column:4/span 3}.fx-chapter[data-fx-sheet] .fx-copy,.fx-chapter[data-fx-sheet] .fx-plate{margin-block-start:32px}.fx-chapter[data-fx-sheet] .plate-caption:has(>.plate-sheet-link){justify-content:space-between;align-items:flex-start;gap:32px;max-inline-size:none;display:flex}.fx-chapter[data-fx-sheet] .plate-caption:has(>.plate-sheet-link) .plate-caption-text{max-inline-size:62ch}.fx-chapter[data-fx-sheet] .plate-caption .plate-sheet-link{flex:none;margin-block-start:-12px}.fx-chapter[data-fx-sheet] .fx-description{font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:pretty}.fx-chapter[data-fx-sheet] .fx-plate{grid-column:7/span 7;justify-self:end;inline-size:100%;max-inline-size:900px}.fx-chapter[data-fx-sheet]{--fx-give:24px}.fx-chapter[data-fx-sheet] .fx-copy{margin-inline-end:calc(-1 * var(--fx-give))}.fx-chapter[data-fx-sheet] .fx-plate{inline-size:calc(100% - var(--fx-give))}}@media (min-width:90rem){.fx-chapter[data-fx-sheet]{--fx-give:30px}}@media (min-width:80rem) and (not (min-width:90rem)){.fx-chapter[data-fx-sheet] .fx-actions .solid-button{padding-inline:18px}}.fx-plate.fx-plate-region[data-plate-kind] .plate{max-inline-size:none}@media not all and (min-width:64rem){.fx-plate.fx-plate-region[data-plate-kind] .plate-frame{aspect-ratio:auto;display:block}}@media (min-width:64rem){.fx-plate-region{grid-column:8/bleed-end}.fx-grid:has(>.fx-plate-region)>.fx-copy{padding-inline-end:var(--spread-gutter)}.fx-plate-region .plate-caption{max-inline-size:62ch;padding-inline-end:var(--spread-margin-end)}}@media (min-width:80rem){.fx-plate-region .plate-frame .terrain-plate{-webkit-mask-image:linear-gradient(270deg,#0000 0 48px,currentColor 128px);mask-image:linear-gradient(270deg,#0000 0 48px,currentColor 128px)}}.fx-inset{margin:0;display:none}.fx-inset-plate,.terrain-detail{outline:1px solid var(--ground-fg-gold)}@supports (color:color-mix(in lab, red, red)){.fx-inset-plate,.terrain-detail{outline:1px solid color-mix(in srgb, var(--ground-fg-gold) 75%, transparent)}}.fx-inset-plate,.terrain-detail{outline-offset:-1px}@media (min-width:48rem){.fx-plate-region .plate{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,1fr) 352px;align-items:start;display:grid}.fx-plate-region .plate>.plate-frame{grid-column:1/-1}.fx-plate-region .plate>.plate-caption{grid-area:2/1;min-inline-size:0}.fx-inset{inline-size:352px;grid-area:2/2;margin-block-start:var(--spacing-rhythm-caption);display:block}}@media (min-width:64rem){.fx-chapter:has(.fx-plate-region){container:fx/inline-size}.fx-plate-region .plate{grid-template-columns:minmax(0, 1fr) 352px calc(var(--spread-margin-end) - var(--spread-gutter))}.fx-plate-region .plate>.plate-caption{padding-inline-end:0}}@media (min-width:100rem){.fx-plate-region .plate{grid-template-columns:minmax(0, 1fr) 352px calc(max(var(--spread-margin-end), (100cqi - var(--container-frame)) / 2) - var(--spread-gutter))}}@media (min-width:80rem){.fx-grid:has(>.fx-plate-region)>.fx-copy{padding-block-end:299.429px}.fx-plate-region{align-self:stretch}.fx-plate-region .plate{grid-template-columns:minmax(0,1fr)}.fx-plate-region .plate>.plate-caption{padding-inline-end:var(--spread-margin-end)}.fx-inset{--fx-col:calc((min(100cqi - var(--spread-margin-start) - var(--spread-margin-end), var(--container-frame)) - 11 * var(--spread-gutter)) / 12);margin:0;position:absolute;inset-block-end:0;inset-inline-start:calc(-4 * (var(--fx-col) + var(--spread-gutter)))}}@media (min-width:64rem) and (not (min-width:80rem)){.fx-plate-region .plate{grid-template-columns:minmax(0,1fr)}.fx-plate-region .plate>.plate-caption{padding-inline-end:var(--spread-margin-end)}.fx-inset{grid-area:3/1;justify-self:end;margin-block-start:24px;margin-inline-end:var(--spread-margin-end)}}.fx-plate-region{position:relative}@media not all and (min-width:48rem){.fx-skip{display:none}}.fx-skip:focus{clip:auto;clip-path:none;white-space:nowrap;background:var(--ground-color);block-size:auto;inline-size:auto;color:var(--ground-fg-teal);z-index:3;margin:0;padding:12px 16px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}@media (min-width:64rem){.fx-chapter[data-fx-shape=portrait] .fx-title{grid-column:4/span 6}.fx-plate-photo[data-fx-shape=portrait]{grid-area:1/10/span 3/span 4;align-self:stretch;min-block-size:0;margin-block-start:0;display:block;position:relative;container-type:size}.fx-plate-photo[data-fx-shape=portrait]>.plate{inline-size:min(100cqi,80cqb);max-inline-size:none;display:block;position:absolute;inset-block:auto 0;inset-inline-end:0}.fx-plate-photo[data-fx-shape=portrait] .plate-frame{flex:none;block-size:min(100cqb,125cqi);min-block-size:0;max-block-size:none}.fx-plate-photo[data-fx-shape=portrait] .plate-caption{max-inline-size:none;padding-inline-end:0;position:absolute;inset-block-start:100%;inset-inline:0}}@media (min-width:100rem){.fx-plate-photo[data-fx-shape=portrait]>.plate{inline-size:min(100cqi,100cqb)}}@media (min-width:64rem) and (max-height:820px){.fx-chapter{padding-block-start:20px}.fx-chapter .fx-copy,.fx-chapter .fx-plate,.fx-chapter .fx-keyplan{margin-block-start:28px}.fx-chapter .fx-datum{row-gap:0;margin-block-start:20px}.fx-chapter[data-fx-plate=photo] .fx-grid{--fx-caption-band:3.5rem}}@media not all and (min-width:64rem){.fx-plate-photo[data-fx-shape=portrait]{grid-column:content}.fx-plate-photo[data-fx-shape=portrait] .plate-aspect{aspect-ratio:4/5}.fx-plate-photo[data-fx-shape=portrait] .plate-caption{padding-inline:0}}@media (min-width:48rem) and (not (min-width:64rem)){.fx-plate-photo[data-fx-shape=portrait] .plate-aspect{aspect-ratio:3/2}}@media not all and (min-width:48rem){.fx-plate-photo[data-fx-shape=portrait] .plate-aspect{aspect-ratio:1}}.fx-compact-text{grid-column:content;min-inline-size:0}.fx-compact .fx-copy{margin-block-start:var(--spacing-rhythm-title)}.fx-compact-reply{padding-block:48px 0}.fx-compact-reply:last-child{padding-block-end:var(--spacing-tempo-tight)}@media not all and (min-width:64rem){.fx-compact .fx-plate{margin-block-start:40px}.fx-compact .fx-plate-photo{grid-column:content;margin-block-start:32px}.fx-compact .fx-plate-photo .plate-aspect{max-block-size:36svh;inline-size:100%}.fx-compact .fx-plate-photo .plate-caption{padding-inline:0}}@media (min-width:64rem){.fx-compact .fx-grid{grid-template-rows:auto}.fx-compact-text{grid-area:1/2/auto/span 12;grid-template-columns:subgrid;grid-template-rows:auto auto auto;align-self:start;display:grid}.fx-compact-text .fx-numeral{grid-area:2/1/auto/span 2}.fx-compact-text .fx-labelrow{grid-area:1/3/auto/span 10}.fx-compact .fx-title{grid-area:2/3/auto/span 7}.fx-compact .fx-copy{grid-area:3/3/auto/span 6;margin-block-start:var(--spacing-rhythm-title)}.fx-compact[data-fx-plate=photo] .fx-grid{grid-template-rows:auto auto auto auto}.fx-compact[data-fx-plate=photo] .fx-compact-text{grid-row:1/span 3;grid-template-rows:subgrid}.fx-compact[data-fx-plate=photo] .fx-labelrow,.fx-compact[data-fx-plate=photo] .fx-title,.fx-compact[data-fx-plate=photo] .fx-copy{grid-column:3/span 6}.fx-compact[data-fx-plate=photo] .fx-title{text-wrap:wrap}.fx-compact[data-fx-plate=photo] .fx-copy{align-self:start}.fx-compact .fx-plate-photo{grid-area:1/10/span 4/span 4;grid-template-rows:subgrid;margin:0;display:grid}.fx-compact .fx-plate-photo>.plate{grid-row:1/span 4;grid-template-rows:subgrid;max-inline-size:none;display:grid}.fx-compact .fx-plate-photo .plate-frame{grid-row:1/span 3;min-block-size:220px;position:relative}.fx-compact .fx-plate-photo .plate-frame>*{position:absolute;inset:0}.fx-compact .fx-plate-photo :is(.plate-uncover,.plate-aspect){aspect-ratio:auto;flex-direction:column;block-size:100%;display:flex}.fx-compact .fx-plate-photo .plate-aspect>[data-photo]{flex:1;aspect-ratio:auto!important;max-inline-size:none!important}.fx-compact .fx-plate-photo .plate-caption{margin:var(--spacing-rhythm-caption,12px) 0 0;grid-row:4;padding:0}}.fx-home{padding-block:0}.fx-home-window{min-block-size:calc(100svh - var(--header-h));display:grid}.fx-home-grid{z-index:1;padding-block:calc(96px - var(--header-h)) 22svh;align-content:start;position:relative}.fx-home-text{min-inline-size:0;position:relative}.fx-home-title{margin:0}.fx-home-line{display:block}.fx-home-description{margin:var(--spacing-rhythm-title) 0 0;max-inline-size:34ch}.fx-home-actions{gap:4px 32px}.fx-home-scrim{pointer-events:none;background:linear-gradient(#0b16228c 0,#0b16224d 55svh,#0000 70svh);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-home-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--color-night) 55%, transparent) 0, color-mix(in srgb, var(--color-night) 30%, transparent) 55svh, transparent 70svh)}}.fx-home-quiet-desk{display:none}.fx-home-quiet-phone{inset-block:-97px -8px;inset-inline:calc(-1 * var(--spread-margin-start,20px)) calc(-1 * var(--spread-margin-end,20px))}.fx-home-quiet-rail{display:none}.fx-home-quiet-port{block-size:16svh;inline-size:18vw;inset-block-start:calc(80svh - var(--header-h) - 8svh);inset-inline:0 auto}@media (min-width:64rem){.fx-home-quiet-port{display:none}}@media (min-width:80rem){.fx-home-quiet-rail{inline-size:var(--spread-margin-end,96px);display:block;inset-block:0;inset-inline:auto 0}}.fx-outlet{background:var(--ground-fg-gold);block-size:88px;inline-size:3px;position:absolute;inset-block-start:calc(80svh - var(--header-h));inset-inline-start:0;translate:0 -50%}.fx-home-quiet-foot--desk{display:none}@media (min-width:64rem){.fx-home-quiet-foot--desk{display:block}.fx-home-quiet-foot--phone{display:none}}.fx-home-quiet-foot{block-size:calc(7vw + 16svh);inset-block:auto -16svh;inset-inline:0}.fx-home-window [data-air-still]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28vw),#0000 calc(100% - 15vw));mask-image:linear-gradient(#000 calc(100% - 28vw),#0000 calc(100% - 15vw))}.fx-home-ridge{--fx-ridge-drop:0px;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to top, transparent var(--fx-ridge-drop), black calc(var(--fx-ridge-drop) + 18px));-webkit-mask-image:linear-gradient(to top, transparent var(--fx-ridge-drop), black calc(var(--fx-ridge-drop) + 18px));-webkit-mask-image:linear-gradient(to top, transparent var(--fx-ridge-drop), black calc(var(--fx-ridge-drop) + 18px));mask-image:linear-gradient(to top, transparent var(--fx-ridge-drop), black calc(var(--fx-ridge-drop) + 18px));position:absolute;inset-block-end:0;inset-inline:0}.fx-home-ridge .drawing{inline-size:100%}.fx-home-photo{z-index:0;display:none;position:absolute;inset:0;overflow:clip}.fx-home-photo [data-photo]{block-size:100%;position:absolute;inset:0;aspect-ratio:auto!important;max-inline-size:none!important}@media (prefers-reduced-motion:reduce){.fx-home[data-fx-photo] .fx-home-photo{display:block}.fx-home[data-fx-photo] :is(.fx-outlet,[data-air-still]){display:none}}html:is([data-air^=gated],[data-air^=fallback]) .fx-home[data-fx-photo] .fx-home-photo{display:block}html:is([data-air^=gated],[data-air^=fallback]) .fx-home[data-fx-photo] :is(.fx-outlet,[data-air-still]){display:none}@media not all and (min-width:64rem){@media (prefers-reduced-motion:reduce){.fx-home[data-fx-photo] .fx-home-ridge{display:none}}html:is([data-air^=gated],[data-air^=fallback]) .fx-home[data-fx-photo] .fx-home-ridge,.kit-force-photo .fx-home[data-fx-photo] .fx-home-ridge{display:none}}.fx-home[data-fx-photo] .fx-home-photo{block-size:22svh;inset:auto 0 0}@media (min-width:64rem){.fx-home-grid{align-content:center;padding-block:24px max(15svh,8.4vw + 54px)}.fx-home-actions{margin-block-start:36px}.fx-home-text{grid-column:3/span 6;justify-self:start;inline-size:fit-content;max-inline-size:100%}.fx-home-quiet-phone{display:none}.fx-home-quiet-desk{display:block}.fx-home-scrim{background:linear-gradient(90deg,#0b16229e 0%,#0b162259 38%,#0000 60%)}@supports (color:color-mix(in lab, red, red)){.fx-home-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--color-night) 62%, transparent) 0%, color-mix(in srgb, var(--color-night) 35%, transparent) 38%, transparent 60%)}}.fx-home-scrim{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.fx-home[data-fx-photo] .fx-home-photo{grid-area:1/9/auto/bleed-end;align-self:stretch;block-size:auto;margin-block:9px 23px;position:relative;inset:auto}.fx-outlet{inset-block-start:calc(52svh - var(--header-h))}.fx-home-window{overflow:clip}.fx-home-ridge{--fx-ridge-drop:2vw;translate:0 var(--fx-ridge-drop)}}@media (min-width:64rem) and (not (min-height:820px)){.fx-home-ridge{--fx-ridge-drop:3vw}.fx-home-grid{padding-block-end:max(15svh,7.4vw + 54px)}}@media (min-width:80rem){.fx-home[data-fx-photo] .fx-home-photo{grid-column:9/content-end}}@media (min-width:64rem) and (not (min-height:820px)){.fx-home-title{--text-display-xl:max(var(--text-display-l), min(clamp(3.75rem, 1.6rem + 8.4vw, 10rem), 13.5svh))}}@media (min-width:64rem) and (min-height:820px) and (not (min-height:960px)){.fx-home-title{--text-display-xl:min(clamp(3.75rem, 1.6rem + 8.4vw, 10rem), 15.4svh)}}@supports (anchor-name:--fx-oxygen){.fx-home .fx-oxygen{anchor-name:--fx-oxygen}@media (min-width:64rem){.fx-home .fx-outlet{position-anchor:--fx-oxygen;inset-block-start:anchor(--fx-oxygen center)}}}@media (min-width:64rem) and (max-aspect-ratio:100/105){.fx-home .fx-outlet{position-anchor:none;inset-block-start:calc(80svh - var(--header-h))}}@keyframes fx-outlet-draw{0%{clip-path:inset(50% 0)}}@media (prefers-reduced-motion:no-preference){html:not([data-cms]) .fx-outlet{animation:fx-outlet-draw .3s var(--ease-ink,cubic-bezier(.65, 0, .35, 1)) both}}@keyframes breath-glow{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 24px color-mix(in srgb, var(--color-ice) 30%, transparent)}}@media (prefers-reduced-motion:no-preference){.breath-glow{animation:breath-glow calc(var(--breath,14s) / 3) ease-in-out var(--breath-delay,0s) infinite}}.ts-col{min-inline-size:0}.ts :is(.ts-body,.ts-answer,.kit-lede,.ts-para){max-inline-size:min(var(--container-measure), 30em)}.ts-body,.ts-answer{margin-block-end:0}.ts-aside{align-content:start;gap:40px;min-inline-size:0;margin-block-start:48px;display:grid}.ts-registers{gap:56px;min-inline-size:0;margin-block-start:56px;display:grid}.ts-caption{grid-column:content}.ts-plate{min-inline-size:0;margin-block-end:48px}.ts-prints{min-inline-size:0}.ts-plate-prints,.ts-col-prints{margin-block-start:24px}.ts-plate-prints{flex-wrap:nowrap}.ts-plate-prints>.plate{inline-size:min(calc(50% - 12px), var(--plate-max,360px))}@media not all and (min-width:48rem){.ts-plate-prints>.plate~.plate{display:none}.ts-plate-prints>.plate,.rg .rg-under .plate,.docs .docs-print .plate{align-items:end;column-gap:14px;inline-size:100%;max-inline-size:none;display:grid;grid-template-columns:minmax(0,62%) minmax(0,1fr)!important}.ts-plate-prints>.plate>.plate-caption,.rg-under .plate>.plate-caption,.docs-print .plate>.plate-caption{margin:0;padding:0!important}}.rg-under,.docs-print{container-type:inline-size}@container (min-width:460px){.rg .rg-under .plate,.docs .docs-print .plate{align-items:end;column-gap:20px;inline-size:100%;max-inline-size:none;display:grid}.rg .rg-under .plate{grid-template-columns:minmax(0,292px) minmax(0,1fr)}.docs .docs-print .plate{grid-template-columns:minmax(0,312px) minmax(0,1fr)}.rg .rg-under .plate>.plate-caption,.docs .docs-print .plate>.plate-caption{margin:0;padding:0!important}}.ts-plate-photo .ts-plate-prints{padding-inline:var(--spread-margin-start) var(--spread-margin-end)}.ts-col-list{margin-block-start:32px}.ts-dial{max-inline-size:280px}.ts[data-ts-headless] .ts-registers{margin-block-start:0}.kit-answer>*{margin:0}.kit-answer>*+*{margin-block-start:.85em}.kit-answer>.kit-steps{margin-block:.85em 0}.kit-steps{border-block-start:1px solid var(--ground-fg-rule);padding:0;list-style:none}.kit-step{border-block-end:1px solid var(--ground-fg-rule);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:10px;display:grid}.ts-story{min-inline-size:0;margin-block-start:var(--spacing-rhythm-title);display:flow-root}.ts-story-para+.ts-story-para{padding-block-start:.85em}.ts-story-para>p,.ts-story-para .ts-para{margin:0}@media not all and (min-width:64rem){.ts-story-para{flex-direction:column;display:flex}.ts-story-para>.ts-notes-after{order:2;margin-block:10px 0}}.ts-notes{justify-items:start;gap:6px;margin-block-end:8px;display:grid}.ts-note{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.ts-note>p{margin:0}.ts-note-year{grid-row:1/span 6}.ts-note-text{grid-column:2;min-inline-size:0}.ts-note-year-edit{color:var(--ground-fg-gold)}.ts-note-text+.ts-note-text{margin-block-start:6px}@media (min-width:48rem) and (not (min-width:64rem)){.ts[data-ts=story] .ts-story{grid-column:2/span 6}}.ts[data-ts=story] .ts-aside>.kit-actions{margin-block-start:-16px}@media not all and (min-width:64rem){.ts[data-ts=story] .ts-aside{margin-block-start:40px}}@media (min-width:64rem) and (not (min-width:80rem)){.ts[data-ts=story] .ts-aside>.kit-actions .quiet-link{padding-block:13px;line-height:1.5;display:inline}}.ts-side{display:contents}.ts-side>*{grid-column:content}.ts-story-plate{min-inline-size:0;margin-block-start:48px}@media not all and (min-width:64rem){.ts-story-plate.ts-plate-photo{grid-column:bleed}.ts-story-plate.ts-plate-photo .plate-caption{padding-inline:var(--spread-margin-start) var(--spread-margin-end)}}.ts-axis-wrap{min-inline-size:0;margin-block-start:56px}.ts-axis{gap:48px;display:grid;position:relative}.ts-axis-rule{display:none}.ts-axis-title{margin-block-end:20px}@media (min-width:48rem){.ts-axis{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding-block-start:28px}.ts-axis-rule{block-size:1px;display:block;position:absolute;inset-block-start:0;inset-inline:0}.ts-axis .kit-dash{border-block-start:0}}@media (min-width:64rem){.ts-registers-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ts-registers-pair:has(>[data-register=index]+[data-register=ledger]){column-gap:var(--spread-gutter);grid-template-columns:repeat(10,minmax(0,1fr));row-gap:0}.ts-registers-pair:has(>[data-register=index]+[data-register=ledger])>[data-register=index]{grid-column:1/span 4}.ts-registers-pair:has(>[data-register=index]+[data-register=ledger])>.reg{grid-template-rows:subgrid;grid-row:span 2;align-content:start;display:grid}.ts-registers-pair:has(>[data-register=index]+[data-register=ledger])>.reg>.reg-rows{align-self:start}.ts-registers-pair:has(>[data-register=index]+[data-register=ledger])>[data-register=ledger]{grid-column:6/span 5}.ts-registers-pair>[data-register=index]+[data-register=ledger] .reg-row{--pair-c:calc((100% - 4 * var(--spread-gutter)) / 5);grid-template-columns:calc(2 * var(--pair-c) + var(--spread-gutter)) minmax(0, 1fr);column-gap:var(--spread-gutter)}}@media (min-width:64rem) and (not (min-width:90rem)){.ts-registers-pair>[data-register=index]+[data-register=ledger] .reg-row{grid-template-columns:minmax(0,1fr);gap:4px}}@media (min-width:48rem) and (not (min-width:64rem)){.ts-registers-pair [data-register=index][data-form=entries] .reg-rows .reg-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:32px;display:grid}.ts-registers-pair [data-register=index][data-form=entries] .reg-rows .reg-detail{margin-block-start:0}.ts[data-ts-dial] .ts-grid>.kit-label{grid-row:1}.ts[data-ts-dial] .ts-head{grid-row:2}.ts[data-ts-dial] .ts-col:not(.ts-col-after){grid-area:3/2/auto/span 5}.ts[data-ts-dial] .ts-aside{grid-area:3/7/span 2/span 3;align-self:start;margin-block-start:0;padding-block-start:.6em}.ts[data-ts-dial] .ts-col-dial{grid-area:4/2/auto/span 5}.ts[data-ts-dial] .ts-dial{justify-self:center;inline-size:min(100%,228px)}}@media (min-width:64rem){.ts[data-ts-dial] .ts-col-dial{grid-row:2}.ts[data-ts-dial][data-ts-head] .ts-col-dial{grid-row:3}}.ts-registers-pair [data-register=index][data-form=entries] .reg-rows{grid-template-columns:minmax(0,1fr)}.ts-registers-pair [data-register=index][data-form=entries] .reg-rows>.reg-row:nth-child(2){border-block-start:0}.ts-registers-pair [data-register=index][data-form=entries] .reg-title{margin-block-end:24px}.ts-registers-pair [data-register=index][data-form=entries] .reg-detail{font-size:var(--text-body);line-height:var(--text-body--line-height);max-inline-size:34em}@media not all and (min-width:48rem){.ts-registers-pair [data-register=ledger]:has(.reg-rows>:nth-child(5)) .reg-row{gap:2px;padding-block:14px}.ts-registers-pair [data-register=ledger]:has(.reg-rows>:nth-child(5)) .reg-detail{font-size:var(--text-small);line-height:var(--text-small--line-height)}}@media (min-width:64rem){.ts-col{grid-area:1/4/auto/span 5;align-self:baseline}.ts-head{grid-row:1}.ts[data-ts-head] .ts-col:not(.ts-col-after){grid-row:2}.ts[data-ts=essay] .ts-aside,.ts[data-ts=story] .ts-aside{grid-area:1/10/span 3/span 4;align-self:start;margin-block-start:0;padding-block-start:round(.6em,1px)}.ts[data-ts=story] .ts-aside{position:sticky;inset-block-start:calc(var(--header-h) + 48px)}.ts[data-ts=story] .ts-side{flex-direction:column;grid-area:1/10/span 3/span 4;min-inline-size:0;display:flex}.ts[data-ts-head][data-ts=story] .ts-side{grid-row:2/span 3}.ts[data-ts=story] .ts-side>.ts-aside{position:static}.ts-side>.ts-story-plate{margin-block-start:auto;padding-block-start:56px}.ts[data-ts=essay] .ts-aside>.kit-prints{justify-content:flex-end}.ts-story{grid-column:2/span 7;container:ts-story/inline-size}.ts-story-para{--ts-c:calc((100cqi - 6 * var(--spread-gutter)) / 7);--ts-margin:calc(2 * var(--ts-c) + 2 * var(--spread-gutter));margin-inline-start:var(--ts-margin)}.ts-notes{float:left;clear:left;inline-size:calc(2 * var(--ts-c) + var(--spread-gutter));margin:0 0 16px calc(-1 * var(--ts-margin));gap:12px;margin-block-start:-.35em;display:grid}.ts-notes.ts-notes-after{margin-block-start:-4px}.ts-note{grid-template-columns:minmax(0,1fr);row-gap:0}.ts-note-year{line-height:1}.ts-note-year,.ts-note-text{grid-area:auto/1}.ts-col-after{grid-row:auto}.ts-registers,.ts-axis-wrap{grid-column:4/span 10}.ts-registers:not(.ts-registers-pair){grid-column:4/span 7}.ts[data-ts=essay]:has(>.spread>.ts-aside) .ts-registers:not(.ts-registers-pair){grid-column:4/span 5}.ts[data-ts=essay]:has(>.spread>.ts-aside) .ts-registers:not(.ts-registers-pair):has([data-register=ledger] .reg-rows>:nth-child(5)){grid-column:4/span 10;margin-block-start:40px}.ts[data-ts=essay]:has(>.spread>.ts-aside) .ts-registers [data-register=ledger]:has(.reg-rows>:nth-child(5)) .reg-row{--ledger-c:calc((100% - 9 * var(--spread-gutter)) / 10);grid-template-columns:calc(3 * var(--ledger-c) + 2 * var(--spread-gutter)) minmax(0, 1fr);column-gap:var(--spread-gutter)}.ts[data-ts=pair] .ts-head{grid-area:1/4/auto/span 4}.ts[data-ts=pair] .ts-head .kit-title{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-weight:var(--text-title--font-weight)}.ts[data-ts=pair][data-ts-head] .ts-col:not(.ts-col-after){grid-area:1/8/auto/span 6}.ts[data-ts=pair] .ts-answer{margin-block-start:0}.ts-caption{grid-column:4/span 6}.ts[data-ts-headless]>.spread>.kit-label,.ts[data-ts-headless] .ts-registers{grid-row:1;align-self:baseline}.ts[data-ts=plate] .ts-grid{grid-template-rows:auto auto 1fr auto}.ts[data-ts=plate] .ts-plate{grid-area:1/4/span 3/span 5;align-self:start;margin:0}.ts[data-ts=plate] .ts-col.ts-col-foot{grid-row:2;margin:0}.ts[data-ts=plate] .ts-plate-photo{grid-column:bleed-start/span 8}.ts[data-ts=plate] .ts-plate-photo>.plate>.plate-caption{padding-inline-start:var(--spread-margin-start)}.ts[data-ts=plate] .ts-prints{grid-area:4/4/auto/span 5;min-inline-size:0}.ts[data-ts=plate] .ts-col{grid-area:1/10/auto/span 4;align-self:start}.ts[data-ts=plate] .ts-registers,.ts[data-ts=plate] .ts-caption{grid-column:auto}.ts[data-ts-head][data-ts=essay] .ts-aside,.ts[data-ts-head][data-ts=story] .ts-aside{grid-row:2/span 3}.ts[data-ts-head][data-ts=essay] .ts-aside{padding-block-start:calc(.6em + 6px)}}@media (min-width:80rem){.ts[data-ts=story] .ts-story{grid-column:2/span 8}.ts[data-ts=story] .ts-story-para{--ts-c:calc((100cqi - 7 * var(--spread-gutter)) / 8)}.ts[data-ts=story] .ts-story-para>.ts-para:not(.text-lede),.ts[data-ts=story] .ts-story-para .ts-para:not(.text-lede){max-inline-size:min(30em, calc(5 * var(--ts-c) + 4 * var(--spread-gutter)))}.ts[data-ts=story] .ts-story-para .ts-para.text-lede{max-inline-size:calc(6 * var(--ts-c) + 5 * var(--spread-gutter))}}@media (min-width:80rem) and (not (min-width:85rem)){.ts[data-ts=plate][data-ts-plate=drawing] .ts-plate,.ts[data-ts=plate][data-ts-plate=drawing] .ts-prints{grid-column:3/span 6}}@media (min-width:64rem) and (not (min-width:80rem)){.ts[data-ts=plate][data-ts-plate=drawing] .ts-grid{grid-template-rows:none}.ts[data-ts=plate][data-ts-plate=drawing] .ts-col,.ts[data-ts=plate][data-ts-plate=drawing] .ts-plate,.ts[data-ts=plate][data-ts-plate=drawing] .ts-prints{grid-area:auto/4/auto/span 8}.ts[data-ts=plate][data-ts-plate=drawing] .ts-plate{margin-block-start:48px}.ts[data-ts=plate][data-ts-plate=drawing] .ts-col.ts-col-foot{grid-row:auto;margin-block-start:32px}.ts[data-ts=plate][data-ts-plate=drawing] .ts-body>*{max-inline-size:62ch}.ts[data-ts=plate] .ts-plate{grid-column:4/span 4}.ts[data-ts=plate] .ts-plate-photo{grid-column:bleed-start/span 7}.ts[data-ts=plate] .ts-col{grid-column:8/span 6}}@media not all and (min-width:64rem){.ts[data-ts=plate] .ts-plate{margin-block:48px 0}.ts[data-ts=plate] .ts-col-foot{margin-block-start:32px}}@media not all and (min-width:48rem){.ts[data-ts=plate] .ts-col-foot{margin-block-start:0}.cc-close-form .cc-after{margin-block-start:32px}.cc-close-form .cc-after .kit-actions{margin-block-start:0}}@media not all and (min-width:64rem){.ts[data-ts=plate] .ts-plate-photo{grid-column:bleed}.ts[data-ts=plate] .ts-plate-photo>.plate>.plate-caption{padding-inline:var(--spread-margin-start) var(--spread-margin-end)}}.st-body{margin-block-start:var(--spacing-rhythm-title)}.st-lists{gap:40px;min-inline-size:0;margin-block-start:56px;display:grid}.st-register{min-inline-size:0;margin-block-start:72px}.st-register-index{margin-block-start:40px}@media (min-width:48rem){.st-register-index{margin-block-start:48px}}@media (min-width:64rem){.st-line{grid-column:4/span 8}.st-body{grid-column:4/span 5}.st-lists{grid-column:4/span 8}.st-register{grid-column:4/span 10}.st-register-credentials,.st-register-ledger{grid-column:4/span 7}.st-actions{grid-column:4/span 8}}@media (min-width:100rem){.st-line-long{grid-column:4/span 7}}.rg-main{min-inline-size:0;margin-block-start:48px}.rg-under{min-inline-size:0;margin-block-start:40px}.rg-beside{align-content:start;gap:40px;min-inline-size:0;margin-block-start:48px;display:grid}@media (min-width:64rem){.rg-main-wide{grid-column:4/span 10}.rg-main-text{grid-column:4/span 6}.rg[data-rg=text] .rg-main-text:has([data-register=ledger] .reg-rows>:nth-child(5)){grid-column:4/span 10}.rg[data-rg=text] .rg-main-text [data-register=ledger]:has(.reg-rows>:nth-child(5)) .reg-row{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.rg[data-register-variant=index] .rg-main:has(.reg-footnote)~.rg-actions{grid-column:4/span 10;justify-content:flex-end;margin-block-start:-32px}.rg[data-register-variant=index] .rg-main:has(~.rg-actions) .reg-footnote{max-inline-size:60%}.rg[data-rg=beside] .rg-main{grid-column:4/span 5}.rg[data-rg=wide] .rg-beside{grid-column:4/span 6}.rg[data-rg=beside] .rg-main{margin-block-start:40px}.rg[data-rg=beside] .rg-beside{grid-area:2/10/span 4/span 4;align-self:start;margin-block-start:40px}.rg[data-rg-under] .rg-grid{grid-template-rows:auto auto auto 1fr}.rg[data-rg-under] .rg-beside{grid-row:2/span 3}.rg-under{grid-area:3/4/auto/span 5}.rg-actions{grid-column:4/span 8}}.reg{min-inline-size:0}.reg-title{margin:0 0 24px}.reg-rows{margin:0;padding:0;list-style:none}.reg-row{border-block-start:1px solid var(--ground-fg-rule);min-inline-size:0;padding-block:18px}.reg-rows>:last-child .reg-row,.reg-rows>.reg-row:last-child{border-block-end:1px solid var(--ground-fg-rule)}.reg-term,.reg-detail,.reg-value,.reg-meta,.reg-link,.reg-cell dd,.reg-quote{margin:0}.reg-cell{gap:6px;min-inline-size:0;margin:0;display:grid}.reg-footnote{max-inline-size:62ch;margin-block-start:16px}.reg-link .quiet-link{min-block-size:var(--spacing-target)}[data-register=ledger] .reg-cell:has(>.reg-link){line-height:0;display:block}[data-register=ledger] .reg-cell>.reg-link{display:inline}[data-register=ledger] .reg-cell:has(>.reg-link)>:nth-last-child(2){margin-inline-end:.6em}[data-register=ledger] .reg-cell>.reg-link .quiet-link{white-space:nowrap;min-block-size:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-weight:var(--font-weight-medium,500);margin-block:-12px;padding-block:12px;display:inline}[data-register=ledger] .reg-row{gap:6px 32px;display:grid}@media not all and (min-width:48rem){.rg[data-rg=text] [data-register=ledger]:has(.reg-rows>:nth-child(5)) .reg-row{gap:2px;padding-block:14px}.rg[data-rg=text] [data-register=ledger]:has(.reg-rows>:nth-child(5)) .reg-detail{font-size:var(--text-small);line-height:var(--text-small--line-height)}}@media (min-width:48rem){[data-register=ledger] .reg-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}}[data-register=spec] .reg-row{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,8.5rem);align-items:baseline;gap:8px 24px;min-block-size:64px;display:grid}[data-register=spec] .reg-value{grid-column:2/span 2;grid-template-columns:subgrid;text-align:end;align-items:baseline;display:grid}[data-register=spec] .reg-value>*{grid-column:1/span 2}[data-register=spec] .reg-value>.reg-spec{display:contents}[data-register=spec] .reg-spec-fig{grid-column:1}[data-register=spec] .reg-q-post{text-align:start;grid-column:2}.reg-spec-core,.reg-q{white-space:nowrap}.reg-spec-words{display:inline-block}@media not all and (min-width:30rem){[data-register=spec] .reg-row{grid-template-columns:minmax(0,1fr)}[data-register=spec] .reg-value{text-align:start;grid-column:1;display:block}[data-register=spec] .reg-value>.reg-spec{display:inline}}.reg-heads{display:none}[data-register=symptoms] .reg-row,[data-register=index] .reg-row{gap:8px 32px;display:grid}[data-register=symptoms] .reg-value{border-inline-start:2px solid var(--ground-fg-air);margin-block-start:6px;padding-inline-start:16px}[data-register=index] .reg-items{border:0;margin-block-start:8px}[data-register=index] .reg-items>li{border:0;padding-block:3px}[data-register=index] .reg-items>li:before{inset-block-start:round(down,3px + .72em,1px)}@media (min-width:48rem){.reg-heads{gap:32px;padding-block-end:14px;display:grid}[data-register=symptoms] .reg-heads,[data-register=symptoms] .reg-row{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}[data-register=symptoms] .reg-heads .reg-head:nth-child(2){display:none}[data-register=symptoms] .reg-term,[data-register=symptoms] .reg-detail{grid-column:1}[data-register=symptoms] .reg-value{border:0;grid-area:1/2/span 2;margin:0;padding-inline-start:0}[data-register=index] .reg-row{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}[data-register=index] .reg-rows[data-plain] .reg-row{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}[data-register=index] .reg-items{grid-column:2}}@media (min-width:64rem){[data-register=symptoms] .reg-heads,[data-register=symptoms] .reg-row,[data-register=index] .reg-heads,[data-register=index] .reg-row{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,4fr)}[data-register=symptoms] .reg-heads .reg-head:nth-child(2){display:block}[data-register=symptoms] .reg-term,[data-register=index] .reg-term{grid-area:1/1}[data-register=symptoms] .reg-detail,[data-register=index] .reg-detail{grid-area:1/2;padding-block-start:.5em}[data-register=symptoms] .reg-value{grid-area:1/3;padding-block-start:.4em}[data-register=index] .reg-items{grid-area:1/3;margin:0;padding-block-start:.4em}[data-register=symptoms] .reg-row,[data-register=index] .reg-row{align-items:baseline;padding-block:24px}[data-register=symptoms] .reg-detail,[data-register=index] .reg-detail,[data-register=symptoms] .reg-value,[data-register=index] .reg-items{padding-block-start:0}[data-register=index] .reg-rows[data-plain] .reg-heads,[data-register=index] .reg-rows[data-plain] .reg-row{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}[data-register=index] .reg-rows[data-plain] .reg-detail{max-inline-size:30em}}[data-register=index][data-form=entries] .reg-title{margin-block-end:12px}[data-register=index][data-form=entries] .reg-rows{column-gap:var(--spread-gutter);border-block-start:1px solid var(--ground-fg-rule);display:grid}[data-register=index][data-form=entries] .reg-rows .reg-row{border-block:0;border-block-end:1px solid var(--ground-fg-rule);padding-block:12px 16px;display:block}[data-register=index][data-form=entries] .reg-rows .reg-detail{max-inline-size:52ch;margin-block-start:6px;padding:0}@media (min-width:48rem){[data-register=index][data-form=entries] .reg-rows{border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr))}[data-register=index][data-form=entries] .reg-rows .reg-row{padding-block:14px 18px}[data-register=index][data-form=entries] .reg-rows>.reg-row:nth-child(-n+2){border-block-start:1px solid var(--ground-fg-rule)}[data-register=index][data-form=entries] .reg-rows>.reg-row:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:80rem){[data-register=index][data-form=entries] .reg-rows{grid-template-columns:repeat(3,minmax(0,1fr))}[data-register=index][data-form=entries] .reg-rows>.reg-row:nth-child(3){border-block-start:1px solid var(--ground-fg-rule)}[data-register=index][data-form=entries] .reg-rows>.reg-row:last-child:nth-child(odd){grid-column:auto}[data-register=index][data-form=entries] .reg-rows>.reg-row:last-child:nth-child(3n+1){grid-column:1/-1}[data-register=index][data-form=entries] .reg-rows>.reg-row:last-child:nth-child(3n+2){grid-column:span 2}}[data-register=documents] .reg-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;display:grid}[data-register=documents] .reg-link{grid-area:1/2;align-self:baseline}[data-register=documents] .reg-link .quiet-link{margin-block:-10px}@media (min-width:48rem){[data-register=documents] .reg-row{column-gap:32px}}[data-register=documents] .docs-request{color:var(--ground-fg-body);white-space:nowrap;text-decoration-color:#0000}@media (hover:hover){[data-register=documents] .docs-request:hover{color:var(--ground-fg-teal);text-decoration-color:currentColor}}.docs-main{min-inline-size:0;margin-block-start:40px}.docs-print{min-inline-size:0;margin-block-start:32px}.docs-print .plate{inline-size:min(100%, var(--plate-max,312px))}[data-register=documents] .reg-row{padding-block:14px}[data-register=documents] .reg-term,[data-register=documents] .reg-meta,[data-register=documents] .reg-link{margin:0}@media (min-width:64rem){.docs-main{grid-column:4/span 7}.docs-print{grid-area:2/11/auto/span 3;place-self:start end;margin-block-start:40px}}.docs-approvals,.docs-docs{min-inline-size:0}.docs-docs{margin-block-start:48px}.docs-title{margin:0 0 24px}.docs-paired .docs-print{justify-self:stretch;margin-block-start:32px}@media (min-width:64rem){.docs-approvals,.docs-docs{grid-column:4/span 8}.docs-paired .docs-print{grid-area:auto;justify-self:stretch}}@media (min-width:80rem){.docs-approvals{grid-area:1/4/auto/span 5}.docs-docs{grid-area:1/9/auto/span 5;margin-block-start:0}}@media not all and (min-width:48rem){.rg[data-rg=beside] [data-register=ledger] .reg-row,.docs-approvals [data-register=ledger] .reg-row{grid-template-columns:110px minmax(0,1fr);align-items:baseline;column-gap:16px;padding-block:13px}.rg[data-rg-under] .rg-under{display:none}}@media (min-width:48rem){.rg[data-rg=beside] [data-register=ledger] .reg-row,.docs-approvals [data-register=ledger] .reg-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:80rem) and (not (min-width:90rem)){.docs-approvals [data-register=ledger] .reg-row{grid-template-columns:minmax(0,1fr);row-gap:2px}}.reg-table{border-collapse:collapse;inline-size:100%;display:none}.reg-table th,.reg-table td{text-align:start;vertical-align:baseline;border-block-start:1px solid var(--ground-fg-rule);font-weight:inherit;padding:16px 24px 16px 0}.reg-table thead th,.reg-table thead td{border-block-start:0;padding-block-start:0}.reg-table tbody tr:last-child>*{border-block-end:1px solid var(--ground-fg-rule)}.reg-table tbody th{inline-size:18%}.reg-transposed{gap:28px;display:grid}.reg-block{border-block-start:1px solid var(--ground-fg-rule);padding-block-start:14px}.reg-block .reg-term{margin-block-end:8px}.reg-block dl{gap:6px;margin:0;display:grid}.reg-pair{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:16px;display:grid}.reg-pair dt,.reg-pair dd{margin:0}@media (min-width:48rem){.reg-table{display:table}.reg-transposed{display:none}}[data-register=credentials] .reg-value:empty{display:none}[data-register=credentials] .reg-cred{gap:24px 32px;display:grid}[data-register=credentials] .reg-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}[data-register=credentials] .reg-rows>.reg-row,[data-register=credentials] .reg-rows>:last-child .reg-row,[data-register=credentials] .reg-rows>.reg-row:last-child{border-block-end:0;padding-block:12px 20px}[data-register=credentials] .reg-cell>p{margin:0}[data-register=credentials] .reg-term{font-variant-numeric:lining-nums;margin-block-end:4px}[data-register=credentials] .reg-evidence{gap:16px;display:grid}[data-register=credentials] .reg-aside{background:var(--color-vellum);inline-size:100%;max-inline-size:280px;padding:16px}[data-ground=vellum] [data-register=credentials] .reg-aside{background:var(--color-paper)}[data-register=credentials] .reg-aside:has(>.reg-evidence-print){background:0 0;padding:0}[data-register=credentials] .reg-evidence-print{margin:0}[data-register=credentials] .reg-evidence-mat{background:var(--color-vellum);padding:16px}[data-ground=vellum] [data-register=credentials] .reg-evidence-mat{background:var(--color-paper)}[data-register=credentials] .reg-evidence-caption{margin-block-start:8px}@media (min-width:48rem){[data-register=credentials] .reg-rows{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}}@media (min-width:80rem){[data-register=credentials] .reg-cred[data-evidence]{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start}[data-register=credentials] .reg-evidence{border-block-start:1px solid var(--ground-fg-rule);padding-block-start:12px}}[data-register=press] .reg-row{gap:4px 32px;padding-block:12px 14px;display:grid}[data-register=press] .reg-cell>p{margin:0}[data-register=press] .reg-link{margin-block-start:6px}[data-register=press] .reg-term{text-wrap:balance}@media (min-width:64rem){[data-register=press] .reg-row{grid-template-columns:minmax(0,6fr) minmax(0,9fr);align-items:baseline;padding-block:8px 12px}[data-register=press] .reg-cell{grid-template-columns:minmax(0,1fr) 8rem;align-items:baseline;gap:4px 32px;display:grid}[data-register=press] .reg-detail,[data-register=press] .reg-meta{grid-column:1}[data-register=press] .reg-link{grid-area:1/2/span 2;justify-self:end;margin:0}}[data-register=results] .reg-row{gap:10px 32px;padding-block:24px;display:grid}.reg-quote-fig{min-inline-size:0;margin:0}.reg-quote-fig>.reg-quote{margin-inline-end:.4em;display:inline}.reg-attribution{white-space:nowrap;display:inline-block}.reg-attribution:before{content:"— "}@media (min-width:64rem){[data-register=results] .reg-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,5fr);align-items:baseline}[data-register=results] .reg-quote,[data-register=results] .reg-quote-fig{grid-area:1/3}[data-register=results] .reg-row:not(:has(.reg-value))>.reg-cell{grid-column:1/span 2}.rg[data-rg=beside] [data-register=results] .reg-row{grid-template-columns:minmax(0,1fr)}.rg[data-rg=beside] [data-register=results] .reg-row>*,.rg[data-rg=beside] [data-register=results] .reg-quote,.rg[data-rg=beside] [data-register=results] .reg-quote-fig{grid-row:auto;grid-column:1!important}.rg[data-rg=beside]:has([data-register=results]) .rg-beside{margin-block-start:48px}}[data-register=results] .reg-value-figure{white-space:nowrap;display:block}[data-register=results] .reg-value-words{margin-block-start:6px;display:block}[data-register=results] .reg-quote:before{content:"“";margin-inline-start:-.42em}[data-register=results] .reg-quote:after{content:"”"}.fg-groups{gap:56px;min-inline-size:0;margin-block-start:48px;display:grid}.fg-group-title{margin:0 0 24px}.fg-grid>.fg-groups:first-child,.fg-grid>.kit-label+.fg-groups{margin-block-start:0}@media (min-width:64rem){.fg-grid>.kit-label+.fg-groups{grid-row:1;align-self:baseline}.fg-grid>.kit-label:has(+.fg-groups){grid-row:1;align-self:baseline}}.fg-footnote{margin-block-start:32px}@media (min-width:64rem){.fg-groups,.fg-footnote,.fg-actions{grid-column:4/span 10}.fg .kit-title+.kit-lede{grid-column:4/span 6}}@media not all and (min-width:64rem){.fg-groups:has(.fg-group-title) .figures .figure:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:64rem){.fg-groups:has(.fg-group-title){gap:16px;container:fg-groups/inline-size}.fg-groups:has(.fg-group-title) .fg-group{position:relative}.fg-groups .fg-group-title{--fg-col:calc((100cqi - 9 * var(--spread-gutter)) / 10);inline-size:calc(2 * var(--fg-col) + var(--spread-gutter));text-wrap:balance;margin:0;position:absolute;inset-block-start:.5em;inset-inline-start:calc(-2 * var(--fg-col) - 2 * var(--spread-gutter))}.fg-groups .figures[data-shared=short] .figure:last-child{grid-column:var(--fig-last-start,auto) / -1}.fg:has(.fg-footnote):has(.fg-actions>*) .fg-footnote{max-inline-size:60%}.fg:has(.fg-footnote):has(.fg-actions>*) .fg-actions{justify-content:flex-end;margin-block-start:-32px}}.fg-offer{margin:var(--spacing-rhythm-title) 0 0}.fg[data-fg=offer] .fg-actions{margin-block-start:24px}@media (min-width:80rem){.fg[data-fg=offer] .fg-grid>.kit-headline{grid-area:1/4/auto/span 6}.fg[data-fg=offer] .fg-grid>.fg-offer{grid-area:1/10/auto/span 4;align-self:baseline;margin-block-start:0}.fg[data-fg=offer] .fg-grid>.fg-actions{grid-area:2/10/auto/span 4}}.tm{gap:28px;min-inline-size:0;margin:0;display:grid}.tm-title{margin-block-end:var(--spacing-rhythm-actions,40px)}.tm-figure,.tm-title>*{margin:0}.tm-text{min-inline-size:0}.tm-pull,.tm-full{margin:0}.tm-quote{margin:0;position:relative}.tm-mark-open{padding-inline-end:.06em;position:absolute;inset-inline-end:100%}.tm-pull .tm-quote{max-inline-size:30ch}.tm-caption{margin-block-start:28px}.tm-note{max-inline-size:62ch}.tm-full{margin-block-start:24px}.tm-full .tm-quote{max-inline-size:62ch}.tm-full .tm-mark-open{position:static}.tm-by{margin:0}.tm-by-part:before{content:" · ";content:" · " / ", "}.tm-benefits{max-inline-size:48ch;margin-block-start:24px}.tm-link,.tm-note{margin-block-start:0}.tm-account-title{margin:0 0 20px}@media not all and (min-width:64rem){.tm-mark-open{position:static}}@media (min-width:64rem){.pl-body{grid-column:2/span 11}.tm{grid-template-columns:subgrid;column-gap:var(--spread-gutter)}.pl-body>.tm,.pl-body{grid-template-columns:subgrid;display:grid}.pl-body>.tm{grid-column:1/-1}.tm-instrument{grid-area:1/1/auto/span 2;align-self:start;padding-block-start:.4em;padding-inline-end:16px}.tm-instrument:has(.tm-reading){padding-inline-end:32px}.tm-text{grid-area:1/3/auto/span 9}.tm>.tm-link{grid-area:2/3/auto/span 9}.tm>.tm-note{grid-area:3/3/auto/span 9}.tm-plate{grid-column:10/span 3}}:is(.text-datum,.text-label) sub{letter-spacing:0;margin-inline-start:-.22em}.reading .footnote-mark{font-size:var(--text-datum);font-variant-numeric:lining-nums proportional-nums;vertical-align:.3em;margin-inline-start:calc(.02em - 19px)}.ps-line{min-inline-size:0;margin-block-start:56px}.ps-guarantee{margin-block-start:48px}@media (min-width:64rem){.ps-line{grid-column:4/span 10}.ps-pair{column-gap:var(--spread-gutter,32px);grid-column:4/span 10;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ps-pair>*{margin:0}[data-process-variant=trade] .ps-line{margin-block-start:36px}.ps-actions{grid-column:4/span 10}}.pr-line{--pr-cols:repeat(var(--steps,5), minmax(0, 1fr));min-inline-size:0;position:relative}.pr-phases{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pr-phase-step{margin:0 0 2px}.pr-phase-name+.pr-phase-name:before{content:" · "}.pr-steps{border-inline-start:1px solid var(--ground-fg-gold);margin:0;padding:0;list-style:none;display:grid}.pr-step{grid-template-columns:minmax(0,1fr);gap:4px;padding:0 0 32px 24px;display:grid;position:relative}.pr-step:last-child{padding-block-end:4px}.pr-head{gap:2px;display:grid;position:relative}.pr-seg{display:none}.pr-tick{background:var(--ground-fg-gold);block-size:1px;inline-size:11px;position:absolute;inset-block-start:.6em;inset-inline-start:-29px}.pr-span,.pr-title,.pr-duration,.pr-body{margin:0}.pr-duration:empty{display:none}.pr-body{max-inline-size:46ch;margin-block-start:6px}@media (min-width:48rem) and (not (min-width:64rem)){[data-process=full] .pr-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:32px}[data-process=full] .pr-step>:not(.pr-body){grid-column:1}[data-process=full] .pr-step>.pr-body{grid-area:2/2/span 2;margin-block-start:.35em}}[data-process=trade] .pr-title,[data-process=compact] .pr-title{font-size:var(--text-lede-roman)}@media (min-width:64rem) and (not (min-width:90rem)){.pr-title{font-size:var(--text-lede-roman)}}@media (min-width:64rem){.pr-title,.pr-duration,.pr-body{padding-inline-end:16px}.pr-steps{grid-template-columns:repeat(var(--steps,5), minmax(0, 1fr));border-inline-start:0;grid-template-rows:auto auto auto 1fr}.pr-step{grid-row:span 4;grid-template-rows:subgrid;gap:0;padding:0}.pr-span{grid-row:1;margin-block-end:10px;padding-inline-end:24px}.pr-head{grid-row:2;align-content:start;padding:0 24px 18px 0}.pr-duration{grid-row:3}.pr-body{grid-row:4}.pr-step:not(:has(>.pr-duration))>.pr-body{grid-row:3/span 2;padding-block-start:16px}.pr-seg{display:block;position:absolute;inset-block-end:0;inset-inline:0}.pr-seg[data-shown=true]{transition-delay:calc(var(--i,0) * .12s)}.pr-tick{block-size:11px;inline-size:1px;inset-block:auto -5px;inset-inline-start:0}.pr-line[data-measured]{--pr-min:min(10rem, calc(100% / var(--steps,5)))}.pr-line[data-measured] .pr-head{align-content:end}.pr-line[data-measured] .pr-title{font-size:var(--text-lede-roman)}.pr-line[data-measured] .pr-steps{grid-template-columns:var(--pr-cols)}.pr-step[data-open] .pr-seg{-webkit-mask-image:linear-gradient(90deg,currentColor 55%,#0000);mask-image:linear-gradient(90deg,currentColor 55%,#0000)}.pr-step:last-child:not([data-open]) .pr-head:after{content:"";background:var(--ground-fg-gold);block-size:11px;inline-size:1px;position:absolute;inset-block-end:-5px;inset-inline-end:0}.pr-duration,.pr-body{padding-inline-end:24px}.pr-duration{padding-block-start:16px}.pr-phase-step{display:none}[data-process=trade] .pr-phases{clip-path:none;white-space:normal;row-gap:14px;block-size:auto;inline-size:auto;margin:0 0 28px;padding:0;list-style:none;display:grid;position:static;overflow:visible}[data-process=trade] .pr-phase{border-block-end:1px solid var(--ground-fg-rule);white-space:nowrap;min-inline-size:0;margin-inline-end:16px;padding-block-end:10px;position:relative}[data-process=trade] .pr-phase:before,[data-process=trade] .pr-phase:after{content:"";background:var(--ground-fg-rule);block-size:7px;inline-size:1px;position:absolute;inset-block-end:-7px}[data-process=trade] .pr-phase:before{inset-inline-start:0}[data-process=trade] .pr-phase:after{inset-inline-end:0}}@media not all and (min-width:64rem){[data-process=trade] .pr-step{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding-block-end:20px}[data-process=trade] .pr-phase-step{text-align:end;white-space:nowrap;grid-area:1/2;margin:0}[data-process=trade] .pr-head{grid-area:1/1/span 2;align-self:start}[data-process=trade] .pr-duration{text-align:end;white-space:nowrap;grid-column:2}[data-process=trade] .pr-step{row-gap:0}}@media (min-width:48rem) and (not (min-width:64rem)){.ps .kit-prose>*,.ts[data-ts=plate] .ts-body>*{max-inline-size:32em}}.cc-ledger,.cc-close{grid-column:content;grid-template-columns:subgrid;min-inline-size:0;display:grid}.cc-ledger>*,.cc-close>*{grid-column:1/-1}.cc-ledger{margin-block-end:var(--spacing-tempo-tight)}.cc-ledger:not(:has(.cc-ledger-points)){border-block-end:1px solid var(--ground-fg-rule);padding-block-end:var(--spacing-tempo-tight)}.cc-ledger-held{margin-block-start:32px}.leaf.cc[data-cc=ledger]{padding-block-start:var(--spacing-tempo-tight)}.leaf.cc{padding-block-end:var(--spacing-tempo-tight)}.cc-ledger-lede{margin:var(--spacing-rhythm-title) 0 0}.cc-ledger-figures{min-inline-size:0;margin-block-start:48px}.cc-ledger-points{margin-block-start:40px}.cc-text{min-inline-size:0}.cc-heading{margin:0}.cc-description{margin:var(--spacing-rhythm-title) 0 0}.cc-direct{gap:6px;margin-block-start:40px;display:grid}.cc-phone,.cc-email{min-block-size:var(--spacing-target);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.cc-hours{margin-block-start:32px}.cc-hours p{margin:0}.cc-caption{margin-block-start:32px}.sep-run{--sep-w:1.1em;margin-inline-start:calc(-1 * var(--sep-w));display:block}:has(>.sep-run){overflow-x:clip}.sep-part{white-space:nowrap}.sep-part:before{content:"·" / "";inline-size:var(--sep-w);text-align:center;display:inline-block}.cc-crossref{margin:24px 0 0}.cc-crossref .quiet-link{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:500}.cc-form,.cc-plate{min-inline-size:0;margin-block-start:48px}.cc-text-after .quiet-link{letter-spacing:var(--text-caption--letter-spacing)}.cc-text-after{display:none}.cc-text-after .quiet-link{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:500}@media (min-width:64rem){.cc-text-after{margin-block-start:16px;display:block}.cc-text-after .cc-actions{margin-block-start:0}.cc-after.cc-after-moves{display:none}}.cc-after{grid-column:1/-1;min-inline-size:0;margin-block-start:32px}.cc-after .quiet-link{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-weight:var(--font-weight-medium,500)}@media not all and (min-width:64rem){.cc-close-form .cc-direct{margin-block-start:28px}}@media not all and (min-width:48rem){.cc-close-form .cc-direct{flex-wrap:wrap;align-items:baseline;gap:0 24px;display:flex}}@media not all and (min-width:64rem){.cc-close-form .cc-form{margin-block-start:36px}}.cc-next{border-block-start:1px solid var(--ground-fg-rule);grid-column:content;margin-block-start:var(--spacing-tempo-tight)}.cc-next-link{color:var(--ground-fg);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 24px;padding-block:28px 0;text-decoration:none;display:grid}.cc-next-label{grid-column:1/-1}.cc-next-title{align-items:baseline;gap:.6em;min-inline-size:0;display:inline-flex}.cc-next-name{transition:color var(--dur-instant) var(--ease-ui)}.cc-next-arrow{color:var(--ground-fg);transition:color var(--dur-instant) var(--ease-ui);align-self:center}.cc-next-arrow:after{block-size:1em;inline-size:3.2em}@media (hover:hover){.cc-next-link:hover .cc-next-name,.cc-next-link:hover .cc-next-arrow{color:var(--ground-fg-teal)}.cc-next-link:hover .cc-next-arrow:after{translate:6px}}@media (min-width:64rem){.cc-ledger>.kit-label,.cc-close>.kit-label{grid-area:1/1/auto/span 2}.cc-ledger>.kit-title{grid-area:1/3/auto/span 8}.cc-ledger-lede{grid-column:3/span 5!important}.cc-ledger-figures{grid-column:3/span 10!important}.cc-ledger-points{grid-column:3/span 6!important}.cc-text{grid-row:1;align-self:baseline;grid-column:3/span 6!important}.cc-close:not(.cc-close-form) .cc-text:has(>.cc-heading.text-display-m){grid-column:3/span 8!important}.cc-close.cc-close-plate .cc-text{grid-column:3/span 6!important}.cc-close.cc-close-plate:not(.cc-close-form) .cc-text:has(>.cc-heading.text-display-m){grid-column:3/span 6!important}.cc-close-plate .cc-plate{grid-row:1/span 2;align-self:start;margin:0;padding-block-start:.7rem;grid-column:9/span 4!important}}@media (min-width:64rem) and (not (min-width:80rem)){.cc-close.cc-close-plate .cc-text{grid-column:3/span 5!important}.cc-close.cc-close-plate:not(.cc-close-form) .cc-text:has(>.cc-heading.text-display-m){grid-column:3/span 5!important}.cc-close-plate .cc-plate{grid-column:8/span 5!important}}@media (min-width:64rem){.cc-close-form .cc-text{grid-column:3/span 5!important}.cc-form{grid-row:1/span 2;margin:0;grid-column:8/span 5!important}.cc-close-form{grid-template-rows:auto 1fr auto}.cc-close-form .cc-after{grid-row:3;align-self:start;grid-column:8/span 5!important}.cc-next-link{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,2fr) minmax(0,10fr) auto}.cc-next-label{grid-column:1}}.pt-figure{margin:0}.pt-band{padding:0}.pt-mount{grid-column:bleed;min-inline-size:0}.pt-print{inline-size:100%}.pt-desk [data-photo]{max-inline-size:none}.pt-has-phone .pt-desk{display:none}.pt-phone [data-photo]{max-inline-size:none}@media (min-width:30rem){.pt-has-phone .pt-desk{display:block}.pt-has-phone .pt-phone{display:none}}.pt-caption-band{padding-block:24px 40px}@media (min-width:80rem){.pt[data-pt-mat]{--pt-w:min(1260px, calc(100vw - 192px))}.pt[data-pt-mat=vellum] .pt-band{background:var(--color-vellum);padding-block:64px 48px}.pt[data-pt-mat=night] .pt-band{background:var(--color-night-dusk);padding-block:64px 48px}.pt[data-pt-mat] .pt-mount{inline-size:var(--pt-w);justify-self:center}.pt:not([data-pt-mat]) .pt-mount{grid-column:content}.pt .pt-mount>.pt-caption-band{padding-block:20px 0;display:block}.pt:not([data-pt-mat]) .pt-mount>.pt-caption-band{padding-block:20px 40px}.pt .pt-mount>.pt-caption-band>figcaption{max-inline-size:62ch}}.ct-label{margin-block-end:24px}.ct{--ct-mark:3.75rem}.ct-body{min-inline-size:0}.ct-chapters,.ct-appendices{margin:0;padding:0;list-style:none}.ct-row,.ct-appendix{grid-template-columns:var(--ct-mark) minmax(0, 1fr);align-items:baseline;column-gap:0;display:grid;position:relative}.ct-row{border-block-start:1px solid var(--ground-fg)}@supports (color:color-mix(in lab, red, red)){.ct-row{border-block-start:1px solid color-mix(in srgb, var(--ground-fg) 22%, transparent)}}.ct-row:last-child{border-block-end:1px solid var(--ground-fg)}@supports (color:color-mix(in lab, red, red)){.ct-row:last-child{border-block-end:1px solid color-mix(in srgb, var(--ground-fg) 22%, transparent)}}.ct-mark{grid-area:1/1}.ct-mark,.ct-descriptor,.ct-arrow{pointer-events:none}.ct-link,.ct-appendix-link{color:inherit;grid-column:2;text-decoration:none;display:block}.ct-link:after,.ct-appendix-link:after{content:"";position:absolute;inset:0}.ct-link{min-block-size:72px;padding-block:16px}.ct-label-text{transition:color var(--dur-instant) var(--ease-ui);display:block}.ct-descriptor{max-inline-size:46ch;margin:6px 0 0}.ct-arrow{display:none}.ct-appendices{margin-block-start:12px}.ct-appendix-link{min-block-size:56px;padding-block:10px}.ct-imprint{margin:28px 0 0}@media (hover:hover){:is(.ct-link,.ct-appendix-link):hover .ct-label-text,:is(.ct-link,.ct-appendix-link):hover .ct-arrow{color:var(--ground-fg-teal)}:is(.ct-link,.ct-appendix-link):hover .ct-arrow:after{translate:6px}}:is(.ct-link,.ct-appendix-link):focus-visible .ct-label-text{color:var(--ground-fg-teal)}:is(.ct-link,.ct-appendix-link):focus-visible{outline-offset:4px}@media (min-width:64rem){.ct-body{grid-column:4/span 10}.ct-row,.ct-appendix{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,4fr) minmax(0,1fr);align-items:center}.ct-link,.ct-appendix-link{grid-column:2/-1;grid-template-columns:subgrid;align-items:center;display:grid}.ct-link{min-block-size:96px;padding-block:20px}.ct-label-text{grid-column:1}.ct-descriptor{grid-column:2;margin:0}.ct-arrow{color:var(--ground-fg-muted);transition:color var(--dur-instant) var(--ease-ui);grid-area:1/3;justify-self:end;display:block}.ct-arrow:after{block-size:15px;inline-size:40px}.ct-appendices{margin-block-start:16px}}@media (min-width:90rem){.ct-body{position:relative}.ct-imprint{inline-size:calc((100% - 9 * var(--spread-gutter)) / 5 + var(--spread-gutter));margin:0;position:absolute;inset-block-end:14px;inset-inline-end:calc(100% + var(--spread-gutter))}.ct .ct-imprint>span{white-space:nowrap;display:block}.ct .ct-imprint>span>[aria-hidden=true]:first-child{display:none}}.ct-imprint>span{white-space:nowrap}.ct-imprint>span:last-child:not(:first-child){display:block}.ct-imprint>span:last-child:not(:first-child)>[aria-hidden=true]:first-child{display:none}.cf{container:cf/inline-size}.cf-form{align-items:start;gap:24px;display:grid}.cf-choice{border:0;min-inline-size:0;margin:0;padding:0}.cf-legend{margin-block-end:8px;padding:0}.cf-types .cf-legend{margin-block-end:4px}.cf-option{--cf-line:var(--ground-fg-rule);--cf-line-w:1px;background:linear-gradient(var(--cf-line), var(--cf-line)) left bottom / 100% var(--cf-line-w) no-repeat;align-items:center;gap:14px;min-block-size:48px;display:flex;position:relative}.cf-option:has(>.cf-radio:checked){--cf-line:var(--color-teal-ink);--cf-line-w:2px}.cf-radio{appearance:none;border:1px solid var(--ground-fg-muted);background:var(--ground-color);cursor:pointer;border-radius:50%;flex:none;place-content:center;block-size:16px;inline-size:16px;margin:0;display:grid}.cf-radio:before{content:"";background:var(--color-teal-ink);block-size:8px;inline-size:8px;transition:scale var(--dur-instant) var(--ease-ui);border-radius:50%;scale:0}.cf-radio:checked{border-color:var(--color-teal-ink)}.cf-radio:checked:before{scale:1}.cf-option-label{cursor:pointer;flex:1;align-items:center;min-block-size:48px;padding-block:10px;display:flex}.cf-option-label:after{content:"";position:absolute;inset:0}.cf-field{gap:6px;min-inline-size:0;display:grid}.cf-control{--cf-line:var(--ground-fg-muted);--cf-line-w:1px;background:linear-gradient(var(--cf-line), var(--cf-line)) left bottom / 100% var(--cf-line-w) no-repeat transparent;min-block-size:48px;inline-size:100%;max-inline-size:640px;font:inherit;font-size:var(--text-body);color:var(--ground-fg);transition:background-color var(--dur-quick) var(--ease-ui), background-size var(--dur-quick) var(--ease-ui);border:0;border-radius:0;padding:10px}textarea.cf-control{resize:none;min-block-size:calc(4lh + 20px);line-height:1.55}@supports (field-sizing:content){textarea.cf-control{field-sizing:content;max-block-size:calc(12lh + 20px)}}.cf-control:focus-visible{background-color:var(--color-vellum);--cf-line:var(--color-teal-ink);--cf-line-w:2px;outline:none}.cf-field:has(>.cf-control:focus-visible)>.cf-label{color:var(--color-teal-ink)}.cf-control::placeholder{color:var(--ground-fg-muted);opacity:1}.cf-field[data-invalid] .cf-control{--cf-line:var(--color-error)}.cf-error{color:var(--color-error);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.cf-optional{font-weight:var(--font-weight-normal);line-height:1}.cf-submit{justify-items:start;gap:12px;display:grid}.cf-send{place-items:center;display:inline-grid}.cf-send-label{grid-area:1/1}.cf-send-label[aria-hidden=true]{visibility:hidden}.cf-submit .cf-send[aria-disabled=true]{background-color:#1e5b7a}@supports (color:color-mix(in lab, red, red)){.cf-submit .cf-send[aria-disabled=true]{background-color:color-mix(in srgb, var(--color-teal-ink) 78%, var(--ground-color))}}.cf-submit .cf-send[aria-disabled=true]{cursor:progress}@media not all and (min-width:30rem){.cf-submit .solid-button{inline-size:min(100%,360px)}}.cf-details{display:grid}.cf-details-summary{min-block-size:var(--spacing-target,44px);cursor:pointer;justify-self:start;align-items:center;gap:10px;list-style:none;display:inline-flex}.cf-details-summary::-webkit-details-marker{display:none}.cf-details-summary:before{content:"";block-size:11px;inline-size:11px;transition:background-size var(--dur-quick) var(--ease-ui);background:linear-gradient(currentColor,currentColor) 50%/11px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 11px no-repeat;flex:none}.cf-details[open]>.cf-details-summary:before{background-size:11px 1.5px,1.5px 0}.cf-details-body{gap:22px;padding-block-start:12px;display:grid}.cf-privacy,.cf-status{margin:0}.cf-alert{border-inline-start:2px solid var(--color-error);padding-inline-start:16px}.cf-success{outline:none;justify-items:start;gap:12px;display:grid}.cf-stamp,.cf-success-title,.cf-success-body,.cf-success-reply{margin:0}.fm-reply .cf-stamp{line-height:calc(var(--text-label) * var(--text-label--line-height) + 2px)}.cf-stamp-part{white-space:nowrap}.cf-success-promise{gap:8px;display:grid}.cf-receipt{border-block:1px solid var(--ground-fg-rule);gap:4px;inline-size:100%;margin:12px 0 0;padding-block:12px 14px;display:grid}.cf-receipt dd{margin:0}.cf-receipt-excerpt{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cf-success-email{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.cf-success-next{margin-block-start:8px}.cf-success{scroll-margin-block-start:calc(var(--header-h,56px) + 24px)}.cf-tel{white-space:nowrap;padding-block:max(0px, calc((var(--spacing-target) - 1lh) / 2));margin-block:min(0px, calc((1lh - var(--spacing-target)) / 2));display:inline-block}.cf[data-compact] .cf-form{gap:22px}:is(.cf-form:has(.cf-types input[value=residence]:checked) [data-for]:not([data-for~=residence]),.cf-form:has(.cf-types input[value=trade]:checked) [data-for]:not([data-for~=trade]),.cf-form:has(.cf-types input[value=hospitality]:checked) [data-for]:not([data-for~=hospitality]),.cf-form:has(.cf-types input[value=owner]:checked) [data-for]:not([data-for~=owner])){display:none}@media (min-width:64rem){@container cf (min-width:31.5rem){.cf-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.cf-form>*{grid-column:1/-1}.cf-form>.cf-field:not([data-field=message]){grid-column:auto}.cf:not([data-compact]) .cf-form>.cf-field[data-field=name]{grid-column:1/-1}.cf-form:has(.cf-types input[value=trade]:checked)>.cf-field[data-field=firm]{grid-column:1/-1}.cf-form:has(.cf-types input[value=hospitality]:checked)>.cf-field[data-field=town]{grid-column:1/-1}.cf-form:has(.cf-types input[value=owner]:checked)>.cf-field[data-field=town]{grid-column:1/-1}.cf:not([data-compact]) .cf-submit-failed{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:24px}.cf:not([data-compact]) .cf-submit-failed>.cf-send{grid-area:1/1}.cf:not([data-compact]) .cf-submit-failed>.cf-alert{grid-area:1/2;align-self:center}.cf:not([data-compact]) .cf-submit-failed>:not(.cf-send,.cf-alert){grid-column:1/-1}.cf-details-body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.cf-details-body>*{grid-column:1/-1}.cf-details-body>.cf-field{grid-column:auto}.cf-choice{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.cf-choice[data-choice=stage]{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-choice>.cf-error{grid-column:1/-1}.cf:not([data-compact]) .cf-form{row-gap:24px}}}@media (min-width:48rem) and (not (min-width:64rem)){@container cf (min-width:31.5rem){.cf-choice{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.cf-choice[data-choice=stage]{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-choice>.cf-error{grid-column:1/-1}}}.fm-reply{padding-block-start:48px}.fm-head{min-inline-size:0}.fm-label{margin:0 0 var(--spacing-rhythm-label)}.fm-title{max-inline-size:13em}.fm-description{margin:var(--spacing-rhythm-title) 0 0}.fm-reply .fm-form{margin-block-start:48px}.fm-aside{align-content:start;gap:48px;min-inline-size:0;margin-block-start:64px;display:grid}.fm-lines{gap:4px;margin:12px 0 0;display:grid}.fm-line dd{margin:0}.fm-line-small{align-items:baseline;gap:12px;margin-block-start:8px;display:flex}.fm-phone,.fm-email{min-block-size:var(--spacing-target);align-items:center;text-decoration:none;display:inline-flex}.fm-steps{margin:16px 0 0;padding:0;list-style:none}.fm-step{border-block-start:1px solid var(--ground-fg-rule);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:12px;display:grid}.fm-step:last-child{border-block-end:1px solid var(--ground-fg-rule)}.fm-step>:last-child{transition:color var(--dur-quick) var(--ease-ui)}.fm:has(.cf-success) .fm-step+.fm-step>:last-child{color:var(--ground-fg-muted)}.fm:has(.cf-success) .fm-step:first-child>:last-child{color:var(--ground-fg)}@media (min-width:48rem) and (not (min-width:64rem)){.fm-aside{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:64rem){.fm-form{grid-area:1/4/auto/span 6}.fm-aside{grid-area:1/11/auto/span 3;margin:0}.fm-reply .fm-grid{grid-template-rows:auto 1fr}.fm-reply .fm-head{grid-area:1/2/auto/span 5}.fm-reply .fm-aside{grid-area:2/2/auto/span 5;margin-block-start:64px}.fm-reply .fm-form{grid-area:1/8/span 2/span 6;margin:0}}@media (min-width:64rem) and (not (min-width:80rem)){.fm-reply .fm-form{grid-column:7/span 7;padding-inline-start:var(--spread-gutter)}}@media (min-width:64rem){.fm-reply .fm-description{max-inline-size:none}.fm-reply .fm-form{max-inline-size:640px}}@media not all and (min-width:64rem){.fm-reply .cf-control,.cc-close-form .cf-control{max-inline-size:none}}.kit-index,.kit-head{padding-block:48px 56px}.kit-sets{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kit-set{grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.kit-toc{columns:2 16rem;column-gap:32px;margin:0;padding:0;list-style:none}.kit-toc li{padding-block:4px}.kit-band{border-block:1px dashed var(--ground-fg-rule);background:var(--color-vellum);padding-block:14px}.kit-band-n,.kit-band-text p{margin:0}@media (min-width:64rem){.kit-band-n{grid-column:2/span 2}.kit-band-text{grid-column:4/span 10}}.kit-force-poster [data-air-still]{opacity:1!important}.kit-force-photo .fx-home[data-fx-photo] .fx-home-photo{display:block}.kit-force-photo .fx-home[data-fx-photo] :is(.fx-outlet,[data-air-still]){display:none}.solid-button[data-solid-quiet]{inline-size:auto;max-inline-size:none;min-block-size:var(--spacing-target);color:var(--ground-fg);text-underline-offset:.32em;background-color:#0000;gap:0;padding-inline:0;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.solid-button[data-solid-quiet]{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.solid-button[data-solid-quiet]:after{content:"";block-size:.6em;inline-size:1.6em;transition:translate var(--dur-instant) var(--ease-ui);background-color:currentColor;flex:none;margin-inline-start:.6em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.35'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 12'%3E%3Cpath d='M0 6h30.5M25 .75 30.5 6 25 11.25' fill='none' stroke='%23000' stroke-width='1.35'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (hover:hover){.solid-button[data-solid-quiet]:hover{color:var(--ground-fg-teal);background-color:#0000;text-decoration-color:currentColor}.solid-button[data-solid-quiet]:hover:after{translate:6px}}.fg-held{margin-block-start:32px}.footnote-link,.figures-notes .text-link,.cf-privacy .text-link{margin:-13px -16px;padding:13px 16px;display:inline-block}.footnote-link{margin-block:-15.5px;margin-inline:calc(.15em - 19px) -19px;padding-block:15.5px;padding-inline:19px;line-height:13px}.footnote-number{margin:-13px -19px;padding:13px 19px;display:inline-block}.figures-notes .text-link,.cf-privacy .text-link{margin-inline:0;padding-inline:0}.figures[data-apart] .figures-notes .footnote-number{display:inline}.reading-bar .reading-label--effective{white-space:nowrap;flex-direction:row;align-items:baseline;column-gap:.4em}.cc-hours-phone{text-underline-offset:.25em;margin-block:-11px;padding-block:11px;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cc-hours-phone{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.cc-hours-time{white-space:nowrap}.cc-hours{container:cc-hours/inline-size}@container cc-hours not (min-width:440px){.cc-hours-line{justify-items:start;row-gap:2px;display:grid}.cc-hours-line>[aria-hidden=true]{display:none}}@media (hover:hover){.cc-hours-phone:hover{color:var(--ground-fg-teal)}}@media not all and (min-width:48rem){.figures[data-phone-cols="2"] .figures-row{grid-auto-flow:dense}.figures[data-phone-cols="2"] .figure[data-figure=words]{grid-column:1/-1}.figures[data-phone-cols="2"] .figure[data-figure=words] .figure-value{margin-inline-end:0;padding-inline-end:0}.figures[data-phone-cols="2"] .figure[data-figure=words] .figure-words{max-inline-size:none}}.anchor-stand-in{block-size:0;display:block}[data-register=configurations] .reg-rows{column-gap:var(--spread-gutter);border-block-start:1px solid var(--ground-fg-rule);display:grid}[data-register=configurations] .reg-rows .reg-row{border-block:0;border-block-end:1px solid var(--ground-fg-rule);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 20px;padding-block:16px 20px;display:grid}[data-register=configurations] .reg-rows .reg-row[data-print]{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}[data-register=configurations] .reg-aside .plate{margin:0}[data-register=configurations] .reg-cell{gap:4px}[data-register=configurations] .reg-value{max-inline-size:52ch}[data-register=configurations] .reg-meta{margin-block-start:4px}@media (min-width:48rem){[data-register=configurations] .reg-rows .reg-row[data-print]{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:12px 24px}}@media (min-width:64rem){[data-register=configurations] .reg-rows{border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr))}[data-register=configurations] .reg-rows>.reg-row:nth-child(-n+2){border-block-start:1px solid var(--ground-fg-rule)}}.contents:has(>.rg[data-ground=vellum])+.contents>.rg[data-ground=vellum][data-register-variant=configurations]{padding-block-start:0}.contents:has(>.rg[data-ground=vellum])+.contents>.rg[data-ground=vellum][data-register-variant=configurations]>.rg-grid:before{content:"";border-block-start:1px solid var(--ground-fg-rule);grid-column:content;margin-block-end:48px}@media (min-width:64rem){.contents:has(>.rg[data-ground=vellum])+.contents>.rg[data-ground=vellum][data-register-variant=configurations]>.rg-grid:before{grid-column:4/span 10;margin-block-end:56px}.contents:has(>.rg[data-ground=vellum])+.contents>.rg[data-ground=vellum][data-register-variant=configurations] .kit-lede{grid-column:4/span 10;max-inline-size:none}}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-rows .reg-row{padding-block:14px 16px}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-term{font-size:var(--text-body);line-height:var(--text-body--line-height)}@media (min-width:48rem){[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-rows{grid-template-columns:minmax(0,1fr)}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-rows>.reg-row:nth-child(-n+2){border-block-start:0}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-rows>.reg-row:first-child{border-block-start:1px solid var(--ground-fg-rule)}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-cell{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:baseline;display:grid}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-cell>:not(.reg-term){grid-column:2}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-value{max-inline-size:none}}@media (min-width:48rem) and (not (min-width:80rem)){[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-cell{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (min-width:64rem){.rg[data-rg-under] .rg-grid{grid-template-rows:auto auto 1fr}.rg[data-rg-under] .rg-main{grid-row:2/span 2}.rg[data-rg-under] .rg-beside{grid-row:2}.rg[data-rg-under] .rg-under{grid-area:3/10/auto/span 4;margin-block-start:32px}}.contents:has(>.rg[data-ground=vellum])+.contents>.rg[data-ground=vellum][data-register-variant=configurations]{padding-block-end:var(--spacing-tempo-tight)}@media (min-width:80rem){[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-rows{column-gap:var(--spread-gutter);border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-rows>.reg-row:nth-child(n){border-block:0;border-block-start:1px solid var(--ground-fg-rule)}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-cell{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-cell>:not(.reg-term){grid-column:1}[data-register=configurations]:not(:has(.reg-row[data-print])) .reg-value{max-inline-size:60ch}}[data-register=configurations]:has(.reg-row[data-print]) .reg-rows{column-gap:var(--spread-gutter);border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}[data-register=configurations]:has(.reg-row[data-print]) .reg-rows>.reg-row{border-block:0;border-block-start:1px solid var(--ground-fg-rule);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding-block:16px 32px;display:grid}[data-register=configurations]:has(.reg-row[data-print]) .reg-rows>.reg-row[data-print]{border-block:0;border-block-start:1px solid var(--ground-fg-rule);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding-block:16px 32px;display:grid}[data-register=configurations]:has(.reg-row[data-print]) .reg-aside .plate{inline-size:100%;max-inline-size:var(--plate-max,100%)}[data-register=configurations]:has(.reg-row[data-print]) .reg-term{font-size:var(--text-body);line-height:var(--text-body--line-height)}@media not all and (min-width:48rem){[data-register=configurations]:has(.reg-row[data-print]) .reg-rows{grid-template-columns:minmax(0,1fr)}[data-register=configurations]:has(.reg-row[data-print]) .reg-rows>.reg-row[data-print]{grid-template-columns:minmax(0,42%) minmax(0,1fr);column-gap:16px;padding-block:16px}[data-register=configurations]:has(.reg-row[data-print]) .reg-rows>.reg-row:last-child{border-block-end:1px solid var(--ground-fg-rule)}}@media (min-width:48rem){[data-register=configurations]:has(.reg-row[data-print]) .reg-rows{grid-template-columns:repeat(3,minmax(0,1fr))}[data-register=configurations]:has(.reg-row[data-print]) .reg-rows>.reg-row:nth-child(-n+2){border-block-start:1px solid var(--ground-fg-rule)}}@media (min-width:64rem){[data-register=configurations]:has(.reg-row[data-print]) .reg-rows{grid-template-columns:repeat(4,minmax(0,1fr))}}.rg[data-rg-under] .rg-under .plate{inline-size:100%;max-inline-size:var(--plate-max,100%);display:block}.rg[data-rg-under] .rg-under .plate>.plate-caption{max-inline-size:52ch;margin-block-start:12px;padding:0!important}@media not all and (min-width:48rem){.rg[data-rg-under] .rg-under{margin-block-start:32px;display:block}.rg[data-rg-under] .rg-under .plate{grid-template-columns:minmax(0,62%) minmax(0,1fr);align-items:end;column-gap:14px;max-inline-size:none;display:grid}.rg[data-rg-under] .rg-under .plate>.plate-caption{margin:0}}@media (min-width:48rem) and (not (min-width:64rem)){.rg[data-rg-under] .rg-under .plate{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:end;column-gap:20px;max-inline-size:none;display:grid}.rg[data-rg-under] .rg-under .plate>.plate-caption{margin:0}.rg[data-rg-under] [data-register=ledger] .reg-rows{columns:2;column-gap:var(--spread-gutter)}.rg[data-rg-under] [data-register=ledger] .reg-rows>.reg-row{break-inside:avoid;border-block:0;border-block-end:1px solid var(--ground-fg-rule)}.rg[data-rg-under] [data-register=ledger] .reg-rows{border-block-start:1px solid var(--ground-fg-rule)}.rg[data-rg-under] [data-register=ledger] .reg-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:16px;padding-block:13px}}@media (min-width:64rem) and (not (min-width:80rem)){.rg[data-rg-under] .rg-main{grid-column:4/span 4}.rg[data-rg-under] .rg-beside,.rg[data-rg-under] .rg-under{grid-column:8/span 6}.rg[data-rg-under] [data-register=ledger] .reg-row{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:12px}}@media (min-width:80rem){.rg[data-rg-under] .rg-beside,.rg[data-rg-under] .rg-under{grid-column:9/span 5}.rg[data-rg-under] .rg-under .plate{inline-size:100%;max-inline-size:var(--plate-max,100%);display:block}.rg[data-rg-under] .rg-under .plate>.plate-caption{margin-block-start:12px}}[data-register=ledger] .reg-cell>.reg-link{margin-inline-start:0}[data-register=ledger] .reg-cell>.reg-link:before{content:" ";word-spacing:.35em}.docs-lede{margin:-8px 0 16px}@media (min-width:64rem){.rg[data-register-variant=symptoms] .rg-grid>.kit-headline{grid-area:1/4/auto/span 6;align-self:start}.rg[data-register-variant=symptoms] .rg-grid>.kit-lede{grid-area:2/4/auto/span 6}.rg[data-register-variant=symptoms] .rg-grid>.kit-prose{grid-area:1/10/span 2/span 4;align-self:start;margin-block-start:.6em}.rg[data-register-variant=symptoms] .rg-grid>.rg-main{grid-row:3}.rg[data-register-variant=symptoms] [data-register=symptoms] :is(.reg-heads,.reg-row){column-gap:var(--spread-gutter);grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-heads .reg-head:nth-child(2){display:none}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-row{row-gap:4px;padding-block:18px}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-term{grid-area:1/1}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-detail{grid-area:2/1;padding-block-start:0}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-value{grid-area:1/2/span 2;padding-block-start:.35em}}.pin-frames-custom{padding-block:var(--spacing-tempo-tight) var(--spacing-tempo-normal)}.tr-still{row-gap:0}.tr-still>*{grid-column:content}.tr-head .kit-title{max-width:22ch}.tr-p{margin-top:var(--spacing-rhythm-lede);max-width:min(62ch,35rem)}.tr-p1{margin-top:40px}.tr-sheet{margin:48px 0 0}.tr-drawing{width:100%;position:relative}.tr-drawing>.drawing{width:100%}.tr-sheet-m{max-width:420px;margin-inline:auto}.tr-sheet-d{display:none}.tr-sheet-only{display:block}.tr-caption{max-width:62ch;margin-top:24px;display:block}.tr-coda{margin-top:40px}.tr-figure{max-width:34ch;margin:0}.tr-figure-value{display:block}.tr-figure-words{margin-top:4px;display:block}.tr-notes{gap:4px;max-width:62ch;margin-top:24px;display:grid}.tr-notes:empty{display:none}@media (min-width:48rem){.tr-sheet-d{display:block}.tr-sheet-m{display:none}.tr-coda{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.tr-coda .tr-notes{margin-top:0}}@media (min-width:64rem){.tr-still{column-gap:var(--spread-gutter)}.tr-head{grid-area:1/4/auto/span 5}.tr-p1{grid-area:1/9/auto/span 5;align-self:start;margin-top:12px}.tr-sheet{grid-area:2/2/auto/span 12;grid-template-columns:subgrid;display:grid}.tr-sheet>.tr-sheet-d{grid-column:1/-1}.tr-sheet>.tr-caption{grid-column:3/span 5}.tr-still>.tr-p:not(.tr-p1){grid-area:3/4/auto/span 5;margin-top:40px}.tr-coda{grid-area:3/9/auto/span 5;display:block}.tr-coda .tr-notes{margin-top:24px}}.pin[data-pin=transect] .pin-plate{container-type:size}.pin[data-pin=transect] .pin-drawing{width:min(100%, calc((100cqh - var(--tr-foot,76px)) * var(--pin-ar,3.6)), 1520px)}.pin[data-pin=transect] .pin-drawing,.tr-drawing{container-type:inline-size}@container not (min-width:900px){.tr-value.text-numeral-s{font-size:var(--text-title);line-height:1}}.pin[data-pin=transect] .pin-stage-grid{padding-block:calc(var(--header-h) + 20px) 16px;row-gap:20px}.pin[data-pin=transect] :is(.pin-title,.pin-lede){grid-column:3/span 5}.pin[data-pin=transect] .pin-steps{grid-column:8/span 5}@media (min-width:64rem) and (not (min-width:80rem)){.pin[data-pin=transect] .pin-title{--text-display-m:min(clamp(2.25rem, 1.5rem + 3vw, 4rem), calc((41.667vw - 54px) / 7.6))}}@media (min-width:80rem) and (not (min-width:90rem)){.pin[data-pin=transect] .pin-title{--text-display-m:min(clamp(2.25rem, 1.5rem + 3vw, 4rem), calc((41.667vw - 86px) / 7.6))}}@media (min-width:64rem) and (not (min-width:80rem)){.tr-still .tr-head .kit-title{--text-display-m:min(clamp(2.25rem, 1.5rem + 3vw, 4rem), calc((41.667vw - 54px) / 7.6));max-width:none}}@media (min-width:80rem) and (not (min-width:90rem)){.tr-still .tr-head .kit-title{--text-display-m:min(clamp(2.25rem, 1.5rem + 3vw, 4rem), calc((41.667vw - 86px) / 7.6));max-width:none}}.pin[data-pin=transect] .pin-lede{color:var(--ground-fg);font-style:normal}.pin[data-pin=transect] .pin-stage-grid{row-gap:48px}.pin[data-pin=transect] .pin-plate{justify-content:center}@media not all and (min-height:820px){.pin[data-pin=transect] .dl[data-anchor=a-ridge]{display:none}}.pin[data-pin=transect] .pin-foot{margin-top:12px}.pin[data-pin=transect] .pin-step-body{max-width:60ch}.pin[data-pin=transect] .pin-foot{flex-wrap:nowrap;align-items:flex-start}.pin[data-pin=transect] .pin-caption{flex:0 46ch}.pin-notes{flex:52ch;min-width:0}.pin-notes .tr-notes{margin-top:0}.tr-reading{--tr-gold:0%;--tr-teal:0%;--tr-x1:0%;--tr-x2:100%;--tr-bx:100%;--tr-hx:0%;--tr-roof:0%;--k2:clamp(0, var(--draw-air,3) - 1, 1);--k3:clamp(0, var(--draw-air,3) - 2, 1);--tr-eff-now:calc(var(--tr-gold) + (var(--tr-teal) - var(--tr-gold)) * var(--k2));pointer-events:none;position:absolute;inset:0}.tr-line{left:var(--tr-x1);width:calc(var(--tr-x2) - var(--tr-x1));height:0;position:absolute}.tr-line--home{top:var(--tr-gold);border-top:1px solid var(--ground-fg-gold)}.tr-line--effective{top:var(--tr-eff-now);border-top:1.5px solid var(--ground-fg-air);opacity:clamp(0, (var(--draw-air,3) - 1) * 12, 1)}.tr-bracket{left:var(--tr-bx);top:var(--tr-gold);height:calc(var(--tr-teal) - var(--tr-gold));border-left:.5px solid var(--ground-fg-gold);width:0;clip-path:inset(-8px -8px calc((1 - var(--k3)) * 100% - 8px) -8px);opacity:clamp(0, var(--k3) * 20, 1);position:absolute}.tr-bracket:before,.tr-bracket:after{content:"";border-top:.5px solid var(--ground-fg-gold);width:10px;position:absolute;left:-5px;rotate:-45deg}.tr-bracket:before{top:0}.tr-bracket:after{bottom:0}.tr-label{white-space:nowrap;flex-direction:column;gap:2px;margin:0;display:flex;position:absolute}.tr-label--home{left:calc(var(--tr-x1) + 4px);bottom:calc(100% - var(--tr-gold) + 10px)}.tr-label--effective{right:calc(100% - var(--tr-bx) + 14px);bottom:calc(100% - var(--tr-eff-now) + 8px);text-align:right;opacity:clamp(0, (var(--k2) - .8) * 5, 1);align-items:flex-end}.tr-label--effective .tr-value{color:var(--ground-fg-air)}.tr-legend{display:block}.tr-glyph{vertical-align:0;width:11px;height:9px;margin-inline-end:8px;display:inline-block}.tr-value{line-height:1}.tr-drop{right:calc(100% - var(--tr-bx) + 14px);top:calc(var(--tr-gold) + (var(--tr-teal) - var(--tr-gold)) * .28);white-space:nowrap;opacity:clamp(0, (var(--k3) - .6) * 2.5, 1);margin:0;position:absolute;translate:0 -50%}.tr-drop .tr-value{display:inline-block}.tr-reading[data-sheet=D6] .tr-drop{right:auto;left:calc(var(--tr-bx) + 14px);top:calc(var(--tr-gold) + (var(--tr-teal) - var(--tr-gold)) * .5)}@container not (min-width:1100px){.tr-reading[data-sheet=D6] .tr-drop .tr-value.text-numeral-s{font-size:var(--text-title);line-height:1}}.tr-numeral{white-space:nowrap;line-height:1;position:absolute;translate:calc(-100% - 22px) -50%}.tr-held{position:absolute;top:8px;left:8px}.tr-reading[data-sheet=D6-m] .tr-label--effective{right:calc(100% - var(--tr-bx) + 10px)}.tr-reading[data-sheet=D6-m] .tr-numeral{translate:calc(-100% - 14px) -50%}@media (prefers-reduced-motion:no-preference){.pin-stage .tr-line--home,.pin-stage .tr-bracket{will-change:clip-path}}@media screen and (prefers-reduced-motion:no-preference){html:not([data-cms]) :is(.tr-drawing,.pin-drawing):has(>.drawing[data-shown=false]) .tr-line--home{clip-path:inset(-2px 100% -2px 0)}html:not([data-cms]) :is(.tr-drawing,.pin-drawing):has(>.drawing[data-shown=false]) :is(.tr-scale,.tr-label--home){opacity:0}html:not([data-cms]) :is(.tr-drawing,.pin-drawing):has(>.drawing[data-shown=true]) .tr-line--home{clip-path:inset(-2px 0);transition:clip-path calc(var(--dur-ink,1.2s) * .45) var(--ease-ink,cubic-bezier(.65, 0, .35, 1)) calc(var(--dur-ink,1.2s) * .25)}html:not([data-cms]) :is(.tr-drawing,.pin-drawing):has(>.drawing[data-shown=true]) :is(.tr-scale,.tr-label--home){transition:opacity var(--dur-settle,.56s) var(--ease-paper,cubic-bezier(.22, .61, .36, 1)) calc(var(--dur-ink,1.2s) * .6)}}.tr-reading[data-sheet=D6] .tr-label--home{left:auto;right:calc(100% - var(--tr-hx) + 12px);text-align:right;align-items:flex-end}:is(.tr-drawing,.pin[data-pin=transect]) .dl[data-side=r][data-anchor^=a-place-] .dl-body{transform:translate(8px,calc(4px - 100%))}:is(.tr-drawing,.pin[data-pin=transect]) .dl[data-side=l][data-anchor^=a-place-] .dl-body{transform:translate(calc(-100% - 8px),calc(4px - 100%))}.tr-drawing .drawing [data-id=towns],.pin[data-pin=transect] .drawing [data-id=towns]{stroke:var(--ground-fg-gold);stroke-width:1px}.tr-legend sub{letter-spacing:0;vertical-align:-.12em;margin-inline-start:-.06em}.ap{position:relative}.ap-figure,.ap-cell{margin:0}.ap-window{width:100%;aspect-ratio:var(--ap-ar-m,4 / 5);display:block;overflow:clip}.ap-drawing{width:100%}.drawing.ap-drawing{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ap-drawing-d{display:none}.ap-room{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ap-room-d{display:none}.ap-band{background:var(--color-night);padding-block:16px 24px}.ap-band .ap-caption{grid-column:content}.ap-caption{max-width:62ch;margin:0}.ap-cell .ap-caption{margin-top:var(--spacing-rhythm-caption)}@media (min-width:48rem){.ap[data-ap=beside] .ap-drawing-d{display:block}.ap[data-ap=beside] .ap-drawing-m{display:none}.ap[data-ap=beside] .ap-room-d,.ap[data-ap=bleed][data-ap-state=drawing] .ap-room-d{display:block}.ap[data-ap=beside] .ap-room-m,.ap[data-ap=bleed][data-ap-state=drawing] .ap-room-m{display:none}.ap[data-ap=bleed][data-ap-state=drawing] .ap-window{aspect-ratio:auto;height:min(56.25vw, 86svh, calc(100svh - var(--header-h) - 5.25rem))}.ap[data-ap=bleed][data-ap-state=drawing] .ap-drawing-d{width:auto;max-width:100%;height:100%;margin-inline:auto;display:block}.ap[data-ap=bleed][data-ap-state=drawing] .ap-drawing-m{display:none}}@media (min-width:64rem){.ap-band .ap-caption{grid-column:4/span 6}}.ap-diptych{padding-block:var(--spacing-tempo-normal);row-gap:40px}.ap-diptych>.ap-cell{grid-column:content}@media not all and (min-width:48rem){.ap-diptych>.ap-cell-window{order:1}.ap-diptych>.ap-cell-photo{order:2;width:min(100%,15rem)}}.ap-cell-photo .plate{margin:0}@media (min-width:48rem){.ap-diptych>.ap-cell-photo{grid-column:2/span 4}.ap-diptych>.ap-cell-window{grid-column:6/span 4}}@media (min-width:64rem){.ap-diptych>.ap-cell-photo{grid-column:2/span 6}.ap-diptych>.ap-cell-window{grid-column:8/span 6}.ap-diptych{--ap-dip-h:calc(100svh - var(--header-h) - 9rem);padding-block:32px 40px}.ap-diptych>.ap-cell-window{width:min(100%, calc(var(--ap-dip-h) * var(--ap-dip-k,.8)));justify-self:end}.ap-diptych>.ap-cell-photo{width:min(100%, calc(var(--ap-dip-h) * var(--ap-dip-k,.8)))}.ap-diptych .ap-window{width:100%}}.ap-beside{padding-block:var(--spacing-tempo-normal);row-gap:48px}.ap-beside>*{grid-column:content}.ap-label+.ap-title{margin-top:var(--spacing-rhythm-label)}.ap-body{margin-top:var(--spacing-rhythm-title)}.ap-points,.ap-prints,.ap-photo-beside{margin-top:var(--spacing-rhythm-actions)}@media (min-width:48rem) and (not (min-width:64rem)){.ap-beside .ap-window{width:auto;max-height:70svh;margin-inline:auto}}@media (min-width:64rem){.ap-beside>.ap-cell-window{grid-column:2/span 6}.ap-beside>.ap-column{grid-column:9/span 5;align-self:center}}.rp-rows,.rp-plan{grid-column:content;margin-top:48px}.rp-list{border-bottom:1px solid var(--ground-fg-rule);margin:0;padding:0;list-style:none}.rp-item{border-top:1px solid var(--ground-fg-rule);grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:16px;padding-block:20px;display:grid}.rp[data-rp=type] .rp-item{grid-template-columns:minmax(0,1fr)}.rp-row{width:100%;font:inherit;color:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0;display:block}.rp-row-text{gap:6px;display:grid}.rp-row-title{margin:0;display:block}.rp-row-desc{max-width:52ch;margin:0;display:block}.rp-thumb{width:96px}.rp-thumb .drawing,.rp-plan .drawing{width:100%}.rp-link{margin:24px 0 0}.rp-plan{margin-inline:0;margin-bottom:0}.rp-caption{margin-top:var(--spacing-rhythm-caption)}.rp[data-rp=plan] .rp-plan{display:none}:is(.rp-plan,.rp-thumb) [data-id^=z-]{transition:fill var(--dur-quick) var(--ease-ui)}:is(.rp-plan,.rp-thumb)[data-lit~=z-primary] [data-id=z-primary],:is(.rp-plan,.rp-thumb)[data-lit~=z-guest-1] [data-id=z-guest-1],:is(.rp-plan,.rp-thumb)[data-lit~=z-guest-2] [data-id=z-guest-2],:is(.rp-plan,.rp-thumb)[data-lit~=z-gym] [data-id=z-gym]{fill:var(--d-wash,var(--color-air-wash))}.rp-thumb[data-lit] [data-id^=z-]{--d-wash:#2e7da259}@supports (color:color-mix(in lab, red, red)){.rp-thumb[data-lit] [data-id^=z-]{--d-wash:color-mix(in srgb, var(--color-air) 35%, transparent)}}@media (min-width:48rem){.rp-item{grid-template-columns:minmax(0,1fr);padding-block:0}.rp-thumb{display:none}.rp[data-rp=plan] .rp-plan{order:1;display:block}.rp[data-rp=plan] .rp-rows{order:2}.rp[data-rp=plan] .rp-row{cursor:pointer;transition:border-color var(--dur-quick) var(--ease-ui);border-left:2px solid #0000;padding:20px 0 20px 20px}.rp[data-rp=plan] .rp-row[aria-pressed=true]{border-left-color:var(--ground-fg-air)}.rp[data-rp=type] .rp-item{padding-block:20px}}@media (min-width:48rem) and (hover:hover){.rp[data-rp=plan] .rp-row:hover .rp-row-title{color:var(--ground-fg-teal)}}@media (min-width:64rem){.rp[data-rp=plan] .rp-rows{order:0;grid-area:3/2/auto/span 5}.rp[data-rp=plan] .rp-plan{top:calc(var(--header-h) + 32px);order:0;grid-area:3/8/auto/span 6;align-self:start;position:sticky}.rp[data-rp=type] .rp-rows{grid-column:4/span 10}.rp[data-rp=type] .rp-grid>.kit-headline{grid-area:1/4/auto/span 10;align-self:start}.rp[data-rp=type] .rp-grid>.kit-lede{grid-area:2/4/auto/span 7;align-self:start}.rp[data-rp=type] .rp-item{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline}.rp[data-rp=type] .rp-row,.rp[data-rp=type] .rp-row-text{display:contents}}@media (min-width:64rem) and (not (min-width:80rem)){.rp[data-rp=type] .rp-item{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ap .drawing[data-outlet] [data-role=plume]{display:none}@media not all and (min-width:48rem){.ts[data-ts=axis] .kit-title{text-wrap:wrap}}.contents:has(>.rp[data-ground=paper])+.contents>.photo-sequence[data-ground=paper]{padding-block-start:0}.tr-reading[data-sheet=D6-m] .tr-label--home{bottom:calc(100% - var(--tr-roof) + 6px)}@media (min-width:64rem){.cc-ledger>.kit-title{grid-row:1}.cc-ledger>.cc-ledger-lede{grid-row:2}.cc-ledger>.cc-ledger-figures{grid-row:3}.cc-ledger>.cc-ledger-points{grid-row:4;margin-block-start:8px;grid-column:3/span 10!important}}.pin-frames-custom{padding-block-end:var(--spacing-tempo-tight)}@media (min-width:64rem){.tr-still>.tr-sheet{grid-row:2/span 2;grid-template-rows:subgrid}.tr-sheet>.tr-sheet-d{grid-row:1}.tr-sheet>.tr-caption{grid-row:2;align-self:start}.tr-still>.tr-p:not(.tr-p1){grid-row:4;margin-top:32px}.tr-still>.tr-coda{grid-row:3/span 2;margin-top:24px}}.ts-axis-wrap{margin-block-start:40px}.ts-axis .kit-dash>li{padding-block:8px}.ts-axis .kit-dash>li:before{inset-block-start:round(down,8px + .82em,1px)}.rp-section{grid-column:content;margin:32px 0 0}.rp-section .drawing,.rp-keyplan .drawing{width:100%}.rp-floor-d{display:none}.rp-floor-m+.rp-floor-m,.rp-section .rp-caption{margin-top:12px}@media (min-width:48rem){.rp-floor-d{display:block}.rp-floor-m{display:none}.rp-section,.rp[data-rp-section] .rp-rows{margin-top:40px}.rp[data-rp-section] .rp-item{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;padding-block:16px}.rp[data-rp-section] .rp-row,.rp[data-rp-section] .rp-row-text{display:contents}}@media (min-width:64rem){.rp-section{grid-area:3/4/auto/span 10}.rp[data-rp-section] .rp-rows{grid-row:4}}@media (min-width:48rem) and (not (min-width:80rem)){.rp[data-rp-section] .rp-item{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}@media not all and (min-width:48rem){.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-row{row-gap:6px;padding-block:16px}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-value{margin-block-start:4px}.tr-still .tr-sheet,.tr-still .tr-coda{margin-top:32px}.cc-ledger-figures .figure{margin-block-end:28px}}.cc-ledger-figures .figure-label{max-inline-size:38ch}.rp-photos{grid-column:content;gap:32px;margin-top:40px;display:grid}.rp-photo{min-inline-size:0;margin:0}.rp-keyplan{grid-column:1/-1;gap:12px;margin:0;display:grid}@media (min-width:48rem){.rp-keyplan{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:end}}@media not all and (min-width:48rem){.rp-photo-small.plate{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:end;column-gap:16px;display:grid}.rp-photo-small .plate-caption{margin:0}}@media (min-width:48rem){.rp-photos{column-gap:var(--spread-gutter);grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:end}.rp-photos[data-count="1"]{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}@media (min-width:64rem){.rp-photos{grid-area:3/4/auto/span 10}}.tr-defs{width:0;height:0;position:absolute;overflow:hidden}.drawing :is([data-id=ridge],[data-id=ridge-mass]){-webkit-mask:url(#tr-ridge-fade);mask:url(#tr-ridge-fade)}.drawing [data-id=ridge-mass]{stroke:none;fill:var(--color-ink);fill-opacity:.03}:is(.tr-drawing,.pin[data-pin=transect]) .dl[data-anchor^=a-place-] .dl-t{background:var(--color-paper);margin-inline:-3px;padding-inline:3px}:is(.tr-drawing,.pin[data-pin=transect]) :is(.dl[data-anchor=a-ridge] .dl-dot,.dl-lead[data-anchor=a-ridge]){display:none}:is(.tr-drawing,.pin[data-pin=transect]) .dl[data-anchor=a-ridge] .dl-t{color:var(--ground-fg-muted)}:is(.tr-drawing,.pin[data-pin=transect]) .dl[data-anchor=a-ridge] .dl-body{background:0 0}.tr-legend .footnote-mark{letter-spacing:0;margin-inline-start:-.08em}.tr-legend .footnote-link.footnote-mark{margin-inline-start:calc(-.08em - 19px)}@container not (min-width:340px){.tr-reading[data-sheet=D6-m] .tr-label--effective .tr-value{font-size:var(--text-lede-roman);line-height:1}}@media not all and (min-width:64rem){.rp-keyplan .drawing-labels,.rp-keyplan .dl-leaders{display:none}}@media (min-width:64rem){.pl .tm-instrument:has(.tm-reading){grid-row:1/span 2;padding-inline-end:8px}.pl .tm-reading .reading-plot .reading-label--home .reading-legend{margin-inline-start:calc(-1 * var(--r-indent,20px))}.pl .tm-reading .level-datum-parts{flex-wrap:nowrap}.pl .tm>.tm-link{grid-row:2;align-self:start;margin-block-start:0}}.ts[data-ts=axis] .ts-caption{max-inline-size:none;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:0;color:var(--ground-fg-body);margin-block-start:24px}@media (min-width:64rem){.ts[data-ts=axis] .ts-caption{grid-column:4/span 10}}.tr-label--effective{flex-direction:column-reverse}.figure-link{white-space:nowrap;margin-block:-12px;padding-block:12px;display:inline-block}@media (min-width:48rem) and (not (min-width:64rem)){.cc-ledger-figures .figures{--figures-n:var(--figures-cols,3);--fig-fit:var(--fig-fit-wide,100cqi)}.cc-ledger-figures .figures-row{grid-template-columns:var(--figures-template,repeat(var(--figures-n), minmax(0, 1fr)))}}.rp-keyplan .drawing-labels,.rp-keyplan .dl-leaders{display:none}@media not all and (min-width:48rem){.rp-keyplan .rp-floor{display:none}}:is(.contents:has(>.rg[data-register-variant=symptoms]):has(+.contents>.tr)>.rg,.contents:has(>.ts[data-ts=axis][data-ground=paper]):has(+.contents>.rp[data-ground=paper])>.ts){padding-block-end:0}.rg[data-register-variant=symptoms] .rg-main{margin-block-start:40px}@media (min-width:64rem){.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-row{padding-block:14px}}@media not all and (min-width:48rem){.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-row{padding-block:12px}.rg[data-register-variant=symptoms] .rg-main{margin-block-start:32px}}.rp[data-rp-section] .rp-section{margin-block-start:24px}.rp[data-rp-section] .rp-rows{margin-block-start:32px}@media not all and (min-width:48rem){.rp[data-rp-section] .rp-item{padding-block:14px}}@media (min-width:48rem){.rp[data-rp-section] .rp-section{margin-block-start:32px}.rp[data-rp-section] .rp-item{padding-block:14px}}.cc[data-cc=ledger] .cc-ledger{margin-block-end:48px}.cc[data-cc=ledger] .cc-next{margin-block-start:48px}.cc[data-cc=ledger] .cc-ledger-figures{margin-block-start:40px}@media not all and (min-width:48rem){.cc[data-cc=ledger] .cc-ledger{margin-block-end:32px}.cc[data-cc=ledger] .cc-next,.cc[data-cc=ledger] .cc-ledger-figures{margin-block-start:32px}.cc[data-cc=ledger] .cc-ledger-figures .figure{margin-block-end:20px}.cc[data-cc=ledger] .cc-ledger-points{margin-block-start:12px}}.tr-still .tr-sheet>.tr-caption{margin-top:12px}.contents:has(>.fx-chapter[data-ground=paper]):has(+.contents>.rg[data-register-variant=symptoms][data-ground=paper])>.fx-chapter{padding-block-end:0}.tr-still .tr-sheet{margin-top:32px}.cc[data-cc=ledger] .cc-close .kit-actions{margin-block-start:32px}.cc[data-cc=ledger] .cc-crossref{margin-block-start:16px}.cc[data-cc=ledger] .cc-caption{margin-block-start:24px}.rp[data-rp-section] .rp-link{margin-block-start:16px}.ts[data-ts=axis] .ts-axis-wrap{margin-block-start:32px}.ts[data-ts=axis] .ts-axis .kit-dash>li{padding-block:7px}.ts[data-ts=axis] .ts-axis .kit-dash>li:before{inset-block-start:round(down,7px + .82em,1px)}@media (min-width:64rem){.rg[data-register-variant=symptoms] .rg-main{margin-block-start:32px}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-row{padding-block:12px}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-heads{padding-block-end:10px}.rp[data-rp-section] .rp-item{padding-block:12px}.cc[data-cc=ledger] .cc-ledger-figures .figure{margin-block-end:32px}}@media (min-width:48rem){.ts[data-ts=axis] .ts-axis{padding-block-start:20px}.rp[data-rp-section] .rp-section,.rp[data-rp-section] .rp-rows{margin-block-start:24px}.cc[data-cc=ledger] .cc-ledger{margin-block-end:40px}.cc[data-cc=ledger] .cc-next{margin-block-start:40px}}@media not all and (min-width:48rem){.tr-still .tr-p1,.tr-still .tr-sheet,.tr-still .tr-coda{margin-top:24px}.tr-still .tr-coda .tr-notes{margin-top:16px}.ts[data-ts=axis] .ts-axis{gap:32px}.rg[data-register-variant=symptoms] [data-register=symptoms] .reg-row{row-gap:4px}}.hs{padding-block:0}.hs .pin-text{position:relative}.hs-quiet{inset:-24px -32px -24px calc(-1 * var(--spread-margin-start,64px))}.hs-room{pointer-events:none;position:absolute}.hs-still{z-index:0}.hs .pin-stage-grid{z-index:1;position:relative}.hs .pin-stage .drawing svg{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000),linear-gradient(#0000,#000 9%);mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000),linear-gradient(#0000,#000 9%);-webkit-mask-composite:source-in;mask-composite:intersect}.hs .pin-plate{align-items:flex-start}.hs .pin-foot{inline-size:min(100%, calc(var(--pin-h) * var(--pin-ar,1.6)), 1100px);justify-content:flex-start;margin-top:12px}.hs .pin-caption{flex-basis:auto}.hs .pin-stage{--d-mark-bg:var(--color-sky-deep)}.hs .pin-stage .dl[data-anchor=a-datum-l2][data-under]{display:block}.hs .pin-frames{--d-mark-bg:var(--color-sky-deep)}.hs .pin-frames-overview-drawing{position:relative}.hs .pin-overview-leaders{block-size:100%;inline-size:100%;stroke:var(--ground-fg-gold,var(--color-gold));stroke-width:.75px;stroke-opacity:.8;position:absolute;inset:0;overflow:visible}.hs .pin-overview-marks .pin-node-mark-disc{width:26px;height:26px;top:-13px;left:-13px}@media (min-width:48rem){.hs .pin-overview-marks .pin-node-mark-disc{width:30px;height:30px;top:-15px;left:-15px}}.hs .pin-overview-marks{--ov-d:26px}.hs .pin-overview-marks .pin-node-mark{translate:calc(var(--slot,0) * (var(--ov-d) + 6px)) 0}.hs .pin-overview-marks .pin-node-mark[data-slot="-1"]:before{content:"";inline-size:calc(2 * (var(--ov-d) + 6px));background:var(--d-air);opacity:.8;block-size:1px;position:absolute;inset-block-start:-.5px;inset-inline-start:0}.hs .pin-frames-overview :is(circle[data-id=n-1],circle[data-id=n-2],circle[data-id=n-6]){display:none}@media (min-width:48rem){.hs .pin-overview-marks{--ov-d:30px}}@media (min-width:64rem){.hs .pin-overview-marks{--ov-d:32px}.hs .pin-frames-head{grid-column:4/span 4}.hs .pin-frames-overview{grid-column:8/span 6;align-self:start;margin-block-end:64px}.hs .pin-overview-marks .pin-node-mark-disc{width:32px;height:32px;top:-16px;left:-16px}}.hs .pin-frames{padding-block-end:0}@media (min-width:64rem){.hs .pin-frame-list{grid-template-columns:repeat(20,minmax(0,1fr));gap:72px 32px}.hs .pin-frame-list>.pin-frame:first-child{grid-column:1/span 12}.hs .pin-frame-list>.pin-frame:nth-child(2){grid-column:15/span 6;align-self:end}.hs .pin-frame-list>.pin-frame:nth-child(n+3){grid-column:span 10}}@media (min-width:80rem){.hs .pin-frame-list>.pin-frame:nth-child(n+3){grid-column:span 5}}.hs .pin-stage .pin-ticks{transition:opacity var(--dur-quick) var(--ease-ui)}.hs .pin-stage[data-pin-done] .pin-ticks{opacity:0;visibility:hidden}.hs-door-line{margin:0}.hs .pin-frames .hs-door{margin-block-start:48px}@media (min-width:64rem){.hs .pin-frames .hs-door{grid-column:4/span 5}}[data-section-type=home-section]~[data-section-type=pull]>[data-leaf]{padding-block:var(--spacing-tempo-normal) var(--spacing-tempo-tight)}.tw[data-leaf]{padding-block-end:var(--spacing-tempo-tight)}@media (min-width:64rem){.tw[data-leaf]{padding-block-end:56px}}.tw-grid{row-gap:0}@media (min-width:64rem){.leaf.tw{padding-block-start:max(72px,100svh - 1064px)}}.tw-text{min-inline-size:0}.tw-body{margin:var(--spacing-rhythm-title) 0 0}.tw-detail{margin:var(--spacing-rhythm-lede) 0 0}.tw-plate{min-inline-size:0;margin:56px 0 0;position:relative}.tw-drawing--desk{display:none}@media (min-width:48rem){.tw-drawing--desk{display:block}.tw-drawing--phone{display:none}.tw-plate{padding-block-end:44px}}.tw-cols{display:none}@media (min-width:48rem) and (not (min-width:64rem)){.tw-drawing--desk .dl:is([data-anchor=a-left-caption],[data-anchor=a-right-caption]){display:none}.tw-cols{grid-template-columns:38% 14.8% 47.2%;margin-block-start:calc(4px - 5.4375%);display:grid}.tw-cols>.tw-outcomes{text-align:center;justify-items:center}.tw-cols>.tw-outcomes[data-tone=right]{grid-column:3}.tw-drawing--desk .dl[data-anchor=a-right-label]{display:none}.tw-cols>.tw-cols-reading{text-align:center;grid-area:1/3;justify-self:center;margin:0 0 24px}.tw-cols:has(>.tw-cols-reading)>.tw-outcomes{grid-row:2}.tw-cols>.tw-cols-reading .tw-reading--effective{color:#71adc9}@supports (color:color-mix(in lab, red, red)){.tw-cols>.tw-cols-reading .tw-reading--effective{color:color-mix(in oklab, var(--color-ice) 55%, var(--color-air))}}.tw-plate{padding-block-end:0}.tw-text{padding-block-start:max(192px,100svh - 850px)}}.tw-drawing--phone{max-inline-size:30rem}@media not all and (min-width:48rem){.tw-plate{padding-block-end:24px}}.tw-caption{margin:16px 0 0}@media not all and (min-width:48rem){.tw-caption{margin-block-start:64px}}@media (min-width:64rem){.tw-text{grid-column:4/span 6}.tw-plate{grid-column:content;margin-block-start:24px;padding-block-end:0}.tw-drawing--desk{inline-size:100%;margin-inline-start:-2%}.tw-caption{max-inline-size:min(46ch,38%);margin:0;position:absolute;inset-block-end:0;inset-inline-start:0}}@media (min-width:64rem) and (not (min-width:80rem)){.tw-plate{padding-block-end:56px}.tw-drawing--desk .dl[data-anchor=a-left-caption] .dl-body{transform:translate(calc(-50% - 24px),8px)}}.tw .drawing [data-role=reading]{stroke-dasharray:none;animation:none}.tw .drawing [data-role=dots]{stroke-dasharray:none}.tw .drawing[data-air=flow] [data-role=dots]{animation:none}@keyframes breath-dots{0%,to{opacity:1}50%{opacity:.8}}@media (prefers-reduced-motion:no-preference){html:not([data-cms]) .tw .drawing[data-air=flow] [data-id=dots-right-gain]{animation:breath-dots calc(var(--breath,14s) / 3) ease-in-out var(--breath-delay,0s) infinite}}.tw .dl .tw-reading--home{color:var(--ground-fg-gold)}.tw .dl .tw-reading--effective{color:#71adc9}@supports (color:color-mix(in lab, red, red)){.tw .dl .tw-reading--effective{color:color-mix(in oklab, var(--color-ice) 55%, var(--color-air))}}.tw-plate[data-reading=held] .drawing :is([data-id=reading-teal],[data-id=reading-teal-run],[data-id=bracket]){display:none}.tw-plate[data-reading=held] [data-drawing=D9] [data-id=datum-marks]{clip-path:inset(0 50% 0 0) fill-box}.tw-plate[data-reading=held] [data-drawing=D9-m] [data-id=datum-marks]{clip-path:inset(0 0 50%) fill-box}.tw .dl .dl-dot{display:none}.tw .dl-body{max-width:none}.tw-outcomes{justify-items:inherit;color:var(--ground-fg-body);row-gap:2px;display:grid}.tw-outcomes[data-tone=right]{color:var(--ground-fg)}.tw-outcome{white-space:nowrap}.tw-room-name{letter-spacing:.01em;white-space:nowrap;margin-block-end:2px;font-weight:600;display:block}.tw-outcomes .tw-sep{display:none}.tw .dl[data-side=b] .tw-outcomes{justify-items:center}@media (min-width:80rem){.tw-outcomes{white-space:nowrap;display:block}.tw-outcomes .tw-sep{display:inline}}.hs .drawing .dl-body,.tw .drawing .dl-body{text-shadow:0 0 1px var(--color-night), 0 0 2px var(--color-night), 0 0 4px var(--color-night), 0 0 8px #0b1622b3;background:0 0}@supports (color:color-mix(in lab, red, red)){.hs .drawing .dl-body,.tw .drawing .dl-body{text-shadow:0 0 1px var(--color-night), 0 0 2px var(--color-night), 0 0 4px var(--color-night), 0 0 8px color-mix(in srgb, var(--color-night) 70%, transparent)}}.dc{grid-template-rows:58fr 42fr;min-block-size:100svh;padding-block:0;display:grid;position:relative}.dc[data-handoff=on]{min-block-size:110svh}@media (min-width:64rem){.dc[data-handoff=off]{min-block-size:85svh}.dc[data-handoff=off] .dc-grid{padding-block-end:56px}}.dc-band{block-size:45%;position:absolute;inset-block-start:0;inset-inline:0}.dc-quiet-foot{inset-block:52% -40%;inset-inline:0}.dc-outlet{opacity:0;block-size:2px;inline-size:72px;position:absolute;inset-block-start:68%;inset-inline-start:18vw;translate:0 -50%}.dc-quiet-port{inline-size:30.5vw;inset-block:-50%;inset-inline:-10vw auto}.dc-sky{grid-row:1}.dc-row{z-index:1;background:0 0;grid-row:2;align-content:start;display:grid;position:relative}.dc-grid{padding-block:8px clamp(56px,6vw,96px)}.dc-close{min-inline-size:0}.dc-heading{margin:0}.dc-description{margin:var(--spacing-rhythm-title) 0 0}.dc-reading{margin:32px 0 0}@media (min-width:64rem){.dc-close{grid-column:4/span 10}}@media not all and (min-width:64rem){.dc{grid-template-rows:minmax(60svh,58fr) 42fr}.dc-band{block-size:min(60svh,42%)}}.dc[data-dawn-air=off][data-handoff=off]{--dc-sky:min(40svh, 360px);grid-template-rows:var(--dc-sky) auto;min-block-size:0}@media (min-width:64rem){.dc[data-dawn-air=off][data-handoff=off]{--dc-sky:min(42svh, 380px)}}.dc[data-dawn-air=off][data-handoff=off]:has(.dc-reading){grid-template-rows:calc(var(--dc-sky) - 48px) auto}@media (min-width:64rem){.dc[data-dawn-air=off][data-handoff=off]:has(.dc-reading){grid-template-rows:calc(var(--dc-sky) - 104px) auto}}.dc-d10{z-index:0;pointer-events:none;--draw:1;position:absolute;inset-block:22% 42%;inset-inline:0}.dc-d10-desk{aspect-ratio:1600/700;max-inline-size:calc(100% - 18vw);position:absolute;inset-block:0;inset-inline-start:calc(18vw - 3%)}.dc-d10-phone{display:none}@media not all and (min-width:48rem){.dc-d10-desk{display:none}.dc-d10-phone{display:block;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.dc-d10-phone .drawing{block-size:auto}}.dc-d10 .drawing{block-size:100%}.dc-d10 .drawing .s-air{stroke:var(--color-teal-ink);stroke-width:.75px;stroke-opacity:.85;stroke-dasharray:none;animation:none}.dc-d10[data-ink=scroll] .drawing .s-air{stroke-dasharray:calc(var(--len) * var(--ppu) * 1px + 2px) calc(var(--len) * var(--ppu) * 1px + 2px);stroke-dashoffset:calc((var(--len) * var(--ppu) * 1px + 2px) * (1 - var(--draw)))}[data-section-type=home-section]+[data-section-type=photo-plate]>[data-leaf]{background-color:var(--color-night);padding-block:24px 28px}[data-section-type=home-section]+[data-section-type=photo-plate] .photo-plate[data-presentation=matted] .pp-figure{--hp-full:calc(var(--spread-cols) * var(--k-c) + (var(--spread-cols) - 1) * var(--spread-gutter));--hp-h:68svh;--hp-w:min(var(--hp-full), var(--hp-h) * .75);--hp-ph:min(var(--hp-w) * 4 / 3, var(--hp-h));grid-column:content}@media (min-width:48rem){[data-section-type=home-section]+[data-section-type=photo-plate]>[data-leaf]{padding-block:48px 32px}[data-section-type=home-section]+[data-section-type=photo-plate] .photo-plate[data-presentation=matted] .pp-figure{--hp-h:72svh;--hp-w:min(var(--hp-full), var(--pp-w), 1.25 * var(--ar) * var(--hp-h));--hp-ph:min(var(--hp-w) / var(--ar), var(--hp-h))}}@media (min-width:48rem) and (max-aspect-ratio:100/105){[data-section-type=home-section]+[data-section-type=photo-plate] .photo-plate[data-presentation=matted] .pp-figure{--hp-h:68svh;--hp-w:min(var(--hp-full), var(--hp-h) * .8);--hp-ph:min(var(--hp-w) * 5 / 4, var(--hp-h))}}[data-section-type=home-section]+[data-section-type=photo-plate] .photo-plate[data-night] .pp-inner{--pp-m:0px;inline-size:var(--hp-w);max-inline-size:100%;margin-inline:auto}[data-section-type=home-section]+[data-section-type=photo-plate] .photo-plate[data-night] .pp-mat{background:0 0;outline:none;padding:0}[data-section-type=home-section]+[data-section-type=photo-plate] .photo-plate .plate-aspect{inline-size:100%;block-size:var(--hp-ph);aspect-ratio:auto}[data-section-type=home-section]+[data-section-type=photo-plate] .photo-plate .pp-caption{padding-block-start:14px;padding-inline-start:0}.dc-band [data-air-still]{-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000)}@media not all and (min-width:64rem){.dc-band [data-air-still]{display:none}}.hs .drawing .dl .level-datum-glyph{display:none}.sc-reading{justify-items:start;gap:12px;display:grid}.sc-reading .reading{inline-size:100%;max-inline-size:34rem}.sc-reading-link{min-block-size:var(--spacing-target)}.pin-reading-text{margin-top:40px}.pin-reading-text .reading{max-inline-size:100%}.pt-held{padding-block:12px 24px}.pt-held p{margin:0}.ap[data-ap=beside] .ap-beside{padding-block:0}.ap[data-ap=beside] .ap-window{outline:1px solid #dce7ef38}@supports (color:color-mix(in lab, red, red)){.ap[data-ap=beside] .ap-window{outline:1px solid color-mix(in srgb, var(--color-moon) 22%, transparent)}}.ap[data-ap=beside] .ap-window{outline-offset:-1px}.ap[data-ap=beside] .ap-prints-row{grid-template-columns:repeat(var(--ap-prints,2), minmax(0, var(--plate-max,312px)));gap:32px 24px;margin-top:0;display:grid}.ap[data-ap=beside] .ap-prints-row[data-count="3"]{--ap-prints:3}.ap[data-ap=beside] .ap-prints-row>.plate{inline-size:100%;max-inline-size:var(--plate-max,312px);margin:0}@media not all and (min-width:48rem){.ap[data-ap=beside] .ap-prints-row{grid-template-columns:minmax(0,12rem)}.ap[data-ap=beside] .ap-prints-row>.plate:not(:first-child){display:none}}@media (min-width:48rem) and (not (min-width:64rem)){.ap[data-ap=beside] .ap-window{margin-inline:0}.ap[data-ap=beside] .ap-column{max-inline-size:40rem}}@media (min-width:64rem){.ap[data-ap=beside][data-ap-state=drawing] .ap-beside{grid-template-rows:auto 1fr}.ap[data-ap=beside][data-ap-state=drawing] .ap-beside>.ap-cell-window{grid-row:1/span 2}.ap[data-ap=beside] .ap-beside>.ap-column{grid-column:8/span 6;padding-inline-start:24px}.ap[data-ap=beside][data-ap-state=drawing] .ap-beside>.ap-column{grid-row:1;align-self:start}.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row:not([data-count="3"]){grid-area:2/8/auto/span 6;align-self:start;padding-inline-start:24px}.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row[data-count="3"]{grid-row:3}}.ap[data-ap=beside][data-ap-state=photo] .ap-photo-beside{margin-block-start:var(--spacing-rhythm-actions)}.ap[data-ap=beside][data-ap-state=photo] .ap-photo-beside .plate{margin:0}.ap[data-ap=beside][data-ap-state=photo] .ap-prints-row>.plate:not(:first-child){display:none}@media (min-width:48rem) and (not (min-width:64rem)){.ap[data-ap=beside][data-ap-state=photo] .ap-prints-row{grid-template-columns:minmax(0,15rem)}}@media (min-width:64rem){.ap[data-ap=beside][data-ap-state=photo] .ap-beside>.ap-cell-window,.ap[data-ap=beside][data-ap-state=photo] .ap-beside>.ap-column{grid-row:1;align-self:start}.ap[data-ap=beside][data-ap-state=photo] .ap-prints-row{display:none}}.spc-grid>*{min-inline-size:0}.spc-register{margin-block-start:48px}.spc-features,.spc-controls{margin-block-start:56px}.spc-controls-title{margin:0}.spc-controls-lede{margin-block:12px 0}.spc-instrument{margin-block-start:32px}.spc-screen{inline-size:min(100%,220px);margin:0}.spc-head{display:contents}.spc-control-list{margin:32px 0 0;padding:0;list-style:none}.spc-control:last-child{border-block-end:1px solid var(--ground-fg-rule)}.spc-control{border-block-start:1px solid var(--ground-fg-rule);max-inline-size:62ch;padding-block:12px}.spc-control-title{margin-inline-end:.35em;font-weight:600}.spc-integrations{margin-block:16px 0}.spc-actions{margin-block-start:40px}@media (min-width:48rem) and (not (min-width:64rem)){.spc-features{grid-column:2/span 4}.spc-controls{grid-column:6/span 4}}@media (min-width:64rem){.spc-register{grid-column:4/span 8}.spc-features{grid-column:4/span 5;margin-block-start:72px}.spc-controls{grid-column:9/span 5;margin-block-start:72px}.spc-actions{grid-column:4/span 8}.spc-dial.dial{inline-size:220px}}.spc[data-spc-figures=held] .spc-actions{margin-block-start:24px}.spc[data-spc-figures=held] .spc-features{margin-block-start:48px}@media (min-width:64rem){.spc[data-spc-figures=held] .spc-head>*,.spc[data-spc-figures=held] .spc-features{grid-column:4/span 5}.spc[data-spc-figures=held] .spc-controls{grid-area:1/9/span 6/span 5;align-self:start;margin-block-start:0}.spc[data-spc-figures=held] .spc-controls-title{padding-block-start:10px}}.spc[data-ground=paper]+.leaf[data-ground=paper][data-tempo=normal]{padding-block-start:max(0px, calc(var(--spacing-tempo-normal) - var(--spacing-tempo-tight)))}.contents:has(>.spc[data-ground=paper])+.contents>.leaf[data-ground=paper][data-tempo=normal]:first-child{padding-block-start:max(0px, calc(var(--spacing-tempo-normal) - var(--spacing-tempo-tight)))}@media (min-width:64rem){.st:has(.st-register-comparison) .st-body{grid-column:4/span 6}.st:has(.st-register-comparison) :is(.st-register,.st-register-credentials){grid-column:4/span 10}}.sc .pin-frame-text{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}.sc .pin-frame-text>:not(.pin-step-index){grid-column:1/-1}.sc .pin-frame-text>.pin-step-title{grid-area:1/2;margin-top:0}.sc .pin-frame-text>.pin-step-body{margin-top:8px}@media not all and (min-width:48rem){.sc .pin-frame-list{row-gap:32px}.sc .pin-frames-overview{margin-bottom:32px}.st:has(.st-register-comparison) .st-lists{margin-block-start:40px}.st:has(.st-register-comparison) .st-register{margin-block-start:48px}.st-register-comparison .reg-pair dd{font-size:var(--text-small);line-height:var(--text-small--line-height)}}@media (min-width:64rem){.fx-plate:has(.drawing[data-drawing=D3]) .plate-frame{max-inline-size:min(100%,1.33333*min(42svh,100svh - 460px))}.fx-plate:has(.drawing[data-drawing=D3][data-crop=f-frontis]) .plate-frame{max-inline-size:min(100%,1.09091*min(45svh,100svh - 450px))}.fx-plate:has(.drawing[data-drawing=D3][data-crop=f-frontis]) .plate-caption{margin-top:20px}}.fx-plate .drawing[data-drawing=D3][data-crop=f-frontis] :is([data-id=datums],[data-id=clearance],[data-id=scale-bar]){display:none}.sc .pin-frame-reading-text{grid-column:1/-1;margin-top:24px}.sc .reading sub{letter-spacing:0;vertical-align:-.12em;margin-inline-start:-.06em;line-height:0}@media (min-width:64rem){.spc-controls:has(.spc-dial){grid-template-columns:220px minmax(0,1fr);align-content:start;column-gap:32px;display:grid}.spc-controls:has(.spc-dial)>.spc-instrument{grid-area:1/1/span 2;margin-block-start:0}.spc-controls:has(.spc-dial)>:is(.spc-controls-title,.spc-controls-lede){grid-column:2}.spc-controls:has(.spc-dial)>.spc-controls-lede{align-self:start}.spc-controls:has(.spc-dial)>:is(.spc-control-list,.spc-integrations){grid-column:1/-1}}@media not all and (min-width:48rem){.sc .pin-frames{padding-block:56px}.sc .pin-frames-head{margin-bottom:32px}.ap[data-ap=beside] .ap-beside{row-gap:40px}.spc-features,.spc-controls,.spc[data-spc-figures=held] .spc-features{margin-block-start:40px}.st-register-comparison .reg-transposed{gap:20px}}.sc .pin-stage-grid{grid-template-rows:auto;align-content:center}.sc .pin-stage .drawing[data-drawing=D5] :is([data-id=key],[data-id=key-boxes],[data-id=datums],[data-id=scale-bar]){display:none}.sc .pin-stage .drawing[data-drawing=D5] .s-air{stroke-width:2px;stroke-dasharray:7 3}.sc .pin-stage .drawing[data-drawing=D5] [data-id=nodes] circle{stroke:var(--d-anno)}@supports (color:color-mix(in lab, red, red)){.sc .pin-stage .drawing[data-drawing=D5] [data-id=nodes] circle{stroke:color-mix(in srgb, var(--d-anno) 55%, transparent)}}.sc .pin-stage .drawing[data-drawing=D5] [data-id=nodes] circle{stroke-width:.5px;transition:fill var(--dur-quick) var(--ease-ui), stroke var(--dur-quick) var(--ease-ui)}.sc .pin-stage .drawing[data-drawing=D5] [data-id=nodes] .is-lit{stroke:var(--color-teal-ink);stroke-width:2px;fill:#b3cbd1}@supports (color:color-mix(in lab, red, red)){.sc .pin-stage .drawing[data-drawing=D5] [data-id=nodes] .is-lit{fill:color-mix(in srgb, var(--color-air) 32%, var(--color-paper))}}.sc .pin-stage .pin-caption{text-wrap:pretty;max-width:none}@media (min-width:48rem) and (not (min-width:64rem)){.st-register-comparison .reg-table :is(th,td){font-size:var(--text-small);line-height:var(--text-small--line-height);padding-inline-end:16px}.st-register-comparison .reg-table tbody th{inline-size:15%}}@media not all and (min-width:48rem){.sc .pin-frames-overview>.drawing{display:none}.sc .pin-frames-overview{margin-bottom:24px}}@media (min-width:80rem){.pt .pt-mount>.pt-caption-band>figcaption{max-inline-size:80ch}}@media (min-width:48rem){.spc[data-spc-figures=shown] .spc-features,.spc[data-spc-figures=shown] .spc-controls{grid-column:content}.spc[data-spc-figures=shown] .spc-controls:is(:has(.spc-dial),:has(.spc-screen)){grid-template-columns:220px minmax(0,1fr);align-content:start;column-gap:48px;display:grid}.spc[data-spc-figures=shown] .spc-controls>.spc-instrument{grid-column:1;margin-block-start:0}.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial)>.spc-instrument{grid-row:1/span 2}.spc[data-spc-figures=shown] .spc-controls:has(.spc-screen)>.spc-instrument{grid-row:1/span 4}.spc[data-spc-figures=shown] .spc-controls>:is(.spc-controls-title,.spc-controls-lede){grid-column:2;max-inline-size:36rem}.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial)>.spc-controls-title{align-self:end}.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial)>:is(.spc-control-list,.spc-integrations){grid-column:1/-1}.spc[data-spc-figures=shown] .spc-controls:has(.spc-screen)>:is(.spc-control-list,.spc-integrations){grid-column:2}.spc[data-spc-figures=shown] .spc-dial.dial{inline-size:220px}.spc[data-spc-figures=shown] .spc-control{max-inline-size:none}}@media (min-width:64rem){.spc[data-spc-figures=shown] .spc-features,.spc[data-spc-figures=shown] .spc-controls{grid-column:4/span 8}.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial) .spc-control-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial) .spc-control{border-block-start:0;border-block-end:1px solid var(--ground-fg-rule)}.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial) .spc-control:nth-child(-n+2){border-block-start:1px solid var(--ground-fg-rule)}}.spc-maker{scroll-margin-top:calc(var(--header-h) + 24px);margin:20px 0 0}@media (min-width:64rem){.spc-maker{grid-column:4/span 8}}.spc [data-register=spec] .reg-row{padding-block:6px}@media not all and (min-width:30rem){.spc [data-register=spec] .reg-row{row-gap:0;padding-block:12px 10px}}.spc .spc-features{margin-block-start:0}.spc .spc-features .kit-dashlist{border-block-end:1px solid var(--ground-fg-rule);padding-block:12px 14px}.spc .spc-features .kit-dash-title{margin:0 0 4px}.spc .spc-features .kit-dash,.spc .spc-features .kit-dash>li{border:0}.spc .spc-features .kit-dash>li{padding-block:3px}.spc .spc-features .kit-dash>li:before{inset-block-start:round(down,3px + .82em,1px)}@media (min-width:30rem){.spc .spc-features .kit-dashlist{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,8.5rem);align-items:baseline;column-gap:24px;padding-block:14px 16px;display:grid}.spc .spc-features .kit-dash-title{grid-column:1;margin:0}.spc .spc-features .kit-dash{grid-column:2/span 2}}@media (min-width:48rem){.spc[data-spc-figures=shown] .spc-features{grid-column:content;margin-block-start:0}}@media (min-width:64rem){.spc[data-spc-figures=shown] .spc-features{grid-column:4/span 8}}.spc .spc-maker{margin-block-start:24px}.spc[data-spc-figures=shown] .spc-actions{margin-block-start:16px}@media (min-width:64rem){.spc[data-spc-figures=shown] .spc-maker{grid-column:4/span 5}.spc[data-spc-figures=shown] .spc-actions{grid-column:9/span 3;justify-content:end;align-self:start;margin-block-start:18px}.spc[data-spc-figures=shown] .spc-controls{margin-block-start:56px}.st:has(.st-register-comparison) .st-body{grid-column:4/span 5}.st:has(.st-register-comparison) .st-lists{grid-column:9/span 5;margin-block-start:var(--spacing-rhythm-title);padding-inline-start:8px}.st:has(.st-register-comparison) .st-lists .kit-dash[data-columns="2"]{grid-template-columns:minmax(0,1fr)}.st:has(.st-register-comparison) .st-lists .kit-dash[data-columns="2"]>li:nth-child(2){border-block-start:0}.st:has(.st-register-comparison) .st-register{margin-block-start:64px}}.st-register-comparison .reg-table :is(th,td){padding-block:12px}.st-register-comparison .reg-table thead :is(th,td){padding-block:0 12px}.st:has(.st-register-comparison) .st-register-credentials{margin-block-start:48px}@media (min-width:64rem){.st:has(.st-register-comparison) .st-register-credentials{margin-block-start:64px}.ps[data-process-variant=full] .kit-lede{grid-column:4/span 8;max-inline-size:46rem}.ps[data-process-variant=full] .ps-guarantee{grid-column:4/span 5}.ps[data-process-variant=full] .ps-actions{grid-column:9/span 5;align-self:end;margin-block-start:0;padding-inline-start:8px}}@media not all and (min-width:48rem){.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row{grid-template-columns:minmax(0,1fr)}.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row>.plate:first-child{grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:end;column-gap:20px;max-inline-size:none;display:grid}.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row>.plate:first-child>.plate-caption{margin:0;padding:0}}.ap[data-ap=beside][data-ap-state=photo] .ap-prints-row{display:none}@media (max-height:56.24rem){.sc .pin-stage-grid{padding-block:calc(var(--header-h) + 24px) 24px}.sc .pin-stage .pin-lede{margin-top:12px}.sc .pin-stage .pin-steps{margin-top:28px}.sc .pin-stage .pin-step{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:baseline;column-gap:16px;display:grid}.sc .pin-stage .pin-step>:not(.pin-step-index){grid-column:1/-1}.sc .pin-stage .pin-step>.pin-step-title{grid-area:1/2;margin-top:0}.sc .pin-stage .pin-step>.pin-step-body{margin-top:8px}.sc .pin-stage .pin-reading-text{margin-top:24px}.sc .pin-stage .sc-reading{gap:4px}}@media (max-height:47.49rem){.sc .pin-stage-grid{padding-block:calc(var(--header-h) + 8px) 8px}.sc .pin-stage .pin-lede{margin-top:8px}.sc .pin-stage .pin-steps{margin-top:20px}.sc .pin-stage .pin-reading-text{margin-top:16px}}@media (min-width:64rem){.spc[data-spc-figures=shown] :is(.spc-register,.spc-features,.spc-controls){grid-column:4/span 10;grid-template-columns:subgrid;column-gap:var(--spread-gutter);display:grid}.spc[data-spc-figures=shown] .spc-register :is(.reg,.reg-rows,.reg-row),.spc[data-spc-figures=shown] .spc-features .kit-dashlist{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--spread-gutter);display:grid}.spc[data-spc-figures=shown] .spc-register .reg-term,.spc[data-spc-figures=shown] .spc-features .kit-dash-title{grid-column:1/span 4}.spc[data-spc-figures=shown] .spc-register .reg-value{column-gap:var(--spread-gutter);grid-column:5/span 6}.spc[data-spc-figures=shown] .spc-register .reg-value>*,.spc[data-spc-figures=shown] .spc-register .reg-spec-fig{grid-column:1/span 4}.spc[data-spc-figures=shown] .spc-register .reg-q-post{grid-column:5/span 2}.spc[data-spc-figures=shown] .spc-features .kit-dash{grid-column:5/span 6}.spc[data-spc-figures=shown] .spc-maker{grid-column:4/span 6;max-inline-size:none}.spc[data-spc-figures=shown] .spc-actions{grid-column:10/span 4}.spc[data-spc-figures=shown] .spc-controls:is(:has(.spc-dial),:has(.spc-screen)){grid-template-columns:subgrid;column-gap:var(--spread-gutter);grid-template-rows:auto auto auto 1fr;align-content:start}.spc[data-spc-figures=shown] .spc-controls>:is(.spc-controls-title,.spc-controls-lede){grid-column:1/span 4;max-inline-size:none}.spc[data-spc-figures=shown] .spc-controls>.spc-controls-title{grid-row:1;align-self:start}.spc[data-spc-figures=shown] .spc-controls>.spc-controls-lede{grid-row:2}:is(.spc[data-spc-figures=shown] .spc-controls>.spc-instrument,.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial)>.spc-instrument,.spc[data-spc-figures=shown] .spc-controls:has(.spc-screen)>.spc-instrument){grid-area:3/1/span 2/span 4;margin-block-start:32px}:is(.spc[data-spc-figures=shown] .spc-controls>.spc-control-list,.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial)>.spc-control-list,.spc[data-spc-figures=shown] .spc-controls:has(.spc-screen)>.spc-control-list){grid-area:1/5/span 3/span 6;align-self:start;margin:0;display:block}:is(.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial) .spc-control,.spc[data-spc-figures=shown] .spc-controls .spc-control){border-block-start:1px solid var(--ground-fg-rule);border-block-end:0}:is(.spc[data-spc-figures=shown] .spc-controls>.spc-integrations,.spc[data-spc-figures=shown] .spc-controls:has(.spc-dial)>.spc-integrations,.spc[data-spc-figures=shown] .spc-controls:has(.spc-screen)>.spc-integrations){border-block:1px solid var(--ground-fg-rule);grid-area:4/5/auto/span 6;align-self:start;margin:0;padding-block:12px}.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row:not([data-count="3"]){grid-template-columns:minmax(0, var(--plate-max,312px)) minmax(0, 216px);grid-template-rows:auto auto;gap:0 40px}.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row:not([data-count="3"])>.plate{grid-row:span 2;grid-template-rows:subgrid;display:grid}.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row:not([data-count="3"])>.plate>.plate-frame{align-self:end}.ps[data-process-variant=full] .ps-guarantee,.ps[data-process-variant=full] .ps-actions{align-self:baseline}}@media not all and (min-width:48rem){.sc .pin-frames-overview{order:1;margin-block:32px 0}}@media (min-width:64rem) and (not (min-width:80rem)){.ap[data-ap=beside][data-ap-state=drawing] .ap-prints-row:not([data-count="3"]){grid-template-columns:minmax(0,1.444fr) minmax(0,1fr);column-gap:24px}}.ac-group{grid-column:content;min-inline-size:0}.ac-records,.ac-compacts{min-inline-size:0;margin:0;padding:0;list-style:none}.ac-record+.ac-record,.ac-compact+.ac-compact{border-block-start:1px solid var(--ground-fg-rule);margin-block-start:clamp(28px,2.2vw,32px);padding-block-start:clamp(28px,2.2vw,32px)}.ac-compact+.ac-compact{margin-block-start:clamp(24px,2vw,28px);padding-block-start:clamp(24px,2vw,28px)}.ac-group-more{border-block-start:1px solid var(--ground-fg-rule);margin-block-start:clamp(36px,3vw,48px);padding-block-start:clamp(32px,2.5vw,40px)}.ac-label{margin:0 0 var(--spacing-rhythm-label)}.ac-note{max-inline-size:62ch;margin-block-start:28px}.ac .tm{gap:0}.ac .tm-account-title{margin:0 0 16px}.ac [data-testimony=compact] .tm-account-title{margin-block-end:12px}.ac .tm-figure{min-inline-size:0}.ac .tm-instrument{margin-block-end:24px}.ac [data-testimony=record] .tm-pull .tm-quote{max-inline-size:28ch}.ac .tm-full{margin-block-start:20px}.ac [data-testimony=compact] .tm-full{margin-block-start:0}.ac .tm-full .tm-quote,.ac .tm-account-title{text-wrap:pretty}.ac .tm-caption{margin-block-start:14px}.ac .tm-benefits{max-inline-size:48ch;margin-block-start:24px}.ac .tm-by-place,.ac .tm-by-elev{white-space:nowrap}.ac .tm-by{text-indent:-1.4em;padding-inline-start:1.4em}.ac .tm-by>span[aria-hidden=true]:first-child{text-indent:0;inline-size:1.4em;display:inline-block}.ac .tm-by-type{white-space:nowrap}.ac [data-testimony=compact] .tm-by-place{white-space:normal;text-indent:0;display:block}.ac [data-testimony=compact] .tm-by-place:before{content:none}@media not all and (min-width:48rem){.ac .tm-by-place{white-space:normal;text-indent:0;display:block}.ac .tm-by-place:before{content:none}}.ac .ac-plate{inline-size:100%;margin:0}.ac .ac-plate .plate-caption{margin-block-start:var(--spacing-rhythm-caption)}@media (min-width:48rem){.ac .tm-mark-open,.ac .tm-full .tm-mark-open{padding-inline-end:.06em;position:absolute;inset-inline-end:100%}}@media not all and (min-width:48rem){.ac .tm{flex-direction:column;display:flex}.ac .tm-text,.ac .tm-plate{display:contents}.ac .tm-account-title{order:1}.ac .tm-figure{order:2}.ac .tm-instrument{order:3;margin:16px 0 0}.ac .tm-benefits{order:4}.ac .tm-plate>.plate{order:5;margin-block-start:32px}.ac .tm-plate>.plate[data-plate-state=drawing]{display:none}main:has(.hm) .ac .tm-plate>.plate{display:none}}@media (min-width:48rem){.ac [data-testimony=record] .tm-instrument{margin:10px 0 0;padding:0}.ac [data-testimony=record] .tm-benefits{margin-block-start:20px}.ac [data-testimony=record] .kit-dash>li{padding-block:6px}.ac [data-testimony=record] .kit-dash>li:before{inset-block-start:round(down,6px + .82em,1px)}}@media (min-width:48rem) and (not (min-width:64rem)){.ac [data-testimony=record]{column-gap:var(--spread-gutter);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 240px;display:grid}.ac [data-testimony=record] .tm-text{display:contents}.ac [data-testimony=record] .tm-account-title{grid-area:1/1/auto/-1}.ac [data-testimony=record] .tm-figure{grid-area:2/1}.ac [data-testimony=record] .tm-instrument{grid-area:3/1;align-self:start}.ac [data-testimony=record] .tm-plate{grid-area:2/2/-1;align-self:start;margin:0}.ac .tm-full .tm-quote{max-inline-size:62ch}}@media (min-width:64rem){.ac-group,.ac-records,.ac-record,.ac-compacts,.ac-compact,.ac-settle{grid-template-columns:subgrid;column-gap:var(--spread-gutter);grid-column:1/-1;display:grid}.ac-grid>.ac-group{grid-column:2/-2}.ac-group>.ac-records,.ac-group>.ac-compacts{grid-row:1;align-self:baseline}.ac-group>.ac-note{grid-area:2/3/auto/span 6}.ac-record{grid-template-rows:auto auto auto auto 1fr}.ac-compact{grid-template-rows:auto}.ac-settle{grid-row:1/-1;grid-template-rows:subgrid}.ac .tm{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;column-gap:var(--spread-gutter);display:grid}.ac .tm-text{display:contents}.ac-label{z-index:1;grid-area:1/1/auto/span 2;align-self:baseline;margin:0}.ac [data-testimony=record] .tm-account-title{grid-area:1/3/auto/span 6;align-self:baseline}.ac [data-testimony=record] .tm-figure{grid-area:2/3/auto/span 6}.ac [data-testimony=record] .tm-instrument{grid-area:3/3/auto/span 6}.ac [data-testimony=record] .tm-benefits{grid-area:4/3/auto/span 6}.ac [data-testimony=record] .tm-pull .tm-quote{max-inline-size:30ch}.ac [data-testimony=record] .tm-plate{display:contents}.ac [data-testimony=record] .tm-plate>.ac-plate{grid-area:1/9/-1/span 4;place-self:start;inline-size:min(100%,360px);margin:0}.ac [data-testimony=compact] .tm-account-title{grid-area:1/3/auto/span 4;align-self:baseline;margin:0;padding-inline-end:8px}.ac [data-testimony=compact] .tm-figure{grid-area:1/7/auto/span 6;align-self:baseline}}.ac .tm-instrument:empty{display:none}.pc-states{margin:var(--spacing-rhythm-title) 0 0;flex-wrap:wrap;min-inline-size:0;padding:0;list-style:none;display:flex}.pc-states>li{white-space:nowrap}.pc-states{gap:4px 1.1em}@media (min-width:48rem){.pc-states{gap:0}.pc-states>li+li:before{content:"·" / "";color:var(--ground-fg-muted);padding-inline:.55em}}.pc-index{min-inline-size:0;margin-block-start:36px}.pc-group{margin:0}.pc-group+.pc-group,.pc-minor,.pc-minor>.pc-group+.pc-group{margin-block-start:32px}@media (min-width:48rem){.pc-minor{margin-block-start:0}.pc-minor>.pc-group+.pc-group{margin-block-start:20px}}.pc-state{break-after:avoid-column;margin:0 0 4px}.pc-towns{margin:0;padding:0;list-style:none}.pc-town{border-block-end:1px solid var(--ground-fg-rule);break-inside:avoid}.pc-row{min-block-size:var(--spacing-target,44px);justify-content:space-between;align-items:baseline;gap:16px;padding-block:6px;display:flex}.pc-row-link{color:inherit;text-decoration:none}.pc-name{min-inline-size:0}.pc-row-link .pc-name{flex-wrap:wrap;align-items:baseline;column-gap:.75em;display:flex}.pc-owner{white-space:nowrap}.pc-link{text-underline-offset:.18em;transition:color var(--dur-instant) var(--ease-ui), text-decoration-color var(--dur-instant) var(--ease-ui);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.pc-row-link:hover .pc-link,.pc-row-link:focus-visible .pc-link{color:var(--ground-fg-teal);text-decoration-color:currentColor}.pc-row-link:hover .pc-owner,.pc-row-link:focus-visible .pc-owner{color:var(--ground-fg-teal)}.pc-elev{white-space:nowrap;flex:none}.pc:focus{outline:none}.pc-key{margin-block-start:28px}.pc-key+.pc-index{margin-block-start:12px}.pc-closing{margin-block-start:24px}.pc-frieze-wrap{grid-column:content;min-inline-size:0;margin-block-start:clamp(40px,3.5vw,48px)}.pc-frieze{gap:32px var(--spread-gutter);align-items:start;display:grid}.pc-frieze-item{min-inline-size:0}.pc-frieze-item .plate{margin-inline:0}.pc-plate .plate-caption{margin-block-start:var(--spacing-rhythm-caption)}.pc-plate-note{margin-block-start:16px}.pc-frieze [data-photo-kind=illustration]{outline:1px solid var(--ground-fg-rule);outline-offset:-1px;-webkit-mask-image:none!important;mask-image:none!important}@media not all and (min-width:48rem){.pc-frieze-item:nth-child(n+2){display:none}}@media (min-width:48rem){.pc-index{column-gap:var(--spread-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pc-frieze{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem) and (not (min-width:64rem)){.pc-frieze-item:nth-child(n+3){display:none}}@media (min-width:48rem){.pc-row-link .pc-name{flex-direction:column;align-items:flex-start;row-gap:0}.pc-row:not(.pc-row-link) .pc-name{flex-direction:column;align-items:flex-start;display:flex}.pc-row:not(.pc-row-link) .pc-name:after{content:" ";font-family:var(--font-text);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}}@media (min-width:64rem){.pc-states,.pc-closing,.pc-key{grid-column:4/span 10}.pc-index{grid-column:4/span 10;column-gap:48px}.pc-frieze{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-frieze-item .plate[data-plate-kind=illustration]{margin-inline:auto}}@media (min-width:90rem){.pc-index{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-index>.pc-group{grid-column:span 2}.pc-index>.pc-group .pc-towns{columns:2;column-gap:48px}}.hm-heading{margin:0 0 var(--spacing-rhythm-label);grid-column:content}.hm-list{grid-column:content;min-inline-size:0;margin:0;padding:0;list-style:none}.hm-entry{gap:0;min-inline-size:0;display:grid}.hm-year{margin:0 0 12px}.hm-cover{inline-size:100%;min-inline-size:0;margin:0;position:relative}.hm-cover-frame{position:relative}.hm-cover .plate-caption{margin-block-start:var(--spacing-rhythm-caption)}.hm-text{min-inline-size:0;margin-block-start:20px}.hm-name{margin:0}.hm-facts{margin:8px 0 0}.hm-fact{white-space:nowrap}.hm-credits{flex-wrap:wrap;gap:2px 1.25em;margin:6px 0 0;display:flex}.hm-credits>div{white-space:nowrap;gap:.4em;display:flex}.hm-credits dd{margin:0}.hm-links{flex-wrap:wrap;align-items:baseline;gap:4px 32px;margin:16px 0 0;display:flex}.hm-pair .hm-links{flex-direction:column;align-items:flex-start;gap:4px}.hm-view{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.hm-cover .plate-aspect{max-block-size:60svh}.hm-item+.hm-item{border-block-start:1px solid var(--ground-fg-rule);margin-block-start:clamp(32px,3vw,40px);padding-block-start:clamp(32px,3vw,40px)}.hm-pair .hm-text{margin-block-start:16px}.hm-empty{outline:1px dashed var(--ground-fg-rule);outline-offset:-8px;padding-block:32px}@media not all and (min-width:48rem){[data-homes=pairs] .hm-item[data-role=small] .hm-entry{inline-size:82%;margin-inline-start:auto}}@media (min-width:48rem) and (not (min-width:64rem)){[data-homes=pairs] .hm-item[data-role=small] .hm-entry{inline-size:calc(5 * (100% + var(--spread-gutter)) / 8 - var(--spread-gutter));margin-inline-start:auto}.hm-item+.hm-item{margin-block-start:48px}}@media (min-width:64rem){.hm-heading{grid-area:1/2/auto/span 2;margin:0;padding-block-start:2px}.hm-list{grid-template-columns:subgrid;column-gap:var(--spread-gutter);grid-area:1/2/auto/-2;display:grid}.hm-item,.hm-entry{grid-template-columns:subgrid;column-gap:var(--spread-gutter);grid-column:1/-1;min-inline-size:0;display:grid}.hm-item+.hm-item{border:0;margin:0;padding:0}[data-homes=lead] .hm-entry{grid-template-rows:auto auto;row-gap:28px}[data-homes=lead] .hm-margin{grid-area:2/1/auto/span 2;align-self:start;padding-block-start:.55em}[data-homes=lead] .hm-year{margin:0}.hm-lead .hm-cover{grid-area:1/3/auto/span 10;container-type:inline-size}.hm-lead .hm-cover .plate-aspect{aspect-ratio:auto;block-size:min(66.667cqi,75svh);max-block-size:none;inline-size:100%}.hm-lead .hm-text{grid-area:2/3/auto/span 10;grid-template-columns:subgrid;column-gap:var(--spread-gutter);align-items:start;margin:0;display:grid}.hm-lead .hm-name{grid-area:1/1/span 3/span 5}.hm-lead .hm-facts,.hm-lead .hm-credits,.hm-lead .hm-links{grid-column:6/span 5}.hm-lead .hm-facts{margin-block-start:.55em}[data-homes=pairs]>.hm-list{row-gap:0}[data-homes=pairs] .hm-item{grid-row:span 2;grid-template-rows:subgrid}[data-homes=pairs] .hm-item:nth-child(4n+1){grid-column:3/span 6}[data-homes=pairs] .hm-item:nth-child(4n+2){grid-column:9/span 4}[data-homes=pairs] .hm-item:nth-child(4n+3){grid-column:3/span 4}[data-homes=pairs] .hm-item:nth-child(4n+4){grid-column:7/span 6}[data-homes=pairs] .hm-item:nth-child(n+3){margin-block-start:clamp(56px,4.5vw,80px)}[data-homes=pairs] .hm-entry{grid-row:1/-1;grid-template-rows:subgrid}[data-homes=pairs] .hm-cover{grid-area:1/1/auto/-1;align-self:end}[data-homes=pairs] .hm-text{flex-direction:column;grid-area:2/1/auto/-1;margin:0;padding-block-start:20px;display:flex}[data-homes=pairs] .hm-text>.hm-links{margin-block-start:auto;padding-block-start:16px}[data-homes=pairs] .hm-item:last-child:nth-child(odd):not(:first-child){grid-area:span 1/3/auto/span 10}[data-homes=pairs] .hm-item:last-child:nth-child(odd):not(:first-child) .hm-cover{grid-area:1/1/auto/span 6;align-self:start}[data-homes=pairs] .hm-item:last-child:nth-child(odd):not(:first-child) .hm-text{grid-area:1/7/auto/span 4;padding:0}}.pe-credits{min-inline-size:0;margin-block-start:32px}.pe-credits-title,.pe-credits-note{margin:0 0 12px}.pe-credit-list{border-block-start:1px solid var(--ground-fg-rule);margin:0;padding:0;list-style:none;display:grid}.pe-credit{border-block-end:1px solid var(--ground-fg-rule);-webkit-hyphens:manual;hyphens:manual;padding-block:10px}@media (min-width:64rem){.pe .kit-lede{grid-column:4/span 7;max-inline-size:20em}.pe-credits{grid-column:4/span 10}.pe-credit-list{gap:28px var(--spread-gutter);border-block-start:0;grid-template-columns:repeat(3,minmax(0,1fr))}.pe-credit{border-block-start:1px solid var(--ground-fg-rule);border-block-end:0;padding-block:12px 0}}@media (min-width:80rem){.pe-credit-list{grid-template-columns:repeat(5,minmax(0,1fr))}.pe[data-pe=type] .kit-headline{grid-area:1/4/auto/span 4}.pe[data-pe=type] .kit-lede{grid-area:1/8/auto/span 6;align-self:start;margin-block-start:calc(.2 * var(--text-display-m) - .18em)}.pe[data-pe=type] .pe-credits{grid-row:1/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;margin-block-start:0;display:grid}.pe[data-pe=type] .pe-credits>*{pointer-events:auto}.pe[data-pe=type] .pe-credits-title{grid-area:1/1/auto/span 4;align-self:end;margin:0;padding-block-end:.5rem}.pe[data-pe=type] .pe-credit-list{grid-area:2/1/auto/-1;margin-block-start:32px}}@media (min-width:48rem) and (not (min-width:64rem)){.pe .kit-lede{grid-column:2/span 6}.pe-credits{grid-column:content}}.pe-people{min-inline-size:0;margin-block-start:32px}.pe-row{gap:16px var(--spread-gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pe-figure{grid-template-columns:120px minmax(0,1fr);align-items:start;column-gap:20px;margin:0;display:grid}.pe-portrait{inline-size:100%}.pe-caption>.pe-name,.pe-caption>.pe-role{margin:0}.pe-caption>.pe-role{margin-block-start:4px}.pe-caption>.pe-line{max-inline-size:36ch;margin:10px 0 0}@media (min-width:48rem){.pe-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.pe-figure{display:block}.pe-portrait{margin-block-end:14px}}@media (min-width:48rem) and (not (min-width:64rem)){.pe-person:last-child:nth-child(odd){grid-column:1/-1}.pe-person:last-child:nth-child(odd)>.pe-figure{column-gap:var(--spread-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pe-person:last-child:nth-child(odd) .pe-portrait{margin-block-end:0}}@media (min-width:64rem){.pe-people{grid-column:4/span 10;margin-block-start:40px}.pe-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:90rem){.pe[data-pe=people] .pe-grid{grid-template-rows:auto 1fr}.pe[data-pe=people] .kit-headline,.pe[data-pe=people] .kit-lede{grid-column:4/span 4;max-inline-size:none}.pe[data-pe=people] .kit-headline{grid-row:1}.pe[data-pe=people] .kit-lede{grid-row:2;align-self:start}.pe[data-pe=people] .pe-people{grid-area:1/8/span 2/span 6;align-self:start;margin-block-start:calc(.2 * var(--text-display-m))}.pe[data-pe=people] .pe-credits-aside{grid-column:4/span 4}}.pr-lede{margin-block:var(--spacing-rhythm-title) 0;max-inline-size:52ch}.pr-main{min-inline-size:0;margin-block-start:24px}@media (min-width:64rem){.pr .kit-headline{grid-area:1/4/auto/span 6}.pr-lede{grid-area:1/10/auto/span 4;align-self:last baseline;margin:0}.pr-main{grid-column:4/span 10}}[data-register=press] .reg-detail{font-weight:400;line-height:1.875rem}@media not all and (min-width:64rem){[data-register=press] .reg-cell{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;display:grid}[data-register=press] .reg-detail{grid-column:1/-1}[data-register=press] .reg-meta{grid-column:1}[data-register=press] .reg-link{grid-column:2;margin:0}[data-register=press] .reg-link .quiet-link{min-block-size:0;margin-block:-13px;padding-block:13px}}@media not all and (min-width:48rem){.fx-plate[data-plate-kind=terrain]:has([data-terrain-plate=T-GWS]) .plate-frame{aspect-ratio:2}}@media (min-width:64rem){.fx-plate:has([data-terrain-plate=T-GWS]){flex-direction:column;align-self:stretch;display:flex}.fx-plate:has([data-terrain-plate=T-GWS])>.plate{flex-direction:column;flex:1 0 auto;max-inline-size:none;display:flex}.fx-plate:has([data-terrain-plate=T-GWS]) .plate-frame{contain:size;flex:1 0 auto;align-items:center;min-block-size:280px;display:flex;overflow:clip}.fx-plate:has([data-terrain-plate=T-GWS]) .plate-frame>.terrain-plate{flex:none;inline-size:100%}}@media not all and (min-width:48rem){.ts[data-ts=story] .ts-aside{margin-block-start:28px}.ts[data-ts=story] .ts-aside .kit-dash>li{padding-block:8px}.figures[data-apart]{--figures-row-gap:20px;gap:16px}.figures[data-apart] .figure-value{padding-block-end:10px}.figures[data-apart] .figure-label{margin-block-start:10px}.figures[data-apart] .figure[data-figure=words] .figure-label{margin-block-start:0}.pe-credits{margin-block-start:20px}.pe-credit{padding-block:8px}[data-register=index][data-form=entries] .reg-rows .reg-row{padding-block:8px 10px}[data-register=index][data-form=entries] .reg-rows .reg-detail{margin-block-start:4px}[data-register=press] .reg-row{padding-block:10px}.pr-main,.pr-lede{margin-block-start:16px}.st-register-index{margin-block-start:28px}[data-register=index][data-form=entries] .reg-title,.pe-credits-title,.ts[data-ts=story] .ts-aside .kit-dash-title{margin-block-end:8px}.ts[data-ts=story] .ts-notes{margin-block-end:6px}.ts[data-ts=story] .ts-story-para>.ts-notes-after{margin-block-start:8px}main:has(.leaf.pe) .cc-caption{margin-block-start:24px}main:has(.leaf.pe) .cc-next{margin-block-start:32px}main:has(.leaf.pe) .cc-next-link{padding-block-start:20px}.figures[data-apart] .figure:nth-child(odd):has(+.figure[data-figure=numeral]:not([data-detail])) .figure-detail{inline-size:calc(200% + var(--figures-gap));max-inline-size:none}}.faq-register{--faq-n:2.25rem;--faq-index-h:0px;--faq-inset:16px;min-inline-size:0;scroll-margin-top:calc(var(--header-h) + 24px)}.faq-tools{gap:8px;display:grid}.faq-search-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute}html[data-cms] .faq-search-label{clip-path:none;block-size:auto;inline-size:auto;color:var(--ground-fg-muted);margin:0;position:static}.faq-field{position:relative}.faq-search{appearance:none;min-block-size:48px;inline-size:100%;padding-block:10px;padding-inline:var(--faq-inset) 44px;border:0;border-block-end:1px solid var(--ground-fg-muted);font:inherit;font-size:var(--text-body);font-synthesis:none;color:var(--ground-fg);transition:background-color var(--dur-quick) var(--ease-ui), border-color var(--dur-quick) var(--ease-ui);background:0 0;border-radius:0}.faq-search::placeholder{color:var(--ground-fg-muted);opacity:1;font-style:normal}.faq-search:focus-visible{background:linear-gradient(var(--color-teal-ink), var(--color-teal-ink)) bottom / 100% 1px no-repeat;border-block-end-color:var(--color-teal-ink);outline:none}@media (hover:hover){.faq-search:hover:not(:focus-visible){border-block-end-color:var(--ground-fg-body)}}.faq-search::-webkit-search-decoration{appearance:none;display:none}.faq-search::-webkit-search-cancel-button{appearance:none;display:none}.faq-search::-webkit-search-results-button{appearance:none;display:none}.faq-search::-webkit-search-results-decoration{appearance:none;display:none}.faq-clear{inline-size:var(--spacing-target,44px);block-size:var(--spacing-target,44px);color:var(--ground-fg-muted);cursor:pointer;transition:color var(--dur-instant) var(--ease-ui);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.faq-clear-glyph{block-size:12px;inline-size:12px;position:relative}.faq-clear-glyph:before,.faq-clear-glyph:after{content:"";background:currentColor;block-size:1px;inline-size:16px;position:absolute;inset-block-start:calc(50% - .5px);inset-inline-start:-2px;rotate:45deg}.faq-clear-glyph:after{rotate:-45deg}@media (hover:hover){.faq-clear:hover{color:var(--ground-fg-teal)}}.faq-clear:focus-visible{color:var(--ground-fg-teal)}.faq-cats{margin:0;padding:0;list-style:none}.faq-cat{inline-size:100%;min-block-size:var(--spacing-target,44px);color:var(--ground-fg-body);text-align:start;cursor:pointer;transition:color var(--dur-instant) var(--ease-ui), border-color var(--dur-quick) var(--ease-ui);background:0 0;border:0;border-inline-start:2px solid #0000;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 4px 12px 14px;display:flex}.faq-cat[aria-pressed=true]{border-inline-start-color:var(--color-teal-ink);color:var(--ground-fg)}.faq-cat-count{color:var(--ground-fg-muted);font-weight:var(--font-weight-normal)}.faq-cat[data-none]{color:var(--ground-fg-muted)}.faq-cat:disabled{cursor:default}@media (hover:hover){.faq-cat:not(:disabled):hover{color:var(--ground-fg-teal)}}.faq-cats-wide{display:none}.faq-showing{min-block-size:48px;inline-size:100%;padding:10px 2px 10px var(--faq-inset);border:0;border-block-end:1px solid var(--ground-fg-rule);color:var(--ground-fg);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-showing-label{min-inline-size:0}.faq-chevron{block-size:9px;inline-size:9px;transition:rotate var(--dur-quick) var(--ease-ui), margin var(--dur-quick) var(--ease-ui);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;margin-block-start:-5px;rotate:45deg}.faq-showing[aria-expanded=true] .faq-chevron{margin-block-start:4px;rotate:225deg}.faq-cats-panel{border-block-end:1px solid var(--ground-fg-rule);padding-block:4px}.faq-readout{margin:12px 0 0;padding-inline-start:var(--faq-inset)}.faq-readout:not([data-shown]){clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not all and (min-width:64rem){.faq-readout{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.faq-entries{min-inline-size:0;margin-block-start:clamp(40px,6vw,56px)}.faq-group+.faq-group{margin-block-start:clamp(48px,4vw,56px)}.faq-group{scroll-margin-top:calc(var(--header-h) + 24px)}.faq-group-title{border-block-end:1px solid var(--ground-fg-muted);margin:0;padding-block-end:12px;padding-inline-start:var(--faq-n)}.faq-print{padding-block:28px 8px;padding-inline-start:var(--faq-n)}.faq-entry{border-block-end:1px solid var(--ground-fg-rule)}.faq-entry[data-faq-target]{position:relative}.faq-entry[data-faq-target]:before{content:"";background:var(--ground-fg-gold);pointer-events:none;inline-size:2px;position:absolute;inset-block:14px;inset-inline-start:-10px}.faq-q-heading{margin:0}.faq-q{grid-template-columns:var(--faq-n) minmax(0, 1fr) 24px;inline-size:100%;min-block-size:var(--spacing-target,44px);color:var(--ground-fg);font-family:var(--font-display);font-size:var(--text-lede-roman);line-height:var(--text-lede-roman--line-height);text-align:start;cursor:pointer;background:0 0;border:0;align-items:baseline;column-gap:0;padding:12px 0;display:grid}.faq-q-text{text-wrap:balance;transition:color var(--dur-instant) var(--ease-ui);padding-inline-end:16px}@media not all and (min-width:48rem){.faq-q{grid-template-columns:var(--faq-n) minmax(0, 1fr) 16px}.faq-q-text{padding-inline-end:8px}}.faq-glyph{block-size:1lh;inline-size:14px;color:var(--ground-fg-muted);transition:color var(--dur-instant) var(--ease-ui);place-self:start end;position:relative}.faq-glyph:before,.faq-glyph:after{content:"";background:currentColor;block-size:1.5px;inline-size:14px;position:absolute;inset-block-start:calc(50% - .75px);inset-inline-start:0}.faq-glyph:after{transition:rotate var(--dur-quick) var(--ease-ui);rotate:90deg}.faq-entry[data-open] .faq-glyph:after{rotate:none}@media (hover:hover){.faq-q:hover .faq-q-text,.faq-q:hover .faq-glyph{color:var(--ground-fg-teal)}}.faq-q:focus-visible{outline-offset:4px}.faq-q-edit{cursor:auto}.faq-panel{transition:grid-template-rows var(--dur-quick) var(--ease-ui);grid-template-rows:0fr;display:grid}.faq-entry[data-open]>.faq-panel{grid-template-rows:1fr}.faq-register:not([data-faq-live]) .faq-answer{visibility:hidden}.faq-answer{overflow-clip-margin:6px;min-block-size:0;padding-inline-start:var(--faq-n);overflow:clip}.faq-answer>:first-child{padding-block-end:4px}.faq-answer-text,.faq-answer .kit-answer{max-inline-size:34em}.faq-answer .kit-answer>*+*{margin-block-start:12px}.faq-answer .kit-steps{border:0}.faq-answer .kit-step{border:0;grid-template-columns:1.75rem minmax(0,1fr);padding-block:3px}.faq-consult{margin:4px 0 0}.faq-consult .quiet-link{min-block-size:var(--spacing-target,44px);align-items:center;display:inline-flex}.faq-entry:not(:has(.faq-related)) .faq-consult{padding-block-end:20px}.faq-related{margin-block:16px 24px}.faq-related-label{margin:0}.faq-related-list{margin:0;padding:0;list-style:none}.faq-related-link{max-inline-size:34em;padding-block:12px;display:inline-block}.faq-entry:not(:has(.faq-related)) .faq-answer>:last-child{padding-block-end:28px}.faq-empty{padding-block:32px 8px;padding-inline-start:var(--faq-n)}.faq-empty-title{max-inline-size:34em;margin:0}.faq-empty-actions{flex-wrap:wrap;gap:4px 32px;margin:16px 0 0;display:flex}.faq-empty-actions .quiet-link{min-block-size:var(--spacing-target,44px);cursor:pointer;background:0 0;border:0}.faq-empty-contact{margin:8px 0 0}html[data-cms] .faq-answer[hidden]{content-visibility:visible}html[data-cms] .faq-panel{grid-template-rows:1fr}@media (min-width:48rem){.faq-register{--faq-n:2.75rem}.faq-tools{column-gap:var(--spread-gutter,24px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:48rem) and (not (min-width:64rem)){.faq-cats-narrow{display:contents}.faq-cats-panel{grid-column:1/-1}.faq-cats-panel .faq-cats{columns:2;column-gap:var(--spread-gutter,24px)}.faq-cats-panel .faq-cats>li{break-inside:avoid}}@media (min-width:64rem){.faq-register{grid-column:content;grid-template-columns:subgrid;min-block-size:calc(var(--faq-index-h) + 96px);align-items:start;display:grid}.faq-index{grid-column:1/span 3;position:sticky;inset-block-start:calc(var(--header-h) + 24px)}.faq-entries{grid-column:4/span 9;margin-block-start:0}.faq-tools{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px}.faq-cats-wide{display:block}.faq-cats-narrow{display:none}.faq-readout{margin-block-start:16px}}@media (min-width:80rem){.faq-entries{grid-column:4/span 8}}.blank-leaf:has(.blank-ghost-house){flex-direction:column;padding-block-end:0;display:flex}.blank-leaf:has(.blank-ghost-house)>.blank-contents{flex:1 0 auto;grid-template-rows:auto auto 1fr}.blank-ghost-house{z-index:-1;opacity:.08;pointer-events:none;grid-column:content;align-self:end;margin-block-start:clamp(40px,5vw,72px)}.blank-house{block-size:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}@media (min-width:48rem){.blank-ghost-house{grid-column:5/span 5}}@media (min-width:64rem){.blank-ghost-house{grid-column:7/span 7}}@media not all and (min-width:30rem){.blank-datum-rest{display:block}.blank-datum-rest>:first-child>.blank-datum-sep{display:none}}.blank-stars [data-off]{display:none}:is(.fx-compact:has(+[data-faq]),:has(>.fx-compact):has(+*>[data-faq])>.fx-compact){padding-block:clamp(48px,6vw,80px) clamp(32px,3.4vw,48px)}:is(.fx-compact+[data-faq],:has(>.fx-compact)+*>[data-faq]){padding-block-start:clamp(24px,2.6vw,40px)}@media (min-width:64rem){#main:has([data-faq]) .fx-compact :is(.fx-labelrow,.fx-title,.fx-copy){padding-inline-start:2.75rem}#main:has([data-faq]) .cc-text{padding-inline-start:2.75rem}#main:has([data-faq]) .fx-compact .fx-labelrow{grid-column:4/span 9}#main:has([data-faq]) .fx-compact .fx-title{grid-column:4/span 8}#main:has([data-faq]) .fx-compact .fx-copy{grid-column:4/span 6}#main:has([data-faq]) .fx-compact[data-fx-plate=photo] :is(.fx-labelrow,.fx-title,.fx-copy){grid-column:4/span 5}#main:has([data-faq]) .cc-text{grid-column:4/span 6!important}#main:has([data-faq]) .cc-next{grid-template-columns:subgrid;display:grid}#main:has([data-faq]) .cc-next-link{grid-column:1/-1;grid-template-columns:subgrid}#main:has([data-faq]) .cc-next-label{grid-column:1/span 3}#main:has([data-faq]) .cc-next-title{grid-column:4/span 7;padding-inline-start:2.75rem}#main:has([data-faq]) .cc-next-arrow{grid-column:11/span 2;justify-self:end}}body:has([data-faq]) .chrome-section>.text-label.nums{display:none}body:has([data-faq]) .chrome-section>.chrome-section-dot{display:none}body:has([data-faq]) .stations-button>.text-label.nums{display:none}@media not all and (min-width:48rem){.blank-ghost{margin-block-end:24px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}
