[data-template=landing-bridge-optin]:root,[data-template=landing-bridge-optin][data-theme]{--background:#0f3a8a;--surface:#174595;--foreground:#f6f1e4;--muted:#c3cfe9;--accent:#ffd447;--accent-ink:#0b1f4d;--border:#3a62ac;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-template=landing-bridge-optin] .tone-dark{--background:#0a2a66;--surface:#11367c;--foreground:#f6f1e4;--muted:#c3cfe9;--border:#2f559e;--accent:#ffd447;--accent-ink:#0b1f4d}[data-template=landing-bridge-optin]:root{--font-fraunces:var(--font-landing-bridge-optin-display);--font-inter:var(--font-landing-bridge-optin-text);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--bo-paper:#f6f1e4;--bo-ink:#0b1f4d;--bo-strip:#071a40}[data-template=landing-bridge-optin] body{font-size:1.0625rem;line-height:1.6}[data-template=landing-bridge-optin] a.rounded-full,[data-template=landing-bridge-optin] button.rounded-full,[data-template=landing-bridge-optin] input.rounded-full,[data-template=landing-bridge-optin] input.rounded-md,[data-template=landing-bridge-optin] button.rounded-md{border-radius:0}[data-template=landing-bridge-optin] main h1,[data-template=landing-bridge-optin] main h2,[data-template=landing-bridge-optin] main h3{text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-weight:800;line-height:.92}[data-template=landing-bridge-optin] main h2.font-serif{font-size:clamp(2.5rem,5.4vw,4.25rem)}[data-template=landing-bridge-optin] main p.uppercase.tracking-wide.text-accent{background:var(--accent);color:var(--accent-ink);font-family:var(--font-fraunces), "Arial Narrow", sans-serif;letter-spacing:.14em;padding:.3rem .6rem .2rem;font-size:.875rem;font-weight:700;line-height:1.1;display:inline-block}[data-template=landing-bridge-optin] main p.uppercase.tracking-wide.text-accent:before{content:"▸ "}[data-template=landing-bridge-optin] main a.bg-accent,[data-template=landing-bridge-optin] main button.bg-accent{font-family:var(--font-fraunces), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.06em;padding-inline:1.5rem;font-size:1.125rem;font-weight:800;transition:background-color .15s,color .15s,transform .15s;box-shadow:inset 0 -4px #0b1f4d47}[data-template=landing-bridge-optin] main a.bg-accent:hover,[data-template=landing-bridge-optin] main button.bg-accent:hover{opacity:1;background-color:var(--bo-paper);color:var(--bo-ink)}[data-template=landing-bridge-optin] main a.bg-accent:active,[data-template=landing-bridge-optin] main button.bg-accent:active{box-shadow:none;transform:translateY(2px)}[data-template=landing-bridge-optin] main a:focus-visible,[data-template=landing-bridge-optin] main button:focus-visible,[data-template=landing-bridge-optin] main input:focus-visible,[data-template=landing-bridge-optin] main summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-template=landing-bridge-optin] main form input[type=email]{background:var(--bo-paper);color:var(--bo-ink);border:2px solid var(--bo-paper);padding-block:.8rem;font-size:1rem}[data-template=landing-bridge-optin] main form input[type=email]::placeholder{color:#5a6688}[data-template=landing-bridge-optin] main form input[type=email]:focus{border-color:var(--accent)}[data-template=landing-bridge-optin] main form button.bg-accent{padding-block:.8rem}[data-template=landing-bridge-optin] main form p.text-accent{font-weight:600}[data-template=landing-bridge-optin] main section.px-6{padding-inline:max(1.5rem,50% - 36rem)}[data-template=landing-bridge-optin] main section.px-6.py-16{padding-block:clamp(3.5rem,7vw,6rem)}[data-template=landing-bridge-optin] main [data-section-index="0"]>section{padding-top:clamp(2.5rem,6vw,5rem)}[data-template=landing-bridge-optin] main [data-section-index="0"] h2.font-serif{margin-top:1.25rem;font-size:clamp(3.25rem,8.4vw,7rem);font-weight:900;line-height:.86}[data-template=landing-bridge-optin] main [data-section-index="0"] h2.font-serif+p{max-width:32rem;color:var(--foreground);margin-top:1.25rem;font-size:1.1875rem;line-height:1.5}[data-template=landing-bridge-optin] main [data-section-index="0"] ul.space-y-2{margin-top:1.75rem}[data-template=landing-bridge-optin] main [data-section-index="0"] ul.space-y-2 li{border-top:1px solid var(--border);color:var(--foreground);align-items:baseline;gap:.75rem;padding-block:.6rem;font-size:1.0625rem;font-weight:500}[data-template=landing-bridge-optin] main [data-section-index="0"] ul.space-y-2 li:last-child{border-bottom:1px solid var(--border)}[data-template=landing-bridge-optin] main [data-section-index="0"] ul.space-y-2 li svg{background:var(--accent);width:1.125rem;height:1.125rem;color:var(--accent-ink);stroke-width:3px;padding:.15rem;transform:translateY(.2rem)}[data-template=landing-bridge-optin] main [data-section-index="0"] form{margin-top:.5rem}[data-template=landing-bridge-optin] main [data-section-index="0"] p.text-xs.text-muted{font-size:.875rem}[data-template=landing-bridge-optin] main [data-section-index="0"] .aspect-\[4\/3\]{border:.75rem solid var(--bo-paper);box-shadow:-1rem 1rem 0 var(--accent), 0 2.5rem 4rem -1.5rem #030c21b3;border-bottom-width:2.75rem;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:rotate(1.6deg)}[data-template=landing-bridge-optin] main [data-section-index="0"] .aspect-\[4\/3\]:hover{transform:rotate(.4deg)translateY(-4px)}@media (max-width:1023px){[data-template=landing-bridge-optin] main [data-section-index="0"] .aspect-\[4\/3\]{width:calc(100% - 1rem);margin-left:1rem}}[data-template=landing-bridge-optin] main [data-section-index="1"] p.font-serif.text-2xl{text-transform:uppercase;color:var(--accent);font-size:clamp(2.75rem,6vw,4.5rem);font-weight:900;line-height:.9}[data-template=landing-bridge-optin] main [data-section-index="1"] .sm\:grid-cols-2>div{border-top:2px solid var(--foreground);padding-top:1rem}[data-template=landing-bridge-optin] main [data-section-index="1"] .sm\:grid-cols-2>div>p.font-medium{font-family:var(--font-fraunces), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:1.625rem;font-weight:800;line-height:1}[data-template=landing-bridge-optin] main [data-section-index="1"] .sm\:grid-cols-2>div>p.text-sm{font-size:1rem}[data-template=landing-bridge-optin] main [data-section-index="2"]>section{background:var(--bo-strip)}[data-template=landing-bridge-optin] main [data-section-index="2"] .grid.gap-4{gap:2.25rem 1.5rem}[data-template=landing-bridge-optin] main [data-section-index="2"] .grid.gap-4>div{background:var(--bo-paper);color:var(--bo-ink);padding:.6rem .6rem .9rem;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1.5rem 2.5rem -1.5rem #000c}[data-template=landing-bridge-optin] main [data-section-index="2"] .grid.gap-4>div:nth-child(odd){transform:rotate(-1deg)}[data-template=landing-bridge-optin] main [data-section-index="2"] .grid.gap-4>div:nth-child(2n){transform:rotate(1deg)}[data-template=landing-bridge-optin] main [data-section-index="2"] .grid.gap-4>div:hover{transform:rotate(0)translateY(-6px)}[data-template=landing-bridge-optin] main [data-section-index="2"] .grid.gap-4>div>p.text-sm{color:var(--bo-ink);font-family:var(--font-fraunces), "Arial Narrow", sans-serif;text-transform:uppercase;margin-top:.75rem;font-size:1.375rem;font-weight:800;line-height:1}[data-template=landing-bridge-optin] main [data-section-index="3"] figure{border-top:2px solid var(--accent);text-align:left;flex-direction:column;padding-top:1.25rem;display:flex}[data-template=landing-bridge-optin] main [data-section-index="3"] figure blockquote{color:var(--foreground);font-family:var(--font-fraunces), "Arial Narrow", sans-serif;text-transform:uppercase;order:-1;margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.05}[data-template=landing-bridge-optin] main [data-section-index="3"] figure>div{order:-2;justify-content:flex-start;margin:0 0 .75rem}[data-template=landing-bridge-optin] main [data-section-index="4"] .rounded-2xl.bg-surface{--foreground:#0b1f4d;--muted:#4a5574;--accent:#0f3a8a;--surface:#f6f1e4;background-color:var(--bo-paper);color:var(--foreground);box-shadow:1.25rem 1.25rem 0 var(--bo-strip)}[data-template=landing-bridge-optin] main [data-section-index="4"] .rounded-2xl.bg-surface p.font-medium{font-family:var(--font-fraunces), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:2rem;font-weight:800;line-height:1}[data-template=landing-bridge-optin] main [data-section-index="4"] .rounded-2xl.bg-surface p.text-xs{font-size:.875rem}[data-template=landing-bridge-optin] main [data-section-index="4"] .rounded-2xl.bg-surface .aspect-\[4\/5\]{border:.5rem solid #fff;transform:rotate(-1.5deg);box-shadow:0 1rem 2rem -1rem #0b1f4d99}[data-template=landing-bridge-optin] main [data-section-index="4"] .rounded-2xl.bg-surface blockquote{font-family:var(--font-inter), system-ui, sans-serif;font-size:clamp(1.1875rem,1.8vw,1.375rem);line-height:1.55}[data-template=landing-bridge-optin] main [data-section-index="5"] dl>div{border-top:1px solid var(--border);padding-top:1rem}[data-template=landing-bridge-optin] main [data-section-index="5"] dt{font-family:var(--font-fraunces), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1.05}[data-template=landing-bridge-optin] main [data-section-index="5"] dd{font-size:1rem}[data-template=landing-bridge-optin] main [data-section-index="6"] .rounded-2xl.bg-surface{--foreground:#0b1f4d;--muted:#33406a;--accent:#0b1f4d;--accent-ink:#ffd447;--border:#0b1f4d;color:var(--foreground);box-shadow:-1.25rem 1.25rem 0 var(--bo-strip);background-color:#ffd447;padding-block:clamp(3rem,7vw,5rem)}[data-template=landing-bridge-optin] main [data-section-index="6"] .rounded-2xl.bg-surface h2.font-serif{font-size:clamp(2.75rem,6.4vw,5rem);font-weight:900}[data-template=landing-bridge-optin] main [data-section-index="6"] .rounded-2xl.bg-surface p.uppercase.tracking-wide.text-accent{background:var(--bo-ink);color:#ffd447}[data-template=landing-bridge-optin] main [data-section-index="6"] .rounded-2xl.bg-surface p.font-serif.text-2xl{font-size:2.5rem;font-weight:900}[data-template=landing-bridge-optin] main [data-section-index="6"] .rounded-2xl.bg-surface p.text-xs{font-size:.875rem}[data-template=landing-bridge-optin] main [data-section-index="6"] form input[type=email]{border-color:var(--bo-ink);background:#fff}[data-template=landing-bridge-optin] main [data-section-index="6"] form button.bg-accent:hover{color:var(--bo-ink);background-color:#fff}[data-template=landing-bridge-optin] main [data-section-index="6"] a:focus-visible,[data-template=landing-bridge-optin] main [data-section-index="6"] button:focus-visible,[data-template=landing-bridge-optin] main [data-section-index="6"] input:focus-visible{outline-color:var(--bo-ink)}[data-template=landing-bridge-optin] main .bg-foreground:not(.text-background){background-color:var(--bo-strip);outline:2px solid var(--accent);outline-offset:-2px}[data-template=landing-bridge-optin] main .bg-foreground:not(.text-background) .text-accent-ink:not(.bg-accent):not(.bg-accent *){color:var(--accent)}[data-template=landing-bridge-optin] .bo-sprockets{background-color:var(--bo-strip);background-image:linear-gradient(90deg, var(--bo-paper) 0 .75rem, transparent .75rem);opacity:1;background-position:.5rem;background-repeat:repeat-x;background-size:1.75rem .5rem;height:1.375rem}[data-template=landing-bridge-optin] .bo-rule{background:var(--foreground);height:3px}[data-template=landing-bridge-optin] .bo-brand{letter-spacing:.01em;transition:color .15s}[data-template=landing-bridge-optin] .bo-brand:hover{color:var(--accent)}[data-template=landing-bridge-optin] .bo-brand:focus-visible,[data-template=landing-bridge-optin] .bo-navlink:focus-visible,[data-template=landing-bridge-optin] .bo-legal:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[data-template=landing-bridge-optin] .bo-frame{font-family:var(--font-fraunces), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.8125rem;font-weight:700}[data-template=landing-bridge-optin] .bo-navlink{font-family:var(--font-fraunces), "Arial Narrow", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);background-image:linear-gradient(var(--accent), var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;font-size:1.0625rem;font-weight:700;transition:background-size .25s cubic-bezier(.16,1,.3,1),color .15s}[data-template=landing-bridge-optin] .bo-navlink:hover{color:var(--accent);background-size:100% 3px}[data-template=landing-bridge-optin] .bo-menu[open]>summary{color:var(--accent)}[data-template=landing-bridge-optin] .bo-slab{background:var(--accent);color:var(--accent-ink);font-family:var(--font-fraunces), "Arial Narrow", sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;font-weight:800;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}[data-template=landing-bridge-optin] .bo-slab:hover{background:var(--bo-paper);color:var(--bo-ink)}[data-template=landing-bridge-optin] .bo-slab:focus-visible{outline:3px solid var(--bo-paper);outline-offset:-6px}@media (min-width:640px){[data-template=landing-bridge-optin] .bo-slab{white-space:nowrap;padding:0 1.75rem;font-size:1.25rem}}[data-template=landing-bridge-optin] .bo-footer{background:var(--bo-strip)}[data-template=landing-bridge-optin] .bo-cell{border-bottom:1px solid var(--border);padding:2.5rem 1.5rem}@media (min-width:768px){[data-template=landing-bridge-optin] .bo-cell{border-bottom:0;border-right:1px solid var(--border)}[data-template=landing-bridge-optin] .bo-cell:last-child{border-right:0}}[data-template=landing-bridge-optin] .bo-footer form input{background:var(--bo-paper);color:var(--bo-ink);border-color:var(--bo-paper);border-radius:0}[data-template=landing-bridge-optin] .bo-footer form button{font-family:var(--font-fraunces), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-weight:800}[data-template=landing-bridge-optin] .bo-outline{color:#0000;-webkit-text-stroke:1.5px var(--muted);padding-top:1rem;font-size:clamp(3.5rem,13vw,10rem);line-height:.85}[data-template=landing-bridge-optin] .bo-edge{border-top:1px solid var(--border);color:var(--muted);font-family:var(--font-fraunces), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.8125rem;font-weight:700}[data-template=landing-bridge-optin] .bo-legal{color:var(--muted);transition:color .15s}[data-template=landing-bridge-optin] .bo-legal:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){[data-template=landing-bridge-optin] main [data-section-index="0"] .aspect-\[4\/3\],[data-template=landing-bridge-optin] main [data-section-index="2"] .grid.gap-4>div,[data-template=landing-bridge-optin] main a.bg-accent,[data-template=landing-bridge-optin] main button.bg-accent,[data-template=landing-bridge-optin] .bo-navlink{transition:none}}
[data-template=landing-conference]:root,[data-template=landing-conference][data-theme]{--background:#f7f7f2;--surface:#e9ecf5;--foreground:#101828;--muted:#4d5a70;--accent:#2348d8;--accent-ink:#fff;--border:#d6dbe8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-conference]:root{--font-fraunces:var(--font-landing-conference-display);--font-inter:var(--font-landing-conference-text);--lc-yellow:#f5d90a;--lc-coral:#ff5c5c;--lc-cobalt:#2348d8;--lc-ink:#101828;--lc-paper:#f7f7f2;--lc-column:76rem;--lc-ease:cubic-bezier(.16, 1, .3, 1);--radius-sm:2px;--radius-md:4px;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0}[data-template=landing-conference] body{font-variant-numeric:lining-nums;font-size:1.0625rem}[data-template=landing-conference] .lc-yellow,[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl:nth-child(4n+1),[data-template=landing-conference] main [data-section-index="3"] .grid>div:nth-child(4n+1)>div.bg-surface,[data-template=landing-conference] main [data-section-index="5"] .grid>div.ring-2,[data-template=landing-conference] main [data-section-index="10"] section>div.bg-surface{--background:#f5d90a;--surface:#ffe95c;--foreground:#101828;--muted:#3a3517;--border:#101828;--accent:#101828;--accent-ink:#f5d90a;background-color:var(--background);color:var(--foreground)}[data-template=landing-conference] .lc-coral,[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl:nth-child(4n+2),[data-template=landing-conference] main [data-section-index="3"] .grid>div:nth-child(4n+2)>div.bg-surface,[data-template=landing-conference] main [data-section-index="7"]>section{--background:#ff5c5c;--surface:#ff8080;--foreground:#101828;--muted:#33141a;--border:#101828;--accent:#101828;--accent-ink:#fff;background-color:var(--background);color:var(--foreground)}[data-template=landing-conference] .lc-cobalt,[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl:nth-child(4n+3),[data-template=landing-conference] main [data-section-index="3"] .grid>div:nth-child(4n+3)>div.bg-surface,[data-template=landing-conference] main [data-section-index="5"]>section{--background:#2348d8;--surface:#1c3bb5;--foreground:#fff;--muted:#dbe3ff;--border:#ffffff4d;--accent:#f5d90a;--accent-ink:#101828;background-color:var(--background);color:var(--foreground)}[data-template=landing-conference] .lc-ink,[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl:nth-child(4n+4),[data-template=landing-conference] main [data-section-index="3"] .grid>div:nth-child(4n+4)>div.bg-surface{--background:#101828;--surface:#1b2438;--foreground:#f7f7f2;--muted:#aab3c5;--border:#2c3650;--accent:#f5d90a;--accent-ink:#101828;background-color:var(--background);color:var(--foreground)}[data-template=landing-conference] .lc-paper,[data-template=landing-conference] main [data-section-index="5"] .grid>div.ring-1,[data-template=landing-conference] main [data-section-index="7"] figure.ring-1{--background:#f7f7f2;--surface:#e9ecf5;--foreground:#101828;--muted:#4d5a70;--border:#d6dbe8;--accent:#2348d8;--accent-ink:#fff;background-color:var(--background);color:var(--foreground)}[data-template=landing-conference] main [data-section-index]>section.px-6{padding-inline:max(1.25rem, calc((100% - var(--lc-column)) / 2))}[data-template=landing-conference] main [data-section-index]>section.py-16{padding-block:clamp(4rem,2.5rem + 4vw,7rem)}[data-template=landing-conference] .font-serif,[data-template=landing-conference] h1,[data-template=landing-conference] h2,[data-template=landing-conference] h3{font-variation-settings:"wdth" 125;font-weight:800}[data-template=landing-conference] main h1,[data-template=landing-conference] main h2{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word}[data-template=landing-conference] main h2{font-size:clamp(1.75rem,1rem + 2.6vw,3.25rem);line-height:.98}[data-template=landing-conference] main h1{font-size:clamp(2.5rem,1rem + 5vw,5.5rem);line-height:.92}[data-template=landing-conference] main h2+p{max-width:40rem;margin-top:1rem;font-size:1rem}[data-template=landing-conference] main .text-center>h2+p{margin-inline:auto}[data-template=landing-conference] main p.uppercase.tracking-wide.text-accent{background-color:var(--accent);color:var(--accent-ink);letter-spacing:.14em;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-block;transform:rotate(-2deg)}[data-template=landing-conference] main a.rounded-full,[data-template=landing-conference] main button.rounded-full,[data-template=landing-conference] main a.rounded-md.bg-accent,[data-template=landing-conference] main button.rounded-md.bg-accent{text-transform:uppercase;letter-spacing:.08em;transition:transform .2s var(--lc-ease), background-color .15s ease-out, color .15s ease-out, border-color .15s ease-out;font-size:.78rem;font-weight:700}[data-template=landing-conference] main a.bg-accent:hover,[data-template=landing-conference] main button.bg-accent:hover{opacity:1;background-color:var(--foreground);color:var(--background);transform:translateY(-2px)}[data-template=landing-conference] main a.border.rounded-full{border-width:2px;border-color:currentColor}[data-template=landing-conference] main a.border.rounded-full:hover{transform:translateY(-2px)}[data-template=landing-conference] main a:active,[data-template=landing-conference] main button:active{transform:translateY(0)}[data-template=landing-conference] a:focus-visible,[data-template=landing-conference] button:focus-visible,[data-template=landing-conference] summary:focus-visible,[data-template=landing-conference] input:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}[data-template=landing-conference] main [data-section-index="0"]>section.relative{min-height:min(88vh,54rem)}[data-template=landing-conference] main [data-section-index="0"]>section.relative:after{content:"";background:linear-gradient(90deg, var(--lc-yellow) 0 33.34%, var(--lc-coral) 33.34% 66.67%, var(--lc-cobalt) 66.67%);height:.75rem;position:absolute;inset:auto 0 0}[data-template=landing-conference] main [data-section-index="0"] .absolute.inset-0>div.absolute{background-image:linear-gradient(#2348d847 0%,#1018288c 55%,#101828f0 100%)}[data-template=landing-conference] main [data-section-index="0"] .relative.z-10{max-width:var(--lc-column);padding-inline:1.25rem;padding-bottom:clamp(4rem,3rem + 4vw,7rem)}[data-template=landing-conference] main [data-section-index="0"] h1{max-width:14ch;font-size:clamp(2.25rem,.5rem + 7.5vw,8rem);font-weight:900;line-height:.88}[data-template=landing-conference] main [data-section-index="0"] p.uppercase{background-color:var(--lc-yellow);color:var(--lc-ink);letter-spacing:.14em;padding:.4rem .8rem;font-size:.75rem;font-weight:700;display:inline-block;transform:rotate(-2deg)}[data-template=landing-conference] main [data-section-index="0"] h1+p{max-width:38rem;font-size:1.125rem}[data-template=landing-conference] main [data-section-index="0"] a.bg-accent{background-color:var(--lc-yellow);color:var(--lc-ink);padding:1rem 1.75rem}[data-template=landing-conference] main [data-section-index="0"] a.bg-accent:hover{background-color:var(--lc-coral);color:var(--lc-ink)}[data-template=landing-conference] main [data-section-index="0"] a.border{padding:1rem 1.75rem}[data-template=landing-conference] main [data-section-index="0"] a:focus-visible{outline-color:var(--lc-yellow)}[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl{min-height:15rem;transition:transform .3s var(--lc-ease);border:0;flex-direction:column;padding:1.75rem;display:flex}[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl:hover{transform:translateY(-6px)rotate(-1deg)}[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl>p.font-serif{letter-spacing:-.03em;order:-1;font-size:clamp(3.5rem,2rem + 4vw,6rem);font-weight:900;line-height:.85}[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl>p.text-sm{text-transform:uppercase;letter-spacing:.14em;margin-top:auto;padding-top:1.5rem;font-size:.8rem;font-weight:700}[data-template=landing-conference] main [data-section-index="1"] .grid>div.rounded-xl>p.text-xs{font-size:.875rem;line-height:1.5}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface{border-top:4px solid var(--foreground);padding:0 0 1.75rem}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface>p{padding-inline:1.5rem}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface>p.font-medium{font-family:var(--font-landing-conference-display);font-variation-settings:"wdth" 125;text-transform:uppercase;margin-top:1.25rem;font-size:1.25rem;font-weight:800;line-height:1.1}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface>p.text-sm{font-size:.95rem;line-height:1.6}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface img{transition:transform .5s var(--lc-ease)}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface:hover img{transform:scale(1.04)}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface:first-child{border-top-color:var(--lc-yellow)}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface:nth-child(2){border-top-color:var(--lc-coral)}[data-template=landing-conference] main [data-section-index="2"] .grid>div.bg-surface:nth-child(3){border-top-color:var(--lc-cobalt)}[data-template=landing-conference] main [data-section-index="3"] .grid>div>div.bg-surface{text-align:left;justify-content:flex-end;align-items:flex-start;padding:1.25rem}[data-template=landing-conference] main [data-section-index="3"] .grid>div>div.bg-surface p.font-medium{font-family:var(--font-landing-conference-display);font-variation-settings:"wdth" 125;text-transform:uppercase;font-size:clamp(1rem,.8rem + .8vw,1.375rem);font-weight:800;line-height:1.05}[data-template=landing-conference] main [data-section-index="3"] .grid>div>div.bg-surface p.text-xs{margin-top:.5rem;font-size:.8rem;line-height:1.4}[data-template=landing-conference] main [data-section-index="3"] .grid img{filter:grayscale()contrast(1.05);transition:filter .3s ease-out}[data-template=landing-conference] main [data-section-index="3"] .grid>div:hover img{filter:none}[data-template=landing-conference] main [data-section-index="4"]>section{background-color:var(--surface)}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y{border-top:4px solid var(--foreground);border-bottom-color:var(--foreground)}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y>li{border-color:#1018282e;align-items:center;padding-block:1.5rem;transition:background-color .15s ease-out}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y>li:hover{background-color:var(--background)}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y>li:nth-child(5){border-top:4px solid var(--foreground)}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y>li>span{background-color:var(--lc-yellow);color:var(--lc-ink);font-family:var(--font-landing-conference-display);font-variation-settings:"wdth" 125;letter-spacing:.02em;white-space:nowrap;justify-self:start;padding:.4rem .7rem;font-size:.85rem;font-weight:800}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y>li:nth-child(n+5)>span{background-color:var(--lc-coral)}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y>li p.font-medium{font-size:1.125rem;font-weight:600;line-height:1.3}[data-template=landing-conference] main [data-section-index="4"] ul.divide-y>li>a{display:none}[data-template=landing-conference] main [data-section-index="5"] .grid{align-items:stretch;gap:1.5rem}[data-template=landing-conference] main [data-section-index="5"] .grid>div.relative{box-shadow:none;transition:transform .3s var(--lc-ease);padding:2rem}[data-template=landing-conference] main [data-section-index="5"] .grid>div.ring-1{--tw-ring-color:transparent}[data-template=landing-conference] main [data-section-index="5"] .grid>div.ring-2{--tw-ring-color:var(--lc-ink);transform:rotate(-1.5deg)}[data-template=landing-conference] main [data-section-index="5"] .grid>div.relative:hover{transform:translateY(-6px)rotate(0)}[data-template=landing-conference] main [data-section-index="5"] .grid>div.relative>p.font-medium{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700}[data-template=landing-conference] main [data-section-index="5"] .grid>div.relative p.font-serif{letter-spacing:-.03em;font-size:clamp(2.75rem,2rem + 2vw,3.75rem);font-weight:900;line-height:1}[data-template=landing-conference] main [data-section-index="5"] .grid>div.relative p.font-serif>span{font-variation-settings:normal;letter-spacing:0}[data-template=landing-conference] main [data-section-index="5"] .grid>div.relative li{font-size:.9rem}[data-template=landing-conference] main [data-section-index="5"] .grid>div.relative>span.absolute{text-transform:uppercase;letter-spacing:.12em;padding:.35rem .8rem;font-size:.7rem;font-weight:700}[data-template=landing-conference] main [data-section-index="6"] .grid>div.relative.overflow-hidden{box-shadow:1.25rem 1.25rem 0 var(--lc-coral)}[data-template=landing-conference] main [data-section-index="6"] .flex-wrap.border-t{border-top:4px solid var(--foreground)}[data-template=landing-conference] main [data-section-index="6"] .flex-wrap.border-t p.font-serif{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:900;line-height:1}[data-template=landing-conference] main [data-section-index="6"] .flex-wrap.border-t p.text-xs{margin-top:.4rem;font-size:.8rem}[data-template=landing-conference] main [data-section-index="7"] figure{--tw-ring-color:transparent;transition:transform .3s var(--lc-ease);padding:1.75rem}[data-template=landing-conference] main [data-section-index="7"] figure:nth-child(2){transform:rotate(1deg)}[data-template=landing-conference] main [data-section-index="7"] figure:hover{transform:translateY(-4px)rotate(0)}[data-template=landing-conference] main [data-section-index="7"] figure p.font-serif{font-variation-settings:"wdth" 112;margin-top:0;font-size:1.25rem;line-height:1.2}[data-template=landing-conference] main [data-section-index="7"] figure blockquote{font-size:.95rem;line-height:1.6}[data-template=landing-conference] main details>summary{font-weight:600}[data-template=landing-conference] main details[open]>summary{box-shadow:inset 4px 0 0 var(--lc-yellow);padding-left:.75rem}[data-template=landing-conference] main [data-section-index="8"] .grid>div.divide-y{border-top:4px solid var(--foreground)}[data-template=landing-conference] main [data-section-index="9"]>section>div.bg-foreground{gap:1.5rem 2.5rem;padding:clamp(1.75rem,1rem + 2vw,3rem)}[data-template=landing-conference] main [data-section-index="9"] p.font-serif.text-accent-ink{color:var(--lc-yellow);font-size:clamp(2.5rem,1.8rem + 2vw,4rem);font-weight:900;line-height:1}[data-template=landing-conference] main [data-section-index="9"] div.bg-foreground h2{font-size:clamp(1.35rem,1rem + 1.2vw,2rem)}[data-template=landing-conference] main [data-section-index="9"] div.bg-foreground a.bg-accent{background-color:var(--lc-yellow);color:var(--lc-ink)}[data-template=landing-conference] main [data-section-index="9"] div.bg-foreground a.bg-accent:hover{background-color:var(--lc-coral);color:var(--lc-ink)}[data-template=landing-conference] main [data-section-index="9"] div.bg-foreground a:focus-visible{outline-color:var(--lc-yellow)}[data-template=landing-conference] main [data-section-index="10"] section>div.bg-surface{padding-block:clamp(3rem,2rem + 3vw,5rem)}[data-template=landing-conference] main [data-section-index="10"] section>div.bg-surface input{border-width:2px}[data-template=landing-conference] .lc-caps{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}[data-template=landing-conference] .lc-wordmark{font-family:var(--font-landing-conference-display);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:1}[data-template=landing-conference] .lc-navlink{color:var(--foreground);border-radius:999px;padding:.55rem .9rem;transition:background-color .15s ease-out}[data-template=landing-conference] .lc-navlink:hover{background-color:var(--lc-yellow)}[data-template=landing-conference] .lc-menu[open]>summary{background-color:var(--foreground);color:var(--background)}[data-template=landing-conference] .lc-menu-panel{background-color:var(--background);border:2px solid var(--foreground);box-shadow:0 18px 40px -18px #10182873}[data-template=landing-conference] .lc-menu-link{border-radius:var(--radius-md);padding:.75rem 1rem;display:block}[data-template=landing-conference] .lc-menu-link:hover,[data-template=landing-conference] .lc-menu-link:focus-visible{background-color:var(--lc-yellow);outline:none}[data-template=landing-conference] .lc-ticket{background-color:var(--accent);color:var(--accent-ink);white-space:nowrap;transition:background-color .15s ease-out, color .15s ease-out, transform .2s var(--lc-ease);align-items:center;padding:.85rem 1.6rem;display:inline-flex;-webkit-mask:radial-gradient(circle at 0,#0000 .45rem,#000 calc(.45rem + .5px)) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 .45rem,#000 calc(.45rem + .5px)) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 .45rem,#000 calc(.45rem + .5px)) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 .45rem,#000 calc(.45rem + .5px)) 100%/51% 100% no-repeat}[data-template=landing-conference] .lc-ticket:hover{background-color:var(--lc-coral);color:var(--lc-ink);transform:rotate(-2deg)}[data-template=landing-conference] .lc-ticket:focus-visible{background-color:var(--lc-coral);color:var(--lc-ink);box-shadow:inset 0 0 0 3px var(--lc-ink);outline:none}[data-template=landing-conference] .lc-stripe{background:linear-gradient(90deg, var(--lc-yellow) 0 33.34%, var(--lc-coral) 33.34% 66.67%, var(--lc-cobalt) 66.67%);height:.5rem}[data-template=landing-conference] .lc-footer-name{font-family:var(--font-landing-conference-display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.5rem,1rem + 6vw,6.5rem);font-weight:900;line-height:.88}[data-template=landing-conference] .lc-footlink{color:var(--foreground);transition:color .15s ease-out}[data-template=landing-conference] .lc-footlink:hover{color:var(--lc-yellow)}[data-template=landing-conference] .lc-card-tilt{transition:transform .3s var(--lc-ease);transform:rotate(1.5deg)}[data-template=landing-conference] .lc-card-tilt:hover,[data-template=landing-conference] .lc-card-tilt:focus-within{transform:rotate(0)}@media (prefers-reduced-motion:reduce){[data-template=landing-conference] main *,[data-template=landing-conference] .lc-ticket,[data-template=landing-conference] .lc-card-tilt{transition:none!important}[data-template=landing-conference] main [data-section-index] .grid>div:hover,[data-template=landing-conference] main [data-section-index] figure:hover{transform:none}}
[data-template=landing-course]:root,[data-template=landing-course][data-theme]{--background:#fff;--surface:#fff4e8;--foreground:#14213d;--muted:#4f5b75;--accent:#d1480f;--accent-ink:#fff;--border:#f4e3cf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-course]:root{--font-fraunces:var(--font-landing-course-display);--font-inter:var(--font-landing-course-text);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-3xl:32px;--lco-sun:#ffc93c;--lco-ink:#14213d;--lco-navy:#14213d;--lco-navy-2:#1d2d50;--lco-pop:4px 4px 0 #14213d;--lco-pop-lift:6px 6px 0 #14213d;--lco-pop-press:1px 1px 0 #14213d}[data-template=landing-course] body{background-color:var(--background);-webkit-font-smoothing:antialiased;font-size:1.0625rem}[data-template=landing-course] main [data-section-index]:not([data-section-index="0"])>section{max-width:76rem;margin-inline:auto}[data-template=landing-course] h1,[data-template=landing-course] h2,[data-template=landing-course] h3{text-wrap:balance}[data-template=landing-course] main h1{letter-spacing:-.025em;font-size:clamp(2.6rem,1.4rem + 4.4vw,4.75rem);font-weight:800;line-height:.98}[data-template=landing-course] main h2{letter-spacing:-.02em;font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem);font-weight:800;line-height:1.02}[data-template=landing-course] main h3{font-weight:700}[data-template=landing-course] main p.font-medium.text-foreground{font-family:var(--font-landing-course-display), ui-sans-serif, sans-serif;letter-spacing:0;font-size:1.05em;font-weight:600}[data-template=landing-course] main p.font-serif{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}[data-template=landing-course] main p.uppercase.tracking-wide:not(.font-serif){border:2px solid var(--lco-ink);background-color:var(--lco-sun);box-shadow:2px 2px 0 var(--lco-ink);color:var(--lco-ink);font-family:var(--font-landing-course-display), ui-sans-serif, sans-serif;letter-spacing:.04em;border-radius:999px;margin-bottom:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-2deg)}[data-template=landing-course] main a.bg-accent,[data-template=landing-course] main button.bg-accent{border:2px solid var(--lco-ink);font-family:var(--font-landing-course-display), ui-sans-serif, sans-serif;letter-spacing:.01em;box-shadow:var(--lco-pop);font-weight:600;transition:transform .14s,box-shadow .14s}[data-template=landing-course] main a.bg-accent:hover,[data-template=landing-course] main button.bg-accent:hover{opacity:1;box-shadow:var(--lco-pop-lift);transform:translate(-2px,-2px)}[data-template=landing-course] main a.bg-accent:active,[data-template=landing-course] main button.bg-accent:active{box-shadow:var(--lco-pop-press);transform:translate(3px,3px)}[data-template=landing-course] main a.bg-accent:focus-visible,[data-template=landing-course] main button.bg-accent:focus-visible{outline:3px solid var(--lco-sun);outline-offset:3px}[data-template=landing-course] main a.border.border-border{border-width:2px;border-color:var(--lco-ink);font-weight:600}[data-template=landing-course] main a.border.border-border:hover{background-color:var(--surface);border-color:var(--lco-ink)}[data-template=landing-course] main .shadow-md{box-shadow:var(--lco-pop)}[data-template=landing-course] main .ring-1.ring-border{box-shadow:0 0 0 2px var(--border)}[data-template=landing-course] main .ring-2.ring-accent{box-shadow:0 0 0 2px var(--lco-ink), 8px 8px 0 var(--accent)}[data-template=landing-course] main .ring-2.ring-accent>span.absolute{border:2px solid var(--lco-ink);background-color:var(--lco-sun);color:var(--lco-ink);font-weight:700;transform:translate(-50%)rotate(-3deg)}[data-template=landing-course] main [data-section-index]:not([data-section-index="0"]) img{border-radius:var(--radius-2xl)}[data-template=landing-course] main [data-section-index="0"] .bg-foreground{background-color:var(--surface);padding-inline:clamp(1.5rem,5vw,5rem)}[data-template=landing-course] main [data-section-index="0"] .bg-foreground h1{color:var(--foreground)}[data-template=landing-course] main [data-section-index="0"] .bg-foreground p{color:var(--muted)}[data-template=landing-course] main [data-section-index="0"] .bg-foreground p.uppercase{color:var(--lco-ink)}[data-template=landing-course] main [data-section-index="0"] .bg-foreground a.border{border-width:2px;border-color:var(--lco-ink);color:var(--foreground)}[data-template=landing-course] main [data-section-index="0"] .bg-foreground a.border:hover{background-color:var(--background)}[data-template=landing-course] main [data-section-index="0"] .bg-accent\/20{border-left:3px solid var(--lco-ink);min-height:420px}[data-template=landing-course] main [data-section-index="3"]{--background:#14213d;--surface:#1d2d50;--foreground:#fff;--muted:#c3cbe0;--accent:#ff8a4c;--accent-ink:#14213d;--border:#2f4170;background-color:var(--lco-navy);color:var(--foreground)}[data-template=landing-course] main [data-section-index="3"] h2{color:#fff}[data-template=landing-course] main [data-section-index="3"] li>span.text-accent{font-family:var(--font-landing-course-display), ui-sans-serif, sans-serif;font-size:1.75rem;font-weight:800;line-height:1}[data-template=landing-course] main [data-section-index="3"] li>p.text-muted{background-color:var(--lco-sun);color:var(--lco-ink);border-radius:999px;place-self:start;padding:.2rem .7rem;font-weight:600}[data-template=landing-course] main [data-section-index="3"] a.bg-accent{border-color:#fff;box-shadow:4px 4px #fff}[data-template=landing-course] main [data-section-index="8"] .bg-foreground{border:2px solid var(--lco-ink);background-color:var(--lco-sun);max-width:56rem;box-shadow:var(--lco-pop)}[data-template=landing-course] main [data-section-index="8"] .bg-foreground p{color:var(--lco-ink);font-family:var(--font-landing-course-display), ui-sans-serif, sans-serif;font-size:1.05rem;font-weight:600}[data-template=landing-course] main [data-section-index="8"] .bg-foreground a.bg-accent{box-shadow:none}[data-template=landing-course] main [data-section-index="8"] .bg-foreground a.border{border:2px solid var(--lco-ink);color:var(--lco-ink)}[data-template=landing-course] .lco-plate{border:2px solid var(--lco-ink);background-color:var(--background);box-shadow:var(--lco-pop)}[data-template=landing-course] .lco-dot{border:2px solid var(--lco-ink);background-color:var(--accent);border-radius:999px;flex:none;width:.85rem;height:.85rem;display:inline-block}[data-template=landing-course] .lco-brand:focus-visible,[data-template=landing-course] .lco-navlink:focus-visible,[data-template=landing-course] .lco-footlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-template=landing-course] .lco-navlink{transition:background-color .14s}[data-template=landing-course] .lco-navlink:hover{background-color:var(--surface)}[data-template=landing-course] .lco-menu[open]>summary{background-color:var(--lco-sun)}[data-template=landing-course] .lco-sheet{border:2px solid var(--lco-ink);box-shadow:var(--lco-pop)}[data-template=landing-course] .lco-button{border:2px solid var(--lco-ink);background-color:var(--accent);color:var(--accent-ink);font-family:var(--font-landing-course-display), ui-sans-serif, sans-serif;box-shadow:3px 3px 0 var(--lco-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;transition:transform .14s,box-shadow .14s}[data-template=landing-course] .lco-button:hover{box-shadow:4px 4px 0 var(--lco-ink);transform:translate(-1px,-1px)}[data-template=landing-course] .lco-button:active{box-shadow:1px 1px 0 var(--lco-ink);transform:translate(2px,2px)}[data-template=landing-course] .lco-button:focus-visible{outline:3px solid var(--lco-sun);outline-offset:3px}[data-template=landing-course] .lco-footer{--background:#14213d;--surface:#1d2d50;--foreground:#fff;--muted:#c3cbe0;--accent:#ff8a4c;--accent-ink:#14213d;--border:#2f4170;--lco-ink:#fff}[data-template=landing-course] .lco-footer .lco-button{border-color:#fff;box-shadow:4px 4px #fff}[data-template=landing-course] .lco-footer .lco-dot{border-color:#fff}[data-template=landing-course] .lco-footer-title{letter-spacing:-.02em;text-wrap:balance;max-width:32rem;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);font-weight:800;line-height:1.02}[data-template=landing-course] .lco-footer-card{border:2px solid #2f4170}[data-template=landing-course] .lco-sticker{background-color:var(--lco-sun);color:#14213d;font-family:var(--font-landing-course-display), ui-sans-serif, sans-serif;letter-spacing:.04em;text-transform:uppercase;border:2px solid #14213d;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}[data-template=landing-course] .lco-dash{border-top:2px dashed #2f4170}[data-template=landing-course] .lco-footlink{transition:color .14s}[data-template=landing-course] .lco-footlink:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){[data-template=landing-course] main a.bg-accent,[data-template=landing-course] .lco-button{transition:none}}
[data-template=landing-ebook]:root,[data-template=landing-ebook][data-theme]{--background:#fbf9f4;--surface:#efe9dd;--foreground:#1f1d1a;--muted:#625c52;--accent:#1d6b4f;--accent-ink:#fff;--border:#e2dacb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-ebook]:root{--font-fraunces:var(--font-landing-ebook-display);--font-inter:var(--font-landing-ebook-text);--radius-sm:.125rem;--radius-md:.1875rem;--radius-lg:.25rem;--radius-xl:.375rem;--radius-2xl:.5rem;--radius-3xl:.75rem;--le-mustard:#e0a526;--le-paper:#fffdf8;--le-rule:#b9ae99}[data-template=landing-ebook] body{font-size:1.0625rem;line-height:1.65}[data-template=landing-ebook] a.rounded-full,[data-template=landing-ebook] button.rounded-full,[data-template=landing-ebook] input.rounded-full{border-radius:var(--radius-md)}[data-template=landing-ebook] main a.bg-accent,[data-template=landing-ebook] main button.bg-accent,[data-template=landing-ebook] .le-button{letter-spacing:.01em;font-weight:600;transition:transform .15s,background-color .15s,box-shadow .15s;box-shadow:0 1px #1f1d1a40,0 10px 22px -14px #1d6b4fe6}[data-template=landing-ebook] main a.bg-accent:hover,[data-template=landing-ebook] main button.bg-accent:hover{opacity:1;background-color:var(--foreground);transform:translateY(-1px)}[data-template=landing-ebook] main a:focus-visible,[data-template=landing-ebook] main button:focus-visible,[data-template=landing-ebook] main summary:focus-visible,[data-template=landing-ebook] main input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=landing-ebook] main form input.rounded-full,[data-template=landing-ebook] main form button.rounded-full{padding-block:.75rem}[data-template=landing-ebook] main h1,[data-template=landing-ebook] main h2,[data-template=landing-ebook] main h3{text-wrap:balance;font-weight:400}[data-template=landing-ebook] main h2.font-serif{letter-spacing:-.01em;font-size:clamp(1.75rem,3.1vw,2.5rem);line-height:1.18}[data-template=landing-ebook] main p.uppercase.tracking-wide.text-accent,[data-template=landing-ebook] .le-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-template=landing-ebook] main p.uppercase.tracking-wide.text-accent:before,[data-template=landing-ebook] .le-eyebrow:before{content:"";background:currentColor;width:1.5rem;height:1px}[data-template=landing-ebook] main section.px-6{padding-inline:max(1.5rem,50% - 36rem)}[data-template=landing-ebook] main section.px-6.py-16{padding-block:clamp(3.5rem,7vw,6rem)}[data-template=landing-ebook] main p.text-sm.text-muted{font-size:.9375rem;line-height:1.65}[data-template=landing-ebook] main [data-section-index="0"]>section{padding-top:clamp(2.5rem,5vw,4.5rem)}[data-template=landing-ebook] main [data-section-index="0"] h2.font-serif{letter-spacing:-.02em;font-size:clamp(2.375rem,5vw,3.75rem);line-height:1.08}[data-template=landing-ebook] main [data-section-index="0"] h2.font-serif+p{max-width:34rem;font-size:1.125rem}[data-template=landing-ebook] main [data-section-index="0"] p.uppercase.tracking-wide.text-accent,[data-template=landing-ebook] main section.px-6>.grid.rounded-2xl.bg-surface.p-8 p.uppercase.tracking-wide.text-accent,[data-template=landing-ebook] .le-marker{background:var(--le-mustard);color:var(--foreground);letter-spacing:.16em;text-transform:uppercase;padding:.3rem .6rem .25rem;font-size:.6875rem;font-weight:600;line-height:1.2;transform:rotate(-1.5deg)}[data-template=landing-ebook] main [data-section-index="0"] p.uppercase.tracking-wide.text-accent:before,[data-template=landing-ebook] main section.px-6>.grid.rounded-2xl.bg-surface.p-8 p.uppercase.tracking-wide.text-accent:before{display:none}[data-template=landing-ebook] main [data-section-index="0"] ul.space-y-2 li{color:var(--foreground);font-size:1rem}[data-template=landing-ebook] main [data-section-index="0"] .aspect-\[4\/3\]{border:.75rem solid var(--le-paper);border-radius:var(--radius-sm);box-shadow:1.25rem 1.25rem 0 var(--le-mustard), 0 2.5rem 4rem -1.5rem #1f1d1a73;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:rotate(2.2deg)}[data-template=landing-ebook] main [data-section-index="0"] .aspect-\[4\/3\]:hover{transform:rotate(.8deg)translateY(-4px)}@media (max-width:1023px){[data-template=landing-ebook] main [data-section-index="0"] .aspect-\[4\/3\]{width:calc(100% - 1.25rem)}}[data-template=landing-ebook] main section.px-6.py-12>.grid.rounded-2xl.bg-surface{border-top:1px solid var(--le-rule);border-bottom:1px solid var(--le-rule);border-radius:0;padding-block:2rem}[data-template=landing-ebook] main section.px-6.py-12>.grid.rounded-2xl.bg-surface .text-2xl{font-family:var(--font-fraunces), Georgia, serif;color:var(--accent);font-size:clamp(2rem,3.6vw,2.75rem);font-weight:400}[data-template=landing-ebook] main section.px-6.py-12>.grid.rounded-2xl.bg-surface p.uppercase{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;color:var(--muted);font-size:.75rem}[data-template=landing-ebook] main span.h-10.w-10.rounded-full{border:1px solid var(--accent);background:0 0}[data-template=landing-ebook] main section.px-6:has(table.w-full){padding-inline:max(1.5rem,50% - 24rem)}[data-template=landing-ebook] main table.w-full,[data-template=landing-ebook] main table.w-full tbody{border:0;display:block}[data-template=landing-ebook] main table.w-full tbody tr{border:0;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}[data-template=landing-ebook] main table.w-full tbody td{padding:0}[data-template=landing-ebook] main table.w-full tbody td:first-child{width:2.25rem;font-family:var(--font-fraunces), Georgia, serif;color:var(--accent);flex:none;font-size:.95rem;font-style:italic}[data-template=landing-ebook] main table.w-full tbody td:nth-child(2){text-align:left;font-family:var(--font-fraunces), Georgia, serif;flex:1;align-items:baseline;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:400;display:flex}[data-template=landing-ebook] main table.w-full tbody td:nth-child(2):after{content:"";border-bottom:2px dotted var(--le-rule);flex:1;min-width:1.5rem;margin-left:.75rem;transform:translateY(-.3em)}[data-template=landing-ebook] main table.w-full tbody td:last-child{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:.875rem}[data-template=landing-ebook] main table.w-full tbody tr:hover td:nth-child(2){color:var(--accent)}[data-template=landing-ebook] main figure.max-w-2xl.text-center{background:var(--le-paper);border:1px solid var(--border);max-width:40rem;box-shadow:.5rem .5rem 0 -1px var(--background), .5rem .5rem 0 0 var(--border), 0 2rem 3rem -2rem #1f1d1a59;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,5vw,3.5rem) 2.75rem;position:relative;transform:rotate(-.8deg)}[data-template=landing-ebook] main figure.max-w-2xl.text-center blockquote{font-size:clamp(1.25rem,2.4vw,1.625rem);font-style:italic;line-height:1.55}[data-template=landing-ebook] main figure.max-w-2xl.text-center figcaption p:first-child{background:linear-gradient(transparent 55%, var(--le-mustard) 55%);color:var(--foreground);padding-inline:.2rem;font-weight:600;display:inline-block}[data-template=landing-ebook] main figure.max-w-2xl.text-center figcaption p:last-child{font-family:var(--font-fraunces), Georgia, serif;margin-top:.4rem;font-style:italic}[data-template=landing-ebook] main .rounded-xl.border.border-border,[data-template=landing-ebook] main .rounded-2xl.border.border-border{background:var(--le-paper);transition:transform .2s,box-shadow .2s}[data-template=landing-ebook] main .rounded-xl.border.border-border:hover,[data-template=landing-ebook] main .rounded-2xl.border.border-border:hover{transform:translateY(-2px);box-shadow:0 18px 30px -24px #1f1d1a80}[data-template=landing-ebook] main blockquote,[data-template=landing-ebook] main details summary{font-family:var(--font-fraunces), Georgia, serif}[data-template=landing-ebook] main section.px-6>.grid.rounded-2xl.bg-surface.p-8{--foreground:#fbf9f4;--muted:#d3e4da;--accent:#e0a526;--border:#3c8468;color:var(--foreground);border-radius:var(--radius-lg);box-shadow:1rem 1rem 0 var(--le-mustard);background-color:#1d6b4f;padding:clamp(2rem,5vw,3.5rem)}[data-template=landing-ebook] main section.px-6>.grid.rounded-2xl.bg-surface.p-8 h2.font-serif{font-size:clamp(1.875rem,3.6vw,2.75rem)}[data-template=landing-ebook] main section.px-6>.grid.rounded-2xl.bg-surface.p-8 li{color:var(--foreground)}[data-template=landing-ebook] main section.px-6>.grid.rounded-2xl.bg-surface.p-8 .rounded-xl.bg-background{--foreground:#1f1d1a;--muted:#625c52;--accent:#1d6b4f;--border:#e2dacb;color:var(--foreground);border-radius:var(--radius-md);box-shadow:0 24px 40px -24px #0000008c}[data-template=landing-ebook] .le-double-rule{border-top:1px solid var(--foreground);border-bottom:1px solid var(--foreground);width:calc(100% - 3rem);height:4px}[data-template=landing-ebook] .le-marker{display:inline-block}[data-template=landing-ebook] .le-navlink{background-image:linear-gradient(var(--le-mustard), var(--le-mustard));background-position:0 88%;background-repeat:no-repeat;background-size:0% .4em;transition:background-size .25s cubic-bezier(.16,1,.3,1),color .15s}[data-template=landing-ebook] .le-navlink:hover,[data-template=landing-ebook] .le-navlink:focus-visible{color:var(--foreground);background-size:100% .4em;outline:none}[data-template=landing-ebook] .le-button{border-radius:var(--radius-md)}[data-template=landing-ebook] .le-menu[open]>summary{color:var(--accent)}[data-template=landing-ebook] .le-card{border-radius:var(--radius-lg);border-top:3px solid var(--le-mustard)}@media (prefers-reduced-motion:reduce){[data-template=landing-ebook] main [data-section-index="0"] .aspect-\[4\/3\],[data-template=landing-ebook] main a.bg-accent,[data-template=landing-ebook] .le-navlink{transition:none}}
[data-template=landing-launch]:root,[data-template=landing-launch][data-theme]{--background:#eeebe5;--surface:#e2ddd4;--foreground:#191714;--muted:#5e5850;--accent:#191714;--accent-ink:#eeebe5;--border:#d3ccc0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-launch]:root{--font-fraunces:var(--font-landing-launch-display);--font-inter:var(--font-landing-launch-text);--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-xl:4px;--radius-2xl:4px;--radius-3xl:6px;--ll-copper:#b4643a;--ll-ink-band:#191714;--ll-field-line:#8a8276;--ll-shadow-photo:0 50px 100px -50px #1917148c, 0 18px 40px -24px #19171459;--ll-ease:cubic-bezier(.22, 1, .36, 1)}[data-template=landing-launch] body{background-color:var(--background);-webkit-font-smoothing:antialiased;font-size:1rem}[data-template=landing-launch] a.rounded-full,[data-template=landing-launch] button.rounded-full,[data-template=landing-launch] input.rounded-full{border-radius:2px}[data-template=landing-launch] main [data-section-index]>section.px-6:not([class*=bg-]){max-width:74rem;margin-inline:auto;padding-top:clamp(4.5rem,3rem + 5vw,8rem);padding-bottom:clamp(4.5rem,3rem + 5vw,8rem)}[data-template=landing-launch] main [data-section-index]+[data-section-index]>section.px-6:not([class*=bg-]){background-image:linear-gradient(var(--border), var(--border));background-position:50% 0;background-repeat:no-repeat;background-size:calc(100% - 3rem) 1px}[data-template=landing-launch] h1,[data-template=landing-launch] h2,[data-template=landing-launch] h3{text-wrap:balance;font-weight:400}[data-template=landing-launch] main h1{letter-spacing:-.03em;font-size:clamp(3.25rem,1.3rem + 6.6vw,7.5rem);line-height:.94}[data-template=landing-launch] main h2{letter-spacing:-.02em;font-size:clamp(2.25rem,1.45rem + 2.8vw,4rem);line-height:1}[data-template=landing-launch] main section p.text-lg.text-muted{font-size:1.125rem;line-height:1.65}[data-template=landing-launch] main p.uppercase.tracking-wide{letter-spacing:.24em;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}[data-template=landing-launch] main p.uppercase.tracking-wide.text-accent{color:var(--muted)}[data-template=landing-launch] main p.uppercase.tracking-wide:before{content:"";background-color:var(--ll-copper);flex-shrink:0;width:1.75rem;height:1px}[data-template=landing-launch] main p.uppercase.tracking-wide+h1,[data-template=landing-launch] main p.uppercase.tracking-wide+h2{margin-top:1.25rem}[data-template=landing-launch] main a.bg-accent,[data-template=landing-launch] main button.bg-accent{letter-spacing:.18em;text-transform:uppercase;transition:background-color .22s var(--ll-ease), transform .22s var(--ll-ease);padding:.95rem 1.6rem;font-size:.6875rem;font-weight:600}[data-template=landing-launch] main a.bg-accent:hover,[data-template=landing-launch] main button.bg-accent:hover{opacity:1;background-color:var(--ll-copper);transform:translateY(-1px)}[data-template=landing-launch] main a.bg-accent:active,[data-template=landing-launch] main button.bg-accent:active{transform:translateY(0)}[data-template=landing-launch] main a.rounded-full.border{border-color:var(--ll-field-line);letter-spacing:.18em;text-transform:uppercase;transition:border-color .22s var(--ll-ease), background-color .22s var(--ll-ease);background-color:#0000;padding:.95rem 1.6rem;font-size:.6875rem;font-weight:600}[data-template=landing-launch] main a.rounded-full.border:hover{border-color:var(--foreground);background-color:var(--surface)}[data-template=landing-launch] a:focus-visible,[data-template=landing-launch] button:focus-visible,[data-template=landing-launch] summary:focus-visible,[data-template=landing-launch] input:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}[data-template=landing-launch] main form input[type=email]{border-color:var(--ll-field-line);background-color:#0000;padding-top:.85rem;padding-bottom:.85rem}[data-template=landing-launch] main form input[type=email]::placeholder{color:var(--muted)}[data-template=landing-launch] main form input[type=email]:focus{border-color:var(--foreground)}[data-template=landing-launch] main section.bg-surface:has(>div.max-w-3xl>div.aspect-\[16\/9\]){background-color:var(--background);background-image:radial-gradient(48rem 26rem at 50% 8%,#f6f3ee,#0000 70%);padding-top:clamp(4.5rem,3rem + 5vw,8rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem)}[data-template=landing-launch] main section.bg-surface>div.max-w-3xl:has(>div.aspect-\[16\/9\]){max-width:62rem}[data-template=landing-launch] main section.bg-surface>div.max-w-3xl>h1{margin-top:1.75rem}[data-template=landing-launch] main section.bg-surface>div.max-w-3xl>p.text-lg{max-width:34rem;margin-top:2rem}[data-template=landing-launch] main section.bg-surface>div.max-w-3xl>div.aspect-\[16\/9\]{width:min(76rem,100vw - 2rem);max-width:none;box-shadow:var(--ll-shadow-photo);border-radius:3px;margin-top:clamp(3rem,2rem + 4vw,5.5rem);margin-left:0;left:50%;transform:translate(-50%)}[data-template=landing-launch] main [data-section-index]>section.px-6.py-16:has(>div.mx-auto.max-w-md form){border-top:1px solid var(--foreground);border-bottom:1px solid var(--border);background-image:none;max-width:46rem;padding-top:3.5rem;padding-bottom:3.5rem}[data-template=landing-launch] main section.px-6.py-16:has(>div.mx-auto.max-w-md form) h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}[data-template=landing-launch] main section.px-6.py-16:has(>div.mx-auto.max-w-md form)>div.mx-auto.max-w-md{max-width:32rem;margin-top:2rem}[data-template=landing-launch] main section div.space-y-3.text-sm.text-muted{font-size:1.0625rem;line-height:1.7}[data-template=landing-launch] main section div.lg\:grid-cols-\[3fr_1fr\]{align-items:end;gap:clamp(2rem,1rem + 3vw,4rem)}[data-template=landing-launch] main section>div.space-y-10{row-gap:clamp(3.5rem,2rem + 5vw,7rem);display:grid}[data-template=landing-launch] main section>div.space-y-10>div{column-gap:clamp(2rem,1rem + 4vw,6rem);margin-block:0}[data-template=landing-launch] main section>div.space-y-10>div>div>p.font-serif{letter-spacing:-.015em;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);line-height:1.05}[data-template=landing-launch] main section>div.space-y-10>div>div>p.font-serif:before{content:"";background-color:var(--ll-copper);width:2rem;height:1px;margin-bottom:1.5rem;display:block}[data-template=landing-launch] main section>div.space-y-10>div>div>p.text-sm{max-width:28rem;margin-top:1.25rem;font-size:1rem;line-height:1.7}[data-template=landing-launch] main section.bg-foreground.px-6{--accent:var(--ll-copper);--accent-ink:#eeebe5;background-color:var(--ll-ink-band);padding-top:clamp(5rem,3rem + 7vw,10rem);padding-bottom:clamp(5rem,3rem + 7vw,10rem);background-image:radial-gradient(56rem 26rem at 50% 0,#b4643a29,#0000 70%);padding-inline:max(1.5rem,50% - 36rem)}[data-template=landing-launch] main section.bg-foreground.px-6>div.mb-10{margin-bottom:clamp(3rem,2rem + 3vw,5rem)}[data-template=landing-launch] main section.bg-foreground.px-6>div.grid{gap:clamp(2rem,1rem + 3vw,4rem)}[data-template=landing-launch] main section.bg-foreground.px-6 div.border-white\/10{border-width:1px 0 0;border-color:#eeebe53d;border-radius:0;padding:1.75rem 0 0}[data-template=landing-launch] main section.bg-foreground.px-6 div.border-white\/10>span.bg-accent{width:2rem;height:2rem;font-size:.75rem}[data-template=landing-launch] main section.bg-foreground.px-6 p.font-medium.text-white{font-family:var(--font-landing-launch-display), Georgia, serif;color:#f4f1eb;margin-top:1.5rem;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);font-weight:400;line-height:1.1}[data-template=landing-launch] main section.bg-foreground.px-6 p.text-white\/70{color:#eeebe5bd;margin-top:.75rem;font-size:.9375rem;line-height:1.7}[data-template=landing-launch] main section figure.text-center{border-top:1px solid var(--border);text-align:left;flex-direction:column;padding-top:2rem;display:flex}[data-template=landing-launch] main section figure.text-center>blockquote{font-family:var(--font-landing-launch-display), Georgia, serif;color:var(--foreground);order:-1;margin-top:0;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.25}[data-template=landing-launch] main section figure.text-center>p.font-medium{letter-spacing:.2em;text-transform:uppercase;margin-top:1.75rem;font-size:.6875rem}[data-template=landing-launch] main section figure.text-center>p.text-xs{margin-top:.25rem}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_1fr_1fr\]{column-gap:clamp(1.5rem,1rem + 2vw,3rem)}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_1fr_1fr\] div.aspect-\[4\/5\]{filter:saturate(.85);transition:filter .4s var(--ll-ease)}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_1fr_1fr\] div.aspect-\[4\/5\]:hover{filter:saturate()}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_1fr_1fr\] p.font-medium{font-family:var(--font-landing-launch-display), Georgia, serif;margin-top:.5rem;font-size:1.625rem;font-weight:400;line-height:1.1}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_1fr_1fr\] p.text-sm.text-muted{font-size:1rem;line-height:1.7}[data-template=landing-launch] main section div.sm\:grid-cols-4.divide-border{border-color:var(--foreground)}[data-template=landing-launch] main section div.sm\:grid-cols-4.divide-border>div{padding-top:2.5rem;padding-bottom:2.5rem}[data-template=landing-launch] main section div.sm\:grid-cols-4.divide-border p.font-serif{letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:lining-nums;font-size:clamp(3rem,2rem + 3vw,5rem);line-height:1}[data-template=landing-launch] main section div.sm\:grid-cols-4.divide-border>div>span>svg{color:var(--ll-copper)}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_2fr\]{gap:clamp(2rem,1rem + 4vw,6rem)}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_2fr\]>div.divide-y{border-top:1px solid var(--foreground);border-bottom:1px solid var(--border)}[data-template=landing-launch] main details{padding-top:1.5rem;padding-bottom:1.5rem}[data-template=landing-launch] main details>summary{font-family:var(--font-landing-launch-display), Georgia, serif;transition:color .2s var(--ll-ease);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:400;line-height:1.2}[data-template=landing-launch] main details>summary:hover{color:var(--ll-copper)}[data-template=landing-launch] main details>p.text-sm{max-width:38rem;margin-top:.75rem;font-size:1rem;line-height:1.7}[data-template=landing-launch] main [data-section-index]>section.py-16:has(>div.grid.items-stretch){padding-inline:1.5rem;max-width:76rem;margin-inline:auto;padding-top:clamp(4rem,3rem + 4vw,7rem)}[data-template=landing-launch] main section.py-16>div.grid.items-stretch>div.min-h-72{border-radius:3px 0 0 3px;min-height:26rem}[data-template=landing-launch] main section.py-16>div.grid.items-stretch>div.bg-surface{padding:clamp(2.5rem,1.5rem + 4vw,5.5rem)}[data-template=landing-launch] .ll-brand{letter-spacing:-.01em;border-radius:2px}[data-template=landing-launch] .ll-brand:hover{font-style:italic}[data-template=landing-launch] .ll-status{letter-spacing:.04em}[data-template=landing-launch] .ll-dot{background-color:var(--ll-copper);border-radius:999px;flex-shrink:0;width:.4375rem;height:.4375rem;display:inline-block;box-shadow:0 0 0 3px #b4643a2e}[data-template=landing-launch] .ll-navlink{letter-spacing:.18em;text-transform:uppercase;text-underline-offset:.45em;font-weight:500;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}[data-template=landing-launch] .ll-navlink:hover{-webkit-text-decoration-color:var(--ll-copper);text-decoration-color:var(--ll-copper)}[data-template=landing-launch] .ll-menu[open]>summary{border-color:var(--ll-copper)}[data-template=landing-launch] .ll-panel{box-shadow:0 30px 60px -30px #19171459}[data-template=landing-launch] .ll-button{background-color:var(--accent);color:var(--accent-ink);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;padding:.7rem 1.15rem;font-size:.6875rem;font-weight:600;transition:background-color .22s;display:inline-flex}[data-template=landing-launch] .ll-button:hover{background-color:var(--ll-copper)}[data-template=landing-launch] .ll-label{letter-spacing:.2em;text-transform:uppercase;color:var(--foreground);font-size:.6875rem;font-weight:600}[data-template=landing-launch] .ll-footlink{text-underline-offset:.35em;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .2s}[data-template=landing-launch] .ll-footlink:hover{-webkit-text-decoration-color:var(--ll-copper);text-decoration-color:var(--ll-copper)}[data-template=landing-launch] .ll-footform input{border-color:var(--ll-field-line);background-color:#0000}[data-template=landing-launch] .ll-footform button{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}[data-template=landing-launch] .ll-footform button:hover{opacity:1;background-color:var(--ll-copper)}[data-template=landing-launch] .ll-signature{letter-spacing:-.035em;overflow-wrap:anywhere;padding-top:clamp(2rem,1rem + 3vw,4rem);padding-bottom:1.5rem;font-size:clamp(3.5rem,1rem + 12vw,12rem);line-height:.85}@media (prefers-reduced-motion:reduce){[data-template=landing-launch] main a.bg-accent:hover,[data-template=landing-launch] main button.bg-accent:hover{transform:none}[data-template=landing-launch] main section div.lg\:grid-cols-\[1fr_1fr_1fr\] div.aspect-\[4\/5\]{transition:none}}
[data-template=landing-local-service]:root,[data-template=landing-local-service][data-theme]{--background:#fff;--surface:#eef4fb;--foreground:#0f1f33;--muted:#4a5b70;--accent:#0b5cad;--accent-ink:#fff;--border:#d7e3f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-local-service]:root{--font-fraunces:var(--font-landing-local-service-display);--font-inter:var(--font-landing-local-service-text);--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:10px;--radius-3xl:12px;--lls-yellow:#ffc72c;--lls-yellow-deep:#f0b400;--lls-navy:#0f1f33;--lls-navy-deep:#0a1626;--lls-blue-deep:#084a8c;--lls-blue-soft:#dbe8f7;--lls-shadow:0 1px 2px #0f1f3314, 0 10px 28px -14px #0f1f3347;--lls-shadow-lift:0 2px 4px #0f1f331a, 0 30px 60px -24px #0f1f3373}[data-template=landing-local-service] body{background-color:var(--background);-webkit-font-smoothing:antialiased;font-size:1rem}[data-template=landing-local-service] a.rounded-full,[data-template=landing-local-service] button.rounded-full,[data-template=landing-local-service] input.rounded-full{border-radius:6px}[data-template=landing-local-service] main [data-section-index]>section.px-6:not([class*=bg-]){max-width:76rem;margin-inline:auto}[data-template=landing-local-service] h1,[data-template=landing-local-service] h2,[data-template=landing-local-service] h3{text-wrap:balance}[data-template=landing-local-service] main h1{letter-spacing:-.015em;font-size:clamp(2.6rem,1.5rem + 4.4vw,4.6rem);font-weight:800;line-height:.98}[data-template=landing-local-service] main h2{letter-spacing:-.01em;font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);font-weight:700;line-height:1.04}[data-template=landing-local-service] main h2.text-lg{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem)}[data-template=landing-local-service] main p.font-medium.text-foreground{font-weight:600}[data-template=landing-local-service] main .font-serif{font-variant-numeric:tabular-nums}[data-template=landing-local-service] main p.font-serif.text-3xl{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:800;line-height:1}[data-template=landing-local-service] main p.uppercase.tracking-wide.text-accent{letter-spacing:.12em;color:var(--lls-blue-deep);align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;display:inline-flex}[data-template=landing-local-service] main p.uppercase.tracking-wide.text-accent:before{content:"";background-color:var(--lls-yellow);border-radius:1px;width:.9rem;height:.35rem;box-shadow:inset 0 0 0 1px #0f1f331f}[data-template=landing-local-service] main a.bg-accent,[data-template=landing-local-service] main button.bg-accent{letter-spacing:.01em;font-weight:700;transition:transform .14s,box-shadow .14s,background-color .14s;box-shadow:inset 0 1px #ffffff2e,0 6px 16px -8px #0b5cadbf}[data-template=landing-local-service] main a.bg-accent:hover,[data-template=landing-local-service] main button.bg-accent:hover{opacity:1;background-color:var(--lls-blue-deep);transform:translateY(-1px)}[data-template=landing-local-service] main a.bg-accent:active,[data-template=landing-local-service] main button.bg-accent:active{transform:translateY(0)}[data-template=landing-local-service] main a.border.border-border{background-color:var(--background);font-weight:600}[data-template=landing-local-service] main a.border.border-border:hover{border-color:var(--accent);color:var(--accent)}[data-template=landing-local-service] main a:focus-visible,[data-template=landing-local-service] main button:focus-visible,[data-template=landing-local-service] main summary:focus-visible{outline:3px solid var(--lls-yellow-deep);outline-offset:2px}[data-template=landing-local-service] main input:focus-visible,[data-template=landing-local-service] main textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-template=landing-local-service] main section.overflow-hidden.items-end>div.absolute.inset-0>div.bg-gradient-to-t{background-image:linear-gradient(90deg,#0a1626f0 0%,#0a1626d1 38%,#0a162640 72%,#0a16260d 100%)}[data-template=landing-local-service] main section.overflow-hidden.items-end>div.relative.z-10{max-width:76rem;padding-top:5rem}[data-template=landing-local-service] main section.overflow-hidden.items-end h1{max-width:36rem}[data-template=landing-local-service] main section.overflow-hidden.items-end h1+p{max-width:34rem}[data-template=landing-local-service] main section.overflow-hidden.items-end a.bg-accent{background-color:var(--lls-yellow);color:var(--lls-navy);padding:.95rem 1.6rem;font-size:.95rem;box-shadow:0 10px 24px -10px #ffc72ca6}[data-template=landing-local-service] main section.overflow-hidden.items-end a.bg-accent:hover{background-color:#ffd457}[data-template=landing-local-service] main section.overflow-hidden.items-end a.border{padding:.95rem 1.6rem;font-weight:600}[data-template=landing-local-service] main section.overflow-hidden.items-end .mt-10.flex.flex-wrap>div{border-left:3px solid var(--lls-yellow);padding-left:.85rem}[data-template=landing-local-service] main section.overflow-hidden.items-end p.font-serif.text-2xl{font-size:1.9rem;font-weight:800;line-height:1}[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] .rounded-2xl.bg-background.ring-1{z-index:20;border-top:5px solid var(--lls-yellow);box-shadow:var(--lls-shadow-lift);position:relative}[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] ul.space-y-2{gap:.6rem;display:grid}[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] ul.space-y-2>li{border:1px solid var(--border);background-color:var(--surface);color:var(--foreground);border-radius:6px;align-items:center;margin-top:0;padding:.7rem .9rem;font-weight:600}[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] ul.space-y-2>li>svg{background-color:var(--accent);width:1.15rem;height:1.15rem;color:var(--accent-ink);border-radius:999px;margin-top:0;padding:.15rem}@media (min-width:40rem){[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] ul.space-y-2{grid-template-columns:1fr 1fr}}@media (min-width:64rem){[data-template=landing-local-service] main section.overflow-hidden.items-end{min-height:640px}[data-template=landing-local-service] main section.overflow-hidden.items-end>div.relative.z-10{padding-bottom:6rem}[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] section>div.grid{grid-template-columns:minmax(0,1fr) 26rem;gap:3.5rem}[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] section{padding-top:3rem}[data-template=landing-local-service] main [data-section-index="0"]:has(>section.items-end)+[data-section-index="1"] .rounded-2xl.bg-background.ring-1{margin-top:-19rem;padding:1.75rem}[data-template=landing-local-service] main section.overflow-hidden.items-end>div.relative.z-10>*{max-width:min(38rem,100% - 29rem)}}[data-template=landing-local-service] main ul.divide-y>li.grid{border-radius:6px;padding-inline:.75rem;transition:background-color .14s}[data-template=landing-local-service] main ul.divide-y>li.grid:hover{background-color:var(--surface)}[data-template=landing-local-service] main ul.divide-y>li.grid>p.font-serif{color:var(--accent);white-space:nowrap;font-weight:800}[data-template=landing-local-service] main ul.divide-y>li.grid>p.font-medium{font-size:1.05rem}[data-template=landing-local-service] main ul.divide-y>li.grid>p.text-xs{font-size:.875rem}[data-template=landing-local-service] main ul.divide-y>li.grid>span.text-xs{font-family:var(--font-landing-local-service-display), ui-sans-serif, sans-serif;color:var(--accent);font-weight:700}[data-template=landing-local-service] main .rounded-xl.bg-surface{border:1px solid var(--border);transition:transform .16s,box-shadow .16s,background-color .16s}[data-template=landing-local-service] main .rounded-xl.bg-surface:hover{background-color:var(--background);box-shadow:var(--lls-shadow);transform:translateY(-2px)}[data-template=landing-local-service] main figure.rounded-xl.bg-surface .text-xs{font-size:.9rem;line-height:1.55}[data-template=landing-local-service] main span[aria-label$="out of 5 stars"] .text-accent{color:var(--lls-yellow-deep)}[data-template=landing-local-service] main section>div.bg-foreground{background-color:var(--lls-navy);border-left:8px solid var(--lls-yellow);box-shadow:var(--lls-shadow-lift)}[data-template=landing-local-service] main section>div.bg-foreground p.font-serif.text-3xl{color:var(--lls-yellow);font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:800;line-height:1}[data-template=landing-local-service] main section>div.bg-foreground span.bg-accent{background-color:var(--lls-yellow);color:var(--lls-navy)}[data-template=landing-local-service] main section>div.bg-foreground a.bg-accent{background-color:var(--lls-yellow);color:var(--lls-navy);box-shadow:none}[data-template=landing-local-service] main section>div.bg-foreground a.bg-accent:hover{background-color:#ffd457}[data-template=landing-local-service] main .aspect-\[4\/5\]{box-shadow:var(--lls-shadow);border-radius:8px}[data-template=landing-local-service] main a.group.border-b{padding-block:.85rem;font-weight:600;transition:color .14s}[data-template=landing-local-service] main a.group.border-b:hover{color:var(--accent)}[data-template=landing-local-service] main a.font-serif.text-3xl.text-accent{font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);font-weight:800;line-height:1}[data-template=landing-local-service] .lls-strip{background-color:var(--lls-navy);color:#fff}[data-template=landing-local-service] .lls-badge{background-color:var(--lls-yellow);color:var(--lls-navy);font-family:var(--font-landing-local-service-display), ui-sans-serif, sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;flex-shrink:0;align-items:center;gap:.45rem;padding:.2rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}[data-template=landing-local-service] .lls-pulse{background-color:#c62828;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 2px #c6282840}[data-template=landing-local-service] .lls-bar{background-color:#fffffff7;box-shadow:0 6px 20px -16px #0f1f3399}[data-template=landing-local-service] .lls-mark{background-color:var(--accent);color:#fff;width:2.1rem;height:2.1rem;box-shadow:inset 0 -4px 0 var(--lls-yellow);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:inline-flex}[data-template=landing-local-service] .lls-brand{letter-spacing:-.005em}[data-template=landing-local-service] .lls-brand:focus-visible{outline:3px solid var(--lls-yellow-deep);outline-offset:3px;border-radius:4px}[data-template=landing-local-service] .lls-navlink{color:var(--foreground);border-radius:4px;padding:.5rem .85rem;font-size:.95rem;font-weight:600;transition:background-color .14s,color .14s;display:block}[data-template=landing-local-service] .lls-navlink:hover{background-color:var(--surface);color:var(--accent)}[data-template=landing-local-service] .lls-navlink:focus-visible{outline:3px solid var(--lls-yellow-deep);outline-offset:1px}[data-template=landing-local-service] .lls-menu[open]>summary{background-color:var(--surface);color:var(--accent)}[data-template=landing-local-service] .lls-phone{background-color:var(--lls-yellow);color:var(--lls-navy);font-family:var(--font-landing-local-service-display), ui-sans-serif, sans-serif;border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .9rem;font-weight:800;transition:background-color .14s,transform .14s;display:inline-flex;box-shadow:inset 0 -3px #0f1f331f}[data-template=landing-local-service] .lls-phone:hover{background-color:#ffd457;transform:translateY(-1px)}[data-template=landing-local-service] .lls-phone:focus-visible{outline:3px solid var(--lls-navy);outline-offset:2px}[data-template=landing-local-service] .lls-phone-label{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}[data-template=landing-local-service] .lls-phone-number{letter-spacing:.01em;margin-top:.15rem;font-size:1.25rem}[data-template=landing-local-service] .lls-cta{background-color:var(--accent);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;padding:.75rem 1.1rem;font-size:.9rem;font-weight:700;transition:background-color .14s,transform .14s}[data-template=landing-local-service] .lls-cta:hover{background-color:var(--lls-blue-deep);transform:translateY(-1px)}[data-template=landing-local-service] .lls-cta:focus-visible{outline:3px solid var(--lls-yellow-deep);outline-offset:2px}[data-template=landing-local-service] .lls-yellow{color:var(--lls-yellow)}[data-template=landing-local-service] .lls-caps{font-family:var(--font-landing-local-service-display), ui-sans-serif, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}[data-template=landing-local-service] .lls-callband{background-color:var(--lls-yellow);color:var(--lls-navy);background-image:repeating-linear-gradient(-45deg,#0f1f330d 0 14px,#0000 14px 28px)}[data-template=landing-local-service] .lls-bignumber{font-family:var(--font-landing-local-service-display), ui-sans-serif, sans-serif;color:var(--lls-navy);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.6rem + 3.4vw,4rem);font-weight:800;line-height:1}[data-template=landing-local-service] .lls-bignumber:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}[data-template=landing-local-service] .lls-bignumber:focus-visible{outline:3px solid var(--lls-navy);outline-offset:4px}[data-template=landing-local-service] .lls-cta-ink{background-color:var(--lls-navy);padding:1rem 1.5rem;font-size:1rem;display:inline-flex}[data-template=landing-local-service] .lls-cta-ink:hover{background-color:var(--lls-navy-deep)}[data-template=landing-local-service] .lls-cta-ink:focus-visible{outline-color:var(--lls-navy)}[data-template=landing-local-service] .lls-footpanel{background-color:var(--lls-navy);color:#fff}[data-template=landing-local-service] .lls-foothead{color:var(--lls-yellow)}[data-template=landing-local-service] .lls-footlink{color:#ffffffd1;transition:color .14s}[data-template=landing-local-service] .lls-footlink:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}[data-template=landing-local-service] .lls-footlink:focus-visible{outline:2px solid var(--lls-yellow);outline-offset:3px;border-radius:2px}
[data-template=landing-marketing-agency]:root,[data-template=landing-marketing-agency][data-theme]{--background:#fff;--surface:#f0f7f3;--foreground:#0c1f17;--muted:#4c6158;--accent:#0e7a4a;--accent-ink:#fff;--border:#d6e8de;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-marketing-agency]:root{--font-fraunces:var(--font-landing-marketing-agency-display);--font-inter:var(--font-landing-marketing-agency-text);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:14px;--radius-3xl:18px;--lma-lime:#c6f432;--lma-ink:#0c1f17;--lma-mint:#e3f0e8;--lma-green-deep:#0a5c38;--lma-grid:#0e7a4a12;--lma-shadow:0 1px 2px #0c1f170f, 0 14px 30px -18px #0c1f1740}[data-template=landing-marketing-agency] body{background-color:var(--background);-webkit-font-smoothing:antialiased;font-size:1rem}[data-template=landing-marketing-agency] main [data-section-index]>section.px-6{padding-inline:max(1.5rem,50% - 36rem)}[data-template=landing-marketing-agency] h1,[data-template=landing-marketing-agency] h2,[data-template=landing-marketing-agency] h3{color:var(--foreground);text-wrap:balance}[data-template=landing-marketing-agency] main h1{letter-spacing:-.05em;font-size:clamp(2.6rem,1.3rem + 5vw,5rem);font-weight:800;line-height:.98}[data-template=landing-marketing-agency] main h2{letter-spacing:-.04em;font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:700;line-height:1.04}[data-template=landing-marketing-agency] main h3{letter-spacing:-.02em;font-weight:700}[data-template=landing-marketing-agency] main .font-serif{font-variant-numeric:tabular-nums}[data-template=landing-marketing-agency] main p.font-medium.text-foreground{font-family:var(--font-landing-marketing-agency-display), ui-sans-serif, sans-serif;letter-spacing:-.015em;font-size:1.0625rem;font-weight:700}[data-template=landing-marketing-agency] main section p.text-lg.text-muted{font-size:1.1875rem;line-height:1.6}[data-template=landing-marketing-agency] main p.uppercase.tracking-wide.text-accent{letter-spacing:.1em;align-items:flex-end;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}[data-template=landing-marketing-agency] main p.uppercase.tracking-wide.text-accent:before{content:"";background-image:linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(var(--lma-lime), var(--lma-lime));background-position:0 100%,5px 100%,10px 100%;background-repeat:no-repeat;background-size:3px 5px,3px 8px,3px 12px;flex:none;width:14px;height:12px}[data-template=landing-marketing-agency] main a.bg-accent,[data-template=landing-marketing-agency] main button.bg-accent{font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s}[data-template=landing-marketing-agency] main a.bg-accent:hover,[data-template=landing-marketing-agency] main button.bg-accent:hover{opacity:1;background-color:var(--lma-green-deep);box-shadow:0 4px 0 var(--lma-lime);transform:translateY(-2px)}[data-template=landing-marketing-agency] main a.bg-accent:active,[data-template=landing-marketing-agency] main button.bg-accent:active{box-shadow:none;transform:translateY(0)}[data-template=landing-marketing-agency] main a.rounded-full.border.border-border{border-width:2px;border-color:var(--foreground);font-weight:600;transition:background-color .16s}[data-template=landing-marketing-agency] main a.rounded-full.border.border-border:hover{background-color:var(--surface);border-color:var(--foreground)}[data-template=landing-marketing-agency] a:focus-visible,[data-template=landing-marketing-agency] button:focus-visible,[data-template=landing-marketing-agency] summary:focus-visible,[data-template=landing-marketing-agency] input:focus-visible,[data-template=landing-marketing-agency] textarea:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}[data-template=landing-marketing-agency] main section:has(>div.max-w-4xl>div.grid.grid-cols-2){background-color:var(--background);background-image:linear-gradient(var(--lma-grid) 1px, transparent 1px), linear-gradient(90deg, var(--lma-grid) 1px, transparent 1px), linear-gradient(180deg, var(--surface) 0%, var(--background) 85%);border-bottom:2px solid var(--foreground);background-size:40px 40px,40px 40px,100% 100%;padding-top:5.5rem;padding-bottom:5.5rem;position:relative;overflow:hidden}[data-template=landing-marketing-agency] main section:has(>div.max-w-4xl>div.grid.grid-cols-2)>div.max-w-4xl{z-index:1;position:relative}[data-template=landing-marketing-agency] main section:has(>div.max-w-4xl>div.grid.grid-cols-2) h1{max-width:15ch}[data-template=landing-marketing-agency] main section>div.max-w-4xl>div.grid.grid-cols-2>div{background-color:var(--background);box-shadow:inset 0 0 0 1px var(--border), var(--lma-shadow);border-radius:12px}[data-template=landing-marketing-agency] main section>div.max-w-4xl>div.grid.grid-cols-2>div:first-child{background-color:var(--lma-lime);box-shadow:inset 0 0 0 2px var(--lma-ink)}[data-template=landing-marketing-agency] main section>div.max-w-4xl>div.grid.grid-cols-2>div>p.font-serif{color:var(--foreground);letter-spacing:-.045em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);font-weight:800;line-height:1}[data-template=landing-marketing-agency] main section>div.max-w-4xl>div.grid.grid-cols-2>div:first-child>p.font-serif:after{content:"↑";margin-left:.15em;font-size:.8em}[data-template=landing-marketing-agency] main section>div.max-w-4xl>div.grid.grid-cols-2>div>p.text-xs{color:var(--muted);margin-top:.5rem;line-height:1.4}[data-template=landing-marketing-agency] main section>div.max-w-4xl>div.grid.grid-cols-2>div:first-child>p.text-xs{color:var(--lma-ink)}@media (min-width:1280px){[data-template=landing-marketing-agency] main section:has(>div.max-w-4xl>div.grid.grid-cols-2)>div.max-w-4xl{max-width:46rem;margin-left:0}[data-template=landing-marketing-agency] main section:has(>div.max-w-4xl>div.grid.grid-cols-2):after{content:"";background-image:linear-gradient(var(--lma-ink), var(--lma-ink)), linear-gradient(var(--border), var(--border)), linear-gradient(var(--border), var(--border)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--lma-lime), var(--lma-lime));background-position:0 100%,0 100%,25% 100%,50% 100%,75% 100%,100% 100%;background-repeat:no-repeat;background-size:100% 2px,44px 22%,44px 38%,44px 52%,44px 72%,44px 98%;border-radius:2px;width:300px;height:340px;position:absolute;bottom:5.5rem;right:max(1.5rem,50% - 36rem)}}[data-template=landing-marketing-agency] main section:has(>div.flex.flex-wrap.items-center.justify-between){border-bottom:1px solid var(--border);padding-top:3.5rem;padding-bottom:3.5rem}[data-template=landing-marketing-agency] main section>div.flex.flex-wrap.items-center.justify-between h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}[data-template=landing-marketing-agency] main section>div.flex.flex-wrap.items-center.justify-between>div.flex.flex-wrap>div{border-left:3px solid var(--lma-lime);padding-left:1rem}[data-template=landing-marketing-agency] main section>div.flex.flex-wrap.items-center.justify-between>div.flex.flex-wrap>div>p.font-serif{color:var(--foreground);letter-spacing:-.05em;font-size:clamp(2rem,1.4rem + 1.8vw,2.75rem);font-weight:800;line-height:1}[data-template=landing-marketing-agency] main section>div.flex.flex-wrap.items-center.justify-between>div.flex.flex-wrap>div>p.text-xs{max-width:11rem;margin-top:.4rem;font-size:.8125rem}[data-template=landing-marketing-agency] main section>div.grid.items-center.lg\:grid-cols-2>div.aspect-\[4\/3\]{box-shadow:14px 14px 0 var(--lma-lime), 14px 14px 0 2px var(--lma-ink);border-radius:14px;overflow:visible}[data-template=landing-marketing-agency] main section>div.grid.items-center.lg\:grid-cols-2>div.aspect-\[4\/3\]>img{border-radius:14px}[data-template=landing-marketing-agency] main section span.inline-flex.items-center.text-sm.text-muted{border:1px solid var(--border);background-color:var(--background);color:var(--foreground);border-radius:999px;padding:.4rem .8rem;font-size:.8125rem}[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4{counter-reset:lma-channel}[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4>div.flex.flex-col.rounded-xl.bg-surface{background-color:var(--background);background-image:linear-gradient(var(--lma-mint), var(--lma-mint)), linear-gradient(var(--lma-mint), var(--lma-mint)), linear-gradient(var(--lma-mint), var(--lma-mint));box-shadow:inset 0 0 0 1px var(--border);counter-increment:lma-channel;background-position:calc(100% - 44px) calc(100% - 1.5rem),calc(100% - 32px) calc(100% - 1.5rem),calc(100% - 20px) calc(100% - 1.5rem);background-repeat:no-repeat;background-size:8px 14px,8px 22px,8px 32px;border-radius:14px;padding:1.5rem;transition:transform .18s,box-shadow .18s;position:relative}[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4>div.flex.flex-col.rounded-xl.bg-surface:before{content:"0" counter(lma-channel);color:var(--muted);font-family:var(--font-landing-marketing-agency-display), ui-sans-serif, sans-serif;font-size:.8125rem;font-weight:700;position:absolute;top:1.35rem;right:1.5rem}[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4>div.flex.flex-col.rounded-xl.bg-surface:hover{box-shadow:inset 0 0 0 2px var(--foreground), 0 18px 30px -20px #0c1f1773;transform:translateY(-4px)}[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4>div.flex.flex-col>svg{box-sizing:content-box;background-color:var(--surface);border-radius:10px;padding:.6rem}[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4 a.rounded-md.bg-accent{border-radius:999px;transition:background-color .16s,color .16s}[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4 a.rounded-md.bg-accent:hover{background-color:var(--lma-lime);color:var(--lma-ink)}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between>div.absolute.border-dashed{border-top-width:2px;border-color:var(--accent);top:1.75rem}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between>div.relative.z-10{counter-increment:lma-step;min-width:14rem}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between{counter-reset:lma-step}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between>div.relative.z-10>span.rounded-full{background-color:var(--lma-ink);width:3.5rem;height:3.5rem;color:var(--lma-lime);box-shadow:0 0 0 6px var(--background);border:0}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between>div.relative.z-10>span.rounded-full>svg{color:var(--lma-lime)}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between>div.relative.z-10>p.font-medium:before{content:"Step " counter(lma-step);color:var(--accent);font-family:var(--font-landing-marketing-agency-text), ui-sans-serif, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between>div.relative.z-10>p.text-sm{max-width:19rem;margin-inline:auto}[data-template=landing-marketing-agency] main section div.relative.flex.flex-wrap.justify-between span.absolute.text-muted{color:var(--accent);font-weight:700;top:1rem}[data-template=landing-marketing-agency] main section:has(div.h-1\.5.rounded-full.bg-surface){--background:#0c1f17;--surface:#1b3a2d;--foreground:#f2f8f4;--muted:#a9bdb3;--border:#24473a;--accent:#c6f432;--accent-ink:#0c1f17;background-color:var(--background);color:var(--foreground);background-image:linear-gradient(#c6f4320d 1px,#0000 1px),linear-gradient(90deg,#c6f4320d 1px,#0000 1px);background-size:40px 40px;padding-top:6rem;padding-bottom:6rem}[data-template=landing-marketing-agency] main section:has(div.h-1\.5.rounded-full.bg-surface) h2{color:var(--foreground)}[data-template=landing-marketing-agency] main section:has(div.h-1\.5.rounded-full.bg-surface) div.aspect-\[4\/3\]{box-shadow:-14px 14px 0 var(--lma-lime)}[data-template=landing-marketing-agency] main section div.h-1\.5.rounded-full.bg-surface{border-radius:3px;height:.75rem}[data-template=landing-marketing-agency] main section div.h-1\.5.rounded-full.bg-surface>div.bg-accent{background-image:repeating-linear-gradient(90deg,#0000 0 10px,#0c1f172e 10px 12px);border-radius:3px;height:.75rem}[data-template=landing-marketing-agency] main section:has(div.h-1\.5.rounded-full.bg-surface) div.flex.justify-between.text-sm>span.text-muted{color:var(--lma-lime);font-family:var(--font-landing-marketing-agency-display), ui-sans-serif, sans-serif;letter-spacing:-.04em;font-size:1.375rem;font-weight:800;line-height:1}[data-template=landing-marketing-agency] main section:has(div.h-1\.5.rounded-full.bg-surface) div.flex.justify-between.text-sm{align-items:flex-end;gap:1rem}[data-template=landing-marketing-agency] main section:has(div.h-1\.5.rounded-full.bg-surface) a.bg-accent:hover{background-color:#d8ff5c;box-shadow:0 4px #f2f8f4}[data-template=landing-marketing-agency] main div.ring-1.ring-border:has(>div.mt-4.flex.flex-wrap>span.rounded-full){background-image:linear-gradient(var(--border), var(--border)), linear-gradient(var(--border), var(--border)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--lma-lime), var(--lma-lime)), linear-gradient(var(--lma-ink), var(--lma-ink));background-position:1.5rem calc(1.5rem + 24px),calc(1.5rem + 15px) calc(1.5rem + 18px),calc(1.5rem + 30px) calc(1.5rem + 10px),calc(1.5rem + 45px) 1.5rem,1.5rem calc(1.5rem + 38px);background-repeat:no-repeat;background-size:10px 14px,10px 20px,10px 28px,10px 38px,72px 2px;background-origin:border-box;border-radius:14px;padding-top:5rem;transition:transform .18s,box-shadow .18s}[data-template=landing-marketing-agency] main div.ring-1.ring-border:has(>div.mt-4.flex.flex-wrap>span.rounded-full):hover{box-shadow:inset 0 0 0 2px var(--foreground), var(--lma-shadow);transform:translateY(-4px)}[data-template=landing-marketing-agency] main div.ring-1.ring-border>div.mt-4.flex.flex-wrap>span.rounded-full{background-color:var(--lma-lime);color:var(--lma-ink);font-family:var(--font-landing-marketing-agency-display), ui-sans-serif, sans-serif;letter-spacing:-.01em;padding:.35rem .75rem;font-size:.875rem;font-weight:700}[data-template=landing-marketing-agency] main div.ring-1.ring-border>div.mt-4.flex.flex-wrap>span.rounded-full:first-child:before{content:"▲ ";font-size:.7em}[data-template=landing-marketing-agency] main div.ring-1.ring-border>div.mt-4.flex.flex-wrap>span.rounded-full:last-child{box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);font-family:var(--font-landing-marketing-agency-text), ui-sans-serif, sans-serif;background-color:#0000;font-size:.75rem;font-weight:500}[data-template=landing-marketing-agency] main figure.rounded-xl.ring-1.ring-border{border-radius:14px;padding:1.5rem;transition:box-shadow .18s}[data-template=landing-marketing-agency] main figure.rounded-xl.ring-1.ring-border:hover{box-shadow:inset 0 0 0 2px var(--foreground)}[data-template=landing-marketing-agency] main figure.rounded-xl.ring-1.ring-border>:last-child{color:var(--foreground);margin-top:1rem;font-size:1rem;line-height:1.6}[data-template=landing-marketing-agency] main section div.divide-y.rounded-2xl.ring-1.ring-border{box-shadow:inset 0 0 0 2px var(--foreground)}[data-template=landing-marketing-agency] main section div.divide-y.rounded-2xl.ring-1.ring-border>div.grid{transition:background-color .16s}[data-template=landing-marketing-agency] main section div.divide-y.rounded-2xl.ring-1.ring-border>div.grid>div>p.font-medium{font-family:var(--font-landing-marketing-agency-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}[data-template=landing-marketing-agency] main section div.divide-y.rounded-2xl.ring-1.ring-border p.font-serif{letter-spacing:-.045em;white-space:nowrap;font-weight:800}[data-template=landing-marketing-agency] main details.group.py-4>summary{font-family:var(--font-landing-marketing-agency-display), ui-sans-serif, sans-serif;letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}[data-template=landing-marketing-agency] main details.group.py-4>summary>svg{box-sizing:content-box;background-color:var(--surface);color:var(--foreground);border-radius:999px;padding:.35rem}[data-template=landing-marketing-agency] main details.group.py-4[open]>summary>svg{background-color:var(--lma-lime)}[data-template=landing-marketing-agency] main details.group.py-4>p{max-width:40rem}@media (min-width:1024px){[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-\[1fr_2fr\]>div:first-child:has(>h2){align-self:start;position:sticky;top:6rem}}[data-template=landing-marketing-agency] main section:has(form){background-color:var(--surface);background-image:linear-gradient(var(--lma-grid) 1px, transparent 1px), linear-gradient(90deg, var(--lma-grid) 1px, transparent 1px);border-top:2px solid var(--foreground);background-size:40px 40px;padding-top:5.5rem;padding-bottom:5.5rem}[data-template=landing-marketing-agency] main section:has(form) div.rounded-2xl.bg-background.ring-1.ring-border{box-shadow:inset 0 0 0 2px var(--foreground), 12px 12px 0 var(--lma-lime), 12px 12px 0 2px var(--lma-ink);padding:1.75rem}[data-template=landing-marketing-agency] main section:has(form) ul.space-y-2>li{color:var(--foreground);font-size:.9375rem}[data-template=landing-marketing-agency] .lma-header{border-bottom:2px solid var(--foreground);-webkit-backdrop-filter:saturate(1.3)blur(10px);backdrop-filter:saturate(1.3)blur(10px);background-color:#ffffffe6}[data-template=landing-marketing-agency] .lma-brand{letter-spacing:-.035em}[data-template=landing-marketing-agency] .lma-mark{background-color:var(--lma-ink);background-image:linear-gradient(var(--accent), var(--accent)), linear-gradient(#5fbf8a, #5fbf8a), linear-gradient(var(--lma-lime), var(--lma-lime));background-position:6px calc(100% - 5px),11px calc(100% - 5px),16px calc(100% - 5px);background-repeat:no-repeat;background-size:4px 6px,4px 10px,4px 14px;border-radius:6px;flex:none;width:1.6rem;height:1.6rem;display:inline-block}[data-template=landing-marketing-agency] .lma-navlink{position:relative}[data-template=landing-marketing-agency] .lma-navlink:after{content:"";background-color:var(--lma-lime);transform-origin:0;height:3px;transition:transform .2s;position:absolute;bottom:.3rem;left:.75rem;right:.75rem;transform:scaleX(0)}[data-template=landing-marketing-agency] .lma-navlink:hover:after{transform:scaleX(1)}[data-template=landing-marketing-agency] .lma-cta{background-color:var(--lma-ink);color:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .45rem .4rem 1.1rem;font-size:.875rem;font-weight:600;transition:background-color .16s}[data-template=landing-marketing-agency] .lma-cta:hover{background-color:var(--accent)}[data-template=landing-marketing-agency] .lma-cta-arrow{background-color:var(--lma-lime);width:1.75rem;height:1.75rem;color:var(--lma-ink);border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;transition:transform .2s;display:inline-flex}[data-template=landing-marketing-agency] .lma-cta:hover .lma-cta-arrow{transform:rotate(45deg)}[data-template=landing-marketing-agency] .lma-menu[open]>summary{background-color:var(--lma-ink);color:#fff}[data-template=landing-marketing-agency] .lma-sheet{box-shadow:8px 8px 0 var(--lma-lime)}[data-template=landing-marketing-agency] .lma-sheetlink:hover{background-color:var(--surface)}[data-template=landing-marketing-agency] .lma-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}[data-template=landing-marketing-agency] .lma-bigcta{letter-spacing:-.05em;font-size:clamp(2.25rem,1rem + 5vw,4.75rem);line-height:1}[data-template=landing-marketing-agency] .lma-bigcta-arrow{background-color:var(--lma-lime);width:1.2em;height:1.2em;box-shadow:inset 0 0 0 2px var(--lma-ink);color:var(--lma-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.7em;transition:transform .22s;display:inline-flex}[data-template=landing-marketing-agency] .lma-bigcta:hover .lma-bigcta-arrow{transform:rotate(45deg)}[data-template=landing-marketing-agency] .lma-bigcta:hover>span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.12em;text-decoration-thickness:4px}[data-template=landing-marketing-agency] .lma-footlink{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .16s}[data-template=landing-marketing-agency] .lma-footlink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-template=landing-marketing-agency] .lma-spark{background-image:linear-gradient(var(--border), var(--border)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--accent), var(--accent)), linear-gradient(var(--lma-ink), var(--lma-ink));background-position:0 100%,9px 100%,18px 100%,27px 100%;background-repeat:no-repeat;background-size:5px 5px,5px 8px,5px 11px,5px 14px;width:34px;height:14px;display:inline-block}@media (prefers-reduced-motion:reduce){[data-template=landing-marketing-agency] main a.bg-accent:hover,[data-template=landing-marketing-agency] main section>div.grid.lg\:grid-cols-4>div.flex.flex-col.rounded-xl.bg-surface:hover,[data-template=landing-marketing-agency] .lma-cta:hover .lma-cta-arrow,[data-template=landing-marketing-agency] .lma-bigcta:hover .lma-bigcta-arrow{transform:none}[data-template=landing-marketing-agency] main div.ring-1.ring-border:has(>div.mt-4.flex.flex-wrap>span.rounded-full):hover{transform:none}}
