*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#080808;color:#f4f0e8;font-family:Space Grotesk,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;z-index:99;inset:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;z-index:98;width:260px;height:260px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(198,161,91,.11),transparent 68%);transform:translate(-50%,-50%);mix-blend-mode:screen}.loader{position:fixed;z-index:200;inset:0;background:#080808;display:grid;place-items:center;align-content:center;gap:15px;transition:opacity .8s,visibility .8s}.loader.done{opacity:0;visibility:hidden}.loader-logo{font:500 90px "Bodoni Moda";color:#c6a15b}.loader-line{width:150px;height:1px;background:#27231e}.loader-line span{display:block;width:0;height:100%;background:#c6a15b;animation:load 1.6s ease forwards}.loader small{font-size:8px;letter-spacing:.3em;color:#706b63}@keyframes load{to{width:100%}}a,button{color:inherit;text-decoration:none;border:0;background:none;font:inherit;cursor:pointer}.site-header{position:fixed;z-index:60;top:0;left:0;right:0;height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;transition:.5s;border-bottom:1px solid transparent}.site-header.scrolled{background:rgba(8,8,8,.72);backdrop-filter:blur(18px);border-color:rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:12px;letter-spacing:.28em;font-size:14px;font-weight:800}.brand-mark{width:31px;height:31px;border:1px solid #c6a15b;display:grid;place-items:center;color:#c6a15b;font:22px "Bodoni Moda"}.desktop-nav{display:flex;gap:34px;margin-left:auto;margin-right:40px}.desktop-nav a,.header-cta{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#aaa49b;transition:.3s}.desktop-nav a:hover,.header-cta:hover{color:#e2c77f}.header-cta{color:#e2c77f}.menu-toggle{display:none}.mobile-menu{position:fixed;z-index:55;inset:78px 0 0;background:#080808;padding:50px 25px;transform:translateX(100%);transition:.5s;flex-direction:column;gap:30px}.mobile-menu.open{transform:none}.mobile-menu a{font:50px "Bodoni Moda"}.gold-button,.line-button{min-height:52px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:.17em;text-transform:uppercase;font-weight:800}.gold-button{background:#c6a15b;color:#080808}.gold-button:hover{background:#e2c77f;transform:translateY(-3px)}.line-button{border:1px solid rgba(244,240,232,.28);color:#d2ccc2}.line-button:hover{border-color:#c6a15b;color:#e2c77f}.hero{height:100vh;min-height:680px;position:relative;overflow:hidden;display:flex;align-items:center;padding:0 8vw;background:radial-gradient(circle at 68% 47%,rgba(198,161,91,.12),transparent 24%),#080808}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(198,161,91,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(198,161,91,.045) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,black,transparent 75%);animation:gridmove 18s linear infinite}@keyframes gridmove{to{background-position:80px 80px}}.hero-content{position:relative;z-index:4;max-width:900px}.eyebrow{font-size:9px;letter-spacing:.32em;color:#c6a15b;font-weight:800;text-transform:uppercase;margin-bottom:20px}.hero h1{font:500 clamp(70px,11vw,165px)/.69 "Bodoni Moda";letter-spacing:-.05em}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-style:normal;color:#c6a15b;margin-left:11vw}.hero-text{max-width:450px;color:#aaa49b;font-size:14px;margin:35px 0 25px;line-height:1.9}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-side{position:absolute;z-index:4;right:5vw;bottom:13%;font-size:9px;line-height:2;color:#c6a15b;letter-spacing:.2em;text-align:right}.hero-side span{color:#6e6961}.scroll-line{position:absolute;z-index:4;bottom:0;left:8vw;height:105px;width:1px;background:#28241f}.scroll-line span{display:block;width:1px;height:30px;background:#c6a15b;animation:scroll 2s infinite}@keyframes scroll{0%{transform:translateY(0)}70%,100%{transform:translateY(75px);opacity:0}}.hero-orbit{position:absolute;border:1px solid rgba(198,161,91,.16);border-radius:50%;animation:orbit 22s linear infinite}.orbit-one{width:700px;height:700px;right:-70px;top:5%}.orbit-two{width:470px;height:470px;right:45px;top:20%;animation-duration:14s;animation-direction:reverse}.orbit-three{width:880px;height:880px;right:-160px;top:-5%;animation-duration:32s}@keyframes orbit{to{transform:rotate(360deg)}}.hero-particle{position:absolute;width:3px;height:3px;background:#e2c77f;border-radius:50%;box-shadow:0 0 16px #c6a15b;animation:float 7s ease-in-out infinite}.p1{right:29%;top:27%}.p2{right:13%;top:67%;animation-delay:2s}.p3{right:38%;top:75%;animation-delay:4s}.p4{right:7%;top:33%;animation-delay:1s}@keyframes float{50%{transform:translate(25px,-35px);opacity:.35}}.manifesto{min-height:100vh;position:relative;display:grid;grid-template-columns:.8fr 1.4fr;align-items:center;padding:14vw 10vw;background:#f0ece3;color:#111;overflow:hidden}.manifesto-number{position:absolute;top:12%;left:5%;font-size:9px;letter-spacing:.25em;color:#876b39}.manifesto-word{font:500 clamp(90px,15vw,230px) "Bodoni Moda";color:#ded7ca;transform:rotate(-90deg);position:absolute;left:-3%;top:35%}.manifesto-copy{grid-column:2;max-width:900px}.manifesto-copy .eyebrow{color:#876b39}.manifesto h2{font:500 clamp(45px,6vw,90px)/.83 "Bodoni Moda";letter-spacing:-.035em}.manifesto h2 span{color:#876b39}.manifesto-copy>p:not(.eyebrow){max-width:620px;color:#625d56;font-size:14px;line-height:1.9;margin-top:28px}.signature{margin-top:45px;font:italic 30px "Bodoni Moda";color:#876b39}.signature span{font:9px Space Grotesk;letter-spacing:.16em;font-style:normal;color:#777067}.numbers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #24211d;border-bottom:1px solid #24211d}.number-item{padding:60px 30px;border-right:1px solid #24211d;text-align:center}.number-item:last-child{border:0}.number-item strong{display:block;font:500 clamp(50px,7vw,100px) "Bodoni Moda";color:#c6a15b}.number-item span{font-size:8px;letter-spacing:.22em;color:#6e6961}.craft{min-height:100vh;padding:13vw 8vw;background:#080808;display:grid;grid-template-columns:1fr 1.2fr;gap:9vw;align-items:center}.craft-heading h2{font:500 clamp(65px,9vw,130px)/.72 "Bodoni Moda";letter-spacing:-.05em}.craft-heading h2 span{color:#c6a15b}.craft-heading>p:last-child{color:#817b73;font-size:13px;max-width:390px;line-height:1.9;margin-top:35px}.skills{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#29251f}.skill{background:#080808;min-height:270px;padding:30px;transition:.4s}.skill:hover{background:#11100e;transform:translateY(-5px)}.skill>span{font-size:9px;color:#c6a15b}.skill h3{font:500 30px "Bodoni Moda";margin-top:55px}.skill p{font-size:10px;color:#706b63;margin-top:8px}.skill-bar{height:1px;background:#27231e;margin-top:28px}.skill-bar i{display:block;height:1px;width:var(--w);background:#c6a15b}.quote-section{height:100vh;min-height:650px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(198,161,91,.1),transparent 35%),#0b0b0b}.giant-quote{font:500 clamp(48px,8vw,125px)/.77 "Bodoni Moda";letter-spacing:-.04em;text-align:center;position:relative;z-index:3}.giant-quote span{color:#c6a15b}.floating-card{position:absolute;border:1px solid rgba(198,161,91,.4);padding:15px 20px;font-size:8px;letter-spacing:.2em;color:#c6a15b;background:rgba(8,8,8,.55);backdrop-filter:blur(8px);animation:cardfloat 5s ease-in-out infinite}.floating-card b{font-size:18px;display:block;margin-top:10px}.card-a{left:12%;top:25%}.card-b{right:13%;top:22%;animation-delay:1.4s}.card-c{right:20%;bottom:18%;animation-delay:2.6s}@keyframes cardfloat{50%{transform:translateY(-17px) rotate(2deg)}}.timeline{padding:14vw 9vw;background:#11100f;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.timeline-intro h2,.journal-head h2{font:500 clamp(60px,9vw,125px)/.72 "Bodoni Moda";letter-spacing:-.04em}.timeline-intro p:last-child{max-width:410px;color:#817b73;font-size:13px;line-height:1.9;margin-top:30px}.timeline-list{border-top:1px solid #2b2722}.timeline-item{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid #2b2722}.timeline-item>span{font-size:8px;color:#c6a15b;letter-spacing:.18em}.timeline-item h3{font:500 38px "Bodoni Moda"}.timeline-item p{color:#777168;font-size:11px;max-width:430px;margin-top:6px}.journal{padding:14vw 9vw;background:#f0ece3;color:#111}.journal-head .eyebrow{color:#876b39}.journal-head h2 span{color:#876b39}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bdb6aa;margin-top:70px}.note{background:#f0ece3;padding:35px;min-height:330px;transition:.4s}.note:hover{background:#e7e1d6}.note small{font-size:8px;color:#876b39;letter-spacing:.2em}.note h3{font:500 43px/.95 "Bodoni Moda";margin:60px 0 15px}.note p{font-size:12px;color:#665f56;line-height:1.8}.final{height:100vh;min-height:700px;display:grid;place-items:center;align-content:center;text-align:center;position:relative;overflow:hidden;background:#080808}.final-ring{position:absolute;width:65vw;height:65vw;border:1px solid rgba(198,161,91,.1);border-radius:50%;animation:orbit 40s linear infinite}.final h2{font:500 clamp(80px,13vw,190px)/.67 "Bodoni Moda";position:relative;z-index:2}.final h2 span{color:#c6a15b}.final-copy{color:#817b73;font-size:12px;margin:35px 0 25px}.final .eyebrow{position:relative;z-index:2}footer{background:#050505;padding:55px 8vw 25px;border-top:1px solid #211e1a}.footer-brand{display:flex;align-items:center;gap:15px}.footer-brand b{display:block;font:600 29px "Bodoni Moda";letter-spacing:.15em}.footer-brand small{font-size:7px;letter-spacing:.18em;color:#756f67}.footer-links{display:flex;gap:25px;margin:30px 0;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:#9d968c}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #211e1a;padding-top:18px;color:#57524b;font-size:8px;letter-spacing:.12em}.reveal{opacity:0;transform:translateY(35px);transition:opacity 1s,transform 1s}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px}.menu-toggle span{display:block;width:25px;height:1px;background:#f4f0e8}.manifesto{grid-template-columns:1fr;padding:120px 8vw}.manifesto-word{opacity:.5;left:-18%;top:23%}.manifesto-copy{grid-column:1}.craft,.timeline{grid-template-columns:1fr}.numbers{grid-template-columns:1fr 1fr}.number-item{border-bottom:1px solid #24211d}.skills{margin-top:30px}.journal-grid{grid-template-columns:1fr}.note{min-height:250px}.note h3{margin-top:35px}}@media(max-width:600px){.cursor-glow{display:none}.hero{padding:0 7vw}.hero h1{font-size:20vw}.hero h1 em{margin-left:8vw}.hero-side{display:none}.hero-orbit{opacity:.45}.manifesto h2{font-size:48px}.numbers{grid-template-columns:1fr 1fr}.number-item{padding:40px 10px}.craft,.timeline,.journal{padding:100px 7vw}.skills{grid-template-columns:1fr}.skill{min-height:220px}.giant-quote{font-size:16vw}.floating-card{font-size:6px}.card-a{left:4%;top:20%}.card-b{right:4%;top:30%}.card-c{right:8%;bottom:18%}.timeline-item{grid-template-columns:65px 1fr}.footer-bottom{flex-direction:column;gap:10px}.final h2{font-size:23vw}.final-ring{width:110vw;height:110vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}

/* V3 — typographic identity */
body{font-family:"Space Grotesk",sans-serif}.hero h1,.manifesto h2,.craft-heading h2,.giant-quote,.timeline-intro h2,.journal-head h2,.final h2,.skill h3,.timeline-item h3,.note h3{font-family:"Bodoni Moda",serif;font-weight:500}
.hero h1{font-style:normal;text-transform:uppercase;letter-spacing:-.075em}.hero h1 span{font-weight:500}.hero h1 em{font-weight:700;font-style:italic;letter-spacing:-.09em}
.brand,.desktop-nav a,.header-cta,.eyebrow,.gold-button,.line-button,.number-item span,.footer-links,.footer-bottom{font-family:"Space Grotesk",sans-serif}
.brand{letter-spacing:.34em}.desktop-nav{gap:42px}.desktop-nav a{font-size:8px;font-weight:700}
.hero-content{max-width:1050px}.hero-text{font-family:"Space Grotesk",sans-serif;letter-spacing:.015em}
.hero-side{writing-mode:vertical-rl;transform:rotate(180deg);bottom:18%;right:4vw}.hero-side span{margin-top:12px}
.manifesto-word{font-family:"Bodoni Moda",serif;font-style:italic;letter-spacing:-.08em}
.signature{font-family:"Bodoni Moda",serif}.signature span{font-family:"Space Grotesk",sans-serif}
.number-item strong{font-family:"Bodoni Moda",serif;font-variant-numeric:lining-nums}
.skill h3,.timeline-item h3,.note h3{letter-spacing:-.025em}.skill p,.timeline-item p,.note p{font-family:"Space Grotesk",sans-serif}
.giant-quote{font-weight:600;letter-spacing:-.065em;text-transform:uppercase}.giant-quote span{font-style:italic}
.final h2{font-weight:600;letter-spacing:-.075em}.final h2 span{font-style:italic}
/* unexpected details */
.hero:after{content:"NEZERIA / 2026";position:absolute;right:5vw;top:110px;color:#4d4841;font:700 7px/1 "Space Grotesk";letter-spacing:.3em;writing-mode:vertical-rl}
.manifesto-copy:before{content:"N / 01";display:block;font:700 8px "Space Grotesk";letter-spacing:.3em;color:#9b7b44;margin-bottom:55px}
.craft-heading:after{content:"DESIGN / CODE / CULTURE";display:block;margin-top:60px;font:700 7px "Space Grotesk";letter-spacing:.3em;color:#4f4a43}
.note small{font-family:"Space Grotesk",sans-serif;font-weight:700}.footer-brand b{font-family:"Bodoni Moda",serif}
@media(max-width:600px){.hero:after{display:none}.manifesto-copy:before{margin-bottom:30px}.hero-side{display:none}}

/* V3 — faith / fragrance foundation */
.faith-section{min-height:72vh;display:grid;grid-template-columns:1.5fr .7fr;gap:6vw;align-items:center;padding:12vw 7vw;border-top:1px solid rgba(198,161,91,.25);border-bottom:1px solid rgba(198,161,91,.18);position:relative;overflow:hidden}
.faith-section:before{content:"PSALM / PROVERBS / COLOSSIANS / PURPOSE";position:absolute;top:24px;left:7vw;font-family:"Space Grotesk",sans-serif;font-size:10px;letter-spacing:.22em;opacity:.45;word-spacing:1em}
.faith-section h2{font-family:"Bodoni Moda",serif;font-size:clamp(4rem,10vw,10rem);line-height:.78;font-weight:500;letter-spacing:-.06em;margin:25px 0 45px}
.faith-section h2 span{font-style:italic;color:var(--gold,#c6a15b)}
.faith-section p:not(.eyebrow){max-width:700px;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.8;color:#bcb8af}
.verse{margin-top:42px!important;font-family:"Bodoni Moda",serif;font-style:italic;color:#e9e4da!important;font-size:clamp(1.2rem,2.1vw,2rem)!important;line-height:1.35!important}
.verse small{display:block;margin-top:15px;font-family:"Space Grotesk",sans-serif;font-size:9px;letter-spacing:.2em;font-style:normal;color:var(--gold,#c6a15b)}
.faith-symbol{justify-self:center;width:min(28vw,310px);height:min(28vw,310px);border:1px solid rgba(198,161,91,.5);border-radius:50%;display:grid;place-items:center;position:relative;font-family:"Bodoni Moda",serif;font-size:7rem;color:var(--gold,#c6a15b);animation:spinSlow 22s linear infinite}
.faith-symbol:after{content:"";position:absolute;inset:18px;border:1px dashed rgba(198,161,91,.3);border-radius:50%}
.faith-symbol span{position:absolute;text-align:center;font-family:"Space Grotesk",sans-serif;font-size:9px;line-height:1.5;letter-spacing:.22em;color:#e8e4dc;animation:counterSpin 22s linear infinite}
@keyframes spinSlow{to{transform:rotate(360deg)}}
@keyframes counterSpin{to{transform:rotate(-360deg)}}
@media(max-width:760px){.faith-section{grid-template-columns:1fr;padding:24vw 6vw}.faith-section h2{font-size:18vw}.faith-symbol{width:220px;height:220px}.faith-section:before{left:6vw;font-size:8px}}
