[data-template=church-youth]:root,[data-template=church-youth][data-theme]{--background:#0b0a14;--surface:#16142a;--foreground:#f3f1ff;--muted:#a9a4c9;--accent:#a78bfa;--accent-ink:#0b0a14;--border:#2a2747;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-template=church-youth] .tone-dark{--background:#07060e;--surface:#12101f;--foreground:#f3f1ff;--muted:#a9a4c9;--border:#2a2747;--accent:#a78bfa;--accent-ink:#0b0a14}[data-template=church-youth]:root{--font-fraunces:var(--font-church-youth-display);--font-inter:var(--font-church-youth-text);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--cy-ink:#07060e;--cy-grad:linear-gradient(115deg, #a78bfa 0%, #ff6b8b 52%, #5eead4 100%);--cy-grad-line:linear-gradient(135deg, #a78bfabf, #ff6b8b73 50%, #5eead499);--cy-grad-soft:linear-gradient(135deg, #a78bfa73, #2a2747e6 45%, #5eead459);--cy-glow:0 18px 50px -18px #a78bfa99}[data-template=church-youth] body{font-size:1.0625rem}[data-template=church-youth] h1,[data-template=church-youth] h2,[data-template=church-youth] h3{letter-spacing:-.02em;text-wrap:balance;font-weight:700}[data-template=church-youth] main .font-serif{letter-spacing:-.02em;font-weight:700}[data-template=church-youth] main [data-section-index] h1{font-size:clamp(2.1rem,1.3rem + 3.4vw,3.9rem);font-weight:800;line-height:1.04}[data-template=church-youth] main [data-section-index] h2{font-size:clamp(1.6rem,1.15rem + 1.9vw,2.6rem);line-height:1.1}[data-template=church-youth] main p.uppercase.tracking-wide,[data-template=church-youth] main p.uppercase.tracking-wider,[data-template=church-youth] main p.uppercase.tracking-widest{letter-spacing:.16em;color:var(--accent);font-weight:600}[data-template=church-youth] main a.bg-accent,[data-template=church-youth] main button.bg-accent{background-image:var(--cy-grad);font-weight:600;transition:transform .16s ease-out,box-shadow .16s ease-out}[data-template=church-youth] main a.bg-accent:hover,[data-template=church-youth] main button.bg-accent:hover{box-shadow:var(--cy-glow);opacity:1;transform:translateY(-2px)}[data-template=church-youth] main a.rounded-full.border:hover{border-color:var(--accent);color:var(--foreground)}[data-template=church-youth] a:focus-visible,[data-template=church-youth] button:focus-visible,[data-template=church-youth] summary:focus-visible,[data-template=church-youth] input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=church-youth] main .rounded-xl.border,[data-template=church-youth] main .rounded-2xl.border{border-color:#a78bfa42}[data-template=church-youth] main .border-l-4.border-accent{border-left-color:#0000;border-image:var(--cy-grad) 1;border-image-width:0 0 0 4px}[data-template=church-youth] main .bg-foreground:not(.text-background){background-color:var(--cy-ink);outline-offset:-1px;outline:1px solid #a78bfa8c}[data-template=church-youth] main .bg-foreground:not(.text-background) .text-accent-ink:not(.bg-accent):not(.bg-accent *){color:var(--accent)}[data-template=church-youth] main details>summary{font-weight:600}[data-template=church-youth] .cy-bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background-color:#0b0a14b8;border-bottom:1px solid #a78bfa29}[data-template=church-youth] .cy-brand{font-family:var(--font-church-youth-display), system-ui, sans-serif;letter-spacing:-.02em;font-weight:700}[data-template=church-youth] .cy-nav{border-radius:9999px;align-items:center;padding:.45rem .9rem;font-size:.9375rem;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}[data-template=church-youth] .cy-nav:hover{color:var(--foreground);background-color:#a78bfa1f}[data-template=church-youth] .cy-cta{background:linear-gradient(var(--background), var(--background)) padding-box, var(--cy-grad) border-box;color:var(--foreground);border:1px solid #0000;border-radius:9999px;font-weight:600;transition:box-shadow .16s ease-out,transform .16s ease-out}[data-template=church-youth] .cy-cta:hover{box-shadow:var(--cy-glow);transform:translateY(-1px)}[data-template=church-youth] .cy-btn{background-image:var(--cy-grad);color:#0b0a14;border-radius:9999px;font-weight:600;transition:box-shadow .16s ease-out,transform .16s ease-out}[data-template=church-youth] .cy-btn:hover{box-shadow:var(--cy-glow);transform:translateY(-2px)}[data-template=church-youth] .cy-btn:active,[data-template=church-youth] .cy-cta:active{transform:translateY(0)}[data-template=church-youth] .cy-link{color:var(--accent);text-underline-offset:.3em;font-weight:600;-webkit-text-decoration:underline #a78bfa59;text-decoration:underline #a78bfa59;transition:text-decoration-color .15s ease-out}[data-template=church-youth] .cy-link:hover{text-decoration-color:currentColor}[data-template=church-youth] .cy-menu>summary{list-style:none}[data-template=church-youth] .cy-menu>summary::-webkit-details-marker{display:none}[data-template=church-youth] .cy-menu[open]>summary{background-color:#a78bfa29}[data-template=church-youth] .cy-drop{border:1px solid var(--border);background-color:#12101f;border-radius:1.25rem;box-shadow:0 30px 60px -20px #000000b3}[data-template=church-youth] .cy-card{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--cy-grad-soft) border-box;border:1px solid #0000;border-radius:1.25rem}[data-template=church-youth] .cy-card-lift{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease-out}[data-template=church-youth] .cy-card-lift:hover{box-shadow:var(--cy-glow);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--cy-grad-line) border-box;transform:translateY(-4px)}[data-template=church-youth] .cy-card-lift:hover .cy-card-title{color:var(--accent)}[data-template=church-youth] .cy-display{letter-spacing:-.035em;font-size:clamp(2.4rem,1.2rem + 5vw,5.25rem);font-weight:800;line-height:.98}[data-template=church-youth] .cy-title{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:700;line-height:1.04}[data-template=church-youth] .cy-gtext{background-image:var(--cy-grad);color:#0000;-webkit-background-clip:text;background-clip:text}[data-template=church-youth] .cy-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-template=church-youth] .cy-eyebrow:before{content:"";background-image:var(--cy-grad);border-radius:2px;width:1.5rem;height:2px}[data-template=church-youth] .cy-pill{color:var(--foreground);background-color:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:500;display:inline-flex}[data-template=church-youth] .cy-date{background:linear-gradient(#0f0d1d, #0f0d1d) padding-box, var(--cy-grad) border-box;text-align:center;border:1px solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;display:flex}[data-template=church-youth] .cy-date-day{font-family:var(--font-church-youth-display), system-ui, sans-serif;letter-spacing:-.04em;font-weight:800;line-height:.9}[data-template=church-youth] .cy-date-month{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}[data-template=church-youth] .cy-blob{filter:blur(90px);opacity:.5;pointer-events:none;border-radius:9999px;position:absolute}[data-template=church-youth] .cy-blob-violet{background-color:#7c5cf0}[data-template=church-youth] .cy-blob-coral{opacity:.35;background-color:#ff6b8b}[data-template=church-youth] .cy-blob-cyan{opacity:.25;background-color:#5eead4}[data-template=church-youth] .cy-veil{background:linear-gradient(#0b0a141a 0%,#0b0a1499 55%,#0b0a14 100%),linear-gradient(100deg,#0b0a14d9 0%,#0b0a1440 60%,#0b0a1400 100%),linear-gradient(200deg,#a78bfa73 0%,#ff6b8b2e 35%,#0b0a1400 60%)}[data-template=church-youth] .cy-frame{background:linear-gradient(var(--background), var(--background)) padding-box, var(--cy-grad-line) border-box;border:1px solid #0000}[data-template=church-youth] .cy-tile-shade{background:linear-gradient(#07060e00 25%,#07060e73 55%,#07060eeb 100%)}[data-template=church-youth] .cy-num{font-family:var(--font-church-youth-display), system-ui, sans-serif;letter-spacing:-.04em;font-weight:800}[data-template=church-youth] .cy-avatar{background-image:var(--cy-grad);color:#0b0a14;border-radius:9999px;place-items:center;font-weight:700;display:grid}[data-template=church-youth] .cy-foot{background-color:var(--cy-ink);border-top:1px solid #a78bfa29}[data-template=church-youth] .cy-foot-line{font-family:var(--font-church-youth-display), system-ui, sans-serif;letter-spacing:-.045em;font-size:clamp(2.6rem,1rem + 8vw,8rem);font-weight:800;line-height:.95}[data-template=church-youth] .cy-foot-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:600}[data-template=church-youth] .cy-foot-link{color:var(--muted);transition:color .15s ease-out}[data-template=church-youth] .cy-foot-link:hover{color:var(--foreground)}[data-template=church-youth] footer button.bg-accent{background-image:var(--cy-grad);font-weight:600}@media (prefers-reduced-motion:reduce){[data-template=church-youth] .cy-card-lift,[data-template=church-youth] .cy-btn,[data-template=church-youth] .cy-cta{transition:none}[data-template=church-youth] .cy-card-lift:hover,[data-template=church-youth] .cy-btn:hover,[data-template=church-youth] .cy-cta:hover{transform:none}}
[data-template=fitness-power]:root,[data-template=fitness-power][data-theme]{--background:#0b0c0d;--surface:#16181a;--foreground:#f4f6f2;--muted:#9aa19b;--accent:#c8ff2e;--accent-ink:#0b0c0d;--border:#2a2e31;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-template=fitness-power] .tone-dark{--background:#050606;--surface:#101213;--foreground:#f4f6f2;--muted:#9aa19b;--border:#2a2e31;--accent:#c8ff2e;--accent-ink:#0b0c0d}[data-template=fitness-power]:root{--font-fraunces:var(--font-fitness-power-display);--font-inter:var(--font-fitness-power-text);--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-xl:4px;--radius-2xl:4px;--radius-3xl:4px}[data-template=fitness-power] a.rounded-full,[data-template=fitness-power] button.rounded-full,[data-template=fitness-power] input.rounded-full{border-radius:2px}[data-template=fitness-power] body{font-size:1.0625rem}[data-template=fitness-power] main h1{letter-spacing:.012em;text-transform:uppercase;text-wrap:balance;font-size:clamp(3rem,8.5vw,5.75rem);font-weight:400;line-height:.92}[data-template=fitness-power] main h2{letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.125rem,4.6vw,3.25rem);font-weight:400;line-height:.96}[data-template=fitness-power] main h3{letter-spacing:.03em;text-transform:uppercase;font-weight:400}[data-template=fitness-power] main .font-serif{letter-spacing:.015em;font-weight:400}[data-template=fitness-power] main p.font-serif.text-3xl{font-size:2.75rem;line-height:1}[data-template=fitness-power] main p.font-serif.text-2xl{font-size:2.5rem;line-height:1}[data-template=fitness-power] main p.font-serif.text-2xl.text-white{color:var(--accent)}[data-template=fitness-power] main section.flex.items-end.overflow-hidden{padding-top:7rem}[data-template=fitness-power] main .uppercase.tracking-wide,[data-template=fitness-power] main .uppercase.tracking-wider,[data-template=fitness-power] main .uppercase.tracking-widest{letter-spacing:.18em;font-weight:700}[data-template=fitness-power] main p.uppercase.tracking-wide:before{content:"//";color:var(--accent);letter-spacing:0;margin-right:.5em}[data-template=fitness-power] main a.bg-accent.rounded-full,[data-template=fitness-power] main button.bg-accent.rounded-full{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);letter-spacing:.08em;text-transform:uppercase;padding-inline:1.75rem;font-weight:700}[data-template=fitness-power] main a.bg-accent.rounded-md{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);letter-spacing:.08em;text-transform:uppercase;padding-inline:1rem;font-weight:700}[data-template=fitness-power] main a.bg-accent.rounded-full:hover,[data-template=fitness-power] main button.bg-accent.rounded-full:hover{transform:translateY(-2px)}[data-template=fitness-power] main a.bg-accent:focus-visible,[data-template=fitness-power] main button.bg-accent:focus-visible{clip-path:none;outline:2px solid var(--foreground);outline-offset:3px}[data-template=fitness-power] main a.border.rounded-full{letter-spacing:.08em;text-transform:uppercase;font-weight:700}[data-template=fitness-power] main a.border.rounded-full:hover{border-color:var(--accent)}[data-template=fitness-power] main a.border.rounded-full:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=fitness-power] main .bg-foreground:not(.text-background){outline:2px solid var(--accent);outline-offset:-2px;background-color:#050606}[data-template=fitness-power] main .bg-foreground:not(.text-background) .text-accent-ink:not(.bg-accent):not(.bg-accent *){color:var(--accent)}[data-template=fitness-power] main details>summary{font-weight:600}[data-template=fitness-power] .fp-stripes{background-color:#0b0c0d;background-image:repeating-linear-gradient(-45deg, var(--accent) 0 10px, transparent 10px 20px);height:8px}[data-template=fitness-power] .fp-brand{font-family:var(--font-fitness-power-display), Impact, sans-serif;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.625rem;line-height:1;display:inline-flex}[data-template=fitness-power] .fp-brand:before{content:"";background-color:var(--accent);flex:none;width:.5rem;height:1.7rem;transform:skew(-14deg)}[data-template=fitness-power] .fp-brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-template=fitness-power] .fp-link{letter-spacing:.14em;text-transform:uppercase;padding-block:.4rem;font-size:.8125rem;font-weight:700;display:inline-block;position:relative}[data-template=fitness-power] .fp-link:after{content:"";inset-inline:0;background-color:var(--accent);transform-origin:0;height:3px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;transform:scaleX(0)}[data-template=fitness-power] .fp-link:hover:after,[data-template=fitness-power] .fp-link:focus-visible:after{transform:scaleX(1)}[data-template=fitness-power] .fp-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-template=fitness-power] .fp-btn{background-color:var(--accent);color:var(--accent-ink);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.7rem 1.6rem;font-size:.8125rem;font-weight:700;transition:transform .15s ease-out,opacity .15s ease-out}[data-template=fitness-power] .fp-btn:hover{transform:translateY(-2px)}[data-template=fitness-power] .fp-btn:active{opacity:.85;transform:translateY(0)}[data-template=fitness-power] .fp-btn:focus-visible{clip-path:none;outline:2px solid var(--foreground);outline-offset:3px}[data-template=fitness-power] .fp-menu>summary{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:700}[data-template=fitness-power] .fp-menu>summary::-webkit-details-marker{display:none}[data-template=fitness-power] .fp-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-template=fitness-power] .fp-menu[open]>summary{color:var(--accent)}[data-template=fitness-power] .fp-call{max-width:18ch;font-family:var(--font-fitness-power-display), Impact, sans-serif;letter-spacing:.012em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.75rem,9vw,6.5rem);line-height:.9}[data-template=fitness-power] .fp-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}[data-template=fitness-power] footer button.bg-accent{letter-spacing:.08em;text-transform:uppercase;font-weight:700}[data-template=fitness-power] footer button.bg-accent:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}
[data-template=fitness-studio]:root,[data-template=fitness-studio][data-theme]{--background:#fbf3ec;--surface:#f6e4d8;--foreground:#1d2a44;--muted:#5d6780;--accent:#c2401d;--accent-ink:#fffaf5;--border:#ecd5c6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=fitness-studio]:root{--font-fraunces:var(--font-fitness-studio-display);--font-inter:var(--font-fitness-studio-text);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-xl:1.75rem;--radius-2xl:2.125rem;--radius-3xl:2.5rem;--fs-coral:#e8603c;--fs-accent-deep:#ad3512;--fs-card:#fffaf5;--fs-shadow-soft:0 1px 2px #1d2a440d, 0 16px 34px -20px #1d2a444d;--fs-shadow-lift:0 2px 6px #1d2a440f, 0 30px 50px -26px #c2401d80;--fs-shadow-button:0 12px 22px -12px #c2401db3}[data-template=fitness-studio] body{background-image:radial-gradient(circle at 103% 16%,#e8603c1a 0 13rem,#0000 13.05rem),radial-gradient(circle at -4% 30%,#f6e4d8 0 17rem,#0000 17.05rem),radial-gradient(circle at 104% 49%,#f6e4d8 0 15rem,#0000 15.05rem),radial-gradient(circle at -3% 69%,#e8603c14 0 12rem,#0000 12.05rem),radial-gradient(circle at 102% 86%,#1d2a440b 0 14rem,#0000 14.05rem);background-repeat:no-repeat}[data-template=fitness-studio] h1,[data-template=fitness-studio] h2,[data-template=fitness-studio] h3,[data-template=fitness-studio] h4{letter-spacing:-.025em;text-wrap:balance;font-weight:600}[data-template=fitness-studio] p.font-serif,[data-template=fitness-studio] span.font-serif,[data-template=fitness-studio] a.font-serif{letter-spacing:-.02em;font-weight:600}[data-template=fitness-studio] main h1{letter-spacing:-.035em;font-size:clamp(2.5rem,1.5rem + 4vw,4.25rem);font-weight:700;line-height:1.04}[data-template=fitness-studio] main h2{font-size:clamp(1.85rem,1.35rem + 1.9vw,2.75rem);line-height:1.1}[data-template=fitness-studio] main p.uppercase.tracking-wide{text-transform:none;letter-spacing:0;font-weight:700}[data-template=fitness-studio] main p.uppercase.tracking-wide:before{content:"";background:var(--fs-coral);vertical-align:.05em;border-radius:9999px;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}[data-template=fitness-studio] main [data-section-index]>section{border-radius:2.5rem;max-width:78rem;margin-inline:auto}[data-template=fitness-studio] main [data-section-index]>section.bg-surface,[data-template=fitness-studio] main [data-section-index]>section.bg-foreground,[data-template=fitness-studio] main [data-section-index]>section.bg-accent,[data-template=fitness-studio] main [data-section-index]>section.grid,[data-template=fitness-studio] main [data-section-index]>section[class*=tone-]{width:min(100% - 1.5rem,78rem);overflow:hidden}[data-template=fitness-studio] main [data-section-index]>section.grid{box-shadow:var(--fs-shadow-soft)}[data-template=fitness-studio] main [data-section-index]>section.bg-surface{background-image:radial-gradient(circle at 100% 0,#e8603c29 0 11rem,#0000 11.05rem),radial-gradient(circle at 0 100%,#fffaf5bf 0 13rem,#0000 13.05rem);background-repeat:no-repeat}[data-template=fitness-studio] main .bg-surface :where(.text-accent){color:var(--fs-accent-deep)}[data-template=fitness-studio] main .bg-accent [class*=text-accent-ink\/]{color:var(--accent-ink)}[data-template=fitness-studio] main .bg-background.ring-1,[data-template=fitness-studio] main .bg-background.ring-2,[data-template=fitness-studio] main .bg-background.shadow-sm,[data-template=fitness-studio] main .bg-background.shadow-lg,[data-template=fitness-studio] main .bg-background.border{background-color:var(--fs-card)}[data-template=fitness-studio] main .shadow-sm{--tw-shadow:var(--fs-shadow-soft)}[data-template=fitness-studio] main .shadow-lg{--tw-shadow:var(--fs-shadow-lift)}[data-template=fitness-studio] main div.rounded-xl.bg-surface,[data-template=fitness-studio] main li.rounded-xl.bg-surface{--tw-shadow:var(--fs-shadow-soft);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transition:transform .25s,box-shadow .25s}[data-template=fitness-studio] main div.rounded-xl.bg-surface:hover,[data-template=fitness-studio] main li.rounded-xl.bg-surface:hover{--tw-shadow:var(--fs-shadow-lift);transform:translateY(-3px)}[data-template=fitness-studio] main .rounded-full.aspect-square{box-shadow:0 0 0 6px var(--fs-card), 0 0 0 8px #e8603c66, 0 22px 30px -18px #1d2a4466}[data-template=fitness-studio] main a.bg-accent,[data-template=fitness-studio] main button.bg-accent{box-shadow:var(--fs-shadow-button);border-radius:9999px;font-weight:700}[data-template=fitness-studio] main a.bg-accent:hover,[data-template=fitness-studio] main button.bg-accent:hover{opacity:1;background-color:var(--fs-accent-deep);transform:translateY(-2px)}[data-template=fitness-studio] main a.rounded-full.border{background-color:var(--fs-card)}[data-template=fitness-studio] a:focus-visible,[data-template=fitness-studio] button:focus-visible,[data-template=fitness-studio] summary:focus-visible,[data-template=fitness-studio] input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=fitness-studio] .fs-bar{background-color:var(--fs-card);border:1px solid var(--border);box-shadow:var(--fs-shadow-soft);border-radius:9999px}[data-template=fitness-studio] .fs-dot{background:var(--fs-coral);border-radius:9999px;flex:none;width:.625rem;height:.625rem;display:inline-block;box-shadow:0 0 0 4px #e8603c2e}[data-template=fitness-studio] .fs-link{border-radius:9999px;padding:.5rem .95rem;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s}[data-template=fitness-studio] .fs-link:hover{background-color:var(--surface);color:var(--foreground)}[data-template=fitness-studio] .fs-cta{background-color:var(--accent);color:var(--accent-ink);box-shadow:var(--fs-shadow-button);border-radius:9999px;font-weight:700;transition:transform .2s,background-color .2s}[data-template=fitness-studio] .fs-cta:hover{background-color:var(--fs-accent-deep);transform:translateY(-2px)}[data-template=fitness-studio] .fs-menu>summary{border-radius:9999px;list-style:none}[data-template=fitness-studio] .fs-menu>summary::-webkit-details-marker{display:none}[data-template=fitness-studio] .fs-menu[open]>summary{background-color:var(--surface)}[data-template=fitness-studio] .fs-drop{background-color:var(--fs-card);border:1px solid var(--border);border-radius:1.75rem;box-shadow:0 2px 6px #1d2a440f,0 30px 50px -24px #1d2a4466}[data-template=fitness-studio] .fs-footer{--background:#1d2a44;--surface:#27365a;--foreground:#fbf3ec;--muted:#c3c9d8;--accent:#ff9d7e;--accent-ink:#1d2a44;--border:#5f6e97;background-color:var(--background);color:var(--foreground);background-image:radial-gradient(circle at 100% 0,#e8603c33 0 10rem,#0000 10.05rem),radial-gradient(circle at 12% 118%,#fffaf50f 0 14rem,#0000 14.05rem);background-repeat:no-repeat;border-radius:2.5rem;overflow:hidden;box-shadow:0 34px 60px -34px #1d2a4499}[data-template=fitness-studio] .fs-footer-rule{border-top:1px solid #fbf3ec29}[data-template=fitness-studio] .fs-footer-link{transition:color .2s}[data-template=fitness-studio] .fs-footer-link:hover{color:var(--accent)}[data-template=fitness-studio] .fs-footer .fs-cta:hover{background-color:#ffb9a2}[data-template=fitness-studio] .fs-label{color:var(--accent);font-size:.8125rem;font-weight:700}
[data-template=landing-ai]:root,[data-template=landing-ai][data-theme]{--background:#07080d;--surface:#10121b;--foreground:#eef1ff;--muted:#9aa3c3;--accent:#7cc4ff;--accent-ink:#07080d;--border:#20253a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-template=landing-ai] .tone-dark{--background:#04050a;--surface:#0d0f18;--foreground:#eef1ff;--muted:#9aa3c3;--border:#20253a;--accent:#7cc4ff;--accent-ink:#07080d}[data-template=landing-ai]:root{--font-fraunces:var(--font-landing-ai-display);--font-inter:var(--font-landing-ai-text);--lai-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--lai-aurora:linear-gradient(100deg, #6366f1 0%, #7cc4ff 38%, #2dd4bf 68%, #e879f9 100%);--lai-line:linear-gradient(135deg, #6366f1b3, #7cc4ff59 40%, #2dd4bf40 65%, #e879f999);--lai-glass:#10121b9e;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:14px;--radius-3xl:18px}[data-template=landing-ai] body{background-color:var(--background);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.06'/></svg>"), linear-gradient(to bottom, transparent 0, var(--background) 1400px), linear-gradient(#7cc4ff0d 1px, transparent 1px), linear-gradient(90deg, #7cc4ff0d 1px, transparent 1px);background-repeat:repeat,no-repeat,repeat,repeat;background-size:180px 180px,100% 100%,56px 56px,56px 56px;font-size:1.0625rem}[data-template=landing-ai] main{overflow-x:clip}[data-template=landing-ai] ::selection{color:#fff;background:#7cc4ff59}[data-template=landing-ai] main [data-section-index="0"]{isolation:isolate;position:relative}[data-template=landing-ai] main [data-section-index="0"]:before{content:"";z-index:-1;aspect-ratio:1.45;filter:blur(48px);opacity:.85;pointer-events:none;background:radial-gradient(closest-side at 50% 55%,#7cc4ff6b,#0000 70%),radial-gradient(closest-side at 28% 40%,#6366f18c,#0000 75%),radial-gradient(closest-side at 74% 38%,#e879f952,#0000 75%),radial-gradient(closest-side at 60% 78%,#2dd4bf4d,#0000 75%);border-radius:50%;width:min(62rem,140vw);position:absolute;top:-9rem;left:50%;transform:translate(-50%)}[data-template=landing-ai] main [data-section-index="0"]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#7cc4ff99,#0000);width:min(48rem,90vw);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-template=landing-ai] main h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,1.4rem + 5vw,5rem);font-weight:600;line-height:1.02}[data-template=landing-ai] main h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,1.25rem + 2.2vw,2.9rem);font-weight:600;line-height:1.08}[data-template=landing-ai] main h3{letter-spacing:-.015em;font-weight:600}[data-template=landing-ai] main .font-serif{letter-spacing:-.02em;font-weight:600}[data-template=landing-ai] main h1 .text-accent,[data-template=landing-ai] main h2 .text-accent{background-image:var(--lai-aurora);color:#0000;-webkit-background-clip:text;background-clip:text}[data-template=landing-ai] main p.font-serif{font-variant-numeric:tabular-nums}[data-template=landing-ai] main .uppercase.tracking-wide,[data-template=landing-ai] main .uppercase.tracking-wider,[data-template=landing-ai] main .uppercase.tracking-widest{font-family:var(--lai-mono);letter-spacing:.08em;text-transform:lowercase;color:var(--accent);font-weight:500}[data-template=landing-ai] main p.uppercase.tracking-wide:before{content:"$ ";color:#2dd4bf}[data-template=landing-ai] main p.uppercase.tracking-wide:after{content:"";vertical-align:-.18em;background:var(--accent);opacity:.7;width:.55em;height:1.05em;margin-left:.3em;display:inline-block}[data-template=landing-ai] main a.rounded-full,[data-template=landing-ai] main button.rounded-full,[data-template=landing-ai] main input.rounded-full{border-radius:var(--radius-lg)}[data-template=landing-ai] main a.bg-accent,[data-template=landing-ai] main button.bg-accent{letter-spacing:.005em;font-weight:600;transition:transform .16s,box-shadow .16s,background-color .16s;box-shadow:0 0 0 1px #7cc4ff66,0 8px 28px -6px #7cc4ff8c}[data-template=landing-ai] main a.bg-accent:hover,[data-template=landing-ai] main button.bg-accent:hover{opacity:1;background-color:#a6d8ff;transform:translateY(-1px);box-shadow:0 0 0 1px #a6d8ff99,0 12px 36px -6px #7cc4ffbf}[data-template=landing-ai] main a.bg-accent:active,[data-template=landing-ai] main button.bg-accent:active{transform:translateY(0)}[data-template=landing-ai] main a.border:not(.bg-accent){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#10121b80;border-color:#2c3350;transition:border-color .16s,color .16s}[data-template=landing-ai] main a.border:not(.bg-accent):hover{border-color:var(--accent);color:var(--accent)}[data-template=landing-ai] a:focus-visible,[data-template=landing-ai] button:focus-visible,[data-template=landing-ai] summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=landing-ai] main input[type=email]{font-family:var(--lai-mono);background-color:#04050ab3;border-color:#2c3350;font-size:.875rem}[data-template=landing-ai] main input[type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7cc4ff33}[data-template=landing-ai] main .rounded-xl.bg-surface,[data-template=landing-ai] main .rounded-2xl.bg-surface{background-color:var(--lai-glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 0 0 1px #7cc4ff1a,inset 0 1px #eef1ff12}[data-template=landing-ai] main .rounded-xl.bg-background,[data-template=landing-ai] main .rounded-2xl.bg-background{background-color:#07080db8;box-shadow:inset 0 0 0 1px #7cc4ff1a}[data-template=landing-ai] main .rounded-xl.border,[data-template=landing-ai] main .rounded-2xl.border{background-color:var(--lai-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#7cc4ff1f}[data-template=landing-ai] main img{filter:saturate(.92)contrast(1.04)}[data-template=landing-ai] main .ring-2.ring-accent{background:linear-gradient(#0c0e17 0 0) padding-box, var(--lai-line) border-box;border:1px solid #0000;box-shadow:0 24px 60px -24px #6366f18c,0 0 40px -12px #7cc4ff59}[data-template=landing-ai] main .relative.overflow-hidden.rounded-xl.bg-surface p.relative.text-sm{border-radius:var(--radius-sm);font-family:var(--lai-mono);color:#c9d2f2;background-color:#04050abf;border-left:2px solid #2dd4bf;margin-top:.75rem;padding:.7rem .85rem;font-size:.8125rem;line-height:1.6}[data-template=landing-ai] main .relative.overflow-hidden.rounded-xl.bg-surface p.relative.text-sm:before{content:"> ";color:var(--accent)}[data-template=landing-ai] main .relative.overflow-hidden.rounded-xl.bg-surface .font-serif.text-5xl{font-family:var(--lai-mono);color:#7cc4ff33}[data-template=landing-ai] main details>summary{font-weight:500}[data-template=landing-ai] main details[open]>summary{color:var(--accent)}[data-template=landing-ai] main .bg-foreground:not(.text-background){background-color:#090b14;background-image:radial-gradient(120% 90% at 0 0,#6366f147,#0000 55%),radial-gradient(80% 70% at 100% 100%,#2dd4bf24,#0000 60%);box-shadow:inset 0 0 0 1px #7cc4ff29}[data-template=landing-ai] main .bg-foreground:not(.text-background) .text-accent-ink:not(.bg-accent):not(.bg-accent *){color:var(--accent)}[data-template=landing-ai] .lai-mono{font-family:var(--lai-mono);letter-spacing:.02em}[data-template=landing-ai] .lai-status{background:linear-gradient(90deg,#6366f129,#2dd4bf14 50%,#e879f91f);border-bottom:1px solid #7cc4ff1a}[data-template=landing-ai] .lai-dot{background:#2dd4bf;border-radius:9999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #2dd4bf2e,0 0 12px #2dd4bf}[data-template=landing-ai] .lai-bar{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0a0c14a8 padding-box padding-box;border:1px solid #0000;box-shadow:0 0 0 1px #7cc4ff21,0 18px 50px -20px #000c,inset 0 1px #eef1ff0f}[data-template=landing-ai] .lai-glyph{background:var(--lai-aurora);box-shadow:0 0 18px #7cc4ff73}[data-template=landing-ai] .lai-link{border-radius:var(--radius-md);transition:color .15s,background-color .15s;position:relative}[data-template=landing-ai] .lai-link:hover{color:var(--foreground);background-color:#7cc4ff14}[data-template=landing-ai] .lai-link .lai-idx{color:#7cc4ff8c}[data-template=landing-ai] .lai-cta{border-radius:var(--radius-lg);transition:background-color .15s,box-shadow .15s;box-shadow:0 0 0 1px #7cc4ff66,0 6px 22px -6px #7cc4ff99}[data-template=landing-ai] .lai-cta:hover{background-color:#a6d8ff;box-shadow:0 0 0 1px #a6d8ff99,0 10px 30px -6px #7cc4ffcc}[data-template=landing-ai] .lai-menu>summary::-webkit-details-marker{display:none}[data-template=landing-ai] .lai-menu[open]>summary{color:var(--accent);border-color:var(--accent)}[data-template=landing-ai] .lai-console{background:#0a0c14b3;background-image:linear-gradient(#0a0c14 0 0), var(--lai-line);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}[data-template=landing-ai] .lai-console-head{border-bottom:1px solid #7cc4ff1f}[data-template=landing-ai] .lai-lights>span{background:#2c3350;border-radius:9999px;width:.55rem;height:.55rem}[data-template=landing-ai] .lai-wordmark{font-family:var(--font-landing-ai-display), system-ui, sans-serif;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #7cc4ff47;-webkit-user-select:none;user-select:none;background-image:linear-gradient(#7cc4ff29,#0000 80%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,1rem + 12vw,11rem);font-weight:600;line-height:.85}[data-template=landing-ai] .lai-foot-link{transition:color .15s}[data-template=landing-ai] .lai-foot-link:hover,[data-template=landing-ai] .lai-foot-link:hover .lai-idx{color:var(--accent)}@media (prefers-reduced-motion:reduce){[data-template=landing-ai] main a.bg-accent,[data-template=landing-ai] main button.bg-accent{transition:none}[data-template=landing-ai] main a.bg-accent:hover,[data-template=landing-ai] main button.bg-accent:hover{transform:none}}
[data-template=landing-app]:root,[data-template=landing-app][data-theme]{--background:#fdfcff;--surface:#f1eefe;--foreground:#1a1530;--muted:#5f5878;--accent:#6d28d9;--accent-ink:#fff;--border:#e4defa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-app]:root{--font-fraunces:var(--font-landing-app-display);--font-inter:var(--font-landing-app-text);--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-2xl:2rem;--radius-3xl:2.5rem;--la-ink:#1a1530;--la-coral:#ff7a59;--la-mint:#34d399;--la-coral-soft:#ffe3da;--la-mint-soft:#d3f8e8;--la-lilac:#ddd3fd;--la-shadow-card:0 1px 2px #1a15300d, 0 18px 40px -22px #6d28d959;--la-shadow-phone:0 2px 0 1px #3a3356 inset, 0 40px 60px -28px #1a15308c;--la-shadow-button:0 12px 24px -12px #6d28d9bf}[data-template=landing-app] body{background-color:var(--background)}[data-template=landing-app] h1,[data-template=landing-app] h2,[data-template=landing-app] h3{letter-spacing:-.03em;text-wrap:balance;font-weight:700}[data-template=landing-app] main h1{letter-spacing:-.045em;font-size:clamp(2.5rem,1.3rem + 4.4vw,4.25rem);font-weight:800;line-height:1.03}[data-template=landing-app] main h2{font-size:clamp(1.9rem,1.35rem + 2.1vw,2.9rem);line-height:1.08}[data-template=landing-app] main p.font-serif{letter-spacing:-.03em;font-weight:700}[data-template=landing-app] main p.uppercase.tracking-wide{background:var(--surface);color:var(--accent);letter-spacing:0;text-transform:none;border-radius:9999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-block}[data-template=landing-app] main a.bg-accent,[data-template=landing-app] main button.bg-accent{box-shadow:var(--la-shadow-button);font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s}[data-template=landing-app] main a.bg-accent:hover,[data-template=landing-app] main button.bg-accent:hover{opacity:1;transform:translateY(-2px)}[data-template=landing-app] main a.bg-accent:active,[data-template=landing-app] main button.bg-accent:active{transform:translateY(1px)scale(.98)}[data-template=landing-app] main a:focus-visible,[data-template=landing-app] main button:focus-visible,[data-template=landing-app] main summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=landing-app] main .bg-background.ring-1,[data-template=landing-app] main .bg-background.ring-2,[data-template=landing-app] main .bg-background.shadow-sm,[data-template=landing-app] main .bg-background.shadow-lg{box-shadow:var(--la-shadow-card);background-color:#fff}[data-template=landing-app] main .bg-background.ring-2{box-shadow:0 0 0 2px var(--accent), 0 30px 50px -24px #6d28d98c}[data-template=landing-app] main .rounded-xl.bg-surface{border-radius:1.75rem}[data-template=landing-app] main span.rounded-full.border-2.border-accent{background:var(--accent);color:var(--accent-ink);transform:rotate(-8deg);box-shadow:0 8px 16px -8px #6d28d9cc}[data-template=landing-app] main [data-section-index]>section{max-width:76rem;margin-inline:auto}[data-template=landing-app] main [data-section-index="0"]>section>div.relative,[data-template=landing-app] main [data-section-index="2"] section>div.grid>div.relative,[data-template=landing-app] main [data-section-index="3"] section>div.grid>div.relative,[data-template=landing-app] main [data-section-index="10"] section>div.grid>div.relative,[data-template=landing-app] main [data-section-index="5"] section>div.grid>figure{aspect-ratio:9/19;border:.6rem solid var(--la-ink);background-color:var(--la-ink);width:clamp(13rem,62vw,16.5rem);min-height:0;box-shadow:var(--la-shadow-phone);isolation:isolate;border-radius:2.6rem;place-self:center;margin-inline:auto;position:relative;overflow:hidden}[data-template=landing-app] main [data-section-index="0"]>section>div.relative:after,[data-template=landing-app] main [data-section-index="2"] section>div.grid>div.relative:after,[data-template=landing-app] main [data-section-index="3"] section>div.grid>div.relative:after,[data-template=landing-app] main [data-section-index="10"] section>div.grid>div.relative:after,[data-template=landing-app] main [data-section-index="5"] section>div.grid>figure:after{content:"";z-index:2;background:var(--la-ink);border-radius:9999px;width:34%;height:1.3rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}[data-template=landing-app] main [data-section-index="0"]>section{background-image:radial-gradient(circle at 50% calc(100% - 20rem), var(--la-coral) 0 9.5rem, transparent 9.55rem), radial-gradient(circle at 82% calc(100% - 8rem), var(--la-mint) 0 4rem, transparent 4.05rem);background-repeat:no-repeat}[data-template=landing-app] main [data-section-index="0"]>section>div.bg-foreground{background-color:#0000;padding-bottom:3rem}[data-template=landing-app] main [data-section-index="0"]>section>div.relative{width:clamp(14rem,64vw,18rem);margin-block:1rem 4rem;transform:rotate(4deg)}[data-template=landing-app] main [data-section-index="0"] .text-white{color:var(--foreground)}[data-template=landing-app] main [data-section-index="0"] p.text-lg{color:var(--muted)}[data-template=landing-app] main [data-section-index="0"] p.uppercase.tracking-wide{background:var(--la-coral-soft);color:var(--la-ink);white-space:pre-wrap}@media (min-width:40rem){[data-template=landing-app] main [data-section-index="0"]>section{background-image:radial-gradient(circle at 74% 46%, var(--la-coral) 0 14rem, transparent 14.05rem), radial-gradient(circle at 93% 80%, var(--la-mint) 0 5.5rem, transparent 5.55rem), radial-gradient(circle at 58% 14%, var(--la-lilac) 0 3rem, transparent 3.05rem)}[data-template=landing-app] main [data-section-index="0"]>section>div.relative{margin-block:4rem}}[data-template=landing-app] main [data-section-index="0"] .flex-wrap>a{background:var(--la-ink);color:#fff;letter-spacing:-.01em;border:0;border-radius:9999px;flex-direction:column;align-items:flex-start;min-width:10.5rem;padding:.6rem 1.4rem .65rem;font-size:1.05rem;font-weight:600;line-height:1.15;transition:transform .16s,background-color .16s;display:inline-flex;box-shadow:0 14px 26px -14px #1a1530cc}[data-template=landing-app] main [data-section-index="0"] .flex-wrap>a:hover{background:var(--accent);transform:translateY(-2px)}[data-template=landing-app] main [data-section-index="0"] .flex-wrap>a:before{content:"Download on the";letter-spacing:.01em;opacity:.8;font-size:.68rem;font-weight:500}[data-template=landing-app] main [data-section-index="0"] .flex-wrap>a+a:before{content:"Get it on"}[data-template=landing-app] main [data-section-index="2"] section>div.grid,[data-template=landing-app] main [data-section-index="3"] section>div.grid,[data-template=landing-app] main [data-section-index="10"] section>div.grid{background-repeat:no-repeat}[data-template=landing-app] main [data-section-index="2"] section>div.grid{background-image:radial-gradient(circle at 50% 15.5rem, var(--la-mint-soft) 0 11rem, transparent 11.05rem)}[data-template=landing-app] main [data-section-index="3"] section>div.grid{background-image:radial-gradient(circle at 50% calc(100% - 15.5rem), var(--la-coral-soft) 0 11rem, transparent 11.05rem)}[data-template=landing-app] main [data-section-index="10"] section>div.grid{background-image:radial-gradient(circle at 50% calc(100% - 15.5rem), var(--la-lilac) 0 11rem, transparent 11.05rem)}[data-template=landing-app] main [data-section-index="2"] section>div.grid>div.relative{transform:rotate(-3deg)}[data-template=landing-app] main [data-section-index="3"] section>div.grid>div.relative,[data-template=landing-app] main [data-section-index="10"] section>div.grid>div.relative{transform:rotate(3deg)}@media (min-width:64rem){[data-template=landing-app] main [data-section-index="2"] section>div.grid{background-image:radial-gradient(circle at 25% 50%, var(--la-mint-soft) 0 15rem, transparent 15.05rem), radial-gradient(circle at 8% 18%, var(--la-mint) 0 2.5rem, transparent 2.55rem)}[data-template=landing-app] main [data-section-index="3"] section>div.grid{background-image:radial-gradient(circle at 75% 50%, var(--la-coral-soft) 0 15rem, transparent 15.05rem), radial-gradient(circle at 93% 82%, var(--la-coral) 0 2.5rem, transparent 2.55rem)}[data-template=landing-app] main [data-section-index="10"] section>div.grid{background-image:radial-gradient(circle at 75% 50%, var(--la-lilac) 0 15rem, transparent 15.05rem), radial-gradient(circle at 92% 16%, var(--la-mint) 0 2.5rem, transparent 2.55rem)}[data-template=landing-app] main [data-section-index="2"] section>div.grid>div.relative,[data-template=landing-app] main [data-section-index="3"] section>div.grid>div.relative,[data-template=landing-app] main [data-section-index="10"] section>div.grid>div.relative{margin-block:2rem}}[data-template=landing-app] main [data-section-index="3"] span.rounded-full.border{box-shadow:var(--la-shadow-card);background:#fff;padding:.5rem .9rem;font-size:.85rem;font-weight:500}[data-template=landing-app] main [data-section-index="5"] section>div.grid{background:radial-gradient(circle at 6% 12%, var(--la-coral) 0 2.25rem, transparent 2.3rem), radial-gradient(circle at 95% 90%, var(--la-mint) 0 3rem, transparent 3.05rem), var(--surface);border-radius:2.5rem;flex-wrap:wrap;justify-content:center;gap:2.5rem 1.25rem;padding:2.5rem 1rem 4.25rem;display:flex}[data-template=landing-app] main [data-section-index="5"] section>div.grid>figure{border-width:.45rem;border-radius:1.9rem;width:clamp(8.5rem,40vw,12.5rem);margin-inline:0}[data-template=landing-app] main [data-section-index="5"] section>div.grid>figure:after{height:.95rem;top:.4rem}[data-template=landing-app] main [data-section-index="5"] section>div.grid>figure:nth-child(2n){transform:translateY(1.75rem)}[data-template=landing-app] main [data-section-index="5"] figcaption{text-align:center;padding-bottom:.75rem;font-size:.8rem;font-weight:600}[data-template=landing-app] main [data-section-index="6"] .grid>div:nth-child(2){background-color:var(--la-mint-soft)}[data-template=landing-app] main [data-section-index="6"] .grid>div:nth-child(3){background-color:var(--la-coral-soft)}[data-template=landing-app] main [data-section-index="6"] .grid>div.bg-accent{box-shadow:var(--la-shadow-button);background-image:radial-gradient(circle at 100% 100%,#ffffff24 0 8rem,#0000 8.05rem)}[data-template=landing-app] .la-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background-color:#fdfcffdb;position:sticky;top:0}[data-template=landing-app] .la-icon{background:radial-gradient(circle at 85% 15%, var(--la-coral) 0 .7rem, transparent .75rem), radial-gradient(circle at 10% 95%, var(--la-mint) 0 .85rem, transparent .9rem), var(--accent);color:#fff;width:2.6rem;height:2.6rem;font-family:var(--font-landing-app-display);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;transition:transform .18s;display:inline-flex;box-shadow:0 8px 16px -8px #6d28d9cc}[data-template=landing-app] a:hover>.la-icon{transform:rotate(-8deg)scale(1.05)}[data-template=landing-app] .la-icon-sm{border-radius:.7rem;width:2.1rem;height:2.1rem;font-size:1rem}[data-template=landing-app] .la-seg{background:var(--surface);border-radius:9999px;gap:.15rem;padding:.25rem}[data-template=landing-app] .la-seg-link{color:var(--muted);border-radius:9999px;padding:.45rem 1rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s}[data-template=landing-app] .la-seg-link:hover{color:var(--foreground);background:#fff;box-shadow:0 2px 8px -4px #1a153040}[data-template=landing-app] .la-cta{background:var(--accent);color:var(--accent-ink);white-space:nowrap;box-shadow:var(--la-shadow-button);border-radius:9999px;align-items:center;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:transform .16s}[data-template=landing-app] .la-cta:hover{transform:translateY(-2px)}[data-template=landing-app] .la-menu-btn{background:var(--surface);color:var(--foreground);border-radius:9999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}[data-template=landing-app] .la-menu-btn::-webkit-details-marker{display:none}[data-template=landing-app] .la-menu[open]>.la-menu-btn{background:var(--accent);color:var(--accent-ink)}[data-template=landing-app] .la-menu-panel{border:1px solid var(--border);box-shadow:var(--la-shadow-card);background:#fff;border-radius:1.5rem}[data-template=landing-app] .la-menu-link{color:var(--foreground);border-radius:1rem;padding:.7rem 1rem;font-weight:500}[data-template=landing-app] .la-menu-link:hover{background:var(--surface);color:var(--accent)}[data-template=landing-app] .la-download{background:radial-gradient(circle at 96% 8%, var(--la-coral) 0 5rem, transparent 5.05rem), radial-gradient(circle at 4% 104%, var(--la-mint) 0 6rem, transparent 6.05rem), var(--accent);color:#fff;border-radius:2.5rem;box-shadow:0 40px 70px -40px #6d28d9e6}[data-template=landing-app] .la-chip{background:#ffffff29;border-radius:9999px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;display:inline-block}[data-template=landing-app] .la-store{background:var(--la-ink);color:#fff;border-radius:9999px;flex-direction:column;min-width:10rem;padding:.55rem 1.35rem .6rem;font-size:1.05rem;font-weight:600;line-height:1.15;transition:transform .16s;display:inline-flex}[data-template=landing-app] .la-store:hover{transform:translateY(-2px)}[data-template=landing-app] .la-store:focus-visible{outline-color:#fff}[data-template=landing-app] .la-store-small{opacity:.8;font-size:.68rem;font-weight:500}[data-template=landing-app] .la-news{color:var(--foreground);background:#fff;border-radius:1.75rem;box-shadow:0 20px 40px -24px #1a153099}[data-template=landing-app] .la-foot-link{color:var(--muted);font-weight:500;transition:color .15s}[data-template=landing-app] .la-foot-link:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){[data-template=landing-app] main a,[data-template=landing-app] .la-cta,[data-template=landing-app] .la-store,[data-template=landing-app] .la-icon{transition:none}}
[data-template=landing-bridge-advertorial]:root,[data-template=landing-bridge-advertorial][data-theme]{--background:#f3eee3;--surface:#e9e2d2;--foreground:#1d1b17;--muted:#5b564c;--accent:#1f3a5f;--accent-ink:#f7f3ea;--border:#cbc1ab;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-bridge-advertorial]:root{--font-fraunces:var(--font-landing-bridge-advertorial-display);--font-inter:var(--font-landing-bridge-advertorial-text);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--lba-marker:#f2d36b}[data-template=landing-bridge-advertorial] a.rounded-full,[data-template=landing-bridge-advertorial] button.rounded-full,[data-template=landing-bridge-advertorial] input.rounded-full,[data-template=landing-bridge-advertorial] main span.rounded-full,[data-template=landing-bridge-advertorial] main .rounded{border-radius:0}[data-template=landing-bridge-advertorial] body{background-color:var(--background);font-optical-sizing:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font-size:1.0625rem}[data-template=landing-bridge-advertorial] main section.bg-background,[data-template=landing-bridge-advertorial] main section.tone-light{background-color:#0000}[data-template=landing-bridge-advertorial] h1,[data-template=landing-bridge-advertorial] h2,[data-template=landing-bridge-advertorial] h3{letter-spacing:-.012em;text-wrap:balance;font-weight:400}[data-template=landing-bridge-advertorial] main h1{letter-spacing:-.02em;font-size:clamp(2.4rem,1.3rem + 4.2vw,4.4rem);line-height:1.04}[data-template=landing-bridge-advertorial] main [data-section-index] h2.sm\:text-3xl,[data-template=landing-bridge-advertorial] main [data-section-index] h2.sm\:text-4xl{font-size:clamp(1.75rem,1.2rem + 1.9vw,2.6rem);line-height:1.08}[data-template=landing-bridge-advertorial] main h1 .text-accent,[data-template=landing-bridge-advertorial] main h2 .text-accent{color:var(--foreground);background-image:linear-gradient(transparent 56%, var(--lba-marker) 56%, var(--lba-marker) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em;font-style:italic}[data-template=landing-bridge-advertorial] main .uppercase.tracking-wide,[data-template=landing-bridge-advertorial] main .uppercase.tracking-wider,[data-template=landing-bridge-advertorial] main .uppercase.tracking-widest{color:var(--accent);letter-spacing:.2em;font-size:.7rem;font-weight:600}[data-template=landing-bridge-advertorial] main p.text-sm.uppercase.tracking-wide:before,[data-template=landing-bridge-advertorial] main p.text-xs.uppercase.tracking-wide:before{content:"";vertical-align:.3em;background-color:currentColor;width:1.75rem;height:1px;margin-right:.7em;display:inline-block}[data-template=landing-bridge-advertorial] main a.bg-accent,[data-template=landing-bridge-advertorial] main button.bg-accent{text-transform:uppercase;letter-spacing:.14em;box-shadow:4px 4px 0 var(--foreground);padding:1rem 1.6rem;font-size:.75rem;font-weight:600;transition:transform .15s,box-shadow .15s,background-color .15s}[data-template=landing-bridge-advertorial] main a.bg-accent:after{content:"→";margin-left:.6em}[data-template=landing-bridge-advertorial] main a.bg-accent:hover,[data-template=landing-bridge-advertorial] main button.bg-accent:hover{opacity:1;box-shadow:2px 2px 0 var(--foreground);transform:translate(2px,2px)}[data-template=landing-bridge-advertorial] main a.bg-accent:active{box-shadow:0 0 0 var(--foreground);transform:translate(4px,4px)}[data-template=landing-bridge-advertorial] a:focus-visible,[data-template=landing-bridge-advertorial] button:focus-visible,[data-template=landing-bridge-advertorial] summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=landing-bridge-advertorial] main [data-section-index]>section.px-6:not([class*=tone-]):not([class*=bg-]){max-width:72rem;margin-inline:auto}[data-template=landing-bridge-advertorial] main [data-section-index]:not([data-section-index="0"]):not([data-section-index="1"]):not([data-section-index="2"]):not([data-section-index="3"]):before{content:"⁂";text-align:center;font-family:var(--font-fraunces);color:var(--muted);padding-top:1.5rem;font-size:1.5rem;line-height:1;display:block}[data-template=landing-bridge-advertorial] main [data-section-index]>div.max-w-2xl>div.rounded-xl.border.bg-surface{border-width:1px 0;border-color:var(--foreground);text-align:center;letter-spacing:.02em;color:var(--muted);background-color:#0000;padding:.55rem 0;font-size:.75rem}[data-template=landing-bridge-advertorial] main section.bg-surface:has(h1){background-color:#0000;padding-bottom:2rem}[data-template=landing-bridge-advertorial] main section.bg-surface:has(h1)>div{max-width:60rem}[data-template=landing-bridge-advertorial] main section.bg-surface:has(h1) p.text-lg{max-width:40rem;color:var(--foreground);font-size:1.25rem;font-style:italic;line-height:1.5}[data-template=landing-bridge-advertorial] main section.bg-surface:has(h1) .relative.overflow-hidden{outline:1px solid var(--foreground);outline-offset:6px;max-width:60rem;margin-top:3rem}[data-template=landing-bridge-advertorial] main section.text-center:has(>span.rounded-full){padding-top:.5rem;padding-bottom:1rem}[data-template=landing-bridge-advertorial] main section.text-center:has(>span.rounded-full)>p.font-medium{font-family:var(--font-fraunces);font-size:1.15rem;font-style:italic}[data-template=landing-bridge-advertorial] main span.rounded-full img{filter:grayscale()contrast(1.06)}[data-template=landing-bridge-advertorial] main span.rounded-full:has(img){outline:1px solid var(--foreground);outline-offset:2px}[data-template=landing-bridge-advertorial] main .prose-content{color:var(--foreground);font-size:1.1875rem;line-height:1.72}[data-template=landing-bridge-advertorial] main .prose-content>p:first-child:first-letter{float:left;font-family:var(--font-fraunces);color:var(--accent);margin:.08em .12em 0 0;font-size:4.6em;line-height:.78}[data-template=landing-bridge-advertorial] main .prose-content h2{font-family:var(--font-fraunces);border-top:1px solid var(--border);padding-top:1.25rem;font-size:1.75rem;font-style:italic}[data-template=landing-bridge-advertorial] main .prose-content em{background-image:linear-gradient(transparent 60%, var(--lba-marker) 60%)}[data-template=landing-bridge-advertorial] main figure.max-w-2xl:has(>blockquote){border-top:3px solid var(--foreground);border-bottom:1px solid var(--foreground);max-width:48rem;margin-block:1rem;padding-block:2.5rem}[data-template=landing-bridge-advertorial] main figure.max-w-2xl>blockquote{font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem);font-style:italic;line-height:1.22}[data-template=landing-bridge-advertorial] main figure.max-w-2xl>figcaption{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem}[data-template=landing-bridge-advertorial] main .ring-1.ring-border{--tw-ring-color:var(--foreground)}[data-template=landing-bridge-advertorial] main .ring-1.ring-border>.bg-surface{box-shadow:inset 0 4px 0 var(--accent)}[data-template=landing-bridge-advertorial] .lba-stamp{border:1px solid var(--accent);color:var(--accent);text-transform:uppercase;letter-spacing:.22em;flex-shrink:0;padding:.1rem .45rem;font-size:.625rem;font-weight:700;display:inline-block}[data-template=landing-bridge-advertorial] .lba-note{font-size:.75rem;font-style:italic}[data-template=landing-bridge-advertorial] .lba-name{letter-spacing:-.015em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-style:italic;line-height:1.05;display:block}[data-template=landing-bridge-advertorial] .lba-caps{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600}[data-template=landing-bridge-advertorial] .lba-num{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.75rem}[data-template=landing-bridge-advertorial] .lba-link{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .15s,color .15s}[data-template=landing-bridge-advertorial] .lba-link:hover{color:var(--accent);text-decoration-color:currentColor}[data-template=landing-bridge-advertorial] .lba-cta{border-bottom:2px solid var(--accent);color:var(--accent);align-items:center;gap:.6em;padding-bottom:.2rem;transition:gap .15s,color .15s}[data-template=landing-bridge-advertorial] .lba-cta:hover{color:var(--foreground);gap:.9em}[data-template=landing-bridge-advertorial] .lba-menu[open]>summary{color:var(--accent)}[data-template=landing-bridge-advertorial] .lba-rule{border-top:1px solid var(--foreground);border-bottom:3px solid var(--foreground);height:6px}[data-template=landing-bridge-advertorial] .lba-rule-flip{border-top-width:3px;border-bottom-width:1px}@media (min-width:768px){[data-template=landing-bridge-advertorial] .lba-colophon>*+*{border-left:1px solid var(--border)}}
[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}}
