
/* intO — final editorial composition. Self-contained stylesheet. */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#161616;background:#fff;font:14px/1.45 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p{line-height:1.5}.site-header{height:64px;padding:0 4.3%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5}.brand{font-size:16px;line-height:1.1}.brand small{display:block;font-size:9px;letter-spacing:.15em;color:#777;margin-top:3px}.site-header nav{display:flex;gap:30px;font-size:10px;letter-spacing:.05em}.site-header nav a:hover,.section-action:hover{text-decoration:underline}
.intro,.project-row{display:grid;grid-template-columns:29.7% minmax(0,70.3%)}.intro{min-height:380px}.intro-copy{padding:20px 9% 20px 14%}.back,.index{font-size:10px;letter-spacing:.09em;color:#666}.intro h1{font-size:52px;font-weight:400;letter-spacing:-.07em;margin:12px 0 -5px}.subhead{font-size:21px;letter-spacing:-.045em;margin:0}.mini-rule{display:block;width:28px;height:1px;background:#999;margin:14px 0}.eyebrow{font-size:11px;letter-spacing:.04em}.intro-copy>p:not(.subhead):not(.eyebrow){font-size:12px;max-width:295px}.meta{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin-top:14px}.meta-role{grid-column:1/-1}.meta small,.meta strong{display:block;font-size:10px;font-weight:400}.meta small{color:#777;margin-bottom:3px}.meta-final{grid-column:1/-1}.hero-media{position:relative;min-height:380px;background:#16191b;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.hero-label{position:absolute;left:4%;top:8%;color:white;font-size:16px;line-height:1.32;letter-spacing:.045em;text-shadow:0 1px 4px #000a}.hero-bottom{position:absolute;right:3%;bottom:5%;color:white;font-size:9px;letter-spacing:.07em;text-shadow:0 1px 4px #000a}.section-nav{display:flex;gap:clamp(12px,3vw,45px);justify-content:flex-start;align-items:center;padding:12px 2% 12px 29.7%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;white-space:nowrap;font-size:9px;letter-spacing:.04em;overflow-x:auto}.section-nav a:hover{border-bottom:1px solid #222}
.project-row{border-bottom:1px solid #d9d9d9;min-width:0}.section-copy{padding:18px 8% 20px 14%}.section-copy h2{font-size:22px;font-weight:400;line-height:1.06;letter-spacing:-.04em;margin:13px 0 0}.section-copy p{font-size:12px;max-width:330px;margin:9px 0}.section-copy .disclaimer{font-size:10px;color:#777}.section-action{display:inline-block;margin-top:13px;font-size:10px;letter-spacing:.05em}.challenge-media{position:relative;height:218px;overflow:hidden}.challenge-media img{width:100%;height:100%;object-fit:cover}.research-layout{display:grid;grid-template-columns:32% minmax(0,1fr) 12%;gap:7px;padding:7px 7px 7px 0;height:228px;min-width:0}.research-layout img{width:100%;height:100%;object-fit:cover;min-width:0}.research-note{padding:4px 7px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;min-width:0}.research-note strong{font-size:23px;font-weight:400;line-height:1}.research-note span{font-size:8px;letter-spacing:.02em;line-height:1.25}.research-note hr{border:0;border-top:1px solid #bbb;width:24px;margin:0}
.analysis-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(170px,.9fr);gap:7px;padding:7px 7px 7px 0;height:245px;min-width:0}.framework{background:#f7f7f7;padding:10px 11px 8px;min-width:0;overflow:hidden;display:flex;flex-direction:column}.framework-head{font-size:11px;font-weight:600;margin-bottom:10px}.framework-columns{display:grid;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr) 15px minmax(0,1fr) 15px minmax(0,1fr);gap:3px;flex:1;min-height:0}.note-stage{min-width:0;display:flex;flex-direction:column}.note-stage h3{font-size:9px;text-align:center;margin:0 0 7px;font-weight:500}.note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(19px,1fr);gap:3px;min-height:0;flex:1}.note{font-size:6px;line-height:1.1;padding:4px 2px;overflow:hidden;color:#444}.n0{background:#ffb7a3}.n1{background:#bce7d1}.n2{background:#d6b8f1}.n3{background:#ffe687}.n4{background:#a4e0e9}.stage-arrow{display:flex;align-items:center;justify-content:center;font-size:17px;color:#666}.framework-disclaimer{font-size:8px;color:#888;margin-top:5px}.themes{background:#f7f7f7;padding:10px 11px;overflow:hidden}.themes h3{font-size:11px;font-weight:600;margin:0 0 9px}.theme{display:grid;grid-template-columns:20px 1fr;gap:5px;margin-bottom:8px}.theme b{font-size:16px;font-weight:400;line-height:1}.theme strong,.theme span{display:block}.theme strong{font-size:10px;font-weight:600}.theme span{font-size:8px;color:#777;line-height:1.25}
.personas-layout{display:grid;grid-template-columns:48% minmax(0,52%);gap:7px;height:215px;padding:7px 7px 7px 0;min-width:0}.persona-editorial{display:grid;grid-template-columns:45% 55%;background:#f5f5f5;min-width:0}.persona-editorial>img{width:100%;height:100%;object-fit:cover}.persona-quote{padding:15px 10px}.persona-quote blockquote{font:italic 18px/1.22 Georgia,serif;margin:0 0 22px}.persona-quote span{font-size:10px;letter-spacing:.04em}.persona-right{display:grid;grid-template-rows:minmax(0,1fr) 50px;gap:4px;min-width:0}.persona-photo,.turin-strip{position:relative;overflow:hidden;background:#777}.persona-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.persona-legend{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:10px 4px 5px;background:linear-gradient(transparent,#000b);color:#fff}.persona-legend span{font-size:8px;line-height:1.2}.turin-strip img{width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:brightness(.65)}.turin-strip span{position:absolute;bottom:5px;left:8px;font-size:8px;color:#fff;letter-spacing:.04em;text-shadow:0 1px 4px #000}
.experience-layout{display:grid;grid-template-columns:minmax(0,3.4fr) minmax(170px,1fr);gap:7px;padding:7px 7px 7px 0;height:234px;min-width:0}.journey,.principles{background:#f7f7f7;padding:9px;min-width:0}.panel-title{font-size:11px;margin:0 0 10px}.journey-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.journey-steps figure{margin:0;min-width:0}.journey-steps figcaption{font-size:9px;text-align:center;margin-bottom:7px}.journey-steps img{width:100%;height:95px;object-fit:cover}.journey-steps p{font:italic 11px/1.2 Georgia,serif}.principles ol{margin:0;padding-left:22px}.principles li{font-size:10px;padding:4px 0}.principles li strong,.principles li span{display:block}.principles li strong{font-weight:500}.principles li span{font-size:9px;color:#777}
/* Crucial: 06 stays entirely inside its grey row boundaries. */
#outcome{align-items:stretch}#outcome .section-copy{min-height:250px}.outcome-layout{display:grid;grid-template-columns:minmax(0,68%) minmax(0,32%);gap:7px;padding:7px 7px 7px 0;height:250px;min-height:0;min-width:0;overflow:hidden}.outcome-image{height:100%;min-height:0;overflow:hidden;background:#eaeaea}.outcome-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.into-panel{background:#f7f7f7;padding:13px;min-width:0;overflow:auto}.into-title{display:flex;gap:13px;align-items:center}.into-title strong{font-size:34px;font-weight:400;letter-spacing:-.08em}.into-title span{font-size:9px;line-height:1.3;color:#555}.into-panel p{font-size:10px;line-height:1.45}.into-panel a{font-size:9px;letter-spacing:.03em;border-bottom:1px solid #888;display:inline-block;padding-bottom:5px}
.press-section{padding:40px 4.3% 0;border-top:1px solid #aaa;background:#fff}.press-heading{display:grid;grid-template-columns:25% 45% 1fr;align-items:start;gap:16px;margin-bottom:25px}.press-heading h2{font-size:22px;letter-spacing:-.04em;font-weight:400;margin:0}.press-heading p{font-size:11px;margin:0;color:#666}.awards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ccc;border-bottom:1px solid #ccc}.awards a{padding:22px 18px 24px 0;min-height:150px;display:flex;flex-direction:column;gap:12px}.awards a+a{border-left:1px solid #ddd;padding-left:18px}.awards a:hover strong{text-decoration:underline}.awards a>span{font-size:9px;letter-spacing:.05em;color:#777}.awards strong{font-size:17px;line-height:1.18;font-weight:400}.awards small{margin-top:auto;font-size:10px;color:#666}.awards small span{float:right}.profile-strip{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 0;font-size:10px;letter-spacing:.06em}.profile-strip a{font-weight:600}.profile-strip a:hover{text-decoration:underline}
.site-footer{background:#fff;border-top:1px solid #bbb;min-height:155px;padding:25px 4.3%;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) auto 40px;align-items:center;gap:20px}.footer-brand{display:flex;flex-direction:column;gap:6px}.footer-brand strong{font-size:19px;font-weight:500}.footer-brand small{font-size:10px;letter-spacing:.04em}.footer-email{font-size:14px;white-space:nowrap}.footer-email span{color:#c92828;font-weight:600}.footer-social{display:flex;gap:20px;font-size:12px}.footer-up{width:34px;height:34px;border:1px solid #999;border-radius:50%;display:grid;place-items:center;font-size:19px}
@media(max-width:1150px){.section-copy h2{font-size:19px}.research-layout{grid-template-columns:31% minmax(0,1fr) 13%}.persona-quote blockquote{font-size:15px}.awards strong{font-size:15px}.site-footer{grid-template-columns:1.3fr 1fr auto 34px;gap:10px}.footer-social{gap:9px}.framework{padding:8px}.note{font-size:5px}}
@media(max-width:780px){.site-header{padding:0 5%}.site-header nav{gap:12px;font-size:9px}.intro,.project-row{display:block}.intro-copy,.section-copy{padding:25px 6%}.hero-media{height:340px;min-height:0}.section-nav{padding:12px 5%;gap:24px}.challenge-media{height:210px}.research-layout{height:260px;padding:0 4% 12px}.analysis-layout{height:265px;padding:0 4% 12px}.personas-layout{height:260px;padding:0 4% 12px}.experience-layout{height:auto;padding:0 4% 12px}.journey-steps img{height:110px}.outcome-layout{height:270px;padding:0 4% 12px}.press-heading{grid-template-columns:1fr 2fr}.press-heading p{grid-column:2}.awards{grid-template-columns:repeat(2,1fr)}.awards a:nth-child(3){border-left:0;border-top:1px solid #ddd}.awards a:nth-child(4){border-top:1px solid #ddd}.site-footer{grid-template-columns:1fr 40px;gap:20px;padding:26px 5%}.footer-brand,.footer-email,.footer-social{grid-column:1}.footer-up{grid-column:2;grid-row:1}}
@media(max-width:480px){.brand{font-size:13px}.site-header nav{gap:8px;font-size:8px}.intro h1{font-size:44px}.subhead{font-size:19px}.hero-label{font-size:13px}.hero-bottom{font-size:7px}.research-layout{grid-template-columns:40% 60%;height:auto}.research-layout .workshop,.research-layout .board{height:180px}.research-note{grid-column:1/-1;flex-direction:row;gap:8px;align-items:center}.research-note hr{display:none}.analysis-layout{grid-template-columns:1fr;height:auto}.framework{min-height:235px}.themes{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.themes h3{grid-column:1/-1}.theme{margin:0}.personas-layout{display:block;height:auto}.persona-editorial{height:170px;margin-bottom:6px}.persona-right{height:210px}.experience-layout{display:block}.principles{margin-top:8px}.journey-steps{grid-template-columns:repeat(3,1fr)}.journey-steps img{height:85px}.outcome-layout{height:auto;display:block}.outcome-image{height:210px}.into-panel{min-height:160px}.press-heading{display:block}.press-heading h2{margin:12px 0}.awards{grid-template-columns:1fr}.awards a{border-left:0!important;border-top:1px solid #ddd;padding:18px 0!important;min-height:115px}.profile-strip{align-items:flex-start;flex-direction:column}.footer-email{font-size:13px}}

/* Approved adjustments: 03 readable mapping, 04 three profiles + one Turin skyline. */
@media(min-width:781px){
 #analysis .analysis-layout{grid-template-columns:minmax(0,3.6fr) minmax(150px,.9fr);height:310px;gap:14px}
 #analysis .framework{padding:13px 16px 10px}
 #analysis .framework-columns{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:5px}
 #analysis .note-grid{gap:5px;grid-auto-rows:minmax(28px,1fr)}
 #analysis .note{font-size:clamp(8px,.69vw,11px);line-height:1.12;padding:6px 4px;overflow-wrap:anywhere}
 #analysis .note-stage h3{font-size:11px;margin-bottom:10px}
 #analysis .themes{padding:14px 10px}
 #analysis .theme{margin-bottom:13px}
 #analysis .theme strong{font-size:11px}
 #analysis .theme span{font-size:9px}
 #personas .personas-layout{display:flex;flex-direction:column;height:auto;min-height:365px;gap:0;padding:7px 7px 14px 0}
}
#personas .persona-triptych{min-width:0;background:#f7f7f7;display:grid;grid-template-rows:165px auto}
#personas .persona-photo{height:165px;background:#ddd}
#personas .persona-photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%}
#personas .persona-descriptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#f7f7f7}
#personas .persona-descriptions article{padding:11px 13px 12px;min-width:0;border-right:1px solid #ddd}
#personas .persona-descriptions article:last-child{border:0}
#personas .persona-descriptions h3{font-size:10px;letter-spacing:.04em;margin:0 0 5px;font-weight:600}
#personas .persona-descriptions p{font-size:10px;line-height:1.3;margin:0 0 8px;color:#555}
#personas .persona-icons{display:flex;flex-wrap:wrap;gap:4px}
#personas .persona-icons span{font-size:8px;border:1px solid #b7b7b7;border-radius:20px;padding:3px 6px;white-space:nowrap}
#personas .turin-strip{height:65px;flex:none;margin-top:5px}
#personas .turin-strip img{height:100%;width:100%;object-fit:cover;object-position:center 55%;filter:none}
#personas .persona-location{background:#fff;color:#151515;font-size:10px;letter-spacing:.06em;margin:0;padding:10px 2px 2px}
.press-section .into-emphasis{font-weight:700}
@media(max-width:780px){#analysis .analysis-layout{height:auto;grid-template-columns:minmax(0,1fr) 175px;gap:9px}#analysis .framework{min-height:270px}#analysis .note{font-size:7px}#personas .personas-layout{height:auto;display:flex;flex-direction:column;padding:0 4% 14px}#personas .persona-triptych{grid-template-rows:170px auto}}
@media(max-width:540px){#analysis .analysis-layout{grid-template-columns:1fr}#analysis .themes{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#analysis .themes h3{grid-column:1/-1}#analysis .framework{min-height:330px}#analysis .note{font-size:7px}#personas .persona-triptych{grid-template-rows:145px auto}#personas .persona-photo{height:145px}#personas .persona-descriptions article{padding:8px 6px}#personas .persona-descriptions h3{font-size:9px}#personas .persona-descriptions p{font-size:9px}#personas .persona-icons span{font-size:7px}}

/* 04 — ONLY targeted correction: genuine HTML overlays over image-only files. */
#personas .personas-layout{display:block;height:290px;min-height:0;padding:6px 7px 6px 0}
#personas .persona-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:100%}
#personas .persona-card{position:relative;overflow:hidden;background:#444;color:#fff;min-width:0;height:100%}
#personas .persona-card>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:none}
#personas .persona-card::after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 35%,rgba(0,0,0,.93) 100%);pointer-events:none}
#personas .persona-overlay{position:absolute;z-index:1;inset:auto 0 0;padding:12px 14px 11px;display:flex;flex-direction:column;justify-content:flex-end;min-height:64%;color:#fff}
#personas .persona-overlay h3{font-size:17px;font-weight:500;line-height:1.2;margin:0 0 9px;color:#fff}
#personas .persona-overlay p{font-size:12px;line-height:1.24;font-style:italic;margin:0 0 13px;color:#fff}
#personas .persona-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:auto;padding-top:12px}
#personas .persona-feature{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:9px;line-height:1.15;color:#fff}
#personas .persona-feature svg{width:23px;height:23px;display:block}
@media(max-width:780px){#personas .personas-layout{height:310px;padding:0 4% 12px}#personas .persona-overlay{padding:10px}#personas .persona-overlay h3{font-size:14px}#personas .persona-overlay p{font-size:10px}#personas .persona-feature{font-size:8px}#personas .persona-feature svg{width:20px;height:20px}}
@media(max-width:540px){#personas .personas-layout{height:auto}#personas .persona-cards{grid-template-columns:1fr;gap:6px}#personas .persona-card{height:350px}#personas .persona-overlay h3{font-size:20px}#personas .persona-overlay p{font-size:13px}#personas .persona-feature{font-size:10px}}


/* SITE NAVIGATION STANDARD — Ducati Lamp / Ducati Perfume. Scoped to page header/footer only. */
html { scroll-behavior: smooth; }
body > header.sc-project-header { box-sizing:border-box!important; position:relative!important; top:auto!important; z-index:20!important; display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:space-between!important; gap:20px!important; width:100%!important; min-height:86px!important; height:auto!important; padding:20px 5.4%!important; background:#fff!important; color:#111!important; border-bottom:1px solid #ddd!important; backdrop-filter:none!important; }
body > header.sc-project-header .sc-project-brand { display:flex!important; flex-direction:column!important; gap:4px!important; align-items:flex-start!important; text-decoration:none!important; color:#111!important; line-height:1.15!important; flex:none!important; }
body > header.sc-project-header .sc-project-brand strong { font:700 18px/1.15 Arial,Helvetica,sans-serif!important; letter-spacing:0!important; }
body > header.sc-project-header .sc-project-brand span { font:400 9px/1.2 Arial,Helvetica,sans-serif!important; letter-spacing:.16em!important; margin:0!important; }
body > header.sc-project-header nav.sc-project-nav { display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:center!important; gap:clamp(20px,4vw,58px)!important; margin:0!important; padding:0!important; width:auto!important; }
body > header.sc-project-header nav.sc-project-nav a { color:#111!important; text-decoration:none!important; font:400 11px/1.4 Arial,Helvetica,sans-serif!important; letter-spacing:.04em!important; }
body > header.sc-project-header nav.sc-project-nav a:hover { text-decoration:underline!important; }
body > footer.sc-unified-footer { box-sizing:border-box!important; position:relative!important; z-index:1!important; display:grid!important; grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto auto!important; align-items:center!important; gap:22px!important; width:100%!important; height:auto!important; min-height:126px!important; margin:0!important; padding:30px 5.4%!important; border-top:1px solid #ddd!important; background:#fff!important; color:#111!important; font-family:Arial,Helvetica,sans-serif!important; }
body > footer.sc-unified-footer a { color:#111!important; text-decoration:none!important; }
body > footer.sc-unified-footer .sc-unified-brand { display:flex!important; flex-direction:column!important; align-items:flex-start!important; gap:7px!important; }
body > footer.sc-unified-footer .sc-unified-brand strong { font-size:15px!important; font-weight:700!important; letter-spacing:.06em!important; }
body > footer.sc-unified-footer .sc-unified-brand small { font-size:9px!important; font-weight:400!important; letter-spacing:.03em!important; line-height:1.35!important; }
body > footer.sc-unified-footer .sc-unified-contact { font-size:11px!important; white-space:nowrap!important; }
body > footer.sc-unified-footer .sc-unified-contact span { font-size:16px!important; }
body > footer.sc-unified-footer .sc-unified-social { display:flex!important; flex-wrap:wrap!important; gap:20px!important; justify-content:flex-end!important; font-size:11px!important; }
body > footer.sc-unified-footer .sc-unified-up { display:grid!important; place-items:center!important; width:40px!important; height:40px!important; flex:none!important; border:1px solid #999!important; border-radius:50%!important; font-size:22px!important; line-height:1!important; }
@media(max-width:700px){body > header.sc-project-header{padding:17px 5%!important;gap:15px!important;min-height:0!important;}body > header.sc-project-header nav.sc-project-nav{display:flex!important;width:100%!important;justify-content:flex-start!important;gap:25px!important;}body > footer.sc-unified-footer{grid-template-columns:1fr auto!important;gap:20px!important;padding:25px 5%!important;}body > footer.sc-unified-footer .sc-unified-brand{grid-column:1/-1!important;}body > footer.sc-unified-footer .sc-unified-contact{grid-column:1/-1!important;}body > footer.sc-unified-footer .sc-unified-social{justify-content:flex-start!important;}body > footer.sc-unified-footer .sc-unified-up{justify-self:end!important;}}

/* Shared project header: scoped; does not modify editorial content or images. */
body > header.sc-project-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px;padding:14px 5%;background:#fff;color:#161616;border-bottom:1px solid #e6e6e6;font-family:Arial,Helvetica,sans-serif}
body > header.sc-project-header .sc-project-brand{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit;white-space:nowrap}
body > header.sc-project-header .sc-project-brand strong{font-size:15px;letter-spacing:.08em}
body > header.sc-project-header .sc-project-brand span{font-size:9px;letter-spacing:.09em}
body > header.sc-project-header .sc-project-nav{display:flex;align-items:center;gap:clamp(12px,2.5vw,36px);margin:0;width:auto}
body > header.sc-project-header .sc-project-nav a{font-size:11px;font-weight:600;color:inherit;text-decoration:none;white-space:nowrap}
body > header.sc-project-header .sc-project-nav a.sc-lang-link{color:#b51e24}
body > header.sc-project-header .sc-project-menu{display:none;cursor:pointer;background:transparent;border:1px solid #ccc;border-radius:3px;width:42px;height:40px;padding:9px;flex-direction:column;justify-content:space-around;align-items:stretch}
body > header.sc-project-header .sc-project-menu span{display:block;width:100%;height:2px;background:#171717}
@media(max-width:760px){body > header.sc-project-header{flex-wrap:nowrap!important;min-height:68px!important;padding:12px 5%!important}body > header.sc-project-header .sc-project-menu{display:flex!important;flex:none}body > header.sc-project-header .sc-project-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;background:#fff!important;border-bottom:1px solid #ddd!important;box-shadow:0 8px 16px #0001!important;padding:12px 5% 18px!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}body > header.sc-project-header .sc-project-nav.mobile-open{display:flex!important}body > header.sc-project-header .sc-project-nav a{display:block!important;width:100%!important;padding:12px 0!important;font-size:12px!important}}
