@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1dfc10{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_1dfc10{--font-unbounded:"Unbounded","Unbounded Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Syne Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05efeb5ad044ab5b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0f5d2beee7539f40-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Mono Fallback;src:local("Arial");ascent-override:74.98%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:123.37%}.__className_5d77e8{font-family:Syne Mono,Syne Mono Fallback;font-weight:400;font-style:normal}.__variable_5d77e8{--font-syne:"Syne Mono","Syne Mono Fallback"}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--d:#1A1008;--d2:#2E1F1B;--m:#3D2A23;--l:#5E4B43;--hl:#7A6357;--g:#C9A96E;--gd:#8A6F45;--c:#EDE0D4;--cd:#B89E8F;--cf:#6B5A52}html{scroll-behavior:smooth}body{background:var(--d);color:var(--c);font-family:Syne Mono,monospace;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--d)}::-webkit-scrollbar-thumb{background:var(--l);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--g)}#cur{position:fixed;z-index:9999;width:12px;height:12px;background:var(--g);pointer-events:none;transform:translate(-50%,-50%);transition:width .45s cubic-bezier(.23,1,.32,1),height .45s cubic-bezier(.23,1,.32,1),background .3s,border-radius .3s;mix-blend-mode:difference;will-change:transform}#cur,#cur.big{border-radius:50%}#cur.big{width:90px;height:90px}#cur.link{width:20px;height:20px;background:var(--c)}#cur-label{position:fixed;z-index:10000;pointer-events:none;font-family:Unbounded,sans-serif;font-size:.42rem;letter-spacing:.22em;color:var(--d);text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:opacity .25s}#cur.big~#cur-label{opacity:1}body:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:998}#prog{height:2px;background:linear-gradient(to right,var(--gd),var(--g));z-index:9990;transform-origin:left;transform:scaleX(0);transition:transform .05s linear}#prog,nav{position:fixed;top:0;left:0}nav{right:0;z-index:500;display:flex;justify-content:space-between;align-items:center;padding:2rem 3.5rem;background:linear-gradient(180deg,rgba(26,16,8,.92),transparent);backdrop-filter:blur(2px)}.nav-logo{font-family:Unbounded,sans-serif;font-weight:700;font-size:.7rem;letter-spacing:.4em;color:var(--g);text-decoration:none;text-transform:uppercase;transition:letter-spacing .5s cubic-bezier(.23,1,.32,1)}.nav-logo:hover{letter-spacing:.6em}.nav-right{display:flex;gap:2.5rem;align-items:center}.nav-link{font-size:.52rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cf);text-decoration:none;position:relative;overflow:hidden;display:block}.nav-link-inner{display:block}.nav-link-clone,.nav-link-inner{transition:transform .5s cubic-bezier(.77,0,.175,1)}.nav-link-clone{position:absolute;top:100%;left:0;color:var(--g)}.nav-link:hover .nav-link-clone,.nav-link:hover .nav-link-inner{transform:translateY(-100%)}.dot-avail{display:flex;align-items:center;gap:.6rem;font-size:.52rem;letter-spacing:.2em;color:var(--g)}.dot{width:7px;height:7px;background:var(--g);border-radius:50%;animation:throb 2s ease-in-out infinite}@keyframes throb{0%,to{box-shadow:0 0 0 0 rgba(201,169,110,.8)}60%{box-shadow:0 0 0 7px rgba(201,169,110,0)}}#hero{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:9rem 3.5rem 0;position:relative;overflow:hidden}.hero-eyebrow{font-size:.52rem;letter-spacing:.45em;text-transform:uppercase;color:var(--gd);margin-bottom:3rem;display:inline-flex;align-items:center;gap:1.2rem;opacity:0;animation:fadeup .8s cubic-bezier(.23,1,.32,1) .15s forwards}.hero-eyebrow:before{content:"";display:block;width:28px;height:1px;background:var(--gd)}.hero-name{font-family:"Instrument Serif",serif;font-size:clamp(4.5rem,12vw,13rem);font-weight:400;font-style:italic;line-height:.87;letter-spacing:-.025em;position:relative}.hero-name,.hn{overflow:hidden}.hn,.hn-inner{display:block}.hn-inner{transform:translateY(110%);animation:lineup .95s cubic-bezier(.16,1,.3,1) forwards;will-change:transform}.hn:first-child .hn-inner{animation-delay:.25s}.hn:nth-child(2) .hn-inner{animation-delay:.38s;margin-left:7vw}.hn:nth-child(2) .hn-inner span{color:var(--g)}.hn:nth-child(3) .hn-inner{animation-delay:.51s;margin-left:2vw}.hero-sub-row{display:flex;align-items:flex-end;justify-content:space-between;padding:2.5rem 0 4rem;border-top:1px solid rgba(94,75,67,.3);margin-top:3rem;opacity:0;animation:fadeup .7s cubic-bezier(.23,1,.32,1) .9s forwards}.hero-desc{font-size:.7rem;line-height:1.95;color:var(--cd);max-width:320px}.hero-stats{display:flex;gap:4rem;align-items:flex-end}.hstat{display:flex;flex-direction:column;gap:.35rem;text-align:right}.hstat-n{font-family:Unbounded,sans-serif;font-size:2.2rem;font-weight:200;color:var(--g);line-height:1}.hstat-l{font-size:.45rem}.hero-scroll,.hstat-l{letter-spacing:.3em;text-transform:uppercase;color:var(--cf)}.hero-scroll{display:flex;align-items:center;gap:1rem;font-size:.48rem}.hero-scroll-bar{width:0;height:1px;background:linear-gradient(to right,var(--g),transparent);animation:growbar 1.4s ease 1.1s forwards}@keyframes growbar{to{width:70px}}@keyframes fadeup{to{opacity:1;transform:translateY(0)}}@keyframes lineup{to{transform:translateY(0)}}.marquee-wrap{overflow:hidden;border-top:1px solid rgba(94,75,67,.22);border-bottom:1px solid rgba(94,75,67,.22);padding:.85rem 0;background:var(--m)}.marquee-track{display:flex;white-space:nowrap;animation:marq 20s linear infinite}.marquee-track:hover{animation-play-state:paused}.mi{display:inline-flex;align-items:center;gap:2rem;padding:0 2rem;font-family:Unbounded,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--l)}.ms{color:var(--g);font-size:.85rem}@keyframes marq{to{transform:translateX(-50%)}}#about{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.about-left{padding:7rem 3.5rem;border-right:1px solid rgba(94,75,67,.18);display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0;height:100vh}.sec-label{font-size:.48rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gd)}.about-stmt{font-family:"Instrument Serif",serif;font-size:clamp(1.5rem,2.5vw,2.4rem);font-style:italic;font-weight:400;line-height:1.5;color:var(--c);flex:1;display:flex;align-items:center}.about-stmt em{color:var(--g);font-style:normal}.about-badges{display:flex;gap:1rem;flex-wrap:wrap}.badge{border:1px solid var(--l);padding:.45rem 1rem;font-size:.48rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cd);transition:border-color .3s,color .3s}.badge:hover{border-color:var(--g);color:var(--g)}.about-right{padding:7rem 3.5rem;display:flex;flex-direction:column;gap:0}.iblock{padding:2rem 0;border-bottom:1px solid rgba(94,75,67,.18);transition:transform .7s cubic-bezier(.23,1,.32,1),opacity .7s ease}.iblock.vis{transform:translateX(0);opacity:1}.iblock:last-child{border-bottom:none}.iblock-label{font-size:.48rem;letter-spacing:.35em;text-transform:uppercase;color:var(--gd);margin-bottom:.9rem}.iblock-val{font-size:.75rem;line-height:2;color:var(--cd)}.iblock-val strong{color:var(--c);font-weight:400}#exp{padding:7rem 3.5rem;position:relative;background:var(--d2)}.bigtitle{font-family:Unbounded,sans-serif;font-size:clamp(2.5rem,7vw,8rem);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.88;color:transparent;-webkit-text-stroke:1px var(--l);margin-bottom:5rem}.bigtitle span{-webkit-text-stroke:1px var(--g);color:transparent}.xrow{display:grid;grid-template-columns:200px 1fr 60px;align-items:start;gap:3rem;padding:2.5rem 0;border-top:1px solid rgba(94,75,67,.18);overflow:hidden;position:relative;transition:opacity .55s ease,transform .55s ease}.xrow.vis{opacity:1;transform:translateY(0)}.xrow:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--m) 0,rgba(46,31,27,.6) 100%);transform:translateX(-100%);transition:transform .65s cubic-bezier(.77,0,.175,1);z-index:0}.xrow:hover:before{transform:translateX(0)}.xrow>*{position:relative;z-index:1}.xperiod{font-size:.52rem;letter-spacing:.18em;color:var(--cf);padding-top:.2rem;line-height:1.8}.xrole{font-family:"Instrument Serif",serif;font-size:clamp(1.2rem,2.2vw,1.9rem);font-style:italic;color:var(--c);margin-bottom:.3rem;line-height:1.2;transition:color .3s}.xrow:hover .xrole{color:var(--g)}.xorg{font-size:.55rem;letter-spacing:.18em;color:var(--gd);text-transform:uppercase;margin-bottom:1rem}.xbullets{list-style:none;display:flex;flex-direction:column;gap:.5rem}.xbullets li{font-size:.65rem;line-height:1.8;color:var(--cd);padding-left:1.5rem;position:relative}.xbullets li:before{content:"↳";position:absolute;left:0;color:var(--gd)}.xarr{font-size:1.6rem;color:var(--l);align-self:center;text-align:right;transition:color .3s,transform .5s cubic-bezier(.23,1,.32,1)}.xrow:hover .xarr{color:var(--g);transform:translate(5px,-5px) rotate(0deg)}#proj{padding:7rem 3.5rem;background:var(--d)}.proj-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(94,75,67,.2)}.proj-head-title{font-family:Unbounded,sans-serif;font-size:clamp(2rem,5vw,6rem);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.88;color:var(--c)}.proj-head-meta{font-size:.5rem;letter-spacing:.3em;color:var(--cf);text-align:right;line-height:2}.prow{display:grid;grid-template-columns:70px 1fr 200px 160px 50px;align-items:center;gap:2.5rem;padding:1.6rem 0;border-bottom:1px solid rgba(94,75,67,.12);overflow:hidden;position:relative;cursor:none;transition:padding .4s cubic-bezier(.23,1,.32,1)}.prow:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(61,42,35,.95),rgba(46,31,27,.7));transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.77,0,.175,1);z-index:0}.prow:hover:before{transform:scaleY(1)}.prow:hover{padding:2.2rem 0}.prow>*{position:relative;z-index:1}.pnum{font-family:Unbounded,sans-serif;font-size:.5rem;font-weight:700;color:var(--l)}.pname{font-family:"Instrument Serif",serif;font-size:clamp(1.1rem,2vw,1.7rem);font-style:italic;color:var(--c);transition:color .3s;line-height:1.2}.prow:hover .pname{color:var(--g)}.ptech{font-size:.5rem;letter-spacing:.12em;color:var(--cf);line-height:1.7}.ptag,.ptech{text-transform:uppercase}.ptag{font-size:.48rem;letter-spacing:.18em;padding:.32rem .75rem;border:1px solid var(--l);color:var(--cd);display:inline-block;transition:border-color .3s,color .3s}.prow:hover .ptag{border-color:var(--g);color:var(--g)}.parr{font-size:1.3rem;color:var(--l);text-align:right;transition:color .3s,transform .45s cubic-bezier(.23,1,.32,1)}.prow:hover .parr{color:var(--g);transform:translate(5px,-5px)}.pdesc{grid-column:2/-1;font-size:.63rem;line-height:1.95;color:var(--cd);max-height:0;overflow:hidden;transition:max-height .55s cubic-bezier(.23,1,.32,1),padding .3s}.prow:hover .pdesc{max-height:100px;padding-top:.5rem}#skills{background:var(--m);padding:7rem 3.5rem;position:relative;overflow:hidden}#skills:before{content:"ARSENAL";position:absolute;right:-3rem;top:50%;transform:translateY(-50%);font-family:Unbounded,sans-serif;font-weight:900;font-size:18vw;color:transparent;-webkit-text-stroke:1px rgba(94,75,67,.1);pointer-events:none;line-height:1;letter-spacing:-.05em;white-space:nowrap}.skills-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4.5rem}.skills-ht{font-family:Unbounded,sans-serif;font-size:clamp(1.8rem,3.5vw,4rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--c);line-height:.9}.srows{display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.srow{display:flex;align-items:flex-start;gap:2rem;padding:1.8rem 0;border-bottom:1px solid rgba(94,75,67,.18);transition:opacity .8s ease,transform .8s cubic-bezier(.23,1,.32,1)}.srow.vis{opacity:1;transform:translateY(0)}.srow:last-child{border-bottom:none}.scat{font-size:.48rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gd);width:120px;flex-shrink:0;padding-top:.3rem;transition:color .3s,transform .3s ease}.srow:hover .scat{color:var(--g);transform:translateX(5px)}.schips{display:flex;flex-wrap:wrap;gap:.6rem;flex:1}.chip{font-size:.6rem;letter-spacing:.06em;padding:.5rem 1.1rem;background:rgba(26,16,8,.7);border:1px solid rgba(94,75,67,.32);color:var(--cd);position:relative;overflow:hidden;transition:color .35s,border-color .35s,transform .3s cubic-bezier(.23,1,.32,1)}.srow.vis .chip{transform:scale(1);opacity:1}.chip:after{content:"";position:absolute;inset:0;background:var(--g);transform:translateY(100%);transition:transform .38s cubic-bezier(.23,1,.32,1);z-index:0}.chip:hover{color:var(--d);border-color:var(--g);transform:translateY(-3px) scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.2)}.chip:hover:after{transform:translateY(0)}.chip span{position:relative;z-index:1}#contact{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:6rem 3.5rem;position:relative;overflow:hidden;background:var(--d2)}.contact-bg-txt{position:absolute;left:-5%;top:-15%;font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(15rem,45vw,50rem);color:rgba(201,169,110,.02);line-height:.7;pointer-events:none;z-index:0;user-select:none;filter:blur(5px);mix-blend-mode:overlay}.contact-inner{position:relative;z-index:1}.contact-lbl{font-size:.48rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gd);margin-bottom:2rem}.contact-headline{font-family:"Instrument Serif",serif;font-size:clamp(4rem,10vw,12rem);font-weight:400;font-style:italic;line-height:.9;letter-spacing:-.025em;color:var(--c);margin-bottom:5rem;position:relative}.contact-headline em{display:block;color:var(--g)}.clinks{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));border-top:1px solid rgba(94,75,67,.22);gap:0}.clink{padding:2rem 1.5rem;border-right:1px solid rgba(94,75,67,.12);border-bottom:1px solid rgba(94,75,67,.12);position:relative;overflow:hidden;transition:background .4s ease,opacity .8s ease,transform .8s cubic-bezier(.23,1,.32,1)}.clink.vis{opacity:1;transform:translateY(0)}.clink:last-child{border-right:none}.clink:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--g);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.77,0,.175,1)}.clink:hover:after{transform:scaleX(1)}.clink:hover{background:rgba(46,31,27,.6)}.clink-lbl{font-size:.46rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gd);margin-bottom:.7rem}.clink-val{font-size:.7rem;line-height:1.8;color:var(--c)}.clink-val a{color:inherit;text-decoration:none;transition:color .3s}.clink:hover .clink-val a{color:var(--g)}footer{background:var(--d);border-top:1px solid rgba(94,75,67,.18);padding:1.8rem 3.5rem;display:flex;justify-content:space-between;align-items:center}.fbrand{font-family:Unbounded,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.35em;color:var(--g)}.fcopy{font-size:.48rem;letter-spacing:.18em;color:var(--cf)}@media(max-width:900px){nav{padding:1.4rem 1.5rem}.nav-right .nav-link{display:none}#hero{padding:7rem 1.5rem 0}#about{grid-template-columns:1fr}.about-left{position:relative;height:auto;border-right:none;border-bottom:1px solid rgba(94,75,67,.18);padding:4.5rem 1.5rem}.about-right{padding:3.5rem 1.5rem}#contact,#exp,#proj,#skills{padding:5rem 1.5rem}.xrow{grid-template-columns:1fr;gap:1rem}.xarr,.xperiod{display:none}.prow{grid-template-columns:50px 1fr 80px 35px;gap:1rem}.ptech{display:none}.clinks{grid-template-columns:1fr 1fr}.clink:nth-child(2){border-right:none}footer{flex-direction:column;gap:.6rem;text-align:center}.hero-stats{gap:2rem}.bigtitle{font-size:clamp(2rem,10vw,5rem)}}