[data-template=landing-web-agency]:root,[data-template=landing-web-agency][data-theme]{--background:#f3f0e8;--surface:#fffdf8;--foreground:#15140f;--muted:#57534a;--accent:#2c35e8;--accent-ink:#fff;--accent-strong:#1d24b0;--border:#d6cfbf;--secondary:#d6ff3c;--secondary-ink:#15140f;--inverse:#15140f;--inverse-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-web-agency]:root{--font-fraunces:var(--font-landing-web-agency-display);--font-inter:var(--font-landing-web-agency-text);--wda-ink:var(--foreground);--wda-paper:var(--background);--wda-sheet:var(--surface);--wda-cobalt:var(--accent);--wda-on-cobalt:var(--accent-ink);--wda-cobalt-deep:var(--accent-strong);--wda-lime:var(--secondary);--wda-lime-ink:var(--secondary-ink);--wda-line:var(--border);--wda-band:var(--inverse);--wda-on-band:var(--inverse-ink);--wda-radius:18px;--wda-radius-sm:10px;--wda-shadow:4px 4px 0 var(--wda-ink);--wda-shadow-lift:8px 8px 0 var(--wda-ink);--wda-gutter:clamp(1rem, .55rem + 2.2vw, 2.25rem);--wda-section:clamp(3.75rem, 2.6rem + 4.6vw, 7.5rem);--wda-h1:clamp(2rem, 1.05rem + 3.9vw, 4.15rem);--wda-h2:clamp(1.6rem, 1.1rem + 2.1vw, 2.75rem);--wda-ease:cubic-bezier(.2, .8, .2, 1);--wda-fast:.16s}[data-template=landing-web-agency] body{background-color:var(--wda-paper);color:var(--wda-ink);font-family:var(--font-landing-web-agency-text);-webkit-font-smoothing:antialiased}[data-template=landing-web-agency] .wda-wrap{width:100%;max-width:78rem;padding-inline:var(--wda-gutter);margin-inline:auto}[data-template=landing-web-agency] .wda-section{padding-block:var(--wda-section)}[data-template=landing-web-agency] .wda-head{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:46rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem);display:flex}[data-template=landing-web-agency] .wda-head-center{text-align:center;align-items:center;margin-inline:auto}[data-template=landing-web-agency] .wda-split{align-items:start;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}@media (min-width:960px){[data-template=landing-web-agency] .wda-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}[data-template=landing-web-agency] .wda-h1{font-family:var(--font-landing-web-agency-display);font-weight:700;font-size:var(--wda-h1);letter-spacing:-.035em;text-wrap:balance;max-width:17ch;line-height:1.04}[data-template=landing-web-agency] .wda-h2{font-family:var(--font-landing-web-agency-display);font-weight:700;font-size:var(--wda-h2);letter-spacing:-.03em;text-wrap:balance;line-height:1.08}[data-template=landing-web-agency] .wda-h3{font-family:var(--font-landing-web-agency-display);letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:600;line-height:1.15}[data-template=landing-web-agency] .wda-h4{font-family:var(--font-landing-web-agency-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.2}[data-template=landing-web-agency] .wda-eyebrow{border:1.5px solid var(--wda-ink);background:var(--wda-sheet);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}[data-template=landing-web-agency] .wda-eyebrow:before{content:"";background:var(--wda-cobalt);border-radius:50%;width:.5rem;height:.5rem}[data-template=landing-web-agency] .wda-eyebrow-dark{border-color:color-mix(in srgb, var(--wda-on-band) 35%, transparent);color:var(--wda-on-band);background:0 0}[data-template=landing-web-agency] .wda-eyebrow-dark:before{background:var(--wda-lime)}[data-template=landing-web-agency] .wda-lead{max-width:36rem;color:var(--muted);font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.6}[data-template=landing-web-agency] .wda-intro{max-width:40rem;color:var(--muted);font-size:1.075rem;line-height:1.6}[data-template=landing-web-agency] .wda-muted{color:var(--muted);line-height:1.55}[data-template=landing-web-agency] .wda-fineprint{color:var(--muted);margin-top:.9rem;font-size:.8rem}[data-template=landing-web-agency] .wda-btn{border:2px solid var(--wda-ink);min-height:3rem;transition:transform var(--wda-fast) var(--wda-ease), box-shadow var(--wda-fast) var(--wda-ease), background-color var(--wda-fast) var(--wda-ease);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.4rem;font-size:.98rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}[data-template=landing-web-agency] .wda-btn-sm{min-height:2.5rem;padding:.5rem 1rem;font-size:.9rem}[data-template=landing-web-agency] .wda-btn-primary{background:var(--wda-cobalt);color:var(--wda-on-cobalt);box-shadow:3px 3px 0 var(--wda-ink)}[data-template=landing-web-agency] .wda-btn-lime{background:var(--wda-lime);color:var(--wda-lime-ink);box-shadow:3px 3px 0 var(--wda-ink)}[data-template=landing-web-agency] .wda-btn-ghost{background:var(--wda-sheet);color:var(--wda-ink)}[data-template=landing-web-agency] .wda-btn-outline-light{border-color:color-mix(in srgb, var(--wda-on-band) 55%, transparent);color:var(--wda-on-band);background:0 0}[data-template=landing-web-agency] .wda-btn:hover{box-shadow:5px 5px 0 var(--wda-ink);transform:translate(-2px,-2px)}[data-template=landing-web-agency] .wda-btn-outline-light:hover{box-shadow:5px 5px 0 var(--wda-lime);border-color:var(--wda-on-band)}[data-template=landing-web-agency] .wda-btn:active{box-shadow:1px 1px 0 var(--wda-ink);transform:translate(1px,1px)}[data-template=landing-web-agency] .wda-btn:focus-visible,[data-template=landing-web-agency] .wda-chip:focus-visible,[data-template=landing-web-agency] .wda-navlink:focus-visible,[data-template=landing-web-agency] .wda-footer-link:focus-visible,[data-template=landing-web-agency] .wda-contact-row:focus-visible,[data-template=landing-web-agency] .wda-header-phone:focus-visible,[data-template=landing-web-agency] .wda-menu-toggle:focus-visible,[data-template=landing-web-agency] .wda-brand:focus-visible{outline:3px solid var(--wda-cobalt);outline-offset:3px}[data-template=landing-web-agency] .wda-band .wda-btn:focus-visible,[data-template=landing-web-agency] .wda-footer .wda-footer-link:focus-visible{outline-color:var(--wda-lime)}[data-template=landing-web-agency] .wda-header{background:color-mix(in srgb, var(--wda-paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1.5px solid var(--wda-ink)}[data-template=landing-web-agency] .wda-header-bar{align-items:center;gap:1rem;min-height:4.25rem;display:flex}[data-template=landing-web-agency] .wda-brand{min-width:0;font-family:var(--font-landing-web-agency-display);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}[data-template=landing-web-agency] .wda-brand-name{background:var(--wda-band);max-width:13rem;color:var(--wda-lime);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:.35rem .75rem;font-size:.95rem;display:inline-block;overflow:hidden}[data-template=landing-web-agency] .wda-nav{gap:.25rem;margin-inline:auto;display:none}[data-template=landing-web-agency] .wda-navlink{transition:background-color var(--wda-fast) var(--wda-ease);border-radius:999px;padding:.5rem .8rem;font-size:.95rem;font-weight:500;text-decoration:none}[data-template=landing-web-agency] .wda-navlink:hover{background:var(--wda-sheet)}[data-template=landing-web-agency] .wda-header-end{align-items:center;gap:.6rem;margin-left:auto;display:flex}[data-template=landing-web-agency] .wda-header-phone{font-size:.92rem;font-weight:600;text-decoration:none;display:none}[data-template=landing-web-agency] .wda-menu{position:relative}[data-template=landing-web-agency] .wda-menu-toggle{border:1.5px solid var(--wda-ink);background:var(--wda-sheet);cursor:pointer;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}[data-template=landing-web-agency] .wda-menu-toggle::-webkit-details-marker{display:none}[data-template=landing-web-agency] .wda-menu-toggle span{background:var(--wda-ink);width:1rem;height:2px;box-shadow:0 -5px 0 var(--wda-ink), 0 5px 0 var(--wda-ink)}[data-template=landing-web-agency] .wda-menu-sheet{border:1.5px solid var(--wda-ink);border-radius:var(--wda-radius-sm);background:var(--wda-sheet);width:min(16rem,100vw - 2rem);box-shadow:var(--wda-shadow);flex-direction:column;padding:.5rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0}@media (max-width:420px){[data-template=landing-web-agency] .wda-header-end .wda-btn-sm{padding-inline:.75rem;font-size:.82rem}}@media (min-width:900px){[data-template=landing-web-agency] .wda-nav{display:flex}[data-template=landing-web-agency] .wda-menu{display:none}[data-template=landing-web-agency] .wda-header-end{margin-left:0}}@media (min-width:1100px){[data-template=landing-web-agency] .wda-header-phone{display:inline}}[data-template=landing-web-agency] .wda-hero{border-bottom:1.5px solid var(--wda-ink);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(3rem,2rem + 4vw,6rem);position:relative}[data-template=landing-web-agency] .wda-hero-grid{align-items:start;gap:clamp(2.25rem,1.5rem + 3vw,4rem);display:grid}@media (min-width:1024px){[data-template=landing-web-agency] .wda-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center}}[data-template=landing-web-agency] .wda-hero-copy{flex-direction:column;align-items:flex-start;gap:1.1rem;min-width:0;display:flex}[data-template=landing-web-agency] .wda-contactline{flex-wrap:wrap;gap:.5rem;display:flex}[data-template=landing-web-agency] .wda-chip{background:var(--wda-band);min-height:2.25rem;color:var(--wda-on-band);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}[data-template=landing-web-agency] .wda-chip svg{color:var(--wda-lime);flex-shrink:0}[data-template=landing-web-agency] .wda-sticker{border:2px solid var(--wda-ink);background:var(--wda-lime);box-shadow:var(--wda-shadow);color:var(--wda-lime-ink);border-radius:14px;align-items:baseline;gap:.6rem;padding:.55rem 1.1rem .6rem;display:inline-flex;transform:rotate(-2.5deg)}[data-template=landing-web-agency] .wda-sticker-label{text-transform:uppercase;letter-spacing:.06em;font-size:.9rem;font-weight:600}[data-template=landing-web-agency] .wda-sticker-price{font-family:var(--font-landing-web-agency-display);letter-spacing:-.04em;font-size:clamp(1.9rem,1.4rem + 2vw,2.9rem);font-weight:800;line-height:1}[data-template=landing-web-agency] .wda-points{gap:.55rem;margin-top:.2rem;display:grid}[data-template=landing-web-agency] .wda-point{align-items:flex-start;gap:.6rem;font-weight:500;display:flex}[data-template=landing-web-agency] .wda-tick{background:var(--wda-cobalt);width:1.4rem;height:1.4rem;color:var(--wda-on-cobalt);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}[data-template=landing-web-agency] .wda-actions{flex-wrap:wrap;gap:.75rem;margin-top:.6rem;display:flex}[data-template=landing-web-agency] .wda-hero-form{min-width:0}[data-template=landing-web-agency] .wda-card{border:2px solid var(--wda-ink);border-radius:var(--wda-radius);background:var(--wda-sheet);box-shadow:var(--wda-shadow);position:relative}[data-template=landing-web-agency] .wda-formcard{padding:clamp(1.25rem,.9rem + 1.5vw,2rem)}[data-template=landing-web-agency] .wda-formcard-lime{background:var(--wda-lime);color:var(--wda-lime-ink);--foreground:var(--wda-lime-ink);--muted:var(--wda-lime-ink)}[data-template=landing-web-agency] .wda-guide-icon{border:1.5px solid var(--wda-ink);border-radius:var(--wda-radius-sm);background:var(--wda-lime);color:var(--wda-lime-ink);letter-spacing:.08em;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .7rem .35rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-template=landing-web-agency] .wda-formslot{margin-top:1.25rem}[data-template=landing-web-agency] .wda-form input:not([type=checkbox]):not([type=radio]),[data-template=landing-web-agency] .wda-form select,[data-template=landing-web-agency] .wda-form textarea{border:1.5px solid var(--wda-ink);border-radius:var(--wda-radius-sm);background:var(--wda-sheet);color:var(--wda-ink)}[data-template=landing-web-agency] .wda-form button[type=submit],[data-template=landing-web-agency] .wda-form .fb-download{border:2px solid var(--wda-ink);box-shadow:3px 3px 0 var(--wda-ink)}[data-template=landing-web-agency] .wda-form-standin{gap:.6rem;display:grid}[data-template=landing-web-agency] .wda-form-standin>span{border:1.5px dashed var(--wda-line);border-radius:var(--wda-radius-sm);background:var(--wda-sheet);height:2.75rem;display:block}[data-template=landing-web-agency] .wda-form-standin>p{color:var(--muted);font-size:.85rem}[data-template=landing-web-agency] .wda-picture{display:block;position:relative;overflow:hidden}[data-template=landing-web-agency] .wda-pictures{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}[data-template=landing-web-agency] .wda-dropped img{border:2px solid var(--wda-ink);border-radius:var(--wda-radius-sm);width:220px;max-width:60vw;height:auto;display:block}[data-template=landing-web-agency] .wda-work-grid{gap:clamp(1.25rem,.8rem + 1.6vw,2rem);display:grid}@media (min-width:640px){[data-template=landing-web-agency] .wda-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-template=landing-web-agency] .wda-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-template=landing-web-agency] .wda-shot{aspect-ratio:4/3;transition:transform .22s var(--wda-ease), box-shadow .22s var(--wda-ease);overflow:hidden}[data-template=landing-web-agency] .wda-shot:hover{box-shadow:var(--wda-shadow-lift);transform:translate(-3px,-3px)}[data-template=landing-web-agency] .wda-shot .wda-picture{height:100%}[data-template=landing-web-agency] .wda-shot-empty{background:var(--wda-paper);height:100%;display:block}[data-template=landing-web-agency] .wda-pricing{background:var(--wda-sheet);border-block:1.5px solid var(--wda-ink)}[data-template=landing-web-agency] .wda-plans{align-items:stretch;gap:1.5rem;display:grid}@media (min-width:700px){[data-template=landing-web-agency] .wda-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){[data-template=landing-web-agency] .wda-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}[data-template=landing-web-agency] .wda-plan-cell{min-width:0;display:flex}[data-template=landing-web-agency] .wda-plan{border:2px solid var(--wda-ink);border-radius:var(--wda-radius);background:var(--wda-paper);width:100%;box-shadow:var(--wda-shadow);transition:transform .22s var(--wda-ease), box-shadow .22s var(--wda-ease);flex-direction:column;padding:1.6rem 1.4rem 1.4rem;display:flex;position:relative}[data-template=landing-web-agency] .wda-plan:hover{box-shadow:var(--wda-shadow-lift);transform:translate(-3px,-3px)}[data-template=landing-web-agency] .wda-plan-featured{background:var(--wda-band);color:var(--wda-on-band);box-shadow:4px 4px 0 var(--wda-cobalt)}[data-template=landing-web-agency] .wda-plan-featured:hover{box-shadow:8px 8px 0 var(--wda-cobalt)}[data-template=landing-web-agency] .wda-badge{border:2px solid var(--wda-ink);background:var(--wda-lime);color:var(--wda-lime-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700;position:absolute;top:-.9rem;right:1.2rem}[data-template=landing-web-agency] .wda-plan-name{font-family:var(--font-landing-web-agency-display);letter-spacing:-.02em;font-size:1.3rem;font-weight:700}[data-template=landing-web-agency] .wda-plan-tagline{color:var(--muted);margin-top:.35rem;font-size:.93rem}[data-template=landing-web-agency] .wda-plan-featured .wda-plan-tagline{color:color-mix(in srgb, var(--wda-on-band) 72%, transparent)}[data-template=landing-web-agency] .wda-plan-price{border-bottom:1.5px dashed;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-block:1.1rem 1.2rem;padding-bottom:1.1rem;display:flex}[data-template=landing-web-agency] .wda-plan-was{color:var(--muted);font-size:1.05rem;text-decoration-color:#d4351c;text-decoration-thickness:2px}[data-template=landing-web-agency] .wda-plan-featured .wda-plan-was{color:color-mix(in srgb, var(--wda-on-band) 60%, transparent)}[data-template=landing-web-agency] .wda-plan-now{background:linear-gradient(transparent 55%, var(--wda-lime) 55%);font-family:var(--font-landing-web-agency-display);letter-spacing:-.045em;border-radius:6px;padding:0 .35rem;font-size:clamp(2.1rem,1.7rem + 1.4vw,2.75rem);font-weight:800;line-height:1}[data-template=landing-web-agency] .wda-plan-featured .wda-plan-now{color:var(--wda-lime);background:0 0}[data-template=landing-web-agency] .wda-plan-note{color:var(--muted);font-size:.85rem;font-weight:500}[data-template=landing-web-agency] .wda-plan-featured .wda-plan-note{color:color-mix(in srgb, var(--wda-on-band) 70%, transparent)}[data-template=landing-web-agency] .wda-plan-features{gap:.55rem;margin-bottom:1.5rem;font-size:.95rem;display:grid}[data-template=landing-web-agency] .wda-plan-features li{align-items:flex-start;gap:.55rem;display:flex}[data-template=landing-web-agency] .wda-plan-check{color:var(--wda-cobalt);flex-shrink:0;margin-top:.2rem}[data-template=landing-web-agency] .wda-plan-featured .wda-plan-check{color:var(--wda-lime)}[data-template=landing-web-agency] .wda-plan-btn{width:100%;margin-top:auto}[data-template=landing-web-agency] .wda-plan-featured .wda-plan-btn{border-color:var(--wda-lime);box-shadow:none}[data-template=landing-web-agency] .wda-plans-note{text-align:center;margin-top:2rem}[data-template=landing-web-agency] .wda-band{background:var(--wda-band);color:var(--wda-on-band);padding-block:clamp(3rem,2.2rem + 3vw,5rem);position:relative;overflow:hidden}[data-template=landing-web-agency] .wda-band:after{content:"";border:2px solid var(--wda-lime);opacity:.35;pointer-events:none;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}[data-template=landing-web-agency] .wda-band-grid{z-index:1;align-items:center;gap:2rem;display:grid;position:relative}@media (min-width:960px){[data-template=landing-web-agency] .wda-band-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}[data-template=landing-web-agency] .wda-band .wda-h2{color:var(--wda-on-band);margin-top:.9rem}[data-template=landing-web-agency] .wda-band-text{max-width:34rem;color:color-mix(in srgb, var(--wda-on-band) 78%, transparent);margin-top:.9rem;line-height:1.6}[data-template=landing-web-agency] .wda-band-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:960px){[data-template=landing-web-agency] .wda-band-actions{justify-content:flex-end}}[data-template=landing-web-agency] .wda-promise-grid{gap:1.25rem;display:grid}@media (min-width:640px){[data-template=landing-web-agency] .wda-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-template=landing-web-agency] .wda-promise-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-template=landing-web-agency] .wda-promise{border-top:2px solid var(--wda-ink);height:100%;padding:1.4rem 1.25rem}[data-template=landing-web-agency] .wda-promise-mark{border:2px solid var(--wda-ink);background:var(--wda-lime);width:3.25rem;height:3.25rem;color:var(--wda-lime-ink);border-radius:14px;place-items:center;margin-bottom:1rem;display:grid;transform:rotate(-4deg)}[data-template=landing-web-agency] .wda-promise-cell:nth-child(2n) .wda-promise-mark{background:var(--wda-sheet);color:var(--wda-ink);transform:rotate(3deg)}[data-template=landing-web-agency] .wda-services{border-top:1.5px solid var(--wda-ink)}[data-template=landing-web-agency] .wda-services-grid{gap:1.5rem;display:grid}@media (min-width:1100px){[data-template=landing-web-agency] .wda-services-grid{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);align-items:start}}[data-template=landing-web-agency] .wda-service-cards{gap:1.25rem;display:grid}@media (min-width:640px){[data-template=landing-web-agency] .wda-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-template=landing-web-agency] .wda-service{height:100%;overflow:hidden}[data-template=landing-web-agency] .wda-service-photo{aspect-ratio:16/9;border-bottom:2px solid var(--wda-ink)}[data-template=landing-web-agency] .wda-service-body{padding:1.1rem 1.2rem 1.3rem}[data-template=landing-web-agency] .wda-service-num{font-family:var(--font-landing-web-agency-display);color:var(--wda-cobalt);margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:block}[data-template=landing-web-agency] .wda-service-list{border:2px solid var(--wda-ink);border-radius:var(--wda-radius);background:var(--wda-cobalt);color:var(--wda-on-cobalt);box-shadow:var(--wda-shadow);padding:1.4rem}[data-template=landing-web-agency] .wda-service-list ul{gap:.7rem;margin-top:1rem;display:grid}[data-template=landing-web-agency] .wda-service-list li{align-items:flex-start;gap:.55rem;display:flex}[data-template=landing-web-agency] .wda-service-list svg{color:var(--wda-lime);flex-shrink:0;margin-top:.2rem}[data-template=landing-web-agency] .wda-quotes{border-top:1.5px solid var(--wda-ink)}[data-template=landing-web-agency] .wda-quote-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(16rem,85%);grid-auto-flow:column;gap:1.25rem;padding:.25rem .5rem 1rem .25rem;display:grid;overflow-x:auto}[data-template=landing-web-agency] .wda-quote-cell{scroll-snap-align:start}@media (min-width:900px){[data-template=landing-web-agency] .wda-quote-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}[data-template=landing-web-agency] .wda-quote{flex-direction:column;gap:1rem;height:100%;padding:1.4rem;display:flex}[data-template=landing-web-agency] .wda-quote-cell:nth-child(2) .wda-quote{background:var(--wda-lime);color:var(--wda-lime-ink);--foreground:var(--wda-lime-ink);--muted:var(--wda-lime-ink)}[data-template=landing-web-agency] .wda-stars{color:var(--wda-cobalt);gap:.15rem;display:inline-flex}[data-template=landing-web-agency] .wda-quote-text{font-size:1.05rem;line-height:1.55}[data-template=landing-web-agency] .wda-quote-by{align-items:center;gap:.75rem;margin-top:auto;display:flex}[data-template=landing-web-agency] .wda-avatar{border:2px solid var(--wda-ink);border-radius:50%;flex-shrink:0;width:3rem;height:3rem}[data-template=landing-web-agency] .wda-quote-name{font-weight:700;display:block}[data-template=landing-web-agency] .wda-quote-role{color:var(--muted);font-size:.88rem;display:block}[data-template=landing-web-agency] .wda-start{background:var(--wda-sheet);border-top:1.5px solid var(--wda-ink)}[data-template=landing-web-agency] .wda-split .wda-intro{margin-top:1rem}[data-template=landing-web-agency] .wda-split .wda-h2{margin-top:.85rem}[data-template=landing-web-agency] .wda-steps{gap:.85rem;margin-top:1.75rem;display:grid}[data-template=landing-web-agency] .wda-step{align-items:center;gap:.85rem;font-weight:500;display:flex}[data-template=landing-web-agency] .wda-step-num{border:2px solid var(--wda-ink);background:var(--wda-lime);width:2.25rem;height:2.25rem;font-family:var(--font-landing-web-agency-display);color:var(--wda-lime-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:.9rem;font-weight:700;display:grid}[data-template=landing-web-agency] .wda-split-form{min-width:0}[data-template=landing-web-agency] .wda-contact{border-top:1.5px solid var(--wda-ink)}[data-template=landing-web-agency] .wda-contact-list{gap:.9rem;margin-top:1.75rem;display:grid}[data-template=landing-web-agency] .wda-contact-row{overflow-wrap:anywhere;align-items:flex-start;gap:.7rem;text-decoration:none;display:inline-flex}[data-template=landing-web-agency] .wda-contact-row svg{color:var(--wda-cobalt);flex-shrink:0;margin-top:.1rem}[data-template=landing-web-agency] a.wda-contact-row:hover{text-underline-offset:3px;text-decoration:underline}[data-template=landing-web-agency] .wda-contact-big{font-family:var(--font-landing-web-agency-display);letter-spacing:-.03em;font-size:clamp(1.3rem,1.05rem + 1vw,1.8rem);font-weight:700}[data-template=landing-web-agency] .wda-footer{background:var(--wda-band);color:color-mix(in srgb, var(--wda-on-band) 82%, transparent);padding-top:3.5rem}[data-template=landing-web-agency] .wda-footer-grid{gap:2rem;padding-bottom:2.5rem;display:grid}@media (min-width:800px){[data-template=landing-web-agency] .wda-footer-grid{grid-template-columns:1.6fr 1fr 1.2fr}}[data-template=landing-web-agency] .wda-footer-brand{font-family:var(--font-landing-web-agency-display);color:var(--wda-lime);font-size:1.35rem;font-weight:700}[data-template=landing-web-agency] .wda-footer-text{max-width:24rem;margin-top:.75rem;font-size:.93rem}[data-template=landing-web-agency] .wda-footer-links{gap:.6rem;display:grid}[data-template=landing-web-agency] .wda-footer-link{color:var(--wda-on-band);text-decoration:none}[data-template=landing-web-agency] .wda-footer-link:hover{color:var(--wda-lime)}[data-template=landing-web-agency] .wda-footer-contact{gap:.6rem;font-size:.95rem;display:grid}[data-template=landing-web-agency] .wda-footer-social{border-color:color-mix(in srgb, var(--wda-on-band) 40%, transparent);color:var(--wda-on-band)}[data-template=landing-web-agency] .wda-footer-small{border-top:1px solid color-mix(in srgb, var(--wda-on-band) 15%, transparent);color:color-mix(in srgb, var(--wda-on-band) 65%, transparent);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.82rem;display:flex}@media (prefers-reduced-motion:reduce){[data-template=landing-web-agency] .wda-btn,[data-template=landing-web-agency] .wda-shot,[data-template=landing-web-agency] .wda-plan,[data-template=landing-web-agency] .wda-navlink{transition:none}[data-template=landing-web-agency] .wda-btn:hover,[data-template=landing-web-agency] .wda-shot:hover,[data-template=landing-web-agency] .wda-plan:hover{transform:none}[data-template=landing-web-agency] .wda-quote-row{scroll-behavior:auto}}
[data-template=landing-webinar]:root,[data-template=landing-webinar][data-theme]{--background:#fffaf3;--surface:#fdeedc;--foreground:#22201c;--muted:#6a6158;--accent:#c2410c;--accent-ink:#fff;--border:#f1dfc8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-webinar]:root{--font-fraunces:var(--font-landing-webinar-display);--font-inter:var(--font-landing-webinar-text);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--lw-paper:#fffdf9;--lw-perf:#e2c6a2;--lw-ink:#22201c;--lw-column:72rem;--lw-notch:14px;--lw-lift:0 1px 2px #22201c0f, 0 22px 40px -22px #22201c59}[data-template=landing-webinar] .lw-band,[data-template=landing-webinar] main [data-section-index="4"]>section,[data-template=landing-webinar] main [data-section-index="5"]>section{--background:#0f4c5c;--surface:#155e70;--foreground:#fffaf3;--muted:#c9dcdf;--accent:#f6a56b;--accent-ink:#22201c;--border:#2f6f80;--lw-perf:#3f8193;background-color:var(--background);color:var(--foreground)}[data-template=landing-webinar] body{font-size:1.0625rem;line-height:1.6}[data-template=landing-webinar] main [data-section-index]>section.px-6{padding-inline:max(1.5rem, calc((100% - var(--lw-column)) / 2));padding-block:clamp(4rem,3rem + 3vw,6.5rem)}[data-template=landing-webinar] h1,[data-template=landing-webinar] h2,[data-template=landing-webinar] h3{letter-spacing:-.015em;text-wrap:balance;font-weight:400}[data-template=landing-webinar] main h1{letter-spacing:-.025em;font-size:clamp(2.75rem,1.5rem + 4.5vw,5rem);line-height:1.02}[data-template=landing-webinar] main h2{font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.08}[data-template=landing-webinar] main p.uppercase.tracking-wide{letter-spacing:.16em;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-template=landing-webinar] main p.uppercase.tracking-wide:before{content:"";border:2px solid;border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem}[data-template=landing-webinar] main a.bg-accent,[data-template=landing-webinar] main button.bg-accent,[data-template=landing-webinar] .lw-stub{letter-spacing:.01em;border-radius:6px;padding-inline:1.75rem;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out;-webkit-mask:radial-gradient(7px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(7px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat}[data-template=landing-webinar] main a.bg-accent:hover,[data-template=landing-webinar] main button.bg-accent:hover{background-color:var(--foreground);color:var(--background);opacity:1}[data-template=landing-webinar] main a.bg-accent:focus-visible,[data-template=landing-webinar] main button.bg-accent:focus-visible,[data-template=landing-webinar] .lw-stub:focus-visible{-webkit-mask:none;mask:none}[data-template=landing-webinar] main a.rounded-full.border{border-color:color-mix(in srgb, var(--foreground) 35%, transparent);border-radius:6px;font-weight:600;transition:border-color .16s ease-out,color .16s ease-out}[data-template=landing-webinar] main a.rounded-full.border:hover{border-color:var(--accent);color:var(--accent)}[data-template=landing-webinar] a:focus-visible,[data-template=landing-webinar] button:focus-visible,[data-template=landing-webinar] summary:focus-visible,[data-template=landing-webinar] input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=landing-webinar] main [data-section-index="0"]>section.grid{border-bottom:1px solid var(--border)}[data-template=landing-webinar] main [data-section-index="0"]>section>.bg-foreground{background-color:var(--surface);background-image:radial-gradient(circle,#c2410c24 1px,#0000 1.6px);background-size:18px 18px}@media (min-width:40rem){[data-template=landing-webinar] main [data-section-index="0"]>section>.bg-foreground{padding-left:max(1.5rem, calc((200% - var(--lw-column)) / 2));padding-top:6rem;padding-bottom:10rem;padding-right:3rem}[data-template=landing-webinar] main [data-section-index="0"]>section.grid{min-height:40rem}}[data-template=landing-webinar] main [data-section-index="0"] h1.text-white{color:var(--foreground)}[data-template=landing-webinar] main [data-section-index="0"] p.text-white\/70{color:var(--accent)}[data-template=landing-webinar] main [data-section-index="0"] p.text-white\/80{color:var(--muted);font-size:1.1875rem}[data-template=landing-webinar] main [data-section-index="0"] a.text-white{color:var(--foreground)}[data-template=landing-webinar] main [data-section-index="0"] a.text-white:hover{color:var(--accent)}[data-template=landing-webinar] main [data-section-index="1"]>section{z-index:1;filter:drop-shadow(0 18px 28px #22201c29)drop-shadow(0 1px 1px #22201c14);margin-top:-6rem;padding-top:0;padding-bottom:clamp(3rem,2rem + 3vw,5rem);position:relative}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid{background-color:var(--lw-paper);-webkit-mask:radial-gradient(circle var(--lw-notch) at 0 0, transparent 96%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 0, transparent 96%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 0 100%, transparent 96%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 100%, transparent 96%, #000) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--lw-notch) at 0 0, transparent 96%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 0, transparent 96%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 0 100%, transparent 96%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 100%, transparent 96%, #000) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle var(--lw-notch) at 0 0, transparent 96%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 0, transparent 96%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 0 100%, transparent 96%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 100%, transparent 96%, #000) bottom right / 51% 51% no-repeat;border-radius:6px;padding:clamp(1.75rem,1rem + 2.5vw,3rem)}[data-template=landing-webinar] main [data-section-index="1"] p.uppercase.tracking-wide{background-color:var(--accent);color:var(--accent-ink);letter-spacing:.14em;border-radius:999px;padding:.35rem .8rem .35rem .65rem}[data-template=landing-webinar] main [data-section-index="1"] p.uppercase.tracking-wide:before{background-color:currentColor;border:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #ffffff59}[data-template=landing-webinar] main [data-section-index="1"] h2{margin-top:1rem;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem)}[data-template=landing-webinar] main [data-section-index="1"] h2+p.text-sm{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}[data-template=landing-webinar] main [data-section-index="1"] li.text-sm{color:var(--foreground);font-size:.9375rem;font-weight:500}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid>.rounded-xl{box-shadow:none;border-top:2px dashed var(--lw-perf);background-color:#0000;border-radius:0;padding:2rem 0 0}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid>.rounded-xl:before{content:"Reserve your free seat";letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem;font-size:.75rem;font-weight:700;display:block}@media (min-width:64rem){[data-template=landing-webinar] main [data-section-index="1"]>section{margin-top:-7.5rem}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid>.rounded-xl{border-top:0;border-left:2px dashed var(--lw-perf);flex-direction:column;justify-content:center;align-self:stretch;padding:0 0 0 2.5rem;display:flex}[data-template=landing-webinar] main [data-section-index="2"]>section>.grid>div:first-child{align-self:start;position:sticky;top:2rem}}[data-template=landing-webinar] main [data-section-index="2"]>section>.grid>.grid>div{border-top:2px dashed var(--lw-perf);padding-top:1.25rem}[data-template=landing-webinar] main [data-section-index="2"]>section>.grid>.grid>div p.font-medium{font-family:var(--font-fraunces);font-size:1.25rem;line-height:1.25}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div{border-radius:6px;padding:2rem}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:first-child{background-color:var(--lw-paper);box-shadow:inset 0 4px 0 var(--accent), var(--lw-lift)}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:nth-child(2){box-shadow:none;border:2px dashed var(--lw-perf);background-color:#0000}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div>p.font-medium{font-family:var(--font-fraunces);font-size:1.625rem;line-height:1.2}[data-template=landing-webinar] main [data-section-index="3"] li.text-sm{font-size:1rem;line-height:1.5}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:first-child li.text-sm{color:var(--foreground)}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:nth-child(2) li svg{display:none}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:nth-child(2) li:before{content:"✕";width:14px;color:var(--muted);flex-shrink:0;font-size:.75rem;line-height:1.9}[data-template=landing-webinar] main [data-section-index="4"]>section.px-6{padding-bottom:3rem}[data-template=landing-webinar] main [data-section-index="5"]>section.px-6{background-image:repeating-linear-gradient(90deg, var(--lw-perf) 0 10px, transparent 10px 18px);background-position:top;background-repeat:no-repeat;background-size:100% 2px;padding-top:3rem}[data-template=landing-webinar] main [data-section-index="4"] .aspect-\[4\/3\]{aspect-ratio:4/5;max-width:22rem;box-shadow:14px 14px 0 0 var(--surface);border-radius:6px;justify-self:center}[data-template=landing-webinar] main [data-section-index="4"] .space-y-10>div+div{margin-top:4rem}[data-template=landing-webinar] main [data-section-index="4"] .grid.items-center p.font-medium{font-family:var(--font-fraunces);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.1}[data-template=landing-webinar] main [data-section-index="4"] .grid.items-center p.text-xs{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-size:.8125rem;font-weight:700}[data-template=landing-webinar] main [data-section-index="4"] .grid.items-center p.text-xs.leading-relaxed{letter-spacing:0;text-transform:none;max-width:30rem;color:var(--muted);font-size:1rem;font-weight:400}[data-template=landing-webinar] main [data-section-index="5"] li span.rounded-full.bg-accent{font-variant-numeric:tabular-nums;padding:.35rem .9rem;font-size:.875rem;font-weight:700}[data-template=landing-webinar] main [data-section-index="5"] li .rounded-xl.bg-background{background-color:var(--surface);box-shadow:none;border-radius:6px}[data-template=landing-webinar] main [data-section-index="5"] li p.font-medium{font-family:var(--font-fraunces);font-size:1.25rem}[data-template=landing-webinar] main [data-section-index="6"]>section>.grid>div{border:2px dashed var(--lw-perf);background-color:var(--lw-paper);border-radius:8px;padding:.75rem .75rem 1.25rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease-out}[data-template=landing-webinar] main [data-section-index="6"]>section>.grid>div:hover{box-shadow:var(--lw-lift);transform:translateY(-4px)rotate(-.6deg)}[data-template=landing-webinar] main [data-section-index="6"]>section>.grid>div p.text-sm{font-size:1rem;font-weight:600}[data-template=landing-webinar] main [data-section-index="7"] figure{background-color:var(--lw-paper);border-radius:6px;padding:1.75rem}[data-template=landing-webinar] main [data-section-index="7"] figure>p.font-serif{margin-top:0;font-size:1.5rem;line-height:1.2}[data-template=landing-webinar] main [data-section-index="7"] figure .text-xs:not(.text-muted){font-size:.9875rem;line-height:1.6}@media (min-width:64rem){[data-template=landing-webinar] main [data-section-index="7"] .grid>figure:nth-child(2){transform:translateY(1.75rem)}}[data-template=landing-webinar] main [data-section-index="8"] .divide-y{background-color:var(--lw-paper);border-radius:6px}[data-template=landing-webinar] main [data-section-index="9"]>section{background-color:var(--surface);background-image:repeating-linear-gradient(90deg, var(--lw-perf) 0 10px, transparent 10px 18px);background-position:top;background-repeat:no-repeat;background-size:100% 2px}[data-template=landing-webinar] main [data-section-index="9"] li.text-sm{color:var(--foreground);font-size:1rem}[data-template=landing-webinar] main [data-section-index="9"] .aspect-\[4\/3\]{box-shadow:-14px 14px 0 0 var(--accent);border-radius:6px}[data-template=landing-webinar] .lw-strip{background-color:var(--lw-ink);color:#fffaf3}[data-template=landing-webinar] .lw-onair{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.6875rem;font-weight:700;display:inline-flex}[data-template=landing-webinar] .lw-dot{background-color:#f6a56b;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #f6a56b4d}[data-template=landing-webinar] .lw-name{letter-spacing:-.02em;transition:color .16s ease-out}[data-template=landing-webinar] .lw-name:hover{color:var(--accent)}[data-template=landing-webinar] .lw-navlink{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);text-underline-offset:6px;font-size:.8125rem;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:text-decoration-color .16s ease-out,color .16s ease-out}[data-template=landing-webinar] .lw-navlink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-template=landing-webinar] .lw-menu[open]>summary{color:var(--accent)}[data-template=landing-webinar] .lw-stub{background-color:var(--accent);color:var(--accent-ink);padding-block:.7rem;font-size:.875rem;display:inline-block}[data-template=landing-webinar] .lw-stub:hover{background-color:var(--lw-ink);color:#fffaf3}[data-template=landing-webinar] .lw-perf{background-image:repeating-linear-gradient(90deg, var(--lw-perf) 0 10px, transparent 10px 18px);height:2px}[data-template=landing-webinar] .lw-band .lw-onair{color:var(--accent)}[data-template=landing-webinar] .lw-footstub{border-top:2px dashed var(--lw-perf);padding-top:2rem}@media (min-width:48rem){[data-template=landing-webinar] .lw-footstub{border-top:0;border-left:2px dashed var(--lw-perf);padding-top:0;padding-left:3rem}}
[data-template=leadgen] body{background-image:radial-gradient(60rem 32rem at 50% -8rem, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), radial-gradient(40rem 24rem at 100% 100%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%);background-repeat:no-repeat}[data-template=leadgen] main h1{letter-spacing:-.02em;text-wrap:balance}
[data-template=magazine-culture]:root,[data-template=magazine-culture][data-theme]{--background:#fdf0f5;--surface:#ffd9e6;--foreground:#27104e;--muted:#64508a;--accent:#be185d;--accent-ink:#fff;--border:#f3bcd2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=magazine-culture]:root{--font-fraunces:var(--font-magazine-culture-display);--font-inter:var(--font-magazine-culture-text);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:1.75rem;--radius-3xl:2rem;--mc-pink:#ff4f8b;--mc-violet:#7c5cff;--mc-violet-deep:#5b3fd6;--mc-yellow:#f9e04c;--mc-ink:#27104e;--mc-paper:#fff}[data-template=magazine-culture] body{font-size:1.0625rem}[data-template=magazine-culture] h1,[data-template=magazine-culture] h2{letter-spacing:-.035em;text-wrap:balance;font-weight:800}[data-template=magazine-culture] h3,[data-template=magazine-culture] h4,[data-template=magazine-culture] p.font-serif,[data-template=magazine-culture] span.font-serif,[data-template=magazine-culture] blockquote.font-serif{letter-spacing:-.02em;font-weight:700}[data-template=magazine-culture] main h1{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1}[data-template=magazine-culture] main [data-section-index] h1{letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(3rem,1.2rem + 8vw,7.5rem);line-height:.92}[data-template=magazine-culture] main [data-section-index] h1.max-w-4xl{max-width:68rem}[data-template=magazine-culture] main [data-section-index] h1 span.text-accent{background-color:var(--accent);color:var(--accent-ink);padding:0 .14em .06em;display:inline-block;transform:rotate(-3deg)}[data-template=magazine-culture] main h2.text-2xl,[data-template=magazine-culture] main h2.text-3xl{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1.14}[data-template=magazine-culture] main [data-section-index] h2,[data-template=magazine-culture] .prose-content h2{text-decoration-line:underline;-webkit-text-decoration-color:var(--mc-violet);text-decoration-color:var(--mc-violet);text-underline-offset:.14em;text-decoration-thickness:.11em}[data-template=magazine-culture] main p.text-accent.uppercase{background-color:var(--mc-yellow);color:var(--mc-ink);letter-spacing:.1em;transform-origin:0;padding:.35rem .7rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}[data-template=magazine-culture] main .text-center>p.text-accent.uppercase,[data-template=magazine-culture] main section.text-center>p.text-accent.uppercase{transform-origin:50%}[data-template=magazine-culture] main section.text-center>p.text-accent.uppercase{margin-bottom:1.5rem}[data-template=magazine-culture] main [data-section-index]>section.px-6{max-width:75rem;margin-inline:auto}[data-template=magazine-culture] main [data-section-index]>section.text-center.py-24{background-image:radial-gradient(circle at 100% 0%, var(--mc-yellow) 0 7rem, transparent 7.05rem), radial-gradient(circle at 0% 100%, var(--mc-violet) 0 6.5rem, transparent 6.55rem);background-repeat:no-repeat;max-width:none;overflow:hidden}@media (min-width:1024px){[data-template=magazine-culture] main [data-section-index]>section.text-center.py-24{background-image:radial-gradient(circle at 100% 0%, var(--mc-yellow) 0 12rem, transparent 12.05rem), radial-gradient(circle at 0% 100%, var(--mc-violet) 0 13rem, transparent 13.05rem)}}@media (min-width:1280px){[data-template=magazine-culture] main [data-section-index]>section.text-center.py-24{background-image:radial-gradient(circle at 100% 0%, var(--mc-yellow) 0 12rem, transparent 12.05rem), radial-gradient(circle at 0% 100%, var(--mc-violet) 0 13rem, transparent 13.05rem), linear-gradient(var(--mc-pink), var(--mc-pink)), linear-gradient(var(--mc-ink), var(--mc-ink));background-position:0 0,0 0,3% 10%,91% 82%;background-size:auto,auto,4rem 4rem,2.25rem 2.25rem}}[data-template=magazine-culture] main a.bg-accent,[data-template=magazine-culture] main button.bg-accent{border-radius:9999px;font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] main a.bg-accent:hover,[data-template=magazine-culture] main button.bg-accent:hover{opacity:1;background-color:var(--mc-ink);color:#fff;transform:rotate(-2deg)}[data-template=magazine-culture] main a.bg-accent:active,[data-template=magazine-culture] main button.bg-accent:active{transform:rotate(-2deg)scale(.97)}[data-template=magazine-culture] main a.rounded-full.border{border-width:2px;border-color:var(--foreground);font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] main a.rounded-full.border:hover{background-color:var(--mc-yellow);border-color:var(--mc-ink);color:var(--mc-ink);transform:rotate(2deg)}[data-template=magazine-culture] main a.text-accent.font-medium{font-weight:700}[data-template=magazine-culture] main a:focus-visible,[data-template=magazine-culture] main button:focus-visible,[data-template=magazine-culture] main summary:focus-visible,[data-template=magazine-culture] main input:focus-visible,[data-template=magazine-culture] main textarea:focus-visible{outline:3px solid var(--mc-violet-deep);outline-offset:3px}[data-template=magazine-culture] main article a.group>div.overflow-hidden{border-radius:1.75rem}[data-template=magazine-culture] main article.group,[data-template=magazine-culture] main .grid>a.group.block{transition:transform .22s ease-out}[data-template=magazine-culture] main article.group:hover,[data-template=magazine-culture] main .grid>a.group.block:hover{transform:rotate(-1.5deg)}[data-template=magazine-culture] main article.group:nth-child(2n):hover,[data-template=magazine-culture] main .grid>a.group.block:nth-child(2n):hover{transform:rotate(1.5deg)}[data-template=magazine-culture] main article div.shadow-md{background-color:var(--mc-paper);box-shadow:.5rem .5rem 0 var(--mc-yellow);border-radius:0}[data-template=magazine-culture] main span.uppercase.font-semibold.tracking-wide{letter-spacing:.08em;border-radius:9999px}[data-template=magazine-culture] main article span.absolute.bg-foreground{background-color:var(--mc-yellow);color:var(--mc-ink);padding:.35rem .8rem;transform:rotate(4deg)}[data-template=magazine-culture] main article h3{line-height:1.12}[data-template=magazine-culture] main div.bg-surface.rounded-2xl:not(.overflow-hidden),[data-template=magazine-culture] main div.bg-surface.rounded-xl:not(.overflow-hidden){border-radius:0}[data-template=magazine-culture] main div.ring-1.ring-border{background-color:var(--mc-paper);box-shadow:none;border-radius:0;transition:transform .22s ease-out}[data-template=magazine-culture] main div.ring-1.ring-border:hover{transform:rotate(-1deg)}[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(2n):hover{transform:rotate(1deg)}[data-template=magazine-culture] main div.ring-1.ring-border>p.bg-accent{letter-spacing:.12em;text-transform:uppercase;padding-block:.6rem;font-weight:700}[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(3n+2)>p.bg-accent{background-color:var(--mc-violet-deep);color:var(--mc-yellow)}[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(3n+3)>p.bg-accent{background-color:var(--mc-yellow);color:var(--mc-ink)}[data-template=magazine-culture] main div.ring-1.ring-border p.font-medium.text-foreground{font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.12}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div{border-radius:0}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div:nth-child(2){--surface:#5b3fd6;--foreground:#f9e04c;--muted:#ece6ff}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div:nth-child(3){--surface:#f9e04c;--foreground:#27104e;--muted:#4a3878}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div:nth-child(4){--surface:#27104e;--foreground:#ffd9e6;--muted:#c9b8ee}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div>p.text-xs{font-size:.8125rem;font-weight:600}[data-template=magazine-culture] main .bg-accent [class*=text-accent-ink\/]{color:var(--accent-ink)}[data-template=magazine-culture] main blockquote.font-serif{letter-spacing:-.03em;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);line-height:1.1}[data-template=magazine-culture] main ul.border-y{border-color:var(--foreground);border-top-width:2px;border-bottom-width:2px}[data-template=magazine-culture] main li.grid>span.text-xs.text-muted{background-color:var(--mc-violet-deep);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:9999px;justify-self:start;padding:.3rem .75rem;font-weight:700}[data-template=magazine-culture] main li.grid p.font-medium.text-foreground{font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.15}[data-template=magazine-culture] main li.grid>a.shrink-0{color:var(--accent);transition:transform .18s ease-out}[data-template=magazine-culture] main li.grid:hover>a.shrink-0{transform:translate(3px,-3px)}[data-template=magazine-culture] main .bg-foreground>.rounded-full.aspect-square{box-shadow:0 0 0 .6rem var(--mc-yellow), 0 0 0 1.2rem var(--mc-pink)}[data-template=magazine-culture] main div.shadow-xl.bg-background{background-color:var(--mc-paper);box-shadow:.65rem .65rem 0 var(--mc-violet);border-radius:0;transform:rotate(-1.5deg)}[data-template=magazine-culture] main div.shadow-xl.bg-background h2{font-size:1.75rem;line-height:1.14}[data-template=magazine-culture] main p.uppercase.tracking-wide.text-muted{letter-spacing:.1em;font-weight:700}[data-template=magazine-culture] .prose-content>p:first-child{color:var(--foreground);font-size:1.3125rem;font-weight:500;line-height:1.5}[data-template=magazine-culture] .prose-content h2:not(.not-prose *){font-size:1.875rem;line-height:1.2}[data-template=magazine-culture] .prose-content h3:not(.not-prose *){font-size:1.375rem}[data-template=magazine-culture] .prose-content a:not(.not-prose *){text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}[data-template=magazine-culture] .prose-content a:not(.not-prose *):hover{background-color:var(--mc-yellow);color:var(--mc-ink)}[data-template=magazine-culture] .prose-content ul:not(.not-prose *)>li::marker{color:var(--accent)}[data-template=magazine-culture] .prose-content blockquote:not(.not-prose *){border-left:.5rem solid var(--mc-violet);color:var(--foreground);font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;padding:.25rem 0 .25rem 1.25rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.2}[data-template=magazine-culture] main a.rounded-full.bg-surface{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground);font-weight:700}[data-template=magazine-culture] main a.rounded-full.bg-surface:hover{background-color:var(--mc-yellow);color:var(--mc-ink)}[data-template=magazine-culture] .mc-name{letter-spacing:-.055em;overflow-wrap:anywhere;text-underline-offset:.08em;font-size:clamp(2.5rem,.9rem + 7.6vw,7.25rem);font-weight:800;line-height:.84;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.07em;transition:text-decoration-color .18s ease-out;display:block}[data-template=magazine-culture] .mc-name:hover{-webkit-text-decoration-color:var(--mc-violet);text-decoration-color:var(--mc-violet)}[data-template=magazine-culture] .mc-sticker{background-color:var(--mc-yellow);width:5.25rem;height:5.25rem;color:var(--mc-ink);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1.15;transform:rotate(-12deg)}[data-template=magazine-culture] .mc-nav-link{text-underline-offset:5px;font-size:.9375rem;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:3px;transition:text-decoration-color .18s ease-out}[data-template=magazine-culture] .mc-nav-link:hover{-webkit-text-decoration-color:var(--mc-violet);text-decoration-color:var(--mc-violet)}[data-template=magazine-culture] .mc-cta{background-color:var(--accent);color:var(--accent-ink);border-radius:9999px;font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] .mc-cta:hover{background-color:var(--mc-ink);transform:rotate(-3deg)}[data-template=magazine-culture] .mc-menu>summary{cursor:pointer;border:2px solid var(--foreground);border-radius:9999px;font-weight:700;list-style:none}[data-template=magazine-culture] .mc-menu>summary::-webkit-details-marker{display:none}[data-template=magazine-culture] .mc-menu[open]>summary{background-color:var(--mc-yellow)}[data-template=magazine-culture] .mc-drop{background-color:var(--mc-paper);box-shadow:.5rem .5rem 0 var(--mc-violet)}[data-template=magazine-culture] .mc-head a:focus-visible,[data-template=magazine-culture] .mc-head summary:focus-visible{outline:3px solid var(--mc-violet-deep);outline-offset:3px}[data-template=magazine-culture] .mc-ticker{background-color:var(--mc-violet-deep);color:var(--mc-yellow);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}[data-template=magazine-culture] .mc-star{color:#fff}[data-template=magazine-culture] .mc-foot{--background:#27104e;--surface:#36196a;--foreground:#ffd9e6;--muted:#c9b8ee;--border:#8f7cc0;--accent:#f9e04c;--accent-ink:#27104e;background-color:var(--background);color:var(--foreground);overflow:hidden}[data-template=magazine-culture] .mc-foot-title{background-color:var(--mc-yellow);color:var(--mc-ink);letter-spacing:.1em;text-transform:uppercase;transform-origin:0;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}[data-template=magazine-culture] .mc-foot-title-pink{background-color:var(--mc-pink)}[data-template=magazine-culture] .mc-foot-link{font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.15;transition:color .18s ease-out,transform .18s ease-out}[data-template=magazine-culture] .mc-foot-link:hover{color:var(--mc-yellow);transform:rotate(-2deg)}[data-template=magazine-culture] .mc-foot-small{transition:color .18s ease-out}[data-template=magazine-culture] .mc-foot-small:hover{color:var(--mc-yellow)}[data-template=magazine-culture] .mc-foot a:focus-visible,[data-template=magazine-culture] .mc-foot input:focus-visible,[data-template=magazine-culture] .mc-foot button:focus-visible{outline:3px solid var(--mc-yellow);outline-offset:3px}[data-template=magazine-culture] .mc-foot input{border-width:2px}[data-template=magazine-culture] .mc-foot input::placeholder{color:var(--muted);opacity:1}[data-template=magazine-culture] .mc-foot button.bg-accent{font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] .mc-foot button.bg-accent:hover{opacity:1;background-color:var(--mc-pink);transform:rotate(-2deg)}[data-template=magazine-culture] .mc-foot [role=alert]{color:#ffb3c7}[data-template=magazine-culture] .mc-giant{color:var(--mc-pink);letter-spacing:-.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-bottom:-.2em;font-size:clamp(5rem,21vw,21rem);font-weight:800;line-height:.8}@media (prefers-reduced-motion:reduce){[data-template=magazine-culture] main article.group,[data-template=magazine-culture] main .grid>a.group.block,[data-template=magazine-culture] main div.ring-1.ring-border,[data-template=magazine-culture] main a.bg-accent,[data-template=magazine-culture] main button.bg-accent,[data-template=magazine-culture] main a.rounded-full.border,[data-template=magazine-culture] .mc-cta,[data-template=magazine-culture] .mc-foot-link,[data-template=magazine-culture] .mc-foot button.bg-accent{transition:none}[data-template=magazine-culture] main article.group:hover,[data-template=magazine-culture] main .grid>a.group.block:hover,[data-template=magazine-culture] main article.group:nth-child(2n):hover,[data-template=magazine-culture] main .grid>a.group.block:nth-child(2n):hover,[data-template=magazine-culture] main div.ring-1.ring-border:hover,[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(2n):hover,[data-template=magazine-culture] main a.bg-accent:hover,[data-template=magazine-culture] main button.bg-accent:hover,[data-template=magazine-culture] main a.rounded-full.border:hover,[data-template=magazine-culture] .mc-cta:hover,[data-template=magazine-culture] .mc-foot-link:hover,[data-template=magazine-culture] .mc-foot button.bg-accent:hover{transform:none}}
[data-template=magazine-daily]:root,[data-template=magazine-daily][data-theme]{--background:#fff;--surface:#f3f2ef;--foreground:#111;--muted:#5a5a5a;--accent:#c8102e;--accent-ink:#fff;--border:#d9d7d2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=magazine-daily]:root{--font-fraunces:var(--font-magazine-daily-display);--font-inter:var(--font-magazine-daily-text);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--dy-red-soft:#ff6b7d}[data-template=magazine-daily] a.rounded-full,[data-template=magazine-daily] button.rounded-full,[data-template=magazine-daily] input.rounded-full,[data-template=magazine-daily] span.rounded-full,[data-template=magazine-daily] main .rounded{border-radius:0}[data-template=magazine-daily] body{font-size:.9375rem}[data-template=magazine-daily] h1,[data-template=magazine-daily] h2,[data-template=magazine-daily] h3{letter-spacing:-.015em;text-wrap:balance;font-weight:800}[data-template=magazine-daily] main h1{letter-spacing:-.022em;font-weight:900;line-height:1.02}[data-template=magazine-daily] main h3{line-height:1.12}[data-template=magazine-daily] main .font-serif{font-weight:800}[data-template=magazine-daily] main [data-section-index] h2.sm\:text-3xl,[data-template=magazine-daily] main [data-section-index] h2.sm\:text-4xl{letter-spacing:-.022em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:900;line-height:1.02}[data-template=magazine-daily] main h3 a:hover,[data-template=magazine-daily] main a.group:hover h2{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:2px}[data-template=magazine-daily] main .uppercase.tracking-wide,[data-template=magazine-daily] main .uppercase.tracking-wider,[data-template=magazine-daily] main .uppercase.tracking-widest{letter-spacing:.12em;font-weight:800}[data-template=magazine-daily] main [data-section-index]>section{padding-block:2.75rem}[data-template=magazine-daily] main [data-section-index]>section:not([class*=tone-]){max-width:72rem;margin-inline:auto}[data-template=magazine-daily] main [data-section-index]+[data-section-index]:before{content:"";background-color:var(--foreground);width:min(100% - 3rem,69rem);height:3px;margin-inline:auto;display:block}[data-template=magazine-daily] main [data-section-index]>div.max-w-2xl:has(>.bg-accent\/10){max-width:72rem}[data-template=magazine-daily] main .border-accent\/40.bg-accent\/10{border:0;border-left:.5rem solid var(--foreground);background-color:var(--accent);color:var(--accent-ink);letter-spacing:.01em;padding-block:.7rem;font-weight:700}[data-template=magazine-daily] main a.bg-accent,[data-template=magazine-daily] main button.bg-accent,[data-template=magazine-daily] main a.inline-flex.border,[data-template=magazine-daily] main a.inline-block.border{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}[data-template=magazine-daily] main a.bg-accent:hover,[data-template=magazine-daily] main button.bg-accent:hover{opacity:1;background-color:var(--foreground);color:var(--background)}[data-template=magazine-daily] main a.inline-flex.border,[data-template=magazine-daily] main a.inline-block.border{border-color:var(--foreground)}[data-template=magazine-daily] main a.inline-flex.border:hover,[data-template=magazine-daily] main a.inline-block.border:hover{background-color:var(--foreground);color:var(--background)}[data-template=magazine-daily] main a.inline-flex.text-accent{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:800}[data-template=magazine-daily] main a:focus-visible,[data-template=magazine-daily] main button:focus-visible,[data-template=magazine-daily] main summary:focus-visible,[data-template=magazine-daily] main input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-template=magazine-daily] main .bg-foreground.rounded-2xl{border-top:4px solid var(--accent)}[data-template=magazine-daily] main .bg-foreground a.bg-accent:hover{color:#111;background-color:#fff}[data-template=magazine-daily] main .bg-foreground a.inline-flex.border{border-color:#ffffff8c}[data-template=magazine-daily] main .bg-foreground a.inline-flex.border:hover{color:#111;background-color:#fff}[data-template=magazine-daily] main .bg-foreground a:focus-visible{outline-color:#fff}[data-template=magazine-daily] main .shadow-sm,[data-template=magazine-daily] main .shadow,[data-template=magazine-daily] main .shadow-md,[data-template=magazine-daily] main .shadow-lg,[data-template=magazine-daily] main .shadow-xl{--tw-shadow:0 0 #0000}[data-template=magazine-daily] main .border.border-border.shadow-sm{border-top:3px solid var(--foreground)}[data-template=magazine-daily] main article.group:not(.overflow-hidden){border-top:1px solid var(--foreground);padding-top:1.25rem}[data-template=magazine-daily] main article.group.grid.overflow-hidden{border:1px solid var(--foreground)}[data-template=magazine-daily] main article.group.grid.overflow-hidden h3{letter-spacing:-.025em;font-size:clamp(1.75rem,1.15rem + 2.2vw,2.875rem);font-weight:900;line-height:1}[data-template=magazine-daily] main ul.divide-y.border-y{border-top:3px solid var(--foreground);border-bottom:1px solid var(--foreground)}[data-template=magazine-daily] main ul.divide-y.border-y>li{padding-block:.85rem}[data-template=magazine-daily] main ul.divide-y.border-y h3{font-size:1.125rem}[data-template=magazine-daily] main .border-l-2.border-accent{border-left-width:1px;border-color:var(--foreground)}[data-template=magazine-daily] main .border-l-2.border-accent>p.font-medium{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;font-size:1.375rem;font-weight:800;line-height:1.1}[data-template=magazine-daily] main h1.font-serif.text-3xl{font-size:clamp(2.125rem,1.5rem + 2.6vw,3.375rem);font-weight:900}[data-template=magazine-daily] main .prose-content{border-top:3px solid var(--foreground);padding-top:1.75rem;font-size:1.0625rem;line-height:1.7}[data-template=magazine-daily] main .prose-content>p:first-child{color:var(--foreground);font-size:1.1875rem;font-weight:500;line-height:1.55}[data-template=magazine-daily] main .prose-content>p:first-child:first-letter{float:left;font-family:var(--font-fraunces), Georgia, serif;padding:.07em .09em 0 0;font-size:3.5em;font-weight:900;line-height:.82}[data-template=magazine-daily] main .prose-content h2{border-top:1px solid var(--foreground);padding-top:.7em;font-size:1.5rem;line-height:1.15}[data-template=magazine-daily] main .prose-content blockquote{font-family:var(--font-fraunces), Georgia, serif;color:var(--foreground);border-left-width:4px;font-size:1.25rem;font-style:normal;line-height:1.35}[data-template=magazine-daily] main a.bg-surface.text-xs{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:700}[data-template=magazine-daily] main a.bg-surface.text-xs:hover{border-color:var(--accent)}[data-template=magazine-daily] .dy-ink{--background:#111;--surface:#1c1c1c;--foreground:#fff;--muted:#b9b9b9;--border:#3d3d3d;--accent:#c8102e;--accent-ink:#fff}[data-template=magazine-daily] .dy-label{text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;font-weight:800;line-height:1.4}[data-template=magazine-daily] .dy-rule-heavy{background-color:var(--foreground);height:4px}[data-template=magazine-daily] .dy-rule-double{border-top:4px solid var(--foreground);border-bottom:1px solid var(--foreground);height:8px}[data-template=magazine-daily] .dy-rule{background-color:var(--foreground);height:1px}[data-template=magazine-daily] .dy-nameplate{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,1rem + 7.2vw,6.25rem);font-weight:900;line-height:.95;transition:color .15s ease-out;display:inline-block}[data-template=magazine-daily] .dy-nameplate:hover{color:var(--accent)}[data-template=magazine-daily] .dy-toplink{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:text-decoration-color .15s ease-out}[data-template=magazine-daily] .dy-toplink:hover{text-decoration-color:currentColor}[data-template=magazine-daily] .dy-head a:focus-visible,[data-template=magazine-daily] .dy-head summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=magazine-daily] .dy-section{transition:background-color .15s ease-out}[data-template=magazine-daily] .dy-bar>nav>.dy-section+.dy-section{border-left:1px solid var(--border)}[data-template=magazine-daily] .dy-section:hover{background-color:var(--accent);color:var(--accent-ink)}[data-template=magazine-daily] .dy-bar a:focus-visible,[data-template=magazine-daily] .dy-bar summary:focus-visible{outline-offset:-4px;outline:2px solid #fff}[data-template=magazine-daily] .dy-menu>summary{list-style:none}[data-template=magazine-daily] .dy-menu>summary::-webkit-details-marker{display:none}[data-template=magazine-daily] .dy-menu-mark{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:100% 2px,2px 100%;width:.75rem;height:.75rem;transition:transform .15s ease-out}[data-template=magazine-daily] .dy-menu[open] .dy-menu-mark{transform:rotate(45deg)}[data-template=magazine-daily] .dy-redline{background-color:var(--accent);height:3px}[data-template=magazine-daily] .dy-nameplate-small{letter-spacing:-.025em;font-size:1.875rem;font-weight:900;line-height:1}[data-template=magazine-daily] .dy-kicker{color:var(--dy-red-soft)}[data-template=magazine-daily] .dy-footlink{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .15s ease-out,text-decoration-color .15s ease-out}[data-template=magazine-daily] .dy-footlink:hover{color:var(--foreground);-webkit-text-decoration-color:var(--dy-red-soft);text-decoration-color:var(--dy-red-soft)}[data-template=magazine-daily] .dy-foot a:focus-visible,[data-template=magazine-daily] .dy-foot input:focus-visible,[data-template=magazine-daily] .dy-foot button:focus-visible{outline-offset:3px;outline:2px solid #fff}[data-template=magazine-daily] .dy-foot input{border-color:#8a8a8a}[data-template=magazine-daily] .dy-foot input:focus{border-color:#fff}[data-template=magazine-daily] .dy-foot input::placeholder{color:var(--muted);opacity:1}[data-template=magazine-daily] .dy-foot button.bg-accent{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;transition:background-color .15s ease-out,color .15s ease-out}[data-template=magazine-daily] .dy-foot button.bg-accent:hover{opacity:1;color:#111;background-color:#fff}[data-template=magazine-daily] .dy-foot p.text-accent{color:#fff}[data-template=magazine-daily] .dy-foot [role=alert]{color:#ff9aa5}@media (min-width:1024px){[data-template=magazine-daily] .dy-col{border-left:1px solid var(--border);padding-inline:2rem}[data-template=magazine-daily] .dy-col:last-child{padding-right:0}}
[data-template=meditation-academy]:root,[data-template=meditation-academy][data-theme]{--background:#f6f2ea;--surface:#ede6d9;--foreground:#1c2b27;--muted:#55625c;--accent:#1f4a40;--accent-ink:#fbf8f2;--border:#dcd2c1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=meditation-academy]:root{--font-fraunces:var(--font-meditation-academy-display);--font-inter:var(--font-meditation-academy-text);--ma-evergreen:#1f4a40;--ma-evergreen-deep:#163730;--ma-brass:#c9a463;--ma-brass-deep:#8a6a2f;--ma-linen:#f6f2ea;--ma-oat:#ede6d9;--ma-card:#fbf8f2;--ma-on-dark-muted:#c5d2cc;--ma-ease:cubic-bezier(.16, 1, .3, 1);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--pg-card:var(--ma-card);--pg-radius:1.5rem;--pg-input-radius:.75rem}[data-template=meditation-academy] body{background-color:var(--background);font-size:1.0625rem;line-height:1.7}[data-template=meditation-academy] main h1,[data-template=meditation-academy] main h2,[data-template=meditation-academy] main h3{font-family:var(--font-meditation-academy-display);letter-spacing:-.012em;text-wrap:balance;font-weight:400}[data-template=meditation-academy] main h2.font-serif,[data-template=meditation-academy] main section>div>h2,[data-template=meditation-academy] main .pg-tuition h2,[data-template=meditation-academy] main .pg-apply h2,[data-template=meditation-academy] main .pg-groups h2,[data-template=meditation-academy] main .pg-cohorts h2,[data-template=meditation-academy] main .pg-sessions h2,[data-template=meditation-academy] main .pg-call h2{font-size:clamp(1.9rem,1.25rem + 2.2vw,3rem);line-height:1.12}[data-template=meditation-academy] main h1 span.text-accent,[data-template=meditation-academy] main h2 span.text-accent,[data-template=meditation-academy] main h1 em,[data-template=meditation-academy] main h2 em,[data-template=meditation-academy] main h2 span.bg-accent{letter-spacing:0;font-style:italic;font-weight:400}[data-template=meditation-academy] main h2 span.bg-accent{color:var(--accent);background-color:#0000;padding-inline:0 .06em}[data-template=meditation-academy] main .uppercase.tracking-wide,[data-template=meditation-academy] main p.uppercase,[data-template=meditation-academy] .ma-eyebrow{letter-spacing:.2em;color:var(--ma-brass-deep);font-size:.75rem;font-weight:600}[data-template=meditation-academy] .ma-eyebrow{text-transform:uppercase;color:var(--ma-brass)}[data-template=meditation-academy] main section.px-6.py-16,[data-template=meditation-academy] main section.px-6.py-14{padding-block:clamp(4rem,2.4rem + 5.5vw,7.5rem);padding-inline:max(1rem,50% - 37rem)}[data-template=meditation-academy] main a.rounded-full,[data-template=meditation-academy] main a.bg-accent,[data-template=meditation-academy] main button.bg-accent,[data-template=meditation-academy] .ma-cta{transition:transform .25s var(--ma-ease), box-shadow .25s var(--ma-ease), background-color .2s ease, color .2s ease}[data-template=meditation-academy] main a.bg-accent:hover,[data-template=meditation-academy] main button.bg-accent:hover:not(:disabled),[data-template=meditation-academy] .ma-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px -18px #163730bf}[data-template=meditation-academy] main a:focus-visible,[data-template=meditation-academy] main button:focus-visible,[data-template=meditation-academy] main summary:focus-visible,[data-template=meditation-academy] main input:focus-visible,[data-template=meditation-academy] main select:focus-visible,[data-template=meditation-academy] main textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=meditation-academy] main [data-section-index="0"] h1{letter-spacing:-.025em;text-transform:none;font-size:clamp(2.6rem,1.3rem + 4.6vw,5rem);line-height:1.04}[data-template=meditation-academy] main [data-section-index="0"] h1 span.text-accent{color:var(--accent)}[data-template=meditation-academy] main [data-section-index="0"] img{border-radius:1.75rem;box-shadow:0 40px 80px -48px #163730a6}[data-template=meditation-academy] main .pg-tuition,[data-template=meditation-academy] main .pg-apply,[data-template=meditation-academy] main .pg-sessions,[data-template=meditation-academy] main .pg-call{box-shadow:0 30px 70px -50px #1637308c}[data-template=meditation-academy] main .pg-tuition{border-top:3px solid var(--ma-brass)}[data-template=meditation-academy] main .pg-price{color:var(--accent);letter-spacing:-.02em}[data-template=meditation-academy] main .pg-earlybird{background-color:#c9a46324;border-color:#8a6a2f59}[data-template=meditation-academy] main .pg-tuition,[data-template=meditation-academy] main .pg-apply,[data-template=meditation-academy] main .pg-sessions,[data-template=meditation-academy] main .pg-call{max-width:52rem;margin-inline:auto}[data-template=meditation-academy] main .pg-groups,[data-template=meditation-academy] main .pg-cohorts{max-width:74rem;margin-inline:auto}[data-template=meditation-academy] main .grid.overflow-hidden.rounded-xl.border{background-color:var(--ma-card);border-radius:1.5rem}@media (min-width:1024px){[data-template=meditation-academy] main .grid.overflow-hidden.rounded-xl.border:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}[data-template=meditation-academy] main .grid.overflow-hidden.rounded-xl.border:has(>:nth-child(9):last-child)>:nth-child(n+7){border-bottom-width:0}}[data-template=meditation-academy] main .bg-foreground{background-color:var(--ma-evergreen-deep);background-image:radial-gradient(46rem 26rem at 100% 0,#c9a46329,#0000 70%)}[data-template=meditation-academy] main .bg-foreground .text-accent,[data-template=meditation-academy] main .bg-foreground h2 span.text-accent,[data-template=meditation-academy] main .bg-foreground h2 span.bg-accent,[data-template=meditation-academy] main .bg-foreground p.uppercase{color:var(--ma-brass)}[data-template=meditation-academy] main .bg-foreground a.bg-accent{background-color:var(--ma-brass);color:var(--ma-evergreen-deep);font-weight:600}[data-template=meditation-academy] main figure blockquote{font-family:var(--font-meditation-academy-display);text-wrap:balance;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);font-style:italic;font-weight:400;line-height:1.28}[data-template=meditation-academy] .ma-strip{background-color:var(--ma-evergreen-deep);color:var(--ma-linen)}[data-template=meditation-academy] .ma-strip-link{color:var(--ma-linen);text-decoration:underline;-webkit-text-decoration-color:var(--ma-brass);text-decoration-color:var(--ma-brass);text-underline-offset:3px;text-decoration-thickness:1px}[data-template=meditation-academy] .ma-strip-link:hover{text-decoration-thickness:2px}[data-template=meditation-academy] .ma-bar{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-bottom:1px solid var(--border);color:var(--foreground);background-color:#f6f2eae6}[data-template=meditation-academy] .ma-name{font-family:var(--font-meditation-academy-display);letter-spacing:-.005em}[data-template=meditation-academy] .ma-mark{color:var(--accent)}[data-template=meditation-academy] .ma-link{color:var(--muted);padding-block:.3rem;font-size:.9375rem;font-weight:500;position:relative}[data-template=meditation-academy] .ma-link:after{content:"";inset-inline:0;background:var(--ma-brass);transform-origin:0;height:1.5px;transition:transform .3s var(--ma-ease);position:absolute;bottom:0;transform:scaleX(0)}[data-template=meditation-academy] .ma-link:hover,[data-template=meditation-academy] .ma-link:focus-visible{color:var(--foreground)}[data-template=meditation-academy] .ma-link:hover:after,[data-template=meditation-academy] .ma-link:focus-visible:after{transform:scaleX(1)}[data-template=meditation-academy] .ma-cta{background-color:var(--accent);color:var(--accent-ink);border-radius:999px;font-size:.875rem;font-weight:600}[data-template=meditation-academy] .ma-cta:hover{background-color:var(--ma-evergreen-deep)}[data-template=meditation-academy] .ma-menu>summary{border:1px solid var(--border)}[data-template=meditation-academy] .ma-menu[open]>summary{border-color:var(--accent);color:var(--accent)}[data-template=meditation-academy] .ma-panel{background-color:var(--ma-card);border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 30px 60px -28px #16373073}[data-template=meditation-academy] .ma-panel>a:not(.ma-cta):hover{background-color:var(--surface)}[data-template=meditation-academy] .ma-foot{background-color:var(--ma-evergreen-deep);color:var(--ma-linen);background-image:radial-gradient(60rem 30rem at 0 100%,#1f4a40e6,#0000 70%)}[data-template=meditation-academy] .ma-foot .ma-mark{color:var(--ma-brass)}[data-template=meditation-academy] .ma-foot-name{font-family:var(--font-meditation-academy-display)}[data-template=meditation-academy] .ma-foot-tagline{font-family:var(--font-meditation-academy-display);letter-spacing:-.015em;font-weight:400}[data-template=meditation-academy] .ma-foot-muted{color:var(--ma-on-dark-muted)}[data-template=meditation-academy] .ma-foot-link{color:#f6f2eae0;transition:color .2s}[data-template=meditation-academy] .ma-foot-link:hover{color:var(--ma-brass)}[data-template=meditation-academy] .ma-hair{background-color:#f6f2ea29;height:1px}@media (prefers-reduced-motion:reduce){[data-template=meditation-academy] .ma-link:after,[data-template=meditation-academy] main a.rounded-full,[data-template=meditation-academy] main a.bg-accent,[data-template=meditation-academy] main button.bg-accent,[data-template=meditation-academy] .ma-cta,[data-template=meditation-academy] .ma-foot-link{transition:none}[data-template=meditation-academy] main a.bg-accent:hover,[data-template=meditation-academy] main button.bg-accent:hover:not(:disabled),[data-template=meditation-academy] .ma-cta:hover{transform:none}}
[data-template=meditation-coach]:root,[data-template=meditation-coach][data-theme]{--background:#f7f2e8;--surface:#eee6d6;--foreground:#172036;--muted:#535c72;--accent:#8f520a;--accent-ink:#fff;--border:#ddd2bd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=meditation-coach]:root{--font-fraunces:var(--font-meditation-coach-display);--font-inter:var(--font-meditation-coach-text);--mc-night:#172036;--mc-night-2:#212c47;--mc-slate:#3a4763;--mc-amber:#e3a94f;--mc-amber-deep:#c98a2b;--mc-cream:#f7f2e8;--mc-cream-muted:#c9cedb;--mc-ease:cubic-bezier(.16, 1, .3, 1);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--radius-3xl:2.25rem;--cm-card-ratio:1 / 1;--cm-card-radius:1.25rem;--cm-button-radius:999px;--cm-input-radius:.625rem;--cm-badge-bg:var(--mc-night);--cm-badge-ink:var(--mc-amber);--cm-sale:var(--accent)}[data-template=meditation-coach] body{background-color:var(--background);font-size:1.0625rem;line-height:1.7}[data-template=meditation-coach] main h1,[data-template=meditation-coach] main h2,[data-template=meditation-coach] main h3{letter-spacing:-.015em;text-wrap:balance;font-weight:500}[data-template=meditation-coach] main h2.font-serif{font-size:clamp(1.875rem,1.2rem + 2.4vw,3rem);line-height:1.12}[data-template=meditation-coach] main h1 span.text-accent,[data-template=meditation-coach] main h2 span.text-accent,[data-template=meditation-coach] main h1 em,[data-template=meditation-coach] main h2 em,[data-template=meditation-coach] main .bg-foreground h2 span.bg-accent{font-family:var(--font-meditation-coach-accent);letter-spacing:0;font-style:italic;font-weight:400}[data-template=meditation-coach] main .uppercase.tracking-wide,[data-template=meditation-coach] .mc-eyebrow{letter-spacing:.18em;font-size:.75rem;font-weight:600}[data-template=meditation-coach] .mc-eyebrow{text-transform:uppercase;color:var(--mc-amber)}[data-template=meditation-coach] main section.px-6.py-16,[data-template=meditation-coach] main section.px-6.py-14{padding-block:clamp(3.5rem,2rem + 5vw,6.5rem);padding-inline:max(1rem,50% - 38rem)}[data-template=meditation-coach] main [data-section-index="0"]>section.relative.items-end{min-height:clamp(34rem,88svh,52rem)}[data-template=meditation-coach] main [data-section-index="0"]>section.relative.items-end .bg-gradient-to-t{background-image:linear-gradient(#17203626 20%,#1720368c 55%,#172036f0 96%),linear-gradient(90deg,#1720368c,#0000 65%)}[data-template=meditation-coach] main [data-section-index="0"]>section.relative.items-end>.relative{padding-inline:1.5rem;max-width:76rem;padding-bottom:clamp(3.5rem,8vw,6.5rem)}[data-template=meditation-coach] main [data-section-index="0"] h1{text-transform:none;letter-spacing:-.03em;max-width:15ch;color:var(--mc-cream);font-size:clamp(2.6rem,1.4rem + 5.4vw,5.5rem);font-weight:500;line-height:1.02}[data-template=meditation-coach] main [data-section-index="0"] h1 span.text-accent{color:var(--mc-amber);padding-right:.06em}[data-template=meditation-coach] main [data-section-index="0"] p.uppercase{color:var(--mc-amber);letter-spacing:.24em;font-size:.75rem;font-weight:600}[data-template=meditation-coach] main [data-section-index="0"] p.text-lg{color:#f7f2e8db;max-width:38rem}[data-template=meditation-coach] main [data-section-index="0"] a.bg-accent{background-color:var(--mc-amber);color:var(--mc-night);padding:.95rem 1.75rem;font-weight:600;box-shadow:0 18px 40px -18px #e3a94fd9}[data-template=meditation-coach] main [data-section-index="0"] a.border{color:var(--mc-cream);border-color:#f7f2e899;padding:.95rem 1.75rem}[data-template=meditation-coach] main a.rounded-full,[data-template=meditation-coach] .mc-cta{transition:transform .25s var(--mc-ease), box-shadow .25s var(--mc-ease), background-color .2s ease, color .2s ease}[data-template=meditation-coach] main a.rounded-full:hover,[data-template=meditation-coach] .mc-cta:hover{transform:translateY(-2px)}[data-template=meditation-coach] main a:focus-visible,[data-template=meditation-coach] main button:focus-visible,[data-template=meditation-coach] main summary:focus-visible,[data-template=meditation-coach] main input:focus-visible,[data-template=meditation-coach] main select:focus-visible,[data-template=meditation-coach] main textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=meditation-coach] main [data-section-index="1"]>section{background-color:var(--mc-night);color:var(--mc-cream)}[data-template=meditation-coach] main [data-section-index="1"] h2{color:var(--mc-cream)}[data-template=meditation-coach] main [data-section-index="1"] p.uppercase{color:var(--mc-amber)}[data-template=meditation-coach] main [data-section-index="1"] .text-muted{color:var(--mc-cream-muted)}[data-template=meditation-coach] main [data-section-index="1"] .grid.divide-y,[data-template=meditation-coach] main [data-section-index="1"] .grid.divide-y>*{border-color:#f7f2e829}[data-template=meditation-coach] main [data-section-index="1"] .grid.divide-y p.font-serif{color:var(--mc-amber);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);font-weight:500}[data-template=meditation-coach] main [data-section-index="1"] .grid.divide-y p.text-foreground{color:var(--mc-cream)}[data-template=meditation-coach] main [data-section-index="1"] .grid.divide-y svg{color:var(--mc-amber)}[data-template=meditation-coach] main .cm-card__media{box-shadow:0 24px 48px -32px #17203699}[data-template=meditation-coach] main .cm-card__category{color:var(--accent);font-weight:600}[data-template=meditation-coach] main .cm-card__title{font-weight:500}[data-template=meditation-coach] main figure.max-w-2xl{max-width:56rem;padding-block:clamp(3rem,6vw,5.5rem)}[data-template=meditation-coach] main figure blockquote{font-family:var(--font-meditation-coach-accent);text-wrap:balance;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);font-style:italic;font-weight:400;line-height:1.28}[data-template=meditation-coach] main .bg-foreground{background-color:var(--mc-night);background-image:radial-gradient(48rem 28rem at 100% 0,#e3a94f24,#0000 70%)}[data-template=meditation-coach] main .bg-foreground .text-accent,[data-template=meditation-coach] main .bg-foreground h2 span.text-accent{color:var(--mc-amber)}[data-template=meditation-coach] main .bg-foreground h2 span.bg-accent{color:var(--mc-amber);background-color:#0000;padding-inline:0 .08em}[data-template=meditation-coach] main .bg-foreground p.uppercase{color:var(--mc-amber);letter-spacing:.2em;font-weight:600}[data-template=meditation-coach] main .bg-foreground.text-center[style]{padding-block:clamp(3.5rem,7vw,6rem);background-image:radial-gradient(40rem 22rem at 50% 0,#e3a94f29,#0000 70%)!important}[data-template=meditation-coach] main .bg-foreground a.bg-accent{background-color:var(--mc-amber);color:var(--mc-night);font-weight:600}[data-template=meditation-coach] main .aspect-\[3\/4\].max-w-xs{border-radius:999px 999px 1.5rem 1.5rem;box-shadow:0 40px 80px -40px #1720368c}[data-template=meditation-coach] .mc-bar{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:var(--mc-cream);background-color:#172036eb;border-bottom:1px solid #f7f2e81a}[data-template=meditation-coach] .mc-name{color:var(--mc-cream);letter-spacing:-.01em}[data-template=meditation-coach] .mc-mark{color:var(--mc-amber)}[data-template=meditation-coach] .mc-link{color:#f7f2e8db;padding-block:.3rem;font-size:.9375rem;position:relative}[data-template=meditation-coach] .mc-link:after{content:"";inset-inline:0;background:var(--mc-amber);transform-origin:0;height:2px;transition:transform .3s var(--mc-ease);border-radius:2px;position:absolute;bottom:0;transform:scaleX(0)}[data-template=meditation-coach] .mc-link:hover,[data-template=meditation-coach] .mc-link:focus-visible{color:var(--mc-cream)}[data-template=meditation-coach] .mc-link:hover:after,[data-template=meditation-coach] .mc-link:focus-visible:after{transform:scaleX(1)}[data-template=meditation-coach] .mc-cta{background-color:var(--mc-amber);color:var(--mc-night);border-radius:999px;font-size:.875rem;font-weight:600}[data-template=meditation-coach] .mc-cta:hover{background-color:#eebb69}[data-template=meditation-coach] .mc-actions a,[data-template=meditation-coach] .mc-actions button{color:var(--mc-cream)}[data-template=meditation-coach] .mc-actions a:hover,[data-template=meditation-coach] .mc-actions button:hover{background-color:#f7f2e81a}[data-template=meditation-coach] .mc-actions a:focus-visible,[data-template=meditation-coach] .mc-actions button:focus-visible{outline-color:var(--mc-amber)}[data-template=meditation-coach] .mc-menu>summary{color:var(--mc-cream);border:1px solid #f7f2e859}[data-template=meditation-coach] .mc-menu[open]>summary{border-color:var(--mc-amber);color:var(--mc-amber)}[data-template=meditation-coach] .mc-panel{background-color:var(--mc-night-2);color:var(--mc-cream);border:1px solid #f7f2e81f;border-radius:1.25rem;box-shadow:0 30px 60px -24px #0000008c}[data-template=meditation-coach] .mc-panel>a:not(.mc-cta):hover{background-color:#f7f2e814}[data-template=meditation-coach] .mc-foot{background-color:var(--mc-night);color:var(--mc-cream);background-image:radial-gradient(60rem 30rem at 0 100%,#3a476399,#0000 70%)}[data-template=meditation-coach] .mc-foot-tagline{letter-spacing:-.02em}[data-template=meditation-coach] .mc-foot-muted{color:var(--mc-cream-muted)}[data-template=meditation-coach] .mc-hair{background-color:#f7f2e824;height:1px}@media (prefers-reduced-motion:reduce){[data-template=meditation-coach] .mc-link:after,[data-template=meditation-coach] main a.rounded-full,[data-template=meditation-coach] .mc-cta{transition:none}[data-template=meditation-coach] main a.rounded-full:hover,[data-template=meditation-coach] .mc-cta:hover{transform:none}}
[data-template=meditation-earth]:root,[data-template=meditation-earth][data-theme]{--background:#efe6d6;--surface:#e2d3ba;--foreground:#2e2118;--muted:#6a5646;--accent:#963d18;--accent-ink:#fbf4e6;--border:#cdb998;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=meditation-earth]:root{--font-fraunces:var(--font-meditation-earth-display);--font-inter:var(--font-meditation-earth-text);--radius-sm:1px;--radius-md:2px;--radius-lg:2px;--radius-xl:3px;--radius-2xl:3px;--radius-3xl:3px;--me-olive:#5f6638;--me-olive-deep:#555c31}[data-template=meditation-earth] a.rounded-full,[data-template=meditation-earth] button.rounded-full,[data-template=meditation-earth] input.rounded-full{border-radius:2px}[data-template=meditation-earth] body{background-image:radial-gradient(120% 70% at 12% 0,#fffaee99,#fffaee00 60%),repeating-linear-gradient(0deg,#2e211806 0 1px,#2e211800 1px 3px),repeating-linear-gradient(90deg,#2e211804 0 1px,#2e211800 1px 5px);font-size:1.0625rem}[data-template=meditation-earth] h1,[data-template=meditation-earth] h2,[data-template=meditation-earth] h3{letter-spacing:-.012em;text-wrap:balance;font-weight:400}[data-template=meditation-earth] main h1{line-height:.98}[data-template=meditation-earth] main h2{font-size:clamp(1.9rem,1.35rem + 1.9vw,2.9rem);line-height:1.04}[data-template=meditation-earth] h1 em,[data-template=meditation-earth] h2 em{color:var(--accent)}[data-template=meditation-earth] main blockquote{font-family:var(--font-fraunces), Georgia, serif;font-size:1.1875rem;font-style:italic;line-height:1.4}[data-template=meditation-earth] main{counter-reset:me-part}[data-template=meditation-earth] main [data-section-index]+[data-section-index]{counter-increment:me-part;background-image:linear-gradient(var(--foreground), var(--foreground));background-position:top;background-repeat:no-repeat;background-size:calc(100% - 3rem) 1px}[data-template=meditation-earth] main [data-section-index]+[data-section-index] p.text-xs.font-medium.tracking-wide.uppercase:before{content:counter(me-part, decimal-leading-zero) " — ";color:var(--foreground)}[data-template=meditation-earth] main .uppercase.tracking-wide,[data-template=meditation-earth] main .uppercase.tracking-wider,[data-template=meditation-earth] main .uppercase.tracking-widest{letter-spacing:.2em;font-weight:700}[data-template=meditation-earth] main a.bg-accent,[data-template=meditation-earth] main button.bg-accent{letter-spacing:.02em;font-weight:700}[data-template=meditation-earth] main a.bg-accent:hover,[data-template=meditation-earth] main button.bg-accent:hover{background-color:var(--foreground);color:var(--background);opacity:1}[data-template=meditation-earth] main a.border:hover{border-color:var(--foreground)}[data-template=meditation-earth] main a:focus-visible,[data-template=meditation-earth] main button:focus-visible,[data-template=meditation-earth] main summary:focus-visible,[data-template=meditation-earth] main input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=meditation-earth] main .shadow-sm,[data-template=meditation-earth] main .shadow,[data-template=meditation-earth] main .shadow-md,[data-template=meditation-earth] main .shadow-lg{--tw-shadow:0 0 0 1px var(--foreground)}[data-template=meditation-earth] main .bg-white\/70{background-color:color-mix(in srgb, var(--background) 64%, transparent)}[data-template=meditation-earth] .me-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:.6875rem;font-weight:700;line-height:1.4}[data-template=meditation-earth] .me-rule-thick{background-color:var(--foreground);height:5px}[data-template=meditation-earth] .me-rule{background-color:var(--foreground);height:1px}[data-template=meditation-earth] .me-arch{background-color:var(--me-olive);border-radius:999px 999px 0 0;width:.7rem;height:.95rem;display:inline-block}[data-template=meditation-earth] .me-link{text-underline-offset:.4em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}[data-template=meditation-earth] .me-link:hover{color:var(--accent);text-decoration-color:currentColor}[data-template=meditation-earth] .me-link:focus-visible,[data-template=meditation-earth] .me-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-template=meditation-earth] .me-reserve{color:var(--me-olive-deep);text-decoration-color:currentColor}[data-template=meditation-earth] .me-nav{font-family:var(--font-fraunces), Georgia, serif;font-size:1.125rem;line-height:1.2}[data-template=meditation-earth] .me-slash{color:var(--me-olive);font-family:var(--font-fraunces), Georgia, serif;font-style:italic}[data-template=meditation-earth] .me-menu>summary{cursor:pointer;list-style:none}[data-template=meditation-earth] .me-menu>summary::-webkit-details-marker{display:none}[data-template=meditation-earth] .me-menu[open]>summary{color:var(--accent)}[data-template=meditation-earth] .me-foot{--background:#555c31;--surface:#4a512a;--foreground:#f6eedd;--muted:#ddd4bb;--border:#868d5f;--accent:#f6eedd;--accent-ink:#2e2118;background-color:var(--background);color:var(--foreground);background-image:repeating-linear-gradient(0deg,#f6eedd08 0 1px,#f6eedd00 1px 3px),radial-gradient(90% 120% at 100% 0,#2e211838,#2e211800 60%)}[data-template=meditation-earth] .me-foot .me-rule{background-color:var(--border)}[data-template=meditation-earth] .me-foot .me-link:hover{color:var(--foreground);text-decoration-color:currentColor}[data-template=meditation-earth] .me-foot .me-link:focus-visible,[data-template=meditation-earth] .me-foot input:focus-visible,[data-template=meditation-earth] .me-foot button:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}[data-template=meditation-earth] .me-foot input::placeholder{color:var(--muted);opacity:1}[data-template=meditation-earth] .me-foot [role=alert]{color:#ffd8c4}[data-template=meditation-earth] .me-door{border:1px solid var(--border);border-bottom-width:0;border-radius:999px 999px 0 0;flex-shrink:0;width:7.5rem;height:9.5rem;position:relative}[data-template=meditation-earth] .me-door:before,[data-template=meditation-earth] .me-door:after{content:"";border-radius:999px 999px 0 0;position:absolute;bottom:0}[data-template=meditation-earth] .me-door:before{inset-inline:.9rem;border:1px solid var(--border);border-bottom-width:0;top:1rem}[data-template=meditation-earth] .me-door:after{inset-inline:1.9rem;opacity:.85;background-color:#c9703f;top:2.2rem}
