.st-head{gap:var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(32px,6vw,100px) 0 clamp(80px,10vw,170px);display:grid}.st-title{font-family:var(--font-d);letter-spacing:-.045em;grid-area:1/1/auto/9;margin:0;font-size:clamp(2.2rem,.3rem + 6.4vw,8rem);font-weight:300;line-height:.9}.st-answer{grid-area:2/1/auto/7;align-self:end;margin-top:clamp(32px,5vw,80px)}.st-hero{border-radius:3px;grid-area:1/9/3/-1;overflow:hidden}.st-hero img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.st-h2{font-size:var(--step-3);letter-spacing:-.035em;margin:0;font-weight:500;line-height:.98}.st-lead{max-width:42ch;font-size:var(--step-1);color:var(--ink-2);margin:0;line-height:1.4}.st-round-head,.st-measure-head{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.st-round-head .k-kicker,.st-measure-head .k-kicker{grid-column:1/-1}.st-round-head .st-h2,.st-measure-head .st-h2{grid-column:1/8}.st-round-head .st-lead,.st-measure-head .st-lead{grid-column:9/-1}.st-round{border-top:1px solid var(--line-strong);padding-top:28px}.st-route{margin-top:clamp(48px,6vw,100px);position:relative}.st-svg{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.st-path-base,.st-path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.st-path-base{stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:2 9}.st-path{stroke:var(--ink);stroke-width:2.5px}.st-mark{z-index:2;background:var(--accent);pointer-events:none;will-change:transform;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #6d63e62e}.st-stops{margin:0;padding:0;list-style:none;position:relative}.st-stop{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:clamp(380px,44vw,640px);padding:clamp(24px,3vw,48px) 0;display:grid}.st-stop-pic{clip-path:inset(12%);transition:clip-path 1.1s var(--ease-out);border-radius:3px;grid-area:1/1/auto/5;overflow:hidden}.st-stop.is-reached .st-stop-pic{clip-path:inset(0)}.st-stop-pic img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform 1.4s var(--ease-out);display:block;transform:scale(1.12)}.st-stop.is-reached .st-stop-pic img{transform:none}.st-dot{z-index:1;border:2px solid var(--ink);background:var(--bg);width:18px;height:18px;transition:background-color .4s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;grid-area:1/5/auto/7;justify-self:center;position:relative}.st-stop.is-reached .st-dot{background:var(--ink);transform:scale(1.25)}.st-stop-text{grid-area:1/7/auto/12}.st-stop-text h3{font-family:var(--font-d);letter-spacing:-.04em;color:var(--ink-3);transition:color .6s var(--ease-out);margin:0;font-size:clamp(1.6rem,.8rem + 2.6vw,3.6rem);font-weight:300;line-height:1}.st-stop.is-reached .st-stop-text h3{color:var(--ink)}.st-stop-text p{max-width:36ch;font-size:var(--step-1);color:var(--ink-2);margin:clamp(14px,1.6vw,22px) 0 0;line-height:1.42}.st-stop.is-odd .st-stop-text{text-align:right;grid-column:2/7}.st-stop.is-odd .st-stop-text p{margin-left:auto}.st-stop.is-odd .st-dot{grid-column:7/9}.st-stop.is-odd .st-stop-pic{grid-column:9/-1}.st-tally{grid-area:1/9/auto/12;justify-self:start;width:100%;max-width:220px;height:auto}.st-tally line{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .8s var(--ease-out)}.st-stop.is-reached .st-tally line{stroke-dashoffset:0}.st-stop.is-reached .st-tally line:nth-child(2){transition-delay:.12s}.st-stop.is-reached .st-tally line:nth-child(3){transition-delay:.24s}.st-stop.is-reached .st-tally line:nth-child(4){transition-delay:.36s}.st-stop.is-reached .st-tally .st-tally-cross{stroke:var(--accent);transition-delay:.55s}.st-stop.is-last.is-odd .st-tally{grid-column:9/12}.st-crew{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(110px,13vw,220px) 0 clamp(80px,10vw,160px);display:grid}.st-crew-text{grid-column:1/7}.st-crew-text .st-lead{margin-top:clamp(18px,2vw,28px)}.st-crew-list{border-top:1px solid var(--line-strong);margin:clamp(32px,4vw,56px) 0 0}.st-crew-list>div{gap:var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,5fr);padding:18px 0;display:grid}.st-crew-list dt{font-weight:600}.st-crew-list dd{color:var(--ink-2);margin:0}.st-crew-pics{grid-column:8/-1;align-self:start;position:relative}.st-crew-photo{border-radius:3px;width:78%;margin-left:auto;overflow:hidden}.st-crew-photo img{width:100%;height:auto;display:block}.st-crew-cut{width:52%;position:absolute;bottom:-14%;left:-6%}.st-crew-cut img{width:100%;height:auto;display:block}.st-where{padding:clamp(110px,13vw,210px) 0 clamp(24px,3vw,48px)}.st-where-head{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.st-where-head .k-kicker{grid-column:1/-1}.st-where-head .st-h2{grid-column:1/9}.st-where-head .st-lead{grid-column:1/7;margin-top:clamp(16px,2vw,28px)}.st-where-list{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,80px) 0 0;display:grid}.st-where-list>div{border-top:2px solid var(--ink);padding-top:18px}.st-where-list>div:nth-child(2n){margin-top:clamp(40px,6vw,110px)}.st-where-list dt{font-family:var(--font-d);letter-spacing:-.035em;font-size:clamp(1.2rem,.8rem + 1.2vw,2rem);font-weight:300;line-height:1.05}.st-where-list dd{max-width:32ch;color:var(--ink-2);margin:14px 0 0}.st-where-list dd a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.st-data{padding:clamp(56px,8vw,130px) 0 clamp(80px,10vw,160px)}.st-data-pic{margin:0 calc(var(--margin) * -1);height:clamp(280px,52vw,760px);overflow:hidden}.st-data-pic img{object-fit:cover;width:100%;height:100%;display:block}.st-data-text{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(36px,5vw,80px);display:grid}.st-data-text>div:first-child{grid-column:1/7}.st-data-body{grid-column:8/-1;align-self:end;gap:1.1em;display:grid}.st-data-body p{max-width:44ch;font-size:var(--step-1);color:var(--ink-2);margin:0;line-height:1.42}.st-data-body p:first-child{color:var(--ink)}.st-measure{margin:0 calc(var(--margin) * -1);padding:clamp(80px, 10vw, 170px) var(--margin)}.st-measure .st-lead{color:#f4f4f2b8}.st-table{border-collapse:collapse;width:100%;margin-top:clamp(40px,5vw,80px)}.st-table th[scope=col]{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#f4f4f2a8;border-bottom:1px solid #f4f4f252;padding:0 16px 14px 0;font-size:.72rem;font-weight:600}.st-table th[scope=row],.st-table td{text-align:left;vertical-align:baseline;border-bottom:1px solid #f4f4f229;padding:clamp(16px,1.8vw,26px) 16px clamp(16px,1.8vw,26px) 0}.st-table th[scope=row]{width:32%;font-family:var(--font-d);font-weight:300;font-size:var(--step-1);letter-spacing:-.03em}.st-table td{color:#f4f4f2bf}.st-table td:last-child{width:20%}.st-table tbody tr{transition:background-color .4s var(--ease-out)}.st-table tbody tr:hover{background:#f4f4f20d}.st-more{max-width:58ch;color:var(--ink-2);margin:clamp(64px,8vw,120px) 0 clamp(32px,4vw,56px) auto}.st-more a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.st-stop-pic,.st-stop-pic img,.st-tally line{transition:none}}@media (max-width:1000px){.st-title,.st-answer,.st-round-head .st-h2,.st-round-head .st-lead,.st-measure-head .st-h2,.st-measure-head .st-lead,.st-crew-text,.st-data-text>div:first-child,.st-data-body{grid-column:1/-1}.st-hero{grid-area:3/1/auto/-1;height:70vw;margin-top:16px}.st-hero img{min-height:0}.st-answer{grid-row:2}.st-stop,.st-stop.is-odd{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:18px 16px;min-height:0}.st-dot,.st-stop.is-odd .st-dot{grid-area:1/1;margin-top:10px}.st-stop-text,.st-stop.is-odd .st-stop-text{text-align:left;grid-area:1/2}.st-stop.is-odd .st-stop-text p{margin-left:0}.st-stop-pic,.st-stop.is-odd .st-stop-pic,.st-tally,.st-stop.is-last.is-odd .st-tally{grid-area:2/2;max-width:320px}.st-tally{max-width:140px}.st-crew-pics{grid-column:1/-1;margin:48px 0 18%}.st-data-body{margin-top:20px}.st-where-head .st-h2,.st-where-head .st-lead{grid-column:1/-1}.st-where-list{grid-template-columns:minmax(0,1fr)}.st-where-list>div:nth-child(2n){margin-top:0}.st-table thead{display:none}.st-table,.st-table tbody,.st-table tr,.st-table th[scope=row],.st-table td{width:auto;display:block}.st-table tr{border-bottom:1px solid #f4f4f233;padding:16px 0}.st-table th[scope=row],.st-table td,.st-table td:last-child{border:0;width:auto;padding:3px 0}.st-table td:before{content:attr(data-h) ": ";color:#f4f4f28c}}
