.ewl-textfacts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:56px;align-items:start}.ewl-textfacts--single{grid-template-columns:minmax(0,1fr)}.ewl-textfacts__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:24px;margin:0}.ewl-textfacts__fact{display:flex;flex-direction:column-reverse;justify-content:flex-end}.ewl-textfacts__fact dd{margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:var(--ewl-font-weight-heading);line-height:1;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;color:var(--ewl-ink)}.ewl-textfacts__fact dt{margin-top:6px;font-size:13px;line-height:1.4;color:var(--ewl-text-meta)}.ewl-team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}.ewl-team__photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;margin-bottom:14px;overflow:hidden;border-radius:var(--ewl-radius-card);background:var(--ewl-bg-media)}.ewl-team__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform .4s ease}.ewl-team__member:hover .ewl-team__photo img{transform:scale(1.03)}.ewl-team__initial{font-size:40px;font-weight:500;color:var(--ewl-text-faint)}.ewl-team__name{margin:0;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.3px;color:var(--ewl-ink)}.ewl-team__role{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ewl-text-meta);text-wrap:pretty}.ewl-team__contact{display:flex;align-items:center;min-height:24px;margin-top:2px;font-size:13.5px;color:var(--ewl-accent);text-decoration:none;overflow-wrap:anywhere}.ewl-team__contact:hover,.ewl-team__contact:focus-visible{color:var(--ewl-ink)}.ewl-team__text{margin-top:40px}.ewl-team__text--wide{max-width:none;columns:2;column-gap:56px}.ewl-team__text--wide>*{break-inside:avoid}.ewl-team__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none}.ewl-team__photos--1{grid-template-columns:minmax(0,1fr)}.ewl-team__photos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ewl-team__figure{margin:0}.ewl-team__figure img{display:block;width:100%;aspect-ratio:3 / 2;height:auto;object-fit:cover;border-radius:var(--ewl-radius-card)}.ewl-team__figure figcaption{margin-top:8px;font-size:13px;color:var(--ewl-text-meta)}.ewl-history{display:grid;grid-template-columns:auto minmax(0,1fr);gap:44px;align-items:start}.ewl-history--text{grid-template-columns:minmax(0,1fr)}.ewl-history__polaroid{width:240px;margin:0;padding:12px 12px 16px;border:1px solid var(--ewl-line-2);background:var(--ewl-bg);box-shadow:0 6px 20px #0e0f111a;transform:rotate(-2.2deg)}.ewl-history__polaroid img{display:block;width:100%;height:auto}.ewl-history__polaroid figcaption{margin-top:10px;font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--ewl-text-meta)}.ewl-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 0;margin:48px 0 0;padding:0;list-style:none}.ewl-timeline__item{position:relative;padding:28px 28px 0 0;border-top:1px solid var(--ewl-line-2)}.ewl-timeline__item:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--ewl-accent)}.ewl-timeline__year{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ewl-accent)}.ewl-timeline__title{margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.3px;color:var(--ewl-ink)}.ewl-timeline__text{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ewl-text-body);text-wrap:pretty}.ewl-textcontact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:56px;align-items:start}.ewl-textcontact__card{padding:24px 22px;border:1px solid var(--ewl-line-2);border-radius:var(--ewl-radius-card);background:var(--ewl-bg)}.ewl-textcontact__title{margin:0 0 14px;font-size:16px;font-weight:500;letter-spacing:-.3px;color:var(--ewl-ink)}.ewl-textcontact__card .ewl-svcard__list{gap:9px 18px;margin:0;font-size:14.5px}.ewl-textcontact__card .ewl-svcard__list dd{line-height:1.6}.section-ewl-location .xo-section{overflow:hidden}.ewl-location{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center}.ewl-location__kicker{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ewl-accent)}.ewl-location__heading{margin:0;font-size:clamp(24px,3vw,38px);line-height:1.1;font-weight:var(--ewl-font-weight-heading);letter-spacing:-1.2px;color:var(--ewl-on-dark)}.ewl-location__lead{max-width:56ch;margin:16px 0 0;font-size:15.5px;line-height:1.7;color:#a8acb2;text-wrap:pretty}.ewl-location__data{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 20px;margin:36px 0 0;font-size:14.5px}.ewl-location__data dt{padding-top:3px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8e9298}.ewl-location__data dd{margin:0;line-height:1.6;color:var(--ewl-on-dark)}.ewl-location__data a{color:var(--ewl-on-dark);text-decoration:none;border-bottom:1px solid var(--ewl-input-dark-border);transition:border-color .2s}.ewl-location__data a:hover,.ewl-location__data a:focus-visible{border-bottom-color:var(--ewl-accent)}.ewl-routes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.ewl-routes__label{margin-right:4px;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ewl-text-meta)}.ewl-routes a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--ewl-line-2);border-radius:999px;font-size:13px;color:var(--ewl-ink);text-decoration:none;transition:border-color .2s,color .2s}.ewl-routes a:hover,.ewl-routes a:focus-visible{border-color:var(--ewl-accent);color:var(--ewl-accent)}.ewl-routes--dark .ewl-routes__label{color:#8e9298}.ewl-routes--dark a{border-color:var(--ewl-input-dark-border);color:var(--ewl-on-dark)}.ewl-location__media{width:100%;max-width:440px;margin-left:auto}.ewl-location__media img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:var(--ewl-radius-card)}.ewl-location__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;border:1px solid var(--ewl-dark-panel-line);border-radius:var(--ewl-radius-card);background:var(--ewl-ink-soft)}.ewl-location__placeholder span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8e9298}.section-ewl-location+.section-ewl-inquiry-cta{border-top:1px solid var(--ewl-dark-panel-divider)}@media(max-width:1099px){.ewl-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.ewl-location{grid-template-columns:minmax(0,1fr);gap:36px}.ewl-location__media{max-width:440px;margin:0}}@media(max-width:899px){.ewl-textfacts,.ewl-textcontact{grid-template-columns:minmax(0,1fr);gap:36px}.ewl-team__photos,.ewl-team__photos--3{grid-template-columns:minmax(0,1fr)}.ewl-team__text--wide{columns:1}.ewl-history{grid-template-columns:minmax(0,1fr);gap:28px}.ewl-history__polaroid{width:200px}.ewl-timeline{grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px;border-left:1px solid var(--ewl-line-2)}.ewl-timeline__item{padding:0 0 28px 22px;border-top:0}.ewl-timeline__item:last-child{padding-bottom:0}.ewl-timeline__item:before{top:5px;left:-5px}}@media(max-width:639px){.ewl-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media(prefers-reduced-motion:reduce){.ewl-team__photo img,.ewl-location__data a,.ewl-routes a{transition:none}.ewl-team__member:hover .ewl-team__photo img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ewl-company.css.map */
