.place-identity-page{overflow-wrap:break-word}.place-identity-page .page-intro{padding-bottom:35px}.place-toc{margin-bottom:34px}.place-section{padding-block:76px}.place-opening{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.place-hero-photo{min-width:0;margin:0}.place-hero-photo>div{background:var(--sand);border-radius:6px;position:relative;overflow:hidden}.place-hero-photo img{width:100%;height:auto}.place-hero-photo figcaption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.75}.place-hero-photo figcaption a,.place-photo-credit a,.place-comparison-footnote a,.place-feedback-form a,.place-feedback-receipt a:not(.button){text-underline-offset:3px;text-decoration:underline}.place-direction{background:var(--forest);color:var(--cream);border-radius:6px;padding:35px}.place-direction .eyebrow{color:#c9d9c2;font-size:9px}.place-direction h2{letter-spacing:-1px;font-size:clamp(30px,2.8vw,40px);line-height:1.16}.place-direction p:not(.eyebrow){color:#e3e8dd;margin-top:20px;font-size:14px;line-height:1.85}.place-direction .text-link{color:var(--cream);margin-top:17px}.place-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;display:grid}.place-principles article{border-top:1px solid var(--line);padding-top:25px}.place-principles article>svg{color:var(--rust);margin-bottom:19px}.place-principles h3{margin-bottom:13px;font-size:21px}.place-principles p{font-size:14px;line-height:1.85}.place-existing-work{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:45px;margin-top:45px;padding-top:45px;display:grid}.place-existing-work h3{letter-spacing:-.6px;margin-bottom:21px;font:31px/1.2 Georgia,serif}.place-existing-work p:not(.eyebrow){font-size:15px;line-height:1.9}.place-existing-work p+p{margin-top:17px}.place-existing-work>aside{border:1px solid var(--line);background:#eef0e5;border-radius:5px;align-self:start;padding:30px}.place-existing-work aside>svg{color:var(--rust);margin-bottom:18px}.place-existing-work h4{margin-bottom:16px;font:25px/1.3 Georgia,serif}.place-existing-work aside p{font-size:14px!important}.place-existing-work .text-link{margin-top:15px;font-size:12px;display:flex}.place-existing-work .source-links{margin-top:23px}.place-comparisons-band{background:#eee9df;border-block:1px solid #e0ddcf}.place-comparisons-band .note{background:#f8f7ed;margin-bottom:40px}.place-comparisons-band .note p{font-size:13px}.place-comparison{background:var(--paper);border:1px solid #cdd4c7;border-radius:6px;max-width:1120px;margin:0 auto 54px;overflow:hidden}.place-comparison-heading{padding:28px 30px 24px}.place-comparison-heading .eyebrow{margin-bottom:10px;font-size:9px}.place-comparison-heading h3{letter-spacing:-.6px;margin-bottom:10px;font:32px/1.2 Georgia,serif}.place-comparison-heading>p:last-child{font-size:12px;line-height:1.7}.place-compare-frame{aspect-ratio:1538/1022;isolation:isolate;background:#d8ddcf;position:relative;overflow:hidden}.place-compare-frame>img,.place-compare-reference,.place-compare-reference img{width:100%;height:100%;position:absolute;inset:0}.place-compare-frame img{object-fit:cover}.place-compare-reference{z-index:1}.place-image-label{z-index:3;max-width:calc(50% - 25px);color:var(--forest);background:#f8f7eff5;border:1px solid #d7dfd0;border-radius:3px;padding:8px 11px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;top:18px}.place-image-label.reference{left:18px}.place-image-label.concept{color:#fffef6;background:#173f34f2;border-color:#628170;right:18px}.place-hero-photo .place-image-label{max-width:calc(100% - 32px);top:auto;bottom:16px}.place-compare-divider{z-index:2;pointer-events:none;background:#fffef6;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #173f3433}.place-compare-divider>span{color:#fffef6;background:var(--forest);border:2px solid #fffef6;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #173f3433}.place-comparison-controls{border-top:1px solid var(--line);background:#faf9f3;padding:25px 30px}.place-compare-buttons{flex-wrap:wrap;gap:8px;display:flex}.place-compare-buttons button{background:#fffef8;border:1px solid #9cae99;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.place-compare-buttons button[aria-pressed=true]{background:var(--forest);color:#fffef7;border-color:var(--forest)}.place-compare-buttons button:hover{border-color:var(--forest)}.place-range-control{margin-top:20px}.place-range-control>label{font-size:12px;font-weight:600}.place-range-control input[type=range]{width:100%;height:32px;accent-color:var(--forest);cursor:ew-resize;background:0 0;border:0;border-radius:0;margin:5px 0 0;padding:0;display:block}.place-range-ends{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.place-comparison-help{margin-top:15px;font-size:12px;line-height:1.75}.place-comparison-reading{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:32px;padding:28px 30px;display:grid}.place-comparison-reading h4{margin-bottom:10px;font-size:16px}.place-comparison-reading p{font-size:13px;line-height:1.85}.place-photo-credit{border-top:1px solid var(--line);padding:18px 30px;font-size:12px}.place-photo-credit summary{cursor:pointer;font-weight:600}.place-photo-credit p{margin-top:15px;font-size:12px;line-height:1.8}.place-photo-credit a{color:var(--forest)}.place-photo-credit a>svg,.place-comparison-footnote a>svg{vertical-align:-2px;display:inline}.place-comparison-footnote{max-width:1000px;margin:-24px auto 0;font-size:12px;line-height:1.85}.place-design-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:54px;display:grid}.place-design-samples{background:#eeeade;border:1px solid #d6dace;border-radius:6px;padding:28px}.place-design-samples>.eyebrow{font-size:9px}.place-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.place-palette>div>span{border:1px solid #173f3433;border-radius:3px;height:64px;margin-bottom:10px;display:block}.place-palette .forest{background:#173f34}.place-palette .stone{background:#e6dfce}.place-palette .river{background:#377d8b}.place-palette .rust{background:#aa512f}.place-palette strong{font-size:12px;display:block}.place-palette small{color:#59675e;margin-top:4px;font-size:10px;line-height:1.5;display:block}.place-sign-sample{background:var(--forest);color:var(--cream);border:1px solid #5a7360;margin:36px 10px 25px;padding:27px 29px;position:relative;box-shadow:7px 8px #8b6748}.place-sign-sample>span{letter-spacing:3px;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.place-sign-sample>strong{font:400 38px/1.3 Georgia,serif}.place-sign-sample>div{border-top:1px solid #6b8776;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:16px;font-size:12px;display:flex}.place-sample-caption{font-size:12px;line-height:1.8}.place-design-copy h3{margin-bottom:18px;font:29px/1.25 Georgia,serif}.place-design-copy p{font-size:15px;line-height:1.9}.place-design-copy p+p{margin-top:17px}.place-design-copy p+h3{margin-top:29px}.place-detail-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:35px;display:grid}.place-detail-row article>svg{color:var(--rust);margin-bottom:15px}.place-detail-row h4{margin-bottom:10px}.place-detail-row p{font-size:13px;line-height:1.85}.place-pilot-band{background:#edf0e5;border-block:1px solid #d8dfcd}.place-route-intro{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}.place-route-intro p:not(.eyebrow){font-size:15px;line-height:1.9}.place-route-intro p+p{margin-top:18px}.place-route-intro .intro-actions{margin-top:22px}.place-route-intro aside{background:var(--forest);color:var(--cream);border-radius:5px;padding:30px}.place-route-intro aside .eyebrow{color:#c4d5bc;font-size:9px}.place-route-intro aside>strong{font:27px/1.4 Georgia,serif}.place-route-intro aside>p:last-child{color:#e1e7dc;margin-top:20px;font-size:13px}.place-roadmap{color:var(--ink);margin:43px 0 30px;padding:0;list-style:none}.place-roadmap>li{border-top:1px solid #cbd5c3;grid-template-columns:140px minmax(0,1fr);gap:30px;margin:0;padding-block:34px;display:grid}.place-phase-number>span{color:#74896e;font:52px/1 Georgia,serif}.place-phase-number>p{letter-spacing:1.2px;color:var(--forest);margin-top:15px;font-size:10px;font-weight:700;line-height:1.5}.place-roadmap h3{max-width:750px;margin-bottom:19px;font:30px/1.25 Georgia,serif}.place-roadmap>li>div>p{max-width:890px;font-size:15px;line-height:1.85}.place-roadmap h4{margin-top:22px;font-size:13px}.place-roadmap ul{margin-block:12px 0;padding-left:19px;font-size:13px;line-height:1.8}.place-roadmap ul li+li{margin-top:6px}.place-pilot-band .note{background:#f9f9ef}.place-pilot-band .note p{font-size:13px}.place-responsibility-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.place-responsibility-grid h3{margin-bottom:24px;font:30px/1.25 Georgia,serif}.place-responsibility-grid dl{margin:0}.place-responsibility-grid dl>div{border-top:1px solid var(--line);padding-block:19px}.place-responsibility-grid dt{font-size:14px;font-weight:600;line-height:1.5}.place-responsibility-grid dd{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.85}.place-measurement{background:#eeeade;border:1px solid #dedecf;border-radius:6px;padding:32px}.place-measurement .eyebrow{font-size:9px}.place-measurement p{font-size:14px;line-height:1.85}.place-measurement ul{margin-block:22px;padding-left:19px;font-size:13px;line-height:1.8}.place-measurement strong{color:var(--forest)}.place-development-link{border:1px solid var(--line);background:#fffef8;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:40px;padding:32px;display:grid}.place-development-link .eyebrow{margin-bottom:12px;font-size:9px}.place-development-link h3{margin-bottom:15px;font:29px/1.25 Georgia,serif}.place-development-link p:not(.eyebrow){font-size:14px;line-height:1.85}.place-related{flex-wrap:wrap;gap:12px 30px;margin-top:24px;display:flex}.place-feedback-band{background:#eee9de;border-block:1px solid #dfdfd2}.place-feedback-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:58px;display:grid}.place-feedback-intro h2{letter-spacing:-1.1px;margin-bottom:25px;font-size:43px;line-height:1.15}.place-feedback-intro p:not(.eyebrow){font-size:15px;line-height:1.85}.place-feedback-intro p+p{margin-top:20px}.place-feedback-intro .place-feedback-limit{border-top:1px solid #d0d7c8;margin-top:30px;padding-top:23px;font-size:12px!important}.place-feedback-form,.place-feedback-receipt{background:#faf9f2;border:1px solid #d1d9c8;border-radius:6px;min-width:0;padding:30px}.place-feedback-form label:not(.place-feedback-consent){font-size:13px;font-weight:600;line-height:1.6;display:block}.place-feedback-form label>span:not(:only-child){color:var(--muted);font-weight:400}.place-feedback-form>label{margin-top:22px}.place-feedback-form input:not([type=checkbox]),.place-feedback-form select,.place-feedback-form textarea{background:#fffef8;margin-top:8px;padding:11px 12px;font-size:14px}.place-feedback-form textarea{min-height:100px}.place-feedback-fields{grid-template-columns:1fr;gap:20px;display:grid}.place-feedback-fields label>span,.place-feedback-form>label>span{margin-left:5px;font-size:11px}.place-feedback-priorities{border:0;margin:25px 0 0;padding:0}.place-feedback-priorities legend{font-size:13px;font-weight:600;line-height:1.6}.place-feedback-priorities>p{margin:7px 0 12px;font-size:11px}.place-feedback-priorities>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.place-feedback-priorities label{cursor:pointer;background:#eef0e5;border:1px solid #d4ddcc;border-radius:4px;align-items:flex-start;gap:9px;min-height:47px;padding:11px;display:flex!important}.place-feedback-priorities label.selected{background:#dce7d3;border-color:#78946a}.place-feedback-priorities label span{font-weight:400;line-height:1.6;color:var(--forest)!important;font-size:11px!important}.place-feedback-priorities input{width:16px;height:16px;accent-color:var(--forest);flex-shrink:0;margin:2px 0 0}.place-feedback-priorities label:has(input:disabled){opacity:.65;cursor:not-allowed}.place-form-instruction{margin-top:24px;font-size:12px;line-height:1.85}.place-form-privacy{margin-top:17px;font-size:12px;line-height:1.85}.place-feedback-form .place-feedback-consent{align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.8;display:flex}.place-feedback-consent input{accent-color:var(--forest);flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.place-feedback-form .place-feedback-consent>span{color:var(--muted);margin:0;font-size:12px}.place-feedback-actions{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:13px;margin-top:24px;padding-top:24px;display:flex}.place-feedback-actions>span{color:var(--muted);font-size:11px;line-height:1.7}.place-feedback-receipt>svg{color:var(--forest);margin-bottom:18px}.place-feedback-receipt .eyebrow{margin-bottom:13px}.place-feedback-receipt h3{font:30px/1.25 Georgia,serif}.place-feedback-receipt p:not(.eyebrow){margin-top:20px;font-size:14px;line-height:1.85}.place-saved-reference{border:1px solid var(--line);background:#edf1e5;padding:17px 19px}.place-saved-reference code{overflow-wrap:anywhere;color:var(--forest);margin-top:7px;font-size:13px;display:block}.place-feedback-receipt .button{margin-top:24px}.place-sources h2{letter-spacing:-.7px;margin-bottom:21px;font-size:35px}.place-sources>p{max-width:850px;font-size:13px;line-height:1.8}.place-sources .source-links{margin-block:24px 15px}.place-sources .text-link{font-size:12px}.place-home-band{border-block:1px solid var(--line);background:#f0eee3}.place-home-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.place-home-copy h2{letter-spacing:-1.4px;margin-bottom:25px;font-size:49px;line-height:1.12}.place-home-copy>p:not(.eyebrow){font-size:15px;line-height:1.9}.place-home-copy>p+p{margin-top:18px}.place-home-copy>.button{margin-top:27px}.place-home-copy>.text-link{width:fit-content;margin-top:13px;font-size:12px;display:flex}.place-home-grid .place-comparison{width:100%;margin:0}.place-home-grid .place-comparison-heading{padding:22px 23px 19px}.place-home-grid .place-comparison-heading h3{font-size:26px}.place-home-grid .place-comparison-controls{padding:20px 23px}.place-home-grid .place-photo-credit{padding:17px 23px}.place-home-grid .place-compare-buttons button{padding-inline:11px;font-size:11px}@media (max-width:1100px){.place-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:25px}.place-direction{padding:27px}.place-direction h2{font-size:31px}.place-direction p:not(.eyebrow){font-size:13px}.place-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.place-design-grid,.place-responsibility-grid,.place-feedback-layout{gap:32px}.place-feedback-intro h2{font-size:37px}.place-feedback-form{padding:25px}.place-feedback-priorities>div{grid-template-columns:1fr}.place-development-link{grid-template-columns:1fr;gap:23px}.place-development-link>.button{justify-self:start}}@media (max-width:900px){.place-opening{grid-template-columns:1fr;gap:25px}.place-direction{padding:32px}.place-direction h2{max-width:620px;font-size:37px}.place-direction p:not(.eyebrow){font-size:15px}.place-existing-work{grid-template-columns:1.3fr 1fr;gap:30px}.place-existing-work>aside{padding:25px}.place-design-grid{grid-template-columns:1fr}.place-design-samples{width:100%;max-width:620px}.place-design-copy{max-width:760px}.place-route-intro{grid-template-columns:1fr;gap:28px}.place-route-intro aside{max-width:620px}.place-responsibility-grid{grid-template-columns:1fr}.place-feedback-layout{grid-template-columns:1fr;gap:32px}.place-feedback-intro{max-width:680px}.place-feedback-intro h2{font-size:42px}.place-feedback-priorities>div,.place-feedback-fields{grid-template-columns:1fr 1fr}.place-feedback-form{padding:30px}.place-home-grid{grid-template-columns:1fr;gap:30px}.place-home-copy{max-width:760px}.place-home-copy h2{font-size:45px}}@media (max-width:760px){.place-section{padding-block:48px}.place-toc{gap:7px;margin-bottom:26px}.place-toc a{padding:8px 10px;font-size:11px}.place-identity-page .page-intro{padding-bottom:27px}.place-direction{padding:27px}.place-direction h2{font-size:34px}.place-direction p:not(.eyebrow){font-size:14px}.place-hero-photo figcaption{font-size:11px}.place-principles{gap:28px 23px}.place-principles h3{font-size:20px}.place-principles p{font-size:13px}.place-existing-work{grid-template-columns:1fr;gap:27px;margin-top:34px;padding-top:32px}.place-existing-work h3{font-size:29px}.place-existing-work p:not(.eyebrow){font-size:14px}.place-comparisons-band .note{margin-bottom:30px;padding:20px}.place-comparison{margin-bottom:32px}.place-comparison-heading{padding:22px 20px 19px}.place-comparison-heading h3{font-size:27px}.place-comparison-heading>p:last-child{font-size:11px}.place-image-label{max-width:calc(50% - 18px);padding:6px 8px;font-size:9px;top:10px}.place-image-label.reference{left:10px}.place-image-label.concept{right:10px}.place-compare-divider>span{width:34px;height:34px}.place-compare-divider svg{width:17px}.place-comparison-controls{padding:20px}.place-compare-buttons{gap:7px}.place-compare-buttons button{flex:1;padding:9px 11px;font-size:11px}.place-comparison-reading{grid-template-columns:1fr;gap:22px;padding:23px 20px}.place-photo-credit{padding:18px 20px}.place-comparison-footnote{margin-top:0}.place-design-samples{padding:23px}.place-palette{gap:9px}.place-palette>div>span{height:55px}.place-sign-sample{margin-inline:0;padding:24px}.place-design-copy h3{font-size:28px}.place-design-copy p{font-size:14px}.place-detail-row{grid-template-columns:1fr;gap:25px;margin-top:32px;padding-top:28px}.place-detail-row article{grid-template-columns:26px minmax(0,1fr);column-gap:14px;display:grid}.place-detail-row article>svg{grid-row:1/3;margin-top:1px}.place-detail-row article p{grid-column:2}.place-detail-row h4{margin-bottom:8px}.place-route-intro p:not(.eyebrow){font-size:14px}.place-route-intro aside{padding:25px}.place-route-intro aside>strong{font-size:26px}.place-roadmap{margin-top:30px}.place-roadmap>li{grid-template-columns:1fr;gap:16px;padding-block:28px}.place-phase-number{align-items:center;gap:16px;display:flex}.place-phase-number>span{font-size:34px}.place-phase-number>p{margin:0}.place-roadmap h3{font-size:27px}.place-roadmap>li>div>p{font-size:14px}.place-pilot-band .note{padding:20px}.place-responsibility-grid{gap:28px}.place-responsibility-grid h3{font-size:28px}.place-responsibility-grid dd{font-size:13px}.place-measurement{padding:25px}.place-measurement p{font-size:13px}.place-development-link{margin-top:30px;padding:25px}.place-development-link h3{font-size:27px}.place-development-link p:not(.eyebrow){font-size:13px}.place-development-link .button{font-size:11px}.place-related{flex-direction:column;align-items:flex-start;gap:8px}.place-feedback-intro h2{font-size:36px}.place-feedback-intro p:not(.eyebrow){font-size:14px}.place-feedback-form,.place-feedback-receipt{padding:23px}.place-feedback-fields{grid-template-columns:1fr}.place-feedback-form input:not([type=checkbox]),.place-feedback-form select,.place-feedback-form textarea{font-size:16px}.place-feedback-priorities>div{grid-template-columns:1fr}.place-feedback-priorities label span{font-size:12px!important}.place-feedback-priorities label{min-height:46px}.place-feedback-actions .button{width:100%}.place-sources h2{font-size:31px}.place-home-copy h2{font-size:37px}.place-home-copy>p:not(.eyebrow){font-size:14px}.place-home-grid .place-comparison-heading,.place-home-grid .place-comparison-controls,.place-home-grid .place-photo-credit{padding-inline:20px}}@media (max-width:390px){.place-principles{grid-template-columns:1fr;gap:25px}.place-palette{grid-template-columns:1fr 1fr;gap:17px}.place-compare-buttons{grid-template-columns:1fr 1fr;display:grid}.place-compare-buttons button:first-child{grid-column:1/-1}.place-feedback-form{padding:20px}.place-direction h2{font-size:31px}}
