/* De Vouw: one original geometric award family. The website wordmark is separate. */
body.itp-v12 .itp-tier.itp-material-badge.itp-tier--bronze{--award-mark:url('./itp-award-bronze-v12.svg');--award-metal:#bf8961;--award-light:#f1cfac;--award-shade:#77482f;--award-ink:#2b1c13;--award-face:linear-gradient(118deg,#dfb38e,#e8c3a3 46%,#d5a47d 75%,#bf8961)}
body.itp-v12 .itp-tier.itp-material-badge.itp-tier--gold{--award-mark:url('./itp-award-gold-v12.svg');--award-metal:#d0ad67;--award-light:#f6e6bd;--award-shade:#88672e;--award-ink:#302611;--award-face:linear-gradient(118deg,#dac28e,#eee0bd 46%,#dfc893 75%,#d0ad67)}
body.itp-v12 .itp-tier.itp-material-badge.itp-tier--platinum{--award-mark:url('./itp-award-platinum-v12.svg');--award-metal:#b8c7cc;--award-light:#f3f7f7;--award-shade:#677f88;--award-ink:#21343a;--award-face:linear-gradient(118deg,#c1cfd2,#eef2f1 46%,#d6e0e1 75%,#b8c7cc)}
body.itp-v12 .itp-tier.itp-material-badge.itp-tier--diamond{--award-mark:url('./itp-award-diamond-v12.svg');--award-metal:#b9d8e2;--award-light:#f1faff;--award-shade:#5e8b9c;--award-ink:#15303c;--award-face:linear-gradient(118deg,#c6dfe7,#edf6f8 46%,#d5e8ed 75%,#b9d8e2)}
body.itp-v12 .itp-tier.itp-material-badge{--tier-label-size:.8125rem;--tier-name-size:.75rem;--tier-icon-width:2.125rem;--tier-icon-height:2.8rem;--tier-label:var(--award-ink);position:relative;display:inline-grid;grid-template-columns:var(--tier-icon-width) minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;max-width:100%;min-height:4.1rem;padding:.55rem 1.2rem .55rem .65rem;border:1px solid var(--award-shade);border-radius:2px;background:var(--award-face);color:var(--award-ink);box-shadow:inset 0 1px 0 var(--award-light),inset 0 -1px 0 #071b1726,0 2px 5px #071b171a;isolation:isolate;overflow:visible;line-height:1.3;vertical-align:middle;text-decoration:none}
body.itp-v12 .itp-tier.itp-material-badge.itp-tier--compact{--tier-label-size:.71875rem;--tier-name-size:.65625rem;--tier-icon-width:1.6rem;--tier-icon-height:2.1rem;gap:.65rem;min-height:3.2rem;padding:.4rem .85rem .4rem .45rem}
body.itp-v12 .itp-tier.itp-material-badge::after{content:'';position:absolute;z-index:0;inset:3px;border:1px solid #fff4;border-bottom-color:#071b1714;border-radius:0;pointer-events:none}
body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__finish{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}
body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__finish::before{display:none;animation:none!important}
body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__finish::after{content:'';display:block;position:absolute;inset:0;background:repeating-linear-gradient(0deg,#fff0 0 2px,#fff2 2px 2.5px,#071b1705 2.5px 3px);opacity:.3}
body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__icon{position:relative;display:block;z-index:1;width:var(--tier-icon-width);height:var(--tier-icon-height);margin:0;padding:0;border:0;filter:none;color:transparent;font-size:0;line-height:0}
body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__icon::before{content:'';position:absolute;display:block;inset:0;background:var(--award-mark) center/contain no-repeat;-webkit-mask:none;mask:none;filter:none;transform:none;opacity:1}
body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__icon::after{display:none}
body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__copy{position:relative;display:flex;z-index:1;flex:none;min-width:0;flex-direction:column;text-align:left;align-items:flex-start;justify-content:center;gap:.2rem;background:none;box-shadow:none;text-shadow:none;white-space:normal;overflow:visible;color:var(--award-ink)}
body.itp-v12 .itp-tier.itp-material-badge .itp-tier__copy strong{display:block;font:600 var(--tier-label-size)/1.3 "Helvetica Neue",Arial,sans-serif;letter-spacing:.075em;text-transform:uppercase;color:var(--award-ink);white-space:normal;word-break:normal;overflow-wrap:normal;text-shadow:none}
body.itp-v12 .itp-tier.itp-material-badge .itp-tier__copy small{display:block;font:400 var(--tier-name-size)/1.4 "Helvetica Neue",Arial,sans-serif;letter-spacing:.025em;color:var(--award-ink);white-space:normal;word-break:normal;overflow-wrap:normal;text-shadow:none;opacity:1}
body.itp-v12 a.itp-tier.itp-material-badge:focus-visible{outline:2px solid currentColor;outline-offset:5px}
body.itp-v12 .award12-showcase{padding:clamp(60px,7vw,110px) var(--gutter,24px);background:#e9ede7;color:#10251f}
body.itp-v12 .award12-showcase__inner{max-width:1440px;margin-inline:auto}
body.itp-v12 .award12-showcase__heading{display:grid;grid-template-columns:1.1fr .8fr;align-items:end;gap:50px;margin-bottom:45px}
body.itp-v12 .award12-showcase__eyebrow{font:500 .6875rem/1.7 "Helvetica Neue",Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#775c33;margin:0 0 20px}
body.itp-v12 .award12-showcase h2{font:500 min(3.8rem,10.5vw)/1.12 "Helvetica Neue",Arial,sans-serif;letter-spacing:-.035em;color:#10251f;margin:0;word-break:normal;overflow-wrap:normal}
body.itp-v12 .award12-showcase__heading>p{max-width:470px;font:400 1rem/1.85 "Helvetica Neue",Arial,sans-serif;color:#526159;margin:0}
body.itp-v12 .award12-showcase__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
body.itp-v12 .award12-showcase__card{display:flex;flex-direction:column;min-width:0;margin:0;padding:35px 28px 30px;background:#10251f;color:#f5f4f0}
body.itp-v12 .award12-showcase__card>img{display:block;flex:none;width:clamp(90px,9.5vw,146px);height:auto;margin:0 auto 32px;object-fit:contain}
body.itp-v12 .award12-showcase__card figcaption{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px}
body.itp-v12 .award12-showcase__card strong{font:500 1.25rem/1.4 "Helvetica Neue",Arial,sans-serif;color:#f5f4f0}
body.itp-v12 .award12-showcase__card span{font:400 .875rem/1.6 "Helvetica Neue",Arial,sans-serif;color:#d2b889}
body.itp-v12 .award12-showcase__card a{margin-top:auto;padding-top:20px;min-height:44px;font:400 .8125rem/1.6 "Helvetica Neue",Arial,sans-serif;color:#e7d6b5;text-underline-offset:5px}
body.itp-v12 .award12-showcase__note{margin:28px 0 0;max-width:830px;font:400 .8125rem/1.85 "Helvetica Neue",Arial,sans-serif;color:#526159}
body.itp-v12 .award12-showcase__physical{margin:40px 0 0;background:#10251f;color:#f5f4f0}
body.itp-v12 .award12-showcase__physical>img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}
body.itp-v12 .award12-showcase__physical>figcaption{padding:18px 24px;font:400 .75rem/1.8 "Helvetica Neue",Arial,sans-serif;color:#d0d9d0;background:#10251f}
body.itp-v12 .award12-showcase a:focus-visible{outline:2px solid #d2b889;outline-offset:5px}
@media(max-width:850px){body.itp-v12 .award12-showcase__heading{grid-template-columns:1fr;gap:25px}body.itp-v12 .award12-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.itp-v12 .award12-showcase__card>img{width:120px}}
@media(max-width:480px){body.itp-v12 .award12-showcase__grid{gap:12px}body.itp-v12 .award12-showcase__card{padding:26px 16px 22px}body.itp-v12 .award12-showcase__card>img{width:min(90px,100%);margin-bottom:23px}body.itp-v12 .award12-showcase__card strong{font-size:1rem}body.itp-v12 .award12-showcase__card span{font-size:.8125rem}}
@media(forced-colors:active){body.itp-v12 .itp-tier.itp-material-badge{--tier-label:CanvasText;background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}body.itp-v12 .itp-tier.itp-material-badge::after,body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__finish{display:none}body.itp-v12 .itp-tier.itp-material-badge>.itp-tier__icon::before{forced-color-adjust:none;background:CanvasText;-webkit-mask:url('./itp-award-master-v12.svg') center/contain no-repeat;mask:url('./itp-award-master-v12.svg') center/contain no-repeat}body.itp-v12 .itp-tier.itp-material-badge .itp-tier__copy :is(strong,small){color:CanvasText;opacity:1}}
