/* Real-store photography and larger type refresh */
.brand{font-size:14px!important;gap:12px!important}.brand b{font-size:9px!important}.brand-mark{width:31px!important;height:43px!important;background:transparent!important;border-radius:0!important}.brand-mark:after{display:none!important}.brand-mark svg{width:25px;height:39px;fill:none;stroke:#049bd8;stroke-width:3;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(4,155,216,.3))}.nav a{font-size:14px!important}.hero>img{object-position:center 56%!important;filter:saturate(1.08) contrast(1.06)}.hero-shade{background:linear-gradient(90deg,rgba(3,10,22,.91) 0%,rgba(3,10,22,.72) 39%,rgba(3,10,22,.17) 76%),linear-gradient(0deg,rgba(3,10,22,.35),transparent 45%)!important}.hero h1{font-size:clamp(56px,6.9vw,96px)!important}.hero-copy{font-size:19px!important;max-width:550px!important}.eyebrow{font-size:11px!important}.button,.under-link,.text-link{font-size:14px!important}.storefront-feature{display:grid;grid-template-columns:1.1fr .9fr;background:#111d25;min-height:540px}.storefront-photo{min-height:440px;overflow:hidden}.storefront-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.storefront-copy{padding:clamp(65px,8vw,120px) clamp(30px,8vw,125px);color:#fff}.storefront-copy .eyebrow{color:#86dbff}.storefront-copy h2{font:600 clamp(40px,4.2vw,62px)/1.06 var(--serif);letter-spacing:-1.6px;margin:0 0 22px}.storefront-copy h2 em{color:#85dfff}.storefront-copy p:not(.eyebrow){font-size:17px;line-height:1.7;color:#d8e3e9;max-width:420px}.storefront-copy .text-link{color:#fff;border-color:#fff}.storefront-copy .arrow{margin-top:20px}@media(max-width:850px){.storefront-feature{grid-template-columns:1fr}.storefront-photo{height:420px;min-height:0}.storefront-copy{padding:70px 10vw}}@media(max-width:540px){.brand{font-size:11px!important}.brand b{font-size:8px!important}.brand-mark{width:27px!important;height:37px!important}.brand-mark svg{width:22px;height:34px}.hero>img{object-position:62% center!important}.hero h1{font-size:56px!important}.hero-copy{font-size:17px!important}.storefront-photo{height:295px}.storefront-copy{padding:58px 22px}.storefront-copy p:not(.eyebrow){font-size:16px}}
