.sh-frame{background:var(--color-espresso);border:1px solid #ff4e2b4d;border-radius:8px;overflow:visible}.sh-tick{width:11px;height:11px;stroke:var(--color-orange);stroke-width:3.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.sh-mast{border-bottom:1px solid #f5f5f729;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.4vw,26px);padding-bottom:clamp(20px,3vh,30px);display:flex}.sh-mast__kick{letter-spacing:.2em;color:#f5f5f799;max-width:44ch}.sh-cover__h1{max-width:18ch;margin-top:clamp(36px,6vh,64px);font-size:clamp(2.05rem,4.4vw,3.7rem);line-height:1.02}.sh-lead{color:#f5f5f7d1;max-width:54ch;margin-top:clamp(20px,3vh,28px);font-size:.9375rem;line-height:1.8}.sh-cover .dx-orbfield--cover .dx-orbfield__glow{opacity:.42;filter:blur(52px);width:470px;height:470px;top:14%;right:-190px}.sh-cover .dx-orbfield--cover .dx-orbfield__orb{width:290px;height:290px;top:22%;right:-140px}.sh-rec{min-width:0;margin-top:clamp(32px,5vh,48px);padding:clamp(16px,2.4vw,26px)}.sh-rec__hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-bottom:14px;display:flex}.sh-rec__t{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-cream-2);font-size:.6875rem;font-weight:700}.sh-rec__stamp{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-orange);white-space:nowrap;align-items:center;gap:7px;font-size:.625rem;font-weight:600;display:inline-flex}.sh-rec__row{border-top:1px dashed #f5f5f729;padding-block:12px}.sh-rec__row b{font-family:var(--font-mono);letter-spacing:.16em;color:#f5f5f799;font-size:.625rem;font-weight:600;display:block}.sh-rec__row span{color:var(--color-cream);margin-top:6px;font-size:.875rem;line-height:1.55;display:block}.sh-rec__gain{border-top:1px solid #ff4e2b4d;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 16px;margin-top:14px;padding-top:14px;display:grid}.sh-rec__gain b{font-family:var(--font-mono);letter-spacing:.16em;color:#f5f5f799;grid-area:1/1;font-size:.6875rem;font-weight:600}.sh-rec__fig{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-orange);font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.sh-rec__ill{font-family:var(--font-mono);letter-spacing:.16em;color:#f5f5f799;grid-area:2/2;justify-self:end;font-size:.625rem}.sh-rec__note{font-family:var(--font-mono);letter-spacing:.04em;color:#f5f5f7b8;border-top:1px dashed #f5f5f729;margin-top:14px;padding-top:12px;font-size:.6875rem}@media (min-width:980px){.sh-cover__wrap{grid-template-columns:minmax(0,1.06fr) minmax(0,.82fr);align-items:start;column-gap:clamp(36px,5vw,84px);display:grid}.sh-mast{grid-area:1/1/auto/-1}.sh-cover__h1{grid-area:2/1}.sh-lead{grid-area:3/1}.sh-rec{grid-area:2/2/span 2;align-self:start;margin-top:clamp(36px,6vh,64px)}}@media (max-width:767px){.sh-cover .dx-orbfield--cover .dx-orbfield__glow{width:280px;height:280px;top:4%;right:-120px}.sh-cover .dx-orbfield--cover .dx-orbfield__orb{width:150px;height:150px;top:8%;right:-68px}}.sh-cols{gap:0;display:grid}.sh-col{min-width:0;position:relative}.sh-col__h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-espresso);font-size:clamp(1.125rem,1.9vw,1.375rem);font-weight:700;line-height:1.15}.sh-col--on .sh-col__h{color:var(--dx-orange-ink)}.sh-col__b{color:#111314d1;margin-top:10px;font-size:.875rem;line-height:1.65}@media (min-width:900px){.sh-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-col{padding-inline:clamp(16px,2vw,30px)}.sh-col:first-child{padding-left:0}.sh-col:last-child{padding-right:0}.sh-col+.sh-col:before{content:"";box-sizing:border-box;background:#11131429;width:1px;position:absolute;top:0;bottom:0;left:0}}@media (min-width:560px) and (max-width:899px){.sh-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-col{padding:clamp(20px,3vh,28px) clamp(14px,2.4vw,24px)}.sh-col:nth-child(odd){padding-left:0}.sh-col:nth-child(2n){padding-right:0}.sh-col:nth-child(-n+2){padding-top:0}.sh-col:nth-child(2n):before{content:"";box-sizing:border-box;background:#11131429;width:1px;position:absolute;top:0;bottom:0;left:0}.sh-col:nth-child(n+3):after{content:"";box-sizing:border-box;background:#11131429;height:1px;position:absolute;top:0;left:0;right:0}}@media (max-width:559px){.sh-cols{grid-template-columns:minmax(0,1fr)}.sh-col{padding-block:clamp(18px,3vh,24px)}.sh-col:first-child{padding-top:0}.sh-col+.sh-col:after{content:"";box-sizing:border-box;background:#11131429;height:1px;position:absolute;top:0;left:0;right:0}}[data-doc=in-plain-english-one-page] #where-it-sits{padding-block:clamp(110px,19vh,210px)}.sh-quiet__h{max-width:17ch;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.04}.sh-quiet__b{border-top:1px solid #f5f5f729;margin-top:clamp(44px,8vh,88px);padding-top:clamp(20px,3vh,30px)}.sh-quiet__b p{color:#f5f5f7d1;max-width:46ch;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.62}@media (min-width:900px){.sh-quiet__b{margin-left:44%}}.sh-note p{font-family:var(--font-mono);letter-spacing:.06em;color:#111314b8;font-size:.75rem;line-height:1.6}.sh-tl{--sh-tl-over:28px;--sh-tl-mark:26px;--sh-tl-inset:34px;--sh-tl-gap:clamp(24px,4vh,36px);--sh-tl-nodetop:9px}.sh-tl__stop{min-width:0;position:relative}.sh-tl__mark{display:block;position:relative}.sh-tl__mark:before{content:"";box-sizing:border-box;z-index:1;border-radius:999px;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%)}.sh-tl__stop--past .sh-tl__mark:before,.sh-tl__stop--now .sh-tl__mark:before{background:var(--color-orange)}.sh-tl__stop--now .sh-tl__mark:before{width:17px;height:17px;box-shadow:0 0 0 5px #ff4e2b29}.sh-tl__stop--ahead .sh-tl__mark:before{background:var(--color-paper);border:2px solid var(--color-orange)}.sh-tl__now{font-family:var(--font-mono);letter-spacing:.16em;color:var(--dx-orange-ink);font-size:.6875rem;font-weight:700}.sh-tl__cap b{font-family:var(--font-mono);letter-spacing:.14em;color:var(--dx-orange-ink);font-size:.6875rem;font-weight:700;display:block}.sh-tl__cap span{font-family:var(--font-display);color:var(--color-espresso);margin-top:7px;font-size:.9375rem;font-weight:600;line-height:1.42;display:block}@media (min-width:900px){.sh-tl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.sh-tl__stop{padding-top:var(--sh-tl-over)}.sh-tl__mark{height:var(--sh-tl-mark)}.sh-tl__mark:before{top:50%;left:50%}.sh-tl__stop:not(:last-child) .sh-tl__mark:after{content:"";box-sizing:border-box;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:50%}.sh-tl__stop--past:not(:last-child) .sh-tl__mark:after{background:var(--color-orange)}.sh-tl__stop--now:not(:last-child) .sh-tl__mark:after{border-top:2px dashed #ff4e2b8c;height:0}.sh-tl__now{white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%)}.sh-tl__cap{text-align:center;padding:18px clamp(10px,1.8vw,26px) 0}}@media (max-width:899px){.sh-tl{gap:var(--sh-tl-gap);padding-left:var(--sh-tl-inset);flex-direction:column;display:flex}.sh-tl__mark{height:0}.sh-tl__mark:before{left:calc(-1*var(--sh-tl-inset) + 6.5px);top:var(--sh-tl-nodetop)}.sh-tl__stop:not(:last-child):after{content:"";box-sizing:border-box;left:calc(-1*var(--sh-tl-inset) + 5.5px);top:var(--sh-tl-nodetop);bottom:calc(-1*var(--sh-tl-gap) - var(--sh-tl-nodetop));width:2px;position:absolute}.sh-tl__stop--past:not(:last-child):after{background:var(--color-orange)}.sh-tl__stop--now:not(:last-child):after{border-left:2px dashed #ff4e2b8c;width:0}.sh-tl__cap span{max-width:42ch}}.sh-panel{padding:clamp(16px,2.6vw,30px)}.sh-panel__grid{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:clamp(12px,3vw,40px);display:grid}.sh-axis{background:linear-gradient(to bottom,#ff4e2b38,var(--color-orange)38%,var(--color-orange)62%,#ff4e2b38);grid-area:1/2/-1;position:relative}.sh-axis:after{content:"";box-sizing:border-box;background:var(--color-orange);border-radius:999px;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ff4e2b29}.sh-pcell{border-top:1px dotted #f5f5f742;min-width:0;padding-top:clamp(12px,2vh,18px);padding-bottom:clamp(4px,1vh,8px)}.sh-pcell--l{grid-column:1}.sh-pcell--r{grid-column:3}.sh-pcell--hd{border-top:none;padding-top:0;padding-bottom:clamp(12px,2vh,18px)}.sh-pcell b{font-family:var(--font-display);color:var(--color-cream-2);font-size:.9375rem;font-weight:700;line-height:1.25;display:block}.sh-pcell span{color:#f5f5f7bf;margin-top:6px;font-size:.8125rem;line-height:1.55;display:block}.sh-pcell--hd b{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-cream-2);font-size:.625rem;font-weight:700}.sh-pcell--hd span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-orange);font-size:.6875rem}@media (max-width:559px){.sh-pcell b{font-size:.875rem}.sh-pcell span{font-size:.75rem;line-height:1.5}.sh-pcell--hd b{letter-spacing:.12em;font-size:.5625rem}}.sh-stops__close{border-top:1px solid #f5f5f724;margin-top:clamp(24px,4vh,40px);padding-top:clamp(18px,2.6vh,26px)}.sh-stops__close p{font-family:var(--font-display);letter-spacing:-.008em;color:var(--color-cream-2);max-width:58ch;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:600;line-height:1.5}.sh-reg{border-top:1px solid #11131429;padding-top:clamp(20px,3.4vh,32px)}.sh-reg__row{grid-template-columns:minmax(110px,190px) minmax(0,1fr);column-gap:clamp(20px,4vw,56px);padding-block:clamp(20px,3.4vh,32px);display:grid}.sh-reg__row:first-child{padding-top:0}.sh-reg__row+.sh-reg__row{border-top:1px dashed #11131442}@media (max-width:719px){.sh-reg__row{grid-template-columns:minmax(0,1fr);row-gap:12px}}.sh-reg__k{font-family:var(--font-mono);letter-spacing:.18em;color:var(--dx-orange-ink);padding-top:4px;font-size:.6875rem;font-weight:600}.sh-reg__b p{color:#111314d1;max-width:66ch;font-size:.9375rem;line-height:1.72}.sh-adv+.sh-adv{margin-top:8px}.sh-reg__b .sh-adv b{color:var(--color-espresso);font-weight:600}.sh-reg__b .sh-guard{font-family:var(--font-mono);color:#111314c7;max-width:62ch;margin-top:clamp(18px,2.6vh,26px);font-size:.8125rem;font-style:italic;line-height:1.7}.sh-off{position:relative}.sh-off__field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sh-off__field .dx-orbfield__glow{opacity:.24;filter:blur(60px);width:460px;height:460px;inset:auto -40px -40px auto}@media (max-width:767px){.sh-off__field .dx-orbfield__glow{width:300px;height:300px;bottom:-30px;right:-30px}}.sh-off>:not(.sh-off__field){z-index:2;position:relative}.sh-off__mast{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,30px);display:flex}.sh-off__mark{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-cream-2);font-size:clamp(.8125rem,1.6vw,1rem);font-weight:600}.sh-off__people{--sh-offgap:clamp(20px,5vw,64px);column-gap:var(--sh-offgap);border-top:1px solid #f5f5f724;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(32px,5vh,56px);padding-top:clamp(24px,4vh,36px);display:grid}.sh-off__p{min-width:0;position:relative}.sh-off__p+.sh-off__p:before{content:"";box-sizing:border-box;left:calc(var(--sh-offgap)/-2);background:#ff4e2b8c;width:1px;position:absolute;top:0;bottom:0}.sh-off__p b{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-cream-2);font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:700;line-height:1.15;display:block}.sh-off__role{font-family:var(--font-mono);letter-spacing:.16em;color:#f5f5f799;margin-top:8px;font-size:.625rem;display:block}.sh-off__mail{font-family:var(--font-mono);letter-spacing:.02em;color:#f5f5f7c7;overflow-wrap:anywhere;margin-top:10px;font-size:.75rem;line-height:1.5;display:block}@media (max-width:559px){.sh-off__people{grid-template-columns:minmax(0,1fr)}.sh-off__p+.sh-off__p{margin-top:clamp(20px,3vh,28px);padding-top:clamp(20px,3vh,28px)}.sh-off__p+.sh-off__p:before{width:auto;height:1px;bottom:auto;left:0;right:0}}.sh-off__link{margin-top:clamp(28px,4vh,44px)}.sh-off__link a{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-orange);font-size:.8125rem;text-decoration:none}.sh-off__link a:hover{text-underline-offset:3px;text-decoration:underline}.sh-off__link a:focus-visible{outline:1px solid var(--color-orange);outline-offset:4px}.sh-off__fine{border-top:1px solid #f5f5f71f;margin-top:clamp(22px,3.4vh,34px);padding-top:clamp(18px,2.6vh,26px)}
