.night-patrol-module__snougq__experience{--patrol-ink:#0b1215;--patrol-paper:#eae7db;--patrol-muted:#aeb5a8;--patrol-light:#e6e995;background:var(--patrol-ink);color:var(--patrol-paper)}.night-patrol-module__snougq__experience button{font-family:var(--font-sans),sans-serif}.night-patrol-module__snougq__experience a:focus-visible,.night-patrol-module__snougq__experience button:focus-visible,.night-patrol-module__snougq__experience input:focus-visible{outline-color:#e6e995}.night-patrol-module__snougq__story{height:500svh;position:relative}.night-patrol-module__snougq__viewport{isolation:isolate;background:#0b1215;height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden}.night-patrol-module__snougq__header{z-index:12;justify-content:space-between;align-items:center;height:94px;padding:0 48px;display:flex;position:absolute;inset:0 0 auto}.night-patrol-module__snougq__header .wordmark{font-size:32px}.night-patrol-module__snougq__header .wordmark>span{color:var(--patrol-light)}.night-patrol-module__snougq__headerCredit{letter-spacing:2.1px;color:#b9beaf;font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.night-patrol-module__snougq__headerCredit>span{color:#707b74;margin:0 16px}.night-patrol-module__snougq__header nav{align-items:center;gap:25px;display:flex}.night-patrol-module__snougq__header nav>a{letter-spacing:1px;align-items:center;gap:11px;min-height:44px;font-size:10px;display:flex}.night-patrol-module__snougq__header a:hover{color:var(--patrol-light)}.night-patrol-module__snougq__cartButton{color:inherit;background:0 0;align-items:center;gap:9px;min-height:44px;display:flex}.night-patrol-module__snougq__cartButton>span{border:1px solid #737d72;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.night-patrol-module__snougq__camera{transform-origin:56% 52%;will-change:transform;position:absolute;inset:0}.night-patrol-module__snougq__camera>svg{width:100%;height:100%;position:absolute;inset:0}.night-patrol-module__snougq__nightLift{opacity:0;background:radial-gradient(at 53% 64%,#81977826,#0000 67%);position:absolute;inset:0}.night-patrol-module__snougq__dogAnchor{aspect-ratio:1000/620;width:min(64vw,1040px);position:absolute;top:52%;left:56%;transform:translate(-48.8%,-40.32%)}.night-patrol-module__snougq__dogFit{transform-origin:48.8% 40.32%;transform:scale(.52)}.night-patrol-module__snougq__dogTravel{will-change:transform;opacity:0}.night-patrol-module__snougq__dogTravel .dog-scene{overflow:visible}:is(.night-patrol-module__snougq__dogTravel .arrival-projection,.night-patrol-module__snougq__dogTravel .scene-product-note){display:none}.night-patrol-module__snougq__searchlightAnchor{z-index:2;pointer-events:none;mix-blend-mode:screen;width:1px;height:1px;position:absolute;top:62%;left:56%}.night-patrol-module__snougq__lightPool{background:radial-gradient(circle,#e3e1b845 0%,#d6d7b63b 39%,#b6c3b229 58%,#b6c3b215 64%,#0000 71%);border-radius:50%;width:610px;height:610px;position:absolute;top:-305px;left:-305px;transform:scaleY(.78)rotate(-14deg)}.night-patrol-module__snougq__lightRim{border:1px solid #e9e8b719;border-radius:50%;width:420px;height:420px;position:absolute;top:-210px;left:-210px;transform:scaleY(.78)rotate(-14deg);box-shadow:0 0 55px #eff0bb0c,inset 0 0 60px #e3eac509}.night-patrol-module__snougq__overheadBeam{clip-path:polygon(15% 0,24% 0,91% 96%,83% 100%,17% 100%,9% 95%);filter:blur(14px);transform-origin:50% 100%;background:linear-gradient(178deg,#e7e9c408,#e7e9c403 50%,#e7e9c40d);width:670px;height:1300px;position:absolute;bottom:-170px;left:-335px;transform:rotate(-13deg)}.night-patrol-module__snougq__tracking{z-index:4;color:#dce49c;pointer-events:none;width:370px;position:absolute;top:54%;left:56%;transform:translate(-50%,-50%)}.night-patrol-module__snougq__tracking svg{width:100%}.night-patrol-module__snougq__tracking>span{letter-spacing:2px;white-space:nowrap;background:#0d161ad9;padding:7px 14px;font-size:9px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.night-patrol-module__snougq__vignette{z-index:3;pointer-events:none;background:radial-gradient(at 56% 52%,#0000 21%,#050b1070 76%,#050a0de6 120%),linear-gradient(#080e13ad,#0000 25% 70%,#080e1380);position:absolute;inset:0}.night-patrol-module__snougq__grain{z-index:4;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h150v150H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.night-patrol-module__snougq__frame{z-index:4;pointer-events:none;border:1px solid #d3d9ba16;position:absolute;inset:94px 27px 69px}.night-patrol-module__snougq__frame:before,.night-patrol-module__snougq__frame:after{content:"";border-color:#c3ceb051;width:10px;height:10px;position:absolute}.night-patrol-module__snougq__frame:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.night-patrol-module__snougq__frame:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.night-patrol-module__snougq__status{z-index:5;letter-spacing:2px;color:#d9dfca;align-items:center;gap:13px;font-size:10px;display:flex;position:absolute;top:130px;left:65px}.night-patrol-module__snougq__statusLight{background:var(--patrol-light);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #dbe79040}.night-patrol-module__snougq__statusDash{background:#c1cc9950;width:36px;height:1px;margin-left:8px}.night-patrol-module__snougq__opening{z-index:5;position:absolute;bottom:17%;left:8%}.night-patrol-module__snougq__filmLabel{letter-spacing:2.2px;font-size:9px;font-weight:500}.night-patrol-module__snougq__opening>.night-patrol-module__snougq__filmLabel{color:#b6c0b0;margin-bottom:30px;display:block}.night-patrol-module__snougq__opening h1{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,10.2vw,164px);font-weight:400;line-height:.82}.night-patrol-module__snougq__opening h1 em{color:#e1e5aa;font-weight:400}.night-patrol-module__snougq__opening p{color:#b0baaa;margin-top:33px;font-size:12px;line-height:1.8}.night-patrol-module__snougq__filmEdition{z-index:5;text-align:right;letter-spacing:1.6px;font-size:9px;line-height:2;position:absolute;top:130px;right:65px}.night-patrol-module__snougq__filmEdition>span{color:#a6b09e;font-size:7px}.night-patrol-module__snougq__revealCopy{z-index:5;pointer-events:none;position:absolute;bottom:17%;left:7%}.night-patrol-module__snougq__revealCopy>.night-patrol-module__snougq__filmLabel{color:#cfdbbb;margin-bottom:21px;display:block}.night-patrol-module__snougq__revealCopy h2{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:clamp(48px,6.5vw,96px);font-weight:800;line-height:.95}.night-patrol-module__snougq__revealCopy h2 span{color:#e4e794}.night-patrol-module__snougq__mountNote{z-index:5;pointer-events:none;align-items:center;gap:19px;display:flex;position:absolute;top:48.5%;left:59.5%}.night-patrol-module__snougq__mountNote>span{background:#edecc8a0;width:74px;height:1px;position:relative}.night-patrol-module__snougq__mountNote>span:before{content:"";background:#edefcb;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.night-patrol-module__snougq__mountNote p{letter-spacing:1.4px;font-size:8px;line-height:2.5}.night-patrol-module__snougq__mountNote strong{letter-spacing:-.5px;font-family:Georgia,serif;font-size:24px;font-style:italic;font-weight:400;line-height:1.2;display:block}.night-patrol-module__snougq__walkHud{z-index:5;opacity:0;visibility:hidden;pointer-events:none;justify-content:space-between;transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:200px 65px auto}.night-patrol-module__snougq__mission>span{letter-spacing:2px;color:#b9c4ad;font-size:8px}.night-patrol-module__snougq__mission p{letter-spacing:-2px;margin-top:14px;font:400 43px/.95 Georgia,serif}.night-patrol-module__snougq__mission em{color:#e0e4b2}.night-patrol-module__snougq__dogDossier{flex-direction:column;align-items:flex-end;gap:21px;display:flex}.night-patrol-module__snougq__dogDossier>span:first-child{letter-spacing:1.5px;font-size:9px}.night-patrol-module__snougq__goodBoy{color:#dbe5b4;border:1px solid #a2b39d66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:85px;height:85px;font:italic 28px/.9 Georgia,serif;display:flex;transform:rotate(9deg)}.night-patrol-module__snougq__goodBoy>small{font:8px/1 var(--font-sans),sans-serif;letter-spacing:.8px;margin-top:8px}.night-patrol-module__snougq__playControls{z-index:7;opacity:0;visibility:hidden;width:390px;transition:opacity .4s;position:absolute;bottom:110px;left:65px}.night-patrol-module__snougq__controlsHeading{letter-spacing:1.1px;flex-direction:column;gap:7px;margin-bottom:16px;font-size:8px;display:flex}.night-patrol-module__snougq__controlsHeading>span+span{color:#b6c1ac;letter-spacing:.7px;font-size:8px}.night-patrol-module__snougq__patterns{gap:8px;display:flex}.night-patrol-module__snougq__patterns button{color:#dfe5d4;background:#111c20cc;border:1px solid #7b8a7166;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:83px;height:67px;transition:background .25s,border-color .25s,transform .2s;display:flex}.night-patrol-module__snougq__patterns button[aria-pressed=true]{background:var(--patrol-light);color:#1c291f;border-color:var(--patrol-light)}.night-patrol-module__snougq__patterns button:hover{border-color:#e6e995}.night-patrol-module__snougq__patterns button svg{width:21px;height:21px}.night-patrol-module__snougq__patterns button span{letter-spacing:1.3px;font-size:8px}.night-patrol-module__snougq__nameField{letter-spacing:1px;align-items:center;gap:20px;margin-top:14px;font-size:8px;display:flex}.night-patrol-module__snougq__nameField input{color:#eef0d3;letter-spacing:2px;background:#111e20;border:0;border-bottom:1px solid #b7c393;border-radius:0;width:160px;padding:7px 9px;font-size:15px}.night-patrol-module__snougq__conceptNote{color:#b2bda8;max-width:345px;margin-top:15px;font-size:9px;line-height:1.5}.night-patrol-module__snougq__filmBottom{z-index:8;justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex;position:absolute;inset:auto 48px 17px}.night-patrol-module__snougq__chapters{gap:25px;display:flex}.night-patrol-module__snougq__chapters button{color:#9ca998;letter-spacing:.7px;text-transform:uppercase;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:7px;min-height:36px;padding:8px 0;font-size:9px;display:flex}.night-patrol-module__snougq__chapters button>span:first-child{color:#a0ae98;font-size:8px}.night-patrol-module__snougq__chapters button[aria-current]{color:#e6e995;border-bottom-color:#d8e693}.night-patrol-module__snougq__filmUtilities{align-items:center;gap:25px;display:flex}.night-patrol-module__snougq__filmUtilities button{color:#c7d0bd;letter-spacing:.9px;background:0 0;align-items:center;gap:7px;min-height:36px;padding:5px;font-size:8px;display:flex}.night-patrol-module__snougq__silentLabel{letter-spacing:.8px;color:#aab6a1;align-items:center;gap:7px;font-size:8px;display:flex}.night-patrol-module__snougq__scrollHint{z-index:5;letter-spacing:1.5px;color:#c7d0b9;align-items:center;gap:16px;font-size:8px;display:flex;position:absolute;bottom:112px;right:65px}.night-patrol-module__snougq__progressRail{z-index:10;background:#29352a;height:2px;position:absolute;bottom:0;left:0;right:0}.night-patrol-module__snougq__progressRail>span{background:var(--patrol-light);height:100%;transform:scaleX(var(--patrol-progress,0));transform-origin:0;display:block}.night-patrol-module__snougq__staticLabel{letter-spacing:1px;color:#b6c3ab;font-size:8px}.night-patrol-module__snougq__experience[data-phase=walk] .night-patrol-module__snougq__walkHud,.night-patrol-module__snougq__experience[data-phase=walk] .night-patrol-module__snougq__playControls{opacity:1;visibility:visible}.night-patrol-module__snougq__experience[data-phase=walk] .night-patrol-module__snougq__filmEdition{opacity:0}:is(.night-patrol-module__snougq__experience[data-running=false] .dog-frame,.night-patrol-module__snougq__experience[data-running=false] .dog-rig){animation-play-state:paused!important}.night-patrol-module__snougq__handoff{color:#e8eadb;text-align:center;background:#29392f;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:95px 24px 85px;display:flex;position:relative;overflow:hidden}.night-patrol-module__snougq__handoff:before{content:"";pointer-events:none;background:linear-gradient(#43544400,#43544400);width:100%;height:170px;position:absolute;bottom:0;left:0}.night-patrol-module__snougq__handoffStar{color:#dce691;margin-bottom:28px;font-size:47px;line-height:1}.night-patrol-module__snougq__handoff>.night-patrol-module__snougq__filmLabel{color:#c7d1bd;font-size:8px}.night-patrol-module__snougq__handoff h2{letter-spacing:-3.5px;margin:24px 0;font:400 clamp(48px,5.3vw,78px)/1.04 Georgia,serif}.night-patrol-module__snougq__handoff h2 em{color:#e6e995;font-weight:400}.night-patrol-module__snougq__handoff>p:not(.night-patrol-module__snougq__filmLabel):not(.night-patrol-module__snougq__filmFootnote){color:#cad3c3;font-size:13px;line-height:1.8}.night-patrol-module__snougq__handoff .button{background:var(--patrol-light);margin-top:31px;font-size:10px}.night-patrol-module__snougq__replay{color:#d0d9c6;letter-spacing:1px;background:0 0;align-items:center;gap:8px;min-height:36px;margin-top:16px;font-size:8px;display:flex}.night-patrol-module__snougq__filmFootnote{color:#bdcbb7;margin-top:22px;font-size:9px;line-height:1.5}.night-patrol-module__snougq__endCredits{letter-spacing:1.5px;color:#c5d0bc;margin-top:42px;font-size:7px}.night-patrol-module__snougq__commerce{background:var(--cream);color:var(--ink)}.night-patrol-module__snougq__commerce a:focus-visible,.night-patrol-module__snougq__commerce button:focus-visible,.night-patrol-module__snougq__commerce input:focus-visible{outline-color:#8378bb}.night-patrol-module__snougq__footer{background:var(--cream);color:var(--night);padding:38px var(--page-gutter);border-top:1px solid #d9d3c7;flex-wrap:wrap;align-items:center;gap:25px;display:flex}.night-patrol-module__snougq__footer .wordmark>span{color:#8077a0}.night-patrol-module__snougq__footer>p{font:italic 18px Georgia,serif}.night-patrol-module__snougq__footer>a:not(.wordmark){letter-spacing:.7px;align-items:center;gap:10px;min-height:44px;margin-left:auto;font-size:9px;display:flex}.night-patrol-module__snougq__footer>span{color:#6f6d64;width:100%;font-size:9px}.night-patrol-module__snougq__tracking,.night-patrol-module__snougq__revealCopy,.night-patrol-module__snougq__mountNote{opacity:0;visibility:hidden}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__dogTravel{opacity:1}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy{opacity:1;visibility:visible}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__story{height:auto}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__viewport{height:100svh;min-height:950px;position:relative}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__camera{transform-origin:56% 52%;transform:scale(1.6)}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__dogFit{transform:scale(.52)}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__searchlightAnchor,.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__tracking,.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__mountNote,.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__filmEdition,.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening>.night-patrol-module__snougq__filmLabel,.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening>p{display:none}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening{top:195px;bottom:auto;left:65px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening h1{font-size:48px;line-height:.95}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening h1 br{display:none}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy{top:280px;bottom:auto;left:65px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy>.night-patrol-module__snougq__filmLabel{margin-bottom:14px;font-size:8px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy h2{font-size:48px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__walkHud .night-patrol-module__snougq__mission{display:none}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__walkHud{justify-content:flex-end}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__progressRail{display:none}@media (min-width:769px) and (max-height:780px){.night-patrol-module__snougq__header{height:78px}.night-patrol-module__snougq__frame{top:78px}.night-patrol-module__snougq__status,.night-patrol-module__snougq__filmEdition{top:105px}.night-patrol-module__snougq__opening{bottom:20%}.night-patrol-module__snougq__opening h1{font-size:105px}.night-patrol-module__snougq__opening>.night-patrol-module__snougq__filmLabel{margin-bottom:20px}.night-patrol-module__snougq__opening p{margin-top:22px}.night-patrol-module__snougq__walkHud{top:155px}.night-patrol-module__snougq__mission p{font-size:36px}.night-patrol-module__snougq__revealCopy{bottom:16%}.night-patrol-module__snougq__revealCopy h2{font-size:70px}.night-patrol-module__snougq__playControls{bottom:90px}.night-patrol-module__snougq__patterns button{height:57px}}@media (max-width:1000px){.night-patrol-module__snougq__header{padding:0 32px}.night-patrol-module__snougq__headerCredit{letter-spacing:1px;font-size:7px}.night-patrol-module__snougq__headerCredit>span{margin:0 8px}.night-patrol-module__snougq__status,.night-patrol-module__snougq__walkHud{left:48px}.night-patrol-module__snougq__filmEdition,.night-patrol-module__snougq__walkHud{right:48px}.night-patrol-module__snougq__filmBottom{left:32px;right:32px}.night-patrol-module__snougq__chapters{gap:15px}.night-patrol-module__snougq__silentLabel{display:none}.night-patrol-module__snougq__playControls{left:48px}.night-patrol-module__snougq__mountNote{gap:12px}.night-patrol-module__snougq__mountNote>span{width:40px}.night-patrol-module__snougq__mountNote strong{font-size:21px}}@media (max-width:768px){.night-patrol-module__snougq__story{height:460svh}.night-patrol-module__snougq__viewport{min-height:720px}.night-patrol-module__snougq__header{height:82px;padding:0 26px}.night-patrol-module__snougq__headerCredit{display:none}.night-patrol-module__snougq__header nav{gap:20px}.night-patrol-module__snougq__header nav>a{font-size:9px}.night-patrol-module__snougq__frame{inset:82px 17px 91px}.night-patrol-module__snougq__status{letter-spacing:1.2px;font-size:9px;top:112px;left:36px}.night-patrol-module__snougq__filmEdition{font-size:8px;top:112px;right:36px}.night-patrol-module__snougq__filmEdition>span{display:none}.night-patrol-module__snougq__dogAnchor{width:144vw;left:50%}.night-patrol-module__snougq__camera{transform-origin:50% 52%}.night-patrol-module__snougq__searchlightAnchor{left:50%}.night-patrol-module__snougq__lightPool{width:500px;height:500px;top:-250px;left:-250px}.night-patrol-module__snougq__lightRim{width:350px;height:350px;top:-175px;left:-175px}.night-patrol-module__snougq__opening{bottom:23%;left:8%}.night-patrol-module__snougq__opening h1{font-size:118px}.night-patrol-module__snougq__opening p{margin-top:27px;font-size:12px}.night-patrol-module__snougq__opening>.night-patrol-module__snougq__filmLabel{margin-bottom:25px;font-size:8px}.night-patrol-module__snougq__tracking{width:340px;left:50%}.night-patrol-module__snougq__scrollHint{font-size:7px;bottom:126px;right:36px}.night-patrol-module__snougq__filmBottom{flex-wrap:wrap;gap:4px;bottom:16px;left:28px;right:28px}.night-patrol-module__snougq__chapters{gap:24px}.night-patrol-module__snougq__filmUtilities{gap:22px}.night-patrol-module__snougq__filmUtilities button{font-size:8px}.night-patrol-module__snougq__revealCopy{bottom:22%;left:8%}.night-patrol-module__snougq__revealCopy h2{font-size:65px}.night-patrol-module__snougq__revealCopy>.night-patrol-module__snougq__filmLabel{letter-spacing:1.4px;font-size:8px}.night-patrol-module__snougq__mountNote{gap:12px;top:46%;left:58%}.night-patrol-module__snougq__mountNote>span{width:25px}.night-patrol-module__snougq__mountNote p{letter-spacing:.7px;font-size:7px}.night-patrol-module__snougq__mountNote strong{font-size:18px}.night-patrol-module__snougq__walkHud{top:172px;left:36px;right:36px}.night-patrol-module__snougq__mission p{font-size:39px}.night-patrol-module__snougq__dogDossier{gap:15px}.night-patrol-module__snougq__goodBoy{width:71px;height:71px;font-size:24px}.night-patrol-module__snougq__goodBoy>small{font-size:7px}.night-patrol-module__snougq__playControls{width:360px;bottom:125px;left:36px}.night-patrol-module__snougq__patterns button{width:76px;height:61px}.night-patrol-module__snougq__controlsHeading{margin-bottom:12px}.night-patrol-module__snougq__conceptNote{font-size:8px}.night-patrol-module__snougq__nameField{margin-top:12px}.night-patrol-module__snougq__handoff{min-height:600px}.night-patrol-module__snougq__handoff h2{font-size:62px}.night-patrol-module__snougq__handoff>p:not(.night-patrol-module__snougq__filmLabel):not(.night-patrol-module__snougq__filmFootnote){font-size:12px}.night-patrol-module__snougq__endCredits{font-size:6px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__viewport{min-height:1030px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__camera{transform-origin:50% 52%;transform:scale(1.1)}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening{top:170px;left:36px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy{top:248px;left:36px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy h2{font-size:47px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__walkHud{top:170px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__walkHud .night-patrol-module__snougq__dogDossier>span:first-child{display:none}}@media (max-width:480px){.night-patrol-module__snougq__story{height:440svh}.night-patrol-module__snougq__viewport{min-height:720px}.night-patrol-module__snougq__header{height:76px;padding:0 23px}.night-patrol-module__snougq__header .wordmark{font-size:30px}.night-patrol-module__snougq__header nav{gap:20px}.night-patrol-module__snougq__header nav>a{letter-spacing:.8px;gap:7px;font-size:8px}.night-patrol-module__snougq__cartButton{gap:6px}.night-patrol-module__snougq__frame{inset:76px 13px 99px}.night-patrol-module__snougq__status{letter-spacing:1.3px;font-size:8px;top:104px;left:28px}.night-patrol-module__snougq__statusDash{width:19px;margin-left:0}.night-patrol-module__snougq__filmEdition{display:none}.night-patrol-module__snougq__opening{bottom:22%;left:32px}.night-patrol-module__snougq__opening h1{font-size:100px}.night-patrol-module__snougq__opening p{margin-top:25px;font-size:11px;line-height:1.8}.night-patrol-module__snougq__opening>.night-patrol-module__snougq__filmLabel{letter-spacing:1.8px;margin-bottom:23px;font-size:7px}.night-patrol-module__snougq__dogAnchor{width:148vw}.night-patrol-module__snougq__lightPool{width:470px;height:470px;top:-235px;left:-235px}.night-patrol-module__snougq__lightRim{width:300px;height:300px;top:-150px;left:-150px}.night-patrol-module__snougq__tracking{width:290px;top:55%}.night-patrol-module__snougq__tracking>span{font-size:8px}.night-patrol-module__snougq__scrollHint{gap:9px;font-size:6px;bottom:120px;right:28px}.night-patrol-module__snougq__scrollHint svg{width:12px}.night-patrol-module__snougq__filmBottom{gap:5px;bottom:12px;left:27px;right:27px}.night-patrol-module__snougq__chapters{justify-content:space-between;gap:10px;width:100%}.night-patrol-module__snougq__chapters button{gap:5px;min-height:30px;font-size:8px}.night-patrol-module__snougq__chapters button>span:first-child{font-size:7px}.night-patrol-module__snougq__filmUtilities{justify-content:space-between;gap:14px;width:100%}.night-patrol-module__snougq__filmUtilities button{min-height:31px;font-size:7px}.night-patrol-module__snougq__filmUtilities button:last-child{margin-left:auto}.night-patrol-module__snougq__revealCopy{bottom:22%;left:29px;right:20px}.night-patrol-module__snougq__revealCopy>.night-patrol-module__snougq__filmLabel{letter-spacing:1.3px;margin-bottom:15px;font-size:7px}.night-patrol-module__snougq__revealCopy h2{font-size:clamp(43px,11.8vw,55px)}.night-patrol-module__snougq__mountNote{gap:8px;top:46%;left:57%}.night-patrol-module__snougq__mountNote>span{width:17px}.night-patrol-module__snougq__mountNote p{letter-spacing:.3px;font-size:6px}.night-patrol-module__snougq__mountNote strong{max-width:115px;font-size:17px}.night-patrol-module__snougq__walkHud{inset:158px 28px auto}.night-patrol-module__snougq__mission>span{letter-spacing:1px;font-size:7px}.night-patrol-module__snougq__mission p{letter-spacing:-1.5px;margin-top:11px;font-size:34px;line-height:1}.night-patrol-module__snougq__dogDossier>span:first-child{font-size:8px}.night-patrol-module__snougq__goodBoy{width:64px;height:64px;font-size:22px}.night-patrol-module__snougq__goodBoy>small{letter-spacing:.4px;font-size:6px}.night-patrol-module__snougq__playControls{width:auto;bottom:121px;left:28px;right:28px}.night-patrol-module__snougq__patterns{gap:7px}.night-patrol-module__snougq__patterns button{flex:1;width:auto;height:58px}.night-patrol-module__snougq__patterns button svg{width:18px;height:18px}.night-patrol-module__snougq__patterns button span{letter-spacing:1px;font-size:7px}.night-patrol-module__snougq__controlsHeading{gap:6px;margin-bottom:11px;font-size:7px}.night-patrol-module__snougq__controlsHeading>span+span{font-size:7px}.night-patrol-module__snougq__conceptNote{margin-top:12px;font-size:8px;line-height:1.55}.night-patrol-module__snougq__nameField{gap:15px;margin-top:11px;font-size:7px}.night-patrol-module__snougq__nameField input{width:145px;padding:5px 7px;font-size:13px}.night-patrol-module__snougq__handoff{min-height:620px;padding:73px 26px 65px}.night-patrol-module__snougq__handoffStar{font-size:40px}.night-patrol-module__snougq__handoff>.night-patrol-module__snougq__filmLabel{letter-spacing:1.2px;font-size:7px}.night-patrol-module__snougq__handoff h2{letter-spacing:-2.5px;margin:23px 0;font-size:46px;line-height:1.1}.night-patrol-module__snougq__handoff>p:not(.night-patrol-module__snougq__filmLabel):not(.night-patrol-module__snougq__filmFootnote){font-size:11px;line-height:1.85}.night-patrol-module__snougq__handoff>p br{display:none}.night-patrol-module__snougq__handoff .button{gap:20px;min-height:52px;padding:0 19px;font-size:9px}.night-patrol-module__snougq__filmFootnote{max-width:260px;font-size:8px}.night-patrol-module__snougq__endCredits{letter-spacing:.75px;max-width:290px;font-size:6px;line-height:1.7}.night-patrol-module__snougq__footer{gap:20px;padding:35px 24px 110px}.night-patrol-module__snougq__footer>p{font-size:16px}.night-patrol-module__snougq__footer>a:not(.wordmark){margin-left:0;font-size:8px}.night-patrol-module__snougq__footer>span{font-size:8px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__viewport{min-height:1000px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__camera{transform:scale(1.5)}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening{top:155px;left:28px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening h1{font-size:38px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy{top:230px;left:28px;right:24px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy h2{font-size:41px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__revealCopy>.night-patrol-module__snougq__filmLabel{font-size:7px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__walkHud{top:146px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__walkHud .night-patrol-module__snougq__goodBoy{width:56px;height:56px;font-size:19px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__staticLabel{max-width:230px;font-size:7px;line-height:1.7}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__filmBottom{gap:14px}}@media (prefers-reduced-motion:reduce){.night-patrol-module__snougq__camera,.night-patrol-module__snougq__dogTravel{will-change:auto}.night-patrol-module__snougq__experience .dog-frame{animation:none!important}}.night-patrol-module__snougq__experience[data-patrol-motion=active] .night-patrol-module__snougq__viewport{min-height:0}.night-patrol-module__snougq__grain{opacity:.018;background-size:150px 150px}.night-patrol-module__snougq__vignette:after{content:"";opacity:0;background:linear-gradient(25deg,#071014d9 0%,#07101485 30%,#0000 64%);transition:opacity .4s;position:absolute;inset:0}.night-patrol-module__snougq__experience[data-phase=reveal] .night-patrol-module__snougq__vignette:after,.night-patrol-module__snougq__experience[data-phase=zoom] .night-patrol-module__snougq__vignette:after{opacity:1}.night-patrol-module__snougq__mountNote p{background:#0b1215d9;padding:8px 12px}.night-patrol-module__snougq__experience[data-patrol-motion=static] .night-patrol-module__snougq__opening h1 em{margin-left:.18em}@media (max-width:768px){.night-patrol-module__snougq__experience[data-patrol-motion=active][data-phase=walk][data-pattern=name] .night-patrol-module__snougq__dogFit{transform:translateY(-24px)scale(.52)}.night-patrol-module__snougq__chapters button,.night-patrol-module__snougq__filmUtilities button{min-height:44px;font-size:9px}.night-patrol-module__snougq__frame{bottom:107px}.night-patrol-module__snougq__patterns button span,.night-patrol-module__snougq__controlsHeading,.night-patrol-module__snougq__controlsHeading>span+span{font-size:8px}.night-patrol-module__snougq__nameField input{font-size:16px}.night-patrol-module__snougq__mountNote{right:24px}.night-patrol-module__snougq__mountNote p{min-width:0;padding:8px}}@media (max-width:768px) and (max-height:740px){.night-patrol-module__snougq__opening h1{font-size:84px}.night-patrol-module__snougq__opening>.night-patrol-module__snougq__filmLabel{margin-bottom:18px}.night-patrol-module__snougq__opening p{margin-top:20px}.night-patrol-module__snougq__experience[data-patrol-motion=active] .night-patrol-module__snougq__walkHud{top:146px}.night-patrol-module__snougq__experience[data-patrol-motion=active] .night-patrol-module__snougq__mission p,.night-patrol-module__snougq__experience[data-patrol-motion=active] .night-patrol-module__snougq__goodBoy{display:none}.night-patrol-module__snougq__experience[data-patrol-motion=active] .night-patrol-module__snougq__revealCopy{bottom:20%}}
