380
800
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<article class="o-profile o-profile--image">

    <div class="o-profile__header">
        <h1 class="o-profile__name">Peter Wiegand</h1>

        <div class="o-profile__image">

            <div class="a-image a-image--3:2">
                <picture>
                    <source srcset="//placehold.dev.area17.com/image/511x341?, //placehold.dev.area17.com/image/1022x682? 2x" media="(max-width: 543px)">
                    <source srcset="//placehold.dev.area17.com/image/735x490?, //placehold.dev.area17.com/image/1470x980? 2x" media="(min-width: 544px) and (max-width: 767px)">
                    <source srcset="//placehold.dev.area17.com/image/480x320?, //placehold.dev.area17.com/image/960x640? 2x" media="(min-width: 768px) and (max-width: 1023px)">
                    <source srcset="//placehold.dev.area17.com/image/606x404?, //placehold.dev.area17.com/image/1212x808? 2x" media="(min-width: 1024px) and (max-width: 1279px)">
                    <source srcset="//placehold.dev.area17.com/image/682x454?, //placehold.dev.area17.com/image/1364x908? 2x" media="(min-width: 1280px) and (max-width: 1459px)">
                    <source srcset="//placehold.dev.area17.com/image/900x600?, //placehold.dev.area17.com/image/1800x1200? 2x" media="(min-width: 1460px) and (max-width: 1919px)">
                    <source srcset="//placehold.dev.area17.com/image/888x592?, //placehold.dev.area17.com/image/1776x1184? 2x" media="(min-width: 1920px)">
                    <img loading="lazy" src="//placehold.dev.area17.com/image/511x341?, //placehold.dev.area17.com/image/1022x682? 2x" width="375" height="250" alt="Placeholder image (3:2)" class="a-image__img" onload="this.classList.add('is-loaded')">
                </picture>
            </div>
        </div>

    </div>

    <div class="o-profile__main">

        <div class="o-profile__meta">
            <dl class="m-detail-meta">
                <div class="m-detail-meta__item">
                    <dt class="m-detail-meta__item-title">Director of Digital Strategy</dt>
                    <dd class="m-detail-meta__item-content">
                        External Relations and Development
                    </dd>
                </div>
                <div class="m-detail-meta__item">
                    <dt class="m-detail-meta__item-title">Contact</dt>
                    <dd class="m-detail-meta__item-content">
                        Office: 211 Uris
                    </dd>
                    <dd class="m-detail-meta__item-content">
                        Phone: 212-854-6100
                    </dd>
                    <dd class="m-detail-meta__item-content">
                        E-mail: <a href="mailto:jra2188@gsb.columbia.edu">jra2188@gsb.columbia.edu</a>
                    </dd>
                    <dd class="m-detail-meta__item-content">
                        Fax: 212-854-6100
                    </dd>
                </div>
            </dl>
        </div>

        <div class="o-profile__content">
            <div class="m-rich-text">
                <p>Juan Ramón Alaix is the former Chief Executive Officer of Zoetis. During his seven-year tenure as CEO, Zoetis became the global leader in animal health, with $5.8 billion in revenue in 2018, a market capitalization of nearly $60 billion, and several groundbreaking new medicines ranked among the top products in the animal health industry. Mr. Alaix remains a member of the Zoetis Board of Directors and serves as an advisor to the company.</p>
            </div>
        </div>
    </div>

</article>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
  "title": "Peter Wiegand",
  "image": {
    "sizes": {
      "(max-width: 543px)": "//placehold.dev.area17.com/image/511x341?, //placehold.dev.area17.com/image/1022x682? 2x",
      "(min-width: 544px) and (max-width: 767px)": "//placehold.dev.area17.com/image/735x490?, //placehold.dev.area17.com/image/1470x980? 2x",
      "(min-width: 768px) and (max-width: 1023px)": "//placehold.dev.area17.com/image/480x320?, //placehold.dev.area17.com/image/960x640? 2x",
      "(min-width: 1024px) and (max-width: 1279px)": "//placehold.dev.area17.com/image/606x404?, //placehold.dev.area17.com/image/1212x808? 2x",
      "(min-width: 1280px) and (max-width: 1459px)": "//placehold.dev.area17.com/image/682x454?, //placehold.dev.area17.com/image/1364x908? 2x",
      "(min-width: 1460px) and (max-width: 1919px)": "//placehold.dev.area17.com/image/900x600?, //placehold.dev.area17.com/image/1800x1200? 2x",
      "(min-width: 1920px)": "//placehold.dev.area17.com/image/888x592?, //placehold.dev.area17.com/image/1776x1184? 2x"
    },
    "ratio": "3:2",
    "width": 375,
    "height": 250,
    "alt": "Placeholder image (3:2)"
  },
  "meta": [
    {
      "title": "Director of Digital Strategy",
      "content": "External Relations and Development"
    },
    {
      "title": "Contact",
      "content": [
        "Office: 211 Uris",
        "Phone: 212-854-6100",
        "E-mail: <a href=\"mailto:jra2188@gsb.columbia.edu\">jra2188@gsb.columbia.edu</a>",
        "Fax: 212-854-6100"
      ]
    }
  ],
  "content": [
    "<p>Juan Ramón Alaix is the former Chief Executive Officer of Zoetis. During his seven-year tenure as CEO, Zoetis became the global leader in animal health, with $5.8 billion in revenue in 2018, a market capitalization of nearly $60 billion, and several groundbreaking new medicines ranked among the top products in the animal health industry. Mr. Alaix remains a member of the Zoetis Board of Directors and serves as an advisor to the company.</p>"
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<article class="o-profile {{ image ? 'o-profile--image' }}">

	<div class="o-profile__header">
		<h1 class="o-profile__name">{{ title }}</h1>

		{% if image %}
			<div class="o-profile__image">
				{% include 'components/atoms/image/image' with image only %}
			</div>
		{% endif %}

	</div>

	<div class="o-profile__main">

		{% if meta %}
			<div class="o-profile__meta">
				{% include 'components/molecules/detail-meta/detail-meta' with { items: meta } only %}
			</div>
		{% endif %}

		{% if content %}
			<div class="o-profile__content">
				<div class="m-rich-text">
					{{ content|join("\n") }}
				</div>
			</div>
		{% endif %}
	</div>

</article>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
  $o-profile__left: (
  xsmall: 6,
  small: 6,
  medium: 4,
  large: 6,
  xlarge: 6,
  xxlarge: 6,
  xxxlarge: 6,
);

$o-profile__right: (
  xsmall: 6,
  small: 6,
  medium: 4,
  large: 6,
  xlarge: 6,
  xxlarge: 6,
  xxxlarge: 6,
);

.o-profile {

  &__header {
    @include columns-container;
  }

  &__main {
    @include columns-container;
  }

  &__name {
    @include column($o-profile__left);
    @include f-heading-9;
    padding-top: 16px;
  }

  &__image {
    @include column($o-profile__right);
    @include spacing(
      (
        xsmall: 64px,
        "medium+": 20px,
      )
    );
  }

  &__meta {
    @include column($o-profile__left);
    @include spacing(
      (
        xsmall: 48px,
        "medium+": 20px,
      )
    );
  }

  &__content {
    @include column($o-profile__right);
  }

  &__meta {
    padding-top: 48px;
  }

  &__meta {
    .m-detail-meta__item:first-child {
      border-top-width: 0;
      padding-top: 0;
    }
  }

  &__content:not(:first-child) {
    padding-top: 48px;
  }
}