@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/matthummel/public/build/assets/BodoniModa-400-normal-BaHJTLCC.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/matthummel/public/build/assets/BodoniModa-400-italic-C8R43DT0.woff2)format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/wp-content/themes/matthummel/public/build/assets/Mulish-var-WL5YNY-W.woff2)format("woff2")}.cc-landing{--cc-black:#15110d;--cc-smoke:#201a14;--cc-smoke-2:#2b2319;--cc-parch:#f2e6d3;--cc-parch-2:#fbf7f0;--cc-brass:#c79a55;--cc-brass-2:#e0b66f;--cc-ox:#5c2a22;--cc-glow:#f4b860;--cc-muted:color-mix(in srgb, var(--cc-parch) 74%, transparent);--cc-line:color-mix(in srgb, var(--cc-brass) 32%, transparent);--cc-display:"Bodoni Moda", "Playfair Display", Georgia, "Times New Roman", serif;--cc-text:"Mulish", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-wrap:min(1180px, 100% - 2.5rem);background:var(--cc-black);color:var(--cc-parch);font:400 1.0625rem/1.65 var(--cc-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.cc-landing *,.cc-landing :before,.cc-landing :after{box-sizing:border-box}.cc-landing img{max-width:100%;height:auto;display:block}.cc-landing a{color:var(--cc-brass-2);text-underline-offset:.2em}.cc-landing a:hover{color:var(--cc-glow)}.cc-landing :focus-visible{outline:3px solid var(--cc-glow);outline-offset:3px;border-radius:4px}:where(.cc-landing) :is(h1,h2,h3){font-family:var(--cc-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}:where(.cc-landing) p{text-wrap:pretty;margin:0 0 1rem}:where(.cc-landing) :is(ul,ol){margin:0;padding:0;list-style:none}.cc-landing .cc-wrap{width:var(--cc-wrap);margin-inline:auto}.cc-landing .cc-skip{z-index:100;background:var(--cc-brass);color:var(--cc-black);border-radius:6px;padding:.6rem 1rem;position:absolute;top:.5rem;left:-999px}.cc-landing .cc-skip:focus{left:.5rem}.cc-landing .cc-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-eyebrow{font:700 .78rem/1.3 var(--cc-text);letter-spacing:.26em;text-transform:uppercase;color:var(--cc-brass);margin:0 0 1rem}.cc-btn{border:1.5px solid var(--cc-brass);background:var(--cc-brass);min-height:3rem;color:var(--cc-black);font:800 .98rem/1.2 var(--cc-text);letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.5rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.cc-landing a.cc-btn{color:var(--cc-black)}.cc-btn:hover{background:var(--cc-brass-2);border-color:var(--cc-brass-2);transform:translateY(-1px);box-shadow:0 14px 30px -14px #f4b86099}.cc-landing a.cc-btn:hover{color:var(--cc-black)}.cc-btn--ghost{color:var(--cc-parch);border-color:color-mix(in srgb, var(--cc-parch) 55%, transparent);background:0 0}.cc-landing a.cc-btn--ghost{color:var(--cc-parch)}.cc-btn--ghost:hover,.cc-landing a.cc-btn--ghost:hover{background:color-mix(in srgb, var(--cc-parch) 12%, transparent);border-color:var(--cc-parch);color:var(--cc-parch);box-shadow:none}.cc-btn--dark{background:var(--cc-black);border-color:var(--cc-black);color:var(--cc-parch)}.cc-btn--dark:hover{background:var(--cc-ox);border-color:var(--cc-ox);color:var(--cc-parch);box-shadow:0 14px 30px -16px #5c2a22cc}.cc-btn--wide{width:100%}.cc-header{z-index:50;border-bottom:1px solid var(--cc-line);background:color-mix(in srgb, var(--cc-black) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.cc-header__in{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.cc-logo{align-items:center;display:inline-flex}.cc-logo img{width:clamp(11rem,44vw,15rem);height:auto}.cc-nav{display:none}.cc-nav a{color:var(--cc-parch);letter-spacing:.04em;border-radius:6px;padding:.5rem .8rem;font-size:.92rem;font-weight:700;text-decoration:none}.cc-nav a:hover{color:var(--cc-glow)}.cc-header .cc-btn{min-height:2.6rem;padding:.5rem 1.2rem;font-size:.9rem}@media (width>=900px){.cc-nav{align-items:center;gap:.25rem;display:flex}}.cc-hero{background:radial-gradient(60rem 28rem at 78% 8%, #f4b86029, transparent 60%), radial-gradient(40rem 24rem at 5% 100%, #5c2a228c, transparent 65%), var(--cc-black);padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.cc-hero__grid{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.cc-hero h1{font-size:clamp(2.4rem,7vw,4.3rem)}.cc-hero h1 em{color:var(--cc-brass);font-style:italic}.cc-hero__lead{max-width:36rem;color:var(--cc-muted);margin-top:1.25rem;font-size:clamp(1.05rem,2.4vw,1.25rem)}.cc-hero__price{margin:1.5rem 0 1.4rem;font-size:1.05rem}.cc-hero__price strong{font:400 2.1rem/1 var(--cc-display);color:var(--cc-glow)}.cc-hero__price span{color:var(--cc-muted)}.cc-actions{flex-wrap:wrap;gap:.8rem;display:flex}.cc-proof{color:var(--cc-muted);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.8rem;font-size:.94rem;font-weight:600;display:flex}.cc-proof li{align-items:center;gap:.5rem;display:inline-flex}.cc-proof li:before{content:"";background:var(--cc-glow);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #f4b86038}.cc-hero__shot{position:relative}.cc-shot{border:1px solid var(--cc-line);background:var(--cc-smoke);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -30px #000c,0 0 0 6px #c79a550f}.cc-shot__bar{background:var(--cc-smoke-2);border-bottom:1px solid var(--cc-line);gap:.4rem;padding:.6rem .8rem;display:flex}.cc-shot__bar i{background:color-mix(in srgb, var(--cc-parch) 28%, transparent);border-radius:50%;width:.6rem;height:.6rem}@media (width>=960px){.cc-hero__grid{grid-template-columns:1.05fr 1fr}}.cc-section{padding:clamp(3.5rem,8vw,6rem) 0}.cc-section--smoke{background:var(--cc-smoke);border-block:1px solid var(--cc-line)}.cc-section--parch{background:var(--cc-parch);color:var(--cc-black)}.cc-section--parch .cc-eyebrow,.cc-section--parch a{color:var(--cc-ox)}.cc-head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.cc-head h2{font-size:clamp(2rem,5vw,3.2rem)}.cc-head>p:not(.cc-eyebrow){color:var(--cc-muted);margin-top:1rem;font-size:1.1rem}.cc-section--parch .cc-head>p:not(.cc-eyebrow){color:color-mix(in srgb, var(--cc-black) 74%, transparent)}.cc-strip{border-block:1px solid var(--cc-line);background:var(--cc-smoke)}.cc-strip ul{background:var(--cc-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.cc-strip li{background:var(--cc-smoke);text-align:center;padding:1.1rem 1rem}.cc-strip strong{font:400 1.7rem/1.1 var(--cc-display);color:var(--cc-brass);display:block}.cc-strip span{color:var(--cc-muted);letter-spacing:.06em;font-size:.88rem}@media (width>=760px){.cc-strip ul{grid-template-columns:repeat(4,1fr)}}.cc-cards{gap:1.1rem;display:grid}.cc-card{border:1px solid var(--cc-line);background:linear-gradient(180deg, var(--cc-smoke-2), var(--cc-smoke));border-radius:14px;padding:1.6rem}.cc-card h3{color:var(--cc-parch);margin-bottom:.7rem;font-size:1.5rem}.cc-card p{color:var(--cc-muted);margin:0}.cc-card__n{border:1.5px solid var(--cc-brass);width:2.4rem;height:2.4rem;color:var(--cc-brass);font:400 1.05rem/1 var(--cc-display);border-radius:50%;place-items:center;margin-bottom:1rem;font-style:italic;display:inline-grid}.cc-also{border:1px dashed var(--cc-line);border-radius:14px;gap:.6rem 2rem;margin-top:2rem;padding:1.4rem 1.6rem;display:grid}.cc-also li{color:var(--cc-muted);padding-left:1.5rem;position:relative}.cc-also li:before{content:"";background:var(--cc-brass);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.62em;left:0}@media (width>=720px){.cc-cards,.cc-also{grid-template-columns:repeat(2,1fr)}}@media (width>=1020px){.cc-cards{grid-template-columns:repeat(3,1fr)}}.cc-screens{gap:1.4rem;display:grid}.cc-screen figure{margin:0}.cc-screen figcaption{color:var(--cc-muted);margin-top:.8rem;font-size:.95rem}@media (width>=720px){.cc-screens{grid-template-columns:repeat(2,1fr)}}@media (width>=1020px){.cc-screens{grid-template-columns:repeat(3,1fr)}}.cc-styles{gap:1rem;margin-bottom:2rem;display:grid}.cc-style{border:1px solid var(--cc-line);background:var(--cc-smoke);border-radius:12px;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.cc-style__sw{flex:none;display:flex}.cc-style__sw i{border:2px solid var(--cc-black);border-radius:50%;width:2.4rem;height:2.4rem}.cc-style__sw i+i{margin-left:-.7rem}.cc-style h3{font-size:1.35rem}.cc-style p{color:var(--cc-muted);margin:.1rem 0 0;font-size:.9rem}@media (width>=720px){.cc-styles{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cc-styles{grid-template-columns:repeat(4,1fr)}}.cc-steps{counter-reset:step;gap:1.2rem;display:grid}.cc-step{border:1px solid var(--cc-line);background:var(--cc-smoke);counter-increment:step;border-radius:14px;padding:1.6rem 1.6rem 1.6rem 4.6rem;position:relative}.cc-step:before{content:counter(step);border:1.5px solid var(--cc-brass);width:2.4rem;height:2.4rem;color:var(--cc-brass);font:italic 400 1.15rem/1 var(--cc-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.45rem;left:1.3rem}.cc-step h3{margin-bottom:.5rem;font-size:1.45rem}.cc-step p{color:var(--cc-muted);margin:0}@media (width>=900px){.cc-steps{grid-template-columns:repeat(3,1fr)}}.cc-who{gap:1.2rem;display:grid}.cc-who__card{border:1px solid var(--cc-line);background:var(--cc-smoke);border-radius:14px;padding:1.8rem}.cc-who__card h3{margin-bottom:.6rem;font-size:1.6rem}.cc-who__card p{color:var(--cc-muted);margin:0}@media (width>=800px){.cc-who{grid-template-columns:repeat(2,1fr)}}.cc-tiers{gap:1.2rem;display:grid}.cc-tier{border:1.5px solid color-mix(in srgb, var(--cc-black) 18%, transparent);background:var(--cc-parch-2);border-radius:16px;flex-direction:column;padding:1.9rem;display:flex}.cc-tier--feat{border-color:var(--cc-brass);box-shadow:0 24px 50px -28px #5c2a2299}.cc-tier h3{font-size:1.55rem}.cc-tier__badge{background:var(--cc-ox);color:var(--cc-parch);font:800 .72rem/1.4 var(--cc-text);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:.8rem;padding:.2rem .7rem}.cc-tier__price{margin:.9rem 0 1.2rem}.cc-tier__price strong{font:400 2.9rem/1 var(--cc-display);color:var(--cc-ox)}.cc-tier__price span{color:color-mix(in srgb, var(--cc-black) 70%, transparent)}.cc-tier ul{gap:.5rem;margin:0 0 1.5rem;display:grid}.cc-tier li{padding-left:1.5rem;font-size:.97rem;position:relative}.cc-tier li:before{content:"";background:var(--cc-brass);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.6em;left:0}.cc-tier .cc-btn{margin-top:auto}.cc-fine{max-width:52rem;color:color-mix(in srgb, var(--cc-black) 76%, transparent);margin-top:1.6rem;font-size:.95rem}.cc-status{min-height:1.4rem;color:var(--cc-ox);margin-top:1rem;font-weight:700}.cc-status[hidden]{display:none}@media (width>=900px){.cc-tiers{grid-template-columns:repeat(3,1fr)}}.cc-faq{gap:.8rem;max-width:52rem;display:grid}.cc-faq details{border:1px solid var(--cc-line);background:var(--cc-smoke);border-radius:12px}.cc-faq summary{cursor:pointer;font:700 1.05rem/1.4 var(--cc-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;list-style:none;display:flex}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary:after{content:"+";color:var(--cc-brass);font:400 1.6rem/1 var(--cc-display);flex:none;transition:transform .2s}.cc-faq details[open] summary:after{transform:rotate(45deg)}.cc-faq details[open]{border-color:var(--cc-brass)}.cc-faq details>p{color:var(--cc-muted);margin:0;padding:0 1.3rem 1.3rem}.cc-band{background:radial-gradient(40rem 20rem at 50% 0, #f4b8602e, transparent 70%), var(--cc-ox);text-align:center;padding:clamp(3.5rem,8vw,5.5rem) 0}.cc-band h2{max-width:40rem;margin-inline:auto;font-size:clamp(2rem,5vw,3.2rem)}.cc-band p{max-width:36rem;color:color-mix(in srgb, var(--cc-parch) 82%, transparent);margin:1rem auto 1.8rem}.cc-band .cc-actions{justify-content:center}.cc-footer{border-top:1px solid var(--cc-line);background:var(--cc-black);color:var(--cc-muted);padding:2.5rem 0 3rem;font-size:.92rem}.cc-footer__in{gap:1.5rem;display:grid}.cc-footer img{width:3.2rem;height:3.2rem}.cc-footer p{max-width:42rem;margin:0 0 .4rem}.cc-footer nav{flex-wrap:wrap;gap:.4rem 1.3rem;display:flex}.cc-footer nav a{color:var(--cc-parch);font-weight:700;text-decoration:none}.cc-footer nav a:hover{color:var(--cc-glow);text-decoration:underline}@media (width>=800px){.cc-footer__in{grid-template-columns:auto 1fr auto;align-items:start}}@media (prefers-reduced-motion:reduce){.cc-landing *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.cc-landing{scroll-behavior:smooth}html:has(.cc-landing){scroll-behavior:smooth;scroll-padding-top:5rem}@media (forced-colors:active){.cc-btn,.cc-btn--ghost,.cc-card,.cc-tier{border:1px solid canvastext}}.cc-sticky{z-index:60;padding:.7rem max(1rem, env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--cc-line);background:color-mix(in srgb, var(--cc-black) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;justify-content:space-between;align-items:center;gap:1rem;transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.cc-sticky.is-on{visibility:visible;transition:transform .25s;transform:none}.cc-sticky p{margin:0;line-height:1.2}.cc-sticky strong{font:400 1.5rem/1 var(--cc-display);color:var(--cc-glow)}.cc-sticky span{color:var(--cc-muted);font-size:.9rem}.cc-sticky .cc-btn{min-height:2.6rem;padding:.5rem 1.3rem}@media (width<=899px){.cc-footer{padding-bottom:6rem}}@media (width>=900px){.cc-sticky{display:none}}
