/** Shopify CDN: Minification failed

Line 19:18 Unexpected ".16rem\\]"
Line 19:63 Unexpected ".44rem\\]"

**/
/* Dawn sets html{font-size:62.5%} (1rem = 10px). The design was written for a 16px root, so every rem in
   pulse-core / pulse-utils / pulse-sections / pulse-reset has been multiplied by 1.6 (foundation step, 2026-08-18).
   Dawn's own components keep their 10px root. Body font-size is pinned so em/inheritance match the design. */
.pulse{font-size:16px}
/* Tailwind-equivalent utilities used by the ported React sources. Keep tiny. */
.pulse .mx-auto{margin-inline:auto}.pulse .max-w-6xl{max-width:115.2rem}.pulse .max-w-2xl{max-width:67.2rem}
.pulse .px-6{padding-inline:2.4rem}.pulse .mb-3{margin-bottom:1.2rem}.pulse .mb-4{margin-bottom:1.6rem}.pulse .mb-5{margin-bottom:2rem}
.pulse .mb-6{margin-bottom:2.4rem}.pulse .mb-10{margin-bottom:4rem}.pulse .mt-5{margin-top:2rem}.pulse .mt-8{margin-top:3.2rem}
.pulse .flex{display:flex}.pulse .items-center{align-items:center}.pulse .justify-center{justify-content:center}.pulse .justify-between{justify-content:space-between}
.pulse .gap-4{gap:1.6rem}.pulse .gap-7{gap:2.8rem}.pulse .relative{position:relative}.pulse .absolute{position:absolute}
.pulse .h-screen{height:100vh;height:100svh}.pulse .h-full{height:100%}.pulse .overflow-hidden{overflow:hidden}.pulse .z-10{z-index:10}
.pulse .hidden{display:none}.pulse .inset-x-0{left:0;right:0}.pulse .bottom-8{bottom:3.2rem}
.pulse .text-\[1\0.16rem\]{font-size:1.76rem}.pulse .text-\[0\1.44rem\]{font-size:1.44rem}
/* Added by H1 (site chrome, 2026-08-18): SiteNav uses `h-16` on the bar and
   `hidden … md:flex` on the desktop link row. `!important` because Dawn's
   base.css ships `.hidden{display:none!important}`, which would otherwise keep
   the desktop links hidden at every width. */
.pulse .h-16{height:6.4rem}
@media (min-width:768px){.pulse .md\:flex{display:flex!important}}
/* Dawn's base.css styles bare headings (color, word-break) with element selectors; the design
   expects headings to inherit colour from their section. :where() keeps this at (0,0,1) so it
   beats Dawn's rule only by source order and never a design class. */
:where(.pulse) :is(h1,h2,h3,h4,h5,h6){color:inherit;word-break:normal;overflow-wrap:normal}
:where(.pulse) :is(p,ul,ol,dl){color:inherit}
:where(.pulse) blockquote{font-style:normal;color:inherit;border-left:0;padding-left:0;margin:0}
/* Dawn gives the header-group wrapper position:relative + z-index:1, which traps the design's fixed
   announcement bar and nav (z 65 / 60) under the page content wrapper (also z-index:1, later in DOM). */
.pulse .shopify-section-group-header-group{position:static;z-index:auto}
