@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--lime:#ed343d;--muted:#858585}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#080808;color:#f4f3ef;font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #232323;position:relative;z-index:5}.logo{font-family:'Space Grotesk',sans-serif;font-size:25px;letter-spacing:-1.4px;font-weight:700;line-height:.83}.logo span{display:block;font-size:18px;font-weight:400;letter-spacing:1px;margin-top:7px}nav{display:flex;gap:35px;font-size:13px}#edit{background:transparent;color:#aaa;border:1px solid #373737;border-radius:30px;padding:10px 17px;font-size:11px}.hero{padding:85px 7% 60px;min-height:calc(100svh - 100px);position:relative;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;display:flex;align-items:center;gap:10px}.dot{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 13px #ed343d55}h1,h2{font-family:'Space Grotesk',sans-serif;font-weight:500;letter-spacing:-.075em;line-height:.96}h1{font-size:clamp(74px,10.6vw,170px);margin:45px 0 50px;position:relative;z-index:1}.period{color:var(--lime)}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:1}p{font-size:14px;line-height:1.8;color:#999}.scroll{font-size:9px;letter-spacing:1.5px;display:flex;gap:40px;align-items:center}.scroll span{font-size:28px;color:var(--lime)}.orbit{position:absolute;right:4%;top:12%;width:240px;height:240px;border:1px solid #272727;border-radius:50%;display:grid;place-items:center;transform:rotate(-25deg);font-size:85px;color:#171717;box-shadow:0 0 0 25px #0c0c0c,0 0 0 26px #171717;animation:turn 25s linear infinite;pointer-events:none}@keyframes turn{to{transform:rotate(335deg)}}.work{padding-top:80px;overflow:hidden}.work-heading{margin:0 7% 65px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.5px}.work-heading p{color:#eee;font-size:27px;letter-spacing:-1px;line-height:1.2;margin:0}.reel-row{height:72vh;min-height:430px;display:flex;align-items:center;position:relative;padding:0 9%;gap:7%;will-change:transform,opacity}.reel-row:nth-child(even){flex-direction:row-reverse}.reel-card{width:65%;aspect-ratio:16/9;position:relative;overflow:hidden;border:1px solid #333;background:#151515}.reel-row:nth-child(3n+2) .reel-card{width:44%;aspect-ratio:4/3}.reel-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 60%,#000b);pointer-events:none}.reel-card video{width:100%;height:100%;object-fit:cover;display:block}.placeholder{height:100%;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 60% 35%,#522229,transparent 65%),#1d0e10}.placeholder:before{content:'';width:50%;height:160%;position:absolute;transform:rotate(35deg);background:linear-gradient(90deg,transparent,#ee7c7c88,transparent);filter:blur(15px)}.reel-row:nth-child(2n) .placeholder{background:radial-gradient(ellipse at 40% 60%,#762530,transparent 65%),#1b0b0e}.reel-row:nth-child(3n) .placeholder{background:radial-gradient(ellipse at 60% 30%,#632331,transparent 60%),#180c10}.abstract{font-family:'Space Grotesk',sans-serif;font-size:clamp(50px,9vw,150px);letter-spacing:-12px;color:#ffffff24;transform:rotate(-12deg);border:1px solid #ffffff28;border-radius:50%;width:65%;aspect-ratio:1;display:grid;place-items:center;position:relative}.placeholder small{position:absolute;bottom:20px;left:20px;font-size:9px;letter-spacing:2px;color:#ccc}.card-top{position:absolute;top:18px;left:20px;right:20px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;z-index:2}.reel-copy{width:25%}.reel-copy>span{color:var(--lime);font-size:9px;letter-spacing:2px}.reel-copy h3{font-family:'Space Grotesk',sans-serif;font-size:clamp(23px,3vw,43px);font-weight:400;letter-spacing:-1.5px;line-height:1.1}.reel-copy p{font-size:10px;letter-spacing:1px}.manifesto{padding:160px 8%}.manifesto h2{font-size:clamp(38px,6vw,88px);line-height:1.12;margin:45px 0 70px}.manifesto h2>span{color:#686868}.skills{display:flex;justify-content:space-between;border-top:1px solid #333;padding-top:25px;font-size:10px;letter-spacing:1px}#connect{padding:100px 8% 120px;background:#10110e;border-top:1px solid #25271e}#connect h2{font-size:clamp(65px,9vw,130px);margin:40px 0 30px}.socials{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #34362c;border-bottom:1px solid #34362c}.socials a{padding:35px 20px;font-size:23px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:background .3s,color .3s}.socials a+a{border-left:1px solid #34362c}.socials a span{font-size:9px;color:#85877b}.socials a b{margin-left:auto;font-weight:400}.socials a:hover{background:var(--lime);color:#080808}footer{padding:40px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}footer>span,footer>a:last-child{font-size:8px;letter-spacing:1px;color:#888}dialog{background:#141414;color:#eee;border:1px solid #444;max-width:620px;width:92%;max-height:85vh;padding:30px;border-radius:8px}dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}.editor-top{display:flex;justify-content:space-between;align-items:center}.editor-top h2{font-size:28px;letter-spacing:-1px}.editor-top button{background:none;border:none;color:white;font-size:23px}dialog p{font-size:12px}label{display:block;font-size:11px;color:#ccc;margin:17px 0}input{display:block;width:100%;background:#080808;border:1px solid #3b3b3b;color:white;padding:12px;margin-top:6px;border-radius:3px}dialog button:not(#close){padding:12px;margin:8px 4px 0 0;background:#242424;color:#eee;border:1px solid #444;border-radius:3px;font-size:12px}dialog button.save{background:var(--lime)!important;color:#101010!important}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--lime);color:#111;padding:14px 25px;z-index:20;font-size:12px;display:none;max-width:90vw}a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:5px}@media(max-width:700px){header{height:82px;padding:0 6%}nav{gap:15px;font-size:10px}.logo{font-size:19px}.logo span{font-size:14px}#edit{font-size:9px;padding:8px}.hero{padding:75px 7% 45px;min-height:calc(90svh - 82px)}.eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:clamp(65px,14vw,98px);margin:65px 0}.orbit{width:150px;height:150px;top:30%;right:-40px;font-size:60px}.hero-bottom{display:block}.hero-bottom p{font-size:12px}.scroll{margin-top:40px;justify-content:space-between}.work-heading{gap:20px}.work-heading>span:last-child{display:none}.work-heading p{font-size:22px}.reel-row,.reel-row:nth-child(even){height:65vh;min-height:420px;flex-direction:column;padding:40px 7%;gap:22px;justify-content:center;align-items:stretch}.reel-card,.reel-row:nth-child(3n+2) .reel-card{width:100%;aspect-ratio:16/10}.reel-copy{width:100%}.reel-copy h3{margin:10px 0;font-size:28px}.reel-copy p{display:none}.manifesto{padding:100px 7%}.skills{flex-direction:column;gap:20px}.socials{grid-template-columns:1fr}.socials a+a{border-left:0;border-top:1px solid #34362c}.socials a{padding:25px 10px;font-size:22px}#connect{padding:80px 7%}footer{flex-wrap:wrap;padding:35px 7%}footer>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit{animation:none}.reel-row{transform:none!important;opacity:1!important}}
/* Experimental art direction — an open canvas, rather than a section grid. */
body{background:#050505}header{position:absolute;inset:0 0 auto;border:0;height:110px;padding:0 4%;mix-blend-mode:normal}header nav{margin-left:auto;margin-right:45px}.hero{min-height:108svh;padding:170px 5% 50px;isolation:isolate}.hero>.eyebrow{position:absolute;top:145px;left:5%;font-size:9px;color:#a7a7a7}.hero h1{font-size:clamp(80px,12.3vw,190px);margin:100px 0 90px;line-height:.84;letter-spacing:-.085em;z-index:3;pointer-events:none}.headline-first{display:inline-block;transform:translateX(4vw)}.headline-last{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;display:inline-block;transform:translateX(14vw);letter-spacing:-.085em}.hero-collage{position:absolute;inset:0;z-index:0;overflow:hidden}.film-fragment{position:absolute;border:1px solid #7775;box-shadow:0 20px 70px #000a;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:15px;color:#ddd}.film-fragment span,.film-fragment small{font:8px 'DM Sans',sans-serif;letter-spacing:1px;z-index:1}.film-fragment b{font-family:'Space Grotesk',sans-serif;font-weight:500;letter-spacing:-7px;line-height:.85;position:relative}.fragment-a{width:29vw;height:21vw;left:-5%;top:230px;transform:rotate(-14deg);background:radial-gradient(ellipse at 65% 40%,#c62d3c70,transparent 50%),linear-gradient(120deg,#171315,#711b28,#181017)}.fragment-a:before{content:'';position:absolute;width:70%;height:170%;top:-40%;left:30%;background:linear-gradient(90deg,transparent,#ed5b6688,transparent);transform:rotate(30deg);filter:blur(10px)}.fragment-a b{font-size:5vw;opacity:.6}.fragment-b{width:20vw;height:29vw;right:5%;top:100px;transform:rotate(12deg);background:radial-gradient(ellipse at 50% 50%,#98555d,#39151e 35%,#16080c 75%)}.fragment-b b{font-size:24vw;color:#f3909033;align-self:center;transform:rotate(-20deg)}.fragment-c{width:24vw;height:15vw;right:19%;bottom:6%;transform:rotate(-8deg);background:radial-gradient(ellipse at 90% 20%,#742134,transparent 70%),#200b14}.fragment-c b{font-size:3.5vw;letter-spacing:-3px;color:#edbfc688}.hero-bottom{align-items:flex-end;margin-top:80px}.hero-bottom p{font-size:12px;max-width:330px}.scroll{writing-mode:vertical-rl;position:absolute;right:0;bottom:0;gap:15px;font-size:8px}.handnote{position:absolute;left:42%;top:66%;font:italic 18px Georgia,serif;color:var(--lime);transform:rotate(-9deg);z-index:4}.hero-stamp{position:absolute;right:6%;bottom:14%;font-size:8px;letter-spacing:1px;line-height:1.5;transform:rotate(9deg);color:#8b8b8b}.hero-stamp span{display:block;font-size:65px;line-height:1;color:var(--lime);margin-top:12px;animation:turn 30s linear infinite}.work{padding-top:100px;position:relative}.work:before{content:'IN MOTION';position:absolute;top:190px;left:-3%;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:24vw;line-height:1;color:#ffffff06;white-space:nowrap;transform:rotate(-7deg);pointer-events:none}.work-heading{margin:0 6% 80px;align-items:flex-start}.work-heading p{font:italic 50px Georgia,serif;transform:rotate(-5deg);margin-left:12vw;color:#aaa}.work-heading>span:last-child{writing-mode:vertical-rl}.reel-row{height:85vh;padding:0 6%;gap:4%;min-height:520px;margin-bottom:-80px}.reel-row:nth-child(even){padding-right:14%;padding-left:12%;gap:6%}.reel-card{border:1px solid #ffffff35;box-shadow:0 40px 80px #0009;width:68%}.reel-row:nth-child(3n+2) .reel-card{width:43%;aspect-ratio:3/4}.reel-row:nth-child(3n) .reel-card{width:62%;aspect-ratio:2/1}.reel-copy{align-self:flex-end;margin-bottom:10%;width:25%;position:relative;z-index:3}.reel-row:nth-child(even) .reel-copy{align-self:center}.reel-copy h3{font-size:clamp(28px,3.7vw,60px);letter-spacing:-2.5px;line-height:.95}.reel-copy>span{font-size:8px}.reel-copy p{font-size:8px}.abstract{border-radius:8%;transform:rotate(-30deg);font-size:12vw;border:1px solid #ffffff38;box-shadow:20px 30px 90px #0007,inset 10px 20px 40px #ffffff08}.reel-row:nth-child(2n) .abstract{border-radius:50%;transform:rotate(20deg);width:90%}.placeholder:before{animation:lightshift 10s ease-in-out infinite alternate}@keyframes lightshift{to{transform:translateX(-30%) rotate(55deg);opacity:.5}}.manifesto{padding:210px 7% 140px;position:relative}.manifesto:before{content:'✳';position:absolute;right:8%;top:180px;font-size:130px;color:var(--lime);transform:rotate(12deg)}.manifesto h2{font-size:clamp(42px,6.5vw,100px);line-height:1.06;transform:rotate(-3deg);max-width:1000px}.manifesto h2>span{font-family:Georgia,serif;font-style:italic;color:#858585}.skills{border:0;justify-content:flex-start;gap:18px;transform:rotate(-3deg);flex-wrap:wrap}.skills span{padding:14px 20px;border:1px solid #444;border-radius:50%;font-size:9px}.skills span:nth-child(2){transform:rotate(9deg);color:var(--lime);border-color:#9e3944}#connect{background:#050505;border:0;padding-top:130px;position:relative;overflow:hidden}#connect:before{content:'↗';position:absolute;right:-4%;top:50px;font-size:45vw;line-height:1;color:#ffffff05;pointer-events:none}#connect h2{font-size:clamp(80px,13vw,200px);transform:rotate(-4deg);margin:65px 0 60px}#connect h2::first-line{font-family:Georgia,serif;font-style:italic}#connect>p{margin-left:40%;font-size:12px}.socials{display:flex;gap:30px;border:0;align-items:center;justify-content:center;margin-top:90px}.socials a{border:1px solid #555!important;border-radius:50%;height:150px;width:30%;justify-content:center;transform:rotate(-8deg);font-size:23px;transition:transform .3s,background .3s,color .3s}.socials a:nth-child(2){transform:translateY(35px) rotate(5deg)}.socials a:nth-child(3){transform:rotate(-4deg)}.socials a:hover{transform:rotate(0) scale(1.06)}.socials a b{margin-left:12px}.socials a span{display:none}footer{border-top:1px solid #222;margin-top:50px}
@media(max-width:700px){header{height:90px;padding:0 5%}header nav{margin-right:12px;gap:12px}.hero{min-height:850px;min-height:105svh;padding:160px 5% 45px}.hero>.eyebrow{top:130px;font-size:7px;max-width:75%}.hero h1{font-size:16vw;margin-top:130px;margin-bottom:170px;line-height:.93}.headline-first{transform:translateX(0)}.headline-last{transform:translateX(8vw);font-size:1.1em}.fragment-a{width:43vw;height:35vw;top:180px;left:-8%}.fragment-a b{font-size:8vw}.fragment-b{width:30vw;height:46vw;top:150px;right:-3%}.fragment-b b{font-size:36vw}.fragment-c{width:45vw;height:30vw;right:12%;bottom:17%}.fragment-c b{font-size:7vw}.handnote{top:56%;left:19%;font-size:15px}.hero-stamp{bottom:7%;right:16%;font-size:7px}.hero-stamp span{font-size:38px}.hero-bottom{margin-top:0}.hero-bottom p{font-size:10px;max-width:200px}.scroll{right:0;bottom:20px;font-size:6px}.work{padding-top:70px}.work-heading p{font-size:30px;margin-left:0}.work-heading{margin-bottom:50px}.reel-row,.reel-row:nth-child(even){padding:25px 9%;height:66vh;min-height:420px;margin-bottom:0;gap:15px}.reel-card,.reel-row:nth-child(3n) .reel-card{width:100%;aspect-ratio:16/10}.reel-row:nth-child(3n+2) .reel-card{width:72%;aspect-ratio:4/5;margin-left:20%}.reel-copy,.reel-row:nth-child(even) .reel-copy{width:80%;align-self:flex-start;margin-bottom:0}.reel-copy h3{font-size:29px;letter-spacing:-1px;margin:8px 0}.abstract{font-size:20vw}.manifesto{padding:120px 8% 70px}.manifesto:before{top:60px;right:10%;font-size:60px}.manifesto h2{font-size:10vw;letter-spacing:-2px}.skills{flex-direction:row;gap:8px}.skills span{font-size:7px;padding:10px}#connect{padding:100px 7% 80px}#connect h2{font-size:17vw;margin:40px 0}#connect>p{margin-left:10%;font-size:11px}.socials{gap:8px;margin-top:60px;flex-wrap:wrap}.socials a{width:46%;height:95px;font-size:17px;padding:10px}.socials a:nth-child(2){transform:translateY(15px) rotate(5deg)}.socials a:nth-child(3){margin-top:10px}.socials a b{margin-left:0}}
@media(prefers-reduced-motion:reduce){.hero-stamp span,.placeholder:before{animation:none}.reel-row{transform:none!important;opacity:1!important}.socials a{transition:none}}
.film-fragment video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film-fragment.has-video b,.film-fragment.has-video small{visibility:hidden}.film-fragment.has-video:before{display:none}.film-fragment.has-video span{background:#0008;padding:5px;align-self:flex-start}
/* Gothic portals, scoped to the three contact links. */
.socials{--silver:#b6afa2;--stone:#5a554c;position:relative;gap:clamp(18px,4vw,70px);margin:100px auto 20px;max-width:1080px;padding:40px 12px 30px;align-items:center;isolation:isolate}.socials:before{content:'✦';position:absolute;top:-8px;left:50%;transform:translateX(-50%);color:var(--silver);font-size:22px;text-shadow:0 0 22px #b6afa244}.socials:after{content:'';position:absolute;left:12%;right:12%;top:3px;height:1px;background:linear-gradient(90deg,transparent,#5a554c 40%,transparent 48%,transparent 52%,#5a554c 60%,transparent)}.socials a,.socials a:nth-child(2),.socials a:nth-child(3){width:30%;height:310px;margin:0;padding:75px 15px 40px;border:1px solid var(--stone)!important;border-radius:50% 50% 3px 3px / 85% 85% 3px 3px;transform:none;display:flex;flex-direction:column;gap:15px;position:relative;overflow:hidden;isolation:isolate;font-family:'UnifrakturMaguntia',Georgia,serif;font-size:clamp(30px,3.2vw,48px);font-weight:400;color:#d9d4c9;background:radial-gradient(ellipse at 50% 0%,#82745d17,transparent 65%),linear-gradient(180deg,#12110e,#090909);box-shadow:inset 0 0 40px #0008;transition:color .4s,border-color .4s,box-shadow .4s,transform .4s}.socials a:nth-child(2){transform:translateY(28px)}.socials a:before{content:'';position:absolute;inset:9px;border:1px solid #655c433f;border-radius:inherit;pointer-events:none;transition:border-color .4s}.socials a:after{content:'✧';font-family:Georgia,serif;position:absolute;bottom:17px;left:0;right:0;text-align:center;font-size:18px;color:#766b54}.socials a span{display:block;position:absolute;top:56px;left:0;right:0;text-align:center;font:10px Georgia,serif;letter-spacing:4px;color:#8b7f69}.socials a b{font-family:Georgia,serif;font-size:22px;font-weight:400;margin:0;color:#9b8d71;transition:transform .4s,color .4s}.socials a:hover{background:radial-gradient(ellipse at 50% 0%,#a8945128,transparent 75%),#100f0b;color:#f1e6c6;transform:translateY(-9px);border-color:#bca778!important;box-shadow:0 0 50px #bca7780a,inset 0 0 50px #a99b5420}.socials a:nth-child(2):hover{transform:translateY(19px)}.socials a:hover:before{border-color:#a2905866}.socials a:hover b{transform:translate(3px,-3px);color:#e9d6a5}.socials a:focus-visible{outline-color:#d8c596;outline-offset:8px}
@media(max-width:700px){.socials{gap:10px;flex-wrap:nowrap;padding:35px 0 20px;margin-top:70px}.socials a,.socials a:nth-child(2),.socials a:nth-child(3){width:33.333%;height:190px;padding:55px 3px 30px;font-size:clamp(21px,5.4vw,35px);gap:12px;margin:0}.socials a:nth-child(2){transform:translateY(18px)}.socials a span{top:31px;font-size:7px;letter-spacing:2px}.socials a:before{inset:5px}.socials a:after{bottom:10px;font-size:13px}.socials a b{font-size:18px}.socials a:nth-child(2):hover{transform:translateY(12px)}}
@media(prefers-reduced-motion:reduce){.socials a,.socials a b{transition:none}}
:root{--lime:#ed343d}.socials{--silver:#de969a;--stone:#673238}.socials a,.socials a:nth-child(2),.socials a:nth-child(3){font-family:'Space Grotesk','DM Sans',Arial,sans-serif;font-size:clamp(25px,2.8vw,40px);font-weight:500;letter-spacing:-1.5px;color:#eee1e2;background:radial-gradient(ellipse at 50% 0%,#b42c3520,transparent 65%),linear-gradient(180deg,#170c0e,#090909)}.socials a span{color:#ac777c}.socials a:before{border-color:#91333c44}.socials a:after,.socials a b{color:#c1656c}.socials:after{background:linear-gradient(90deg,transparent,#673238 40%,transparent 48%,transparent 52%,#673238 60%,transparent)}.socials a:hover{color:#fff;background:radial-gradient(ellipse at 50% 0%,#c42a3c38,transparent 75%),#160a0d;border-color:#e84856!important;box-shadow:0 0 50px #e8485614,inset 0 0 50px #d22e3b20}.socials a:hover:before{border-color:#d44b5966}.socials a:hover b{color:#ff8b95}.socials a:focus-visible{outline-color:#ed343d}.portrait-reel .reel-card,.portrait-reel:nth-child(3n+2) .reel-card,.portrait-reel:nth-child(3n) .reel-card{width:36%;aspect-ratio:9/16;max-height:76vh}.portrait-reel{justify-content:space-around}.reel-card video{object-fit:contain;background:#080808}.film-fragment.has-video{background:#0b0809}.film-fragment video{object-fit:cover}.socials a:before{pointer-events:none}
@media(max-width:700px){.socials a,.socials a:nth-child(2),.socials a:nth-child(3){font-size:clamp(16px,4.6vw,27px);letter-spacing:-.7px}.portrait-reel,.portrait-reel:nth-child(even){height:auto;min-height:650px;padding-top:60px;padding-bottom:50px;align-items:center}.portrait-reel .reel-card,.portrait-reel:nth-child(3n+2) .reel-card,.portrait-reel:nth-child(3n) .reel-card{width:75%;max-height:68vh;margin:0;aspect-ratio:9/16}.portrait-reel .reel-copy,.portrait-reel:nth-child(even) .reel-copy{width:85%;align-self:center}}
.socials .contact-detail{font-family:'DM Sans',Arial,sans-serif;font-size:12px;line-height:1.3;letter-spacing:.3px;color:#c78e94;font-weight:400}.socials a:hover .contact-detail{color:#efc4c8}@media(max-width:700px){.socials .contact-detail{font-size:8px;letter-spacing:0}.socials a,.socials a:nth-child(2),.socials a:nth-child(3){gap:8px}}
.logo{display:inline-flex;align-items:center;line-height:1;flex-shrink:0}.logo img{display:block;width:210px;height:auto;max-height:68px;object-fit:contain}header .logo img{width:210px}footer .logo img{width:180px}@media(max-width:700px){header .logo img{width:135px;max-height:48px}footer .logo img{width:150px}header nav{gap:10px;font-size:9px;margin-right:10px}#edit{padding:7px;font-size:8px}}@media(max-width:380px){header .logo img{width:112px}header nav{gap:8px;font-size:8px;margin-right:8px}}
.extra-contact{max-width:1080px;margin:70px auto 0;padding:28px 10px;border-top:1px solid #492329;display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;z-index:1}.extra-name{font-size:9px;letter-spacing:2px;color:#ba797f}.extra-contact a{font-size:13px;color:#f0dfe1;display:flex;align-items:center;gap:12px;transition:color .2s}.extra-contact a span{color:#b67c83;font-size:12px}.extra-contact a:hover,.extra-contact a:hover span{color:#ff5a66}@media(max-width:700px){.extra-contact{flex-direction:column;align-items:flex-start;gap:24px;margin-top:55px;padding:28px 0}.extra-contact a{width:100%;justify-content:space-between;font-size:13px}.extra-contact a span{font-size:12px}}
