@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes explode{0%{opacity:1;transform:translate(0)scale(0)rotate(0)}50%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(1.5) rotate(var(--rot))}}@keyframes sleeve-vibrate{0%{transform:translate(0)rotate(0)}25%{transform:translate(1px,1.5px)rotate(.15deg)}50%{transform:translate(-1px,-1.5px)rotate(-.15deg)}75%{transform:translate(1.5px,-1px)rotate(.1deg)}to{transform:translate(0)rotate(0)}}@keyframes hud-pulse{0%{text-shadow:0 0 4px #ffffff4d}to{text-shadow:0 0 12px #ffffffe6}}@keyframes mc-shake{0%{transform:translate(0)rotate(0)}20%{transform:translate(-3px,1px)rotate(-1.5deg)}40%{transform:translate(2px,-1.5px)rotate(1deg)}60%{transform:translate(-2px,2px)rotate(-.5deg)}80%{transform:translate(2px,1px)rotate(1.5deg)}to{transform:translate(0)rotate(0)}}@keyframes mc-tool-hammer{0%{opacity:0;transform:translate(-50%,-50%)translate(46px,-56px)rotate(-48deg)scale(.86)}18%{opacity:1;transform:translate(-50%,-50%)translate(24px,-34px)rotate(-24deg)scale(1)}46%{opacity:1;transform:translate(-50%,-50%)translate(2px,-6px)rotate(18deg)scale(1.06)}72%{opacity:1;transform:translate(-50%,-50%)translate(18px,-28px)rotate(-36deg)scale(.98)}to{opacity:0;transform:translate(-50%,-50%)translate(44px,-54px)rotate(-48deg)scale(.86)}}@keyframes mc-particle-fade{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{transform:translate(var(--dx), var(--dy)) scale(0) rotate(var(--rot));opacity:0}}@keyframes mc-float-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-35px)}}@keyframes mc-heart-flash{0%,to{opacity:1}50%{opacity:.35}}@keyframes mc-go-pulse{0%{text-shadow:3px 3px #200000;transform:scale(.98)}to{text-shadow:5px 5px #400000;transform:scale(1.02)}}@keyframes mc-warning-blink{0%,to{opacity:1}50%{opacity:.35}}.about-page-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background:#000;font-family:Courier Prime,Courier,monospace}.about-page-wrapper img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.about-page-wrapper ::selection{color:#000!important;background-color:#d00000!important}.about-page-wrapper ::selection{color:#000!important;background-color:#d00000!important}.about-page-wrapper ::-webkit-selection{color:#000;background-color:#d00000!important}.about-page-wrapper a,.about-page-wrapper button,.about-page-wrapper input[type=submit],.about-page-wrapper input[type=button],.about-page-wrapper [role=button],.about-page-wrapper .mc-block,.about-page-wrapper .vinyl-sleeve,.about-page-wrapper .vinyl-disk-img,.about-page-wrapper .collage-item,.about-page-wrapper .stack-photo,.about-page-wrapper .tag,.about-page-wrapper .logo,.about-page-wrapper .magnetic-link{touch-action:manipulation}.about-page-wrapper .main-page{opacity:0;background-color:#000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:top;background-size:30px 30px;min-height:100vh;transition:opacity .5s .4s}.about-page-wrapper .main-page.visible{opacity:1}.about-page-wrapper .constellation-canvas{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0}.about-page-wrapper .main-page.visible .constellation-canvas{opacity:.22}.about-page-wrapper .top-bar{z-index:100;background:#000;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(1.5rem,4vw,3rem);transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.about-page-wrapper .top-bar.visible{transform:translateY(0)}.about-page-wrapper .logo{color:#fff;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-family:Special Elite,Courier,monospace;font-size:1.15rem;display:flex;position:relative;text-decoration:none!important}.about-page-wrapper .logo,.about-page-wrapper .logo:hover,.about-page-wrapper .logo:focus,.about-page-wrapper .logo:active,.about-page-wrapper .logo:visited,.about-page-wrapper .logo span{text-decoration:none!important}.about-page-wrapper .logo:after,.about-page-wrapper .logo:before{display:none!important}.about-page-wrapper .logo-icon{object-fit:contain;filter:invert()grayscale();width:20px;height:20px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.about-page-wrapper .logo:hover .logo-icon{transform:rotate(15deg)scale(1.1)}.about-page-wrapper .nav-tabs{align-items:center;gap:32px;display:flex}.about-page-wrapper .nav-tab{color:#ffffffa6;padding:6px 0;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .3s,opacity .3s;position:relative}.about-page-wrapper .nav-tab:after{content:"";background:#fff;width:0;height:1.5px;transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}.about-page-wrapper .nav-tab:hover{color:#fff}.about-page-wrapper .nav-tab:hover:after{width:100%}.about-page-wrapper .nav-tabs:has(.nav-tab:hover) .nav-tab:not(:hover){opacity:.35}.about-page-wrapper .contact-btn{color:#fff;cursor:pointer;background:0 0;border:1px dashed #ffffff80;border-radius:0;align-items:center;gap:8px;padding:8px 18px;font-family:Special Elite,Courier,monospace;font-size:.82rem;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.about-page-wrapper .contact-btn:before{content:"";transform-origin:100%;z-index:0;background:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.about-page-wrapper .contact-btn:hover{border-style:solid;border-color:#fff}.about-page-wrapper .contact-btn:hover:before{transform-origin:0;transform:scaleX(1)}.about-page-wrapper .contact-btn span{z-index:1;transition:color .3s;position:relative}.about-page-wrapper .contact-btn:hover span{color:#000}.about-page-wrapper .contact-btn .arrow-icon{z-index:1;stroke:#fff;width:12px;height:12px;transition:transform .3s,color .3s;position:relative}.about-page-wrapper .contact-btn:hover .arrow-icon{stroke:#000;transform:translate(3px)}.about-page-wrapper .about-hero{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:72px clamp(1.5rem,4vw,3rem) 2rem;display:flex;position:relative}.about-page-wrapper .about-hero:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.about-page-wrapper .hero-animated-container{z-index:1;justify-content:center;align-items:center;width:clamp(260px,45vw,420px);height:clamp(260px,45vw,420px);margin-bottom:2rem;display:flex;position:relative}.about-page-wrapper .hero-animated-image{object-fit:contain;cursor:pointer;filter:drop-shadow(0 0 30px #ffffff1f);width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.about-page-wrapper .hero-animated-image:hover{filter:drop-shadow(0 0 45px #ffffff38);transform:scale(1.06)}.about-page-wrapper .hero-animated-image.animating{animation:none}.about-page-wrapper .about-hero-title{color:#fff;max-width:900px;margin-bottom:1rem;font-family:Special Elite,Courier,monospace;font-size:clamp(2rem,7vw,4.5rem);line-height:1.15}.about-page-wrapper .about-hero-subtitle{color:#ffffffb3;max-width:700px;margin-bottom:2rem;font-family:Courier Prime,Courier,monospace;font-size:clamp(.95rem,1.8vw,1.25rem);line-height:1.65}.about-page-wrapper .about-content-section{z-index:10;opacity:0;max-width:1200px;margin:0 auto;padding:6rem clamp(1.5rem,4vw,3rem);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(30px)}.about-page-wrapper .about-content-section.visible{opacity:1;transform:translateY(0)}.about-page-wrapper .section-header{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.about-page-wrapper .section-kicker{letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;font-family:Courier Prime,Courier,monospace;font-size:.78rem;font-weight:700}.about-page-wrapper .section-title{color:#fff;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;border-bottom:2px dashed #fff3;max-width:900px;padding-bottom:.5rem;font-family:Special Elite,Courier,monospace;font-size:clamp(1.8rem,5vw,3rem);line-height:1.2;display:inline-block}.about-page-wrapper .section-description{color:#ffffffb3;max-width:800px;margin-top:1rem;font-family:Courier Prime,Courier,monospace;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6}.about-page-wrapper .section-content{gap:2rem;display:grid}.about-page-wrapper .content-card{background:#111;border:1.5px solid #fff;border-radius:0;padding:clamp(1.25rem,2.5vw,2rem);transition:all .35s cubic-bezier(.25,.8,.25,1);position:relative;overflow:visible;box-shadow:0 4px 12px #00000080}.about-page-wrapper .content-card:after{content:"";pointer-events:none;border:1px dashed #ffffff26;position:absolute;inset:4px}.about-page-wrapper .content-card:hover{background:#151515;border-color:#fff;box-shadow:0 12px 30px #ffffff1a;transform:scale(1.02)rotate(0)!important}.about-page-wrapper .card-header{align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.about-page-wrapper .card-icon{color:#000;background:#fff;border:1px solid #fff;border-radius:0;justify-content:center;align-items:center;width:44px;height:32px;font-family:Special Elite,Courier,monospace;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.about-page-wrapper .content-card:hover .card-icon{color:#fff;background:#000;border-color:#fff}.about-page-wrapper .card-title{color:#fff;letter-spacing:-.01em;font-family:Special Elite,Courier,monospace;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:400}.about-page-wrapper .card-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:.3rem;font-family:Courier Prime,Courier,monospace;font-size:.72rem;font-weight:700}.about-page-wrapper .card-description{color:#ffffffbf;margin-bottom:1rem;font-family:Courier Prime,Courier,monospace;font-size:.9rem;line-height:1.55}.about-page-wrapper .card-tags{flex-wrap:wrap;gap:.6rem;display:flex}.about-page-wrapper .tag{color:#ffffffb3;background:0 0;border:1px solid #ffffff40;border-radius:0;align-items:center;gap:4px;padding:3px 8px;font-family:Courier Prime,Courier,monospace;font-size:.72rem;font-weight:400;transition:all .25s;display:inline-flex}.about-page-wrapper .tag:hover{color:#000;background:#fff;border-color:#fff}.about-page-wrapper .journey-timeline{gap:2rem;display:grid}.about-page-wrapper .timeline-item{padding-left:2.5rem;position:relative}.about-page-wrapper .timeline-item:before{content:"";background:#fff;border:2px solid #000;border-radius:0;width:10px;height:10px;position:absolute;top:4px;left:0;box-shadow:0 0 0 2px #fff}.about-page-wrapper .timeline-item:not(:last-child):after{content:"";background:repeating-linear-gradient(#fff,#fff 4px,#0000 4px 8px);width:2px;height:calc(100% + 1rem);position:absolute;top:18px;left:4px}.about-page-wrapper .hobbies-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.about-page-wrapper .sidequests-list{flex-direction:column;gap:4rem;width:100%;margin-top:2rem;display:flex}.about-page-wrapper .sidequest-item{gap:2.5rem;width:100%;max-width:840px;transition:transform .3s;display:flex;position:relative}.about-page-wrapper .sidequest-item.item-left{align-self:flex-start}.about-page-wrapper .sidequest-item.item-right{text-align:right;flex-direction:row-reverse;align-self:flex-end}.about-page-wrapper .sidequest-item.item-center{text-align:center;flex-direction:column;align-self:center;align-items:center;max-width:680px}.about-page-wrapper .sidequest-num{color:#ffffff59;font-family:Special Elite,Courier,monospace;font-size:1.8rem;font-weight:700;line-height:1}.about-page-wrapper .sidequest-body{flex-direction:column;flex:1;gap:.5rem;display:flex}.about-page-wrapper .sidequest-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-family:Courier Prime,Courier,monospace;font-size:.72rem;font-weight:700}.about-page-wrapper .sidequest-title{color:#fff;border-bottom:1.5px dashed #fff3;align-self:flex-start;padding-bottom:4px;font-family:Special Elite,Courier,monospace;font-size:1.4rem;display:inline-block}.about-page-wrapper .sidequest-item.item-right .sidequest-title{align-self:flex-end}.about-page-wrapper .sidequest-item.item-center .sidequest-title{align-self:center}.about-page-wrapper .sidequest-description{color:#ffffffbf;font-family:Courier Prime,Courier,monospace;font-size:.92rem;line-height:1.6}.about-page-wrapper .sidequest-tags{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.about-page-wrapper .sidequest-item.item-right .sidequest-tags{justify-content:flex-end}.about-page-wrapper .sidequest-item.item-center .sidequest-tags{justify-content:center}.about-page-wrapper .sidequest-item:hover{transform:translateY(-2px)}.about-page-wrapper .surfing-item .surfing-polaroid{width:clamp(260px,45vw,320px);margin-top:2rem}.about-page-wrapper .plate-logbook{background:#ffffff03;border:1px dashed #ffffff26;flex-direction:column;gap:1.5rem;max-width:680px;margin:0 auto;padding:2rem;display:flex;position:relative}.about-page-wrapper .plate-logbook:before{content:"";background:#ffffff26;border:1px solid #ffffff14;width:60px;height:16px;position:absolute;top:-8px;left:24px;transform:rotate(-2.5deg)}.about-page-wrapper .plate-item{cursor:pointer;border-bottom:1px dashed #ffffff1a;align-items:flex-start;gap:1.25rem;padding-bottom:1.25rem;transition:transform .2s;display:flex}.about-page-wrapper .plate-item:last-child{border-bottom:none;padding-bottom:0}.about-page-wrapper .plate-item:hover{transform:translate(4px)}.about-page-wrapper .plate-status{color:#fff;-webkit-user-select:none;user-select:none;font-family:Courier Prime,Courier,monospace;font-size:1.05rem;font-weight:700}.about-page-wrapper .plate-body{flex-direction:column;flex-grow:1;gap:.35rem;display:flex}.about-page-wrapper .plate-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.about-page-wrapper .plate-title{color:#fff;font-family:Special Elite,Courier,monospace;font-size:.98rem}.about-page-wrapper .plate-subtitle{color:#ffffff73;font-family:Courier Prime,Courier,monospace;font-size:.78rem}.about-page-wrapper .plate-progress{color:#fff9;letter-spacing:.04em;font-family:Courier Prime,Courier,monospace;font-size:.8rem}@media (max-width:768px){.about-page-wrapper .about-hero{padding:64px clamp(1rem,3vw,1.5rem) 1.5rem}.about-page-wrapper .hero-animated-container{width:320px;height:320px;margin-bottom:1.5rem}.about-page-wrapper .about-hero-title{margin-bottom:.8rem;font-size:2rem}.about-page-wrapper .about-hero-subtitle{font-size:.95rem}.about-page-wrapper .about-content-section{padding:4rem clamp(1rem,3vw,1.5rem)}.about-page-wrapper .section-title{font-size:2rem}.about-page-wrapper .hobbies-grid,.about-page-wrapper .sidequests-grid{grid-template-columns:1fr}.about-page-wrapper .card-header{gap:1rem}.about-page-wrapper .card-icon{width:50px;height:50px}}@media (max-width:480px){.about-page-wrapper .about-hero{padding:64px 1rem 1rem}.about-page-wrapper .hero-animated-container{width:270px;height:270px}.about-page-wrapper .about-hero-title{margin-bottom:.6rem;font-size:1.6rem}.about-page-wrapper .about-hero-subtitle{margin-bottom:1.5rem;font-size:.9rem}.about-page-wrapper .about-content-section{padding:3rem 1rem}.about-page-wrapper .section-title{font-size:1.6rem}.about-page-wrapper .content-card{padding:1rem}.about-page-wrapper .card-header{flex-direction:column;gap:1rem}.about-page-wrapper .timeline-item{padding-left:2.5rem}}.about-page-wrapper .animated-me-container{justify-content:center;align-items:center;width:50%;max-width:400px;margin:0 auto 3rem;display:flex;position:relative}.about-page-wrapper .animated-me{object-fit:contain;cursor:pointer;filter:drop-shadow(0 0 30px #ffffff1a);width:100%;height:auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}.about-page-wrapper .animated-me:hover{transform:scale(1.05)}.about-page-wrapper .animated-me.animating{animation:.5s ease-in-out infinite alternate pulse}.about-page-wrapper .typewriter-particle{color:#fff;pointer-events:none;z-index:1000;font-family:Special Elite,Courier,monospace;font-size:1.5rem;animation:1.5s cubic-bezier(.22,1,.36,1) forwards explode;position:fixed}.about-page-wrapper .reach-section{z-index:10;max-width:1200px;margin:0 auto;padding:5rem clamp(1.5rem,4vw,3rem) 7rem;position:relative}.about-page-wrapper .reach-title{color:#fff;max-width:760px;margin-bottom:2rem;font-family:Special Elite,Courier,monospace;font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.about-page-wrapper .reach-form{background:#000;border:2px solid #fff;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;padding:2.5rem;display:grid;position:relative;box-shadow:0 8px 24px #000c}.about-page-wrapper .reach-form:before{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:5;background:#ffffff2e;border:1px solid #ffffff14;width:90px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(2deg)}.about-page-wrapper .reach-field{gap:8px;display:grid}.about-page-wrapper .reach-field-full{grid-column:1/-1}.about-page-wrapper .reach-field label{letter-spacing:.05em;text-transform:uppercase;color:#fff;font-family:Special Elite,Courier,monospace;font-size:.8rem;font-weight:400}.about-page-wrapper .reach-field input,.about-page-wrapper .reach-field textarea{color:#fff;background:0 0;border:none;border-bottom:2px dashed #ffffff4d;border-radius:0;outline:none;width:100%;padding:10px 0;font-family:Courier Prime,Courier,monospace;font-size:.95rem;transition:border-bottom-color .25s}.about-page-wrapper .reach-field textarea{resize:vertical;min-height:140px;line-height:1.6}.about-page-wrapper .reach-field input:focus,.about-page-wrapper .reach-field textarea:focus{box-shadow:none;background:0 0;border-bottom-color:#fff}.about-page-wrapper .reach-send{color:#000;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:0;grid-column:1/-1;justify-self:start;min-height:44px;padding:0 24px;font-family:Special Elite,Courier,monospace;font-size:.85rem;transition:all .25s}.about-page-wrapper .reach-send:hover{color:#fff;background:#000;transform:translateY(-2px)}@media (max-width:768px){.about-page-wrapper .name-warp-section{min-height:55vh;padding:4rem 0}.about-page-wrapper .name-warp-container{height:250px}.about-page-wrapper .connect-btn{margin-top:1rem;padding:12px 30px;font-size:.88rem}.about-page-wrapper .reach-section{padding:4rem 1.25rem 5rem}.about-page-wrapper .reach-form{grid-template-columns:1fr}}.about-page-wrapper .footer{z-index:10;padding:0 clamp(1.5rem,4vw,3rem) 4rem;position:relative}.about-page-wrapper .footer-divider{background:linear-gradient(90deg,#0000 0%,#ffffff1f 30% 70%,#0000 100%);width:100%;height:1px;margin-bottom:3.5rem}.about-page-wrapper .peeking-cat-container{pointer-events:none;z-index:1;width:70px;height:52px;position:absolute;top:0;right:12%;overflow:hidden;transform:translateY(-100%)}.about-page-wrapper .peeking-cat{filter:grayscale()contrast(1.2);width:100%;height:auto;transition:transform .55s cubic-bezier(.25,1,.5,1);display:block;transform:translateY(100%)}.about-page-wrapper .footer:hover .peeking-cat{transform:translateY(0)}.about-page-wrapper .postcard-footer{background:#000;border:2px solid #fff;justify-content:space-between;gap:3rem;max-width:900px;margin:0 auto;padding:2.5rem;display:flex;position:relative;box-shadow:0 12px 36px #000000e6}.about-page-wrapper .postcard-footer:after{content:"";background:repeating-linear-gradient(#ffffff38,#ffffff38 6px,#0000 6px 12px);width:1px;position:absolute;top:2rem;bottom:2rem;left:50%}.about-page-wrapper .postcard-left{flex-direction:column;flex:1.25;justify-content:space-between;gap:2rem;display:flex}.about-page-wrapper .postcard-msg{flex-direction:column;gap:.8rem;display:flex}.about-page-wrapper .handwritten{color:#ffffffe6;font-family:Caveat,cursive;font-size:1.45rem;line-height:1.45}.about-page-wrapper .handwritten.signature{text-align:right;margin-top:.5rem;font-size:1.9rem;font-weight:700}.about-page-wrapper .postcard-meta{flex-direction:column;gap:4px;display:flex}.about-page-wrapper .postcard-meta .typewriter{color:#ffffff73;font-family:Courier Prime,Courier,monospace;font-size:.78rem}.about-page-wrapper .postcard-meta .typewriter-sub{color:#ffffff4d;font-family:Courier Prime,Courier,monospace;font-size:.72rem}.about-page-wrapper .postcard-right{flex-direction:column;flex:.85;justify-content:space-between;align-items:flex-end;gap:2rem;padding-left:2rem;display:flex}.about-page-wrapper .passport-booklet{flex-direction:column;gap:12px;width:100%;display:flex}.about-page-wrapper .passport-header{letter-spacing:.12em;color:#ffffff73;text-transform:uppercase;border-bottom:1.5px dashed #ffffff1f;padding-bottom:6px;font-family:Special Elite,Courier,monospace;font-size:.72rem}.about-page-wrapper .passport-stamps-grid{grid-template-columns:repeat(5,1fr);gap:8px;width:100%;display:grid}@media (max-width:620px){.about-page-wrapper .passport-stamps-grid{grid-template-columns:repeat(3,1fr)}}.about-page-wrapper .passport-stamp-slot{text-align:center;background:0 0;border:1.5px dashed #ffffff26;flex-direction:column;justify-content:center;align-items:center;height:84px;padding:6px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.about-page-wrapper .passport-stamp-slot .stamp-title{color:#ffffff40;letter-spacing:.05em;margin-bottom:4px;font-family:Special Elite,Courier,monospace;font-size:.54rem}.about-page-wrapper .passport-stamp-slot .stamp-status{color:#fff3;text-transform:uppercase;font-family:Courier Prime,Courier,monospace;font-size:.52rem}.about-page-wrapper .passport-stamp-slot.unlocked{filter:url(#distressed-stamp);transform:rotate(var(--rot,3deg)) scale(1.02);background:#fff;border:1px solid #d3d3d3;box-shadow:0 4px 10px #00000080}.about-page-wrapper .passport-stamp-slot.unlocked .stamp-title{color:#000;font-weight:700}.about-page-wrapper .passport-stamp-slot.unlocked .stamp-status{color:#000000b3;border:1px solid #000000b3;border-radius:2px;padding:1px 4px;font-size:.5rem;font-weight:700}.about-page-wrapper .passport-stamp-slot:first-child.unlocked{--rot:-4deg}.about-page-wrapper .passport-stamp-slot:nth-child(2).unlocked{--rot:2deg}.about-page-wrapper .passport-stamp-slot:nth-child(3).unlocked{--rot:-2deg}.about-page-wrapper .passport-stamp-slot:nth-child(4).unlocked{--rot:3deg}.about-page-wrapper .passport-stamp-slot:nth-child(5).unlocked{--rot:-3deg}.about-page-wrapper .passport-stamp-slot:not(.unlocked) .stamp-holes{display:none}.about-page-wrapper .stamp-holes{pointer-events:none;z-index:10;background-image:radial-gradient(circle,#000 3.5px,#0000 4px),radial-gradient(circle,#000 3.5px,#0000 4px),radial-gradient(circle,#000 3.5px,#0000 4px),radial-gradient(circle,#000 3.5px,#0000 4px);background-position:top,bottom,0,100%;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:11px 11px;position:absolute;inset:-6px}.about-page-wrapper .passport-toast{color:#000;z-index:999999;opacity:0;background:#fff;border:1px solid #d3d3d3;flex-direction:column;gap:4px;padding:12px 18px;font-family:Special Elite,Courier,monospace;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px);box-shadow:0 8px 24px #000c}.about-page-wrapper .passport-toast.show{opacity:1;transform:translateY(0)}.about-page-wrapper .toast-kicker{color:#0000008c;text-transform:uppercase;letter-spacing:.08em;font-family:Courier Prime,Courier,monospace;font-size:.65rem}.about-page-wrapper .toast-title{letter-spacing:.02em;font-size:1.1rem;font-weight:700}.about-page-wrapper .postcard-address{flex-direction:column;gap:12px;width:100%;display:flex}.about-page-wrapper .address-line{color:#ffffffbf;border-bottom:1.5px dashed #ffffff40;padding-bottom:6px;font-family:Special Elite,Courier,monospace;font-size:.82rem}.about-page-wrapper .address-line.line-to{color:#fff}.about-page-wrapper .address-line.link-line{border-bottom:none;flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.about-page-wrapper .post-link{color:#fff9;font-family:Courier Prime,Courier,monospace;font-size:.82rem;text-decoration:none;transition:color .2s}.about-page-wrapper .post-link:hover{color:#fff}@media (max-width:768px){.about-page-wrapper .postcard-footer{flex-direction:column;gap:2rem;padding:1.75rem}.about-page-wrapper .postcard-footer:after{display:none}.about-page-wrapper .postcard-right{align-items:stretch;padding-left:0}.about-page-wrapper .postage-stamp{align-self:flex-end}}.about-page-wrapper .phone-puzzle{opacity:0;gap:10px;width:min(100%,380px);max-height:0;padding:0;transition:max-height .35s,opacity .25s,transform .25s,padding .25s;display:grid;overflow:hidden;transform:translateY(-8px)}.about-page-wrapper .phone-puzzle.active{opacity:1;background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;max-height:230px;padding:14px;transform:translateY(0)}.about-page-wrapper .phone-puzzle label{color:#ffffff8a;font-size:.78rem;font-weight:700;line-height:1.45}.about-page-wrapper .phone-puzzle-row{grid-template-columns:1fr auto;gap:8px;display:grid}.about-page-wrapper .phone-puzzle input{color:#fff;min-width:0;height:38px;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;outline:none;padding:0 13px}.about-page-wrapper .phone-puzzle button{color:#000;min-width:78px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff24;border-radius:999px;padding:0 13px;font-size:.78rem;font-weight:800}.about-page-wrapper .phone-puzzle-result{color:#fff6;min-height:20px;font-size:.82rem}.about-page-wrapper .phone-puzzle-result.unlocked{color:#fff;letter-spacing:.04em;font-weight:800}.about-page-wrapper .vinyl-showcase-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:820px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;margin:1.5rem auto 0;padding:0;display:flex;position:relative;overflow:visible}.about-page-wrapper .vinyl-showcase-header{text-align:center;border:none;flex-direction:column;align-items:center;gap:.4rem;width:100%;margin-bottom:1.5rem;padding-bottom:0;display:flex}.about-page-wrapper .vinyl-crate-label{letter-spacing:.18em;color:#fff;text-transform:uppercase;font-family:Courier Prime,monospace;font-size:.95rem;font-weight:700}.about-page-wrapper .vinyl-crate-hint{color:#ffffffa6;letter-spacing:.05em;font-family:Courier Prime,monospace;font-size:.78rem}.about-page-wrapper .vinyl-showcase-main{flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%;min-height:310px;display:flex;position:relative}.about-page-wrapper .vinyl-nav-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:30;width:auto;height:auto;box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-family:Courier Prime,monospace;font-size:3.5rem;font-weight:700;line-height:1;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.about-page-wrapper .vinyl-nav-btn:hover{color:#ccc;box-shadow:none;background:0 0;border:none;transform:scale(1.25)}.about-page-wrapper .vinyl-prev-btn:hover{transform:scale(1.25)translate(-6px)}.about-page-wrapper .vinyl-next-btn:hover{transform:scale(1.25)translate(6px)}.about-page-wrapper .vinyl-nav-btn:active{color:#888;transform:scale(.92)}.about-page-wrapper .vinyl-player-container{perspective:1200px;justify-content:center;align-items:center;width:500px;height:290px;margin-top:0;display:flex;position:relative}.about-page-wrapper .vinyl-player{cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:500px;height:290px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;position:absolute;top:0;left:0}.about-page-wrapper .vinyl-player.active{opacity:1;pointer-events:auto;z-index:10;filter:blur();transform:translateZ(0)rotateY(0)scale(1)}.about-page-wrapper .vinyl-player.inactive{opacity:0;pointer-events:none;z-index:0;filter:blur(6px);visibility:hidden;transform:scale(.7)translateZ(-200px)}.about-page-wrapper .vinyl-player.exit-left{opacity:0;pointer-events:none;z-index:5;filter:blur(4px);transform:translate(-50%)rotateY(-35deg)scale(.8)translateZ(-100px)}.about-page-wrapper .vinyl-player.exit-right{opacity:0;pointer-events:none;z-index:5;filter:blur(4px);transform:translate(50%)rotateY(35deg)scale(.8)translateZ(-100px)}.about-page-wrapper .vinyl-player.enter-left{opacity:0;pointer-events:none;z-index:5;filter:blur(4px);transform:translate(-50%)rotateY(-35deg)scale(.8)translateZ(-100px)}.about-page-wrapper .vinyl-player.enter-right{opacity:0;pointer-events:none;z-index:5;filter:blur(4px);transform:translate(50%)rotateY(35deg)scale(.8)translateZ(-100px)}.about-page-wrapper .vinyl-sleeve{z-index:10;border-radius:4px;width:250px;height:250px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);position:absolute;top:20px;left:0;overflow:hidden;box-shadow:0 8px 24px #0006}.about-page-wrapper .vinyl-player:hover .vinyl-sleeve{transform:translateY(-2px);box-shadow:0 12px 32px #0009}.about-page-wrapper .sleeve-img{object-fit:cover;border:1px solid #fff;width:100%;height:100%;display:block}.about-page-wrapper .vinyl-disk-wrapper{z-index:5;pointer-events:auto;width:240px;height:240px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:25px;left:5px}.about-page-wrapper .vinyl-disk-img{object-fit:contain;cursor:grab;will-change:transform;width:100%;height:100%;display:block}.about-page-wrapper .vinyl-disk-img.scratching{cursor:grabbing}.about-page-wrapper .vinyl-player:hover:not(.playing) .vinyl-disk-wrapper{transform:translate(60px)rotate(15deg)}.about-page-wrapper .vinyl-player.playing .vinyl-disk-wrapper{transform:translate(180px)}.about-page-wrapper .play-overlay{display:none!important}.about-page-wrapper .vinyl-player:has(.scratching) .vinyl-sleeve{animation:.1s linear infinite sleeve-vibrate}.about-page-wrapper .vinyl-hud{width:100%;box-shadow:none;z-index:15;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.5rem;padding:.5rem 0;font-family:Courier Prime,monospace;display:flex}.about-page-wrapper .vinyl-hud-left{flex-shrink:0}.about-page-wrapper .vinyl-hud-counter{color:#fff;letter-spacing:.1em;font-size:1rem;font-weight:700}.about-page-wrapper .vinyl-hud-center{text-align:center;flex-grow:1;overflow:hidden}.about-page-wrapper .vinyl-hud-artist{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;transition:opacity .3s;overflow:hidden}.about-page-wrapper .vinyl-hud-track{color:#ffffffa6;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.9rem;transition:opacity .3s;overflow:hidden}.about-page-wrapper .vinyl-hud-right{flex-shrink:0}.about-page-wrapper .vinyl-hud-status{letter-spacing:.1em;color:#ffffffb3;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:.88rem;font-weight:700;transition:all .3s}.about-page-wrapper .vinyl-hud-status.is-playing{color:#fff;box-shadow:none;text-shadow:0 0 10px #ffffffb3;background:0 0;border:none;animation:none}.about-page-wrapper .music-card{z-index:20;overflow:visible!important}.about-page-wrapper .photo-stack{--photo-w:clamp(190px, 28vw, 250px);isolation:isolate;place-items:center;width:min(100%,1120px);min-height:clamp(360px,52vw,560px);margin:0 auto;display:grid;position:relative}.about-page-wrapper .photo-stack:before{content:"";filter:blur(34px);opacity:.38;pointer-events:none;background:radial-gradient(circle at 50% 52%,#ffffff29,#0000 58%),radial-gradient(circle at 40% 45%,#ffffff14,#0000 42%);width:min(64vw,720px);height:min(42vw,420px);transition:opacity .45s,transform .75s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .photo-stack.is-exploded:before{opacity:.72;transform:translate(-50%,-50%)scale(1.12)}.about-page-wrapper .photo-stack-frame{width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;perspective:1200px;position:relative}.about-page-wrapper .stack-photo{width:var(--photo-w);aspect-ratio:.78;transform:translate(-50%, -50%) translate(var(--collapsed-x), var(--collapsed-y)) rotate(var(--collapsed-rot));transform-origin:50% 58%;cursor:pointer;appearance:none;will-change:transform;background:#f7f1e3;border:1px solid #e8e2d3;border-radius:2px;padding:10px 10px 34px;transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .45s,filter .45s,opacity .45s;position:absolute;top:50%;left:50%;box-shadow:0 24px 50px #0000006b,inset 0 2px #ffffffb3,inset 0 -18px 28px #00000014}.about-page-wrapper .stack-photo:first-child{z-index:9;transition-delay:0s}.about-page-wrapper .stack-photo:nth-child(2){z-index:8;transition-delay:22ms}.about-page-wrapper .stack-photo:nth-child(3){z-index:7;transition-delay:44ms}.about-page-wrapper .stack-photo:nth-child(4){z-index:6;transition-delay:66ms}.about-page-wrapper .stack-photo:nth-child(5){z-index:5;transition-delay:88ms}.about-page-wrapper .stack-photo:nth-child(6){z-index:4;transition-delay:.11s}.about-page-wrapper .stack-photo:nth-child(7){z-index:3;transition-delay:.132s}.about-page-wrapper .stack-photo:nth-child(8){z-index:2;transition-delay:.154s}.about-page-wrapper .stack-photo:nth-child(9){z-index:1;transition-delay:.176s}.about-page-wrapper .stack-photo:before,.about-page-wrapper .stack-photo:after{content:"";pointer-events:none;position:absolute}.about-page-wrapper .stack-photo:before{-webkit-backdrop-filter:blur(2px);background:#ffffff3d;border:1px solid #ffffff2e;width:74px;height:22px;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 8px #0000001f}.about-page-wrapper .stack-photo:after{opacity:.22;background:repeating-linear-gradient(90deg,#00000042 0 10px,#0000 10px 17px);height:1px;bottom:12px;left:16px;right:16px}.about-page-wrapper .stack-photo img{object-fit:cover;filter:saturate(.92)contrast(1.06);pointer-events:none;background:#080808;width:100%;height:calc(100% - 22px);display:block}.about-page-wrapper .photo-stack:not(.is-exploded):hover .stack-photo,.about-page-wrapper .photo-stack:not(.is-exploded):focus-within .stack-photo{transform:translate(-50%, -50%) translate(var(--hover-x), var(--hover-y)) rotate(var(--hover-rot)) translateZ(24px)}.about-page-wrapper .photo-stack:not(.is-exploded):hover .stack-photo:hover,.about-page-wrapper .photo-stack:not(.is-exploded):focus-within .stack-photo:focus-visible{z-index:20;transform:translate(-50%, -50%) translate(var(--hover-x), calc(var(--hover-y) - 18px)) rotate(0deg) translateZ(64px) scale(1.04);box-shadow:0 34px 70px #00000094}.about-page-wrapper .photo-stack.is-exploded{z-index:60;min-height:clamp(600px,74vw,760px)}.about-page-wrapper .photo-stack.is-exploded .stack-photo{transform:translate(-50%, -50%) translate(var(--explode-x), var(--explode-y)) rotate(var(--explode-rot)) scale(.88);box-shadow:0 28px 58px #00000094,inset 0 2px #ffffffb3,inset 0 -18px 28px #00000014}.about-page-wrapper .photo-stack.is-exploded .stack-photo:hover,.about-page-wrapper .photo-stack.is-exploded .stack-photo:focus-visible{z-index:70;transform:translate(-50%, -50%) translate(var(--explode-x), calc(var(--explode-y) - 18px)) rotate(0deg) scale(.98)}.about-page-wrapper .photo-stack.is-exploded .stack-photo.is-selected{z-index:90;transform:translate(-50%,-50%)translate(0)rotate(0)scale(1.12);box-shadow:0 44px 90px #000000b8,0 0 0 1px #ffffff47,inset 0 2px #ffffffb3}.about-page-wrapper .photo-stack-close{opacity:0;pointer-events:none;z-index:100;background:#000000bd;border:1px solid #ffffff47;border-radius:50%;width:46px;height:46px;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),background .25s;position:absolute;bottom:clamp(.5rem,2vw,1.25rem);left:50%;transform:translate(-50%)translateY(16px)scale(.86);box-shadow:0 16px 40px #0000007a}.about-page-wrapper .photo-stack-close:before,.about-page-wrapper .photo-stack-close:after{content:"";background:#fff;height:2px;position:absolute;top:50%;left:14px;right:14px;transform:rotate(45deg)}.about-page-wrapper .photo-stack-close:after{transform:rotate(-45deg)}.about-page-wrapper .photo-stack.is-exploded .photo-stack-close{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.about-page-wrapper .photo-stack-close:hover,.about-page-wrapper .photo-stack-close:focus-visible{background:#fff}.about-page-wrapper .photo-stack-close:hover:before,.about-page-wrapper .photo-stack-close:hover:after,.about-page-wrapper .photo-stack-close:focus-visible:before,.about-page-wrapper .photo-stack-close:focus-visible:after{background:#000}@media (max-width:900px){.about-page-wrapper .photo-stack{--photo-w:clamp(145px, 32vw, 210px);min-height:560px}.about-page-wrapper .photo-stack.is-exploded .photo-stack-frame{transform:scale(.78)}}@media (max-width:620px){.about-page-wrapper .photo-stack{--photo-w:clamp(120px, 42vw, 160px);min-height:470px}.about-page-wrapper .photo-stack.is-exploded{min-height:560px}.about-page-wrapper .photo-stack.is-exploded .photo-stack-frame{transform:scale(.58)}}.about-page-wrapper .journey-timeline .content-card:first-child{transform:rotate(-.8deg)}.about-page-wrapper .journey-timeline .content-card:nth-child(2){transform:rotate(1deg)}.about-page-wrapper .journey-timeline .content-card:nth-child(3){transform:rotate(-.5deg)}.about-page-wrapper .sidequests-grid .content-card:first-child{transform:rotate(.8deg)}.about-page-wrapper .sidequests-grid .content-card:nth-child(2){transform:rotate(-1.2deg)}.about-page-wrapper .sidequests-grid .content-card:nth-child(3){transform:rotate(.6deg)}.about-page-wrapper .sidequests-grid .content-card:nth-child(4){transform:rotate(-.8deg)}.about-page-wrapper .sidequests-grid .content-card:nth-child(5){transform:rotate(1deg)}.about-page-wrapper .content-card:before{content:"note://";color:#ffffff40;pointer-events:none;font-family:Caveat,cursive;font-size:.95rem;font-weight:400;position:absolute;bottom:8px;right:12px}.about-page-wrapper .hobby-section{box-shadow:none!important;background:0 0!important;border:none!important;padding:4rem clamp(1.5rem,4vw,3rem)!important}.about-page-wrapper .hobby-section .hobby-content{justify-content:flex-start;align-items:center;width:100%;margin-top:2rem;display:flex}.about-page-wrapper .hobby-section .polaroid{width:clamp(240px,50vw,340px);margin:0}.about-page-wrapper .hobby-section:before{content:"log://" attr(id);color:#ffffff40;pointer-events:none;font-family:Caveat,cursive;font-size:1.1rem;font-weight:400;position:absolute;bottom:10px;right:clamp(1.5rem,4vw,3rem)}.about-page-wrapper #music-section .hobby-content{flex-direction:column;align-items:center;gap:3.5rem;width:100%;display:flex}.about-page-wrapper .artists-collage{box-sizing:border-box;width:100%;max-width:1100px;height:220px;margin:3rem auto 0;position:relative}.about-page-wrapper .artists-collage .collage-item{width:110px;height:110px;transform:rotate(var(--rot,0deg));cursor:pointer;box-sizing:border-box;z-index:2;background:0 0;border:none;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute}.about-page-wrapper .artists-collage .collage-item:first-child{--rot:-8deg;top:20px;left:0%}.about-page-wrapper .artists-collage .collage-item:nth-child(2){--rot:5deg;z-index:3;top:5px;left:10.5%}.about-page-wrapper .artists-collage .collage-item:nth-child(3){--rot:-6deg;top:30px;left:21%}.about-page-wrapper .artists-collage .collage-item:nth-child(4){--rot:8deg;z-index:3;top:10px;left:31.5%}.about-page-wrapper .artists-collage .collage-item:nth-child(5){--rot:-4deg;z-index:4;top:25px;left:42%}.about-page-wrapper .artists-collage .collage-item:nth-child(6){--rot:7deg;z-index:3;top:5px;left:52.5%}.about-page-wrapper .artists-collage .collage-item:nth-child(7){--rot:-9deg;top:35px;left:63%}.about-page-wrapper .artists-collage .collage-item:nth-child(8){--rot:6deg;z-index:3;top:15px;left:73.5%}.about-page-wrapper .artists-collage .collage-item:nth-child(9){--rot:-3deg;top:20px;left:84%}.about-page-wrapper .artists-collage .collage-item img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;transition:filter .3s,box-shadow .3s;display:block;box-shadow:0 4px 10px #00000073}.about-page-wrapper .artists-collage .collage-item:hover{transform:scale(1.25)rotate(0);z-index:100!important}.about-page-wrapper .artists-collage .collage-item:hover img{filter:grayscale(0%)contrast();box-shadow:0 10px 24px #000000a6}@media (min-width:768px){.about-page-wrapper .artists-collage{height:320px;margin-top:5rem}.about-page-wrapper .artists-collage .collage-item{width:170px;height:170px}.about-page-wrapper .artists-collage .collage-item:first-child{top:40px}.about-page-wrapper .artists-collage .collage-item:nth-child(2){top:10px}.about-page-wrapper .artists-collage .collage-item:nth-child(3){top:60px}.about-page-wrapper .artists-collage .collage-item:nth-child(4){top:20px}.about-page-wrapper .artists-collage .collage-item:nth-child(5){top:50px}.about-page-wrapper .artists-collage .collage-item:nth-child(6){top:15px}.about-page-wrapper .artists-collage .collage-item:nth-child(7){top:70px}.about-page-wrapper .artists-collage .collage-item:nth-child(8){top:30px}.about-page-wrapper .artists-collage .collage-item:nth-child(9){top:45px}}@media (min-width:1024px){.about-page-wrapper #music-section .hobby-content{flex-direction:column;justify-content:center;align-items:center;gap:4.5rem}}.about-page-wrapper .decor-image{pointer-events:auto;cursor:grab;z-index:2;filter:grayscale()opacity(.35)contrast(1.1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:filter .4s,transform .4s;position:absolute}.about-page-wrapper section:hover .decor-image{filter:grayscale()opacity(.65)contrast(1.15)}.about-page-wrapper .decor-image:hover{z-index:15;filter:grayscale(0%)opacity(.95)contrast(1.15)!important}.about-page-wrapper .decor-image:active{cursor:grabbing}.about-page-wrapper .decor-coffee{width:90px;height:auto;top:40px;right:8%;transform:rotate(12deg)}.about-page-wrapper .decor-laptop{width:95px;height:auto;bottom:20px;left:2%;transform:rotate(-15deg)}.about-page-wrapper .decor-plane{width:80px;height:auto;top:15px;right:5%;transform:rotate(-25deg)}.about-page-wrapper .decor-cassette{width:85px;height:auto;top:20px;right:15%;transform:rotate(8deg)}.about-page-wrapper .decor-guitar{width:110px;height:auto;bottom:-30px;left:2%;transform:rotate(-20deg)}.about-page-wrapper .decor-headphone{width:75px;height:auto;top:180px;right:3%;transform:rotate(18deg)}.about-page-wrapper .decor-greek{width:100px;height:auto;top:30px;right:8%;transform:rotate(-10deg)}.about-page-wrapper .decor-brain{width:85px;height:auto;bottom:40px;left:3%;transform:rotate(15deg)}.about-page-wrapper .decor-waves{width:120px;height:auto;top:15px;right:5%;transform:rotate(5deg)}.about-page-wrapper .decor-tiger{width:110px;height:auto;bottom:20px;left:4%;transform:rotate(-8deg)}.about-page-wrapper .decor-dumbell{width:90px;height:auto;top:30px;right:5%;transform:rotate(-12deg)}.about-page-wrapper .decor-leaf{width:80px;height:auto;bottom:30px;left:2%;transform:rotate(25deg)}.about-page-wrapper .decor-hero-leaf{width:85px;height:auto;bottom:50px;left:6%;transform:rotate(-15deg)}.about-page-wrapper .decor-wolf{width:110px;height:auto;bottom:40px;left:4%;transform:rotate(-12deg)}.about-page-wrapper .decor-guitar2{width:90px;height:auto;bottom:-15px;left:12%;transform:rotate(18deg)}.about-page-wrapper .decor-eins{width:95px;height:auto;top:25px;left:4%;transform:rotate(-5deg)}.about-page-wrapper .decor-currently-laptop{width:95px;height:auto;top:20px;right:5%;transform:rotate(12deg)}.about-page-wrapper .decor-currently-brain{width:85px;height:auto;bottom:30px;left:3%;transform:rotate(-10deg)}.about-page-wrapper .decor-money{width:100px;height:auto;bottom:50px;left:4%;transform:rotate(-15deg)}.about-page-wrapper .decor-reach-plane{width:80px;height:auto;top:30px;right:6%;transform:rotate(20deg)}@media (max-width:1024px){.about-page-wrapper .decor-guitar,.about-page-wrapper .decor-guitar2,.about-page-wrapper .decor-laptop,.about-page-wrapper .decor-currently-laptop,.about-page-wrapper .decor-brain,.about-page-wrapper .decor-currently-brain,.about-page-wrapper .decor-tiger,.about-page-wrapper .decor-leaf,.about-page-wrapper .decor-hero-leaf,.about-page-wrapper .decor-wolf,.about-page-wrapper .decor-eins,.about-page-wrapper .decor-money{display:none}}@media (max-width:768px){.about-page-wrapper body,.about-page-wrapper .main-page{background:#000!important}.about-page-wrapper .constellation-canvas{opacity:.45!important;display:block!important}.about-page-wrapper .grain{display:none!important}.about-page-wrapper .decor-image{opacity:.2;width:60px}.about-page-wrapper section:hover .decor-image{opacity:.35}.about-page-wrapper .vinyl-showcase-wrapper{border-radius:12px;padding:1.2rem .6rem}.about-page-wrapper .vinyl-showcase-header{margin-bottom:1.2rem}.about-page-wrapper .vinyl-crate-label{font-size:.8rem}.about-page-wrapper .vinyl-crate-hint{font-size:.68rem}.about-page-wrapper .vinyl-showcase-main{gap:.5rem;min-height:200px}.about-page-wrapper .vinyl-nav-btn{width:auto;height:auto;padding:0 4px;font-size:2.5rem}.about-page-wrapper .vinyl-player-container{width:320px;height:190px;padding:0}.about-page-wrapper .vinyl-player{width:320px;height:190px}.about-page-wrapper .vinyl-sleeve{width:160px;height:160px;top:15px}.about-page-wrapper .vinyl-disk-wrapper{width:150px;height:150px;top:20px;left:5px}.about-page-wrapper .vinyl-player.playing .vinyl-disk-wrapper{transform:translate(110px)}.about-page-wrapper .vinyl-player:hover:not(.playing) .vinyl-disk-wrapper{transform:translate(30px)rotate(15deg)}.about-page-wrapper .vinyl-hud{text-align:center;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.6rem;padding:.5rem 0}}.about-page-wrapper #minecraft-section{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.about-page-wrapper .mc-console-wrapper{justify-content:center;width:100%;max-width:380px;margin:1.5rem auto 0;display:flex}.about-page-wrapper .mc-console{background:#111;border:1.5px solid #fff;border-radius:0;width:100%;padding:22px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:visible;box-shadow:0 4px 12px #00000080}.about-page-wrapper .mc-console:after{content:"";pointer-events:none;border:1px dashed #ffffff26;position:absolute;inset:4px}.about-page-wrapper .mc-console:hover{border-color:#fff;box-shadow:0 10px 25px #ffffff14}.about-page-wrapper .mc-screen{color:#a4e07a;background:#12180e;border:1.5px solid #2e3b24;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #000c}.about-page-wrapper .mc-screen:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(#12180e00 50%,#0003 50%) 0 0/100% 4px;position:absolute;inset:0}.about-page-wrapper .mc-block-container{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.about-page-wrapper .mc-mobile-tool,.about-page-wrapper .mc-touch-tool{display:none}.about-page-wrapper .mc-block{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:76px;height:76px;font-size:2.3rem;transition:transform 50ms,filter .2s;display:flex;position:relative}.about-page-wrapper .mc-block:hover{filter:brightness(1.12)}.about-page-wrapper .mc-block:active{transform:scale(.92)}.about-page-wrapper .mc-block-cracks{pointer-events:none;opacity:0;z-index:3;background-size:cover;transition:opacity .1s;position:absolute;inset:0}.about-page-wrapper .mc-block-cracks.crack-light{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M 10 10 L 25 30 L 30 50' fill='none' stroke='%23a4e07a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.about-page-wrapper .mc-block-cracks.crack-medium{opacity:.75;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M 10 10 L 25 30 L 30 50 M 50 10 L 35 30 L 30 50 M 25 30 L 5 35' fill='none' stroke='%23a4e07a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.about-page-wrapper .mc-block-cracks.crack-heavy{opacity:.95;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M 10 10 L 25 30 L 30 50 M 50 10 L 35 30 L 30 50 M 25 30 L 5 35 M 35 30 L 55 35 M 30 50 L 35 58 L 25 58' fill='none' stroke='%23a4e07a' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")}.about-page-wrapper .mc-block-symbol{z-index:1;width:100%;height:100%;transition:transform .2s cubic-bezier(.18,.89,.32,1.28);display:block}.about-page-wrapper .mc-screen-stats{z-index:2;flex-direction:column;flex-grow:1;gap:6px;max-width:190px;font-family:Courier Prime,Courier,monospace;display:flex}.about-page-wrapper .mc-block-name{text-transform:uppercase;letter-spacing:.08em;color:#a4e07a;text-shadow:0 0 4px #a4e07a66;font-size:.9rem;font-weight:700}.about-page-wrapper .mc-block-hp-bar{background:#182213;border:1px solid #3d5032;width:100%;height:6px;position:relative;overflow:hidden}.about-page-wrapper .mc-block-hp-fill{background:#a4e07a;height:100%;transition:width .1s ease-out;box-shadow:0 0 6px #a4e07a}.about-page-wrapper .mc-block-hp-text{opacity:.8;letter-spacing:.02em;font-size:.7rem}.about-page-wrapper .mc-controls{flex-direction:column;gap:16px;margin-top:18px;display:flex}.about-page-wrapper .mc-inventory{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.about-page-wrapper .mc-inv-slot{background:#171717;border:1px solid #ffffff1a;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:8px 4px;transition:border-color .25s,background-color .25s;display:flex;position:relative}.about-page-wrapper .mc-inv-slot:after{content:"";pointer-events:none;border:1px dashed #ffffff0a;position:absolute;inset:2px}.about-page-wrapper .mc-inv-slot:hover{background:#1f1f1f;border-color:#ffffff59}.about-page-wrapper .mc-inv-icon{justify-content:center;align-items:center;font-size:1.15rem;display:flex}.about-page-wrapper .mc-inv-icon img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated;pointer-events:none}.about-page-wrapper .mc-inv-count{color:#ffffffd9;margin-top:4px;font-family:Courier Prime,Courier,monospace;font-size:.72rem;font-weight:700}.about-page-wrapper .mc-actions{flex-direction:column;gap:6px;display:flex}.about-page-wrapper .mc-btn{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px dashed #fff6;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px;font-family:Courier Prime,Courier,monospace;font-weight:700;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.about-page-wrapper .mc-btn.afford{background:#ffffff0a;border:1.5px solid #fff}.about-page-wrapper .mc-btn.afford:hover{color:#000;background:#fff;border-style:solid}.about-page-wrapper .mc-btn.afford:active{transform:translateY(1px)}.about-page-wrapper .mc-btn:disabled:not(.afford){opacity:.35;cursor:not-allowed}.about-page-wrapper .mc-btn-label{font-size:.82rem}.about-page-wrapper .mc-btn-cost{opacity:.8;letter-spacing:.02em;margin-top:2px;font-size:.65rem;font-weight:400}.about-page-wrapper .mc-btn.afford:hover .mc-btn-cost{color:#000}.about-page-wrapper .mc-tool-info{text-align:center;color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-family:Courier Prime,Courier,monospace;font-size:.72rem}.about-page-wrapper .mc-block.shake{animation:.15s ease-in-out mc-shake}@media (max-width:768px){.about-page-wrapper .mc-screen{gap:12px;overflow:visible}.about-page-wrapper .mc-mobile-tool{color:#a4e07a;pointer-events:none;z-index:12;background:#0a1208eb;border:1px solid #a4e07a8c;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:8px;min-width:132px;min-height:48px;padding:7px 9px;font-family:Courier Prime,Courier,monospace;display:grid;position:absolute;top:-58px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0000008c,0 8px 20px #00000061,inset 0 0 12px #a4e07a14}.about-page-wrapper .mc-mobile-tool-label{letter-spacing:.16em;text-transform:uppercase;opacity:.68;grid-column:2;font-size:.54rem;font-weight:800}.about-page-wrapper .mc-mobile-tool-visual{background:#a4e07a14;border:1px dashed #a4e07a5c;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.about-page-wrapper .mc-mobile-tool-name{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 4px #a4e07a59;grid-column:2;min-width:0;font-size:.68rem;font-weight:800;line-height:1.05;overflow:hidden}.about-page-wrapper .mc-mobile-tool img,.about-page-wrapper .mc-touch-tool img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 3px #0000008c)}.about-page-wrapper .mc-mobile-tool-hand,.about-page-wrapper .mc-touch-tool-hand{color:#a4e07a;letter-spacing:.04em;place-items:center;width:100%;height:100%;font-family:Courier Prime,Courier,monospace;font-size:.58rem;font-weight:900;display:grid}.about-page-wrapper .mc-mobile-tool.has-image .mc-mobile-tool-hand,.about-page-wrapper .mc-touch-tool.has-image .mc-touch-tool-hand,.about-page-wrapper .mc-mobile-tool:not(.has-image) img,.about-page-wrapper .mc-touch-tool:not(.has-image) img{display:none}.about-page-wrapper .mc-touch-tool{opacity:0;pointer-events:none;z-index:14;transform-origin:18% 82%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%}.about-page-wrapper .mc-touch-tool:not(.has-image){background:#0a1208e6;border:1px solid #a4e07aa6;width:50px;height:32px;box-shadow:0 8px 18px #0000005c}.about-page-wrapper .mc-touch-tool.swing{animation:.34s cubic-bezier(.2,.9,.25,1) both mc-tool-hammer}}.about-page-wrapper .mc-particle{background-color:var(--color);pointer-events:none;z-index:5;width:6px;height:6px;animation:.6s cubic-bezier(.1,.8,.3,1) forwards mc-particle-fade;position:absolute}.about-page-wrapper .mc-floating-text{color:#a4e07a;pointer-events:none;z-index:15;text-shadow:0 0 3px #a4e07a99;font-family:Courier Prime,Courier,monospace;font-size:.82rem;font-weight:700;animation:.8s cubic-bezier(.16,1,.3,1) forwards mc-float-up;position:absolute}@media (max-width:480px){.about-page-wrapper .mc-console-wrapper{max-width:100%;padding:0 10px}}.about-page-wrapper #mc-health-bar{z-index:10005;gap:4px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.about-page-wrapper .mc-heart-invincible{animation:.15s infinite mc-heart-flash}.about-page-wrapper #mc-hit-flash{pointer-events:none;opacity:0;z-index:10008;background:#b4000073;transition:opacity 80ms;position:fixed;inset:0}.about-page-wrapper #mc-gameover-overlay{z-index:10010;opacity:0;pointer-events:none;text-align:center;background:#2d0000d9;flex-direction:column;justify-content:center;align-items:center;padding:20px;transition:opacity .5s;display:flex;position:fixed;inset:0}.about-page-wrapper #mc-gameover-overlay.visible{opacity:1;pointer-events:auto}.about-page-wrapper .mc-go-title{color:#f22;text-shadow:4px 4px #300000;letter-spacing:-.02em;margin-bottom:12px;font-family:Special Elite,Courier,monospace;font-size:clamp(3rem,8vw,5.5rem);font-weight:700;animation:1.5s infinite alternate mc-go-pulse}.about-page-wrapper .mc-go-sub{color:#ffffffd9;margin-bottom:35px;font-family:Courier Prime,Courier,monospace;font-size:clamp(1rem,3vw,1.4rem)}.about-page-wrapper .mc-go-btn{color:#fff;cursor:pointer;text-transform:uppercase;background:#5a5a5a;border:3px solid #000;border-radius:0;padding:12px 28px;font-family:Courier Prime,Courier,monospace;font-size:1.1rem;font-weight:700;transition:background .15s,transform 50ms;box-shadow:inset -3px -3px #2e2e2e,inset 3px 3px #8e8e8e}.about-page-wrapper .mc-go-btn:hover{background:#707070;border-color:#fff}.about-page-wrapper .mc-go-btn:active{transform:scale(.98)}.about-page-wrapper .mc-mob{z-index:10002;pointer-events:none;image-rendering:pixelated;filter:drop-shadow(0 4px 10px #0009);display:block;position:fixed}.about-page-wrapper #mc-block-symbol img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block}.about-page-wrapper .mc-nether-warning{text-align:center;color:#c084fc;text-shadow:0 0 5px #c084fc66;margin-top:8px;font-family:Courier Prime,Courier,monospace;font-size:.75rem;font-weight:700;animation:.8s infinite mc-warning-blink}.about-page-wrapper .nether-portal-transition{z-index:999999;opacity:0;pointer-events:none;background:radial-gradient(circle,#9333eae6 0%,#0f172a 100%);border-radius:50%;transition:transform 1.5s cubic-bezier(.16,1,.3,1),opacity 1.5s,border-radius 1.5s;position:fixed;inset:0;transform:scale(0)}.about-page-wrapper .nether-portal-transition.active{opacity:1;pointer-events:auto;border-radius:0%;transform:scale(1)}
