@font-face{font-family:Alte Haas Grotesk;src:url(/fonts/AlteHaasGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans:"Alte Haas Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, Menlo, Consolas, "Liberation Mono", monospace}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{width:100%;min-height:100svh;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#27241d;overflow-x:hidden}#root{width:100%}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--section-scale:1;--brand-cream:#ecdbb4;--brand-gold:#d2a738;--field-green:#010701;--field-purple:#070107;--field-brown:#130201;--brand-ink:#080b0d;--brand-bone:#f6f6e7;--halftone:url(/halftone-fade.svg);--fade-ink:linear-gradient(to bottom, #0000000f, #0000005c);--fade-arch:radial-gradient(ellipse 72% 68% at 50% 0%, transparent 8%, #00000080 58%, #000 100%);--text-lg:clamp(1.25rem, 3.23vw, 4rem);--heading-stretch:1.9;--press-grow:1.06;--press-dur:.18s;--press-ease:cubic-bezier(.34, 1.4, .64, 1);--grit-size:180px;--grit-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='0.13'/%3E%3C/svg%3E");--grit-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='0.55'/%3E%3C/svg%3E")}[data-section=header]{--section-bg:#ecdbb4;--section-h:1200px;--section-fg:#1f1a12;--section-grit:var(--grit-light);--section-grit-blend:normal}[data-section=quote-1]{--section-bg:#250602;--section-h:350px;--section-fg:#f0e4ce;--section-grit:var(--grit-dark);--section-grit-blend:soft-light}[data-section=products]{--section-bg:var(--field-brown);--section-h:220px;--section-fg:#f0e4ce;--section-grit:var(--grit-dark);--section-grit-blend:soft-light}[data-section=chord-compare]{--section-bg:#f8ce85;--section-h:1200px;--section-fg:#2a1a06;--section-grit:var(--grit-light);--section-grit-blend:normal}[data-section=redstring]{--section-bg:#dedada;--section-h:1200px;--section-fg:#1a1a1a;--section-grit:var(--grit-light);--section-grit-blend:normal}[data-section=quote-2]{--section-bg:#031204;--section-h:350px;--section-fg:#dfe8df;--section-grit:var(--grit-dark);--section-grit-blend:soft-light}[data-section=about]{--section-bg:var(--field-green);--section-h:1200px;--section-fg:#dfe8df;--section-fade:var(--halftone);--section-fade-ink:var(--fade-ink);--section-fade-arch:var(--fade-arch);--section-grit:var(--grit-dark);--section-grit-blend:soft-light}[data-section=quote-3]{--section-bg:#120312;--section-h:350px;--section-fg:#eadfea;--section-grit:var(--grit-dark);--section-grit-blend:soft-light}[data-section=contact]{--section-bg:var(--field-purple);--section-h:1200px;--section-fg:#eadfea;--section-fade:var(--halftone);--section-fade-ink:var(--fade-ink);--section-fade-arch:var(--fade-arch);--section-grit:var(--grit-dark);--section-grit-blend:soft-light}[data-section=footer]{--section-bg:#27241d;--section-h:560px;--section-fg:#ecdbb4;--section-grit:var(--grit-dark);--section-grit-blend:soft-light}@media (width<=1023px){:root{--section-scale:.8}}@media (width<=767px){:root{--section-scale:.6}}._section_1sw1c_1{background-color:var(--section-bg);background-image:var(--section-grit,none);background-size:var(--grit-size);background-blend-mode:var(--section-grit-blend,normal);width:100%;color:var(--section-fg);min-height:calc(var(--section-h) * var(--section-scale));margin-top:-1px;position:relative}[data-section=header]{margin-top:0}._section_1sw1c_1:before{content:"";z-index:0;inset-inline:0;--fade-h:clamp(16rem, 45vw, 52rem);height:var(--fade-h);pointer-events:none;background-image:var(--section-fade-ink,none);-webkit-mask-image:var(--section-fade,none), var(--section-fade-arch,none);mask-image:var(--section-fade,none), var(--section-fade-arch,none);-webkit-mask-size:calc(var(--fade-h) * 600 / 780) 100%, 100% 100%;mask-size:calc(var(--fade-h) * 600 / 780) 100%, 100% 100%;-webkit-mask-position:bottom,bottom;mask-position:bottom,bottom;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--section-fade,none), var(--section-fade-arch,none);-webkit-mask-size:calc(var(--fade-h) * 600 / 780) 100%, 100% 100%;position:absolute;bottom:0;-webkit-mask-position:bottom,bottom;-webkit-mask-repeat:repeat-x,no-repeat}._section_1sw1c_1>*{z-index:1;position:relative}html[data-outline=on] ._section_1sw1c_1{outline-offset:-1px;outline:1px dashed;position:relative}html[data-outline=on] ._section_1sw1c_1:after{content:attr(data-section);font-family:var(--font-mono);letter-spacing:.04em;opacity:.55;pointer-events:none;padding:.25rem .5rem;font-size:.75rem;position:absolute;inset-block-start:0;inset-inline-start:0}._header_1rr33_12{flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:1rem;padding-inline:1rem;display:flex}._logo_1rr33_27{width:clamp(11.25rem,27.5vw,32.875rem);height:auto}._nav_1rr33_34{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1rem clamp(2rem,9.3vw,11.5rem);display:flex}._link_1rr33_43{font-family:var(--font-display);color:inherit;text-underline-offset:.16em;font-size:clamp(1.25rem,2.93vw,3.625rem);font-weight:700;line-height:1.1;text-decoration:underline;text-decoration-thickness:.07em;transition:opacity .12s}._link_1rr33_43:focus-visible{opacity:.62;outline-offset:.35em;border-radius:2px;outline:2px solid}@media (hover:hover) and (pointer:fine){._link_1rr33_43:hover{opacity:.62}}._figure_1wc8r_1{margin:0;color:var(--brand-gold);font-size:var(--text-lg);max-width:48ch;margin-inline:auto}._quote_1wc8r_34{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-align:left;text-wrap:pretty;margin:0;font-size:1em;font-weight:700;line-height:1.05}._author_1wc8r_55{text-align:right;text-wrap:nowrap;margin-top:.45em;font-size:.75em;font-weight:700;line-height:1.1}._quoteSection_1qm6u_16{justify-content:center;align-items:center;padding-block:clamp(3rem,7vw,9rem);padding-inline:clamp(1.25rem,4vw,5rem);display:flex}._heading_1ay7i_1{font-family:var(--font-display);letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--brand-cream);transform:scaleY(var(--heading-stretch));transform-origin:50%;margin-block:calc((var(--heading-stretch) - 1) * .5em);font-size:clamp(2rem,4.5vw,5.5rem);font-weight:700;line-height:1}._products_1rsj6_7{justify-content:center;align-items:center;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,5rem);display:flex}._product_1yvri_1{width:100%;color:var(--brand-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._logo_1yvri_11{max-width:100%;height:auto}._bio_1yvri_18{font-size:var(--text-lg);text-wrap:pretty;margin:clamp(1.5rem,7vw,8.5rem) 0 0;font-weight:700;line-height:1.16}._line_1yvri_28{display:inline-block}._price_1yvri_32{font-size:var(--text-lg);margin:clamp(1.25rem,5.5vw,7rem) 0 0;font-weight:700;line-height:1.16}._platforms_1yvri_39{flex-wrap:wrap;justify-content:center;gap:.5em;max-width:min(100%,22em);margin:clamp(1rem,3vw,3.5rem) 0 0;padding:0;font-size:clamp(.8rem,1.62vw,2rem);list-style:none;display:flex}._platform_1yvri_39{background:var(--brand-ink);color:var(--brand-bone);white-space:nowrap;border-radius:999px;padding:.42em 1.05em;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}a._platform_1yvri_39{cursor:pointer;transform-origin:50%;transition:transform var(--press-dur) var(--press-ease)}@media (hover:hover) and (pointer:fine){a._platform_1yvri_39:hover{transform:scale(var(--press-grow))}}._learnMore_1yvri_111{--learn-stretch:.78;--learn-pad-y:.4em;--learn-pad-x:calc(var(--learn-visual-h) / 2);--learn-gap:clamp(1.25rem, 3.4vw, 4.25rem);--learn-box:calc(1em + 2 * var(--learn-pad-y) / var(--learn-stretch));--learn-visual-h:calc(var(--learn-box) * var(--learn-stretch));font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background-color:var(--brand-ink);color:var(--brand-bone);border-radius:calc(var(--learn-visual-h) / 2) / calc(var(--learn-visual-h) / 2 / var(--learn-stretch));padding:calc(var(--learn-pad-y) / var(--learn-stretch)) var(--learn-pad-x);transform:scaleY(var(--learn-stretch));transform-origin:50%;margin:0;margin-block:calc((var(--learn-stretch) - 1) * var(--learn-box) / 2 + var(--learn-gap)) calc((var(--learn-stretch) - 1) * var(--learn-box) / 2);font-size:clamp(1.375rem,3.05vw,3.8125rem);font-weight:700;line-height:1;text-decoration:none}a._learnMore_1yvri_111{cursor:pointer;transition:transform var(--press-dur) var(--press-ease)}@media (hover:hover) and (pointer:fine){a._learnMore_1yvri_111:hover{transform:scaleY(var(--learn-stretch)) scale(var(--press-grow))}}@media (prefers-reduced-motion:reduce){a._platform_1yvri_39,a._learnMore_1yvri_111{transition:none}}._productSection_187hz_7{justify-content:center;align-items:center;padding-block:clamp(2rem,5vw,6rem);padding-inline:clamp(1.25rem,4vw,5rem);display:flex}._about_17hey_8{flex-direction:column;justify-content:center;align-items:center;padding-block:clamp(2rem,5vw,6rem);padding-inline:clamp(1.75rem,7vw,8rem);display:flex}._body_17hey_20{margin-inline:auto;max-width:34ch;font-size:var(--text-lg);text-align:left;color:var(--brand-cream);text-wrap:pretty;flex-direction:column;gap:1em;margin-top:clamp(2rem,4.5vw,5.5rem);font-weight:700;line-height:1.16;display:flex}._body_17hey_20 p{margin:0}._contact_174kg_3{flex-direction:column;justify-content:center;align-items:center;padding-block:clamp(2rem,5vw,6rem);padding-inline:clamp(1.25rem,4vw,5rem);display:flex}._body_174kg_12{font-size:var(--text-lg);text-align:center;color:var(--brand-cream);text-wrap:pretty;flex-direction:column;gap:1.5em;margin-top:clamp(2rem,4.5vw,5.5rem);font-weight:700;line-height:1.16;display:flex}._body_174kg_12 p{margin:0}._email_174kg_32{color:inherit;text-underline-offset:.14em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:.05em;transition:opacity .12s}._email_174kg_32:focus-visible{opacity:.68;outline-offset:.3em;border-radius:2px;outline:2px solid}@media (hover:hover) and (pointer:fine){._email_174kg_32:hover{opacity:.68}}._footer_w9co5_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,6vw,7rem);padding-block:clamp(3rem,7vw,8.5rem) clamp(1.5rem,3.5vw,4.25rem);padding-inline:clamp(1.25rem,4vw,5rem);display:flex}._tagline_w9co5_16{--width-match:1.22448;--tagline-stretch:1.15;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--brand-cream);flex-direction:column;align-items:center;margin:0;font-weight:700;line-height:1.02;display:flex}._lead_w9co5_41{font-size:clamp(2.25rem,6.6vw,8rem)}._joiner_w9co5_47{letter-spacing:.06em;font-size:clamp(1.125rem,3.1vw,3.75rem)}._enlighten_w9co5_52{font-size:calc(clamp(2.25rem, 6.6vw, 8rem) * var(--width-match));transform:scaleY(var(--tagline-stretch));transform-origin:50%;margin-block:calc((var(--tagline-stretch) - 1) * .5em);text-shadow:0 calc(-4px / var(--tagline-stretch)) .06em #ecdbb480, 0 calc(-4px / var(--tagline-stretch)) .22em #ecdbb461, 0 calc(-4px / var(--tagline-stretch)) .7em #ecdbb447, 0 calc(-4px / var(--tagline-stretch)) 1.6em #ecdbb429}._legal_w9co5_79{color:var(--brand-cream);opacity:.55;margin:0;font-size:clamp(.8125rem,1.15vw,1.4375rem);font-weight:700;line-height:1.3}
