:root{--report-answer-pad:26px 30px;--report-answer-gap:12px;--report-answer-size:28px;--report-answer-leading:1.3;--report-answer-measure:46ch;--report-phone-answer-pad:20px 18px;--report-figure-gap:18px;--report-figure-pad:18px 20px;--report-figure-content-gap:10px;--report-current-rule:1.5px;--report-label-size:11px;--report-label-tracking:.14em;--report-amount-size:34px;--report-amount-leading:1;--report-unit-size:15px;--report-unit-gap:6px;--report-figure-copy:14.5px;--report-figure-copy-leading:1.5;--report-figure-copy-ink:#4f493f;--report-difference-copy-size:16px;--report-mark-gap:4px;--report-mark-size:11px;--report-mark-rule:1.5px;--report-difference-gap:14px;--report-difference-pad:14px 18px;--report-difference-size:24px;--report-date-column:150px;--report-status-column:24px;--report-action-column:190px;--report-row-pad:16px 0;--approach-shared-head-pad:16px 24px;--approach-head-gap:4px;--approach-definition-pad:16px 20px;--approach-definition-gap:4px;--approach-definition-size:15px;--approach-shared-title:24px;--approach-shared-title-leading:1.2;--approach-label-size:11px;--approach-label-leading:1.55;--approach-label-tracking:.14em;--approach-member-gap:24px;--approach-member-head-pad:16px 22px;--approach-member-head-gap:12px;--approach-member-title:28px;--approach-member-title-leading:1.1;--approach-member-body-pad:14px 22px 18px;--approach-local-label:130px;--approach-local-gap:8px 14px;--approach-local-size:14.5px;--approach-timeline-pad:10px 0;--approach-timeline-indent:28px;--approach-timeline-dot:12px;--approach-timeline-rule:2px;--approach-timeline-dot-top:15px;--approach-choice-label:200px;--approach-choice-gap:18px;--approach-choice-copy-size:15px;--approach-choice-title-size:16px;--approach-copy-leading:1.5;--approach-carry-section-gap:14px;--approach-carry-title:22px;--approach-carry-title-leading:1.2;--approach-carry-gap:16px;--approach-carry-content-gap:6px;--approach-carry-pad:14px 16px;--approach-carry-ground:#f8f4ea;--zone-plan-head-gap:10px;--zone-plan-lede-width:46ch;--zone-plan-lede-size:26px;--zone-plan-lede-leading:1.3;--zone-plan-top-columns:minmax(0, 1fr) minmax(0, 420px);--zone-plan-top-gap:48px;--zone-plan-section-title:32px;--zone-plan-section-leading:1.1;--zone-plan-side-columns:minmax(0, 1fr) 230px;--zone-plan-side-gap:36px;--zone-plan-pick:44px;--zone-plan-name-column:270px;--zone-plan-name-column-narrow:190px;--zone-plan-selection-shadow:0 8px 24px color-mix(in srgb, var(--gt-ink) 18%, transparent);--zone-plan-row-height:52px;--zone-plan-name-size:15.5px;--zone-plan-code-width:34px;--zone-plan-meta-size:11.5px;--zone-plan-season-size:13px;--zone-plan-group-title:20px;--zone-plan-swatch:12px;--zone-plan-box:18px;--zone-plan-dot:16px;--zone-plan-dot-halo:3px;--zone-plan-prep-rule:2px;--zone-plan-today:2px;--zone-plan-band:color-mix(in srgb, var(--gt-accent-land) 10%, transparent);--zone-plan-season-ink:var(--gt-accent-land);--zone-plan-later-ink:color-mix(in srgb, var(--gt-accent-land) 55%, var(--gt-card));--zone-plan-hatch:color-mix(in srgb, var(--gt-muted) 45%, var(--gt-card));--zone-plan-open-rule:var(--gt-open);--zone-plan-chip-size:13px;--zone-plan-chip-pad:4px 10px;--zone-plan-note-size:13.5px;--zone-plan-note-leading:1.45;--zone-plan-margin-size:15px;--zone-plan-selection-gap:18px;--zone-plan-map-code:11px;--gt-month-card-min:240px;--gt-month-card-title:20px;--residence-month-size:9px;--residence-month-leading:13.5px;--residence-month-gap:2px;--residence-month-bottom:3px;--place-lesson-pad:13px 40px 14px 14px;--place-lesson-ribbon-width:11px;--place-lesson-ribbon-height:24px;--place-lesson-size:17px;--place-lesson-leading:1.25;--place-body-size:15.5px;--place-margin-size:15px;--place-tag-leading:1.3;--place-leading-base:1.5;--place-page-width:1280px;--place-page-gutter:48px;--place-page-top:28px;--place-page-foot:96px;--place-short-word:17px;--place-short-label:14px;--place-kicker-size:11px;--place-kicker-tracking:.14em;--place-kicker-gap:6px;--place-title-size:46px;--place-title-leading:1.05;--place-header-gap:40px;--place-header-map-width:420px;--place-header-map-height:200px;--place-page-gap:28px;--place-chapter-title:30px;--place-chapter-leading:1.1;--place-row-columns:24px minmax(0, 1fr) 128px 210px;--place-row-gap:16px;--place-row-size:16.5px;--place-row-detail:12px;--place-row-date:13px;--place-tag-padding:3px 10px 3px 7px;--place-tag-gap:7px;--place-tag-size:14.5px;--place-tag-kind:10.5px;--place-tag-tracking:.1em;--place-tag-radius:999px;--place-glyph-size:14px;--place-glyph-height:14px;--place-line:1px;--place-tag-rule:1.5px;--parcel-title-card-gap:16px;--parcel-title-card-pad:24px 26px;--parcel-title-content-gap:10px;--parcel-title-heading-size:22px;--parcel-title-heading-leading:1.2;--parcel-title-fact-columns:110px minmax(0, 1fr);--parcel-title-fact-gap:12px;--parcel-title-fact-pad:11px 0;--parcel-title-caption-size:13.5px;--parcel-title-caption-leading:1.45;--place-chapter-split:minmax(0, 1fr) 300px;--place-phone-title:32px;--place-phone-chapter-title:25px;--place-phone-fold-title:17px;--place-phone-row-size:15.5px;--place-chapter-gap:44px;--place-chapter-pad:34px 0 6px;--place-row-pad:14px;--place-row-leading:1.35;--place-row-tracking:.02em;--place-now-width:760px;--place-short-pad:18px 20px;--place-short-value:24px;--place-stripe-step:3px;--place-stripe-end:4px;--destination-page-width:1200px;--destination-gutter:40px;--destination-top:22px;--destination-foot:80px;--destination-gap:40px;--destination-title:84px;--destination-title-leading:.92;--destination-header-top:10px;--destination-header-gap:20px;--destination-name-gap:10px;--destination-hero-height:560px;--destination-answer-pad:24px 28px;--destination-answer-title:30px;--destination-answer-leading:1.04;--destination-energy-answer:28px;--destination-house-answer:34px;--destination-basis-gap:12px;--destination-basis-pad:10px 14px;--destination-water-basis:#e3eef3;--destination-energy-basis:#f4ecd9;--destination-water-basis-ink:#2f6f8f;--destination-energy-basis-ink:#8a5f10;--destination-action-height:48px;--destination-action-inline:22px;--destination-shadow-measure:0 18px 44px;--destination-shadow-opacity:16%;--destination-phone-shadow-measure:0 12px 30px;--destination-phone-shadow-opacity:14%;--destination-energy-mini-height:78px;--destination-energy-mini-width:18px;--destination-energy-mini-fill:#d4b468;--destination-phone-title:44px;--destination-phone-title-leading:.95;--destination-phone-answer:23px;--destination-phone-answer-leading:1.15;--destination-phone-answer-pad:18px;--destination-phone-answer-gap:10px;--destination-mini-columns:repeat(12, minmax(0, 1fr));--destination-mini-width:16px;--destination-phone-storage-width:14px;--destination-phone-storage-height:20px;--destination-phone-storage-gap:3px;--destination-mini-height:24px;--destination-mini-stroke:1.5px;--destination-mini-fill:#9dbcd4;--house-basis-pad:2px 14px;--house-basis-columns:max-content minmax(0, 1fr) auto;--house-basis-row-pad:10px;--house-basis-detail-gap:2px;--house-caveat-size:14.5px;--house-caveat-ink:#4f493f;--house-figure-ground:var(--gt-card);--house-figure-pad:26px 26px 26px 128px;--house-capacity-pad:20px 22px;--house-capacity-columns:118px minmax(0, 1fr) 40px;--house-capacity-number:26px;--house-capacity-gap:14px;--house-capacity-radius:8px;--house-capacity-shadow:0 6px 18px #2a262014;--house-bed-width:30px;--house-bed-height:16px;--house-bed-radius:3px;--house-icon-gap:7px;--house-map-height:150px;--house-phone-answer:25px;--house-phone-basis-pad:2px 12px;--house-phone-basis-row-pad:9px;--house-phone-capacity-pad:10px 12px;--house-phone-capacity-columns:92px minmax(0, 1fr) 22px;--house-phone-capacity-number:17px;--house-phone-bed-width:18px;--house-phone-bed-height:10px;--house-phone-month-radius:1px;--house-phone-month-label:0;--land-summary-width:24ch;--land-summary-size:25px;--land-summary-leading:1.2;--land-phone-summary-size:22px;--land-names-pad:18px 22px;--land-names-overlap:48px;--land-turn-pad:10px 12px;--land-turn-leading:1.4;--land-map-height:520px;--land-phone-map-height:220px;--land-records-pad:64px 24px 24px 76px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--house-caveat-ink:var(--gt-muted);--report-figure-copy-ink:var(--gt-muted)}}:root[data-theme=dark]{--house-caveat-ink:var(--gt-muted);--report-figure-copy-ink:var(--gt-muted)}:root{--place-money-size:13px;--place-money-leading:19.5px;--place-money-state-size:12.5px;--place-money-state-leading:18.75px;--place-money-state-gap:4px;--place-money-foot-margin:8px;--place-money-foot-pad:14px 0 4px;--place-money-foot-size:15px}
:root,[data-document]{--doc-font-cover:italic var(--weight-semibold) var(--doc-size-cover) / .95 var(--font-family-serif);--doc-font-display:italic var(--weight-semibold) var(--doc-size-display) / 1.05 var(--font-family-serif);--doc-font-part:italic var(--weight-semibold) var(--doc-size-part) / 1.1 var(--font-family-serif);--doc-font-chapter:italic var(--weight-semibold) var(--doc-size-chapter) / 1.15 var(--font-family-serif);--doc-font-subhead:var(--weight-semibold) var(--doc-size-subhead) / 1.25 var(--font-family-serif);--doc-font-lede:var(--weight-regular) var(--doc-size-lede) / 1.45 var(--font-family-sans);--doc-font-body:var(--weight-regular) var(--doc-size-body) / 1.5 var(--font-family-sans);--doc-font-small:var(--weight-regular) var(--doc-size-small) / 1.45 var(--font-family-sans);--doc-font-label:var(--weight-regular) var(--doc-size-label) / 1.4 var(--font-family-mono);--doc-font-figure:var(--weight-regular) var(--doc-size-label) / 1.4 var(--font-family-mono);--doc-font-stat:var(--weight-regular) var(--doc-size-stat) / 1.05 var(--font-family-serif);--doc-tracking-label:var(--tracking-mono-tight)}[data-document]{font:var(--doc-font-body)}@media print{[data-document]{overflow-wrap:anywhere;--doc-size-cover:34pt;--doc-size-display:20pt;--doc-size-part:16pt;--doc-size-chapter:13.5pt;--doc-size-subhead:11pt;--doc-size-lede:10.5pt;--doc-size-body:var(--doc-print-body);--doc-size-small:8pt;--doc-size-label:var(--doc-print-label);--doc-size-stat:15pt}@page{size:A4;margin:16mm 16mm 20mm;@bottom-left{font:var(--doc-print-label) / 1.4 var(--font-family-mono);color:var(--gt-quiet);vertical-align:top}@bottom-right{font:var(--doc-print-label) / 1.4 var(--font-family-mono);color:var(--gt-quiet);vertical-align:top}}html,body,[data-document]{background:0 0!important}:is(main,div,section,article):has([data-document]){background:0 0!important}[data-document]{--color-roest:var(--gt-ink);--gt-turn:var(--gt-ink);--color-dest-land:var(--gt-muted);--gt-accent-land:var(--gt-muted);color:var(--color-ink)}[data-document] p,[data-document] li,[data-document] dd{orphans:3;widows:3}[data-document] :is(h1,h2,h3,h4,summary,dt){break-after:avoid}[data-document] table{width:100%;max-width:100%}[data-document] :is(th,td){overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0!important}[data-document] thead{display:table-header-group}[data-document] :is(tr,figure,svg,img){break-inside:avoid}[data-document] a{color:inherit;text-decoration:none}[data-document] a[data-note]:after{content:attr(data-note);font:var(--doc-font-figure);vertical-align:super;color:var(--gt-ink);line-height:0}[data-document] th{border-bottom:var(--border-hairline) solid var(--gt-ink);background:0 0}[data-document] td{border-bottom:var(--border-hairline) solid var(--gt-rule);background:0 0}[data-document] :is(section,article,header,aside,details,summary,blockquote){background-color:#0000!important}}
@media screen and (prefers-reduced-motion:no-preference){:where(button,summary,select,textarea,input,[role=tab],[role=switch],nav a){transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out)}:where([role=tabpanel]:not([hidden])){animation:state-arrive var(--duration-state) var(--ease-out)}:where([role=alert],[role=status],[role=tooltip]){animation:state-arrive var(--duration-fast) var(--ease-out)}:where(input[type=checkbox],input[type=radio]):checked:focus{animation:choice-settle var(--duration-fast) var(--ease-out)}}@keyframes state-arrive{0%{opacity:0}to{opacity:1}}@keyframes choice-settle{0%{scale:var(--motion-choice-from)}to{scale:1}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}
:root{--edu-help-knowledge-y:18px;--edu-help-knowledge-x:20px;--edu-help-part-y:14px;--edu-help-title:var(--edu-unit-title);--edu-help-title-leading:1.15;--edu-help-phone-title:var(--edu-unit-title);--edu-brand-mark:34px;--edu-title:2.875rem;--edu-title-phone:2rem;--edu-concept-title:var(--edu-title);--edu-term-title:var(--edu-lesson-subtitle);--edu-section-title:var(--edu-lesson-subtitle);--edu-card-title:var(--edu-unit-title);--edu-unit-title:1.5rem;--edu-body:var(--edu-lesson-font);--edu-header-gap:20px;--edu-header-pad-y:14px;--edu-header-pad-x:40px;--edu-page-pad-y:32px;--edu-page-pad-top-overview:40px;--edu-page-pad-bottom:56px;--edu-page-gap:40px;--edu-heading-gap:10px;--edu-stack-gap:22px;--edu-card-pad-y:22px;--edu-card-pad-x:26px;--edu-card-heading-gap:16px;--edu-card-gap:12px;--edu-unit-min:200px;--edu-unit-pad-x:22px;--edu-overview-aside:380px;--edu-path-aside:360px;--edu-glossary-column:300px;--edu-glossary-search:520px;--edu-heading-max:780px;--edu-overview-heading-max:760px;--edu-fact-label:220px;--edu-fact-gap:18px;--edu-term-pad-y:28px;--edu-term-pad-x:32px;--edu-table-pad:14px;--edu-title-leading:1.05;--edu-title-phone-leading:1.1;--edu-body-leading:1.6;--edu-note-leading:1.5;--edu-list-leading:1.8;--edu-mono-tracking:.12em;--edu-brand-tracking:.18em;--edu-phone-top:22px;--edu-phone-gap:18px;--edu-overview-outline:var(--color-rule-strong);--edu-knowledge-ink:#703b5a;--edu-knowledge-paper:#f8f2ed;--edu-knowledge-rule:#e0cad5;--edu-knowledge-band:8px;--edu-knowledge-band-phone:5px;--edu-knowledge-page-ribbon-width:14px;--edu-knowledge-page-ribbon-height:40px;--edu-knowledge-page-ribbon-phone-width:10px;--edu-knowledge-page-ribbon-phone-height:28px;--edu-header-ribbon-space:calc(var(--edu-knowledge-page-ribbon-width) + var(--sp-4));--edu-header-ribbon-phone-space:calc(var(--edu-knowledge-page-ribbon-phone-width) + var(--sp-3));--edu-knowledge-ribbon-x:16px;--edu-knowledge-ribbon-width:11px;--edu-knowledge-ribbon-height:24px;--edu-knowledge-ribbon-phone-x:14px;--edu-knowledge-ribbon-phone-width:10px;--edu-knowledge-ribbon-phone-height:22px;--edu-knowledge-glyph-width:10px;--edu-knowledge-glyph-height:12px;--edu-knowledge-label-gap:6px;--edu-knowledge-label-track:.14em;--edu-knowledge-purpose:var(--text-small);--edu-knowledge-purpose-leading:1.45;--edu-knowledge-provenance-leading:1.55;--edu-knowledge-tab-top:300px;--edu-knowledge-tab-width:34px;--edu-knowledge-tab-height:64px;--edu-knowledge-tab-font:var(--text-label);--edu-knowledge-drawer-title:var(--edu-lesson-subtitle);--edu-knowledge-drawer-part:.6875rem;--edu-knowledge-drawer-shadow:-12px 0 32px #2a26201f;--edu-notebook-list:320px;--edu-notebook-aside:340px;--edu-notebook-gap:28px;--edu-notebook-dot-pitch:18px;--edu-notebook-dot-size:1px;--edu-notebook-dot-fade:1.2px;--edu-notebook-title:var(--edu-title);--edu-notebook-editor-title:var(--edu-lesson-subtitle);--edu-write-outline:250px;--edu-write-rail:380px;--edu-write-bar-name:18rem;--edu-write-desk:#ece6d9;--edu-write-desk-pad-y:36px;--edu-write-desk-pad-x:48px;--edu-write-paper-pad-top:40px;--edu-write-paper-pad-x:56px;--edu-write-paper-pad-bottom:48px;--edu-write-paper-ribbon-x:28px;--edu-write-title:var(--edu-title);--edu-write-title-leading:1.08;--edu-write-question:var(--edu-unit-title);--edu-write-question-leading:1.35;--edu-write-body:var(--edu-lesson-font);--edu-write-hint:#9a9182;--edu-write-chosen:#ebe4d4;--edu-write-chip-on:#f3eee2;--edu-write-field-rule:#cbbf9f;--edu-write-quietbox:#efe9dc;--edu-write-tool-height:32px;--edu-write-mark:12px;--edu-write-dot:10px;--edu-write-method-columns:24px 90px minmax(0, 1fr) max-content max-content;--edu-write-named-col:20rem;--edu-write-lang-pad:2px 5px;--edu-write-menu-width:420px;--edu-write-menu-icon:26px;--edu-write-search-width:300px;--edu-write-overview-max:1280px;--edu-write-overview-pad-y:48px;--edu-write-overview-pad-bottom:88px;--edu-write-overview-title:var(--edu-title);--edu-write-stripe:6px;--edu-write-panel-title:var(--edu-lesson-subtitle);--edu-write-textarea:64px;--edu-write-focus-offset:8px;--edu-write-num:22px;--edu-write-del:#f3e4ea;--edu-write-ins:#e6efe9;--edu-write-pair-label:110px;--edu-write-preview:760px;--edu-write-margin:230px;--edu-write-backdrop:#2a262059}
:root{--edu-exercise-question-size:var(--edu-lesson-subtitle);--edu-exercise-question-leading:1.25;--edu-exercise-phone-question-size:var(--edu-lesson-phone-subtitle);--edu-exercise-feedback-pad-y:20px;--edu-exercise-feedback-pad-x:22px;--edu-exercise-feedback-gap:12px;--edu-notebook-phone-heading-size:var(--edu-title-phone);--edu-notebook-phone-heading-leading:1.15;--edu-notebook-save-pad:14px;--edu-edition-heading-size:var(--text-label);--edu-edition-heading-leading:1.35;--edu-edition-columns-gap:20px;--edu-media-heading-size:var(--edu-unit-title);--edu-media-heading-leading:1.35}
:root{--edu-notebook-width:920px;--edu-lesson-nav:220px;--edu-lesson-aside:300px;--edu-lesson-gap:40px;--edu-lesson-pad-x:40px;--edu-lesson-pad-y:32px;--edu-lesson-bottom:64px;--edu-lesson-offset:210px;--edu-lesson-block-gap:22px;--edu-lesson-block-pad-y:26px;--edu-lesson-block-pad-x:30px;--edu-lesson-inner-gap:14px;--edu-lesson-font:var(--text-body);--edu-lesson-leading:1.65;--edu-lesson-heading-leading:1.2;--edu-lesson-title:var(--edu-title);--edu-lesson-subtitle:28px;--edu-lesson-label:var(--text-caption);--edu-lesson-label-track:.1em;--edu-lesson-note:var(--text-small);--edu-lesson-rule:1px;--edu-lesson-step-label:150px;--edu-lesson-step-gap:18px;--edu-lesson-aside-pad:18px;--edu-lesson-radius:6px;--edu-lesson-phone-pad:16px;--edu-lesson-phone-pad-y:20px;--edu-lesson-phone-block-y:18px;--edu-lesson-phone-title:var(--edu-title-phone);--edu-lesson-phone-subtitle:23px;--edu-lesson-phone-font:16px;--edu-lesson-ink:#2a2620;--edu-lesson-ground:#f4f0e8;--edu-lesson-card:#fffcf5;--edu-lesson-muted:#6b6458;--edu-lesson-border:#e2d9c4;--edu-lesson-soft-border:#ece4d3;--edu-lesson-feedback:var(--edu-knowledge-paper)}
:root{--edu-figure-ground:#f8f4ea;--edu-figure-ink:#2a2620;--edu-figure-muted:#6b6458;--edu-figure-rule:#e2d9c4;--edu-figure-land:#2d6a4f;--edu-figure-water:#456c7d;--edu-figure-soil:#d0c8b8;--edu-figure-path:#cfc7b4;--edu-figure-canopy:#d9e0c9;--edu-figure-leaf:#e5e9d7;--edu-figure-radius:6px;--edu-figure-stroke:2;--edu-figure-cover-stroke:4;--edu-figure-path-stroke:16;--edu-figure-dash:4 6;--edu-figure-label:var(--text-ui);--edu-figure-heading:var(--text-label)}
:root{--edu-work-canvas:1440px;--edu-work-aside:380px;--edu-work-gap:40px;--edu-work-title:var(--edu-title);--edu-work-title-leading:1.05;--edu-work-task-title:var(--edu-lesson-subtitle);--edu-work-task-leading:1.2;--edu-work-phone-title:var(--edu-title-phone);--edu-work-phone-task-title:var(--edu-lesson-phone-subtitle);--edu-work-phone-title-leading:1.12;--edu-work-receipt-title:var(--edu-title);--edu-work-receipt-leading:1.1;--edu-work-editor-title-leading:1.1;--edu-work-editor-pad-y:22px;--edu-work-editor-pad-x:26px;--edu-work-review-pad-y:18px;--edu-work-review-pad-x:20px;--edu-work-row-gap:20px;--edu-work-editor-title:var(--edu-title);--edu-work-editor-block-title:var(--text-label);--edu-work-editor-index:250px;--edu-work-editor-gap:28px;--edu-work-editor-min:300px}
:root{--rp-trace-width:1180px;--rp-trace-top:32px;--rp-trace-foot:96px;--rp-trace-gutter:clamp(16px, 4vw, 48px);--rp-trace-gap:44px;--rp-trace-header-gap:12px;--rp-trace-heading:clamp(36px, 5vw, 54px);--rp-trace-heading-leading:1.05;--rp-trace-heading-width:22ch;--rp-trace-heading-color:#3a4a7a;--rp-trace-meta:15px;--rp-trace-back:14px;--rp-trace-eyebrow:12px;--rp-trace-eyebrow-tracking:.12em;--rp-trace-surface:#fffcf5;--rp-trace-rule:#e2d9c4;--rp-trace-line:#ece4d3;--rp-trace-muted:#4f493f;--rp-trace-quiet:#6b6458;--rp-trace-turn:#a4441c;--rp-trace-turn-hover:#8a3815;--rp-trace-radius:8px;--rp-trace-answer-pad:24px 26px;--rp-trace-answer-gap:12px;--rp-trace-answers-gap:18px;--rp-trace-answer-width:354px;--rp-trace-step:20px;--rp-trace-number:30px;--rp-trace-answer:27px;--rp-trace-answer-leading:1.25;--rp-trace-small:15px;--rp-trace-small-leading:1.5;--rp-trace-chip:14.5px;--rp-trace-chip-pad:5px 12px 5px 9px;--rp-trace-chip-gap:8px;--rp-trace-chip-radius:999px;--rp-trace-mark-wrapper:16px;--rp-trace-mark-ink:13.6px;--rp-trace-mark-fill:12px;--rp-trace-mark-stroke:1.6px;--rp-trace-section:32px;--rp-trace-section-leading:1.15;--rp-trace-main-gap:52px;--rp-trace-columns-gap:56px;--rp-trace-columns-row-gap:40px;--rp-trace-main-width:600px;--rp-trace-side-width:300px;--rp-trace-row-pad:16px 0;--rp-trace-row-gap:14px;--rp-trace-row-title:16px;--rp-trace-row-small:14px;--rp-trace-row-meta:14.5px;--rp-trace-step-width:28px;--rp-trace-owner-width:150px;--rp-trace-when-width:190px;--rp-trace-part-columns:minmax(0, 1.3fr) 110px 110px minmax(0, 1.6fr);--rp-trace-part-pad:13px 0;--rp-trace-part-gap:12px;--rp-trace-part-leading:1.4;--rp-trace-button-min:44px;--rp-trace-button-pad:0 18px;--rp-trace-button-radius:6px;--rp-trace-why-background:#f8f2ed;--rp-trace-why-rule:#e0cad5;--rp-trace-why-color:#703b5a;--rp-trace-why-pad:22px 24px;--rp-trace-why-font:15.5px;--rp-trace-why-leading:1.55;--rp-trace-mobile-gap:16px;--rp-trace-mobile-heading:34px;--rp-trace-mobile-heading-leading:1.05;--rp-trace-mobile-meta:14px;--rp-trace-mobile-chip-pad:4px 10px 4px 8px;--rp-trace-mobile-chip-gap:7px;--rp-trace-mobile-mark-wrapper:14px;--rp-trace-mobile-mark-ink:12.6px;--rp-trace-mobile-mark-fill:11px;--rp-trace-mobile-answer-pad:16px 16px 18px;--rp-trace-mobile-step:16px;--rp-trace-mobile-number:24px;--rp-trace-mobile-answer:21px;--rp-trace-mobile-answer-leading:1.28;--rp-trace-mobile-section:24px;--rp-trace-mobile-row-pad:11px 0;--rp-trace-mobile-step-width:20px;--rp-trace-mobile-button-min:48px;--rp-trace-mobile-top:20px;--rp-trace-mobile-gutter:18px}[data-theme=dark]{--rp-trace-heading-color:var(--gt-accent-dossier);--rp-trace-surface:var(--color-paper);--rp-trace-rule:var(--color-rule-strong);--rp-trace-line:var(--color-rule);--rp-trace-muted:var(--color-muted);--rp-trace-quiet:var(--color-muted);--rp-trace-turn:var(--color-roest);--rp-trace-turn-hover:color-mix(in srgb, var(--color-roest), var(--color-ink) 12%);--rp-trace-why-background:var(--color-sand);--rp-trace-why-rule:var(--color-rule-strong);--rp-trace-why-color:var(--color-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rp-trace-heading-color:var(--gt-accent-dossier);--rp-trace-surface:var(--color-paper);--rp-trace-rule:var(--color-rule-strong);--rp-trace-line:var(--color-rule);--rp-trace-muted:var(--color-muted);--rp-trace-quiet:var(--color-muted);--rp-trace-turn:var(--color-roest);--rp-trace-turn-hover:color-mix(in srgb, var(--color-roest), var(--color-ink) 12%);--rp-trace-why-background:var(--color-sand);--rp-trace-why-rule:var(--color-rule-strong);--rp-trace-why-color:var(--color-ink)}}
:root{--ra-ink:#2a2620;--ra-muted:#6b6458;--ra-accent:#703b5a;--ra-other:#3a4a7a;--ra-paper:#fffcf5;--ra-line:#e2d9c4;--ra-fine:#ece4d3;--ra-top:.375rem;--ra-max:73.75rem;--ra-gutter:clamp(1rem, 4vw, 3rem);--ra-head:clamp(2.375rem, 5vw, 3.5rem);--ra-section-title:2rem;--ra-card-title:1.375rem;--ra-lead:1.625rem;--ra-number:1.75rem;--ra-body:1rem;--ra-card-copy:.9375rem;--ra-small:.875rem;--ra-body-leading:1.6;--ra-head-leading:1.05;--ra-meta-leading:1.5;--ra-lead-leading:1.35;--ra-section-leading:1.1;--ra-card-title-leading:1.2;--ra-card-leading:1.55;--ra-number-leading:1;--ra-gap:3rem;--ra-body-gap:1.125rem;--ra-method-pad:.875rem;--ra-method-leading:1.5;--ra-tag-pad:.25rem .6875rem;--ra-tag-text:1rem;--ra-source-pad:.8125rem;--ra-source-gap:.875rem;--ra-source-leading:1.45;--ra-space-2:.5rem;--ra-space-3:.75rem;--ra-space-4:1rem;--ra-space-5:1.25rem;--ra-space-55:1.375rem;--ra-space-6:1.5rem;--ra-space-7:1.75rem;--ra-space-8:2rem;--ra-space-10:2.5rem;--ra-space-11:2.75rem;--ra-space-24:6rem;--ra-side:15rem;--ra-side-basis:12.5rem;--ra-column:35rem;--ra-source-note:13.75rem;--ra-radius:.5rem;--ra-stroke:1px;--ra-meta-tracking:.12em;--ra-mobile-gutter:1.125rem;--ra-mobile-head:2.25rem;--ra-mobile-lead:1.3125rem;--ra-mobile-title:1.5rem;--ra-mobile-card-title:1.1875rem;--ra-mobile-body:.9375rem;--ra-mobile-card-pad:.875rem 1rem;--ra-mobile-fold:3rem;--ra-phone-max:40rem}:root[data-theme=dark]{--ra-ink:var(--color-ink);--ra-muted:var(--color-muted);--ra-accent:#d2a2c0;--ra-other:var(--gt-others);--ra-paper:var(--color-paper);--ra-line:var(--color-rule-strong);--ra-fine:var(--color-rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ra-ink:var(--color-ink);--ra-muted:var(--color-muted);--ra-accent:#d2a2c0;--ra-other:var(--gt-others);--ra-paper:var(--color-paper);--ra-line:var(--color-rule-strong);--ra-fine:var(--color-rule)}}
:root{--rp-rule-phone-max:719px;--rp-rule-ink:#2a2620;--rp-rule-surface:#fffcf5;--rp-rule-muted:#6b6458;--rp-rule-border:#8f8676;--rp-rule-line:#ece4d3;--rp-rule-head-line:#e2d9c4;--rp-rule-meaning:#f1ece1;--rp-rule-turn:#b04a1a;--rp-rule-others:#3d4f7a;--rp-rule-about:#703b5a;--rp-card-radius:8px;--rp-card-border:2px;--rp-card-gap:14px;--rp-card-bottom:20px;--rp-card-head-block:12px;--rp-card-inline:22px;--rp-card-head-gap:10px;--rp-card-body-gap:12px;--rp-card-title:1.625rem;--rp-card-title-leading:1.15;--rp-card-result:1rem;--rp-card-result-leading:1.45;--rp-card-kind:.78125rem;--rp-card-section-mark:18px;--rp-card-topic:.75rem;--rp-card-author:.875rem;--rp-card-copy:.9375rem;--rp-card-link:.90625rem;--rp-card-meaning-block:11px;--rp-card-meaning-inline:14px;--rp-card-control-radius:6px;--rp-card-action-gap:16px;--rp-card-links-gap:18px;--rp-card-mark:18px;--rp-card-mark-offset:3px;--rp-card-mark-stroke:1.6;--rp-card-mark-dashes:2.6 2.4;--rp-card-compass-stroke:1.8;--rp-card-active-opacity:.85;--rp-card-chart-label:130px;--rp-card-chart-value:70px;--rp-card-chart-height:10px;--rp-card-chart-radius:3px;--rp-card-chart-copy:.84375rem;--rp-card-chart-gap:6px;--rp-card-chart-track:#e7e1d2;--rp-list-head-block:14px;--rp-list-inline:20px;--rp-list-title:.78125rem;--rp-list-section-mark:19px;--rp-list-heading-tracking:.12em;--rp-list-label-tracking:.14em;--rp-list-row-title:1.21875rem;--rp-list-question-min:28px;--rp-list-row-leading:1.25;--rp-list-row-block:14px;--rp-list-row-gap:14px;--rp-list-text-leading:1.4;--rp-list-intro-leading:var(--leading-body);--rp-list-disclosure-size:.8125rem;--rp-list-mark:16px;--rp-list-mark-offset:5px;--rp-list-meta-offset:4px;--rp-list-meta-size:.75rem;--rp-list-column-label:.65625rem;--rp-list-label-pad:12px 20px 6px;--rp-list-mark-column:22px;--rp-list-expanded-pad:2px 20px 20px 56px;--rp-list-phone-mark:14px;--rp-list-phone-gap:6px;--rp-list-phone-action:46px;--rp-list-phone-more:48px;--rp-list-action-column:210px;--rp-list-phone-inline:14px;--rp-list-phone-title:1.15625rem;--rp-list-phone-head:1.3125rem;--rp-list-columns:var(--rp-list-mark-column) minmax(0, 1.5fr) minmax(0, 1.1fr) minmax(0, 1fr) var(--rp-list-action-column)}[data-theme=dark]{--rp-rule-ink:var(--color-ink);--rp-rule-surface:var(--color-paper);--rp-rule-muted:var(--color-muted);--rp-rule-border:var(--color-rule-strong);--rp-rule-line:var(--color-rule);--rp-card-chart-track:var(--color-rule);--rp-rule-meaning:var(--color-sand);--rp-rule-turn:var(--color-roest);--rp-rule-others:var(--gt-others,var(--color-ink));--rp-rule-about:var(--color-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rp-rule-ink:var(--color-ink);--rp-rule-surface:var(--color-paper);--rp-rule-muted:var(--color-muted);--rp-rule-border:var(--color-rule-strong);--rp-rule-line:var(--color-rule);--rp-card-chart-track:var(--color-rule);--rp-rule-meaning:var(--color-sand);--rp-rule-turn:var(--color-roest);--rp-rule-others:var(--gt-others,var(--color-ink));--rp-rule-about:var(--color-ink)}}
*,:before,:after{box-sizing:border-box}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--color-bone);color:var(--color-ink);font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;-webkit-text-decoration-color:var(--gt-turn);text-decoration-color:var(--gt-turn);text-underline-offset:var(--gt-underline-offset);transition:text-decoration-color var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}details[open]>:not(summary){animation:fold-in var(--duration-mark) var(--ease-out)}@keyframes fold-in{0%{opacity:0;translate:0 calc(-1 * var(--sp-1))}to{opacity:1;translate:0}}.mono{font-family:var(--font-family-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase}summary,button,:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file],[type=color]),select){min-height:var(--touch-target-min)}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea){appearance:none}:where(input[type=radio],input[type=checkbox]){accent-color:var(--color-ink)}.hit-area,.hit-links a{position:relative}.hit-links a{display:inline-block}.hit-area:before,.hit-links a:before{content:"";inset-inline:calc(-1 * var(--sp-1));height:var(--touch-target-min);position:absolute;top:50%;translate:0 -50%}.sr-only{inline-size:var(--border-hairline);block-size:var(--border-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.unit-in-name{display:none}@media (max-width:979px){.unit-in-name{display:inline}.unit-beside{display:none!important}}@media screen and (max-width:979px){.sr-only-phone{inline-size:var(--border-hairline);block-size:var(--border-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}summary{align-items:center;display:flex}details>summary.note:after{content:"›";transition:transform var(--duration-fast) var(--ease-out);margin-inline-start:var(--sp-2)}details[open]>summary.note:after{transform:rotate(90deg)}.note{font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-muted)}main p.note,main p.mono{max-width:var(--measure-mono)}main p.mono:not(.accent){color:var(--color-muted);line-height:var(--leading-loose);letter-spacing:var(--tracking-mono-tight);text-transform:none}.accent{color:var(--color-roest)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}dialog[open]{animation:dialog-in var(--duration-mark) var(--ease-out)}dialog[open]::backdrop{animation:backdrop-in var(--duration-mark) var(--ease-out)}@keyframes dialog-in{0%{opacity:0;translate:0 var(--sp-2)}}@keyframes backdrop-in{0%{opacity:0}}::selection{background:var(--color-selection)}p{text-wrap:pretty}button{font-family:inherit}a:hover{-webkit-text-decoration-color:var(--gt-turn-deep);text-decoration-color:var(--gt-turn-deep);text-decoration-thickness:var(--border-strong)}:focus-visible{outline:var(--gt-focus-width) solid var(--gt-focus);outline-offset:var(--border-strong)}.maplibregl-ctrl.maplibregl-ctrl-group button:focus:focus-visible,.maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button:focus:focus-visible{z-index:1;outline:var(--gt-focus-width) solid var(--gt-focus);outline-offset:var(--border-strong);box-shadow:0 0 0 var(--border-strong) var(--color-paper);position:relative}.maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact{min-height:var(--touch-target-min);border-radius:calc(var(--touch-target-min) / 2);padding-block:0;padding-inline-end:var(--touch-target-min)}.maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact-show{align-items:center;padding-inline-start:var(--sp-3);display:flex}.maplibregl-ctrl.maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);background-position:50%;background-repeat:no-repeat;background-size:var(--sp-6);border-radius:50%}main h1{margin:0 0 var(--sp-4);font-family:var(--font-family-serif);font-size:var(--text-display);font-weight:var(--weight-semibold);font-style:italic;line-height:var(--leading-tight);text-wrap:balance;overflow-wrap:anywhere}main h2{margin:var(--sp-12) 0 var(--sp-4);font-family:var(--font-family-serif);font-size:var(--text-h2);font-weight:var(--weight-semibold);font-style:italic;line-height:var(--leading-tight)}main h3{margin:var(--sp-8) 0 var(--sp-3);font-family:var(--font-family-serif);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}main h4{margin:var(--sp-6) 0 var(--sp-2);font-size:var(--text-label);font-weight:var(--weight-semibold)}main p{max-width:var(--measure)}main :is(h2,h3,h4).mono{margin:var(--sp-6) 0 var(--sp-3);font-style:normal;font-weight:var(--weight-regular);color:var(--color-muted)}main dl{grid-template-columns:minmax(var(--dl-term-min), 1fr) minmax(0, 2fr);margin:0 0 var(--sp-6);border-bottom:var(--border-hairline) solid var(--color-rule);display:grid}main dt,main dd{padding:var(--sp-3) 0;border-top:var(--border-hairline) solid var(--color-rule);overflow-wrap:anywhere;min-width:0;margin:0}main dd.mono{line-height:calc(var(--text-body) * var(--leading-body))}main dt{padding-right:var(--sp-4);color:var(--color-muted)}main code{font-family:var(--font-family-mono);font-size:var(--text-caption)}main hr{border:none;border-top:var(--border-hairline) solid var(--color-rule);margin:var(--sp-8) 0}main [id]{scroll-margin-top:calc(var(--project-header-height,var(--frame-bar-height)) + var(--sp-6))}@media (min-width:980px){main [id]{scroll-margin-top:calc(max(var(--project-header-height,var(--frame-bar-height)), calc(var(--touch-target-min) + 2 * var(--sp-2) + var(--border-hairline))) + var(--sp-6))}}@media (max-width:540px){main dl{grid-template-columns:minmax(0,1fr)}main dt{padding-bottom:var(--sp-1)}main dd{text-align:start;border-top:none;padding-top:0}}@media print{details::details-content{content-visibility:visible}details>:not(summary){display:block!important}}button,input,select,textarea{font-family:var(--font-family-ui)}button,summary{cursor:pointer}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}button[aria-busy=true]{cursor:progress}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--gt-radius)}select:not([multiple]):not([size]){appearance:none;padding-left:var(--sp-3);padding-right:calc(var(--sp-4) + var(--sp-2) + var(--sp-3));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right calc(var(--sp-4) + var(--sp-1)) center, right var(--sp-4) center;background-size:var(--sp-1) var(--sp-1);background-repeat:no-repeat}@media (min-width:980px){aside[data-sidebar]{--color-ink:var(--side-ink);--color-muted:var(--side-muted);--color-muted-soft:var(--side-muted-soft);--color-paper:var(--side-hover);--color-sand:var(--side-active);--color-surface:var(--side-wash);--color-rule:var(--side-rule);--color-rule-strong:var(--side-rule-strong);--color-roest:var(--side-accent);--color-dest-overview:var(--side-ink);--color-dest-land:var(--side-dest-land);--color-dest-intention:var(--side-dest-intention);--color-dest-gaps:var(--side-dest-gaps);--color-dest-record:var(--side-dest-record);--color-dest-documents:var(--side-dest-documents);--avatar-ring:var(--side-avatar-ring);--avatar-wash:var(--side-avatar-wash);--avatar-ink:var(--side-avatar-ink);--badge-urgent-wash:var(--side-alert-wash);--badge-urgent-ink:var(--side-alert-ink);--on-ink:var(--side-bg);color:var(--side-ink);background:var(--side-bg);border-right-color:var(--side-edge)}}@media (min-width:761px) and (max-width:979px){aside[data-sidebar=settings]{--color-ink:var(--side-ink);--color-muted:var(--side-muted);--color-muted-soft:var(--side-muted-soft);--color-paper:var(--side-hover);--color-sand:var(--side-active);--color-surface:var(--side-wash);--color-rule:var(--side-rule);--color-rule-strong:var(--side-rule-strong);--color-roest:var(--side-accent);--avatar-ring:var(--side-avatar-ring);--avatar-wash:var(--side-avatar-wash);--avatar-ink:var(--side-avatar-ink);--badge-urgent-wash:var(--side-alert-wash);--badge-urgent-ink:var(--side-alert-ink);--on-ink:var(--side-bg);color:var(--side-ink);background:var(--side-bg);border-right-color:var(--side-edge)}}[data-page-palette]{--color-ink:var(--page-ink);--color-muted:var(--page-muted);--color-muted-soft:var(--page-muted-soft);--color-paper:var(--page-paper);--color-sand:var(--page-sand);--color-surface:var(--page-surface);--color-canvas:var(--page-canvas);--color-rule:var(--page-rule);--color-rule-strong:var(--page-rule-strong);--color-roest:var(--page-roest);--on-ink:var(--page-paper);color:var(--page-ink)}[data-tour]{scroll-margin:var(--sp-8)}[data-tour-active=true]{outline:var(--border-strong) solid var(--color-roest);outline-offset:var(--sp-1);border-radius:var(--radius-card)}
._4vkD4W_page{max-width:var(--content-max);padding:var(--sp-8) var(--sp-4) var(--sp-12);margin:0 auto}._4vkD4W_brandLink{text-decoration:none}@media (min-width:980px){._4vkD4W_page{padding:var(--sp-8) var(--sp-10) var(--sp-16)}}._4vkD4W_projects{gap:var(--sp-3);margin:0 0 var(--sp-6);flex-direction:column;padding:0;list-style:none;display:flex}._4vkD4W_project{padding:var(--sp-4) var(--sp-5);background:var(--color-paper);border:var(--border-hairline) solid var(--color-rule-strong);border-radius:var(--radius-soft)}._4vkD4W_projectHead{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._4vkD4W_projectName{gap:var(--sp-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}main ._4vkD4W_projectName h2,main ._4vkD4W_projectName h3{font-size:var(--text-h3);margin:0}._4vkD4W_project details{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--border-hairline) solid var(--color-rule)}._4vkD4W_project summary{cursor:pointer;min-height:var(--touch-target-min);color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}._4vkD4W_project summary:hover{color:var(--color-roest)}._4vkD4W_tag{font-size:var(--text-caption);color:var(--color-muted)}._4vkD4W_actions{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-6);flex-wrap:wrap;display:flex}._4vkD4W_address{white-space:pre-line}
