@import url(https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@300;400;500;700&family=Playfair+Display:ital,wght@0,400;1,400&display=swap);:root{--mag-yellow:#ffe600;--mag-black:#050505;--mag-white:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#050505;background-color:var(--mag-black);background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:50px 50px;color:#fff;color:var(--mag-white);font-family:Oswald,sans-serif;overflow-x:hidden}section{display:block;scroll-margin-top:90px}h1,h2,h3,h4,h5,h6{font-family:Anton,sans-serif;letter-spacing:1px;text-transform:uppercase}p{font-family:Oswald,sans-serif;font-weight:300;letter-spacing:.5px;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style-type:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffe600;background:var(--mag-yellow);border:3px solid #000}.header{background-color:#000;border-bottom:4px solid #fce300;height:70px;justify-content:space-between;padding:0 2rem;position:fixed;width:100%;z-index:100}.header,.issue-details{align-items:center;display:flex}.issue-details{color:#fce300;font-family:Oswald,sans-serif;font-size:.85rem;font-weight:700;gap:10px;letter-spacing:1px}.issue-details .divider{color:#333}.logo{color:#fff;font-family:Anton,sans-serif;font-size:2.5rem;letter-spacing:2px;mix-blend-mode:exclusion;position:relative;text-transform:uppercase;z-index:101}.nav-menu{display:flex;gap:2rem}.nav-menu li a{color:#fff;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:1px;padding:5px 0;position:relative;text-transform:uppercase;transition:.3s}.nav-menu li a:after{background:#fce300;bottom:0;content:"";height:3px;left:0;position:absolute;transition:.3s;width:0}.nav-menu li a:hover:after{width:100%}.hamburger{cursor:pointer;display:none}@media screen and (max-width:1040px){.issue-details{display:none}.nav-menu{align-items:center;background:#fce300;flex-direction:column;height:100vh;justify-content:flex-start;left:-100%;padding-top:140px;position:absolute;top:0;transition:.5s;width:100%;z-index:-1}.nav-menu.active{left:0}.nav-menu li{padding:1rem 0}.nav-menu li a{color:#000;font-family:Anton,sans-serif;font-size:2.2rem}.nav-menu li a:hover:after{background:#000}.hamburger{display:inline;display:initial;z-index:20}}.hero{background:#000}.hero,.mask{min-height:100vh;position:relative;width:100%}.mask{overflow:hidden;z-index:0}.into-img{display:block;filter:grayscale(100%) contrast(.6) brightness(.8);height:auto;min-height:100vh;object-fit:cover;object-position:center 25%;opacity:1;width:100%}.masthead-container{left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%;will-change:top;z-index:1}.masthead-huge{color:#fffffff2;font-family:Anton,sans-serif;font-size:25vw;line-height:.7;pointer-events:none;text-shadow:0 10px 50px #000000e6;white-space:nowrap}.cutout-mask{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.into-img-cutout{display:block;filter:grayscale(100%) brightness(1.3) contrast(1.1);height:100%;min-height:100vh;object-fit:cover;object-position:center 25%;width:100%}.cover-layout{display:grid;grid-template-columns:1fr 1fr;height:100%;left:0;padding:120px 2rem 2rem;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.headline-container{display:flex;flex-direction:column;height:100%;pointer-events:auto;position:relative}.headline-container.left{align-items:flex-start;justify-content:flex-start}.headline-container.right{align-items:flex-end;justify-content:flex-end;text-align:right;width:100%}.teaser-box{margin-bottom:3rem;max-width:600px;z-index:15}.teaser-box h2{color:#ffe600;font-family:Anton,sans-serif;font-size:clamp(2rem,5vw,5.5rem);line-height:.9;margin-bottom:.5rem;text-shadow:3px 3px 0 #000;text-transform:uppercase}.teaser-box p{color:#ffe600;font-family:Playfair Display,serif;font-size:clamp(1rem,1.5vw,1.8rem);font-style:italic;text-shadow:2px 2px 0 #000c}.side-story-card{background:#000000d9;border:3px solid #ffe600;box-shadow:15px 15px 0 #fce30033;left:0;max-width:380px;min-width:260px;padding:20px;position:absolute;top:50%;transform:translateY(-50%) rotate(-2deg);transition:.3s cubic-bezier(.175,.885,.32,1.275);width:30vw;z-index:20}.side-story-card:hover{background:#000;box-shadow:20px 20px 0 #fce30066;transform:translateY(-50%) rotate(0deg) scale(1.05);z-index:30}.story-img-container{border:1px solid #333;height:200px;margin-bottom:15px;overflow:hidden;width:100%}.story-img-container img{height:100%;object-fit:cover;width:100%}.side-story-card h3{color:#fff;font-family:Anton,sans-serif;font-size:clamp(1.5rem,2vw,2.2rem);margin-bottom:5px;text-shadow:2px 2px 0 #000;text-transform:uppercase}.story-text{color:#ccc;font-family:Oswald,sans-serif;font-size:1rem;line-height:1.3;margin-bottom:15px;text-shadow:1px 1px 0 #000}.tag,.tag-red{box-shadow:2px 2px 0 #00000080;display:inline-block;font-size:clamp(.85rem,1vw,1.1rem);font-weight:700;padding:4px 10px}.tag{background:#fff;color:#000;margin-bottom:5px}.tag-red{background:#ff003c;color:#fff;font-size:.9rem;left:-15px;padding:5px 12px;position:absolute;top:-15px;transform:rotate(-5deg)}.read-more{color:#ffe600;font-size:.9rem;font-weight:700;text-decoration:underline}.btn-mag{background:#fff;border:2px solid #fff;box-shadow:5px 5px 0 #000;color:#000;display:inline-block;font-weight:700;margin-top:1rem;padding:10px 20px;transition:.3s}.btn-mag:hover{background:#ffe600;border-color:#ffe600;box-shadow:2px 2px 0 #000;transform:translate(2px,2px)}.main-story h2.yellow-highlight{color:#ffe600;font-size:clamp(3rem,6vw,5rem);text-shadow:4px 4px 0 #000}@media screen and (max-width:960px){.cover-layout{grid-template-columns:1fr;padding-top:100px}.headline-container.right{align-items:flex-start;height:auto;justify-content:flex-start;margin-top:2rem;text-align:left}.main-story h2.yellow-highlight{font-size:3.5rem}.side-story-card{display:none}}.work-container{background-color:#000;padding-bottom:5rem;width:100%}.project-heading{color:#fff;font-family:Anton,sans-serif;font-size:4rem;letter-spacing:2px;padding:4rem 0 2rem;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#ffe600;text-decoration-color:#ffe600;text-transform:uppercase;text-underline-offset:10px}.project-container{grid-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1140px;padding:0 20px}.project-card{background:#000;border:3px solid #ffe600;box-shadow:10px 10px 0 #1e1e1e;padding:1.2rem;position:relative;transition:.3s}.project-card:hover{border-color:#fff;box-shadow:15px 15px 0 #ffe600;transform:translateY(-5px)}.card-header{border-bottom:1px solid #333;color:#666;display:flex;font-family:Oswald,sans-serif;font-size:.9rem;font-weight:700;justify-content:space-between;letter-spacing:1px;margin-bottom:1rem;padding-bottom:5px}.issue-no{color:#ffe600}.img-container{border:1px solid #333;height:250px;margin-bottom:1rem;overflow:hidden;width:100%}.img-container img{filter:grayscale(100%) contrast(1.1) brightness(.9);height:100%;object-fit:cover;transition:.5s ease;width:100%}.project-card:hover .img-container img{filter:grayscale(0) contrast(1.1) brightness(1);transform:scale(1.05)}.project-title{color:#fff;font-family:Anton,sans-serif;font-size:2rem;line-height:1;margin-bottom:1rem;text-transform:uppercase}.description{color:#ccc;font-family:Oswald,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;margin-bottom:1.5rem;text-align:justify}.specs-divider{background:#333;height:2px;margin-bottom:1.5rem;width:100%}.pro-btns{display:flex;gap:10px;justify-content:space-between}.btn-ad{background:#ffe600;border:2px solid #ffe600;color:#000;cursor:pointer;flex:1 1;font-family:Oswald,sans-serif;font-size:.9rem;font-weight:700;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s}.btn-ad:hover{background:#fff;border-color:#fff;color:#000}.btn-ad.outline{background:#0000;border:2px solid #fff;color:#fff}.btn-ad.outline:hover{background:#fff;color:#000}@media screen and (max-width:1040px){.project-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.project-container{grid-template-columns:1fr}.project-heading{font-size:3rem}}.resume-section{background:#000;color:#eee;font-family:Courier New,Courier,monospace;min-height:100vh;padding:2rem;width:100%}.resume-header{border-bottom:2px dashed #333;margin-bottom:4rem;padding-bottom:2rem;text-align:center}.dossier-title{color:#fff;font-family:Anton,sans-serif;font-size:5rem;letter-spacing:3px;margin-bottom:.5rem;text-shadow:4px 4px 0 #ffe600;text-transform:uppercase}.dossier-sub{color:#ffe600;font-family:Oswald,sans-serif;font-size:1.2rem;letter-spacing:1px}.highlight{background:#ffe600;color:#000;font-weight:700;padding:0 5px}.btn-download{border:2px solid #fff;color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-weight:700;margin-top:1.5rem;padding:10px 25px;text-decoration:none;transition:.3s}.btn-download:hover{background:#fff;box-shadow:4px 4px 0 #ffe600;color:#000}.dossier-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 2fr;margin:auto;max-width:1200px}.record-box,.stat-box{background:#050505;border:1px solid #333;margin-bottom:3rem;padding:1.5rem;position:relative}.record-box h3,.stat-box h3{background:#ffe600;color:#000;display:inline-block;font-family:Anton,sans-serif;font-size:1.5rem;left:20px;padding:5px 15px;position:absolute;text-transform:uppercase;top:-20px}.skill-category,.stat-entry{border-bottom:1px solid #222;margin-top:1.5rem;padding-bottom:1rem}.job-header h4,.project-entry h4,.stat-entry h4{color:#fff;font-size:1.1rem;font-weight:900;margin-bottom:5px;text-transform:uppercase}.job-role,.role{color:#ffe600;font-weight:700;margin-bottom:5px}.date,.job-date{color:#888;display:block;font-size:.85rem;margin-bottom:10px}.desc,.job-list,.project-entry p{color:#ccc;font-size:.95rem;line-height:1.5}.skill-category span{color:#888;display:block;font-size:.8rem;margin-bottom:5px}.job-list{padding-left:20px}.job-list li{margin-bottom:10px}.job-entry,.project-entry{margin-top:2rem}@media screen and (max-width:900px){.dossier-grid{grid-template-columns:1fr}.dossier-title{font-size:3.5rem}}.about-body{background:#000;overflow:hidden;padding:2rem 0 8rem;width:100%}.scrapbook-layout{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1000px;padding:0 20px;position:relative}.text-column{flex:1 1;margin-top:50px;min-width:300px;padding-right:2rem;transform:rotate(-2deg);z-index:5}.about-heading{color:#fff;font-family:Anton,sans-serif;font-size:6rem;line-height:.8;margin-bottom:2rem;text-shadow:5px 5px 0 #ffe600}.about-bio{background:#111;border-left:5px solid #ffe600;box-shadow:10px 10px 0 #ffffff1a;color:#ccc;font-family:Oswald,sans-serif;font-size:1.2rem;margin-bottom:2rem;padding:20px}.about-bio strong{color:#ffe600}.btn-about{background:#fff;border:none;box-shadow:6px 6px 0 #ffe600;color:#000;cursor:pointer;font-family:Anton,sans-serif;font-size:1.5rem;padding:15px 30px;text-transform:uppercase;transition:.3s}.btn-about:hover{background:#ffe600;box-shadow:6px 6px 0 #fff;transform:translate(-3px,-3px)}.image-cluster{align-items:center;display:flex;flex:1 1;height:500px;justify-content:center;min-width:300px;position:relative}.img-stack{position:absolute;transition:.3s}.img-stack.top{border:solid #fff;border-width:10px 10px 40px;box-shadow:15px 15px 0 #00000080;transform:rotate(5deg);width:300px;z-index:2}.img-stack.top .img{filter:grayscale(100%) contrast(1.2);width:100%}.img-stack.bottom{border:5px solid #ffe600;left:20px;opacity:.8;top:50px;transform:rotate(-10deg);width:250px;z-index:1}.img-stack.bottom .img{filter:sepia(100%) hue-rotate(5deg);width:100%}.image-cluster:hover .img-stack.top{transform:rotate(0deg) scale(1.05);z-index:1}.image-cluster:hover .img-stack.bottom{transform:rotate(0deg) scale(1.1);z-index:2}.tape-note{background:#ffe600;box-shadow:2px 2px 5px #00000080;-webkit-clip-path:polygon(2% 0,100% 2%,98% 100%,0 98%,1% 90%,2% 80%,0 70%,1% 60%,0 50%,2% 40%,0 30%,1% 20%,0 10%);clip-path:polygon(2% 0,100% 2%,98% 100%,0 98%,1% 90%,2% 80%,0 70%,1% 60%,0 50%,2% 40%,0 30%,1% 20%,0 10%);color:#000;font-family:Anton,sans-serif;font-size:1.5rem;padding:10px 30px;position:absolute;right:0;top:-20px;transform:rotate(15deg);z-index:10}@media screen and (max-width:960px){.scrapbook-layout{flex-direction:column;padding-top:2rem}.text-column{margin-bottom:4rem;padding-right:0;text-align:center;transform:rotate(0deg)}.about-heading{font-size:4rem}.image-cluster{height:auto;margin-bottom:3rem}.img-stack.top{position:relative;width:80%}.img-stack.bottom{display:none}}.hobby-section{align-items:center;background:#000;box-shadow:inset 0 0 150px #000000e6;display:flex;flex-direction:column;overflow:hidden;padding:8rem 0 12rem;position:relative;width:100%}.hobby-heading{border-bottom:5px solid #ffe600;color:#fff;font-family:Anton,sans-serif;font-size:4rem;letter-spacing:2px;line-height:.9;margin-bottom:4rem;padding-bottom:10px;text-shadow:5px 5px 0 #111;text-transform:uppercase}.book-scene{height:550px;max-width:900px;perspective:2000px;position:relative;width:90%}.book{position:relative;transform-style:preserve-3d}.book,.page{height:100%;width:100%}.page{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;background:linear-gradient(90deg,#000 0,#1a1a1a 5%,#111);border:1px solid #333;box-shadow:10px 10px 30px #000c;display:flex;left:0;overflow:hidden;position:absolute;top:0;transform-origin:left center;transition:transform 1.2s ease-in-out}.page.flipped{pointer-events:none;transform:rotateY(-180deg)}.page-content{display:flex;height:100%;width:100%}.page-image{border-right:3px solid #000;flex:1.2 1;overflow:hidden;position:relative}.page-image img{filter:grayscale(100%) contrast(1.3) brightness(.9);height:100%;object-fit:cover;width:100%}.page-image:after{background:linear-gradient(135deg,#ffffff1a,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.page-text{background-color:#111;background-image:radial-gradient(#222 15%,#0000 16%);background-size:4px 4px;border-left:2px solid #ffe600;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3rem;position:relative}.page-text:before{border-bottom:1px solid #333;color:#555;content:"ISSUE VOL. 1 // 2025";font-family:Oswald,sans-serif;font-size:.7rem;left:20px;letter-spacing:2px;padding-bottom:5px;position:absolute;top:20px;width:80%}.hobby-title{color:#fff;font-family:Anton,sans-serif;font-size:4rem;line-height:.85;margin-bottom:1.5rem;text-shadow:3px 3px 0 #000;text-transform:uppercase;transform:translateX(-5px)}.hobby-desc{border-left:2px solid #333;color:#ccc;font-family:Courier New,Courier,monospace;font-size:.95rem;line-height:1.6;margin-bottom:3rem;padding-left:15px;text-align:justify}.page-number{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;position:absolute;right:20px}.page-number span{color:#ffe600;font-family:Anton,sans-serif;font-size:3rem;line-height:1}.page-number:after{background:repeating-linear-gradient(90deg,#333,#333 2px,#0000 0,#0000 4px);content:"";display:block;height:15px;margin-top:5px;width:100px}.flip-controls{display:flex;gap:0;margin-top:3rem}.btn-flip{background:#000;border:2px solid #fff;color:#fff;cursor:pointer;font-family:Anton,sans-serif;font-size:1.2rem;letter-spacing:1px;padding:15px 40px;text-transform:uppercase;transition:.2s}.btn-flip:hover{background:#ffe600;border-color:#ffe600;box-shadow:0 5px 15px #ffe60033;color:#000;transform:translateY(-2px)}.btn-flip:first-child{border-right:none}.btn-flip:disabled{background:#111;border-color:#333;box-shadow:none;color:#555;cursor:not-allowed;opacity:.5;transform:none}@media screen and (max-width:900px){.book-scene{height:650px}.page-content{flex-direction:column}.page-image{border-bottom:2px solid #ffe600;border-right:none;flex:1 1}.page-text{background-size:3px 3px;flex:1 1;padding:2rem}.hobby-title{font-size:3rem}.page-number span{font-size:2rem}}.form{align-items:center;background:#000;justify-content:center;padding:4rem 1rem}.form,form{display:flex;width:100%}form{background:#050505;border:3px solid #ffe600;box-shadow:15px 15px 0 #1a1a1a;flex-direction:column;max-width:600px;padding:3rem;position:relative}.form-heading{color:#fff;font-family:Anton,sans-serif;font-size:3rem;line-height:1;margin-bottom:.5rem;text-transform:uppercase;z-index:2}.form-sub{color:#ffe600;font-family:Playfair Display,serif;font-size:1.1rem;font-style:italic;margin-bottom:2rem}.postage-stamp{align-items:center;border:2px dashed #333;display:flex;height:100px;justify-content:center;opacity:.7;pointer-events:none;position:absolute;right:20px;text-align:center;top:20px;transform:rotate(5deg);width:80px}.postage-stamp span{color:#333;font-family:Oswald,sans-serif;font-size:.8rem;font-weight:700;line-height:1.1}label{color:#fff;font-family:Anton,sans-serif;font-size:1.2rem;letter-spacing:1px;margin-bottom:.5rem;margin-top:1rem;text-transform:uppercase}label:first-of-type{margin-top:0}input,textarea{background-color:#111;border:2px solid #333;color:#fff;font-family:Oswald,sans-serif;font-size:1rem;margin-bottom:.5rem;outline:none;padding:15px;transition:.3s;width:100%}input::placeholder,textarea::placeholder{color:#555;font-style:italic}input:focus,textarea:focus{background-color:#000;border-color:#ffe600}.captcha-container{display:flex;justify-content:center;margin:2rem 0}.btn{background:#ffe600;border:none;box-shadow:8px 8px 0 #fff;color:#000;cursor:pointer;font-family:Anton,sans-serif;font-size:1.5rem;letter-spacing:2px;padding:15px;text-transform:uppercase;transition:.3s;width:100%}.btn:hover{background:#fff;box-shadow:8px 8px 0 #ffe600;color:#000;transform:translate(2px,2px)}.btn:disabled{background:#333;box-shadow:none;color:#777;cursor:not-allowed;transform:none}@media screen and (max-width:640px){form{padding:2rem 1.5rem}.form-heading{font-size:2.5rem}.postage-stamp{display:none}}.footer{background-color:#000;border-top:1px solid #333;color:#666;padding:1rem 2rem;width:100%}.footer-container{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1140px}.left,.right{display:flex;flex-direction:row;gap:20px;padding:0;width:auto}.gmail,.location,.phone,.social{align-items:center;display:flex;gap:10px}h4{color:#fff;font-family:Oswald,sans-serif;font-size:.9rem}h4,p{margin:0}p{font-size:.8rem}svg{color:#ffe600!important;height:16px;width:16px}@media screen and (max-width:640px){.footer-container{gap:1rem;text-align:center}.footer-container,.left,.right{flex-direction:column}}
/*# sourceMappingURL=main.38ba9d53.css.map*/