
@media(min-width:801px){html body #page-home #portrait-reveal-track,html body #page-home .portrait-reveal-pin{overflow:hidden!important}}
html body #page-home .closing.dark .lede{font-family:'Hero Bodoni',Didot,Georgia,serif!important;font-style:italic!important;font-size:clamp(17px,1.5vw,21px)!important;line-height:1.5!important;letter-spacing:0!important;color:rgba(245,243,238,.82)!important;max-width:34ch!important;text-wrap:balance}
html body #page-home .closing.dark .eyebrow{font-family:'Opening Gothic',Arial,sans-serif!important;font-size:10px!important;letter-spacing:.34em!important;text-transform:uppercase!important;color:rgba(245,243,238,.55)!important}
html body #page-home .closing.dark a.cta{display:inline-flex!important;align-items:center;gap:14px;margin-top:34px!important;padding:0 0 8px!important;min-height:0!important;background:none!important;border:0!important;border-bottom:1px solid rgba(245,243,238,.55)!important;border-radius:0!important;box-shadow:none!important;color:#f5f3ee!important;font-family:'Opening Gothic',Arial,sans-serif!important;font-size:11px!important;letter-spacing:.3em!important;text-transform:uppercase!important;transition:border-color .3s,gap .3s}
html body #page-home .closing.dark a.cta:hover{gap:20px;border-color:#f5f3ee!important}
html body #page-home .closing.dark a.cta::before,html body #page-home .closing.dark a.cta::after{display:none!important}
html body #page-home .closing.dark .socials span{font-family:'Opening Gothic',Arial,sans-serif!important;font-size:10px!important;letter-spacing:.24em!important;color:rgba(245,243,238,.6)!important}
html body #page-home .closing.dark #grow{font-family:'Hero Bodoni',Didot,Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1!important;font-size:clamp(46px,8.6vw,150px)!important;color:#f5f3ee!important}
html body #page-home .closing.dark #grow em{font-style:italic}
html body #page-home .closing.dark .foot{font-family:'Opening Gothic',Arial,sans-serif!important;font-size:9px!important;letter-spacing:.26em!important;color:rgba(245,243,238,.5)!important;align-items:center}
html body #page-home .closing.dark .foot a{color:rgba(245,243,238,.7)!important;font-size:9px!important;letter-spacing:.26em!important}
html body #page-home .closing.dark .foot a:hover{color:#f5f3ee!important}
@media(max-width:700px){
  html body #page-home .closing.dark #grow{font-size:15vw!important}
  html body #page-home .closing.dark .lede{font-size:18px!important}
  html body #page-home .closing.dark .foot{font-size:8.5px!important;letter-spacing:.22em!important}
  html body #page-home .closing.dark .foot a{font-size:8.5px!important;letter-spacing:.22em!important}
}
