:root{--bg:#02090c;--panel:#041117;--orange:#ff6e42;--blue:#6392a8;--muted:#919da3;--border:#f9f9f913}body{background:#02090c}.ambient{position:absolute;inset:0 0 auto;height:1100px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 4% 18%,#ff6e421f,transparent 48%),radial-gradient(ellipse at 94% 36%,#296a8820,transparent 48%)}.header{height:100px;border-bottom-color:#f9f9f90d}.wordmark i{box-shadow:0 0 15px #ff6e42}.nav-contact{border-radius:30px;border-color:#1c62818a;background:linear-gradient(120deg,#071f2a,#082939);box-shadow:inset 0 1px #f9f9f91f,0 0 22px #34728e14}.nav-contact span{color:#90b1c0}.hero{overflow:visible;padding-top:85px;gap:50px;grid-template-columns:1.15fr 1fr}.hero-content{padding-top:35px}h1{font-size:clamp(48px,5.1vw,74px);line-height:1.14;letter-spacing:-3.7px}h1 em{white-space:normal;background:linear-gradient(100deg,#ff6e42,#ff6e42);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 26px #ff6e4235)}.eyebrow{font-size:9px;letter-spacing:2px}.actions{gap:20px}.hero-note{color:#8b989e}.hero-art{min-height:565px;border:1px solid #28698841;border-radius:12px;background:#030e14;box-shadow:0 0 70px #1d628215,0 0 2px #7aa2b460;isolation:isolate;overflow:visible}.hero-art:after{content:'';position:absolute;inset:0;border-radius:12px;background:linear-gradient(180deg,#02090d20 45%,#02090d 100%);pointer-events:none}.hero-art img.studio-hero{border-radius:12px;object-position:50% 44%;opacity:.8}.orbital{position:absolute;inset:-1px;border-radius:12px;box-shadow:-14px -10px 60px #ff6e4220,15px 12px 60px #296a8820;pointer-events:none}.frame-top,.frame-bottom{z-index:2;color:#b1c8d2}.frame-top{top:21px}.frame-bottom{bottom:20px;font-size:7px}.floating-brand{position:absolute;top:72px;right:24px;width:112px;padding:15px 13px;background:#041118b3;border:1px solid #f9f9f922;border-radius:9px;backdrop-filter:blur(15px);z-index:2}.floating-brand img{position:static;width:100%;height:auto;filter:brightness(0) invert(1);opacity:1}.edit-badge{position:absolute;left:-25px;bottom:69px;padding:20px 24px;background:linear-gradient(120deg,#092634ef,#05171fef);border:1px solid #20648380;border-radius:10px;box-shadow:0 0 30px #32708d26;z-index:3;font-size:14px;letter-spacing:-.2px;backdrop-filter:blur(14px)}.edit-badge>.status-dot{display:inline-block;background:#7ba2b5;box-shadow:0 0 12px #488099;margin-right:9px}.badge-sub{display:block;font-size:11px;color:#52869f;margin:9px 0 0 18px}.hero-bottom{padding-block:44px}.stats{border-radius:12px;border:1px solid #f9f9f915;background:linear-gradient(120deg,#05151db0,#030c10);position:relative}.stats:before{content:'';position:absolute;left:15%;right:15%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#6090a680,transparent)}.stats strong{background:linear-gradient(180deg,#d4dfe5,#81a6b8);background-clip:text;-webkit-background-clip:text;color:transparent}.stats strong span{color:#8caebe}.section{padding-block:115px}.section-label{letter-spacing:2px;font-size:9px}.section-label>span:first-child:before{content:'';display:inline-block;height:5px;width:5px;background:#6f9bae;box-shadow:0 0 11px #488099;margin:0 12px 2px 0}.line{background:linear-gradient(90deg,#f9f9f918,transparent)}h2{font-weight:500;font-size:49px}h2 em{color:#a1bdc9}.about-grid{gap:100px}.timeline-photo{margin:36px 0 0;border:1px solid #10597b4d;border-radius:10px;overflow:hidden;background:#05151d;box-shadow:0 0 45px #145b7d10}.timeline-photo img{width:100%;height:150px;object-fit:cover;opacity:.6;display:block}.timeline-photo figcaption{font-size:7px;letter-spacing:1.6px;padding:16px;color:#78a1b3}.about-copy .intro{font-size:21px;line-height:1.7}.principles li{padding-block:22px}.principles li span{color:#80a6b7}.craft{padding-top:0}.muted-title{color:#6a7c84}.craft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.craft-card{border:1px solid #f9f9f919;border-radius:11px;overflow:hidden;background:linear-gradient(140deg,#041219,#030b0f);transition:border-color .25s,box-shadow .25s}.craft-card:hover{border-color:#2d6d8a80;box-shadow:0 0 30px #3e789417}.craft-visual{height:240px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#01486919,transparent 68%);overflow:hidden}.craft-copy{padding:27px;border-top:1px solid #f9f9f912}.craft-copy>span{color:#5e8ea5;font-size:8px;letter-spacing:1.4px}.craft-copy h3{font-size:20px;letter-spacing:-.7px;margin:15px 0}.craft-copy p{font-size:12px;color:var(--muted);line-height:1.9}.cuts{gap:8px;padding:35px}.clip-piece{border:1px solid #2c6c8a5e;border-radius:5px;height:71px;flex:1;padding:13px 9px;background:linear-gradient(145deg,#06334960,#071e29);font-size:11px;color:#8eafbf;box-shadow:0 0 14px #0f597a15}.clip-piece:nth-child(2){transform:translateY(-18px);border-color:#6896aa;background:#063349}.clip-piece span{display:block;font-size:7px;letter-spacing:1px;margin-top:11px;color:#98b6c4}.playhead{position:absolute;top:45px;bottom:45px;width:1px;background:#89acbc;box-shadow:0 0 12px #6c98ad}.playhead:before{content:'';position:absolute;top:0;left:-4px;width:9px;height:9px;background:#92b2c1;box-shadow:0 0 15px #5b8da3}.focus-art>span{font-size:14px;letter-spacing:3px;line-height:1.8;text-align:center;color:#c7d7de}.focus-ring{position:absolute;width:128px;height:128px;border:1px solid #32718d9c;border-radius:50%;box-shadow:0 0 25px #1f638322,inset 0 0 25px #1f638322}.focus-ring:after{content:'';position:absolute;inset:-22px;border:1px solid #01476839;border-radius:50%}.focus-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#82a7b9;box-shadow:0 0 18px #6291a7;top:65px;right:31%}.waveform{gap:5px;padding:70px 35px}.waveform i{height:var(--h);width:7px;border-radius:3px;background:linear-gradient(#a4becb,#3b7792);box-shadow:0 0 10px #3b76923a}.portfolio{background:radial-gradient(ellipse at 95% 0%,#07304430,transparent 38%),#030d12;border-block-color:#f9f9f90d}.video-screen{border-radius:10px;border-color:#2f6e8c2d;aspect-ratio:9/14;box-shadow:0 0 30px #043b5510;transition:border-color .25s,box-shadow .25s}.video-card:hover .video-screen{border-color:#5e8fa599;box-shadow:0 0 30px #004d7129}.video-meta{padding:18px 3px}.portfolio-bottom a{color:#94b4c2}.process{padding-bottom:70px}.workflow{border:1px solid #f9f9f920;border-radius:12px;overflow:hidden;background:#030e13}.workflow-header{display:flex;justify-content:space-between;padding:20px 32px;font-size:8px;letter-spacing:2px;color:#849299;border-bottom:1px solid var(--border)}.workflow details:first-of-type{border-top:0}.workflow details:last-child{border-bottom:0}.workflow summary{padding:30px 34px;gap:32px}.workflow summary:after{color:#74848b;font-size:27px}.stage-number{font:400 80px/1 'Manrope',sans-serif;letter-spacing:-5px;min-width:105px;background:linear-gradient(#b9cdd6,#377390);background-clip:text;-webkit-background-clip:text;color:transparent}.stage-title{font-size:24px;letter-spacing:-.8px;flex:1;color:#afb8bc}.stage-tag{font-size:8px;letter-spacing:2px;color:#74848b}.workflow details[open]{background:radial-gradient(ellipse at 0% 60%,#043b5535,transparent 65%)}.workflow details[open] .stage-title{color:#d4dfe5}.workflow details[open] summary:after,.workflow details[open] .stage-tag{color:#83a8b9}.workflow details p{padding:0 100px 36px 172px;max-width:960px;font-size:14px}.faq{padding-top:40px}.questions{border-top:1px solid #185f7f52}.questions details:first-child{border-top:0}.questions details[open]{background:linear-gradient(90deg,#072e4019,transparent)}summary:after{color:#80a6b7}.contact{background:radial-gradient(ellipse at 0% 110%,#ff6e422e,transparent 55%),radial-gradient(ellipse at 90% 110%,#0147683b,transparent 60%),#030c10;position:relative}.contact:before{content:'';position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#4e849ca0,transparent);box-shadow:0 0 18px #407a95}.contact h2{font-size:70px}.contact h2 em{background:linear-gradient(90deg,#c7d6de,#6593a9);background-clip:text;-webkit-background-clip:text;color:transparent}.contact-arrow{border-color:#3f7a9499;background:linear-gradient(130deg,#053850,#05161e);color:#b3c9d3;box-shadow:0 0 40px #2a6b892a}.contact-arrow:hover{background:#043c57;color:white;box-shadow:0 0 45px #3c779360}.contact-info{border-color:#f9f9f914}footer{padding-block:40px}
@media(max-width:1100px){.hero{gap:35px}.hero-art{min-height:535px}h1{font-size:58px}.about-grid{gap:50px}.craft-copy{padding:20px}.craft-copy h3{font-size:18px}.contact h2{font-size:58px}.cuts{padding-inline:18px}.workflow summary{gap:20px}.workflow details p{padding-left:159px}}
@media(max-width:760px){.header{height:80px}.hero{padding-top:35px;grid-template-columns:1fr;gap:36px}.hero-content{padding-top:10px}h1{font-size:51px;letter-spacing:-2.8px}h1 em{letter-spacing:-2.8px}.hero-art{min-height:440px;aspect-ratio:auto;margin-inline:10px}.hero-art img.studio-hero{object-position:50% 43%}.edit-badge{left:-12px;bottom:54px;padding:16px 18px;font-size:13px}.floating-brand{width:95px;top:55px}.hero-bottom{padding:5px 0 25px}.stats{margin-inline:23px;padding-inline:20px}.stats strong{font-size:38px}.stats>div+div{padding-left:15px}.section{padding-block:70px}.craft{padding-top:0}.craft-grid{grid-template-columns:1fr;gap:20px}.craft-visual{height:200px}.craft-copy{padding:24px}.craft-copy h3{font-size:22px}.craft-copy p{font-size:13px}.cuts{padding-inline:50px}.waveform{padding-block:50px}.focus-dot{top:47px;right:34%}.about-grid{gap:32px}h2{font-size:38px}.about-copy .intro{font-size:18px}.timeline-photo img{height:125px}.video-grid{gap:22px 14px}.video-screen{aspect-ratio:9/16}.workflow-header{padding:17px 18px;font-size:6px;letter-spacing:1px}.workflow summary{padding:23px 17px;gap:15px;flex-wrap:wrap}.stage-number{font-size:49px;min-width:54px;letter-spacing:-3px}.stage-title{font-size:17px;letter-spacing:-.5px}.stage-tag{display:none}.workflow summary:after{font-size:22px}.workflow details p{padding:0 25px 26px 86px;font-size:12px}.faq{padding-top:10px}.contact h2{font-size:40px}.contact-arrow{width:48px;height:48px}.contact-info{margin-top:36px}.contact .section-label{font-size:7px}.section-label{font-size:8px;letter-spacing:1px}}
@media(max-width:760px){h1{font-size:42px;letter-spacing:-2.4px}h1 em{letter-spacing:-2.4px}}

.header-logo{display:flex;align-items:center;flex-shrink:0}.header-logo img{display:block;width:132px;height:auto;filter:brightness(0) invert(1)}
@media(max-width:760px){.header-logo img{width:96px}}
/* MKedits brand palette — supplied reference */
:root{--brand-white:#F9F9F9;--brand-blue:#004E72;--brand-navy:#092634;--brand-orange:#FF6E42;--bg:#030b0f;--panel:#092634;--text:#F9F9F9;--orange:#FF6E42;--blue:#004E72;--muted:#a5b4bb;--border:#F9F9F91a}
body{color:var(--brand-white);background:var(--bg)}
.ambient{background:radial-gradient(ellipse at 0% 5%,#FF6E4233,transparent 47%),radial-gradient(ellipse at 100% 80%,#004E726b,transparent 54%)}
h1 em{background:linear-gradient(100deg,#F9F9F9 -100%,#FF6E42 75%);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 25px #FF6E4230)}


.nav-contact{background:linear-gradient(120deg,#092634,#004E72);border-color:#F9F9F945;box-shadow:inset 0 1px #F9F9F920,0 0 22px #004E7240}
.nav-contact span{color:#F9F9F9}
h2 em{color:#F9F9F9}.stats strong,.stage-number{background:linear-gradient(180deg,#F9F9F9 -15%,#004E72 110%);background-clip:text;-webkit-background-clip:text;color:transparent}
.stats strong span{color:#FF6E42}.section-label>span:first-child:before,.playhead:before,.focus-dot,.edit-badge>.status-dot{background:#FF6E42;box-shadow:0 0 15px #FF6E4280}
.hero-art{border-color:#004E7299;box-shadow:0 0 70px #004E7230,0 0 2px #F9F9F94d}.orbital{box-shadow:-14px -10px 60px #FF6E4220,15px 12px 60px #004E724d}
.edit-badge{background:linear-gradient(120deg,#092634f0,#030b0ff0);border-color:#004E72;box-shadow:0 0 30px #004E7240}.badge-sub{color:#a5b4bb}
.craft-visual{background:radial-gradient(ellipse at center,#004E723d,transparent 70%)}.clip-piece{color:#F9F9F9;background:linear-gradient(145deg,#004E7260,#092634);border-color:#004E72}.clip-piece:nth-child(2){background:#004E72;border-color:#F9F9F975}.clip-piece span{color:#F9F9F9bb}.playhead{background:#FF6E42;box-shadow:0 0 12px #FF6E4280}.focus-ring{border-color:#004E72;box-shadow:0 0 25px #004E7260,inset 0 0 25px #004E7240}.focus-art>span{color:#F9F9F9}.waveform i{background:linear-gradient(#F9F9F9,#004E72);box-shadow:0 0 12px #004E7270}
.craft-copy>span,.principles li span,.portfolio-bottom a,summary:after,.workflow details[open] summary:after,.workflow details[open] .stage-tag{color:#FF6E42}
.contact{background:radial-gradient(ellipse at 0% 110%,#FF6E4238,transparent 53%),radial-gradient(ellipse at 100% 110%,#F9F9F940,transparent 29%),radial-gradient(ellipse at 90% 110%,#004E72aa,transparent 62%),#030b0f}
.contact h2 em{background:linear-gradient(90deg,#F9F9F9,#88acbc);background-clip:text;-webkit-background-clip:text;color:transparent}.contact-arrow{background:linear-gradient(130deg,#004E72,#092634);color:#F9F9F9;border-color:#F9F9F955;box-shadow:0 0 40px #004E7270}.contact-arrow:hover{background:#004E72;box-shadow:0 0 45px #004E72aa}
/* High-contrast neon treatment */
:root{--bg:#010405;--panel:#03090c;--muted:#aebec5;--border:#F9F9F921}
body{background:#010405;color:#F9F9F9}.ambient{height:1080px;background:radial-gradient(ellipse at 3% 8%,#FF6E4212,transparent 39%),radial-gradient(ellipse at 97% 61%,#004E722e,transparent 40%)}
.header{border-bottom-color:#F9F9F913}.header nav{color:#cbd7dc}.hero-art{background:#010405;border-color:#004E72;box-shadow:0 0 0 1px #004E7260,0 0 24px #004E7260,0 0 65px #004E7226}.hero-art img.studio-hero{opacity:.7}.hero-art:after{background:linear-gradient(180deg,#01040500 30%,#010405 100%)}.orbital{box-shadow:-9px -5px 30px #FF6E4215,12px 8px 40px #004E7240}
h1 em{background:none;color:#FF6E42;filter:none;text-shadow:0 0 22px #FF6E4250,0 0 65px #FF6E4220}.nav-contact{background:#020a0e;border-color:#004E72;box-shadow:inset 0 0 16px #004E723d,0 0 15px #004E7240}.nav-contact:hover{border-color:#F9F9F970;box-shadow:0 0 25px #004E7290}
.stats{background:#020608;border-color:#F9F9F91c}.stats:before{background:linear-gradient(90deg,transparent,#004E72,transparent);box-shadow:0 0 13px #004E7280}.stats strong,.stage-number{background:linear-gradient(180deg,#F9F9F9 0%,#7bb0c9 55%,#004E72 100%);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 15px #004E7260)}.stats strong span{color:#FF6E42;text-shadow:0 0 16px #FF6E4260}
.edit-badge{background:#02080af2;border-color:#004E72;box-shadow:0 0 20px #004E7240}.timeline-photo{background:#020608;border-color:#004E7280;box-shadow:0 0 22px #004E7225}.timeline-photo img{opacity:.5}.timeline-photo figcaption{color:#b6cbd4}
h2 em{color:#F9F9F9}.section-label{color:#bdcbd1}.section-label>span:first-child:before{box-shadow:0 0 6px #FF6E42,0 0 18px #FF6E42aa}.craft-card{background:#020608;border-color:#F9F9F920}.craft-card:hover{border-color:#004E72;box-shadow:0 0 22px #004E7260}.craft-visual{background:radial-gradient(ellipse at center,#004E7226,transparent 66%)}.craft-copy{border-top-color:#F9F9F916}.clip-piece{background:#02090e;border-color:#004E7290;box-shadow:0 0 12px #004E7220}.clip-piece:nth-child(2){background:#092634;border-color:#F9F9F980;box-shadow:0 0 22px #004E7270}.playhead{background:#FF6E42;box-shadow:0 0 6px #FF6E42,0 0 18px #FF6E4270}.focus-ring{border-color:#77aabc;box-shadow:0 0 10px #004E72,inset 0 0 17px #004E7280,0 0 35px #004E7240}.focus-ring:after{border-color:#004E7280}.waveform i{background:linear-gradient(#F9F9F9,#004E72);box-shadow:0 0 8px #004E72,0 0 18px #004E7270}
.portfolio{background:#010405;border-block-color:#F9F9F914}.video-screen{background:#000;border-color:#004E7266;box-shadow:0 0 15px #004E7220}.video-card:hover .video-screen{border-color:#80b6cc;box-shadow:0 0 22px #004E7280}.video-meta{color:#cedbe1}.video-meta a{color:#a3b8c2}
.workflow{background:#020507;border-color:#F9F9F920}.workflow details[open]{background:radial-gradient(ellipse at 0% 60%,#004E7226,transparent 56%),#020608}.stage-title{color:#ccd7dc}.stage-tag,.workflow-header{color:#9eafb8}.workflow details[open] .stage-tag{color:#FF6E42;text-shadow:0 0 14px #FF6E423d}.questions details[open]{background:linear-gradient(90deg,#004E7214,transparent)}.questions{border-color:#004E72}summary:after{color:#FF6E42;text-shadow:0 0 12px #FF6E4260}
.contact{background:radial-gradient(ellipse at 0% 100%,#FF6E4215,transparent 46%),radial-gradient(ellipse at 100% 100%,#004E7238,transparent 48%),#010405}.contact:before{background:linear-gradient(90deg,transparent,#004E72,transparent);box-shadow:0 0 15px #004E72}.contact h2 em{background:none;color:#F9F9F9;text-shadow:0 0 38px #004E7270}.contact-arrow{background:#02090c;border-color:#79afc5;box-shadow:inset 0 0 20px #004E7240,0 0 16px #004E7270,0 0 40px #004E7240}.contact-arrow:hover{background:#092634;box-shadow:0 0 25px #004E72,0 0 55px #004E7260}.contact-info .small-label,footer>span{color:#9cacb4}.hero-note,.hero-bottom{color:#95a7b0}

/* Stable hover: fixed hit area, solid background, matching shadow layers. */
.button.primary{border-radius:30px;background:#FF6E42;color:#092634;border:1px solid #FF6E42;transform:none;box-shadow:inset 0 1px #F9F9F970,0 0 15px #FF6E4260,0 0 42px #FF6E4228;transition:box-shadow 220ms ease-out}
.button.primary:hover,.button.primary:focus-visible{background:#FF6E42;transform:none;box-shadow:inset 0 1px #F9F9F970,0 0 22px #FF6E4290,0 0 60px #FF6E4250}
@media(prefers-reduced-motion:reduce){.button.primary{transition:none}}
/* Original MKedits experience section, current brand colors. */
.original-about-grid{display:grid;grid-template-columns:48% 1fr;gap:64px;align-items:center}.original-about-image{position:relative;aspect-ratio:.945;overflow:hidden;border-radius:24px;border:1px solid #004E72;box-shadow:0 0 25px #004E722b;background:#010405}.original-about-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.83}.original-about-badge{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:#030b0ff5;border:1px solid #004E72;box-shadow:0 0 18px #004E7240}.original-about-badge strong{font:700 30px/1 'Manrope',sans-serif;color:#FF6E42;text-shadow:0 0 15px #FF6E4240}.original-about-badge p{font-size:12px;line-height:1.4;color:#aebec5}.original-eyebrow{font-size:10px;letter-spacing:2px;color:#bdcbd1;display:flex;align-items:center;gap:9px}.original-eyebrow:before{content:'';width:6px;height:6px;border-radius:50%;background:#FF6E42;box-shadow:0 0 12px #FF6E42}.original-about-content h2{font-size:43px;font-weight:800;line-height:1.12;letter-spacing:-1.8px;margin:18px 0 20px;color:#F9F9F9}.original-about-description{font-size:15px;line-height:1.72;color:#aebec5}.original-about-list{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:14px}.original-about-list li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;color:#F9F9F9}.original-about-list li:before{content:'✓';display:grid;place-items:center;flex:0 0 22px;height:22px;background:#FF6E42;color:#092634;border-radius:50%;font-size:13px;font-weight:700;box-shadow:0 0 14px #FF6E4233}.original-about-link{display:inline-flex;align-items:center;gap:15px;margin-top:34px;border:1px solid #004E72;padding:7px 8px 7px 23px;border-radius:30px;font-size:13px;font-weight:600;box-shadow:0 0 15px #004E7226;transition:box-shadow .22s ease}.original-about-link span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#092634;color:#F9F9F9;font-size:23px}.original-about-link:hover{box-shadow:0 0 24px #004E7280}.original-about-link:focus-visible{outline:2px solid #FF6E42}
@media(max-width:1100px){.original-about-grid{gap:38px}.original-about-content h2{font-size:36px}.original-about-badge{padding:14px}.original-about-badge p{font-size:11px}}
@media(max-width:760px){.original-about-grid{grid-template-columns:1fr;gap:36px}.original-about-image{aspect-ratio:.945}.original-about-content h2{font-size:33px;letter-spacing:-1.3px}.original-about-description{font-size:14px}.original-about-list li{font-size:12px}.original-about-badge{left:12px;right:12px;bottom:12px}.original-about-link{margin-top:30px}}
/* Match the typography used throughout the current site. */
.original-about-content h2{font-family:'Manrope',sans-serif;font-weight:500;font-size:49px;line-height:1.2;letter-spacing:-2px}.original-about-description{font-family:'DM Sans',sans-serif;font-size:13px;line-height:1.9}.original-about-list li{font-family:'DM Sans',sans-serif;font-size:12px;font-weight:400}.original-about-link{font-family:'DM Sans',sans-serif;font-size:12px;font-weight:600}.original-about-badge strong{font-family:'Manrope',sans-serif;font-weight:500}
@media(max-width:1100px){.original-about-content h2{font-size:42px}}
@media(max-width:760px){.original-about-content h2{font-size:38px;letter-spacing:-1.6px}}
/* Compact spacing after removing the decorative hero labels. */
.hero-bottom{justify-content:flex-end}.hero-content .actions{margin-bottom:0}
/* Clear, fully clickable contact choices. */
.contact-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.contact .contact-intro h2{font-size:52px;line-height:1.15;letter-spacing:-2px}.contact .contact-intro h2 em{color:#FF6E42;text-shadow:0 0 30px #FF6E422b}.contact-intro>p{font-size:15px;line-height:1.8;color:#becbd1;padding-bottom:4px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-card{display:flex;flex-direction:column;min-width:0;padding:27px 30px;background:#03090d;border:1px solid #004E72;border-radius:14px;box-shadow:inset 0 1px #F9F9F908,0 0 18px #004E721c;transition:box-shadow .22s ease,border-color .22s ease}.contact-card-top{display:flex;gap:14px;align-items:center;margin-bottom:24px}.contact-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#092634;color:#F9F9F9}.contact-icon svg{width:25px;height:25px}.contact-channel{font-size:17px;font-weight:500;color:#F9F9F9}.contact-card-arrow{margin-left:auto;font-size:25px;color:#b6ccd6}.contact-detail{font-family:'Manrope',sans-serif;font-size:26px;font-weight:500;letter-spacing:-.7px;color:#F9F9F9;overflow-wrap:anywhere}.contact-action{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#F9F9F9;border-top:1px solid #F9F9F91a;margin-top:26px;padding-top:18px}.contact-action>span{font-size:20px;color:#FF6E42}.contact-card-featured{border-color:#FF6E4280;background:linear-gradient(130deg,#FF6E420c,transparent 70%),#03090d;box-shadow:0 0 22px #FF6E4212}.contact-card-featured .contact-icon{background:#FF6E42;color:#092634;box-shadow:0 0 18px #FF6E422b}.contact-card-featured .contact-action{color:#FF6E42}.contact-card:hover{border-color:#96bdce;box-shadow:0 0 25px #004E7266}.contact-card-featured:hover{border-color:#FF6E42;box-shadow:0 0 28px #FF6E4233}.contact-card:focus-visible{outline:2px solid #FF6E42;outline-offset:5px}
@media(max-width:1100px){.contact-detail{font-size:22px}.contact-card{padding:24px}.contact .contact-intro h2{font-size:46px}}
@media(max-width:760px){.contact-intro{display:block;margin-bottom:28px}.contact .contact-intro h2{font-size:38px;letter-spacing:-1.6px}.contact-intro>p{font-size:14px;margin-top:20px}.contact-options{grid-template-columns:1fr;gap:16px}.contact-card{padding:23px}.contact-detail{font-size:22px}.contact-card-top{margin-bottom:20px}.contact-channel{font-size:17px}.contact-action{margin-top:22px;font-size:14px}}
/* Consistent optical alignment of labels and arrow icons. */
.nav-contact,.button,.text-link{display:inline-flex;align-items:center;justify-content:center;line-height:1.25}
.nav-contact{gap:18px;min-height:44px;padding:12px 18px}
.nav-contact .button-arrow,.button .button-arrow,.text-link .button-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin:0;line-height:1}
.button-arrow svg{display:block;width:18px;height:18px}
.hero .actions{align-items:center}.hero .actions>.button{min-height:52px;padding:16px 22px}.hero .actions>.text-link{min-height:52px}
@media(max-width:760px){.nav-contact{min-height:40px;width:44px;padding:10px;gap:0}.nav-contact .button-arrow{margin:0}.hero .actions{gap:12px 22px}}
