/* Continuation of the approved editorial homepage. Scoped to existing inner pages. */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');
body.editorial-gold-theme{--navy:#241e19;--peach:#cfad70;--terra:#85612e;--ivory:#f7f2e9;--sage:#887b65;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;background:#f7f2e9;color:#241e19;font-family:var(--sans);-webkit-font-smoothing:antialiased}
.editorial-gold-theme *{box-sizing:border-box}
.editorial-gold-theme :is(h1,h2,h3){color:#241e19;text-wrap:balance}
.editorial-gold-theme :is(p,li){text-wrap:pretty}
.editorial-gold-theme em{color:#85612e}
.editorial-gold-theme :focus-visible{outline:3px solid #a0783c;outline-offset:4px}
.editorial-gold-theme .shell{width:min(1170px,calc(100% - 80px))}
/* Match the existing homepage masthead; the navigation enhancement owns breakpoints. */
.editorial-gold-theme .site-header{position:relative!important;background:#131210!important;border-bottom:1px solid #463a2b!important;color:#f8f4eb}
.editorial-gold-theme .site-header .nav-wrap{width:min(1310px,calc(100% - 112px));min-height:77px!important;padding:0!important}
.editorial-gold-theme .site-header .brand{display:inline-flex!important;align-items:center;gap:12px!important;text-decoration:none}
.editorial-gold-theme .site-header .brand-mark{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid #b89a63!important;border-radius:1px!important;background:transparent!important;flex:0 0 auto}
.editorial-gold-theme .site-header .brand-monogram{font:400 20px/1 Georgia,serif!important;color:#d7b777!important;display:inline-flex!important;align-items:center;justify-content:center;transform:none!important}
.editorial-gold-theme .site-header .brand-period{color:#d7b777!important;font-size:12px!important}
.editorial-gold-theme .site-header .brand-stack{display:flex;flex-direction:column;gap:4px}
.editorial-gold-theme .site-header .brand-stack strong{font:400 17px/1.2 var(--serif)!important;color:#f8f4eb!important}
.editorial-gold-theme .site-header .brand-stack small{font:600 8px/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#b9ad9c!important}
.editorial-gold-theme .site-header .main-nav a{font-family:var(--sans)!important;color:#f6f1e8!important;text-decoration:none!important}
.editorial-gold-theme .site-header .main-nav a[aria-current=page]{color:#cfad70!important}
.editorial-gold-theme .site-footer{background:#141210!important;color:#f7f2e9!important;border-top:1px solid #544431!important}
.editorial-gold-theme .site-footer .footer-brand{color:#f7f2e9!important;font-family:var(--serif)}
.editorial-gold-theme .site-footer .footer-brand span{color:#cfad70!important}
.editorial-gold-theme .site-footer .footer-top p{color:#d5c9b9!important}
.editorial-gold-theme .site-footer .footer-bottom{color:#c0b29f!important;border-color:#544431!important}
.editorial-gold-theme .site-footer .footer-links a.site-footer-pill{background:#28231d!important;color:#f8f2e7!important;border-color:#87704b!important}
.editorial-gold-theme :is(.eyebrow,.about-v2-index,.about-v2-eyebrow,.resume-index,.resume-kicker){color:#85612e!important}
.editorial-gold-theme :is(.btn,.resume-primary,.resume-download-btn,.qa-case-study-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;text-align:center!important;min-height:46px;line-height:1.4!important;max-width:100%;text-decoration:none!important}
.editorial-gold-theme :is(.btn-primary,.resume-primary){background:#cfad70!important;color:#171411!important;border:1px solid #cfad70!important;border-radius:30px!important}
.editorial-gold-theme :is(.btn-outline,.btn-light){background:transparent!important;color:#35291c!important;border:1px solid #967445!important;border-radius:30px!important}
.editorial-gold-theme :is(.about-v2-textlink,.about-v2-next-link,.case-jump,.text-arrow){color:#85612e!important}
.editorial-gold-theme :is(.filter,.resume-filters button){border-color:#bdad96!important;background:#fffdf8!important;color:#33291e!important}
.editorial-gold-theme :is(.filter.is-active,.filter[aria-pressed=true],.resume-filters button.is-active,.resume-filters button[aria-pressed=true]){background:#27211b!important;color:#fffaf1!important;border-color:#27211b!important}
/* Dark opening spreads; light body sections retain their individual structures. */
.editorial-gold-theme :is(.about-v2-hero,.case-hero,.learning-hero,.ai-lab-hero,.resume-hero,.contact-hero){background:radial-gradient(ellipse at 80% 30%,#30271e 0%,#191613 65%)!important;color:#fff9ee!important;border-bottom:1px solid #59462e}
.editorial-gold-theme :is(.about-v2-hero,.case-hero,.learning-hero,.ai-lab-hero,.resume-hero,.contact-hero) :is(h1,h2){color:#fff9ee!important}
.editorial-gold-theme :is(.about-v2-hero,.case-hero,.learning-hero,.ai-lab-hero,.resume-hero,.contact-hero) em{color:#cfad70!important}
.editorial-gold-theme :is(.about-v2-hero-copy,.case-hero-copy,.learning-hero-copy,.ai-lab-hero-grid>div:first-child,.resume-hero-copy,.contact-layout>div:first-child) :is(p,.lead,.resume-intro){color:#ded4c8!important}
.editorial-gold-theme :is(.about-v2-hero,.case-hero,.learning-hero,.ai-lab-hero,.resume-hero,.contact-hero) :is(.eyebrow,.about-v2-eyebrow,.resume-kicker,.resume-positioning,.case-jump,.about-v2-textlink,.resume-minor){color:#dcc18f!important}
.editorial-gold-theme :is(.learning-hero,.ai-lab-hero) .btn-outline{color:#f7ead1!important;border-color:#a88b5b!important}
/* ABOUT — portrait, long-form story, process rail and expressive artist spread. */
.editorial-gold-theme .about-v2-hero-grid{grid-template-columns:1.07fr .93fr;gap:70px}
.editorial-gold-theme .about-v2-hero-graphic{display:none!important}
.editorial-gold-theme .stage2-about-portrait{margin:0;position:relative;height:500px;overflow:hidden;border:1px solid #6f5939;border-radius:155px 15px 4px 4px;background:#30271e}
.editorial-gold-theme .stage2-about-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block}
.editorial-gold-theme .stage2-about-portrait figcaption{position:absolute;bottom:0;left:0;right:0;padding:55px 27px 25px;background:linear-gradient(transparent,#171411ed);color:#edd2a1;font:italic 25px var(--serif)}
.editorial-gold-theme .about-v2-statement{font-size:25px!important;line-height:1.45!important;max-width:490px}
.editorial-gold-theme .about-v2-positioning{color:#d6c4a7;font-size:10px;line-height:2}
.editorial-gold-theme :is(.about-v2-intro,.about-v2-expertise,.about-v2-next){background:#f7f2e9!important}
.editorial-gold-theme :is(.about-v2-prose p,.about-v2-next-copy p,.about-v2-expertise-heading>p,.about-v2-expertise-foot p){color:#5c5146!important}
.editorial-gold-theme .about-v2-process{background:#eae1d3!important}
.editorial-gold-theme .about-v2-process .about-v2-step{background:transparent!important;border:0!important;border-top:1px solid #ac8a53!important;border-radius:0!important;padding:25px 15px 10px 0!important;box-shadow:none!important}
.editorial-gold-theme :is(.about-v2-step-num,.about-v2-step-icon,.about-v2-expertise-kicker){color:#85612e!important}
.editorial-gold-theme :is(.about-v2-step p,.about-v2-process-copy,.about-v2-section-heading>p,.about-v2-expertise-card p){color:#5c5146!important}
.editorial-gold-theme .about-v2-expertise-card{background:#fffcf6!important;border-color:#d6c5aa!important;border-top-color:#a98348!important;border-radius:3px!important;box-shadow:none}
.editorial-gold-theme .about-v2-concept-panel{background:#24201b!important;border-color:#897047!important}
.editorial-gold-theme :is(.about-v2-concept-top,.about-v2-concept-sub,.about-v2-concept-foot){color:#e0d4c2!important}
.editorial-gold-theme :is(.about-v2-concept-title,.about-v2-concept-eyebrow,.about-v2-concept-foot a){color:#e5c68e!important}
.editorial-gold-theme .about-v2-concept-card{background:#fffcf6!important}
.editorial-gold-theme .about-v2-concept-card :is(h3,p,.about-v2-concept-decision){color:#3e3124!important}
.editorial-gold-theme .about-v2-concept-card h3 em{color:#85612e!important}
.editorial-gold-theme :is(.about-v2-concept-card-pill,.about-v2-concept-rail .focus){background:#cfad70!important;color:#211b14!important}
.editorial-gold-theme .about-v2-concept-rail .focus :is(span,b){color:#211b14!important}
.editorial-gold-theme .about-v2-concept-actions span:first-child{background:#2c251d!important;color:#fff9ef!important}
.editorial-gold-theme .about-v2-concept-actions span:last-child{background:#ece1cf!important;color:#493821!important}
.editorial-gold-theme .about-v2-personal{background:#201b17!important}
.editorial-gold-theme .about-v2-personal :is(h2,p){color:#f5ecdf!important}
.editorial-gold-theme .about-v2-personal :is(.about-v2-index,em){color:#d4b57d!important}
.editorial-gold-theme .about-v2-personal-graphic{background:linear-gradient(140deg,#d2b785,#9c7842)!important;border-radius:4px!important}
.editorial-gold-theme .about-v2-art-brush.a{background:#31241b!important}.editorial-gold-theme .about-v2-art-brush.b{background:#eee0c4!important}.editorial-gold-theme .about-v2-art-brush.c{background:#73583b!important}
.editorial-gold-theme .about-v2-personal-arttext{color:#20180f!important}.editorial-gold-theme .about-v2-personal-arttext em{color:#2c2116!important}
.editorial-gold-theme .about-v2-close{background:#e7dccb!important}.editorial-gold-theme .about-v2-close h2{color:#241e19!important}
/* CASE STUDIES — original project imagery and an asymmetric feature. */
.editorial-gold-theme .case-hero-content{grid-template-columns:1.2fr .8fr;gap:55px}
.editorial-gold-theme .stage2-case-hero-image{width:100%;height:215px;object-fit:contain;background:#28221b;padding:15px;border:1px solid #806b48;margin:0 0 22px}
.editorial-gold-theme .case-hero-aside{background:#24201b!important;border:1px solid #79623e;border-radius:3px!important}
.editorial-gold-theme :is(.case-aside-head,.case-aside-row b){color:#e3c38b!important}
.editorial-gold-theme .case-browse{background:#f7f2e9!important}
.editorial-gold-theme :is(.browse-heading p,.case-count,.tile-info>p){color:#5d5246!important}
.editorial-gold-theme .case-tile{background:#fffcf6!important;border:1px solid #d6c5aa!important;border-radius:4px!important;box-shadow:0 10px 35px #3020100b!important}
.editorial-gold-theme .case-tile h3{color:#241e19!important}
.editorial-gold-theme .case-tile :is(.tile-kicker,.tile-bottom){color:#85612e!important}
.editorial-gold-theme .case-tile .tile-visual{padding:0!important;min-height:250px!important;display:flex!important;background:#28221d!important;justify-content:center!important}
.editorial-gold-theme .case-tile .tile-visual>*:not(.stage2-case-image){display:none!important}
.editorial-gold-theme .case-tile .stage2-case-image{display:block!important;width:100%;height:280px;object-fit:contain;padding:24px;position:static!important;transform:none!important;opacity:1!important}
.editorial-gold-theme .case-feature .stage2-case-image{height:390px}
.editorial-gold-theme .case-tile:nth-child(3n) .tile-visual{background:#393026!important}
.editorial-gold-theme .case-evidence{background:#e7dccb!important}.editorial-gold-theme .case-evidence p{color:#5b4b3a!important}
/* LEARNING — preserve the five modules; gallery remains practice-first. */
.editorial-gold-theme .stage2-learning-hero-image{display:block;width:100%;height:240px;object-fit:contain;padding:20px;background:#211d18;border:1px solid #77613e;margin:0 0 20px}
.editorial-gold-theme .learning-design-visual{background:#ece2d1!important;border-color:#baa075!important;border-radius:3px!important}
.editorial-gold-theme .learning-design-visual :is(.design-visual-heading,.design-visual-heading b,.design-visual-line strong){color:#30251a!important}
.editorial-gold-theme .learning-design-visual :is(small,.visual-float){color:#5d4930!important}
.editorial-gold-theme .collection-jump{background:#e8decd!important;border-color:#cbbb9e!important}
.editorial-gold-theme .collection-jump-item{color:#33281c!important}.editorial-gold-theme .jump-count{color:#85612e!important}
.editorial-gold-theme .learning-collection{background:#f7f2e9!important}
.editorial-gold-theme .module-card{border:1px solid #cabb9f!important;border-radius:4px!important;background:#fffcf7!important}
.editorial-gold-theme .round2-module-surface{background:#28221c!important;color:#fff7e9!important;border-radius:3px!important}
.editorial-gold-theme .round2-module-surface :is(h3,p,.round2-module-organization,.round2-module-description,.round2-module-tech){color:#f1e7d7!important}
.editorial-gold-theme .round2-module-surface :is(.round2-module-kicker,.round2-module-icon){color:#d6b779!important}
.editorial-gold-theme .stage2-module-preview{width:100%;height:185px;object-fit:contain;padding:12px;background:#e9e0d2;display:block}
.editorial-gold-theme .round2-module-launch{background:#cfad70!important;color:#201911!important;border-color:#cfad70!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;text-align:center!important}
.editorial-gold-theme .round2-module-links a{color:#725122!important}
.editorial-gold-theme .learning-videos{background:#e8dece!important}.editorial-gold-theme .learning-videos :is(h2,.eyebrow,.review-head-right p){color:#30251b!important}.editorial-gold-theme .learning-videos h2 em{color:#85612e!important}
.editorial-gold-theme .video-card{background:#fffcf6!important;border-color:#cdbb9e!important;border-radius:4px!important}
.editorial-gold-theme .video-card :is(h3,p){color:#3d3021!important}.editorial-gold-theme .video-card a{color:#85612e!important}
.editorial-gold-theme .review-bottom{background:#211c17!important}.editorial-gold-theme .review-bottom .btn-outline{color:#f7e7c9!important}
/* AI — product window, process illustrations, and an explicit judgment diagram. */
.editorial-gold-theme .ai-product-window{background:#fffcf6!important;border:1px solid #ac8d58!important;border-radius:4px!important}
.editorial-gold-theme .ai-window-top{background:#28211a!important;color:#e7c990!important}
.editorial-gold-theme .ai-window-body{padding:30px!important}
.editorial-gold-theme .ai-window-body :is(h3,p,.ai-window-brand,.ai-window-subtitle){color:#34271b!important}
.editorial-gold-theme .ai-window-brand span{color:#85612e!important}
.editorial-gold-theme .ai-review-card{background:#efe4d2!important;border-color:#d2bb94!important}.editorial-gold-theme .ai-review-chip{color:#725122!important}
.editorial-gold-theme .ai-choice-buttons span{background:#2b241d!important;color:#fff8ed!important;display:inline-flex;align-items:center;justify-content:center}.editorial-gold-theme .ai-choice-buttons span+span{background:#fffcf6!important;color:#372919!important;border-color:#b9a17b!important}
.editorial-gold-theme .stage2-ai-product-visual{display:block;padding:12px;margin:20px 0 0;border-top:1px solid #c7b494;background:#ede4d6}.editorial-gold-theme .stage2-ai-product-visual img{width:100%;height:170px;object-fit:contain}.editorial-gold-theme .stage2-ai-product-visual figcaption{font-size:10px;color:#5b4b35;text-align:center;margin-top:10px}
.editorial-gold-theme .ai-section{background:#f7f2e9!important}
.editorial-gold-theme .ai-work-card{background:#fffcf6!important;border:1px solid #cfb991!important;border-radius:3px!important;box-shadow:none!important}
.editorial-gold-theme .ai-card-art{background:radial-gradient(ellipse at 30% 30%,#4a3a26,#211c16)!important;color:#f9efdf!important}
.editorial-gold-theme .ai-card-copy :is(h3,p){color:#3d2e1e!important}.editorial-gold-theme :is(.ai-card-label,.ai-card-link){color:#85612e!important}
.editorial-gold-theme .ai-infographic{background:transparent!important;border-color:#9d804e!important;color:#fff5e3!important}
.editorial-gold-theme .ai-infographic :is(.ai-info-window-label,.ai-info-footer,.ai-infographic-hint){color:#e2c38e!important}
.editorial-gold-theme .ai-info-steps>div{background:#efe1c8!important;color:#342617!important;border-color:#c8a667!important}
.editorial-gold-theme .ai-info-core{background:#cfad70!important;color:#211a11!important;border-color:#e2c996!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center!important}
.editorial-gold-theme .ai-info-core *{color:#211a11!important;text-align:center!important}
.editorial-gold-theme .ai-info-flow{color:#f2dfbc!important}
.editorial-gold-theme .ai-info-flow span{background:#3b3022!important;color:#f8e9cb!important;border-color:#9f814f!important}
.editorial-gold-theme .ai-path-good{background:#eee2c9!important;color:#342918!important;border-color:#b8a074!important}.editorial-gold-theme .ai-path-risk{background:#352b22!important;color:#f8e9ce!important;border-color:#a9916a!important}
.editorial-gold-theme .ai-question{color:#f8ead2!important}
.editorial-gold-theme .ai-proof-section{background:#e9dfcf!important}.editorial-gold-theme .ai-proof-section :is(p,.ai-workflow-step p){color:#5b4b37!important}
.editorial-gold-theme .ai-workflow-step{background:transparent!important;border-color:#b79b6c!important;border-radius:0!important;box-shadow:none!important}
.editorial-gold-theme .ai-workflow-step h3{color:#362719!important}.editorial-gold-theme :is(.ai-workflow-num,.ai-workflow-icon){color:#85612e!important;background:#f8efdf!important;border-color:#b79b6c!important}
.editorial-gold-theme .ai-metrics{background:#28211a!important;border-color:#7e653e!important}.editorial-gold-theme .ai-metrics :is(p,span){color:#ede0ca!important}.editorial-gold-theme .ai-metrics :is(strong,b,.ai-metrics-heading){color:#e5c58a!important}
.editorial-gold-theme .ai-method{background:#f7f2e9!important}.editorial-gold-theme .ai-method-grid>div{background:#f1e7d7!important;border-color:#c6ad83!important;border-radius:3px!important}.editorial-gold-theme .ai-method-grid :is(h3,p){color:#443421!important}.editorial-gold-theme .ai-method-grid .eyebrow{color:#85612e!important}
.editorial-gold-theme .ai-bottom-cta{background:#211b15!important}.editorial-gold-theme .ai-bottom-cta h2{color:#fff7e9!important}.editorial-gold-theme .ai-bottom-cta h2 em{color:#dec18c!important}.editorial-gold-theme .ai-bottom-cta .btn{background:#cfad70!important;color:#171411!important}
.editorial-gold-theme .approach-editorial{background:#272019!important;border-color:#85693f!important}.editorial-gold-theme .approach-editorial :is(h2,h3,p,.approach-quote){color:#f5ead7!important}.editorial-gold-theme .approach-editorial :is(.approach-eyebrow,.approach-step-number){color:#ddbd80!important}.editorial-gold-theme .approach-step-icon{background:#cfad70!important;border-color:#cfad70!important;color:#241b12!important}
.editorial-gold-theme .ai-evidence-note{color:#65533d!important}
/* RESUME — editorial documents and a vertical timeline, original files unmodified. */
.editorial-gold-theme .resume-hero-art{background:radial-gradient(ellipse at 60% 25%,#5c472c,#2a2219)!important;color:#ead8b4!important;border:1px solid #9a7d4d!important;border-radius:4px!important}
.editorial-gold-theme .resume-art-word,.editorial-gold-theme .resume-art-word span{color:#fff7e6!important}.editorial-gold-theme .resume-art-word em{color:#e0c28a!important}
.editorial-gold-theme :is(.resume-art-top,.resume-art-bottom,.resume-art-flow span){color:#eddbb8!important}
.editorial-gold-theme .qa-art-interface{background:#f1e5d0!important;border-color:#a88c5e!important}.editorial-gold-theme .qa-art-interface-row b{background:#e4d2b3!important;color:#43321c!important}
.editorial-gold-theme .resume-evidence{background:#181411!important}.editorial-gold-theme .resume-evidence strong{color:#dcc08a!important}
.editorial-gold-theme :is(.resume-download-section,.resume-timeline-section){background:#f7f2e9!important}
.editorial-gold-theme .qa-document-card{background:#fffcf5!important;border-color:#d0bd9d!important;border-radius:4px!important;box-shadow:none!important}
.editorial-gold-theme .qa-document-card :is(h3,p,.qa-doc-kicker){color:#382a1b!important}.editorial-gold-theme .qa-doc-no{background:#cfad70!important;color:#2d2114!important;border-radius:50%!important;align-items:center;justify-content:center}
.editorial-gold-theme .qa-doc-icon{color:#85612e!important}.editorial-gold-theme .qa-doc-tag{background:#efe4d0!important;color:#493720!important;border-color:#c9b18c!important}
.editorial-gold-theme .qa-doc-actions .qa-case-study-button{background:#cfad70!important;color:#21170e!important;border-color:#cfad70!important}.editorial-gold-theme .qa-doc-actions .resume-download-btn{background:#292119!important;color:#fff6e7!important;border-color:#292119!important}
.editorial-gold-theme .resume-capabilities{background:#e9dfcf!important}.editorial-gold-theme .qa-workspace-visual{background:linear-gradient(120deg,#f8efdf,#d2b27c)!important;border-color:#bda072!important;border-radius:4px!important;box-shadow:none!important}
.editorial-gold-theme .qa-workspace-text strong{color:#332719!important}.editorial-gold-theme .qa-workspace-text>span{color:#765425!important}.editorial-gold-theme .qa-workspace-screen{background:#292219!important;border-color:#e4c994!important}
.editorial-gold-theme .resume-skill{background:#fffcf6!important;border-color:#ceba98!important;border-radius:3px!important;box-shadow:none!important}.editorial-gold-theme .resume-skill :is(h3,li){color:#3e2e1b!important}.editorial-gold-theme .qa-skill-intro{background:#eee1ca!important;color:#4a3720!important}.editorial-gold-theme .qa-skill-icon{background:#cfad70!important;color:#292014!important}.editorial-gold-theme .resume-skill li:before{background:#85612e!important}
.editorial-gold-theme .resume-role{background:#fffcf6!important;border-color:#d2bd9a!important;border-radius:3px!important;box-shadow:none!important;position:relative}
.editorial-gold-theme .resume-role-time{border-color:#cfad70!important;color:#58412a!important}.editorial-gold-theme .resume-role-num{background:#cfad70!important;color:#2a1d10!important}.editorial-gold-theme .resume-role h3{color:#2d2319!important}.editorial-gold-theme :is(.resume-role-title,.resume-role-desc,.resume-role-proof,.qa-timeline-explainer,.qa-filter-status){color:#594936!important}
.editorial-gold-theme .resume-role-category{background:#e9dac0!important;color:#4c371e!important}.editorial-gold-theme .resume-role-link{background:#f1e5cf!important;border-color:#bca277!important;color:#6d4c20!important}
.editorial-gold-theme .resume-education{background:#e9dfcf!important}.editorial-gold-theme .resume-education-list>div{background:#fffcf6!important;border-color:#cdb895!important;border-radius:3px!important}
.editorial-gold-theme .resume-ending{background:#211b15!important}.editorial-gold-theme .resume-ending h2{color:#fff5e5!important}.editorial-gold-theme .resume-ending .site-work-pill{background:#cfad70!important;color:#24180d!important;border-color:#cfad70!important}
/* CONTACT — one calm invitation and two direct contact routes. */
.editorial-gold-theme .contact-hero{min-height:690px;padding:100px 0!important}
.editorial-gold-theme .contact-box{background:#fffcf6!important;border:1px solid #a48650!important;border-top:3px solid #cfad70!important;border-radius:3px!important;padding:38px!important;box-shadow:0 22px 60px #0003!important}
.editorial-gold-theme .contact-box h2{color:#2e2217!important}.editorial-gold-theme .contact-box :is(p,.contact-note){color:#5e4c37!important}.editorial-gold-theme .contact-box .contact-link{color:#372718!important;border-color:#ceba98!important}.editorial-gold-theme .contact-link :is(span,b){color:#85612e!important}
.editorial-gold-theme .stage2-contact-rule{color:#d9bf90!important;border-top:1px solid #806744;padding-top:25px;margin-top:35px;font-size:9px;letter-spacing:.12em;line-height:1.8}
@media(max-width:1000px){.editorial-gold-theme .shell{width:calc(100% - 48px)}.editorial-gold-theme .about-v2-hero-grid{gap:35px}.editorial-gold-theme .contact-layout{gap:40px}}
@media(max-width:850px){.editorial-gold-theme :is(.about-v2-hero-grid,.case-hero-content,.contact-layout,.ai-lab-hero-grid,.learning-hero-layout,.resume-hero-grid){grid-template-columns:minmax(0,1fr)!important}.editorial-gold-theme .stage2-about-portrait{height:470px;max-width:550px;width:100%;margin:0 auto}.editorial-gold-theme .site-header .nav-wrap{width:calc(100% - 40px)}.editorial-gold-theme .case-feature .stage2-case-image{height:300px}}
@media(max-width:600px){.editorial-gold-theme .shell{width:calc(100% - 36px)}.editorial-gold-theme .site-header .nav-wrap{width:calc(100% - 36px);min-height:77px!important}.editorial-gold-theme :is(.about-v2-hero,.case-hero,.learning-hero,.ai-lab-hero,.resume-hero,.contact-hero){padding:54px 0!important}.editorial-gold-theme h1{font-size:clamp(42px,11.2vw,58px)!important;line-height:1.12!important;letter-spacing:-.035em!important}.editorial-gold-theme h2{font-size:clamp(32px,8.7vw,46px)!important;line-height:1.15!important}.editorial-gold-theme .stage2-about-portrait{height:390px;border-top-left-radius:100px}.editorial-gold-theme .contact-box{padding:25px!important}.editorial-gold-theme .ai-window-body{padding:23px!important}.editorial-gold-theme .case-feature .stage2-case-image{height:270px}.editorial-gold-theme .case-tile .stage2-case-image{height:240px;padding:15px}.editorial-gold-theme .stage2-learning-hero-image{height:180px}.editorial-gold-theme .resume-hero-art{min-height:380px!important}.editorial-gold-theme .resume-positioning{font-size:10px}.editorial-gold-theme .about-v2-positioning{font-size:9px}.editorial-gold-theme .stage2-ai-product-visual img{height:140px}}
@media(prefers-reduced-motion:reduce){.editorial-gold-theme *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
