.coords-sec{padding-top:0}.coords{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(0.75rem, 1.5vw, 1.25rem)}.coord{display:flex;align-items:flex-start;gap:1rem;min-width:0;padding:clamp(1.25rem, calc(1rem + 1vw), 1.75rem) clamp(1.25rem, calc(1rem + 1.2vw), 2rem);border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--card-line)}.coord__ic{flex:none;width:1.75rem;height:1.75rem;margin-top:.05rem;fill:none;stroke:var(--fg);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.coord__value{min-width:0;font-family:var(--font-display);font-size:clamp(1.125rem, calc(1rem + .45vw), 1.375rem);font-weight:700;line-height:1.3;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}a.coord__value{text-decoration:underline;text-decoration-color:rgba(var(--hover-rgb), 0.35);text-decoration-thickness:1px;text-underline-offset:.22em}a.coord__value:hover{text-decoration-color:currentColor}#contact_orientation{padding-top:0}.orient{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:1.75rem 3rem;padding:clamp(1.75rem, calc(1.2rem + 2.4vw), 3.25rem) clamp(1.5rem, calc(1rem + 3vw), 3.75rem)}.orient__logo{width:auto;height:1.75rem;margin-bottom:1.25rem}.orient__title{font-family:var(--font-display);font-size:var(--fs-h2-band);font-weight:700;line-height:1.08;letter-spacing:var(--track-display);text-wrap:balance}.orient__text{max-width:36rem;margin-top:.75rem;color:var(--fg-2);text-wrap:pretty}.orient__ctas{display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.write{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:clamp(2rem, calc(1rem + 4vw), 5rem);align-items:start}.write__intro{position:sticky;top:calc(var(--nav-h) + 2rem)}.write__intro .lead{margin-top:1rem}.faces{display:flex;margin-top:1.75rem;padding-left:.75rem}.faces__item{display:block;flex:none;margin-left:-.75rem}.faces__img{width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;background:var(--plate);box-shadow:0 0 0 3px var(--solid)}.write__call{margin-top:1.5rem;color:var(--fg-2)}.write__call a{font-weight:600;color:var(--fg);text-decoration:underline;text-underline-offset:.2em}.write__form{--card-pad: clamp(1.5rem,calc(1.1rem + 1.4vw),2.5rem)}.choices__set{display:contents}.form__done a{text-decoration:underline;text-underline-offset:.2em}@media (max-width: 960px){.orient{grid-template-columns:minmax(0, 1fr)}.orient__ctas{flex-direction:row;flex-wrap:wrap;align-items:center}.write{grid-template-columns:minmax(0, 1fr)}.write__intro{position:static;max-width:40rem}}@media (max-width: 780px){.coords{grid-template-columns:minmax(0, 1fr)}.coord{align-items:center;padding:1.1rem 1.25rem}.coord__ic{width:1.5rem;height:1.5rem;margin-top:0}.coord__value{font-size:1.0625rem}.orient{padding:1.6rem 1.35rem 1.5rem}.orient__logo{height:1.5rem;margin-bottom:1rem}.orient__ctas{flex-direction:column;align-items:stretch}.faces{margin-top:1.25rem}.faces__img{width:3rem;height:3rem}.write__call{margin-top:1.1rem}.write__form{--card-pad: 1.25rem}.form__end{flex-direction:column-reverse;align-items:stretch}.form__end .btn{width:100%}}@media (max-width: 360px){.coord{gap:.75rem;padding-inline:1rem}.coord__value{font-size:1rem}}@media (forced-colors: active){.coord{border:1px solid CanvasText}.coord__ic{stroke:CanvasText}}
