.dig-moment{aspect-ratio:600/450;pointer-events:none;flex-shrink:0;width:120px;position:relative}.dig-moment>.dig{opacity:0}.dig-moment.dig-play>.dig{opacity:1;animation:.65s both dig-enter}.dig-moment .dig-crumb{animation:none}.dig-check{fill:none;stroke:var(--dig-pink);stroke-width:5px;stroke-linecap:round;opacity:0;width:26%;position:absolute;top:45%;left:13%}.dig-play .dig-check{animation:1.8s both dig-check-off}@keyframes dig-enter{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translateY(0)}}@keyframes dig-check-off{0%,35%{opacity:0;transform:scale(.1)}55%,to{opacity:1;transform:scale(1)}}.dig-scene-push.dig-play .dig-paw-left{animation:3.4s .65s both dig-push-left}.dig-scene-push.dig-play .dig-paw-right{animation:3.4s .65s both dig-push-right}.dig-scene-push.dig-play .dig-eyes{animation:3.4s .65s both dig-reader}@keyframes dig-strain{0%,to{transform:none}20%,40%{transform:translateY(-9px)rotate(-4deg)}30%,50%{transform:translateY(-6px)rotate(-2deg)}70%{transform:rotate(4deg)}}@keyframes dig-push-left{0%,to{transform:none}15%,35%,55%{transform:translate(105px,-170px)rotate(25deg)}25%,45%{transform:translate(105px,-180px)rotate(25deg)}75%,85%{transform:translate(-12px,-55px)rotate(-35deg)}}@keyframes dig-push-right{0%,to{transform:none}15%,35%,55%{transform:translate(-50px,-170px)rotate(-25deg)}25%,45%{transform:translate(-50px,-180px)rotate(-25deg)}75%,85%{transform:translate(12px,-55px)rotate(35deg)}}@keyframes dig-reader{0%,60%{transform:translateY(-10px)}80%,to{transform:translate(-10px)}}.dig-scene-homework.dig-play .dig-head{animation:2.2s .65s both dig-read}.dig-scene-homework.dig-play .dig-paw-right{animation:2.2s .65s both dig-tick-list}@keyframes dig-read{0%,to{transform:none}25%,65%{transform:rotate(8deg)translateY(7px)}}@keyframes dig-tick-list{0%,to{transform:none}30%,65%{transform:translate(-50px,-30px)rotate(-15deg)}45%{transform:translate(-25px,-50px)rotate(-5deg)}}@keyframes dig-offer{0%{transform:translateY(70px)rotate(12deg)}35%,65%{transform:translateY(-35px)rotate(-8deg)}to{transform:none}}@keyframes dig-circle{0%,to{transform:none}20%,60%{transform:translate(-30px,-30px)rotate(-15deg)}30%,70%{transform:translate(-55px,-10px)rotate(-25deg)}40%,80%{transform:translate(-20px)rotate(-5deg)}}.dig-scene-opinions.dig-play .dig-head{animation:3.2s .65s both dig-tennis}.dig-scene-opinions.dig-play .dig-eyes{animation:3.2s .65s both dig-tennis-eyes}@keyframes dig-tennis{0%,to{transform:none}15%,45%{transform:rotate(3deg)}30%,60%{transform:rotate(14deg)translateY(5px)}80%{transform:translateY(9px)rotate(5deg)}90%{transform:translateY(-3px)}}@keyframes dig-tennis-eyes{0%,to{transform:none}15%,45%{transform:translate(-16px,10px)}30%,60%{transform:translate(-16px,30px)}80%,90%{transform:translateY(10px)}}.dig-scene-nod.dig-play .dig-head{animation:.75s .5s both dig-nod}@keyframes dig-nod{0%,to{transform:none}45%{transform:translateY(14px)rotate(8deg)}}.dig-scene-wave.dig-play .dig-paw-right{animation:1.7s .65s both dig-wave}@keyframes dig-wave{0%,to{transform:none}20%,55%{transform:translateY(-140px)rotate(-22deg)}38%,72%{transform:translateY(-140px)rotate(20deg)}}.dig-scene-digging.dig-play .dig-shovel,.dig-scene-digging.dig-play .dig-paw-right{animation:.85s .65s 3 dig-shovel}.dig-scene-digging.dig-play .dig-head{animation:3.5s .65s forwards dig-lean}.dig-scene-digging.dig-play .dig-crumb{animation:.85s .95s 3 dig-puff}@keyframes dig-shovel{0%,to{transform:none}30%{transform:translateY(18px)rotate(12deg)}65%{transform:translateY(-45px)rotate(-30deg)}}@keyframes dig-lean{0%,70%{transform:none}to{transform:translate(18px)rotate(7deg)}}.dig-scene-sent{overflow:hidden}.dig-scene-sent.dig-play>.dig{animation:2.8s forwards dig-send}.dig-scene-sent.dig-play .dig-thumb,.dig-scene-sent.dig-play .dig-paw-right{animation:1.6s .5s both dig-thumb-up}@keyframes dig-thumb-up{0%,to{transform:none}20%,80%{transform:translateY(-80px)rotate(-8deg)}}@keyframes dig-send{0%{opacity:0;transform:translateY(80%)}20%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(110%)}}.dig-scene-lost.dig-play .dig-paw-right{animation:3.6s .65s both dig-scratch}.dig-scene-lost.dig-play .dig-head{animation:3.6s .65s both dig-baffled}@keyframes dig-map-wrong{0%{transform:rotate(0)}25%,to{transform:rotate(180deg)}}@keyframes dig-scratch{0%,65%,to{transform:none}30%,45%{transform:translate(-95px,-180px)rotate(-20deg)}38%,53%{transform:translate(-105px,-185px)rotate(-28deg)}}@keyframes dig-baffled{0%{transform:none}25%,75%{transform:rotate(-10deg)}to{transform:rotate(-5deg)}}.dig-scene-peek{overflow:hidden}.dig-scene-peek.dig-play>.dig{animation:1.4s both dig-peek-once}@keyframes dig-peek-once{0%{opacity:0;transform:translateY(90%)}65%{opacity:1;transform:translateY(-5%)}to{opacity:1;transform:none}}.dig-scene-celebrate.dig-play .dig-paw-left{animation:1.7s .65s both dig-cheer-left}.dig-scene-celebrate.dig-play .dig-paw-right{animation:1.7s .65s both dig-cheer-right}.dig-scene-celebrate.dig-play .dig-crumb{animation:.85s .85s dig-puff}@keyframes dig-cheer-left{0%,to{transform:none}30%,65%{transform:translateY(-160px)rotate(-30deg)}45%{transform:translateY(-175px)rotate(-35deg)}}@keyframes dig-cheer-right{0%,to{transform:none}30%,65%{transform:translateY(-160px)rotate(30deg)}45%{transform:translateY(-175px)rotate(35deg)}}.dig-band-wrap{z-index:3;position:relative}.dig-band-hole{z-index:2;width:74px;height:57px;transform:translateX(calc(var(--band-x,37px) - 37px));pointer-events:none;position:absolute;bottom:0;left:0;overflow:hidden}.dig-band-hole .dig-moment{width:74px}.dig-scene-molehill:not(.dig-in-view){opacity:0}.dig-scene-molehill:not(.dig-in-view)>.dig{animation-play-state:paused}.dig-scene-molehill.dig-play>.dig{animation:2.6s both dig-pop}@keyframes dig-pop{0%,to{opacity:0;transform:translateY(100%)}14%,80%{opacity:1;transform:none}}.dig-chart{max-width:920px;position:relative}.dig-chart-mole{width:13%;position:absolute;top:29%;left:65%}.dig-benefit{--seat:95px;width:100%;padding-top:var(--seat);position:relative}.dig-benefit>.dig-moment{z-index:4;right:26px;bottom:calc(100% - var(--seat) - 11px);position:absolute}.dig-benefit .src{width:100%}.dig-benefit-3>.dig-moment{right:calc(50% - 60px)}.dig-question{padding-right:66px;position:relative}.dig-question-mole{width:62px;position:absolute;top:4px;right:0;overflow:hidden}.dig-footer-brand{align-items:center;gap:8px;display:flex}.dig-footer-mole{width:62px}.hp[data-direction=dig] .dig-closing-panel{isolation:isolate;margin-top:150px;position:relative}.hp[data-direction=dig] .dig-closing-panel .hp-dig-peek{width:220px;right:36px;transform:translateY(12.5%)}.hp[data-direction=dig] .dig-closing-panel .hp-dig-form{border:3px solid var(--dig-ink);background:var(--dig-paper);box-shadow:8px 9px 0 var(--dig-ink);border-radius:30px;padding:34px clamp(22px,3.4vw,40px) 28px}.hp[data-direction=dig] .dig-closing-panel .hp-dig-form .code-box{border-color:color-mix(in srgb, var(--dig-ink) 34%, var(--dig-paper));background:var(--dig-paper)}.hp[data-direction=dig] .dig-closing-panel .hp-dig-form .hp-aside{margin-top:14px}.dig-request-lede{align-items:center;gap:14px;display:flex}.dig-request-lede .dig-moment{width:95px}.dig-request-sent{width:105px;margin-bottom:16px}.dig-lost-mole{width:200px;margin-bottom:24px}.dig-report-hero{max-width:var(--st-wide);margin-inline:auto;position:relative}.dig-report-hero .st-hero{padding-top:126px}.dig-report-arrival{pointer-events:none;height:105px;position:absolute;top:12px;right:0;overflow:hidden}.dig-report-arrival .dig-moment{width:130px}.mm-bad{position:relative}.dig-mismatch-ring{fill:none;width:calc(100% + 28px);height:calc(100% + 4px);stroke:var(--dig-pink);stroke-width:2px;opacity:0;pointer-events:none;position:absolute;top:-2px;left:-24px}.dig-benefit:has(.dig-play) .dig-mismatch-ring{animation:dig-ring .5s calc(1.1s + var(--i) * .45s) both}@keyframes dig-ring{0%{opacity:0;transform:scale(.65)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.dig-lab{max-width:1200px;color:var(--dig-ink);margin:auto;padding:48px 20px}.dig-lab h1,.dig-lab h2{font-family:var(--font-display)}.dig-lab-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.dig-lab-card{border:1px solid var(--color-line);background:var(--dig-panel);border-radius:16px;padding:20px}.dig-lab-stage{place-items:center;min-height:240px;display:grid}.dig-lab-stage>.dig-moment{width:220px}.dig-lab button{font:inherit;background:var(--dig-paper);color:var(--dig-ink);border:1px solid var(--dig-ink);cursor:pointer;border-radius:8px;padding:8px 14px}.dig-lab-code{width:100%;position:relative}.dig-lab-code .dig{width:200px;height:150px;margin:auto;overflow:hidden}.dig-lab-code-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.dig-lab .src{font-size:14px}.dig-lab .dig-benefit{margin-block:16px}.dig-lab .hp-q{width:100%}@media (width<=560px){.dig-benefit{--seat:78px}.dig-benefit>.dig-moment{width:100px;bottom:calc(100% - var(--seat) - 9px)}.dig-benefit-3>.dig-moment{right:calc(50% - 50px)}.dig-request-lede{align-items:flex-start;gap:8px}.dig-request-lede .dig-moment{width:68px;margin-top:18px}.hp[data-direction=dig] .dig-closing-panel{margin-top:115px}.hp[data-direction=dig] .dig-closing-panel .hp-dig-peek{width:180px;right:18px}.hp[data-direction=dig] .dig-closing-panel .hp-dig-form{box-shadow:5px 6px 0 var(--dig-ink);border-radius:24px}.dig-footer-mole{width:50px}}@media (prefers-reduced-motion:reduce){.dig-scene-molehill:not(.dig-in-view){opacity:1}.dig-moment>.dig{opacity:1!important;transform:none!important}.dig-moment,.dig-moment *,.dig-mismatch-ring{transition:none!important;animation:none!important}.dig-moment .dig-head,.dig-moment .dig-paw,.dig-moment .dig-eyes,.dig-moment .dig-prop{transform:none}.dig-scene-lost .dig-map{transform:rotate(180deg)}.dig-scene-digging .dig-head{transform:translate(18px)rotate(7deg)}.dig-scene-sent .dig-thumb,.dig-scene-sent .dig-paw-right{transform:translateY(-70px)}.dig-check,.dig-benefit .dig-mismatch-ring{opacity:1}.dig-moment .dig-crumb{opacity:0}}.hp[data-direction=dig] .hp-offer-body{max-width:600px}.hp[data-direction=dig] .hp-offer-head .hp-h2{margin-bottom:0}.hp[data-direction=dig] .hp-offer-head .hp-offer-fine{color:var(--ink);margin:20px 0 0;font-size:18px}@media (width>=1100px){.hp[data-direction=dig] .hp-offer{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:end;gap:72px;display:grid}.hp[data-direction=dig] .hp-offer .hp-offer-body{margin-top:0}.hp[data-direction=dig] .hp-offer-head{padding-bottom:40px}}.hp[data-direction=dig] .dig-closing-panel .hp-dig-form .lc{grid-template-columns:minmax(0,1fr)}.hp[data-direction=dig] .dig-closing-panel .hp-dig-form .lc .hp-btn{justify-self:start;min-width:240px}.dig-moment:not(.dig-in-view),.dig-moment:not(.dig-in-view) *{animation-play-state:paused!important}.dig-moment.dig-in-view .dig{animation-play-state:running}.dig-band-rail{pointer-events:none;width:100%;height:57px;position:absolute;bottom:100%}.hp[data-direction=dig] .dig-band-wrap .hp-band-track,.dig-dev-band .hp-band-track{animation-play-state:paused}.hp[data-direction=dig] .dig-band-moving .hp-band-track,.dig-dev-band.dig-band-moving .hp-band-track{animation-play-state:running}.dig-scene-push .dig-ladder{opacity:0}.dig-scene-push.dig-play .dig-ladder{animation:1.7s 4.1s both dig-fetch-ladder}.dig-scene-push.dig-play .dig-head{animation:3.4s .65s both dig-strain,1.7s 4.1s dig-look-up}@keyframes dig-fetch-ladder{0%{opacity:0;transform:translate(90px,100px)rotate(25deg)}45%,to{opacity:1;transform:none}}@keyframes dig-look-up{0%,to{transform:none}40%,75%{transform:translateY(-10px)rotate(-6deg)}}.dig-resolve-stage{pointer-events:none;grid-column:1/-1;justify-self:end;width:240px;height:150px;overflow:hidden}.dig-resolve-stage .dig-moment{width:190px;margin-inline:auto}.dig-hill{width:100%;height:100%;fill:var(--dig-panel);pointer-events:none;position:absolute;inset:0}.dig-scene-determined .dig-body,.dig-scene-determined .dig-nose,.dig-scene-determined .dig-paw{stroke:var(--dig-paper);stroke-width:12px;paint-order:stroke fill}.dig-scene-determined.dig-play .dig-hardhat{animation:.7s .65s both dig-helmet-on}.dig-scene-determined.dig-play .dig-paw-left{animation:.8s 1.3s both dig-roll-sleeves}.dig-scene-determined.dig-play .dig-shovel,.dig-scene-determined.dig-play .dig-paw-right{animation:.7s 2.1s 3 dig-shovel}.dig-scene-determined.dig-play .dig-crumb{animation:.7s 2.3s 3 dig-puff}.dig-scene-determined.dig-play>.dig{animation:.65s both dig-enter,.9s 4.4s both dig-charge}@keyframes dig-helmet-on{0%{opacity:0;transform:translateY(-100px)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes dig-roll-sleeves{0%,to{transform:none}35%{transform:translate(95px,-40px)rotate(-25deg)}65%{transform:translate(120px,-25px)rotate(15deg)}}@keyframes dig-charge{0%,to{transform:none}25%{transform:translate(-8%)rotate(-4deg)}65%{opacity:1;transform:translate(45%,18%)rotate(9deg)}80%{opacity:0;transform:translate(45%,75%)}90%{opacity:0;transform:translateY(60%)}}.dig-scene-homework.dig-play .dig-glasses{animation:1.1s 2.8s both dig-double-check}.dig-scene-homework.dig-play .dig-letter{animation:2.2s .65s both dig-open-notes}.dig-scene-gift.dig-play .dig-gift{animation:2s .65s both dig-offer,1.1s 2.7s dig-tag-catch}.dig-scene-gift.dig-play .dig-head{animation:.75s 3.4s dig-nod}.dig-scene-mismatch.dig-play .dig-pencil{animation:2.4s .65s both dig-circle,1.2s 3.2s dig-pencil-catch}.dig-scene-opinions.dig-play .dig-cup{animation:1.4s 3.9s both dig-coffee}.dig-scene-opinions.dig-play .dig-steam{animation:1.4s 3.9s both dig-steam}@keyframes dig-double-check{0%,to{transform:none}35%,70%{transform:translateY(18px)rotate(-5deg)}}@keyframes dig-open-notes{0%,to{transform:none}35%,70%{transform:translateY(-40px)rotate(-9deg)}}@keyframes dig-tag-catch{0%,to{transform:none}25%{transform:translateY(-40px)rotate(18deg)}50%{transform:rotate(-18deg)}75%{transform:rotate(6deg)}}@keyframes dig-pencil-catch{0%,to{transform:none}35%{transform:translateY(40px)rotate(25deg)}55%{transform:translateY(-30px)rotate(-12deg)}75%{transform:rotate(5deg)}}@keyframes dig-coffee{0%,to{transform:none}40%,65%{transform:translate(-75px,-75px)rotate(-18deg)}}@keyframes dig-steam{0%{opacity:0;transform:none}40%{opacity:1}to{opacity:0;transform:translateY(-35px)}}.dig-scene-letter.dig-play .dig-paw-right{animation:1.8s .65s both dig-question-shrug}.dig-scene-letter.dig-play .dig-letter{animation:1.8s .65s both dig-letter-shrug}.dig-scene-letter.dig-play .dig-head{animation:1.8s .65s both dig-baffled}.dig-scene-lock.dig-play .dig-lock-shackle{animation:1.2s .65s both dig-lock-click}.dig-scene-lock.dig-play .dig-head{animation:.75s 1.5s both dig-nod}.dig-scene-self.dig-play .dig-paw-left{animation:1.6s .65s both dig-me}.dig-scene-self.dig-play .dig-head{animation:.75s 1.5s both dig-nod}@keyframes dig-question-shrug{0%,to{transform:none}35%,70%{transform:translate(15px,-65px)rotate(30deg)}}@keyframes dig-letter-shrug{0%,to{transform:none}35%,70%{transform:translateY(-55px)rotate(-12deg)}}@keyframes dig-lock-click{0%,40%{transform:translateY(-30px)rotate(-12deg)}55%{transform:translateY(5px)}70%,to{transform:none}}@keyframes dig-me{0%,to{transform:none}35%,70%{transform:translate(160px,-100px)rotate(-35deg)}}.dig-scene-wave.dig-play .dig-blanket{animation:1.2s 2.5s both dig-tuck-in}.dig-scene-wave.dig-play .dig-eyes{animation:.8s 3.2s forwards dig-sleep}.dig-scene-wave.dig-play .dig-head{animation:1s 3s forwards dig-bed-nod}@keyframes dig-tuck-in{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}@keyframes dig-sleep{to{transform:scaleY(.08)}}@keyframes dig-bed-nod{to{transform:translateY(15px)rotate(7deg)}}.dig-scene-digging.dig-play .dig-paw-left{animation:1.2s 3.7s both dig-wipe-brow}.dig-scene-sent.dig-play .dig-letter{animation:1s .5s both dig-post-letter}.dig-scene-lost.dig-play .dig-map{animation:3.6s .65s both dig-map-wrong,1.4s 4.4s forwards dig-map-again}.dig-scene-lost.dig-play .dig-eyes{animation:1.4s 4.4s both dig-reader}.dig-scene-peek.dig-play .dig-letter{animation:1.7s 1.4s both dig-open-notes}.dig-scene-peek.dig-play .dig-head{animation:1.1s 3.1s dig-double-check}.dig-scene-celebrate.dig-play .dig-thumb{animation:1.3s 2.6s both dig-thumb-up}@keyframes dig-wipe-brow{0%,to{transform:none}35%,65%{transform:translate(170px,-200px)rotate(-30deg)}50%{transform:translate(195px,-200px)rotate(-20deg)}}@keyframes dig-post-letter{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-120px,-150px)rotate(-30deg)}}@keyframes dig-map-again{0%{transform:rotate(180deg)}45%,70%{transform:rotate(370deg)}to{transform:rotate(360deg)}}.hp-visual:not(.on) .dig-interactive *{pointer-events:none}@media (width<=560px){.dig-resolve-stage{width:210px;height:140px}.dig-resolve-stage .dig-moment{width:180px}}@media (prefers-reduced-motion:reduce){.dig-band-rail .dig-band-hole{transform:translate(40px)}.dig-band-wrap .hp-band-track{animation:none!important}.dig-scene-push .dig-ladder,.dig-scene-wave .dig-blanket{opacity:1;transform:none}.dig-moment .dig-hardhat,.dig-moment .dig-letter,.dig-moment .dig-eyes{transform:none}}.dig-logo-egg{isolation:isolate;flex-shrink:0;display:inline-grid;position:relative}.dig-logo-egg:not(.dig-in-view),.dig-logo-egg:not(.dig-in-view) *{animation-play-state:paused!important}.dig-logo-egg .mole-mark{grid-area:1/1}.dig-logo-hole{width:100%;height:14px;fill:var(--dig-ink);opacity:0;pointer-events:none;position:absolute;bottom:-3px}.dig-logo-egg .dig-body,.dig-logo-egg .dig-nose,.dig-logo-egg .dig-paw{pointer-events:visiblePainted;cursor:pointer}.dig-logo-drop .mole-mark{animation:1.8s both dig-logo-escape}.dig-logo-drop .dig-logo-hole{animation:1.8s both dig-hole-open}@keyframes dig-logo-escape{0%,to{opacity:1;transform:none}15%{transform:translateY(-5px)rotate(-10deg)}30%{transform:rotate(12deg)}50%,75%{opacity:0;transform:translateY(25px)scale(.4)}90%{opacity:1;transform:translateY(-3px)}}@keyframes dig-hole-open{0%,to{opacity:0;transform:scaleX(0)}20%,80%{opacity:1;transform:scaleX(1)}}.dig-lab-resolve{background:var(--dig-pink);border-radius:12px;place-items:center;width:100%;padding:24px;display:grid}.dig-lab-resolve .dig-moment{width:190px}.dig-lab-reaction{width:220px}.dig-lab-trades{justify-items:center;gap:30px;width:100%;display:grid}.dig-lab-trades .dig-moment{width:180px}.dig-lab-trades select{font:inherit;color:var(--dig-ink);background:var(--dig-paper);border:1px solid var(--color-line);border-radius:8px;padding:6px}@media (prefers-reduced-motion:reduce){.dig-logo-egg,.dig-logo-egg *{transition:none!important;animation:none!important}.dig-logo-egg .dig-body,.dig-logo-egg .dig-nose,.dig-logo-egg .dig-paw{cursor:default}}
