*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-geist-mono), SFMono-Regular, Consolas, monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-3{inset:-.75rem}.inset-0{inset:0}.inset-5{inset:1.25rem}.inset-x-0{left:0;right:0}.-bottom-4{bottom:-1rem}.-left-3{left:-.75rem}.-left-40{left:-10rem}.-right-32{right:-8rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.left-0{left:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-3{top:.75rem}.top-4{top:1rem}.top-7{top:1.75rem}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[47px\]{height:47px}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[430px\]{max-height:430px}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-40{min-height:10rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[27rem\]{min-height:27rem}.min-h-\[31rem\]{min-height:31rem}.min-h-\[380px\]{min-height:380px}.min-h-\[480px\]{min-height:480px}.min-h-\[65vh\]{min-height:65vh}.min-h-\[82vh\]{min-height:82vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[88\%\]{width:88%}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-44{min-width:11rem}.min-w-\[640px\]{min-width:640px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[35rem\]{max-width:35rem}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3{--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate:-2deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.grid-cols-\[4\.5rem_1fr_auto\]{grid-template-columns:4.5rem 1fr auto}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 1fr}.grid-cols-\[72px_1fr_auto\]{grid-template-columns:72px 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-px{gap:1px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-4{row-gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.divide-white\/20>:not([hidden])~:not([hidden]){border-color:#fff3}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#075985\]{--tw-border-opacity:1;border-color:rgb(7 89 133/var(--tw-border-opacity,1))}.border-\[\#101a2b\]{--tw-border-opacity:1;border-color:rgb(16 26 43/var(--tw-border-opacity,1))}.border-\[\#17231a\]{--tw-border-opacity:1;border-color:rgb(23 35 26/var(--tw-border-opacity,1))}.border-\[\#1877f2\]{--tw-border-opacity:1;border-color:rgb(24 119 242/var(--tw-border-opacity,1))}.border-\[\#25f4ee\]{--tw-border-opacity:1;border-color:rgb(37 244 238/var(--tw-border-opacity,1))}.border-\[\#26251e\]{--tw-border-opacity:1;border-color:rgb(38 37 30/var(--tw-border-opacity,1))}.border-\[\#27313b\]{--tw-border-opacity:1;border-color:rgb(39 49 59/var(--tw-border-opacity,1))}.border-\[\#2d2b24\]{--tw-border-opacity:1;border-color:rgb(45 43 36/var(--tw-border-opacity,1))}.border-\[\#2d3944\]{--tw-border-opacity:1;border-color:rgb(45 57 68/var(--tw-border-opacity,1))}.border-\[\#303945\]{--tw-border-opacity:1;border-color:rgb(48 57 69/var(--tw-border-opacity,1))}.border-\[\#31596f\]{--tw-border-opacity:1;border-color:rgb(49 89 111/var(--tw-border-opacity,1))}.border-\[\#343228\]{--tw-border-opacity:1;border-color:rgb(52 50 40/var(--tw-border-opacity,1))}.border-\[\#35342c\]{--tw-border-opacity:1;border-color:rgb(53 52 44/var(--tw-border-opacity,1))}.border-\[\#38362d\]{--tw-border-opacity:1;border-color:rgb(56 54 45/var(--tw-border-opacity,1))}.border-\[\#3aafff\]{--tw-border-opacity:1;border-color:rgb(58 175 255/var(--tw-border-opacity,1))}.border-\[\#3b392f\]{--tw-border-opacity:1;border-color:rgb(59 57 47/var(--tw-border-opacity,1))}.border-\[\#3b3a31\]{--tw-border-opacity:1;border-color:rgb(59 58 49/var(--tw-border-opacity,1))}.border-\[\#3c392e\]{--tw-border-opacity:1;border-color:rgb(60 57 46/var(--tw-border-opacity,1))}.border-\[\#4b493d\]{--tw-border-opacity:1;border-color:rgb(75 73 61/var(--tw-border-opacity,1))}.border-\[\#514e42\]{--tw-border-opacity:1;border-color:rgb(81 78 66/var(--tw-border-opacity,1))}.border-\[\#555143\]{--tw-border-opacity:1;border-color:rgb(85 81 67/var(--tw-border-opacity,1))}.border-\[\#5c584b\]{--tw-border-opacity:1;border-color:rgb(92 88 75/var(--tw-border-opacity,1))}.border-\[\#656052\]{--tw-border-opacity:1;border-color:rgb(101 96 82/var(--tw-border-opacity,1))}.border-\[\#67afd4\]{--tw-border-opacity:1;border-color:rgb(103 175 212/var(--tw-border-opacity,1))}.border-\[\#b83b46\]{--tw-border-opacity:1;border-color:rgb(184 59 70/var(--tw-border-opacity,1))}.border-\[\#c13584\]{--tw-border-opacity:1;border-color:rgb(193 53 132/var(--tw-border-opacity,1))}.border-\[\#c8f548\]{--tw-border-opacity:1;border-color:rgb(200 245 72/var(--tw-border-opacity,1))}.border-\[\#c9ff3d\]{--tw-border-opacity:1;border-color:rgb(201 255 61/var(--tw-border-opacity,1))}.border-\[\#e60023\]{--tw-border-opacity:1;border-color:rgb(230 0 35/var(--tw-border-opacity,1))}.border-\[\#ef3b24\]{--tw-border-opacity:1;border-color:rgb(239 59 36/var(--tw-border-opacity,1))}.border-\[\#f1ead3\]{--tw-border-opacity:1;border-color:rgb(241 234 211/var(--tw-border-opacity,1))}.border-\[\#ff0000\]{--tw-border-opacity:1;border-color:rgb(255 0 0/var(--tw-border-opacity,1))}.border-\[var\(--jawn-acid\)\]{border-color:var(--jawn-acid)}.border-\[var\(--jawn-blue\)\]{border-color:var(--jawn-blue)}.border-\[var\(--jawn-line\)\]{border-color:var(--jawn-line)}.border-\[var\(--jawn-red\)\]{border-color:var(--jawn-red)}.border-\[var\(--jawn-rule\)\]{border-color:var(--jawn-rule)}.border-\[var\(--jawn-success\)\]{border-color:var(--jawn-success)}.border-\[var\(--jawn-warning\)\]{border-color:var(--jawn-warning)}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-black\/30{border-color:#0000004d}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-cyan-600{--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity,1))}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-cyan-800{--tw-border-opacity:1;border-color:rgb(21 94 117/var(--tw-border-opacity,1))}.border-cyan-electric\/20{border-color:#18e0ff33}.border-cyan-electric\/25{border-color:#18e0ff40}.border-cyan-electric\/35{border-color:#18e0ff59}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-lime-500{--tw-border-opacity:1;border-color:rgb(132 204 22/var(--tw-border-opacity,1))}.border-lime-signal\/25{border-color:#b7ff5a40}.border-lime-signal\/35{border-color:#b7ff5a59}.border-orange-700{--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.border-orange-900{--tw-border-opacity:1;border-color:rgb(124 45 18/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-900{--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.border-red-950{--tw-border-opacity:1;border-color:rgb(69 10 10/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/40{border-color:#fff6}.border-white\/\[0\.07\]{border-color:#ffffff12}.bg-\[\#03070d\]{--tw-bg-opacity:1;background-color:rgb(3 7 13/var(--tw-bg-opacity,1))}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#05070a\]{--tw-bg-opacity:1;background-color:rgb(5 7 10/var(--tw-bg-opacity,1))}.bg-\[\#06101d\]{--tw-bg-opacity:1;background-color:rgb(6 16 29/var(--tw-bg-opacity,1))}.bg-\[\#07090d\]{--tw-bg-opacity:1;background-color:rgb(7 9 13/var(--tw-bg-opacity,1))}.bg-\[\#070d16\]{--tw-bg-opacity:1;background-color:rgb(7 13 22/var(--tw-bg-opacity,1))}.bg-\[\#07111f\]{--tw-bg-opacity:1;background-color:rgb(7 17 31/var(--tw-bg-opacity,1))}.bg-\[\#075985\]{--tw-bg-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.bg-\[\#080806\]{--tw-bg-opacity:1;background-color:rgb(8 8 6/var(--tw-bg-opacity,1))}.bg-\[\#080806\]\/95{background-color:#080806f2}.bg-\[\#080b10\]{--tw-bg-opacity:1;background-color:rgb(8 11 16/var(--tw-bg-opacity,1))}.bg-\[\#08111e\]{--tw-bg-opacity:1;background-color:rgb(8 17 30/var(--tw-bg-opacity,1))}.bg-\[\#090c10\]{--tw-bg-opacity:1;background-color:rgb(9 12 16/var(--tw-bg-opacity,1))}.bg-\[\#0a1422\]{--tw-bg-opacity:1;background-color:rgb(10 20 34/var(--tw-bg-opacity,1))}.bg-\[\#0b1118\]{--tw-bg-opacity:1;background-color:rgb(11 17 24/var(--tw-bg-opacity,1))}.bg-\[\#0b1523\]{--tw-bg-opacity:1;background-color:rgb(11 21 35/var(--tw-bg-opacity,1))}.bg-\[\#0b1726\]{--tw-bg-opacity:1;background-color:rgb(11 23 38/var(--tw-bg-opacity,1))}.bg-\[\#0b5f73\]{--tw-bg-opacity:1;background-color:rgb(11 95 115/var(--tw-bg-opacity,1))}.bg-\[\#0d0d0a\]{--tw-bg-opacity:1;background-color:rgb(13 13 10/var(--tw-bg-opacity,1))}.bg-\[\#0d1725\]{--tw-bg-opacity:1;background-color:rgb(13 23 37/var(--tw-bg-opacity,1))}.bg-\[\#0f161e\]{--tw-bg-opacity:1;background-color:rgb(15 22 30/var(--tw-bg-opacity,1))}.bg-\[\#101927\]{--tw-bg-opacity:1;background-color:rgb(16 25 39/var(--tw-bg-opacity,1))}.bg-\[\#101a2b\]{--tw-bg-opacity:1;background-color:rgb(16 26 43/var(--tw-bg-opacity,1))}.bg-\[\#11110d\]{--tw-bg-opacity:1;background-color:rgb(17 17 13/var(--tw-bg-opacity,1))}.bg-\[\#111111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#111822\]{--tw-bg-opacity:1;background-color:rgb(17 24 34/var(--tw-bg-opacity,1))}.bg-\[\#13130f\]{--tw-bg-opacity:1;background-color:rgb(19 19 15/var(--tw-bg-opacity,1))}.bg-\[\#141a21\]{--tw-bg-opacity:1;background-color:rgb(20 26 33/var(--tw-bg-opacity,1))}.bg-\[\#160d12\]{--tw-bg-opacity:1;background-color:rgb(22 13 18/var(--tw-bg-opacity,1))}.bg-\[\#163f5a\]\/30{background-color:#163f5a4d}.bg-\[\#17231a\]{--tw-bg-opacity:1;background-color:rgb(23 35 26/var(--tw-bg-opacity,1))}.bg-\[\#1877f2\]{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.bg-\[\#236f9e\]{--tw-bg-opacity:1;background-color:rgb(35 111 158/var(--tw-bg-opacity,1))}.bg-\[\#315b3c\]{--tw-bg-opacity:1;background-color:rgb(49 91 60/var(--tw-bg-opacity,1))}.bg-\[\#4f91b4\]{--tw-bg-opacity:1;background-color:rgb(79 145 180/var(--tw-bg-opacity,1))}.bg-\[\#58a8d8\]{--tw-bg-opacity:1;background-color:rgb(88 168 216/var(--tw-bg-opacity,1))}.bg-\[\#6f2932\]{--tw-bg-opacity:1;background-color:rgb(111 41 50/var(--tw-bg-opacity,1))}.bg-\[\#7c2029\]\/25{background-color:#7c202940}.bg-\[\#7d2630\]\/20{background-color:#7d263033}.bg-\[\#a93b47\]{--tw-bg-opacity:1;background-color:rgb(169 59 71/var(--tw-bg-opacity,1))}.bg-\[\#bf8a3b\]{--tw-bg-opacity:1;background-color:rgb(191 138 59/var(--tw-bg-opacity,1))}.bg-\[\#c8f548\]{--tw-bg-opacity:1;background-color:rgb(200 245 72/var(--tw-bg-opacity,1))}.bg-\[\#c9363e\]{--tw-bg-opacity:1;background-color:rgb(201 54 62/var(--tw-bg-opacity,1))}.bg-\[\#e43d4d\]{--tw-bg-opacity:1;background-color:rgb(228 61 77/var(--tw-bg-opacity,1))}.bg-\[\#e43d4d\]\/70{background-color:#e43d4db3}.bg-\[\#e60023\]{--tw-bg-opacity:1;background-color:rgb(230 0 35/var(--tw-bg-opacity,1))}.bg-\[\#eef3e8\]{--tw-bg-opacity:1;background-color:rgb(238 243 232/var(--tw-bg-opacity,1))}.bg-\[\#ef3b24\]{--tw-bg-opacity:1;background-color:rgb(239 59 36/var(--tw-bg-opacity,1))}.bg-\[\#f4f0df\]{--tw-bg-opacity:1;background-color:rgb(244 240 223/var(--tw-bg-opacity,1))}.bg-\[\#ff0000\]{--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1))}.bg-\[\#ffd447\]{--tw-bg-opacity:1;background-color:rgb(255 212 71/var(--tw-bg-opacity,1))}.bg-\[var\(--jawn-acid\)\]{background-color:var(--jawn-acid)}.bg-\[var\(--jawn-canvas\)\]{background-color:var(--jawn-canvas)}.bg-\[var\(--jawn-ink\)\]{background-color:var(--jawn-ink)}.bg-\[var\(--jawn-line\)\]{background-color:var(--jawn-line)}.bg-\[var\(--jawn-paper\)\]{background-color:var(--jawn-paper)}.bg-\[var\(--jawn-red\)\]{background-color:var(--jawn-red)}.bg-\[var\(--jawn-surface\)\]{background-color:var(--jawn-surface)}.bg-\[var\(--jawn-surface-raised\)\]{background-color:var(--jawn-surface-raised)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.bg-cyan-800{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.bg-cyan-950{--tw-bg-opacity:1;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.bg-cyan-950\/30{background-color:#0833444d}.bg-cyan-electric{--tw-bg-opacity:1;background-color:rgb(24 224 255/var(--tw-bg-opacity,1))}.bg-cyan-electric\/10{background-color:#18e0ff1a}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-emerald-950{--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-emerald-950\/40{background-color:#022c2266}.bg-ink-900{--tw-bg-opacity:1;background-color:rgb(9 13 22/var(--tw-bg-opacity,1))}.bg-lime-signal{--tw-bg-opacity:1;background-color:rgb(183 255 90/var(--tw-bg-opacity,1))}.bg-lime-signal\/10{background-color:#b7ff5a1a}.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-orange-950{--tw-bg-opacity:1;background-color:rgb(67 20 7/var(--tw-bg-opacity,1))}.bg-orange-950\/60{background-color:#43140799}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-950{--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.bg-red-950\/50{background-color:#450a0a80}.bg-sky-300{--tw-bg-opacity:1;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[\.025\],.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-\[linear-gradient\(90deg\,\#ef3b24_0_48\%\,\#ff8a1f_48\%_74\%\,\#c8f548_74\%\)\]{background-image:linear-gradient(90deg,#ef3b24 0 48%,#ff8a1f 48% 74%,#c8f548 74%)}.bg-\[radial-gradient\(circle_at_10\%_20\%\,rgba\(214\,55\,67\,\.16\)\,transparent_25rem\)\,linear-gradient\(145deg\,\#080b10\,\#101821\)\]{background-image:radial-gradient(circle at 10% 20%,#d6374329,#0000 25rem),linear-gradient(145deg,#080b10,#101821)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#1686cc\]{--tw-gradient-from:#1686cc var(--tw-gradient-from-position);--tw-gradient-to:#1686cc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#833ab4\]{--tw-gradient-from:#833ab4 var(--tw-gradient-from-position);--tw-gradient-to:#833ab400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f59e0b\]{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-electric{--tw-gradient-from:#18e0ff var(--tw-gradient-from-position);--tw-gradient-to:#18e0ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#69c7c3\]{--tw-gradient-to:#69c7c300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #69c7c3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#d63743\]{--tw-gradient-to:#d6374300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d63743 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fd1d1d\]{--tw-gradient-to:#fd1d1d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fd1d1d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000026 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-pulse{--tw-gradient-to:#9b5cff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #9b5cff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#69c7c3\]{--tw-gradient-to:#69c7c3 var(--tw-gradient-to-position)}.to-\[\#f59e0b\]{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-\[\#fcb045\]{--tw-gradient-to:#fcb045 var(--tw-gradient-to-position)}.to-lime-signal{--tw-gradient-to:#b7ff5a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-none{stroke:none}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[50\%_48\%\]{-o-object-position:50% 48%;object-position:50% 48%}.object-center{-o-object-position:center;object-position:center}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-20{padding-right:5rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[family-name\:var\(--font-215-display\)\]{font-family:var(--font-215-display)}.font-\[family-name\:var\(--font-philly-display\)\]{font-family:var(--font-philly-display)}.font-\[family-name\:var\(--font-philly-mono\)\]{font-family:var(--font-philly-mono)}.font-mono{font-family:var(--font-geist-mono), SFMono-Regular, Consolas, monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.8rem\,2\.6vw\,2\.6rem\)\]{font-size:clamp(1.8rem,2.6vw,2.6rem)}.text-\[clamp\(2\.25rem\,3\.6vw\,3\.8rem\)\]{font-size:clamp(2.25rem,3.6vw,3.8rem)}.text-\[clamp\(2rem\,4vw\,4rem\)\]{font-size:clamp(2rem,4vw,4rem)}.text-\[clamp\(3\.4rem\,7vw\,6\.5rem\)\]{font-size:clamp(3.4rem,7vw,6.5rem)}.text-\[clamp\(4\.2rem\,9vw\,9rem\)\]{font-size:clamp(4.2rem,9vw,9rem)}.text-\[clamp\(4\.3rem\,11vw\,9rem\)\]{font-size:clamp(4.3rem,11vw,9rem)}.text-\[clamp\(4rem\,10vw\,8rem\)\]{font-size:clamp(4rem,10vw,8rem)}.text-\[clamp\(4rem\,10vw\,9rem\)\]{font-size:clamp(4rem,10vw,9rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.72\]{line-height:.72}.leading-\[\.78\]{line-height:.78}.leading-\[\.82\]{line-height:.82}.leading-\[\.84\]{line-height:.84}.leading-\[\.86\]{line-height:.86}.leading-\[\.88\]{line-height:.88}.leading-\[\.8\]{line-height:.8}.leading-\[\.92\]{line-height:.92}.leading-\[\.94\]{line-height:.94}.leading-\[\.95\]{line-height:.95}.leading-\[\.9\]{line-height:.9}.leading-\[0\.92\]{line-height:.92}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-\.065em\]{letter-spacing:-.065em}.tracking-\[-\.06em\]{letter-spacing:-.06em}.tracking-\[-\.075em\]{letter-spacing:-.075em}.tracking-\[-\.07em\]{letter-spacing:-.07em}.tracking-\[-\.085em\]{letter-spacing:-.085em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.26em\]{letter-spacing:.26em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#07111f\]{--tw-text-opacity:1;color:rgb(7 17 31/var(--tw-text-opacity,1))}.text-\[\#075985\]{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-\[\#080806\]{--tw-text-opacity:1;color:rgb(8 8 6/var(--tw-text-opacity,1))}.text-\[\#080808\]{--tw-text-opacity:1;color:rgb(8 8 8/var(--tw-text-opacity,1))}.text-\[\#17231a\]{--tw-text-opacity:1;color:rgb(23 35 26/var(--tw-text-opacity,1))}.text-\[\#2457d6\]{--tw-text-opacity:1;color:rgb(36 87 214/var(--tw-text-opacity,1))}.text-\[\#315b3c\]{--tw-text-opacity:1;color:rgb(49 91 60/var(--tw-text-opacity,1))}.text-\[\#46525d\]{--tw-text-opacity:1;color:rgb(70 82 93/var(--tw-text-opacity,1))}.text-\[\#4f9fd0\]{--tw-text-opacity:1;color:rgb(79 159 208/var(--tw-text-opacity,1))}.text-\[\#56b9e9\]{--tw-text-opacity:1;color:rgb(86 185 233/var(--tw-text-opacity,1))}.text-\[\#625f54\]{--tw-text-opacity:1;color:rgb(98 95 84/var(--tw-text-opacity,1))}.text-\[\#62a8d1\]{--tw-text-opacity:1;color:rgb(98 168 209/var(--tw-text-opacity,1))}.text-\[\#647682\]{--tw-text-opacity:1;color:rgb(100 118 130/var(--tw-text-opacity,1))}.text-\[\#667786\]{--tw-text-opacity:1;color:rgb(102 119 134/var(--tw-text-opacity,1))}.text-\[\#67afd4\]{--tw-text-opacity:1;color:rgb(103 175 212/var(--tw-text-opacity,1))}.text-\[\#68747b\]{--tw-text-opacity:1;color:rgb(104 116 123/var(--tw-text-opacity,1))}.text-\[\#69c7c3\]{--tw-text-opacity:1;color:rgb(105 199 195/var(--tw-text-opacity,1))}.text-\[\#6cb7ff\]{--tw-text-opacity:1;color:rgb(108 183 255/var(--tw-text-opacity,1))}.text-\[\#6db8e2\]{--tw-text-opacity:1;color:rgb(109 184 226/var(--tw-text-opacity,1))}.text-\[\#706c60\]{--tw-text-opacity:1;color:rgb(112 108 96/var(--tw-text-opacity,1))}.text-\[\#716d61\]{--tw-text-opacity:1;color:rgb(113 109 97/var(--tw-text-opacity,1))}.text-\[\#71828d\]{--tw-text-opacity:1;color:rgb(113 130 141/var(--tw-text-opacity,1))}.text-\[\#71879a\]{--tw-text-opacity:1;color:rgb(113 135 154/var(--tw-text-opacity,1))}.text-\[\#71bea0\]{--tw-text-opacity:1;color:rgb(113 190 160/var(--tw-text-opacity,1))}.text-\[\#73808a\]{--tw-text-opacity:1;color:rgb(115 128 138/var(--tw-text-opacity,1))}.text-\[\#758391\]{--tw-text-opacity:1;color:rgb(117 131 145/var(--tw-text-opacity,1))}.text-\[\#777267\]{--tw-text-opacity:1;color:rgb(119 114 103/var(--tw-text-opacity,1))}.text-\[\#777367\]{--tw-text-opacity:1;color:rgb(119 115 103/var(--tw-text-opacity,1))}.text-\[\#788994\]{--tw-text-opacity:1;color:rgb(120 137 148/var(--tw-text-opacity,1))}.text-\[\#7f8b95\]{--tw-text-opacity:1;color:rgb(127 139 149/var(--tw-text-opacity,1))}.text-\[\#7f909b\]{--tw-text-opacity:1;color:rgb(127 144 155/var(--tw-text-opacity,1))}.text-\[\#807b6e\]{--tw-text-opacity:1;color:rgb(128 123 110/var(--tw-text-opacity,1))}.text-\[\#81939e\]{--tw-text-opacity:1;color:rgb(129 147 158/var(--tw-text-opacity,1))}.text-\[\#827e70\]{--tw-text-opacity:1;color:rgb(130 126 112/var(--tw-text-opacity,1))}.text-\[\#83919c\]{--tw-text-opacity:1;color:rgb(131 145 156/var(--tw-text-opacity,1))}.text-\[\#83c9ef\]{--tw-text-opacity:1;color:rgb(131 201 239/var(--tw-text-opacity,1))}.text-\[\#8594a1\]{--tw-text-opacity:1;color:rgb(133 148 161/var(--tw-text-opacity,1))}.text-\[\#8998a5\]{--tw-text-opacity:1;color:rgb(137 152 165/var(--tw-text-opacity,1))}.text-\[\#8b8678\]{--tw-text-opacity:1;color:rgb(139 134 120/var(--tw-text-opacity,1))}.text-\[\#8d887a\]{--tw-text-opacity:1;color:rgb(141 136 122/var(--tw-text-opacity,1))}.text-\[\#8f8a7d\]{--tw-text-opacity:1;color:rgb(143 138 125/var(--tw-text-opacity,1))}.text-\[\#8fcdf2\]{--tw-text-opacity:1;color:rgb(143 205 242/var(--tw-text-opacity,1))}.text-\[\#918c7e\]{--tw-text-opacity:1;color:rgb(145 140 126/var(--tw-text-opacity,1))}.text-\[\#93a4b2\]{--tw-text-opacity:1;color:rgb(147 164 178/var(--tw-text-opacity,1))}.text-\[\#989385\]{--tw-text-opacity:1;color:rgb(152 147 133/var(--tw-text-opacity,1))}.text-\[\#9a9586\]{--tw-text-opacity:1;color:rgb(154 149 134/var(--tw-text-opacity,1))}.text-\[\#9bd5fb\]{--tw-text-opacity:1;color:rgb(155 213 251/var(--tw-text-opacity,1))}.text-\[\#9d988a\]{--tw-text-opacity:1;color:rgb(157 152 138/var(--tw-text-opacity,1))}.text-\[\#9e998b\]{--tw-text-opacity:1;color:rgb(158 153 139/var(--tw-text-opacity,1))}.text-\[\#9eabb4\]{--tw-text-opacity:1;color:rgb(158 171 180/var(--tw-text-opacity,1))}.text-\[\#a93b47\]{--tw-text-opacity:1;color:rgb(169 59 71/var(--tw-text-opacity,1))}.text-\[\#aaa595\]{--tw-text-opacity:1;color:rgb(170 165 149/var(--tw-text-opacity,1))}.text-\[\#aeb9c3\]{--tw-text-opacity:1;color:rgb(174 185 195/var(--tw-text-opacity,1))}.text-\[\#b7c2ca\]{--tw-text-opacity:1;color:rgb(183 194 202/var(--tw-text-opacity,1))}.text-\[\#b8b2a1\]{--tw-text-opacity:1;color:rgb(184 178 161/var(--tw-text-opacity,1))}.text-\[\#b9b3a2\]{--tw-text-opacity:1;color:rgb(185 179 162/var(--tw-text-opacity,1))}.text-\[\#b9c3cb\]{--tw-text-opacity:1;color:rgb(185 195 203/var(--tw-text-opacity,1))}.text-\[\#b9e5d5\]{--tw-text-opacity:1;color:rgb(185 229 213/var(--tw-text-opacity,1))}.text-\[\#bac5cc\]{--tw-text-opacity:1;color:rgb(186 197 204/var(--tw-text-opacity,1))}.text-\[\#bac5cd\]{--tw-text-opacity:1;color:rgb(186 197 205/var(--tw-text-opacity,1))}.text-\[\#bbb5a4\]{--tw-text-opacity:1;color:rgb(187 181 164/var(--tw-text-opacity,1))}.text-\[\#bdb5aa\]{--tw-text-opacity:1;color:rgb(189 181 170/var(--tw-text-opacity,1))}.text-\[\#bdc7cf\]{--tw-text-opacity:1;color:rgb(189 199 207/var(--tw-text-opacity,1))}.text-\[\#c4ced8\]{--tw-text-opacity:1;color:rgb(196 206 216/var(--tw-text-opacity,1))}.text-\[\#c6c0ae\]{--tw-text-opacity:1;color:rgb(198 192 174/var(--tw-text-opacity,1))}.text-\[\#c8f548\]{--tw-text-opacity:1;color:rgb(200 245 72/var(--tw-text-opacity,1))}.text-\[\#c9363e\]{--tw-text-opacity:1;color:rgb(201 54 62/var(--tw-text-opacity,1))}.text-\[\#cdc6b4\]{--tw-text-opacity:1;color:rgb(205 198 180/var(--tw-text-opacity,1))}.text-\[\#d0c8bd\]{--tw-text-opacity:1;color:rgb(208 200 189/var(--tw-text-opacity,1))}.text-\[\#d14955\]{--tw-text-opacity:1;color:rgb(209 73 85/var(--tw-text-opacity,1))}.text-\[\#d1cbb9\]{--tw-text-opacity:1;color:rgb(209 203 185/var(--tw-text-opacity,1))}.text-\[\#d7d1c0\]{--tw-text-opacity:1;color:rgb(215 209 192/var(--tw-text-opacity,1))}.text-\[\#d84a55\]{--tw-text-opacity:1;color:rgb(216 74 85/var(--tw-text-opacity,1))}.text-\[\#d8d2c9\]{--tw-text-opacity:1;color:rgb(216 210 201/var(--tw-text-opacity,1))}.text-\[\#d8dee5\]{--tw-text-opacity:1;color:rgb(216 222 229/var(--tw-text-opacity,1))}.text-\[\#e15b65\]{--tw-text-opacity:1;color:rgb(225 91 101/var(--tw-text-opacity,1))}.text-\[\#e66a1f\]{--tw-text-opacity:1;color:rgb(230 106 31/var(--tw-text-opacity,1))}.text-\[\#e8efff\]{--tw-text-opacity:1;color:rgb(232 239 255/var(--tw-text-opacity,1))}.text-\[\#edf6eb\]{--tw-text-opacity:1;color:rgb(237 246 235/var(--tw-text-opacity,1))}.text-\[\#ef3b24\]{--tw-text-opacity:1;color:rgb(239 59 36/var(--tw-text-opacity,1))}.text-\[\#f3d28e\]{--tw-text-opacity:1;color:rgb(243 210 142/var(--tw-text-opacity,1))}.text-\[\#f4f0df\]{--tw-text-opacity:1;color:rgb(244 240 223/var(--tw-text-opacity,1))}.text-\[\#f4f1e9\]{--tw-text-opacity:1;color:rgb(244 241 233/var(--tw-text-opacity,1))}.text-\[\#f5f1e8\]{--tw-text-opacity:1;color:rgb(245 241 232/var(--tw-text-opacity,1))}.text-\[\#f6f3ea\]{--tw-text-opacity:1;color:rgb(246 243 234/var(--tw-text-opacity,1))}.text-\[\#f8f4ec\]{--tw-text-opacity:1;color:rgb(248 244 236/var(--tw-text-opacity,1))}.text-\[\#ff8a1f\]{--tw-text-opacity:1;color:rgb(255 138 31/var(--tw-text-opacity,1))}.text-\[\#ff9a78\]{--tw-text-opacity:1;color:rgb(255 154 120/var(--tw-text-opacity,1))}.text-\[\#ffd447\]{--tw-text-opacity:1;color:rgb(255 212 71/var(--tw-text-opacity,1))}.text-\[\#ffe2a0\]{--tw-text-opacity:1;color:rgb(255 226 160/var(--tw-text-opacity,1))}.text-\[\#fff1e6\]{--tw-text-opacity:1;color:rgb(255 241 230/var(--tw-text-opacity,1))}.text-\[var\(--jawn-acid\)\]{color:var(--jawn-acid)}.text-\[var\(--jawn-blue\)\]{color:var(--jawn-blue)}.text-\[var\(--jawn-ink\)\]{color:var(--jawn-ink)}.text-\[var\(--jawn-muted\)\]{color:var(--jawn-muted)}.text-\[var\(--jawn-muted-soft\)\]{color:var(--jawn-muted-soft)}.text-\[var\(--jawn-paper\)\]{color:var(--jawn-paper)}.text-\[var\(--jawn-red\)\]{color:var(--jawn-red)}.text-\[var\(--jawn-success\)\]{color:var(--jawn-success)}.text-\[var\(--jawn-warning\)\]{color:var(--jawn-warning)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black\/65{color:#000000a6}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-electric{--tw-text-opacity:1;color:rgb(24 224 255/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-ink-950{--tw-text-opacity:1;color:rgb(5 7 13/var(--tw-text-opacity,1))}.text-lime-100{--tw-text-opacity:1;color:rgb(236 252 203/var(--tw-text-opacity,1))}.text-lime-300{--tw-text-opacity:1;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-lime-signal{--tw-text-opacity:1;color:rgb(183 255 90/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-pulse{--tw-text-opacity:1;color:rgb(155 92 255/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/65{color:#ffffffa6}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.decoration-\[\#ef3b24\]{text-decoration-color:#ef3b24}.decoration-white\/20{text-decoration-color:#fff3}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.accent-cyan-electric{accent-color:#18e0ff}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#16263d\,8px_8px_0_\#0b6b96\]{--tw-shadow:0 0 0 1px #16263d,8px 8px 0 #0b6b96;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#16263d\,8px_8px_0_\#20a7d8\]{--tw-shadow:0 0 0 1px #16263d,8px 8px 0 #20a7d8;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#16263d\,8px_8px_0_\#eb4438\]{--tw-shadow:0 0 0 1px #16263d,8px 8px 0 #eb4438;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_30px_rgba\(0\,0\,0\,\.58\)\]{--tw-shadow:0 18px 30px #00000094;--tw-shadow-colored:0 18px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_10px_0_\#d48a3a\]{--tw-shadow:10px 10px 0 #d48a3a;--tw-shadow-colored:10px 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[12px_12px_0_\#ef3b24\]{--tw-shadow:12px 12px 0 #ef3b24;--tw-shadow-colored:12px 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_0_\#fe2c55\]{--tw-shadow:3px 3px 0 #fe2c55;--tw-shadow-colored:3px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_0_\#1b5278\]{--tw-shadow:5px 5px 0 #1b5278;--tw-shadow-colored:5px 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_0_\#6f2932\]{--tw-shadow:5px 5px 0 #6f2932;--tw-shadow-colored:5px 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_6px_0_\#d48a3a\]{--tw-shadow:6px 6px 0 #d48a3a;--tw-shadow-colored:6px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_0_\#0b6b96\]{--tw-shadow:7px 7px 0 #0b6b96;--tw-shadow-colored:7px 7px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_0_\#12354b\]{--tw-shadow:7px 7px 0 #12354b;--tw-shadow-colored:7px 7px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_0_\#38204f\]{--tw-shadow:7px 7px 0 #38204f;--tw-shadow-colored:7px 7px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_0_\#42141d\]{--tw-shadow:7px 7px 0 #42141d;--tw-shadow-colored:7px 7px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_0_\#551923\]{--tw-shadow:7px 7px 0 #551923;--tw-shadow-colored:7px 7px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_0_\#58a8d8\]{--tw-shadow:7px 7px 0 #58a8d8;--tw-shadow-colored:7px 7px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_0_\#0b5f73\]{--tw-shadow:8px 8px 0 #0b5f73;--tw-shadow-colored:8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_0_\#ef3b24\]{--tw-shadow:8px 8px 0 #ef3b24;--tw-shadow-colored:8px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[9px_9px_0_\#1976b6\]{--tw-shadow:9px 9px 0 #1976b6;--tw-shadow-colored:9px 9px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-glow{--tw-shadow:0 0 48px #18e0ff2e;--tw-shadow-colored:0 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[15\%\]{--tw-grayscale:grayscale(15%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.\[background-image\:radial-gradient\(circle_at_13\%_20\%\,rgba\(239\,59\,36\,\.24\)\,transparent_24rem\)\,radial-gradient\(circle_at_80\%_60\%\,rgba\(200\,245\,72\,\.09\)\,transparent_26rem\)\]{background-image:radial-gradient(circle at 13% 20%,#ef3b243d,#0000 24rem),radial-gradient(circle at 80% 60%,#c8f54817,#0000 26rem)}.\[scrollbar-width\:none\]{scrollbar-width:none}html{--philly-header-height:5rem;scroll-padding-top:calc(var(--philly-header-height) + 1rem)}header[data-brand=iam215jawn]{min-height:var(--philly-header-height);isolation:isolate}header[data-brand=iam215jawn]+main,[data-brand=iam215jawn] main{scroll-margin-top:calc(var(--philly-header-height) + 1rem)}@media (max-width:1023px){html{--philly-header-height:5rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070d;--panel:#0c121fc7;--line:#94a3b82e;--text:#eef7ff;--muted:#aab8c7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 20% 5%,#18e0ff1f,#0000 32rem),radial-gradient(circle at 80% 10%,#9b5cff1f,#0000 30rem),linear-gradient(#05070d 0%,#080b13 42%,#05070d 100%);margin:0}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000 80%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #18e0fff2;box-shadow:0 0 0 6px #18e0ff24}.container-shell{width:min(1180px,100% - 32px);max-width:calc(100% - 32px);margin-inline:auto}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#101827d1,#080c16c2);box-shadow:0 24px 80px #00000047}.soft-card{background:#0b111db8;border:1px solid #94a3b82e;transition:transform .18s,border-color .18s,background .18s}.soft-card:hover{background:#0f1728db;border-color:#18e0ff5c;transform:translateY(-2px)}.soft-card:focus-visible{border-color:#18e0ff94;transform:translateY(-2px)}.chip{background:#ffffff0b;border:1px solid #94a3b82e}.prose-nullsect{color:#cfdae6}.prose-nullsect h2{color:#f3fbff;margin-top:2.25rem;margin-bottom:.75rem;font-size:clamp(1.45rem,4vw,2rem);font-weight:760;line-height:1.15}.prose-nullsect h3{color:#f3fbff;margin-top:1.75rem;margin-bottom:.55rem;font-size:1.2rem;font-weight:720}.prose-nullsect p,.prose-nullsect li{color:#c8d4e2;line-height:1.78}.prose-nullsect p{margin:1rem 0}.prose-nullsect ul,.prose-nullsect ol{margin:1rem 0 1.25rem;padding-left:1.25rem}.prose-nullsect blockquote{color:#e8f8ff;background:#18e0ff14;border-left:3px solid #18e0ff;margin:1.5rem 0;padding:.8rem 1rem}[data-brand=iam215jawn]{--page-bg:#080909;--surface:#111313;--text:#f3f1ea;--text-muted:#a8aaa6;--rule:#f3f1ea29;--lime:#c9ff3d;--blue:#3aafff;--red:#eb4438;--amber:#efad32;--cream:#f3f1ea;--artifact-shadow:#0000006b;--jawn-ink:#0d0e0e;--jawn-canvas:#080909;--jawn-surface:#111313;--jawn-surface-raised:#171919;--jawn-paper:#f3f1ea;--jawn-red:#eb4438;--jawn-red-action:var(--jawn-red);--jawn-red-action-hover:#ff584a;--jawn-red-action-edge:#8b2019;--jawn-acid:#c9ff3d;--jawn-blue:#3aafff;--jawn-muted:#a8aaa6;--jawn-muted-soft:#777b78;--jawn-rule:#f3f1ea29;--jawn-rule-strong:#f3f1ea57;--jawn-success:#71bea0;--jawn-warning:#efc04f;--jawn-error:#eb4438;--phillyoutskirts-orange:#df8532;--jawn-max:1440px;--jawn-gutter:clamp(1.25rem, 4vw, 2.5rem);--jawn-section:clamp(4rem, 9vw, 8rem);--jawn-radius-control:.35rem;--jawn-radius-media:.75rem;--jawn-cream:var(--jawn-paper);--jawn-tomato:var(--jawn-red);--jawn-concrete:var(--jawn-muted);background:var(--page-bg);color:var(--jawn-cream);font-family:var(--font-215-body), sans-serif}.jawn-canvas{background:var(--jawn-canvas);color:var(--jawn-paper)}.jawn-shell{width:min(100%, var(--jawn-max));padding-inline:var(--jawn-gutter);margin-inline:auto}.jawn-section{padding-block:var(--jawn-section);border-block-start:1px solid var(--jawn-rule)}.jawn-rule{border-color:var(--jawn-rule)}.jawn-kicker{color:var(--jawn-acid);font-family:var(--font-215-mono), monospace;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:700}.jawn-copy{color:var(--jawn-muted);line-height:1.7}.jawn-display-xl{font-family:var(--font-215-display), Impact, sans-serif;letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(4.4rem,10vw,9rem);line-height:.78}.jawn-display-l{font-family:var(--font-215-display), Impact, sans-serif;letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(3.5rem,7vw,7rem);line-height:.82}.jawn-headline-l{font-family:var(--font-215-display), Impact, sans-serif;text-transform:uppercase;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.9}.jawn-headline-m{font-family:var(--font-215-display), Impact, sans-serif;text-transform:uppercase;font-size:clamp(1.65rem,3vw,2.7rem);line-height:.95}.jawn-media-hero-large{aspect-ratio:16/11;width:100%;max-height:720px;overflow:hidden}.jawn-media-hero-medium{aspect-ratio:4/3;width:100%;max-height:620px;overflow:hidden}.jawn-media-feature{aspect-ratio:3/2;width:100%;max-height:520px;overflow:hidden}.jawn-media-guide{aspect-ratio:4/3;width:100%;max-height:360px;overflow:hidden}.jawn-media-thumb{aspect-ratio:4/3;width:100%;max-height:150px;overflow:hidden}.jawn-media-hero-large img,.jawn-media-hero-medium img,.jawn-media-feature img,.jawn-media-guide img,.jawn-media-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jawn-news-row{border-top:1px solid var(--jawn-rule);gap:1rem;padding-block:1.45rem;transition:background .18s,padding-inline .18s;display:grid}.jawn-news-row:hover{background:color-mix(in srgb, var(--jawn-paper) 3%, transparent);padding-inline:.75rem}.jawn-guide-row{border-top:1px solid var(--jawn-rule);gap:1.5rem;padding-block:2rem;display:grid}.jawn-control{border:1px solid var(--jawn-rule-strong);border-radius:var(--jawn-radius-control);background:var(--jawn-paper);width:100%;color:var(--jawn-ink);padding:.8rem 1rem;font-weight:700}.jawn-button{border:1px solid var(--jawn-red-action);border-radius:var(--jawn-radius-control);background:var(--jawn-red-action);color:#fff;font-family:var(--font-215-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.jawn-button:hover{border-color:var(--jawn-red-action-hover);background:var(--jawn-red-action-hover);transform:translateY(-2px)}.jawn-button:active{box-shadow:none;transform:translateY(1px)}.jawn-button--secondary{border-color:var(--jawn-rule-strong);color:var(--jawn-paper);background:0 0}.jawn-button--secondary:hover{border-color:var(--jawn-blue);background:color-mix(in srgb, var(--jawn-blue) 9%, transparent)}.jawn-button--utility{border-color:var(--jawn-rule);background:var(--jawn-surface);color:var(--jawn-muted);font-size:.68rem}.jawn-link{border-bottom:2px solid var(--jawn-red);font-family:var(--font-215-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-bottom:.35rem;font-size:.72rem;font-weight:800;transition:border-color .16s,color .16s}.jawn-link:hover{border-color:var(--jawn-blue);color:var(--jawn-blue)}.jawn-spin-control{background:#090a0a;border:1px solid #f3f1ea3d;padding:.65rem;box-shadow:inset 0 0 0 4px #050606}.jawn-spin-control__status{color:var(--jawn-acid);font-family:var(--font-215-mono),monospace;letter-spacing:.18em;justify-content:space-between;gap:1rem;padding:.2rem .35rem .7rem;font-size:.58rem;font-weight:800;display:flex}.jawn-spin-control__status span:first-child{font-size:0}.jawn-spin-control__status span:first-child:after{content:"MACHINE / READY";color:var(--jawn-paper);font-size:.58rem}.jawn-button--spin{min-height:5.5rem;font-family:var(--font-215-display),Impact,sans-serif;letter-spacing:.025em;background:#781f1c;border:1px solid #a44a44;border-radius:.12rem;font-size:clamp(1.45rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 9px #3f0e0c,inset 0 1px #ffffff2e}.jawn-button--spin:before{content:"";background:var(--jawn-acid);border-radius:50%;width:.43rem;height:.43rem;position:absolute;top:.72rem;left:.72rem;box-shadow:0 0 0 3px #c9ff3d1f}.jawn-button--spin:after{content:none}.jawn-button--spin:hover{background:#8c2924;border-color:#c06962;transform:translateY(-1px);box-shadow:0 10px #3f0e0c}.jawn-button--spin:active{transform:translateY(7px);box-shadow:0 2px #3f0e0c,inset 0 3px 8px #0000004d}.jawn-button--spin:hover svg{transform:rotate(35deg)}.jawn-button--spin svg{transition:transform .22s}.jawn-button:focus-visible,.jawn-control:focus-visible{outline:3px solid var(--jawn-blue);outline-offset:3px}.jawn-question-field{min-height:12rem;color:var(--jawn-paper);align-content:space-between;padding:clamp(1.25rem,3vw,2.5rem);transition:transform .2s,color .2s;display:grid;position:relative}.jawn-question-field:before{content:"";background:var(--question-accent,var(--jawn-red));transform-origin:0;height:2px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:scaleX(.2)}.jawn-question-field:hover{color:var(--question-accent,var(--jawn-paper));transform:translateY(-5px)}.jawn-question-field:hover:before{transform:scaleX(1)}.jawn-question-field--lead{background:var(--jawn-surface);min-height:20rem}.jawn-question-field--wide{min-height:15rem}.jawn-question-box{border:1px solid var(--jawn-rule-strong);background:var(--jawn-surface);min-height:12rem;color:var(--jawn-paper);flex-direction:column;justify-content:space-between;padding:1.25rem;transition:transform .2s,border-color .2s;display:flex;position:relative}.jawn-question-box:after{content:"";background:var(--question-accent);transform-origin:0;height:2px;transition:transform .2s;position:absolute;inset:auto 1.25rem 0;transform:scaleX(.35)}.jawn-question-box:hover{border-color:var(--question-accent);transform:translateY(-3px)}.jawn-question-box:hover:after{transform:scaleX(1)}.jawn-briefing-grid{background:var(--jawn-rule);gap:1px;display:grid}.jawn-briefing-grid>*{background:var(--jawn-canvas)}.jawn-city-guide{background:var(--jawn-surface);color:var(--jawn-paper);display:grid;overflow:hidden}.jawn-city-guide:nth-child(2n){background:var(--jawn-surface-raised);color:var(--jawn-paper)}.spin-machine{background:linear-gradient(145deg,#151717,#090a0a 62%);border-block:1px solid #f3f1ea3d;position:relative;box-shadow:inset 0 0 48px #00000080}.spin-machine:after{content:"";opacity:.12;pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff38 .45px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0}.spin-machine__header{z-index:2;border-bottom:1px solid var(--jawn-rule);font-family:var(--font-215-mono),monospace;letter-spacing:.2em;justify-content:space-between;padding:.7rem .25rem;font-size:.58rem;font-weight:800;display:flex;position:relative}.spin-mode-heading{z-index:2;color:var(--jawn-paper);font:900 .64rem/1 var(--font-215-mono),monospace;letter-spacing:.14em;margin:1rem .25rem .45rem;position:relative}.spin-mode-bank:before{content:none!important}.spin-machine__count{color:var(--jawn-muted);font-family:var(--font-215-mono),monospace;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;margin-top:2rem;font-size:.62rem;font-weight:800;display:flex}.spin-machine__count span{color:var(--jawn-paper)}.spin-machine__count i{background:var(--jawn-acid);border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 0 3px #c9ff3d1f}.spin-machine .jawn-control{border:0;color:var(--jawn-paper);font-family:var(--font-215-mono),monospace;background:#0a0b0b;border-bottom:1px solid #f3f1ea57;border-radius:0;padding:.85rem 2.2rem .85rem .75rem}.spin-machine label{color:var(--jawn-muted);letter-spacing:.12em}.spin-mode-bank{z-index:2;border-block:1px solid var(--jawn-rule);padding-block:.55rem;position:relative}.spin-mode-bank:before{content:"HOW PICKY ARE WE?";color:var(--jawn-paper);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.15em;position:absolute;bottom:calc(100% + .55rem);left:.2rem}.spin-machine>div:has(+.spin-mode-bank){margin-bottom:1.65rem}.spin-mode{--mode-accent:var(--jawn-acid);min-height:3.8rem;color:var(--jawn-muted);font:900 clamp(.58rem,1vw,.72rem)/1 var(--font-215-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;border:0;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.65rem .3rem;transition:color .18s;display:grid;position:relative}.spin-mode>i{border:1px solid #f3f1ea61;border-radius:50%;width:.42rem;height:.42rem}.spin-mode>small{color:#f3f1ea52;letter-spacing:.16em;grid-column:2;font-size:.43rem}.spin-mode--dial,.spin-mode--group,.spin-mode--chaos{--mode-accent:var(--jawn-acid)}.spin-mode:hover,.spin-mode.is-selected{color:var(--jawn-paper);background:0 0}.spin-mode.is-selected{box-shadow:inset 0 -2px var(--mode-accent)}.spin-mode.is-selected>i{background:var(--mode-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mode-accent) 18%,transparent)}.spin-mode.is-selected>small{color:var(--mode-accent)}.jawn-wheel-stage{aspect-ratio:1;filter:drop-shadow(0 18px 18px #0000008c);width:min(100%,32rem);margin-inline:auto;position:relative}.jawn-wheel{background:repeating-conic-gradient(from -1deg,#f3f1ea52 0 1deg,transparent 1deg 11.25deg),conic-gradient(from 0deg,#151717 0 44deg,#0b0c0c 44deg 88deg,#1b1d1d 88deg 132deg,#0d0f0f 132deg 176deg,#181a19 176deg 220deg,#0b0c0c 220deg 264deg,#171919 264deg 308deg,#0d0e0e 308deg 360deg);will-change:transform;border:1px solid #888984;border-radius:50%;transition:transform 3.65s cubic-bezier(.12,.72,.08,1);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 10px #080909,inset 0 0 0 12px #4c4e4b,inset 0 0 0 18px #0b0c0c,inset 0 0 42px #000000d9,0 0 0 6px #090a0a,0 0 0 7px #555752,0 0 0 12px #070808}.jawn-wheel:before{content:"";border:1px dashed #f3f1ea40;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 0 0 1px #000c,0 0 0 7px #0000002e}.jawn-wheel:after{content:"";background:radial-gradient(circle at 42% 38%,#252828,#090a0a 72%);border:1px solid #f3f1ea40;border-radius:50%;position:absolute;inset:24%;box-shadow:inset 0 0 24px #000,0 0 0 6px #111313,0 0 0 7px #666761}.jawn-wheel__mark{z-index:2;color:#f3f1ea94;max-width:7.5rem;font-family:var(--font-215-mono),monospace;letter-spacing:.12em;white-space:nowrap;font-size:clamp(.33rem,.78vw,.53rem);font-weight:800;line-height:1.15;position:absolute}.jawn-wheel__mark--one{color:var(--jawn-acid);top:23%;left:17%;transform:rotate(-45deg)}.jawn-wheel__mark--two{top:35%;right:10%;transform:rotate(67deg)}.jawn-wheel__mark--three{color:var(--jawn-blue);bottom:24%;left:13%;transform:rotate(42deg)}.jawn-wheel__mark--four{bottom:10%;left:39%}.jawn-wheel__mark--five{bottom:22%;right:14%;transform:rotate(-42deg)}.jawn-wheel__mark--six{color:#ff4d38d1;top:54%;right:8%;transform:rotate(88deg)}.jawn-wheel__mark--seven{top:48%;left:8%;transform:rotate(-86deg)}.jawn-wheel__mark--eight{top:9%;left:38%;transform:rotate(2deg)}.jawn-wheel__motion-brand{z-index:3;pointer-events:none;opacity:0;transform-origin:50%;color:#f3f1eae0;will-change:opacity,transform,filter;width:97%;height:97%;position:absolute;inset:1.5%;overflow:visible}.jawn-wheel__motion-type{fill:currentColor;font-family:var(--font-215-mono),monospace;letter-spacing:6.5px;text-transform:uppercase;font-size:19px;font-weight:900}.jawn-wheel__motion-type--inner{fill:#f3f1ea94;letter-spacing:4.2px;font-size:13px}.jawn-wheel__motion-index{fill:none;stroke:var(--jawn-acid);stroke-width:2px;stroke-linecap:square;opacity:.72}.jawn-wheel-stage--spinning .jawn-wheel__motion-brand{animation:3.65s linear both jawn-brand-persistence}.jawn-wheel-stage--spinning .jawn-wheel__motion-type--inner{transform-origin:50%;animation:3.65s linear both jawn-brand-phase}.jawn-wheel__hub{z-index:4;aspect-ratio:1;width:31%;min-width:4.75rem;color:var(--jawn-paper);cursor:pointer;background:radial-gradient(circle at 42% 35%,#2a2d2c,#080909 72%);border:1px solid #777974;border-radius:50%;place-content:center;justify-items:center;transition:box-shadow .16s,transform .12s,border-color .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 5px #0b0c0c,inset 0 0 0 6px #4d4f4b,0 0 0 5px #060707,0 0 0 6px #f3f1ea52}.jawn-wheel__hub small,.jawn-wheel__hub strong{font-family:var(--font-215-mono),monospace;text-transform:uppercase;font-style:normal;font-weight:900}.jawn-wheel__hub small{letter-spacing:.24em;margin-bottom:.08em;font-size:clamp(.42rem,1.1vw,.66rem);line-height:1;transform:translate(.12em)}.jawn-wheel__hub b{color:var(--jawn-acid);font-family:var(--font-215-display),Impact,sans-serif;letter-spacing:-.065em;font-size:clamp(2.25rem,6.6vw,4.75rem);line-height:.67;transform:translate(-.035em)}.jawn-wheel__hub strong{letter-spacing:.18em;margin-top:.16em;font-size:0;line-height:1}.jawn-wheel__hub strong:after{content:"JAWN / PHL";font-size:clamp(.4rem,1.15vw,.7rem)}.jawn-wheel__hub em{display:none}.jawn-wheel__hub-action{color:var(--jawn-acid);font:900 clamp(.36rem,.85vw,.58rem)/1 var(--font-215-mono),monospace;letter-spacing:.13em;border-top:1px solid;margin-top:.38rem;padding-top:.22rem}.jawn-wheel__hub:hover{border-color:var(--jawn-acid);box-shadow:inset 0 0 0 5px #0b0c0c,inset 0 0 0 6px #676b63,0 0 0 5px #060707,0 0 0 7px #c9ff3d8c}.jawn-wheel__hub:focus-visible{outline:3px solid var(--jawn-blue);outline-offset:7px}.jawn-wheel__hub:active{transform:translate(-50%,-50%)scale(.965)}.jawn-wheel__hub:disabled{cursor:wait}.jawn-wheel__pointer{z-index:6;clip-path:polygon(13% 0,87% 0,87% 43%,58% 100%,42% 100%,13% 43%);background:linear-gradient(90deg,#171919,#2a2d2c 48%,#121414);border:1px solid #6b6e69;width:1.8rem;height:3.7rem;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #090a0a,0 5px #050606}.jawn-wheel__pointer:before{content:"";background:#050606;border:1px solid #8d8f89;border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:.38rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #232625}.jawn-wheel__pointer i{background:var(--jawn-red);width:.24rem;height:1.25rem;position:absolute;bottom:.12rem;left:50%;transform:translate(-50%)}.jawn-wheel-stage--spinning .jawn-wheel__pointer{animation:.16s ease-in-out infinite alternate jawn-pointer-tick}.jawn-wheel-stage--spinning .jawn-wheel__hub{box-shadow:inset 0 0 0 5px #0b0c0c,inset 0 0 0 6px #4d4f4b,0 0 0 5px #060707,0 0 0 7px #eb4438a6}.jawn-wheel-stage--landed .jawn-wheel{animation:.55s ease-out jawn-wheel-settle}.jawn-wheel-stage--landed .jawn-wheel__hub{animation:.55s ease-out jawn-hub-hit}.jawn-wheel-stage--landed .jawn-wheel__pointer{animation:.55s ease-out jawn-pointer-hit}.jawn-passport{border:1px solid var(--jawn-rule);background:linear-gradient(135deg,#3aafff12,#0000 55%),#0b0d0d;padding:1.5rem;position:relative;box-shadow:5px 5px #050606}.jawn-passport:before{content:"PHL / ADMIT ONE / MOVE AROUND";color:#f3f1ea47;font:700 .45rem/1 var(--font-215-mono);letter-spacing:.14em;position:absolute;top:.7rem;right:1rem}.jawn-passport__stamps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.jawn-passport__stamps>span{aspect-ratio:1;border:1px dashed #f3f1ea40;place-content:center;justify-items:center;min-width:0;display:grid;position:relative;transform:rotate(-2deg)}.jawn-passport__stamps>span:nth-child(2n){transform:rotate(1.5deg)}.jawn-passport__stamps svg{width:1.1rem;height:1.1rem}.jawn-passport__stamps small{font:900 .48rem/1 var(--font-215-mono);letter-spacing:.08em;margin-top:.25rem}.jawn-passport__stamps .is-earned{border:2px solid var(--jawn-warning);color:var(--jawn-warning);background:#efc04f0d;box-shadow:inset 0 0 0 3px #0b0d0d,inset 0 0 0 4px #efc04f59}.jawn-passport__stamps .is-locked{color:#f3f1ea40}.jawn-passport__progress{color:var(--jawn-muted);margin-top:1.25rem;font-size:.8rem;line-height:1.6}.jawn-passport__progress strong{color:var(--jawn-paper)}.jawn-passport__next{border-left:2px solid var(--jawn-warning);color:var(--jawn-muted);margin-top:1rem;padding-left:.8rem;font-size:.76rem;line-height:1.55}.jawn-passport__next strong,.jawn-passport__next.is-complete{color:var(--jawn-paper)}@keyframes jawn-hub-hit{45%{box-shadow:inset 0 0 0 5px #0b0c0c,0 0 0 8px var(--jawn-acid),0 0 28px #c9ff3d73;transform:translate(-50%,-50%)scale(1.06)}}@keyframes jawn-pointer-tick{to{transform:translate(-50%)rotate(1.6deg)}}@keyframes jawn-pointer-hit{38%{transform:translate(-50%)translateY(.32rem)}62%{transform:translate(-50%)translateY(-.08rem)}}@keyframes jawn-wheel-settle{35%{filter:brightness(1.22)}to{filter:none}}@keyframes jawn-brand-persistence{0%{opacity:0;filter:blur(7px);transform:rotate(-5deg)scale(.99)}16%{opacity:.16;filter:blur(3px)}34%{opacity:.78;filter:blur(.55px);transform:rotate(0)scale(1)}48%,68%{opacity:.92;filter:blur();transform:rotate(.35deg)scale(1)}84%{opacity:.28;filter:blur(2px)}to{opacity:0;filter:blur(6px);transform:rotate(5deg)scale(.99)}}@keyframes jawn-brand-phase{0%,22%{opacity:.15;transform:rotate(8deg)}42%,68%{opacity:1;transform:rotate(0)}to{opacity:.1;transform:rotate(-9deg)}}.agenda-feature{border-block:1px solid var(--jawn-rule);background:var(--jawn-surface)}.agenda-feature__date{border-bottom:1px solid var(--jawn-red);text-align:center;background:linear-gradient(145deg,#161919,#0b0c0c);place-content:center;min-width:0;min-height:11rem;padding:1.5rem 1rem;display:grid}.agenda-feature__date p,.agenda-feature__date span{font-family:var(--font-215-mono),monospace;letter-spacing:.18em;color:var(--jawn-acid);font-size:.66rem;font-weight:800}.agenda-feature__date strong{font-family:var(--font-215-display),Impact,sans-serif;letter-spacing:-.06em;margin-block:.65rem;font-size:clamp(3.2rem,5vw,4.8rem);line-height:.78}.agenda-facts{background:var(--jawn-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.agenda-facts span{background:var(--jawn-canvas);font-family:var(--font-215-mono),monospace;gap:.35rem;padding:1rem;font-size:.68rem;font-weight:700;display:grid}.agenda-facts b,.agenda-item__facts b{color:var(--jawn-blue);letter-spacing:.15em;font-size:.56rem}.agenda-group{border-bottom:2px solid var(--jawn-blue);color:var(--jawn-blue);font-family:var(--font-215-mono),monospace;letter-spacing:.23em;margin-top:4rem;padding-bottom:1rem;font-size:.72rem;font-weight:900}.agenda-item{border-bottom:1px solid var(--jawn-rule);grid-template-columns:7rem minmax(0,1fr);gap:1.25rem;padding-block:1.6rem;display:grid}.agenda-item--lead{background:var(--jawn-surface);border:0;margin-top:1.3rem;padding:2rem}.agenda-item__date{border-left:2px solid var(--jawn-red);font-family:var(--font-215-mono),monospace;align-content:start;padding-left:.8rem;display:grid}.agenda-item__date span,.agenda-item__date small{color:var(--jawn-muted);letter-spacing:.15em;font-size:.57rem;font-weight:800}.agenda-item__date strong{font-family:var(--font-215-display),Impact,sans-serif;white-space:nowrap;margin-block:.25rem;font-size:2.1rem;line-height:1}.agenda-item__facts{color:var(--jawn-muted);font-family:var(--font-215-mono),monospace;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;font-size:.62rem;display:grid}.agenda-item__facts span{gap:.25rem;display:grid}.agenda-item>.jawn-link{grid-column:2}@media (min-width:1024px){.agenda-feature__date{border-right:1px solid var(--jawn-red);border-bottom:0}.agenda-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-item{grid-template-columns:8rem minmax(0,1fr) 22rem auto;align-items:center;gap:2rem}.agenda-item__facts,.agenda-item>.jawn-link{grid-column:auto}}@media (max-width:640px){.agenda-item--lead{padding:1.35rem}.agenda-item__facts{grid-template-columns:1fr}}.creator-step{border:0;min-height:15rem}.creator-step:before{content:"";background:linear-gradient(var(--jawn-acid),transparent);opacity:.45;width:1px;position:absolute;inset:12% auto 12% -3rem}.creator-step__number{width:100%;font-family:var(--font-215-display),Impact,sans-serif;opacity:.16;text-align:center;font-size:clamp(3.6rem,6vw,6rem);line-height:.72;display:block}.creator-step__path{color:var(--jawn-paper);font-family:var(--font-215-display),Impact,sans-serif;opacity:.45;font-size:2.4rem;position:absolute;bottom:-1rem;left:2rem}.creator-step:nth-child(3){background:linear-gradient(115deg,#3aafff1f,#0000 68%);margin-block:2rem;padding:clamp(2rem,5vw,4rem)}.creator-step:nth-child(3):after{content:"REC / PHILADELPHIA";color:var(--jawn-red);font-family:var(--font-215-mono),monospace;letter-spacing:.2em;font-size:.58rem;font-weight:900;position:absolute;top:1rem;right:1rem}.creator-spin-cta{border-color:var(--jawn-acid);background:var(--jawn-surface);color:var(--jawn-acid);box-shadow:0 5px #050606}.creator-spotlight-preview{border-left:5px solid var(--jawn-red);background:var(--jawn-canvas);gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.creator-spotlight-preview__frame{border:1px solid var(--jawn-rule-strong);min-height:20rem;color:var(--jawn-muted);text-align:center;font-family:var(--font-215-mono),monospace;letter-spacing:.18em;background:linear-gradient(145deg,#1b1e1d,#090a0a);place-content:center;gap:1.25rem;font-size:.7rem;font-weight:800;display:grid}.creator-reel-frame{aspect-ratio:9/16;background:#050606;border:1px solid #ffffff4d;width:min(100%,20rem);margin-top:2rem;position:relative;overflow:hidden;box-shadow:18px 20px #3aafff14}.creator-reel-frame__shade{background:linear-gradient(#0000 45%,#000000d1),linear-gradient(90deg,#0000004d,#0000 40%);position:absolute;inset:0}.creator-reel-frame__mark{color:#fff;position:absolute;top:1.2rem;left:1.2rem}.creator-reel-frame__place{position:absolute;bottom:4.5rem;right:1rem}.creator-reel-frame>p{font:900 1.7rem/.8 var(--font-215-display);letter-spacing:-.04em;position:absolute;bottom:1.2rem;left:1.2rem}.creator-journey-phrase{margin-top:2rem;transform:rotate(-1deg)}.creator-spotlight-preview__frame{aspect-ratio:9/16;place-content:initial;min-height:0;position:relative;overflow:hidden}.creator-preview__spotlight{text-align:left;position:absolute;top:1.25rem;left:1.25rem}.creator-preview__credit{color:#fff;position:absolute;bottom:1.1rem;right:1rem}.creator-preview__handle{color:#fff;font:800 .62rem/1.6 var(--font-215-mono);letter-spacing:.12em;text-align:left;position:absolute;bottom:4rem;left:1.25rem}@media (min-width:768px){.creator-step{-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);grid-template-columns:140px minmax(0,1fr)!important}}@media (min-width:1024px){.creator-step--right{margin-left:22%}.creator-step--left{margin-right:14%}.creator-spotlight-preview{grid-template-columns:.8fr 1.2fr;align-items:center}}@media (prefers-reduced-motion:reduce){.jawn-wheel{transition-duration:.18s}.jawn-button--spin svg,.jawn-wheel__hub{transition:none}.jawn-wheel__motion-brand{display:none}.jawn-wheel-stage--spinning .jawn-wheel__pointer,.jawn-wheel-stage--landed .jawn-wheel,.jawn-wheel-stage--landed .jawn-wheel__hub,.jawn-wheel-stage--landed .jawn-wheel__pointer,#spin-the-jawn article[aria-live=polite]{animation:none!important}}#spin-the-jawn article[aria-live=polite]{animation:.5s cubic-bezier(.16,1,.3,1) both jawn-result-arrive}#spin-the-jawn article[aria-live=polite]>div:last-child>div:first-child .relative>p:first-child{font-size:0}#spin-the-jawn article[aria-live=polite]>div:last-child>div:first-child .relative>p:first-child:after{content:"THE JAWN PICKED";font:800 .68rem/1 var(--font-215-mono);letter-spacing:.18em;color:var(--jawn-acid)}@keyframes jawn-result-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.jawn-merch-hero{border-bottom:1px solid #ffffff2e;min-height:calc(100svh - 88px);display:grid}.jawn-merch-hero__copy{flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem) max(5vw,1.25rem);display:flex}.jawn-merch-hero__copy h1{font:900 clamp(4.5rem,11vw,10rem)/.76 var(--font-215-display);letter-spacing:-.075em;text-transform:uppercase;margin-top:1.5rem}.jawn-merch-hero__copy h1 span{color:var(--jawn-red)}.jawn-merch-hero__copy>p:last-child{max-width:36rem;color:var(--jawn-muted);margin-top:2rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.merch-demand-card{min-width:0}.merch-interest{border-top:1px solid var(--jawn-rule);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1rem;padding:1rem .2rem 1.5rem;display:grid}.merch-interest button{border:1px solid var(--jawn-acid);min-height:44px;color:var(--jawn-acid);font:900 .63rem/1 var(--font-215-mono);letter-spacing:.09em;padding:.7rem .85rem;transition:background .16s,color .16s,transform .16s}.merch-interest button:not(:disabled):is(:hover,:focus-visible){background:var(--jawn-acid);color:var(--jawn-ink);transform:translateY(-2px)}.merch-interest button:disabled{opacity:.75;cursor:default}.merch-interest p{max-width:34rem;color:var(--jawn-muted);font:700 .58rem/1.5 var(--font-215-mono)}@media (max-width:520px){.merch-interest{grid-template-columns:1fr}.merch-interest button{width:100%}}.jawn-merch-hero__figure{background:#050505;min-height:62svh;position:relative;overflow:hidden}.jawn-merch-hero__figure>img{-o-object-fit:cover;object-fit:cover;-o-object-position:82% center;object-position:82% center}.jawn-merch-hero__figure:after{content:"";background:linear-gradient(90deg,#0000004d,#0000 40%),linear-gradient(#0000 68%,#000000d1);position:absolute;inset:0}.jawn-merch-hero__mark{z-index:2;transform-origin:0 0;position:absolute;top:8%;left:7%;transform:scale(.72)}.jawn-merch-hero__figure figcaption{z-index:2;color:#aaa49a;max-width:27rem;font:600 .58rem/1.5 var(--font-215-mono);letter-spacing:.12em;text-transform:uppercase;text-align:right;position:absolute;bottom:3%;right:4%}.jawn-merch-studies{max-width:1440px;margin:auto;padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem)}.jawn-merch-studies>header{border-bottom:1px solid #fff3;padding-bottom:clamp(3rem,6vw,6rem)}.jawn-merch-studies>header p,.jawn-merch-study__copy>p{color:var(--jawn-acid);font:800 .66rem/1 var(--font-215-mono);letter-spacing:.18em}.jawn-merch-studies>header h2{max-width:1050px;font:800 clamp(2.7rem,6vw,6.5rem)/.88 var(--font-215-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:1.25rem}.jawn-merch-study{border-bottom:1px solid #fff3;grid-template-columns:70px minmax(260px,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:340px;padding:3rem 0;display:grid}.jawn-merch-study__number{font:700 .65rem/1 var(--font-215-mono);align-self:start}.jawn-merch-study__copy h3{font:850 clamp(2.5rem,4.8vw,5.5rem)/.82 var(--font-215-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:1.1rem}.jawn-merch-study__copy span{max-width:34rem;color:var(--jawn-muted);margin-top:1.5rem;line-height:1.65;display:block}.jawn-merch-study__object{border:1px solid #ffffff38;border-left:3px solid var(--study-accent);background:radial-gradient(circle at 68% 30%,#ffffff12,#0000 35%),#090909;justify-content:center;align-items:center;min-height:230px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 50px #00000052}.jawn-merch-study--2 .jawn-merch-study__object{transform:translateY(1.5rem)}.jawn-merch-study--3 .jawn-merch-study__object{min-height:180px;transform:rotate(-1deg)}.jawn-merch-study__object small{color:var(--study-accent);font:700 .56rem/1 var(--font-215-mono);letter-spacing:.16em;position:absolute;bottom:1.1rem;right:1.25rem}.jawn-merch-studies>footer{justify-content:space-between;align-items:flex-start;gap:3rem;padding-top:2.5rem;display:flex}.jawn-merch-studies>footer p{color:#77736d;max-width:48rem;font:600 .58rem/1.8 var(--font-215-mono);letter-spacing:.1em;text-transform:uppercase}@media (min-width:900px){.jawn-merch-hero{grid-template-columns:.82fr 1.18fr}}.spin-machine{box-shadow:none;background:0 0;border:0}.spin-machine:after{display:none}.spin-machine__header{border-color:#f3f1ea24;padding:.7rem 0}.jawn-wheel__hub strong:after{content:"JAWN"}.jawn-spin-control{box-shadow:none;background:0 0;border:0;padding:0}.jawn-spin-control__status{padding:.25rem 0 .65rem}.spin-result-drawer{border-top:1px solid var(--jawn-acid);color:var(--jawn-paper);background:#0d0f0f;border-bottom:1px solid #f3f1ea33;margin-top:1rem;display:grid;overflow:hidden}.spin-result-drawer__media{background:#171919;place-items:center;min-height:13rem;display:grid;position:relative;overflow:hidden}.spin-result-drawer__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spin-result-drawer__media svg{width:3rem;height:3rem;color:var(--jawn-muted)}.spin-result-drawer__copy{padding:clamp(1.25rem,3vw,2rem)}.spin-result-drawer__copy>p:first-child{color:var(--jawn-acid);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.2em}.spin-result-drawer__copy h3{font:900 clamp(2.25rem,5vw,4.25rem)/.82 var(--font-215-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:.6rem}.spin-result-social{color:var(--jawn-acid);font:900 .68rem/1 var(--font-215-mono);letter-spacing:.06em;text-underline-offset:.25em;margin-top:.7rem;text-decoration:none;display:inline-block}.spin-result-social:is(:hover,:focus-visible){text-decoration:underline}.spin-result-social:focus-visible{outline:2px solid var(--jawn-acid);outline-offset:4px}.spin-result-drawer__copy>p:not(:first-child){max-width:42rem;color:var(--jawn-muted);margin-top:1rem;line-height:1.55}.spin-result-drawer__facts{color:var(--jawn-blue);font:800 .62rem/1.4 var(--font-215-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1rem;display:flex}.spin-result-drawer__move{border-left:2px solid var(--jawn-red);margin-top:1rem;padding-left:1rem}.spin-result-drawer__move strong{color:var(--jawn-red);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.16em;display:block}.spin-result-drawer__move span{margin-top:.45rem;line-height:1.5;display:block}.spin-result-drawer__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.spin-result-drawer__actions a,.spin-result-drawer__actions button{color:var(--jawn-paper);font:800 .65rem/1 var(--font-215-mono);text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #f3f1ea61;padding:.55rem .1rem}.spin-result-drawer__actions a:hover,.spin-result-drawer__actions button:hover{border-color:var(--jawn-acid);color:var(--jawn-acid)}.spin-passport-after-result{margin-top:2.25rem}#spin-the-jawn>div>article[aria-live=polite]{display:none}@media (min-width:700px){.spin-result-drawer{grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr)}}.creator-step{border-top:1px solid #f3f1ea29;min-height:0;padding-block:clamp(2.4rem,5vw,4.5rem)!important}.creator-step:before,.creator-step__path{display:none}.creator-step__number{font:900 .68rem/1 var(--font-215-mono);letter-spacing:.18em;opacity:1;text-align:left;align-self:start;padding-top:.35rem}.creator-step h3{font-size:clamp(2.8rem,5.5vw,5.4rem)!important;line-height:.8!important}.creator-step:nth-child(3){background:linear-gradient(110deg,#3aafff14,#0000 66%);margin-block:0;padding-inline:clamp(1rem,3vw,2rem)}.creator-step:nth-child(3):after{opacity:.7;top:.75rem;right:0}.creator-reel-frame{width:min(100%,17rem);margin-top:1.75rem}.creator-journey-phrase{width:min(100%,19rem);margin-top:1.75rem}@media (min-width:768px){.creator-step{-moz-column-gap:clamp(1.5rem,4vw,4rem);column-gap:clamp(1.5rem,4vw,4rem);grid-template-columns:3rem minmax(0,1fr)!important}}@media (min-width:1024px){.creator-step--right{width:84%;margin-left:auto}.creator-step--left{width:88%;margin-right:auto}}.jawn-merch-hero{max-width:1440px;min-height:0;margin-inline:auto}.jawn-merch-hero__copy{padding:clamp(3rem,6vw,6rem) max(4vw,1.25rem)}.jawn-merch-hero__copy h1{font-size:clamp(3.75rem,8vw,7.5rem)}.jawn-merch-hero__figure{min-height:clamp(22rem,42vw,36rem)}.merch-product-image{place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid}.merch-product-image img{width:auto;height:auto;max-width:min(100%,var(--merch-source-width));-o-object-fit:contain;object-fit:contain;max-height:calc(100% - 1.5rem);padding:0;position:relative}.merch-product-image--card img{max-height:26rem}.merch-product-image--detail img{max-height:42rem}@media (min-width:900px){.jawn-merch-hero{grid-template-columns:.92fr 1.08fr}.merch-browse>header{-moz-column-gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);max-width:none}.merch-browse>header>p:first-child{grid-column:1/-1}.merch-browse>header h2{grid-column:1}.merch-browse>header>span{grid-column:2;padding-bottom:.5rem}}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next .is-right{transform-origin:0;animation:.58s cubic-bezier(.24,.76,.18,1) both book-turn-next-final}.passport-book-page .passport-book.is-prev .is-left{transform-origin:100%;animation:.58s cubic-bezier(.24,.76,.18,1) both book-turn-prev-final}@keyframes book-turn-next-final{0%{transform:rotateY(0)}52%{transform:rotateY(-34deg)skewY(.4deg);box-shadow:-14px 3px 20px #0000004d}82%{transform:rotateY(-66deg)skewY(.8deg);box-shadow:-24px 5px 28px #0000006b}to{transform:rotateY(-78deg);box-shadow:-28px 6px 32px #00000073}}@keyframes book-turn-prev-final{0%{transform:rotateY(0)}52%{transform:rotateY(34deg)skewY(-.4deg);box-shadow:14px 3px 20px #0000004d}82%{transform:rotateY(66deg)skewY(-.8deg);box-shadow:24px 5px 28px #0000006b}to{transform:rotateY(78deg);box-shadow:28px 6px 32px #00000073}}}@media (max-width:700px){.passport-book-page .passport-closed{width:min(86vw,19rem)}.passport-book-page .passport-book,.passport-book-page .passport-book__page{min-height:36rem}}.spin-area-detail{border-top:1px solid var(--jawn-rule);padding-top:.8rem}.spin-area-detail summary{cursor:pointer;width:max-content;color:var(--jawn-blue);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.14em;align-items:center;gap:.55rem;list-style:none;display:flex}.spin-area-detail summary::-webkit-details-marker{display:none}.spin-area-detail summary svg{width:.8rem;transition:transform .2s}.spin-area-detail[open] summary svg{transform:rotate(90deg)}.spin-area-detail label{max-width:24rem;color:var(--jawn-paper);font:800 .62rem/1 var(--font-215-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.9rem;display:block}.passport-book-page .passport-closed>div{aspect-ratio:.69;border-radius:3px 8px 9px 3px;transform:perspective(1100px)rotateY(-4deg)rotateX(.8deg);box-shadow:inset 12px 0 16px -14px #f3f1ea38,inset -7px 0 #0000004d,inset 0 -4px #f3f1ea14,7px 8px #070909,10px 14px 24px #00000061}.passport-book-page .passport-closed>div:before{border-bottom-width:5px;border-right-width:6px}.passport-cover-marks .passport-cover-sticker{border-radius:0}.passport-cover-marks .passport-cover-sticker i{z-index:2;font-style:normal;display:block;position:relative}.passport-cover-marks .passport-cover-sticker.is-photo{overflow:hidden;box-shadow:0 2px 7px #0006;width:5.2rem!important;height:4.05rem!important;color:var(--jawn-paper)!important;opacity:.82!important;border:2px solid #e9e1d0!important;border-radius:1px!important;padding:0!important;top:5.15rem!important;left:1.65rem!important;right:auto!important;transform:rotate(-4deg)!important}.passport-cover-marks .passport-cover-sticker.is-photo img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.12)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.passport-cover-marks .passport-cover-sticker.is-photo:after{content:"";background:linear-gradient(#0000 45%,#000000e0);position:absolute;inset:0}.passport-cover-marks .passport-cover-sticker.is-photo i{letter-spacing:.09em;font-size:.28rem;line-height:1.35;position:absolute;inset:auto .35rem .3rem}.passport-cover-marks .passport-cover-sticker.is-city{aspect-ratio:1!important;border:2px double var(--passport-lime)!important;width:3.25rem!important;color:var(--passport-lime)!important;text-align:center!important;border-radius:50%!important;place-content:center!important;padding:0!important;font-size:.52rem!important;line-height:1.05!important;display:grid!important;top:5.45rem!important;left:auto!important;right:1.35rem!important;transform:rotate(7deg)!important}.passport-cover-marks .passport-cover-sticker.is-transit{border:1px solid var(--passport-blue)!important;width:auto!important;height:auto!important;color:var(--passport-blue)!important;padding:.35rem .45rem!important;font-size:.36rem!important;top:9.55rem!important;left:auto!important;right:.95rem!important;transform:rotate(-2deg)!important}.passport-cover-marks .passport-cover-sticker.is-issue{border:0!important;border-left:3px solid var(--passport-red)!important;width:auto!important;height:auto!important;color:var(--jawn-paper)!important;padding:.35rem .5rem!important;font-size:.34rem!important;line-height:1.45!important;inset:auto 1.1rem 6.25rem auto!important;transform:rotate(2deg)!important}.passport-cover-marks .passport-cover-sticker.is-earned{border:1px solid var(--passport-lime)!important;width:max-content!important;height:auto!important;color:var(--passport-lime)!important;padding:.34rem .42rem!important;font-size:.32rem!important;top:auto!important;bottom:5.35rem!important;left:2rem!important;transform:rotate(-3deg)!important}.passport-book-page .passport-book{perspective:1800px;transform:perspective(1700px)rotateX(1.2deg);box-shadow:0 23px 34px -24px #000000f2}.passport-book-page .passport-book:before{content:"";z-index:6;pointer-events:none;background:radial-gradient(#000000b8,#0000002e 48%,#0000 72%);width:1.15rem;position:absolute;top:.55rem;bottom:.5rem;left:50%;transform:translate(-50%)}.passport-book-page .passport-book__page{backface-visibility:hidden}.passport-book-page .passport-book__page.is-left{transform-origin:100%;border-bottom-left-radius:9px}.passport-book-page .passport-book__page.is-right{transform-origin:0;border-bottom-right-radius:9px}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next .is-right{animation:.7s cubic-bezier(.16,.73,.18,1) both passport-page-next-depth}.passport-book-page .passport-book.is-prev .is-left{animation:.7s cubic-bezier(.16,.73,.18,1) both passport-page-prev-depth}@keyframes passport-page-next-depth{0%{transform:perspective(1600px)rotateY(0)translateZ(0)}20%{transform:perspective(1600px)rotateY(-10deg)translateZ(7px)skewY(.25deg)}58%{transform:perspective(1600px)rotateY(-54deg)translateZ(14px)skewY(.8deg);box-shadow:-25px 5px 32px #00000085}to{transform:perspective(1600px)rotateY(-91deg)translateZ(2px);box-shadow:-34px 7px 38px #00000094}}@keyframes passport-page-prev-depth{0%{transform:perspective(1600px)rotateY(0)translateZ(0)}20%{transform:perspective(1600px)rotateY(10deg)translateZ(7px)skewY(-.25deg)}58%{transform:perspective(1600px)rotateY(54deg)translateZ(14px)skewY(-.8deg);box-shadow:25px 5px 32px #00000085}to{transform:perspective(1600px)rotateY(91deg)translateZ(2px);box-shadow:34px 7px 38px #00000094}}}@media (max-width:820px){.passport-book-page .passport-book{transform:none}.passport-book-page .passport-book:before{display:none}}.passport-book-page .passport-book__page{background-color:#0d1110;background-image:radial-gradient(#f3f1ea09 .65px,#0000 .75px),linear-gradient(135deg,#b7ff2a06,#0000 38%),linear-gradient(105deg,#ffffff05,#0000 45%);box-shadow:inset 0 0 0 1px #b7ff2a09}.passport-book-page .passport-book__page:after{content:"PHL · 215 · CITY ISSUE";color:#3aafff1f;font:900 .4rem/1 var(--font-215-mono);letter-spacing:.16em;pointer-events:none;position:absolute;bottom:3.45rem;right:1rem;transform:rotate(-3deg)}.place-stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.85rem;display:grid}.place-stamp-slot{color:#f3f1ea6b;background:#0507072e;border:1px dashed #f3f1ea2b;grid-template-columns:1.45rem minmax(0,1fr);align-content:start;gap:.45rem;min-height:4.85rem;padding:.48rem .52rem;display:grid;position:relative;overflow:hidden}.place-stamp-slot:after{content:"";aspect-ratio:1;opacity:.11;border:1px solid;border-radius:50%;width:4rem;position:absolute;bottom:-1.35rem;right:-1rem}.place-stamp-slot__marker{aspect-ratio:1;width:1.35rem;font:900 .46rem/1 var(--font-215-mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.place-stamp-slot>div{align-content:start;gap:.28rem;min-width:0;display:grid}.place-stamp-slot b{max-width:100%;color:inherit;font:900 .78rem/.9 var(--font-215-display);letter-spacing:-.018em;text-transform:uppercase;word-break:normal;overflow-wrap:break-word}.place-stamp-slot.is-name-short b{font-size:.88rem}.place-stamp-slot.is-name-medium b{font-size:.76rem}.place-stamp-slot.is-name-long b{font-size:.66rem;line-height:.95}.place-stamp-slot i,.place-stamp-slot small,.place-stamp-slot em{font:800 .31rem/1.3 var(--font-215-mono);letter-spacing:.075em;text-transform:uppercase}.place-stamp-slot i{color:var(--passport-blue);font-style:normal}.place-stamp-slot small{color:inherit}.place-stamp-slot em{border-top:1px solid;grid-column:1/-1;align-self:end;margin-top:.2rem;padding-top:.22rem;font-style:normal}.place-stamp-slot.is-discovered{color:#f3f1eac7;background:linear-gradient(145deg,#3aafff14,#0000 60%);border-style:solid;border-color:#3aafff85}.place-stamp-slot.is-discovered .place-stamp-slot__marker{color:var(--passport-blue);box-shadow:0 0 0 3px #3aafff0f}.place-stamp-slot.is-stamped{color:var(--jawn-paper);opacity:var(--stamp-pressure,.92);transform:translate(var(--stamp-x,0),var(--stamp-y,0)) rotate(var(--stamp-tilt,-.35deg));background:linear-gradient(145deg,#b7ff2a17,#0000 58%),#0a0d0c;border:1px solid #b7ff2a75;box-shadow:inset 0 0 0 2px #b7ff2a06}.place-stamp-slot__press{display:none}.place-stamp-slot.is-stamped .place-stamp-slot__marker{border:2px double var(--passport-lime);color:var(--passport-lime);transform:rotate(-7deg)}.place-stamp-slot.is-stamped em{color:var(--passport-lime)}.place-stamp-slot--1,.place-stamp-slot--4{--stamp-tilt:.32deg}.place-stamp-slot--2,.place-stamp-slot--5{--stamp-tilt:-.18deg}.neighborhood-master{color:#f3f1ea59;text-transform:uppercase;border-top:1px solid #f3f1ea24;align-items:center;gap:.65rem;margin-top:.7rem;padding-top:.6rem;display:flex}.neighborhood-master>span{aspect-ratio:1;width:2.25rem;font:900 .55rem/1 var(--font-215-mono);border:1px dashed;border-radius:50%;place-items:center;display:grid}.neighborhood-master>div{gap:.2rem;display:grid}.neighborhood-master b{font:900 .54rem/1 var(--font-215-mono);letter-spacing:.11em}.neighborhood-master small{font:800 .38rem/1 var(--font-215-mono);letter-spacing:.1em}.neighborhood-master.is-earned{color:var(--passport-lime)}.neighborhood-master.is-earned>span{border:3px double;transform:rotate(5deg)}@media (prefers-reduced-motion:no-preference){.place-stamp-slot.is-stamped{animation:.52s cubic-bezier(.2,.78,.22,1) both place-paper-impact}.place-stamp-slot.is-stamped .place-stamp-slot__press{z-index:8;aspect-ratio:1;pointer-events:none;border:7px solid #b7ff2a8c;border-radius:50%;width:5.4rem;animation:.58s cubic-bezier(.18,.82,.2,1) both place-stamper-thunk;display:block;position:absolute;top:50%;left:50%}@keyframes place-stamper-thunk{0%{opacity:0;transform:translate(-50%,-190%)scale(1.18)rotate(-3deg)}36%{opacity:.9;transform:translate(-50%,-50%) scale(1.05) rotate(var(--stamp-tilt,-.35deg));filter:blur(.1px)}48%{opacity:1;transform:translate(-50%,-48%) scale(.94) rotate(var(--stamp-tilt,-.35deg))}62%{opacity:.22;transform:translate(-50%,-68%) scale(1) rotate(var(--stamp-tilt,-.35deg))}to{opacity:0;transform:translate(-50%,-150%) scale(1.03) rotate(var(--stamp-tilt,-.35deg))}}@keyframes place-paper-impact{0%,34%{opacity:.1;transform:translate(var(--stamp-x,0),var(--stamp-y,0)) scale(1.025) rotate(var(--stamp-tilt,-.35deg))}48%{opacity:var(--stamp-pressure,.92);transform:translate(var(--stamp-x,0),calc(var(--stamp-y,0) + 2px)) scale(.985) rotate(var(--stamp-tilt,-.35deg))}70%,to{opacity:var(--stamp-pressure,.92);transform:translate(var(--stamp-x,0),var(--stamp-y,0)) scale(1) rotate(var(--stamp-tilt,-.35deg))}}}.book-latest>p{max-width:20rem;color:var(--jawn-muted);margin-top:.55rem;font-size:.75rem;line-height:1.45}.book-next__link{color:var(--jawn-paper);font:900 .45rem/1 var(--font-215-mono);letter-spacing:.1em;align-items:center;gap:.35rem;margin-top:.7rem;display:inline-flex}.book-next__link svg{width:.75rem}.book-rule-list--explained>div{align-items:start}.book-rule-list--explained span{gap:.3rem;display:grid}.book-rule-list--explained span strong{color:var(--jawn-paper);font:900 .58rem/1.1 var(--font-215-mono);letter-spacing:.08em}.book-rule-list--explained span small{max-width:18rem;color:var(--jawn-muted);font-size:.66rem;line-height:1.35}.book-rule-list--explained>div>b{white-space:nowrap;color:var(--passport-blue);font-size:.43rem}.book-stamp-shelf>div>span{gap:.28rem;display:grid}.book-stamp-shelf>div>span>b{color:var(--jawn-paper);font:900 .5rem/1 var(--font-215-mono);letter-spacing:.08em}.book-stamp-shelf>div>span>small{color:var(--jawn-muted);font-size:.58rem;line-height:1.35}.book-index__tools{border-block:1px solid var(--jawn-rule);gap:.65rem;margin:1rem 0;padding:.8rem 0;display:grid}.book-index__tools label{color:var(--passport-blue);font:900 .46rem/1 var(--font-215-mono);letter-spacing:.12em}.book-index__tools input{border:1px solid var(--jawn-rule-strong);width:100%;color:var(--jawn-paper);font:700 .7rem/1 var(--font-215-body);background:#080a0a;margin-top:.45rem;padding:.7rem .8rem;display:block}.book-index__tools>div{gap:.4rem;display:flex}.book-index__tools>div button{color:var(--jawn-muted);font:900 .42rem/1 var(--font-215-mono);text-transform:uppercase;border:1px solid var(--jawn-rule)!important;width:auto!important;padding:.45rem .55rem!important}.book-index__tools>div button[aria-pressed=true]{color:var(--passport-lime);border-color:var(--passport-lime)!important}.book-index__places{max-height:23rem;padding-right:.3rem;overflow:auto}.book-index__places>p{color:var(--jawn-muted)!important;margin:.4rem 0!important;font-size:.43rem!important}@media (max-width:520px){.place-stamp-grid{grid-template-columns:1fr}.place-stamp-slot{min-height:4.4rem}.passport-book-page .passport-book__page{min-height:39rem}}.book-neighborhood-code{z-index:-1;color:#68a9cf13;font:900 clamp(3.5rem,8vw,6.5rem)/.8 var(--font-215-display);letter-spacing:-.055em;white-space:nowrap;position:absolute;top:.04em;right:-.08em}.book-neighborhood-title{position:relative;max-width:8ch!important;font-size:clamp(3.2rem,6vw,5.25rem)!important;line-height:.76!important}.book-neighborhood-title span:first-child{color:var(--jawn-paper)}.book-empty-stamp{position:relative;overflow:hidden}.book-empty-stamp__ghost{inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-7deg);color:#f3f1ea09!important;font:900 clamp(7rem,15vw,11rem)/1 var(--font-215-display)!important;letter-spacing:-.08em!important;position:absolute!important}.place-stamp-field:before,.place-stamp-field:after{content:"";pointer-events:none;border-color:#68a9cf2e;width:1.35rem;height:1.35rem;position:absolute}.place-stamp-field:before{border-top:1px solid;border-left:1px solid;top:.65rem;left:.65rem}.place-stamp-field:after{border-bottom:1px solid;border-right:1px solid;bottom:.65rem;right:.65rem}.passport-book:before{content:"PHL / 215 / ENTRY";z-index:-1;color:#f3f1ea09;font:900 .5rem/1 var(--font-215-mono);letter-spacing:.18em;background:#0e1111;border:1px solid #f3f1ea14;padding:1rem;transition:transform .68s cubic-bezier(.2,.72,.16,1),opacity .2s;position:absolute;inset:.35rem .2rem -.35rem}.passport-book.is-next:before{transform:translate(-.35rem)}.passport-book.is-prev:before{transform:translate(.35rem)}.passport-book.is-next .is-right:after,.passport-book.is-prev .is-left:after{content:"PHL / 215";z-index:8;color:#f3f1ea0e;font:900 2rem/1 var(--font-215-mono);letter-spacing:.18em;backface-visibility:hidden;background:#101313;place-content:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next .is-right{animation:.7s cubic-bezier(.18,.74,.16,1) both book-turn-next-polish}.passport-book-page .passport-book.is-prev .is-left{animation:.7s cubic-bezier(.18,.74,.16,1) both book-turn-prev-polish}@keyframes book-turn-next-polish{0%{transform:perspective(1200px)rotateY(0)}22%{transform:perspective(1200px)rotateY(-12deg)translateZ(2px)}72%{transform:perspective(1200px)rotateY(-72deg)translateZ(6px);box-shadow:-24px 4px 30px #00000073}to{transform:perspective(1200px)rotateY(-91deg);box-shadow:-30px 6px 34px #0000007a}}@keyframes book-turn-prev-polish{0%{transform:perspective(1200px)rotateY(0)}22%{transform:perspective(1200px)rotateY(12deg)translateZ(2px)}72%{transform:perspective(1200px)rotateY(72deg)translateZ(6px);box-shadow:24px 4px 30px #00000073}to{transform:perspective(1200px)rotateY(91deg);box-shadow:30px 6px 34px #0000007a}}}@media (max-width:820px){.passport-book-page .passport-book{min-height:36rem;display:block}.passport-book-page .passport-book:after{display:none}.passport-book-page .passport-book__page{min-height:36rem;padding:2rem 1.35rem 1.4rem;border:1px solid #f3f1ea21!important;border-radius:4px!important}.passport-book-page .book-controls{grid-template-columns:1fr 1fr}.passport-book-page .book-controls button:nth-child(2){display:none}.passport-book-page .passport-utility{grid-template-columns:1fr;gap:1.5rem}.book-neighborhood-title{font-size:clamp(3rem,13vw,4.35rem)!important}}.editorial-metadata{min-width:0;color:var(--jawn-blue);font:800 .52rem/1.3 var(--font-215-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.22rem .48rem;display:inline-flex}.editorial-metadata__item{align-items:center;gap:.48rem;display:inline-flex}.editorial-metadata__item i{color:#f3f1ea94;font-style:normal;font-weight:700}.editorial-metadata__item b{color:inherit;font:inherit}.editorial-metadata__item:nth-child(2n) b{color:var(--jawn-paper)}.editorial-metadata.is-status .editorial-metadata__item:first-child b{color:var(--jawn-acid)}.editorial-metadata.is-status .editorial-metadata__item:not(:first-child) b{color:#f3f1eabf}.spin-intent{border-block:1px solid var(--jawn-rule);gap:.7rem;padding:.8rem .15rem;display:grid}.spin-intent__audience{gap:1.2rem;display:flex}.spin-intent__audience button{color:var(--jawn-muted);font:900 .55rem/1 var(--font-215-mono);letter-spacing:.1em;border-bottom:1px solid #0000;padding:.3rem 0}.spin-intent__audience button[aria-pressed=true]{border-color:var(--jawn-acid);color:var(--jawn-paper)}.spin-intent__summary{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0;display:flex}.spin-intent__summary>strong{color:var(--jawn-acid);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.12em}.spin-intent__summary>button{color:#f3f1ea9e;font:800 .48rem/1 var(--font-215-mono);letter-spacing:.12em;margin-left:auto}.spin-dial-deck{z-index:2;background:linear-gradient(#f3f1ea05,#0000);border-block:1px solid #f3f1ea33;margin-top:.6rem;position:relative}.spin-dial-deck__head{justify-content:space-between;align-items:end;gap:1rem;padding:1rem .1rem .85rem;display:flex}.spin-dial-deck__head span,.spin-dial-selector__label span{color:var(--jawn-blue);font:900 .6rem/1 var(--font-215-mono);letter-spacing:.16em}.spin-dial-deck__head h3{color:var(--jawn-paper);font:400 clamp(1.7rem,3.4vw,2.7rem)/.8 var(--font-215-display);letter-spacing:-.03em;margin-top:.45rem}.spin-dial-deck__head p{color:var(--jawn-muted);font:800 .52rem/1 var(--font-215-mono);letter-spacing:.1em;flex:none}.spin-dial-deck__head p strong{color:var(--jawn-acid);font-size:1rem}.spin-dial-deck__selectors{border-top:1px solid #f3f1ea1f;grid-template-columns:1fr 1fr;display:grid}.spin-dial-selector{min-width:0;padding:.85rem 0 1rem;position:relative}.spin-dial-selector:first-child{border-right:1px solid #f3f1ea1f;padding-right:.65rem}.spin-dial-selector:last-child{padding-left:.65rem}.spin-dial-selector__label{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.spin-dial-selector__label b{max-width:62%;color:var(--jawn-paper);font:900 .66rem/1 var(--font-215-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spin-dial-grid{border-top:1px solid #f3f1ea24;border-left:1px solid #f3f1ea24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.45rem;display:grid}.spin-dial-grid button{color:#f3f1eaa3;min-width:0;min-height:2.75rem;font:800 .59rem/1.2 var(--font-215-mono);letter-spacing:.025em;text-align:left;text-transform:uppercase;border-bottom:1px solid #f3f1ea24;border-right:1px solid #f3f1ea24;align-items:center;gap:.45rem;padding:.62rem .5rem;transition:color .16s,transform .16s,background-color .16s;display:flex;position:relative}.spin-dial-grid button i{border:1px solid #f3f1ea6b;border-radius:50%;flex:none;width:.3rem;height:.3rem}.spin-dial-grid button:hover{color:var(--jawn-paper);transform:translate(1px)}.spin-dial-grid button[aria-pressed=true]{color:var(--jawn-paper);box-shadow:inset 0 -2px var(--jawn-acid);background:#c9ff3d09}.spin-dial-grid button[aria-pressed=true] i{border-color:var(--jawn-acid);background:var(--jawn-acid);box-shadow:0 0 0 3px #c9ff3d17}.spin-dial-more{border-bottom:1px solid var(--jawn-blue);min-height:2rem;color:var(--jawn-blue);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.12em;margin-top:.7rem;padding:.35rem 0 .25rem}.spin-dial-menu{z-index:30;background:#0b0d0d;border:1px solid #f3f1ea4d;position:absolute;top:calc(100% - .35rem);left:0;right:.65rem;box-shadow:0 16px 30px #0000008c}.spin-dial-selector:last-child .spin-dial-menu{left:.65rem;right:0}.spin-dial-menu__head{min-height:2.8rem;color:var(--jawn-paper);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.12em;border-bottom:1px solid #f3f1ea2e;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.spin-dial-menu__head button{width:2rem;height:2rem;color:var(--jawn-blue);place-items:center;font-size:1.25rem;display:grid}.spin-dial-menu__scroll{overscroll-behavior:contain;scrollbar-color:var(--jawn-blue) #0b0d0d;grid-template-columns:repeat(2,minmax(0,1fr));max-height:18rem;padding:.4rem;display:grid;overflow-y:auto}.spin-dial-menu__scroll>button,.spin-dial-menu__scroll>div>button{color:#f3f1eab8;min-height:2.75rem;font:800 .59rem/1.2 var(--font-215-mono);text-align:left;text-transform:uppercase;border-bottom:1px solid #f3f1ea1a;padding:.65rem .55rem}.spin-dial-menu__scroll button:hover,.spin-dial-menu__scroll button:focus-visible{color:var(--jawn-paper);background:#68a9cf1a}.spin-dial-menu__scroll button[aria-selected=true]{color:var(--jawn-acid);box-shadow:inset 2px 0 var(--jawn-acid)}.spin-dial-menu--types .spin-dial-menu__scroll{display:block}.spin-dial-menu--types .spin-dial-menu__scroll>p{z-index:1;color:var(--jawn-blue);font:900 .55rem/1 var(--font-215-mono);letter-spacing:.16em;background:#0b0d0d;margin:.35rem 0 0;padding:.65rem .55rem .4rem;position:sticky;top:0}.spin-dial-menu--types .spin-dial-menu__scroll>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spin-dial-deck__status{border-top:1px solid #f3f1ea1f;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .1rem;display:flex}.spin-dial-deck__status>div:first-child{min-width:0;color:var(--jawn-paper);font:800 .49rem/1.2 var(--font-215-mono);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.spin-dial-deck__status>div:first-child span:nth-of-type(2){color:var(--jawn-blue)}.spin-dial-deck__status>div:first-child i{color:#f3f1ea6b;font-style:normal}.spin-dial-deck__status>div:first-child strong{color:var(--jawn-acid)}.spin-dial-deck .spin-intent__audience{flex:none}.spin-dial-empty{border-top:1px solid var(--jawn-red);padding:.75rem .1rem}.spin-dial-empty>strong{color:var(--jawn-paper);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.08em}.spin-dial-empty>div{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.6rem;display:flex}.spin-dial-empty button{color:var(--jawn-blue);font:800 .48rem/1 var(--font-215-mono);letter-spacing:.08em}@media (max-width:640px){.spin-dial-deck__selectors{grid-template-columns:1fr}.spin-dial-selector:first-child{border-bottom:1px solid #f3f1ea1f;border-right:0;padding-right:0}.spin-dial-selector:last-child{padding-left:0}.spin-dial-menu,.spin-dial-selector:last-child .spin-dial-menu{left:0;right:0}}.spin-result-drawer__pool{border-bottom:1px solid var(--jawn-rule);gap:.35rem;margin-bottom:.8rem;padding-bottom:.7rem;display:grid}.spin-result-drawer__pool>span{color:var(--jawn-acid);font:900 .48rem/1 var(--font-215-mono);letter-spacing:.14em}.spin-result-drawer__facts{gap:.35rem!important;display:grid!important}.spin-result-drawer__facts>.editorial-metadata{display:flex}.passport-book-page{--passport-red:#a5453f}.passport-cover-sticker b{font:inherit}.passport-cover-sticker.is-earned{border:2px double var(--passport-lime);max-width:8rem;color:var(--passport-lime);font:900 .38rem/1.45 var(--font-215-mono);letter-spacing:.12em;text-transform:uppercase;padding:.42rem .55rem;display:block;position:absolute;bottom:4.65rem;left:1.45rem;transform:rotate(-2deg);box-shadow:1px 2px #00000059}.passport-cover-sticker.is-city{background:#8d38342e}.passport-cover-sticker.is-transit,.passport-cover-sticker.is-issue{box-shadow:1px 2px #00000047}@media (max-width:640px){.spin-intent__summary>button{margin-left:0}}.passport-closed{isolation:isolate;position:relative}.passport-closed:before{content:"";z-index:-1;aspect-ratio:1.44;opacity:0;transform-origin:50%;background:linear-gradient(90deg,#101313 0 49.2%,#070909 49.5% 50.5%,#121515 50.8% 100%);border:1px solid #f3f1ea21;border-radius:5px 8px 8px 5px;width:200%;position:absolute;top:.2rem;left:50%;transform:translate(-50%)scaleX(.52);box-shadow:0 8px 0 -4px #080a0a,0 14px 24px #00000057}.passport-closed>div{z-index:2;transform-origin:0;backface-visibility:hidden;border-radius:3px 7px 7px 3px}.passport-closed>div:before{content:"";z-index:-1;pointer-events:none;border-bottom:4px solid #f3f1ea12;border-right:4px solid #f3f1ea1a;border-radius:2px 7px 7px 3px;position:absolute;inset:4px -5px -5px 4px}.passport-closed>button{z-index:4;position:relative}.passport-book{isolation:isolate;transform-style:preserve-3d;border-radius:5px 7px 8px 5px;box-shadow:0 5px #080a0a,0 8px #f3f1ea09,0 22px 38px #00000061}.passport-book:after{filter:blur(.7px);background:linear-gradient(90deg,#ffffff06,#000000c7 44%,#000000eb 50%,#ffffff0a);width:10px;top:.6rem;bottom:.6rem;left:calc(50% - 5px)}.passport-book__page.is-left{background-image:radial-gradient(#f3f1ea06 .6px,#0000 .7px),linear-gradient(90deg,#ffffff06,#0000 20% 76%,#00000052);border-radius:5px 1px 1px 8px;box-shadow:inset -24px 0 28px -25px #000,inset 4px 0 #f3f1ea06,-3px 3px #0a0c0c}.passport-book__page.is-right{background-image:radial-gradient(#f3f1ea06 .6px,#0000 .7px),linear-gradient(90deg,#00000057,#0000 24% 82%,#ffffff05);border-radius:1px 5px 8px 1px;box-shadow:inset 24px 0 28px -25px #000,inset -4px 0 #f3f1ea06,3px 3px #0a0c0c}.passport-book.is-next .is-right,.passport-book.is-prev .is-left{will-change:transform,filter,box-shadow}.passport-book.is-closing{pointer-events:none;transform-origin:50%;animation:.56s cubic-bezier(.3,.05,.25,1) both passport-close-physical}@media (prefers-reduced-motion:no-preference){.passport-closed.is-opening:before{animation:.72s cubic-bezier(.2,.72,.16,1) both passport-pages-reveal}.passport-closed.is-opening>div{animation:.72s cubic-bezier(.2,.72,.16,1) both passport-cover-hinge!important}.passport-closed.is-opening>button{animation:.18s both passport-control-out}@keyframes passport-pages-reveal{0%,12%{opacity:0;transform:translate(-50%)scaleX(.52)}42%{opacity:1}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes passport-cover-hinge{0%{transform:perspective(1100px)rotateY(-3deg);box-shadow:inset -7px 0 #00000038,6px 7px #070909,9px 11px 18px #00000047}28%{transform:perspective(1100px)rotateY(-24deg)translateZ(8px);box-shadow:18px 10px 28px #00000057}72%{transform:perspective(1100px)rotateY(-132deg)translateZ(5px);box-shadow:28px 8px 34px #0000006b}to{transform:perspective(1100px)rotateY(-178deg);box-shadow:3px 5px 12px #00000052}}@keyframes passport-control-out{to{opacity:0;transform:translateY(4px)}}@keyframes passport-close-physical{0%{opacity:1;transform:perspective(1200px)scaleX(1)rotateX(0)}68%{opacity:.92;transform:perspective(1200px)scaleX(.58)rotateX(1.5deg)}to{opacity:0;transform:perspective(1200px)scaleX(.5)translateY(3px)}}}@media (prefers-reduced-motion:reduce){.passport-closed.is-opening:before{opacity:1;transform:translate(-50%)scaleX(1)}.passport-book.is-closing{opacity:0;animation:none}}@media (max-width:820px){.passport-closed:before{aspect-ratio:.72;width:100%}.passport-closed.is-opening:before{opacity:1;animation:none;transform:translate(-50%)scaleX(1)}.passport-closed.is-opening>div{animation:.48s cubic-bezier(.2,.72,.16,1) both passport-cover-mobile!important}@keyframes passport-cover-mobile{to{opacity:0;transform:perspective(900px)rotateY(-76deg)translate(-8%)}}}.passport-book-page{--passport-red:#8d3834;--passport-blue:#68a9cf;--passport-lime:#b7ff2a}.passport-intro{width:min(100%,58rem)}.passport-intro h1{font-size:clamp(2.15rem,4.2vw,3.75rem)}.passport-intro span{color:var(--passport-blue)}.passport-closed{width:min(100%,19.5rem)}.passport-closed>div{background:#0d1110;border-color:#b7ff2a57;animation:.64s cubic-bezier(.2,.72,.2,1) both passport-cover-arrive;position:relative;overflow:hidden;box-shadow:inset -7px 0 #00000038,inset 0 -3px #f3f1ea0f,6px 7px #070909,9px 11px 18px #00000047}.passport-closed>div:after{content:"";background:#f3f1ea1a;width:1px;position:absolute;inset:0 auto 0 1.05rem;box-shadow:3px 0 10px #00000080}.passport-closed .philly-wordmark{z-index:3;align-self:flex-start;width:max-content;max-width:8.4rem;font-size:1.25rem;position:relative}.passport-closed h2{z-index:2;color:var(--passport-red);text-shadow:1px 0 #f3f1ea14;position:relative}.passport-closed>div>p,.passport-closed>div>span,.passport-closed>div>b{z-index:2;position:relative}.passport-cover-marks{z-index:1;pointer-events:none;font-family:var(--font-215-mono);position:absolute;inset:0}.passport-cover-marks span{letter-spacing:.12em;opacity:.68;font-weight:900;display:block;position:absolute}.passport-cover-marks span:first-child{aspect-ratio:1;border:2px double var(--passport-lime);width:3.4rem;color:var(--passport-lime);text-align:center;border-radius:50%;place-content:center;font-size:.55rem;line-height:1.05;display:grid;top:5rem;right:1.45rem;transform:rotate(5deg)}.passport-cover-marks span:nth-child(2){border:1px solid var(--passport-blue);color:var(--passport-blue);padding:.35rem .45rem;font-size:.38rem;top:9.35rem;right:1rem;transform:rotate(-2deg)}.passport-cover-marks span:nth-child(3){border-left:3px solid var(--passport-red);color:var(--jawn-paper);padding:.35rem .5rem;font-size:.36rem;line-height:1.45;bottom:6.5rem;right:1.2rem;transform:rotate(2deg)}.passport-cover-marks span:nth-child(4){color:#f3f1ea42;transform-origin:0;font-size:.34rem;top:7.2rem;left:2.15rem;transform:rotate(-90deg)}.book-toolbar,.book-controls,.passport-book{width:min(100%,58rem)}.passport-book{cursor:default;filter:drop-shadow(0 14px 18px #0000004d);min-height:38rem;animation:.64s cubic-bezier(.2,.72,.2,1) both passport-spread-arrive}.passport-book__page{background-color:#121515;background-image:radial-gradient(#f3f1ea06 .6px,#0000 .7px),linear-gradient(105deg,#ffffff05,#0000 35%);background-size:7px 7px,100% 100%;min-height:38rem;padding:clamp(1.65rem,3.5vw,2.65rem)}.passport-book__page.is-left{border-radius:4px 0 0 7px;box-shadow:inset -18px 0 24px -24px #000000f2,inset 3px 0 #f3f1ea06}.passport-book__page.is-right{border-radius:0 4px 7px 0;box-shadow:inset 18px 0 24px -24px #000000f2,inset -3px 0 #f3f1ea06}.book-page__content{z-index:1;position:relative}.book-ghost-number{z-index:-1;color:#68a9cf11;font:400 clamp(8rem,16vw,13rem)/.8 var(--font-215-display);letter-spacing:-.08em;position:absolute;top:-.12em;right:-.05em}.book-page__tab{color:var(--passport-blue);background:#68a9cf1a}.passport-book__page footer b{color:var(--passport-blue)}.book-stamp.is-earned,.place-stamp{opacity:.88;filter:drop-shadow(1px 1px #00000080)}.book-stamp.is-earned{text-shadow:1px 0}.place-stamp{box-shadow:inset 0 0 0 1px #11141473}.book-stamp.book-ink--red.is-earned,.place-stamp--1{color:var(--passport-red)}.book-controls{border-top:1px solid #f3f1ea14;margin-top:.8rem}.book-controls button{transition:color .18s,opacity .18s}.book-controls button:not(:disabled):hover,.book-controls button:not(:disabled):focus-visible{color:var(--passport-lime)}.passport-utility{width:min(100%,58rem)}.passport-utility .jawn-button{border-color:var(--passport-red);background:var(--passport-red)}.book-index>div{border-top-color:var(--passport-lime);box-shadow:8px 10px #0000003d}@media (prefers-reduced-motion:no-preference){.passport-book.is-next .is-right{transform-origin:0;animation:.58s cubic-bezier(.24,.76,.18,1) both book-turn-next}.passport-book.is-prev .is-left{transform-origin:100%;animation:.58s cubic-bezier(.24,.76,.18,1) both book-turn-prev}.place-stamp{animation:.42s ease-out both passport-ink-arrive}@keyframes passport-cover-arrive{0%{opacity:.2;transform:translateY(8px)rotateY(-11deg)scale(.985)}to{opacity:1;transform:rotateY(-3deg)}}@keyframes passport-spread-arrive{0%{opacity:.25;transform:scaleX(.76)translateY(5px)}to{opacity:1;transform:scaleX(1)}}@keyframes passport-ink-arrive{0%{opacity:0;filter:blur(1px)}to{opacity:.88;filter:drop-shadow(1px 1px #00000080)}}@keyframes book-turn-next{0%{transform:rotateY(0);box-shadow:0 0 #0000}52%{transform:rotateY(-34deg)skewY(.4deg);box-shadow:-14px 3px 20px #0000004d}82%{transform:rotateY(-66deg)skewY(.8deg);box-shadow:-24px 5px 28px #0000006b}to{transform:rotateY(-78deg);box-shadow:-28px 6px 32px #00000073}}@keyframes book-turn-prev{0%{transform:rotateY(0);box-shadow:0 0 #0000}52%{transform:rotateY(34deg)skewY(-.4deg);box-shadow:14px 3px 20px #0000004d}82%{transform:rotateY(66deg)skewY(-.8deg);box-shadow:24px 5px 28px #0000006b}to{transform:rotateY(78deg);box-shadow:28px 6px 32px #00000073}}}@media (prefers-reduced-motion:reduce){.passport-closed>div,.passport-book,.passport-book__page,.place-stamp{transition:none!important;animation:none!important}}@media (max-width:700px){.passport-closed{width:min(86vw,19rem)}.passport-book,.passport-book__page{min-height:36rem}.passport-book__page{border-radius:4px!important}.passport-book-page .passport-intro h1{font-size:2.45rem}.passport-cover-marks span:nth-child(3){bottom:5.7rem}}@media (min-width:1024px){.sports-page>section:nth-of-type(2),.sports-page>section:last-child>a,.jawn-city-guide,.agenda-feature{align-items:center}.sports-page>section:last-child>a>div,main>section.max-w-\[1280px\]>a.group>div,main.jawn-canvas>section.bg-\[var\(--jawn-paper\)\] a>div{justify-content:center!important}.jawn-city-guide>div{justify-content:center}.jawn-city-guide>div>div:last-child{margin-top:2rem}}.agenda-month-hero{align-items:end;gap:2.5rem;display:grid}.agenda-month-mark{border-left:2px solid var(--jawn-blue);text-transform:uppercase;grid-template-columns:auto 1fr;align-items:end;padding-left:1.25rem;display:grid}.agenda-month-mark span{color:var(--jawn-blue);font:900 clamp(2.8rem,6vw,5.5rem)/.78 var(--font-215-display);letter-spacing:-.06em;grid-row:1/span 2;align-self:center;margin-right:1rem}.agenda-month-mark strong{font:900 clamp(2rem,4vw,4.3rem)/.8 var(--font-215-display);letter-spacing:-.055em}.agenda-month-mark em{color:var(--jawn-muted);font:900 .72rem/1 var(--font-215-mono);letter-spacing:.2em;margin-top:.45rem;font-style:normal}.agenda-month-nav{border-block:1px solid var(--jawn-rule);font:900 .68rem/1 var(--font-215-mono);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.agenda-month-nav a{color:var(--jawn-blue);padding:1.15rem 0}.agenda-month-nav a:nth-child(2){color:var(--jawn-paper);text-align:center;padding-inline:1rem}.agenda-month-nav a:last-child{text-align:right}.agenda-month-nav a:hover,.agenda-month-nav a:focus-visible{color:var(--jawn-acid)}.agenda-item__date span{color:var(--jawn-blue);font-size:.66rem}.agenda-item__date strong{font-size:clamp(2rem,3vw,2.75rem)}.agenda-item__date small.is-today{background:var(--jawn-acid);width:max-content;color:var(--jawn-ink);margin-top:.2rem;padding:.25rem .35rem}.agenda-empty{border-block:1px solid var(--jawn-rule);margin-top:2rem;padding:clamp(3rem,8vw,7rem) 0}.agenda-empty h3{font:900 clamp(2.6rem,6vw,5rem)/.84 var(--font-215-display);text-transform:uppercase;margin-top:1rem}.agenda-empty>p:last-child{color:var(--jawn-muted);margin-top:1.25rem;font-size:1.05rem}@media (min-width:900px){.agenda-month-hero{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}}@media (max-width:640px){.agenda-month-mark span{font-size:3.2rem}.agenda-month-mark strong{font-size:2.25rem}.agenda-month-nav{grid-template-columns:1fr 1fr}.agenda-month-nav a:nth-child(2){border-bottom:1px solid var(--jawn-rule);grid-area:1/1/auto/-1}.agenda-month-nav a:first-child,.agenda-month-nav a:last-child{grid-row:2}}@media (min-width:768px){.restaurant-neighborhoods{margin-top:-4rem;position:relative}}.creator-page .creator-step:nth-child(3){max-width:none;background:0 0!important;margin:0!important;padding:1.5rem 0!important}#spin-the-jawn .spin-aftercare{border-top:1px solid #f3f1ea29;align-items:stretch;max-width:72rem;margin-inline:auto;padding-top:1.25rem}#spin-the-jawn .spin-aftercare>section{background:0 0;border:0;min-width:0;padding:1.5rem}#spin-the-jawn .spin-aftercare>section:first-child{display:block!important}#spin-the-jawn .spin-aftercare .spin-passport-slot{margin:0}#spin-the-jawn .spin-aftercare .jawn-passport{border-top:0;padding-top:0}#spin-the-jawn .spin-audience>p{color:var(--jawn-blue);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.16em;text-transform:uppercase}#spin-the-jawn .spin-audience>div{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}#spin-the-jawn .spin-audience button{min-height:6rem;color:var(--jawn-paper);background:0 0;border:1px solid #f3f1ea29;grid-template-columns:1.2rem 1fr;align-content:start;gap:.35rem .55rem;padding:.85rem;display:grid}#spin-the-jawn .spin-audience button svg{grid-row:1/span 2;width:1rem;height:1rem}#spin-the-jawn .spin-audience button strong{font-size:.8rem}#spin-the-jawn .spin-audience button span{color:var(--jawn-muted);font-size:.67rem;line-height:1.35}#spin-the-jawn .spin-audience button.is-local{border-color:var(--jawn-acid);color:var(--jawn-acid)}#spin-the-jawn .spin-audience button.is-visitor{border-color:var(--jawn-blue);color:var(--jawn-blue)}#spin-the-jawn .spin-audience button[aria-pressed=true]{box-shadow:inset 0 -3px}#spin-the-jawn .spin-audience__meaning{color:var(--jawn-muted-soft);font:.52rem/1.5 var(--font-215-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;display:block}#spin-the-jawn .spin-aftercare .jawn-passport__stamps{grid-template-columns:repeat(6,minmax(2rem,1fr))}#spin-the-jawn .spin-aftercare>section:last-child{border-top:0}.sports-page>section:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 2rem);max-width:1200px}.sports-page>section:nth-of-type(2) figure{flex-direction:column;justify-content:center;min-width:0;display:flex}.sports-page>section:nth-of-type(2) figure>div{width:100%;margin-inline:auto}.sports-page img{-o-object-position:center center;object-position:center center}@media (max-width:1023px){#spin-the-jawn .spin-aftercare{grid-template-columns:1fr}#spin-the-jawn .spin-aftercare>section{padding:1.25rem 0}.sports-page>section:nth-of-type(2){grid-template-columns:1fr}}@media (min-width:900px){.merch-browse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merch-design-card:nth-child(n){grid-column:auto;grid-template-columns:1fr}.merch-detail__viewer{grid-template-columns:minmax(0,1.48fr) minmax(20rem,.72fr);gap:clamp(1.75rem,3.5vw,3.5rem)}}@media (max-width:899px){.merch-detail__main .merch-product-image{height:clamp(21rem,72vw,31rem);min-height:0}}@media (max-width:520px){.merch-design-card .merch-product-image{height:15rem;min-height:0}.merch-detail__main .merch-product-image{height:21rem;min-height:0}}#spin-the-jawn .spin-experience{max-width:92rem;margin-inline:auto}#spin-the-jawn .spin-machine__header,#spin-the-jawn .jawn-spin-control__status,#spin-the-jawn .jawn-wheel__mark,#spin-the-jawn .spin-passport-after-result{display:none}#spin-the-jawn .spin-machine{position:relative;padding-top:0!important}#spin-the-jawn .spin-wheel-zone{width:100%;max-width:42rem!important}#spin-the-jawn .jawn-wheel-stage{width:min(100%,42rem)}#spin-the-jawn .jawn-wheel__hub{flex-direction:column;justify-content:center;align-items:center;padding-top:.2rem;display:flex}#spin-the-jawn .jawn-wheel__hub small{letter-spacing:.2em;margin:0 0 .15rem;font-size:clamp(.48rem,1vw,.72rem)}#spin-the-jawn .jawn-wheel__hub b{line-height:.66}#spin-the-jawn .jawn-wheel__hub strong{letter-spacing:.18em;margin-top:.42rem;font-size:clamp(.52rem,1vw,.78rem)}#spin-the-jawn .jawn-wheel__hub strong:after{content:none}#spin-the-jawn .jawn-wheel__hub em{display:none}#spin-the-jawn .spin-mode-bank{border-block:1px solid #f3f1ea24;flex-wrap:wrap;padding:.3rem 0;gap:.4rem 1.15rem!important;display:flex!important}#spin-the-jawn .spin-mode{color:#f3f1ea8c;letter-spacing:.11em;background:0 0;border:0;flex:auto;min-height:0;padding:.8rem .2rem;font-size:.6rem}#spin-the-jawn .spin-mode:after{display:none}#spin-the-jawn .spin-mode i{width:.32rem;height:.32rem}#spin-the-jawn .spin-mode.is-selected{color:var(--jawn-paper);box-shadow:inset 0 -2px var(--jawn-acid);background:0 0}#spin-the-jawn .spin-mode-bank{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem!important;display:grid!important}#spin-the-jawn .spin-mode{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;min-height:4.6rem;padding:.7rem .35rem}#spin-the-jawn .spin-mode>span{grid-column:2}#spin-the-jawn .spin-mode>small{color:#f3f1ea61;letter-spacing:.11em;grid-column:2;margin-top:.3rem;font-size:.43rem;line-height:1.25;display:block}#spin-the-jawn .spin-mode.is-selected>small{color:var(--jawn-acid)}#spin-the-jawn .spin-mode-panel{animation:.18s ease-out both spin-mode-panel-in}#spin-the-jawn .spin-mode-panel--quick{border-block:1px solid #f3f1ea29;flex-direction:column;justify-content:center;min-height:8.5rem;padding:1.25rem .25rem;display:flex}#spin-the-jawn .spin-mode-panel--quick p{color:var(--jawn-acid);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.15em}#spin-the-jawn .spin-mode-panel--quick strong{font:900 clamp(1.45rem,3vw,2rem)/.95 var(--font-215-display);text-transform:uppercase;margin-top:.7rem}#spin-the-jawn .spin-mode-panel--quick span{color:var(--jawn-muted);margin-top:.55rem;font-size:.85rem}@keyframes spin-mode-panel-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#spin-the-jawn .spin-mode-panel{animation:none}}body:has(#spin-the-jawn) .outskirts-wayfinding-viewport{z-index:1}body:has(#spin-the-jawn) #spin-the-jawn{z-index:2;position:relative}#spin-the-jawn .spin-controls{padding-top:1.1rem}#spin-the-jawn .jawn-control{border:0;background:#090a0a;border-bottom:1px solid #f3f1ea3d;padding:.7rem .1rem}#spin-the-jawn .jawn-spin-control{justify-content:center;display:flex}#spin-the-jawn .jawn-button--spin{border:1px solid var(--jawn-acid);border-radius:999px;min-width:13rem;box-shadow:0 5px #263414,0 10px 24px #00000052;width:max-content!important;color:var(--jawn-paper)!important;background:#0c0e0d!important;padding:.9rem 1.2rem!important}#spin-the-jawn .jawn-button--spin:before{background:linear-gradient(100deg,#0000,#c9ff3d12,#0000)}#spin-the-jawn .jawn-button--spin strong{font-size:clamp(1rem,2vw,1.35rem)}#spin-the-jawn .jawn-button--spin small{color:#f3f1ea8c}#spin-the-jawn .jawn-button--spin:hover{border-color:var(--jawn-paper);transform:translateY(-1px)}#spin-the-jawn .jawn-button--spin:active{transform:translateY(4px);box-shadow:0 1px #263414}#spin-the-jawn .spin-passport-slot{margin-top:clamp(2.5rem,5vw,4.5rem)}#spin-the-jawn .jawn-passport{box-shadow:none;background:0 0;border:0;border-top:1px solid #f3f1ea2e;padding:1.5rem 0 0}#spin-the-jawn .jawn-passport:before{display:none}#spin-the-jawn .jawn-passport__stamps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}#spin-the-jawn .jawn-passport__stamps>span{aspect-ratio:1;color:#f3f1ea33;min-width:0;transform:rotate(var(--stamp-turn,0deg));background:#0b0d0c;border:1px dashed #f3f1ea33;border-radius:50%;place-items:center;display:grid;position:relative}#spin-the-jawn .jawn-passport__stamps>span:nth-child(2n){--stamp-turn:3deg}#spin-the-jawn .jawn-passport__stamps>span:nth-child(3n){--stamp-turn:-3deg}#spin-the-jawn .jawn-passport__stamps svg{width:clamp(.9rem,2vw,1.35rem);height:clamp(.9rem,2vw,1.35rem)}#spin-the-jawn .jawn-passport__stamps small{width:6rem;color:var(--jawn-muted);font:700 .42rem/1.2 var(--font-215-mono);letter-spacing:.05em;text-align:center;text-transform:uppercase;position:absolute;top:calc(100% + .42rem);left:50%;transform:translate(-50%)}#spin-the-jawn .jawn-passport__stamps i{font:800 .38rem/1 var(--font-215-mono);position:absolute;bottom:14%;right:18%}#spin-the-jawn .jawn-passport__stamps>.is-earned{color:var(--jawn-paper);border-style:solid;box-shadow:inset 0 0 0 3px #0b0d0c}#spin-the-jawn .jawn-passport__stamps>.stamp-first-spin.is-earned,#spin-the-jawn .jawn-passport__stamps>.stamp-block-hopper.is-earned{border-color:var(--jawn-acid)}#spin-the-jawn .jawn-passport__stamps>.stamp-wheel-regular.is-earned,#spin-the-jawn .jawn-passport__stamps>.stamp-group-chat-hero.is-earned{border-color:var(--jawn-blue)}#spin-the-jawn .jawn-passport__stamps>.stamp-chaos-agent.is-earned{border-color:var(--jawn-red)}#spin-the-jawn .jawn-passport__stamps>.stamp-actually-went.is-earned{border-color:var(--jawn-paper)}#spin-the-jawn .jawn-passport__progress{margin-top:2.3rem}#spin-the-jawn .jawn-passport__next{border-left-color:var(--jawn-acid)}#spin-the-jawn .jawn-passport__open{border-bottom:2px solid var(--jawn-blue);color:var(--jawn-paper);font:900 .68rem/1 var(--font-215-mono);letter-spacing:.08em;align-items:center;gap:.5rem;margin-top:1.2rem;padding-bottom:.35rem;display:inline-flex}#spin-the-jawn .jawn-passport__open svg{width:.9rem}.passport-page{--passport-max:74rem;min-height:100vh;color:var(--jawn-paper);font-family:var(--font-215-body);background:#090b0b;overflow:hidden}.passport-cover,.passport-section,.passport-nav{width:min(calc(100% - 2rem),var(--passport-max));margin-inline:auto}.passport-cover{border-bottom:1px solid var(--jawn-rule);background:radial-gradient(circle at 78% 42%,#b7ff2a12,#0000 25%);flex-direction:column;justify-content:space-between;min-height:min(42rem,80vh);padding:clamp(2rem,5vw,4.5rem) 0 2rem;display:flex}.passport-cover__top,.passport-cover__footer{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.passport-cover__top>span,.passport-cover__footer span,.passport-kicker{color:var(--jawn-blue);font:800 .65rem/1.5 var(--font-215-mono);letter-spacing:.14em;text-align:right}.passport-kicker{text-align:left;color:var(--jawn-acid);margin-top:auto}.passport-cover h1{max-width:9ch;font:400 clamp(4.5rem,13vw,10.8rem)/.73 var(--font-215-display);letter-spacing:-.075em;margin:.8rem 0 2.5rem}.passport-cover h1 em{color:var(--jawn-red);font-style:normal}.passport-cover__footer p{font:400 clamp(1.3rem,3vw,2.5rem)/.9 var(--font-215-display);letter-spacing:-.04em}.passport-cover__footer span{color:var(--jawn-muted)}.passport-nav{z-index:15;border-bottom:1px solid var(--jawn-rule);background:#090b0b;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:0}.passport-nav a{border-right:1px solid var(--jawn-rule);color:var(--jawn-muted);font:800 .61rem/1 var(--font-215-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:1rem .5rem}.passport-nav a:first-child{border-left:1px solid var(--jawn-rule)}.passport-nav a:hover{color:#090b0b;background:var(--jawn-acid)}.passport-section{border-bottom:1px solid var(--jawn-rule);padding:clamp(4rem,9vw,8rem) 0;scroll-margin-top:4rem}.passport-heading{grid-template-columns:minmax(10rem,.65fr) 1.35fr;align-items:start;gap:1rem 3rem;margin-bottom:3rem;display:grid}.passport-heading>p{color:var(--jawn-blue);font:800 .68rem/1 var(--font-215-mono);letter-spacing:.15em}.passport-heading h2{font:400 clamp(3rem,7vw,6.5rem)/.82 var(--font-215-display);letter-spacing:-.055em}.passport-heading>span{max-width:38rem;color:var(--jawn-muted);grid-column:2;font-size:1rem;line-height:1.6}.passport-stats{border-block:1px solid var(--jawn-rule);grid-template-columns:repeat(4,1fr);display:grid}.passport-stats>div{border-right:1px solid var(--jawn-rule);align-items:flex-end;gap:.7rem;min-height:9rem;padding:1.25rem;display:flex}.passport-stats>div:first-child{border-left:1px solid var(--jawn-rule)}.passport-stats b{color:var(--jawn-acid);font:400 clamp(2.8rem,6vw,5.5rem)/.75 var(--font-215-display)}.passport-stats span{color:var(--jawn-muted);font:700 .55rem/1.3 var(--font-215-mono);text-transform:uppercase}.passport-progress-line{background:#f3f1ea1f;height:3px}.passport-progress-line span{background:linear-gradient(90deg,var(--jawn-acid),var(--jawn-blue));height:100%;transition:width .5s;display:block}.passport-overview__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.passport-overview__actions .jawn-button svg{width:1rem}.passport-text-button{border-bottom:2px solid var(--jawn-red);color:var(--jawn-paper);font:800 .68rem/1 var(--font-215-mono);letter-spacing:.08em;align-items:center;gap:.55rem;padding:.65rem 0;display:inline-flex}.passport-text-button svg{width:1rem}.passport-notice{color:var(--jawn-blue);font:.7rem/1.5 var(--font-215-mono);margin-top:1rem}.passport-stamp-grid{border-left:1px solid var(--jawn-rule);border-top:1px solid var(--jawn-rule);grid-template-columns:repeat(3,1fr);display:grid}.passport-stamp{border-right:1px solid var(--jawn-rule);border-bottom:1px solid var(--jawn-rule);min-height:18rem;color:var(--jawn-paper);text-align:left;background:#0d1010;padding:2rem 1.3rem 1.5rem;transition:background .2s,transform .2s;position:relative}.passport-stamp:hover{z-index:1;background:#121616;transform:translateY(-3px)}.passport-stamp.is-locked{color:#f3f1ea73}.passport-stamp__number{color:var(--jawn-blue);font:800 .58rem/1 var(--font-215-mono);position:absolute;top:1rem;right:1rem}.passport-stamp h3{max-width:10ch;font:400 clamp(1.7rem,3vw,2.8rem)/.86 var(--font-215-display);letter-spacing:-.04em;margin-top:1.6rem}.passport-stamp>p{color:var(--jawn-muted);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.12em;margin-top:.8rem}.passport-mark{aspect-ratio:1;color:currentColor;border:3px solid;place-items:center;width:6.5rem;display:grid;position:relative;transform:rotate(-5deg)}.passport-mark svg{width:2.1rem;height:2.1rem}.passport-mark b{font:800 .55rem/1 var(--font-215-mono);position:absolute;bottom:.4rem;right:.5rem}.passport-mark--token{border-radius:50%;box-shadow:inset 0 0 0 5px #0d1010,inset 0 0 0 7px}.passport-mark--inspection{border-radius:.3rem;transform:rotate(3deg);box-shadow:inset 0 0 0 5px #0d1010,inset 0 0 0 6px}.passport-mark--ticket{aspect-ratio:1.55;border-style:dashed;width:8rem;transform:rotate(-2deg)}.passport-mark--diamond{transform:rotate(45deg)scale(.78)}.passport-mark--diamond>*{transform:rotate(-45deg)}.passport-accent--acid.is-earned{color:var(--jawn-acid)}.passport-accent--blue.is-earned{color:var(--jawn-blue)}.passport-accent--red.is-earned{color:var(--jawn-red)}.passport-accent--paper.is-earned{color:var(--jawn-paper)}.passport-mark.is-locked{color:#f3f1ea26;filter:grayscale();border-style:dashed}.passport-next{border-left:4px solid var(--jawn-acid);background:#0d1010;grid-template-columns:8rem 1fr;gap:.5rem 2rem;margin-top:2rem;padding:1.5rem;display:grid}.passport-next>span{color:var(--jawn-acid);font:800 .65rem/1 var(--font-215-mono);grid-row:1/4}.passport-next strong{font:400 clamp(1.7rem,3vw,2.7rem)/.9 var(--font-215-display)}.passport-next p{color:var(--jawn-muted)}.passport-next>div{background:#f3f1ea21;height:3px}.passport-next i{background:var(--jawn-acid);height:100%;display:block}.passport-next.is-complete{border-color:var(--jawn-blue);grid-template-columns:auto 1fr;align-items:center}.passport-next.is-complete svg{color:var(--jawn-blue);grid-row:1/3}.passport-neighborhood-grid{border-left:1px solid var(--jawn-rule);border-top:1px solid var(--jawn-rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.passport-neighborhood-grid article{border-right:1px solid var(--jawn-rule);border-bottom:1px solid var(--jawn-rule);align-items:center;gap:1rem;min-height:7.2rem;padding:1.15rem;display:flex}.passport-neighborhood-grid article>span{aspect-ratio:1;color:#f3f1ea4d;border:1px dashed #f3f1ea2e;flex:none;place-items:center;width:2.4rem;display:grid}.passport-neighborhood-grid svg{width:1.05rem}.passport-neighborhood-grid h3{font:400 1.15rem/1 var(--font-215-display);text-transform:uppercase}.passport-neighborhood-grid p{color:var(--jawn-muted);font:700 .48rem/1 var(--font-215-mono);letter-spacing:.08em;margin-top:.45rem}.passport-neighborhood-grid .is-discovered>span{border-color:var(--jawn-blue);color:var(--jawn-blue)}.passport-neighborhood-grid .is-confirmed>span{border:2px solid var(--jawn-acid);color:var(--jawn-acid)}.passport-neighborhood-grid .is-confirmed p{color:var(--jawn-acid)}.passport-challenges{border-left:1px solid var(--jawn-rule);border-top:1px solid var(--jawn-rule);grid-template-columns:repeat(2,1fr);display:grid}.passport-challenges article{border-right:1px solid var(--jawn-rule);border-bottom:1px solid var(--jawn-rule);background:#0d1010;min-height:15rem;padding:2rem}.passport-challenges article>span{color:var(--jawn-red);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.14em}.passport-challenges h3{font:400 clamp(1.7rem,3vw,2.8rem)/.9 var(--font-215-display);margin-top:2rem}.passport-challenges p{color:var(--jawn-muted);margin-top:.7rem}.passport-challenges article>div{background:#f3f1ea1f;height:3px;margin-top:2rem}.passport-challenges i{background:var(--jawn-blue);height:100%;display:block}.passport-challenges b{color:var(--jawn-blue);font:.65rem/1 var(--font-215-mono);margin-top:.7rem;display:block}.passport-save{background:linear-gradient(90deg,#0000,#3aafff0d);grid-template-columns:1fr auto;align-items:end;display:grid}.passport-save p{color:var(--jawn-blue);font:800 .65rem/1 var(--font-215-mono);letter-spacing:.14em}.passport-save h2{font:400 clamp(3rem,7vw,6.5rem)/.82 var(--font-215-display);margin-top:1rem}.passport-save span{max-width:37rem;color:var(--jawn-muted);margin-top:1.5rem;line-height:1.6;display:block}.passport-save>svg{color:#3aafff2e;width:clamp(5rem,12vw,10rem);height:auto}.passport-newsletter{padding-bottom:8rem}.passport-newsletter form{max-width:52rem;margin-left:auto}.passport-modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.passport-modal>div{border:1px solid var(--jawn-rule);border-top:4px solid var(--jawn-acid);background:#0d1010;width:min(100%,31rem);padding:clamp(2rem,6vw,4rem);position:relative;box-shadow:14px 14px #3aafff1f}.passport-modal__close{color:var(--jawn-muted);position:absolute;top:1rem;right:1rem}.passport-modal__close svg{width:1.2rem}.passport-modal>div>p{color:var(--jawn-blue);font:800 .6rem/1 var(--font-215-mono);letter-spacing:.14em;margin-top:2rem}.passport-modal h2{font:400 clamp(2.5rem,7vw,4.5rem)/.82 var(--font-215-display);margin-top:.8rem}.passport-modal>div>span{color:var(--jawn-muted);margin-top:1rem;line-height:1.6;display:block}.passport-modal>div>strong{color:var(--jawn-acid);font:400 2rem/1 var(--font-215-display);margin-top:2rem;display:block}@media (max-width:760px){.passport-cover{min-height:36rem}.passport-cover__top>span{max-width:11rem}.passport-cover h1{font-size:clamp(4rem,22vw,7rem)}.passport-nav{grid-template-columns:repeat(4,minmax(7.5rem,1fr));width:100%;overflow-x:auto}.passport-nav a{white-space:nowrap}.passport-heading{grid-template-columns:1fr}.passport-heading h2,.passport-heading>span{grid-column:1}.passport-heading h2{font-size:clamp(3.4rem,16vw,5.5rem)}.passport-stats{grid-template-columns:repeat(2,1fr)}.passport-stats>div{min-height:7rem}.passport-stats>div:nth-child(3){border-left:1px solid var(--jawn-rule);border-top:1px solid var(--jawn-rule)}.passport-stats>div:nth-child(4){border-top:1px solid var(--jawn-rule)}.passport-stamp-grid,.passport-neighborhood-grid,.passport-challenges{grid-template-columns:repeat(2,1fr)}.passport-stamp{min-height:15rem;padding:1.4rem .9rem}.passport-mark{width:5rem}.passport-mark--ticket{width:6rem}.passport-stamp h3{font-size:1.6rem}.passport-next{grid-template-columns:1fr}.passport-next>span{grid-row:auto}.passport-neighborhood-grid article{align-items:flex-start;padding:.9rem}.passport-neighborhood-grid h3{font-size:.9rem}.passport-challenges article{min-height:14rem;padding:1.3rem}.passport-save{grid-template-columns:1fr}.passport-save>svg{margin-top:2rem}}@media (max-width:430px){.passport-cover,.passport-section{width:calc(100% - 1.25rem)}.passport-cover__footer{align-items:flex-end}.passport-stamp-grid,.passport-neighborhood-grid,.passport-challenges{grid-template-columns:1fr}.passport-stamp{min-height:14rem}.passport-stats span{font-size:.48rem}}.passport-book-page{min-height:calc(100vh - 5rem);color:var(--jawn-paper);font-family:var(--font-215-body);background:radial-gradient(circle at 50% 30%,#3aafff0b,#0000 28%),#090b0b;padding:clamp(2rem,5vw,4rem) 1rem 5rem;overflow:hidden}.passport-intro{text-align:center;width:min(100%,68rem);margin:auto}.passport-intro p{color:var(--jawn-acid);font:800 .58rem/1 var(--font-215-mono);letter-spacing:.18em}.passport-intro h1{font:400 clamp(2.3rem,5vw,4.4rem)/.86 var(--font-215-display);letter-spacing:-.055em;margin:.7rem 0 .55rem}.passport-intro span{color:var(--jawn-muted);font:700 .5rem/1.4 var(--font-215-mono);letter-spacing:.1em}.passport-closed{perspective:900px;justify-items:center;width:min(100%,20rem);margin:1.7rem auto 0;display:grid}.passport-closed>div{aspect-ratio:.72;background:linear-gradient(145deg,#b7ff2a0d,#0000 45%),#0c1010;border:1px solid #b7ff2a73;flex-direction:column;width:100%;padding:1.8rem;display:flex;transform:rotateY(-3deg);box-shadow:8px 10px #00000040}.passport-closed>div>p{color:var(--jawn-acid);font:800 .58rem/1 var(--font-215-mono);letter-spacing:.18em;margin-top:auto}.passport-closed h2{color:var(--jawn-red);font:400 clamp(2.8rem,7vw,4.1rem)/.75 var(--font-215-display);letter-spacing:-.06em;margin:.5rem 0 1rem}.passport-closed>div>span{color:var(--jawn-blue);font:800 .54rem/1.5 var(--font-215-mono);letter-spacing:.12em}.passport-closed>div>b{font:800 .5rem/1 var(--font-215-mono);letter-spacing:.13em;margin-top:auto}.passport-closed>button{border-bottom:2px solid var(--jawn-acid);font:800 .68rem/1 var(--font-215-mono);letter-spacing:.09em;align-items:center;gap:.7rem;margin-top:1.1rem;padding:.7rem;display:flex}.passport-closed>button svg{width:1rem}.book-toolbar,.book-controls,.passport-book{width:min(100%,68rem);margin-inline:auto}.book-toolbar{border-bottom:1px solid var(--jawn-rule);justify-content:space-between;align-items:center;margin-top:2.2rem;padding:.7rem 0;display:flex}.book-toolbar button,.book-controls button{color:var(--jawn-paper);font:800 .58rem/1 var(--font-215-mono);letter-spacing:.09em;align-items:center;gap:.5rem;display:flex}.book-toolbar button svg,.book-controls svg{width:.9rem}.book-toolbar>span{color:var(--jawn-muted);font:700 .55rem/1 var(--font-215-mono)}.passport-book{perspective:1200px;filter:drop-shadow(0 10px 12px #00000038);grid-template-columns:1fr 1fr;min-height:33rem;margin-top:1rem;display:grid;position:relative}.passport-book:after{content:"";z-index:5;background:linear-gradient(#0000,#fff3 10%,#000c 50%,#ffffff21 90%,#0000);width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:50%}.passport-book__page{min-width:0;transform-style:preserve-3d;background:linear-gradient(130deg,#ffffff05,#0000 38%),#111414;border:1px solid #f3f1ea21;flex-direction:column;padding:clamp(1.7rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.passport-book__page.is-left{border-right:0}.passport-book__page.is-right{border-left-color:#000000b3}.passport-book__page:before{content:"215 / PHILADELPHIA / MOVE AROUND";color:#f3f1ea09;font:900 .65rem/1 var(--font-215-mono);letter-spacing:.15em;position:absolute;top:8rem;right:-3.2rem;transform:rotate(90deg)}.book-page__tab{min-width:2.5rem;color:var(--jawn-blue);font:800 .48rem/1 var(--font-215-mono);text-align:center;letter-spacing:.1em;background:#3aafff1f;padding:.35rem .45rem;position:absolute;top:1rem;right:0}.is-left .book-page__tab{left:0;right:auto}.book-page__content{flex:1}.book-page__eyebrow{color:var(--jawn-acid);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.16em}.book-page__content>h2,.book-latest h2,.book-empty h2,.book-pinned h2{max-width:9ch;font:400 clamp(2.7rem,5vw,4.8rem)/.78 var(--font-215-display);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:1.2rem}.book-page__lede{max-width:27rem;color:var(--jawn-muted);margin-top:1.5rem;font-size:1rem;line-height:1.55}.passport-book__page footer{border-top:1px solid var(--jawn-rule);color:var(--jawn-muted);font:700 .48rem/1 var(--font-215-mono);letter-spacing:.1em;justify-content:space-between;margin-top:2rem;padding-top:.7rem;display:flex}.book-metadata{border-top:1px solid var(--jawn-rule);margin-top:2rem}.book-metadata div{border-bottom:1px solid var(--jawn-rule);grid-template-columns:1fr auto;padding:.65rem 0;display:grid}.book-metadata dt,.book-metadata dd{font:800 .58rem/1 var(--font-215-mono);letter-spacing:.09em}.book-metadata dd{color:var(--jawn-blue)}.book-page__note{border-left:2px solid var(--jawn-acid);color:var(--jawn-muted);margin-top:1.4rem;padding-left:.8rem;font-size:.78rem;line-height:1.45}.book-latest{margin-top:1.2rem}.book-latest h2{margin-top:1rem;font-size:clamp(2rem,4vw,3.6rem)}.book-latest>b{color:var(--jawn-acid);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.14em}.book-next{border-top:1px solid var(--jawn-rule);margin-top:2rem;padding-top:1.2rem}.book-next>span{color:var(--jawn-blue);font:800 .52rem/1 var(--font-215-mono);letter-spacing:.15em}.book-next h3{font:400 1.45rem/.9 var(--font-215-display);margin-top:.7rem}.book-next p{color:var(--jawn-muted);margin-top:.5rem;font-size:.76rem}.book-next>div{background:#f3f1ea1a;height:2px;margin-top:.8rem}.book-next i{background:var(--jawn-acid);height:100%;display:block}.book-next>b{color:var(--jawn-muted);font:700 .5rem/1 var(--font-215-mono);margin-top:.5rem;display:block}.book-stamp{aspect-ratio:1;color:#f3f1ea26;border:3px solid;place-items:center;width:6rem;display:grid;position:relative;transform:rotate(-4deg)}.book-stamp svg{width:1.8rem}.book-stamp>b{font:800 .48rem/1 var(--font-215-mono);position:absolute;bottom:.35rem;right:.5rem}.book-stamp--token{border-radius:50%;box-shadow:inset 0 0 0 4px #111414,inset 0 0 0 5px}.book-stamp--inspection{border-radius:.2rem;transform:rotate(3deg)}.book-stamp--ticket{aspect-ratio:1.5;border-style:dashed;width:7.5rem}.book-stamp--diamond{transform:rotate(45deg)scale(.74)}.book-stamp--diamond>*{transform:rotate(-45deg)}.book-stamp.is-small{width:4.2rem}.book-stamp.book-ink--acid.is-earned{color:var(--jawn-acid)}.book-stamp.book-ink--blue.is-earned{color:var(--jawn-blue)}.book-stamp.book-ink--red.is-earned{color:var(--jawn-red)}.book-stamp.book-ink--paper.is-earned{color:var(--jawn-paper)}.book-stamp--stairs{border-style:double;border-radius:.15rem;transform:rotate(-2deg)}.book-stamp__stairs{align-items:flex-end;width:3.8rem;height:3rem;display:flex;position:relative}.book-stamp__stairs i{border-top:2px solid;border-left:2px solid;width:.78rem}.book-stamp__stairs i:first-child{height:.65rem}.book-stamp__stairs i:nth-child(2){height:1.15rem}.book-stamp__stairs i:nth-child(3){height:1.65rem}.book-stamp__stairs i:nth-child(4){border-right:2px solid;height:2.15rem}.book-stamp__stairs em{font:900 .48rem/1 var(--font-215-mono);font-style:normal;position:absolute;top:0;left:.15rem}.book-stamp--stairs.is-small .book-stamp__stairs{transform:scale(.68)}.book-area-counts{border-block:1px solid var(--jawn-rule);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.book-area-counts div{border-right:1px solid var(--jawn-rule);padding:1rem .55rem}.book-area-counts div:last-child{border-right:0}.book-area-counts dt{color:var(--jawn-muted);font:700 .45rem/1.2 var(--font-215-mono);letter-spacing:.08em}.book-area-counts dd{color:var(--jawn-blue);font:400 2rem/.8 var(--font-215-display);margin-top:.6rem}.book-link{border-bottom:2px solid var(--jawn-acid);font:800 .56rem/1 var(--font-215-mono);letter-spacing:.08em;align-items:center;gap:.5rem;margin-top:2rem;padding-bottom:.4rem;display:inline-flex}.book-link svg{width:.9rem}.place-stamp-field{background:radial-gradient(circle,#f3f1ea09 1px,#0000 1px) 0 0/14px 14px;border:1px dashed #f3f1ea1f;min-height:18rem;margin-top:1rem;position:relative}.place-stamp{min-width:8rem;min-height:5rem;color:var(--jawn-blue);text-align:center;text-transform:uppercase;border:3px double;place-content:center;padding:.8rem;display:grid;position:absolute;transform:rotate(-4deg)}.place-stamp b{max-width:12ch;font:400 1rem/.9 var(--font-215-display)}.place-stamp i,.place-stamp em{font:700 .4rem/1 var(--font-215-mono);letter-spacing:.08em;margin-top:.25rem;font-style:normal}.place-stamp--0{top:10%;left:7%}.place-stamp--1{color:var(--jawn-red);border-radius:50%;top:24%;right:7%;transform:rotate(3deg)}.place-stamp--2{color:var(--jawn-acid);bottom:8%;left:22%;transform:rotate(-1deg)}.place-stamp--3{bottom:5%;right:2%;transform:rotate(5deg)}.place-stamp--4{color:var(--jawn-paper);top:35%;left:38%;transform:rotate(-6deg)}.book-empty-stamp{text-align:center;place-content:center;height:100%;min-height:18rem;padding:2rem;display:grid}.book-empty-stamp span{color:var(--jawn-blue);font:800 .5rem/1 var(--font-215-mono);letter-spacing:.15em}.book-empty-stamp b{color:#f3f1ea47;font:400 2rem/.9 var(--font-215-display);text-transform:uppercase;margin-top:.8rem}.book-empty-stamp p{max-width:21rem;color:var(--jawn-muted);margin-top:.8rem;font-size:.72rem;line-height:1.45}.book-discovered{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;display:flex}.book-discovered span{width:100%;color:var(--jawn-blue);font:700 .45rem/1 var(--font-215-mono);letter-spacing:.12em}.book-discovered b{color:var(--jawn-muted);font:700 .55rem/1 var(--font-215-mono)}.master-progress{border-top:1px solid var(--jawn-rule);color:var(--jawn-muted);font:700 .48rem/1 var(--font-215-mono);letter-spacing:.08em;margin-top:1rem;padding-top:.7rem}.master-progress b{float:right;color:var(--jawn-acid)}.book-stamp-shelf{flex-wrap:wrap;gap:1.8rem;margin-top:2rem;display:flex}.book-stamp-shelf>div{justify-items:center;gap:.8rem;width:5.2rem;display:grid}.book-stamp-shelf span:last-child{font:700 .4rem/1.2 var(--font-215-mono);text-align:center}.book-rule-list{border-top:1px solid var(--jawn-rule);margin-top:2rem}.book-rule-list>div{border-bottom:1px solid var(--jawn-rule);grid-template-columns:1fr auto;gap:1rem;padding:.85rem 0;display:grid}.book-rule-list span,.book-rule-list b{font:800 .56rem/1.2 var(--font-215-mono);letter-spacing:.06em}.book-rule-list b{color:var(--jawn-blue)}.book-pinned p{max-width:25rem;color:var(--jawn-muted);margin-top:1.2rem;line-height:1.5}.book-pinned>strong{color:var(--jawn-acid);font:400 2rem/1 var(--font-215-display);margin-top:1.5rem;display:block}.book-empty{margin-top:3rem}.book-empty>svg{color:var(--jawn-blue)}.book-empty p{color:var(--jawn-muted)}.book-controls{grid-template-columns:1fr auto 1fr;margin-top:1.2rem;display:grid}.book-controls button{padding:.8rem 0}.book-controls button:last-child{justify-self:end}.book-controls button:nth-child(2){color:var(--jawn-muted)}.book-controls button:disabled{opacity:.2;cursor:not-allowed}.book-notice{width:min(100%,68rem);color:var(--jawn-blue);font:700 .52rem/1 var(--font-215-mono);text-align:center;margin:.8rem auto 0}.passport-utility{border-top:1px solid var(--jawn-rule);grid-template-columns:.7fr 1.3fr;align-items:end;gap:3rem;width:min(100%,68rem);margin:3.5rem auto 0;padding-top:1.5rem;display:grid}.passport-utility>div p{color:var(--jawn-blue);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.12em}.passport-utility>div span{color:var(--jawn-muted);margin-top:.7rem;font-size:.76rem;line-height:1.45;display:block}.book-index{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000de;padding:2rem 1rem;position:fixed;inset:0;overflow:auto}.book-index>div{border-top:4px solid var(--jawn-acid);background:#101313;width:min(100%,38rem);margin:auto;padding:clamp(1.5rem,5vw,3rem);position:relative}.book-index>div>p{color:var(--jawn-blue);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.14em}.book-index h2{font:400 clamp(3rem,8vw,5rem)/.8 var(--font-215-display);margin:.8rem 0 1.5rem}.book-index>div>button:not(.book-index__close){border-top:1px solid var(--jawn-rule);text-align:left;grid-template-columns:1.2rem 1fr auto;gap:.7rem;width:100%;padding:.75rem 0;display:grid}.book-index>div>button span{color:var(--jawn-acid)}.book-index>div>button b,.book-index>div>button em{font:800 .56rem/1 var(--font-215-mono);letter-spacing:.06em;font-style:normal}.book-index>div>button em{color:var(--jawn-muted)}.book-index__close{position:absolute;top:1rem;right:1rem}.book-index__close svg{width:1.2rem}@media (prefers-reduced-motion:no-preference){.passport-book.is-next .is-right{transform-origin:0;animation:.44s both book-turn-next}.passport-book.is-prev .is-left{transform-origin:100%;animation:.44s both book-turn-prev}@keyframes book-turn-next{50%{transform:rotateY(-12deg);box-shadow:-10px 0 18px #0003}}@keyframes book-turn-prev{50%{transform:rotateY(12deg);box-shadow:10px 0 18px #0003}}}@media (max-width:700px){.passport-book-page{padding-inline:.65rem}.passport-intro h1{font-size:2.7rem}.passport-closed{width:min(88vw,22rem)}.passport-book{min-height:35rem;display:block}.passport-book:after{display:none}.passport-book__page{min-height:35rem;padding:2rem 1.35rem 1.4rem;border:1px solid #f3f1ea21!important}.passport-book.is-next .passport-book__page,.passport-book.is-prev .passport-book__page{animation:.36s both mobile-page}.book-page__content>h2{font-size:clamp(2.8rem,13vw,4rem)}.book-controls{grid-template-columns:1fr 1fr}.book-controls button:nth-child(2){display:none}.passport-utility{grid-template-columns:1fr;gap:1.5rem}.book-area-counts dt{font-size:.4rem}.book-toolbar{margin-top:1.5rem}@keyframes mobile-page{50%{opacity:.35;transform:translate(8px)}}}#spin-the-jawn .spin-result-drawer{border-top-color:var(--jawn-acid);margin-top:0}#spin-the-jawn .spin-result-drawer__copy h3{font-size:clamp(2.25rem,4vw,4.5rem)}#spin-the-jawn>div>article[aria-live=polite],#spin-the-jawn .mt-12.grid>section:first-child{display:none}@media (min-width:1100px){#spin-the-jawn .spin-experience{gap:clamp(2rem,4vw,5rem);grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr)!important}#spin-the-jawn .spin-editorial{position:sticky;top:7rem}#spin-the-jawn .spin-machine{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(28rem,1.42fr) minmax(17rem,.58fr);align-items:start;gap:0 clamp(1.5rem,3vw,3rem);display:grid}#spin-the-jawn .spin-machine__header{grid-area:1/1/auto/-1}#spin-the-jawn .spin-mode-heading{grid-area:2/2;margin:1.25rem 0 .55rem}#spin-the-jawn .spin-wheel-column{grid-area:2/1/5;align-self:start;width:100%;max-width:none!important;margin:0!important;padding:0!important}#spin-the-jawn .spin-dial-deck{grid-area:2/1}#spin-the-jawn .spin-mode-bank{grid-area:3/2}#spin-the-jawn .spin-controls{grid-area:4/2;margin-top:0;padding-top:1rem}#spin-the-jawn .spin-machine--result .spin-mode-bank{display:none!important}#spin-the-jawn .spin-machine--result .spin-mode-heading{display:none}#spin-the-jawn .spin-machine--result .spin-controls{flex-direction:column;grid-area:2/2/5;align-self:center;margin-top:0;padding-top:0;display:flex}#spin-the-jawn .spin-machine--result .spin-controls>:not(.spin-result-drawer){display:none}#spin-the-jawn .spin-machine--result .spin-controls>.jawn-spin-control{order:2;margin-top:1rem;display:flex!important}#spin-the-jawn .spin-machine--result .spin-result-drawer{order:1}#spin-the-jawn .spin-result-drawer{grid-template-columns:1fr}#spin-the-jawn .spin-result-drawer__media{min-height:15rem}}@media (max-width:1099px){#spin-the-jawn .spin-passport-slot{margin-bottom:2rem}}@media (max-width:640px){.spin-dial-deck__head,.spin-dial-deck__status{align-items:flex-start}.spin-dial-deck__selectors{grid-template-columns:1fr}.spin-dial-selector:first-child{border-bottom:1px solid #f3f1ea29;border-right:0;padding-right:0}.spin-dial-selector:last-child{padding-left:0}.spin-dial-deck__status{display:grid}.spin-dial-grid button{min-height:2.75rem}.spin-dial-deck .spin-intent__audience{justify-content:flex-start}}@media (max-width:520px){#spin-the-jawn .spin-wheel-zone{padding-inline:0!important}#spin-the-jawn .jawn-passport__stamps{gap:.25rem}#spin-the-jawn .jawn-passport__stamps small{display:none}#spin-the-jawn .jawn-passport__progress{margin-top:1rem}}#spin-the-jawn .jawn-control{min-height:2.75rem;line-height:1.35;font-size:.84rem!important}#spin-the-jawn .jawn-passport__stamps>.passport-preview-mark{aspect-ratio:1;color:#f3f1ea47;min-width:0;transform:rotate(var(--mark-turn,-2deg));background:#0b0d0c;border:2px solid #f3f1ea38;border-radius:50%;place-items:center;transition:color .18s,border-color .18s,transform .18s;display:grid;position:relative}#spin-the-jawn .jawn-passport__stamps>.passport-preview-mark:nth-child(2n){--mark-turn:2deg}#spin-the-jawn .passport-preview-mark>span{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:66%;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0b0d0c,inset 0 0 0 3px}#spin-the-jawn .passport-preview-mark>span>b{font:900 .4rem/1 var(--font-215-mono);letter-spacing:.04em}#spin-the-jawn .passport-preview-mark>small{width:6.2rem;color:var(--jawn-muted);font:800 .4rem/1.15 var(--font-215-mono);letter-spacing:.05em;text-transform:uppercase;position:absolute;top:calc(100% + .38rem);left:50%;transform:translate(-50%)}#spin-the-jawn .passport-preview-mark>em{z-index:8;width:13rem;transform:translateX(-50%) rotate(calc(var(--mark-turn) * -1));border-top:2px solid var(--jawn-acid);color:var(--jawn-muted);font:700 .54rem/1.5 var(--font-215-mono);text-align:left;background:#151818;padding:.75rem;font-style:normal;display:none;position:absolute;bottom:calc(100% + .65rem);left:50%;box-shadow:5px 6px #00000073}#spin-the-jawn .passport-preview-mark>em strong{color:var(--jawn-paper);margin-bottom:.3rem;font-size:.6rem;display:block}#spin-the-jawn .passport-preview-mark:hover>em,#spin-the-jawn .passport-preview-mark:focus-visible>em{display:block}#spin-the-jawn .passport-preview-mark.is-earned{border-color:var(--jawn-acid);color:var(--jawn-paper);box-shadow:inset 0 0 0 3px #0b0d0c,inset 0 0 0 4px color-mix(in srgb,var(--jawn-acid) 70%,transparent)}.mark-arrow{background:currentColor;width:45%;height:2px;transform:rotate(-34deg)}.mark-arrow:after{content:"";aspect-ratio:1;border-top:2px solid;border-right:2px solid;width:28%;position:absolute;top:25%;right:23%;transform:rotate(11deg)}.mark-grid{aspect-ratio:1;opacity:.75;background:linear-gradient(90deg,#0000 42%,currentColor 43% 56%,#0000 57%),linear-gradient(#0000 42%,currentColor 43% 56%,#0000 57%);width:48%}.mark-stairs{background:linear-gradient(135deg,#0000 44%,currentColor 45% 51%,#0000 52%);border-bottom:2px solid;border-left:2px solid;width:50%;height:46%}.mark-punches{gap:3px;display:flex}.mark-punches b{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:1px 1px #00000080}.mark-route{border:2px solid;border-top:0;border-radius:0 0 50% 50%;width:55%;height:45%}.mark-route:before,.mark-route:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:27%}.mark-route:before{left:22%}.mark-route:after{right:22%}.mark-seal{border:2px dashed;border-radius:50%;position:absolute;inset:16%}#spin-the-jawn .jawn-passport__next{gap:.25rem;display:grid}.jawn-passport__next>span{color:var(--jawn-blue);font:900 .48rem/1 var(--font-215-mono);letter-spacing:.12em}.jawn-passport__next>small{color:var(--jawn-muted);font:800 .48rem/1.3 var(--font-215-mono)}.book-toolbar__directory{align-items:center;gap:1rem;display:flex}.book-toolbar__directory button+button{border-left:1px solid var(--jawn-rule);padding-left:1rem}.book-index__places>button{border-top:1px solid var(--jawn-rule);text-align:left;grid-template-columns:1.2rem minmax(8rem,.7fr) 1.3fr;align-items:start;gap:.8rem;width:100%;padding:.8rem 0;display:grid}.book-index__places>button>span{color:var(--jawn-acid)}.book-index__places>button>b,.book-index__places>button>em{font:800 .58rem/1.25 var(--font-215-mono);letter-spacing:.04em;font-style:normal}.book-index__places>button>em{color:var(--jawn-muted)}.book-index__places>button>em small{color:var(--jawn-blue);margin-top:.35rem;font-size:.46rem;line-height:1.3;display:block}.book-index__empty{color:var(--jawn-muted)!important;font:800 .55rem/1.4 var(--font-215-mono)!important;padding:1.5rem 0!important}.place-stamp-slot.is-focused{animation:1.6s both passport-place-focus}@keyframes passport-place-focus{0%,to{outline:0 solid #0000}22%,72%{outline:2px solid var(--jawn-acid);outline-offset:4px;filter:brightness(1.22)}}.book-mark__arrow{background:currentColor;width:2.2rem;height:3px;transform:rotate(-32deg)}.book-mark__grid{aspect-ratio:1;background:linear-gradient(90deg,#0000 43%,currentColor 44% 56%,#0000 57%),linear-gradient(#0000 43%,currentColor 44% 56%,#0000 57%);width:2rem}.book-mark__punches{gap:.35rem;display:flex}.book-mark__punches b{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.book-mark__route{border:3px solid;border-top:0;border-radius:0 0 50% 50%;width:2.5rem;height:1.6rem}.book-mark__seal{border:3px dashed;border-radius:50%;position:absolute;inset:18%}@media (max-width:700px){.book-toolbar{flex-wrap:wrap;gap:.8rem}.book-toolbar__directory{order:1;justify-content:space-between;width:100%}.book-toolbar>span{order:2}.book-toolbar>button{order:3}.book-index__places>button{grid-template-columns:1rem 1fr}.book-index__places>button>em{grid-column:2}}.check-in-live{border-block:1px solid var(--jawn-rule)}.check-in-live__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;display:flex}.check-in-live__head p{color:#71bea0;font:900 .68rem/1 var(--font-215-mono);letter-spacing:.25em;text-transform:uppercase}.check-in-live__head p:before{content:"";background:var(--jawn-acid);vertical-align:1px;border-radius:50%;width:.42rem;height:.42rem;margin-right:.65rem;animation:3.4s ease-in-out infinite check-in-breathe;display:inline-block}.check-in-live__head span{color:var(--jawn-muted);font:800 .48rem/1.4 var(--font-215-mono);letter-spacing:.1em}.check-in-options{border-top:1px solid var(--jawn-rule)}.check-in-option{border-bottom:1px solid var(--jawn-rule);text-align:left;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:1rem;min-height:7.6rem;padding:1.3rem .75rem;transition:border-color .18s;display:grid;position:relative;overflow:hidden}.check-in-option:nth-child(odd){border-right:1px solid var(--jawn-rule);padding-right:1.5rem}.check-in-option:nth-child(2n){padding-left:1.5rem}.check-in-option__number{color:var(--jawn-blue);font:900 .56rem/1 var(--font-215-mono);letter-spacing:.08em}.check-in-option__choice{gap:.35rem;display:grid}.check-in-option__choice strong{color:var(--jawn-paper);font:900 clamp(1.3rem,2.4vw,2rem)/.9 var(--font-215-display);letter-spacing:-.025em;text-transform:uppercase;transition:color .18s}.check-in-option__choice small{color:var(--jawn-muted);font-size:.72rem;line-height:1.35}.check-in-option__action{opacity:.45;color:var(--jawn-acid);font:900 .52rem/1 var(--font-215-mono);letter-spacing:.08em;transition:opacity .18s,transform .18s}.check-in-option>i{background:var(--jawn-blue);width:2.5rem;height:2px;transition:width .28s;display:block;position:absolute;bottom:-1px;left:0}.check-in-option:hover:not(:disabled) .check-in-option__choice strong,.check-in-option:focus-visible .check-in-option__choice strong,.check-in-option.is-selected .check-in-option__choice strong{color:#fff}.check-in-option:hover:not(:disabled) .check-in-option__action,.check-in-option:focus-visible .check-in-option__action,.check-in-option.is-selected .check-in-option__action{opacity:1;transform:translate(2px)}.check-in-option:hover:not(:disabled)>i,.check-in-option:focus-visible>i{background:var(--jawn-acid);width:5.5rem}.check-in-option.is-selected>i{background:var(--jawn-acid)}.check-in-option:focus-visible{outline:2px solid var(--jawn-blue);outline-offset:-2px}.check-in-previous{border-top:1px solid var(--jawn-rule);margin-top:1.5rem;padding-top:1rem}.check-in-previous summary{width:max-content;color:var(--jawn-muted);font:900 .52rem/1 var(--font-215-mono);letter-spacing:.1em;cursor:pointer}.check-in-previous p{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem;display:flex}.check-in-previous strong{color:var(--jawn-paper);font:900 1rem/1 var(--font-215-display);text-transform:uppercase}.check-in-previous span{color:var(--jawn-blue);font:800 .5rem/1.4 var(--font-215-mono)}@keyframes check-in-breathe{0%,to{opacity:.42;box-shadow:0 0 #c9ff3d00}50%{opacity:1;box-shadow:0 0 0 3px #c9ff3d14}}@media (prefers-reduced-motion:reduce){.check-in-live__head p:before{animation:none}}@media (max-width:639px){.check-in-option:nth-child(n){border-right:0;padding-inline:.35rem}.check-in-option{grid-template-columns:1.8rem 1fr auto;min-height:6.7rem}.check-in-option__action{opacity:.75}}@media (max-width:1023px){#spin-the-jawn .spin-experience{grid-template-columns:minmax(0,1fr)}#spin-the-jawn .spin-editorial{display:contents}#spin-the-jawn .spin-editorial>p:first-child{order:1}#spin-the-jawn .spin-editorial>h2{order:2;margin-top:-1rem}#spin-the-jawn .spin-editorial>p:nth-of-type(2){order:3;margin-top:-1rem}#spin-the-jawn .spin-machine{order:4;margin-top:-1rem}#spin-the-jawn .spin-editorial>figure{order:5;margin-top:0}#spin-the-jawn .spin-editorial>div:not(.spin-passport-slot){order:6;margin-top:0}#spin-the-jawn .spin-passport-slot{order:7}}.jawn-merch-intro{border-bottom:1px solid var(--jawn-rule-strong);max-width:1440px;margin-inline:auto}.jawn-merch-intro .jawn-merch-hero__copy{max-width:78rem;padding-block:clamp(2.5rem,3.5vw,3.75rem)}.jawn-merch-intro .jawn-merch-hero__copy h1{font:900 clamp(3.8rem,7vw,7rem)/.76 var(--font-215-display);letter-spacing:-.07em;text-transform:uppercase;margin-top:1rem}.jawn-merch-intro .jawn-merch-hero__copy h1 span{color:var(--jawn-red)}.merch-design-card__copy h3{max-width:none;font-size:clamp(1.8rem,3.6vw,3.6rem)}.merch-browse>header h2{max-width:none}.merch-product-image--portrait img{height:min(86%,var(--merch-display-height));width:auto;max-width:76%}.merch-product-image--mark img{height:min(76%,var(--merch-display-height));width:auto;max-width:64%}.merch-product-image--detail.merch-product-image--wide img{width:min(92%,var(--merch-display-width))}.merch-product-image--detail.merch-product-image--portrait img,.merch-product-image--detail.merch-product-image--mark img{height:min(84%,var(--merch-display-height))}.merch-system-board{border-top:1px solid var(--jawn-rule-strong);gap:clamp(2rem,5vw,5rem);max-width:1440px;margin-inline:auto;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);display:grid}.merch-system-board>div{align-self:end}.merch-system-board>div>p{color:var(--jawn-blue);font:800 .62rem/1 var(--font-215-mono);letter-spacing:.18em}.merch-system-board h2{max-width:11ch;font:900 clamp(2.75rem,6vw,6rem)/.8 var(--font-215-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:1rem}.merch-system-board span{max-width:32rem;color:var(--jawn-muted);margin-top:1.5rem;line-height:1.65;display:block}.merch-system-board figure{background:#050606;border:1px solid #f3f1ea29;overflow:hidden}.merch-system-board figure img{width:100%;height:auto;display:block}@media (min-width:900px){.merch-system-board{grid-template-columns:minmax(18rem,.42fr) minmax(0,1.58fr)}}.merch-browse__grid{gap:clamp(1rem,2vw,1.75rem)}.merch-design-card{background:#080909;align-content:start}.merch-design-card .merch-product-image{height:clamp(15rem,24vw,20.5rem);min-height:0;padding:clamp(.75rem,1.6vw,1.25rem)}.merch-design-card__copy{padding:.85rem .15rem 1.35rem}.merch-design-card__family{font:800 .58rem/1 var(--font-215-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--jawn-blue)!important}.merch-design-card__copy h3{font-size:clamp(1.65rem,2.7vw,3rem);line-height:.84}.merch-product-image img{max-height:88%}.merch-product-image--wide img{width:min(94%,var(--merch-display-width));max-width:94%}.merch-product-image--portrait img{height:min(90%,var(--merch-display-height));max-width:82%}.merch-product-image--square img{width:min(88%,var(--merch-display-width));max-width:88%}.merch-product-image--mark img{height:min(86%,var(--merch-display-height));max-width:72%}.merch-detail__header{grid-template-columns:auto 1fr;align-items:end;gap:.65rem 2rem;padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.merch-detail__header>.jawn-link,.merch-detail__header>.merch-detail__eyebrow{grid-column:1/-1}.merch-detail__header h1{grid-column:1;max-width:13ch;font-size:clamp(3rem,6vw,6rem);line-height:.78}.merch-detail__header>span{max-width:34rem;color:var(--jawn-muted);grid-column:2;padding-bottom:.25rem;line-height:1.55}.merch-detail__viewer{align-items:start}.merch-detail__main .merch-product-image{height:clamp(24rem,48vw,38rem);min-height:0}.merch-detail__selector{gap:.65rem;padding-block:1rem 2rem}.merch-detail__applications button{padding:.85rem 0}.merch-detail__description{font-size:.92rem}.merch-detail__status{margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(3rem,6vw,5rem)}.merch-detail__status h2{font-size:clamp(2.25rem,4.8vw,4.4rem)}.creator-spin-cta--primary{border:2px solid var(--jawn-acid);background:var(--jawn-acid);width:fit-content;min-width:min(100%,20rem);color:var(--jawn-ink);padding:1rem 1.25rem;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 5px #557116}.creator-spin-cta--primary strong{font:900 clamp(1.15rem,2.4vw,1.65rem)/1 var(--font-215-display);letter-spacing:-.02em}.creator-spin-cta--primary span{font:700 .58rem/1.3 var(--font-215-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem}.creator-spin-cta--primary:hover{transform:translateY(-2px);box-shadow:0 7px #557116}.creator-spin-cta--primary:active{transform:translateY(4px);box-shadow:0 1px #557116}.creator-reel-frame{width:min(100%,19rem)}.creator-steps-compact{border-top:1px solid var(--jawn-rule);border-left:1px solid var(--jawn-rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.creator-steps-compact .creator-step{border-right:1px solid var(--jawn-rule);border-bottom:1px solid var(--jawn-rule);align-content:start;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.creator-steps-compact .creator-step__number{font:900 .62rem/1 var(--font-215-mono);letter-spacing:.14em}.creator-steps-compact .creator-step h3{margin-top:1.5rem;font-size:clamp(1.7rem,2.6vw,2.7rem)!important}.creator-steps-compact .creator-reel-frame{width:min(100%,10.5rem);margin-top:1rem}.creator-steps-compact .creator-journey-phrase{width:min(100%,8rem);margin-top:1rem}.creator-desk-sign{border:1px solid #f3f1ea33;border-top:4px solid var(--jawn-red);background:linear-gradient(90deg,#3aafff0f,#0000 62%),#0b0e0d;padding:1rem 1.25rem 1.2rem;position:relative;box-shadow:8px 8px #00000047}.creator-desk-sign>p{color:var(--jawn-blue)}.creator-form-section{border-bottom:1px solid var(--jawn-rule);color:var(--jawn-blue);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.14em;justify-content:space-between;padding-bottom:.65rem;display:flex}.creator-form-section span{color:var(--jawn-acid)}.creator-send-choice{border-block:1px solid var(--jawn-rule);align-items:center;padding-block:1.25rem}.creator-send-choice>span{color:var(--jawn-red);font:900 .62rem/1 var(--font-215-mono);text-align:center}.creator-send-choice small{color:var(--jawn-muted);margin-top:.3rem;font-size:.52rem;line-height:1.3;display:block}.creator-add-details{border-bottom:1px solid var(--jawn-rule);padding-bottom:1rem}.creator-add-details summary{cursor:pointer;width:max-content;color:var(--jawn-blue);font:900 .68rem/1 var(--font-215-mono);letter-spacing:.1em;text-transform:uppercase}.creator-add-details summary span,.creator-add-details label span{color:var(--jawn-muted);font-size:.52rem}.creator-submit-success{border-bottom:1px solid var(--jawn-rule)}@media (max-width:900px){.creator-steps-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-steps-compact .creator-step:last-child{grid-column:1/-1}}@media (max-width:520px){.creator-steps-compact{grid-template-columns:1fr}.creator-steps-compact .creator-step:last-child{grid-column:auto}.creator-steps-compact .creator-step h3{margin-top:.7rem}.creator-steps-compact .creator-reel-frame{width:8.5rem}}#spin-the-jawn .spin-result-drawer,#spin-the-jawn .spin-result-drawer__copy{min-width:0;overflow:visible}#spin-the-jawn .spin-result-drawer__media{aspect-ratio:16/9;min-height:0}#spin-the-jawn .spin-result-drawer__fallback{color:#f3f1ea7a;text-align:center;place-content:center;justify-items:center;gap:.8rem;height:100%;display:grid}#spin-the-jawn .spin-result-drawer__fallback svg{width:3.2rem;height:3.2rem}#spin-the-jawn .spin-result-drawer__fallback span,#spin-the-jawn .spin-result-drawer__credit{font:800 .54rem/1.45 var(--font-215-mono);letter-spacing:.14em}#spin-the-jawn .spin-result-drawer__credit{color:var(--jawn-muted);text-transform:uppercase;margin-top:1rem;display:block}#spin-the-jawn .spin-result-drawer__credit a{text-underline-offset:3px;text-decoration:underline}#spin-the-jawn .spin-result-drawer__copy h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-overflow:clip;white-space:normal;max-width:100%;font-size:clamp(2rem,3.2vw,3.7rem);line-height:.82;overflow:visible}#spin-the-jawn .spin-result-drawer__copy h3.spin-result-name--medium{font-size:clamp(1.8rem,2.65vw,3.15rem);line-height:.86}#spin-the-jawn .spin-result-drawer__copy h3.spin-result-name--long{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.15vw,2.55rem);line-height:.9}#spin-the-jawn .spin-result-drawer__copy h3,#spin-the-jawn .spin-result-drawer__copy h3.spin-result-name--medium,#spin-the-jawn .spin-result-drawer__copy h3.spin-result-name--long{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.85rem,2.35vw,2.7rem);line-height:.88}#spin-the-jawn .spin-outskirts-handoff{color:var(--jawn-paper);border-block:1px solid #f3f1ea2b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,5rem);margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem) 0;display:grid}#spin-the-jawn .spin-outskirts-handoff>div p{color:var(--jawn-blue);font:900 .58rem/1 var(--font-215-mono),monospace;letter-spacing:.18em;text-transform:uppercase}#spin-the-jawn .spin-outskirts-handoff>div strong{font:900 clamp(1.35rem,2.3vw,2rem)/.9 var(--font-215-display);text-transform:uppercase;margin-top:.55rem;display:block}#spin-the-jawn .spin-outskirts-handoff>div span{max-width:39rem;color:var(--jawn-muted);margin-top:.55rem;font-size:.82rem;line-height:1.5;display:block}#spin-the-jawn .spin-outskirts-handoff>a{border-left:2px solid var(--phillyoutskirts-orange);grid-template-columns:1fr auto;align-items:end;min-width:min(100%,20rem);padding:.25rem 0 .25rem 1.15rem;transition:transform .18s,border-color .18s;display:grid;position:relative}#spin-the-jawn .spin-outskirts-handoff>a small{color:#97a5a6;font:900 .55rem/1 var(--font-215-mono),monospace;letter-spacing:.15em;grid-column:1/-1;margin-bottom:.45rem}#spin-the-jawn .spin-outskirts-handoff>a b{font:900 clamp(1.8rem,3vw,2.8rem)/.78 var(--font-215-display);letter-spacing:-.04em}#spin-the-jawn .spin-outskirts-handoff>a b span{color:var(--jawn-paper)}#spin-the-jawn .spin-outskirts-handoff>a b{color:var(--phillyoutskirts-orange)}#spin-the-jawn .spin-outskirts-handoff>a i{color:var(--phillyoutskirts-orange);font:900 1.5rem/1 var(--font-215-mono);align-self:center;margin-left:1rem;transition:transform .18s}#spin-the-jawn .spin-outskirts-handoff>a:hover,#spin-the-jawn .spin-outskirts-handoff>a:focus-visible{border-color:var(--jawn-paper);outline:none;transform:translateY(-2px)}#spin-the-jawn .spin-outskirts-handoff>a:hover i,#spin-the-jawn .spin-outskirts-handoff>a:focus-visible i{transform:translate(5px)}@media (max-width:1099px){#spin-the-jawn .spin-outskirts-handoff{grid-template-columns:1fr}#spin-the-jawn .spin-outskirts-handoff>a{width:min(100%,25rem)}}@media (max-width:639px){#spin-the-jawn .spin-outskirts-handoff{margin-top:2rem;padding:1.25rem 0}#spin-the-jawn .spin-outskirts-handoff>a{min-width:0}#spin-the-jawn .spin-outskirts-handoff>a b{font-size:2rem}}@media (prefers-reduced-motion:reduce){#spin-the-jawn .spin-outskirts-handoff>a,#spin-the-jawn .spin-outskirts-handoff>a i{transition:none}}html[data-public-theme=light] body:not(:has(.control-room,.cr-app)) [data-brand=iam215jawn]{--page-bg:#eee9df;--surface:#e3ddd1;--text:#171a18;--text-muted:#555c58;--rule:#171a1833;--lime:#4c6811;--blue:#176684;--red:#a12f28;--amber:#87570d;--cream:#171a18;--artifact-shadow:#2d261d33;--jawn-canvas:var(--page-bg);--jawn-surface:var(--surface);--jawn-surface-raised:#d8d0c1;--jawn-paper:var(--text);--jawn-muted:var(--text-muted);--jawn-muted-soft:#68706b;--jawn-rule:var(--rule);--jawn-rule-strong:#171a1861;--jawn-acid:var(--lime);--jawn-blue:var(--blue);--jawn-red:var(--red);--jawn-red-action:#a9362e;--jawn-red-action-hover:#8d2923;--jawn-red-action-edge:#6f1f1a;--jawn-warning:#80530f;--jawn-success:#306f59;--jawn-error:#a12f28;color:var(--text)}html[data-public-theme=light] body:not(:has(.control-room,.cr-app)) [data-brand=iam215jawn] .jawn-control{color:#171a18;background:#faf7ef;border-color:#171a1859}html[data-public-theme=light] body:not(:has(.control-room,.cr-app)) [data-brand=iam215jawn] .jawn-button{color:#fff}html[data-public-theme=light] body:not(:has(.control-room,.cr-app)) [data-brand=iam215jawn] .jawn-button--secondary{color:var(--jawn-paper)}html[data-public-theme=light] body:not(:has(.control-room,.cr-app)) [data-brand=iam215jawn] .jawn-news-row:hover{background:#171a1809}.philly-theme-toggle{border:1px solid var(--jawn-rule-strong);width:2.35rem;height:2.35rem;color:var(--jawn-paper);background:0 0;border-radius:50%;flex:none;place-items:center;transition:border-color .16s,color .16s,background .16s;display:grid}.philly-theme-toggle:hover{border-color:var(--jawn-blue);background:color-mix(in srgb,var(--jawn-blue) 8%,transparent)}.philly-theme-toggle .theme-icon{grid-area:1/1;width:.95rem;height:.95rem}.philly-theme-toggle .theme-icon--moon,html[data-public-theme=light] .philly-theme-toggle .theme-icon--sun{display:none}html[data-public-theme=light] .philly-theme-toggle .theme-icon--moon{display:block}.philly-theme-toggle-row{color:var(--jawn-muted);font:800 .58rem/1 var(--font-215-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:.8rem .1rem .35rem;display:flex}.philly-theme-toggle.is-mobile{width:2.65rem;height:2.65rem}.passport-book-page{--tome-light:#fff8e133;--tome-shadow:#000000ad;--tome-cloth:#101713;--tome-cloth-deep:#070b09;--tome-board-edge:#28302a;--tome-page:#b8ab90;--tome-page-dark:#6f6758;--tome-ease:cubic-bezier(.22,.61,.18,1)}.passport-book-page .passport-closed{perspective:1800px;filter:drop-shadow(28px 32px 28px #00000094);width:min(82vw,23rem);padding:4.2rem 1.4rem 3.2rem}.passport-book-page .passport-closed>div{isolation:isolate;aspect-ratio:.71;box-shadow:inset 18px 0 23px #0009,inset 25px 0 2px #ffffff06,inset -8px 0 8px #00000061,inset 0 5px 3px #ffffff06,inset 0 -8px 7px #0000006b,0 4px 0 #050806,0 8px 0 var(--tome-board-edge),0 10px 0 #090d0a,20px 28px 32px #0000009e;transform-origin:0;transform-style:preserve-3d;background:radial-gradient(at 24% 7%,#ffffff0e,#0000 31%),radial-gradient(at 78% 83%,#00000042,#0000 38%),repeating-linear-gradient(88deg,#ffffff02 0 1px,#0000 1px 4px),linear-gradient(104deg,#070b09 0 8%,#121a16 13% 80%,#090e0b 100%);border:0;border-radius:5px 14px 13px 5px;overflow:visible;transform:rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}.passport-book-page .passport-closed>div:before{content:"";z-index:-1;background:linear-gradient(90deg,#6e6758 0,#a99e87 3%,#766e5e 5%,#c0b398 8%,#918773 13%,#c5b99e 22%,#9d927d 36%,#bdb097 51%,#887f6e 67%,#c1b59b 82%,#756d5e 96%,#4f4a40);border-radius:3px 13px 12px 2px;position:absolute;inset:8px -18px -13px 17px;transform:translateZ(-11px);box-shadow:0 3px #514c41,0 6px #151a16,9px 12px 18px #00000073}.passport-book-page .passport-closed>div:after{content:"";z-index:5;pointer-events:none;border:1px solid #e6e1cf0e;border-left:0;border-radius:3px 11px 10px 2px;position:absolute;inset:4px;box-shadow:inset 0 0 0 2px #0000003d}.passport-book-page .passport-closed>div>.philly-wordmark,.passport-book-page .passport-closed>div>p,.passport-book-page .passport-closed>div>h2,.passport-book-page .passport-closed>div>span,.passport-book-page .passport-closed>div>b{z-index:3;position:relative}.passport-book-page .passport-closed .philly-wordmark{filter:contrast(.82);text-shadow:0 1px #000000b3}.passport-book-page .passport-closed h2{text-shadow:1px 1px #00000080,-.4px -.3px #e96c5c2e;filter:contrast(.88);max-width:122%;margin-left:-.12rem;z-index:2!important;color:#a83e35!important;letter-spacing:-.075em!important;font-size:clamp(3.2rem,7.4vw,4.9rem)!important;line-height:.72!important;overflow:visible!important}.passport-book-page .passport-closed h2:after{content:"";background:radial-gradient(circle at 8% 31%,var(--tome-cloth) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 63%,var(--tome-cloth) 0 .8px,transparent 1.3px);opacity:.38;pointer-events:none;background-size:13px 17px,19px 23px;position:absolute;inset:6% 0}.tome-cover-layer{pointer-events:none;z-index:4!important;position:absolute!important;inset:0!important}.tome-cover-layer.is-blank{background:linear-gradient(104deg,#0000 0 8%,#121a16fc 13% 82%,#090e0bfc);border-radius:4px 13px 12px 4px;z-index:6!important}.tome-cover-layer.is-blank~p,.tome-cover-layer.is-blank~h2,.tome-cover-layer.is-blank~span,.tome-cover-layer.is-blank~b,.tome-cover-layer.is-blank~.philly-wordmark{visibility:hidden}.tome-back-board{z-index:-3!important;background:#090e0b!important;border-radius:4px 15px 14px 5px!important;position:absolute!important;inset:12px -22px -20px 9px!important;transform:translateZ(-18px)!important;box-shadow:0 5px #2b322c,12px 18px 24px #00000080!important}.tome-page-block{z-index:-2!important;background:linear-gradient(105deg,#8d836f,#c4b89d 14%,#a79b83 67%,#6f6758)!important;border-radius:2px 12px 11px 2px!important;position:absolute!important;inset:10px -17px -13px 17px!important;overflow:hidden!important;transform:translateZ(-12px)!important;box-shadow:inset -8px 0 9px #302b2352,4px 7px 8px #00000052!important}.tome-page-block i{background:#47413752!important;height:1px!important;position:absolute!important;left:1%!important;right:-1%!important;box-shadow:0 1px #f5ecd433!important}.tome-page-block i:first-child{top:11%}.tome-page-block i:nth-child(2){top:24%;left:3%!important}.tome-page-block i:nth-child(3){top:38%}.tome-page-block i:nth-child(4){top:53%;left:2%!important}.tome-page-block i:nth-child(5){top:69%}.tome-page-block i:nth-child(6){top:82%;left:4%!important}.tome-page-block i:nth-child(7){top:93%}.tome-spine{z-index:7!important;background:linear-gradient(90deg,#050806,#17201a 42%,#090e0b 82%,#ffffff09)!important;border-radius:9px 42% 42% 9px!important;width:15%!important;position:absolute!important;top:1%!important;bottom:1%!important;left:-4px!important;box-shadow:inset 8px 0 9px #0000008c,inset -3px 0 #ffffff06,4px 0 5px #0000003d!important}.tome-spine i{background:linear-gradient(#060a08,#252d27,#070a08)!important;border-radius:50%!important;height:3.2%!important;position:absolute!important;left:5%!important;right:5%!important;box-shadow:0 2px 3px #0000007a!important}.tome-spine i:first-child{top:17%}.tome-spine i:nth-child(2){top:49%}.tome-spine i:nth-child(3){top:80%}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-closed.is-opening>div{animation:tome-open-cinematic .72s var(--tome-ease) both!important}.passport-book-page .passport-closed.is-opening .tome-page-block{animation:tome-block-breathe .72s var(--tome-ease) both}@keyframes tome-open-cinematic{0%{transform:rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}34%{transform:rotate(-1.6deg)rotateX(7deg)rotateY(-46deg)}68%{transform:rotate(-.7deg)rotateX(4deg)rotateY(-104deg)}to{opacity:.04;transform:rotate(0)rotateX(1.5deg)rotateY(-168deg)}}@keyframes tome-block-breathe{0%,28%{transform:translateZ(-12px)}52%{transform:translateZ(-9px)translate(2px)}to{transform:translateZ(-12px)}}}.passport-book-page .passport-book{perspective:1900px;transform-style:preserve-3d;background:#111713;box-shadow:0 5px #242b26,0 9px #847b68,0 13px #333a33,0 30px 38px #00000094;transform:rotateX(2.2deg)!important}.passport-book-page .passport-book:before{opacity:1;background:linear-gradient(90deg,#746d5e,#b9ad94 5%,#8d8370 8%,#c3b69a 16%,#978c77 26%,#c4b89d 41%,#8b816e 57%,#bfb298 75%,#7d7565 91%,#514c42) 0 0/100% 100%;border:0;border-radius:4px;inset:7px -8px -13px;box-shadow:0 2px #5c5649,0 5px #202620,0 8px 11px #0006}.passport-book-page .passport-book__page{background-color:#c9c0ac!important;background-image:radial-gradient(at 21% 13%,#ffffff2e,#0000 34%),radial-gradient(at 76% 72%,#55463116,#0000 30%),linear-gradient(98deg,#ffffff1c,#0000 34%,#3f342614)!important;background-size:100% 100%!important;border-color:#928875!important}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next .is-right{animation:.64s cubic-bezier(.28,.04,.16,1) both tome-sheet-next!important}.passport-book-page .passport-book.is-prev .is-left{animation:.64s cubic-bezier(.28,.04,.16,1) both tome-sheet-prev!important}@keyframes tome-sheet-next{0%{border-radius:0 3px 4px 0;transform:perspective(1500px)rotateY(0)skewY(0)}24%{border-radius:42% 3px 4px 38%;transform:perspective(1500px)rotateY(-24deg)skewY(.7deg);box-shadow:-8px 2px 13px #251d1338}52%{filter:brightness(.82);border-radius:48% 4px 4px 45%;transform:perspective(1500px)rotateY(-88deg)skewY(1.2deg);box-shadow:-25px 4px 31px #251d137a}78%{border-radius:28% 2px 3px 24%;transform:perspective(1500px)rotateY(-36deg)skewY(.45deg);box-shadow:-12px 2px 18px #251d1347}to{filter:brightness();border-radius:0 3px 4px 0;transform:perspective(1500px)rotateY(0)}}@keyframes tome-sheet-prev{0%{border-radius:3px 0 0 4px;transform:perspective(1500px)rotateY(0)skewY(0)}24%{border-radius:3px 42% 38% 4px;transform:perspective(1500px)rotateY(24deg)skewY(-.7deg);box-shadow:8px 2px 13px #251d1338}52%{filter:brightness(.82);border-radius:4px 48% 45% 4px;transform:perspective(1500px)rotateY(88deg)skewY(-1.2deg);box-shadow:25px 4px 31px #251d137a}78%{border-radius:2px 28% 24% 3px;transform:perspective(1500px)rotateY(36deg)skewY(-.45deg);box-shadow:12px 2px 18px #251d1347}to{filter:brightness();border-radius:3px 0 0 4px;transform:perspective(1500px)rotateY(0)}}.passport-book-page .passport-book.is-closing .passport-book__page.is-left{animation:.56s cubic-bezier(.34,.03,.18,1) both tome-close-left!important}.passport-book-page .passport-book.is-closing .passport-book__page.is-right{animation:.56s cubic-bezier(.34,.03,.18,1) both tome-close-right!important}@keyframes tome-close-left{0%{transform:rotateY(0)}72%{transform:rotateY(72deg)}to{transform:rotateY(86deg)}}@keyframes tome-close-right{0%{transform:rotateY(0)}72%{transform:rotateY(-72deg)}to{transform:rotateY(-86deg)}}}.tome-sticker{z-index:9!important;color:#111512!important;font-family:var(--font-215-mono)!important;text-align:center!important;text-transform:none!important;opacity:.98!important;filter:none!important;place-content:center!important;font-weight:900!important;display:grid!important;position:absolute!important;box-shadow:inset 0 1px #ffffff6b,0 2px #0000004d,2px 4px 7px #00000052!important}.tome-sticker:after{content:"";opacity:.45;filter:drop-shadow(-1px -1px 1px #0003);background:linear-gradient(135deg,#0000 43%,#ffffffb3 48%,#b2aa98 76%);width:.65rem;height:.42rem;position:absolute;bottom:-1px;right:-1px}.tome-sticker.is-handle{color:#dce4d2!important;background:#101512!important;border:2px solid #eee8dc!important;border-radius:1.3rem!important;padding:.42rem .72rem!important;font-size:.42rem!important;top:4.8rem!important;right:1rem!important;transform:rotate(5deg)!important}.tome-sticker.is-spin{font:900 .66rem/.76 var(--font-215-display)!important;letter-spacing:-.04em!important;clip-path:polygon(4% 0,96% 4%,100% 92%,91% 100%,3% 96%,0 8%)!important;background:#c5d861!important;grid-template-columns:repeat(3,auto)!important;gap:.08rem!important;padding:.5rem .58rem!important;top:8.2rem!important;left:2.4rem!important;transform:rotate(-8deg)!important}.tome-sticker.is-spin b{font:inherit!important}.tome-sticker.is-spin i{aspect-ratio:1!important;border:2px solid #111512!important;border-radius:50%!important;width:.65rem!important}.tome-sticker.is-outskirts{color:#a76213!important;clip-path:polygon(3% 0,98% 2%,100% 94%,94% 100%,1% 96%,0 7%)!important;background:#ead8b4!important;border:1px solid #6e552b!important;padding:.42rem .58rem!important;font-size:.48rem!important;bottom:6.1rem!important;right:.8rem!important;transform:rotate(-4deg)!important}.tome-sticker.is-outskirts span{color:#27708b!important}.tome-sticker.is-love{aspect-ratio:1!important;clip-path:polygon(5% 0,97% 3%,100% 94%,92% 100%,2% 96%,0 7%)!important;color:#a53f36!important;background:#eee6d4!important;width:7.5rem!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-5deg)!important}.tome-love-art{font:900 2.7rem/.7 var(--font-215-display)!important;letter-spacing:-.11em!important;grid-template-columns:1fr 1fr!important;gap:.06rem!important;display:grid!important}.tome-love-art .is-wheel{aspect-ratio:1!important;border:3px solid #526d28!important;border-radius:50%!important;place-items:center!important;width:2.45rem!important;display:grid!important;box-shadow:inset 0 0 0 3px #eee6d4,inset 0 0 0 5px #526d28!important}.tome-love-art .is-wheel:after{content:"";background:#526d28;width:1rem;height:2px;position:absolute;transform:rotate(-43deg)}.tome-love-art em{font:900 .42rem/1 var(--font-215-mono)!important;letter-spacing:0!important;font-style:normal!important}.tome-sticker.is-love small{font:900 .34rem/1 var(--font-215-mono);letter-spacing:.12em;color:#325d70;margin-top:.5rem}@media (max-width:820px){.passport-book-page .passport-closed{width:min(88vw,21rem);padding-inline:.7rem}.passport-book-page .passport-closed>div{transform:rotate(-1.4deg)rotateX(6deg)rotateY(-13deg)}.tome-sticker.is-spin{left:1.8rem!important}.tome-sticker.is-love{width:6.6rem!important}.passport-book-page .passport-book{transform:none!important}}.passport-book-page{--tome-keyline:#080b09;--tome-white:#eee9dc;--tome-contact:#0000009e}.passport-book-page .passport-closed{filter:drop-shadow(8px 8px 3px #0000007a)drop-shadow(25px 31px 25px #0006);transition:filter .35s}.passport-book-page .passport-closed>div{will-change:transform,opacity;backface-visibility:hidden;box-shadow:inset 20px 0 24px #000000a3,inset 24px 0 1px #edeedc06,inset -7px 0 7px #0000006b,inset 0 4px 2px #ffffff06,inset 0 -7px 6px #00000080,5px 5px 0 #080b09,9px 9px 0 #817867,12px 12px 0 #383e38,18px 22px 24px var(--tome-contact);background:radial-gradient(at 23% 8%,#dbe5d30b,#0000 30%),radial-gradient(at 78% 78%,#00000038,#0000 43%),linear-gradient(101deg,#070b09 0 7%,#121915 13% 76%,#090d0b 100%)}.passport-book-page .passport-closed>div:after{opacity:.74;background:radial-gradient(circle at 12% 16%,#ffffff09 0 .45px,#0000 .85px) 0 0/17px 23px,radial-gradient(circle at 76% 61%,#00000029 0 .5px,#0000 .9px) 0 0/29px 31px!important;border:1px solid #e5e1d00f!important;border-left-color:#0000009e!important;inset:4px!important;box-shadow:inset 1px 0 #ffffff06,inset -2px -2px #00000047!important}.passport-book-page .passport-closed h2{mix-blend-mode:screen;opacity:.88;filter:contrast(.9)saturate(.82);text-shadow:.35px .4px #370f0be6,-.3px 0 #e8716229}.passport-book-page .passport-closed h2:after{opacity:.42;mix-blend-mode:multiply;background:radial-gradient(circle at 7% 29%,#111713 0 .7px,#0000 1.15px) 0 0/11px 17px,radial-gradient(circle at 72% 63%,#111713 0 .55px,#0000 1px) 0 0/19px 23px}.passport-book-page .passport-closed .philly-wordmark,.passport-book-page .passport-closed>div>p,.passport-book-page .passport-closed>div>span,.passport-book-page .passport-closed>div>b{opacity:.78;filter:contrast(.9);text-shadow:.35px .25px #000000b8}.passport-book-page .tome-page-block{clip-path:polygon(89% 0,100% 0,100% 100%,0 100%,0 94.5%,89% 94.5%);filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.72' numOctaves='2' seed='8' type='fractalNoise'/%3E%3CfeComposite in='SourceGraphic' operator='in'/%3E%3C/filter%3E%3C/svg%3E%23n");opacity:.96!important;background:radial-gradient(at 85% 28%,#f4ecd636,#0000 34%),radial-gradient(at 63% 82%,#443b2d33,#0000 38%),linear-gradient(103deg,#716958,#b9ad91 18%,#958a74 61%,#655e51)!important;display:block!important}.passport-book-page .tome-page-block i{display:none!important}.passport-book-page .tome-back-board{clip-path:polygon(90% 0,100% 0,100% 100%,0 100%,0 94%,90% 94%);background:#070a08!important;display:block!important;box-shadow:0 4px #2a302b,8px 13px 17px #0000007a!important}.passport-book-page .tome-spine{width:13%!important;display:block!important;box-shadow:inset 7px 0 9px #000000a6,inset -2px 0 #f4f0de09,3px 1px 5px #0000004d!important}.passport-book-page .tome-sticker{--sticker-shadow:drop-shadow(0 0 .55px var(--tome-keyline)) drop-shadow(0 0 2.1px var(--tome-white)) drop-shadow(0 0 .65px var(--tome-keyline)) drop-shadow(1.4px 2.2px 1.2px #00000085);transform-style:preserve-3d;filter:var(--sticker-shadow)!important;border:0!important;outline:0!important;box-shadow:inset 0 1px #ffffff38!important}.passport-book-page .tome-sticker:before{content:"";clip-path:inherit;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(112deg,#ffffff2e,#0000 34% 78%,#0000001c);position:absolute;inset:1px}.passport-book-page .tome-sticker:after{opacity:.24;width:.42rem;height:.28rem;bottom:0;right:0}.passport-book-page .tome-sticker.is-handle{clip-path:polygon(5% 10%,12% 2%,90% 2%,98% 20%,96% 76%,88% 96%,9% 96%,1% 78%,2% 23%)!important;color:#f0eadf!important;background:#101512!important;border-radius:1.5rem!important;box-shadow:inset 0 0 0 1px #202a24!important}.passport-book-page .tome-sticker.is-spin{clip-path:polygon(7% 3%,92% 0,99% 17%,95% 84%,84% 98%,9% 94%,1% 79%,3% 18%)!important;background:radial-gradient(circle at 14% 66%,#0000 0 5px,#111512 5.5px 7px,#0000 7.5px),#bfd74d!important;padding-left:1.25rem!important}.passport-book-page .tome-sticker.is-outskirts{clip-path:polygon(3% 25%,12% 8%,87% 1%,98% 15%,96% 78%,85% 97%,10% 91%,1% 75%)!important;color:#965b16!important;background:#dfcda8!important}.passport-book-page .tome-sticker.is-love{clip-path:polygon(8% 2%,92% 3%,99% 12%,96% 88%,87% 98%,9% 94%,2% 86%,3% 12%)!important;filter:drop-shadow(0 0 .65px #090c0a)drop-shadow(0 0 3px #f1ebdf)drop-shadow(0 0 .7px #080b09)drop-shadow(1.7px 2.5px 1.4px #00000080)!important}.passport-book-page .passport-book{will-change:transform,opacity;transform-origin:50% 72%;transform-style:preserve-3d;box-shadow:calc(-1 * var(--left-stack)) 7px 0 #8c826e,var(--right-stack) 9px 0 #6f6758,0 14px 0 #222720,0 31px 39px #0000008c;animation:.38s cubic-bezier(.18,.68,.18,1) both tome-reading-arrive}.passport-book-page .passport-book__page{will-change:transform,filter;transform-style:preserve-3d;backface-visibility:hidden;background-color:#c9c0ac!important;background-image:radial-gradient(at 20% 12%,#ffffff2b,#0000 37%),radial-gradient(at 75% 72%,#52432f17,#0000 33%),linear-gradient(99deg,#ffffff1a,#0000 31%,#4538281a)!important;background-size:100% 100%!important;border-radius:1px!important}.passport-book-page .passport-book__page:after{content:"";z-index:20;pointer-events:none;border:1px solid #4a3f2f2e;position:absolute;inset:0;box-shadow:inset 0 0 18px #4a3c2917}.passport-book-page .book-page__content,.passport-book-page .passport-book__page footer,.passport-book-page .book-page__tab{transform:translateZ(.2px)}.passport-book-page .book-page__content{filter:contrast(.94)}.passport-book-page .book-page__content h2,.passport-book-page .book-page__content h3{text-shadow:.3px .3px #2b271f38}.passport-book-page .place-stamp-slot.is-focused.is-stamped{animation:.52s cubic-bezier(.22,.68,.16,1) both tome-paper-thunk}.passport-book-page .place-stamp-slot.is-focused.is-stamped .place-stamp-slot__press{animation:.52s cubic-bezier(.22,.68,.16,1) both tome-stamp-contact}@keyframes tome-paper-thunk{0%,31%{filter:brightness();transform:translate(var(--stamp-x,0),var(--stamp-y,0)) rotate(var(--stamp-tilt,-1.3deg))}38%{filter:brightness(.94);transform:translate(var(--stamp-x,0),calc(var(--stamp-y,0) + 1px)) rotate(var(--stamp-tilt,-1.3deg))}55%,to{filter:contrast(.92);transform:translate(var(--stamp-x,0),var(--stamp-y,0)) rotate(var(--stamp-tilt,-1.3deg))}}@keyframes tome-stamp-contact{0%{opacity:0;transform:translateY(-18px)scaleX(.9)}26%{opacity:.38;transform:translateY(-5px)scaleX(.98)}36%{opacity:.72;transform:translateY(0)scaleX(1)}47%{opacity:.28;transform:translateY(-5px)}to{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-closed.is-opening{filter:drop-shadow(5px 11px 9px #0000004f)drop-shadow(31px 42px 35px #00000030)}.passport-book-page .passport-closed.is-opening>div{animation:1.05s cubic-bezier(.28,.02,.13,1) both tome-pickup-open!important}.passport-book-page .passport-closed.is-opening .tome-page-block{animation:1.05s cubic-bezier(.28,.02,.13,1) both tome-page-mass-reveal!important}.passport-book-page .passport-book.is-next .is-right{transform-origin:0;animation:.7s cubic-bezier(.3,.02,.13,1) both tome-paper-next!important}.passport-book-page .passport-book.is-prev .is-left{transform-origin:100%;animation:.7s cubic-bezier(.3,.02,.13,1) both tome-paper-prev!important}.passport-book-page .passport-book.is-closing{animation:.9s cubic-bezier(.32,.01,.18,1) both tome-put-down!important}@keyframes tome-rest-arrive{0%{opacity:.4;transform:translateY(-8px)translateZ(20px)rotate(-1.7deg)rotateX(6deg)rotateY(-14deg)}70%{opacity:1;transform:translateY(1px)translateZ(0)rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}to{opacity:1;transform:translateY(0)translateZ(0)rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}}@keyframes tome-pickup-open{0%{opacity:1;transform:translate(0,0)rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}18%{transform:translate3d(0,-9px,34px)rotate(-1.8deg)rotateX(7deg)rotateY(-20deg)}43%{transform:translate3d(-3px,-18px,92px)rotate(-1.1deg)rotateX(5deg)rotateY(-48deg)}72%{opacity:1;transform:translate3d(-8px,-28px,155px)rotate(-.4deg)rotateX(3deg)rotateY(-112deg)}to{opacity:0;transform:translate3d(-10px,-34px,190px)rotate(0)rotateX(1.8deg)rotateY(-169deg)}}@keyframes tome-page-mass-reveal{0%,18%{opacity:.86;transform:translateZ(-12px)}45%{opacity:1;transform:translate3d(3px,1px,-7px)}76%{opacity:.96;transform:translate3d(5px,0,-4px)}to{opacity:.08;transform:translate3d(2px,0,-2px)}}@keyframes tome-reading-arrive{0%{opacity:0;transform:perspective(1800px)translateY(18px)translateZ(-80px)rotateX(7deg)scale(.94)}72%{opacity:1;transform:perspective(1800px)translateY(-1px)translateZ(0)rotateX(2deg)scale(1.003)}to{opacity:1;transform:perspective(1800px)translateY(0)translateZ(0)rotateX(2.2deg)scale(1)}}@keyframes tome-paper-next{0%{filter:brightness();border-radius:0 1px 1px 0;transform:perspective(1700px)rotateY(0)skewY(0)}22%{filter:brightness(1.05);border-radius:42% 1px 1px 34%;transform:perspective(1700px)rotateY(-23deg)skewY(.8deg)translateZ(8px);box-shadow:-7px 3px 10px #2b211536}48%{filter:brightness(.82);border-radius:51% 2px 2px 46%;transform:perspective(1700px)rotateY(-88deg)skewY(1.5deg)translateZ(15px);box-shadow:-27px 5px 28px #2b21157a}74%{filter:brightness(.94);border-radius:35% 1px 1px 29%;transform:perspective(1700px)rotateY(-153deg)skewY(.7deg)translateZ(7px);box-shadow:-13px 2px 17px #2b211545}to{filter:brightness();border-radius:1px;transform:perspective(1700px)rotateY(-180deg);box-shadow:-2px 1px 3px #2b211526}}@keyframes tome-paper-prev{0%{filter:brightness();transform:perspective(1700px)rotateY(0)skewY(0)}22%{filter:brightness(1.05);border-radius:1px 42% 34% 1px;transform:perspective(1700px)rotateY(23deg)skewY(-.8deg)translateZ(8px);box-shadow:7px 3px 10px #2b211536}48%{filter:brightness(.82);border-radius:2px 51% 46% 2px;transform:perspective(1700px)rotateY(88deg)skewY(-1.5deg)translateZ(15px);box-shadow:27px 5px 28px #2b21157a}74%{filter:brightness(.94);border-radius:1px 35% 29% 1px;transform:perspective(1700px)rotateY(153deg)skewY(-.7deg)translateZ(7px);box-shadow:13px 2px 17px #2b211545}to{filter:brightness();transform:perspective(1700px)rotateY(180deg);box-shadow:2px 1px 3px #2b211526}}@keyframes tome-put-down{0%{opacity:1;transform:perspective(1800px)translate(0,0)rotateX(2.2deg)scale(1)}28%{transform:perspective(1800px)translate3d(0,4px,-20px)rotateX(3deg)scale(.985)}66%{opacity:1;transform:perspective(1800px)translate3d(4px,19px,-110px)rotateX(6deg)rotateY(-7deg)scale(.78)}to{opacity:0;transform:perspective(1800px)translate3d(7px,34px,-190px)rotateX(8deg)rotateY(-18deg)rotate(-2deg)scale(.58)}}}@media (max-width:820px){.passport-book-page .passport-closed{width:min(86vw,20rem);padding-top:2.8rem}.passport-book-page .passport-book{animation:.3s ease-out both tome-reading-arrive-mobile;box-shadow:0 7px #817866,0 11px #30362f,0 24px 30px #00000080}@keyframes tome-reading-arrive-mobile{0%{opacity:.15;transform:perspective(1100px)translateY(10px)rotateX(4deg)}to{opacity:1;transform:perspective(1100px)translateY(0)rotateX(1.2deg)}}}@media (prefers-reduced-motion:reduce){.passport-book-page .passport-closed>div,.passport-book-page .passport-book,.passport-book-page .passport-book__page,.passport-book-page .place-stamp-slot,.passport-book-page .place-stamp-slot__press{transition:opacity .12s linear!important;animation:none!important}.passport-book-page .passport-closed>div{transform:rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)!important}}#spin-the-jawn .spin-result-drawer__copy{container-type:inline-size}#spin-the-jawn .save-your-215--compact{grid-template-columns:minmax(0,1fr)}#spin-the-jawn .save-your-215--compact .save-your-215__actions{justify-content:flex-start}#spin-the-jawn .save-your-215__actions a,#spin-the-jawn .save-your-215__actions button{white-space:nowrap;flex:none}@container (min-width:34rem){#spin-the-jawn .save-your-215--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}#spin-the-jawn .save-your-215--compact .save-your-215__actions{justify-content:flex-end}}@media (min-width:1024px) and (max-width:1279px){#spin-the-jawn .spin-experience{grid-template-columns:minmax(0,1fr)!important}#spin-the-jawn .spin-editorial{position:static}#spin-the-jawn .spin-machine{display:block}#spin-the-jawn .spin-machine>div:nth-child(2),#spin-the-jawn .spin-dial-deck,#spin-the-jawn .spin-mode-bank,#spin-the-jawn .spin-controls{width:100%;margin-top:0}#spin-the-jawn .spin-machine--result .spin-controls{margin-top:1.5rem;display:flex}}.agenda-feature{max-width:1280px}.agenda-feature__date{min-height:8rem}.agenda-group{margin-top:2.25rem}.agenda-item{padding-block:1rem}.agenda-item--lead{margin-top:.75rem;padding:1.25rem}.agenda-item--lead .jawn-headline-m{font-size:clamp(1.7rem,2.5vw,2.45rem)}.creator-step{padding-block:1.25rem!important}.creator-step h3{font-size:clamp(2rem,3.7vw,3.5rem)!important}@media (min-width:1024px){.agenda-item{grid-template-columns:6rem minmax(0,1fr) 18rem auto;gap:1.25rem}.creator-step--right,.creator-step--left{width:100%;margin-inline:0}}.agenda-page>section:first-child{padding-block:clamp(2.5rem,5vw,4.5rem)}.agenda-page>section:first-child .jawn-display-xl{font-size:clamp(3.5rem,7vw,6.5rem)}.agenda-page>.jawn-shell{padding-block:clamp(3rem,6vw,5rem)}.agenda-page>.jawn-shell .jawn-display-l{font-size:clamp(3rem,6vw,5.5rem)}.sports-page>section:first-child{padding-block:clamp(2rem,4vw,3.25rem)}.sports-page>section:first-child h1{font-size:clamp(3rem,5.2vw,5rem)}.sports-page>section:nth-of-type(2){max-width:1200px}.sports-page>section:nth-of-type(2) h2{font-size:clamp(2.35rem,3.5vw,3.45rem)}.sports-page>section:last-child{max-width:1200px;padding-block:clamp(3rem,5vw,4.5rem)}.sports-page>section:last-child>a{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}.sports-page>section:last-child>a h2{font-size:clamp(2rem,3vw,3rem)}.sports-page>section:last-child>div{align-items:stretch;gap:1.25rem}.sports-page>section:last-child>div>a{border:1px solid var(--jawn-rule);background:var(--jawn-surface);min-height:15rem;padding:1.25rem}.places-page>section:first-child{max-width:1200px}.places-page>section:first-child>div{padding-block:clamp(3rem,6vw,5rem)}.places-page>section:first-child .jawn-display-xl{font-size:clamp(3.6rem,7vw,6.5rem)}.places-page>section:nth-child(2) .jawn-shell{max-width:1200px;padding-block:clamp(3rem,5vw,4.5rem)}.places-page>section:nth-child(2) h2{font-size:clamp(2.8rem,5vw,4.5rem)}.places-page>section:nth-child(2) .mt-10{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.places-page>section:nth-child(2) .mt-10>a,.places-page>section:nth-child(2) .mt-10>div>a{border:1px solid var(--jawn-rule);border-left:3px solid var(--jawn-acid);background:var(--jawn-canvas);min-height:19rem;padding:1.5rem}.places-page>section:nth-child(2) .mt-10>a h3,.places-page>section:nth-child(2) .mt-10>div>a h3{font-size:clamp(1.7rem,2.3vw,2.4rem)}.places-page>section:last-child{padding-block:clamp(3.5rem,6vw,5.5rem)}.places-page>section:last-child .jawn-display-l{font-size:clamp(3rem,5vw,5rem)}.places-page>section:last-child .mt-14{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.places-page .jawn-city-guide{grid-template-rows:auto 1fr;display:grid;grid-template-columns:1fr!important;margin-left:0!important}.places-page .jawn-city-guide>div{padding:1.4rem}.places-page .jawn-city-guide h3{font-size:clamp(1.8rem,2.4vw,2.6rem)}.places-page .jawn-city-guide [class*=min-h]{aspect-ratio:4/3;min-height:0;order:0!important}.creator-page>section:first-child{max-width:1200px}.creator-page{flex-direction:column;display:flex}.creator-page>section:first-child{order:1;width:100%}.creator-page #philly-made{order:2;width:100%}.creator-page>section:nth-child(2){order:3;width:100%}.creator-page #creator-how-it-works{order:4;width:100%}.creator-page>section:nth-child(5){order:5;width:100%}.creator-page>section:nth-child(6){order:6;width:100%}.creator-page .creator-confidence{order:2;width:100%}.creator-page #philly-made{order:3}.creator-page #creator-how-it-works{order:4}.creator-page #take-the-challenge{order:5;width:100%}.creator-page>section:first-child>div{padding-block:clamp(3rem,6vw,5rem)}.creator-page>section:first-child h1{font-size:clamp(3.8rem,7vw,6.5rem)}.creator-page>section:nth-child(2)>div{padding-block:clamp(3rem,5vw,4.5rem)}.creator-page>section:nth-child(2) h2{font-size:clamp(3rem,5vw,4.8rem)}.creator-page #creator-how-it-works>div{padding-block:clamp(2.5rem,4vw,3.5rem)}.creator-page #creator-how-it-works h2{font-size:clamp(3rem,5vw,4.75rem)}#philly-made>div{max-width:1200px;padding-block:clamp(2.5rem,4vw,3.75rem)}#philly-made>div>h2{font-size:clamp(2.8rem,5vw,4.75rem)}#philly-made .creator-spotlight-preview__frame{width:min(100%,230px);max-height:290px}#philly-made .creator-spotlight-preview{padding:1.25rem}#philly-made .creator-spotlight-preview h3{font-size:clamp(1.8rem,3vw,2.8rem)}@media (max-width:900px){.places-page>section:nth-child(2) .mt-10,.places-page>section:last-child .mt-14,.sports-page>section:last-child>a{grid-template-columns:1fr}}.philly-home-hero>div:first-child>p:first-child,.philly-home-hero>a>div:last-child>p:first-child{background:0 0;font-size:0}.philly-home-hero>div:first-child>p:first-child:before{content:"PHILADELPHIA";color:var(--jawn-acid);font-size:.75rem}.philly-home-hero>div:first-child>p:first-child:after{content:"  ·  RIGHT NOW";color:var(--jawn-paper);font-size:.75rem}.philly-home-hero>a>div:last-child>p:first-child:before{content:"FEATURED";color:var(--jawn-acid);font-size:.75rem}.philly-home-hero>a>div:last-child>p:first-child:after{content:"  ·  FOOTBALL";color:var(--jawn-paper);font-size:.75rem}.sports-page>section:nth-of-type(2) .jawn-kicker{background:0 0;font-size:0}.agenda-page .agenda-item{background:0 0;min-width:0;padding:1rem 0}.agenda-page .agenda-item--lead{border-bottom:1px solid var(--jawn-rule);margin-top:.75rem}.agenda-page .agenda-item__date{width:100%;min-width:0}.agenda-page .agenda-item__date strong{letter-spacing:-.045em;white-space:nowrap;max-width:100%;font-size:clamp(1.45rem,2vw,1.9rem)}.agenda-page .agenda-item h3{overflow-wrap:anywhere}@media (min-width:1024px){.agenda-page .agenda-item{grid-template-columns:minmax(6.75rem,7.5rem) minmax(18rem,1fr) minmax(7rem,9rem) minmax(9rem,12rem) minmax(5rem,7rem) minmax(4.75rem,5.5rem);align-items:start;gap:clamp(.8rem,1.5vw,1.4rem)}.agenda-page .agenda-item__facts{display:contents}.agenda-page .agenda-item__facts>span{overflow-wrap:anywhere;min-width:0}.agenda-page .agenda-item>.jawn-link{white-space:nowrap;grid-column:6}}@media (max-width:1023px){.agenda-page .agenda-item{grid-template-columns:minmax(5.5rem,6.5rem) minmax(0,1fr)}.agenda-page .agenda-item__facts,.agenda-page .agenda-item>.jawn-link{grid-column:2}}@media (max-width:640px){.agenda-page .agenda-item{grid-template-columns:4.8rem minmax(0,1fr);gap:.85rem}.agenda-page .agenda-item__date strong{font-size:1.3rem}.agenda-page .agenda-item__facts{grid-template-columns:1fr 1fr}}.creator-page .creator-step:nth-child(3){border-top:1px solid #f3f1ea29;max-width:none;background:0 0!important;margin:0!important;padding:1.5rem 0!important}.creator-page .creator-step:nth-child(3):after{right:0}.creator-page .creator-step:nth-child(3) .creator-reel-frame{box-shadow:none;border:1px solid #f3f1ea2e;width:min(100%,13rem)!important}@media (min-width:1100px){#spin-the-jawn .spin-experience{gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(17rem,26fr) minmax(0,74fr)!important}#spin-the-jawn .spin-machine{grid-template-columns:minmax(29rem,1.47fr) minmax(18rem,1fr);gap:0 clamp(1.25rem,2.5vw,2.5rem)}#spin-the-jawn .spin-editorial h2{font-size:clamp(3rem,4.7vw,5rem)}#spin-the-jawn .spin-editorial>p:nth-of-type(2){font-size:1.05rem;line-height:1.55}}#philly-made>div{max-width:1180px;padding-top:clamp(3.5rem,6vw,5rem);padding-bottom:clamp(3.5rem,6vw,5rem)}#philly-made>div>h2{font-size:clamp(2.6rem,5vw,4.75rem);line-height:.86}.creator-spotlight{min-width:0;container-type:inline-size}.creator-spotlight h3{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,9cqw,4rem);line-height:.86}#philly-made .creator-spotlight-preview{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;padding:clamp(1.25rem,3vw,2.25rem)}#philly-made .creator-spotlight-preview__frame{aspect-ratio:4/5;justify-self:center;width:min(100%,320px);max-height:410px}#philly-made .creator-spotlight-preview h3{font-size:clamp(2rem,4vw,3.75rem);line-height:.88}@media (max-width:760px){#philly-made .creator-spotlight-preview{grid-template-columns:1fr}#philly-made .creator-spotlight-preview__frame{width:min(100%,280px)}}.philly-home-hero{min-height:500px;max-height:540px}@media (max-width:1023px){.philly-home-hero{max-height:none}}.philly-home-hero>div{padding-top:3rem;padding-bottom:3rem}.philly-home-hero>div h1{font-size:clamp(3.8rem,7vw,6.4rem);line-height:.78}.philly-home-hero>a{min-height:380px;max-height:540px}.philly-home-hero>a h2{max-width:16ch;font-size:clamp(1.9rem,2.8vw,3rem);line-height:.9}main>nav+section{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);max-width:1180px;margin-inline:auto}main>nav+section figure>div{aspect-ratio:16/10;max-height:430px}main>nav+section h2{font-size:clamp(2.1rem,3.6vw,3.8rem)}@media (max-width:1023px){main>nav+section{display:block}main>nav+section figure>div{max-height:420px}}@media (min-width:1100px){#spin-the-jawn .spin-experience{grid-template-columns:minmax(18rem,.52fr) minmax(0,1.48fr)!important}#spin-the-jawn .spin-machine{grid-template-columns:minmax(27rem,1.18fr) minmax(19rem,.82fr)}}@media (min-width:900px){.merch-browse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merch-design-card:nth-child(n){grid-column:auto;grid-template-columns:1fr}.merch-detail__viewer{grid-template-columns:minmax(0,1.48fr) minmax(20rem,.72fr);gap:clamp(1.75rem,3.5vw,3.5rem)}}@media (max-width:899px){.merch-detail__header{grid-template-columns:1fr}.merch-detail__header h1,.merch-detail__header>span{grid-column:1}.merch-detail__main .merch-product-image{height:clamp(21rem,72vw,31rem)}}@media (max-width:520px){.merch-design-card .merch-product-image{height:15rem}.merch-detail__main .merch-product-image{height:21rem}}@media (max-width:899px){.jawn-merch-study{grid-template-columns:40px 1fr;gap:1.5rem}.jawn-merch-study__object{grid-column:1/-1}.jawn-merch-studies>footer{flex-direction:column}}.jawn-merch-drop{max-width:1440px;margin:auto;padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem)}.jawn-merch-drop>header{align-items:end;gap:1.5rem;margin-bottom:3rem;display:grid}.jawn-merch-drop>header>p{color:var(--jawn-blue);font:800 .64rem/1 var(--font-215-mono);letter-spacing:.18em}.jawn-merch-drop>header>h2{font:900 clamp(4rem,9vw,9rem)/.75 var(--font-215-display);letter-spacing:-.07em;text-transform:uppercase}.jawn-merch-drop>header>h2 span{color:var(--jawn-red)}.jawn-merch-drop__look{gap:1rem;display:grid}.jawn-merch-look{background:#050606;min-height:35rem;position:relative;overflow:hidden}.jawn-merch-look>img{filter:contrast(1.08)saturate(.72);transition:transform .8s cubic-bezier(.16,1,.3,1)}.jawn-merch-look:hover>img{transform:scale(1.018)}.jawn-merch-look:after{content:"";background:linear-gradient(#0000 58%,#000000d9);position:absolute;inset:0}.jawn-merch-look figcaption{z-index:3;color:#c4beb4;font:700 .58rem/1 var(--font-215-mono);letter-spacing:.16em;position:absolute;bottom:1.1rem;left:1.25rem}.jawn-merch-look--jacket>img{-o-object-position:83% 44%;object-position:83% 44%}.jawn-merch-look--cap>img{-o-object-position:100% 4%;object-position:100% 4%}.jawn-merch-application-strip{background:#050606;min-height:24rem;margin-top:1rem;position:relative;overflow:hidden}.jawn-merch-application-strip>img{-o-object-position:86% 88%;object-position:86% 88%}.jawn-merch-application-strip:after{content:"";background:linear-gradient(#0000 48%,#000000e0);position:absolute;inset:0}.jawn-merch-application-strip figcaption{z-index:2;color:var(--jawn-paper);font:700 .58rem/1 var(--font-215-mono);letter-spacing:.16em;position:absolute;bottom:1.1rem;left:1.25rem}.jawn-merch-physical{gap:1rem;margin-top:1rem;display:grid}.jawn-merch-sticker,.jawn-merch-window{min-height:22rem;padding:clamp(2rem,5vw,4rem)}.jawn-merch-sticker{background:var(--jawn-paper);color:var(--jawn-ink);place-items:center;display:grid;transform:rotate(-.5deg)}.jawn-merch-sticker .brand-that-jawn-sent-me{color:var(--jawn-ink)}.jawn-merch-sticker small{font:800 .55rem/1 var(--font-215-mono);letter-spacing:.15em;margin-top:2rem}.jawn-merch-window{background:linear-gradient(135deg,#3aafff14,#0000 50%),#080909;border:1px solid #fff3;align-content:space-between;justify-items:start;display:grid}.jawn-merch-window>p{color:var(--jawn-blue);font:800 .57rem/1.5 var(--font-215-mono);letter-spacing:.14em}.jawn-merch-window>p b{color:var(--jawn-red)}.jawn-merch-window>span{max-width:30rem;color:var(--jawn-muted);line-height:1.6}@media (min-width:900px){.jawn-merch-drop>header{grid-template-columns:1fr auto}.jawn-merch-drop>header>p{grid-column:1/-1}.jawn-merch-drop__look{grid-template-columns:1.35fr .65fr}.jawn-merch-physical{grid-template-columns:.7fr 1.3fr}}[data-brand=iam215jawn] h1,[data-brand=iam215jawn] h2,[data-brand=iam215jawn] h3{text-wrap:balance}[data-brand=iam215jawn] a:focus-visible,[data-brand=iam215jawn] button:focus-visible,[data-brand=iam215jawn] input:focus-visible,[data-brand=iam215jawn] select:focus-visible,[data-brand=iam215jawn] textarea:focus-visible{outline:3px solid var(--jawn-blue);outline-offset:4px}[data-brand=iam215jawn] main.overflow-hidden>section:nth-child(2){background:var(--jawn-canvas)!important;color:var(--jawn-paper)!important}[data-brand=iam215jawn] main.overflow-x-hidden>section:nth-child(3) .relative.mt-10>.group{margin-bottom:clamp(1rem,4vw,3.5rem);border-bottom:0!important}[data-brand=iam215jawn] main.overflow-x-hidden>section:nth-child(3) .relative.mt-10>.group>span.absolute{display:none}[data-brand=iam215jawn] main.jawn-canvas>section:nth-child(2){background:var(--jawn-surface)!important;color:var(--jawn-paper)!important}[data-brand=iam215jawn] main.jawn-canvas>section:nth-child(2) p{color:var(--jawn-muted)}.philly-wordmark{-moz-column-gap:.18em;color:var(--jawn-paper);font-family:var(--font-215-display), Impact, sans-serif;letter-spacing:-.055em;text-transform:uppercase;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:end;gap:.08em .18em;font-size:clamp(1rem,2vw,1.35rem);line-height:1;display:inline-grid}.philly-wordmark__iam{letter-spacing:.08em;text-align:center;grid-area:1/1;place-self:end center;font-size:.48em;line-height:1}.philly-wordmark__215{color:var(--jawn-acid);grid-area:2/1;font-size:1.65em;line-height:.72}.philly-wordmark__jawn{color:var(--jawn-paper);grid-area:2/2;align-self:end;font-size:1.02em;line-height:.78}.philly-wordmark--compact .philly-wordmark__215{grid-column:1}.philly-wordmark--masthead{font-size:clamp(2.2rem,5vw,5.5rem)}.brand-215-monogram{color:var(--jawn-acid);font:900 1em/.72 var(--font-215-display);letter-spacing:-.2em;white-space:nowrap;align-items:baseline;display:inline-flex}.brand-215-monogram i,.brand-215-monogram b,.brand-215-monogram em{font:inherit}.brand-215-monogram b{transform:translateY(-.05em)}.brand-215-monogram em{transform:translateY(.04em)}.brand-shot-for-215{font:850 .7rem/1 var(--font-215-mono);letter-spacing:.16em;align-items:center;gap:.55em;display:inline-flex}.brand-shot-for-215>i{background:var(--jawn-red);border-radius:50%;width:.6em;height:.6em;box-shadow:0 0 0 3px #ff4d3833}.brand-shot-for-215 .brand-215-monogram{font-size:2.1em}.brand-that-jawn-sent-me{color:var(--jawn-paper);font:900 clamp(2rem,4vw,4.6rem)/.72 var(--font-215-display);letter-spacing:-.06em;text-transform:uppercase;flex-direction:column;display:inline-flex}.brand-that-jawn-sent-me small{color:var(--jawn-acid);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.18em;margin-top:.8rem}.brand-spotlight{min-width:13rem;color:var(--jawn-acid);background:#050606e0;border:1px solid;padding:1.1rem;display:inline-grid;position:relative;box-shadow:inset 0 0 0 4px #080909}.brand-spotlight:before,.brand-spotlight:after{content:"";border-color:var(--jawn-red);width:13px;height:13px;position:absolute}.brand-spotlight:before{border-top:2px solid;border-left:2px solid;top:-4px;left:-4px}.brand-spotlight:after{border-bottom:2px solid;border-right:2px solid;bottom:-4px;right:-4px}.brand-spotlight small,.brand-spotlight em{font:700 .5rem/1 var(--font-215-mono);letter-spacing:.14em}.brand-spotlight b{font:900 2rem/.78 var(--font-215-display);letter-spacing:-.04em;margin:.7rem 0 1rem}.home-spotlight{min-height:150px;color:var(--jawn-paper);background:#0d1010;border:1px solid #b7ff2a80;grid-template-columns:2.35rem minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.home-spotlight.has-image{grid-template-columns:2.35rem minmax(0,1fr) minmax(8rem,32%)}.home-spotlight:after{content:"";border-right:2px solid var(--jawn-acid);border-bottom:2px solid var(--jawn-acid);opacity:.48;pointer-events:none;width:3.5rem;height:3.5rem;position:absolute;bottom:0;right:0}.home-spotlight__rail{background:var(--jawn-acid);color:#090b0b;place-items:center;display:grid}.home-spotlight__rail b{writing-mode:vertical-rl;font:900 .65rem/1 var(--font-215-mono);letter-spacing:.18em;transform:rotate(180deg)}.home-spotlight__body{flex-direction:column;justify-content:center;min-width:0;padding:1rem 1.15rem;display:flex}.home-spotlight__meta{width:max-content;color:var(--jawn-paper);font:900 .75rem/1 var(--font-215-mono);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #f3f1ea4d;align-items:baseline;gap:.42rem;padding-bottom:.28rem;display:inline-flex}.home-spotlight__meta b{color:var(--jawn-acid);font-size:1.12em}.home-spotlight__signal{width:max-content;color:var(--jawn-blue);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.12em;margin-top:.48rem}.home-spotlight strong{font:400 clamp(2.7rem,4.8vw,4.35rem)/.74 var(--font-215-display);letter-spacing:-.06em;text-transform:uppercase;margin:.62rem 0 .38rem}.home-spotlight__categories{color:var(--jawn-blue);font:800 .63rem/1.2 var(--font-215-mono);letter-spacing:.085em;text-transform:uppercase}.home-spotlight__descriptor{max-width:34rem;color:var(--jawn-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.48rem;font-size:.92rem;line-height:1.22;display:-webkit-box;overflow:hidden}.home-spotlight__cta{border-bottom:1px solid var(--jawn-blue);width:max-content;color:var(--jawn-blue);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.085em;text-transform:uppercase;margin-top:.55rem;padding-bottom:.18rem}.home-spotlight__cta span{transition:transform .2s;display:inline-block}.home-spotlight:hover .home-spotlight__cta span{transform:translate(.3rem)}.home-spotlight__media{border-left:1px solid #b7ff2a3d;min-height:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.home-spotlight__signal{animation:.55s both spotlight-sign-in}@keyframes spotlight-sign-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}}@media (max-width:1023px){.home-spotlight{min-height:145px}.home-spotlight__descriptor{-webkit-line-clamp:2}}@media (max-width:480px){.home-spotlight{grid-template-columns:1.8rem 1fr}.home-spotlight.has-image{grid-template-columns:1.8rem minmax(0,1fr) 28%}.home-spotlight__body{padding:.78rem .82rem}.home-spotlight strong{margin:.48rem 0 .3rem;font-size:3rem}.home-spotlight__meta{font-size:.66rem}.home-spotlight__signal,.home-spotlight__categories,.home-spotlight__cta{font-size:.57rem}.home-spotlight__descriptor{margin-top:.38rem;font-size:.78rem}.home-spotlight__media{min-height:9rem}}.home-community-stamp{border:1px solid #f3f1ea29;border-left:3px solid var(--jawn-blue);color:var(--jawn-paper);background:#0b0e0d;grid-template-columns:3.2rem minmax(15rem,.9fr) minmax(0,1.25fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.5rem);margin-top:.75rem;padding:.8rem 1rem .8rem .7rem;display:grid;position:relative;overflow:hidden}.home-community-stamp:after{content:"";border:1px solid #c9ff3d40;border-radius:50%;width:4rem;height:4rem;position:absolute;bottom:-1.5rem;right:-1rem}.home-community-stamp__mark{aspect-ratio:1;border:1px solid var(--jawn-acid);width:2.5rem;color:var(--jawn-acid);font:900 .65rem/1 var(--font-215-mono);border-radius:50%;place-items:center;display:grid;transform:rotate(-5deg)}.home-community-stamp__phrase{font:400 clamp(1.15rem,2vw,1.65rem)/.83 var(--font-215-display);letter-spacing:-.025em}.home-community-stamp__proof{border-left:1px solid #f3f1ea29;gap:.42rem;padding-left:clamp(.8rem,2vw,1.5rem);display:grid}.home-community-stamp__proof>b{color:var(--jawn-blue);font:900 .48rem/1 var(--font-215-mono);letter-spacing:.14em}.home-community-stamp__proof>span{color:var(--jawn-blue);font:800 .5rem/1.2 var(--font-215-mono);letter-spacing:.07em;flex-wrap:wrap;gap:.3rem;display:flex}.home-community-stamp__proof strong{color:var(--jawn-paper)}.home-community-stamp__proof i{color:#f3f1ea6b;font-style:normal}.home-community-stamp__proof strong:nth-of-type(2){color:var(--jawn-acid)}.home-community-stamp__cta{z-index:1;border-bottom:1px solid var(--jawn-acid);color:var(--jawn-paper);font:900 .48rem/1 var(--font-215-mono);letter-spacing:.1em;white-space:nowrap;padding-bottom:.25rem;position:relative}.philly-nav-actions{align-items:center;gap:.72rem;margin-left:.15rem;display:inline-flex}.philly-nav-merch{min-height:32px;color:var(--jawn-muted);font:950 .59rem/1 var(--font-215-mono);letter-spacing:.105em;white-space:nowrap;align-items:center;padding:.45rem .12rem .42rem;transition:color .16s,transform .16s;display:none;position:relative;border-bottom:0!important}.philly-nav-merch:after{content:"";background:var(--jawn-acid);opacity:0;transform-origin:0;height:2px;transition:opacity .16s,transform .16s,filter .16s;position:absolute;bottom:.19rem;left:.12rem;right:.12rem;transform:scaleX(.45)}.philly-nav-merch:hover,.philly-nav-merch:focus-visible{color:#fff;transform:translateY(-1px)}.philly-nav-merch.is-active{color:var(--jawn-acid)}.philly-nav-merch:hover:after,.philly-nav-merch:focus-visible:after,.philly-nav-merch.is-active:after{opacity:1;filter:brightness(1.12);transform:scaleX(1)}.philly-nav-merch:focus-visible{outline:2px solid var(--jawn-acid);outline-offset:4px}@media (min-width:1280px){.philly-nav-merch{display:inline-flex}}.philly-nav-native{min-height:44px;color:var(--jawn-acid);font:950 .68rem/1 var(--font-215-mono);letter-spacing:.09em;white-space:nowrap;align-items:center;gap:0;padding:.45rem .18rem;transition:filter .16s,transform .16s;display:inline-flex;position:relative}.philly-nav-native:after{content:"";background:var(--jawn-acid);opacity:0;transform-origin:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:.22rem;left:.18rem;right:.18rem;transform:scaleX(.45)}.philly-nav-native:hover,.philly-nav-native:focus-visible{color:var(--jawn-acid);filter:brightness(1.12);transform:translateY(-2px)}.philly-nav-native.is-active{color:var(--jawn-acid)}.philly-nav-native:hover:after,.philly-nav-native:focus-visible:after,.philly-nav-native.is-active:after{opacity:1;transform:scaleX(1)}.philly-nav-native__period{color:var(--jawn-paper)!important}.philly-nav-native__arrow{color:var(--jawn-acid);margin-left:.38rem;transition:transform .18s}.philly-nav-native--spin:hover .philly-nav-native__arrow,.philly-nav-native--spin:focus-visible .philly-nav-native__arrow{transform:translate(5px)}.philly-nav-product{border:1px solid #f3f1ea61;border-left:4px solid var(--jawn-acid);color:#fff;min-height:44px;font:900 .61rem/1 var(--font-215-mono);letter-spacing:.075em;white-space:nowrap;transform-origin:50%;background:#101411;flex:none;align-items:center;gap:.55rem;padding:.7rem .95rem .66rem;transition:transform .16s,color .16s,background-color .16s,border-color .16s,filter .16s,box-shadow .16s;display:inline-flex;position:relative;transform:rotate(.6deg);box-shadow:0 2px #020403,2px 4px 5px #00000057,inset 0 1px #ffffff0e}.philly-nav-product:after{content:"";background:var(--jawn-acid);width:.52rem;height:1px;position:absolute;bottom:.22rem;right:.3rem}.philly-nav-product span{color:var(--jawn-acid);font-size:1.18em;transition:transform .16s,color .16s;display:inline-block}.philly-nav-product:hover{filter:brightness(1.08);background:#151a16;border-color:#b7ff2ab3;transform:rotate(0)translateY(-1px);box-shadow:0 3px #020403,2px 5px 6px #00000052,inset 0 1px #ffffff13}.philly-nav-product:hover span,.philly-nav-product:focus-visible span{color:var(--jawn-acid);transform:translate(3px)}.philly-nav-product:focus-visible{outline:2px solid var(--jawn-acid);outline-offset:4px;color:#fff;background:#151a16;border-color:#b7ff2acc}.philly-nav-product:active{transition-duration:60ms;transform:rotate(0)translateY(1px);box-shadow:0 1px #020403,1px 2px 3px #00000052}.philly-nav-merch--mobile{border-left:2px solid var(--jawn-acid);color:#fff;grid-template-columns:32px 1fr;align-items:center;min-height:48px;padding:.75rem;font-size:.72rem;display:grid;border-bottom:1px solid var(--jawn-rule)!important}.philly-nav-merch--mobile:after{width:2.3rem;height:2px;bottom:.65rem;left:calc(32px + .75rem);right:auto}.philly-nav-merch--mobile>span{color:var(--jawn-acid);font-size:.75rem}.philly-mobile-product-cluster{align-items:center;gap:1rem;margin-top:.55rem;padding:.35rem 0 .15rem;display:flex}.philly-nav-product--mobile{width:max-content;margin:0;padding:.72rem .9rem .68rem;font-size:.68rem}.philly-mobile-product-cluster .philly-nav-native{font-size:.72rem}@media (prefers-reduced-motion:reduce){.philly-nav-product,.philly-nav-product span,.philly-nav-merch,.philly-nav-merch:after{transition:none}.philly-nav-product:hover,.philly-nav-product:focus-visible,.philly-nav-merch:hover,.philly-nav-merch:focus-visible{transform:none}}.philly-nav-merch{min-height:35px;padding:.48rem .12rem .44rem;font-size:.72rem}@media (min-width:1024px) and (max-width:1279px){header[data-brand=iam215jawn] nav[aria-label="I AM 215 JAWN navigation"]{gap:.75rem}}.philly-nav-product{border-left-width:5px;gap:.62rem;min-height:50px;padding:.82rem 1.08rem .76rem;font-size:.7rem}.spin-entry-stamp{z-index:8;color:#c83b32;transform-origin:50%;justify-items:center;width:8.2rem;margin:1.15rem 1.25rem 0 auto;text-decoration:none;transition:transform .18s,color .18s;display:grid;position:relative;transform:rotate(-3deg)}.spin-entry-stamp:hover{color:#dc463c;filter:drop-shadow(0 0 7px #c83b3233);transform:translateY(-2px)rotate(-.6deg)scale(1.03)}.spin-entry-stamp:focus-visible{outline:2px solid var(--jawn-paper);outline-offset:6px}.spin-entry-stamp__tool{z-index:2;background:linear-gradient(160deg,#333838,#111414 64%);border:1px solid #343838;border-bottom:8px solid #111414;width:7.7rem;height:6.8rem;animation:1.15s cubic-bezier(.18,.82,.2,1) both spin-stamper-thunk;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 16px #00000075}.spin-entry-stamp__tool:before{content:"";background:#202424;border:1px solid #4a4e4d;border-radius:.25rem .25rem 0 0;width:3.2rem;height:2.1rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.spin-entry-stamp__tool i{background:#491815;height:.7rem;position:absolute;inset:auto .45rem -.55rem;box-shadow:inset 0 -2px #0000008c}.spin-entry-stamp__ink{aspect-ratio:1.04;width:7.25rem;color:inherit;text-align:left;text-transform:uppercase;opacity:.84;filter:drop-shadow(.5px .5px #82181252);border:3px solid;border-radius:3px 1px 4px 2px;grid-template-rows:auto 1fr auto;grid-template-columns:.82fr 1.18fr;align-items:center;padding:.58rem;transition:opacity .18s,filter .18s;display:grid;position:relative;transform:rotate(-2deg);box-shadow:inset 0 0 0 2px #080909,inset 0 0 0 3px,1px -1px #c83b326b,-1px 1px #69191447}.spin-entry-stamp:hover .spin-entry-stamp__ink{opacity:1;filter:drop-shadow(1px 1px #8218127a)}.spin-entry-stamp.is-entering .spin-entry-stamp__ink{animation:2.05s ease-out both spin-ink-impression}.spin-entry-stamp__ink:before{content:"215";z-index:1;font:900 2.15rem/.7 var(--font-215-display);letter-spacing:-.07em;grid-area:2/1;align-self:end;position:relative}.spin-entry-stamp__ink:after{content:"";opacity:.36;pointer-events:none;background:radial-gradient(circle at 10% 30%,currentColor 0 1.5px,#0000 2px),radial-gradient(circle at 88% 18%,currentColor 0 1px,#0000 1.8px),radial-gradient(circle at 92% 70%,currentColor 0 2px,#0000 2.8px),radial-gradient(at 17% 77%,currentColor 0 2px,#0000 3px),radial-gradient(circle at 68% 96%,currentColor 0 1.2px,#0000 2px);border-radius:4px;position:absolute;inset:-.35rem}.spin-entry-stamp__ink small,.spin-entry-stamp__ink em{z-index:1;font:900 .36rem/1 var(--font-215-mono);letter-spacing:.14em;grid-column:1/-1;font-style:normal;position:relative}.spin-entry-stamp__ink small{grid-row:1}.spin-entry-stamp__ink em{border-top:1px solid;grid-row:3;padding-top:.3rem}.spin-entry-stamp__ink strong{z-index:1;font:900 1.55rem/.72 var(--font-215-display);letter-spacing:-.05em;text-shadow:1px 0,-1px 1px #69191457;grid-area:2/2;align-self:end;margin:0 0 0 .18rem;position:relative}.spin-entry-stamp__registration{z-index:1;opacity:.46;pointer-events:none;border:1px dashed;position:absolute;inset:.32rem}.spin-entry-stamp__cue{color:var(--jawn-paper);font:900 .48rem/1 var(--font-215-mono);letter-spacing:.11em;white-space:nowrap;margin-top:.55rem}.spin-entry-stamp__cue:after{content:"";background:currentColor;width:0;height:1px;margin-top:.3rem;transition:width .18s;display:block}.spin-entry-stamp:hover .spin-entry-stamp__cue:after,.spin-entry-stamp:focus-visible .spin-entry-stamp__cue:after{width:100%}@keyframes spin-stamper-thunk{0%{opacity:0;transform:translate(-50%,-145%)rotate(4deg)}22%{opacity:1}38%{transform:translate(-50%,-50%)rotate(-1deg)scaleY(.94)}47%{transform:translate(-50%,-54%)rotate(-1deg)}72%,to{opacity:0;transform:translate(-50%,-130%)rotate(3deg)}}@keyframes spin-ink-impression{0%,31%{opacity:0;transform:rotate(-2deg)scale(.91)}39%{opacity:.96;transform:rotate(-2deg)scale(1.025,.96)}49%,76%{opacity:.9;transform:rotate(-2deg)scale(1)}to{opacity:.82;transform:rotate(-2deg)scale(1)}}@media (max-width:900px){.spin-entry-stamp{width:7.6rem;margin:1.25rem auto 0}.spin-entry-stamp__ink{width:6.8rem}.spin-entry-stamp__ink strong{font-size:1.5rem}}.restaurant-question-grid{border-block:1px solid #f3f1ea2e;margin-top:1.5rem;display:grid}.restaurant-question{min-height:12rem;color:var(--jawn-paper);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:clamp(1.4rem,3vw,2.6rem) 1rem;padding:1.35rem .75rem 1.55rem;text-decoration:none;display:grid;position:relative}.restaurant-question:after{content:"";background:var(--jawn-acid);width:3.75rem;height:2px;position:absolute;bottom:0;left:.75rem}.restaurant-question:nth-child(2):after{background:var(--jawn-blue)}.restaurant-question:nth-child(3):after{background:var(--jawn-red)}.restaurant-question>span{color:var(--jawn-blue);font:900 .62rem/1 var(--font-215-mono),monospace;letter-spacing:.12em}.restaurant-question>strong{max-width:13ch;font:900 clamp(2.25rem,3vw,3.25rem)/.88 var(--font-215-display),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;align-self:end}.restaurant-question>svg{width:1rem;color:var(--jawn-muted);grid-area:2/2;align-self:end;transition:transform .18s,color .18s}.restaurant-question:hover>svg,.restaurant-question:focus-visible>svg{color:var(--jawn-paper);transform:translate(3px)}.restaurant-question:focus-visible{outline:1px solid var(--jawn-paper);outline-offset:-1px}.restaurant-questions-cta{border-bottom:2px solid var(--jawn-acid);width:max-content;color:var(--jawn-paper);font:900 .62rem/1 var(--font-philly-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;margin:1.65rem 0 0 auto;padding-bottom:.45rem;display:flex}.restaurant-questions-cta svg{width:.9rem;transition:transform .18s}.restaurant-questions-cta:hover svg,.restaurant-questions-cta:focus-visible svg{transform:translate(3px)}@media (min-width:640px){.restaurant-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.restaurant-question{border-right:1px solid #f3f1ea24}.restaurant-question:nth-child(2n){border-right:0}.restaurant-question:nth-child(-n+2){border-bottom:1px solid #f3f1ea24}}@media (min-width:1024px){.restaurant-question-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.restaurant-question{min-height:18rem;padding:1.55rem clamp(1rem,2vw,1.8rem) 2rem;border-bottom:0!important}.restaurant-question:after{left:clamp(1rem,2vw,1.8rem)}.restaurant-question:nth-child(2n){border-right:1px solid #f3f1ea24}.restaurant-question:last-child{border-right:0}}@media (max-width:639px){.restaurant-question+.restaurant-question{border-top:1px solid #f3f1ea24}.restaurant-question{min-height:10rem}}.spin-transition-line{background:var(--jawn-canvas);color:var(--jawn-paper);text-align:center;font:900 clamp(.66rem,1vw,.78rem)/1.35 var(--font-215-mono),monospace;letter-spacing:.18em;text-transform:uppercase;border-block:1px solid #beff0085;padding:1rem 1.25rem}.editorial-photo-credit{color:#f3f1ea80;font:700 .5rem/1.4 var(--font-215-mono),monospace;letter-spacing:.1em;text-transform:uppercase;display:inline-block;position:relative}.editorial-photo-credit summary{cursor:pointer;list-style:none}.editorial-photo-credit summary::-webkit-details-marker{display:none}.editorial-photo-credit summary:hover,.editorial-photo-credit summary:focus-visible{color:var(--jawn-paper)}.editorial-photo-credit__detail{z-index:6;color:#f3f1eaad;white-space:normal;background:#050606f0;min-width:max-content;max-width:min(80vw,32rem);padding:.4rem .5rem;position:absolute;top:calc(100% + .35rem);left:0}.editorial-photo-credit--overlay{z-index:4;color:#f3f1ea94;background:#050606b8;max-width:calc(100% - 1.3rem);padding:.25rem .4rem;position:absolute;bottom:.45rem;right:.65rem}.editorial-photo-credit--overlay .editorial-photo-credit__detail{inset:auto 0 calc(100% + .35rem) auto}.editorial-photo-credit--overlay+div{padding-bottom:2.25rem}@media (prefers-reduced-motion:reduce){.spin-entry-stamp,.spin-entry-stamp__cue:after,.spin-entry-stamp__ink{transition:none}.spin-entry-stamp__tool{display:none}.spin-entry-stamp.is-entering .spin-entry-stamp__ink{animation:.45s ease-out both spin-ink-reduced}@keyframes spin-ink-reduced{0%{opacity:.45;transform:rotate(-2deg)scale(.97)}to{opacity:.82;transform:rotate(-2deg)scale(1)}}}.sports-today{max-width:1280px;color:var(--jawn-paper);margin:0 auto;padding:.8rem 1.25rem}.sports-today--home{border-bottom:1px solid #f3f1ea26}.sports-today__head{color:var(--jawn-acid);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;display:flex}.sports-today__head i{background:#f3f1ea29;flex:1;height:1px}.sports-today__rail{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.7rem;margin-top:.65rem;display:flex;overflow-x:auto}.sports-today__game{border-left:2px solid var(--jawn-blue);background:#ffffff06;grid-template-columns:auto 1fr;gap:.18rem .65rem;min-width:min(16rem,78vw);padding:.45rem .7rem;text-decoration:none;display:grid}.sports-today__game span{color:var(--jawn-blue);font:900 .55rem/1 var(--font-215-mono);text-transform:uppercase}.sports-today__game strong{font:900 1.05rem/.92 var(--font-215-display);text-transform:uppercase;grid-column:1/-1}.sports-today__game small{color:var(--jawn-muted);font:800 .5rem/1 var(--font-215-mono);letter-spacing:.08em;grid-column:1/-1}.sports-today__game:hover strong,.sports-today__game:focus-visible strong{color:var(--jawn-acid)}.live-philly-wire{background:var(--jawn-ink);color:var(--jawn-paper);border-block:1px solid #f3f1ea29;position:relative}.live-philly-wire__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.1rem,2.5vw,2.5rem);width:min(100%,1280px);min-height:3.6rem;margin:auto;padding:.7rem clamp(1.25rem,3vw,2.5rem);display:grid;overflow:hidden}.live-philly-wire__brand{color:var(--jawn-paper);font:900 .57rem/1 var(--font-215-mono);letter-spacing:.16em;white-space:nowrap;align-items:center;gap:.55rem;display:flex}.live-philly-wire__brand i{background:var(--jawn-acid);width:.42rem;height:.42rem;animation:2.2s ease-in-out infinite live-wire-lamp;box-shadow:0 0 0 1px #c9ff3d38}@keyframes live-wire-lamp{0%,to{opacity:1;filter:brightness();box-shadow:0 0 0 1px #c9ff3d33,0 0 5px #c9ff3d47}50%{opacity:.62;filter:brightness(.76);box-shadow:0 0 0 1px #c9ff3d14,0 0 2px #c9ff3d14}}.live-philly-wire__story{min-width:0;color:inherit;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;text-decoration:none;transition:transform .34s cubic-bezier(.22,.72,.2,1),opacity .24s;display:grid}.featured-hero{background:#090a0a;min-width:0;min-height:480px;position:relative;overflow:hidden}.featured-hero.is-leaving{opacity:.18;transition:opacity .26s}.featured-hero.is-entering{animation:.36s both featured-hero-enter}.featured-hero__controls{z-index:3;color:#f3f1eab8;font:900 .56rem/1 var(--font-215-mono);letter-spacing:.12em;align-items:center;gap:.65rem;display:flex;position:absolute;bottom:1.25rem;right:1.5rem}.featured-hero__controls span{margin-right:.15rem}.featured-hero__controls button{width:2rem;height:2rem;color:var(--jawn-paper);border:1px solid #f3f1ea52;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid}.featured-hero__controls button:hover,.featured-hero__controls button:focus-visible{border-color:var(--jawn-acid);color:var(--jawn-acid);transform:translateY(-1px)}@keyframes featured-hero-enter{0%{opacity:.2}to{opacity:1}}.live-philly-wire__story.is-leaving{opacity:0;transform:translateY(-1.35rem)}.live-philly-wire__story.is-entering{animation:.34s cubic-bezier(.22,.72,.2,1) both live-wire-enter}@keyframes live-wire-enter{0%{opacity:0;transform:translateY(1.35rem)}to{opacity:1;transform:translateY(0)}}.live-philly-wire__category{color:var(--jawn-blue);font:900 .55rem/1 var(--font-215-mono);letter-spacing:.13em;white-space:nowrap}.live-philly-wire__story>b{color:#f3f1ea6b;font-size:.65rem}.live-philly-wire__story strong{color:var(--jawn-paper);font-family:var(--font-geist-sans),Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750;line-height:1.25;transition:color .18s;overflow:hidden}.live-philly-wire__story time{color:var(--jawn-muted);font:800 .49rem/1 var(--font-215-mono);letter-spacing:.1em;white-space:nowrap}.live-philly-wire__story em{color:var(--jawn-paper);font-style:normal;transition:transform .18s}.live-philly-wire__story:hover strong,.live-philly-wire__story:focus-visible strong{color:#fff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.live-philly-wire__story:hover em,.live-philly-wire__story:focus-visible em{transform:translate(2px)}.live-philly-wire__story:focus-visible{outline:1px solid var(--jawn-paper);outline-offset:5px}@media (max-width:700px){.live-philly-wire__inner{grid-template-columns:1fr auto;gap:.5rem 1rem;padding-block:.8rem}.live-philly-wire__brand{grid-column:1}.live-philly-wire__story{grid-column:1/-1;grid-template-columns:auto auto 1fr auto;gap:.4rem .5rem}.live-philly-wire__story strong{text-overflow:clip;white-space:normal;grid-area:2/1/auto/4;font-size:.82rem;line-height:1.35;overflow:visible}.live-philly-wire__story time{grid-area:1/3;justify-self:end}.live-philly-wire__story em{grid-area:2/4}.live-philly-wire__story>b{grid-area:1/2}.featured-hero,.featured-hero>a{min-height:440px}.featured-hero__controls{bottom:.8rem;right:1rem}}@media (prefers-reduced-motion:reduce){.live-philly-wire__brand i{opacity:1;filter:none;animation:none}.live-philly-wire__story,.featured-hero,.featured-hero__controls button{transition:none}.live-philly-wire__story.is-leaving,.featured-hero.is-leaving{opacity:1;transform:none}.live-philly-wire__story.is-entering,.featured-hero.is-entering{animation:none}}@media (max-width:760px){.home-community-stamp{grid-template-columns:2.7rem 1fr auto}.home-community-stamp__proof{border-top:1px solid #f3f1ea24;border-left:0;grid-area:2/2/auto/-1;padding:.7rem 0 0}.home-community-stamp__cta{grid-area:1/3}}@media (max-width:480px){.home-community-stamp{grid-template-columns:2.5rem 1fr}.home-community-stamp__cta{grid-area:3/2;width:max-content}.home-community-stamp__proof{grid-column:1/-1}}.brand-neighborhood-tag{border-left:2px solid var(--jawn-blue);color:var(--jawn-paper);background:#090a0a;align-items:center;gap:.65rem;padding:.55rem .75rem;display:inline-flex}.brand-neighborhood-tag .brand-215-monogram{font-size:1.5rem}.brand-neighborhood-tag>b{font:800 .56rem/1 var(--font-215-mono);letter-spacing:.14em;text-transform:uppercase}@media (max-width:640px){[data-brand=iam215jawn] h1{overflow-wrap:normal;word-break:normal}.jawn-display-xl{font-size:clamp(3.8rem,19vw,6rem)}.jawn-display-xl.sports-display{letter-spacing:-.065em;font-size:clamp(3rem,12.5vw,4.5rem)}.jawn-media-hero-large,.jawn-media-hero-medium{aspect-ratio:4/3;max-height:460px}}@media (max-width:1023px){.philly-wordmark{font-size:1.08rem}}.merch-product-image{background:radial-gradient(circle at 50% 42%,#1b1e1d,#070808 72%);min-height:22rem;position:relative;overflow:hidden}.merch-product-image img{-o-object-fit:contain;object-fit:contain;padding:clamp(.6rem,2vw,1.5rem);transition:transform .3s,filter .3s}.merch-browse{max-width:1440px;margin-inline:auto;padding:clamp(4rem,9vw,9rem) clamp(1rem,5vw,5rem)}.merch-browse>header{gap:1rem;max-width:58rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.merch-browse>header>p:first-child,.merch-detail__eyebrow{color:var(--jawn-acid);font:800 .66rem/1 var(--font-215-mono);letter-spacing:.2em;text-transform:uppercase}.merch-browse>header h2{max-width:13ch;font:900 clamp(3rem,8vw,7rem)/.78 var(--font-215-display);letter-spacing:-.06em;text-transform:uppercase}.merch-browse>header p:last-child{max-width:47rem;color:var(--jawn-muted);font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.7}.merch-browse__grid{gap:clamp(1.25rem,2.8vw,2.5rem);display:grid}.merch-design-card{border-top:1px solid var(--jawn-rule-strong);min-width:0;color:var(--jawn-paper);background:#090a0a;display:grid;overflow:hidden}.merch-design-card .merch-product-image{min-height:clamp(19rem,38vw,34rem)}.merch-design-card:hover .merch-product-image img{filter:saturate(1.06)contrast(1.04);transform:scale(1.025)}.merch-design-card__copy{align-content:start;gap:.8rem;padding:1.35rem 1rem 1.6rem;display:grid}.merch-design-card__index{color:var(--jawn-blue);font:800 .56rem/1 var(--font-215-mono);letter-spacing:.18em}.merch-design-card h3{max-width:14ch;font:900 clamp(2rem,4vw,4rem)/.82 var(--font-215-display);letter-spacing:-.045em;text-transform:uppercase}.merch-design-card p{max-width:38rem;color:var(--jawn-muted);line-height:1.55}.merch-design-card__forms{max-width:38rem;color:var(--jawn-muted);font-size:.82rem;line-height:1.5}.merch-design-card__cta{color:var(--jawn-paper);font:800 .62rem/1 var(--font-215-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem}.merch-detail{overflow-x:hidden}.merch-detail__header{gap:1rem;max-width:1440px;margin-inline:auto;padding:clamp(3.5rem,8vw,8rem) clamp(1rem,5vw,5rem) clamp(2rem,5vw,4rem);display:grid}.merch-detail__header h1{max-width:12ch;font:900 clamp(3.4rem,10vw,9rem)/.75 var(--font-215-display);letter-spacing:-.07em;text-transform:uppercase}.merch-detail__header>p:not(.merch-detail__eyebrow){max-width:45rem;color:var(--jawn-muted);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.65}.merch-detail__viewer{max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,5vw,5rem);display:grid}.merch-detail__main{border-block:1px solid var(--jawn-rule-strong);min-width:0}.merch-detail__main .merch-product-image{min-height:clamp(28rem,67vw,55rem)}.merch-detail__image-meta{border-top:1px solid var(--jawn-rule);color:var(--jawn-muted);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.8rem .2rem;display:flex}.merch-detail__selector{align-content:start;gap:.8rem;padding:clamp(1.5rem,4vw,3rem) 0;display:grid}.merch-detail__selector>p:first-child{color:var(--jawn-blue);font:800 .58rem/1 var(--font-215-mono);letter-spacing:.18em;text-transform:uppercase}.merch-detail__applications button{border:0;border-bottom:1px solid var(--jawn-rule);width:100%;color:var(--jawn-muted);font:800 .68rem/1.2 var(--font-215-mono);letter-spacing:.09em;text-align:left;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:.35rem 1rem;padding:1.1rem 0;display:grid}.merch-detail__applications button:before{content:"";border:1px solid #f3f1ea66;border-radius:50%;grid-row:1/3;width:.42rem;height:.42rem}.merch-detail__applications button small{color:#f3f1ea61;letter-spacing:.11em;font-size:.5rem}.merch-detail__applications button:hover,.merch-detail__applications button[aria-pressed=true]{color:var(--jawn-paper)}.merch-detail__applications button[aria-pressed=true]:before{border-color:var(--jawn-acid);background:var(--jawn-acid);box-shadow:0 0 0 3px #c9ff3d1f}.merch-detail__views{flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;display:flex}.merch-detail__views p{color:var(--jawn-blue);font:800 .55rem/1 var(--font-215-mono);letter-spacing:.16em;flex-basis:100%}.merch-detail__views button{border:1px solid var(--jawn-rule-strong);color:var(--jawn-muted);font:800 .52rem/1 var(--font-215-mono);letter-spacing:.11em;text-transform:uppercase;padding:.6rem .75rem}.merch-detail__views button[aria-pressed=true]{border-color:var(--jawn-paper);color:var(--jawn-paper)}.merch-detail__description{color:var(--jawn-muted);padding-top:.7rem;line-height:1.65}.merch-buy-area{border-top:1px solid var(--jawn-rule-strong);margin-top:1rem;display:grid}.merch-buy-area>div{border-bottom:1px solid var(--jawn-rule);grid-template-columns:5rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.merch-buy-area span{color:var(--jawn-muted);font:800 .5rem/1 var(--font-215-mono);letter-spacing:.14em}.merch-buy-area strong{color:var(--jawn-paper);font:800 .56rem/1.2 var(--font-215-mono);letter-spacing:.08em}.merch-buy-area>button{color:#8b8e88;font:900 .75rem/1 var(--font-215-mono);letter-spacing:.14em;cursor:not-allowed;background:#171919;border:1px solid #535652;margin-top:1rem;padding:1.1rem}.merch-buy-area>small{color:var(--jawn-muted);margin-top:.7rem;font-size:.68rem;line-height:1.5}.merch-buy-area>p{color:var(--jawn-muted);margin-top:1rem;font-size:.78rem;line-height:1.55}.merch-buy-area .merch-interest{margin-top:.4rem;padding-top:1rem}.merch-detail__status{border-top:1px solid var(--jawn-rule-strong);gap:1.5rem;max-width:1440px;margin:clamp(3rem,8vw,8rem) auto 0;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,5rem) clamp(5rem,9vw,9rem);display:grid}.merch-detail__status h2{max-width:14ch;font:900 clamp(2.5rem,6vw,5.5rem)/.8 var(--font-215-display);letter-spacing:-.055em;text-transform:uppercase}.merch-detail__status>p{max-width:43rem;color:var(--jawn-muted);line-height:1.65}@media (min-width:900px){.merch-browse__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.merch-design-card:nth-child(5n+1),.merch-design-card:nth-child(5n+4){grid-column:span 7}.merch-design-card:nth-child(5n+2),.merch-design-card:nth-child(5n+3){grid-column:span 5}.merch-design-card:nth-child(5n+5){grid-column:span 12;grid-template-columns:1.5fr .5fr}.merch-detail__viewer{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr);gap:clamp(2rem,5vw,5rem)}.merch-detail__selector{align-self:start;position:sticky;top:7rem}}@media (max-width:640px){.merch-product-image{min-height:18rem}.merch-design-card .merch-product-image{min-height:20rem}.merch-detail__main .merch-product-image{min-height:26rem}}.creator-step:nth-child(3){max-width:1080px;margin:1rem auto!important;padding:clamp(1.25rem,2.5vw,2rem)!important}.creator-step:nth-child(3) h3{font-size:clamp(2.3rem,4.5vw,4rem)!important}.creator-step:nth-child(3) .creator-reel-frame{width:min(100%,13rem)!important;margin-top:1rem!important}@media (min-width:768px){.creator-step:nth-child(3)>div{-moz-column-gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) 13rem;align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid}.creator-step:nth-child(3) h3,.creator-step:nth-child(3) p{grid-column:1}.creator-step:nth-child(3) .creator-reel-frame{grid-area:1/2/span 3;margin:0!important}}.merch-browse{padding:clamp(2.75rem,5vw,5rem) clamp(1rem,5vw,5rem)}.merch-browse>header{margin-bottom:clamp(2rem,4vw,3.5rem)}.merch-browse>header h2{font-size:clamp(2.75rem,6vw,5.5rem)}.merch-browse>header>span{max-width:47rem;color:var(--jawn-muted);font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.7}@media (min-width:900px){.merch-browse>header{-moz-column-gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);max-width:none}.merch-browse>header>p:first-child{grid-column:1/-1}.merch-browse>header h2{grid-column:1}.merch-browse>header>span{grid-column:2;padding-bottom:.5rem}}.passport-book-page .passport-intro{width:min(100%,58rem)}.passport-book-page .passport-intro h1{font-size:clamp(2.15rem,4.2vw,3.75rem)}.passport-book-page .passport-intro span{color:var(--passport-blue)}.passport-book-page .passport-closed>div{background:#0d1110;border-color:#b7ff2a57;position:relative;overflow:hidden;box-shadow:inset -7px 0 #00000038,inset 0 -3px #f3f1ea0f,6px 7px #070909,9px 11px 18px #00000047}.passport-book-page .passport-closed .philly-wordmark{align-self:flex-start;width:max-content;max-width:8.4rem;font-size:1.25rem}.passport-book-page .passport-closed h2{color:var(--passport-red)}.passport-book-page .book-toolbar,.passport-book-page .book-controls,.passport-book-page .passport-book,.passport-book-page .passport-utility{width:min(100%,58rem)}.passport-book-page .passport-book{min-height:38rem}.passport-book-page .passport-book__page{background-color:#121515;min-height:38rem}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next .is-right{transform-origin:0;animation:.58s cubic-bezier(.24,.76,.18,1) both book-turn-next-final}.passport-book-page .passport-book.is-prev .is-left{transform-origin:100%;animation:.58s cubic-bezier(.24,.76,.18,1) both book-turn-prev-final}@keyframes book-turn-next-final{0%{transform:rotateY(0)}52%{transform:rotateY(-34deg)skewY(.4deg);box-shadow:-14px 3px 20px #0000004d}82%{transform:rotateY(-66deg)skewY(.8deg);box-shadow:-24px 5px 28px #0000006b}to{transform:rotateY(-78deg);box-shadow:-28px 6px 32px #00000073}}@keyframes book-turn-prev-final{0%{transform:rotateY(0)}52%{transform:rotateY(34deg)skewY(-.4deg);box-shadow:14px 3px 20px #0000004d}82%{transform:rotateY(66deg)skewY(-.8deg);box-shadow:24px 5px 28px #0000006b}to{transform:rotateY(78deg);box-shadow:28px 6px 32px #00000073}}}@media (max-width:700px){.passport-book-page .passport-closed{width:min(86vw,19rem)}.passport-book-page .passport-book,.passport-book-page .passport-book__page{min-height:36rem}}.sports-category-rail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--jawn-blue) 55%, transparent) transparent;overscroll-behavior-inline:contain}.sports-category-link{transition:color .16s;position:relative}.sports-category-link:after{content:"";background:var(--jawn-blue);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(0)}.sports-category-link:hover,.sports-category-link:focus-visible,.sports-category-link[aria-current=page]{color:var(--jawn-paper)}.sports-category-link:hover:after,.sports-category-link:focus-visible:after,.sports-category-link[aria-current=page]:after{transform:scaleX(1)}.sports-category-link[aria-current=page]:after{background:var(--jawn-acid)}.sports-category-link:focus-visible{outline:2px solid var(--jawn-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){.sports-category-link,.sports-category-link:after{transition:none}}.agenda-photo-rail{background:var(--jawn-surface);border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;display:grid;overflow:hidden}.agenda-photo-rail__image{min-height:260px;position:relative;overflow:hidden}.agenda-photo-rail__image:after{content:"";background:linear-gradient(#0000 45%,#00000073);position:absolute;inset:0}.agenda-photo-rail__image>span{z-index:1;font:700 9px/1 var(--font-215-mono),monospace;letter-spacing:.12em;color:#ffffffb3;position:absolute;bottom:.8rem;right:1rem}.agenda-photo-rail__copy{flex-direction:column;justify-content:center;min-width:0;padding:1.5rem;display:flex}.agenda-photo-rail__copy button{border:1px solid #ffffff47;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;transition:color .18s,border-color .18s,transform .18s;display:grid}.agenda-photo-rail__copy button:hover,.agenda-photo-rail__copy button:focus-visible{border-color:var(--jawn-acid);color:var(--jawn-acid);transform:translateY(-1px)}@media (min-width:768px){.agenda-photo-rail{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.agenda-photo-rail__image{min-height:380px}.agenda-photo-rail__copy{padding:2.5rem}}@media (prefers-reduced-motion:reduce){.agenda-photo-rail__copy button{transition:none}}main.creator-page>section:first-child{order:1}main.creator-page>section#philly-made{order:2}main.creator-page>section.creator-confidence{order:3}main.creator-page>section#creator-how-it-works{order:4}main.creator-page>section#take-the-challenge{order:5}.agenda-page{flex-direction:column;display:flex}.agenda-page>section:first-child{order:1}.agenda-page>.agenda-feature{order:2}.agenda-page>.agenda-photo-wrap{order:3}.agenda-page>section.jawn-shell{order:4}.proof-of-stop{border-block:1px solid var(--jawn-red);color:#fff;display:grid;overflow:hidden}.proof-of-stop__copy{padding:2rem 0}.proof-of-stop__spotlight{background:var(--jawn-surface);border-top:1px solid #ffffff29;min-height:230px;position:relative}.proof-of-stop__spotlight figure{height:100%;min-height:260px;position:relative;overflow:hidden}.proof-of-stop__spotlight img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.proof-of-stop__spotlight figcaption{font-family:var(--font-215-mono),monospace;text-transform:uppercase;background:linear-gradient(#0000,#000000e0);gap:.25rem;padding:2.75rem 1rem 1rem;display:grid;position:absolute;inset:auto 0 0}.proof-of-stop__spotlight figcaption span{letter-spacing:.18em;color:var(--jawn-acid);font-size:.6rem;font-weight:900}.proof-of-stop__spotlight figcaption a{border-bottom:1px solid var(--jawn-blue);width:max-content;font-size:.8rem;font-weight:900}.proof-of-stop__spotlight figcaption b{letter-spacing:.1em;color:var(--jawn-paper);font-size:.65rem}.proof-of-stop__controls{z-index:2;font:900 .6rem/1 var(--font-215-mono),monospace;background:#080808e0;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.proof-of-stop__controls span,.proof-of-stop__controls button{border-left:1px solid #ffffff38;padding:.7rem}.proof-of-stop__controls button:hover,.proof-of-stop__controls button:focus-visible{color:var(--jawn-acid)}.proof-of-stop__empty{background:linear-gradient(145deg,#ffffff09,#0000 55%);flex-direction:column;justify-content:flex-end;min-height:260px;padding:1.25rem;display:flex}.proof-of-stop__empty span{font:900 .6rem/1 var(--font-215-mono),monospace;letter-spacing:.18em;color:var(--jawn-blue)}.proof-of-stop__empty strong{max-width:18rem;font-family:var(--font-215-display),sans-serif;margin-top:.7rem;font-size:1.75rem;line-height:.9}.proof-of-stop__empty p{max-width:22rem;color:var(--jawn-muted);margin-top:.7rem;font-size:.75rem;line-height:1.45}@media (min-width:640px){.proof-of-stop.has-spotlight{grid-template-rows:auto minmax(230px,1fr)}.proof-of-stop__copy{padding:1.5rem}.proof-of-stop__spotlight{border-top:1px solid #ffffff29}}@media (min-width:1024px){#spin-the-jawn .spin-aftercare{grid-template-columns:minmax(0,.72fr) minmax(0,1.2fr) minmax(0,1fr)!important}.proof-of-stop{grid-column:auto}}#spin-the-jawn .passport-preview-mark--inspection{border-radius:.15rem}#spin-the-jawn .passport-preview-mark--ticket{aspect-ratio:1.25;border-style:dashed;border-radius:0}#spin-the-jawn .passport-preview-mark--diamond{border-radius:0;transform:rotate(45deg)scale(.78)}#spin-the-jawn .passport-preview-mark--diamond>span,#spin-the-jawn .passport-preview-mark--diamond>small,#spin-the-jawn .passport-preview-mark--diamond>em{transform:rotate(-45deg)}#spin-the-jawn .passport-preview-mark--stairs{clip-path:polygon(0 25%,25% 25%,25% 0,100% 0,100% 100%,0 100%);border-radius:0}#spin-the-jawn .passport-preview-mark.accent-blue.is-earned{border-color:var(--jawn-blue)}#spin-the-jawn .passport-preview-mark.accent-red.is-earned{border-color:var(--jawn-red)}#spin-the-jawn .passport-preview-mark.accent-paper.is-earned{border-color:var(--jawn-paper)}.spin-product-page #spin-the-jawn>div{padding-top:clamp(1rem,3vw,2.5rem)}@media (max-width:767px){.spin-product-page .spin-experience{gap:.75rem}.spin-product-page .spin-editorial>p{font-size:.62rem}.spin-product-page .spin-editorial>h2{margin-top:.45rem;font-size:clamp(2.4rem,13vw,3.4rem)}.spin-product-page .spin-editorial figure{display:none}.spin-product-page .spin-machine{padding-top:.5rem}.spin-product-page .spin-wheel-zone{margin-bottom:1rem;padding-block:.75rem}}:is(body:has(.spin-capture-page)>header,body:has(.spin-capture-page)>footer){display:none!important}body:has(.spin-capture-page){background:#0b0e0d;overflow:hidden}.spin-capture-page{color:#f3f0e8;width:100%;height:100vh;min-height:960px;font-family:var(--font-215-body);background:#0b0e0d;position:relative;overflow:hidden}.spin-capture-page__intro{z-index:20;pointer-events:none;border-top:3px solid #baff18;padding-top:18px;position:absolute;inset:28px 30px auto}.spin-capture-page__intro span{font-family:var(--font-215-mono);letter-spacing:.08em;font-size:18px;font-weight:900}.spin-capture-page__intro span b{color:#baff18;font-size:28px}.spin-capture-page__intro h1{font-family:var(--font-215-display);letter-spacing:-.04em;margin-top:18px;font-size:46px;line-height:.9}.spin-capture-page__intro p{color:#ef4035;font-family:var(--font-215-display);margin-top:8px;font-size:34px}.spin-capture-page__cta{z-index:30;font-family:var(--font-215-mono);pointer-events:none;background:#0b0e0d;border-top:3px solid #baff18;grid-template-columns:auto 1fr auto;align-items:end;gap:14px;padding-top:13px;display:grid;position:absolute;inset:auto 30px 25px}.spin-capture-page__cta strong{color:#baff18;font-size:19px}.spin-capture-page__cta span{font-size:17px;font-weight:800}.spin-capture-page__cta small{color:#20a9ff;letter-spacing:.16em;font-weight:900}.spin-capture-page .spin-capture-component{background:0 0;height:100%;overflow:hidden}.spin-capture-page .spin-capture-component>div{max-width:none;height:100%;padding:180px 22px 90px}.spin-capture-page .spin-experience{display:block}.spin-capture-page .spin-editorial,.spin-capture-page .spin-mode-bank,.spin-capture-page .spin-controls,.spin-capture-page .spin-aftercare,.spin-capture-page .spin-entry-stamp,.spin-capture-page .spin-machine__count{display:none!important}.spin-capture-page .spin-machine{background:0 0!important;border:0!important;padding:0!important}.spin-capture-page .spin-machine__header{max-width:500px;margin:0 auto 12px}.spin-capture-page .spin-wheel-zone{max-width:500px!important;margin:0 auto!important;padding:10px 12px 0!important}.spin-capture-page .spin-result-drawer{z-index:25;background:#101514;border:2px solid #baff18;max-height:475px;position:absolute;bottom:92px;left:22px;right:22px;overflow:hidden;box-shadow:0 -30px 70px #0b0e0d}.spin-capture-page .spin-result-drawer__media{display:none}.spin-capture-page .spin-result-drawer__copy{padding:22px!important}.spin-capture-page .spin-result-drawer__copy>p:not(:first-of-type),.spin-capture-page .spin-result-drawer__move,.spin-capture-page .spin-result-drawer__actions,.spin-capture-page .spin-result-drawer__credit{display:none!important}.spin-capture-page .spin-result-name{color:#f3f0e8;font-size:68px!important;line-height:.82!important}.spin-capture-page .spin-result-drawer__facts{margin-top:14px!important}.outskirts-mode{--out-ink:#0d1011;--out-surface:#151817;--out-amber:#f2ae32;--out-cream:#f3ead7;--out-blue:#6f9dab;--out-ember:#c65332;background:var(--out-ink);min-height:100vh;color:var(--out-cream)}.outskirts-hero{border-bottom:1px solid #4f493f;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:2rem;max-width:1440px;margin:auto;padding:clamp(2.5rem,7vw,6rem) clamp(1.25rem,4vw,3.5rem) 2.5rem;display:grid;position:relative;overflow:hidden}.outskirts-hero:after{content:"";opacity:.5;border:1px solid #4f493f;width:31rem;height:31rem;position:absolute;bottom:-13rem;right:-8rem;transform:rotate(45deg)}.outskirts-hero__brand,.outskirts-hero__copy{z-index:1;position:relative}.outskirts-hero__brand>p,.outskirts-hero__copy>p,.outskirts-step>p,.outskirts-spin__heading>p,.outskirts-browse header p,.outskirts-return>p{font:900 .65rem/1.2 var(--font-215-mono),monospace;letter-spacing:.2em;text-transform:uppercase}.outskirts-hero__brand>p{color:var(--out-cream)}.outskirts-hero h1{font:900 clamp(4.6rem,11vw,10rem)/.72 var(--font-215-display),Impact,sans-serif;letter-spacing:-.07em;text-transform:uppercase;margin-top:1.2rem}.outskirts-hero h1 span{color:var(--out-amber);display:block}.outskirts-hero__copy{border-left:3px solid var(--out-blue);align-self:end;padding-left:1.25rem}.outskirts-hero__copy>p{color:var(--out-blue)}.outskirts-hero__copy strong{text-transform:uppercase;margin-top:.8rem;font-size:1.4rem;display:block}.outskirts-hero__copy span{color:#b9b1a2;max-width:26rem;margin-top:.7rem;line-height:1.65;display:block}.outskirts-hero__index{color:#887f70;font:800 .56rem var(--font-215-mono),monospace;letter-spacing:.18em;grid-column:1/-1;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.outskirts-hero__index i{background:#4f493f;flex:1;height:1px}.outskirts-discovery{max-width:1440px;margin:auto;padding:0 clamp(1.25rem,4vw,3.5rem)}.outskirts-step{border-bottom:1px solid #4f493f;padding:2rem 0}.outskirts-step>p{color:var(--out-blue);margin-bottom:1rem}.outskirts-zone-grid{grid-template-columns:repeat(4,1fr);display:grid}.outskirts-zone-grid button,.outskirts-intent button,.outskirts-choice button{min-height:7rem;color:var(--out-cream);text-align:left;background:0 0;border:1px solid #4f493f;padding:1rem;transition:background .15s,color .15s,border-color .15s}.outskirts-zone-grid button+button,.outskirts-intent button+button,.outskirts-choice button+button{border-left:0}.outskirts-zone-grid button:hover,.outskirts-zone-grid button[aria-pressed=true],.outskirts-intent button[aria-pressed=true],.outskirts-choice button[aria-pressed=true]{border-color:var(--out-amber);background:var(--out-amber);color:#17110a}.outskirts-zone-grid small,.outskirts-choice small{font:900 .56rem var(--font-215-mono),monospace;letter-spacing:.18em;color:var(--out-blue);display:block}.outskirts-zone-grid button[aria-pressed=true] small,.outskirts-choice button[aria-pressed=true] small{color:#493005}.outskirts-zone-grid strong,.outskirts-intent strong,.outskirts-choice strong{font:900 clamp(1.2rem,2.4vw,2rem)/.9 var(--font-215-display),Impact,sans-serif;text-transform:uppercase;margin-top:.65rem;display:block}.outskirts-zone-grid span,.outskirts-intent span,.outskirts-choice span{color:#a9a190;margin-top:.65rem;font-size:.72rem;display:block}.outskirts-zone-grid button[aria-pressed=true] span,.outskirts-intent button[aria-pressed=true] span,.outskirts-choice button[aria-pressed=true] span{color:#493005}.outskirts-intent,.outskirts-choice{grid-template-columns:1fr 1fr;display:grid}.outskirts-intent button{min-height:5.5rem}.outskirts-choice button{min-height:8rem}.outskirts-step button:focus-visible,.outskirts-spin__button:focus-visible,.outskirts-result button:focus-visible{outline:3px solid var(--out-blue);outline-offset:3px}.outskirts-spin{border-top:6px solid var(--out-amber);background:var(--out-surface);margin:2.5rem 0;padding:clamp(1rem,3vw,2.5rem)}.outskirts-spin__heading{border-bottom:1px solid #4f493f;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.25rem;display:flex}.outskirts-spin__heading>p{color:var(--out-blue)}.outskirts-spin__heading h2{font:900 clamp(2.8rem,7vw,5.7rem)/.8 var(--font-215-display),Impact,sans-serif;text-transform:uppercase;color:var(--out-amber)}.outskirts-spin__heading>span{font:900 .65rem var(--font-215-mono),monospace;letter-spacing:.15em;text-transform:uppercase}.spin-wheel-zone--outskirts .jawn-wheel{border-color:var(--out-amber);background:repeating-conic-gradient(from -1deg,#f3ead74d 0 1deg,transparent 1deg 11.25deg),conic-gradient(from 0deg,#171a19 0 44deg,#0c1011 44deg 88deg,#202422 88deg 132deg,#101516 132deg 176deg,#191d1c 176deg 220deg,#0b0f10 220deg 264deg,#1a1e1c 264deg 308deg,#0d1112 308deg 360deg);box-shadow:inset 0 0 0 10px #080909,inset 0 0 0 12px var(--out-blue),inset 0 0 0 18px #0b0c0c,inset 0 0 42px #000,0 0 0 6px #090a0a,0 0 0 7px var(--out-amber),0 0 0 12px #070808}.spin-wheel-zone--outskirts .jawn-wheel__motion-index{stroke:var(--out-amber)}.spin-wheel-zone--outskirts .jawn-wheel__hub b,.spin-wheel-zone--outskirts .jawn-wheel__hub-action{color:var(--out-amber)}.spin-wheel-zone--outskirts .jawn-wheel__hub strong{font-size:clamp(.5rem,1vw,.75rem)}.spin-wheel-zone--outskirts .jawn-wheel__hub strong:after{content:none}.spin-wheel-zone--outskirts .jawn-wheel__hub em{color:var(--out-blue);font:900 clamp(.32rem,.75vw,.52rem) var(--font-215-mono),monospace;letter-spacing:.1em;margin-top:.3rem;display:block}.spin-wheel-zone--outskirts .spin-machine__count i{background:var(--out-amber);box-shadow:0 0 0 3px #f2ae3224}.outskirts-spin__button{background:var(--out-amber);color:#17110a;width:min(100%,34rem);min-height:3.8rem;font:900 .82rem var(--font-215-mono),monospace;letter-spacing:.14em;justify-content:center;align-items:center;gap:.75rem;margin:0 auto;display:flex}.outskirts-spin__button:disabled{opacity:.45}#spin-the-jawn .jawn-wheel-stage--landed .jawn-wheel__hub{border-color:var(--jawn-acid);background:radial-gradient(circle at 42% 35%,#202420,#080909 74%);width:46%;padding:1rem}#spin-the-jawn .jawn-wheel__winner{text-align:center;justify-items:center;gap:.34rem;width:100%;line-height:1;display:grid}#spin-the-jawn .jawn-wheel__winner small{color:var(--jawn-acid);font:900 clamp(.38rem,.8vw,.58rem)/1 var(--font-215-mono),monospace;letter-spacing:.14em}#spin-the-jawn .jawn-wheel__winner b{max-width:100%;color:var(--jawn-paper);font:900 clamp(.78rem,2.05vw,1.55rem)/.88 var(--font-215-display),Impact,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;text-transform:uppercase;transform:none}#spin-the-jawn .jawn-wheel__winner em{max-width:100%;color:var(--jawn-blue);font:800 clamp(.32rem,.65vw,.48rem)/1.25 var(--font-215-mono),monospace;letter-spacing:.06em;text-transform:uppercase;display:block}#spin-the-jawn .spin-result-drawer__fallback{color:var(--jawn-paper);background:linear-gradient(145deg,#121512,#070908);border:1px solid #baff1847;padding:1.25rem}#spin-the-jawn .spin-result-drawer__fallback svg{width:2rem;height:2rem;color:var(--jawn-acid)}#spin-the-jawn .spin-result-drawer__fallback small{font:900 .55rem var(--font-215-mono),monospace;letter-spacing:.14em}#spin-the-jawn .spin-result-drawer__fallback small b{color:var(--jawn-acid)}#spin-the-jawn .spin-result-drawer__fallback strong{max-width:16rem;font:900 clamp(1.15rem,2.8vw,2rem)/.9 var(--font-215-display),Impact,sans-serif;text-transform:uppercase}#spin-the-jawn .spin-result-drawer__fallback a{border-bottom:1px solid var(--jawn-acid);color:var(--jawn-acid);font:900 .58rem var(--font-215-mono),monospace;text-transform:uppercase}#spin-the-jawn .spin-result-drawer>.save-your-215--compact{border-top:1px solid var(--jawn-acid);width:100%;color:var(--jawn-paper);box-shadow:none;background:#121711;border-bottom:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.8rem 1rem;display:flex;position:static}#spin-the-jawn .spin-result-drawer>.save-your-215--compact>div:first-child{gap:.25rem;min-width:0;display:grid}#spin-the-jawn .spin-result-drawer>.save-your-215--compact p{color:var(--jawn-blue);font:900 .48rem/1.2 var(--font-215-mono),monospace;letter-spacing:.12em;text-transform:uppercase}#spin-the-jawn .spin-result-drawer>.save-your-215--compact strong{font:900 .9rem/1 var(--font-215-display),Impact,sans-serif;text-transform:uppercase}#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions{flex:none;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions a,#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions button{min-height:2.15rem;font:900 .52rem/1 var(--font-215-mono),monospace;text-transform:uppercase;border:0;align-items:center;gap:.35rem;padding:.5rem .65rem;display:inline-flex}#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions a{background:var(--jawn-acid);color:var(--jawn-ink)}#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions button{color:var(--jawn-paper);background:0 0;border-bottom:1px solid #f3f0e859}.spin-recording-mode .spin-editorial,.spin-recording-mode .spin-mode-bank,.spin-recording-mode .spin-controls>:not(.spin-result-drawer),.spin-recording-mode .spin-entry-stamp,.spin-recording-mode .spin-aftercare,.spin-recording-mode .spin-outskirts-handoff{display:none!important}body:has(.spin-recording-mode)>header{display:none!important}body:has(.spin-recording-mode) header[data-brand=iam215jawn]{display:none!important}body:has(.spin-recording-mode) footer{display:none!important}body:has(.spin-recording-mode) .outskirts-wayfinding-viewport{display:none!important}#spin-the-jawn.spin-recording-mode .spin-editorial,#spin-the-jawn.spin-recording-mode .spin-mode-bank,#spin-the-jawn.spin-recording-mode .spin-controls>:not(.spin-result-drawer),#spin-the-jawn.spin-recording-mode .spin-entry-stamp,#spin-the-jawn.spin-recording-mode .spin-aftercare,#spin-the-jawn.spin-recording-mode .spin-outskirts-handoff,#spin-the-jawn.spin-recording-mode .spin-ranking{display:none!important}.spin-recording-page,#spin-the-jawn.spin-recording-mode{min-height:100vh}.spin-recording-mode>div{max-width:58rem!important;padding:1rem!important}.spin-recording-mode .spin-experience{display:block}.spin-recording-mode .spin-machine{background:0 0!important;border:0!important}@media (max-width:640px){.spin-product-page .has-spin-result>div{padding:0 .6rem 1rem}.spin-product-page .has-spin-result .spin-editorial{display:none}#spin-the-jawn .spin-machine--result{padding:.35rem}#spin-the-jawn .spin-machine--result .spin-machine__header{margin-bottom:.15rem;padding:.35rem .4rem}#spin-the-jawn .spin-machine--result .spin-mode-heading{display:none}#spin-the-jawn .spin-machine--result .spin-mode-bank{display:none!important}#spin-the-jawn .spin-machine--result .spin-controls{margin:0;padding:0}#spin-the-jawn .spin-machine--result .spin-controls>:not(.spin-result-drawer){display:none!important}#spin-the-jawn .spin-machine--result .spin-wheel-zone{width:min(100%,20rem);margin-bottom:.25rem;padding:.35rem .45rem}#spin-the-jawn .spin-machine--result .spin-entry-stamp,#spin-the-jawn .spin-machine--result .spin-machine__count{display:none}#spin-the-jawn .spin-machine--result .spin-result-drawer{border-top-width:2px;grid-template-columns:6.6rem minmax(0,1fr)}#spin-the-jawn .spin-machine--result .spin-result-drawer__media{aspect-ratio:auto;min-height:8.4rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__fallback{gap:.3rem;padding:.55rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__fallback svg{width:1.35rem;height:1.35rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__fallback small{font-size:.42rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__fallback strong{font-size:.78rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__fallback a{font-size:.42rem;line-height:1.25}#spin-the-jawn .spin-machine--result .spin-result-drawer__copy{padding:.7rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__pool,#spin-the-jawn .spin-machine--result .spin-result-drawer__copy>p:not(:first-child),#spin-the-jawn .spin-machine--result .spin-result-drawer__move,#spin-the-jawn .spin-machine--result .spin-result-social{display:none}#spin-the-jawn .spin-machine--result .spin-result-drawer__copy>p:first-child{font-size:.48rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__copy h3,#spin-the-jawn .spin-machine--result .spin-result-drawer__copy h3.spin-result-name--medium,#spin-the-jawn .spin-machine--result .spin-result-drawer__copy h3.spin-result-name--long{margin-top:.25rem;font-size:clamp(1.15rem,6.4vw,1.65rem);line-height:.86}#spin-the-jawn .spin-machine--result .spin-result-drawer__facts{margin-top:.45rem;font-size:.46rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__actions{gap:.2rem .55rem;margin-top:.5rem}#spin-the-jawn .spin-machine--result .spin-result-drawer__actions a,#spin-the-jawn .spin-machine--result .spin-result-drawer__actions button{padding:.35rem 0;font-size:.5rem}#spin-the-jawn .spin-result-drawer>.save-your-215--compact{gap:.55rem;padding:.65rem .7rem}#spin-the-jawn .spin-result-drawer>.save-your-215--compact p{font-size:.4rem}#spin-the-jawn .spin-result-drawer>.save-your-215--compact strong{font-size:.72rem}#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions{gap:.35rem}#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions a,#spin-the-jawn .spin-result-drawer>.save-your-215--compact .save-your-215__actions button{min-height:1.9rem;padding:.4rem .45rem;font-size:.43rem}}.outskirts-result{border-top:1px solid var(--out-amber);max-width:58rem;margin:2rem auto 0;padding:1.6rem 0}.outskirts-result>p:first-child{color:var(--out-blue);font:900 .62rem var(--font-215-mono),monospace;letter-spacing:.18em}.outskirts-result h3{font:900 clamp(3rem,7vw,6rem)/.8 var(--font-215-display),Impact,sans-serif;text-transform:uppercase;margin-top:.6rem}.outskirts-result__facts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.outskirts-result__facts span{border-bottom:1px solid var(--out-blue);font:800 .6rem var(--font-215-mono),monospace;letter-spacing:.09em;text-transform:uppercase;padding:.35rem .15rem}.outskirts-result>p:not(:first-child){color:#c3baaa;max-width:48rem;margin-top:1.25rem;line-height:1.65}.outskirts-result__move{border-left:3px solid var(--out-ember);gap:.4rem;margin-top:1.2rem;padding:.2rem 1rem;display:grid}.outskirts-result__move strong{color:var(--out-ember);font:900 .62rem var(--font-215-mono),monospace;letter-spacing:.12em}.outskirts-result__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.outskirts-result__actions a,.outskirts-result__actions button{text-transform:uppercase;border:1px solid #4f493f;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .85rem;font-size:.72rem;font-weight:900;display:inline-flex}.outskirts-result__actions svg{width:14px}.outskirts-more{color:var(--out-amber);text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.72rem;font-weight:900;display:flex}.outskirts-browse{border-top:6px solid var(--out-amber);background:var(--out-surface);margin:2.5rem 0;padding:clamp(1rem,3vw,2.5rem)}.outskirts-browse header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.outskirts-browse header p{color:var(--out-blue)}.outskirts-browse header h2{font:900 clamp(3rem,7vw,6.4rem)/.78 var(--font-215-display),Impact,sans-serif;text-transform:uppercase;margin-top:.8rem}.outskirts-browse header>strong{color:var(--out-amber);font:900 .7rem var(--font-215-mono),monospace;letter-spacing:.15em}.outskirts-filters{border-block:1px solid #4f493f;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:2rem;padding:1rem 0;display:grid}.outskirts-filters label{font:800 .6rem var(--font-215-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.outskirts-filters select,.outskirts-filters input{border:0;width:100%;min-height:2.8rem;color:var(--out-cream);background:#0c0f0f;border-bottom:1px solid #71695c;margin-top:.45rem;padding:.65rem;font-size:.85rem;display:block}.outskirts-list article{border-bottom:1px solid #4f493f;grid-template-columns:4.6rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.outskirts-distance{border:1px solid var(--out-blue);color:var(--out-blue);align-content:center;justify-items:center;display:grid}.outskirts-distance b{font:900 1.5rem var(--font-215-display),Impact,sans-serif}.outskirts-distance span{font:800 .45rem var(--font-215-mono),monospace;letter-spacing:.1em}.outskirts-list article p{color:var(--out-blue);font:800 .56rem var(--font-215-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.outskirts-list article h3{margin-top:.35rem;font-size:1.4rem;font-weight:900}.outskirts-list article>div>span{color:#aaa293;margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.outskirts-list article>div>div{flex-wrap:wrap;gap:1rem;margin-top:.8rem;display:flex}.outskirts-list a,.outskirts-list button{color:var(--out-amber);text-transform:uppercase;font-size:.68rem;font-weight:900}.outskirts-notice{z-index:5;background:var(--out-amber);color:#17110a;text-align:center;max-width:42rem;margin:1rem auto;padding:.8rem 1rem;font-weight:900;position:sticky;bottom:1rem}.outskirts-return{border-top:1px solid #4f493f;justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.outskirts-return>p{color:var(--out-blue)}.outskirts-return a{color:var(--out-amber);text-transform:uppercase;align-items:center;gap:.5rem;font-weight:900;display:flex}@media (max-width:760px){.outskirts-hero{grid-template-columns:1fr;padding-top:2rem}.outskirts-hero__copy{margin-top:1rem}.outskirts-hero h1{font-size:clamp(4.15rem,22vw,6.6rem)}.outskirts-zone-grid{grid-template-columns:1fr 1fr}.outskirts-zone-grid button+button{border-left:1px solid #4f493f}.outskirts-zone-grid button:nth-child(n+3){border-top:0}.outskirts-zone-grid button:nth-child(2n){border-left:0}.outskirts-choice{grid-template-columns:1fr}.outskirts-choice button+button{border-top:0;border-left:1px solid #4f493f}.outskirts-spin__heading{display:block}.outskirts-spin__heading>span{margin-top:.8rem;display:block}.outskirts-spin{margin-inline:-1.25rem;padding-inline:1rem}.spin-wheel-zone--outskirts{padding-inline:.5rem}.outskirts-browse{margin-inline:-1.25rem;padding-inline:1rem}.outskirts-browse header{align-items:start}.outskirts-filters{grid-template-columns:1fr 1fr}.outskirts-list article{grid-template-columns:3.8rem 1fr}.outskirts-return{align-items:flex-start}.outskirts-return a{text-align:right;justify-content:flex-end}}@media (max-width:420px){.outskirts-zone-grid button{min-height:6.5rem}.outskirts-intent{grid-template-columns:1fr}.outskirts-intent button+button{border-top:0;border-left:1px solid #4f493f}.outskirts-filters{grid-template-columns:1fr}.outskirts-hero__index{gap:.35rem}.outskirts-hero__index span{font-size:.45rem}}.outskirts-hero{background:linear-gradient(115deg,#0000 0 68%,#6f9dab0e 68% 69%,#0000 69% 100%);grid-template-columns:minmax(0,1.05fr) minmax(17rem,.55fr);padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:1.65rem}.outskirts-hero h1{font-size:clamp(3.8rem,8vw,7.4rem);line-height:.76}.outskirts-hero h1 span{display:inline}.outskirts-hero__copy strong{font:900 clamp(1.45rem,2.5vw,2.5rem)/.9 var(--font-215-display),Impact,sans-serif}.outskirts-hero__index b{border:1px solid var(--out-amber);width:2rem;height:2rem;color:var(--out-amber);border-radius:50%;place-items:center;display:grid}.outskirts-step--route{padding-top:clamp(2.2rem,5vw,4.5rem);position:relative;overflow:hidden}.outskirts-question{grid-template-columns:1fr auto;align-items:end;gap:.6rem 2rem;margin-bottom:1.4rem;display:grid}.outskirts-question>p{color:var(--out-blue);font:900 .64rem var(--font-215-mono),monospace;letter-spacing:.2em;grid-column:1/-1}.outskirts-question h2{font:900 clamp(3.3rem,8vw,7.2rem)/.75 var(--font-215-display),Impact,sans-serif;letter-spacing:-.05em;text-transform:uppercase}.outskirts-question>span{color:#a9a190;max-width:18rem;padding-bottom:.25rem;font-size:.8rem;line-height:1.55}.outskirts-route-line{color:var(--out-blue);font:900 .55rem var(--font-215-mono),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.outskirts-route-line b{border:1px solid var(--out-blue);width:2.4rem;height:2.4rem;color:var(--out-cream);border-radius:50%;place-items:center;display:grid}.outskirts-route-line i{background:#4f493f;flex:1;height:1px;position:relative}.outskirts-route-line i:after{content:"";background:var(--out-blue);border-radius:50%;width:7px;height:7px;transition:left .38s,background .2s;position:absolute;top:-3px;left:0}.outskirts-route-line i.is-routed:after{background:var(--out-amber);left:calc(100% - 7px)}.outskirts-route-line em{min-width:9.5rem;color:var(--out-amber);text-align:right;font-style:normal}.outskirts-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.outskirts-zone-grid button{background:0 0;border:0;border-top:1px solid #4f493f;grid-template-columns:1fr auto;min-height:10.5rem;padding:1.1rem .35rem 1.25rem;display:grid;position:relative}.outskirts-zone-grid button:after{content:"";background:var(--out-amber);width:0;height:3px;transition:width .28s;position:absolute;top:-2px;left:0}.outskirts-zone-grid button:hover,.outskirts-zone-grid button[aria-pressed=true]{color:var(--out-cream);background:linear-gradient(90deg,#f2ae321c,#0000 72%)}.outskirts-zone-grid button[aria-pressed=true]:after{width:100%}.outskirts-zone-grid small{color:var(--out-blue);grid-column:1}.outskirts-zone-grid strong{grid-column:1;margin-top:.7rem;font-size:clamp(1.7rem,3.5vw,3rem)}.outskirts-zone-grid span{color:var(--out-cream);font:800 .66rem/1.5 var(--font-215-mono),monospace;grid-column:1;margin-top:.65rem}.outskirts-zone-grid em{color:#8f897d;grid-column:1;margin-top:.45rem;font-size:.72rem;font-style:normal;line-height:1.45}.outskirts-zone-grid button>b{color:var(--out-blue);grid-area:1/2/5;align-self:center;font-size:1.5rem}.outskirts-zone-grid button[aria-pressed=true] small,.outskirts-zone-grid button[aria-pressed=true] span{color:inherit}.outskirts-zone-grid button[aria-pressed=true]>b{color:var(--out-amber)}.outskirts-step:not(.outskirts-step--route){grid-template-columns:minmax(8rem,.26fr) minmax(0,1fr);gap:clamp(1rem,4vw,4rem);padding-block:2.5rem;display:grid}.outskirts-step:not(.outskirts-step--route)>p{padding-top:.25rem}.outskirts-intent{gap:1.25rem}.outskirts-intent button{border:0;border-bottom:1px solid #4f493f;min-height:7rem;padding:1rem 3.2rem 1rem 0;position:relative}.outskirts-intent button+button{border-left:0}.outskirts-intent button:after{content:"→";color:var(--out-blue);font-size:1.4rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.outskirts-intent button:hover,.outskirts-intent button[aria-pressed=true]{border-color:var(--out-amber);color:var(--out-cream);background:0 0}.outskirts-intent button[aria-pressed=true]:before{content:"";background:var(--out-amber);width:42%;height:3px;position:absolute;bottom:-2px;left:0}.outskirts-intent button[aria-pressed=true] span{color:#a9a190}.outskirts-step--payoff{position:relative}.outskirts-step--payoff>p{grid-row:1/3}.outskirts-trip-ticket{background:var(--out-cream);color:var(--out-ink);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.9rem;margin-bottom:1.3rem;padding:.75rem 1rem;display:grid}.outskirts-trip-ticket span{gap:.18rem;display:grid}.outskirts-trip-ticket small{color:#527582;font:900 .48rem var(--font-215-mono),monospace;letter-spacing:.16em}.outskirts-trip-ticket b{font:900 .72rem var(--font-215-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.outskirts-trip-ticket i{background:#b4aa96;height:1px}.outskirts-choice{gap:1rem}.outskirts-choice button{border:1px solid #4f493f;min-height:9rem;padding:1.25rem 3rem 1.25rem 1.25rem;position:relative}.outskirts-choice button+button{border-left:1px solid #4f493f}.outskirts-choice button:after{content:"→";font-size:1.6rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.outskirts-choice button:hover,.outskirts-choice button[aria-pressed=true]{border-color:var(--out-amber);background:var(--out-amber);color:#17110a}.outskirts-browse{background:var(--out-cream);color:var(--out-ink);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);position:relative;box-shadow:inset 0 0 0 1px #0d10112e}.outskirts-browse:after{content:"";width:4.2rem;height:4.2rem;box-shadow:inset 0 0 0 7px var(--out-cream),inset 0 0 0 8px #6f9dab66;pointer-events:none;border:1px solid #6f9dab80;border-radius:50%;position:absolute;top:1.5rem;right:2rem}.outskirts-browse header p,.outskirts-browse header>strong,.outskirts-list article p{color:#527582}.outskirts-browse header h2{font-size:clamp(3rem,6vw,5.7rem)}.outskirts-filters{border-color:#b8ad99}.outskirts-filters select,.outskirts-filters input{color:var(--out-ink);background:0 0;border-color:#928673}.outskirts-list article{border-color:#c9beaa;grid-template-columns:5.1rem 1fr;padding-block:1.45rem}.outskirts-distance{color:#527582;border:0;border-right:1px solid #7498a4;position:relative}.outskirts-distance b{font-size:1.65rem}.outskirts-distance i{background:#527582;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px}.outskirts-list article h3{font:900 clamp(1.5rem,3vw,2.25rem)/1 var(--font-215-display),Impact,sans-serif;text-transform:uppercase}.outskirts-list article>div>span{color:#544f46;max-width:44rem}.outskirts-list a,.outskirts-list button{color:#875c10}.outskirts-list mark{border:2px double var(--out-ember);color:var(--out-ember);font:900 .52rem var(--font-215-mono),monospace;letter-spacing:.13em;background:0 0;margin-top:.55rem;padding:.25rem .4rem;display:inline-block;transform:rotate(-1deg)}.outskirts-distance-note{color:#527582;font:800 .5rem/1.5 var(--font-215-mono),monospace;letter-spacing:.12em;margin-top:1rem}.outskirts-return{margin-top:2rem}@media (prefers-reduced-motion:reduce){.outskirts-route-line i:after,.outskirts-zone-grid button:after{transition:none}}@media (max-width:760px){.outskirts-hero{padding-top:1.6rem;padding-bottom:1.1rem;display:block}.outskirts-hero h1{font-size:clamp(3.25rem,16vw,4.8rem);line-height:.82}.outskirts-hero__copy{margin-top:1.3rem}.outskirts-hero__copy strong{font-size:1.5rem}.outskirts-hero__copy span{font-size:.8rem}.outskirts-hero__index{margin-top:1.1rem}.outskirts-step--route{padding-top:1.8rem}.outskirts-question{margin-bottom:1rem;display:block}.outskirts-question h2{margin-top:.55rem;font-size:clamp(3rem,14vw,4.6rem)}.outskirts-question>span{margin-top:.7rem;display:block}.outskirts-route-line em{min-width:7.5rem}.outskirts-zone-grid{grid-template-columns:1fr;gap:0}.outskirts-zone-grid button{min-height:7.8rem}.outskirts-zone-grid button:nth-child(n+3){border-top:1px solid #4f493f}.outskirts-zone-grid button:nth-child(2n){border-left:0}.outskirts-zone-grid em{display:none}.outskirts-step:not(.outskirts-step--route){padding-block:1.6rem;display:block}.outskirts-step:not(.outskirts-step--route)>p{margin-bottom:1rem}.outskirts-intent{grid-template-columns:1fr 1fr;gap:.75rem}.outskirts-intent button{min-height:5.8rem;padding-right:2.2rem}.outskirts-intent button+button{border-top:0}.outskirts-trip-ticket{grid-template-columns:1fr auto 1fr;margin-bottom:1rem}.outskirts-trip-ticket span:last-child,.outskirts-trip-ticket i:last-of-type{display:none}.outskirts-choice{grid-template-columns:1fr;gap:0}.outskirts-choice button{min-height:7rem}.outskirts-choice button+button{border-top:0}.outskirts-browse{clip-path:none}.outskirts-browse:after{display:none}.outskirts-browse header h2{font-size:3rem}.outskirts-list article{grid-template-columns:3.75rem 1fr}.outskirts-distance-note{font-size:.48rem}}@media (max-width:430px){.outskirts-zone-grid span{max-width:16rem}.outskirts-intent button strong{font-size:1.5rem}.outskirts-intent button span{font-size:.66rem}}.outskirts-escape{width:100%;color:var(--out-cream);text-align:left;border:1px solid #4f493f;border-left:0;border-right:0;grid-template-columns:1fr auto;margin-top:1.25rem;padding:1.1rem .35rem;display:grid;position:relative}.outskirts-escape small{color:var(--out-blue);font:900 .52rem/1 var(--font-215-mono),monospace;letter-spacing:.18em}.outskirts-escape strong{font:900 clamp(1.5rem,3vw,2.5rem)/.9 var(--font-215-display),Impact,sans-serif;grid-column:1;margin-top:.45rem}.outskirts-escape span{color:#8f897d;grid-column:1;margin-top:.5rem;font-size:.74rem}.outskirts-escape>b{color:var(--out-amber);grid-area:1/2/4;align-self:center;font-size:1.6rem}.outskirts-escape:hover,.outskirts-escape:focus-visible{border-color:var(--out-amber);background:linear-gradient(90deg,#f2ae321c,#0000 72%)}@media (max-width:760px){.outskirts-hero h1{font-size:clamp(3.05rem,14.5vw,4.5rem)}.outskirts-question h2{font-size:clamp(3rem,14vw,4.6rem)}}.outskirts-roadside-sign{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);width:min(100%,39rem);min-height:17rem;color:var(--out-ink);background:radial-gradient(circle at 16% 27%,#ffffff14 0 1px,#0000 1.5px) 0 0/31px 29px,radial-gradient(circle at 86% 74%,#17110a26 0 1px,#0000 1.8px) 0 0/37px 41px,linear-gradient(103deg,#f4b83f,#d99022) 0 0/100% 100%;border:1px solid #e6c98f;border-radius:3px;align-content:center;padding:2rem 3rem;display:grid;position:relative;overflow:hidden;transform:rotate(-.35deg);box-shadow:inset 0 0 0 6px #d49125,inset 0 0 0 8px #17110ab8,inset 0 0 34px #5a310633,9px 11px #080a09,18px 22px 30px #00000061}.outskirts-roadside-sign:before,.outskirts-roadside-sign:after{content:"";z-index:2;aspect-ratio:1;background:#d89526;border:2px solid #17110a7a;border-radius:50%;width:.75rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 1px 1px 2px #0000004d}.outskirts-roadside-sign:before{left:1rem}.outskirts-roadside-sign:after{right:1rem}.outskirts-roadside-sign>i{background:#17110a7a;height:1px;position:absolute;left:2.2rem;right:2.2rem}.outskirts-roadside-sign>i:first-child{top:1.45rem}.outskirts-roadside-sign>i:last-child{bottom:1.45rem}.outskirts-roadside-sign>p{color:#244a57;font:900 .55rem/1 var(--font-215-mono),monospace;letter-spacing:.2em}.outskirts-roadside-sign h1{text-transform:uppercase;margin:.75rem 0 .8rem;display:grid;font-family:var(--font-215-display),Impact,sans-serif!important}.outskirts-roadside-sign h1 small{font:900 1.2rem/1 var(--font-215-mono),monospace;letter-spacing:.28em}.outskirts-roadside-sign h1 span{letter-spacing:-.065em;text-shadow:1px 1px #fff0cb40;font-size:clamp(3.9rem,7.4vw,6.6rem);line-height:.72;color:var(--out-ink)!important}.outskirts-roadside-sign>b{font:900 .52rem/1 var(--font-215-mono),monospace;letter-spacing:.18em}.outskirts-roadside-sign em{color:#244a57;font-style:normal}.outskirts-hero__brand{align-items:center;display:flex}.outskirts-zone-grid{border-top:1px solid #4f493f;border-bottom:1px solid #4f493f}.outskirts-zone-grid button{background:0 0;border:0!important}.outskirts-zone-grid button+button{border-left:1px solid #4f493f!important}.outskirts-zone-grid button[aria-pressed=true]{box-shadow:inset 0 -3px var(--out-amber);background:linear-gradient(110deg,#f2ae322b,#0000 70%)}.outskirts-zone-grid button[aria-pressed=true]:after{background:var(--out-amber)}@media (prefers-reduced-motion:no-preference){.outskirts-roadside-sign{animation:.55s cubic-bezier(.18,.8,.2,1) both outskirts-sign-settle}@keyframes outskirts-sign-settle{0%{opacity:0;transform:translateY(-9px)rotate(-.8deg)}to{opacity:1;transform:translateY(0)rotate(-.35deg)}}}@media (max-width:760px){.outskirts-roadside-sign{width:100%;min-height:13rem;padding:1.7rem 2.3rem}.outskirts-roadside-sign h1 span{font-size:clamp(3.2rem,16vw,4.7rem)}.outskirts-hero__copy{border-top:1px solid #f2ae3273;border-left:0;padding:1.1rem 0 0}.outskirts-zone-grid{border:0}.outskirts-zone-grid button+button{border-left:0!important}.outskirts-zone-grid button{border-bottom:1px solid #4f493f!important}}@media (max-width:430px){.outskirts-roadside-sign{min-height:12rem;padding-inline:2rem}.outskirts-roadside-sign h1 small{font-size:.82rem}.outskirts-roadside-sign>p{letter-spacing:.14em;font-size:.44rem}}.passport-book-page{--passport-paper:#131817;--passport-paper-edge:#252b28;background:radial-gradient(at 50% 42%,#35454033,#0000 42%),linear-gradient(#080b0a,#050706)}.passport-book-page .passport-closed{perspective:1100px;filter:drop-shadow(0 22px 22px #0000007a)}.passport-book-page .passport-closed>div{background:radial-gradient(circle at 18% 16%,#ffffff06,#0000 24%),repeating-linear-gradient(89deg,#0000 0 7px,#ffffff02 8px),#0d1311;border:1px solid #3c4741;border-left:9px solid #080b0a;border-radius:2px 7px 7px 2px;box-shadow:inset 16px 0 20px #00000059,inset -4px 0 #f3f1ea0a,inset 0 0 0 3px #101614,8px 7px #1c211f,11px 10px #090c0b,18px 22px 32px #00000075}.passport-book-page .passport-closed>div:before{content:"ISSUED / PHL";color:#3aafffa6;font:800 .42rem/1 var(--font-215-mono);letter-spacing:.12em;border:1px solid #3aafff66;padding:.35rem .45rem;position:absolute;top:1rem;right:1rem;transform:rotate(2deg)}.passport-book-page .passport-book,.passport-book-page .book-toolbar,.passport-book-page .book-controls,.passport-book-page .passport-utility{width:min(100%,72rem)}.passport-book-page .passport-book{isolation:isolate;min-height:42rem;box-shadow:0 3px 0 var(--passport-paper-edge),0 7px 0 #171c1a,0 11px 0 #090b0a,0 28px 46px #00000085;background:#080b0a;border-radius:3px 3px 6px 6px;outline:1px solid #2c3430}.passport-book-page .passport-book:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#202724 0 1px,#111614 1px 3px);border:1px solid #303834;border-radius:4px;position:absolute;inset:6px -7px -9px}.passport-book-page .passport-book:after{z-index:12;width:2.5rem;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#0000,#0003 18%,#000000b8 48%,#ffffff06 53%,#00000038 80%,#0000);top:0;bottom:0;left:calc(50% - 1.25rem)}.passport-book-page .passport-book__page{background-color:var(--passport-paper);background-image:radial-gradient(circle at 18% 12%,#f3f1ea06 0 1px,#0000 1.5px),radial-gradient(circle at 72% 63%,#00000014 0 1px,#0000 1.5px),linear-gradient(92deg,#ffffff05,#0000 16% 82%,#00000026);background-size:23px 27px,31px 29px,100% 100%;border-color:#303734;min-height:42rem;box-shadow:inset 0 0 30px #00000029}.passport-book-page .passport-book__page.is-left{border-radius:3px 0 0 4px;box-shadow:inset -22px 0 28px #00000038,inset 2px 0 #ffffff06}.passport-book-page .passport-book__page.is-right{border-radius:0 3px 4px 0;box-shadow:inset 22px 0 28px #00000038,inset -2px 0 #ffffff06}.passport-book-page .book-page__tab{background:#182521;border:1px solid #3aafff42;border-right:0;top:1.4rem;box-shadow:-2px 2px #00000040}.passport-book-page .is-left .book-page__tab{border-left:0;border-right:1px solid #3aafff42;box-shadow:2px 2px #00000040}.passport-book-page .book-metadata div:last-child{border-bottom:0}.passport-book-page .book-metadata dd:before{content:"REC / ";opacity:.42}.passport-book-page .book-stamp.is-earned{opacity:var(--stamp-pressure,.91);transform:translate(var(--stamp-x,0),var(--stamp-y,0)) rotate(var(--stamp-tilt,-3deg));filter:contrast(1.12)drop-shadow(.6px .8px #00000073)}.passport-book-page .book-stamp.is-earned:after{content:"";opacity:.28;pointer-events:none;background:radial-gradient(circle at 9% 23%,currentColor 0 1px,#0000 1.5px),radial-gradient(circle at 92% 67%,currentColor 0 1.2px,#0000 1.8px),radial-gradient(circle at 61% 5%,currentColor 0 .8px,#0000 1.4px);position:absolute;inset:-4px}.passport-book-page .book-latest .book-stamp.is-earned{animation:.46s cubic-bezier(.18,.8,.18,1) both passport-ink-hit}.passport-book-page .place-stamp-slot.is-stamped{filter:contrast(1.04);background:#3aafff06}.passport-book-page .book-next__link{border-bottom:1px solid var(--jawn-acid);color:var(--jawn-paper);font:900 .52rem/1 var(--font-215-mono);letter-spacing:.08em;align-items:center;gap:.5rem;margin-top:1rem;padding-bottom:.35rem;display:inline-flex}.passport-book-page .book-next__link svg{width:.8rem}.passport-book-page .book-toolbar{background:#0b0f0e;border:1px solid #f3f1ea1f;padding:.75rem 1rem;box-shadow:0 5px #0000004d}.passport-book-page .book-controls{border-top:1px solid #f3f1ea1f}.passport-book-page .book-controls button{min-height:2.8rem;transition:color .16s,transform .16s}.passport-book-page .book-controls button:not(:disabled):hover{color:var(--jawn-acid);transform:translateY(-1px)}@keyframes passport-ink-hit{0%{opacity:0;transform:translate(var(--stamp-x,0),-14px) rotate(var(--stamp-tilt,-3deg)) scale(1.12)}55%{opacity:1;transform:translate(var(--stamp-x,0),3px) rotate(var(--stamp-tilt,-3deg)) scale(.96)}to{opacity:var(--stamp-pressure,.91);transform:translate(var(--stamp-x,0),var(--stamp-y,0)) rotate(var(--stamp-tilt,-3deg)) scale(1)}}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-closed.is-opening>div{transform-origin:0;animation:.7s cubic-bezier(.2,.76,.2,1) both passport-cover-open}.passport-book-page .passport-book.is-closing{transform-origin:0;animation:.5s both passport-book-close}@keyframes passport-cover-open{0%{transform:rotateY(0)}58%{transform:rotateY(-24deg)translate(-3px)}to{opacity:0;transform:rotateY(-74deg)translate(-14px)}}@keyframes passport-book-close{to{opacity:0;transform:perspective(1000px)rotateY(-22deg)scale(.96)}}}@media (max-width:820px){.passport-book-page .passport-book,.passport-book-page .passport-book__page{min-height:39rem}.passport-book-page .passport-book:after{display:none}.passport-book-page .passport-book__page{border-radius:3px 6px 6px 3px!important;box-shadow:inset -8px 0 16px #0000002e,inset 5px 0 12px #0000003d!important}.passport-book-page .book-toolbar{gap:.8rem}}@media (max-width:430px){.passport-book-page{padding-inline:.55rem}.passport-book-page .passport-book__page{min-height:38rem;padding:1.7rem 1.15rem 1.25rem}.passport-book-page .book-toolbar{padding-inline:.65rem}.passport-book-page .book-toolbar__directory{gap:.65rem}.passport-book-page .book-toolbar__directory button{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.passport-book-page .passport-closed,.passport-book-page .passport-book,.passport-book-page .passport-book__page,.passport-book-page .book-stamp{transition:none!important;animation:none!important}}.outskirts-wordmark-lockup{width:min(100%,49rem);color:var(--out-cream);background:0 0;padding:clamp(1rem,2vw,1.6rem) 0}.outskirts-wordmark-lockup>p{color:var(--out-blue);font:900 .58rem/1 var(--font-215-mono),monospace;letter-spacing:.22em}.outskirts-wordmark-lockup h1{letter-spacing:-.085em;white-space:nowrap;margin:.7rem 0 .8rem;color:var(--out-cream)!important;font:900 clamp(4rem,8vw,8.4rem)/.73 var(--font-215-display),Impact,sans-serif!important;text-transform:lowercase!important}.outskirts-wordmark-lockup>div{color:var(--out-blue);font:900 .47rem/1 var(--font-215-mono),monospace;letter-spacing:.16em;grid-template-columns:minmax(2rem,.35fr) auto minmax(3rem,1fr) auto minmax(2rem,.2fr) auto;align-items:center;gap:.65rem;display:grid}.outskirts-wordmark-lockup>div i{background:linear-gradient(90deg,var(--out-blue),transparent);height:1px}.outskirts-wordmark-lockup>div i:nth-of-type(2){background:repeating-linear-gradient(90deg,var(--out-blue) 0 2px,transparent 2px 7px)}.outskirts-wordmark-lockup>div em{color:var(--out-amber);font-size:1rem;font-style:normal}.outskirts-hero__copy{border-left:0;padding-left:0}.outskirts-hero{background:linear-gradient(90deg,#6f9dab0e,transparent 42%),var(--out-ink)}.outskirts-intent button:not([disabled]),.outskirts-choice button:not([disabled]){color:var(--out-cream);opacity:1}.outskirts-intent button:not([disabled]) span,.outskirts-choice button:not([disabled]) span{color:#a8a99f}.outskirts-intent button[aria-pressed=true],.outskirts-choice button[aria-pressed=true]{border-color:var(--out-amber);box-shadow:inset 0 -3px var(--out-amber);background:linear-gradient(105deg,#f2ae3221,#0000 72%)}.outskirts-step.is-locked{opacity:.58}.outskirts-step.is-locked .outskirts-intent button,.outskirts-step.is-locked .outskirts-choice button{color:#8d908b}.outskirts-spin__heading>p:before{content:"phillyoutskirts. / ";color:var(--out-amber);text-transform:lowercase}.passport-book__page:has(.book-link[href="/philly/outskirts"]) .book-page__eyebrow{font-size:0}.passport-book__page:has(.book-link[href="/philly/outskirts"]) .book-page__eyebrow:before{content:"phillyoutskirts. / FIELD RECORD";color:#8b5d16;font:900 .56rem/1 var(--font-215-mono);letter-spacing:.13em;text-transform:lowercase}@media (max-width:760px){.outskirts-wordmark-lockup h1{white-space:nowrap;font-size:clamp(2.85rem,13.5vw,5rem)}.outskirts-wordmark-lockup>div{grid-template-columns:1fr auto 1fr auto}.outskirts-wordmark-lockup>div i:nth-of-type(3),.outskirts-wordmark-lockup>div b:nth-of-type(2){display:none}}.passport-book-page .passport-book{background:#302d27;box-shadow:0 3px #a89d87,0 6px #706958,0 9px #38342d,0 24px 38px #00000085}.passport-book-page .passport-book:before{background:repeating-linear-gradient(0deg,#b8ae98 0 1px,#8f8774 1px 2px,#c3b8a0 2px 4px);border-color:#746d5e}.passport-book-page .passport-book:after{background:linear-gradient(90deg,#453d3114,#342e256b 24%,#161411b8 49%,#ffffff1f 54%,#433b2e61 77%,#453d310f)}.passport-book-page .passport-book__page{--jawn-paper:#20211e;--jawn-muted:#625e55;--jawn-blue:#356878;--jawn-acid:#647b2c;--jawn-red:#8b4338;color:#20211e;background-color:#c9c0ac;background-image:radial-gradient(circle at 18% 12%,#ffffff29 0 .7px,#0000 1.2px),radial-gradient(circle at 72% 63%,#3730261a 0 .8px,#0000 1.4px),linear-gradient(104deg,#ffffff29,#0000 20% 78%,#39312621);border-color:#8e8573;box-shadow:inset 0 0 24px #43392b21}.passport-book-page .passport-book__page.is-left{box-shadow:inset -34px 0 38px #40372a3b,inset 2px 0 #ffffff38}.passport-book-page .passport-book__page.is-right{box-shadow:inset 34px 0 38px #40372a3b,inset -2px 0 #ffffff2e}.passport-book-page .passport-book__page:before{color:#2e3f3c12}.passport-book-page .book-page__eyebrow,.passport-book-page .book-page__tab,.passport-book-page .book-metadata dd{color:#356878}.passport-book-page .book-page__tab{background:#b6b09f;border-color:#35687873;box-shadow:2px 2px #48413533}.passport-book-page .book-metadata{background:0 0;border:0;padding:0}.passport-book-page .book-metadata div{border-bottom:1px dotted #2f302b59}.passport-book-page .book-page__note{color:#625e55;border-left-color:#8b4338}.passport-book-page .book-latest>p,.passport-book-page .book-next p,.passport-book-page .book-pinned p,.passport-book-page .book-empty p{color:#625e55}.passport-book-page .book-stamp.book-ink--paper.is-earned{color:#292a26}.passport-book-page .book-stamp--token{box-shadow:inset 0 0 0 4px #c9c0ac,inset 0 0 0 5px}.passport-book-page .place-stamp-slot{color:#4f514b;border-color:#2d2f2b38}.passport-book-page .place-stamp-slot.is-stamped{color:#4f641f;background:#647b2c09;border-color:#647b2c}.passport-book-page .place-stamp-slot.is-discovered{color:#356878}.passport-book-page .neighborhood-master{border-color:#47433847}.passport-book-page .book-next>div{background:#2a2b2729}.passport-book-page .book-next i{background:#647b2c}.passport-book-page .book-next__link,.passport-book-page .book-link{color:#292a26;border-color:#647b2c}.passport-book-page .book-rule-list,.passport-book-page .book-rule-list>div{border-color:#31312c3d}.passport-book-page .book-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f3f1ea29}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-closing{animation:none}.passport-book-page .passport-book.is-closing .passport-book__page.is-left{z-index:8;transform-origin:100%;animation:.56s cubic-bezier(.34,.04,.18,1) both passport-close-left}.passport-book-page .passport-book.is-closing .passport-book__page.is-right{z-index:9;transform-origin:0;animation:.56s cubic-bezier(.34,.04,.18,1) both passport-close-right}@keyframes passport-close-left{0%{transform:perspective(1400px)rotateY(0)}to{transform:perspective(1400px)rotateY(82deg)}}@keyframes passport-close-right{0%{transform:perspective(1400px)rotateY(0)}to{transform:perspective(1400px)rotateY(-82deg)}}}@media (max-width:820px){.passport-book-page .passport-book__page{background-color:#c9c0ac!important;box-shadow:inset -12px 0 18px #40372a29,inset 7px 0 14px #40372a33!important}}.passport-book-page .passport-book__page{--jawn-blue:#526f77;--jawn-red:#8a4539;--jawn-acid:#596f29;background-image:radial-gradient(circle at 17% 13%,#ffffff2e 0 .55px,#0000 1px),radial-gradient(circle at 74% 66%,#38302516 0 .65px,#0000 1.2px),linear-gradient(98deg,#ffffff1f,#0000 23% 73%,#4136281a);background-size:19px 23px,29px 31px,100% 100%}.passport-book-page .passport-book__page.is-left{background-image:radial-gradient(circle at 17% 13%,#ffffff29 0 .55px,#0000 1px),linear-gradient(91deg,#ffffff29,#0000 26%,#44392a2b 96%);box-shadow:inset -27px 0 36px #3e33263d,inset 3px 0 #ffffff2e}.passport-book-page .passport-book__page.is-right{background-image:radial-gradient(circle at 74% 66%,#38302517 0 .65px,#0000 1.2px),linear-gradient(89deg,#44392a38,#0000 14%,#ffffff1c 94%);box-shadow:inset 34px 0 42px #3e332638,inset -2px 0 #ffffff24}.passport-book-page .passport-book:after{filter:blur(.25px);background:linear-gradient(90deg,#51443214,#2d261d4d 23%,#181511a6 47%,#ffffff21 55%,#473b2b47 76%,#5144320a);width:2.1rem;left:calc(50% - 1.05rem)}.passport-book-page .book-page__eyebrow,.passport-book-page .book-neighborhood-code,.passport-book-page .book-page__tab,.passport-book-page .book-metadata dd,.passport-book-page .book-ledger-note{opacity:.83;text-shadow:.25px .2px #1d353b47;color:#526f77!important}.passport-book-page .book-area-counts{background:0 0;border-top:1px solid #30302b52;margin-top:1.3rem;padding:.35rem 0 0;display:block}.passport-book-page .book-area-counts div{border-bottom:1px dotted #30302b52;grid-template-columns:1fr auto;align-items:center;padding:.43rem 0;display:grid}.passport-book-page .book-area-counts dt,.passport-book-page .book-area-counts dd{font:800 .53rem/1 var(--font-215-mono);letter-spacing:.1em}.passport-book-page .book-area-counts dt{color:#393a35}.passport-book-page .book-area-counts dd{color:#526f77}.passport-book-page .book-area-counts dd:before{content:"........ ";color:#393a3559}.passport-book-page .book-ledger-note{font:800 .42rem/1 var(--font-215-mono);letter-spacing:.11em;margin-top:.55rem;display:block}.passport-book-page .place-stamp-grid{flex-direction:column;gap:1.1rem;margin-top:1.15rem;display:flex}.passport-book-page .place-stamp-slot{color:#625e55;background:0 0;border:0;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;min-height:5.65rem;padding:.55rem .7rem;display:grid;overflow:visible}.passport-book-page .place-stamp-slot:after{display:none}.passport-book-page .place-stamp-slot__marker{color:#526f77;opacity:.72;border:1px solid;align-self:start;width:1.9rem;transform:rotate(-2deg)}.passport-book-page .place-stamp-slot__record{gap:.28rem;min-width:0;display:grid}.passport-book-page .place-stamp-slot__record>small{color:#526f77;opacity:.78;font-size:.37rem}.passport-book-page .place-stamp-slot__record>b{letter-spacing:.035em;font-size:clamp(.9rem,1.55vw,1.28rem)}.passport-book-page .place-stamp-slot__record>span{font:800 .42rem/1 var(--font-215-mono);letter-spacing:.12em;text-transform:uppercase}.passport-book-page .place-stamp-slot>em{color:#526f77;white-space:nowrap;border:0;grid-area:1/3;align-self:end;margin:0;padding:.35rem .4rem;font-size:.36rem;transform:rotate(1deg)}.passport-book-page .place-stamp-slot>i{color:#8a4539;letter-spacing:.14em;font-size:.42rem;font-style:normal;position:absolute;top:.2rem;right:.45rem;transform:rotate(3deg)}.passport-book-page .place-stamp-slot>u{color:#526f77;font:800 .34rem/1 var(--font-215-mono);letter-spacing:.12em;opacity:.75;text-decoration:none;position:absolute;bottom:-.15rem;left:3.45rem}.passport-book-page .place-stamp-slot.is-stamped{color:#8a4539;filter:contrast(.92);box-shadow:none;transform:translate(var(--stamp-x,0),var(--stamp-y,0)) rotate(var(--stamp-tilt,-1.3deg));background:radial-gradient(circle at 4% 18%,#8a45393b 0 .8px,#0000 1.4px) 0 0/13px 17px,radial-gradient(circle at 84% 78%,#8a453933 0 .8px,#0000 1.6px) 0 0/19px 23px;border:3px double #8a4539}.passport-book-page .place-stamp-slot.is-stamped:before{content:"";opacity:.54;clip-path:polygon(0 0,92% 0,92% 2%,100% 2%,100% 100%,6% 100%,6% 97%,0 97%);border:1px solid;position:absolute;inset:3px}.passport-book-page .place-stamp-slot.is-stamped .place-stamp-slot__marker{color:#8a4539;box-shadow:none;border:2px solid #8a4539}.passport-book-page .place-stamp-slot.is-stamped .place-stamp-slot__record>small,.passport-book-page .place-stamp-slot.is-stamped>u{color:#526f77}.passport-book-page .place-stamp-slot.is-stamped>em{color:#8a4539;border:1px solid #8a4539;transform:rotate(2deg)}.passport-book-page .place-stamp-slot.is-discovered{color:#4e504a;background:0 0;border:0;border-left:2px solid #526f778c}.passport-book-page .place-stamp-slot.is-discovered .place-stamp-slot__marker{color:#526f77;box-shadow:none}.passport-book-page .place-stamp-slot:not(.is-stamped):not(.is-discovered){opacity:.64;border-bottom:1px dotted #36373238;min-height:3.8rem}.passport-book-page .place-stamp-slot:not(.is-stamped):not(.is-discovered)>em{color:#6b675e}.passport-book-page .neighborhood-master{color:#596f29;border:2px solid #596f2980;margin-top:1.7rem;transform:rotate(-.6deg)}.passport-book-page .neighborhood-master:not(.is-earned){color:#777266;border:1px dashed #4743383d;transform:none}.passport-book-page .neighborhood-master.is-earned span{color:#596f29}.passport-book-page .book-stamp.book-ink--acid.is-earned{color:#596f29!important}.passport-book-page .book-stamp.book-ink--red.is-earned{color:#8a4539!important}.passport-book-page .book-stamp.book-ink--blue.is-earned{color:#526f77!important}.passport-book-page .book-stamp-shelf .book-stamp.is-earned,.passport-book-page .book-latest .book-stamp.is-earned{color:#596f29!important}.passport-book-page .book-stamp.is-earned{filter:contrast(.9);text-shadow:.35px .3px}.passport-book-page .book-stamp.is-earned:after{opacity:.18}.passport-book-page .place-stamp-slot.is-stamped .place-stamp-slot__press{border-color:#8a453994}.passport-book-page .passport-closed>div{background:radial-gradient(circle at 21% 18%,#ffffff07,#0000 29%),repeating-linear-gradient(88deg,#0000 0 5px,#ffffff02 6px),#101613;border-color:#343c38;border-left-width:11px;box-shadow:inset 18px 0 19px #00000061,inset -4px 0 #f3f1ea09,inset 0 0 0 3px #151b18,8px 7px #242a26,11px 10px #090c0b,18px 22px 32px #00000075}.passport-book-page .passport-closed>div:after{content:"";pointer-events:none;border:1px solid #dedacb0b;border-radius:1px 5px 5px 1px;position:absolute;inset:5px}.passport-book-page .passport-closed h2{text-shadow:0 1px #000c;max-width:100%;letter-spacing:-.04em!important;color:#a94b40!important;font-size:clamp(2.45rem,5vw,3.5rem)!important;line-height:.82!important;overflow:visible!important}.passport-book-page .passport-closed p{color:#d7d1c3}.passport-book-page .passport-closed span{color:#6f8c93}.passport-book-page .passport-book:before{opacity:.85;background:linear-gradient(90deg,#9b927f,#c1b69e 16%,#b3aa95 32%,#c9bea7 49%,#a59c89 68%,#c4b9a1 86%,#918978) 0 0/100% 7px;box-shadow:0 2px 3px #28231b59}@media (max-width:820px){.passport-book-page .place-stamp-slot{grid-template-columns:1.7rem minmax(0,1fr);padding:.55rem .45rem}.passport-book-page .place-stamp-slot>em{grid-area:auto/2;justify-self:start}.passport-book-page .place-stamp-slot>u{left:2.65rem}.passport-book-page .place-stamp-slot__record>b{font-size:1rem}.passport-book-page .passport-book__page{background-image:radial-gradient(circle at 74% 66%,#38302517 0 .65px,#0000 1.2px),linear-gradient(89deg,#44392a33,#0000 15%,#ffffff1a 96%)!important}}.passport-book-page .passport-closed>div{animation:tome-rest-arrive .56s var(--tome-ease) both;transform:rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}.passport-book-page .tome-page-block{clip-path:polygon(91% 0,100% 0,100% 100%,0 100%,0 95.5%,91% 95.5%)}.passport-book-page .tome-back-board{clip-path:polygon(89% 0,100% 0,100% 100%,0 100%,0 94%,89% 94%)}.passport-book-page .tome-cover-layer>.tome-back-board,.passport-book-page .tome-cover-layer>.tome-page-block,.passport-book-page .tome-cover-layer>.tome-spine{color:#0000!important;letter-spacing:0!important;opacity:1!important;aspect-ratio:auto!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.passport-book-page .passport-closed>div:before,.passport-book-page .tome-back-board,.passport-book-page .tome-page-block,.passport-book-page .tome-spine{display:none!important}.passport-book-page .passport-closed>div>.philly-wordmark,.passport-book-page .passport-closed>div>p,.passport-book-page .passport-closed>div>h2,.passport-book-page .passport-closed>div>span,.passport-book-page .passport-closed>div>b{z-index:8!important}.passport-book-page .tome-cover-layer{z-index:auto!important}.passport-book-page .tome-back-board{z-index:0!important;display:block!important}.passport-book-page .tome-page-block{z-index:1!important;display:block!important}.passport-book-page .tome-spine{z-index:7!important;display:block!important}@media (prefers-reduced-motion:no-preference){@keyframes tome-rest-arrive{0%{opacity:.35;transform:translateY(5px)rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}to{opacity:1;transform:rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)}}.passport-book-page .passport-closed.is-opening>div{animation:1.05s cubic-bezier(.28,.02,.13,1) both tome-pickup-open!important}}@media (prefers-reduced-motion:reduce){.passport-book-page .passport-closed>div{animation:none!important;transform:rotate(-2.2deg)rotateX(8deg)rotateY(-19deg)!important}}@media (max-width:820px){.passport-book-page .passport-closed>div{transform:rotate(-1.4deg)rotateX(6deg)rotateY(-13deg)}}.passport-book-page .passport-closed:before{content:"";z-index:1;aspect-ratio:.71;opacity:0;transform-origin:0;pointer-events:none;background:radial-gradient(at 72% 22%,#f7eed333,#0000 34%),linear-gradient(104deg,#6f6757,#b8ac91 15%,#958a74 69%,#625b4e);border-radius:3px 12px 11px 3px;width:calc(100% - 3.35rem);position:absolute;top:4.7rem;left:50%;transform:translate(-47%)rotate(-2deg)rotateX(7deg)rotateY(-14deg);box-shadow:5px 7px #413c34,11px 15px 18px #0000006b}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-closed.is-opening:before{animation:1.05s cubic-bezier(.28,.02,.13,1) both tome-under-pages}@keyframes tome-under-pages{0%,10%{opacity:0;transform:translate(-47%)rotate(-2deg)rotateX(7deg)rotateY(-14deg)}24%{opacity:.92;transform:translate3d(-47%,-8px,28px)rotate(-1.7deg)rotateX(6deg)rotateY(-12deg)}68%{opacity:1;transform:translate3d(-48%,-24px,128px)rotate(-.5deg)rotateX(3deg)rotateY(-4deg)}to{opacity:0;transform:translate3d(-49%,-32px,176px)rotate(0)rotateX(2deg)rotateY(0)}}}@media (max-width:820px){.passport-book-page .passport-closed:before{width:calc(100% - 2.2rem);top:3.3rem}}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-closing .passport-book__page.is-left{animation:none!important;transform:none!important}.passport-book-page .passport-book.is-closing .passport-book__page.is-right{z-index:12;transform-origin:0;animation:.68s cubic-bezier(.34,.02,.14,1) both tome-front-cover-close!important}.passport-book-page .passport-book.is-closing .passport-book__page.is-right:after{animation:.68s cubic-bezier(.34,.02,.14,1) both tome-cover-underlay}@keyframes tome-front-cover-close{0%{filter:brightness();transform:perspective(1700px)rotateY(0)}62%{filter:brightness(.76);transform:perspective(1700px)rotateY(-114deg)}to{filter:brightness(.42);transform:perspective(1700px)rotateY(-178deg)}}@keyframes tome-cover-underlay{0%,42%{background:#10171300}72%{background:#10171394}to{background:#101713}}}.passport-stamp-qa{width:min(92vw,34rem);margin:1.5rem auto 3rem}.passport-stamp-qa>p{color:#526f77;font:800 .46rem/1 var(--font-215-mono);letter-spacing:.12em;margin-bottom:.65rem}.passport-stamp-qa>div{background:radial-gradient(at 22% 12%,#ffffff2b,#0000 35%),#c9c0ac;border:1px solid #938975;place-items:center;min-height:13rem;display:grid;position:relative;overflow:hidden;box-shadow:0 5px #847a66,0 13px 22px #00000061}.passport-stamp-qa strong{z-index:2;color:#8a4539;min-width:15rem;font:900 1.25rem/1 var(--font-215-display);letter-spacing:.035em;text-align:center;filter:contrast(.88);border:4px double #8a4539;padding:1rem 1.35rem;display:grid;position:relative;transform:rotate(-2deg)}.passport-stamp-qa strong:after{content:"";opacity:.46;background:radial-gradient(circle at 9% 23%,#c9c0ac 0 .7px,#0000 1.1px) 0 0/13px 17px,radial-gradient(circle at 82% 68%,#c9c0ac 0 .55px,#0000 1px) 0 0/19px 23px;position:absolute;inset:3px}.passport-stamp-qa small{font:800 .48rem/1 var(--font-215-mono);letter-spacing:.1em;margin-top:.45rem}.passport-stamp-qa__shadow{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#16120fbd,#16120f6b);border-radius:6px;width:17rem;height:4.8rem;position:absolute;box-shadow:0 10px 13px #00000059}@media (prefers-reduced-motion:no-preference){.passport-stamp-qa strong{animation:.7s cubic-bezier(.24,.68,.16,1) both qa-ink-transfer}.passport-stamp-qa__shadow{animation:.7s cubic-bezier(.24,.68,.16,1) both qa-stamp-thunk}@keyframes qa-stamp-thunk{0%{opacity:0;transform:translateY(-48px)}28%{opacity:.42;transform:translateY(-15px)}39%{opacity:.72;transform:translateY(0)}49%{opacity:.28;transform:translateY(-9px)}to{opacity:0;transform:translateY(-45px)}}@keyframes qa-ink-transfer{0%,36%{opacity:0;transform:translateY(1px)rotate(-2deg)}39%{opacity:.94;transform:translateY(2px)rotate(-2deg)}52%,to{opacity:.86;transform:translateY(0)rotate(-2deg)}}}@media (prefers-reduced-motion:reduce){.passport-stamp-qa__shadow{display:none}.passport-stamp-qa strong{opacity:.86;animation:none}}.passport-book-page .passport-closed{filter:drop-shadow(7px 10px 5px #0000006b)drop-shadow(25px 34px 26px #00000057);width:min(86vw,27rem)}.passport-book-page .passport-closed>div{aspect-ratio:2/3;transform-origin:50% 72%;transform:rotate(-1.1deg);box-shadow:none!important;background-color:#0000!important;background-image:url(/images/philly/passport/tome-shell-closed-v1.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important}.passport-book-page .passport-closed>div:after{display:none!important}.passport-book-page .tome-cover-layer.is-blank{background:0 0!important}.passport-book-page .tome-back-board,.passport-book-page .tome-page-block,.passport-book-page .tome-spine{display:none!important}.passport-book-page .passport-closed>div>.philly-wordmark{transform-origin:0 0;width:67%;margin:.7rem 0 0 7%;transform:scale(.78)}.passport-book-page .passport-closed>div>p{margin-top:auto;margin-left:7%}.passport-book-page .passport-closed h2{width:76%;margin-left:7%;font-size:clamp(2.75rem,6vw,4.25rem)!important}.passport-book-page .passport-closed>div>span,.passport-book-page .passport-closed>div>b{max-width:68%;margin-left:7%}.passport-book-page .passport-closed>div>b{margin-bottom:7%}.passport-book-page .tome-sticker.is-handle{top:29%!important;right:25%!important}.passport-book-page .tome-sticker.is-spin{top:43%!important;left:14%!important}.passport-book-page .tome-sticker.is-outskirts{bottom:27%!important;right:25%!important}.passport-book-page .tome-sticker.is-love{top:49%!important;left:43%!important}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-closed>div{animation:.58s cubic-bezier(.2,.7,.18,1) both tome-photo-rest}.passport-book-page .passport-closed.is-opening>div{animation:1.05s cubic-bezier(.28,.02,.13,1) both tome-photo-pickup!important}@keyframes tome-photo-rest{0%{opacity:.3;transform:translate3d(0,-7px,18px)rotate(-.8deg)}to{opacity:1;transform:translate(0,0)rotate(-1.1deg)}}@keyframes tome-photo-pickup{0%{opacity:1;transform:translate(0,0)rotate(-1.1deg)rotateY(0)}18%{transform:translate3d(0,-10px,32px)rotate(-.9deg)rotateY(-2deg)}43%{transform:translate3d(-3px,-19px,86px)rotate(-.5deg)rotateY(-36deg)}72%{opacity:1;transform:translate3d(-8px,-28px,148px)rotate(-.2deg)rotateY(-105deg)}to{opacity:0;transform:translate3d(-10px,-34px,185px)rotate(0)rotateY(-168deg)}}}@media (prefers-reduced-motion:reduce){.passport-book-page .passport-closed>div{transform:rotate(-1.1deg)!important}}@media (max-width:820px){.passport-book-page .passport-closed{width:min(91vw,22rem)}.passport-book-page .passport-closed>div>.philly-wordmark{margin-top:.2rem}.passport-book-page .passport-closed h2{font-size:clamp(2.35rem,13vw,3.55rem)!important}}.passport-book-page .passport-closed{width:min(91vw,48rem);padding:2rem 1rem 2.6rem}.passport-book-page .passport-closed>div{aspect-ratio:3/2;padding:0;display:block;position:relative;background-image:url(/images/philly/passport/tome-shell-resting-v2.png)!important}.passport-cover-print{z-index:4;color:#d9d6ca;transform-origin:50%;clip-path:polygon(2% 0,100% 8%,95% 100%,0 91%);flex-direction:column;width:61%;height:61%;padding:3.2% 5.5% 4.5%;display:flex;position:absolute;top:17%;left:22%;transform:rotate(8.2deg)skewY(-.6deg)}.passport-cover-print>.philly-wordmark{opacity:.74;width:45%;transform-origin:0 0!important;margin:0!important;transform:scale(.72)!important}.passport-cover-print>p{font-size:.48rem;color:#c8c0ad!important;margin:auto 0 0!important}.passport-book-page .passport-cover-print>h2{width:116%;color:#a94b40!important;letter-spacing:-.075em!important;margin:.28rem 0 .55rem!important;font-size:clamp(2.35rem,5.2vw,4.65rem)!important;line-height:.72!important}.passport-cover-print>span{color:#6e8990!important;margin:0!important;font-size:.42rem!important}.passport-cover-print>b{max-width:75%;color:#d1cbbd!important;margin:auto 0 0!important;font-size:.4rem!important}.passport-cover-print .tome-cover-layer{inset:0!important}.passport-cover-print .tome-sticker.is-handle{top:23%!important;right:5%!important}.passport-cover-print .tome-sticker.is-spin{top:48%!important;left:4%!important}.passport-cover-print .tome-sticker.is-outskirts{bottom:19%!important;right:6%!important}.passport-cover-print .tome-sticker.is-love{top:51%!important;left:49%!important}.passport-cover-print .tome-cover-layer{display:contents!important}@media (max-width:820px){.passport-book-page .passport-closed{width:min(95vw,37rem);padding-inline:.25rem}.passport-cover-print{padding-top:2%}.passport-cover-print>.philly-wordmark{transform:scale(.6)!important}.passport-book-page .passport-cover-print>h2{font-size:clamp(1.65rem,10vw,3.5rem)!important}.passport-cover-print>p,.passport-cover-print>span,.passport-cover-print>b{font-size:.32rem!important}}.passport-book-page .passport-cover-print{z-index:20;clip-path:none;isolation:isolate}.passport-book-page .passport-cover-print>*{z-index:21;position:relative}.passport-book-page .passport-cover-print .tome-cover-layer{position:static!important}.passport-book-page .passport-cover-print>h2{mix-blend-mode:normal}.passport-book-page .passport-cover-print>h2:after{display:none!important}.passport-book-page .passport-cover-print>h2{z-index:999!important;width:96%!important;margin:0!important;position:absolute!important;top:43%!important;left:7%!important;overflow:visible!important}.passport-book-page .passport-cover-print .tome-back-board,.passport-book-page .passport-cover-print .tome-page-block,.passport-book-page .passport-cover-print .tome-spine{display:none!important}.passport-book-page .passport-cover-print .tome-sticker--rendered{clip-path:none!important;box-shadow:none!important;filter:drop-shadow(0 1px .4px #ffffff29)drop-shadow(1.2px 2.1px 1.2px #0000008c)!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.passport-book-page .passport-cover-print .tome-sticker--rendered:before,.passport-book-page .passport-cover-print .tome-sticker--rendered:after{display:none!important}.passport-book-page .passport-cover-print .tome-sticker--rendered img{width:100%;height:auto;display:block}.passport-book-page .passport-book{isolation:isolate;aspect-ratio:3/2;min-height:0!important;box-shadow:none!important;background:url(/images/philly/passport/tome-shell-open-v1.png) 50%/100% 100% no-repeat!important;padding:8.7% 7.4% 8.8%!important}.passport-book-page .passport-book:after{z-index:8!important;top:9%!important;bottom:9%!important}.passport-book-page .passport-book__page{overflow:hidden;min-height:0!important;box-shadow:none!important;background-color:#eae0cb1f!important;border:0!important}.passport-book-page .passport-book__page.is-left{border-radius:5% 1% 1% 7%!important;padding-right:7%!important}.passport-book-page .passport-book__page.is-right{border-radius:1% 5% 7% 1%!important;padding-left:7%!important}@media (max-width:820px){.passport-book-page .passport-book{aspect-ratio:auto;background-size:cover!important;min-height:39rem!important;padding:8% 7% 10%!important}.passport-book-page .passport-book__page{background-color:#eae0cbd1!important;min-height:32rem!important}}.passport-book-page .passport-closed{width:min(88vw,43rem)!important}.passport-book-page .passport-closed>div{clip-path:polygon(38% 2%,78% 7%,85% 18%,84% 86%,74% 98%,25% 92%,20% 81%,28% 13%);background-image:url(/images/philly/passport/tome-shell-passport-v4.png)!important}.passport-book-page .passport-cover-print{width:43%;height:72%;padding:4% 5% 5%;top:13%;left:35%;transform:rotate(8.5deg)skewY(-.65deg)}.passport-book-page .passport-cover-print>.philly-wordmark{width:54%}.passport-book-page .passport-cover-print>h2{opacity:.9;text-shadow:.5px .7px #0000008c!important;width:86%!important;font-size:clamp(1.75rem,3.7vw,3.35rem)!important;top:42%!important;left:4%!important}.passport-book-page .passport-cover-print .tome-sticker--rendered{mix-blend-mode:normal;pointer-events:none;z-index:1001!important;position:absolute!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{width:43%!important;top:-6%!important;right:-9%!important;transform:rotate(3deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-earned-place{width:28%!important;bottom:3%!important;right:4%!important;transform:rotate(6deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-outskirts-rendered{mix-blend-mode:screen;width:43%!important;top:23%!important;right:-16%!important;transform:rotate(5deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-love-rendered{width:29%!important;top:4%!important;left:24%!important;transform:rotate(-5deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-worth-drive{width:35%!important;bottom:-9%!important;left:5%!important;transform:rotate(-3deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-spin{mix-blend-mode:screen;clip-path:polygon(18% 5%,70% 4%,75% 16%,90% 26%,93% 76%,78% 83%,74% 95%,16% 96%,7% 84%,9% 15%)!important;overflow:hidden!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-spin img{transform:scale(1.08)}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-earned-place{mix-blend-mode:multiply;clip-path:polygon(8% 31%,30% 31%,34% 25%,66% 25%,70% 31%,92% 31%,92% 67%,78% 67%,74% 73%,26% 73%,22% 67%,8% 67%)!important;overflow:hidden!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-earned-place img{transform:scale(1.18)}.passport-book-page .passport-closed>div{clip-path:none!important;box-shadow:none!important;background-image:none!important;border:0!important;outline:0!important}.passport-book-page .passport-closed>div:before{clip-path:polygon(38% 2%,78% 7%,85% 18%,84% 86%,74% 98%,25% 92%,20% 81%,28% 13%);mix-blend-mode:lighten;pointer-events:none;content:""!important;z-index:1!important;background:url(/images/philly/passport/tome-shell-passport-v4.png) 50%/contain no-repeat!important;display:block!important;position:absolute!important;inset:3px!important}.passport-book-page .passport-closed>div>.passport-cover-print{z-index:2!important}.passport-book-page .passport-book.is-closing:before{mix-blend-mode:lighten}.passport-book-page .passport-book{clip-path:polygon(7% 18%,43% 14%,50% 19%,57% 14%,93% 18%,98% 92%,55% 98%,50% 96%,45% 98%,2% 92%);filter:drop-shadow(0 25px 28px #0000006b);background-color:#0000!important;border:0!important;border-radius:0!important;outline:0!important;animation:.72s cubic-bezier(.18,.72,.16,1) both tome-enter-reading!important;overflow:visible!important}.passport-book-page .passport-book__page{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding-top:3%!important;padding-bottom:3%!important}.passport-book-page .passport-book__page:after{display:none!important}.passport-book-page .book-page__content{filter:contrast(.96);text-shadow:.15px .2px #46372329}.passport-book-page .book-metadata,.passport-book-page .place-stamp-slot,.passport-book-page .place-stamp-slot.is-discovered{box-shadow:none!important;background:0 0!important}.passport-book-page .place-stamp-slot{padding-inline:.2rem!important}.passport-book-page .place-stamp-grid{gap:.65rem!important}@keyframes tome-enter-reading{0%{opacity:.08;transform:perspective(1400px)translateY(60px)scale(.58)rotateX(13deg)rotate(-2deg)}58%{opacity:1;transform:perspective(1400px)translateY(-8px)scale(1.018)rotateX(.7deg)rotate(0)}to{opacity:1;transform:perspective(1400px)translateY(0)scale(1)rotateX(0)rotate(0)}}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next .passport-book__page.is-right{transform-origin:0;animation:.72s cubic-bezier(.22,.03,.12,1) both tome-full-sheet-next!important}.passport-book-page .passport-book.is-prev .passport-book__page.is-left{transform-origin:100%;animation:.72s cubic-bezier(.22,.03,.12,1) both tome-full-sheet-prev!important}.passport-book-page .passport-book.is-closing{animation:.9s cubic-bezier(.34,.01,.18,1) both tome-reading-retreat!important}.passport-book-page .passport-book.is-closing .passport-book__page{animation:none!important}.passport-book-page .passport-book.is-closing:before{content:"";z-index:40;pointer-events:none;background:url(/images/philly/passport/tome-shell-passport-v4.png) 50%/contain no-repeat;animation:.9s cubic-bezier(.3,.02,.16,1) both tome-rendered-cover-close;position:absolute;inset:-13% -8%;display:block!important}}@keyframes tome-full-sheet-next{0%{filter:brightness();transform:perspective(1800px)rotateY(0)}32%{filter:brightness(1.08);transform:perspective(1800px)rotateY(-46deg)skewY(.6deg);box-shadow:-20px 8px 28px #281f144d}58%{filter:brightness(.72);transform:perspective(1800px)rotateY(-112deg)skewY(1deg);box-shadow:-35px 10px 38px #281f1485}to{filter:brightness();box-shadow:none;transform:perspective(1800px)rotateY(0)}}@keyframes tome-full-sheet-prev{0%{filter:brightness();transform:perspective(1800px)rotateY(0)}32%{filter:brightness(1.08);transform:perspective(1800px)rotateY(46deg)skewY(-.6deg);box-shadow:20px 8px 28px #281f144d}58%{filter:brightness(.72);transform:perspective(1800px)rotateY(112deg)skewY(-1deg);box-shadow:35px 10px 38px #281f1485}to{filter:brightness();box-shadow:none;transform:perspective(1800px)rotateY(0)}}@keyframes tome-rendered-cover-close{0%,20%{opacity:0;transform:perspective(1500px)translateY(0)scale(1.08)rotateX(-7deg)}54%{opacity:.35;transform:perspective(1500px)translateY(4%)scale(.88)rotateX(4deg)}to{opacity:1;transform:perspective(1500px)translateY(10%)scale(.62)rotateX(11deg)}}@keyframes tome-reading-retreat{0%,58%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(38px)scale(.66)}}@media (max-width:820px){.passport-book-page .passport-closed{width:min(96vw,32rem)!important}.passport-book-page .passport-cover-print{width:45%;height:74%;top:12%;left:34%}.passport-book-page .book-toolbar,.passport-book-page .book-controls,.passport-book-page .passport-book{width:min(97vw,46rem)!important}.passport-book-page .passport-book{clip-path:none!important;background-position:100%!important;background-size:205%!important;min-height:38rem!important;padding:15% 12% 14%!important}.passport-book-page .passport-book__page{background:0 0!important;border-radius:0!important;padding:4rem 3rem 2rem 3.7rem!important}.passport-book-page .book-controls{grid-template-columns:1fr auto 1fr!important}.passport-book-page .book-controls button:nth-child(2){display:flex!important}}.passport-book-page .passport-closed{width:min(76vw,34rem)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.passport-book-page .passport-closed>div{aspect-ratio:1!important;overflow:visible!important;transform:none!important}.passport-book-page .passport-closed.is-opening:before{display:none!important}.passport-book-page .passport-closed>div:before{clip-path:none!important;mix-blend-mode:normal!important;background-image:url(/images/philly/passport/passport-shell-modern-closed-v1.png)!important;background-size:contain!important;inset:0!important}.passport-book-page .passport-cover-print{clip-path:polygon(5% 1%,94% 4%,98% 96%,1% 94%)!important;width:30.5%!important;height:68.5%!important;padding:0!important;top:13.8%!important;left:27.2%!important;overflow:hidden!important;transform:rotate(5.1deg)!important}.passport-book-page .passport-cover-print>.philly-wordmark,.passport-book-page .passport-cover-print>p,.passport-book-page .passport-cover-print>span,.passport-book-page .passport-cover-print>b{display:none!important}.passport-book-page .passport-cover-print>h2{letter-spacing:-.065em!important;color:#a64d43!important;width:94%!important;font-size:clamp(.95rem,2.15vw,1.72rem)!important;line-height:.79!important;top:29%!important;left:3%!important;transform:none!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{mix-blend-mode:screen!important;width:70%!important;top:48%!important;left:14%!important;right:auto!important;transform:rotate(-1deg)!important}.passport-book-page .passport-book{filter:drop-shadow(0 22px 25px #00000061);aspect-ratio:1!important;clip-path:inset(18% 16% 12% round 4%)!important;background:url(/images/philly/passport/passport-shell-modern-open-v1.png) 50%/contain no-repeat!important;width:min(84vw,82vh,72rem)!important;padding:20vh 15vh!important}.passport-book-page .passport-book__page{z-index:3!important;border-radius:0!important;padding-top:2.2%!important;padding-bottom:2.5%!important;position:relative!important;overflow:hidden!important}.passport-book-page .passport-book:after{background:linear-gradient(90deg,#0000,#342a1d2e,#ffffff14,#0000)!important;width:1.5%!important;top:22%!important;bottom:22%!important}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next .passport-book__page.is-right:before,.passport-book-page .passport-book.is-prev .passport-book__page.is-left:before{content:"";z-index:-1;background:linear-gradient(90deg,#eee8dc,#faf7ee 55%,#e7dfd1);border-radius:3%;display:block;position:absolute;inset:0;box-shadow:inset 10px 0 18px #53422b1f}}.passport-book-page .passport-book.is-closing:before{mix-blend-mode:screen!important;background-image:url(/images/philly/passport/passport-shell-modern-closed-v1.png)!important}@media (max-width:820px){.passport-book-page .passport-closed{width:min(94vw,27rem)!important}.passport-book-page .passport-book{aspect-ratio:1!important;background-position:100%!important;background-size:190%!important;width:min(98vw,45rem)!important;min-height:0!important;padding:19% 16% 20% 51%!important}.passport-book-page .passport-book__page{min-height:25rem!important;padding:2.7rem 1.3rem 2rem!important}.passport-book-page .passport-cover-print>h2{font-size:clamp(1.2rem,8.3vw,2.25rem)!important}}.passport-book-page .passport-closed{width:min(78vw,65vh,38rem)!important;min-height:0!important}.passport-book-page .passport-closed>div{aspect-ratio:1!important;animation:.34s ease-out both passport-state-in!important;overflow:visible!important}.passport-book-page .passport-closed>div:before{clip-path:inset(6% 13% 5% round 7%)!important;mix-blend-mode:normal!important;background-color:#0000!important;background-image:url(/images/philly/passport/passport-shell-olive-closed-v1.png)!important;background-size:contain!important;inset:0!important}.passport-book-page .passport-cover-print{clip-path:polygon(3% 1%,96% 3%,99% 96%,1% 94%)!important;width:60%!important;height:82%!important;top:8%!important;left:20%!important;transform:rotate(3.7deg)!important}.passport-book-page .passport-cover-print>h2{color:#a95047!important;letter-spacing:-.065em!important;transform-origin:0!important;text-shadow:0 1px #ffffff14,0 -1px #00000073!important;width:150%!important;font-size:clamp(2.7rem,5.5vw,4.55rem)!important;top:31%!important;left:4%!important;transform:scaleX(.6)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{clip-path:inset(29% 3% round 8%)!important;filter:saturate(.68)brightness(.9)contrast(1.08)!important;width:72%!important;top:52%!important;left:14%!important;overflow:hidden!important;transform:rotate(-1deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle img{clip-path:inset(31% 2% round 8%)!important}.passport-book-page .passport-book{aspect-ratio:3/2!important;clip-path:inset(10% 11% 9% round 4%)!important;background:url(/images/philly/passport/passport-shell-olive-open-v1.png) 50%/contain no-repeat!important;width:min(88vw,132vh,78rem)!important;min-height:0!important;padding:7.5% 11% 8%!important;animation:.34s ease-out both passport-state-in!important}.passport-book-page .book-ghost-number,.passport-book-page .book-neighborhood-code{display:none!important}.passport-book-page .book-neighborhood-title{text-transform:none!important;letter-spacing:-.055em!important;max-width:95%!important;font-size:clamp(2.55rem,4.8vw,4.7rem)!important;line-height:.9!important}.passport-book-page .book-page__eyebrow{text-transform:none!important;letter-spacing:.08em!important;font-size:clamp(.62rem,.76vw,.76rem)!important}.passport-book-page .book-page__lede{max-width:29rem!important;font-size:clamp(.9rem,1.05vw,1.06rem)!important;line-height:1.48!important}.passport-book-page .book-area-counts dt,.passport-book-page .book-metadata dt{text-transform:none!important;letter-spacing:.035em!important}.passport-book-page .place-stamp-slot__record small{text-transform:none!important;letter-spacing:.045em!important}.passport-book-page .place-stamp-slot__record b{font-size:clamp(.88rem,1.25vw,1.18rem)!important;line-height:.98!important}.passport-book-page .place-stamp-slot em,.passport-book-page .place-stamp-slot i{text-transform:none!important;letter-spacing:.025em!important}.passport-book-page .place-stamp-slot u{display:none!important}.passport-book-page .neighborhood-master{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #5e5b4933!important}.passport-book-page .neighborhood-master>span{color:#8d4a42!important;border-color:#8d4a4273!important}.passport-book-page .neighborhood-master b,.passport-book-page .neighborhood-master small{text-transform:none!important;letter-spacing:.02em!important}@media (max-width:820px){.passport-book-page .passport-cover-print>h2{font-size:clamp(2.35rem,15vw,4.1rem)!important}.passport-book-page .passport-book{background-position:0!important;background-size:190%!important;width:98vw!important;padding:19% 51% 20% 16%!important}.passport-book-page .passport-book__page{padding:2.7rem 1.15rem 2rem!important}.passport-book-page .book-neighborhood-title{font-size:clamp(2.35rem,12vw,3.9rem)!important}}.passport-book-page .passport-book:before{display:none!important}.passport-book-page .passport-book:after{top:9%!important;bottom:9%!important}.passport-book-page .passport-book__page{z-index:1!important;cursor:default!important;background:0 0!important;min-height:0!important;padding-top:4%!important;padding-bottom:4%!important}@keyframes passport-state-in{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-closed.is-opening>div{animation:.34s cubic-bezier(.4,0,.2,1) reverse both passport-state-in!important}.passport-book-page .passport-book.is-next .passport-book__page.is-right{animation:.42s cubic-bezier(.3,.1,.2,1) both passport-page-next!important}.passport-book-page .passport-book.is-prev .passport-book__page.is-left{animation:.42s cubic-bezier(.3,.1,.2,1) both passport-page-prev!important}.passport-book-page .passport-book.is-closing{animation:.34s cubic-bezier(.4,0,.2,1) reverse both passport-state-in!important}.passport-book-page .passport-book.is-closing:before{display:none!important}}@keyframes passport-page-next{0%{opacity:1;transform:translate(0)}48%{opacity:.15;transform:translate(-1.25%)}52%{opacity:.15;transform:translate(1.25%)}to{opacity:1;transform:translate(0)}}@keyframes passport-page-prev{0%{opacity:1;transform:translate(0)}48%{opacity:.15;transform:translate(1.25%)}52%{opacity:.15;transform:translate(-1.25%)}to{opacity:1;transform:translate(0)}}@media (max-width:820px){.passport-book-page .passport-closed{width:min(94vw,62vh,29rem)!important}.passport-book-page .passport-book{aspect-ratio:.76!important;clip-path:inset(7% 5% round 4%)!important;background-position:0!important;background-size:190%!important;width:min(96vw,44rem)!important;padding:13% 37% 14% 27%!important}.passport-book-page .passport-book__page{min-height:0!important;padding:2rem .7rem!important}.passport-book-page .passport-book__page.is-left{padding-left:4%!important;padding-right:5%!important}}.passport-book-page .passport-closed>div:before{mix-blend-mode:screen!important;filter:brightness(.68)saturate(.72)hue-rotate(8deg)contrast(1.16)!important;background-image:url(/images/philly/passport/passport-shell-olive-closed-v1.png)!important}.passport-book-page .passport-cover-print{overflow:hidden!important}.passport-book-page .passport-cover-print>h2{white-space:nowrap!important;width:84%!important;font-size:clamp(2.7rem,5.5vw,4.55rem)!important;font-weight:inherit!important;transform-origin:0!important;color:#93453f!important;top:35%!important;left:2%!important;transform:scale(.82,2)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{clip-path:inset(29% 1.5% round 9%)!important;mix-blend-mode:screen!important;filter:hue-rotate(12deg)saturate(.42)brightness(.72)contrast(1.25)!important;width:53%!important;top:52%!important;left:5%!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-spin{width:32%!important;top:-2%!important;left:47%!important;transform:rotate(-14deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-outskirts-rendered{width:43%!important;inset:auto auto -.5% 1.5%!important;transform:rotate(1.5deg)!important}.passport-book-page .passport-closed>div:before{clip-path:polygon(24% 7%,78% 9%,82% 13%,82% 88%,77% 94%,20% 89%,17% 85%,23% 9%)!important}.passport-book-page .passport-book__page:before,.passport-book-page .book-page__tab{display:none!important}.passport-book-page .book-page__content{color:#292822!important;filter:none!important;text-shadow:none!important}.passport-book-page .book-page__content>h2,.passport-book-page .book-latest h2,.passport-book-page .book-empty h2,.passport-book-page .book-pinned h2{color:#24231f!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}.passport-book-page .book-neighborhood-title{white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(2.15rem,3.65vw,4.05rem)!important}.passport-book-page .book-page__lede,.passport-book-page .book-page__note{color:#444139!important;font-size:clamp(.95rem,1.08vw,1.08rem)!important}.passport-book-page .book-area-counts,.passport-book-page .book-metadata{box-shadow:none!important;background:0 0!important;border:0!important}.passport-book-page .book-area-counts dt,.passport-book-page .book-metadata dt{color:#45433b!important}.passport-book-page .book-area-counts dd,.passport-book-page .book-metadata dd{color:#26251f!important;opacity:1!important}.passport-book-page .place-stamp-slot{color:#3b3932!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.passport-book-page .place-stamp-slot__record>b{color:#24231f!important;letter-spacing:-.01em!important;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(1rem,1.45vw,1.36rem)!important;line-height:1!important}.passport-book-page .place-stamp-slot__record>small,.passport-book-page .place-stamp-slot__record>span{color:#5c665f!important;text-transform:none!important;letter-spacing:.035em!important}.passport-book-page .place-stamp-slot>em,.passport-book-page .place-stamp-slot>i{color:#625e54!important;text-transform:none!important;font-size:.48rem!important}.passport-book-page .place-stamp-slot.is-stamped>em,.passport-book-page .place-stamp-slot.is-stamped>i{color:#87443c!important}.passport-book-page .place-stamp-grid:not(:has(.place-stamp-slot:nth-child(4))) .place-stamp-slot{min-height:7rem!important}.passport-book-page .place-stamp-grid:not(:has(.place-stamp-slot:nth-child(4))) .place-stamp-slot__record>b{font-size:clamp(1.2rem,1.7vw,1.55rem)!important}.passport-book-page .neighborhood-master{padding:.7rem 0 0!important}.passport-book-page .neighborhood-master>span{border-width:1px!important}.passport-book-page .neighborhood-master b,.passport-book-page .neighborhood-master small{color:#57544b!important}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next,.passport-book-page .passport-book.is-prev{animation:.42s cubic-bezier(.3,.1,.2,1) both passport-spread-swap!important}.passport-book-page .passport-book.is-next .passport-book__page,.passport-book-page .passport-book.is-prev .passport-book__page{box-shadow:none!important;animation:none!important;transform:none!important}}@keyframes passport-spread-swap{0%{opacity:1;transform:perspective(1400px)translate(0)rotateY(0)}48%{opacity:.08;transform:perspective(1400px)translate(-.7%)rotateY(-1.5deg)}52%{opacity:.08;transform:perspective(1400px)translate(.7%)rotateY(1.5deg)}to{opacity:1;transform:perspective(1400px)translate(0)rotateY(0)}}@media (max-width:820px){.passport-book-page .book-neighborhood-title{font-size:clamp(2rem,10vw,3.25rem)!important}.passport-book-page .place-stamp-slot__record>b{font-size:1.05rem!important}.passport-book-page .place-stamp-grid:not(:has(.place-stamp-slot:nth-child(4))) .place-stamp-slot{min-height:5.6rem!important}}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle-type{isolation:isolate;align-items:center;gap:.015em;clip-path:none!important;width:auto!important;box-shadow:none!important;filter:drop-shadow(0 0 .35px #181a16)drop-shadow(.8px 1.2px .7px #0000008c)!important;mix-blend-mode:normal!important;background:0 0!important;display:flex!important;top:52%!important;left:5%!important;overflow:visible!important;transform:rotate(-1deg)!important}.passport-book-page .passport-cover-marks .is-handle-type>span{z-index:1;color:#151714;letter-spacing:-.075em;-webkit-text-stroke:.035em #11130f;paint-order:stroke fill;aspect-ratio:auto!important;width:auto!important;height:auto!important;font:900 clamp(.72rem,1.4vw,1.12rem)/1 var(--font-215-display)!important;text-align:left!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-block!important;position:relative!important;inset:auto!important}.passport-book-page .is-handle-type>span:before{content:attr(data-char);z-index:-1;color:currentColor;-webkit-text-stroke:.27em #f1eee5;paint-order:stroke fill;position:absolute;inset:0}.passport-book-page .is-handle-type>span:first-child{text-underline-offset:2px;-webkit-text-decoration:underline #87443c;text-decoration:underline #87443c;text-decoration-thickness:2px;transform:translateY(1px)rotate(-1deg);margin-right:.02em!important}.passport-book-page .is-handle-type>span:nth-child(2){transform:translateY(-1px)}.passport-book-page .is-handle-type>span:nth-child(3){transform:translateY(1px)rotate(.4deg)}.passport-book-page .is-handle-type>span:nth-child(4){transform:translateY(-2px)}.passport-book-page .is-handle-type>span:nth-child(5){transform:translateY(1px)rotate(-.4deg)}.passport-book-page .is-handle-type>span:nth-child(6){transform:translateY(-1px)}.passport-book-page .is-handle-type>span:nth-child(7){transform:translateY(2px)rotate(.5deg)}.passport-book-page .is-handle-type>span:nth-child(8){transform:translateY(-1px)}.passport-book-page .is-handle-type>span:nth-child(9){transform:translateY(1px)}.passport-book-page .is-handle-type>span:nth-child(10){transform:translateY(-2px)rotate(-.4deg)}.passport-book-page .is-handle-type>span:nth-child(11){transform:translateY(1px)}.passport-book-page .is-handle-type>span.is-olive{color:#4c582b!important}.passport-book-page .passport-cover-print>h2{left:20%!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{clip-path:inset(29% 1.5% round 9%)!important;mix-blend-mode:normal!important;filter:hue-rotate(18deg)saturate(.6)brightness(.55)contrast(1.8)!important;width:50%!important;top:51%!important;left:20%!important;right:auto!important;overflow:hidden!important;transform:rotate(-1deg)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle img{clip-path:inset(30% 1% round 9%)!important;mix-blend-mode:normal!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-outskirts-rendered{width:47%!important;bottom:-2%!important;left:1%!important;transform:rotate(1.5deg)!important}.passport-book-page .passport-cover-print{clip-path:polygon(3% 1%,94% 3%,94% 95%,1% 94%)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{top:49.5%!important;transform:rotate(0)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-outskirts-rendered{bottom:1%!important;left:2%!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-spin{width:36%!important;left:30%!important}.passport-book-page .passport-cover-print>h2{top:39.5%!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{mix-blend-mode:normal!important;filter:saturate(.45)brightness(.9)contrast(1.2)drop-shadow(.6px 1px .45px #00000080)!important;width:54%!important;top:54%!important;left:20%!important;transform:rotate(0)!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle img{mix-blend-mode:normal!important}.passport-book-page .passport-sticker-filters{width:0;height:0;position:absolute;overflow:hidden}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{filter:url(#passport-handle-olive)drop-shadow(.6px 1px .45px #0000006b)!important;width:52.5%!important;top:50.5%!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-outskirts-rendered{bottom:0!important;left:2%!important;transform:rotate(0)!important}.passport-book-page .passport-cover-print>h2{color:#a8443c!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-handle{width:46.5%!important;left:19%!important}.passport-book-page .passport-cover-print .tome-sticker--rendered.is-outskirts-rendered{transform:rotate(2.5deg)!important}.passport-book-page .book-place-headline{box-sizing:border-box;padding-right:.2em;width:100%!important;max-width:calc(100% - .65rem)!important;font-size:var(--passport-heading-size,clamp(2.15rem,3.65vw,4.05rem))!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;overflow:visible!important}.passport-book-page .book-place-headline[data-single-word=true]{white-space:nowrap!important}.passport-book-page .passport-book__page{--jawn-blue:#284e5b;--passport-blue:#284e5b}.passport-book-page .passport-book__page .book-page__eyebrow,.passport-book-page .passport-book__page .book-neighborhood-code,.passport-book-page .passport-book__page .book-page__tab,.passport-book-page .passport-book__page .book-metadata dd,.passport-book-page .passport-book__page .book-area-counts dd,.passport-book-page .passport-book__page .book-ledger-note{color:#284e5b!important;opacity:1!important;text-shadow:none!important}.passport-book-page .passport-book__page{padding-top:4%!important;padding-bottom:4%!important}.passport-book-page .passport-book__page.is-left{padding-left:4%!important;padding-right:7%!important}.passport-book-page .passport-book__page.is-right{padding-left:7%!important;padding-right:4%!important}.passport-book-page .book-page__content{flex-direction:column;flex:1;min-height:0;display:flex}.passport-book-page .book-page__content>.place-stamp-grid{flex:1;justify-content:space-evenly;margin-block:1rem .75rem}.passport-book-page .book-outskirts-page{flex-direction:column;flex:1;min-height:100%;display:flex}.passport-book-page .book-outskirts-page>.book-page__eyebrow{margin:0;font-size:clamp(.62rem,.76vw,.76rem)!important}.passport-book-page .book-outskirts-page>.book-page__eyebrow:before{content:none!important}.passport-book-page .book-outskirts-page>.book-place-headline{margin-top:.8rem}.passport-book-page .book-outskirts-page>.book-page__lede{margin-top:.75rem}.passport-book-page .book-outskirts-page>.place-stamp-grid{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;margin-block:.75rem .4rem;display:flex}.passport-book-page .book-outskirts-page>.book-link{margin-top:.4rem}.passport-book-page .book-outskirts-page>small{color:#49473f;font:700 .48rem/1 var(--font-215-mono);letter-spacing:.07em;margin-top:.55rem}.passport-book-page .place-stamp-grid:has(.place-stamp-slot:nth-child(4)){gap:.55rem!important}.passport-book-page .place-stamp-grid:not(:has(.place-stamp-slot:nth-child(4))){gap:clamp(1.25rem,3.2vh,2.25rem)!important}@media (max-width:430px){.outskirts-wordmark-lockup h1{letter-spacing:-.09em!important;font-size:9.3vw!important}}[data-brand=iam215jawn]{--page-bg:var(--jawn-canvas);--surface-bg:var(--jawn-surface);--surface-alt:var(--jawn-surface-raised);--text-primary:var(--jawn-paper);--text-secondary:var(--jawn-muted);--text-on-media:#f7f2e8;--border-subtle:var(--jawn-rule);--accent-lime:var(--jawn-acid);--accent-red:var(--jawn-red);--accent-blue:var(--jawn-blue);--accent-amber:var(--jawn-warning)}html[data-public-theme=light] body:not(:has(.control-room,.cr-app)) [data-brand=iam215jawn]{--page-bg:#f1eadc;--surface-bg:#e5dccb;--surface-alt:#d8cdbb;--text-primary:#191b19;--text-secondary:#565952;--text-on-media:#fffaf0;--border-subtle:#22231f38;--accent-lime:#4d6716;--accent-red:#9c342e;--accent-blue:#225f73;--accent-amber:#7d520d;--jawn-ink:var(--page-bg)}html[data-public-theme=light] .featured-hero,html[data-public-theme=light] .home-spotlight,html[data-public-theme=light] .creator-spotlight-preview__frame,html[data-public-theme=light] .proof-of-stop__spotlight,html[data-public-theme=light] .featured-hero :is(h1,h2,h3,p,a,button),html[data-public-theme=light] .home-spotlight :is(strong,.home-spotlight__meta),html[data-public-theme=light] .proof-of-stop__spotlight figcaption{color:var(--text-on-media)}html[data-public-theme=light] .home-spotlight .home-spotlight__descriptor{color:#d4cdbf}.philly-nav-my215{border:1px solid color-mix(in srgb,var(--jawn-acid) 48%,transparent);color:var(--jawn-paper);font:900 10px/1 var(--font-215-mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 -2px color-mix(in srgb,var(--jawn-acid) 70%,transparent);padding:.42rem .58rem;position:relative}.philly-nav-my215:before{content:"";background:var(--jawn-acid);border-radius:50%;width:4px;height:4px;position:absolute;top:.2rem;right:.24rem}.philly-nav-my215.is-active{outline-offset:2px;box-shadow:0 0 0 2px #ffffff8c,inset 0 -2px var(--jawn-acid);border-color:#fff;outline:1px solid #111}.philly-nav-my215--mobile{border-width:0 0 1px;grid-template-columns:32px 1fr;padding:1rem .25rem;display:grid}.philly-nav-my215--mobile>span{color:var(--jawn-acid)}.philly-theme-toggle.is-floating{z-index:80;left:max(1rem,env(safe-area-inset-left));bottom:max(4.25rem,calc(env(safe-area-inset-bottom) + 1rem));color:#f1e6cf;background:#151817;border-color:#f4ecda85;width:2.7rem;height:2.7rem;position:fixed;box-shadow:0 3px 12px #00000042,inset 0 0 0 3px #151817}.philly-theme-toggle.is-floating:after{content:"";background:var(--jawn-acid);border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;right:4px}html[data-public-theme=light] .philly-theme-toggle.is-floating{color:#191b19;background:#f3ead8;border-color:#171a188c;box-shadow:0 3px 12px #392d1c2e,inset 0 0 0 3px #f3ead8}.outskirts-wayfinding{z-index:70;color:#18130d;transform-origin:100%;background:linear-gradient(110deg,#c98720,#e3a437 58%,#bd791b);border:2px solid #2a2115;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(18rem,42vw);min-height:4.3rem;padding:.55rem 1.15rem .55rem 1.35rem;display:grid;position:fixed;bottom:clamp(4.5rem,10vh,7rem);right:-.65rem;transform:rotate(-1.8deg);box-shadow:inset 0 0 0 2px #ffefbe2e,-5px 7px #07080857}.outskirts-wayfinding:before{content:"";background:linear-gradient(90deg,#0000 40%,#8b806c 42% 58%,#0000 60%);border-left:3px solid #625844;border-right:3px solid #625844;width:1.4rem;height:1.45rem;position:absolute;top:-1.35rem;right:1.2rem}.outskirts-wayfinding>i{background:#d8b260;border:1px solid #65501f;border-radius:50%;width:.48rem;height:.48rem;box-shadow:inset 0 1px 2px #594413}.outskirts-wayfinding span{padding-inline:.65rem;display:grid}.outskirts-wayfinding strong{font:900 1.25rem/.9 var(--font-215-display);letter-spacing:-.055em}.outskirts-wayfinding small{font:800 .43rem/1.15 var(--font-215-mono);letter-spacing:.035em;margin-top:.28rem}.outskirts-wayfinding>b{font-size:1.35rem}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding{animation:7s ease-in-out infinite outskirts-sign-sway}.outskirts-wayfinding:hover{animation-play-state:paused;transform:rotate(-.4deg)translate(-.25rem)}@keyframes outskirts-sign-sway{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(-.8deg)}}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding{animation:none}}.outskirts-mode{--page-bg:#0d1011;--surface-bg:#151817;--surface-alt:#1a1d1b;--text-primary:#f3ead7;--text-secondary:#aaa190;--text-on-media:#f8f1e5;--border-subtle:#4f493f;--accent-amber:#f2ae32;background:var(--page-bg);min-width:0;color:var(--text-primary);overflow-x:hidden}html[data-public-theme=light] .outskirts-mode{--out-ink:#f1e8d7;--out-surface:#e2d5c0;--out-amber:#9a5c08;--out-cream:#1b1a17;--out-blue:#285c6d;--out-ember:#9c3e29;--page-bg:#f1e8d7;--surface-bg:#e2d5c0;--surface-alt:#d7c8b0;--text-primary:#1b1a17;--text-secondary:#5b564d;--border-subtle:#aa9b83;--accent-amber:#9a5c08}.outskirts-hero{background:radial-gradient(circle at 72% 32%,#f2ae3213,transparent 27%),linear-gradient(115deg,#6f9dab12,transparent 48%),var(--page-bg);border:0;grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);align-items:center;min-height:34rem}.outskirts-hero:after{background:repeating-linear-gradient(90deg,var(--out-blue) 0 7px,transparent 7px 14px);opacity:.55;border:0;width:29%;height:1px;bottom:11%;right:3%;transform:rotate(-8deg)}.outskirts-wordmark-lockup{width:min(100%,56rem)}.outskirts-hero__copy{align-self:center;max-width:19rem}.outskirts-hero__copy strong{font:900 clamp(2rem,3.8vw,4.2rem)/.82 var(--font-215-display);letter-spacing:-.055em}.outskirts-hero__copy span{color:var(--text-secondary)}.outskirts-hero__index{border-top:1px solid var(--border-subtle);padding-top:1rem}.outskirts-step{border:0;padding:clamp(3rem,6vw,6rem) 0;position:relative}.outskirts-step+.outskirts-step:before{content:"";background:linear-gradient(90deg,var(--border-subtle),transparent 72%);height:1px;position:absolute;top:0;left:0;right:0}.outskirts-question{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:2.5rem;display:grid}.outskirts-question p{color:var(--out-blue);font:900 .62rem var(--font-215-mono);letter-spacing:.18em;grid-column:1/-1}.outskirts-question h2{font:900 clamp(3rem,6vw,6.2rem)/.78 var(--font-215-display);text-transform:uppercase}.outskirts-question>span{max-width:18rem;color:var(--text-secondary)}.outskirts-zone-grid{grid-template-columns:repeat(12,1fr);gap:clamp(1.5rem,3vw,3rem);padding:2.5rem 0;position:relative}.outskirts-zone-grid:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:50%;left:2%;right:2%;transform:rotate(-2deg)}.outskirts-zone-grid button{z-index:1;min-height:11rem;padding:1.15rem .25rem;position:relative;border:0!important;border-top:2px solid var(--out-amber)!important;background:var(--page-bg)!important;color:var(--text-primary)!important}.outskirts-zone-grid button:first-child{grid-column:1/4;transform:translateY(-1.4rem)}.outskirts-zone-grid button:nth-child(2){grid-column:4/7;transform:translateY(1.2rem)}.outskirts-zone-grid button:nth-child(3){grid-column:7/10;transform:translateY(-.4rem)}.outskirts-zone-grid button:nth-child(4){grid-column:10/13;transform:translateY(1.8rem)}.outskirts-zone-grid button:hover,.outskirts-zone-grid button[aria-pressed=true]{box-shadow:inset 0 3px var(--out-amber);transform:translateY(-.25rem);color:var(--text-primary)!important}.outskirts-zone-grid button em{margin-top:.6rem;font-size:.7rem;font-style:normal;line-height:1.4;display:block}.outskirts-zone-grid button>b{color:var(--out-amber);position:absolute;top:1rem;right:.25rem}.outskirts-route-line{color:var(--out-blue);font:900 .54rem var(--font-215-mono);letter-spacing:.13em;align-items:center;gap:.65rem;display:flex}.outskirts-route-line i{background:repeating-linear-gradient(90deg,var(--out-blue) 0 5px,transparent 5px 11px);flex:1;height:1px}.outskirts-escape{text-align:left;grid-template-columns:1fr auto;width:min(100%,33rem);margin:2.5rem 0 0 auto;border:0!important;border-bottom:2px solid var(--out-amber)!important;color:var(--text-primary)!important;background:0 0!important;padding:1rem .2rem!important;display:grid!important}.outskirts-escape small,.outskirts-escape span{color:var(--text-secondary);font:800 .54rem var(--font-215-mono);letter-spacing:.12em;grid-column:1}.outskirts-escape strong{font:900 clamp(1.7rem,3vw,2.8rem)/.9 var(--font-215-display);grid-column:1}.outskirts-escape b{color:var(--out-amber);grid-area:1/2/4;align-self:center;font-size:1.8rem}.outskirts-intent{flex-wrap:wrap;gap:clamp(1.5rem,5vw,5rem);display:flex}.outskirts-intent button{min-height:auto!important;color:var(--text-primary)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;padding:.75rem .15rem!important}.outskirts-intent button[aria-pressed=true]{border-bottom-color:var(--out-amber)!important;box-shadow:none!important}.outskirts-intent button span{color:var(--text-secondary)!important}.outskirts-choice{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:3rem;display:grid}.outskirts-choice button{min-height:auto!important;color:var(--text-primary)!important;background:0 0!important;border:0!important;padding:1.4rem 0!important}.outskirts-choice button:first-child{border-bottom:3px solid var(--out-amber)!important}.outskirts-choice button:last-child{border-bottom:1px solid var(--out-blue)!important}.outskirts-choice button[aria-pressed=true]{box-shadow:none!important;background:0 0!important}.outskirts-choice span{color:var(--text-secondary)!important}.outskirts-trip-ticket{border:0!important;border-left:3px solid var(--out-amber)!important;background:0 0!important}.outskirts-spin,.outskirts-browse{background:var(--surface-bg);color:var(--text-primary)}html[data-public-theme=light] .outskirts-mode :is(.outskirts-result>p:not(:first-child),.outskirts-distance-note,.outskirts-list article>div>span){color:var(--text-secondary)}@media (max-width:760px){.outskirts-hero{min-height:auto;padding-top:4rem;display:block}.outskirts-wordmark-lockup h1{font-size:9.3vw!important}.outskirts-hero__copy{margin-top:3.5rem}.outskirts-question{display:block}.outskirts-question>span{margin-top:1rem;display:block}.outskirts-zone-grid{flex-direction:column;gap:1rem;padding-left:1.2rem;display:flex}.outskirts-zone-grid:before{width:1px;height:auto;inset:1rem auto 1rem .25rem;transform:none}.outskirts-zone-grid button:nth-child(n){min-height:auto;padding:1.1rem .4rem;transform:none!important}.outskirts-zone-grid button:hover,.outskirts-zone-grid button[aria-pressed=true]{transform:translate(.25rem)!important}.outskirts-choice{grid-template-columns:1fr;gap:.8rem}.outskirts-wayfinding{width:12.5rem;min-height:3.2rem;padding:.4rem .75rem;bottom:4.4rem;right:-.45rem}.outskirts-wayfinding strong{font-size:.95rem}.outskirts-wayfinding small,.outskirts-wayfinding:before{display:none}.philly-theme-toggle.is-floating{bottom:max(4.25rem,calc(env(safe-area-inset-bottom) + 1rem));left:max(.8rem,env(safe-area-inset-left))}}.outskirts-wayfinding{color:#efe3c8;background:linear-gradient(92deg,#242321,#171817 46%,#29251f);border:0;border-radius:48% 4px 5px 48%;width:min(17rem,38vw);min-height:7.4rem;padding:.62rem 1rem .62rem 2rem;top:6.55rem;bottom:auto;right:-.4rem;transform:perspective(500px)rotateY(-5deg)rotate(-1.2deg);box-shadow:inset 0 0 0 2px #5e5342,inset 0 0 0 5px #171613,-5px 8px #080909,-8px 13px 18px #0000006b}.outskirts-wayfinding:before{background:linear-gradient(90deg,#0000 0 18%,#756a57 19% 25%,#0000 26% 72%,#756a57 73% 79%,#0000 80%);border:0;width:3.3rem;height:1.8rem;display:block;top:-1.65rem;right:2.25rem;box-shadow:0 -2px #26231e}.outskirts-wayfinding:after{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle,#d6a744 0 2px,#6e4e1e 2.5px 3px,#0000 3.5px) 7px 5px/19px 19px;border:1px solid #655535;border-radius:50% 3px 4px 50%;position:absolute;inset:.55rem .55rem .55rem 1.2rem}.outskirts-wayfinding>.outskirts-wayfinding__hanger{z-index:2;background:#111;border:1px solid #877552;width:.58rem;height:.58rem;position:relative;box-shadow:inset 0 0 0 2px #3a342a}.outskirts-wayfinding__face{z-index:2;position:relative;padding:.2rem .65rem!important;display:grid!important}.outskirts-wayfinding__face em{color:#9a6c48;font:900 .42rem/1 var(--font-215-mono);letter-spacing:.19em;text-shadow:none;border:1px solid #6f3d2c;justify-self:start;margin-bottom:.3rem;padding:.18rem .35rem;font-style:normal;transition:color .12s,border-color .12s,text-shadow .12s,box-shadow .12s}.outskirts-wayfinding__face strong{color:#f0dba9;text-shadow:0 0 6px #ecad3a47;font-size:1.35rem}.outskirts-wayfinding__face small{color:#b7ad99}.outskirts-wayfinding>b{z-index:2;color:#dda83e;position:relative}.outskirts-wayfinding:hover .outskirts-wayfinding__face em,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__face em{color:#ffb078;text-shadow:0 0 5px #e85931,0 0 10px #e8593199;border-color:#df7955;box-shadow:inset 0 0 5px #e8593133}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding{animation:8s ease-in-out infinite outskirts-motel-idle}.outskirts-wayfinding:hover,.outskirts-wayfinding:focus-visible{animation:.42s ease-out both outskirts-motel-gust}.outskirts-wayfinding:hover .outskirts-wayfinding__face em,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__face em{animation:.38s steps(2,end) both vacancy-wake}@keyframes outskirts-motel-idle{0%,to{transform:perspective(500px)rotateY(-5deg)rotate(-1.2deg)}50%{transform:perspective(500px)rotateY(-5deg)rotate(-.35deg)}}@keyframes outskirts-motel-gust{0%{transform:perspective(500px)rotateY(-5deg)rotate(-1deg)}45%{transform:perspective(500px)rotateY(-5deg)rotate(2.7deg)}to{transform:perspective(500px)rotateY(-5deg)rotate(.4deg)}}@keyframes vacancy-wake{0%,28%{opacity:.45}32%{opacity:.12}48%{opacity:.9}58%{opacity:.55}to{opacity:1}}}.outskirts-mode{background-image:radial-gradient(at 78% 8%,#f2ae321c,#0000 25%),linear-gradient(112deg,#0000 0 66%,#6f9dab06 66% 67%,#0000 67%);background-color:var(--page-bg)}.outskirts-wordmark-lockup>p:before{content:"EXIT 215  ·  ";color:var(--out-amber)}.outskirts-hero__copy:before{content:"VACANCY";border:1px solid color-mix(in srgb,var(--out-ember) 58%,transparent);color:var(--out-ember);font:900 .5rem/1 var(--font-215-mono);letter-spacing:.2em;box-shadow:0 0 9px color-mix(in srgb,var(--out-ember) 16%,transparent);margin-bottom:1.2rem;padding:.28rem .5rem;display:inline-block}.outskirts-zone-grid button:after{content:"MI  —";color:var(--out-blue);font:900 .46rem/1 var(--font-215-mono);letter-spacing:.12em;opacity:0;transition:opacity .18s,transform .18s;position:absolute;bottom:.8rem;right:.25rem;transform:translate(-5px)}.outskirts-zone-grid button:hover:after,.outskirts-zone-grid button[aria-pressed=true]:after{opacity:.72;transform:translate(0)}.outskirts-intent{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.3rem,3vw,3.5rem);display:grid}.outskirts-intent button{min-width:0}.outskirts-intent button strong{text-transform:lowercase;white-space:nowrap;font-size:clamp(2rem,4vw,4.2rem)}.outskirts-intent button span{max-width:10rem}html[data-public-theme=light] .outskirts-mode{background-image:radial-gradient(at 78% 8%,#9a5c0814,#0000 25%),linear-gradient(112deg,#0000 0 66%,#285c6d09 66% 67%,#0000 67%)}@media (max-width:760px){.outskirts-wayfinding{border-radius:40% 3px 3px 40%;width:10.7rem;min-height:4.2rem;padding:.38rem .7rem .38rem 1.2rem;top:auto;bottom:4.5rem;right:-.35rem;animation:none!important}.outskirts-wayfinding:after{background-size:15px 15px;inset:.32rem .35rem .32rem .75rem}.outskirts-wayfinding__face em{font-size:.34rem}.outskirts-wayfinding__face strong{font-size:.82rem}.outskirts-wayfinding__face small{display:none}.outskirts-intent{grid-template-columns:repeat(2,1fr);gap:.65rem 1.5rem}.outskirts-intent button span{font-size:.62rem!important}.outskirts-hero__copy:before{margin-bottom:.8rem}}.outskirts-wayfinding{background:radial-gradient(at 24% 32%,#dda74317,#0000 42%),linear-gradient(96deg,#302e29,#121413 43%,#29251e 82%,#161716);border-radius:52% 5px 6px 52%;width:min(22rem,46vw);min-height:9.25rem;padding:.85rem 1.35rem .85rem 2.65rem;top:6.25rem;right:-.55rem;transform:perspective(620px)rotateY(-6deg)rotate(-.8deg);box-shadow:inset 0 0 0 2px #82755f,inset 0 0 0 6px #151513,inset 8px 0 16px #e1b9680f,-6px 9px #070808,-11px 17px 24px #00000080}.outskirts-wayfinding:before{filter:drop-shadow(2px 3px 1px #0000007a);background:linear-gradient(90deg,#0000 0 16%,#90836c 17% 23%,#0000 24% 74%,#90836c 75% 81%,#0000 82%);width:4.8rem;height:2.2rem;top:-2rem;right:2.7rem;box-shadow:0 -3px #28251f}.outskirts-wayfinding:after{opacity:.72;filter:drop-shadow(0 0 3px #e0a43042);background:radial-gradient(circle,#e7b854 0 2.2px,#664719 2.7px 3.4px,#0000 3.8px) 8px 6px/22px 22px;border-color:#8a744c;border-radius:54% 4px 5px 54%;inset:.68rem .7rem .68rem 1.4rem}.outskirts-wayfinding>.outskirts-wayfinding__hanger{border-color:#aa9877;width:.72rem;height:.72rem;box-shadow:inset 0 0 0 2px #29251f,0 1px 2px #000}.outskirts-wayfinding__face{padding:.25rem .9rem!important}.outskirts-wayfinding__face strong{color:#fff0c9;letter-spacing:-.065em;text-shadow:0 0 4px #ffcc6561,0 1px #000;font-size:1.78rem}.outskirts-wayfinding__face small{color:#e0d3b9;letter-spacing:.045em;text-shadow:0 1px #000;margin-top:.42rem;font-size:.55rem;line-height:1.25}.outskirts-wayfinding>b{color:#e7b755;text-shadow:0 0 5px #e7b75570;font-size:1.8rem;transition:color .18s,text-shadow .18s,transform .18s}.outskirts-wayfinding__status{background:#120d0b;justify-self:start;align-items:center;color:#78443a!important;font:900 .55rem/1 var(--font-215-mono)!important;letter-spacing:.17em!important;text-shadow:none!important;border:1px solid #66362b!important;gap:.42rem!important;margin-bottom:.52rem!important;padding:.27rem .48rem!important;display:flex!important;box-shadow:inset 0 0 7px #60271d52,0 2px 3px #00000061!important}.outskirts-wayfinding__status .status-no{opacity:.62}.outskirts-wayfinding__status .status-vacancy{gap:.06em;display:flex}.outskirts-wayfinding__status .status-vacancy i{width:auto;height:auto;box-shadow:none;color:#714036;font:inherit;opacity:.38;text-shadow:0 0 2px #8b34254d;background:0 0;border:0;font-style:normal;position:static}.outskirts-wayfinding:hover,.outskirts-wayfinding:focus-visible{box-shadow:inset 0 0 0 2px #a28c67,inset 0 0 0 6px #151513,inset 8px 0 20px #e1b9681c,-6px 9px #070808,-12px 18px 27px #0000008c}.outskirts-wayfinding:hover>b,.outskirts-wayfinding:focus-visible>b{color:#ffd574;text-shadow:0 0 5px #d79a2c,0 0 11px #d79a2c8f;transform:translate(3px)}.outskirts-wayfinding:hover .status-no,.outskirts-wayfinding:focus-visible .status-no{display:none}.outskirts-wayfinding:hover .status-vacancy i,.outskirts-wayfinding:focus-visible .status-vacancy i{color:#ff9475;opacity:1;text-shadow:0 0 4px #de4d34,0 0 9px #de4d34a3}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding{animation:9s ease-in-out infinite vacancy-sign-rest}.outskirts-wayfinding:hover,.outskirts-wayfinding:focus-visible{animation:.58s cubic-bezier(.22,.75,.26,1) both vacancy-sign-gust}.outskirts-wayfinding:hover .status-vacancy i:first-child,.outskirts-wayfinding:focus-visible .status-vacancy i:first-child{animation:.57s step-end 20ms both vacancy-letter-on}.outskirts-wayfinding:hover .status-vacancy i:nth-child(2),.outskirts-wayfinding:focus-visible .status-vacancy i:nth-child(2){animation:.48s step-end .11s both vacancy-letter-on}.outskirts-wayfinding:hover .status-vacancy i:nth-child(3),.outskirts-wayfinding:focus-visible .status-vacancy i:nth-child(3){animation:.63s step-end 40ms both vacancy-letter-on}.outskirts-wayfinding:hover .status-vacancy i:nth-child(4),.outskirts-wayfinding:focus-visible .status-vacancy i:nth-child(4){animation:.51s step-end .17s both vacancy-letter-on}.outskirts-wayfinding:hover .status-vacancy i:nth-child(5),.outskirts-wayfinding:focus-visible .status-vacancy i:nth-child(5){animation:.6s step-end 80ms both vacancy-letter-on}.outskirts-wayfinding:hover .status-vacancy i:nth-child(6),.outskirts-wayfinding:focus-visible .status-vacancy i:nth-child(6){animation:.49s step-end .2s both vacancy-letter-on}.outskirts-wayfinding:hover .status-vacancy i:nth-child(7),.outskirts-wayfinding:focus-visible .status-vacancy i:nth-child(7){animation:.55s step-end .13s both vacancy-letter-on}@keyframes vacancy-sign-rest{0%,to{transform:perspective(620px)rotateY(-6deg)rotate(-.8deg)}50%{transform:perspective(620px)rotateY(-6deg)rotate(.25deg)}}@keyframes vacancy-sign-gust{0%{transform:perspective(620px)rotateY(-6deg)rotate(-.6deg)}42%{transform:perspective(620px)rotateY(-6deg)rotate(3deg)}72%{transform:perspective(620px)rotateY(-6deg)rotate(-.35deg)}to{transform:perspective(620px)rotateY(-6deg)rotate(.35deg)}}@keyframes vacancy-letter-on{0%{opacity:.12}22%{opacity:.8}34%{opacity:.18}52%{opacity:1}64%{opacity:.46}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding{animation:none!important}.outskirts-wayfinding:hover .status-vacancy i,.outskirts-wayfinding:focus-visible .status-vacancy i{transition:color .2s,opacity .2s,text-shadow .2s}}@media (max-width:760px){.outskirts-wayfinding{border-radius:46% 3px 4px 46%;width:12.4rem;min-height:5.15rem;padding:.45rem .65rem .45rem 1.35rem;top:auto;bottom:4.5rem;right:0;animation:none!important}.outskirts-wayfinding:before{display:none}.outskirts-wayfinding:after{background-size:16px 16px;inset:.34rem .35rem .34rem .78rem}.outskirts-wayfinding__face{padding:.1rem .38rem!important}.outskirts-wayfinding__face strong{font-size:1rem}.outskirts-wayfinding__face small{display:none}.outskirts-wayfinding__status{color:#a85d4e!important;border-color:#874639!important;margin-bottom:.23rem!important;padding:.17rem .28rem!important;font-size:.36rem!important}.outskirts-wayfinding__status .status-no{opacity:.82}.outskirts-wayfinding__status .status-vacancy i{color:#9b5749;opacity:.65}.outskirts-wayfinding>b{font-size:1.1rem}}.outskirts-wayfinding__worn-bulbs{z-index:3;gap:1.15rem;bottom:1rem;right:2.1rem;padding:0!important;display:flex!important;position:absolute!important}.outskirts-wayfinding__worn-bulbs i{background:#f1bd55;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 2px #f1bd55,0 0 5px #f1bd5561}.outskirts-wayfinding__worn-bulbs i:first-child{opacity:.42}.outskirts-wayfinding__worn-bulbs i:nth-child(2){opacity:.75;background:#372817;box-shadow:inset 0 0 1px #120d08}.outskirts-wayfinding__worn-bulbs i:nth-child(3){opacity:.68}.outskirts-wayfinding__status .status-vacancy i{color:#d96f58;opacity:.82;text-shadow:0 0 3px #d96f586b}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding__status .status-vacancy i:first-child{animation:11.7s step-end -2.1s infinite vacancy-idle-a}.outskirts-wayfinding__status .status-vacancy i:nth-child(2){animation:17.3s step-end -7.4s infinite vacancy-idle-b}.outskirts-wayfinding__status .status-vacancy i:nth-child(3){animation:13.9s step-end -9.2s infinite vacancy-idle-a}.outskirts-wayfinding__status .status-vacancy i:nth-child(4){animation:19.1s step-end -4.7s infinite vacancy-idle-c}.outskirts-wayfinding__status .status-vacancy i:nth-child(5){animation:14.8s step-end -11.6s infinite vacancy-idle-b}.outskirts-wayfinding__status .status-vacancy i:nth-child(6){animation:21.4s step-end -15.2s infinite vacancy-idle-c}.outskirts-wayfinding__status .status-vacancy i:nth-child(7){animation:16.6s step-end -6.3s infinite vacancy-idle-a}.outskirts-wayfinding__worn-bulbs i:nth-child(3){animation:18.7s step-end -8.2s infinite dying-sign-bulb}@keyframes vacancy-idle-a{0%,43%,45%,72%,74%,to{opacity:.88;color:#e0765e}44%{opacity:.28;color:#8c473b}73%{opacity:.52}}@keyframes vacancy-idle-b{0%,57%,59%,83%,85%,to{opacity:.82;color:#d96f58}58%{opacity:.13;color:#613329}84%{opacity:.43}}@keyframes vacancy-idle-c{0%,66%,69%,to{opacity:.86;color:#df735c}67%{opacity:.3}68%{opacity:.65}}@keyframes dying-sign-bulb{0%,61%,63%,65%,to{opacity:.68;box-shadow:0 0 2px #f1bd55,0 0 5px #f1bd5561}62%{opacity:.1;box-shadow:none}64%{opacity:.35;box-shadow:0 0 2px #f1bd5540}}.outskirts-wayfinding:hover .status-vacancy i,.outskirts-wayfinding:focus-visible .status-vacancy i{animation-name:vacancy-letter-on!important;animation-iteration-count:1!important}.outskirts-wayfinding:hover .outskirts-wayfinding__worn-bulbs i:not(:nth-child(2)),.outskirts-wayfinding:focus-visible .outskirts-wayfinding__worn-bulbs i:not(:nth-child(2)){opacity:1;box-shadow:0 0 3px #f1bd55,0 0 7px #f1bd5575}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding__status .status-vacancy i{opacity:.82;animation:none!important}.outskirts-wayfinding__worn-bulbs i{animation:none!important}.outskirts-wayfinding:hover .status-vacancy i,.outskirts-wayfinding:focus-visible .status-vacancy i{transition:opacity .35s,color .35s,text-shadow .35s}}@media (max-width:760px){.outskirts-wayfinding__worn-bulbs{gap:.65rem;bottom:.55rem;right:1.2rem}.outskirts-wayfinding__worn-bulbs i{width:3px;height:3px}.outskirts-wayfinding__status .status-vacancy i{animation:none!important}}.outskirts-wayfinding:after{opacity:.9;filter:drop-shadow(0 0 3px #e0a43057)}.outskirts-wayfinding__face strong{color:#fff2ce!important;text-shadow:0 1px #090909,0 0 4px #eeb8526b!important;font-weight:900!important}.outskirts-wayfinding__face small{max-width:10.5rem;color:#eadfc8!important;letter-spacing:.025em!important;text-shadow:0 1px 1px #050505!important;margin-top:.34rem!important;font-size:.64rem!important;font-weight:750!important;line-height:1.22!important}.outskirts-wayfinding__status .status-no{opacity:.72!important;color:#b86150!important;text-shadow:0 0 3px #c84f3c5c!important;display:inline!important}.outskirts-wayfinding:hover .status-no,.outskirts-wayfinding:focus-visible .status-no{opacity:.9!important;color:#ef8269!important;text-shadow:0 0 4px #e04d3494!important;display:inline!important}.outskirts-wayfinding:hover .outskirts-wayfinding__face strong,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__face strong{color:#fff7df!important;text-shadow:0 1px #090909,0 0 5px #f6be5394!important}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding:after{animation:7.8s ease-in-out infinite motel-bulb-breath}.outskirts-wayfinding__worn-bulbs i:first-child{animation:16.9s step-end -5.4s infinite motel-bulb-sputter-a}.outskirts-wayfinding__worn-bulbs i:nth-child(3){animation:21.7s step-end -13.1s infinite motel-bulb-sputter-b}@keyframes motel-bulb-breath{0%,to{opacity:.84;filter:drop-shadow(0 0 2px #e0a43047)}50%{opacity:.94;filter:drop-shadow(0 0 4px #e0a43061)}}@keyframes motel-bulb-sputter-a{0%,68%,71%,to{opacity:.54}69%{opacity:.14}70%{opacity:.38}}@keyframes motel-bulb-sputter-b{0%,79%,82%,to{opacity:.72}80%{opacity:.18}81%{opacity:.5}}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding:after,.outskirts-wayfinding__worn-bulbs i{animation:none!important}.outskirts-wayfinding:after{opacity:.9!important}.outskirts-wayfinding__status .status-no{opacity:.76!important}}@media (max-width:760px){.outskirts-wayfinding__face small{max-width:7rem;font-size:.45rem!important;line-height:1.15!important;display:block!important}.outskirts-wayfinding__face strong{font-size:1.08rem!important}}.outskirts-mode{background-image:radial-gradient(at 78% 9%,#da972c13,#0000 26%)!important}.outskirts-hero:after{display:none!important}.outskirts-hero{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.65fr)!important;min-height:36rem!important;padding-block:clamp(5rem,10vh,8rem) 3rem!important}.outskirts-wordmark-lockup>p,.outskirts-wordmark-lockup>div,.outskirts-hero__index{display:none!important}.outskirts-wordmark-lockup h1{font-size:clamp(4.5rem,9.5vw,10.5rem)!important}.outskirts-hero__copy{align-self:center!important;margin-top:0!important}.outskirts-hero__copy:before{content:none!important}.outskirts-hero__copy>span{max-width:25rem;font-size:1rem!important;line-height:1.65!important}.outskirts-hero__routes{color:var(--text-secondary);font:800 .55rem/1.3 var(--font-215-mono);letter-spacing:.12em;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:clamp(4rem,8vh,7rem);display:grid}.outskirts-hero__routes>strong{color:var(--out-cream);letter-spacing:.14em;grid-column:2;place-items:center;gap:.45rem;font-size:.7rem;display:grid}.outskirts-hero__routes>strong i{background:var(--out-amber);width:.62rem;height:.62rem;box-shadow:0 0 7px color-mix(in srgb,var(--out-amber) 48%,transparent);border-radius:50%}.outbound-route{opacity:.48;gap:.55rem;transition:opacity .22s,color .22s;display:grid;position:relative}.outbound-route i{background:color-mix(in srgb,var(--out-blue) 42%,transparent);height:1px;transition:transform .35s,background .22s;transform:scaleX(.74)}.outbound-route b{opacity:0;font-size:.48rem;font-weight:700;transition:opacity .22s}.outbound-route--west{text-align:right;grid-area:1/1}.outbound-route--west i{transform-origin:100%}.outbound-route--jersey{grid-area:1/3}.outbound-route--jersey i{transform-origin:0}.outbound-route--delco{text-align:right;grid-area:2/1;margin:1.5rem 12% 0 0}.outbound-route--bucks{grid-area:2/3;margin:1.5rem 0 0 12%}:is(.outskirts-mode:has(.outskirts-zone-grid button:first-child:is(:hover,[aria-pressed=true])) .outbound-route--jersey,.outskirts-mode:has(.outskirts-zone-grid button:nth-child(2):is(:hover,[aria-pressed=true])) .outbound-route--west,.outskirts-mode:has(.outskirts-zone-grid button:nth-child(3):is(:hover,[aria-pressed=true])) .outbound-route--delco,.outskirts-mode:has(.outskirts-zone-grid button:nth-child(4):is(:hover,[aria-pressed=true])) .outbound-route--bucks){color:var(--out-cream);opacity:1}:is(.outskirts-mode:has(.outskirts-zone-grid button:first-child:is(:hover,[aria-pressed=true])) .outbound-route--jersey i,.outskirts-mode:has(.outskirts-zone-grid button:nth-child(2):is(:hover,[aria-pressed=true])) .outbound-route--west i){background:var(--out-amber);transform:scaleX(1)}:is(.outskirts-mode:has(.outskirts-zone-grid button:first-child:is(:hover,[aria-pressed=true])) .outbound-route--jersey b,.outskirts-mode:has(.outskirts-zone-grid button:nth-child(2):is(:hover,[aria-pressed=true])) .outbound-route--west b){opacity:.82}.outskirts-step{border:0!important;padding-block:clamp(3.5rem,8vw,7rem)!important}.outskirts-step+.outskirts-step{border-top:0!important}.outskirts-question{align-items:end!important}.outskirts-question h2{font-size:clamp(3.2rem,7vw,7rem)!important}.outskirts-question>span{display:none!important}.outskirts-route-line{max-width:34rem;margin:2.5rem 0 1rem}.outskirts-zone-grid{grid-template-columns:repeat(12,1fr)!important;gap:clamp(1.6rem,4vw,4rem)!important;padding:3rem 0 2rem!important}.outskirts-zone-grid:before{display:none!important}.outskirts-zone-grid button:first-child{transform:translateY(-.9rem);grid-column:1/4!important}.outskirts-zone-grid button:nth-child(2){transform:translateY(1.4rem);grid-column:4/7!important}.outskirts-zone-grid button:nth-child(3){transform:translateY(-.2rem);grid-column:7/10!important}.outskirts-zone-grid button:nth-child(4){transform:translateY(1rem);grid-column:10/13!important}.outskirts-zone-grid button{opacity:.56;text-align:left;background:0 0!important;border:0!important;min-height:8.5rem!important;padding:.8rem 0!important;transition:opacity .2s,transform .25s!important}.outskirts-zone-grid button:before{content:"";background:var(--out-blue);width:.38rem;height:.38rem;box-shadow:none;border-radius:50%;margin-bottom:1rem;transition:background .2s,box-shadow .2s;display:block}.outskirts-zone-grid button:hover,.outskirts-zone-grid button[aria-pressed=true]{opacity:1;box-shadow:none!important}.outskirts-zone-grid button:first-child:hover,.outskirts-zone-grid button:first-child[aria-pressed=true]{transform:translate(.25rem,-.9rem)!important}.outskirts-zone-grid button:nth-child(2):hover,.outskirts-zone-grid button:nth-child(2)[aria-pressed=true]{transform:translate(.25rem,1.4rem)!important}.outskirts-zone-grid button:nth-child(3):hover,.outskirts-zone-grid button:nth-child(3)[aria-pressed=true]{transform:translate(.25rem,-.2rem)!important}.outskirts-zone-grid button:nth-child(4):hover,.outskirts-zone-grid button:nth-child(4)[aria-pressed=true]{transform:translate(.25rem,1rem)!important}.outskirts-zone-grid button:hover:before,.outskirts-zone-grid button[aria-pressed=true]:before{background:var(--out-amber);box-shadow:0 0 7px color-mix(in srgb,var(--out-amber) 48%,transparent)}.outskirts-zone-grid button strong{font-size:clamp(1.7rem,2.8vw,2.75rem)!important}.outskirts-zone-grid button span,.outskirts-zone-grid button em{max-height:0;overflow:hidden;opacity:0!important;margin:0!important;font-size:.72rem!important;line-height:1.55!important;transition:max-height .25s,opacity .2s,margin .25s!important}.outskirts-zone-grid button:is(:hover,[aria-pressed=true]) span,.outskirts-zone-grid button:is(:hover,[aria-pressed=true]) em{max-height:5rem;opacity:.8!important;margin-top:.55rem!important}.outskirts-zone-grid button>b{opacity:.35;top:.8rem!important}.outskirts-zone-grid button:is(:hover,[aria-pressed=true])>b{opacity:1;transform:translate(4px)}.outskirts-escape{border:0!important;width:min(100%,22rem)!important;margin:2.5rem 0 0 auto!important;padding:.75rem 0!important}.outskirts-escape strong{font-size:clamp(1.25rem,2.1vw,1.8rem)!important}.outskirts-escape span{display:none!important}.outskirts-step:not(.outskirts-step--route){max-width:68rem;margin-inline:auto}.outskirts-step.is-locked{opacity:.2!important;filter:none!important}.outskirts-step.is-locked>:not(p){visibility:hidden}.outskirts-step>p{font-size:.6rem!important}.outskirts-intent{gap:clamp(1.5rem,4vw,3.5rem)!important;display:flex!important}.outskirts-intent button{opacity:.52;padding:.5rem 0!important}.outskirts-intent button:hover,.outskirts-intent button[aria-pressed=true]{opacity:1}.outskirts-intent button strong{font-size:clamp(1.25rem,2.3vw,2rem)!important}.outskirts-intent button span{display:none!important}.outskirts-choice{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:clamp(2rem,6vw,6rem)!important}.outskirts-choice button{opacity:.66;padding:.7rem 0!important}.outskirts-choice button:first-child,.outskirts-choice button:last-child{border-bottom-width:1px!important}.outskirts-choice button:hover,.outskirts-choice button[aria-pressed=true]{opacity:1}.outskirts-choice strong{font-size:clamp(1.35rem,2.5vw,2.2rem)!important}.outskirts-trip-ticket{margin-bottom:2rem!important}@media (max-width:760px){.outskirts-hero{min-height:auto!important;padding:5rem 1.2rem 3rem!important;display:block!important}.outskirts-wordmark-lockup h1{font-size:12vw!important}.outskirts-hero__copy{margin-top:3.5rem!important}.outskirts-hero__routes{grid-template-columns:1fr auto 1fr;margin-top:4rem;font-size:.43rem}.outbound-route b{display:none}.outbound-route--delco,.outbound-route--bucks{margin-top:1.15rem;font-size:.4rem}.outskirts-question h2{font-size:3.35rem!important}.outskirts-zone-grid{flex-direction:column!important;gap:.45rem!important;padding:2rem 0!important;display:flex!important}.outskirts-zone-grid button:nth-child(n){min-height:auto!important;padding:.85rem 0 .85rem 1.2rem!important;transform:none!important}.outskirts-zone-grid button:nth-child(n):is(:hover,[aria-pressed=true]){transform:translate(.25rem)!important}.outskirts-zone-grid button:before{position:absolute;top:1.25rem;left:0}.outskirts-intent{grid-template-columns:repeat(2,1fr)!important;gap:.5rem 1.5rem!important;display:grid!important}.outskirts-choice{grid-template-columns:1fr!important;gap:.75rem!important}.outskirts-step{padding-block:3.5rem!important}.outskirts-step.is-locked{min-height:5rem}.outskirts-wayfinding__plaque{display:none!important}}.outskirts-wayfinding__face{min-height:6rem;align-content:start!important}.outskirts-wayfinding__face>strong,.outskirts-wayfinding__face>small{display:none!important}.outskirts-wayfinding__plaque{z-index:5;transform-origin:50% -1.3rem;background:linear-gradient(100deg,#24231f,#101211 47%,#2a261f);border:1px solid #81735d;border-radius:3px;place-items:center;width:58%;min-height:4.35rem;padding:.65rem .55rem .5rem;display:grid;position:absolute;top:76%;left:34%;box-shadow:inset 0 0 0 3px #151614,0 5px #080909,0 10px 14px #0000007a}.outskirts-wayfinding__plaque>i{background:#8b7b61;width:1px;height:1.35rem;position:absolute;top:-1.35rem;box-shadow:1px 0 #171713}.outskirts-wayfinding__plaque>i:first-child{left:22%}.outskirts-wayfinding__plaque>i:nth-child(2){right:22%}.outskirts-wayfinding__plaque strong{color:#fff1ce;letter-spacing:-.055em;-webkit-text-stroke:.35px #171714;text-shadow:0 1px #050505,0 0 4px #e2ac4652;font-size:1.28rem;font-weight:900}.outskirts-wayfinding__plaque small{color:#e0d2b7;text-align:center;text-shadow:0 1px #050505;font-size:.58rem;font-weight:750;line-height:1.15}.outskirts-wayfinding__spark{z-index:7;opacity:0;filter:drop-shadow(0 0 2px #9de6ff);border-top:1px solid #dff8ff;border-right:1px solid #8edbff;width:7px;height:7px;position:absolute;top:72%;right:17%;transform:rotate(28deg)}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding__plaque{animation:11s ease-in-out infinite outskirts-plaque-rest}.outskirts-wayfinding:hover .outskirts-wayfinding__plaque,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__plaque{animation:.72s cubic-bezier(.2,.74,.3,1) both outskirts-plaque-gust}.outskirts-wayfinding:hover .outskirts-wayfinding__spark,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__spark{animation:.2s step-end 80ms both outskirts-hardware-spark}@keyframes outskirts-plaque-rest{0%,to{transform:rotate(-.45deg)}52%{transform:rotate(.45deg)}}@keyframes outskirts-plaque-gust{0%{transform:rotate(-.45deg)}38%{transform:rotate(3deg)}72%{transform:rotate(-1deg)}to{transform:rotate(.25deg)}}@keyframes outskirts-hardware-spark{0%,to{opacity:0}24%{opacity:1}48%{opacity:.2}66%{opacity:.9}}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding__plaque,.outskirts-wayfinding__spark{animation:none!important}.outskirts-wayfinding__spark{display:none!important}}header[data-brand=iam215jawn] .philly-wordmark{-moz-column-gap:.24em;filter:none;flex:none;align-items:center;column-gap:.24em;min-width:8.65rem;min-height:44px;font-size:1.42rem}header[data-brand=iam215jawn] .philly-wordmark:focus-visible{outline:2px solid var(--jawn-acid);outline-offset:5px}header[data-brand=iam215jawn] .philly-wordmark__215{text-shadow:0 0 10px color-mix(in srgb,var(--jawn-acid) 16%,transparent);font-size:1.82em}.philly-nav-my215:not(.philly-nav-my215--mobile){isolation:isolate;text-align:center;letter-spacing:.075em;min-width:4.85rem;box-shadow:inset 0 0 0 2px #ffffff61,inset 0 -2px 3px #10121047,0 2px 0 #070807,0 0 7px color-mix(in srgb,var(--jawn-acid) 22%,transparent);text-shadow:0 1px #ffffff8c;background:linear-gradient(165deg,#dedbc9 0%,#a8aa9f 52%,#d8d6c7 100%);border:1px solid #8d8b7f;border-radius:5px;padding:.47rem .64rem .43rem;transition:transform .18s,box-shadow .18s;color:#171a17!important}.philly-nav-my215:not(.philly-nav-my215--mobile):before,.philly-nav-my215:not(.philly-nav-my215--mobile):after{content:"";background:#585b54;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff8c}.philly-nav-my215:not(.philly-nav-my215--mobile):before{left:.25rem}.philly-nav-my215:not(.philly-nav-my215--mobile):after{right:.25rem}.philly-nav-my215:not(.philly-nav-my215--mobile):hover{box-shadow:inset 0 0 0 2px #ffffff80,inset 0 -2px 3px #1012103d,0 4px 4px #00000073,0 0 9px color-mix(in srgb,var(--jawn-acid) 28%,transparent);transform:translateY(-2px)}.philly-nav-my215:not(.philly-nav-my215--mobile).is-active{outline-offset:2px;outline:1px solid #111;box-shadow:inset 0 0 0 2px #ffffffad,0 0 0 2px #fff8e0b8,0 4px 6px #00000080}.outskirts-wayfinding{min-height:8.15rem!important;top:6.1rem!important;bottom:auto!important;overflow:visible!important}.outskirts-wayfinding__face{min-height:6.35rem!important}.outskirts-wayfinding__plaque{width:64%!important;min-height:4.7rem!important;padding:.7rem .62rem .58rem!important;top:calc(100% + 1.35rem)!important;left:30%!important;box-shadow:inset 0 0 0 3px #151614,0 4px #080909,0 10px 16px #00000075!important}.outskirts-wayfinding__plaque>i{background:repeating-linear-gradient(#8f826b 0 3px,#25231e 3px 6px)!important;height:1.55rem!important;top:-1.55rem!important}.outskirts-wayfinding__plaque strong{font-size:1.48rem!important;line-height:.9!important}.outskirts-wayfinding__plaque small{margin-top:.28rem;font-size:.64rem!important;line-height:1.18!important}.outskirts-wayfinding__spark{top:calc(100% + .05rem)!important;right:18%!important}.outskirts-mode{background-color:#0b0e0f!important;background-image:radial-gradient(at 72% 9%,#e7a84017,#0000 29%),radial-gradient(at 18% 31%,#45606914,#0000 34%),linear-gradient(172deg,#ffffff05,#0000 42%),repeating-linear-gradient(104deg,#ffffff03 0 1px,#0000 1px 8px)!important}.outskirts-hero{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.62fr)!important;min-height:auto!important;padding-top:clamp(4.2rem,8vh,6.4rem)!important;padding-bottom:clamp(3rem,6vh,4.8rem)!important}.outskirts-wordmark-lockup h1{color:#f3e7cf!important;letter-spacing:-.065em!important;font-size:clamp(4.8rem,9vw,9.6rem)!important}.outskirts-wordmark-lockup h1 span{color:#d99a34!important}.outskirts-hero__copy{border-left:1px solid #dc9d3575!important;max-width:22rem!important;padding-left:1.65rem!important}.outskirts-hero__copy>p{color:#7293a0!important;font-size:.58rem!important}.outskirts-hero__copy strong{color:#f1e6d1!important;font-size:clamp(1.9rem,3.1vw,3.4rem)!important;line-height:.86!important}.outskirts-hero__copy>span{color:#bcb19f!important;font-size:.9rem!important;line-height:1.6!important}.outskirts-hero__routes{color:#958d7e!important;margin-top:clamp(2.8rem,5vh,4.5rem)!important}.outbound-route{opacity:.58!important}.outbound-route i{background:#6f939e6b!important}.outbound-route small{color:#b4a994}.outskirts-hero__routes>strong i{background:#dda137!important;box-shadow:0 0 9px #dda13770!important}.outskirts-discovery{padding-top:1rem!important}.outskirts-step--route{padding-top:clamp(2.8rem,5vw,5rem)!important}.outskirts-question h2{color:#f1e6d1!important}.outskirts-zone-grid button{opacity:.68!important}.outskirts-zone-grid button strong{color:#e6dac4!important}.outskirts-zone-grid button small{color:#71909a!important}.outskirts-zone-grid button span,.outskirts-zone-grid button em{color:#b8ae9e!important}.outskirts-escape{white-space:normal;overflow:visible;grid-template-columns:minmax(0,1fr) auto!important;width:min(100%,27rem)!important;margin-top:2rem!important;padding:.75rem 0 .8rem!important;position:relative!important}.outskirts-escape:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d99a34 0 38%,#d99a3438 66%,#0000);height:1px;transition:transform .35s,filter .25s;position:absolute;bottom:0;left:0;right:-16vw}.outskirts-escape small{text-transform:lowercase;color:#71909a!important;font-size:.58rem!important}.outskirts-escape strong{text-transform:lowercase;white-space:nowrap;color:#f1e6d1!important;font:900 clamp(1.55rem,2.15vw,2.05rem)/1 var(--font-215-display)!important;margin-top:.34rem!important}.outskirts-escape span{line-height:1.4;color:#928a7d!important;font-size:.7rem!important;display:block!important}.outskirts-escape>b{padding-left:1rem;transition:transform .25s;color:#d99a34!important}.outskirts-escape:hover:after,.outskirts-escape:focus-visible:after{filter:drop-shadow(0 0 3px #d99a347a);transform:scaleX(1.06)}.outskirts-escape:hover>b,.outskirts-escape:focus-visible>b{transform:translate(4px)}html[data-public-theme=light] .outskirts-mode{background-color:#eee4d2!important;background-image:radial-gradient(at 73% 9%,#9a5c0818,#0000 28%),radial-gradient(at 18% 31%,#285c6d13,#0000 34%),repeating-linear-gradient(104deg,#3d312106 0 1px,#0000 1px 8px)!important}html[data-public-theme=light] .outskirts-wordmark-lockup h1,html[data-public-theme=light] .outskirts-hero__copy strong,html[data-public-theme=light] .outskirts-question h2,html[data-public-theme=light] .outskirts-zone-grid button strong,html[data-public-theme=light] .outskirts-escape strong{color:#292620!important}html[data-public-theme=light] .outskirts-hero__copy>span,html[data-public-theme=light] .outskirts-zone-grid button span,html[data-public-theme=light] .outskirts-zone-grid button em{color:#5e594f!important}@media (max-width:760px){header[data-brand=iam215jawn] .philly-wordmark{min-width:7.25rem;font-size:1.18rem}.outskirts-hero{padding:3.4rem 1.2rem 2.5rem!important}.outskirts-wordmark-lockup h1{font-size:12vw!important}.outskirts-hero__copy{border-top:1px solid #dc9d356b!important;border-left:0!important;margin-top:2.5rem!important;padding:1.15rem 0 0!important}.outskirts-hero__routes{margin-top:3rem!important}.outskirts-discovery{padding-top:0!important}.outskirts-wayfinding{width:11.8rem!important;min-height:4.8rem!important;top:auto!important;bottom:5.1rem!important}.outskirts-wayfinding__plaque{width:68%!important;min-height:3.15rem!important;padding:.42rem .35rem!important;display:grid!important;top:calc(100% + .8rem)!important;left:28%!important}.outskirts-wayfinding__plaque>i{height:.9rem!important;top:-.9rem!important}.outskirts-wayfinding__plaque strong{font-size:.9rem!important}.outskirts-wayfinding__plaque small{font-size:.42rem!important}.outskirts-escape{width:min(100%,20rem)!important;margin-left:0!important}.outskirts-escape strong{font-size:1.55rem!important}.outskirts-escape:after{right:-12vw}}.outskirts-zone-grid{border:0!important}.outskirts-zone-grid button,.outskirts-zone-grid button+button,.outskirts-zone-grid button:is(:hover,[aria-pressed=true]){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.outskirts-zone-grid button:after{content:none!important}.outskirts-zone-grid button:focus-visible strong{text-decoration:underline;-webkit-text-decoration-color:var(--out-amber);text-decoration-color:var(--out-amber);text-underline-offset:.28em}.outskirts-wayfinding:after,.outskirts-wayfinding__worn-bulbs{display:none!important}.outskirts-wayfinding__face{z-index:2;grid-template-rows:auto 1fr;width:100%;position:relative;min-height:6.35rem!important;padding:.3rem 1rem .42rem!important;display:grid!important}.outskirts-wayfinding__status{z-index:3;position:relative;background:linear-gradient(#160c0b,#090706)!important;border:1px solid #793d32!important;justify-self:start!important;align-items:center!important;gap:.5rem!important;display:flex!important;box-shadow:inset 0 0 8px #75231a61,0 0 5px #74231b33,0 2px 3px #000!important}.outskirts-wayfinding__status .status-no,.outskirts-wayfinding__status .status-vacancy{gap:.08em;color:#e8735e!important;font:inherit!important;opacity:1!important;text-shadow:0 0 2px #ff9a83,0 0 6px #d73f2bc7!important;display:flex!important}.outskirts-wayfinding__status .status-no i{opacity:1;width:auto!important;height:auto!important;box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;font-style:normal!important;position:static!important}.outskirts-wayfinding__bulb-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(10,1fr);place-items:center;gap:.36rem .68rem;margin:.45rem 2.15rem .12rem .25rem;padding:.2rem;position:relative;display:grid!important}.outskirts-wayfinding__bulb-grid i{background:radial-gradient(circle at 42% 38%,#fff8d0 0 18%,#ffd36b 19% 48%,#ba7724 49% 72%,#4b2e12 73%);border:1px solid #8d6429;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 2px #fff2b7,0 0 5px #eda93c9e,0 0 8px #d8891e33}.outskirts-wayfinding__spark{z-index:8;opacity:0;filter:drop-shadow(0 0 2px #b8ecff);overflow:visible;width:26px!important;height:20px!important;position:absolute!important;top:calc(100% + .05rem)!important;right:21%!important}.outskirts-wayfinding__spark path{fill:none;stroke:#dff9ff;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.outskirts-wayfinding__plaque{transform:rotate(.55deg)}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding__bulb-grid{animation:6.8s ease-in-out infinite motel-circuit-breathe}.outskirts-wayfinding__bulb-grid .is-sputter{animation:13.7s step-end 2.15s infinite motel-real-bulb-sputter}.outskirts-wayfinding__status .status-no i:first-child{animation:12.8s step-end .55s infinite motel-no-n}.outskirts-wayfinding__status .status-no i:last-child{animation:12.8s step-end .55s infinite motel-no-o}.outskirts-wayfinding:hover .outskirts-wayfinding__bulb-grid,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__bulb-grid{filter:brightness(1.07)}.outskirts-wayfinding:hover .outskirts-wayfinding__bulb-grid i:nth-child(23),.outskirts-wayfinding:focus-visible .outskirts-wayfinding__bulb-grid i:nth-child(23){animation:.24s step-end 70ms motel-hover-hiccup}.outskirts-wayfinding:hover .outskirts-wayfinding__bulb-grid i:nth-child(24),.outskirts-wayfinding:focus-visible .outskirts-wayfinding__bulb-grid i:nth-child(24){animation:.21s step-end .1s motel-hover-hiccup}.outskirts-wayfinding:hover .outskirts-wayfinding__spark,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__spark{animation:.19s step-end 60ms motel-hardware-arc}@keyframes motel-circuit-breathe{0%,to{filter:brightness()}42%{filter:brightness(.94)}68%{filter:brightness(.98)}}@keyframes motel-real-bulb-sputter{0%,15%,17%,to{opacity:1;filter:brightness()}15.4%{opacity:.3;filter:brightness(.55)}15.8%{opacity:.92}16.2%{opacity:.05;filter:brightness(.2)}16.7%{opacity:1;filter:brightness(1.04)}}@keyframes motel-hover-hiccup{0%,to{opacity:1}22%{opacity:.28}48%{opacity:.9}67%{opacity:.08}83%{opacity:.72}}@keyframes motel-no-n{0%,5%,5.8%,7%,7.8%,36%,37%,37.8%,71%,72.2%,to{opacity:1}5.3%,7.4%{opacity:.18;text-shadow:none}36.5%{opacity:.38}71.5%{opacity:.08;text-shadow:none}}@keyframes motel-no-o{0%,4.7%,5.6%,6.7%,8.1%,36.2%,37.3%,70.6%,72.5%,to{opacity:1}5.1%{opacity:.05;text-shadow:none}7.2%{opacity:.32}36.7%{opacity:.12;text-shadow:none}71.2%{opacity:.28}}@keyframes motel-hardware-arc{0%,to{opacity:0;transform:scale(.7)}12%{opacity:.35}28%{opacity:1;transform:scale(1)}52%{opacity:.9}72%{opacity:.25;transform:scale(.88)}86%{opacity:.65}}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding__bulb-grid,.outskirts-wayfinding__bulb-grid i,.outskirts-wayfinding__status .status-no i,.outskirts-wayfinding__spark{animation:none!important}.outskirts-wayfinding__spark{display:none!important}.outskirts-wayfinding__status .status-no i{opacity:1!important}}@media (max-width:760px){.outskirts-wayfinding__face{min-height:3.45rem!important;padding:.18rem .35rem!important}.outskirts-wayfinding__bulb-grid{gap:.16rem .32rem;margin:.2rem 1rem .06rem .1rem}.outskirts-wayfinding__bulb-grid i{width:3px;height:3px}.outskirts-wayfinding__spark{display:none!important}}.outskirts-wayfinding__neon-edge{z-index:1;pointer-events:none;border:1px solid #b9efff;border-radius:54% 3px 4px 54%;box-shadow:0 0 2px #dffaff,0 0 5px #32abde94,inset 0 0 3px #4ab9e559;display:block!important;position:absolute!important;inset:.48rem .5rem .48rem .94rem!important}.outskirts-wayfinding__neon-edge:before{content:"";border-radius:inherit;filter:blur(.6px);border:1px solid #3f94be94;position:absolute;inset:-1px}.outskirts-wayfinding__neon-edge>i{opacity:.7;background:#171b1b;width:8%;height:3px;position:absolute;top:-2px;right:18%;box-shadow:-2px 0 2px #40aedd7a,2px 0 2px #40aedd7a}.outskirts-wayfinding__face{grid-template-rows:auto 1fr!important;padding:.45rem 1.7rem .35rem 1.2rem!important}.outskirts-wayfinding__status{margin:0 0 .24rem .4rem!important}.outskirts-wayfinding__bulb-grid{grid-template-rows:repeat(4,1fr)!important;grid-template-columns:repeat(12,1fr)!important;gap:.37rem .57rem!important;margin:.2rem 1.4rem .04rem -.15rem!important;padding:.15rem!important}.outskirts-wayfinding__bulb-grid i{background:radial-gradient(circle at 40% 36%,#fffdea 0 16%,#fff0a7 17% 31%,#ffcd5d 32% 55%,#a7621c 56% 73%,#3b240f 74%)!important;width:6.5px!important;height:6.5px!important;box-shadow:0 0 2px #fff9cf,0 0 4px #ffc64ce0,0 0 7px #e18b1b4d,0 1px 2px #eca33647!important}.outskirts-wayfinding__bulb-grid i.is-dim{filter:brightness(.57)!important;opacity:.82!important}.outskirts-wayfinding__spark{transform-origin:100% 84%!important;filter:drop-shadow(0 0 1px #fff3c7)!important;width:38px!important;height:31px!important;top:-.72rem!important;left:.3rem!important;right:auto!important}.outskirts-wayfinding__spark path:first-child{stroke:#f7fbff!important;stroke-width:1.25px!important}.outskirts-wayfinding__spark path:nth-child(2){stroke:#8fd9ff!important;stroke-width:.7px!important}.outskirts-wayfinding__spark path:nth-child(3){stroke:#fff1b5!important;stroke-width:.8px!important}.outskirts-wayfinding__spark circle{fill:#ff9a22!important;filter:drop-shadow(0 0 2px #ffbc43)!important}.outskirts-wayfinding__plaque{box-shadow:inset 0 0 0 3px #151614,inset 0 3px 4px #eaae3f14,-1px 0 2px #47abd214,0 4px #080909,0 10px 16px #00000075!important}.outskirts-wayfinding__status .status-no,.outskirts-wayfinding__status .status-vacancy{transition:none!important}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding__bulb-grid{animation:7.3s steps(5,end) infinite motel-current-v2!important}.outskirts-wayfinding__bulb-grid .is-sputter{animation:17.8s step-end 3.2s infinite motel-sputter-v2!important}.outskirts-wayfinding__bulb-grid .is-hiccup:nth-child(21){animation:19.4s step-end 5.1s infinite motel-shared-hiccup-v2!important}.outskirts-wayfinding__bulb-grid .is-hiccup:nth-child(22){animation:19.4s step-end 5.13s infinite motel-shared-hiccup-v2!important}.outskirts-wayfinding__bulb-grid .is-hiccup:nth-child(23){animation:19.4s step-end 5.08s infinite motel-shared-hiccup-v2!important}.outskirts-wayfinding__neon-edge{animation:11.9s step-end infinite motel-neon-voltage-v2}.outskirts-wayfinding__neon-edge>i{animation:16.7s step-end 7.4s infinite motel-neon-break-v2}.outskirts-wayfinding__status .status-no i:first-child{animation:9.7s step-end .3s infinite motel-no-n-v2!important}.outskirts-wayfinding__status .status-no i:last-child{animation:7.9s step-end 1.15s infinite motel-no-o-v2!important}.outskirts-wayfinding:hover .outskirts-wayfinding__neon-edge,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__neon-edge{filter:brightness(1.08)}.outskirts-wayfinding:hover .outskirts-wayfinding__bulb-grid,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__bulb-grid{filter:brightness(1.07)!important}.outskirts-wayfinding:hover .outskirts-wayfinding__bulb-grid .is-hiccup,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__bulb-grid .is-hiccup{animation:.22s step-end 80ms motel-hover-hiccup!important}.outskirts-wayfinding:hover .outskirts-wayfinding__status .status-no i:first-child,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__status .status-no i:first-child{animation:.31s step-end 30ms motel-hover-no-v2!important}.outskirts-wayfinding:hover .outskirts-wayfinding__status .status-no i:last-child,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__status .status-no i:last-child{animation:.26s step-end 70ms reverse motel-hover-no-v2!important}.outskirts-wayfinding:hover .outskirts-wayfinding__spark,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__spark{animation:.22s step-end 55ms motel-hot-spark-v2!important}.outskirts-wayfinding:hover:before,.outskirts-wayfinding:focus-visible:before{filter:drop-shadow(0 0 4px #ff9b2357)drop-shadow(2px 3px 1px #0000007a)}@keyframes motel-current-v2{0%,to{filter:brightness()}24%{filter:brightness(.96)}51%{filter:brightness(.99)}74%{filter:brightness(.95)}86%{filter:brightness(.985)}}@keyframes motel-sputter-v2{0%,18%,19.4%,to{opacity:1;filter:brightness()}18.25%{opacity:.28;filter:brightness(.45)}18.55%{opacity:.9}18.8%{opacity:.06;filter:brightness(.2)}19.1%{opacity:.73}}@keyframes motel-shared-hiccup-v2{0%,28%,29.2%,to{opacity:1;filter:brightness()}28.35%{opacity:.58;filter:brightness(.72)}28.72%{opacity:.86}28.96%{opacity:.69}}@keyframes motel-neon-voltage-v2{0%,to{opacity:.94}33%{opacity:.9}61%{opacity:.96}78%{opacity:.92}84%{opacity:.95}}@keyframes motel-neon-break-v2{0%,47%,48.4%,to{opacity:.72}47.35%{opacity:.08}47.8%{opacity:.36}48.1%{opacity:.05}}@keyframes motel-no-n-v2{0%,21%,22.3%,49%,50.2%,78%,79.7%,to{opacity:1;text-shadow:0 0 2px #ff9a83,0 0 6px #d73f2bc7}21.25%{opacity:.12;text-shadow:none}21.55%{opacity:.78}21.9%{opacity:0;text-shadow:none}49.35%{opacity:.3;text-shadow:none}49.72%{opacity:.9}78.35%{opacity:.08;text-shadow:none}79.05%{opacity:.64}}@keyframes motel-no-o-v2{0%,31%,32.8%,64%,65.5%,89%,90.8%,to{opacity:1;text-shadow:0 0 2px #ff9a83,0 0 6px #d73f2bc7}31.22%{opacity:0;text-shadow:none}31.5%{opacity:.72}31.83%{opacity:.1;text-shadow:none}32.2%{opacity:.88}64.25%{opacity:.16;text-shadow:none}64.72%{opacity:0}65.08%{opacity:.78}89.3%{opacity:.22;text-shadow:none}89.75%{opacity:.86}90.1%{opacity:.04;text-shadow:none}}@keyframes motel-hover-no-v2{0%,to{opacity:1}18%{opacity:.08;text-shadow:none}37%{opacity:.8}55%{opacity:0;text-shadow:none}72%{opacity:.64}}@keyframes motel-hot-spark-v2{0%,to{opacity:0;transform:translate(0)scale(.5)}9%{opacity:.45}22%{opacity:1;transform:translate(-2px,-1px)scale(1)}39%{opacity:1;transform:translate(-5px,-3px)scale(1.04)}58%{opacity:.72;transform:translate(-10px,-5px)scale(.96)}77%{opacity:.32;transform:translate(-17px,-2px)scale(.82)}91%{opacity:.08;transform:translate(-23px,3px)scale(.68)}}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding__neon-edge,.outskirts-wayfinding__neon-edge>i,.outskirts-wayfinding__bulb-grid,.outskirts-wayfinding__bulb-grid i,.outskirts-wayfinding__status .status-no i,.outskirts-wayfinding__spark{animation:none!important}.outskirts-wayfinding__neon-edge{opacity:.94!important}.outskirts-wayfinding__status .status-no i{opacity:1!important}}@media (max-width:760px){.outskirts-wayfinding__neon-edge{inset:.25rem .25rem .25rem .5rem!important}.outskirts-wayfinding__face{padding:.2rem .65rem .16rem .5rem!important}.outskirts-wayfinding__status{margin:0 0 .1rem .15rem!important}.outskirts-wayfinding__bulb-grid{gap:.14rem .25rem!important;margin:.08rem .65rem 0 -.05rem!important}.outskirts-wayfinding__bulb-grid i{width:3px!important;height:3px!important}}.outskirts-wayfinding__bulb-grid i{position:relative;background:radial-gradient(circle at 39% 34%,#fffde8 0 14%,#ffed9c 15% 29%,#ffc456 30% 49%,#a85f1a 50% 67%,#4a2c12 68% 76%,#21170e 77%)!important;border:1px solid #9a7136!important;box-shadow:inset 0 0 0 1px #ffe49f2b,0 0 2px #fff2ad,0 0 5px #eea22fad,0 0 8px #d27b1638!important}.outskirts-wayfinding__bulb-grid i:after{content:"";pointer-events:none;border:1px solid #735228a3;border-radius:50%;position:absolute;inset:-2px;box-shadow:inset 0 1px #f4cb772e}.outskirts-wayfinding__bulb-grid i.is-dim{opacity:.88!important;filter:brightness(.53)!important;box-shadow:inset 0 0 0 1px #ffd9891f,0 0 2px #e1972c6b!important}.outskirts-wayfinding__bulb-grid i.is-dead{opacity:1!important;background:radial-gradient(circle at 38% 32%,#72522d 0 9%,#392819 10% 51%,#1b140e 52% 74%,#0d0b08 75%)!important;border-color:#655035!important;box-shadow:inset 0 0 0 1px #be914c1f,inset 0 1px 2px #050403,0 0 1px #70c2e04d!important}.outskirts-wayfinding__spark{z-index:9;width:1px!important;height:1px!important;box-shadow:none!important;filter:none!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;position:absolute!important;top:-.52rem!important;left:.34rem!important;right:auto!important;overflow:visible!important}.outskirts-wayfinding__spark:before{content:"";opacity:0;background:#fffef0;border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:0;box-shadow:0 0 2px #fff,0 0 5px #ffc550,0 0 8px #ff7e14c2}.outskirts-wayfinding__spark i{width:var(--spark-w,3px);height:var(--spark-h,2px);background:var(--spark-color,#ff9c28);box-shadow:0 0 2px var(--spark-color,#ff9c28);opacity:0;transform:translate(0,0) rotate(var(--spark-r,0deg));transform-origin:100%;border-radius:50%;position:absolute;top:1px;left:1px}.outskirts-wayfinding__spark i:first-child{--spark-w:8px;--spark-h:1px;--spark-color:#fff7c9;--spark-x:-28px;--spark-y:-18px;--spark-r:32deg}.outskirts-wayfinding__spark i:nth-child(2){--spark-w:6px;--spark-h:1px;--spark-color:#ffe071;--spark-x:-22px;--spark-y:-7px;--spark-r:12deg}.outskirts-wayfinding__spark i:nth-child(3){--spark-color:#ffb13b;--spark-x:-17px;--spark-y:-23px}.outskirts-wayfinding__spark i:nth-child(4){--spark-color:#ff8a1f;--spark-x:-31px;--spark-y:-4px}.outskirts-wayfinding__spark i:nth-child(5){--spark-w:2px;--spark-h:2px;--spark-color:#ffc64d;--spark-x:-13px;--spark-y:5px}.outskirts-wayfinding__spark i:nth-child(6){--spark-w:5px;--spark-h:1px;--spark-color:#ff7a18;--spark-x:-25px;--spark-y:8px;--spark-r:-12deg}.outskirts-wayfinding__spark i:nth-child(7){--spark-w:2px;--spark-h:2px;--spark-color:#fffbea;--spark-x:-8px;--spark-y:-14px}.outskirts-wayfinding__spark i:nth-child(8){--spark-w:2px;--spark-h:2px;--spark-color:#c95b14;--spark-x:-19px;--spark-y:13px}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark{opacity:1!important}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark:before{animation:85ms step-end motel-contact-flash}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(2){--spark-delay:12ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(3){--spark-delay:22ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(4){--spark-delay:30ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(5){--spark-delay:17ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(6){--spark-delay:35ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(7){--spark-delay:8ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(8){--spark-delay:27ms}.outskirts-wayfinding.is-sparking:before{filter:drop-shadow(0 0 3px #ffa73d4d)drop-shadow(2px 3px 1px #0000007a)}@media (prefers-reduced-motion:no-preference){.outskirts-wayfinding__bulb-grid i:nth-child(10){animation:15.1s step-end 4.3s infinite motel-bulb-drop-a}.outskirts-wayfinding__bulb-grid i:nth-child(38){animation:21.3s step-end 8.7s infinite motel-bulb-drop-b}@keyframes motel-contact-flash{0%,to{opacity:0}18%,58%{opacity:1}72%{opacity:.24}}@keyframes motel-hot-particle{0%{opacity:0;transform:translate(0,0) scale(.55) rotate(var(--spark-r,0deg))}16%{opacity:1}58%{opacity:.92}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.48) rotate(var(--spark-r,0deg))}}@keyframes motel-bulb-drop-a{0%,37%,38.2%,to{filter:brightness()}37.3%{filter:brightness(.62)}37.65%{filter:brightness(.91)}37.92%{filter:brightness(.74)}}@keyframes motel-bulb-drop-b{0%,69%,70.1%,to{filter:brightness()}69.25%{filter:brightness(.48)}69.55%{filter:brightness(.82)}69.82%{filter:brightness(.66)}}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding__spark{display:none!important}.outskirts-wayfinding__bulb-grid i{animation:none!important}}.outskirts-wayfinding__status .status-no i,.outskirts-wayfinding__bulb-grid,.outskirts-wayfinding__bulb-grid i{animation:none!important}.outskirts-wayfinding__status .status-vacancy i{width:auto!important;height:auto!important;box-shadow:none!important;color:#e8735e!important;font:inherit!important;opacity:1!important;text-shadow:0 0 2px #ff9a83,0 0 6px #d73f2bc7!important;background:0 0!important;border:0!important;font-style:normal!important;display:inline-block!important;position:relative!important}.outskirts-wayfinding__status .status-vacancy i.is-dead-tube{color:#512d29!important;opacity:.78!important;text-shadow:0 1px #ffbbaa1f,0 0 1px #72342b59!important}.outskirts-wayfinding__status .status-vacancy i.is-dead-tube:after{content:"";opacity:.46;background:#8e5a50;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:50%;box-shadow:-4px -3px #4b312dcc,4px 3px #4b312dcc}.outskirts-wayfinding.no-fault-blink .status-no i{animation:.15s step-end no-small-blink!important}.outskirts-wayfinding.no-fault-o .status-no i:last-child{animation:.24s step-end no-broken-o!important}.outskirts-wayfinding.no-fault-flutter .status-no i:first-child{animation:.48s step-end no-static-n!important}.outskirts-wayfinding.no-fault-flutter .status-no i:last-child{animation:.48s step-end no-static-o!important}.outskirts-wayfinding.no-fault-power .status-no i:first-child{animation:.62s step-end no-power-n!important}.outskirts-wayfinding.no-fault-power .status-no i:last-child{animation:.62s step-end no-power-o!important}@keyframes no-small-blink{0%,28%,62%,to{opacity:1}29%,61%{opacity:0;text-shadow:none}}@keyframes no-broken-o{0%,21%,72%,to{opacity:1}22%,71%{opacity:.06;text-shadow:none}}@keyframes no-static-n{0%,15%,36%,49%,68%,to{opacity:1}16%,35%,69%,82%{opacity:0;text-shadow:none}50%,67%{opacity:.28;text-shadow:none}}@keyframes no-static-o{0%,8%,25%,45%,61%,78%,to{opacity:1}9%,24%,62%,77%{opacity:.04;text-shadow:none}46%,60%{opacity:.34;text-shadow:none}}@keyframes no-power-n{0%,17%,34%,52%,69%,to{opacity:1}18%,33%{opacity:.3;text-shadow:0 0 2px #d73f2b47}53%,68%{opacity:0;text-shadow:none}}@keyframes no-power-o{0%,12%,29%,43%,58%,74%,to{opacity:1}13%,28%{opacity:.45}44%,57%{opacity:0;text-shadow:none}75%,87%{opacity:.22;text-shadow:none}}.outskirts-wayfinding.bulb-circuit-a .outskirts-wayfinding__bulb-grid i:nth-child(12n+1),.outskirts-wayfinding.bulb-circuit-a .outskirts-wayfinding__bulb-grid i:nth-child(12n+2){animation:.76s steps(4,end) bulb-circuit-soft!important}.outskirts-wayfinding.bulb-circuit-b .outskirts-wayfinding__bulb-grid i:nth-child(12n+5),.outskirts-wayfinding.bulb-circuit-b .outskirts-wayfinding__bulb-grid i:nth-child(12n+6){animation:.28s step-end bulb-circuit-sharp!important}.outskirts-wayfinding.bulb-circuit-c .outskirts-wayfinding__bulb-grid i:nth-child(12n+8),.outskirts-wayfinding.bulb-circuit-c .outskirts-wayfinding__bulb-grid i:nth-child(12n+9){animation:.68s steps(4,end) reverse bulb-circuit-soft!important}.outskirts-wayfinding.bulb-circuit-d .outskirts-wayfinding__bulb-grid i:nth-child(3n+1){animation:.24s step-end bulb-circuit-sharp!important}.outskirts-wayfinding__bulb-grid i.is-dead{filter:none!important;animation:none!important}@keyframes bulb-circuit-soft{0%,to{filter:brightness()}22%{filter:brightness(.94)}52%{filter:brightness(.97)}76%{filter:brightness(.92)}}@keyframes bulb-circuit-sharp{0%,to{filter:brightness()}18%{filter:brightness(.78)}48%{filter:brightness(.93)}71%{filter:brightness(.86)}}.outskirts-wayfinding__spark i:nth-child(9){--spark-w:7px;--spark-h:1px;--spark-color:#fff3af;--spark-x:-39px;--spark-y:-26px;--spark-r:34deg}.outskirts-wayfinding__spark i:nth-child(10){--spark-w:2px;--spark-h:2px;--spark-color:#e36d17;--spark-x:-11px;--spark-y:11px}.outskirts-wayfinding__spark i:nth-child(11){--spark-w:10px;--spark-h:1px;--spark-color:#ffd45d;--spark-x:-47px;--spark-y:-10px;--spark-r:15deg}.outskirts-wayfinding__spark i:nth-child(12){--spark-w:3px;--spark-h:2px;--spark-color:#ff9825;--spark-x:-29px;--spark-y:17px}.outskirts-wayfinding__spark i:nth-child(13){--spark-w:2px;--spark-h:2px;--spark-color:#fffdf0;--spark-x:-16px;--spark-y:-31px}.outskirts-wayfinding__spark i:nth-child(14){--spark-w:6px;--spark-h:1px;--spark-color:#bd5312;--spark-x:-36px;--spark-y:22px;--spark-r:-18deg}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark:before{width:7px;height:7px;animation:70ms step-end motel-contact-flash-final;top:-1px;left:-1px}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i{animation:motel-hot-particle-final .255s cubic-bezier(.12,.6,.34,1) var(--spark-delay,0s) 1}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(9){--spark-delay:19ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(10){--spark-delay:42ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(11){--spark-delay:25ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(12){--spark-delay:47ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(13){--spark-delay:14ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(14){--spark-delay:39ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__plaque{animation:1.05s cubic-bezier(.2,.72,.24,1) plaque-electrical-kick!important}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__neon-edge:after{content:"";filter:drop-shadow(0 0 3px #58c8f3);border-top:2px solid #e2fbff;border-left:2px solid #e2fbff;border-radius:100% 0 0;width:31%;height:36%;animation:.18s step-end local-neon-twitch;position:absolute;top:-1px;left:-1px}.outskirts-wayfinding.is-sparking:after{content:"";z-index:0;filter:none;pointer-events:none;background:radial-gradient(circle,#ffbf502e,#0000 68%);border-radius:50%;width:3rem;height:2.5rem;position:absolute;top:-.12rem;left:.05rem;animation:.12s step-end metal-contact-spill!important;display:block!important}@keyframes motel-contact-flash-final{0%,to{opacity:0}18%,66%{opacity:1}67%,82%{opacity:.28}}@keyframes motel-hot-particle-final{0%{opacity:0;filter:brightness(1.3);transform:translate(0,0) scale(.45) rotate(var(--spark-r,0deg))}14%{opacity:1;filter:brightness(1.35)}45%{opacity:.96;filter:brightness(1.08)}72%{opacity:.68;filter:brightness(.78);transform:translate(var(--spark-x),calc(var(--spark-y) - 6px)) scale(.6) rotate(var(--spark-r,0deg))}to{opacity:0;filter:brightness(.42);transform:translate(var(--spark-x),var(--spark-y)) scale(.28) rotate(var(--spark-r,0deg))}}@keyframes plaque-electrical-kick{0%{transform:rotate(.55deg)}17%{transform:rotate(3.05deg)}42%{transform:rotate(-.95deg)}68%{transform:rotate(1.25deg)}to{transform:rotate(.55deg)}}@keyframes sign-contact-shudder{0%,to{translate:0;rotate:none}30%{translate:-1px;rotate:-.12deg}65%{translate:1px;rotate:.08deg}}@keyframes local-neon-twitch{0%,to{opacity:1}24%{opacity:.14}43%{opacity:1}59%{opacity:.32}78%{opacity:1}}@keyframes metal-contact-spill{0%,to{opacity:0}18%,58%{opacity:1}76%{opacity:.18}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding,.outskirts-wayfinding__plaque,.outskirts-wayfinding__neon-edge:after,.outskirts-wayfinding__spark,.outskirts-wayfinding__status .status-no i,.outskirts-wayfinding__bulb-grid i{animation:none!important}.outskirts-wayfinding__spark{display:none!important}.outskirts-wayfinding__status .status-no i{opacity:1!important}}.outskirts-wayfinding>.outskirts-wayfinding__hanger,.outskirts-wayfinding.spark-small .outskirts-wayfinding__spark i:nth-child(n+8),.outskirts-wayfinding.spark-medium .outskirts-wayfinding__spark i:nth-child(n+12){display:none!important}.outskirts-wayfinding.spark-small .outskirts-wayfinding__spark:before{width:4px;height:4px}.outskirts-wayfinding.spark-small .outskirts-wayfinding__spark i{filter:brightness(.92)}.outskirts-wayfinding.spark-medium .outskirts-wayfinding__spark:before{width:6px;height:6px}.outskirts-wayfinding.spark-strong .outskirts-wayfinding__spark:before{width:8px;height:8px;box-shadow:0 0 3px #fff,0 0 7px #ffd05e,0 0 12px #ff7710d1}.outskirts-wayfinding.spark-strong .outskirts-wayfinding__spark i{filter:brightness(1.28) drop-shadow(0 0 2px var(--spark-color,#ff9c28))}.outskirts-wayfinding.is-sparking,.outskirts-wayfinding.is-sparking .outskirts-wayfinding__plaque{animation:none!important}.outskirts-wayfinding.spark-strong{animation:.18s steps(2,end) sign-contact-shudder!important}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__neon-edge:after{display:none}.outskirts-wayfinding.spark-strong .outskirts-wayfinding__neon-edge:after{display:block}.outskirts-wayfinding.spark-strong .outskirts-wayfinding__bulb-grid i:nth-child(-n+4){animation:.32s step-end nearby-bulb-drop!important}.outskirts-wayfinding.spark-strong .outskirts-wayfinding__bulb-grid i.is-dead{animation:none!important}.outskirts-wayfinding.vacancy-a-fault .status-vacancy i:nth-child(2){animation:.48s step-end vacancy-a-static!important}@keyframes vacancy-a-static{0%,14%,44%,63%,82%,to{color:#e8735e;opacity:1;text-shadow:0 0 2px #ff9a83,0 0 6px #d73f2bc7}15%,43%{color:#5a312c;opacity:.74;text-shadow:0 1px #ffbbaa1a}64%,81%{color:#844239;opacity:.58;text-shadow:0 0 1px #8b362b4d}}@keyframes nearby-bulb-drop{0%,to{filter:brightness()}18%,42%{filter:brightness(.58)}43%,69%{filter:brightness(.9)}}@keyframes plaque-medium-kick{0%{transform:rotate(.55deg)}24%{transform:rotate(1.25deg)}58%{transform:rotate(.1deg)}to{transform:rotate(.55deg)}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding.vacancy-a-fault .status-vacancy i:nth-child(2){color:#e8735e!important;opacity:1!important;text-shadow:0 0 2px #ff9a83,0 0 6px #d73f2bc7!important;animation:none!important}}.outskirts-wayfinding__bulb-grid i.is-live-flicker{animation:.29s step-end bulb-live-random-fault!important}.outskirts-wayfinding__bulb-grid i.is-live-flicker.is-dead{animation:none!important}@keyframes bulb-live-random-fault{0%,to{filter:brightness()}16%{filter:brightness(.35)}34%{filter:brightness(.9)}51%{filter:brightness(.06)}69%{filter:brightness(.72)}84%{filter:brightness(1.04)}}.outskirts-wayfinding__spark i:nth-child(15){--spark-w:8px;--spark-h:1px;--spark-color:#fff8c5;--spark-x:-52px;--spark-y:-18px;--spark-r:21deg}.outskirts-wayfinding__spark i:nth-child(16){--spark-w:3px;--spark-h:2px;--spark-color:#ffad31;--spark-x:-34px;--spark-y:27px}.outskirts-wayfinding__spark i:nth-child(17){--spark-w:11px;--spark-h:1px;--spark-color:#ffd85d;--spark-x:-45px;--spark-y:10px;--spark-r:-9deg}.outskirts-wayfinding__spark i:nth-child(18){--spark-w:2px;--spark-h:2px;--spark-color:#d86514;--spark-x:-23px;--spark-y:31px}.outskirts-wayfinding__spark i:nth-child(19){--spark-w:5px;--spark-h:1px;--spark-color:#fffef0;--spark-x:-31px;--spark-y:-37px;--spark-r:38deg}.outskirts-wayfinding__spark i:nth-child(20){--spark-w:3px;--spark-h:2px;--spark-color:#a8440d;--spark-x:-16px;--spark-y:36px}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(15){--spark-delay:31ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(16){--spark-delay:58ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(17){--spark-delay:44ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(18){--spark-delay:67ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(19){--spark-delay:26ms}.outskirts-wayfinding.is-sparking .outskirts-wayfinding__spark i:nth-child(20){--spark-delay:73ms}.outskirts-wayfinding__spark-canvas{z-index:9;pointer-events:none;width:9.375rem;height:7.375rem;position:absolute;top:-1.62rem;left:-8.35rem;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important}.outskirts-wayfinding.is-sparking:after{content:none!important;display:none!important}@media (max-width:760px){.outskirts-wayfinding__spark-canvas{display:none!important}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding,.outskirts-wayfinding__plaque,.outskirts-wayfinding__neon-edge:after,.outskirts-wayfinding__status i,.outskirts-wayfinding__bulb-grid i{animation:none!important}.outskirts-wayfinding__spark-canvas{display:none!important}}.outskirts-wayfinding>.outskirts-wayfinding__hanger{z-index:-1!important;pointer-events:none!important;width:10.5rem!important;height:3.65rem!important;display:block!important;position:absolute!important;top:-3.25rem!important;right:2.35rem!important}.outskirts-wayfinding__hanger>b{background:linear-gradient(#5d5748,#272822 34%,#111411 72%,#35352e);border:1px solid #615943;border-radius:2px;height:.48rem;position:absolute;top:.15rem;left:-.45rem;right:-.45rem;box-shadow:inset 0 1px #e8cd9329,0 3px 4px #000000b8,0 0 5px #5cbee21a}.outskirts-wayfinding__hanger>i{background:linear-gradient(90deg,#171916,#555044 48%,#1b1d19);border-inline:1px solid #5d5748;width:.34rem;position:absolute;top:.55rem;bottom:0;box-shadow:inset 1px 0 #edcd931f,2px 2px 3px #0000008f}.outskirts-wayfinding__hanger>i:first-of-type{left:24%}.outskirts-wayfinding__hanger>i:nth-of-type(2){right:24%}.outskirts-wayfinding__hanger>em{background:linear-gradient(135deg,#6c624d,#20221d 55%,#0d100e);border:1px solid #554d3c;border-radius:2px;width:.72rem;height:.72rem;position:absolute;top:.02rem;box-shadow:inset 0 1px #f6d3921f,0 2px 3px #000000a6}.outskirts-wayfinding__hanger>em:after{content:"";background:#0b0d0b;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #776b51}.outskirts-wayfinding__hanger>em:first-of-type{left:calc(24% - .19rem)}.outskirts-wayfinding__hanger>em:nth-of-type(2){right:calc(24% - .19rem)}.outskirts-wayfinding>.outskirts-wayfinding__hanger{display:none!important}.outskirts-wayfinding:before{content:none!important;display:none!important}.outskirts-wayfinding__spark-canvas{width:18.75rem!important;height:22.5rem!important;top:-6rem!important;left:-7rem!important}.outskirts-wayfinding__status .status-vacancy i:nth-child(2){color:#4d2d29!important;opacity:.76!important;text-shadow:0 1px #ffc0ae1a,0 0 1px #702b2342!important}.outskirts-wayfinding.vacancy-a-revival .status-vacancy i:nth-child(2){animation:vacancy-a-revive var(--a-revival-duration,.7s) ease-in-out 1!important}@keyframes vacancy-a-revive{0%,to{color:#4d2d29;opacity:.76;text-shadow:0 1px #ffc0ae1a}8%{color:#9a493f;opacity:.56;text-shadow:0 0 2px #cd45334d}16%,35%{color:#f08069;opacity:1;text-shadow:0 0 2px #ff9a83,0 0 7px #d73f2bd6}24%{color:#5d302b;opacity:.7;text-shadow:none}48%,74%{color:#d96b58;opacity:.88;text-shadow:0 0 4px #d73f2b94}58%{color:#71352f;opacity:.62;text-shadow:none}}.outskirts-wayfinding,.outskirts-wayfinding:hover,.outskirts-wayfinding:focus-visible{animation:none!important}.outskirts-wayfinding__plaque{animation:none!important;transform:translateY(0)!important}.outskirts-wayfinding:hover .outskirts-wayfinding__plaque,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__plaque{animation:.58s cubic-bezier(.2,.72,.24,1) plaque-vertical-hover!important}.outskirts-wayfinding.spark-medium .outskirts-wayfinding__plaque{animation:.68s cubic-bezier(.2,.72,.24,1) plaque-vertical-jolt!important}.outskirts-wayfinding.spark-strong .outskirts-wayfinding__plaque{animation:.82s cubic-bezier(.2,.72,.24,1) plaque-vertical-strong!important}@keyframes plaque-vertical-hover{0%,to{transform:translateY(0)}38%{transform:translateY(-5px)}68%{transform:translateY(2px)}}@keyframes plaque-vertical-jolt{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}54%{transform:translateY(2px)}}@keyframes plaque-vertical-strong{0%,to{transform:translateY(0)}18%{transform:translateY(-7px)}42%{transform:translateY(3px)}68%{transform:translateY(-1px)}}@media (max-width:760px){.outskirts-wayfinding>.outskirts-wayfinding__hanger{display:none!important}}@media (prefers-reduced-motion:reduce){.outskirts-wayfinding.vacancy-a-revival .status-vacancy i:nth-child(2),.outskirts-wayfinding:hover .outskirts-wayfinding__plaque,.outskirts-wayfinding:focus-visible .outskirts-wayfinding__plaque{animation:none!important}}.outskirts-mode-v2{--out-night:#090c0d;--out-night-soft:#101516;--out-cream:#eee4d0;--out-muted:#a79f90;--out-amber:#d89b35;--out-blue:#6f929d;--out-brick:#98473c;color:var(--out-cream);background-color:var(--out-night)!important;background-image:radial-gradient(at 80% 7%,#d89b3514,#0000 27%),radial-gradient(at 14% 22%,#4f747f0f,#0000 32%),linear-gradient(#ffffff03,#0000 44%)!important}.outskirts-hero-v2{grid-template-rows:1fr auto;align-items:center;width:min(100% - 3rem,74rem);margin:auto;border:0!important;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr)!important;gap:clamp(3rem,8vw,8rem)!important;min-height:34rem!important;padding:clamp(5rem,10vh,8rem) 0 3rem!important;display:grid!important;overflow:visible!important}.outskirts-hero-v2__brand p{color:var(--out-blue);font:800 .68rem/1.5 var(--font-215-mono);letter-spacing:.1em;text-transform:lowercase;margin-bottom:1.3rem}.outskirts-hero-v2__brand h1{color:var(--out-cream)!important;font:900 clamp(3.8rem,7vw,6.8rem)/.78 var(--font-215-display)!important;letter-spacing:-.065em!important;text-transform:lowercase!important;margin:0!important}.outskirts-hero-v2__brand h1 span{color:var(--out-amber)!important;display:inline!important}.outskirts-hero-v2__statement{max-width:28rem;padding-top:1.2rem}.outskirts-hero-v2__statement>span{color:var(--out-brick);font:900 .58rem/1 var(--font-215-mono);letter-spacing:.17em}.outskirts-hero-v2__statement strong{color:var(--out-cream);font:900 clamp(2rem,3.5vw,3.55rem)/.9 var(--font-215-display);letter-spacing:-.035em;margin-top:1rem;display:block}.outskirts-hero-v2__statement p{color:var(--out-muted);margin-top:1.5rem;font-size:.96rem;line-height:1.65}.outskirts-hero-v2__origin{color:#77766f;font:700 .52rem/1.3 var(--font-215-mono);letter-spacing:.07em;grid-column:1/-1;grid-template-columns:auto minmax(5rem,1fr) repeat(4,auto);align-items:center;gap:clamp(.7rem,1.8vw,1.6rem);display:grid}.outskirts-hero-v2__origin b{color:var(--out-cream);letter-spacing:.13em;font-size:.62rem}.outskirts-hero-v2__origin i{background:linear-gradient(90deg,var(--out-amber),#6f929d61,transparent);height:1px}.outskirts-mode-v2 .outskirts-discovery{width:min(100% - 3rem,74rem);max-width:none!important;padding:0!important}.outskirts-mode-v2 .outskirts-step{border:0!important;max-width:none!important;padding:clamp(4.5rem,8vw,7.5rem) 0!important}.outskirts-mode-v2 .outskirts-step--route{padding-top:5rem!important}.outskirts-mode-v2 .outskirts-question{display:block!important}.outskirts-mode-v2 .outskirts-question p,.outskirts-mode-v2 .outskirts-step>p{margin-bottom:1rem;color:var(--out-blue)!important;font:800 .6rem/1 var(--font-215-mono)!important;letter-spacing:.12em!important;text-transform:lowercase!important}.outskirts-mode-v2 .outskirts-question h2{max-width:42rem;color:var(--out-cream)!important;font-size:clamp(3.1rem,6vw,5.7rem)!important;line-height:.85!important}.outskirts-mode-v2 .outskirts-route-line{width:min(100%,34rem);margin:2.4rem 0 3.6rem;color:var(--out-muted)!important}.outskirts-mode-v2 .outskirts-route-line b{color:var(--out-cream)}.outskirts-mode-v2 .outskirts-route-line i{transform-origin:0;transition:transform .5s;transform:scaleX(.55);background:linear-gradient(90deg,#d89b35c7,#6f929d61,#0000)!important}.outskirts-mode-v2 .outskirts-route-line i.is-routed{transform:scaleX(1)}.outskirts-mode-v2 .outskirts-route-line em{text-transform:lowercase;font-style:normal}.outskirts-mode-v2 .outskirts-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(2.4rem,5vw,5rem) clamp(4rem,10vw,10rem)!important;padding:0!important;display:grid!important}.outskirts-mode-v2 .outskirts-zone-grid button:nth-child(n){opacity:.7!important;grid-column:auto!important;min-height:9.5rem!important;padding:.5rem 0 1.25rem!important;transform:none!important}.outskirts-mode-v2 .outskirts-zone-grid button:nth-child(2),.outskirts-mode-v2 .outskirts-zone-grid button:nth-child(4){transform:translateY(2.7rem)!important}.outskirts-mode-v2 .outskirts-zone-grid button:before{background:var(--out-blue);width:.34rem;height:.34rem;margin-bottom:1.15rem}.outskirts-mode-v2 .outskirts-zone-grid button small{text-transform:lowercase;color:var(--out-blue)!important;font-size:.53rem!important}.outskirts-mode-v2 .outskirts-zone-grid button strong{text-transform:none;margin-top:.55rem;display:block;color:var(--out-cream)!important;font-size:clamp(1.85rem,3vw,2.75rem)!important}.outskirts-mode-v2 .outskirts-zone-grid button span,.outskirts-mode-v2 .outskirts-zone-grid button em{opacity:.72!important;max-height:none!important;color:var(--out-muted)!important;margin-top:.48rem!important;font-size:.72rem!important;line-height:1.5!important;display:block!important;overflow:visible!important}.outskirts-mode-v2 .outskirts-zone-grid button em{max-width:23rem}.outskirts-mode-v2 .outskirts-zone-grid button>b{color:var(--out-amber);opacity:.35;top:1.1rem!important}.outskirts-mode-v2 .outskirts-zone-grid button:is(:hover,[aria-pressed=true],:focus-visible){opacity:1!important;transform:translate(.25rem)!important}.outskirts-mode-v2 .outskirts-zone-grid button:nth-child(2):is(:hover,[aria-pressed=true],:focus-visible),.outskirts-mode-v2 .outskirts-zone-grid button:nth-child(4):is(:hover,[aria-pressed=true],:focus-visible){transform:translate(.25rem,2.7rem)!important}.outskirts-mode-v2 .outskirts-zone-grid button[aria-pressed=true]:before{background:var(--out-amber);box-shadow:0 0 8px #d89b3561}.outskirts-mode-v2 .outskirts-escape{border:0!important;width:min(100%,24rem)!important;margin:6rem 0 0 auto!important;padding:.8rem 0!important}.outskirts-mode-v2 .outskirts-escape:after{right:-3rem}.outskirts-mode-v2 .outskirts-escape strong{font-size:1.8rem!important}.outskirts-mode-v2 .outskirts-escape span{font-size:.68rem!important}.outskirts-mode-v2 .outskirts-step.is-locked{min-height:9rem;max-height:9rem;overflow:hidden;opacity:.14!important}.outskirts-mode-v2 .outskirts-step.is-locked>:not(p){visibility:hidden}.outskirts-mode-v2 .outskirts-step:not(.is-locked){opacity:1;transition:opacity .35s}.outskirts-mode-v2 .outskirts-intent{gap:clamp(1.8rem,5vw,4.5rem)!important;display:flex!important}.outskirts-mode-v2 .outskirts-intent button{color:var(--out-muted)!important;padding:.65rem 0!important}.outskirts-mode-v2 .outskirts-intent button strong{font-weight:800;font-size:clamp(1.45rem,2.4vw,2.15rem)!important}.outskirts-mode-v2 .outskirts-intent button span{opacity:.58;max-width:10rem;margin-top:.35rem;max-height:none!important;color:var(--out-muted)!important;font-size:.61rem!important;display:block!important}.outskirts-mode-v2 .outskirts-intent button:is(:hover,[aria-pressed=true],:focus-visible){color:var(--out-cream)!important}.outskirts-mode-v2 .outskirts-intent button[aria-pressed=true]{border-bottom-color:var(--out-amber)!important}.outskirts-mode-v2 .outskirts-step--payoff{padding-top:2.5rem!important}.outskirts-mode-v2 .outskirts-ready{color:var(--out-amber)!important}.outskirts-mode-v2 .outskirts-choice{grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(3rem,8vw,8rem)!important}.outskirts-mode-v2 .outskirts-choice button{text-align:left;color:var(--out-muted)!important}.outskirts-mode-v2 .outskirts-choice button:first-child{border-bottom:1px solid var(--out-amber)!important}.outskirts-mode-v2 .outskirts-choice button:last-child{border-bottom:1px solid #6f929d73!important}.outskirts-mode-v2 .outskirts-choice button strong{text-transform:lowercase;font-size:clamp(1.55rem,2.8vw,2.5rem)!important}.outskirts-mode-v2 .outskirts-choice button:is(:hover,[aria-pressed=true],:focus-visible){color:var(--out-cream)!important}.outskirts-mode-v2 .outskirts-spin,.outskirts-mode-v2 .outskirts-browse{margin:2rem 0 7rem;color:var(--out-cream)!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff06,#0000 68%)!important;border:0!important;padding:clamp(2rem,5vw,4.5rem)!important}.outskirts-mode-v2 .outskirts-spin{border-top:1px solid #d89b357a!important}.outskirts-mode-v2 .outskirts-browse{border-top:1px solid #6f929d6b!important}.outskirts-mode-v2 .outskirts-result{margin-top:4rem;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d89b3575!important;border-bottom:1px solid #6f929d4d!important;padding:3rem 0!important}.outskirts-mode-v2 .outskirts-result__intro{justify-content:space-between;gap:2rem;display:flex}.outskirts-mode-v2 .outskirts-result__intro p{color:var(--out-amber);font:900 .62rem var(--font-215-mono);letter-spacing:.16em}.outskirts-mode-v2 .outskirts-result__intro span{color:var(--out-muted);font-size:.72rem}.outskirts-mode-v2 .outskirts-result h3{max-width:50rem;margin-top:1.6rem;font-size:clamp(3rem,6vw,6rem)!important;line-height:.86!important}.outskirts-mode-v2 .outskirts-result__facts{margin-top:1rem}.outskirts-mode-v2 .outskirts-result>p{max-width:44rem;font-size:1rem;line-height:1.7;color:var(--out-muted)!important}.outskirts-mode-v2 .outskirts-result__move{border-left:2px solid var(--out-amber);max-width:44rem;padding-left:1rem}.outskirts-mode-v2 .outskirts-result__actions{flex-wrap:wrap;gap:1.5rem!important;display:flex!important}.outskirts-mode-v2 .outskirts-result__actions :is(a,button),.outskirts-mode-v2 .outskirts-more{color:var(--out-cream)!important;background:0 0!important;border:0!important;border-bottom:1px solid #eee4d04d!important}.outskirts-mode-v2 .outskirts-browse header h2{text-transform:lowercase;font-size:clamp(2.8rem,5vw,5rem)!important}.outskirts-mode-v2 .outskirts-browse header strong{color:var(--out-blue);text-transform:lowercase;font-size:.72rem}.outskirts-mode-v2 .outskirts-filters{border-block:1px solid #eee4d021;padding-block:1rem}.outskirts-mode-v2 .outskirts-list{display:block!important}.outskirts-mode-v2 .outskirts-list article{grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:2rem;background:0 0!important;border:0!important;border-bottom:1px solid #eee4d01f!important;padding:2.1rem 0!important;display:grid!important}.outskirts-mode-v2 .outskirts-list article>p{color:var(--out-blue);font:800 .58rem/1.5 var(--font-215-mono);letter-spacing:.07em}.outskirts-mode-v2 .outskirts-list article h3{grid-column:2;margin:0;font-size:clamp(1.6rem,2.7vw,2.7rem)!important}.outskirts-mode-v2 .outskirts-list article>span,.outskirts-mode-v2 .outskirts-list article>mark,.outskirts-mode-v2 .outskirts-list article>div{grid-column:2}.outskirts-mode-v2 .outskirts-list article>span{max-width:42rem;color:var(--out-muted);line-height:1.6}.outskirts-mode-v2 .outskirts-list article>div{flex-wrap:wrap;gap:1.3rem;margin-top:.6rem;display:flex}.outskirts-mode-v2 .outskirts-list article :is(a,button){color:var(--out-cream);background:0 0;border:0}.outskirts-mode-v2 .outskirts-empty{color:var(--out-muted);flex-wrap:wrap;gap:1.4rem;padding:3rem 0;display:flex}.outskirts-mode-v2 .outskirts-empty strong{width:100%;font-size:1.8rem}.outskirts-mode-v2 .outskirts-empty button{border:0;border-bottom:1px solid var(--out-amber);color:var(--out-cream);background:0 0}.outskirts-mode-v2 .outskirts-return{border-top:1px solid #eee4d024!important}.outskirts-mode-v2 :is(button,a):focus-visible{outline:2px solid var(--out-amber)!important;outline-offset:5px!important}html[data-public-theme=light] .outskirts-mode-v2{--out-night:#eee5d4;--out-night-soft:#e4d9c5;--out-cream:#292722;--out-muted:#625e55;--out-amber:#95651d;--out-blue:#446c79;--out-brick:#873f36;background-color:var(--out-night)!important;background-image:radial-gradient(at 80% 7%,#95651d14,#0000 27%),linear-gradient(#ffffff38,#0000 42%)!important}@media (max-width:760px){.outskirts-hero-v2{width:min(100% - 2.4rem,34rem);min-height:auto!important;padding:4.5rem 0 3.5rem!important;display:block!important}.outskirts-hero-v2__brand h1{font-size:clamp(3.1rem,14vw,4.7rem)!important}.outskirts-hero-v2__statement{margin-top:4rem}.outskirts-hero-v2__statement strong{font-size:2.55rem!important}.outskirts-hero-v2__origin{flex-wrap:wrap;gap:.7rem 1rem;margin-top:4rem;display:flex}.outskirts-hero-v2__origin i{flex-basis:100%;width:100%}.outskirts-mode-v2 .outskirts-discovery{width:calc(100% - 2.4rem)}.outskirts-mode-v2 .outskirts-step{padding:4rem 0!important}.outskirts-mode-v2 .outskirts-question h2{font-size:3.15rem!important}.outskirts-mode-v2 .outskirts-zone-grid{display:block!important}.outskirts-mode-v2 .outskirts-zone-grid button:nth-child(n),.outskirts-mode-v2 .outskirts-zone-grid button:nth-child(n):is(:hover,[aria-pressed=true],:focus-visible){width:100%;margin-bottom:1.1rem;min-height:0!important;padding:1rem 0 1.4rem 1rem!important;transform:none!important}.outskirts-mode-v2 .outskirts-zone-grid button span,.outskirts-mode-v2 .outskirts-zone-grid button em{font-size:.68rem!important}.outskirts-mode-v2 .outskirts-escape{margin:3rem 0 0!important}.outskirts-mode-v2 .outskirts-intent{grid-template-columns:repeat(2,1fr);gap:1rem 2rem!important;display:grid!important}.outskirts-mode-v2 .outskirts-choice{grid-template-columns:1fr!important;gap:1rem!important}.outskirts-mode-v2 .outskirts-spin,.outskirts-mode-v2 .outskirts-browse{margin-inline:-.35rem;padding:2rem .35rem!important}.outskirts-mode-v2 .outskirts-list article{display:block!important}.outskirts-mode-v2 .outskirts-list article>*{margin-top:.65rem!important}.outskirts-mode-v2 .outskirts-result__intro{display:block}.outskirts-mode-v2 .outskirts-result__intro span{margin-top:.65rem;display:block}.outskirts-mode-v2 .outskirts-result h3{font-size:3.1rem!important}}@media (prefers-reduced-motion:reduce){.outskirts-mode-v2 *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.philly-wordmark{-moz-column-gap:.055em;gap:.035em .055em}.philly-wordmark__iam{color:#fff;width:max-content;font-family:var(--font-215-display),Impact,sans-serif;letter-spacing:normal;white-space:nowrap;justify-self:start;font-size:.633em;font-weight:900}.philly-wordmark__215{color:#b7ff2a;font-family:var(--font-215-body),Arial,sans-serif;text-shadow:none;font-weight:600}.philly-wordmark__jawn{color:#fff;font-family:var(--font-215-mono),monospace;letter-spacing:-.08em;white-space:nowrap;align-self:end;font-size:1.106em;font-weight:650;line-height:.78}.philly-wordmark__period{color:#b7ff2a}header[data-brand=iam215jawn] .philly-wordmark__iam{letter-spacing:normal;font-size:.698em}header[data-brand=iam215jawn] .philly-wordmark__215{color:#b7ff2a;text-shadow:none}header[data-brand=iam215jawn] .philly-wordmark__jawn{font-size:1.219em}.passport-book-page .passport-closed>.passport-book-visual,.passport-book-page .passport-closed>.passport-book-trigger{grid-area:1/1}.passport-book-page .passport-closed>.passport-book-visual{z-index:1;width:100%;position:relative}.passport-book-page .passport-closed>.passport-book-trigger{z-index:12;aspect-ratio:1;width:100%;min-height:0;box-shadow:none;clip-path:polygon(24% 7%,78% 9%,82% 13%,82% 88%,77% 94%,20% 89%,17% 85%,23% 9%);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}.passport-book-page .passport-closed>.passport-open-cta{grid-area:2/1}.passport-book-page .passport-closed>.passport-book-visual:has(+.passport-book-trigger:is(:hover,:focus-visible)){filter:drop-shadow(0 2px 1px #dbe6d31f)drop-shadow(0 9px 8px #00000042);transform:translateY(-2px)rotate(.18deg)!important}.passport-book-page .passport-closed>.passport-book-trigger:focus-visible{outline:2px solid var(--jawn-blue);outline-offset:3px}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle{color:#fff;filter:drop-shadow(1px 1.5px .65px #000000b8);grid-template-rows:auto auto;grid-template-columns:max-content max-content;justify-content:start;line-height:.78;z-index:1001!important;width:max-content!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:clamp(.72rem,1.35vw,1.18rem)!important;display:grid!important;position:absolute!important;top:64%!important;left:6%!important;transform:rotate(-2.4deg)!important}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut:before,.passport-book-page .passport-cover-print .tome-sticker--brand-diecut:after{content:none!important;display:none!important}.tome-brand-sticker__iam,.tome-brand-sticker__215,.tome-brand-sticker__jawn{-webkit-text-stroke:.28px #080b09;paint-order:stroke fill;text-shadow:.72px 0 #f4f0e5,-.72px 0 #f4f0e5,0 .72px #f4f0e5,0 -.72px #f4f0e5,1.05px .8px #111511,-1.05px -.8px #111511;aspect-ratio:auto!important;opacity:1!important;border:0!important;border-radius:0!important;width:max-content!important;height:auto!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.tome-brand-sticker__iam{font-family:var(--font-215-display),Impact,sans-serif;grid-area:1/1;align-self:end;font-weight:900;color:#9eddf1!important;letter-spacing:normal!important;font-size:.698em!important;line-height:1!important}.tome-brand-sticker__215{font-family:var(--font-215-body),Arial,sans-serif;grid-area:2/1;font-weight:650;color:#b7ff2a!important;font-size:1.72em!important;line-height:.72!important}.tome-brand-sticker__jawn{font-family:var(--font-215-mono),monospace;white-space:nowrap;grid-area:2/2;align-self:end;margin-left:.06em;font-weight:700;color:#fff!important;letter-spacing:-.08em!important;font-size:1.08em!important;line-height:.78!important}.tome-brand-sticker__jawn>span{aspect-ratio:auto!important;color:#b7ff2a!important;opacity:1!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;display:inline!important;position:static!important;transform:none!important}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-closed>.passport-book-visual{transition:transform .16s,filter .16s}.passport-book-page .passport-closed.is-opening>.passport-book-visual{animation:.34s cubic-bezier(.4,0,.2,1) reverse both passport-state-in!important}}@media (prefers-reduced-motion:reduce){.passport-book-page .passport-closed>.passport-book-visual:has(+.passport-book-trigger:is(:hover,:focus-visible)){transform:none!important}}:where(button[aria-label^=Previous\ ],button[aria-label^=Next\ ]){cursor:pointer;text-indent:0;will-change:transform;transition:transform .19s cubic-bezier(.2,.82,.2,1),text-indent .19s cubic-bezier(.2,.82,.2,1),filter .19s;transform:translateY(0)scale(1)}:where(button[aria-label^=Previous\ ]):is(:hover,:focus-visible){text-indent:-4px;filter:brightness(1.08);transform:translateY(-4px)scale(1.028)}:where(button[aria-label^=Next\ ]):is(:hover,:focus-visible){text-indent:4px;filter:brightness(1.08);transform:translateY(-4px)scale(1.028)}@media (prefers-reduced-motion:reduce){:where(button[aria-label^=Previous\ ],button[aria-label^=Next\ ]){will-change:auto;transition:filter .16s;text-indent:0!important;transform:none!important}:where(button[aria-label^=Previous\ ],button[aria-label^=Next\ ]):is(:hover,:focus-visible){filter:brightness(1.08)}}.philly-nav-product:before{content:"";background:var(--jawn-acid);filter:brightness();pointer-events:none;width:5px;transition:transform .19s cubic-bezier(.2,.82,.2,1),filter .19s;position:absolute;top:-1px;bottom:-1px;left:-5px;transform:translate(0)}.philly-nav-product__label{align-items:center;gap:1ch;color:#fff!important;font:inherit!important;letter-spacing:inherit!important;display:inline-flex!important;transform:none!important}.philly-nav-product__label b,.philly-nav-product__label i{color:inherit;font:inherit;font-style:normal;transition:transform .19s cubic-bezier(.2,.82,.2,1);display:inline-block}.philly-nav-product__arrow{font-size:1.18em;transition:transform .19s cubic-bezier(.2,.82,.2,1);display:inline-block;color:var(--jawn-acid)!important}.philly-nav-product:is(:hover,:focus-visible){color:#fff;filter:brightness(1.04);transform:translateY(-3px)scale(1.025)rotate(.9deg);box-shadow:0 5px #020403,3px 7px 8px #00000061,inset 0 1px #ffffff13}.philly-nav-product:is(:hover,:focus-visible):before{filter:brightness(1.16);transform:translate(2px)}.philly-nav-product:is(:hover,:focus-visible) .philly-nav-product__label b:first-child{transform:translate(-1.5px)}.philly-nav-product:is(:hover,:focus-visible) .philly-nav-product__label b:last-child{transform:translate(1.5px)}.philly-nav-product:is(:hover,:focus-visible) .philly-nav-product__arrow{transform:translate(5px)}.philly-nav-product:active{transition-duration:70ms;transform:translateY(1px)scale(.98)rotate(.3deg)}@media (prefers-reduced-motion:reduce){.philly-nav-product,.philly-nav-product:before,.philly-nav-product__label b,.philly-nav-product__arrow{transition:filter .16s!important}.philly-nav-product:is(:hover,:focus-visible),.philly-nav-product:active,.philly-nav-product:is(:hover,:focus-visible):before,.philly-nav-product:is(:hover,:focus-visible) .philly-nav-product__label b,.philly-nav-product:is(:hover,:focus-visible) .philly-nav-product__arrow{transform:none!important}.philly-nav-product:is(:hover,:focus-visible):before{filter:brightness(1.16)}}.my215-page{background:var(--jawn-canvas);min-height:100vh;color:var(--jawn-paper);overflow:hidden}.my215-shell{width:min(70vw,1260px);margin-inline:auto;padding:3.75rem 0 3.5rem}.my215-hero{max-width:46rem;padding-bottom:1.8rem;position:relative}.my215-hero:after{content:"";background:linear-gradient(90deg,var(--jawn-acid),#baff181f,transparent);width:min(30rem,75vw);height:1px;position:absolute;bottom:.55rem;left:0}.my215-hero>p,.my215-kicker,.my215-saved>header,.my215-trail>header{font:900 .67rem/1 var(--font-215-mono);letter-spacing:.18em;text-transform:uppercase}.my215-hero>p{color:var(--jawn-paper)}.my215-hero>p span{color:var(--jawn-acid)}.my215-hero h1{font:900 clamp(5rem,11vw,9rem)/.68 var(--font-215-display);letter-spacing:-.075em;text-transform:uppercase;margin-top:.75rem}.my215-hero h1 span{color:var(--jawn-acid)}.my215-hero>strong{color:#d8d1c4;font:800 clamp(1.1rem,2vw,1.45rem)/1.2 var(--font-215-display);letter-spacing:-.02em;margin-top:1.35rem;display:block}.my215-personal-photo{z-index:3;aspect-ratio:4/5;color:#141713;background:#e9e1cf;width:clamp(7.2rem,11vw,9.25rem);padding:.45rem .45rem 1.25rem;transition:transform .2s cubic-bezier(.2,.85,.3,1),box-shadow .2s;position:absolute;bottom:1.4rem;right:-1.5rem;transform:rotate(3.2deg);box-shadow:5px 8px #0000007a,10px 15px 24px #00000061}.my215-personal-photo:is(:hover,:focus-within){transform:translateY(-5px)rotate(1.7deg)scale(1.04);box-shadow:7px 13px #00000080,13px 21px 28px #00000075}.my215-personal-photo>input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.my215-personal-photo__image,.my215-personal-photo__empty{cursor:pointer;background:#252924;width:100%;height:100%;display:grid;overflow:hidden}.my215-personal-photo__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.my215-personal-photo__empty{text-align:left;border:1px dashed #788071;place-content:center;gap:.55rem;padding:.7rem}.my215-personal-photo__empty span{color:#dbd3c3;font:900 .7rem/.95 var(--font-215-display);letter-spacing:.02em}.my215-personal-photo__empty b{color:#b7ff2a;font:900 .42rem/1.25 var(--font-215-mono);letter-spacing:.08em}.my215-personal-photo>small{font:900 .34rem/1 var(--font-215-mono);letter-spacing:.12em;position:absolute;bottom:.42rem;left:.48rem}.my215-personal-photo__actions{z-index:2;background:#101310;border:1px solid #555b53;width:max-content;display:flex;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:4px 6px 12px #0009}.my215-personal-photo__actions button{cursor:pointer;color:#eee7da;min-height:2.25rem;font:900 .48rem/1 var(--font-215-mono);letter-spacing:.08em;padding:.65rem .75rem}.my215-personal-photo__actions button+button{color:#dd8b51;border-left:1px solid #555b53}.my215-personal-photo button:focus-visible{outline:2px solid var(--jawn-acid);outline-offset:2px}.my215-passport-zone{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.72fr);align-items:center;gap:clamp(1rem,3.5vw,3.5rem);padding:0 0 3.25rem;display:grid}.my215-passport-object{isolation:isolate;transform-origin:52% 72%;filter:drop-shadow(18px 25px 17px #00000094);width:116%;margin-left:-8%;transition:transform .22s cubic-bezier(.2,.84,.28,1),filter .22s;display:block;position:relative;transform:rotate(-2.6deg)}.my215-passport-object:hover,.my215-passport-object:focus-visible{filter:drop-shadow(24px 36px 22px #000000bd);outline:none;transform:translateY(-12px)rotate(-1.3deg)scale(1.05)}.my215-passport-object>img:first-child{width:100%;height:auto;display:block}.my215-passport-print{z-index:2;color:#eee7da;text-shadow:0 2px 2px #000;flex-direction:column;align-items:flex-start;width:35%;height:54%;display:flex;position:absolute;top:21%;left:35%;transform:rotate(5.2deg)}.my215-passport-print small{font:900 clamp(.35rem,.7vw,.55rem)/1 var(--font-215-mono);letter-spacing:.13em}.my215-passport-print b{color:var(--jawn-acid);font:900 clamp(1.1rem,3vw,2.35rem)/.8 var(--font-215-display);margin-top:14%}.my215-passport-print strong{font:900 clamp(1.35rem,3.7vw,2.9rem)/.82 var(--font-215-display);letter-spacing:-.055em}.my215-passport-print em{font:800 clamp(.35rem,.75vw,.58rem)/1.25 var(--font-215-mono);letter-spacing:.12em;margin-top:auto;font-style:normal}.my215-passport-sticker{z-index:3;clip-path:polygon(23% 5%,69% 4%,76% 7%,78% 34%,88% 42%,85% 49%,91% 63%,86% 74%,79% 78%,77% 88%,69% 94%,16% 94%,11% 89%,12% 78%,8% 72%,12% 64%,10% 54%,15% 45%,15% 16%,18% 8%);transform-origin:50% 60%;filter:drop-shadow(0 1px 1px #00000094);bottom:14%;right:22%;transform:rotate(5.4deg)skewY(-.8deg);width:22%!important;height:auto!important;position:absolute!important}.my215-passport-copy{padding:1.25rem 0;position:relative}.my215-passport-copy:before{content:"";background:#343936;width:1px;height:calc(100% - 1.4rem);position:absolute;top:.7rem;left:-1.4rem}.my215-kicker{color:var(--jawn-acid);justify-content:space-between;display:flex}.my215-kicker span{color:#8ebfe8}.my215-passport-copy h2{font:900 clamp(2.3rem,5vw,4.4rem)/.84 var(--font-215-display);letter-spacing:-.055em;text-transform:lowercase;margin-top:1rem}.my215-passport-copy h2 span{color:var(--jawn-acid)}.my215-empty-note{color:#a9a296;font:700 1rem/1.5 var(--font-215-mono);border-left:2px solid #5d625d;margin-top:2rem;padding-left:1rem}.my215-empty-note span,.my215-empty-note b{display:block}.my215-empty-note b{color:#eee7da}.my215-action{border-bottom:2px solid var(--jawn-acid);font:900 .76rem/1 var(--font-215-mono);letter-spacing:.13em;align-items:center;gap:.8rem;margin-top:2.2rem;padding:.75rem 0;display:inline-flex}.my215-action svg{width:1rem;transition:transform .2s}.my215-action:hover svg,.my215-action:focus-visible svg{transform:translate(5px)}.my215-secondary-action{color:#8ebfe8;width:max-content;font:900 .63rem/1 var(--font-215-mono);letter-spacing:.12em;margin-top:1.1rem;display:block}.my215-stamp-strip{gap:.65rem;margin-top:2rem;display:flex}.my215-stamp-strip>span{aspect-ratio:1;color:#b7c5a5;opacity:.85;border:2px solid #9ca78c;border-radius:50%;place-items:center;width:5.2rem;display:grid;rotate:-5deg;box-shadow:inset 0 0 0 3px #111,inset 0 0 0 4px #66705b}.my215-stamp-strip>span:nth-child(2){color:#9fc7da;rotate:4deg}.my215-stamp-strip i{font:900 .75rem/1 var(--font-215-display);font-style:normal}.my215-stamp-strip b{text-align:center;max-width:4rem;font:900 .48rem/1 var(--font-215-mono);text-transform:uppercase}.my215-collections{border-top:1px solid #303530;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(2rem,5vw,5rem);padding:2.6rem 0;display:grid}.my215-saved>header,.my215-trail>header{color:var(--jawn-paper);justify-content:space-between;display:flex}.my215-saved>header span{color:#f2cd63}.my215-trail>header,.my215-trail>header span{color:#87cbe7}.my215-saved>h2,.my215-trail>h2,.my215-outskirts-memory h2{font:900 clamp(2.2rem,4vw,3.8rem)/.85 var(--font-215-display);letter-spacing:-.05em;text-transform:lowercase;margin-top:.65rem}.my215-saved>h2 span{color:var(--jawn-acid)}.my215-outskirts-memory h2 span{color:#df8532}.my215-artifacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding:.5rem;display:grid}.my215-artifact{color:#121412;clip-path:polygon(0 2%,9% 0,18% 2%,28% 0,39% 2%,50% 0,62% 2%,73% 0,84% 2%,94% 0,100% 2%,100% 98%,91% 100%,81% 98%,70% 100%,59% 98%,48% 100%,36% 98%,24% 100%,13% 98%,0 100%);background:#e7dfcc;min-height:10rem;padding:1.4rem 1.25rem;transition:transform .2s,box-shadow .2s;position:relative;transform:rotate(-1.6deg);box-shadow:5px 8px #090a09,8px 12px 18px #00000070}.my215-artifact.is-1{background:#cbd6cf;transform:rotate(1.3deg)}.my215-artifact.is-2{background:#e2d6b9;transform:rotate(-.5deg)}.my215-artifact.is-outskirts{color:#f4ead7;background:#33291f;box-shadow:inset 0 0 0 1px #b66d27,5px 8px #090a09,8px 12px 18px #00000070}.my215-artifact:hover,.my215-artifact:focus-within{transform:translateY(-5px)rotate(.5deg);box-shadow:7px 13px #090a09,10px 17px 22px #00000080}.my215-artifact>span{color:#56605a;font:900 .52rem/1 var(--font-215-mono);letter-spacing:.14em}.my215-artifact.is-outskirts>span{color:#e18c39}.my215-artifact h3{font:900 1.4rem/.9 var(--font-215-display);text-transform:uppercase;margin-top:1rem}.my215-artifact p{font:900 .7rem/1 var(--font-215-mono);text-transform:uppercase;margin-top:.75rem}.my215-artifact small{color:#5e635e;font:700 .55rem/1.25 var(--font-215-mono);text-transform:uppercase;margin-top:.4rem;display:block}.my215-artifact.is-outskirts small{color:#b7a996}.my215-artifact button{cursor:pointer;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.55rem;right:.6rem}.my215-artifact button svg{width:.9rem}.my215-empty-saved{border-block:1px solid #343934;min-height:12rem;margin-top:1.25rem;padding:5rem 1.5rem 1.25rem;position:relative}.my215-empty-saved i{border:1px dashed #545951;width:7rem;height:2.7rem;position:absolute;top:1rem;left:.75rem;rotate:-3deg}.my215-empty-saved i:after{content:"KEEP / 215";color:#656b63;font:900 .55rem/1 var(--font-215-mono);letter-spacing:.16em;place-items:center;display:grid;position:absolute;inset:0}.my215-empty-saved p,.my215-empty-trail p{font:900 1.7rem/1 var(--font-215-display);text-transform:lowercase}.my215-empty-saved a,.my215-empty-trail a{color:#f2cd63;font:900 .66rem/1 var(--font-215-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.25rem;margin-top:.75rem;transition:transform .2s,color .2s;display:inline-flex}.my215-empty-saved a b,.my215-empty-trail a b,.my215-outskirts-empty a b{transition:transform .2s;display:inline-block}.my215-empty-saved a:hover,.my215-empty-saved a:focus-visible,.my215-empty-trail a:hover,.my215-empty-trail a:focus-visible,.my215-outskirts-empty a:hover,.my215-outskirts-empty a:focus-visible{transform:translateY(-2px)}.my215-empty-saved a:hover b,.my215-empty-saved a:focus-visible b,.my215-empty-trail a:hover b,.my215-empty-trail a:focus-visible b,.my215-outskirts-empty a:hover b,.my215-outskirts-empty a:focus-visible b{transform:translate(5px)}.my215-trail ol{margin-top:2.3rem;position:relative}.my215-trail ol:before{content:"";background:linear-gradient(#8ebfe8,#444b47 72%,#0000);width:1px;position:absolute;top:0;bottom:0;left:1.3rem}.my215-trail li{grid-template-columns:2.6rem 1rem 1fr;gap:.7rem;min-height:5.8rem;display:grid;position:relative}.my215-trail li>span{color:#8ebfe8;font:900 .58rem/1 var(--font-215-mono)}.my215-trail li>i{z-index:1;background:#8ebfe8;border:1px solid #0b0e0d;border-radius:50%;width:.52rem;height:.52rem;margin-top:.1rem;position:relative;box-shadow:0 0 0 3px #0b0e0d}.my215-trail li.is-outskirts>i{background:#df8532}.my215-trail li small,.my215-trail li em{color:#777f78;font:800 .52rem/1.2 var(--font-215-mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;display:block}.my215-trail li.is-outskirts small{color:#df8532}.my215-trail li a{color:#eee8dc;font:900 1.15rem/1 var(--font-215-display);text-transform:uppercase;margin:.4rem 0;display:block}.my215-empty-trail{border-left:1px solid #38413f;min-height:12rem;margin-top:1.25rem;padding:2rem 0 1.25rem 2.25rem}.my215-empty-trail>span{color:#59625e;font:900 .55rem/1 var(--font-215-mono);letter-spacing:.16em;margin-bottom:2.2rem;display:block}.my215-empty-trail a{color:#8ebfe8}.my215-outskirts-memory{border-block:1px solid #3b3026;grid-template-columns:.65fr 1fr;align-items:center;gap:2.5rem;padding:2.4rem 0;display:grid}.my215-outskirts-memory>div:first-child>p{color:#df8532;font:900 .64rem/1 var(--font-215-mono);letter-spacing:.15em}.my215-outskirts-memory h2{color:#f1e9dc}.my215-outskirts-memory>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.my215-outskirts-memory>div:last-child a{color:#eee5d7;border-bottom:1px solid #49392b;gap:.7rem;padding:.7rem 0;display:flex}.my215-outskirts-memory svg{color:#df8532;width:1rem}.my215-outskirts-memory a span,.my215-outskirts-memory a b,.my215-outskirts-memory a small{display:block}.my215-outskirts-memory a b{font:900 1rem/1 var(--font-215-display);text-transform:uppercase}.my215-outskirts-memory a small{color:#9d8b78;font:700 .55rem/1 var(--font-215-mono);text-transform:uppercase;margin-top:.3rem}.my215-outskirts-empty{color:#a99b8e;font:750 1rem/1.6 var(--font-215-mono);text-transform:lowercase;align-self:center}.my215-outskirts-empty a{color:#df8532;align-items:center;gap:.25rem;font-weight:900;transition:transform .2s;display:inline-flex}.my215-local-note{color:#777e77;font:700 .62rem/1.5 var(--font-215-mono);letter-spacing:.08em;align-items:baseline;gap:.7rem;padding:1.4rem 0 .3rem;display:flex}.my215-local-note span{color:#aab1a8;font-weight:900}.my215-qa{color:#5f6761;font:700 .58rem/1.5 var(--font-215-mono);letter-spacing:.08em;margin-top:.45rem}.my215-qa summary{cursor:pointer;width:max-content}.my215-qa p{margin-top:.8rem}.my215-qa button{cursor:pointer;color:#9ea59e;border-bottom:1px solid #69716b;margin-top:.7rem;padding:.5rem 0;font-weight:900}.my215-mode{grid-template-columns:auto auto;justify-content:start;gap:.45rem;margin-top:1.2rem;display:grid}.my215-mode button{color:#8e9690;min-height:44px;font:900 .58rem/1 var(--font-215-mono);letter-spacing:.1em;border:1px solid #3b413d;padding:.65rem .8rem}.my215-mode button[aria-pressed=true]{border-color:var(--jawn-acid);background:color-mix(in srgb,var(--jawn-acid) 10%,transparent);color:var(--jawn-paper)}.my215-mode p{color:#899089;max-width:35rem;font:700 .62rem/1.55 var(--font-215-mono);grid-column:1/-1}.my215-add-photo{color:#aeb6af;min-height:44px;font:900 .58rem/1 var(--font-215-mono);letter-spacing:.1em;border-bottom:1px solid #647068;margin-top:1rem}.my215-add-photo span{color:var(--jawn-acid)}.my215-passport-loop{color:#9fa79f;max-width:35rem;font:800 .57rem/1.7 var(--font-215-mono);letter-spacing:.075em;margin-top:1.1rem}.my215-passport-loop b{color:var(--jawn-acid)}@media (max-width:800px){.my215-shell{width:min(100% - 2rem,42rem);padding:2.5rem 0 3rem}.my215-hero{padding-bottom:1rem}.my215-personal-photo{width:7.4rem;bottom:1.05rem;right:1rem}.my215-passport-zone{grid-template-columns:1fr;gap:0;padding:0 0 2.5rem}.my215-passport-object{width:min(116%,40rem);margin-left:-9%;transform:rotate(-2deg)}.my215-passport-copy{padding:0 0 .5rem 1rem}.my215-passport-copy:before{height:100%;top:0;left:0}.my215-collections{grid-template-columns:1fr;gap:2.8rem;padding:2.6rem 0}.my215-artifacts{grid-template-columns:1fr 1fr}.my215-outskirts-memory{grid-template-columns:1fr;gap:1.25rem;padding:2.4rem 0}.my215-local-note{display:block}.my215-local-note p{margin-top:.2rem}}@media (max-width:480px){.my215-shell{width:min(100% - 1.4rem,32rem)}.my215-hero h1{font-size:5.2rem}.my215-personal-photo{width:6.35rem;bottom:1rem;right:.1rem}.my215-passport-object{width:124%;margin-left:-17%}.my215-passport-copy h2{font-size:2.65rem}.my215-artifacts,.my215-outskirts-memory>div:last-child{grid-template-columns:1fr}.my215-stamp-strip>span{width:4.55rem}.my215-empty-saved,.my215-empty-trail{min-height:11rem}}@media (prefers-reduced-motion:reduce){.my215-passport-object,.my215-artifact,.my215-action svg,.my215-personal-photo{transition:none!important}.my215-passport-object:hover,.my215-passport-object:focus-visible,.my215-artifact:hover,.my215-artifact:focus-within,.my215-personal-photo:is(:hover,:focus-within){transform:none!important}}.my215-action{transition:transform .2s,color .2s}.my215-action:hover,.my215-action:focus-visible{transform:translateY(-2px)}.my215-secondary-action{align-items:center;gap:.25rem;transition:transform .2s,color .2s;display:flex}.my215-secondary-action b{transition:transform .2s;display:inline-block}.my215-secondary-action:hover,.my215-secondary-action:focus-visible{color:#a9dcf2;transform:translateY(-2px)}.my215-secondary-action:hover b,.my215-secondary-action:focus-visible b{transform:translate(5px)}.my215-outskirts-memory h2{font-size:clamp(2.45rem,4.4vw,4.25rem)}@media (min-width:801px) and (max-width:1799px){.my215-shell{width:min(100% - 3rem,1260px)}}@media (prefers-reduced-motion:reduce){.my215-action,.my215-secondary-action,.my215-secondary-action b{transition:none!important}.my215-action:hover,.my215-action:focus-visible,.my215-secondary-action:hover,.my215-secondary-action:focus-visible,.my215-secondary-action:hover b,.my215-secondary-action:focus-visible b{transform:none!important}}.my215-passport-zone{margin-top:-2.5rem}.my215-saved>h2,.my215-trail>h2{font-size:clamp(1.95rem,3.45vw,3.3rem)}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle{filter:none!important;width:max-content!important;font-size:clamp(.64rem,1.12vw,.98rem)!important;line-height:1!important;display:block!important;inset:auto auto 15% 8%!important;transform:rotate(-2.4deg)!important}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle .philly-wordmark{-moz-column-gap:.055em!important;color:#fff!important;width:max-content!important;min-width:0!important;min-height:0!important;font-size:inherit!important;pointer-events:none!important;filter:none!important;text-shadow:none!important;background:#101512!important;border:1px solid #f3f0dfb8!important;gap:.035em .055em!important;margin:0!important;padding:.22em .28em .24em!important;line-height:1!important;display:grid!important;transform:none!important;box-shadow:0 1px 1px #0000006b!important}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle .philly-wordmark>span{opacity:1!important;border:0!important;border-radius:0!important;width:max-content!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle .philly-wordmark__iam{letter-spacing:normal!important;font-size:.698em!important}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle .philly-wordmark__215{color:#b7ff2a!important;text-shadow:none!important;font-size:1.82em!important}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle .philly-wordmark__jawn{color:#fff!important;font-size:1.219em!important}.passport-book-page .passport-cover-print .tome-sticker--brand-diecut.is-handle .philly-wordmark__period{color:#b7ff2a!important}.passport-book-page .passport-cover-print>h2{transform-origin:0!important;width:120%!important;left:12%!important;transform:scale(.68,2)!important}@media (max-width:800px){.my215-passport-zone{margin-top:-1.75rem}}.my215-passport-copy h2{font-size:clamp(2.16rem,4.65vw,4.1rem)}.my215-trail li{min-height:5.8rem;display:block}.my215-trail li>a.my215-trail-entry{min-height:5.8rem;color:inherit;font:inherit;text-transform:none;grid-template-columns:2.6rem 1rem 1fr;gap:.7rem;margin:0;transition:transform .2s cubic-bezier(.2,.75,.3,1);display:grid;position:relative;transform:translateY(0)}.my215-trail-entry>span:first-child{color:#8ebfe8;font:900 .58rem/1 var(--font-215-mono);transition:color .2s}.my215-trail-entry>i{z-index:1;background:#8ebfe8;border:1px solid #0b0e0d;border-radius:50%;width:.52rem;height:.52rem;margin-top:.1rem;transition:background .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:0 0 0 3px #0b0e0d}.my215-trail li.is-outskirts .my215-trail-entry>i{background:#df8532}.my215-trail-copy{display:block;position:relative}.my215-trail-copy small,.my215-trail-copy em{color:#777f78;font:800 .52rem/1.2 var(--font-215-mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;transition:color .2s;display:block}.my215-trail li.is-outskirts .my215-trail-copy small{color:#df8532}.my215-trail-copy>b{color:#eee8dc;font:900 1.2rem/1 var(--font-215-display);letter-spacing:-.01em;text-transform:uppercase;margin:.4rem 0;transition:transform .2s cubic-bezier(.2,.75,.3,1),color .2s;display:block}.my215-trail li>a.my215-trail-entry:is(:hover,:focus-visible){outline:none;transform:translateY(-2px)}.my215-trail-entry:is(:hover,:focus-visible)>i{background:#bfe7f4;transform:scale(1.08);box-shadow:0 0 0 3px #0b0e0d,0 0 0 4px #467685}.my215-trail li.is-outskirts .my215-trail-entry:is(:hover,:focus-visible)>i{background:#f19b47;box-shadow:0 0 0 3px #0b0e0d,0 0 0 4px #8b5427}.my215-trail-entry:is(:hover,:focus-visible) .my215-trail-copy>b{color:#fff7e9;transform:translate(4px)}.my215-trail-entry:is(:hover,:focus-visible) .my215-trail-copy :is(small,em){color:#a9cbd5}.my215-trail li.is-outskirts .my215-trail-entry:is(:hover,:focus-visible) .my215-trail-copy :is(small,em){color:#efa258}.my215-trail ol:has(.my215-trail-entry:is(:hover,:focus-visible)):before{background:linear-gradient(#a9dcef,#4a6669 72%,#0000)}.my215-outskirts-memory>div:last-child a{align-items:center;transition:transform .2s cubic-bezier(.2,.75,.3,1),border-color .2s;position:relative;transform:translateY(0)}.my215-outskirts-memory>div:last-child a:after{content:"";transform-origin:100%;opacity:.72;background:#df8532;width:30%;height:1px;transition:transform .2s,opacity .2s;position:absolute;bottom:-1px;right:0;transform:scaleX(.55)}.my215-outskirts-memory>div:last-child a svg{flex:none;transition:color .2s,transform .2s}.my215-outskirts-memory>div:last-child a b{letter-spacing:-.01em;font-size:1.12rem;transition:transform .2s cubic-bezier(.2,.75,.3,1),color .2s}.my215-outskirts-memory>div:last-child a:is(:hover,:focus-visible){border-color:#68482c;outline:none;transform:translateY(-2px)}.my215-outskirts-memory>div:last-child a:is(:hover,:focus-visible):after{opacity:1;transform:scaleX(1)}.my215-outskirts-memory>div:last-child a:is(:hover,:focus-visible) svg{color:#f09a47;transform:scale(1.08)}.my215-outskirts-memory>div:last-child a:is(:hover,:focus-visible) b{color:#fff1df;transform:translate(3px)}@media (max-width:480px){.my215-passport-copy h2{font-size:2.48rem}}@media (prefers-reduced-motion:reduce){.my215-trail-entry,.my215-trail-entry>i,.my215-trail-copy>b,.my215-outskirts-memory>div:last-child a,.my215-outskirts-memory>div:last-child a:after,.my215-outskirts-memory>div:last-child a svg,.my215-outskirts-memory>div:last-child a b{transition:none!important}.my215-trail-entry:is(:hover,:focus-visible),.my215-trail-entry:is(:hover,:focus-visible) .my215-trail-copy>b,.my215-outskirts-memory>div:last-child a:is(:hover,:focus-visible),.my215-outskirts-memory>div:last-child a:is(:hover,:focus-visible) svg,.my215-outskirts-memory>div:last-child a:is(:hover,:focus-visible) b{transform:none!important}}.canonical-passport-cover strong>span{color:var(--jawn-acid)}.canonical-passport-cover__earned-outskirts{z-index:4;filter:drop-shadow(1px 2px 1px #00000094);transform:rotate(-4deg);width:28%!important;height:auto!important;position:absolute!important}.canonical-passport-cover--my215 .canonical-passport-cover__earned-outskirts{filter:drop-shadow(1px 2px 1px #0000009e);top:20%;right:8%;inset:auto auto 20% 2%;transform:rotate(-5deg);width:24%!important}.my215-passport-status{color:#eee7da;font:900 .7rem/1 var(--font-215-mono);letter-spacing:.12em;align-items:center;gap:.7rem;margin-top:1.55rem;display:flex}.my215-passport-status i{color:var(--jawn-acid);font-style:normal}.my215-stamp-strip{opacity:.72;transform-origin:0 0;margin-top:1.15rem;transform:scale(.86)}.my215-outskirts-memory>div:first-child>small{color:#a99b8e;max-width:18rem;font:750 .65rem/1.5 var(--font-215-mono);text-transform:lowercase;margin-top:1rem;display:block}.my215-outskirts-your{color:var(--jawn-paper)!important}.my215-outskirts-content{display:block!important}.my215-outskirts-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.my215-outskirts-photos{gap:.45rem;margin-bottom:.85rem;display:flex}.my215-outskirts-photos a{background:#e7dfcf;flex:0 6.2rem;transition:transform .2s,box-shadow .2s;transform:rotate(-2deg);box-shadow:3px 5px #050605;border:0!important;padding:0!important;display:block!important}.my215-outskirts-photos a:nth-child(2n){transform:rotate(1.5deg)}.my215-outskirts-photos a:after{display:none}.my215-outskirts-photos img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;padding:.28rem .28rem .7rem;display:block}.my215-outskirts-photos a:is(:hover,:focus-visible){outline:2px solid var(--phillyoutskirts-orange);outline-offset:2px;transform:translateY(-3px)rotate(0)scale(1.03);box-shadow:4px 8px #050605}@media (max-width:480px){.my215-outskirts-places{grid-template-columns:1fr}.my215-outskirts-photos{padding:.2rem;overflow-x:auto}.my215-outskirts-photos a{min-width:5.5rem}}@media (prefers-reduced-motion:reduce){.my215-outskirts-photos a{transition:none}.my215-outskirts-photos a:is(:hover,:focus-visible){transform:none}}.my215-kicker,.my215-saved>header,.my215-trail>header,.my215-outskirts-memory>div:first-child{position:relative}.my215-kicker>b{color:var(--jawn-acid);font:inherit}.my215-kicker:after,.my215-saved>header:after,.my215-trail>header:after,.my215-outskirts-memory>div:first-child:after{content:"";transform-origin:0;width:3.2rem;height:2px;position:absolute;top:calc(100% + .42rem);left:0}.my215-kicker:after{background:var(--jawn-acid)}.my215-saved>header>p{color:#f2cd63}.my215-saved>header:after{background:#f2cd63}.my215-trail>header>p{color:#87cbe7}.my215-trail>header:after{background:#87cbe7}.my215-outskirts-memory>div:first-child:after{background:#df8532}.my215-passport-copy:before{background:linear-gradient(var(--jawn-acid),#343936 32%,#343936)}.my215-action{transition:transform .2s,color .2s;position:relative;transform:translateY(0)}.my215-action:after{content:"";background:var(--jawn-acid);transform-origin:0;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-.45rem;left:0;transform:scaleX(.72)}.my215-action:is(:hover,:focus-visible){color:#fff;transform:translateY(-2px)}.my215-action:is(:hover,:focus-visible):after{transform:scaleX(1)}.my215-action:is(:hover,:focus-visible) svg{transform:translate(6px)}.my215-empty-saved:after{content:"";background:#f2cd63;width:2.7rem;height:2px;position:absolute;bottom:1.25rem;left:0}.my215-trail ol:before{background:linear-gradient(#9bdaf2,#46575a 76%,#0000);width:2px}.my215-outskirts-memory>div:first-child:after{width:4.2rem}.my215-outskirts-memory>div:last-child a:after{height:2px}@media (prefers-reduced-motion:reduce){.my215-action,.my215-action:after{transition:none!important}.my215-action:is(:hover,:focus-visible),.my215-action:is(:hover,:focus-visible) svg{transform:none!important}}.my215-hero>input[type=file]{display:none}.my215-hero{grid-template-columns:minmax(20rem,.9fr) minmax(23rem,1.1fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);max-width:none;padding-bottom:3rem;display:grid}.my215-hero:after{width:100%}.my215-hero__identity>p{color:var(--jawn-paper);font:900 .67rem/1 var(--font-215-mono);letter-spacing:.18em;text-transform:uppercase}.my215-hero__identity>p span{color:var(--jawn-acid)}.my215-hero__identity h1{font:900 clamp(5rem,9vw,8rem)/.68 var(--font-215-display);letter-spacing:-.075em;text-transform:uppercase;margin-top:.75rem}.my215-hero__identity h1 span{color:var(--jawn-acid)}.my215-hero__identity>strong{color:#d8d1c4;font:800 clamp(1.1rem,2vw,1.45rem)/1.2 var(--font-215-display);letter-spacing:-.02em;margin-top:1.35rem;display:block}.my215-mode{color:#7f8880;border-left:2px solid #424a43;justify-self:end;min-width:13.5rem;margin:0 0 .35rem;padding:.8rem 0 .15rem 1rem}.my215-mode>p{color:#a7afa8;font:900 .58rem/1 var(--font-215-mono);letter-spacing:.12em}.my215-mode>p b{color:var(--jawn-acid)}.my215-mode>small{color:#737b74;font:750 .54rem/1 var(--font-215-mono);letter-spacing:.06em;margin-top:.45rem;display:block}.my215-mode>a{color:#8ebfe8;font:900 .53rem/1 var(--font-215-mono);letter-spacing:.1em;gap:.4rem;margin-top:.75rem;display:inline-flex}.my215-mode>a span{transition:transform .18s}.my215-mode>a:is(:hover,:focus-visible) span{transform:translate(5px)}.my215-first-stamp{color:#c5bcae;max-width:26rem;font:750 .74rem/1.5 var(--font-215-mono);margin-top:1.15rem}.my215-personalize{color:#808880;border-top:1px solid #303530;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}.my215-personalize>div:first-child{max-width:36rem}.my215-personalize>div:first-child b{color:#aeb6af;font:900 .58rem/1 var(--font-215-mono);letter-spacing:.12em}.my215-personalize>div:first-child p{font:700 .62rem/1.5 var(--font-215-mono);margin-top:.45rem}.my215-personalize>input[type=file]{display:none}.my215-personalize .my215-add-photo{white-space:nowrap;margin:0}.my215-personalize .my215-personal-photo{width:5.1rem;margin-right:.8rem;position:relative;bottom:auto;right:auto}.my215-personalize .my215-personal-photo__actions{left:auto;right:0;transform:none}.my215-local-note{padding-top:.8rem}@media (max-width:800px){.my215-hero{grid-template-columns:1fr;gap:1.4rem;padding-bottom:2.2rem}.my215-mode{justify-self:start;margin:0}.my215-personalize{grid-template-columns:1fr}.my215-personalize .my215-personal-photo{margin:0}.my215-passport-zone{margin-top:0}}@media (max-width:480px){.my215-hero__identity h1{font-size:5.2rem}.my215-passport-object{width:108%;margin-left:-4%}.my215-passport-copy h2{font-size:2.32rem}}@media (prefers-reduced-motion:reduce){.my215-mode>a span{transition:none!important}.my215-mode>a:is(:hover,:focus-visible) span{transform:none!important}}.my215-passport-zone{margin-top:0;padding-top:1.35rem}.my215-passport-object{isolation:auto;width:108%;margin-left:-4%}.my215-mode{border-left-color:var(--jawn-acid);min-width:15.5rem;margin-bottom:.7rem;padding:1rem 0 .55rem 1.25rem;display:block}.my215-mode>p{color:#9ca59d;letter-spacing:.16em;font-size:.65rem}.my215-mode>strong{color:var(--jawn-paper);font:900 clamp(1.55rem,2.5vw,2.25rem)/.9 var(--font-215-display);letter-spacing:-.025em;margin-top:.5rem;display:block}.my215-mode>small{color:#a5ada6;margin-top:.65rem;font-size:.62rem;line-height:1.35}.my215-mode>a{color:#8ebfe8;text-transform:none;margin-top:.9rem;font-size:.61rem}.my215-passport-object>img:first-child{mix-blend-mode:normal;clip-path:none}.my215-hero{max-width:46rem;padding-bottom:2.65rem;display:block}.my215-passport-zone{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.78fr);gap:clamp(1.5rem,4vw,4rem)}.my215-passport-object{width:min(40vw,35rem);margin:0 auto}.my215-passport-print{width:58%;height:58%;top:17%;left:24%}.my215-passport-sticker{bottom:13%;right:7%;width:36%!important}@media (max-width:800px){.my215-passport-zone{grid-template-columns:1fr;gap:.75rem}.my215-passport-object{width:min(86vw,27rem);margin:0 auto 1.25rem}.my215-passport-print{width:58%;height:58%;top:17%;left:24%}.my215-passport-sticker{bottom:13%;right:7%;width:36%!important}}.sports-page>.sports-page__hero{padding-block:2rem!important}.sports-page>.sports-page__hero h1{font-size:clamp(2.8rem,4.55vw,4.55rem)!important}.sports-page>.sports-page__hero p:last-child{margin-top:1rem;font-size:1rem}.sports-page .sports-category-rail{padding-block:.8rem!important}.sports-page .sports-today--sports{padding-block:.65rem}.sports-page>.sports-page__lead{width:calc(100% - 2rem);max-width:1200px!important}.sports-page>.sports-page__lead figure>div{max-height:390px}.sports-page>.sports-page__lead h2{font-size:clamp(2.15rem,3.25vw,3.25rem)!important}.sports-page__desk{max-width:1200px!important;padding-block:2.35rem!important}.sports-page__secondary{border-block:1px solid #ffffff26;display:grid;overflow:hidden;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr)!important;max-width:930px!important;margin:0 auto!important}.sports-page__secondary>div:first-child{max-height:230px}.sports-page__secondary>div:last-child{flex-direction:column;justify-content:center;display:flex;padding:1.25rem 1.6rem!important}.sports-page__secondary h2{font:900 clamp(1.55rem,2.05vw,2.05rem)/.92 var(--font-215-display);letter-spacing:-.035em;text-transform:uppercase;margin-top:.55rem}.sports-page__secondary .jawn-copy{margin-top:.65rem;font-size:.78rem}.sports-page__secondary .jawn-link{width:max-content;margin-top:.8rem}.sports-page__wire-heading{align-items:center;gap:1rem;margin-top:2.4rem;display:flex}.sports-page__wire-heading>span{background:#ffffff26;flex:1;height:1px}.sports-page__wire{border-top:1px solid #ffffff29;margin-top:.65rem}.sports-page>.sports-page__desk>.sports-page__wire>.sports-page__wire-row{color:var(--jawn-paper);grid-template-columns:2.4rem minmax(0,1fr) auto 1.2rem;align-items:center;gap:.85rem;transition:border-color .2s;display:grid;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff26!important;min-height:4.45rem!important;padding:.72rem .15rem!important}.sports-page__wire-number{color:var(--jawn-red);font:950 .64rem/1 var(--font-215-mono);letter-spacing:.08em;align-self:start;padding-top:.12rem}.sports-page__wire-row p{color:var(--jawn-acid);font:900 .52rem/1 var(--font-215-mono);letter-spacing:.16em;text-transform:uppercase;transition:filter .2s}.sports-page__wire-row h2{max-width:55rem;font:900 clamp(1.05rem,1.65vw,1.48rem)/.98 var(--font-215-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:.28rem;transition:transform .2s cubic-bezier(.2,.82,.2,1)}.sports-page__wire-row time{color:var(--jawn-muted);font:800 .5rem/1 var(--font-215-mono);letter-spacing:.04em;text-transform:uppercase}.sports-page__wire-row b{color:var(--jawn-blue);font:900 1rem/1 var(--font-215-mono);transition:transform .2s cubic-bezier(.2,.82,.2,1),color .2s}.sports-page__wire-row{--sports-row-accent:var(--jawn-acid)}.sports-page__wire-row[data-team=baseball]{--sports-row-accent:#f0c859}.sports-page__wire-row[data-team=football]{--sports-row-accent:#b7ff2a}.sports-page__wire-row[data-team=cycling]{--sports-row-accent:#9bdaf2}.sports-page__wire-row[data-team=hockey]{--sports-row-accent:#e58b43}.sports-page__wire-row[data-team=basketball]{--sports-row-accent:#d46a61}.sports-page__wire-row[data-team=soccer]{--sports-row-accent:#86c8b1}.sports-page__wire-row p{color:var(--sports-row-accent)}.sports-page>.sports-page__desk>.sports-page__wire>.sports-page__wire-row.has-thumbnail{grid-template-columns:2.4rem 150px minmax(0,1fr) auto 1.2rem;min-height:5.65rem!important}.sports-page__wire-thumb{aspect-ratio:16/9;border-left:2px solid var(--sports-row-accent);background:#080909;width:150px;transition:transform .2s cubic-bezier(.2,.82,.2,1),box-shadow .2s;display:block;position:relative;overflow:hidden;transform:translate(0)rotate(-.35deg);box-shadow:3px 3px #00000080}.sports-page__wire-thumb:after{content:"";border-right:1px solid color-mix(in srgb,var(--sports-row-accent) 65%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sports-row-accent) 45%,transparent);pointer-events:none;position:absolute;inset:2px -2px -2px 2px}.sports-page__wire-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sports-page__wire-row:is(:hover,:focus-visible) .sports-page__wire-thumb{transform:translateY(-3px)rotate(0);box-shadow:3px 6px #0000008f}.sports-page__wire-row:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--jawn-blue) 70%,transparent)}.sports-page__wire-row:is(:hover,:focus-visible) p{filter:brightness(1.22)}.sports-page__wire-row:is(:hover,:focus-visible) h2{transform:translate(4px)}.sports-page__wire-row:is(:hover,:focus-visible) b{color:var(--jawn-acid);transform:translate(5px)}.sports-page__archive{width:max-content;margin:1.65rem 0 0 auto;display:block}.sports-page .sports-today--sports{border-block:1px solid #ffffff21;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid;padding:.55rem 0!important}.sports-page .sports-today--sports .sports-today__head{white-space:nowrap;padding-left:.15rem}.sports-page .sports-today--sports .sports-today__head i{display:none}.sports-page .sports-today--sports .sports-today__rail{gap:0;margin:0}.sports-page .sports-today--sports .sports-today__game{background:0 0;border-left:1px solid #ffffff2e;min-width:0;padding:.35rem 1.2rem}@media (max-width:720px){.sports-page>.sports-page__hero{padding-block:1.6rem!important}.sports-page>.sports-page__hero h1{font-size:clamp(2.65rem,13vw,3.75rem)!important}.sports-page__secondary{grid-template-columns:1fr!important}.sports-page__secondary>div:first-child{max-height:210px}.sports-page__wire-row{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.55rem;min-height:4.7rem}.sports-page>.sports-page__desk>.sports-page__wire>.sports-page__wire-row.has-thumbnail{grid-template-columns:2rem 96px minmax(0,1fr) 1rem;min-height:5.25rem!important}.sports-page__wire-thumb{width:96px}.sports-page__wire-row time{display:none}.sports-page__wire-row h2{font-size:1.05rem}.sports-page .sports-today--sports{display:block;padding:.55rem 0!important}.sports-page .sports-today--sports .sports-today__rail{margin-top:.45rem}}@media (prefers-reduced-motion:reduce){.sports-page__wire-row,.sports-page__wire-row p,.sports-page__wire-row h2,.sports-page__wire-row b,.sports-page__wire-thumb{transition:none!important}.sports-page__wire-row:is(:hover,:focus-visible) h2,.sports-page__wire-row:is(:hover,:focus-visible) b,.sports-page__wire-row:is(:hover,:focus-visible) .sports-page__wire-thumb{transform:none!important}}.my215-empty-saved a{color:#f6d66f;filter:contrast(1.08);font-size:.72rem;transition:transform .2s,color .2s}.my215-empty-saved a:is(:hover,:focus-visible){color:#ffe283;transform:translateY(-2px)}.my215-empty-saved a:is(:hover,:focus-visible) b{transform:translate(6px)}.my215-outskirts-memory>div:last-child a b{font-size:1.24rem}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home){z-index:1000!important;color:#eee7da!important;text-shadow:0 1px 1px #000!important;opacity:1!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-style:normal!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>small,.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>b,.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>strong,.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>em{text-align:left!important;opacity:1!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-style:normal!important;display:block!important;position:absolute!important;transform:none!important}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>small{top:8%;left:8%;color:#eee7da!important;font:900 clamp(.22rem,.48vw,.42rem)/1 var(--font-215-mono)!important;letter-spacing:.13em!important}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>b{top:29%;left:8%;color:var(--jawn-acid)!important;font:900 clamp(.75rem,1.85vw,1.65rem)/.82 var(--font-215-display)!important;letter-spacing:-.045em!important}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>strong{top:38%;left:8%;color:#eee7da!important;font:900 clamp(1rem,2.4vw,2.15rem)/.82 var(--font-215-display)!important;letter-spacing:-.06em!important;white-space:nowrap!important}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>em{bottom:8%;left:8%;color:#d8d0c1!important;font:800 clamp(.2rem,.43vw,.36rem)/1.25 var(--font-215-mono)!important;letter-spacing:.11em!important}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>.canonical-passport-cover__spin{z-index:3!important;clip-path:polygon(23% 5%,69% 4%,76% 7%,78% 34%,88% 42%,85% 49%,91% 63%,86% 74%,79% 78%,77% 88%,69% 94%,16% 94%,11% 89%,12% 78%,8% 72%,12% 64%,10% 54%,15% 45%,15% 16%,18% 8%)!important;filter:drop-shadow(0 1px 1px #0009)!important;width:38%!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;bottom:6%!important;right:2%!important;transform:rotate(5deg)!important}.passport-book-page .passport-cover-print>.canonical-passport-cover:is(.canonical-passport-cover--passport,.canonical-passport-cover--home)>.canonical-passport-cover__earned-outskirts{width:38%!important;height:auto!important;display:block!important;bottom:23%!important;left:7%!important;transform:rotate(-4deg)!important}.phillyoutskirts-brand-philly{color:var(--jawn-paper)}.phillyoutskirts-brand-outskirts{color:var(--phillyoutskirts-orange)}.passport-book-page{--passport-field-ink:#23251f;--passport-field-muted:#5d6259;--passport-field-blue:#315f70;background:radial-gradient(circle at 50% 16%,#b7ff2a0e,#0000 25rem),linear-gradient(#080b0a 0,#050706 72%)!important;min-height:calc(100vh - 5rem)!important;padding:clamp(2rem,4.5vw,4.5rem) clamp(1rem,3vw,2.5rem) 5rem!important;overflow-x:hidden!important}.passport-book-page .passport-intro{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1rem 3rem!important;width:min(100%,76rem)!important;margin:0 auto clamp(1.4rem,3vw,2.5rem)!important;display:grid!important}.passport-book-page .passport-intro>p{grid-column:1;color:var(--jawn-acid)!important}.passport-book-page .passport-intro>h1{grid-column:1;margin:.5rem 0 0!important;font-size:clamp(3.5rem,7vw,7.25rem)!important;line-height:.75!important}.passport-book-page .passport-intro>span{border-left:1px solid #b7ff2a6b;grid-area:1/2/3;max-width:27rem;padding:.55rem 0 .55rem 1.2rem;color:#aeb6af!important;font-size:.58rem!important;line-height:1.7!important}.passport-book-page .passport-closed{filter:drop-shadow(20px 28px 22px #00000094)!important;width:min(82vw,41rem)!important;margin:0 auto!important;padding:0!important;display:grid!important}.passport-book-page .passport-closed>.passport-book-visual{aspect-ratio:1240/1269!important;background:url(/images/philly/passport/passport-city-field-closed-v1.png) 50%/contain no-repeat!important}.passport-book-page .passport-closed>.passport-book-visual:before,.passport-book-page .passport-closed>.passport-book-visual:after,.passport-book-page .passport-closed .passport-cover-print{display:none!important}.passport-book-page .passport-closed>.passport-book-trigger{aspect-ratio:1240/1269!important;clip-path:polygon(9% 4%,89% 5%,98% 16%,99% 91%,91% 99%,5% 91%,1% 13%)!important}.passport-book-page .passport-open-cta{border-bottom:2px solid var(--jawn-acid)!important;color:var(--jawn-paper)!important;margin:.45rem auto 0!important;padding:.75rem .25rem .45rem!important;font-size:.65rem!important}.passport-book-page .book-toolbar,.passport-book-page .book-controls,.passport-book-page .passport-book{width:min(100%,76rem)!important}.passport-book-page .book-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #f3f1ea29!important;margin-top:.5rem!important;padding:.55rem .25rem .8rem!important}.passport-book-page .book-toolbar button{color:#cbd0cb!important}.passport-book-page .book-toolbar button:is(:hover,:focus-visible){color:var(--jawn-acid)!important}.passport-book-page .book-toolbar>span{color:#8d968f!important}.passport-book-page .passport-book{aspect-ratio:3/2!important;clip-path:none!important;min-height:0!important;box-shadow:none!important;filter:drop-shadow(0 24px 24px #00000080)!important;isolation:isolate!important;background:url(/images/philly/passport/passport-city-field-open-v1.png) 50%/contain no-repeat!important;border:0!important;outline:0!important;grid-template-columns:1fr 1fr!important;margin-top:.65rem!important;padding:6.8% 7.8% 8.5%!important;display:grid!important;position:relative!important;transform:none!important}.passport-book-page .passport-book:before,.passport-book-page .passport-book:after{display:none!important}.passport-book-page .passport-book__page{min-height:0!important;box-shadow:none!important;color:var(--passport-field-ink)!important;backface-visibility:hidden!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.15rem,2.35vw,2.25rem)!important;overflow:hidden!important}.passport-book-page .passport-book__page.is-left{transform-origin:100%!important;padding-right:clamp(1.6rem,3.3vw,3rem)!important}.passport-book-page .passport-book__page.is-right{transform-origin:0!important;padding-left:clamp(1.6rem,3.3vw,3rem)!important}.passport-book-page .passport-book__page footer{color:#4e544d!important}.passport-book-page .passport-book__page footer b{color:var(--passport-field-blue)!important}.passport-book-page .book-page__content{color:var(--passport-field-ink)!important;filter:none!important}.passport-book-page .book-page__content h2,.passport-book-page .book-page__content h3{color:#20221e!important;text-shadow:none!important}.passport-book-page .book-page__lede,.passport-book-page .book-page__note,.passport-book-page .book-latest>p,.passport-book-page .book-next p,.passport-book-page .book-pinned p,.passport-book-page .book-empty p{color:var(--passport-field-muted)!important}.passport-book-page .book-controls{border:0!important;border-top:1px solid #f3f1ea24!important;margin-top:.35rem!important}.passport-book-page .book-controls button{min-height:3.3rem!important}.passport-book-page .book-controls button:nth-child(2){color:#8e9790!important}@keyframes passport-field-next-left{0%{opacity:1;transform:translate(0)}46%{opacity:.15;transform:translate(-1%)}50%{opacity:0;transform:translate(-1.5%)}54%{opacity:.1;transform:translate(1%)}to{opacity:1;transform:translate(0)}}@keyframes passport-field-next-right{0%{opacity:1;transform:perspective(1500px)rotateY(0)}47%{opacity:.12;transform:perspective(1500px)rotateY(-18deg)translate(-2%)}50%{opacity:0;transform:perspective(1500px)rotateY(-24deg)translate(-3%)}54%{opacity:.1;transform:perspective(1500px)rotateY(17deg)translate(2%)}to{opacity:1;transform:perspective(1500px)rotateY(0)}}@keyframes passport-field-prev-left{0%{opacity:1;transform:perspective(1500px)rotateY(0)}47%{opacity:.12;transform:perspective(1500px)rotateY(18deg)translate(2%)}50%{opacity:0;transform:perspective(1500px)rotateY(24deg)translate(3%)}54%{opacity:.1;transform:perspective(1500px)rotateY(-17deg)translate(-2%)}to{opacity:1;transform:perspective(1500px)rotateY(0)}}@keyframes passport-field-prev-right{0%{opacity:1;transform:translate(0)}46%{opacity:.15;transform:translate(1%)}50%{opacity:0;transform:translate(1.5%)}54%{opacity:.1;transform:translate(-1%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.passport-book-page .passport-book.is-next,.passport-book-page .passport-book.is-prev{filter:none!important;animation:none!important}.passport-book-page .passport-book.is-next .passport-book__page.is-left{animation:.42s both passport-field-next-left!important}.passport-book-page .passport-book.is-next .passport-book__page.is-right{animation:.42s cubic-bezier(.35,.02,.2,1) both passport-field-next-right!important}.passport-book-page .passport-book.is-prev .passport-book__page.is-left{animation:.42s cubic-bezier(.35,.02,.2,1) both passport-field-prev-left!important}.passport-book-page .passport-book.is-prev .passport-book__page.is-right{animation:.42s both passport-field-prev-right!important}}@media (max-width:820px){.passport-book-page{padding-top:clamp(5.75rem,21vw,6.75rem)!important;padding-inline:.65rem!important}.passport-book-page .passport-intro{padding-inline:.55rem!important;display:block!important}.passport-book-page .passport-intro>h1{padding-top:.1em!important;font-size:clamp(3.2rem,15vw,5rem)!important;line-height:.82!important;overflow:visible!important}.passport-book-page .passport-intro>span{margin-top:1rem!important;display:block!important}.passport-book-page .passport-closed{width:min(96vw,31rem)!important}.passport-book-page .book-toolbar{gap:.65rem!important;padding-inline:.55rem!important}.passport-book-page .book-toolbar__directory{gap:.55rem!important}.passport-book-page .book-toolbar__directory button+button{padding-left:.55rem!important}.passport-book-page .passport-book{aspect-ratio:.76!important;background-position:0!important;background-size:190%!important;grid-template-columns:1fr!important;width:min(98vw,36rem)!important;padding:11% 10% 12%!important}.passport-book-page .passport-book__page{grid-column:1!important;min-height:0!important;padding:clamp(1.3rem,5vw,2rem)!important}.passport-book-page .passport-book__page.is-left,.passport-book-page .passport-book__page.is-right{padding-inline:clamp(1.3rem,5vw,2rem)!important}}.my215-passport-object{filter:drop-shadow(18px 25px 17px #0000008c)!important;width:min(42vw,38rem)!important;transform:rotate(-1.2deg)!important}.my215-passport-object>img:first-child{mix-blend-mode:normal!important}.my215-passport-print>small,.my215-passport-print>b,.my215-passport-print>strong,.my215-passport-print>em,.my215-passport-print>.canonical-passport-cover__spin{display:none!important}.my215-passport-print>.canonical-passport-cover__earned-outskirts{width:30%!important;bottom:15%!important;left:13%!important}@media (max-width:800px){.my215-passport-object{width:min(90vw,31rem)!important}}.miniRender .passport-closed>div{background-image:url(/images/philly/passport/passport-city-field-closed-v1.png)!important;background-position:50%!important;background-size:contain!important}.miniRender .passport-cover-print{display:none!important}.outskirts-wayfinding.is-sign-hovered{translate:0 -1px!important;rotate:.08deg!important;scale:1.006!important}.outskirts-wayfinding .outskirts-wayfinding__tag-metal>strong{box-sizing:border-box!important;letter-spacing:-.045em!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.03rem!important;height:100%!important;padding:.52rem .12rem .08rem!important;font-size:.86rem!important;line-height:.82!important;display:flex!important;transform:none!important}.outskirts-wayfinding .outskirts-wayfinding__tag-metal>strong>span{text-align:center!important;width:100%!important}@media (max-width:760px){.outskirts-wayfinding .outskirts-wayfinding__tag-metal>strong{font-size:.86rem!important}}.places-page{--places-blue:var(--jawn-blue);overflow:hidden}.places-hero{border-bottom:1px solid var(--jawn-rule);grid-template-columns:.82fr 1.18fr;max-width:1440px;min-height:32rem;margin:auto;display:grid}.places-hero>div{border-left:2px solid var(--places-blue);flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,5vw,5rem);display:flex}.places-hero>div>p,.places-moods p,.places-go header>p,.places-picker>div>div:first-child>p,.places-neighborhoods p,.places-guides header>p{font:900 .66rem/1 var(--font-215-mono);letter-spacing:.2em;color:var(--jawn-acid)}.places-hero h1,.places-moods h2,.places-go h2,.places-picker h2,.places-neighborhoods h2,.places-guides h2{font-family:var(--font-215-display);text-transform:uppercase;letter-spacing:-.055em;font-weight:900}.places-hero h1{margin-top:1.25rem;font-size:clamp(4rem,8vw,7.5rem);line-height:.78}.places-hero h1 span,.places-go h2 span{color:var(--places-blue)}.places-hero strong{font:800 clamp(1rem,1.7vw,1.35rem)/1.3 var(--font-215-mono);color:var(--jawn-muted);margin-top:1.5rem}.places-hero figure{min-height:32rem;position:relative}.places-hero figure>img{-o-object-fit:cover;object-fit:cover}.places-hero figcaption{background:#050809d1;padding:.35rem .55rem;position:absolute;bottom:.75rem;right:.75rem}.places-moods{border-bottom:1px solid var(--jawn-rule);background:var(--jawn-surface);padding:2.7rem 0}.places-moods h2{margin-top:.75rem;font-size:clamp(2.5rem,5vw,4.75rem);line-height:.85}.places-mood-tabs{flex-wrap:wrap;gap:.55rem;margin-top:1.6rem;display:flex}.places-mood-tabs button,.places-neighborhoods button{color:var(--jawn-muted);font:900 .62rem/1 var(--font-215-mono);letter-spacing:.12em;cursor:pointer;background:#090d0f;border:1px solid #fff3;padding:.7rem .9rem;transition:transform .18s,color .18s,border-color .18s}.places-mood-tabs button:hover,.places-mood-tabs button:focus-visible,.places-neighborhoods button:hover,.places-neighborhoods button:focus-visible{color:var(--jawn-paper);border-color:var(--places-blue);transform:translateY(-2px)}.places-mood-tabs button.is-active,.places-neighborhoods button.is-active{background:var(--jawn-acid);border-color:var(--jawn-acid);color:#07100b}.places-go{background:var(--jawn-ink);padding:clamp(3.5rem,6vw,6rem) 0}.places-go header{border-bottom:1px solid var(--jawn-rule);grid-template-columns:1fr auto;align-items:end;padding-bottom:1.35rem;display:grid}.places-go header>p{grid-column:1/-1}.places-go h2{margin-top:.85rem;font-size:clamp(3.8rem,7vw,7rem);line-height:.78}.places-go header small{font:800 .6rem/1.3 var(--font-215-mono);letter-spacing:.14em;color:var(--jawn-muted)}.places-destination-grid{background:var(--jawn-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.places-destination{background:var(--jawn-canvas);grid-template-columns:1.08fr .92fr;min-height:27rem;display:grid}.places-destination:first-child{grid-column:1/-1;grid-template-columns:1.25fr .75fr;min-height:34rem}.places-destination figure{background:#101517;min-height:100%;position:relative;overflow:hidden}.places-destination figure>img{-o-object-fit:cover;object-fit:cover;transition:transform .55s,filter .35s}.places-destination:hover figure>img{filter:contrast(1.06);transform:scale(1.025)}.places-destination figcaption{font:700 .48rem/1 var(--font-215-mono);letter-spacing:.08em;color:#d9d4c9;background:#030506c7;padding:.25rem .4rem;position:absolute;bottom:.55rem;left:.55rem}.places-destination__copy{flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,3.25rem);display:flex}.places-destination__copy>p:first-child{font:900 .62rem/1 var(--font-215-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--places-blue)}.places-destination__copy h3{font:900 clamp(2rem,3.4vw,4rem)/.84 var(--font-215-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:.8rem}.places-destination:not(:first-child) h3{font-size:clamp(1.7rem,2.5vw,2.75rem)}.places-destination__copy>p:nth-of-type(2){color:var(--jawn-muted);margin-top:1rem;line-height:1.6}.places-destination__copy ul{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex}.places-destination__copy li{font:800 .52rem/1 var(--font-215-mono);letter-spacing:.1em;color:var(--jawn-acid)}.places-destination__copy li+li:before{content:"·";color:var(--jawn-muted);margin-right:.45rem}.places-destination__copy>div{flex-wrap:wrap;gap:1rem;margin-top:1.7rem;display:flex}.places-destination__copy a,.places-destination__copy button{border:0;border-bottom:2px solid var(--places-blue);color:var(--jawn-paper);font:900 .61rem/1 var(--font-215-mono);letter-spacing:.1em;cursor:pointer;background:0 0;padding:.35rem 0}.places-destination__copy button:disabled{color:var(--jawn-acid);border-color:var(--jawn-acid)}.places-none{font:900 1rem var(--font-215-mono);color:var(--jawn-muted);padding:3rem}.places-picker{border-block:1px solid var(--jawn-rule);background:#0b1113;padding:clamp(3.5rem,7vw,7rem) 0}.places-picker>.jawn-shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.places-picker h2{margin-top:1rem;font-size:clamp(3.5rem,7vw,7rem);line-height:.78}.places-picker h2 span{color:var(--jawn-acid)}.places-picker>div>div:first-child>p:nth-of-type(2){max-width:28rem;color:var(--jawn-muted);margin-top:1.3rem;line-height:1.6}.places-picker>div>div:first-child>button{border:1px solid var(--jawn-acid);color:var(--jawn-paper);font:900 .7rem var(--font-215-mono);letter-spacing:.12em;cursor:pointer;background:#111719;border-left-width:5px;margin-top:1.8rem;padding:1rem 1.2rem}.places-picker__result{border:1px solid var(--jawn-rule);border-left:5px solid var(--places-blue);background:var(--jawn-canvas);flex-direction:column;justify-content:center;min-height:20rem;padding:clamp(2rem,5vw,5rem);display:flex;transform:rotate(.35deg)}.places-picker__result small{font:900 .58rem var(--font-215-mono);letter-spacing:.16em;color:var(--places-blue);text-transform:uppercase}.places-picker__result strong{font:900 clamp(2.7rem,5vw,5.5rem)/.82 var(--font-215-display);text-transform:uppercase;letter-spacing:-.05em;margin-top:1rem}.places-picker__result p{max-width:35rem;color:var(--jawn-muted);margin-top:1rem;line-height:1.6}.places-picker__result>div{gap:1rem;margin-top:1.5rem;display:flex}.places-picker__result a,.places-picker__result button{border:0;border-bottom:2px solid var(--jawn-acid);color:var(--jawn-paper);font:900 .65rem var(--font-215-mono);cursor:pointer;background:0 0;padding:.35rem 0}.places-picker__result.has-result{animation:.35s cubic-bezier(.2,.9,.2,1.2) places-result-pop}@keyframes places-result-pop{0%{opacity:.65;transform:translateY(8px)rotate(.35deg)}to{opacity:1;transform:rotate(.35deg)}}.places-neighborhoods{background:var(--jawn-canvas);padding:3.5rem 0}.places-neighborhoods h2{margin-top:.8rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.84}.places-neighborhoods .jawn-shell>div{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.places-guides{background:var(--jawn-ink);padding:clamp(3.5rem,6vw,6rem) 0}.places-guides header{grid-template-columns:1fr auto;align-items:end;display:grid}.places-guides header>p{grid-column:1/-1}.places-guides h2{margin-top:.8rem;font-size:clamp(3.5rem,6vw,6rem);line-height:.8}.places-guides h2 span{color:var(--jawn-red)}.places-guides header small{font:800 .58rem var(--font-215-mono);letter-spacing:.13em;color:var(--jawn-muted)}.places-guides .jawn-shell>div{border-top:1px solid var(--jawn-rule);margin-top:2.2rem}.places-guides .jawn-shell>div>a{border-bottom:1px solid var(--jawn-rule);grid-template-columns:2.5rem 8rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.places-guides .jawn-shell>div>a>span{font:900 .65rem var(--font-215-mono);color:var(--places-blue)}.places-guides figure{aspect-ratio:4/3;position:relative;overflow:hidden}.places-guides figure img{-o-object-fit:cover;object-fit:cover}.places-guides .jawn-shell>div>a p,.places-guides .jawn-shell>div>a small{font:800 .52rem var(--font-215-mono);letter-spacing:.1em;color:var(--jawn-muted);text-transform:uppercase}.places-guides h3{font:900 clamp(1.4rem,2.4vw,2.35rem)/.9 var(--font-215-display);text-transform:uppercase;margin:.45rem 0}.places-guides .jawn-shell>div>a>b,.places-guides__all{font:900 .61rem var(--font-215-mono);letter-spacing:.1em;border-bottom:2px solid var(--places-blue)}.places-guides__all{margin-top:1.6rem;padding-bottom:.35rem;display:inline-block}.places-bridges{border-top:1px solid var(--jawn-rule);grid-template-columns:1fr 1fr;display:grid}.places-bridges>a{background:var(--jawn-surface);flex-direction:column;justify-content:center;min-height:12rem;padding:clamp(2rem,5vw,5rem);transition:background .2s;display:flex}.places-bridges>a+a{border-left:1px solid var(--jawn-rule);background:#120f0c}.places-bridges small{font:900 .56rem var(--font-215-mono);letter-spacing:.15em;color:var(--jawn-muted)}.places-bridges strong{font:900 clamp(2rem,4vw,4rem)/.85 var(--font-215-display);text-transform:uppercase;margin-top:.8rem}.places-bridges strong b{color:var(--jawn-acid)}.places-bridges>a:last-child strong{color:var(--phillyoutskirts-orange)}.places-bridges>a:last-child strong span{color:var(--jawn-paper)}@media (max-width:900px){.places-hero{grid-template-columns:1fr}.places-hero figure{order:-1;min-height:22rem}.places-hero>div{padding-block:3rem}.places-destination-grid{grid-template-columns:1fr}.places-destination:first-child{grid-column:auto}.places-destination,.places-destination:first-child{grid-template-columns:1fr;min-height:0}.places-destination figure{min-height:18rem}.places-picker>.jawn-shell,.places-bridges{grid-template-columns:1fr}.places-bridges>a+a{border-left:0;border-top:1px solid var(--jawn-rule)}}@media (max-width:620px){.places-go header,.places-guides header{grid-template-columns:1fr;gap:.8rem}.places-guides .jawn-shell>div>a{grid-template-columns:2rem 5.5rem 1fr}.places-guides .jawn-shell>div>a>b{display:none}.places-destination figure{min-height:15rem}.places-destination__copy{padding:1.35rem}.places-hero{min-height:0}.places-hero figure{min-height:18rem}}@media (prefers-reduced-motion:reduce){.places-destination figure>img,.places-mood-tabs button,.places-neighborhoods button{transition:none}.places-picker__result.has-result{animation:none}}.places-destination--photo-open{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr)}.places-destination--photo-open:first-child{grid-template-columns:minmax(16rem,.88fr) minmax(0,1.12fr)}.places-destination__no-image{text-align:left;background:linear-gradient(#0000 0 38%,#030708b8 100%),repeating-linear-gradient(-15deg,#0b1011,#0b1011 18px,#0e1516 18px 36px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.65rem;padding:clamp(1rem,2vw,1.65rem);display:flex;position:absolute;inset:0}.places-destination__no-image span,.places-destination__no-image small{font:800 .5rem/1.35 var(--font-215-mono);letter-spacing:.14em;color:var(--jawn-muted)}.places-destination__no-image strong{max-width:9ch;font:400 clamp(1.35rem,2.15vw,2.25rem)/.86 var(--font-215-display);text-transform:uppercase;color:var(--places-blue)}.places-destination__no-image small{color:#c5c0b5;max-width:28ch}.places-destination__no-image a{border-bottom:1px solid var(--jawn-acid);color:var(--jawn-paper);font:800 .53rem/1.2 var(--font-215-mono);letter-spacing:.09em;text-transform:uppercase;align-self:flex-start;padding-bottom:.3rem;transition:color .18s,border-color .18s}.places-destination--1 .places-destination__no-image,.places-destination--3 .places-destination__no-image{text-align:right;align-items:flex-end}.places-destination--1 .places-destination__no-image a,.places-destination--3 .places-destination__no-image a{align-self:flex-end}.places-destination__no-image a:hover,.places-destination__no-image a:focus-visible{border-color:var(--places-blue);color:var(--jawn-acid)}@media (max-width:900px){.places-destination--photo-open,.places-destination--photo-open:first-child{grid-template-columns:1fr}.places-destination--photo-open figure{min-height:11.5rem}}@media (max-width:620px){.places-destination--photo-open figure{min-height:10.25rem}.places-destination__no-image{padding:1rem}.places-destination__no-image strong{font-size:1.45rem}}.merch-collection{margin-top:clamp(2.5rem,6vw,5rem)}.merch-collection>header{border-top:1px solid var(--jawn-rule);grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr);align-items:end;gap:.75rem 2rem;padding-top:1rem;display:grid}.merch-collection>header p{font:800 .58rem/1 var(--font-215-mono);letter-spacing:.16em;color:var(--jawn-acid);grid-column:1/-1}.merch-collection>header h3{font:400 clamp(2.2rem,4vw,4.8rem)/.82 var(--font-215-display)}.merch-collection>header span{color:var(--jawn-muted);line-height:1.5}.merch-collection .merch-browse__grid{margin-top:1.25rem}@media (max-width:700px){.merch-collection>header{grid-template-columns:1fr}}@font-face{font-family:Archivo Black Local;src:url(/philly/fonts/archivo-black-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.merch-page{overflow-x:hidden}.merch-storefront-hero{border-bottom:1px solid var(--jawn-rule-strong);max-width:1440px;min-height:clamp(34rem,57vw,48rem);margin-inline:auto;display:grid}.merch-storefront-hero__copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,6rem) clamp(1rem,5vw,5rem);display:flex;position:relative;overflow:visible}.merch-storefront-hero__copy>p:first-child,.merch-physical>header>p,.merch-studies>header>p{color:var(--jawn-acid);font:800 .62rem/1 var(--font-215-mono);letter-spacing:.19em}.merch-storefront-hero__copy h1{z-index:3;max-width:100%;font:400 clamp(4rem,7.2vw,7rem)/.8 var(--font-215-display);letter-spacing:-.06em;text-transform:uppercase;margin-top:1rem;position:relative}.merch-storefront-hero__copy h1 span,.merch-physical>header h2 span{color:var(--jawn-red)}.merch-storefront-hero__copy>p:nth-of-type(2){max-width:34rem;color:var(--jawn-muted);margin-top:1.6rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.merch-storefront-hero__copy .jawn-link{align-self:flex-start;margin-top:1.5rem}.merch-storefront-hero__copy>p:nth-of-type(2) strong{color:var(--jawn-paper);font-weight:900}.merch-storefront-hero__object{z-index:1;background:radial-gradient(circle at 54% 44%,#252b28 0,#0b0d0c 58%,#050606 100%);min-width:0;display:grid;position:relative;overflow:hidden}.merch-storefront-hero__object .merch-product-image{background:0 0;height:100%;min-height:34rem}.merch-storefront-hero__object .merch-product-image img{filter:contrast(1.06)saturate(.92);width:94%;max-width:94%;max-height:92%;transition:transform .55s cubic-bezier(.16,1,.3,1)}.merch-storefront-hero__object:is(:hover,:focus-visible) img{transform:scale(1.025)rotate(-.35deg)}.merch-storefront-hero__object>span{color:var(--jawn-muted);font:800 .54rem/1.3 var(--font-215-mono);letter-spacing:.14em;position:absolute;bottom:1.1rem;right:1.25rem}.merch-physical,.merch-studies{max-width:1440px;margin-inline:auto;padding:clamp(3.5rem,7vw,7rem) clamp(1rem,5vw,5rem)}.merch-physical>header,.merch-studies>header{gap:1rem;margin-bottom:clamp(2rem,5vw,4.5rem);display:grid}.merch-physical>header h2,.merch-studies>header h2{font:400 clamp(3rem,7vw,7rem)/.78 var(--font-215-display);letter-spacing:-.055em;text-transform:uppercase}.merch-physical>header>div,.merch-studies>header>span{max-width:34rem;color:var(--jawn-muted);line-height:1.55}.merch-physical>header>div{gap:.7rem;display:grid}.merch-physical>header strong{color:var(--jawn-paper);font:800 .62rem/1 var(--font-215-mono);letter-spacing:.15em}.merch-physical__grid{gap:clamp(1.5rem,3vw,3rem);display:grid}.merch-physical-card{border-top:1px solid var(--jawn-rule-strong);min-width:0}.merch-physical-card__link{min-width:0;color:var(--jawn-paper);background:#080909;display:grid}.merch-physical-card .merch-product-image{background:radial-gradient(circle at 55% 42%,#202522,#070808 72%);height:clamp(21rem,35vw,34rem)}.merch-physical-card.is-feature .merch-product-image{height:clamp(27rem,48vw,45rem)}.merch-physical-card .merch-product-image img{max-width:94%;max-height:91%;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .3s}.merch-physical-card__link:is(:hover,:focus-visible) img{filter:contrast(1.05)saturate(1.03);transform:scale(1.025)}.merch-physical-card__copy{align-content:end;gap:.75rem;padding:1.2rem .25rem 1.6rem;display:grid}.merch-physical-card__copy>p{color:var(--jawn-blue);font:800 .56rem/1 var(--font-215-mono);letter-spacing:.16em}.merch-physical-card__copy h3{font:400 clamp(2rem,4vw,4.5rem)/.8 var(--font-215-display);letter-spacing:-.04em;text-transform:uppercase}.merch-physical-card__copy>span{max-width:35rem;color:var(--jawn-muted);line-height:1.5}.merch-physical-card__copy{min-width:0}.merch-physical-card__copy h3{white-space:normal;overflow-wrap:break-word;text-wrap:balance;max-width:100%}.merch-physical-card__copy h3[data-title-tier=medium]{font-size:clamp(2rem,3.35vw,3.8rem);line-height:.82}.merch-physical-card__copy h3[data-title-tier=long]{letter-spacing:-.035em;font-size:clamp(1.85rem,2.8vw,3.25rem);line-height:.84}.merch-physical-card__copy h3>span{color:var(--jawn-acid);margin-left:.08em;display:inline-block}.merch-physical-card[data-family=MTN\ RETREAT]{border-top-color:#536852}.merch-physical-card[data-family=MTN\ RETREAT] .merch-product-image{background:radial-gradient(circle at 52% 38%,#25332b,#080b09 72%)}.merch-physical-card[data-family=MTN\ RETREAT] .merch-physical-card__copy>p{color:#819b72}.merch-physical-card[data-family=MTN\ RETREAT] .merch-physical-card__copy h3>span{color:#a9c570}.merch-studies{border-top:1px solid var(--jawn-rule-strong);padding-top:clamp(3.5rem,6vw,6rem)}.merch-studies>header h2{font-size:clamp(2.8rem,6vw,5.7rem)}.merch-studies__list{border-top:1px solid var(--jawn-rule-strong)}.merch-studies__list li{border-bottom:1px solid var(--jawn-rule)}.merch-studies__list a{min-height:9rem;color:var(--jawn-paper);grid-template-columns:3rem clamp(6rem,12vw,11rem) minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.75rem);padding:.75rem 0;transition:transform .2s,background .2s;display:grid}.merch-studies__list a:is(:hover,:focus-visible){background:#f3f1ea06;transform:translate(.35rem)}.merch-studies__number{color:var(--jawn-muted);font:800 .56rem/1 var(--font-215-mono)}.merch-studies__thumb{background:#080909;place-items:center;height:7rem;display:grid;overflow:hidden}.merch-studies__thumb .merch-product-image{background:0 0;width:100%;height:100%;min-height:0;padding:.25rem}.merch-studies__thumb img{max-width:94%;max-height:94%;padding:0}.merch-studies__identity{gap:.55rem;display:grid}.merch-studies__identity small{color:var(--jawn-blue);font:800 .52rem/1 var(--font-215-mono);letter-spacing:.16em}.merch-studies__identity strong{font:400 clamp(1.5rem,3vw,3rem)/.84 var(--font-215-display);text-transform:uppercase}.merch-studies__arrow{color:var(--jawn-acid);font-size:1.6rem}.merch-studies>footer{color:var(--jawn-muted);justify-content:space-between;gap:2rem;margin-top:1.5rem;font-size:.86rem;line-height:1.5;display:flex}@media (min-width:900px){.merch-storefront-hero{grid-template-columns:minmax(25rem,.78fr) minmax(0,1.22fr)}.merch-physical>header,.merch-studies>header{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.55fr);align-items:end}.merch-physical>header>p,.merch-studies>header>p{grid-column:1/-1}.merch-physical>header h2,.merch-studies>header h2{grid-column:1}.merch-physical>header>div,.merch-studies>header>span{grid-column:2;padding-bottom:.5rem}.merch-physical__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merch-physical-card.is-feature{grid-column:1/-1}.merch-physical-card.is-feature .merch-physical-card__link{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.merch-physical-card.is-feature .merch-physical-card__copy{padding:clamp(1.5rem,3vw,3rem)}}@media (min-width:900px) and (max-width:1199px){.merch-physical__grid{-moz-column-gap:clamp(2rem,4vw,3rem);column-gap:clamp(2rem,4vw,3rem)}.merch-physical-card__copy h3{font-size:clamp(2rem,3.55vw,2.75rem)}.merch-physical-card__copy h3[data-title-tier=medium]{font-size:clamp(1.85rem,3.15vw,2.4rem)}.merch-physical-card__copy h3[data-title-tier=long]{font-size:clamp(1.65rem,2.75vw,2.1rem)}}@media (max-width:700px){.merch-storefront-hero{min-height:0}.merch-storefront-hero__object,.merch-storefront-hero__object .merch-product-image{min-height:24rem}.merch-storefront-hero__copy h1{font-size:clamp(3.5rem,18vw,5.2rem)}.merch-studies__list a{grid-template-columns:2rem 5.2rem minmax(0,1fr) auto;min-height:7rem}.merch-studies__thumb{height:5rem}.merch-studies__identity strong{font-size:clamp(1.25rem,6vw,1.8rem)}.merch-studies>footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.merch-storefront-hero__object img,.merch-physical-card img,.merch-studies__list a{transition:none}}.merch-physical-card__copy h3[data-title-tier=long]{overflow-wrap:anywhere}.merch-physical-card[data-family=PHILLYOUTSKIRTS] .merch-physical-card__copy h3{overflow-wrap:normal;word-break:normal;font-size:clamp(1.55rem,1.9vw,2.2rem);line-height:.86}@font-face{font-family:Geist Local;src:url(/philly/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono Local;src:url(/philly/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Source Sans 3 Local";src:url(/philly/fonts/source-sans-3-latin.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:IBM Plex Mono Local;src:url(/philly/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono Local;src:url(/philly/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono Local;src:url(/philly/fonts/ibm-plex-mono-700-latin.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap}.philly-fonts{--font-215-display:"Archivo Black Local",Impact,sans-serif;--font-215-body:"Source Sans 3 Local",Arial,sans-serif;--font-215-mono:"IBM Plex Mono Local","Courier New",monospace}.site-fonts{--font-geist-sans:"Geist Local",Arial,sans-serif;--font-geist-mono:"Geist Mono Local","Courier New",monospace}.editorial-story-graphic{isolation:isolate;background:linear-gradient(135deg,#3aafff24,#0000 42%),repeating-linear-gradient(-12deg,#0a0c0d 0 22px,#101415 22px 44px);border-block:1px solid #ffffff26;align-content:end;gap:.8rem;min-height:clamp(18rem,30vw,27rem);padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.editorial-story-graphic:after{content:"";background:var(--jawn-red);height:3px;box-shadow:0 18px 0 var(--jawn-blue),0 36px 0 var(--jawn-acid);opacity:.75;position:absolute;inset:10% -8% auto 28%;transform:rotate(-7deg)}.editorial-story-graphic span,.editorial-story-graphic b{z-index:1;font:800 .58rem/1 var(--font-215-mono);letter-spacing:.18em;text-transform:uppercase;position:relative}.editorial-story-graphic span{color:var(--jawn-blue)}.editorial-story-graphic b{color:var(--jawn-red)}.editorial-story-graphic strong{z-index:1;max-width:16ch;font:400 clamp(1.7rem,3.2vw,3.2rem)/.88 var(--font-215-display);letter-spacing:-.035em;text-transform:uppercase;position:relative}.editorial-story-graphic i{color:#b7ff2a12;font:400 clamp(9rem,23vw,20rem)/.7 var(--font-215-display);letter-spacing:-.08em;font-style:normal;position:absolute;bottom:-.2em;right:-.03em}.editorial-story-graphic.is-compact{gap:.25rem;min-height:100%;padding:.5rem}.editorial-story-graphic.is-compact strong{letter-spacing:0;font-size:.46rem;line-height:1}.editorial-story-graphic.is-compact span{font-size:.36rem}.editorial-story-graphic.is-compact b,.editorial-story-graphic.is-compact i{display:none}.merch-identity-gallery{background:var(--jawn-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.merch-identity-gallery figure{background:radial-gradient(circle at 55% 42%,#202522,#070808 72%);min-width:0;position:relative}.merch-identity-gallery .merch-product-image{background:0 0;height:clamp(15rem,26vw,27rem)}.merch-physical-card.is-feature .merch-identity-gallery .merch-product-image{height:clamp(15rem,26vw,27rem)}.merch-identity-gallery .merch-product-image img{max-width:96%;max-height:94%}.merch-identity-gallery figcaption{color:#f3f1eab8;font:800 .48rem/1.3 var(--font-215-mono);letter-spacing:.1em;text-shadow:0 1px 4px #000;position:absolute;bottom:.55rem;left:.65rem;right:.65rem}.merch-colorways{color:var(--jawn-muted);font:800 .52rem/1 var(--font-215-mono);letter-spacing:.12em;align-items:center;gap:.55rem;margin-top:.25rem;display:flex}.merch-colorways i{border:1px solid #f3f1ea8c;border-radius:50%;width:.75rem;height:.75rem;display:block}.merch-colorways .is-black{background:#050606}.merch-colorways .is-white{background:#f3f0e8}.merch-colorways b{font:inherit;margin-left:.25rem}@media (max-width:700px){.merch-physical-card.is-feature .merch-identity-gallery .merch-product-image{height:clamp(11rem,52vw,16rem);padding:.35rem}.merch-identity-gallery figcaption{font-size:.42rem}.merch-colorways b{font-size:.48rem}}header[data-brand=iam215jawn] nav[aria-label="I AM 215 JAWN navigation"]>a[aria-current=page]{border-bottom-color:var(--jawn-acid)!important;color:var(--jawn-acid)!important}header[data-brand=iam215jawn] nav[aria-label="Mobile Philly navigation"]>a[aria-current=page]{color:var(--jawn-acid)!important}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#4a5967\]:hover{--tw-border-opacity:1;border-color:rgb(74 89 103/var(--tw-border-opacity,1))}.hover\:border-\[\#514e40\]:hover{--tw-border-opacity:1;border-color:rgb(81 78 64/var(--tw-border-opacity,1))}.hover\:border-\[\#66b6df\]:hover{--tw-border-opacity:1;border-color:rgb(102 182 223/var(--tw-border-opacity,1))}.hover\:border-\[\#f1ead3\]:hover{--tw-border-opacity:1;border-color:rgb(241 234 211/var(--tw-border-opacity,1))}.hover\:border-\[var\(--jawn-acid\)\]:hover{border-color:var(--jawn-acid)}.hover\:border-\[var\(--jawn-blue\)\]:hover{border-color:var(--jawn-blue)}.hover\:border-cyan-300:hover{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.hover\:border-cyan-electric\/40:hover{border-color:#18e0ff66}.hover\:border-cyan-electric\/50:hover{border-color:#18e0ff80}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:bg-\[\#1264cf\]:hover{--tw-bg-opacity:1;background-color:rgb(18 100 207/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1b1a14\]:hover{--tw-bg-opacity:1;background-color:rgb(27 26 20/var(--tw-bg-opacity,1))}.hover\:bg-\[\#242424\]:hover{--tw-bg-opacity:1;background-color:rgb(36 36 36/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2a3c49\]:hover{--tw-bg-opacity:1;background-color:rgb(42 60 73/var(--tw-bg-opacity,1))}.hover\:bg-\[\#67afd4\]\/10:hover{background-color:#67afd41a}.hover\:bg-\[\#bd001d\]:hover{--tw-bg-opacity:1;background-color:rgb(189 0 29/var(--tw-bg-opacity,1))}.hover\:bg-\[\#d90000\]:hover{--tw-bg-opacity:1;background-color:rgb(217 0 0/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--jawn-panel\)\]:hover{background-color:var(--jawn-panel)}.hover\:bg-cyan-electric:hover{--tw-bg-opacity:1;background-color:rgb(24 224 255/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-\[\#c8f548\]:hover{--tw-text-opacity:1;color:rgb(200 245 72/var(--tw-text-opacity,1))}.hover\:text-\[var\(--jawn-acid\)\]:hover{color:var(--jawn-acid)}.hover\:text-\[var\(--jawn-paper\)\]:hover{color:var(--jawn-paper)}.hover\:text-cyan-electric:hover{--tw-text-opacity:1;color:rgb(24 224 255/var(--tw-text-opacity,1))}.hover\:text-ink-950:hover{--tw-text-opacity:1;color:rgb(5 7 13/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-\[5px_5px_0_\#fe2c55\]:hover{--tw-shadow:5px 5px 0 #fe2c55;--tw-shadow-colored:5px 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:saturate-150:hover{--tw-saturate:saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-cyan-300:focus{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-\[var\(--jawn-blue\)\]:focus-visible{outline-color:var(--jawn-blue)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#34343a\]:disabled{--tw-bg-opacity:1;background-color:rgb(52 52 58/var(--tw-bg-opacity,1))}.disabled\:text-\[\#999\]:disabled{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.disabled\:text-slate-500:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:block{display:block}.group[open] .group-open\:hidden{display:none}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.025\]{--tw-scale-x:1.025;--tw-scale-y:1.025;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.035\]{--tw-scale-x:1.035;--tw-scale-y:1.035;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-cyan-electric{--tw-bg-opacity:1;background-color:rgb(24 224 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-\[\#9bd5fb\]{--tw-text-opacity:1;color:rgb(155 213 251/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[var\(--jawn-blue\)\]{color:var(--jawn-blue)}.group:hover .group-hover\:text-cyan-electric{--tw-text-opacity:1;color:rgb(24 224 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-ink-950{--tw-text-opacity:1;color:rgb(5 7 13/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-\[70\%\]{width:70%}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-24{margin-top:6rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[\.35fr_1fr\]{grid-template-columns:.35fr 1fr}.md\:grid-cols-\[\.42fr_1fr\]{grid-template-columns:.42fr 1fr}.md\:grid-cols-\[120px_1fr_160px\]{grid-template-columns:120px 1fr 160px}.md\:grid-cols-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[60px_1fr_1fr_auto\]{grid-template-columns:60px 1fr 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:odd\:border-r:nth-child(odd){border-right-width:1px}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:-mr-24{margin-right:-6rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[5\/4\]{aspect-ratio:5/4}.lg\:w-\[calc\(\(100\%_-_2\.5rem\)\/3\)\]{width:calc(33.3333% - .833333rem)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.22fr_1fr\]{grid-template-columns:.22fr 1fr}.lg\:grid-cols-\[\.32fr_1fr\]{grid-template-columns:.32fr 1fr}.lg\:grid-cols-\[\.58fr_1fr_1fr\]{grid-template-columns:.58fr 1fr 1fr}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.75fr_1fr\]{grid-template-columns:.75fr 1fr}.lg\:grid-cols-\[0\.85fr_1fr\]{grid-template-columns:.85fr 1fr}.lg\:grid-cols-\[0\.8fr_1fr\]{grid-template-columns:.8fr 1fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.12fr_\.88fr\]{grid-template-columns:1.12fr .88fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_\.75fr\],.lg\:grid-cols-\[1fr_0\.75fr\]{grid-template-columns:1fr .75fr}.lg\:grid-cols-\[1fr_0\.7fr\]{grid-template-columns:1fr .7fr}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_19rem\]{grid-template-columns:1fr 19rem}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:first\:pl-0:first-child{padding-left:0}.lg\:last\:border-r-0:last-child{border-right-width:0}.lg\:last\:pr-0:last-child{padding-right:0}}@media (min-width:1280px){.xl\:block{display:block}.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_\.85fr\]{grid-template-columns:1.35fr .85fr}.xl\:border-r{border-right-width:1px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (min-width:1280px){.xl\:\[\&\:nth-child\(3n\)\]\:border-r-0:nth-child(3n){border-right-width:0}}
