@font-face{font-display:swap;font-family:Calibri Web;font-style:normal;font-weight:400;src:local("Calibri"),url(../assets/fonts/calibri.woff2) format("woff2"),url(../assets/fonts/calibri.ttf) format("truetype")}@font-face{font-display:swap;font-family:Calibri Web;font-style:normal;font-weight:700;src:local("Calibri Bold"),local("Calibri-Bold"),url(../assets/fonts/carlito-bold.woff2) format("woff2")}:root{--bg:#fbfcfe;--tint:#f5f7fb;--navy:#1c2a5c;--body:#3a4460;--slate:#5f6e8f;--line:#dde3ed;--frameline:#d5dce8;--red:#d8342b;--red-h:#b8281f;--deep:#12224e;--orange:#f0872b;--corn:#9db8e8;--lift:#5b7be8;--frame:1420px;--pad:48px;--nav:78px;--ease:cubic-bezier(.19,1,.22,1);--ease-io:cubic-bezier(.62,.03,.36,1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--body);font-family:Calibri Web,Calibri,Carlito,Segoe UI,system-ui,sans-serif;font-size:19px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:var(--red);text-decoration:none}a:hover{color:var(--red-h)}h1,h2,h3{color:var(--navy);font-weight:700;letter-spacing:-.015em;text-wrap:balance}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.frame{border-left:1px solid var(--frameline);border-right:1px solid var(--frameline);margin:0 auto;max-width:var(--frame)}.frame,.sec{position:relative}.sec{padding:64px var(--pad)}.sec.tintbg{background:var(--tint)}.tone h1,.tone h2{display:inline;font-size:inherit;letter-spacing:inherit;line-height:inherit}.tone p{color:var(--slate);display:inline}.tone{font-size:28px;letter-spacing:-.01em;line-height:1.3;max-width:760px}.tone h2{display:block;font-size:clamp(32px,2.9vw,46px);letter-spacing:-.022em;line-height:1.12}.tone h2+p{color:var(--slate);display:block;font-size:clamp(18px,1.45vw,21px);letter-spacing:0;line-height:1.55;margin-top:18px;max-width:64ch}.tone.big{font-size:clamp(44px,4.2vw,60px);letter-spacing:-.015em;line-height:1.1}.tone.big h1,.tone.big p{display:block}.tone.big p{font-size:clamp(21px,2vw,28px);letter-spacing:-.005em;line-height:1.35;margin-top:22px;max-width:52ch}.hrow{margin-bottom:34px}.btn{align-items:center;background:var(--red);border-radius:5px;color:#fff;display:inline-flex;font-size:17px;font-weight:700;gap:7px;line-height:1;padding:14px 24px;transition:background .2s,transform .15s,color .2s,border-color .2s}.btn:hover{background:var(--red-h);color:#fff}.btn:active{transform:scale(.97)}.btn.o{background:transparent;border:1px solid var(--red);color:var(--red)}.btn.o:hover{background:#d8342b0f;color:var(--red-h)}.btn.w{background:transparent;border:1px solid hsla(0,0%,100%,.7);color:#fff}.btn.w:hover{background:#ffffff1a;border-color:#fff;color:#fff}.chev{font-size:18px;line-height:1;margin-top:-2px}.hdr{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfcfeeb;border-bottom:1px solid var(--line);height:var(--nav);position:sticky;top:0;transition:background .32s ease,border-color .32s ease,backdrop-filter .32s ease;z-index:50}.hdr.at-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:transparent}.hdr .mark{display:block;position:relative}.hdr .mark img{transition:opacity .32s ease}.hdr .mark .on-dark{inset:0;opacity:0;position:absolute}.hdr.at-top .mark .on-dark{opacity:1}.hdr.at-top .mark .on-light{opacity:0}.hdr.at-top .nav a{color:#fff}.hdr.at-top .nav a[aria-current]{box-shadow:inset 0 -2px #ffffffd9}.hdr.at-top .nav a.btn{background:#fff;color:var(--deep)}.hdr.at-top .burger{border-color:#ffffff73;color:#fff}.hdr .in{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--frame);padding:0 var(--pad)}.hdr .mark img{height:44px;width:auto}.nav{align-items:center;display:flex;gap:32px}.nav a{color:var(--navy);font-size:17px;font-weight:700}.nav a[aria-current]:not(.btn){box-shadow:inset 0 -2px 0 var(--navy)}.nav .btn{margin-left:8px}.mnav a.btn,.nav a.btn,.nav a.btn:hover{color:#fff}.burger{background:none;border:1px solid var(--line);border-radius:4px;color:var(--navy);cursor:pointer;display:none;font:inherit;font-size:15px;font-weight:700;padding:8px 12px}.mnav{background:var(--bg);border-bottom:1px solid var(--line);display:none}.mnav a{border-top:1px solid var(--line);color:var(--navy);font-weight:700;padding:14px var(--pad)}.mnav a,.mnav.open{display:block}.hero{align-items:center;border-top:0;display:flex;min-height:680px;overflow:hidden;padding:96px var(--pad);position:relative}.hero.full{background:var(--deep)}.hero.full .tone.big h1{color:#fff}.hero.full .tone.big p{color:var(--corn)}.hero.full{clip-path:inset(0 0 0 0);height:100dvh;margin-left:calc(50% - 50vw);margin-top:calc(var(--nav)*-1);min-height:600px;padding:var(--nav) var(--pad) 0 max(calc((100vw - var(--frame))/2 + var(--pad)),var(--pad));width:100vw}@supports (animation-timeline:scroll()){.hero.full{animation:herodock linear both;animation-range:0 72vh;animation-timeline:scroll(root)}}@keyframes herodock{to{clip-path:inset(0 max(calc((100vw - var(--frame))/2),0px) 0 max(calc((100vw - var(--frame))/2),0px))}}@media(prefers-reduced-motion:reduce){.hero.full{animation:none;clip-path:none}}.mnav.open~.frame .hero.full{margin-top:0}.ribbon{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:calc(-50vw + 50%);top:0;z-index:0}.ribbon canvas{height:100%;inset:0;position:absolute;width:100%}.hero .copy{position:relative;z-index:1}.hero .tone{margin-bottom:32px}.hero.short{background:linear-gradient(160deg,#eef2fb,#fbfcfe 62%);min-height:0;padding:96px var(--pad) 72px}.hero.short .tone{max-width:70%}.hero.short .tone.big p{max-width:46ch}.band{background:linear-gradient(180deg,#dfe6f7,#cfdaf5 55%,#fbfcfe)}.pillars{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.pillars>div{padding:0}.pillars h3{font-size:32px;line-height:1.2;margin-bottom:14px}.pillars p{color:var(--body);font-size:17px}.band .act{margin-top:36px}.pts{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style:none}.pts li{padding:26px 24px 30px}.pts .ic{display:block;height:42px;margin-bottom:20px;width:42px}.pts .ic svg{display:block;height:100%;width:100%}.pts .ic .s{fill:none;stroke:var(--navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pts .ic .a{fill:none;stroke:var(--red);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pts .ic .f{fill:var(--corn)}.pts h3{font-size:20px;font-weight:700;letter-spacing:0;margin-bottom:9px}.pts p{color:var(--body);font-size:16px}.card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px #1c2a5c0d,0 10px 26px -12px #1c2a5c29;display:flex;flex-direction:column;gap:8px;padding:24px;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.card:hover{border-color:#b9c4dc;box-shadow:0 2px 4px #1c2a5c0f,0 20px 40px -16px #1c2a5c42;transform:translateY(-3px)}}.card:active{transform:translateY(-1px)}.card h3{font-size:22px;font-weight:700;letter-spacing:0}.card p{font-size:17px}.mod .card{overflow:hidden}.mod .card p{margin-bottom:12px}.card .fig{background:var(--tint);border-left:1px solid var(--line);border-top:1px solid var(--line);border-top-left-radius:8px;height:260px;margin:auto -25px -25px 0;overflow:hidden;padding-top:0}.card .fig img{-o-object-fit:cover;object-fit:cover}.card .fig img,.dia{display:block;height:100%;width:100%}.dia .box{fill:#fff;stroke:var(--navy);stroke-width:1.75}.dia .panel{fill:var(--tint);stroke:var(--corn);stroke-width:1.75}.dia .wire{fill:none;opacity:.55;stroke:var(--navy);stroke-width:1.5}.dia .rule{fill:none;stroke:var(--corn);stroke-width:1.5}.dia .dash{fill:none;opacity:.7;stroke:var(--slate);stroke-dasharray:5 6;stroke-width:1.5}.dia .fc-navy{fill:var(--navy)}.dia .fc-corn{fill:var(--corn)}.dia .fc-orange{fill:var(--orange)}.dia .fc-red{fill:var(--red)}.dia .pred{fill:none;stroke:var(--corn);stroke-dasharray:4 4;stroke-width:1.75}.dia .lbl{fill:var(--slate);font-size:11px;font-weight:700;letter-spacing:.09em}.dia .check{fill:none;stroke:var(--red);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.dia .leg{fill:none;stroke:var(--red);stroke-linecap:round;stroke-width:2.75}.dia .stream{stroke-dasharray:3 21}.dia .one{stroke-dasharray:12 200;stroke-dashoffset:12}.dia .ln{opacity:.4}.dia .draw{stroke-dasharray:100;stroke-dashoffset:100}.dia .pulse{opacity:.4}@media(prefers-reduced-motion:no-preference){.dia .stream{animation:diastream .5s linear infinite}.dia .stem{animation:diastem .29s linear infinite;stroke-dasharray:3 11}.dia .stem.s-fast{animation-duration:.22s}.dia .stem.s-mid{animation-duration:.38s}.dia .stem.s-slow{animation-duration:.56s}.dia .stream.s-fast{animation-duration:.36s}.dia .stream.s-mid{animation-duration:.62s}.dia .stream.s-slow{animation-duration:.95s}.dia .one{animation:diaone 4.4s linear infinite}.dia .ln{animation:dialine 1.8s ease-in-out infinite}.dia .ln.l2{animation-delay:.15s}.dia .ln.l3{animation-delay:.3s}.dia .draw{animation:diadraw 2.2s ease-in-out infinite}.dia .pulse{animation:diapulse 1.8s ease-in-out infinite}.dia .pulse.l2{animation-delay:.3s}.dia .pred{animation:diadrift 4.4s linear infinite}}@media(prefers-reduced-motion:reduce){.dia .draw{stroke-dashoffset:0}.dia .ln,.dia .pulse{opacity:1}.dia .one{stroke-dashoffset:-44}}@keyframes diastream{to{stroke-dashoffset:-24}}@keyframes diastem{to{stroke-dashoffset:-14}}@keyframes diaone{0%{stroke-dashoffset:12}22%{stroke-dashoffset:-100}to{stroke-dashoffset:-100}}@keyframes dialine{0%,30%{opacity:.4}45%{opacity:1}70%{opacity:.4}to{opacity:.4}}@keyframes diadraw{0%,34%{stroke-dashoffset:100}62%,to{stroke-dashoffset:0}}@keyframes diapulse{0%,55%{opacity:.35}72%{opacity:1}to{opacity:.35}}@keyframes diadrift{to{stroke-dashoffset:-16}}.sh{background:var(--c,var(--red));height:var(--s,64px);position:absolute;width:var(--s,64px)}.sh.q1{border-radius:100% 0 0}.sh.q2{border-radius:0 100% 0 0}.sh.q3{border-radius:0 0 100%}.sh.q4{border-radius:0 0 0 100%}.sh.tri{clip-path:polygon(0 100%,100% 100%,100% 0)}.sh.tri2{clip-path:polygon(0 0,100% 0,0 100%)}.sh.half{border-radius:var(--s,64px) var(--s,64px) 0 0;height:calc(var(--s,64px)/2)}.sh.dot{border-radius:50%}.card .vis{background:linear-gradient(180deg,var(--tint) 0,#eaf0fa 100%);border-top:1px solid var(--line);height:150px;margin:auto -25px -25px;overflow:hidden;padding:16px 20px;position:relative}.shots{display:grid;gap:20px;grid-template-columns:7fr 5fr;margin-top:48px}.shots figure{background:var(--tint);border:1px solid var(--line);border-radius:8px;height:300px;margin:0;overflow:hidden}.shots img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shots figure:last-child img{-o-object-position:center 58%;object-position:center 58%}.mod{display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.mod .card:first-child{grid-column:span 7}.mod .card:nth-child(2),.mod .card:nth-child(3){grid-column:span 5}.mod .card:nth-child(4){grid-column:span 7}.mod .card:first-child .vis{height:196px}.mod .card:nth-child(4) .vis{height:168px}.mod .card:nth-child(2) .vis,.mod .card:nth-child(3) .vis{height:136px}.cta{background:var(--deep);border-top:0;color:#fff;isolation:isolate;overflow:hidden;position:relative}.cta:before{background:radial-gradient(42% 60% at 78% 24%,rgba(216,52,43,.34),transparent 70%),radial-gradient(38% 55% at 94% 78%,rgba(240,135,43,.28),transparent 72%),radial-gradient(46% 62% at 58% 88%,rgba(157,184,232,.2),transparent 74%);content:"";inset:-20% -10%;pointer-events:none;position:absolute;z-index:-1}.cta .tone h2{color:#fff}.cta .tone p{color:var(--corn)}.cta .act{border-top:1px solid hsla(0,0%,100%,.14);margin-top:36px;padding-top:28px}.cols2{display:grid;gap:48px;grid-template-columns:1fr 1fr}.cols2 p{font-size:18px;max-width:62ch}.tl{list-style:none;max-width:74ch}.tl li{padding:0 0 46px 46px;position:relative}.tl li:last-child{padding-bottom:0}.tl li:before{background:var(--line);bottom:-2px;content:"";left:8px;position:absolute;top:26px;width:2px}.tl li:last-child:before{content:none}.tl li:after{background:var(--bg);border:2px solid var(--line);border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:5px;transition:background .42s ease,border-color .42s ease,box-shadow .42s ease;width:14px}.tl li.in:after{background:var(--red);border-color:var(--red);box-shadow:0 0 0 5px #d8342b21}@media(prefers-reduced-motion:reduce){.tl li:after{transition:none}}.tl .yr{color:var(--red);display:block;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.tl .yr,.tl h3{font-weight:700;margin-bottom:12px}.tl h3{font-size:clamp(26px,2.1vw,32px);letter-spacing:-.01em}.tl p{font-size:18px;line-height:1.6;max-width:66ch}.vgrid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.vgrid .card{grid-column:span 2}.vgrid .card:nth-child(4),.vgrid .card:nth-child(5){grid-column:span 3}.people{display:flex;gap:10px;height:400px;list-style:none}.people .card{background:linear-gradient(155deg,#9db8e84d,#d8342b38);border-radius:10px;flex:1 1 0;min-width:0;overflow:hidden;padding:0;position:relative;transition:flex-grow .76s var(--ease-io),box-shadow .48s ease}.people .card:hover{transform:none}.people figure{margin:0}.people .shot,.people figure,.people img{inset:0;position:absolute}.people img{filter:grayscale(1) contrast(1.14) brightness(1.08);height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .62s var(--ease-io),filter .62s ease;width:100%}.people .head{-o-object-position:center 30%;object-position:center 30%}.people .full{opacity:0}.people figure:after{background:linear-gradient(155deg,#9db8e899,#ffffff0a 52%,#d8342b5c);content:"";inset:0;mix-blend-mode:multiply;opacity:.55;pointer-events:none;position:absolute;transition:opacity .62s ease;z-index:2}.people figcaption{background:linear-gradient(0deg,#fffffff2 52%,#ffffffa8 80%,#fff0);display:flex;flex-direction:column;gap:3px;inset:auto 0 0;isolation:isolate;opacity:0;padding:20px 20px 17px;position:absolute;transition:opacity .42s ease;z-index:4}.people span{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.09em;line-height:1.35;order:-1;text-transform:uppercase;white-space:nowrap}.people b{color:var(--navy);font-size:clamp(18px,1.4vw,22px);line-height:1.18;white-space:nowrap}.people a{font-size:14px;font-weight:700;margin-top:3px;white-space:nowrap}.people .card:after{background:linear-gradient(105deg,transparent 36%,hsla(0,0%,100%,.45) 50%,transparent 64%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:3}@keyframes sheen{0%{opacity:0;transform:translate(-115%)}22%{opacity:1}to{opacity:0;transform:translate(115%)}}@media(hover:hover)and (pointer:fine)and (min-width:1101px){.people .card:focus-within,.people .card:hover{box-shadow:0 2px 6px #1c2a5c1a,0 26px 50px -20px #1c2a5c57;flex-grow:4}.people .card:focus-within .head,.people .card:hover .head{opacity:0}.people .card:focus-within .full,.people .card:hover .full{opacity:1}.people .card:focus-within img,.people .card:hover img{filter:grayscale(.05) contrast(1.06) brightness(1.04)}.people .card:focus-within figure:after,.people .card:hover figure:after{opacity:.12}.people .card:focus-within figcaption,.people .card:hover figcaption{opacity:1;transition-delay:.26s}.people .card:focus-within:after,.people .card:hover:after{animation:sheen 1.1s var(--ease-io) .2s 1}}@media(hover:none),(max-width:1100px){.people{display:grid;gap:22px 12px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.people .card{background:#fff;flex:none;overflow:hidden;padding:0}.people .shot,.people figure{inset:auto;position:relative}.people .shot{aspect-ratio:4/5;background:linear-gradient(155deg,#9db8e84d,#d8342b38);border-radius:0;overflow:hidden}.people .full{display:none}.people .head{-o-object-position:center center;object-position:center center}.people img{filter:grayscale(0) contrast(1)}.people figure:after{aspect-ratio:4/5;inset:0 0 auto;opacity:.16}.people figcaption{background:none;gap:5px;opacity:1;padding:16px 18px 18px;position:static}.people span{min-height:2.7em;white-space:normal}.people b{font-size:clamp(16px,1.15vw,19px);white-space:normal;text-wrap:balance}.people a{font-size:13px;white-space:normal}.people .card,.people figcaption,.people figure:after,.people img{transition:none}.people .card:after{animation:none!important}}@media(prefers-reduced-motion:reduce){.people .shot,.people img{transition:none}.people .shot:before{animation:none!important}}.docs{padding:0}.docs .wrap{align-items:stretch;display:grid;grid-template-columns:1fr minmax(0,3.4fr)}.docs nav{border-right:1px solid var(--line)}.docpanel{min-width:0;padding:72px var(--pad) 88px 48px}.idx{list-style:none;position:sticky;top:calc(var(--nav) + 24px)}.idx a{border-bottom:1px solid var(--line);border-left:2px solid transparent;color:var(--navy);display:block;font-size:16px;font-weight:700;padding:13px 18px 13px calc(var(--pad) - 2px);transition:color .16s ease,background .16s ease,border-left-color .16s ease}.idx li:first-child a{border-top:1px solid var(--line)}.idx a:active{background:#eef2fa}.idx a[aria-current]{background:var(--tint);border-left-color:var(--red);color:var(--red)}.doc{max-width:70ch}.doc section{border:0;padding:0}.doc h2{font-size:40px;line-height:1.15;margin-bottom:28px}.doc h3{font-size:25px;font-weight:700;letter-spacing:0;margin:32px 0 12px}.doc h4{color:var(--navy);font-size:19px;font-weight:700;margin:22px 0 8px}.doc li,.doc p{hyphens:auto;-webkit-hyphens:auto;text-align:justify}.doc p{font-size:18px;line-height:1.65}.doc p,.doc ul{margin-bottom:14px}.doc ul{padding-left:22px}.doc li{font-size:18px;line-height:1.65;margin-bottom:6px}.doc .ver,.doc b,.doc strong{color:var(--navy);font-weight:700}.doc .ver{align-items:baseline;background:var(--tint);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:15px;gap:8px;margin:-14px 0 30px;padding:7px 15px;text-align:left}.doc .ver span{color:var(--slate);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tw{margin:20px 0 26px;overflow-x:auto}.doc table{border-collapse:collapse;border-top:1px solid var(--navy);font-size:15px;min-width:520px;width:100%}.doc td,.doc th{border-bottom:1px solid var(--line);padding:11px 22px 11px 0;text-align:left;vertical-align:top}.doc td:last-child,.doc th:last-child{padding-right:0}.doc th{border-bottom-color:var(--navy);color:var(--navy);font-weight:700}.mapband{border-top:1px solid var(--line);padding:0}.mapband iframe{border:0;display:block;filter:saturate(.82);height:440px;width:100%}.biglinks{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:40px;position:relative;z-index:1}.biglinks h3{font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:8px}.biglinks a{color:var(--navy);font-size:clamp(23px,2.1vw,31px);font-weight:700;line-height:1.25;text-decoration:underline;text-decoration-color:var(--corn);text-decoration-thickness:2px;text-underline-offset:5px}.biglinks a:hover{color:var(--red);text-decoration-color:var(--red)}.egrid{display:grid;gap:16px;grid-template-columns:1.62fr 1fr 1fr}.egrid .card:first-child{grid-row:1/3}.egrid .card a{color:var(--navy);font-weight:700;margin-top:auto;padding-top:12px;text-decoration:underline;text-decoration-color:var(--corn);text-decoration-thickness:2px;text-underline-offset:4px}.egrid .card a:hover{color:var(--red);text-decoration-color:var(--red)}.ftr{background:var(--tint);border-top:1px solid var(--line)}.ftr .in{display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr;padding:0}.ftr .in>div{border-left:1px solid var(--line);font-size:15px;padding:40px 32px}.ftr .in>div:first-child{border-left:0;padding-left:var(--pad)}.ftr img{height:70px;width:auto}.ftr nav a{color:var(--navy);display:block;font-weight:700;padding:4px 0}.ftr small{display:block;font-size:15px;line-height:1.6}.ftr .copy{color:var(--slate)}.rv{opacity:0;transform:translateY(8px);transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.btn,.rv{transition:none}}@media(max-width:1023px){.tone{max-width:100%}.hrow,.pillars{grid-template-columns:1fr}.pillars{gap:32px}.mod,.pts{grid-template-columns:1fr 1fr}.mod .card:nth-child(n){grid-column:span 1}.mod .card{grid-column:auto}.egrid{grid-template-columns:1fr 1fr}.mapband iframe{height:340px}.egrid .card:first-child{grid-column:1/-1;grid-row:auto}.docs .wrap{grid-template-columns:minmax(0,1fr)}.docs nav{border-bottom:1px solid var(--line);border-right:0}.docpanel{padding:40px var(--pad) 72px}.idx{border-top:0;display:flex;margin-top:0;overflow-x:auto;padding:0 var(--pad);position:static}.idx li{flex:none}.idx a{border-bottom:2px solid transparent;border-left:0;margin-right:28px;padding:16px 0;white-space:nowrap}.idx li:first-child a{border-top:0}.idx a[aria-current]{background:none;border-bottom-color:var(--red)}.ftr .in{grid-template-columns:1fr 1fr}.ftr .in>div:nth-child(3){border-left:0}}@media(max-width:767px){:root{--pad:20px}.frame{border:0}.sec{padding:48px var(--pad)}.nav{display:none}.burger{display:inline-block}.hero{min-height:0;padding:112px var(--pad) 56px}.hero.full{padding-top:132px}.ribbon{right:0}.hero.short .tone,.tone,.tone.big{font-size:27px;max-width:100%}.tone.big{font-size:36px}.biglinks,.cols2,.egrid,.mod,.shots,.split{grid-template-columns:1fr}.people,.pts{grid-template-columns:1fr 1fr}.people{gap:12px}.shots{gap:14px;margin-top:32px}.shots figure{height:260px}.shots figure:last-child img{-o-object-position:center 46%;object-position:center 46%}.egrid .card,.mod .card{grid-column:auto!important}.card .fig{height:200px}.vgrid{grid-template-columns:1fr}.vgrid .card,.vgrid .card:nth-child(4),.vgrid .card:nth-child(5){grid-column:auto}.tl li{padding:0 0 38px 34px}.tl li:before{left:6px;top:24px}.tl li:after{left:0}.ftr .in{grid-template-columns:1fr}.ftr .in>div{border-left:0;border-top:1px solid var(--line);padding:24px var(--pad)}.ftr .in>div:first-child{border-top:0}.docs{padding:0}.docpanel{padding:32px var(--pad) 56px}.doc{max-width:100%}}@media(max-aspect-ratio:1/1){.hero.full:after{background:radial-gradient(130% 60% at 2% 58%,#12224ef2 30%,#12224eb8 62%,#12224e00);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}}
