.cc-h{background:var(--night);align-items:center;min-height:860px;display:flex;position:relative;overflow:hidden}.cc-h>img{object-position:60% 100%}@media (prefers-reduced-motion:no-preference){.cc-h>img{animation-name:drift;animation-duration:18s;animation-timing-function:ease-out;animation-fill-mode:both}}.cc-h:after{content:"";background:linear-gradient(90deg,var(--night-a92) 0%,var(--night-a74) 44%,var(--night-a10) 80%);position:absolute;inset:0}.cc-h-in{z-index:2;width:100%;padding-top:50px;padding-bottom:150px;position:relative}.cc-h h1{font-family:var(--disp);font-weight:400;font-size:var(--text-clamp-50px-7-2vw-112px);letter-spacing:-.014em;max-width:9.5em;line-height:.99}.cc-h .lede{max-width:30em;margin-top:24px}.cc-w{background:var(--ink);padding:60px 0 120px;overflow:hidden}.cc-w .h2{max-width:17em;font-size:var(--text-clamp-36px-4-8vw-74px)}.cc-w-g{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:20px;margin-top:60px;display:grid}.cc-w-l{font-family:var(--disp);font-size:var(--text-clamp-34px-3-9vw-58px);flex-direction:column;grid-column:1/6;justify-content:space-between;line-height:1.1;display:flex}.cc-w-l li{border-top:1px solid var(--white-a18);padding:9px 0}.cc-w-l li:last-child{border-bottom:1px solid var(--white-a18)}.cc-w-p{grid-column:6/13;grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:10px;min-height:560px;margin-left:30px;margin-right:calc(-1*max(40px,50vw - 640px));display:grid}.cc-w-p div{background:var(--night);position:relative;overflow:hidden}.cc-p{background:var(--mist);color:var(--ink);padding:110px 0 0}.cc-p .h2{color:var(--navy);margin-bottom:46px}.cc-l{--c:var(--coal);--t:var(--white);background:var(--c);color:var(--t);position:relative;overflow:hidden}.cc-l .wrap{z-index:2;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:12px 48px;padding-top:32px;padding-bottom:36px;display:grid;position:relative}.cc-l h3{font-family:var(--disp);font-weight:400;font-size:var(--text-clamp-38px-5vw-76px);letter-spacing:-.01em;line-height:1.02}.cc-l p{font-size:var(--text-clamp-17px-1-4vw-20px);line-height:1.45}.l2{--c:var(--ink)}.l3{--c:var(--deep)}.l4{--c:var(--navy)}.l5{--c:var(--ice);--t:var(--navy)}.l6{--c:var(--white);--t:var(--navy)}.cc-chip:before{content:"";mask-image:linear-gradient(90deg,transparent 12%,var(--black) 48%,var(--black-a30) 70%);-webkit-mask-image:linear-gradient(90deg,transparent 12%,var(--black) 48%,var(--black-a30) 70%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='110'%3E%3Cg fill='%23fff' fill-opacity='.16'%3E%3Cpath d='M9 12l9-4 5 7-8 5zM44 6l7 3-3 7-7-3zM78 15l10-3 3 7-9 5zM118 7l8 5-6 6-6-6zM22 41l8-3 4 8-9 3zM58 36l9 2-2 8-8-3zM96 44l9-4 3 7-9 4zM134 34l7 5-5 7-6-5zM8 73l8 2-3 8-7-4zM41 67l10 2-3 7-9-3zM75 74l7-5 6 7-7 4zM112 69l9 3-4 8-7-5zM27 96l9-3 2 7-8 3zM63 94l8 3-4 7-7-4zM101 98l9-4 3 6-9 4zM138 88l7 4-4 7-6-5z'/%3E%3C/g%3E%3Cg fill='%23000' fill-opacity='.18'%3E%3Cpath d='M28 22l6-2 3 5-6 3zM66 22l7 1-2 6-6-2zM104 24l6 3-4 5-5-4zM40 52l7 2-3 6-6-3zM84 56l6-3 3 6-6 3zM122 56l6 3-4 5-5-4zM14 56l6-1 1 6-6 1zM52 82l7-2 2 6-7 2zM92 84l6 2-3 6-6-3zM128 80l6 3-3 5-6-3z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.l5.cc-chip:before{opacity:.7}.cc-s{background:var(--navy);padding:120px 0 230px;position:relative;overflow:hidden}.cc-s .wrap{z-index:2;text-align:center;position:relative}.cc-s .h2{max-width:14em;margin:0 auto}.cc-s .lede{color:var(--tint-e3ecf7);max-width:32em;margin:22px auto 0}.cc-s .acts{justify-content:center}.cc-q{background:var(--snow);color:var(--ink);text-align:center;padding:110px 0 120px}.cc-q .h2{color:var(--navy);margin-bottom:60px}.cc-q-r{max-width:880px;margin:0 auto;padding:30px 0}.cc-q h3{font-family:var(--disp);color:var(--navy);font-weight:400;font-size:var(--text-clamp-30px-3-6vw-54px);margin-bottom:12px;line-height:1.08}.cc-q p{max-width:36em;font-size:var(--text-clamp-18px-1-5vw-21px);margin:0 auto;line-height:1.45}.cc-e{background:var(--night);padding:170px 0 250px;position:relative;overflow:hidden}.cc-e>img{object-position:50% 70%}.cc-e:after{content:"";background:linear-gradient(90deg,var(--night-a88) 0%,var(--night-a66) 56%,var(--night-a20) 90%);position:absolute;inset:0}.cc-e .wrap{z-index:2;position:relative}.cc-e .h2{font-size:var(--text-clamp-48px-7-4vw-116px)}.cc-e .lede{max-width:32em;margin-top:20px}@media (width<=1180px){.cc-h{min-height:720px}.cc-w{padding-bottom:90px}.cc-w-p{min-height:480px;margin-left:10px}.cc-p{padding-top:90px}.cc-s{padding:90px 0 170px}.cc-q{padding:90px 0}}@media (width<=980px){.cc-w-l{grid-column:1/-1;margin-bottom:34px}.cc-w-p{grid-column:1/-1;min-height:420px;margin:0 -40px}}@media (width<=767px){.cc-h{align-items:flex-end;min-height:0}.cc-h:after{background:linear-gradient(0deg,var(--night-a96) 0%,var(--night-a86) 54%,var(--night-a10) 86%)}.cc-h-in{padding-top:270px;padding-bottom:90px}.cc-h h1{font-size:var(--text-46)}.cc-w{padding:36px 0 0}.cc-w .h2{font-size:var(--text-34)}.cc-w-g{margin-top:28px}.cc-w-l{font-size:var(--text-32)}.cc-w-l li{padding:6px 0}.cc-w-p{gap:6px;height:300px;min-height:0;margin:0 -20px}.cc-p{padding-top:70px}.cc-p .h2{margin-bottom:28px}.cc-l .wrap{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:22px;padding-bottom:24px}.cc-l h3{font-size:var(--text-36)}.cc-s{padding:70px 0 110px}.cc-s .wrap{text-align:left}.cc-s .h2,.cc-s .lede{margin-left:0}.cc-s .acts{justify-content:flex-start}.cc-s .btn{white-space:normal;text-align:center}.cc-q{text-align:left;padding:70px 0 54px}.cc-q .h2{margin-bottom:22px}.cc-q-r{padding:18px 0}.cc-q h3{font-size:var(--text-28)}.cc-q p{margin:0}.cc-e{padding:90px 0 130px}.cc-e .h2{font-size:var(--text-48)}}
