._4gEqOG_searchContainer{z-index:100;width:100%;min-width:0;max-width:600px;margin:0 auto;position:relative}._4gEqOG_searchInputWrapper{background:var(--csl-white);border-radius:var(--radius-pill);min-width:0;transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border:1px solid #0000;align-items:center;padding:.75rem 1.5rem;display:flex;position:relative}._4gEqOG_searchInputWrapper:focus-within{border-color:var(--csl-blue);box-shadow:0 0 0 3px #293a682e}._4gEqOG_searchIcon{color:var(--text-tertiary);transition:color var(--dur-base) var(--ease-standard);flex-shrink:0;margin-right:.75rem}._4gEqOG_searchInputWrapper:focus-within ._4gEqOG_searchIcon{color:var(--csl-blue)}._4gEqOG_searchInput{min-width:0;font-family:var(--font-body);font-size:var(--text-body);color:var(--csl-black);background:0 0;border:none;outline:none;flex:1;padding:0;line-height:1.4}._4gEqOG_searchInput:focus-visible{outline:none}._4gEqOG_searchInput::placeholder{color:var(--csl-black);opacity:.5}._4gEqOG_clearButton{cursor:pointer;min-width:2.75rem;min-height:2.75rem;color:var(--csl-black);opacity:.5;transition:opacity var(--dur-fast) var(--ease-standard);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem -.25rem 0;padding:.25rem;display:flex}._4gEqOG_clearButton:hover{opacity:1}._4gEqOG_clearButton:focus-visible{opacity:1;outline:2px solid var(--csl-blue);outline-offset:2px}._4gEqOG_dropdown{box-sizing:border-box;background:var(--csl-white);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:_4gEqOG_dropdownFadeIn var(--dur-base) var(--ease-out);overflow:hidden auto}@keyframes _4gEqOG_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._4gEqOG_dropdown{animation:none}._4gEqOG_searchInputWrapper,._4gEqOG_searchIcon{transition:none}}._4gEqOG_resultGroup{padding:.5rem 0}._4gEqOG_scrollHint{pointer-events:none;background:linear-gradient(180deg, #eceaeb00, var(--csl-white));height:1.5rem;margin-top:-1.5rem;position:sticky;bottom:0}._4gEqOG_resultGroup:not(:last-child){border-bottom:1px solid var(--hairline)}._4gEqOG_resultGroupTitle{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--text-tertiary);letter-spacing:var(--tracking-ui);padding:.5rem 1.25rem .375rem;font-weight:600;line-height:1.3}._4gEqOG_resultItem{text-align:left;cursor:pointer;width:100%;min-height:2.75rem;transition:background var(--dur-fast) var(--ease-standard);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:.75rem 1.25rem;display:flex}._4gEqOG_resultItem:hover,._4gEqOG_resultItem._4gEqOG_selected{background:var(--surface)}._4gEqOG_resultItem:focus-visible{outline:2px solid var(--csl-blue);outline-offset:-2px;background:var(--surface)}._4gEqOG_resultName{font-family:var(--font-ui);color:var(--csl-black);overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:.9375rem;font-weight:500;line-height:1.35}._4gEqOG_resultMeta{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--text-tertiary);text-transform:capitalize;overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.35}._4gEqOG_dropdown::-webkit-scrollbar{width:8px}._4gEqOG_dropdown::-webkit-scrollbar-track{background:0 0}._4gEqOG_dropdown::-webkit-scrollbar-thumb{background:#0c0c0c2e;border-radius:4px}._4gEqOG_dropdown::-webkit-scrollbar-thumb:hover{background:#0c0c0c4d}@media (max-width:768px){._4gEqOG_searchContainer{max-width:100%}._4gEqOG_searchInputWrapper{padding:.625rem 1.125rem}._4gEqOG_resultItem{min-height:2.875rem;padding:.625rem 1rem}._4gEqOG_resultName{font-size:.9375rem}._4gEqOG_resultMeta{font-size:.8125rem}}@media (max-width:480px){._4gEqOG_searchInputWrapper{padding:.5rem .875rem}._4gEqOG_searchIcon{width:18px;height:18px;margin-right:.5rem}._4gEqOG_searchInput::placeholder{font-size:.8125rem}._4gEqOG_resultGroupTitle{padding:.375rem .875rem .25rem;font-size:.75rem}._4gEqOG_resultItem{padding:.5rem .875rem}}
.E0kJGG_main{width:100%;max-width:100%;overflow-x:hidden}.E0kJGG_hero{width:100%;height:calc(86svh - var(--nav-height));background:var(--csl-black);align-items:flex-end;min-height:520px;max-height:760px;display:flex;position:relative;overflow:hidden}.E0kJGG_videoContainer{z-index:0;position:absolute;inset:0}.E0kJGG_heroVideo{object-fit:cover;width:100%;height:100%}.E0kJGG_videoContainer:after{content:"";background:linear-gradient(#0000 0%,#0c0c0c14 30%,#0c0c0c52 60%,#0c0c0cb8 100%);position:absolute;inset:0}.E0kJGG_heroContent{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-bottom:clamp(5rem,11vh,7rem);display:flex;position:relative}.E0kJGG_heroHeadline{font-family:var(--font-headline);font-size:var(--text-display);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--csl-white);max-width:15ch;margin:0}.E0kJGG_heroSubheadline{font-family:var(--font-body);font-size:var(--text-lead);letter-spacing:normal;text-wrap:pretty;color:#eceaebdb;max-width:34rem;margin:0;font-weight:400;line-height:1.45}.E0kJGG_heroCta{pointer-events:auto;align-items:center;gap:1.5rem;width:100%;max-width:44rem;margin-top:.5rem;display:flex}.E0kJGG_heroCta>:first-child{flex:auto;margin:0}.E0kJGG_heroLink{font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:var(--tracking-ui);color:var(--csl-white);white-space:nowrap;opacity:.9;transition:opacity var(--dur-fast) var(--ease-standard);flex:none;font-weight:500;text-decoration:none}.E0kJGG_heroLink:after{content:" ›"}.E0kJGG_heroLink:hover{opacity:1;text-underline-offset:.2em;text-decoration:underline}.E0kJGG_heroLink:focus-visible{outline:2px solid var(--csl-white);outline-offset:4px;border-radius:2px}.E0kJGG_flexLease{background:var(--csl-blue);color:var(--csl-white);padding:var(--section-pad-tight) 0}.E0kJGG_dark{background:var(--csl-black);color:var(--csl-white);padding:var(--section-pad) 0}.E0kJGG_statement{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.E0kJGG_statementTitle{font-family:var(--font-headline);font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:inherit;max-width:18ch;margin:0}.E0kJGG_statementText{font-family:var(--font-body);font-size:var(--text-lead);color:#eceaebc7;max-width:38rem;margin:0;line-height:1.5}.E0kJGG_pillLight{border-radius:var(--radius-pill);background:var(--csl-yellow);min-height:3rem;color:var(--csl-black);font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:var(--tracking-ui);transition:background-color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.E0kJGG_pillLight:hover{background:color-mix(in srgb, var(--csl-yellow) 86%, var(--csl-white))}.E0kJGG_pillLight:active{transform:scale(.97)}.E0kJGG_pillLight:focus-visible{outline:2px solid var(--csl-white);outline-offset:3px}.E0kJGG_closingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;display:flex}.E0kJGG_closingActions .E0kJGG_pillLight{margin-top:0}.E0kJGG_closingLink{font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:var(--tracking-ui);color:var(--csl-white);opacity:.9;min-height:3rem;transition:opacity var(--dur-fast) var(--ease-standard);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.E0kJGG_closingLink:after{content:" ›"}.E0kJGG_closingLink:hover{opacity:1;text-underline-offset:.2em;text-decoration:underline}.E0kJGG_closingLink:focus-visible{outline:2px solid var(--csl-white);outline-offset:4px;border-radius:2px}.E0kJGG_darkImageWrap{margin-top:var(--section-gap)}.E0kJGG_darkImage{aspect-ratio:3;background:#eceaeb0f;border-radius:1.25rem;width:100%;max-height:300px;position:relative;overflow:hidden}.E0kJGG_press{background:var(--csl-white);border-bottom:1px solid var(--hairline);padding:1.75rem 0}.E0kJGG_pressRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.5rem;display:flex}.E0kJGG_pressLabel{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--text-tertiary);font-weight:500}.E0kJGG_pressLink{min-height:2.75rem;font-family:var(--font-headline);letter-spacing:var(--tracking-heading);color:var(--text-primary);opacity:.82;transition:opacity var(--dur-fast) var(--ease-standard);align-items:center;padding:0 .5rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.E0kJGG_pressLink:hover{opacity:1}.E0kJGG_pressLink:focus-visible{outline:2px solid var(--csl-blue);outline-offset:4px;border-radius:2px}.E0kJGG_sectionHead{max-width:44rem;margin:0 0 var(--section-gap);flex-direction:column;gap:.875rem;display:flex}.E0kJGG_sectionTitle{font-family:var(--font-headline);font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--text-primary);margin:0}.E0kJGG_sectionLead{font-family:var(--font-body);font-size:var(--text-lead);color:var(--text-secondary);margin:0;line-height:1.5}.E0kJGG_why{background:var(--csl-white);padding:var(--section-pad) 0}.E0kJGG_bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(240px,auto);gap:1rem;display:grid}.E0kJGG_tile{background:var(--surface);border-radius:1.5rem;flex-direction:column;justify-content:center;gap:.625rem;min-height:0;padding:1.75rem 2rem;display:flex;position:relative;overflow:hidden}.E0kJGG_tileWide{grid-column:span 2}.E0kJGG_tilePhoto{background:var(--csl-blue);color:var(--csl-white);min-height:260px;padding:0}.E0kJGG_tilePhotoCaption{z-index:1;background:linear-gradient(#0c0c0c00 0%,#0c0c0c47 40%,#0c0c0c99 70%,#0c0c0cd1 100%);flex-direction:column;gap:.375rem;margin-top:auto;padding:6.5rem 2rem 2rem;display:flex;position:relative}.E0kJGG_tilePhotoTitle{font-family:var(--font-headline);font-size:var(--text-heading);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--csl-white);margin:0}.E0kJGG_tilePhotoText{font-family:var(--font-body);font-size:var(--text-body);color:#eceaebdb;max-width:36rem;margin:0;line-height:1.5}.E0kJGG_tileFigure{font-family:var(--font-headline);letter-spacing:var(--tracking-display);color:var(--csl-blue);margin-bottom:.75rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:700;line-height:1;display:block}.E0kJGG_tileTitle{font-family:var(--font-headline);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);margin:0;font-weight:700;line-height:1.2}.E0kJGG_tileLink{color:inherit;text-decoration:none}.E0kJGG_tileLink:after{content:"";position:absolute;inset:0}.E0kJGG_tile:has(.E0kJGG_tileLink:hover) .E0kJGG_tileTitle{color:var(--csl-blue)}.E0kJGG_tileText{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.55}.E0kJGG_crew{background:var(--csl-white);padding:0 0 var(--section-pad)}.E0kJGG_crewCard{background:var(--csl-black);min-height:25rem;color:var(--csl-white);border-radius:1.5rem;display:flex;position:relative;overflow:hidden}.E0kJGG_crewCopy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100%,34rem);padding:clamp(2rem,4vw,3.25rem);display:flex;position:relative}.E0kJGG_crewEyebrow{border-radius:var(--radius-pill);background:var(--csl-purple);color:var(--csl-blue);font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:.01em;align-items:center;margin:0 0 1.75rem;padding:.35rem .85rem;font-weight:600;display:inline-flex}.E0kJGG_crewTitle{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--csl-white);margin:0;font-size:clamp(3rem,5.5vw,5rem);font-weight:700;line-height:1}.E0kJGG_crewText{max-width:26rem;font-family:var(--font-body);font-size:var(--text-body);color:#eceaebdb;text-wrap:pretty;margin:1.75rem 0 0;line-height:1.5}.E0kJGG_crewTracks{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.E0kJGG_crewTracks li{border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-caption);color:var(--csl-white);border:1px solid #eceaeb4d;padding:.35rem .8rem;font-weight:500}.E0kJGG_crewActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.E0kJGG_crewCta,.E0kJGG_crewCtaGhost{border-radius:var(--radius-pill);min-height:3rem;font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:.02em;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.E0kJGG_crewCta{background:var(--csl-yellow);color:var(--csl-blue)}.E0kJGG_crewCta:after{content:"→";transition:transform var(--dur-base) var(--ease-out)}.E0kJGG_crewCta:hover{background:color-mix(in srgb, var(--csl-yellow) 90%, var(--csl-black))}.E0kJGG_crewCta:hover:after{transform:translate(4px)}.E0kJGG_crewCtaGhost{color:var(--csl-white);border:1.5px solid #eceaeb8c}.E0kJGG_crewCtaGhost:hover{border-color:var(--csl-white);background:#eceaeb14}.E0kJGG_crewCta:active,.E0kJGG_crewCtaGhost:active{transform:scale(.97)}.E0kJGG_crewCta:focus-visible,.E0kJGG_crewCtaGhost:focus-visible{outline:2px solid var(--csl-white);outline-offset:3px}.E0kJGG_crewMedia{z-index:0;position:absolute;inset:0 0 0 40%;overflow:hidden}.E0kJGG_crewImage{object-fit:cover;object-position:60% 45%}.E0kJGG_crewMedia:after{content:"";background:linear-gradient(90deg, var(--csl-black) 0%, #0c0c0cb3 20%, #0c0c0c00 50%), linear-gradient(to top, #0c0c0c8c 0%, #0c0c0c00 30%);pointer-events:none;position:absolute;inset:0}.E0kJGG_cities{background:var(--csl-white);padding:var(--section-pad) 0}.E0kJGG_citiesHead{justify-content:space-between;align-items:flex-end;gap:var(--spacing-sm) var(--spacing-lg);margin-bottom:var(--section-gap);display:flex}.E0kJGG_citiesHead .E0kJGG_sectionHead{margin-bottom:0}.E0kJGG_compareBtn{border-radius:var(--radius-pill);background:var(--surface-deep);min-height:3rem;color:var(--csl-black);font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:var(--tracking-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out);border:none;flex:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.E0kJGG_compareBtn:hover{background:var(--csl-purple)}.E0kJGG_compareBtn:active{transform:scale(.97)}.E0kJGG_compareBtn:focus-visible{outline:2px solid var(--csl-blue);outline-offset:3px}.E0kJGG_cityGrid{grid-template-columns:repeat(24,minmax(0,1fr));gap:1rem;display:grid}.E0kJGG_cityGrid>*{grid-column:span 6;min-width:0}@media (min-width:1025px){.E0kJGG_cityGrid>:nth-child(4n+1):nth-last-child(3){grid-column:4/span 6}.E0kJGG_cityGrid>:nth-child(4n+1):nth-last-child(2){grid-column:7/span 6}.E0kJGG_cityGrid>:nth-child(4n+1):last-child{grid-column:10/span 6}}@media (min-width:601px) and (max-width:1024px){.E0kJGG_cityGrid>*{grid-column:span 8}.E0kJGG_cityGrid>:nth-child(3n+1):nth-last-child(2){grid-column:5/span 8}.E0kJGG_cityGrid>:nth-child(3n+1):last-child{grid-column:9/span 8}}.E0kJGG_cityCard{border-radius:var(--radius-xl);cursor:pointer;background:var(--csl-blue);aspect-ratio:3/4;transition:transform var(--dur-fast) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.E0kJGG_cityCard:active{transform:scale(.98)}.E0kJGG_cityCard:focus-visible{outline:3px solid var(--csl-blue);outline-offset:3px}.E0kJGG_cityImageContainer{position:absolute;inset:0;overflow:hidden}.E0kJGG_cityImage{transition:transform .7s var(--ease-out)}@media (hover:hover){.E0kJGG_cityCard:hover .E0kJGG_cityImage{transform:scale(1.04)}}.E0kJGG_cityVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);z-index:1;position:absolute;inset:0}.E0kJGG_cityCard:hover .E0kJGG_cityVideo{opacity:1}.E0kJGG_cityCardContent{z-index:2;background:linear-gradient(#0c0c0c00 0%,#0c0c0c4d 42%,#0c0c0c9e 72%,#0c0c0cd1 100%);padding:6rem 1.25rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.E0kJGG_cityName{font-family:var(--font-headline);letter-spacing:var(--tracking-heading);color:var(--csl-white);margin:0 0 .125rem;font-size:1.375rem;font-weight:700;line-height:1.15}.E0kJGG_propertyCount{font-family:var(--font-ui);font-size:var(--text-caption);color:#eceaebb8;margin:0;font-weight:500}.E0kJGG_cityCardButton{width:2rem;height:2rem;color:var(--csl-black);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-standard);background:#eceaebeb;border-radius:50%;justify-content:center;align-items:center;font-size:0;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.E0kJGG_cityCardButton:after{content:"›";font-family:var(--font-ui);font-size:1.25rem;font-weight:500;line-height:1;transform:translateY(-1px)}@media (hover:hover){.E0kJGG_cityCard:hover .E0kJGG_cityCardButton{background:var(--csl-white);transform:translate(2px)}}.E0kJGG_faq{background:var(--surface);padding:var(--section-pad) 0}@media (max-width:1024px){.E0kJGG_bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}}@media (max-width:900px){.E0kJGG_crewCard{flex-direction:column;min-height:0}.E0kJGG_crewMedia{aspect-ratio:16/10;position:relative;inset:auto}.E0kJGG_crewMedia:after{background:linear-gradient(to top, var(--csl-black) 0%, #0c0c0c00 45%)}.E0kJGG_crewCopy{width:100%;margin-top:-2.5rem;padding:0 clamp(1.5rem,4vw,2.5rem) 2rem}.E0kJGG_crewTitle{font-size:clamp(3rem,16vw,4rem)}.E0kJGG_crewImage{object-position:center 40%}}@media (max-width:768px){.E0kJGG_hero{align-items:flex-end;min-height:500px;max-height:600px}.E0kJGG_heroContent{gap:1rem;padding-bottom:6rem}.E0kJGG_heroHeadline{max-width:none}.E0kJGG_heroSubheadline{font-size:1.0625rem}.E0kJGG_heroCta{flex-direction:column;align-items:stretch;gap:1rem}.E0kJGG_heroLink{align-self:flex-start}.E0kJGG_citiesHead{flex-direction:column;align-items:flex-start}.E0kJGG_compareBtn{white-space:normal;text-align:center}.E0kJGG_tile{padding:1.5rem}.E0kJGG_tilePhotoCaption{padding:4rem 1.5rem 1.5rem}.E0kJGG_darkImage{border-radius:1.25rem}.E0kJGG_pressRow{gap:.25rem 1rem}.E0kJGG_pressLabel{text-align:center;flex-basis:100%}.E0kJGG_pressLink{font-size:1rem}}@media (max-width:600px){.E0kJGG_bento{grid-template-columns:1fr;grid-auto-rows:auto}.E0kJGG_crewActions{flex-direction:column;align-items:stretch;width:100%}.E0kJGG_crewCta,.E0kJGG_crewCtaGhost{white-space:nowrap;padding:0 1rem;font-size:.9375rem}.E0kJGG_tile{min-height:0}.E0kJGG_tileWide{grid-column:span 1}.E0kJGG_tilePhoto{min-height:320px;padding:0}.E0kJGG_tileFigure{margin-bottom:1rem}.E0kJGG_cityGrid{gap:.75rem}.E0kJGG_cityGrid>*{grid-column:span 12}.E0kJGG_cityGrid>:nth-child(odd):last-child{grid-column:7/span 12}.E0kJGG_cityCardContent{padding:4.5rem 1rem 1rem}.E0kJGG_cityName{font-size:1.125rem}.E0kJGG_cityCardButton{width:1.75rem;height:1.75rem;bottom:1rem;right:1rem}.E0kJGG_darkImage{aspect-ratio:16/9;border-radius:1rem;max-height:220px}}@media (max-width:480px){.E0kJGG_hero{min-height:480px}.E0kJGG_cityCard{aspect-ratio:4/5}}@media (max-height:480px){.E0kJGG_hero{height:auto;min-height:0;padding-top:4rem}}
._77O0pG_list{flex-direction:column;gap:.75rem;max-width:860px;display:flex}._77O0pG_item{background:var(--csl-white);border-radius:1.25rem;overflow:hidden}._77O0pG_heading{margin:0}._77O0pG_trigger{width:100%;min-height:3.5rem;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;display:flex}@media (hover:hover){._77O0pG_trigger:hover{background:var(--surface-deep)}}._77O0pG_trigger:focus-visible{outline:2px solid var(--csl-blue);outline-offset:-4px;border-radius:1.25rem}._77O0pG_question{font-family:var(--font-headline);font-size:var(--text-subheading);letter-spacing:var(--tracking-heading);font-weight:700;line-height:1.3}._77O0pG_icon{background:var(--surface);width:2rem;height:2rem;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-standard);border-radius:50%;flex:none;position:relative}._77O0pG_icon:before,._77O0pG_icon:after{content:"";background:var(--csl-blue);border-radius:1px;width:.75rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._77O0pG_icon:after{transform:translate(-50%,-50%)rotate(90deg)}._77O0pG_itemOpen ._77O0pG_icon{background:var(--csl-blue);transform:rotate(45deg)}._77O0pG_itemOpen ._77O0pG_icon:before,._77O0pG_itemOpen ._77O0pG_icon:after{background:var(--csl-white)}._77O0pG_panel{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);grid-template-rows:0fr;display:grid}._77O0pG_itemOpen ._77O0pG_panel{visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease-out), visibility 0s linear;grid-template-rows:1fr}._77O0pG_panelInner{min-height:0;overflow:hidden}._77O0pG_answer{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:60ch;margin:0;padding:0 1.75rem 1.5rem;line-height:1.55}@media (max-width:768px){._77O0pG_trigger{gap:1rem;padding:1rem 1.25rem}._77O0pG_question{font-size:1.0625rem}._77O0pG_answer{padding:0 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){._77O0pG_trigger,._77O0pG_icon,._77O0pG_panel,._77O0pG_itemOpen ._77O0pG_panel{transition:none}}