@font-face{font-family:"Allura";src:url("Allura-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
/* Design A: blush marble. Local preview only. */
:root{--berry:#78234f;--deep:#45152e;--pink:#db397f;--cream:#fffaf7}
body{background:var(--cream)}
header{max-width:none;padding-left:6%;padding-right:6%;background:#fffaf7;border-bottom-color:#ead6dc}
.logo{color:var(--berry)}
.hero{background:var(--cream) url('blush-gold-marble.webp') center center/100% 100% no-repeat;padding:70px 6% 120px}
.hero-inner{display:block;max-width:1120px}
.hero-inner>div:first-child{max-width:70%}
.hero h1{font-size:clamp(43px,5vw,70px)}
.hero .lead{font-family:Georgia,serif;font-weight:400;font-size:clamp(27px,3vw,39px);line-height:1.3}
.hero .aside{max-width:60%;border:0;padding:0;margin-top:36px}
.hero .aside p{font-size:19px;line-height:1.65}
.button{background:var(--berry);box-shadow:0 3px 12px #78234f12}
.button:hover{background:#5b1b3e}
.body-copy{padding-top:55px;padding-bottom:60px}
.body-copy>p{font-family:"Segoe UI",Arial,sans-serif;font-size:19px;line-height:1.8;font-weight:400}
.about{background:linear-gradient(90deg,#fceef0 0%,#fceef0 72%,#fceef000 100%),url('blush-gold-marble.webp') right bottom/cover;padding-top:64px;padding-bottom:70px}
body:has(.story) main{background:var(--cream) url('blush-gold-marble.webp') right top/100% auto no-repeat;padding:40px 5% 55px}
.story{background:#fffaf7f7;max-width:850px;padding:48px 65px 65px;border-radius:5px;box-shadow:0 8px 38px #78234f06}
.story h1{color:var(--berry)}
.story.work-story{max-width:900px}
footer{max-width:none;padding-left:8%;padding-right:8%;background:#f9edf0}
nav{flex-wrap:wrap}
@media(max-width:720px){
 .hero{padding:43px 6% 90px;background-size:auto 100%;background-position:60% center}
 .hero-inner>div:first-child{max-width:92%}
 .hero .aside{max-width:88%;margin-top:30px}
 .hero h1{font-size:43px}
 .hero .lead{font-size:28px}
 .hero .aside p{font-size:18px}
 .body-copy>p{font-size:18px;line-height:1.75}
 .about{background:linear-gradient(#fceef0ee,#fceef0ee),url('blush-gold-marble.webp') right bottom/cover}
 body:has(.story) main{padding:30px 4% 45px;background-size:auto 750px}
 .story,.story.work-story{padding:30px 6% 40px}
 .story h1{font-size:38px}
 .story.work-story h1{font-size:35px}
}

/* Handwritten brand signature with a deliberately open, loosely drawn heart. */
.brand-signature{display:flex;align-items:center;gap:12px;font-family:"Segoe Script","Lucida Handwriting","Bradley Hand",cursive;font-size:23px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--berry)}
.brand-signature::after{content:"";display:inline-block;flex:0 0 48px;width:48px;height:48px;background:url('open-heart.svg') center/contain no-repeat;transform:rotate(-8deg)}
.hero .brand-signature{margin-bottom:24px}
footer .brand-signature{margin-top:8px;font-size:21px}
@media(max-width:720px){.brand-signature{font-size:21px;gap:8px}.brand-signature::after{width:42px;height:42px;flex-basis:42px}}

/* Smaller brand signature: subtle above the hero, quieter in the footer. */
.hero .brand-signature{font-size:18px;gap:8px;margin-bottom:20px}
.hero .brand-signature::after{width:36px;height:36px;flex-basis:36px}
footer .brand-signature{font-size:14px;gap:6px;margin-top:6px}
footer .brand-signature::after{width:25px;height:25px;flex-basis:25px}
@media(max-width:720px){.hero .brand-signature{font-size:17px}.hero .brand-signature::after{width:32px;height:32px;flex-basis:32px}}

/* Brand phrase sits under the name, alongside the header navigation. */
.header-brand{display:flex;flex-direction:column;align-items:flex-start;gap:1px}
.header-tagline{font-family:"Segoe UI",Arial,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.4px;color:var(--berry)}
header nav{align-self:flex-end;padding-bottom:1px}
@media(max-width:720px){header nav{align-self:flex-start}}

/* A new, lighter cursive treatment for the header phrase only. */
.header-tagline{font-family:"Allura","Brush Script MT",cursive;font-size:24px;font-weight:400;line-height:1.15;letter-spacing:0}

/* Match the approved header cursive in the footer, retaining its heart. */
footer .brand-signature{font-family:"Allura","Brush Script MT",cursive;font-size:24px;font-weight:400;line-height:1.15;letter-spacing:0}

/* Keep the approved cursive signature without a heart. */
.brand-signature::after{content:none;display:none}

/* One Meet Ann heading, using the approved brand cursive. */
.about h2.meet-ann-title{font-family:"Allura","Brush Script MT",cursive;font-weight:400;font-size:48px;line-height:1.15;letter-spacing:0}

/* A continuous marble surface carries through adjacent content. */
.marble-flow{background:linear-gradient(to bottom,transparent 75%,var(--cream) 100%),url('blush-gold-marble.webp') center top/100% 100% no-repeat}
.marble-flow .hero{background:transparent;padding-bottom:65px}
.marble-flow .body-copy{position:relative;background:linear-gradient(90deg,#fffaf7eb,#fffaf7f5 70%,#fffaf7eb);border-radius:35px;padding-top:45px;padding-bottom:65px}
body:has(.story) main{background:linear-gradient(to bottom,transparent 85%,#f9edf0 100%),url('blush-gold-marble.webp') right top/100% 100% no-repeat}
@media(max-width:720px){.marble-flow{background-size:auto 100%;background-position:60% top}.marble-flow .hero{padding-bottom:45px}.marble-flow .body-copy{border-radius:24px}body:has(.story) main{background-size:auto 100%;background-position:60% top}}

/* Preserve the marble image proportions; continue it vertically without stretching. */
.marble-flow{background-image:linear-gradient(to bottom,transparent 85%,var(--cream) 100%),url('blush-gold-marble.webp');background-size:100% 100%,100% auto;background-position:center top;background-repeat:no-repeat,repeat-y}
body:has(.story) main{background-image:linear-gradient(to bottom,transparent 90%,#f9edf0 100%),url('blush-gold-marble.webp');background-size:100% 100%,100% auto;background-position:right top;background-repeat:no-repeat,repeat-y}
header nav a{font-family:"Allura","Brush Script MT",cursive;font-size:24px;font-weight:400;line-height:1.15;letter-spacing:0}
@media(max-width:720px){.marble-flow,body:has(.story) main{background-size:100% 100%,auto 750px;background-position:center top,60% top}}

/* One proportionate marble image, softly faded before its edge; no tiling. */
.marble-flow,body:has(.story) main{position:relative;isolation:isolate;background:var(--cream)}
.marble-flow::before,body:has(.story) main::before{content:"";position:absolute;inset:0 0 auto;height:auto;aspect-ratio:3/2;z-index:-1;pointer-events:none;background:url('blush-gold-marble.webp') center top/100% auto no-repeat;mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%)}
@media(max-width:720px){.marble-flow::before,body:has(.story) main::before{height:750px;aspect-ratio:auto;background-size:auto 750px;background-position:60% top}}

/* Let the writing sit directly on the page, without a separate panel. */
.story,.story.work-story,.marble-flow .body-copy{background:transparent;border:0;border-radius:0;box-shadow:none}

/* Match navigation lettering to the berry brand lettering in the header. */
header nav a{color:var(--berry)}

/* Longer pink underline for the Meet Ann page heading. */
.story h1.ann-heading::after{width:70px;max-width:65%}

/* Two deliberate headline lines on desktop; natural wrapping on smaller screens. */
@media(min-width:1000px){.hero p.lead{max-width:none;font-size:clamp(28px,2.6vw,38px)}.hero .lead .headline-line{display:block;white-space:nowrap}}

/* Homepage uses the same full-page marble layer as Meet Ann. */
.home-marble-surface{position:relative;isolation:isolate;background:var(--cream)}
.home-marble-surface::before{content:"";position:absolute;inset:0 0 auto;height:auto;aspect-ratio:3/2;z-index:-1;pointer-events:none;background:url('blush-gold-marble.webp') center top/100% auto no-repeat;mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%)}
.home-marble-surface .marble-flow{background:transparent;isolation:auto}
.home-marble-surface .marble-flow::before{content:none}
.home-marble-surface .about{background:transparent}
@media(max-width:720px){.home-marble-surface::before{height:750px;aspect-ratio:auto;background-size:auto 750px;background-position:60% top}}

/* Match the Work With Me heading's regular Georgia lettering. */
.hero p.lead,.hero p.lead strong{font-family:Georgia,serif;font-weight:400;letter-spacing:-1.5px;line-height:1.15}


/* October 20 homepage additions, preserving the approved type and marble. */
.hero p.discovery-note{font-size:14px;line-height:1.5;color:var(--muted);margin:12px 0 0}
.section-inner{max-width:1120px;margin:0 auto}
.how-section{padding:58px 6% 65px;background:#f9edf066}
.script-heading{font-family:"Allura","Brush Script MT",cursive;font-size:48px;line-height:1.15;font-weight:400;color:var(--berry);margin:0 0 12px}
.section-intro{font-size:20px;margin:0 0 32px}
.how-steps{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}
.how-steps h3{font-family:Georgia,serif;font-weight:400;font-size:25px;color:var(--berry);line-height:1.25;margin:0 0 15px}
.how-steps p{margin:0;font-size:18px;line-height:1.7}
.magic-gold{font-family:Georgia,serif;font-size:24px;line-height:1.4;color:#856018;margin:0 0 10px;background:linear-gradient(110deg,#72501b 8%,#9b7529 28%,#7b531b 42%,#b38a38 49%,#79521a 60%,#96702a 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.magic-optional{font-size:16px;margin:0 0 22px}
.gut-introduction{padding:50px 4% 60px;background:var(--cream)}
.gut-introduction .section-inner{max-width:1120px;padding:58px;border:1px solid #bd8e39;border-radius:26px;background:#fff;box-shadow:0 10px 40px #8b653b08}
.gut-introduction .eyebrow{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:24px;line-height:1.55;letter-spacing:0;text-transform:none;color:#856018;margin-bottom:22px;background:linear-gradient(110deg,#72501b 8%,#9b7529 28%,#7b531b 42%,#b38a38 49%,#79521a 60%,#96702a 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media(max-width:720px){.gut-introduction .eyebrow{font-size:21px}}
@media(forced-colors:active){.gut-introduction .eyebrow{background:none;-webkit-text-fill-color:currentColor}}
.gut-introduction h2{font-family:Georgia,serif;font-weight:400;color:var(--deep);font-size:clamp(29px,3.6vw,42px);line-height:1.25;margin:0 0 28px}
.gut-introduction p:not(.eyebrow):not(.gut-time){font-size:21px;line-height:1.85;margin:0 0 24px}
.gut-introduction .gut-time{font-size:18px;line-height:1.7;margin:0 0 36px}
.gut-introduction .text-link{font-family:"Allura","Brush Script MT",cursive;font-size:28px;font-weight:400;line-height:1.25;text-decoration-color:var(--pink);text-underline-offset:10px}
.gut-time{font-size:15px;color:var(--muted)}
@media(max-width:720px){.how-steps{grid-template-columns:1fr;gap:26px}.how-section{padding:42px 6%}.gut-introduction{padding:32px 4% 42px}.gut-introduction .section-inner{padding:30px 24px;border-radius:22px}.gut-introduction p:not(.eyebrow):not(.gut-time){font-size:18px;line-height:1.75}.gut-introduction .gut-time{font-size:16px}.script-heading{font-size:42px}.magic-gold{font-size:22px}}
@media(forced-colors:active){.magic-gold{background:none;-webkit-text-fill-color:currentColor}}


/* Gut Check: simple, readable writing space, with no account or submission. */
.gut-workspace{max-width:860px;margin:auto;padding:65px 6% 75px}
.gut-workspace h1{font-size:clamp(38px,4.5vw,58px)}
.gut-workspace h2{font-family:Georgia,serif;font-weight:400;color:var(--berry);font-size:30px;line-height:1.3}
.gut-workspace h3{font-size:20px;color:var(--berry);line-height:1.4}
.privacy-note{font-size:14px;line-height:1.65;color:var(--muted);padding:15px 0;border-block:1px solid #e8cfd9}
.gut-question{margin:42px 0;padding-bottom:30px;border-bottom:1px solid #e8cfd9}
.gut-question .eyebrow{margin-bottom:12px}.gut-question h2{margin:0 0 15px}
.gut-question details{font-size:16px;margin:18px 0 24px}.gut-question summary{cursor:pointer;color:var(--berry);text-underline-offset:4px}
.gut-question label{display:block;font-size:15px;margin-bottom:8px}
.gut-question textarea{display:block;width:100%;resize:vertical;min-height:145px;padding:16px;border:1px solid #bb8ba3;border-radius:8px;font:inherit;color:var(--ink);background:#fffaf7ed}
.gut-question textarea:focus-visible,.gut-workspace button:focus-visible,.gut-question summary:focus-visible{outline:3px solid var(--pink);outline-offset:4px}
.gut-workspace button{font-family:inherit;cursor:pointer;border:0;min-height:48px}
.gut-workspace [hidden]{display:none}
#reflection{border-top:2px solid var(--pink);margin-top:40px;padding-top:20px}
.reflection-answer{white-space:pre-wrap;overflow-wrap:anywhere}
.reflection-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 40px}
@media(max-width:720px){.gut-workspace{padding:40px 6%}.gut-workspace h2{font-size:26px}.gut-question textarea{font-size:18px}}

/* Homepage Meet Ann introduction; no photo or placeholder until Ann selects one. */
#meet-ann .about-inner{grid-template-columns:1fr 1.15fr;align-items:start;gap:64px}
#meet-ann h2.meet-ann-title{font-size:60px;color:var(--pink)}
#meet-ann .meet-ann-introduction>p{font-size:21px;line-height:1.85;margin:0 0 28px}
#meet-ann .meet-ann-introduction>p.meet-ann-lead{font-family:Georgia,serif;font-size:30px;line-height:1.4;color:var(--deep);margin-bottom:30px}
#meet-ann .about-links{margin-top:38px}
#meet-ann .text-link{font-family:"Allura","Brush Script MT",cursive;font-size:28px;font-weight:400;line-height:1.25;text-decoration-color:var(--pink);text-underline-offset:10px}
@media(max-width:720px){
 #meet-ann .about-inner{grid-template-columns:1fr;gap:24px}
 #meet-ann h2.meet-ann-title{font-size:48px}
 #meet-ann .meet-ann-introduction>p{font-size:18px;line-height:1.75}
 #meet-ann .meet-ann-introduction>p.meet-ann-lead{font-size:26px}
 #meet-ann .about-links{margin-top:28px}
}

/* Match Ann's selected screenshot treatment for the homepage statement and steps. */
.home-marble-surface .body-copy{max-width:1120px;padding-bottom:90px}
.body-copy>p.change-emphasis{font-family:Georgia,serif;font-style:italic;font-size:28px;line-height:1.4;color:var(--berry);border-left:3px solid #bd8e39;padding-left:28px;margin:38px 0 0}
.how-section{background:#fceee8;border-top:1px solid #edd6cf;padding:90px 6% 75px}
.how-eyebrow{font-size:14px;margin:0 0 18px}
.how-heading{font-family:Georgia,serif;font-size:clamp(32px,3.6vw,42px);font-weight:400;line-height:1.2;color:var(--deep);margin:0 0 48px}
.how-steps{margin-bottom:48px;gap:48px}
.step-number{display:block;font-family:Georgia,serif;font-size:44px;line-height:1;color:var(--pink);margin-bottom:20px}
.how-steps h3{font-size:29px;color:var(--deep);margin-bottom:20px}
.how-steps p{font-size:21px;line-height:1.85}
.magic-note{font-family:Georgia,serif;font-style:italic;font-size:24px;line-height:1.55;color:#856018;margin:0 0 32px;background:linear-gradient(110deg,#72501b 8%,#9b7529 28%,#7b531b 42%,#b38a38 49%,#79521a 60%,#96702a 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media(forced-colors:active){.magic-note{background:none;-webkit-text-fill-color:currentColor}}
.how-section .text-link{font-family:"Allura","Brush Script MT",cursive;font-size:28px;font-weight:400;line-height:1.25;text-decoration-color:var(--pink);text-underline-offset:10px}
.discovery-link,.discovery-link:hover{
 display:inline-block;background:none;border:0;border-radius:0;box-shadow:none;
 padding:6px 0;color:var(--pink);font-family:"Allura","Brush Script MT",cursive;
 font-size:28px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:left;
 text-decoration:none;max-width:100%;
}
.discovery-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.discovery-link:focus-visible{outline:2px solid var(--pink);outline-offset:5px}
.hero p.discovery-note,.discovery-note{font-family:"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--muted);margin:5px 0 0}
@media(max-width:720px){.discovery-link,.discovery-link:hover{font-size:26px}}
@media(max-width:720px){
 .home-marble-surface .body-copy{padding-bottom:50px}
 .body-copy>p.change-emphasis{font-size:23px;padding-left:20px}
 .how-section{padding:48px 6%}
 .how-heading{margin-bottom:34px}
 .how-steps{gap:32px;margin-bottom:34px}
 .step-number{font-size:38px;margin-bottom:12px}
 .how-steps h3{font-size:26px;margin-bottom:12px}
 .how-steps p{font-size:18px;line-height:1.75}
 .magic-note{font-size:21px}
}

/* Section labels (How it works, Work With Me) use the same script font as the Meet Ann heading. */
.how-eyebrow,.work-story .eyebrow{font-family:"Allura","Brush Script MT",cursive;font-weight:400;font-size:48px;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--berry)}
@media(max-width:720px){.how-eyebrow,.work-story .eyebrow{font-size:40px}}

/* Allura runs words tightly together; add a little word spacing */
.header-tagline,footer .brand-signature,.about h2.meet-ann-title,header nav a,.script-heading,.gut-introduction .text-link,#meet-ann .text-link,.how-section .text-link,.discovery-link,.how-eyebrow,.work-story .eyebrow{word-spacing:.18em}

/* Round 3: name in the same Georgia style as the homepage lead line; Gut Check box removed */
header .logo,footer .logo{font-family:Georgia,serif;font-weight:400;letter-spacing:-.5px}
.gut-introduction{padding-left:6%;padding-right:6%}
.gut-introduction .section-inner{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
@media(max-width:720px){.gut-introduction .section-inner{padding:0;border:0;border-radius:0}}

/* Round 4: Bird by bird line; no focus box around the reflection results heading */
.bird-note{margin:8px 0 34px;padding-top:22px}
.bird-note p{font-family:Georgia,serif;font-size:30px;line-height:1.35;color:var(--berry);margin:0 0 6px}
.bird-note>span{font-size:15px;color:var(--muted)}
@media(max-width:720px){.bird-note p{font-size:25px}}
#reflection-title:focus,#reflection-title:focus-visible{outline:0}

/* Round 5: robin perched on the last d of Bird by bird */
.bird-d{position:relative;display:inline-block}
.bird-d .robin{position:absolute;width:.78em;height:auto;left:.18em;bottom:.84em;pointer-events:none}

/* Homepage: "Let's Talk" → "Here's what that conversation is" handoff (approved Oct 27, Option B). */
.marble-flow .hero{padding-bottom:36px}
.home-marble-surface .body-copy{box-sizing:content-box;padding-top:36px}
.home-marble-surface .body-copy>p{max-width:720px}
.discovery-note{text-wrap:balance}
.home-marble-surface .body-copy::before{content:"";display:block;width:70px;height:3px;background:#bd8e39;margin:0 0 30px}
.home-marble-surface .body-copy h2.bridge{font-family:Georgia,serif;font-weight:400;font-size:26px;line-height:1.35;letter-spacing:0;color:var(--deep);margin:0 0 14px}
@media(max-width:720px){
 .marble-flow .hero{padding-bottom:28px}
 .home-marble-surface .body-copy{padding-top:28px}
 .home-marble-surface .body-copy h2.bridge{font-size:22px}
}

/* Round 8 (Oct 27): pink header tagline, bird spacing, pink text-link buttons, gold reply note */
header .header-brand .header-tagline{color:var(--pink)}
.bird-d .robin{left:.5em;bottom:.74em}
.bird-note p{margin:0}
.bird-note>span{display:block;font-size:12px;line-height:1.3;margin-top:-2px;letter-spacing:.2px}
.gut-workspace button.button.link-cta,.inquire-story button.button.link-cta,button.button.link-cta{
 display:inline-block;background:none;border:0;border-radius:0;box-shadow:none;min-height:0;
 padding:6px 0;color:var(--pink);font-family:"Allura","Brush Script MT",cursive;
 font-size:28px;font-weight:400;line-height:1.25;letter-spacing:0;word-spacing:.18em;text-align:left;cursor:pointer}
button.button.link-cta:hover{background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
button.button.link-cta:focus-visible{outline:2px solid var(--pink);outline-offset:5px}
@media(max-width:720px){.gut-workspace button.button.link-cta,.inquire-story button.button.link-cta,button.button.link-cta{font-size:26px}}
.inquire-story .reply-note.gold-note strong{font-family:Georgia,serif;font-weight:400;font-size:20px;color:#856018;background:linear-gradient(110deg,#72501b 8%,#9b7529 28%,#7b531b 42%,#b38a38 49%,#79521a 60%,#96702a 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
@media(forced-colors:active){.inquire-story .reply-note.gold-note strong{background:none;-webkit-text-fill-color:currentColor}}
.not-ready .text-link{display:block;margin-top:6px}
footer .brand-signature.footer-descriptor{font-family:"Allura","Brush Script MT",cursive;font-size:28px;line-height:1.15;color:var(--pink);margin-top:2px}
/* Gold label on The Messy Version page (same style as the homepage gold label) */
p.eyebrow.gold-eyebrow{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:24px;line-height:1.55;letter-spacing:0;text-transform:none;color:#856018;margin-bottom:18px;background:linear-gradient(110deg,#72501b 8%,#9b7529 28%,#7b531b 42%,#b38a38 49%,#79521a 60%,#96702a 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
@media(max-width:720px){p.eyebrow.gold-eyebrow{font-size:21px}}
@media(forced-colors:active){p.eyebrow.gold-eyebrow{background:none;-webkit-text-fill-color:currentColor}}
/* Round 10: journal links */
.gut-introduction p.journal-nudge{margin:40px 0 6px!important}
footer .footer-journal{font-family:Georgia,serif;font-size:17px;color:var(--berry);text-decoration:underline;text-decoration-color:#bd8e39;text-underline-offset:6px}
footer .footer-journal:hover{color:var(--pink)}

/* Round 11 (Oct 29): handwritten logo image in header */
header .logo-img{display:block;line-height:0}
header .logo-img img{height:80px;width:auto;display:block;margin:2px 0 8px}
@media(max-width:720px){header .logo-img img{height:62px;margin:0 0 6px}}

/* Round 12 (Oct 29): header Option A, logo only */
header .logo-img img{height:84px;margin:0}
@media(max-width:720px){header .logo-img img{height:64px;margin:0}}
