:root{--paper:#f7f5f0;--ink:#292f2c;--muted:#646b65;--line:#d9dcd4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #52664c;outline-offset:7px}img{display:block;width:100%;height:auto}figure,p,h1,h2,h3{margin:0}h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,1.9vw,30px);font-weight:400;line-height:1.3;letter-spacing:-.02em}h3{font-size:18px;font-weight:400;line-height:1.35}.section{width:88%;max-width:1440px;margin-inline:auto}.eyebrow{text-transform:none;letter-spacing:.06em;font-size:12px;line-height:1.7}.header{height:100px;padding:0 6%;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:Georgia,serif;font-size:34px;line-height:1;display:flex;gap:20px;align-items:center}.wordmark span{font:10px Arial,sans-serif;letter-spacing:.2em}.header nav{display:flex;gap:38px;font-size:14px}.header nav a{padding:12px 0;border-bottom:1px solid transparent}.header nav a:hover{border-color:var(--ink)}.hero{position:relative;isolation:isolate;min-height:600px;height:calc(100svh - 100px);max-height:1050px;overflow:hidden;background:#dad8d1}.hero-image{height:100%;object-fit:cover;object-position:center 58%;position:absolute;z-index:-2}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(245,241,232,.35),transparent 60%);z-index:-1}.hero-title{position:absolute;left:6%;top:13%}.hero h1{font-size:clamp(26px,3vw,44px);line-height:1.3;font-weight:400;letter-spacing:.09em;margin-top:24px}.hero-title .eyebrow{font-size:12px;letter-spacing:.12em}.hero-bottom{position:absolute;bottom:32px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:13px}.hero-bottom a{border-bottom:1px solid currentColor;padding-bottom:4px}.portfolio{padding-block:120px 150px}.section-heading{display:grid;grid-template-columns:1fr 2fr 1.3fr;align-items:start;gap:24px;margin-bottom:42px}.section-heading>p:last-child{padding-top:10px;color:var(--muted);font-size:15px}.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.category img{height:clamp(220px,29vw,440px);object-fit:cover}.category:nth-child(1) img{object-position:64% center}.category:nth-child(2) img{object-position:54% center}.category:nth-child(3) img{object-position:67% center}.category>div{display:flex;justify-content:space-between;margin-top:22px}.category>div>span{font-size:12px;color:var(--muted)}.category-lower{margin-top:80px}.category:hover h3{text-decoration:underline;text-underline-offset:6px}.editorial{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;align-items:center;padding-bottom:150px}.editorial-copy{padding-left:13%}.editorial h2{margin:16px 0}.editorial-copy>p:not(.eyebrow){color:var(--muted)}.fine{display:block;font-size:12px;margin-top:70px;color:var(--muted);letter-spacing:.06em}.photo-button{border:0;padding:0;background:none;display:block;width:100%;cursor:zoom-in;color:inherit}.photo-button img{height:auto}.editorial figure img{max-height:850px;object-fit:contain}figcaption{font-size:12px;color:var(--muted);padding-top:14px;letter-spacing:.025em}.landscape{padding-top:70px;background:#eeeee8}.landscape-title{display:flex;justify-content:space-between;align-items:start;padding-bottom:32px}.landscape-title h2{width:55%}.landscape figure img{max-height:850px;object-fit:cover;aspect-ratio:1.8}.landscape figcaption{padding-bottom:24px}.wildlife{display:grid;grid-template-columns:1fr 2fr;gap:8%;align-items:center;padding-top:145px}.small-heading h2{font-size:clamp(23px,1.9vw,30px);margin-top:16px}.horizon{padding:160px 5%}.horizon figcaption{text-align:center;margin-top:12px}.encounter{padding-bottom:140px}.encounter-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:24px;align-items:start;margin-bottom:30px}.encounter-heading h2{font-size:clamp(23px,1.9vw,30px)}.encounter-heading>p:last-child{font-size:14px;color:var(--muted)}.footer{border-top:1px solid var(--line);padding-block:65px 24px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:75px}.footer-name{font-family:Georgia,serif;font-size:34px;letter-spacing:-.03em;margin-top:12px}.social,.prints{display:flex;flex-direction:column;gap:10px;font-size:15px}.social>.eyebrow,.prints>.eyebrow{margin-bottom:12px}small{font-size:12px;color:var(--muted);margin-left:8px}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.skip{position:fixed;left:16px;top:-100px;background:var(--paper);padding:12px;z-index:10}.skip:focus{top:16px}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;padding:64px 5% 30px;background:#1c211e;color:white}.lightbox::backdrop{background:#1c211e}.lightbox[open]{display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox img{min-height:0;width:100%;flex:1;object-fit:contain}.lightbox p{font-size:13px;margin-top:16px}.close{position:absolute;right:5%;top:18px;border:0;background:none;color:white;padding:8px;cursor:pointer}body:has(dialog[open]){overflow:hidden}
@media(min-width:1800px){.hero-title{left:calc((100vw - 1584px)/2)}}
@media(max-width:1000px){.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.hero{min-height:560px;max-height:820px}.hero h1{font-size:clamp(26px,3vw,40px)}.categories{gap:20px}.editorial-copy{padding-left:0}.encounter-heading{grid-template-columns:1fr 2fr}.encounter-heading>p:last-child{grid-column:2}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:22px}.wordmark span{display:none}}
@media(max-width:700px){.header{height:80px}.wordmark{font-size:30px}.header nav{gap:21px;font-size:13px}.hero{min-height:620px;height:calc(90svh - 80px);max-height:800px}.hero-image{object-position:62% center}.hero-title{top:9%;left:6%}.hero h1{font-size:clamp(24px,5.5vw,34px);margin-top:16px}.hero-title .eyebrow{font-size:10px;letter-spacing:.15em}.hero:after{background:linear-gradient(180deg,rgba(245,241,232,.35),transparent 65%)}.hero-bottom{font-size:11px;bottom:24px;gap:18px}.hero-bottom>span{max-width:100px}.portfolio{padding-block:78px 80px}.section-heading{display:block;margin-bottom:38px}.section-heading h2{margin-top:16px}.section-heading>p:last-child{padding-top:22px;font-size:14px}.categories{display:block}.category{display:block;margin-top:36px}.category img{height:auto;aspect-ratio:1.25;object-fit:cover}.category>div{margin-top:14px}.category h3 br{display:none}.editorial{display:flex;flex-direction:column;gap:36px;padding-bottom:80px;align-items:stretch}.editorial-copy{padding-left:5%}.editorial h2{margin:16px 0}.fine{margin-top:24px}.editorial figure{width:90%;margin-left:auto}.landscape{padding-top:50px}.landscape-title{display:block;padding-bottom:35px}.landscape-title h2{margin-top:16px;width:auto}.landscape figure img{aspect-ratio:1.15;object-position:40%}.wildlife{display:block;padding-top:78px}.small-heading{margin-bottom:30px}.small-heading h2{margin-top:20px}.horizon{padding:80px 0}.encounter{padding-bottom:80px}.encounter-heading{display:block;margin-bottom:30px}.encounter-heading h2{margin:16px 0}.encounter figure img{aspect-ratio:1.15;object-fit:cover;object-position:64%}.footer{padding-top:40px}.footer-main{grid-template-columns:1fr 1fr;padding-bottom:40px;gap:32px 15px}.footer-main>div:first-child{grid-column:1/-1}.footer-name{font-size:32px}.social,.prints{font-size:14px}small{display:block;margin:0}.footer-bottom{flex-wrap:wrap;font-size:11px}.footer-bottom>span:nth-child(2){order:3;width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.header{gap:24px}.header>nav:first-of-type{margin-left:auto}.header .languages{gap:9px;font-size:12px;white-space:nowrap}.languages [aria-current=page]{border-bottom-color:var(--ink);font-weight:700}.languages span{align-self:center;color:var(--muted)}
@media(max-width:700px){.header{gap:16px;flex-wrap:wrap;height:auto;min-height:80px;padding-block:15px}.header nav{gap:15px}.header .languages{gap:7px}.header>nav:first-of-type{font-size:12px}.wordmark{font-size:26px}}
@media(max-width:380px){.header>nav:first-of-type{order:3;width:100%;justify-content:flex-end}.header .languages{margin-left:auto}}
/* Keep the whole photograph visible on narrow screens. */
@media(max-width:700px){.hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;background:#e6e4dd}.hero-title{position:relative;left:auto;top:auto;order:1;padding:46px 6% 38px}.hero-image{position:relative;order:2;height:auto;object-fit:contain;z-index:0}.hero-bottom{position:relative;left:auto;right:auto;bottom:auto;order:3;padding:22px 6%;background:var(--paper)}.hero:after{display:none}}
.category:nth-child(2) img{object-position:35% center}



/* Quiet supporting typography; keep contrast sufficient for small text. */
main h2{color:#515951}
main .eyebrow{color:var(--muted)}
.editorial-copy>p:not(.eyebrow){font-size:14px;line-height:1.8}
.fine{margin-top:36px}
.landscape{background:transparent}
.interlude{max-width:34ch;margin-top:20px;color:var(--muted);font-size:14px;line-height:1.8}
figcaption{line-height:1.8}
figcaption i,.hero-species i{font-size:12px;letter-spacing:.02em}
.hero-bottom{align-items:center;gap:24px}
.hero-bottom>.hero-species{max-width:none;font-size:12px;line-height:1.7}
.landscape-title .interlude{max-width:42ch}
.lightbox>p{text-align:center;line-height:1.7}
@media(max-width:700px){.hero-bottom{flex-wrap:wrap}.interlude{margin-top:16px}}
.about{display:grid;grid-template-columns:1fr 1.6fr;gap:12%;padding-bottom:120px}
.about h2{font-size:26px}
.about>div{max-width:570px}
.about p{font-size:16px;line-height:1.9;margin-bottom:20px}
@media(max-width:700px){.about{display:block;padding-bottom:75px}.about h2{margin-bottom:28px}}
.contact-block{max-width:560px;margin-bottom:75px}
.contact-block h2{font:400 28px/1.3 Georgia,serif;margin-bottom:20px}
.contact-block p{font-size:15px;color:var(--muted);line-height:1.8;margin-bottom:20px}
.contact-block>a{display:inline-block;border-bottom:1px solid var(--line);padding-block:6px;overflow-wrap:anywhere}
.lightbox-controls{display:flex;gap:36px;justify-content:center;margin-top:12px}
.lightbox-controls[hidden]{display:none}
.lightbox-controls button{color:white;background:transparent;border:1px solid #697269;padding:8px 20px;cursor:pointer;min-height:44px}
.gallery-intro{padding-block:50px 100px}
.back-link{font-size:13px;border-bottom:1px solid var(--line);display:inline-block;margin-bottom:65px}
.gallery-intro h1{font:400 clamp(32px,4vw,56px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:18px 0 24px}
.gallery-intro>p:last-child{color:var(--muted);font-size:15px}
.gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:100px 0;align-items:start}
.gallery-photo{grid-column:1/10}
.gallery-photo:nth-child(2n){grid-column:6/13}
.gallery-photo:nth-child(3n){grid-column:2/11}
.gallery-photo.portrait{grid-column:8/13}
.gallery-photo img{width:100%;height:auto;object-fit:contain}
.gallery-photo figcaption{max-width:50ch}
.single-photo .gallery-photo{grid-column:3/13}
.gallery-navigation{display:flex;flex-wrap:wrap;gap:24px;padding-block:110px 80px;font-size:14px}
.gallery-navigation [aria-current=page]{border-bottom:1px solid currentColor}
@media(max-width:700px){.gallery-intro{padding-block:30px 60px}.back-link{margin-bottom:45px}.gallery-grid{display:block}.gallery-photo{margin-bottom:55px}.gallery-photo:nth-child(2n){width:88%;margin-left:auto}.gallery-photo.portrait{width:75%}.gallery-navigation{padding-block:40px 60px;gap:18px}.gallery-intro h1{font-size:34px}}

/* Spacious composition with a fine, larger photographer's signature. */
.hero h1{
  font-family:"Bodoni MT",Didot,"Times New Roman",serif;
  font-size:clamp(46px,5.2vw,80px);
  font-weight:400;
  line-height:1.12;
  letter-spacing:-.025em;
  margin-top:18px;
}

.hero-title{top:12%;max-width:82%}
.hero-title .eyebrow{font-size:11px;letter-spacing:.16em}
.portfolio{padding-block:160px 190px}
.section-heading{margin-bottom:85px}
.categories{gap:5%}
.category-lower{margin-top:120px}
.editorial{grid-template-columns:.85fr 1.15fr;gap:13%;padding-bottom:190px}
.editorial-copy{padding-left:4%}
.landscape{padding-top:30px}
.landscape-title{padding-bottom:60px}
.landscape figure{width:88%;max-width:1440px;margin-inline:auto}
.landscape figcaption.section{width:100%}
.wildlife{padding-top:190px}
.horizon{padding:200px 12%}
.encounter{padding-bottom:180px}
.encounter-heading{margin-bottom:55px}
@media(max-width:1000px){
  .hero h1{font-size:clamp(44px,6vw,64px)}
  .portfolio{padding-block:110px 130px}
  .category-lower{margin-top:80px}
  .editorial{gap:9%;padding-bottom:130px}
  .wildlife{padding-top:130px}
  .horizon{padding:140px 8%}
}
@media(max-width:700px){
  .hero-title{top:auto;max-width:none;padding:70px 6% 65px;background:var(--paper)}
  .hero h1{font-size:clamp(37px,8.6vw,58px);margin-top:20px}
  .hero-title .eyebrow{font-size:10px;letter-spacing:.12em}
  .portfolio{padding-block:95px 110px}
  .section-heading{margin-bottom:55px}
  .category{margin-top:55px}
  .category-lower{margin-top:55px}
  .editorial{gap:45px;padding-bottom:110px}
  .landscape-title{padding-bottom:40px}
  .wildlife{padding-top:110px}
  .horizon{padding:110px 0}
  .encounter{padding-bottom:110px}
  .encounter-heading{margin-bottom:40px}
}

/* Original signature artwork, displayed above the photograph. */
.hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:visible;background:var(--paper)}
.hero:after{display:none}
.hero .hero-title{position:relative;inset:auto;order:1;max-width:none;width:100%;padding:30px 6% 55px;display:flex;justify-content:center;background:var(--paper)}
.hero h1.signature{position:relative;width:min(442px,72.25vw);aspect-ratio:2.4;margin:0;overflow:hidden;font-size:inherit;line-height:1}
.signature img{position:static;width:100%;max-width:100%;height:auto;transform:none}
.hero-image{position:relative;order:2;z-index:auto;height:auto;max-height:850px;object-fit:cover;object-position:center;aspect-ratio:1.8}
.hero-bottom{position:relative;inset:auto;order:3;display:flex;padding:24px 6%;background:var(--paper)}
@media(max-width:700px){
  .hero .hero-title{padding:30px 6% 45px}
  .hero h1.signature{width:min(374px,74.8vw)}
  .hero-image{aspect-ratio:auto;max-height:none;object-fit:contain}
}

/* Photo-book sequence: varied scale, offset images and intentional empty columns. */
@media(min-width:701px){
  .portfolio{padding-bottom:180px}
  .categories{grid-template-columns:1.05fr .8fr 1fr;gap:6%;align-items:start}
  .category img{height:auto;aspect-ratio:1.18;object-fit:cover}
  .category:nth-child(2){margin-top:145px}
  .category:nth-child(2) img{aspect-ratio:1}
  .category:nth-child(3){margin-top:55px}
  .category:nth-child(3) img{aspect-ratio:.82}
  .editorial{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:end;padding-bottom:170px}
  .editorial-copy{grid-column:8/12;grid-row:1;padding:0 0 50px}
  .editorial>figure{grid-column:2/6;grid-row:1}
  .editorial figure img{max-height:none;width:100%}
  .editorial-copy .fine{margin-top:50px}
  .landscape-title{display:block;padding-bottom:45px;padding-left:8%}
  .landscape-title h2{width:auto;margin-top:16px}
  .landscape figure{width:100%;max-width:none}
  .landscape figure img{aspect-ratio:2.05;max-height:none}
  .landscape figcaption.section{width:88%;max-width:1440px}
  .wildlife{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:end;padding-top:180px}
  .wildlife .small-heading{grid-column:1/4;grid-row:1;padding-bottom:50px}
  .wildlife>figure{grid-column:5/13;grid-row:1}
  .horizon{padding:95px 0 180px}
  .horizon>figure{width:46%;margin-left:4%}
  .horizon figcaption{text-align:left;margin-top:0}
  .encounter{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:center;padding-bottom:180px}
  .encounter-heading{grid-column:9/13;grid-row:1;display:block;margin:0;padding-left:12%}
  .encounter-heading h2{margin:16px 0 24px}
  .encounter>figure{grid-column:1/8;grid-row:1}
}
@media(min-width:701px) and (max-width:1000px){
  .category:nth-child(2){margin-top:90px}
  .editorial-copy{grid-column:7/13;padding-bottom:25px}
  .editorial>figure{grid-column:1/6}
  .horizon>figure{width:55%}
  .encounter-heading{grid-column:9/13;padding-left:0}
}
@media(max-width:700px){
  .category:nth-child(2){width:84%;margin-left:auto}
  .category:nth-child(3){width:92%}
  .editorial{gap:35px}
  .editorial-copy{padding-left:0}
  .editorial figure{width:82%;margin-left:auto}
  .landscape figure{width:100%;max-width:none}
  .landscape figcaption.section{width:88%}
  .horizon{padding-block:65px 110px}
  .horizon>figure{width:88%}
  .horizon figcaption{text-align:left}
}

/* Species series in category galleries: visible, but quiet. */
.species-index{margin-top:-35px;margin-bottom:85px}
.species-index-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:18px;max-width:1100px;font-size:14px;line-height:1.8}
.species-index-list a{border-bottom:1px solid transparent;transition:border-color .2s,color .2s}
.species-index-list a:hover{border-color:var(--muted)}
.species-index-en{display:none}
html[lang=en] .species-index-en{display:inline;color:var(--muted)}
.gallery-group{scroll-margin-top:40px}
@media(max-width:700px){.species-index{margin-top:-15px;margin-bottom:55px}.species-index-list{gap:10px 22px;font-size:13px}.gallery-group{scroll-margin-top:24px}}
.gallery-group + .gallery-group{margin-top:clamp(90px,11vw,170px)}
.gallery-group-heading{max-width:620px;margin-bottom:34px}
.gallery-group-heading h2{margin:10px 0 2px;font-size:clamp(22px,2.2vw,31px)}
.gallery-group-heading>p:last-child{color:var(--muted);font-size:13px}
@media(max-width:700px){
  .gallery-group + .gallery-group{margin-top:78px}
  .gallery-group-heading{margin-bottom:24px}
  .gallery-group-heading h2{font-size:23px}
}



.footer-main{grid-template-columns:2fr 1fr}@media(max-width:700px){.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}}
.legal{max-width:760px;min-height:60vh;padding-top:clamp(90px,14vw,180px)}
.legal h1{font-size:clamp(2.8rem,7vw,6rem);font-weight:400;letter-spacing:-.04em;margin:18px 0 70px}
.legal h2{font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:42px 0 14px}
.legal p{max-width:58ch;line-height:1.8}
.legal-note{margin-top:70px;color:var(--muted)}
.social-link{display:inline-flex;align-items:center;gap:9px;width:max-content}
.social-icon{width:14px;height:14px;flex:none}
.social-icon-500px{width:auto;height:auto}
.social-link .social-mark-500px{font-size:11px;font-weight:600;letter-spacing:-.04em;line-height:1}
.social-link:hover .social-icon{color:#52664c}

/* Compact editorial ending: contact first, then one quiet footer line. */
.footer{border-top:0;padding-block:clamp(70px,9vw,130px) 24px}
.contact-block{display:grid;grid-template-columns:1fr 2fr;gap:12%;max-width:none;margin:0;padding-bottom:clamp(70px,9vw,125px)}
.contact-block h2{font:400 clamp(24px,2.2vw,32px)/1.3 Georgia,serif;margin:0}
.contact-block p{font-size:clamp(16px,1.45vw,21px);line-height:1.55;color:var(--ink);margin:0 0 22px;max-width:32ch}
.email-link{display:inline-block;font-size:14px;color:var(--muted);padding-bottom:5px;border-bottom:1px solid var(--line);transition:color .2s,border-color .2s}
.email-link:hover{color:var(--ink);border-color:var(--ink)}
.footer-main{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 0 0;font-size:12px;color:var(--muted)}
.footer-social,.footer-legal{display:flex;align-items:center;gap:9px}
.footer-main a{transition:color .2s}.footer-main a:hover{color:var(--ink)}
@media(max-width:700px){
  .footer{padding-block:65px 22px}
  .contact-block{display:block;padding-bottom:65px}
  .contact-block h2{margin-bottom:28px}
  .contact-block p{font-size:18px;margin-bottom:22px}
  .footer-main{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;line-height:1.5}
  .footer-social{justify-self:end}
  .footer-legal{grid-column:1/-1}
}

/* Permanent palette: section colors describe the layout, never the photograph. */
:root{--paper:#f7f5f0;--surface-editorial:#eeede8;--surface-personal:#e8e4dc;--ink:#343832;--line:#d9d6ce}
.editorial.section,.about.section{
  width:100%;max-width:none;
  padding-inline:max(6%,calc((100% - 1440px)/2));
  padding-block:clamp(65px,8vw,120px);
}
.editorial.section{background:var(--surface-editorial);margin-bottom:clamp(65px,8vw,120px)}
.about.section{background:var(--surface-personal);margin-bottom:65px}
.about p:last-child{margin-bottom:0}
@media(max-width:700px){.about.section{margin-bottom:40px}}

/* Category statements stay with their links; the mixed image sequence has its own heading. */
.category-description{max-width:34ch;margin-top:11px;color:var(--muted);font-size:14px;line-height:1.7}
.portfolio{padding-bottom:76px}
.favorites-heading{margin-bottom:52px}
@media(max-width:700px){
  .category-description{font-size:13px;margin-top:8px}
  .portfolio{padding-bottom:52px}
  .favorites-heading{margin-bottom:35px}
}

/* New signature: preserve the entire transparent artwork without cropping. */
.hero .hero-title{flex-direction:column;align-items:center;padding:12px 6% 38px}
.hero h1.signature{width:min(530px,88vw);aspect-ratio:3;margin:0;overflow:visible}
.signature-caption{font-size:10px;letter-spacing:.23em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:8px}
@media(max-width:700px){
  .hero .hero-title{padding:12px 6% 30px}
  .hero h1.signature{width:100%;max-width:440px}
  .signature-caption{font-size:8px;letter-spacing:.18em;margin-top:6px}
}



