.agencies .hero{padding:72px 0 0}.agencies .kicker{font-family:var(--mono);font-size:13px;letter-spacing:.01em;color:var(--ink-2);margin:0 0 22px}.agencies .kicker b{font-weight:500;color:var(--lit)}.agencies h1{font-weight:250;font-stretch:70%;font-size:92px;line-height:.94;letter-spacing:-.018em;margin:0;max-width:11em;text-wrap:balance}.agencies h2{font-weight:280;font-stretch:72%;font-size:52px;line-height:.98;letter-spacing:-.014em;margin:0 0 18px;text-wrap:balance}.agencies h2.key{font-size:66px}.agencies .body{font-size:17px;color:var(--ink-2);margin:0;max-width:30em}.agencies .body+.body{margin-top:14px}.agencies .grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}.agencies .grid.flip{grid-template-columns:7fr 5fr}.agencies .hero .row{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start;margin:32px 0 56px}.agencies .hero .sub{font-size:19px;color:var(--ink);margin:0;max-width:28em}.agencies .hero .sub:before{content:"";display:block;width:28px;height:1px;background:var(--lit);box-shadow:0 0 8px var(--lit);margin-bottom:18px}.agencies .hero .note{font-size:12.5px}.agencies .hero .end{padding-bottom:88px}.agencies .demo-note{margin-left:0}.agencies .band{background:linear-gradient(180deg,#07090c,var(--band) 50%,#07090c);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.agencies .band{padding:72px 0}.agencies .band .kicker{margin:0 0 18px}.agencies .band .grid{grid-template-columns:520px minmax(0,1fr);align-items:end}.agencies .band h2.key{margin:0}.agencies .band .body{margin:0 0 6px;max-width:34em}.agencies .spread{padding:96px 0;border-top:1px solid var(--line)}.agencies .sheets{display:grid;grid-template-columns:1fr 1fr;gap:32px}.agencies .sheets img,.agencies .stage img{width:100%;height:auto;display:block;background:#fff}.agencies .reportband{padding:96px 0 112px;border-top:1px solid var(--line)}.agencies .reportband .head{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;margin-bottom:56px}.agencies .reportband .grid{align-items:start}.agencies .reportband .body a{text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.agencies .reportband .body a:hover{text-decoration-color:var(--lit)}.agencies .reportband .more{display:inline-block;margin-top:24px;font-size:14px;font-weight:500;color:var(--lit);border-bottom:1px solid rgba(255,231,189,.4)}.agencies .contents{list-style:none;padding:0;margin:0;border-top:1px solid var(--line2)}.agencies .contents li{padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink-2);position:relative}.agencies .contents b{color:var(--ink);font-weight:500}.agencies .contents .lead{font-weight:300;font-stretch:76%;font-size:30px;line-height:1.1;color:var(--ink);margin:0 0 14px}.agencies .share{background:linear-gradient(180deg,#07090c,var(--band) 50%,#07090c);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.agencies .share .grid{align-items:start}.agencies .diagram{width:100%;height:auto;display:block}.agencies .two{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px}.agencies .two h3{font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.06em;margin:0 0 10px;color:var(--lit)}.agencies .two ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line2)}.agencies .two li{padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:16px}.agencies .statement{padding:112px 0 96px;text-align:center}.agencies .statement h2{font-size:96px;margin:0 auto 14px}.agencies .statement .math{font-weight:300;font-stretch:76%;font-size:32px;color:var(--lit);margin:0 auto 18px;letter-spacing:-.01em}.agencies .statement p{font-size:17px;color:var(--ink-2);margin:0 auto;max-width:30em}.agencies .price{padding:0 0 96px}.agencies .price .card{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:40px 0;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.agencies .price .name{font-weight:280;font-stretch:72%;font-size:52px;line-height:1;margin:0 0 14px}.agencies .price .big{font-weight:200;font-stretch:68%;font-size:112px;line-height:1;letter-spacing:-.02em;margin:0;color:var(--lit);font-variant-numeric:tabular-nums}.agencies .price .big small{font-family:var(--mono);font-weight:400;font-stretch:100%;font-size:14px;letter-spacing:0;color:var(--ink-2)}.agencies .price .year{font-size:16px;color:var(--ink-2);margin:12px 0 28px}.agencies .price .year b{font-weight:500;color:var(--ink)}.agencies .price ul{list-style:none;padding:0;margin:0;font-size:17px;color:var(--ink-2)}.agencies .price li{padding:10px 0;border-bottom:1px solid var(--line)}.agencies .price li:first-child{padding-top:0}.agencies .price li b{color:var(--ink);font-weight:500}.agencies .faq{padding:88px 0 112px;border-top:1px solid var(--line)}.agencies .faq dl{margin:40px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:32px 64px}.agencies .faq dt{font-size:19px;font-weight:500;line-height:1.25;margin:0 0 6px;text-wrap:balance;color:var(--ink)}.agencies .faq dd{margin:0;font-size:16px;color:var(--ink-2);max-width:30em}.agencies .faq .ask{margin:56px auto 0;max-width:560px;text-align:center}.agencies .faq .ask p{font-size:17px;color:var(--ink-2);margin:0 0 16px}.agencies .ep{padding:120px 0 112px;border-top:1px solid var(--line);position:relative}.agencies .ep .rail{border-top:0;padding-top:0}.agencies h2.ep-h{font-weight:280;font-stretch:72%;line-height:.98;letter-spacing:-.014em;font-size:66px;margin:10px 0 48px;max-width:none;color:var(--ink)}.agencies .ep figure{margin:0}.agencies .ep figcaption{max-width:52em}.agencies .ep-grid{display:grid;grid-template-columns:460px 300px minmax(0,1fr);column-gap:0;row-gap:48px;align-items:start}.agencies .ep-cover figcaption,.agencies .ep-a2{margin-top:16px}.agencies .ep-t .ep-a2{padding-left:24px;padding-right:24px}.agencies .ep-t .ep-a2>span:last-child{text-wrap:balance}.agencies .ep-r{justify-self:end;width:462px;max-width:100%;padding-left:24px;box-sizing:border-box}.agencies .ep-sheet figcaption{margin-top:16px}.agencies .dcrop.fade{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent)}.agencies .ep-body{margin-top:28px}.agencies .ep-body .body{max-width:26em}.agencies .ep-body .body+.body{margin-top:14px}.agencies .ep .phone-only,.agencies .ep .phone-tally{display:none}.agencies .dcrop{position:relative;overflow:hidden;max-width:100%;box-shadow:0 0 0 1px #ffffff1c,0 2px 3px #00000073,0 34px 90px -30px #000000e6}.agencies .dcrop.paper{box-shadow:0 0 0 1px #0000004d,0 30px 80px -24px #000000f2}.agencies .dcrop img{position:absolute;max-width:none;height:auto;display:block}.agencies .dfig{display:block;overflow:visible;max-width:none}.agencies .dfig text{font-family:var(--mono);fill:var(--ink-3);font-size:12px}.agencies .dfig .t-ink{fill:var(--ink)}.agencies .dfig .t-lit{fill:var(--lit)}.agencies .dfig .sans{font-family:var(--sans)}.js .ep:not(.on) .dr{stroke-dasharray:1;stroke-dashoffset:1}.js .ep.on .dr{stroke-dasharray:1;animation:epdraw var(--t, 1.1s) cubic-bezier(.55,.05,.25,1) var(--d, 0s) both}.js .ep:not(.on) .ap{opacity:0}.js .ep.on .ap{animation:epap .6s ease var(--d, 0s) both}.js .ep.on .ap.pop{animation:epap .05s steps(1,end) var(--d, 0s) both}.js .ep.done .dr,.js .ep.done .ap,.js .ep.done .ap.pop{animation:none;opacity:1;stroke-dashoffset:0}@keyframes epdraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes epap{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.js .ep .ap,.js .ep .dr{opacity:1;stroke-dashoffset:0;animation:none}}@media(max-width:1239px){.agencies .ep-grid{grid-template-columns:460px minmax(0,1fr)}.agencies .ep-r{display:contents}.agencies .ep-sheet{grid-column:1;width:438px}.agencies .ep-body{grid-column:2;margin-top:0;padding-left:40px}}@media(max-width:1023px){.agencies .ep-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.agencies .ep-cover,.agencies .ep-t,.agencies .ep-sheet,.agencies .ep-body{grid-column:1}.agencies .ep .wide-only,.agencies .ep-tally{display:none}.agencies .ep .phone-only{display:block}.agencies .ep .phone-tally{display:block;margin-top:28px}.agencies .ep-t .ep-a2{padding-left:0;margin-top:8px;margin-right:0}.agencies .ep .ep-sheet{margin-top:48px;max-width:100%}.agencies .ep-body{margin-top:28px;padding-left:0}}@media(max-width:900px){.agencies .hero{padding-top:48px}.agencies h1{font-size:60px}.agencies h2{font-size:40px}.agencies h2.key{font-size:46px}.agencies .sheets{grid-template-columns:1fr;gap:16px}.agencies .grid,.agencies .grid.flip,.agencies .hero .row,.agencies .reportband .head,.agencies .price .card,.agencies .faq dl,.agencies .two{grid-template-columns:1fr;gap:32px}.agencies .grid>*{min-width:0}.agencies .hero .end{padding-bottom:64px}.agencies .band,.agencies .spread,.agencies .share{padding:72px 0}.agencies .band .grid{grid-template-columns:minmax(0,1fr);gap:20px}.agencies .band .body{margin:0}.agencies .statement{padding:80px 0 72px}.agencies .statement h2{font-size:60px}.agencies .statement .math{font-size:24px}.agencies .reportband{padding:72px 0 80px}.agencies .reportband .head{margin-bottom:40px}.agencies .price .big{font-size:80px}.agencies .faq{padding:72px 0 88px}.agencies .ep{padding:80px 0 72px}.agencies h2.ep-h{font-size:46px;margin-bottom:32px}}@media(max-width:400px){.agencies .ep .phone-tally .dfig{width:100%;height:auto}}@media(max-width:600px){.agencies h1{font-size:46px}}
