@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.will-change-transform,.will-change-opacity{will-change:auto!important}}:root{--beige: #F4EFE6;--beige-dark: #E5DFC8;--blue: #012CEB;--navy: #051024;--red: #FF2E3B;--red-hot: #D61B27;--red-soft: #FF6B75;--red-glow: rgba(255, 46, 59, .45);--red-ink: #FFFFFF;--pink: var(--red);--pink-hot: var(--red-hot);--pink-soft: var(--red-soft);--pink-glow: var(--red-glow);--pink-ink: var(--red-ink);--border-w: 2px;--font-main: "Inter", Arial, sans-serif}.custom-manga-scrollbar::-webkit-scrollbar{width:4px}.custom-manga-scrollbar::-webkit-scrollbar-track{background:#f4efe6;border-left:1px solid rgba(10,10,10,.2)}.custom-manga-scrollbar::-webkit-scrollbar-thumb{background:#0a0a0a}.custom-manga-scrollbar::-webkit-scrollbar-thumb:hover{background:#012ceb}.custom-manga-scrollbar{scrollbar-width:thin;scrollbar-color:#0A0A0A #F4EFE6}::selection{background-color:var(--blue);color:var(--beige)}::-moz-selection{background-color:var(--blue);color:var(--beige)}:focus-visible{outline:2px solid var(--red)!important;outline-offset:2px!important}html{overflow-x:hidden}body{font-family:var(--font-main);background-color:#01040a;color:var(--navy);margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-weight:600}body.is-loading{overflow:hidden!important;height:100vh!important;touch-action:none}#fabricLoaderOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:#000;pointer-events:auto;user-select:none;-webkit-user-select:none;overflow:hidden;will-change:opacity}#fabricStaticImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;pointer-events:none;display:block}#fabricLoaderCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}#fabricLoaderCanvas.is-hidden{display:none}#fabricLoaderText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100005;font-family:JetBrains Mono,monospace;font-size:clamp(28px,5.5vw,56px);font-weight:700;letter-spacing:clamp(.18em,.4vw,.32em);text-transform:uppercase;color:#fff;text-shadow:0 0 25px rgba(255,255,255,.6),0 0 50px rgba(255,255,255,.25),0 4px 18px rgba(0,0,0,.95);pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;align-items:baseline;justify-content:center;white-space:nowrap}#fabricLoaderText .loader-char{display:inline-block;opacity:0;transform:translateY(12px) scale(.92);filter:blur(8px);will-change:transform,opacity,filter}#fabricLoaderText .loader-dot{margin-left:2px;color:var(--red-soft);text-shadow:0 0 16px var(--red)}@media (prefers-reduced-motion: reduce){#fabricLoaderOverlay{transition:opacity .6s ease}}.border-grid{border-color:var(--blue);border-width:var(--border-w)}.border-b-grid{border-bottom:var(--border-w) solid var(--blue)}@media (hover: hover) and (pointer: fine){body,a,button,[role=button],input,select,textarea,.cursor-pointer,.cursor-hover{cursor:none!important}}.nav-brutal{display:flex;position:relative;background:var(--beige);border:2px solid var(--navy);box-shadow:4px 4px 0 var(--navy);padding:4px;pointer-events:auto;justify-content:center;overflow:hidden;will-change:width,transform,border-color,background-color}@media (min-width: 768px){.nav-brutal{border-width:3px;box-shadow:8px 8px 0 var(--navy);padding:6px}}.nav-indicator{position:absolute;top:4px;bottom:4px;left:4px;background:var(--blue);z-index:0;box-shadow:0 0 10px var(--red-glow);will-change:transform,width,left}.nav-indicator:after{content:"";position:absolute;bottom:0;left:12%;right:12%;height:2px;background:var(--red);border-radius:1px;box-shadow:0 0 6px var(--red)}@media (min-width: 768px){.nav-indicator{top:6px;bottom:6px;left:6px}.nav-indicator:after{height:2.5px}}.nav-item{position:relative;z-index:1;font-weight:800;letter-spacing:.1em;color:var(--navy);transition:color .2s ease,text-shadow .2s ease;text-decoration:none;white-space:nowrap;flex-shrink:0;text-shadow:0 0 .5px currentColor,0 0 .5px currentColor}.nav-item:hover:not(.active){color:var(--red-hot)}.nav-item.active{color:var(--beige)}.bg-blueprint{background-size:40px 40px;background-image:linear-gradient(to right,rgba(1,44,235,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(1,44,235,.05) 1px,transparent 1px)}h2,h3{font-weight:800;letter-spacing:-.03em}::-webkit-scrollbar{display:none}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}#world-viewport{width:100%;height:100vh;position:fixed;top:0;left:0;overflow-y:auto;overflow-x:hidden;z-index:10;background:#01040a;perspective:1500px}#world-container{will-change:transform,filter,opacity;background:var(--beige);min-height:100vh;transform-origin:center bottom;transform-style:preserve-3d}#cinematic-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none;background:radial-gradient(circle at center,transparent 20%,rgba(1,4,12,.98) 100%);opacity:.1;transition:opacity .8s ease;mix-blend-mode:multiply}body.traveling #cinematic-vignette{opacity:1}body.traveling #vending-machine-section{visibility:hidden!important}.reveal-text{clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);transform:translateY(20px);opacity:0;transition:clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),opacity .9s ease;will-change:clip-path,transform,opacity}.reveal-text.is-visible{clip-path:polygon(0 -20%,100% -20%,100% 120%,0 120%);transform:translateY(0);opacity:1}.reveal-blur{filter:blur(8px);transform:scale(.95) translateY(10px);opacity:0;transition:filter 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),opacity 1s ease;will-change:filter,transform,opacity}.reveal-blur.is-visible{filter:blur(0px);transform:scale(1) translateY(0);opacity:1}@keyframes rumble{0%{transform:translateY(0) translate(0)}25%{transform:translateY(-1px) translate(1px) rotate(.1deg)}50%{transform:translateY(1px) translate(-1px) rotate(-.1deg)}75%{transform:translateY(-1px) translate(-.5px) rotate(.05deg)}to{transform:translateY(0) translate(0)}}.animate-rumble{animation:rumble .15s ease-in-out infinite}@media (min-width: 768px){.spread-deck>*+*{margin-left:-10rem!important;transition:margin 1.2s cubic-bezier(.175,.885,.32,1.275) .3s!important}.spread-deck.is-spread>*+*{margin-left:-1.5rem!important}.spread-reels>*+*{margin-left:-8rem!important;transition:margin 1.2s cubic-bezier(.175,.885,.32,1.275) .4s!important}.spread-reels.is-spread>*+*{margin-left:-.5rem!important}}.glow-highlight{position:relative;display:inline-block;color:#8de254;text-shadow:0 0 15px rgba(141,226,84,.4);font-style:italic}.glow-highlight:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(141,226,84,.8),transparent)}#intro-thumb-container{opacity:1}#intro-window-frame{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(to bottom,#012ceb14,#012ceb05)}#main-nav-container,#top-ribbon{will-change:transform,opacity,filter}.glass-reflection{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 55%,transparent 100%);animation:drift 15s infinite linear;pointer-events:none;z-index:50;mix-blend-mode:overlay}@keyframes drift{0%{transform:translate(-150%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}@keyframes cardWave{0%{transform:translate(-200%) skew(-15deg)}to{transform:translate(300%) skew(-15deg)}}.card-wave{position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),rgba(255,255,255,.6),rgba(255,255,255,.15),transparent);animation:cardWave 3s infinite linear;z-index:5;pointer-events:none;mix-blend-mode:screen}.stack-card{will-change:transform,top}#transit-train{height:210px}#stack-cursor-label{position:fixed;pointer-events:none;z-index:10003;transform:translate(18px,-50%);opacity:0;transition:opacity .18s ease;will-change:transform,opacity;white-space:nowrap;background:var(--navy);color:#ece8e1;font-family:Schoolbell,cursive;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border:1.5px solid var(--red);box-shadow:3px 3px 0 var(--red);line-height:1}#stack-cursor-label.visible{opacity:1}@media (hover: none),(max-width: 767px){#stack-cursor-label{display:none!important}}#gallery-cursor-label{position:fixed;pointer-events:none;z-index:10003;transform:translate(18px,-50%);opacity:0;transition:opacity .18s ease;will-change:transform,opacity;white-space:nowrap;background:var(--red);color:#fff;font-family:Schoolbell,cursive;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border:1.5px solid var(--red-hot);box-shadow:3px 3px 0 var(--red-hot);line-height:1}#gallery-cursor-label.visible{opacity:1}@media (hover: none),(max-width: 767px){#gallery-cursor-label{display:none!important}}#dissect-scroll-label{position:fixed;pointer-events:none;z-index:10003;transform:translate(18px,-50%);opacity:0;transition:opacity .18s ease;will-change:transform,opacity;white-space:nowrap;background:#0a0a0a;color:#ece8e1;font-family:Schoolbell,cursive;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border:1.5px solid #ECE8E1;box-shadow:3px 3px #ece8e1;line-height:1}#dissect-scroll-label.visible{opacity:1}@media (hover: none),(max-width: 767px){#dissect-scroll-label{display:none!important}}.card-expand{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.23,1,.32,1),opacity .4s ease,margin-top .4s ease;opacity:0}.card-expand.open{max-height:800px;opacity:1}.paper-texture{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none}.page-crease-left{background:linear-gradient(to right,transparent 75%,rgba(0,0,0,.04) 88%,rgba(0,0,0,.12) 100%)}.page-crease-right{background:linear-gradient(to left,transparent 75%,rgba(0,0,0,.04) 88%,rgba(0,0,0,.12) 100%)}.book-viewport{perspective:2200px;transform-style:preserve-3d}.book-container{transform-style:preserve-3d;position:relative}.book-page-turning{transform-style:preserve-3d;transform-origin:left center;position:absolute;width:50%;height:100%;top:0;right:0;z-index:30;will-change:transform}.page-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;overflow:hidden}.page-face-front{transform:rotateY(0)}.page-face-back{transform:rotateY(180deg)}.realistic-paper-stack-right{box-shadow:0 0 0 1px #0000001a,1px 1px #e0dbc6,2px 2px #d8d3bc,3px 3px #d0cab2,4px 4px #c8c2a8,5px 5px #bfb99e,12px 12px 20px #0000004d}.realistic-paper-stack-left{box-shadow:0 0 0 1px #0000001a,-1px 1px #e0dbc6,-2px 2px #d8d3bc,-3px 3px #d0cab2,-4px 4px #c8c2a8,-5px 5px #bfb99e,-12px 12px 20px #0000004d}.scotch-tape{background:#f5f0d759;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);border-left:1px dashed rgba(255,46,147,.3);border-right:1px dashed rgba(255,46,147,.3);box-shadow:0 1px 3px #0000000f;transform:rotate(-3deg);mix-blend-mode:multiply}.scotch-tape:before,.scotch-tape:after{content:"";position:absolute;left:0;right:0;height:4px;background-size:6px 4px}.scotch-tape:before{top:-4px;background-image:linear-gradient(45deg,transparent 75%,rgba(220,215,190,.4) 75%),linear-gradient(-45deg,transparent 75%,rgba(220,215,190,.4) 75%)}.scotch-tape:after{bottom:-4px;background-image:linear-gradient(45deg,transparent 75%,rgba(220,215,190,.4) 75%),linear-gradient(-45deg,transparent 75%,rgba(220,215,190,.4) 75%)}.pushpin{width:12px;height:12px;background:radial-gradient(circle at 35% 35%,#ff3b30,#b30000 70%,#600);border-radius:50%;box-shadow:0 1px 1px #0000004d,3px 5px 4px #00000059;position:relative}.pushpin:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:#fff9;border-radius:50%;transform:translate(-50%,-50%) translate(-2px,-2px)}.map-line-path{stroke:var(--red);stroke-width:2;fill:none;stroke-dasharray:4000;stroke-dashoffset:4000;stroke-linecap:round;stroke-linejoin:round}.focus-lift-target{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease,filter .6s ease;will-change:transform,opacity,filter}.glowing-circle-path{stroke:var(--red);stroke-width:2.5;fill:none;stroke-dasharray:600;stroke-dashoffset:600;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--red-glow));transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}.glowing-circle-path.draw-active{stroke-dashoffset:0}.marker-highlight{background:linear-gradient(104deg,transparent 0%,rgba(255,46,59,0) 1%,var(--red-soft) 4%,var(--red-soft) 96%,transparent 100%);display:inline-block;padding:2px 8px;transform:rotate(-1deg);border:1px dashed var(--red);box-shadow:1px 1px 3px #0000000d}.evidence-stamp-red{border:2.5px solid rgba(185,28,28,.85);color:#b91c1ce6;transform:rotate(-3.5deg);box-shadow:inset 0 0 4px #b91c1c1a,2px 4px 10px #00000014;background:#fef2f24d}.evidence-stamp-yellow{border:2px dashed rgba(161,98,7,.85);color:#a16207f2;transform:rotate(2deg);box-shadow:2px 4px 10px #0000000f;background:#fefce859}.evidence-stamp-blue{border:2.5px solid rgba(1,44,235,.8);color:#012cebf2;transform:rotate(-1.5deg);box-shadow:2px 4px 10px #012ceb14;background:#eff6ff4d}.ruled-paper-lines{background-size:100% 24px;background-image:linear-gradient(rgba(1,44,235,.06) 1px,transparent 1px)}.draggable-sticker{position:absolute;z-index:100;cursor:grab!important;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform,box-shadow;filter:drop-shadow(4px 8px 12px rgba(5,16,36,.3));transition:transform .15s ease-out}.draggable-sticker:active{cursor:grabbing!important;filter:drop-shadow(8px 16px 20px rgba(5,16,36,.4))}.sticker-matte-base{background-color:#fff;border:4px solid white;border-radius:12px;box-shadow:0 0 0 1px #0000001f,inset 0 0 4px #0000000f;overflow:hidden;display:flex;align-items:center;justify-content:center}.sticker-diecut-round{border-radius:50%;background-color:#fff;border:4.5px solid white;box-shadow:0 0 0 1px #0000001f,inset 0 0 4px #0000000f}#epilogue-quote{font-family:Schoolbell,cursive!important;font-size:clamp(14px,1.6vw,20px)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important;line-height:1.65!important}#art-terminal h4{font-family:Schoolbell,cursive!important;font-weight:700!important;font-size:clamp(18px,1.6vw,22px)!important;letter-spacing:-.025em!important}#art-terminal p.relative{font-family:Schoolbell,cursive!important;font-size:clamp(12px,1.1vw,14px)!important;color:#000c!important;line-height:1.55!important}#origin-micro-story{font-size:clamp(12px,1.2vw,15px)!important;line-height:1.65!important}#intro-sticky-note .relative.z-10>p{font-size:clamp(13px,1.2vw,15px)!important;line-height:24px!important}#intro-sticky-note .relative.z-10>p>span{font-size:clamp(12px,1.1vw,14px)!important}#frag-origin-cursive{font-size:clamp(20px,2.2vw,28px)!important}#frag-strategy-annot{font-size:clamp(12px,1.3vw,16px)!important;font-weight:700!important;line-height:1.35!important}#frag-strategy-annot span{font-size:clamp(14px,1.5vw,18px)!important}#art-stats>div:last-child{font-size:clamp(13px,1.2vw,15px)!important;line-height:1.35!important}.evidence-stamp-red>span:last-child{font-size:clamp(11px,1.1vw,15px)!important;line-height:1.3!important}.evidence-stamp-yellow>span:last-child{font-size:clamp(9px,.95vw,12px)!important;line-height:1.3!important}.evidence-stamp-blue>span:last-child{font-size:clamp(11px,1.1vw,15px)!important;line-height:1.3!important}#torn-signature-paper>div:last-child{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.1!important}#other-highlights-block{font-size:clamp(9px,.85vw,10px)!important;color:#222c!important}#about .flex.justify-between.items-end.font-\[\'Schoolbell\'\]{font-size:clamp(9px,.85vw,14px)!important;opacity:.7!important}#about .flex.flex-col.items-start.gap-1.font-\[\'Schoolbell\'\]{font-size:clamp(9px,.85vw,14px)!important;color:#222c!important}@media (min-width: 768px) and (max-width: 1023px){#epilogue-quote{font-size:16px!important}#art-terminal h4{font-size:19px!important}#art-terminal p.relative{font-size:12px!important}#frag-origin-cursive{font-size:21px!important}#frag-strategy-annot{font-size:13px!important}#frag-strategy-annot span{font-size:15px!important}#origin-micro-story{font-size:12px!important}#torn-signature-paper>div:last-child{font-size:22px!important}.evidence-stamp-red>span:last-child{font-size:11px!important}.evidence-stamp-blue>span:last-child{font-size:11px!important}}@media (min-width: 1024px) and (max-width: 1440px){#epilogue-quote{font-size:17px!important}#art-terminal h4{font-size:20px!important}#frag-origin-cursive{font-size:24px!important}#torn-signature-paper>div:last-child{font-size:26px!important}}@media (min-width: 1441px) and (max-width: 1920px){#epilogue-quote{font-size:19px!important}#frag-origin-cursive{font-size:27px!important}#torn-signature-paper>div:last-child{font-size:29px!important}}@media (min-width: 1921px){#epilogue-quote{font-size:20px!important}#frag-origin-cursive{font-size:28px!important}#torn-signature-paper>div:last-child{font-size:30px!important}}#diary-focal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:198;opacity:0;will-change:opacity;background:radial-gradient(ellipse 40vw 44vh at 50% 50%,transparent 0%,transparent 28%,rgba(1,2,4,.45) 52%,rgba(1,2,4,.82) 74%,rgba(1,2,4,.96) 100%)}.hero-label-item{position:relative;overflow:hidden;display:block}.hero-label-primary{display:block;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s ease;will-change:transform,opacity}.hero-label-secondary{display:block;position:absolute;top:100%;left:0;color:var(--blue);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s ease;will-change:transform,opacity;text-align:inherit;width:100%;text-shadow:0 0 12px rgba(0,0,0,.25);opacity:0}.group:hover .hero-label-primary{transform:translateY(-110%) skewY(-4deg);opacity:0}.group:hover .hero-label-secondary{transform:translateY(-100%) skewY(0);opacity:1}.delay-1{transition-delay:.05s}.delay-2{transition-delay:.1s}.transform-style-3d{transform-style:preserve-3d;perspective:800px}.hanging-hinge-top{transform-origin:top center!important}.hanging-hinge-left{transform-origin:top left!important}.brutal-wrap{padding:4rem 3rem;display:flex;flex-direction:column;gap:2rem;font-family:Inter,sans-serif}@media (max-width: 768px){.brutal-wrap{padding:2.5rem 1.5rem}}.brutal-overline{font-family:Schoolbell,cursive;font-size:14px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;border-bottom:4px solid var(--text-color);padding-bottom:8px;display:inline-block;margin-bottom:1rem;color:var(--text-color)}.brutal-title{font-family:Bebas Neue,sans-serif;font-size:clamp(80px,16vw,180px);line-height:.85;letter-spacing:-.02em;margin-bottom:1rem;text-transform:uppercase;color:var(--text-color)}.brutal-sub{font-family:DM Sans,sans-serif;font-size:16px;font-weight:800;margin-bottom:2rem;border:4px solid var(--text-color);padding:12px;display:inline-block;text-transform:uppercase;background:var(--text-color);color:var(--bg-color)}.brutal-tags{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:3rem}.brutal-tag{font-family:Schoolbell,cursive;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:4px solid var(--text-color);padding:6px 12px;background:transparent;color:var(--text-color)}.brutal-hook{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(24px,4vw,36px);line-height:1.1;letter-spacing:-.04em;border-left:12px solid var(--text-color);padding-left:2rem;margin:3rem 0;color:var(--text-color)}.brutal-split{display:grid;grid-template-columns:1fr 1fr;border:8px solid var(--text-color);margin:3rem 0}@media (max-width: 768px){.brutal-split{grid-template-columns:1fr}}.brutal-split-left,.brutal-split-right{padding:3rem;display:flex;flex-direction:column}.brutal-split-left{border-right:8px solid var(--text-color);background:var(--bg-color);color:var(--text-color)}.brutal-split-right{background:var(--text-color);color:var(--bg-color)}@media (max-width: 768px){.brutal-split-left{border-right:none;border-bottom:8px solid var(--text-color)}}.brutal-split-title{font-family:Schoolbell,cursive;font-size:16px;font-weight:800;text-transform:uppercase;border-bottom:4px solid currentColor;padding-bottom:8px;margin-bottom:1.5rem;letter-spacing:.1em}.brutal-split-body{font-family:Inter,sans-serif;font-weight:900;font-size:24px;line-height:1.2;letter-spacing:-.02em}.brutal-grid-3{display:grid;grid-template-columns:repeat(3,1fr);border:8px solid var(--text-color);margin:2rem 0}.brutal-grid-2{display:grid;grid-template-columns:repeat(2,1fr);border:8px solid var(--text-color);margin:2rem 0}@media (max-width: 768px){.brutal-grid-3,.brutal-grid-2{grid-template-columns:1fr}}.brutal-grid-item{padding:2rem;border-right:8px solid var(--text-color);border-bottom:8px solid var(--text-color);display:flex;flex-direction:column;color:var(--text-color)}.brutal-grid-3 .brutal-grid-item:nth-child(3n){border-right:none}.brutal-grid-2 .brutal-grid-item:nth-child(2n){border-right:none}.brutal-grid-3 .brutal-grid-item:not(:nth-last-child(-n+3)){border-bottom:8px solid var(--text-color)}.brutal-grid-2 .brutal-grid-item:not(:nth-last-child(-n+2)){border-bottom:8px solid var(--text-color)}.brutal-grid-3 .brutal-grid-item:nth-last-child(-n+3),.brutal-grid-2 .brutal-grid-item:nth-last-child(-n+2){border-bottom:none}@media (max-width: 768px){.brutal-grid-3 .brutal-grid-item,.brutal-grid-2 .brutal-grid-item{border-right:none!important;border-bottom:8px solid var(--text-color)!important}.brutal-grid-3 .brutal-grid-item:last-child,.brutal-grid-2 .brutal-grid-item:last-child{border-bottom:none!important}}.brutal-num{font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.8;margin-bottom:1rem;letter-spacing:-.02em}.brutal-item-title{font-family:Inter,sans-serif;font-weight:900;font-size:24px;text-transform:uppercase;margin-bottom:1rem;border-bottom:4px solid var(--text-color);padding-bottom:8px}.brutal-item-desc{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-transform:uppercase}.brutal-contact-sheet{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin:4rem 0}.brutal-img-wrap{position:relative;filter:saturate(.85) contrast(1.05);transition:filter .2s,box-shadow .2s,transform .2s;min-height:300px;display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.brutal-img-wrap:hover{filter:saturate(1.1) contrast(1.1);transform:translateY(-4px);box-shadow:0 20px 40px #00000080}.brutal-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:normal;flex-grow:1}.brutal-img-meta{position:absolute;top:0;left:0;background:var(--text-color);color:var(--bg-color);font-family:Schoolbell,cursive;font-size:12px;font-weight:800;padding:6px 12px;text-transform:uppercase;z-index:10;border-bottom:4px solid var(--bg-color);border-right:4px solid var(--bg-color)}.brutal-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin:4rem 0}.brutal-stat-card{border:8px solid var(--text-color);padding:2rem;display:flex;flex-direction:column;box-shadow:16px 16px 0 var(--text-color);background:var(--bg-color);color:var(--text-color)}.brutal-stat-big{font-family:Bebas Neue,sans-serif;font-size:clamp(80px,10vw,140px);line-height:.8;margin-bottom:.5rem;letter-spacing:-.02em}.brutal-stat-label{font-family:Schoolbell,cursive;font-size:14px;font-weight:800;text-transform:uppercase;border-top:6px solid var(--text-color);padding-top:1rem;margin-top:auto;letter-spacing:.1em}.brutal-stat-sub{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.brutal-flow-container{border:8px solid var(--text-color);padding:2rem;background:var(--bg-color);overflow-x:auto;margin-bottom:2rem;box-shadow:16px 16px 0 var(--text-color)}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes outlinePulse{0%{outline:4px solid rgba(212,160,23,.7);outline-offset:0px}70%{outline:4px solid rgba(212,160,23,0);outline-offset:15px}to{outline:4px solid rgba(212,160,23,0);outline-offset:15px}}.attention-pulse{animation:outlinePulse 2s infinite ease-out}.animate-marquee-left{animation:marquee-left 40s linear infinite}.animate-marquee-right{animation:marquee-right 45s linear infinite}.hover-pause:hover{animation-play-state:paused}.mockup-scene{position:relative;height:450px;width:100%;display:flex;justify-content:center;align-items:center;perspective:1200px;margin:4rem 0;overflow:visible;z-index:10}@media (max-width: 768px){.mockup-scene{transform:scale(.65);height:280px;margin:1rem 0}}.mockup-phone{position:absolute;width:240px;height:auto;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6)) saturate(.85) contrast(1.05);will-change:transform,filter}.mockup-left{transform:translate(-40px) rotate(-4deg) translateY(10px);z-index:1}.mockup-center{transform:translateY(0) rotate(0);z-index:3}.mockup-right{transform:translate(40px) rotate(4deg) translateY(10px);z-index:2}.mockup-scene.is-visible .mockup-left{transform:translate(-150px) rotate(-8deg) translateY(15px)}.mockup-scene.is-visible .mockup-center{transform:translateY(0) rotate(0)}.mockup-scene.is-visible .mockup-right{transform:translate(150px) rotate(8deg) translateY(15px)}.mockup-scene.is-visible:hover .mockup-left{transform:translate(-240px) rotate(-8deg) translateY(15px) scale(.9);filter:drop-shadow(0 15px 30px rgba(0,0,0,.4)) saturate(.8) brightness(.7)}.mockup-scene.is-visible:hover .mockup-center{transform:translateY(0) rotate(0) scale(.9);filter:drop-shadow(0 15px 30px rgba(0,0,0,.4)) saturate(.8) brightness(.7)}.mockup-scene.is-visible:hover .mockup-right{transform:translate(240px) rotate(8deg) translateY(15px) scale(.9);filter:drop-shadow(0 15px 30px rgba(0,0,0,.4)) saturate(.8) brightness(.7)}.mockup-scene.is-visible .mockup-left:hover{transform:translate(-260px) rotate(-4deg) translateY(-10px) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;z-index:10!important}.mockup-scene.is-visible .mockup-center:hover{transform:translateY(-15px) rotate(0) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;z-index:10!important}.mockup-scene.is-visible .mockup-right:hover{transform:translate(260px) rotate(4deg) translateY(-10px) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;z-index:10!important}.splayed-deck{position:relative;height:420px;width:100%;display:flex;justify-content:center;align-items:center;margin:4rem 0}@media (max-width: 768px){.splayed-deck{transform:scale(.6);height:260px;margin:1rem 0}}.splayed-card{position:absolute;width:220px;height:auto;min-height:340px;background:transparent;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;transform-origin:bottom center;display:flex;flex-direction:column;will-change:transform,filter,z-index;border-radius:12px}.splayed-card:nth-child(1){transform:translate(-60px) rotate(-6deg) translateY(15px);z-index:1;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-card:nth-child(2){transform:translate(-30px) rotate(-3deg) translateY(5px);z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-card:nth-child(3){transform:translate(0) rotate(0) translateY(0);z-index:3;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6)) saturate(1.1) brightness(1) contrast(1.05)}.splayed-card:nth-child(4){transform:translate(30px) rotate(3deg) translateY(5px);z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-card:nth-child(5){transform:translate(60px) rotate(6deg) translateY(15px);z-index:1;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-deck.is-visible .splayed-card:nth-child(1){transform:translate(-160px) rotate(-10deg) translateY(20px)}.splayed-deck.is-visible .splayed-card:nth-child(2){transform:translate(-80px) rotate(-5deg) translateY(10px)}.splayed-deck.is-visible .splayed-card:nth-child(3){transform:translate(0) rotate(0) translateY(-10px) scale(1.05)}.splayed-deck.is-visible .splayed-card:nth-child(4){transform:translate(80px) rotate(5deg) translateY(10px)}.splayed-deck.is-visible .splayed-card:nth-child(5){transform:translate(160px) rotate(10deg) translateY(20px)}.splayed-deck.is-visible:hover .splayed-card:nth-child(1){transform:translate(-300px) rotate(-10deg) translateY(20px) scale(.9);opacity:.8;filter:drop-shadow(0 15px 30px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-deck.is-visible:hover .splayed-card:nth-child(2){transform:translate(-150px) rotate(-5deg) translateY(10px) scale(.9);opacity:.8;filter:drop-shadow(0 15px 30px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-deck.is-visible:hover .splayed-card:nth-child(3){transform:translate(0) rotate(0) translateY(-10px) scale(.9);opacity:.8;filter:drop-shadow(0 15px 30px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-deck.is-visible:hover .splayed-card:nth-child(4){transform:translate(150px) rotate(5deg) translateY(10px) scale(.9);opacity:.8;filter:drop-shadow(0 15px 30px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-deck.is-visible:hover .splayed-card:nth-child(5){transform:translate(300px) rotate(10deg) translateY(20px) scale(.9);opacity:.8;filter:drop-shadow(0 15px 30px rgba(0,0,0,.6)) saturate(.7) brightness(.5)}.splayed-deck.is-visible .splayed-card:nth-child(1):hover{transform:translate(-320px) rotate(-6deg) translateY(-10px) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;opacity:1!important;z-index:20!important}.splayed-deck.is-visible .splayed-card:nth-child(2):hover{transform:translate(-160px) rotate(-3deg) translateY(-10px) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;opacity:1!important;z-index:20!important}.splayed-deck.is-visible .splayed-card:nth-child(3):hover{transform:translate(0) rotate(0) translateY(-20px) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;opacity:1!important;z-index:20!important}.splayed-deck.is-visible .splayed-card:nth-child(4):hover{transform:translate(160px) rotate(3deg) translateY(-10px) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;opacity:1!important;z-index:20!important}.splayed-deck.is-visible .splayed-card:nth-child(5):hover{transform:translate(320px) rotate(6deg) translateY(-10px) scale(1)!important;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8)) saturate(1.1) brightness(1) contrast(1.05)!important;opacity:1!important;z-index:20!important}@keyframes proj-gloria-drift{0%{transform:translate(5vw) translateY(3vh)}50%{transform:translate(-48vw) translateY(-2vh)}to{transform:translate(-92vw) translateY(4vh)}}@keyframes billboard-hover{0%{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-7px)}to{transform:rotate(-4deg) translateY(0)}}.billboard-float{animation:billboard-hover 3.8s ease-in-out infinite;will-change:transform}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}#world-container{max-width:100vw;overflow-x:clip}.brutal-sub{font-size:clamp(14px,1.05vw,18px)}.brutal-split-body{font-size:clamp(20px,1.7vw,30px)}.brutal-num{font-size:clamp(64px,6vw,104px)}.brutal-item-title{font-size:clamp(20px,1.5vw,28px)}.brutal-item-desc,.brutal-stat-sub{font-size:clamp(13px,.95vw,16px)}@supports (height: 100dvh){#world-viewport{height:100dvh}#world-container{min-height:100dvh}}.heading-class{font-size:clamp(44px,5.5vw + .5rem,112px);line-height:1;letter-spacing:-.03em}.title-class{font-size:clamp(28px,3vw + .25rem,64px);line-height:1.1;letter-spacing:-.025em}#preloader-content>div:nth-child(2){font-size:clamp(48px,6.8vw,124px)!important}#proj-section-badge+h2{font-size:clamp(52px,9.5vw,200px)!important}#origin-headline{font-size:clamp(20px,2.5vw,52px)!important}#metro-door-text h2{font-size:clamp(52px,9vw,80px)!important}@media (min-width: 768px){#metro-door-text h2{font-size:140px!important}}@media (min-width: 1024px){#metro-door-text h2{font-size:100px!important}}@media (min-width: 1280px){#metro-door-text h2{font-size:120px!important}}@media (min-width: 1921px){#metro-door-text h2{font-size:clamp(120px,9vw,180px)!important}}#metro-door-text p{font-size:clamp(18px,3.2vw,56px)!important}#contact>div:last-child>span{font-size:clamp(26px,3.2vw,60px)!important}#fixed-route-board{height:clamp(110px,calc(12vw + 10px),175px);transform:rotate(-1.2deg)}@media (min-width: 768px) and (max-width: 1023px){.mockup-scene{transform:scale(.72);margin-block:0}.splayed-deck{transform:scale(.7);margin-block:0}.nav-item{font-size:.7rem;letter-spacing:.05em}.nav-brutal{padding:4px}.nav-indicator{top:4px;bottom:4px}#proj-helper-sticker{max-width:100%;width:auto}.brutal-title{font-size:clamp(56px,10vw,110px)!important}.brutal-hook{font-size:clamp(18px,2.5vw,28px)!important}}@media (min-width: 1024px) and (max-width: 1440px){.mockup-scene{transform:scale(.9)}.splayed-deck{transform:scale(.88)}.brutal-title{font-size:clamp(64px,11vw,160px)!important}.brutal-hook{font-size:clamp(20px,2.8vw,32px)!important}}@media (min-width: 1441px) and (max-width: 1920px){.mockup-scene,.splayed-deck{transform:scale(1.12)}.nav-item{font-size:.95rem}#proj-section-badge{font-size:clamp(11px,.68vw,14px)}.brutal-wrap{max-width:1520px;margin-inline:auto}.brutal-hook{font-size:clamp(28px,2.1vw,40px)!important}}@media (min-width: 1280px) and (max-width: 1440px){html{font-size:clamp(14px,1.1vw,15.5px)}}@media (min-width: 1280px) and (max-width: 1440px) and (max-height: 800px){div:has(>#proj-section-badge){margin-top:16px}#proj-section-badge{margin-bottom:16px;margin-top:34px;font-size:9px;padding:3px 10px}div:has(>#stack-area)>div:first-child{margin-bottom:16px}#proj-section-badge+h2{padding-bottom:0;font-size:10vw;padding-top:8px;margin-top:20px}#experience{justify-content:flex-start;padding-top:20px}#proj-helper-sticker{padding:14px;width:380px;position:absolute;right:80px;top:80px;transform:rotate(-2deg);z-index:30}div:has(>#proj-helper-sticker){flex-direction:column;align-items:flex-start}#proj-header-row{flex-direction:row;align-items:flex-start}#proj-header-row>div:first-child{margin-left:45px}#stack-area{margin-top:25px}#stack-area .stack-card .card-expand>div:first-child{margin-bottom:8px;margin-top:4px}#stack-area .stack-card .card-expand>div:last-child{gap:16px}#stack-area .stack-card .card-expand>div:last-child>div:first-child>div[class*=items-start]{margin-bottom:8px}#stack-area .stack-card .card-expand>div:last-child>div:first-child>div[class*=items-start]>div:last-child{padding-right:4px}#stack-area .stack-card .card-expand>div:last-child>div:last-child>div:last-child>div[class*=border-l-]{margin-bottom:8px}#vw-best,#vw-work{font-size:105px}#vw-tilted-box{height:100px}#transit-stations-container>div{padding-bottom:180px}#transit-stations-container>div>div:last-child>div:last-child{height:230px}#transit-train{height:155px}#transit-train+div{height:50px}#transit-next-btn,#transit-prev-btn{width:64px;height:64px}#transit-map-view>div:last-child{height:26vh;bottom:-45px}#fixed-route-board{top:102px;right:75px;height:150px}#fixed-route-nodes .route-major .node-label,#fixed-route-nodes .route-dummy .node-label{font-size:10px!important}#fixed-route-nodes .route-dot{width:10px!important;height:10px!important;border-width:2px!important}#transit-train+div>div:nth-child(3){top:12px!important}#transit-train+div>div:nth-child(1){top:20px!important}#transit-train+div>div:nth-child(2){top:10px!important}#transit-train+div>div:nth-child(6){margin-top:16px!important}#transit-train+div>div:nth-child(4){margin-top:4px!important}.step-out-btn{font-size:10px!important;padding:5px 14px!important;border-width:3px!important;box-shadow:5px 5px #0b0b0b!important;gap:6px!important}.step-out-btn svg{width:16px!important;height:16px!important}#contact h2 span:first-child{font-size:11vw}#contact h2 span:last-child{font-size:11vw;margin-top:-2.5vw}#contact>div:first-child>p{font-size:16px}#contact>div:last-child>div:first-child>a{font-size:34px;white-space:nowrap}#top-ribbon{height:40px}#top-ribbon>div:first-child{padding-left:24px;padding-right:24px;font-size:11px}#main-nav-container{bottom:20px}#main-nav .nav-item{padding:6px 12px;font-size:12px}#proj-helper-sticker>span:first-of-type{font-size:17px;margin-bottom:4px;line-height:1.1}#proj-helper-sticker>span:last-of-type{font-size:13px;line-height:1.3}#stack-area .stack-card{padding:14px 18px}#stack-area .stack-card>div:nth-child(4)>div:first-child{font-size:40px}#stack-area .stack-card>div:nth-child(4){margin-bottom:8px}#proj-helper-sticker>div:nth-child(2){padding-bottom:8px;margin-bottom:8px}#hero-quote-block>div>div:first-child>div:first-child{font-size:11px}#hero-quote-block>div>div:first-child>div:nth-child(2),#hero-quote-block>div>div:first-child>div:nth-child(3){font-size:28px}#hero-quote-block>div>div:last-child{width:90px;height:65px;margin-left:12px}#left-page-base>div:last-child>div:first-child{margin-top:-18px}#origin-headline{top:calc(4% + 9px);left:0%}#intro-sticky-note{transform:rotate(-2deg) scale(.82)!important;transform-origin:top right!important;top:calc(11% + 0px)}#intro-sticky-note p,#intro-sticky-note span{font-size:7px}#frag-origin-cursive{top:0%;left:0%}#origin-micro-story{font-size:12px!important;width:70%;top:calc(55% - 45px);left:0%}#personal-cutout{bottom:calc(-2% - 40px);width:36%;height:46%;left:calc(5% + 15px)}#art-terminal{top:calc(12% - 33px);transform:rotate(-2deg) scale(.9);transform-origin:top left;zoom:.95}.realistic-paper-stack-right>div.relative>div:first-child{margin-top:-18px}#art-stats{top:calc(5% - 14px)!important;right:calc(8% - 7px)!important;transform:rotate(6deg) scale(.79)!important;transform-origin:top right!important}#art-stats>div.absolute.top-full{font-size:6px;margin-top:1px;left:-9px}#experience-typewriter{font-size:9px;max-width:220px;padding-right:2px;top:calc(44% - 15px)}#experience-typewriter>p:first-of-type{font-size:10px}#experience-typewriter>div:last-child{font-size:10px;right:-15%}.evidence-stamp-red,.evidence-stamp-yellow,.evidence-stamp-blue{height:85px;padding:6px}.evidence-stamp-red>span:last-child{font-size:6px}.evidence-stamp-yellow>span:last-child{font-size:6px}.evidence-stamp-blue>span:last-child{font-size:6px}#metrics-stamps-group{gap:6px}#metrics-stamps-group .evidence-stamp-red,#metrics-stamps-group .evidence-stamp-yellow,#metrics-stamps-group .evidence-stamp-blue{height:95px!important;padding:6px!important}#metrics-stamps-group .evidence-stamp-red>span:last-child{font-size:9px!important}#metrics-stamps-group .evidence-stamp-yellow>span:last-child{font-size:9px!important}#metrics-stamps-group .evidence-stamp-blue>span:last-child{font-size:9px!important}#other-highlights-block{bottom:calc(-4% + 7px);font-size:9px!important}#torn-signature-paper{bottom:calc(-8% - 20px);zoom:.68}#left-page-base>div:last-child{padding-bottom:20px}#left-page-base>div:last-child>div:last-child{font-size:7px!important}#personal-cutout>div:last-child{bottom:calc(10% + 10px)}#frag-strategy-annot{font-size:11px!important;top:calc(83% + 28px);left:calc(73% - 8px)}#frag-strategy-annot span{font-size:13px!important}#art-polaroid{zoom:.88;right:calc(2% - 5px);bottom:calc(25% - 15px)}}@media (min-width: 1024px) and (max-width: 1920px){.mockup-scene,.splayed-deck{transform:scale(1)}}@media (min-width: 1921px){html{font-size:clamp(16px,.85vw,20px)}.mockup-scene,.splayed-deck{transform:scale(1.28)}.nav-item{font-size:1rem}#proj-section-badge{font-size:.7vw}.brutal-wrap{max-width:1800px;margin-inline:auto}#experience>div.max-w-\[1400px\]{max-width:min(1600px,85vw)}}@media (min-width: 1420px) and (max-width: 1452px) and (min-height: 780px) and (max-height: 920px){#art-terminal{top:calc(12% - 15px);zoom:.88}#art-stats{right:calc(8% - 20px);transform:rotate(6deg) scale(.8);transform-origin:top right}#art-stats>div.absolute.top-full{font-size:7px;margin-top:1px;left:-10px}#experience-typewriter{top:calc(48% - 40px);right:calc(8% - 30px)}#torn-signature-paper{bottom:calc(-8% - 30px);zoom:.8}#vw-best,#vw-work{font-size:100px}#vw-tilted-box{height:110px}#top-ribbon{height:40px}#main-nav .nav-item{padding:6px 14px;font-size:12px}#main-nav-container{bottom:20px}#proj-section-badge+h2{font-size:120px!important}#proj-section-badge{margin-bottom:14px}#proj-header-row{margin-bottom:10px}#proj-helper-sticker{padding:12px;width:460px;transform:translateY(-50px) translate(-20px) rotate(-2deg)}#stack-area .stack-card{padding:14px 24px}.card-expand.open{max-height:380px;overflow-y:auto}#proj-header-row>div:first-child{margin-top:40px}#stack-area .stack-card>div:nth-child(4)>div:first-child{font-size:36px}#proj-helper-sticker>span:first-of-type{font-size:17px;line-height:1.1;margin-bottom:4px}#proj-helper-sticker>span:last-of-type{font-size:13px;line-height:1.25}#stack-area{margin-top:30px}#stack-area .stack-card .card-expand>div:last-child>div:first-child>div[class*=items-start]{margin-bottom:4px}}@media (min-width: 1880px) and (max-width: 1960px) and (min-height: 880px) and (max-height: 1100px){#proj-header-row>div:first-child{transform:translate(-80px,-45px)}#proj-helper-sticker{width:600px;padding:24px;transform:translate(50px,-70px) rotate(-2deg)!important;padding-top:36px!important;padding-bottom:36px!important}#proj-helper-sticker>span:first-of-type{font-size:28px!important;margin-bottom:16px!important}#proj-helper-sticker>span:last-of-type{font-size:22px!important;line-height:1.8!important}#stack-area .stack-card{padding:24px 48px}#stack-area .stack-card>div:nth-child(4)>div:first-child{font-size:72px}#main-nav .nav-item{padding:12px 24px;font-size:18px}#main-nav-container{bottom:38px!important}#top-ribbon{height:64px}#top-ribbon>div:first-child{font-size:18px;padding-left:48px;padding-right:48px}#hinglish-phrase{font-size:18px}#scroll-progress-bar+div>span:first-child{font-size:16px}#scroll-pct{font-size:18px}#stack-area{max-width:1400px!important;margin-top:-20px!important}#stack-area .stack-card .card-expand .font-\["DM_Sans"\]{font-size:26px!important;line-height:1.8!important}#stack-area .stack-card .card-expand .font-\["Bebas_Neue"\]{font-size:72px!important}#stack-area .stack-card .card-expand .font-\["Schoolbell"\]{font-size:14px!important}#hero-badges{transform:scale(1.35);transform-origin:top left}#hero-quote-block{transform:scale(1.35);transform-origin:top right}#hero-roles-block{transform:scale(1.35);transform-origin:bottom left}.hero-overlay-text.md\:bottom-20{bottom:150px!important;transform:translate(-50%) scale(1.35)!important;transform-origin:bottom center}#preloader-content > div.font-\["Schoolbell"\]{font-size:150px!important}#loader-container{transform:scale(1.35);transform-origin:bottom left}#skip-btn{transform:scale(1.35);transform-origin:bottom right}#metro-door-text h2{font-size:180px!important}#metro-door-text p{font-size:72px!important;margin-top:16px!important;margin-bottom:40px!important}#metro-enter-btn{font-size:32px!important;padding:24px 72px!important}#transit-stations-container>div>div:nth-child(2){transform-origin:bottom center!important;transform:translateY(-62px) scale(1.25)!important}#transit-train{height:170px!important}#fixed-route-board{margin-top:20px!important}div.absolute:has(>.group>#vw-tilted-box){margin-top:20px!important;translate:0 15px!important}#transit-next-btn,#transit-prev-btn{width:105px!important;height:105px!important}#transit-next-btn svg,#transit-prev-btn svg{width:40px!important;height:40px!important}#stack-area .stack-card .card-expand div[class*=items-start]>div:last-child{font-size:19px!important;line-height:1.8!important}#stack-area .stack-card .card-expand div[class*=items-start]>div:first-child{width:6px!important;height:6px!important;margin-top:12px!important}#hero .hero-overlay-text.bottom-16,#about-sticky-wrap>div.animate-pulse{translate:0 25px!important}#transit-cs-content,#transit-case-study-view>div.sticky{max-width:1600px!important}#intro-sticky-note{transform:scale(.85) rotate(-2deg)!important;transform-origin:top right!important}#origin-headline{font-size:41px!important;left:2%!important}#art-polaroid{translate:0 5px!important}#experience-typewriter{translate:0 -20px!important}#metrics-stamps-group,#other-highlights-block{translate:0 -10px!important}#contact p.contact-stagger{font-size:34px!important;line-height:1.4!important;max-width:800px!important}#contact a[href^=mailto]{font-size:80px!important}#contact .contact-stagger span[aria-hidden=true]{font-size:20px!important}#contact .contact-stagger.flex.gap-8 a{font-size:24px!important}}@media (min-width: 1536px) and (max-width: 1560px) and (min-height: 740px) and (max-height: 870px){#experience-typewriter{translate:0 -25px!important}#proj-helper-sticker{transform:translateY(-32px) rotate(-2deg)!important}#stack-area{translate:0 -15px!important}#vw-best,#vw-work{font-size:110px!important}#vw-tilted-box{height:120px!important}#fixed-route-board{margin-top:-22px!important;transform:translate(18px) rotate(-1.2deg) scale(.9)!important}}@media (min-width: 1453px) and (max-width: 1535px) and (min-height: 781px) and (max-height: 960px){#experience-typewriter{font-size:11px;line-height:1.4;margin-top:-45px}#verified-stamp{bottom:-30px;right:5%}#other-highlights-block{translate:0 -20px}#origin-micro-story{translate:0 -10px!important}#torn-signature-paper{zoom:.8}.realistic-paper-stack-right{overflow:visible}#art-terminal{zoom:.78}#vw-best,#vw-work{font-size:105px!important}#vw-tilted-box{height:115px!important}div.absolute:has(>.group>#vw-tilted-box){margin-top:-20px!important;translate:0 35px}#transit-stations-container>div{padding-bottom:245px!important}#fixed-route-board{margin-top:-15px!important}#art-polaroid{translate:0 25px}#proj-helper-sticker{align-self:flex-start;margin-top:110px;margin-right:40px}#stack-area{margin-top:-35px}}@media (min-width: 1453px) and (max-width: 1535px) and (min-height: 660px) and (max-height: 780px){#origin-headline{font-size:24px!important;line-height:1.05!important}#origin-micro-story{font-size:10px!important;line-height:1.4!important;margin-top:20px}#art-polaroid{zoom:.76}#personal-cutout{width:28%!important;height:36%!important}#art-terminal{zoom:.78;margin-top:-15px}#art-stats{zoom:.74;margin-top:-15px}#experience-typewriter{font-size:10px!important;line-height:1.4!important;margin-top:-55px}#metrics-stamps-group .evidence-stamp-red,#metrics-stamps-group .evidence-stamp-yellow,#metrics-stamps-group .evidence-stamp-blue{height:75px!important;padding:4px!important}#proj-section-badge+h2{font-size:clamp(80px,9vw,110px)!important}#proj-header-row>div:first-child{margin-top:20px}#proj-helper-sticker{align-self:flex-start;margin-top:40px}#stack-area{margin-top:-20px}#stack-area .stack-card{padding-top:10px!important;padding-bottom:10px!important}#vw-best,#vw-work{font-size:90px!important}#vw-tilted-box{height:100px!important}div.absolute:has(>.group>#vw-tilted-box){translate:0 -20px}#fixed-route-board{zoom:.76}#transit-stations-container>div{padding-bottom:200px!important}}@media (min-width: 1255px) and (max-width: 1380px) and (min-height: 660px) and (max-height: 760px){#art-terminal,#art-stats{zoom:.75}#experience-typewriter{margin-top:-40px}#vw-best,#vw-work{font-size:95px!important}#vw-tilted-box{height:105px!important}div:has(>#transit-next-btn){top:42%!important}div:has(>#transit-prev-btn){top:42%!important}#fixed-route-board{zoom:.78}}@media (min-width: 1320px) and (max-width: 1380px) and (min-height: 580px) and (max-height: 665px){#frag-origin-cursive{margin-top:-30px}#origin-headline{margin-top:-20px}#origin-micro-story{font-size:10px!important;line-height:1.5!important}#art-polaroid,#art-terminal{zoom:.72}#art-stats{zoom:.68}#metrics-stamps-group .evidence-stamp-red,#metrics-stamps-group .evidence-stamp-yellow,#metrics-stamps-group .evidence-stamp-blue{height:80px!important;padding:5px!important}#art-stats{margin-top:-30px;margin-left:20px}#art-terminal{margin-top:-25px}#experience-typewriter{margin-top:-50px}#metrics-stamps-group{translate:0 -20px}#art-polaroid{margin-bottom:-25px}#origin-micro-story{margin-top:25px}#proj-section-badge{font-size:8px;padding:2px 8px;margin-top:12px}#proj-section-badge+h2{font-size:clamp(70px,8vw,100px)!important;margin-top:8px}#proj-helper-sticker{margin-top:-30px;align-self:flex-start}#stack-area{margin-top:25px}#stack-area .stack-card{padding-top:10px!important;padding-bottom:10px!important}#stack-area .stack-card .text-\[28px\]{font-size:20px!important}#stack-area .stack-card .text-xs{font-size:9px!important}}@media (min-width: 1500px) and (max-width: 1560px) and (min-height: 660px) and (max-height: 760px){#intro-sticky-note{zoom:.78}#frag-origin-cursive{font-size:22px!important}#origin-micro-story{font-size:10px!important;line-height:1.5!important}#personal-cutout{zoom:.82}#art-polaroid{zoom:.8}#origin-headline{font-size:26px!important;line-height:1.05!important}#experience-typewriter{margin-top:10px;margin-left:-20px;font-size:10px!important;line-height:1.4!important}#metrics-stamps-group .evidence-stamp-red,#metrics-stamps-group .evidence-stamp-yellow,#metrics-stamps-group .evidence-stamp-blue{height:82px!important;padding:5px!important}#frag-origin-cursive{font-size:16px!important}#metrics-stamps-group .evidence-stamp-red>span:last-child,#metrics-stamps-group .evidence-stamp-yellow>span:last-child,#metrics-stamps-group .evidence-stamp-blue>span:last-child{font-size:7px!important;line-height:1.2!important}#proj-header-row>div:first-child{margin-top:15px}#proj-helper-sticker{align-self:flex-start;margin-top:30px}#stack-area{margin-top:-35px}#vw-best,#vw-work{font-size:70px!important}#vw-tilted-box{height:80px!important}div.absolute:has(>.group>#vw-tilted-box){translate:0 -25px}#fixed-route-board{zoom:.8}#transit-train{height:90px!important}#transit-stations-container>div{padding-bottom:240px!important}}@media (min-width: 1880px) and (max-width: 1960px) and (min-height: 900px) and (max-height: 980px){#transit-train{height:170px!important}#transit-stations-container{zoom:.95}}@media (min-width: 1561px) and (max-width: 1660px) and (min-height: 740px) and (max-height: 840px){#personal-cutout{width:28%!important;height:38%!important}#origin-micro-story{font-size:12px!important;line-height:1.6!important;margin-top:25px}#art-terminal{zoom:.82}#art-stats{zoom:.8}#experience-typewriter{margin-top:-65px}#art-polaroid{zoom:.82}#vw-best,#vw-work{font-size:105px!important}#vw-tilted-box{height:115px!important}#fixed-route-board{zoom:.82}#transit-stations-container>div{padding-bottom:200px!important}#transit-train{height:150px!important}}@media (min-width: 2500px) and (max-width: 2600px) and (min-height: 1280px) and (max-height: 1560px){#top-ribbon{height:52px!important;font-size:16px!important}.nav-brutal{padding:10px!important}.nav-item{font-size:16px!important;padding:10px 20px!important}#hero-roles-block span[aria-hidden=true]{font-size:16px!important}#hero-roles-block span:not([aria-hidden]){font-size:32px!important}#origin-headline{font-size:32px!important;line-height:1.05!important}#intro-sticky-note,#art-polaroid{zoom:.82}#personal-cutout{width:28%!important;height:38%!important}#origin-micro-story{margin-top:20px}#experience-typewriter{margin-top:-20px}#proj-section-badge+h2{font-size:220px!important}#proj-helper-sticker{zoom:1.4}#stack-area .stack-card{padding-top:36px!important;padding-bottom:36px!important}#stack-area .stack-card .text-xl,#stack-area .stack-card .md\:text-2xl{font-size:28px!important}#stack-area .stack-card .text-5xl,#stack-area .stack-card .md\:text-6xl{font-size:72px!important}#stack-area .stack-card .text-\[11px\],#stack-area .stack-card .md\:text-\[12px\],#stack-area .stack-card .md\:text-\[13px\]{font-size:16px!important}#vw-best,#vw-work{font-size:180px!important}#vw-tilted-box{height:195px!important}#fixed-route-board{zoom:1.3;margin-top:-10px}#transit-stations-container{zoom:1.5}#transit-stations-container>div{padding-bottom:420px!important}#vending{min-height:100vh!important}#transit-train{height:350px!important}div.absolute:has(>.group>#vw-tilted-box){translate:0 -40px}#proj-content-wrap{max-width:2200px!important;padding-left:48px!important;padding-right:48px!important;align-items:center!important}#stack-area{max-width:100%!important;align-self:center!important}}@media (min-width: 844px) and (max-width: 844px) and (min-height: 390px) and (max-height: 390px){#hero h1{font-size:225px!important}#hero-job-title{font-size:10px!important;bottom:10px!important}#about-sticky h2{font-size:50px!important;padding-top:10px!important}#torn-signature-paper{zoom:.5!important;bottom:-20px!important}#vw-best,#vw-work{font-size:70px!important}#vw-tilted-box{height:80px!important}#fixed-route-board{height:90px!important;transform:scale(.65)!important;margin-top:-10px!important;right:20px!important}#origin-headline{font-size:50px!important}#art-polaroid{transform:translate(30px) translateY(-30px) rotate(4deg)!important;bottom:5%!important;max-width:90px!important}#experience-typewriter{font-size:20px!important;translate:0 -10px!important}#hero-roles-block{zoom:.55!important;bottom:5%!important}#hero-quote-block{zoom:.55!important;top:15%!important}#top-ribbon{zoom:.6!important}#main-nav-container{bottom:12px!important}#main-nav{zoom:.65!important}#hero .hero-overlay-text.bottom-16{zoom:.6!important;bottom:39px!important}#sound-toggle{zoom:.65!important}#hero-badges{top:75px!important;left:69px!important;bottom:auto!important;right:auto!important;zoom:.75!important}#intro-sticky-note{transform:scale(.5) rotate(-2deg)!important;transform-origin:top right!important}#origin-page-header{font-size:6px!important;transform:translateY(-20px)!important;margin-top:-11px!important}#frag-origin-cursive,#origin-headline{zoom:.3!important;margin-top:-120px!important;margin-left:-60px!important}#origin-micro-story{zoom:.6!important;margin-top:-17px!important;margin-left:-35px!important}#left-page-base>div:last-child>div:last-child{font-size:9px!important;transform:translateY(15px)!important}#personal-cutout>div:last-child{zoom:.7!important}#frag-strategy-annot,#frag-strategy-annot span{font-size:7px!important;line-height:1.2!important}#personal-cutout{transform:translateY(20px)!important}#sticker-baaz{transform:translate(-50%) rotate(4deg) scale(.6)!important}#art-terminal{transform:translate(-60px,-80px) rotate(-2deg) scale(.45)!important}#art-stats{transform:rotate(6deg) scale(.4)!important}#origin-page-header-2{transform:scale(.75)!important;transform-origin:top center!important;width:133%!important}}@media (min-width: 1441px) and (max-width: 1535px) and (min-height: 701px) and (max-height: 780px){#vw-best,#vw-work{font-size:110px!important}#fixed-route-board{top:58px!important;right:55px!important;transform:rotate(-1.2deg)!important}#transit-train{height:175px!important}#transit-stations-container>div{margin-top:45px!important}#vw-tilted-box{height:95px!important}#art-polaroid{bottom:calc(25% - 20px)!important}#experience-typewriter{font-size:10px!important;padding-right:6px!important;top:calc(48% - 60px)!important}#art-stats{transform:rotate(6deg) scale(.78)!important;transform-origin:top right!important}#art-terminal{zoom:.78}#metrics-stamps-group{translate:0 -35px!important}#other-highlights-block{translate:0 -20px!important}}@media (min-width: 1000px) and (max-width: 1100px) and (min-height: 680px) and (max-height: 800px){#intro-sticky-note{zoom:.8!important}#frag-origin-cursive,#origin-headline{margin-left:-25px!important;margin-top:-10px!important}#origin-page-header{transform:translateY(-10px)!important}#origin-micro-story{margin-top:-15px!important;margin-left:-25px!important}#frag-strategy-annot{font-size:9px!important}#art-polaroid,#art-terminal{zoom:.8!important}#art-stats{zoom:.7!important;margin-left:65px!important;margin-top:-25px!important}#origin-page-header-2{transform:translateY(-7px)!important}#experience-typewriter{zoom:.8!important}}.retro-desktop-canvas{background-color:#1a3fe3;background-image:linear-gradient(to right,rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px,40px 40px,10px 10px,10px 10px;box-shadow:10px 10px #101a3a,inset 0 0 100px #0a195a66}.retro-window{position:absolute;background:#fff;border:3px solid #101a3a;box-shadow:6px 6px #101a3a;transition:box-shadow .15s ease;-webkit-user-select:none;user-select:none;max-width:100%}.retro-window.is-focused{box-shadow:9px 9px #101a3a;border-color:#101a3a}.retro-window.is-inactive{box-shadow:4px 4px #101a3a99;opacity:.94}.retro-window.is-maximized{position:absolute!important;left:8px!important;top:8px!important;right:8px!important;bottom:54px!important;width:auto!important;height:auto!important;transform:none!important;z-index:85!important;box-shadow:8px 8px #101a3a!important}.retro-window.hidden,.retro-window.is-minimized{display:none!important}.retro-titlebar{background:#2448e8;color:#fff;border-bottom:2.5px solid #101a3a;cursor:grab;touch-action:none}.retro-window.is-inactive .retro-titlebar{background:#101a3a;color:#d5e0ff}.retro-titlebar:active{cursor:grabbing}.retro-btn-ctrl{width:22px;height:22px;border:2px solid #101a3a;background:#fff;color:#101a3a;font-family:monospace;font-size:11px;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:1.5px 1.5px #101a3a;transition:all .1s ease;pointer-events:auto!important;position:relative;z-index:10;user-select:none;-webkit-user-select:none}.retro-btn-ctrl:hover{background:#fff;border-color:var(--red);color:var(--red-hot);transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 var(--red)}.retro-btn-ctrl:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--red)}.retro-btn-close:hover{background:var(--red-hot)!important;border-color:var(--red-hot)!important;color:#fff!important;box-shadow:2.5px 2.5px #101a3a}.retro-btn-close:active{background:#d63031!important;color:#fff!important}.retro-icon-shortcut{border:2px solid #101a3a;background:#fff;box-shadow:3px 3px #101a3a;transition:all .15s ease;cursor:pointer}.retro-icon-shortcut:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--red);border-color:var(--red);background:#fff5f5}.retro-icon-shortcut:active{transform:translate(1px,1px);box-shadow:1px 1px #101a3a}.retro-icon-shortcut.is-active{border-color:var(--red);background:#fff5f5}.retro-taskbar-tab{border:2px solid #101a3a;background:#f7f9ff;color:#101a3a;box-shadow:2px 2px #101a3a;transition:all .15s ease;cursor:pointer}.retro-taskbar-tab:hover{background:#fff;border-color:var(--red);color:var(--red-hot);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--red)}.retro-taskbar-tab.is-active{background:#2448e8;color:#fff;border-color:var(--red);box-shadow:inset 2px 2px #0006,2px 2px 0 var(--red);transform:translate(1px,1px)}.retro-taskbar-tab.is-minimized{background:#e2e8f0;opacity:.75;font-style:italic}.retro-taskbar-tab.hidden{display:none!important}.retro-window-scroll{scrollbar-width:thin;scrollbar-color:#2448e8 #edf2ff}.retro-window-scroll::-webkit-scrollbar{width:9px;height:9px}.retro-window-scroll::-webkit-scrollbar-track{background:#edf2ff;border-left:2px solid #101a3a}.retro-window-scroll::-webkit-scrollbar-thumb{background:#2448e8;border:2px solid #101a3a}.retro-window-scroll::-webkit-scrollbar-thumb:hover{background:var(--red);border-color:var(--red-hot)}#desktop-taskbar{z-index:60!important}#desktop-taskbar-tabs{z-index:61!important}body:has(#retro-desktop-canvas:hover) #main-nav-container{opacity:.15;pointer-events:none;transition:opacity .25s ease}body:has(#retro-desktop-canvas:hover) #main-nav-container:hover{opacity:1!important;pointer-events:auto!important}@media (max-width: 767px){.retro-window{position:absolute!important;left:8px!important;top:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 60px)!important}}@keyframes appleGenieOpen{0%{opacity:0;clip-path:polygon(42% 100%,58% 100%,53% 96%,47% 96%);transform:perspective(850px) rotateX(24deg) scale(.1) translateY(180px);filter:blur(4px)}30%{opacity:.8;clip-path:polygon(24% 100%,76% 100%,88% 40%,12% 40%);transform:perspective(850px) rotateX(12deg) scale(.55) translateY(60px);filter:blur(1px)}65%{opacity:.96;clip-path:polygon(5% 98%,95% 98%,100% 10%,0% 10%);transform:perspective(850px) rotateX(4deg) scale(.92) translateY(12px);filter:blur(0px)}85%{clip-path:polygon(1% 100%,99% 100%,100% 2%,0% 2%);transform:perspective(850px) rotateX(1deg) scale(1.02) translateY(-3px)}to{opacity:1;clip-path:polygon(0% 100%,100% 100%,100% 0%,0% 0%);transform:perspective(850px) rotateX(0) scale(1) translateY(0);filter:blur(0px)}}@keyframes appleGenieMinimize{0%{opacity:1;clip-path:polygon(0% 100%,100% 100%,100% 0%,0% 0%);transform:perspective(850px) rotateX(0) scale(1) translateY(0);filter:blur(0px)}25%{opacity:.95;clip-path:polygon(5% 98%,95% 98%,100% 15%,0% 15%);transform:perspective(850px) rotateX(6deg) scale(.9) translateY(15px)}60%{opacity:.75;clip-path:polygon(25% 100%,75% 100%,85% 55%,15% 55%);transform:perspective(850px) rotateX(16deg) scale(.48) translateY(90px);filter:blur(2px)}to{opacity:0;clip-path:polygon(44% 100%,56% 100%,52% 96%,48% 96%);transform:perspective(850px) rotateX(28deg) scale(.08) translateY(220px);filter:blur(6px)}}.genie-in{animation:appleGenieOpen .44s cubic-bezier(.16,1,.3,1) forwards!important;transform-origin:bottom center;will-change:transform,clip-path,opacity}.genie-out{animation:appleGenieMinimize .38s cubic-bezier(.4,0,.2,1) forwards!important;transform-origin:bottom center;pointer-events:none!important;will-change:transform,clip-path,opacity}.retro-cat-pill{border:2px solid #101a3a;background:#fff;color:#101a3a;font-family:monospace;font-weight:700;box-shadow:2px 2px #101a3a;transition:all .12s ease;cursor:pointer}.retro-cat-pill:hover{background:#fff;border-color:var(--red);color:var(--red-hot);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--red)}.retro-cat-pill.is-active{background:#2448e8;color:#fff;border-color:var(--red);box-shadow:inset 1px 1px #0000004d,2px 2px 0 var(--red);transform:translate(1px,1px)}#vending{background-color:var(--beige)!important;color:#0a0a0a!important;position:relative;z-index:9001!important;min-height:100vh}#sweep-ring-container{position:relative;width:100%;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--beige)}#sweep-ring-stage{position:relative;width:100%;max-width:1120px;display:flex;align-items:center;justify-content:center;background-color:var(--beige)}#sweep-ring-video{width:100%;height:auto;max-height:64vh;object-fit:contain;display:block;border:none;outline:none;box-shadow:none;background-color:var(--beige)}.sweep-card{position:absolute;width:clamp(340px,65vw,820px);aspect-ratio:16 / 9.5;border-radius:18px;background:#08090e;border:2px solid rgba(255,255,255,.18);box-shadow:0 24px 60px #0000008c,0 0 0 1px #ffffff14;overflow:hidden;will-change:transform,opacity;user-select:none;-webkit-user-select:none;transform-origin:center center;pointer-events:none}.sweep-card-media{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;background:#000}.sweep-card-glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#ffffff24,#fff0 45%,#0000004d);border-radius:16px}@media (max-width: 640px){#sweep-ring-container{min-height:400px;height:50vh}.sweep-card{width:88vw;border-radius:14px}}#sound-toggle{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}#sound-toggle:hover{border-color:var(--red)!important;color:var(--red-hot)!important;box-shadow:4px 4px 0 var(--red)!important}#sound-toggle:active{box-shadow:2px 2px 0 var(--red-hot)!important}#close-modal-btn:hover{border-color:var(--red)!important;box-shadow:6px 6px 0 var(--red)!important}.contact-cta-link{transition:color .25s ease,transform .25s ease,filter .25s ease}.contact-cta-link:hover{color:var(--red)!important;filter:drop-shadow(0 0 16px var(--red-glow))}.contact-cta-underline{background-color:var(--red)!important;box-shadow:0 0 10px var(--red-glow)!important}.contact-social-link{transition:color .2s ease,transform .2s ease}.contact-social-link:hover{color:var(--red)!important}.contact-social-link:hover .contact-social-line{background-color:var(--red)!important}
