.apex-sheet{position:relative;overflow-x:clip;padding-bottom:var(--apex-sheet-y);background:var(--apex-surface-page);color:var(--apex-text-primary)}.apex-sec--open{padding-top:clamp(28px,3vw,40px)}.apex-sec--open .apex-sidehead__body{grid-column:1 / span 7}@media(max-width:899px){.apex-sec--open .apex-sidehead__body{grid-column:1 / -1}}.pg-lead{--frame-w: min(100vw - 2 * var(--apex-page-pad), var(--apex-frame-max));display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--apex-grid-gap);row-gap:36px;align-items:start}.pg-lead__side{grid-column:1 / span 5;display:grid;justify-items:start;gap:18px;padding:6px 0 0 6px}.pg-lead__print{grid-column:6 / -1;margin-right:calc((100vw - var(--frame-w)) / -2)}.pg-lead__print img{height:clamp(320px,50vh,560px)}.pg-lead--solo .pg-lead__print{grid-column:3 / -1}@media(min-width:1100px){.pg-lead__side{grid-column:1 / span 4}.pg-lead__print{grid-column:5 / -1}}@media(max-width:759px){.pg-lead{display:flex;flex-direction:column;row-gap:32px}.pg-lead__side{width:100%;padding:6px}.pg-lead__side>.apex-cartouche{width:100%;max-width:none}.pg-lead__print{margin:0 calc(-1 * var(--apex-page-pad))}.pg-lead__print img{height:auto;aspect-ratio:4 / 3}}.pg-wide{margin-right:calc((100vw - min(100vw - 2 * var(--apex-page-pad),var(--apex-frame-max)))/-2)}.pg-wide img{aspect-ratio:2.4 / 1}@media(max-width:759px){.pg-wide{margin-inline:calc(-1 * var(--apex-page-pad))}.pg-wide img{aspect-ratio:4 / 3}}.pg-print{margin-top:var(--apex-sheet-y)}.pg-print .apex-print{margin-right:calc((100vw - min(100vw - 2 * var(--apex-page-pad),var(--apex-frame-max)))/-2);margin-left:16.66%}.pg-print--left .apex-print{margin-left:calc((100vw - min(100vw - 2 * var(--apex-page-pad),var(--apex-frame-max)))/-2);margin-right:16.66%}.pg-print img{height:clamp(260px,42vw,560px)}@media(max-width:759px){.pg-print .apex-print,.pg-print--left .apex-print{margin-inline:calc(-1 * var(--apex-page-pad))}.pg-print img{height:auto;aspect-ratio:3 / 2}}.pg-pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--apex-grid-gap);row-gap:16px;align-items:end;margin-top:var(--apex-sheet-y)}.pg-pair>:first-child{grid-column:1 / span 7}.pg-pair>:first-child img{aspect-ratio:4 / 3}.pg-pair>:last-child{grid-column:8 / -1;margin-bottom:clamp(24px,6vw,88px)}.pg-pair>:last-child img{aspect-ratio:4 / 5}@media(max-width:759px){.pg-pair>:first-child{grid-column:1 / -1;margin-inline:calc(-1 * var(--apex-page-pad)) 0}.pg-pair>:last-child{grid-column:4 / -1;margin-bottom:0;margin-right:calc(-1 * var(--apex-page-pad))}}.pg-closing{position:relative;padding:calc(var(--apex-sheet-y) * 1.2) 0 calc(var(--apex-sheet-y) * .4);overflow:hidden}.pg-closing .topo{left:72%;top:50%;width:min(96vw,1180px);transform:translate(-50%,-50%)}.pg-closing .apex-trig{left:72%;top:50%;transform:translate(-50%,-50%)}.pg-closing__line{position:relative;z-index:2;max-width:13em;margin:0;font:var(--apex-type-display-section);letter-spacing:var(--apex-track-display-section);color:var(--apex-text-primary);text-wrap:balance}@media(max-width:759px){.pg-closing__line{font-size:clamp(32px,9vw,44px)}.pg-closing .topo,.pg-closing .apex-trig{left:80%}.pg-closing .topo{width:170vw}}.pg-people{display:grid;margin:0;padding:0;list-style:none}.pg-person{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:clamp(18px,2vw,28px);align-items:start;padding:0 0 24px;border-bottom:1px solid var(--apex-hairline)}.pg-person+.pg-person{padding-top:24px}.pg-person:last-child{border-bottom:0;padding-bottom:0}.pg-person .apex-person__initials{font-size:26px}.pg-person__text{display:grid;gap:6px;min-width:0;padding-top:2px}.pg-person__text .apex-person__name{font:var(--apex-type-title-m);letter-spacing:var(--apex-track-title-m)}.pg-person__text .apex-person__role{font-size:15px}.pg-person__bio{max-width:62ch;margin:8px 0 0;font:400 17px/1.6 var(--apex-font-text);color:var(--apex-text-primary);text-wrap:pretty}.pg-person__links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0}.pg-person__links a{color:var(--apex-text-primary);font:500 15px/1.4 var(--apex-font-text);text-underline-offset:3px}@media(max-width:599px){.pg-person{grid-template-columns:80px minmax(0,1fr)}.pg-person .apex-person__initials{font-size:20px}.pg-person__bio{font-size:16px}}.pg-after-print{margin-top:36px}.pg-after-print img{aspect-ratio:3 / 2}.pg-partners{display:grid;margin:0;padding:0;list-style:none}.pg-partner{display:grid;align-content:start;gap:8px;padding:20px 0;border-bottom:1px solid var(--apex-hairline-strong)}.pg-partner:first-child{padding-top:0}.pg-partner__mark{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.pg-partner__mark img{height:44px;width:auto;flex:none}.pg-partner__name{font:600 17px/1.3 var(--apex-font-display);letter-spacing:-.01em;text-wrap:balance}a.pg-partner__mark:hover .pg-partner__name{text-decoration:underline;text-underline-offset:4px}.pg-partner__tier{margin:0;font:400 14px/1.4 var(--apex-font-text);color:var(--apex-text-secondary)}.pg-partner__note{margin:0;max-width:46ch;font:400 16px/1.55 var(--apex-font-text);color:var(--apex-text-primary)}@media(max-width:759px){.pg-partner__mark{align-items:start}}.pg-address{width:100%;max-width:640px;margin:6px;gap:6px;padding:24px 28px 28px}.pg-address__label{margin:0;font:400 15px/1.4 var(--apex-font-text);color:var(--apex-text-secondary)}.pg-address__mail{font:700 clamp(22px,3vw,38px)/1.15 var(--apex-font-display);letter-spacing:-.02em;color:var(--apex-text-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;overflow-wrap:anywhere}.pg-address__mail:hover{text-decoration-color:var(--apex-accent-hover);text-decoration-thickness:3px}@media(pointer:coarse){.pg-address__mail{min-height:44px;display:inline-flex;align-items:center}}.pg-address__rule{width:100%;margin:18px 0 10px;border:0;border-top:1px solid var(--apex-hairline)}.pg-address__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pg-address__social .apex-btn{min-height:44px;padding:0 16px 0 12px;font-size:15px}.pg-address__social .apex-btn svg{width:18px;height:18px}.pg-address__social .apex-btn:hover>svg{transform:none}.pg-transfer{width:100%;max-width:480px;gap:12px}.pg-transfer .apex-legend__row:last-child{border-bottom:0;padding-bottom:0}@media(min-width:1100px){.pg-lead--give .pg-lead__side{grid-column:1 / span 5}.pg-lead--give .pg-lead__print{grid-column:6 / -1}}@media(max-width:759px){.pg-transfer{max-width:none}}.pg-ask__text{margin:0 0 22px;max-width:44ch;font:var(--apex-type-lede);color:var(--apex-text-primary)}.pg-hubs{max-width:940px;padding:6px}.hubmap{width:100%;margin:0;gap:14px;padding:22px 26px 24px}.hubmap__title{font:var(--apex-type-title-m);letter-spacing:var(--apex-track-title-m);color:var(--apex-text-primary)}.hubmap__sheet{position:relative;width:100%}.hubmap__land{display:block;width:100%;height:auto;overflow:visible}.hubmap__fill{fill:var(--apex-surface-page)}.hubmap__edge{fill:none;stroke:var(--apex-text-primary);stroke-width:1.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hubmap__topo{opacity:.9}.hubmap__places{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.hubmap__place{position:absolute;width:0;height:0}.hubmap__place>.apex-wp{position:absolute;left:-8px;top:-8px}.hubmap__name{position:absolute;top:0;left:14px;transform:translateY(-52%);font:600 clamp(12px,1.6vw,17px)/1.1 var(--apex-font-display);letter-spacing:-.01em;color:var(--apex-text-primary);white-space:nowrap;text-shadow:0 0 3px var(--apex-surface-raised),0 0 6px var(--apex-surface-raised)}.hubmap__place--l .hubmap__name{left:auto;right:14px}.hubmap__place--a .hubmap__name{left:0;top:-14px;transform:translate(-50%,-100%)}.hubmap__place--b .hubmap__name{left:0;top:14px;transform:translate(-50%)}.hubmap__furniture{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.hubmap__scale{position:relative;display:block;width:calc(var(--km) * 2);padding-bottom:16px}.hubmap__bar{display:block;height:5px;border:1px solid var(--apex-text-primary);background:linear-gradient(90deg,var(--apex-text-primary) 0 50%,transparent 50% 100%)}.hubmap__ticks{position:absolute;left:0;right:0;bottom:0;height:11px;font:500 11px/1 var(--apex-font-text);color:var(--apex-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.hubmap__ticks>span{position:absolute;top:0}.hubmap__ticks>span:first-child{left:0}.hubmap__ticks>span:nth-child(2){left:50%;transform:translate(-50%)}.hubmap__ticks>span:last-child{left:100%;transform:translate(-50%)}.hubmap__north{width:20px;height:34px;overflow:visible}.hubmap__north .n-line{fill:none;stroke:var(--apex-text-primary);stroke-width:1.25;stroke-linejoin:round}.hubmap__north .n-fill{fill:var(--apex-text-primary)}.hubmap__north text{font:600 9px/1 var(--apex-font-text);fill:var(--apex-text-primary);letter-spacing:.04em}.hubmap__key{display:inline-flex;align-items:center;gap:10px;margin:4px 0 0;font:400 14px/1.3 var(--apex-font-text);color:var(--apex-text-secondary)}.hubmap__more{margin:0;font:600 15px/1.4 var(--apex-font-text)}@media(max-width:599px){.hubmap{padding:16px 14px 18px}.hubmap__place>.apex-wp{transform:scale(.8)}.hubmap__name{left:11px}.hubmap__place--l .hubmap__name{right:11px}.hubmap__furniture{bottom:-4px}.hubmap__mid{display:none}.hubmap__ticks>span:last-child{transform:none}.hubmap__north{width:14px;height:24px}}.pg-atlas{display:grid;margin-block:0;padding:0;list-style:none}.pg-atlas__item{padding-top:var(--apex-sheet-y)}.pg-atlas__item>.apex-station{margin-bottom:clamp(24px,3vw,40px)}.pg-atlas__item>.apex-station>.apex-stop{position:absolute;left:-15px;top:-15px}.pg-atlas__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--apex-grid-gap);row-gap:24px;align-items:start}.pg-atlas__print{grid-column:1 / span 6}.pg-atlas__print img{aspect-ratio:4 / 3}.pg-atlas__text{grid-column:8 / -1;display:grid;justify-items:start;gap:12px;padding-top:4px}.pg-atlas__item:nth-child(2n) .pg-atlas__print{grid-column:7 / -1;grid-row:1}.pg-atlas__item:nth-child(2n) .pg-atlas__text{grid-column:1 / span 5;grid-row:1}.pg-atlas__name{margin:0;font:var(--apex-type-title-l);letter-spacing:var(--apex-track-title-l);text-wrap:balance}.pg-atlas__name a{color:inherit;text-decoration:none}.pg-atlas__name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.pg-atlas__cap{margin:0;font:400 15px/1.45 var(--apex-font-text);color:var(--apex-text-secondary)}.pg-atlas__summary{margin:4px 0 0;max-width:46ch;font:400 17px/1.55 var(--apex-font-text);color:var(--apex-text-primary);text-wrap:pretty}@media(max-width:759px){.pg-atlas__print,.pg-atlas__text,.pg-atlas__item:nth-child(2n) .pg-atlas__print,.pg-atlas__item:nth-child(2n) .pg-atlas__text{grid-column:1 / -1;grid-row:auto}.pg-atlas__print{margin-inline:calc(-1 * var(--apex-page-pad))}}.pg-apply{max-width:880px;padding:6px}.pg-apply>.apply{margin:0}.pg-lost{display:flex;flex-wrap:wrap;gap:14px}.pg-posts{display:grid;margin:0;padding:0;list-style:none}.pg-post{border-top:1px solid var(--apex-hairline-strong)}.pg-post:last-child{border-bottom:1px solid var(--apex-hairline-strong)}.pg-post a{display:grid;gap:8px;padding:22px 0 26px;color:inherit;text-decoration:none}.pg-post__date{font:400 14px/1.4 var(--apex-font-text);color:var(--apex-text-secondary)}.pg-post__title{font:var(--apex-type-title-m);letter-spacing:var(--apex-track-title-m)}.pg-post a:hover .pg-post__title{text-decoration:underline;text-underline-offset:5px}.pg-post__text{max-width:62ch;font:400 17px/1.55 var(--apex-font-text)}
