.ldt{--red:#c8102e;--ink:#202020;background:#f5f3ee;color:var(--ink);font:16px/1.6 Arial,sans-serif;text-align:left}.ldt *{box-sizing:border-box}.ldt a{color:inherit}.ldt .wrap{max-width:1180px;margin:auto;padding:40px 24px}.ldt .brand{font-size:22px;font-weight:800;letter-spacing:-1px;color:var(--red)}.ldt .brand small{display:block;font-size:12px;letter-spacing:2px;font-weight:400}.ldt .hero{background:var(--red);color:#fff}.ldt .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700}.ldt h1{font-size:clamp(38px,6vw,76px);line-height:1.04;letter-spacing:-2px;max-width:850px;margin:24px 0}.ldt h2{font-size:32px;line-height:1.2;margin:0 0 20px}.ldt h3{font-size:24px;line-height:1.2;margin:16px 0}.ldt .intro{font-size:19px;max-width:670px}.ldt .button{display:inline-block;background:var(--red);color:#fff;border:0;padding:14px 24px;font:700 16px Arial,sans-serif;text-decoration:none;cursor:pointer;border-radius:4px}.ldt .hero .button{background:#fff;color:var(--red);margin:16px 0}.ldt .facts{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #ffffff66;padding-top:24px;margin-top:26px}.ldt .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ldt .card{background:#fff;border:1px solid #ddd;border-top:6px solid #a8c822;padding:24px;border-radius:6px;display:flex;flex-direction:column}.ldt .card:first-child{border-top-color:#176092}.ldt .card p{margin:0 0 16px}.ldt .card a{margin-top:auto;font-weight:700;text-underline-offset:5px}.ldt .tag{font-size:12px;letter-spacing:2px;font-weight:800}.ldt .schedule{font-size:20px;font-weight:700}.ldt .formlayout{display:grid;grid-template-columns:1fr 1.5fr;gap:48px}.ldt .panel{background:#fff;border:1px solid #ddd;padding:28px;border-radius:8px}.ldt .fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ldt label{display:block;font-weight:600}.ldt input:not([type=checkbox]),.ldt select,.ldt textarea{display:block;width:100%;padding:12px;border:1px solid #777;border-radius:4px;background:#fff;color:#202020;font:inherit;margin-top:5px}.ldt .wide{grid-column:1/-1}.ldt fieldset{border:0;padding:0;margin:0 0 24px}.ldt legend{font-weight:700;margin-bottom:10px}.ldt .choice{display:flex;gap:10px;padding:12px;border:1px solid #ccc;border-radius:4px;margin:8px 0;font-weight:400;align-items:flex-start}.ldt input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin:3px 0;accent-color:var(--red)}.ldt .note{font-size:14px;color:#555}.ldt .status{padding:18px;background:#edf6eb;border:1px solid #41823b;margin:16px 0}.ldt .error{background:#fff1ee;border-color:#b00020}.ldt :focus-visible{outline:3px solid #175cb0;outline-offset:4px}.ldt .poster{width:100%;height:auto;display:block;margin:0 0 20px;border-radius:3px}.ldt details{border-bottom:1px solid #ccc;padding:16px 0}.ldt summary{cursor:pointer;font-weight:700}.ldt .venue{background:#eae6dd}.ldt .button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:760px){.ldt .cards,.ldt .formlayout,.ldt .fields{grid-template-columns:1fr}.ldt .wrap{padding:30px 18px}.ldt .formlayout{gap:20px}.ldt .panel{padding:20px}.ldt h1{letter-spacing:-1px}.ldt .facts{gap:14px}.ldt .wide{grid-column:auto}}.ldt{background:#f7f5ef;overflow:clip;--red:#d81932;font-family:Arial,Helvetica,sans-serif}.ldt .wrap{max-width:1240px;padding:58px 28px}.ldt header.wrap{display:flex;align-items:center;justify-content:space-between;padding-top:22px;padding-bottom:22px}.ldt .partners{display:flex;align-items:center;gap:24px}.ldt .logo{display:block;width:145px;height:auto;max-height:70px;object-fit:contain}.ldt .logo-small{width:100px}.ldt .hero{position:relative;background:#f7f5ef;color:#252525}.ldt .hero:before{content:"";position:absolute;width:600px;height:600px;background:#efdbd7;border-radius:50%;right:-160px;top:10px;pointer-events:none}.ldt .hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;align-items:center;position:relative}.ldt h1{font-size:clamp(46px,5.8vw,82px);letter-spacing:-4px;line-height:1;margin:22px 0;max-width:720px}.ldt h1 em{color:var(--red);font-style:normal}.ldt .hero .button{background:var(--red);color:#fff;border-radius:100px;padding:18px 28px}.ldt .eyebrow{letter-spacing:2px;font-size:11px}.ldt .hero .eyebrow{display:inline-block;border:1px solid #d9c5bd;padding:8px 13px;border-radius:30px}.ldt .facts{border-top:1px solid #d9c5bd;font-size:14px;gap:16px}.ldt .hero-art{position:relative;min-height:420px;padding:20px 12px}.ldt .art-poster{height:auto;width:61%;border-radius:18px;box-shadow:0 18px 35px #221b2933;transform:rotate(-9deg);position:relative;z-index:2}.ldt .art-poster.second{position:absolute;right:0;top:90px;transform:rotate(10deg);z-index:1}.ldt .date-sticker{position:absolute;right:4px;top:0;background:#bad52b;border-radius:50%;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3;transform:rotate(9deg);font-size:13px;font-weight:700;border:5px solid #f7f5ef}.ldt .date-sticker strong{font-size:40px;line-height:1}.ldt .program-title{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:32px}.ldt .program-title h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.8px;max-width:600px;margin:0}.ldt .cards{gap:24px;align-items:start}.ldt .card{border:0;padding:0;overflow:hidden;border-radius:24px;box-shadow:0 12px 25px #2b251010;transition:transform .25s,box-shadow .25s}.ldt .card:nth-child(2){margin-top:44px}.ldt .card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #2b251020}.ldt .card:first-child{border:0}.ldt .card-image{position:relative;background:#e6efc1;padding:20px 35px 0;overflow:hidden}.ldt .card:first-child .card-image{background:#c8e3ef}.ldt .card:last-child .card-image{background:#ebe3d7}.ldt .poster{margin:0;border-radius:12px 12px 0 0;transform:rotate(-3deg) translateY(10px);width:100%;max-height:330px;object-fit:cover;object-position:top;transition:transform .3s}.ldt .card:hover .poster{transform:rotate(0) translateY(4px)}.ldt .card-content{padding:26px}.ldt .card h3{font-size:27px;letter-spacing:-.8px;min-height:66px}.ldt .card .tag{color:#68721e}.ldt .card:first-child .tag{color:#176092}.ldt .session-pills{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 8px}.ldt .session-pill{border:1px solid #bbb;background:#fff;padding:11px 16px;border-radius:30px;font:700 15px Arial;cursor:pointer;transition:background .2s,color .2s}.ldt .session-pill[aria-pressed=true]{background:#252525;color:#fff;border-color:#252525}.ldt .session-pill:hover{border-color:var(--red)}.ldt .card .note{font-size:12px;margin:10px 0 0}.ldt .selection-bar{position:sticky;bottom:16px;z-index:5;background:#252525;color:#fff;border-radius:60px;max-width:720px;margin:20px auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 12px 30px #0003}.ldt .selection-bar .button{border-radius:30px;font-size:14px;padding:12px 20px}.ldt .selection-bar small{display:block;color:#d7d7d7}.ldt .venue{background:#e9eedb;border-radius:32px;max-width:1184px;margin:30px auto}.ldt .venue .wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.ldt .location-art{background:#d7dfc0;border-radius:24px;padding:30px;position:relative;overflow:hidden;min-height:210px;display:flex;align-items:center;justify-content:center}.ldt .location-art:before,.ldt .location-art:after{content:"";position:absolute;background:#f6f5ed;width:160%;height:20px;transform:rotate(-30deg)}.ldt .location-art:after{transform:rotate(30deg)}.ldt .pin{background:var(--red);color:#fff;border-radius:50%;width:100px;height:100px;display:grid;place-items:center;z-index:1;font-size:52px;box-shadow:0 0 0 18px #d8193215}.ldt .formlayout{padding-top:90px;padding-bottom:80px}.ldt .formlayout h2{font-size:52px;letter-spacing:-2px}.ldt .panel{border:0;border-radius:24px;padding:32px;box-shadow:0 10px 45px #2b25100d}.ldt input:not([type=checkbox]),.ldt select,.ldt textarea{border-color:#d7d4cd;background:#faf9f6;border-radius:10px}.ldt .choice{border-color:#e0ddd6;border-radius:12px;padding:14px}.ldt .choice:has(input:checked){background:#fbf0f1;border-color:var(--red)}.ldt .summary-list{padding:0;list-style:none}.ldt .summary-list li{padding:12px 0;border-bottom:1px solid #dedad2;font-size:14px}.ldt .step{font-size:12px;letter-spacing:2px;color:var(--red);font-weight:700}.ldt .button{border-radius:100px}.ldt details{background:#fff;border:0;border-radius:14px;padding:22px;margin:12px 0}.ldt .footer{border-top:1px solid #ddd4c8;display:flex;justify-content:space-between;align-items:center;gap:20px}.ldt [hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.ldt{scroll-behavior:smooth}.ldt .hero-art{animation:ldt-enter .7s ease-out}@keyframes ldt-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}@media(max-width:900px){.ldt .hero-grid{gap:24px}.ldt h1{letter-spacing:-2px}.ldt .hero-art{min-height:330px}.ldt .card-content{padding:20px}.ldt .card h3{font-size:23px}.ldt .partners{gap:12px}.ldt .logo-small{width:80px}}@media(max-width:760px){.ldt .wrap{padding:36px 20px}.ldt .hero-grid,.ldt .venue .wrap{grid-template-columns:1fr}.ldt .hero-art{min-height:390px;max-width:420px;width:100%;margin:auto}.ldt .hero:before{top:400px;width:450px;height:450px}.ldt header.wrap{padding:20px;gap:20px}.ldt .logo{width:130px}.ldt .logo-small{width:70px}.ldt .partners{gap:12px}.ldt .cards{gap:24px}.ldt .card:nth-child(2){margin:0}.ldt .card h3{min-height:0}.ldt .poster{max-height:440px}.ldt .card-image{padding:20px 50px 0}.ldt .venue{margin:20px 14px}.ldt .formlayout h2{font-size:40px}.ldt .selection-bar{margin:10px 12px;bottom:10px;border-radius:24px;font-size:13px}.ldt .program-title{align-items:start;flex-direction:column}.ldt .panel{padding:22px}.ldt .footer{flex-wrap:wrap}.ldt .location-art{min-height:160px}}@media(max-width:380px){.ldt .logo{width:110px}.ldt .logo-small{width:58px}.ldt .hero-art{min-height:330px}.ldt .date-sticker{width:96px;height:96px}.ldt .selection-bar .button{padding:10px}}.ldt .logo-sprite{display:block;flex-shrink:0;background-repeat:no-repeat;width:110px;border-radius:5px}.ldt .logo-llano{width:164px}.ldt .card .logo-sprite{width:100px}.ldt .logo-urrea{background-color:#164c83}.ldt .logo-cemix{background-color:#f1eedf}@media(max-width:760px){.ldt .logo-llano{width:128px}.ldt .partners .logo-sprite{width:72px}}@media(max-width:380px){.ldt .logo-llano{width:110px}.ldt .partners .logo-sprite{width:60px}}.ldt .session-pill{display:inline-block;text-decoration:none}.ldt .panel{min-width:0}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAAAIA */
