.WfX_Rq_facts{border-block-start:1px solid var(--wf-hair);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.WfX_Rq_fact{min-width:0;padding:var(--wf-gap-sm) var(--wf-gap-sm) var(--wf-gap-sm) 0;border-block-end:1px solid var(--wf-hair)}.WfX_Rq_fact dt{color:var(--wf-text-quiet);font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label)}.WfX_Rq_fact dd{color:var(--wf-text);font-family:var(--font-display);font-size:var(--wf-type-display-4);margin-block-start:var(--wf-gap-xs);font-weight:600}.WfX_Rq_propertySummary{margin-top:var(--wf-gap-xl);border-top:1px solid var(--wf-hair-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WfX_Rq_propertySummaryCell,.WfX_Rq_layoutFact{min-width:0}.WfX_Rq_propertySummaryCell dt,.WfX_Rq_propertySummaryCell dd,.WfX_Rq_layoutFact dt,.WfX_Rq_layoutFact dd{overflow-wrap:anywhere;min-width:0}.WfX_Rq_propertySummaryCell{border-bottom:1px solid var(--wf-hair);padding:18px 0 17px}.WfX_Rq_propertySummaryCell:nth-child(odd){padding-right:var(--wf-gap)}.WfX_Rq_propertySummaryCell:nth-child(2n){border-left:1px solid var(--wf-hair);padding-inline:16px}.WfX_Rq_propertySummaryCell dt{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text-quiet);font-weight:500}.WfX_Rq_propertySummaryCell dd{font-family:var(--font-display);font-size:var(--wf-type-display-4);font-weight:600;line-height:var(--wf-leading-tight);color:var(--wf-text);margin-top:6px}.WfX_Rq_layout{min-width:0}.WfX_Rq_layoutFrame{margin-bottom:26px}.WfX_Rq_layoutPlane{aspect-ratio:1;padding:44px 16px 18px}.WfX_Rq_layoutPlane picture>img{object-fit:contain}.WfX_Rq_layoutName{margin-bottom:16px}.WfX_Rq_layoutFact{justify-content:space-between;align-items:baseline;gap:var(--wf-gap-sm);border-top:1px solid var(--wf-hair);padding-block:11px;display:flex}.WfX_Rq_layoutFact:last-child{border-bottom:1px solid var(--wf-hair);padding:19px 16px}.WfX_Rq_layoutFact dt{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text-quiet);font-weight:500}.WfX_Rq_layoutFact dd{font-family:var(--font-display);color:var(--wf-text);font-size:1.125rem;font-weight:600}.WfX_Rq_layoutFact:last-child dd{font-size:1.375rem;line-height:1.1}.WfX_Rq_propertyContactName{font-family:var(--font-display);font-size:var(--wf-type-display-3);font-weight:600;line-height:var(--wf-leading-tight);color:var(--wf-text)}.WfX_Rq_propertyContactAddress{max-width:22ch;font-size:var(--wf-type-body-lg);color:var(--wf-text);margin-top:12px}.WfX_Rq_propertyContactMap{min-height:44px;color:var(--wf-text-soft);font-size:var(--wf-type-small);transition:color var(--wf-motion) var(--wf-ease), border-color var(--wf-motion) var(--wf-ease);border-bottom:1px solid #0000;align-items:center;gap:10px;margin-top:10px;display:inline-flex}.WfX_Rq_propertyContactMap:hover{color:var(--wf-text);border-bottom-color:var(--wf-accent)}.WfX_Rq_propertyContactMap .wf-icon{width:1rem;height:1rem;color:var(--wf-text-quiet)}.WfX_Rq_propertyContactExternal{flex:none}.WfX_Rq_propertyContactNearby{margin-top:var(--wf-gap);max-width:42ch;color:var(--wf-text-soft)}.WfX_Rq_propertyContactLines{margin-top:var(--wf-gap-lg);border-top:1px solid var(--wf-hair-strong);flex-direction:column;align-items:flex-start;display:flex}.WfX_Rq_propertyContactLink{border-bottom:1px solid var(--wf-hair);width:100%;min-height:56px;color:var(--wf-text);font-size:var(--wf-type-body-lg);overflow-wrap:anywhere;transition:color var(--wf-motion) var(--wf-ease);align-items:center;gap:12px;padding-block:6px;display:flex}.WfX_Rq_propertyContactLink .wf-icon{width:1.125rem;height:1.125rem;color:var(--wf-accent);flex:none}.WfX_Rq_propertyContactLink:hover{color:var(--wf-text-soft)}.WfX_Rq_inquiry{background:var(--wf-plate);border:1px solid var(--wf-hair-strong);padding:clamp(24px,3vw,38px)}.WfX_Rq_inquiryContext{color:var(--wf-text-soft);font-size:var(--wf-type-small);margin-top:16px;line-height:1.66}.WfX_Rq_inquiryForm{gap:var(--wf-gap);margin-top:var(--wf-gap-lg);grid-template-columns:minmax(0,1fr);display:grid}.WfX_Rq_field{flex-direction:column;gap:8px;display:flex}.WfX_Rq_fieldLabel{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text);align-items:baseline;gap:10px;font-weight:500;display:flex}.WfX_Rq_fieldFlag{font-size:var(--wf-type-small);color:var(--wf-accent);font-weight:500}.WfX_Rq_fieldInput{background:var(--wf-field-deep);border:1px solid var(--wf-edge);width:100%;min-height:48px;color:var(--wf-text);font-family:var(--font-body);font-size:var(--wf-type-body);transition:border-color var(--wf-motion) var(--wf-ease);border-radius:0;padding:12px 14px;line-height:1.5}.WfX_Rq_fieldInput:hover{border-color:var(--wf-accent)}.WfX_Rq_fieldInputArea{resize:vertical;min-height:116px}.WfX_Rq_layoutFull{z-index:2;color:var(--wf-paper);font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);cursor:zoom-in;justify-content:flex-end;align-items:flex-end;padding:14px;font-weight:500;display:flex;position:absolute;inset:0}.WfX_Rq_layoutFullLabel{min-height:40px;color:var(--wf-paper);text-transform:uppercase;transition:background var(--wf-motion) var(--wf-ease), border-color var(--wf-motion) var(--wf-ease), color var(--wf-motion) var(--wf-ease);background:#142533f0;border:1px solid #ffffffb8;align-items:center;padding-inline:14px;display:inline-flex}.WfX_Rq_layoutFull:hover .WfX_Rq_layoutFullLabel,.WfX_Rq_layoutFull:focus-visible .WfX_Rq_layoutFullLabel{background:var(--wf-accent);border-color:var(--wf-accent);color:var(--wf-accent-ink)}.WfX_Rq_planDialog{background:var(--wf-paper);width:min(96vw,1120px);max-width:none;max-height:92vh;color:var(--wf-ink);border:1px solid var(--wf-edge-paper);padding:0}.WfX_Rq_planDialog::backdrop{background:#101a24c2}.WfX_Rq_planDialogBar{justify-content:space-between;align-items:center;gap:var(--wf-gap);border-bottom:1px solid var(--wf-hair-strong);padding:10px 14px 10px 18px;display:flex}.WfX_Rq_planDialogTitle{font-family:var(--font-display);color:var(--wf-ink);font-size:1.0625rem;font-weight:600}.WfX_Rq_planDialogClose{border:1px solid var(--wf-edge-paper);min-height:44px;color:var(--wf-ink);font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding-inline:18px;font-weight:500;display:inline-flex}.WfX_Rq_planDialogClose:hover{background:var(--wf-accent);border-color:var(--wf-accent);color:var(--wf-accent-ink)}.WfX_Rq_planDialogCanvas{overscroll-behavior:contain;max-height:calc(92vh - 66px);padding:16px;overflow:auto}.WfX_Rq_planDialogCanvas img{width:auto;max-width:none;height:auto;margin-inline:auto;display:block}.WfX_Rq_fieldSelectWrap{display:block;position:relative}.WfX_Rq_fieldSelect{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding-right:44px}.WfX_Rq_fieldSelectWrap:after{content:"";border-right:2px solid var(--wf-accent);border-bottom:2px solid var(--wf-accent);pointer-events:none;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.WfX_Rq_fieldHint{color:var(--wf-text-quiet);font-size:var(--wf-type-small);line-height:1.6}.WfX_Rq_residentPlate{gap:var(--wf-gap-lg);background:var(--wf-plate);border:1px solid var(--wf-hair-strong);padding:clamp(26px,3vw,40px);display:grid}.WfX_Rq_residentCopy .wf-display-2{max-width:16ch;margin-top:18px}.WfX_Rq_residentText{max-width:52ch;margin-top:18px}@media (max-width:819px){.WfX_Rq_propertySummaryCell:last-child{grid-column:1/-1;padding-right:0}}@media (min-width:620px) and (max-width:1019px){.WfX_Rq_layoutName{min-height:2.4em}.WfX_Rq_layout:last-child{column-gap:var(--wf-gap-xl);grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;display:grid}.WfX_Rq_layout:last-child .WfX_Rq_layoutFrame{grid-row:1/span 2;align-self:start;margin-bottom:0}.WfX_Rq_layout:last-child .WfX_Rq_layoutName{grid-column:2;align-self:end;min-height:0}.WfX_Rq_layout:last-child .WfX_Rq_layoutFacts{grid-column:2;align-self:start}}@media (min-width:620px){.WfX_Rq_inquiryForm{column-gap:var(--wf-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.WfX_Rq_fieldWide,.WfX_Rq_inquirySubmit{grid-column:1/-1}}@media (min-width:820px){.WfX_Rq_propertySummary{grid-template-columns:repeat(5,minmax(0,1fr))}.WfX_Rq_propertySummaryCell,.WfX_Rq_propertySummaryCell:nth-child(odd),.WfX_Rq_propertySummaryCell:nth-child(2n){padding:20px var(--wf-gap) 0;border-bottom:0;border-left:1px solid var(--wf-hair)}.WfX_Rq_propertySummaryCell:first-child{border-left:0;padding-left:0}.WfX_Rq_propertySummaryCell:last-child{padding-right:0}}@media (min-width:900px){.WfX_Rq_residentPlate{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1000px){.WfX_Rq_propertyContact{align-self:start;padding-top:clamp(24px,3vw,38px)}}@media (min-width:1020px){.WfX_Rq_layoutName{min-height:2.4em}.WfX_Rq_layoutFeatured{column-gap:var(--wf-gap-xl);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center;display:grid}.WfX_Rq_layoutFeatured .WfX_Rq_layoutFrame{grid-area:1/1/span 2;margin-bottom:0}.WfX_Rq_layoutFeatured .WfX_Rq_layoutName{grid-area:1/2;align-self:end;min-height:0}.WfX_Rq_layoutFeatured .WfX_Rq_layoutFacts{grid-area:2/2;align-self:start}.WfX_Rq_layoutFrame:after{content:"";left:calc(-1 * var(--wf-gap-lg) / 2);right:calc(-1 * var(--wf-gap-lg) / 2);bottom:calc(-1 * var(--wf-echo-gap));background:var(--wf-echo);pointer-events:none;height:1px;position:absolute}.WfX_Rq_layout:first-child .WfX_Rq_layoutFrame:after{left:0}.WfX_Rq_layout:last-child .WfX_Rq_layoutFrame:after{right:0}}.WfX_Rq_formStatus:empty{display:none}.WfX_Rq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.WfX_Rq_formStatusError,.WfX_Rq_formStatusOk{border-left:3px solid var(--wf-accent);background:var(--wf-plate);color:var(--wf-text);font-size:var(--wf-type-small);margin-top:14px;padding:14px 16px;line-height:1.6}.WfX_Rq_formStatusError{border-left-color:#b3261e}.WfX_Rq_formStatusTitle{margin-bottom:6px;font-weight:600}.WfX_Rq_formStatusList{margin:0;padding-left:18px;list-style:outside}.WfX_Rq_fieldError{color:#b3261e;font-size:var(--wf-type-small);margin-top:6px;line-height:1.5}
.whfshq_page{min-width:0}.whfshq_portfolioHero>.wf-rail{gap:var(--wf-gap-xl);display:grid}.whfshq_portfolioHero>.wf-rail{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.whfshq_portfolioRecords,.whfshq_comparison,.whfshq_contacts,.whfshq_nextSteps,.whfshq_floorPlans,.whfshq_costs,.whfshq_amenities,.whfshq_propertyContact,.whfshq_residentRoute,.whfshq_legalBody{min-width:0}:is(.whfshq_portfolioRecords>.wf-rail,.whfshq_contacts>.wf-rail,.whfshq_floorPlans>.wf-rail){gap:var(--wf-gap-lg);display:grid}:is(.whfshq_comparison>.wf-rail,.whfshq_propertyContact>.wf-rail){gap:var(--wf-gap-xl);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.whfshq_legalMasthead>.wf-rail{padding-block:clamp(48px,5.4vw,84px) clamp(52px,6vw,92px)}.whfshq_legalMastheadTitle{max-width:18ch;margin-top:26px}.whfshq_legalMastheadMeta{justify-content:space-between;align-items:center;gap:var(--wf-gap);border-top:1px solid var(--wf-hair-strong);flex-wrap:wrap;margin-top:clamp(32px,3.6vw,50px);padding-top:clamp(24px,2.6vw,34px);display:flex}.whfshq_legalEffectiveDate{font-family:var(--font-display);font-size:var(--wf-type-display-3);font-weight:600;line-height:var(--wf-leading-tight);letter-spacing:-.008em;color:var(--wf-text)}.whfshq_legalGrid{grid-template-columns:minmax(0,1fr) minmax(0,264px);align-items:start;gap:clamp(30px,3.6vw,64px);display:grid}.whfshq_policyIndex{background:var(--wf-plate);border:1px solid var(--wf-edge);border-radius:var(--wf-radius-plate);grid-area:1/2;padding:18px 22px 14px;position:sticky;top:28px}.whfshq_policyIndex:before{content:"";background:var(--wf-accent);width:48px;height:2px;position:absolute;top:0;left:22px}.whfshq_policyIndexSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding-block:11px;list-style:none;transition-property:color;display:flex}.whfshq_policyIndexSummary::-webkit-details-marker{display:none}.whfshq_policyIndexLabel{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-utility);text-transform:uppercase;color:var(--wf-text-quiet);font-weight:600}.whfshq_policyIndexSummary:hover .whfshq_policyIndexLabel{color:var(--wf-text)}.whfshq_policyIndexSummary .wf-icon{color:var(--wf-text-quiet);transition-property:transform;transition-duration:var(--wf-motion);transition-timing-function:var(--wf-ease);flex:none}.whfshq_policyIndex[open] .whfshq_policyIndexSummary .wf-icon{transform:rotate(180deg)}.whfshq_policyIndexList{margin-left:-16px;padding-block:4px 6px;display:grid}.whfshq_policyIndexItemChild{min-width:0}.whfshq_policyIndexLink{overflow-wrap:anywhere;padding-block:8px;min-width:0;min-height:44px;color:var(--wf-text-soft);transition-property:color,border-color,text-decoration-color;transition-duration:var(--wf-motion);transition-timing-function:var(--wf-ease);text-underline-offset:4px;border-left:2px solid #0000;align-items:center;padding-left:14px;font-size:.9375rem;line-height:1.35;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;display:flex}.whfshq_policyIndexItemChild .whfshq_policyIndexLink{border-left-color:var(--wf-hair);color:var(--wf-text-quiet);margin-left:14px}.whfshq_policyIndexLink:hover{color:var(--wf-text);-webkit-text-decoration-color:var(--wf-accent);text-decoration-color:var(--wf-accent)}.whfshq_policyIndexLink[aria-current]{color:var(--wf-text);border-left-color:var(--wf-accent)}.whfshq_policyMain{grid-area:1/1;min-width:0}.whfshq_policyDocument{min-width:0;padding-top:4px}.whfshq_policyIntro{margin-top:0}.whfshq_policyIntro+.whfshq_policySection .whfshq_policyHeading2{margin-top:clamp(46px,4.6vw,70px)}.whfshq_policyHeading2,.whfshq_policyHeading3{font-family:var(--font-display);letter-spacing:-.012em;color:var(--wf-text);scroll-margin-top:40px;font-weight:600}.whfshq_policyHeading2{font-size:var(--wf-type-display-2);line-height:var(--wf-leading-display);margin-top:clamp(46px,4.6vw,70px)}.whfshq_policySection:first-child .whfshq_policyHeading2{margin-top:0}.whfshq_policyHeading3{font-size:var(--wf-type-display-3);line-height:var(--wf-leading-tight);margin-top:clamp(34px,3.4vw,50px)}.whfshq_policyParagraph{overflow-wrap:anywhere;max-width:58ch;color:var(--wf-text-soft);margin-top:20px;font-size:1.0625rem;line-height:1.68}.whfshq_policyHeading2+.whfshq_policyParagraph,.whfshq_policyHeading3+.whfshq_policyParagraph{margin-top:18px}.whfshq_policyStrong{color:var(--wf-text);font-weight:650}.whfshq_policyList{gap:12px;max-width:60ch;margin-top:20px;padding-left:1.25rem;list-style:outside;display:grid}.whfshq_policyListItem{overflow-wrap:anywhere;min-width:0;color:var(--wf-text-soft);padding-left:.35rem;font-size:1.0625rem;line-height:1.68}.whfshq_policyListItem::marker{color:var(--wf-accent)}.whfshq_tableScroll{overscroll-behavior-x:contain;margin-top:22px;overflow-x:auto}.whfshq_policyTable{border-top:1px solid var(--wf-hair-strong);width:100%}.whfshq_policyTable th,.whfshq_policyTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--wf-hair);padding:15px 22px 15px 0}.whfshq_policyTable th:last-child,.whfshq_policyTable td:last-child{padding-right:0}.whfshq_policyTable thead th{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text-quiet);border-bottom-color:var(--wf-hair-strong);padding-block:12px;font-weight:600}.whfshq_policyTable thead th:first-child{width:18%}.whfshq_policyTable thead th:nth-child(2){width:26%}.whfshq_policyCookie{font-family:var(--font-utility);color:var(--wf-text);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.5}.whfshq_policyCellValue{color:var(--wf-text-soft);font-size:1rem;line-height:1.6;display:block}.whfshq_policyTableRecords td:first-of-type .whfshq_policyCellValue{font-family:var(--font-display);color:var(--wf-text);font-weight:600;line-height:1.5}.whfshq_policyCellLabel{display:none}.whfshq_policyEmpty{color:var(--wf-text-quiet);padding-block:30px;font-size:1rem;line-height:1.6}.whfshq_policyBrowsers{max-width:68ch;margin-top:22px;display:grid}.whfshq_policyBrowser{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.whfshq_policyBrowser+.whfshq_policyBrowser{border-top:1px solid var(--wf-hair)}.whfshq_policyBrowserName{font-family:var(--font-utility);color:var(--wf-text);padding-block:10px;font-size:1rem;font-weight:600;line-height:1.6}.whfshq_policyLink{max-width:100%;color:var(--wf-text-soft);overflow-wrap:anywhere;text-decoration-line:underline;-webkit-text-decoration-color:var(--wf-hair-strong);text-decoration-color:var(--wf-hair-strong);text-underline-offset:3px;transition-property:color,text-decoration-color;transition-duration:var(--wf-motion);transition-timing-function:var(--wf-ease);padding-block:10px;font-size:1rem;line-height:1.6;text-decoration-thickness:1px;display:inline-block}.whfshq_policyLink:hover{color:var(--wf-text);-webkit-text-decoration-color:var(--wf-accent);text-decoration-color:var(--wf-accent)}.whfshq_policyLink .wf-icon{vertical-align:-.1em;width:.875rem;height:.875rem;color:var(--wf-text-quiet);margin-left:8px;display:inline-block}.whfshq_legalClosing{border-top:1px solid var(--wf-hair-strong);margin-top:clamp(40px,4.4vw,62px);padding-top:clamp(26px,3vw,38px)}@media (max-width:1079px){.whfshq_legalGrid{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vw,40px)}.whfshq_policyIndex{grid-area:1/1;position:relative;top:auto}.whfshq_policyMain{grid-area:2/1}.whfshq_policyIndexList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.whfshq_policyIndexList>li:not(.whfshq_policyIndexItemChild){grid-column:1/-1}.whfshq_policyIndexItemChild{grid-column:auto}.whfshq_policyIndexItemChild .whfshq_policyIndexLink:not([aria-current]),.whfshq_policyIndexItemChild .whfshq_policyIndexLink[aria-current]{margin-left:0}.whfshq_policyIndexItemChild .whfshq_policyIndexLink:not([aria-current]){border-left-color:#0000}:is(.whfshq_portfolioHero>.wf-rail,.whfshq_comparison>.wf-rail,.whfshq_propertyContact>.wf-rail){grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.whfshq_policyIndexList{grid-template-columns:repeat(2,minmax(0,1fr))}.whfshq_policyTableRecords,.whfshq_policyTableRecords thead,.whfshq_policyTableRecords tbody,.whfshq_policyTableRecords tr,.whfshq_policyTableRecords th,.whfshq_policyTableRecords td{width:auto;display:block}.whfshq_policyTableRecords{border-top:0}.whfshq_policyTableRecords thead{display:none}.whfshq_policyTableRecords tr{border-bottom:1px solid var(--wf-hair-strong);padding-block:18px}.whfshq_policyTableRecords tr:last-child{border-bottom:0}.whfshq_policyTableRecords th,.whfshq_policyTableRecords td{border-bottom:0;padding:0}.whfshq_policyTableRecords td{margin-top:14px}.whfshq_policyTableEmpty thead th:first-child,.whfshq_policyTableEmpty thead th:nth-child(2){width:auto;padding-right:16px}.whfshq_policyTableEmpty .whfshq_policyEmpty{padding-block:24px}.whfshq_policyCellLabel{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text-quiet);margin-bottom:2px;font-weight:600;display:block}.whfshq_policyBrowser{grid-template-columns:minmax(0,1fr)}.whfshq_policyBrowserName{padding-block:12px 0}.whfshq_policyLink{padding-block:8px 12px}}.whfshq_hero{background:radial-gradient(96% 76% at 4% -14%, var(--wf-field-lift) 0%, var(--wf-field) 62%);position:relative;overflow:clip}.whfshq_hero>.wf-rail{padding-block:clamp(44px,4.6vw,76px) 0;position:relative}.whfshq_hero__grid{grid-template-columns:minmax(0,46fr) minmax(0,48fr);align-items:center;gap:clamp(28px,4.6vw,80px);display:grid}.whfshq_hero__copy{container-type:inline-size}.whfshq_hero__title{margin-top:30px;font-size:min(4.25rem,13cqw)}.whfshq_hero__deck{max-width:44ch;margin-top:26px}.whfshq_hero__actions{flex-wrap:wrap;align-items:center;gap:16px 34px;margin-top:38px;display:flex}.whfshq_hero__stage{aspect-ratio:4/5;position:relative}.whfshq_hero__plane{position:absolute;inset:0}.whfshq_hero__sliver_a{height:46%;bottom:0;left:max(-46px,20px - 4.6vw)}.whfshq_hero__sliver_b{width:22px;height:62%;bottom:0;right:-34px}.whfshq_hero__index{z-index:3;background:var(--wf-field-lift);border:1px solid var(--wf-hair-field-strong);position:absolute;bottom:0;left:calc(clamp(-58px,-3.8vw,-18px) - 12px);right:0}.whfshq_hero__rail_strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.whfshq_hero__rail_cell{border-left:1px solid var(--wf-hair-field);padding:15px 8px 15px 15px}.whfshq_hero__rail_cell:first-child{border-left:0}.whfshq_hero__rail_name{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:0;text-transform:uppercase;color:var(--wf-on-field);font-weight:500;display:block}.whfshq_hero__rail_city{font-size:var(--wf-type-small);color:var(--wf-on-field-quiet);margin-top:3px;line-height:1.35;display:block}.whfshq_hero__caption{border-top:1px solid var(--wf-hair-field);font-size:var(--wf-type-small);color:var(--wf-on-field-quiet);padding:11px 15px 15px;line-height:1.4}.whfshq_portfolio__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(36px,4vw,60px);display:flex}.whfshq_portfolio__intro h2{max-width:16ch;margin-top:24px}.whfshq_portfolio__deck{max-width:52ch;margin-top:20px}.whfshq_portfolio__route{flex:none}.whfshq_portfolio__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.whfshq_record{--pf-record-pad:20px;flex-direction:column;display:flex;position:relative}.whfshq_record__media{position:relative}.whfshq_record__plane{aspect-ratio:4/3}.whfshq_record__pin{z-index:2;background:var(--wf-field);border:1px solid var(--wf-hair-field-strong);width:34px;height:34px;color:var(--wf-accent);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-17px;right:18px}.whfshq_record__pin .wf-icon{width:1.0625rem;height:1.0625rem}.whfshq_record__body{z-index:1;padding:26px var(--pf-record-pad) 18px;background:var(--wf-field);border-radius:0 0 var(--wf-radius-plate) var(--wf-radius-plate);color:var(--wf-on-field);transition:background-color var(--wf-motion) var(--wf-ease);flex-direction:column;flex:1;display:flex;position:relative}.whfshq_record__name{font-family:var(--font-display);letter-spacing:-.005em;color:var(--wf-on-field);font-size:1.25rem;font-weight:600;line-height:1.15}.whfshq_record__city{font-size:var(--wf-type-small);color:var(--wf-on-field-quiet);margin-top:5px}.whfshq_record__state{letter-spacing:var(--wf-track-label);margin-top:12px;font-weight:500}.whfshq_record__facts{border-top:1px solid var(--wf-hair-field);margin-top:20px;padding-top:16px}.whfshq_record__fact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;padding-block:4px;display:flex}.whfshq_record__fact dd{overflow-wrap:anywhere;min-width:0}.whfshq_record__fact dt{white-space:nowrap;font-size:var(--wf-type-small);color:var(--wf-on-field-quiet);flex:none}.whfshq_record__fact dd{font-family:var(--font-display);text-align:right;color:var(--wf-on-field);font-size:.9375rem;font-weight:600;line-height:1.2}.whfshq_record__route{align-self:flex-start;margin-top:auto;padding-top:18px}.whfshq_record__route:after{content:"";z-index:4;position:absolute;inset:0}.whfshq_record:hover .whfshq_record__body,.whfshq_record:focus-within .whfshq_record__body{background:var(--wf-field-lift)}.whfshq_offices__head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(28px,4vw,64px);margin-bottom:clamp(34px,3.6vw,54px);display:grid}.whfshq_offices__intro h2{max-width:15ch;margin-top:24px}.whfshq_offices__deck{max-width:62ch}.whfshq_offices__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.whfshq_office{border:1px solid var(--wf-edge-paper);border-radius:var(--wf-radius-plate);background:var(--wf-paper-warm);padding:28px 24px 22px;position:relative}.whfshq_office:before{content:"";background:var(--wf-accent);width:48px;height:2px;position:absolute;top:0;left:24px}.whfshq_office__name{font-family:var(--font-display);color:var(--wf-ink);font-size:1.3125rem;font-weight:600;line-height:1.2}.whfshq_office__city{font-size:var(--wf-type-small);color:var(--wf-ink-quiet);margin-top:4px}.whfshq_office__link{min-height:44px;font-size:var(--wf-type-small);color:var(--wf-ink);overflow-wrap:anywhere;transition:color var(--wf-motion) var(--wf-ease);align-items:center;gap:10px;margin-top:6px;padding-block:10px;line-height:1.35;display:flex}.whfshq_office__link:first-of-type{border-top:1px solid var(--wf-hair-paper-strong);margin-top:16px;padding-top:14px}.whfshq_office__link .wf-icon{width:1rem;height:1rem;color:var(--wf-accent)}.whfshq_office__link span{transition:border-color var(--wf-motion) var(--wf-ease);border-bottom:1px solid #0000}.whfshq_office__link:hover span{border-bottom-color:var(--wf-ink)}.whfshq_next{position:relative;overflow:clip}.whfshq_next__rail{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,64px);padding-right:clamp(0px,22vw + 46px,300px);display:grid;position:relative}.whfshq_next__prospect h2{max-width:15ch;margin-top:24px}.whfshq_next__prospect .wf-deck{max-width:46ch;margin-top:20px}.whfshq_next__prospect .wf-action-outline{margin-top:30px}.whfshq_next__frame{width:min(22vw,296px);position:absolute;top:0;bottom:0;right:0}.whfshq_next__plane>span{background:var(--wf-drawn-mass);border-top-color:var(--wf-drawn-edge)}.whfshq_next__plane>span:nth-child(6){background:var(--wf-drawn-ground)}.whfshq_next__plane{position:absolute;inset:0}.whfshq_next__sliver{width:24px;height:13%;bottom:0;left:-32px}@media (max-width:1180px){.whfshq_portfolio__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px}.whfshq_offices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.whfshq_offices__head{grid-template-columns:minmax(0,1fr);align-items:start}.whfshq_offices__deck{margin-top:20px}}@media (max-width:900px){.whfshq_hero>.wf-rail{padding-block:clamp(36px,6vw,56px) clamp(40px,6vw,64px)}.whfshq_hero__grid{grid-template-columns:minmax(0,1fr);gap:34px}.whfshq_hero__stage{aspect-ratio:5/4}.whfshq_hero__title{font-size:min(3.25rem,12.4cqw)}.whfshq_hero__deck{max-width:100%}.whfshq_hero__index{margin-top:20px;position:static}.whfshq_hero__sliver_a{left:calc(-1 * var(--wf-rail-pad));width:16px;height:30%}.whfshq_hero__sliver_b{display:none}.whfshq_hero .wf-echo--far{display:none}.whfshq_hero__plane picture>img{object-position:46% 0;height:122%}.whfshq_next__rail{grid-template-columns:minmax(0,1fr);padding-right:0}.whfshq_next__frame{aspect-ratio:16/6;width:auto;margin-bottom:34px;position:relative;top:auto;bottom:auto;right:auto}.whfshq_next__sliver{display:none}}@media (max-width:700px){.whfshq_portfolio__grid{grid-template-columns:minmax(0,1fr);gap:34px}.whfshq_offices__grid{grid-template-columns:minmax(0,1fr)}.whfshq_portfolio__head{align-items:flex-start}.whfshq_record__plane{aspect-ratio:16/10}.whfshq_hero__rail_strip{grid-template-columns:repeat(2,minmax(0,1fr))}.whfshq_hero__rail_cell:nth-child(3){border-left:0}.whfshq_hero__rail_cell:nth-child(n+3){border-top:1px solid var(--wf-hair-field)}}.whfshq_propertySectionHead{gap:var(--wf-gap-lg);margin-bottom:var(--wf-gap-xl);display:grid}.whfshq_propertySectionHead .wf-display-2{max-width:18ch;margin-top:18px}.whfshq_propertySectionDeck{max-width:46ch}.whfshq_propertyHero{padding-block:clamp(34px,4vw,60px) clamp(56px,6.4vw,104px)}.whfshq_propertyHeroHead{gap:var(--wf-gap-lg);grid-template-columns:minmax(0,1fr);display:grid}.whfshq_propertyHeroTitle{max-width:15ch;margin-top:20px}.whfshq_propertyHeroDeck{max-width:42ch}.whfshq_propertyHeroActions{align-items:center;gap:var(--wf-gap) var(--wf-gap-lg);margin-top:var(--wf-gap-lg);flex-wrap:wrap;display:flex}.whfshq_propertyHeroStage{margin:var(--wf-gap-xl) 12px 0}.whfshq_propertyHeroPlane{aspect-ratio:16/9}.whfshq_propertyHeroPlane picture>img{object-position:center 46%}.whfshq_propertyHeroCaption{color:var(--wf-text-quiet);font-size:var(--wf-type-small);margin-top:20px}.whfshq_propertyLayoutsGrid{gap:var(--wf-gap-xl) var(--wf-gap-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.whfshq_propertyLayoutsGrid.whfshq_propertyLayoutsGridSingle{grid-template-columns:minmax(0,368px);max-width:368px}.whfshq_propertyLayoutsFoot{gap:var(--wf-gap);margin-top:var(--wf-gap-xl);padding-top:var(--wf-gap);border-top:1px solid var(--wf-hair-strong);display:grid}.whfshq_propertyLayoutsNote{max-width:74ch;color:var(--wf-text-soft);font-size:var(--wf-type-small);line-height:1.66}.whfshq_propertyCostsGrid{border-top:1px solid var(--wf-hair-strong);grid-template-columns:minmax(0,1fr);display:grid}.whfshq_propertyCostsGrid.whfshq_propertyCostsGridSingle{grid-template-columns:minmax(0,24rem);max-width:24rem}.whfshq_propertyCost{padding:var(--wf-gap) 0;border-bottom:1px solid var(--wf-hair)}.whfshq_propertyCostName{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text-quiet);font-weight:500}.whfshq_propertyCostAmount{font-family:var(--font-display);font-size:var(--wf-type-display-2);color:var(--wf-text);margin-top:10px;font-weight:600;line-height:1}.whfshq_propertyCostUnit{color:var(--wf-text-soft);font-size:var(--wf-type-small);margin-top:8px}.whfshq_propertyCostsFoot{gap:var(--wf-gap-lg);margin-top:var(--wf-gap-xl);display:grid}.whfshq_propertyCostsDeposit{font-size:var(--wf-type-body-lg);color:var(--wf-text)}.whfshq_propertyCostsIncluded{max-width:60ch;color:var(--wf-text-soft);margin-top:14px}.whfshq_propertyCostsScope{border-left:2px solid var(--wf-accent);max-width:60ch;color:var(--wf-text-soft);font-size:var(--wf-type-small);margin-top:18px;padding-left:18px;line-height:1.66}.whfshq_propertyCostsActions{align-items:center;gap:var(--wf-gap) var(--wf-gap-lg);flex-wrap:wrap;display:flex}.whfshq_propertyFeature{gap:var(--wf-gap-lg);padding-bottom:var(--wf-gap-lg);margin-bottom:var(--wf-gap-lg);border-bottom:1px solid var(--wf-hair);display:grid}.whfshq_propertyFeatureName{max-width:20ch}.whfshq_propertyFeatureText{max-width:48ch;color:var(--wf-text-soft);margin-top:16px}.whfshq_propertyFeatureList{margin-top:var(--wf-gap);border-top:1px solid var(--wf-hair-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.whfshq_propertyFeatureList li{--pd-marker-x:0px;overflow-wrap:anywhere;border-bottom:1px solid var(--wf-hair);min-width:0;font-size:var(--wf-type-body-lg);color:var(--wf-text);padding:13px 0 12px 18px;position:relative}.whfshq_propertyFeatureList li:nth-child(2n){--pd-marker-x:var(--wf-gap);padding-left:calc(18px + var(--wf-gap));border-left:1px solid var(--wf-hair)}.whfshq_propertyFeatureList li:before{content:"";left:var(--pd-marker-x);background:var(--wf-accent);width:9px;height:2px;position:absolute;top:calc(13px + .72em)}.whfshq_propertyFeaturePlane{aspect-ratio:3/2}.whfshq_propertyFeatureReverse{border-bottom:0;margin-bottom:0}.whfshq_propertyGallery{border-top:1px solid var(--wf-hair-strong);margin-top:clamp(34px,4vw,58px);padding-top:clamp(30px,3.6vw,50px)}.whfshq_propertyGalleryHead{gap:16px;margin-bottom:clamp(26px,3vw,40px);display:grid}.whfshq_propertyGalleryTitle{max-width:22ch}.whfshq_propertyGalleryDeck{max-width:60ch;color:var(--wf-text-soft)}.whfshq_propertyGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.4vw,34px);display:grid}.whfshq_propertyGalleryFrame{min-width:0;position:relative}.whfshq_propertyGalleryPlane{aspect-ratio:3/2;display:block}.whfshq_propertyTour{gap:var(--wf-gap);border-top:1px solid var(--wf-hair-strong);align-items:center;margin-top:clamp(34px,4vw,58px);padding-top:clamp(28px,3vw,42px);display:grid}.whfshq_propertyTourTitle{font-family:var(--font-display);font-size:var(--wf-type-display-3);font-weight:600;line-height:var(--wf-leading-tight);color:var(--wf-text);margin-top:18px}.whfshq_propertyTourText{max-width:58ch;color:var(--wf-text-soft);margin-top:12px}.whfshq_propertyIncludedPair{gap:var(--wf-gap-lg);padding-top:var(--wf-gap-lg);border-top:1px solid var(--wf-hair-strong);display:grid}.whfshq_propertyIncludedName{font-family:var(--font-display);font-size:var(--wf-type-display-4);font-weight:600;line-height:var(--wf-leading-tight);color:var(--wf-text)}.whfshq_propertyIncludedList{flex-wrap:wrap;gap:10px 26px;margin-top:16px;display:flex}.whfshq_propertyIncludedList li{font-size:var(--wf-type-body-lg);color:var(--wf-text);padding-left:18px;position:relative}.whfshq_propertyIncludedList li:before{content:"";background:var(--wf-accent);width:9px;height:2px;position:absolute;top:.72em;left:0}.whfshq_propertyIncludedText{max-width:54ch;color:var(--wf-text-soft);margin-top:16px}.whfshq_propertyVisitGrid{gap:var(--wf-gap-xl);display:grid}.whfshq_propertyResident{padding-block:clamp(48px,5.2vw,78px)}.whfshq_propertyCompare{gap:var(--wf-gap);border-top:1px solid var(--wf-hair-strong);margin-top:clamp(28px,3vw,44px);padding-top:clamp(24px,2.6vw,36px);display:grid}.whfshq_propertyCompareTitle{font-family:var(--font-display);font-size:var(--wf-type-display-3);font-weight:600;line-height:var(--wf-leading-tight);color:var(--wf-text)}.whfshq_propertyCompareText{max-width:56ch;color:var(--wf-text-soft);margin-top:10px}@media (min-width:820px){.whfshq_propertyCompare{align-items:center;column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1fr) auto}.whfshq_propertyTour{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1fr) auto}}@media (min-width:620px){.whfshq_propertyLayoutsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.whfshq_propertyLayoutsGrid.whfshq_propertyLayoutsGridSingle{grid-template-columns:minmax(0,1fr);max-width:none}}@media (min-width:760px){.whfshq_propertyCostsGrid{border-bottom:1px solid var(--wf-hair);grid-template-columns:repeat(3,minmax(0,1fr));padding-left:16px}.whfshq_propertyCost{padding:26px var(--wf-gap) 30px;border-bottom:0;border-left:1px solid var(--wf-hair)}.whfshq_propertyCost:first-child{border-left:0;padding-left:0}.whfshq_propertyCostName{min-height:3.3em}.whfshq_propertyIncludedPair{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.whfshq_propertyIncludedPair .whfshq_propertyIncludedBlock:last-child{padding-left:var(--wf-gap-lg);border-left:1px solid var(--wf-hair)}}@media (min-width:820px){.whfshq_propertyHeroStage{margin-top:calc(var(--wf-gap-xl) + 36px)}}@media (min-width:900px){.whfshq_propertySectionHead{align-items:end;column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.whfshq_propertySectionDeck{padding-bottom:6px}.whfshq_propertyHeroPlane{aspect-ratio:2.25}.whfshq_propertyLayoutsFoot{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1fr) auto;align-items:start}.whfshq_propertyFeature{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center}.whfshq_propertyFeatureReverse{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.whfshq_propertyFeatureReverse .whfshq_propertyFeatureCopy{order:2}.whfshq_propertyFeatureReverse .whfshq_propertyFeatureFrame{order:1}}@media (min-width:1000px){.whfshq_propertyHeroHead{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end}.whfshq_propertyHeroAside{padding-bottom:10px}.whfshq_propertyVisitGrid{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start}}@media (min-width:1020px){.whfshq_propertyLayoutsGrid,.whfshq_propertyGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.whfshq_propertyGalleryGrid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.whfshq_propertyCostsFoot{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);align-items:start}.whfshq_propertyCostsActions{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.whfshq_propertyHeroStage .wf-echo--far{display:none}}.whfshq_taskHead{gap:var(--wf-gap-lg);display:grid}.whfshq_taskHeadTitle{max-width:20ch;margin-top:18px}.whfshq_taskHeadDeck{max-width:48ch}.whfshq_taskLead{padding-block:clamp(34px,4vw,58px) clamp(58px,6.6vw,104px)}.whfshq_taskLeadGrid{gap:clamp(38px,4.6vw,64px);display:grid}.whfshq_taskLeadCopy{min-width:0}.whfshq_taskLeadTitle{max-width:13ch;margin-top:20px}.whfshq_taskLeadDeck{max-width:54ch;margin-top:20px}.whfshq_taskLeadRouting{max-width:48ch;color:var(--wf-text-soft);margin-top:12px;font-size:.9375rem;line-height:1.6}.whfshq_taskLeadActions{align-items:center;gap:var(--wf-gap) var(--wf-gap-lg);flex-wrap:wrap;margin-top:36px;display:flex}.whfshq_taskLeadRoute{flex:none}.whfshq_taskPath{padding:clamp(66px,6.6vw,92px) clamp(22px,2.4vw,34px) clamp(26px,2.8vw,34px);position:relative}.whfshq_taskPath:before,.whfshq_taskOffice:before{content:"";z-index:0;background:var(--wf-plate);border:1px solid var(--wf-hair-strong);position:absolute;inset:0}.whfshq_taskPath:before{clip-path:polygon(0 var(--wf-cut-task-path), calc(var(--wf-cut-task-path) * .7) 0, 100% 0, 100% 100%, 0 100%)}.whfshq_taskPath:after,.whfshq_taskOffice:after{content:"";z-index:0;background:var(--wf-hair-strong);transform-origin:0 0;height:1px;position:absolute;left:0;transform:rotate(-55.008deg)}.whfshq_taskPath:after{top:var(--wf-cut-task-path);width:calc(var(--wf-cut-task-path) * 1.2207)}.whfshq_taskPath>*,.whfshq_taskOffice>*{z-index:1;position:relative}.whfshq_taskPathTitle{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-utility);text-transform:uppercase;color:var(--wf-text-quiet);font-weight:600}.whfshq_taskPathList{margin-top:var(--wf-gap)}.whfshq_taskPathStep{border-top:1px solid var(--wf-hair);grid-template-columns:34px minmax(0,1fr);column-gap:16px;padding-block:18px;display:grid}.whfshq_taskPathStep:first-child{border-top:0;padding-top:4px}.whfshq_taskPathNumber{font-family:var(--font-display);color:var(--wf-accent);font-size:1.375rem;font-weight:600;line-height:1.15}.whfshq_taskPathBody{display:block}.whfshq_taskPathName{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:var(--wf-leading-tight);color:var(--wf-text);display:block}.whfshq_taskPathText{color:var(--wf-text-soft);font-size:var(--wf-type-body);margin-top:7px;line-height:1.58;display:block}.whfshq_taskPathScope{margin-top:var(--wf-gap-sm);padding-top:var(--wf-gap-sm);border-top:1px solid var(--wf-hair-strong);color:var(--wf-text-soft);font-size:.9375rem;line-height:1.6}.whfshq_taskOfficesList{margin-top:var(--wf-gap-xl);gap:clamp(16px,1.8vw,24px);display:grid}.whfshq_taskOffice{--task-office-gutter:clamp(22px, 2.4vw, 38px);gap:0;padding:clamp(28px,2.8vw,38px) clamp(20px,2.2vw,30px) clamp(24px,2.4vw,30px);display:grid;position:relative}.whfshq_taskOffice:before{clip-path:polygon(0 var(--wf-cut-task-record), calc(var(--wf-cut-task-record) * .7) 0, 100% 0, 100% 100%, 0 100%);transition:border-color var(--wf-motion) var(--wf-ease)}.whfshq_taskOffice:after{top:var(--wf-cut-task-record);width:calc(var(--wf-cut-task-record) * 1.2207);transition:background-color var(--wf-motion) var(--wf-ease)}.whfshq_taskOffice:hover:before,.whfshq_taskOffice:focus-within:before{border-color:var(--wf-accent)}.whfshq_taskOffice:hover:after,.whfshq_taskOffice:focus-within:after{background:var(--wf-accent)}.whfshq_taskOfficeName{max-width:16ch;font-size:clamp(1.375rem,1.85vw,1.75rem)}.whfshq_taskOfficeCity{color:var(--wf-text-soft);font-size:var(--wf-type-small);margin-top:8px}.whfshq_taskOfficeLabel{margin-bottom:10px;display:block}.whfshq_taskOfficeLink{min-height:44px;color:var(--wf-text);transition:color var(--wf-motion) var(--wf-ease);align-items:center;gap:12px;display:inline-flex}.whfshq_taskOfficeLink .wf-icon{width:1.125rem;height:1.125rem;color:var(--wf-accent);flex:none}.whfshq_taskOfficeValue{border-bottom:1px solid var(--wf-edge);font-family:var(--font-display);transition:border-color var(--wf-motion) var(--wf-ease);padding-bottom:4px;font-size:clamp(1.1875rem,1.45vw,1.375rem);font-weight:600}.whfshq_taskOfficeLink:hover .whfshq_taskOfficeValue{border-bottom-color:var(--wf-accent)}.whfshq_taskOfficeChannel,.whfshq_taskOfficeFoot{border-top:1px solid var(--wf-hair);margin-top:18px;padding-top:18px}.whfshq_taskOfficeFoot{padding-bottom:2px}.whfshq_taskOfficeRoute{max-width:100%}.whfshq_taskOfficesScope{margin-top:var(--wf-gap-lg);max-width:76ch;color:var(--wf-text-soft);font-size:.9375rem;line-height:1.62}.whfshq_taskForm{margin-top:var(--wf-gap-xl);gap:clamp(32px,3.6vw,52px);display:grid}.whfshq_taskPicker{border:0;min-width:0;margin:0;padding:0}.whfshq_taskPickerLegend{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;padding:0;font-weight:600;display:flex}.whfshq_taskPickerGrid{gap:12px;display:grid}.whfshq_taskChoice{align-items:center;gap:var(--wf-gap-sm);background:var(--wf-plate);border:1px solid var(--wf-edge);cursor:pointer;grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:12px 16px;transition-property:background-color,border-color;display:grid}.whfshq_taskChoice:hover{border-color:var(--wf-accent)}.whfshq_taskChoice:focus-within{outline:2px solid var(--wf-focus);outline-offset:3px}.whfshq_taskChoice:has(.whfshq_taskChoiceInput:checked){background:var(--wf-field-deep);border-color:var(--wf-accent)}.whfshq_taskChoiceInput{appearance:none;border:1px solid var(--wf-edge);width:20px;height:20px;transition:border-color var(--wf-motion) var(--wf-ease);background:0 0;border-radius:50%;margin:0}.whfshq_taskChoiceInput:checked{background:radial-gradient(circle at center, var(--wf-accent) 0 5px, transparent 5.5px);border-color:var(--wf-accent)}.whfshq_taskChoiceInput:focus-visible{outline:none}.whfshq_taskChoiceBody{display:block}.whfshq_taskChoiceName{font-family:var(--font-display);font-size:var(--wf-type-body);font-weight:600;line-height:var(--wf-leading-tight);color:var(--wf-text);display:block}.whfshq_taskChoiceCity{color:var(--wf-text-soft);font-size:var(--wf-type-small);margin-top:4px;display:block}.whfshq_taskPickerContext{border-left:2px solid var(--wf-accent);max-width:74ch;color:var(--wf-text-soft);font-size:var(--wf-type-body);margin-top:20px;padding:14px 0 14px 18px;line-height:1.6}.whfshq_taskFormFields{align-content:start;gap:18px;display:grid}.whfshq_taskField{flex-direction:column;gap:8px;display:flex}.whfshq_taskFieldLabel{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-text);align-items:baseline;gap:10px;font-weight:500;display:flex}.whfshq_taskFieldFlagRequired{font-family:var(--font-utility);font-size:var(--wf-type-small);letter-spacing:var(--wf-track-label);color:var(--wf-accent);font-weight:500}.whfshq_taskFieldInput{background:var(--wf-field-deep);border:1px solid var(--wf-edge);width:100%;min-height:48px;color:var(--wf-text);font-family:var(--font-body);font-size:var(--wf-type-body);transition:border-color var(--wf-motion) var(--wf-ease);border-radius:0;padding:12px 14px;line-height:1.5}.whfshq_taskFieldInput:hover{border-color:var(--wf-accent)}.whfshq_taskFieldArea{resize:vertical;min-height:132px}.whfshq_taskFieldHint{color:var(--wf-text-quiet);font-size:var(--wf-type-small);line-height:1.6}.whfshq_taskFormFoot{gap:var(--wf-gap);padding-top:var(--wf-gap);border-top:1px solid var(--wf-hair);display:grid}.whfshq_taskFormNote{max-width:62ch;color:var(--wf-text-soft);font-size:.9375rem;line-height:1.6}.whfshq_taskRecovery{padding-block:clamp(52px,5.6vw,88px)}.whfshq_taskRecoveryClose{gap:var(--wf-gap-lg);display:grid}.whfshq_taskRecoveryTitle{max-width:20ch;margin-top:18px;font-size:clamp(1.625rem,2.3vw,2.125rem)}.whfshq_taskRecoveryText{max-width:56ch;margin-top:16px}.whfshq_taskRecoveryAction{justify-self:start}@media (min-width:620px){.whfshq_taskPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.whfshq_taskFormFields{column-gap:var(--wf-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.whfshq_taskFieldWide{grid-column:1/-1}}@media (min-width:700px) and (max-width:1079px){.whfshq_taskOffice{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""call foot"}.whfshq_taskOfficeIdentity{grid-area:identity}.whfshq_taskOfficeChannel{padding-bottom:18px}.whfshq_taskOfficeChannelCall{padding-right:var(--task-office-gutter);grid-area:call}.whfshq_taskOfficeFoot{padding-left:var(--task-office-gutter);border-left:1px solid var(--wf-hair);border-top:1px solid var(--wf-hair);grid-area:foot;margin-top:18px}}@media (min-width:860px){.whfshq_taskFormFoot{align-items:center;column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1fr) auto}}@media (min-width:900px){.whfshq_taskHead{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:end}.whfshq_taskHeadDeck{padding-bottom:6px}.whfshq_taskRecoveryClose{align-items:center;column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1fr) auto}.whfshq_taskRecoveryAction{justify-self:end}}@media (min-width:1000px){.whfshq_taskLeadGrid.whfshq_taskLeadGridSolo{grid-template-columns:minmax(0,46rem)}.whfshq_taskLeadGrid{column-gap:var(--wf-gap-xl);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start}}@media (min-width:1080px){.whfshq_taskOffice{grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.78fr);grid-template-areas:"identity call foot";align-items:center}.whfshq_taskOfficeIdentity{padding-right:var(--task-office-gutter);grid-area:identity}.whfshq_taskOfficeFoot{padding-top:5px;padding-left:var(--task-office-gutter);border-top:0;border-left:1px solid var(--wf-hair);grid-area:foot;margin-top:0}.whfshq_taskOfficeChannel{padding-top:5px;padding-left:var(--task-office-gutter);border-top:0;border-left:1px solid var(--wf-hair);flex-direction:column;align-items:flex-start;margin-top:0;display:flex}.whfshq_taskOfficeChannelCall{padding-right:var(--task-office-gutter);grid-area:call}.whfshq_taskPickerGrid,.whfshq_taskFormFields{grid-template-columns:repeat(4,minmax(0,1fr))}.whfshq_taskFieldWide{grid-column:1/4}}@media (max-width:999px){.whfshq_taskPath{padding-top:clamp(46px,9vw,62px)}.whfshq_taskPath:before{clip-path:polygon(0 var(--wf-cut-task-path-narrow), calc(var(--wf-cut-task-path-narrow) * .7) 0, 100% 0, 100% 100%, 0 100%)}.whfshq_taskPath:after{top:var(--wf-cut-task-path-narrow);width:calc(var(--wf-cut-task-path-narrow) * 1.2207)}}@media (max-width:699px){.whfshq_taskOffice:before{clip-path:polygon(0 var(--wf-cut-task-record-narrow), calc(var(--wf-cut-task-record-narrow) * .7) 0, 100% 0, 100% 100%, 0 100%)}.whfshq_taskOffice:after{top:var(--wf-cut-task-record-narrow);width:calc(var(--wf-cut-task-record-narrow) * 1.2207)}}.whfshq_taskFormStatus:empty{display:none}.whfshq_taskHoneypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.whfshq_taskFormStatusError,.whfshq_taskFormStatusOk{border-left:3px solid var(--wf-accent);font-size:var(--wf-type-small);background:#ffffff0f;margin-top:18px;padding:14px 16px;line-height:1.6}.whfshq_taskFormStatusError{border-left-color:#ff8f86}.whfshq_taskFormStatusTitle{margin-bottom:6px;font-weight:600}.whfshq_taskFormStatusList{margin:0;padding-left:18px;list-style:outside}.whfshq_taskFieldError{color:#ff8f86;font-size:var(--wf-type-small);margin-top:6px;line-height:1.5}.whfshq_consentControl{justify-items:start;gap:10px;display:grid}.whfshq_consentStatus:empty{display:none}.whfshq_consentStatus{max-width:58ch;font-size:var(--wf-type-small);color:var(--wf-text-quiet);line-height:1.6}
