.elc{--u: 1px;--c-alert: #db0016;--c-purple-deep: #3f008c;--c-purple-700: #4c05a3;--c-purple-600: #6a2eef;--c-purple-500: #7e3be3;--c-purple-label: #7b3ee2;--c-purple-accent: #6d22de;--c-purple-outline: #8d59df;--c-cyan: #009cd9;--c-mint: #4cf1b7;--c-mint-icon: #4af2b7;--c-mint-text: #4bf3bd;--c-green-950: #05301c;--c-green-900: #082d1b;--c-white: #ffffff;--c-surface-lilac: #f2f0fe;--c-surface-chip: #f1eafc;--c-surface-input: #f8f7fd;--c-surface-pill: #fcfcfe;--c-ink: #000000;--c-ink-muted: #676565;--c-placeholder: #696581;--c-legal: #766e89;--hero-angle: 126deg;--g-hero: linear-gradient( var(--hero-angle), #410092 5.5%, #5c14be 40.9%, #5862dd 67.45%, #00a8d7 94%);--g-cta: linear-gradient(90deg, #4c05a3 -8%, #009cd9 92%);--g-venue: linear-gradient(90deg, #440095 34%, #01a2d9 100%);--g-send: linear-gradient(90deg, #4af1b7 0%, #4afbf2 100%);--sh-card: 0 calc(4 * var(--u)) calc(4 * var(--u)) rgba(0, 0, 0, .25);--sh-input: 0 0 calc(4 * var(--u)) rgba(0, 0, 0, .25);--sh-modal: 0 calc(24 * var(--u)) calc(70 * var(--u)) rgba(20, 0, 60, .45);--font: "Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--fw-thin: 100;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--w-container: calc(1476 * var(--u));--w-mobile: calc(643 * var(--u));color:var(--c-ink);font-family:var(--font);font-weight:var(--fw-regular)}body.landing-elc{padding-top:0;background-image:none;background-color:#fff;overflow-x:hidden}body.landing-elc.is-locked{overflow:hidden}.elc h1,.elc h2,.elc h3,.elc h4,.elc p,.elc figure,.elc ul,.elc ol{margin:0;padding:0}.elc ul,.elc ol{list-style:none}.elc img,.elc picture,.elc svg{display:block;max-width:100%}.elc input,.elc button,.elc textarea,.elc select{font:inherit;color:inherit;margin:0}.elc button{background:none;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.elc a{color:inherit;text-decoration:none}.elc textarea{resize:vertical}.elc [hidden]{display:none!important}.elc :focus-visible{outline:3px solid #4cf1b7;outline-offset:2px}.elc strong{font-weight:var(--fw-bold)}.elc .svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.elc .skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--c-purple-deep);color:#fff;padding:12px 20px;border-radius:0 0 8px;font-size:15px;font-weight:var(--fw-semibold)}.elc .skip-link:focus{left:0}.elc #puestos,.elc #sedes{scroll-margin-top:calc(190 * var(--u))}.elc .reveal{opacity:0;transform:translateY(calc(18 * var(--u)));transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.elc .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.elc .reveal{opacity:1;transform:none}}.elc .topbar{position:sticky;top:0;z-index:90;transition:box-shadow .25s ease}.elc .topbar.is-stuck{box-shadow:0 calc(6 * var(--u)) calc(24 * var(--u)) #17003c2e}.elc .alert-bar{background:var(--c-alert);min-height:calc(91 * var(--u));display:flex;align-items:center;justify-content:center;padding-inline:calc(20 * var(--u))}.elc .alert-bar__text{display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--u));color:var(--c-white);font-size:calc(24 * var(--u));font-weight:var(--fw-bold);line-height:calc(27 * var(--u));text-align:center}.elc .alert-bar__icon{width:calc(38 * var(--u));height:calc(34 * var(--u));flex:none}.elc .site-header{background:var(--c-white);height:calc(81 * var(--u))}.elc .site-header__inner{width:var(--w-container);margin-inline:auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding-top:calc(4 * var(--u))}.elc .site-header__logo img{width:calc(250 * var(--u));height:calc(65 * var(--u));-o-object-fit:contain;object-fit:contain}.elc .hero{background:var(--g-hero);padding-top:calc(80 * var(--u));padding-bottom:calc(185 * var(--u))}.elc .hero__inner{width:var(--w-container);margin-inline:auto;display:grid;grid-template-columns:calc(738 * var(--u)) calc(735 * var(--u));justify-content:start;align-items:start}.elc .hero__copy{padding-top:calc(48 * var(--u))}.elc .hero__title{margin-top:calc(40 * var(--u));max-width:calc(660 * var(--u));color:var(--c-white);font-size:calc(68 * var(--u));font-weight:var(--fw-extrabold);line-height:calc(79 * var(--u));letter-spacing:0}.elc .hero__lead{margin-top:calc(31 * var(--u));width:calc(585 * var(--u));max-width:100%;color:var(--c-white);font-size:calc(21 * var(--u));font-weight:var(--fw-medium);line-height:calc(37 * var(--u));text-align:justify}.elc .hero__lead strong{color:var(--c-mint-text)}.elc .hero__actions{margin-top:calc(28 * var(--u));display:flex;gap:calc(53 * var(--u))}.elc .brands{margin-top:calc(59 * var(--u));margin-left:calc(7 * var(--u));width:calc(632 * var(--u));height:calc(29 * var(--u));display:flex;align-items:center;gap:calc(21 * var(--u))}.elc .brands__item{flex:none;-o-object-fit:contain;object-fit:contain}.elc .brands__item--yoigo{width:calc(85 * var(--u));height:calc(26 * var(--u))}.elc .brands__item--lowi{width:calc(83 * var(--u));height:calc(26 * var(--u))}.elc .brands__item--vodafone{width:calc(147 * var(--u));height:calc(26 * var(--u))}.elc .brands__item--endesa{width:calc(110 * var(--u));height:calc(23 * var(--u))}.elc .brands__item--naturgy{width:calc(123 * var(--u));height:calc(29 * var(--u))}.elc .benefits{background:var(--c-white);padding-top:calc(80 * var(--u));padding-bottom:calc(78 * var(--u))}.elc .benefits__inner{width:var(--w-container);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,calc(477 * var(--u)));justify-content:center;gap:calc(22 * var(--u))}.elc .roles{background:var(--c-surface-lilac);padding-top:calc(62 * var(--u));padding-bottom:calc(63 * var(--u))}.elc .roles__inner{width:var(--w-container);margin-inline:auto}.elc .roles__title{color:var(--c-ink);font-size:calc(45 * var(--u));font-weight:var(--fw-bold);line-height:calc(37 * var(--u));letter-spacing:-.06em}.elc .roles__subtitle{margin-top:calc(13 * var(--u));color:var(--c-ink-muted);font-size:calc(20 * var(--u));font-weight:var(--fw-regular);line-height:calc(30 * var(--u));letter-spacing:.01em}.elc .roles__grid{margin-top:calc(37 * var(--u));display:grid;grid-template-columns:repeat(2,calc(720 * var(--u)));justify-content:space-between;row-gap:calc(26 * var(--u))}.elc .role:nth-child(odd):last-child{grid-column:1 / -1;justify-self:center}.elc .venues{background:var(--c-white);padding-top:calc(72 * var(--u));padding-bottom:calc(73 * var(--u))}.elc .venues__inner{width:calc(1632 * var(--u));max-width:100%;margin-inline:auto}.elc .venues__title{text-align:center;color:var(--c-ink);font-size:calc(45 * var(--u));font-weight:var(--fw-bold);line-height:calc(37 * var(--u));letter-spacing:-.06em}.elc .venues__title span{color:var(--c-purple-accent);font-weight:var(--fw-medium)}.elc .venues__list{margin-top:calc(47 * var(--u));display:grid;grid-template-columns:repeat(auto-fit,calc(396 * var(--u)));justify-content:center;gap:calc(16 * var(--u))}.elc .site-footer{background:var(--c-purple-deep);min-height:calc(163 * var(--u));display:flex;align-items:center}.elc .site-footer__inner{width:var(--w-container);margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.elc .site-footer__logo{width:calc(283 * var(--u));height:calc(76 * var(--u));-o-object-fit:contain;object-fit:contain}.elc .site-footer__legal{color:var(--c-white);font-size:calc(20 * var(--u));font-weight:var(--fw-medium);line-height:calc(37 * var(--u))}.elc .btn{display:inline-flex;align-items:center;justify-content:center;background:none;border-radius:0;color:inherit;font-family:var(--font);font-weight:var(--fw-regular);text-align:center;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.elc .btn:hover{transform:translateY(calc(-2 * var(--u)))}.elc .btn:active{transform:translateY(0)}.elc .btn--gradient{width:calc(214 * var(--u));height:calc(52 * var(--u));border-radius:calc(15 * var(--u));background:var(--g-cta);color:var(--c-white);font-size:calc(20 * var(--u));font-weight:var(--fw-bold);line-height:calc(27 * var(--u))}.elc .btn--gradient:hover{background:var(--g-cta);box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #4c05a359}.elc .btn--mint{width:calc(248 * var(--u));height:calc(65 * var(--u));border-radius:calc(25 * var(--u));background:var(--c-mint);color:var(--c-green-900);font-size:calc(20 * var(--u));font-weight:var(--fw-regular);line-height:calc(27 * var(--u))}.elc .btn--mint:hover{background:var(--c-mint);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #00000038}.elc .btn--ghost{width:calc(289 * var(--u));height:calc(65 * var(--u));border-radius:calc(25 * var(--u));border:calc(2 * var(--u)) solid var(--c-purple-outline);color:var(--c-white);font-size:calc(20 * var(--u));font-weight:var(--fw-regular);line-height:calc(27 * var(--u))}.elc .btn--ghost:hover{background:#ffffff1a}.elc .badge{display:inline-flex;align-items:center;justify-content:center;height:calc(37 * var(--u));padding-inline:calc(21 * var(--u));border-radius:calc(31 * var(--u));background:var(--c-mint);color:var(--c-green-950);font-size:calc(18 * var(--u));font-weight:var(--fw-regular);line-height:calc(27 * var(--u))}.elc .apply__title{text-align:center;color:var(--c-white);font-size:calc(45 * var(--u));font-weight:var(--fw-bold);line-height:calc(37 * var(--u));letter-spacing:-.06em}.elc .apply__subtitle{margin-top:calc(18 * var(--u));text-align:center;color:var(--c-white);font-size:calc(20 * var(--u));font-weight:var(--fw-medium);line-height:calc(37 * var(--u));letter-spacing:-.02em}.elc .apply-card{margin-top:calc(32 * var(--u));background:var(--c-white);border-radius:calc(18 * var(--u));padding:calc(47 * var(--u)) calc(40 * var(--u)) calc(53 * var(--u)) calc(43 * var(--u))}.elc .filter-box{background:var(--c-surface-lilac);border-radius:calc(17 * var(--u));padding:calc(12 * var(--u)) calc(47 * var(--u)) calc(25 * var(--u)) calc(24 * var(--u))}.elc .filter-box__eyebrow{color:var(--c-purple-label);font-size:calc(14 * var(--u));font-weight:var(--fw-semibold);line-height:calc(37 * var(--u));letter-spacing:.12em}.elc .filter-box__question{color:var(--c-ink);font-size:calc(17 * var(--u));font-weight:var(--fw-regular);line-height:calc(27 * var(--u));letter-spacing:-.06em;text-align:justify}.elc .filter-box__actions{margin-top:calc(14 * var(--u));display:flex;gap:calc(14 * var(--u))}.elc .pill{width:calc(153 * var(--u));height:calc(39 * var(--u));border-radius:calc(10 * var(--u));background:var(--c-surface-pill);box-shadow:var(--sh-card);color:var(--c-ink);font-size:calc(20 * var(--u));font-weight:var(--fw-medium);line-height:calc(27 * var(--u));letter-spacing:-.06em;transition:background-color .18s ease,transform .18s ease}.elc .pill:hover{transform:translateY(calc(-1 * var(--u)))}.elc .pill[aria-pressed=true]{background:var(--c-mint)}.elc .notice{margin-top:calc(13 * var(--u));background:var(--c-surface-lilac);border-radius:calc(17 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u)) calc(18 * var(--u)) calc(17 * var(--u));display:flex;gap:calc(17 * var(--u))}.elc .notice__icon{flex:none;width:calc(27 * var(--u));height:calc(27 * var(--u));color:var(--c-purple-600)}.elc .notice__text{color:var(--c-ink-muted);font-size:calc(15 * var(--u));font-weight:var(--fw-regular);line-height:calc(27 * var(--u));letter-spacing:-.06em;text-align:justify}.elc .benefit{background:var(--c-white);border-radius:calc(35 * var(--u));box-shadow:var(--sh-card);min-height:calc(231 * var(--u));padding:calc(33 * var(--u)) calc(37 * var(--u)) calc(31 * var(--u))}.elc .benefit__icon{display:block;width:calc(51 * var(--u));height:calc(51 * var(--u));color:var(--c-purple-600)}.elc .benefit__icon>svg{width:100%;height:100%}.elc .benefit__title{margin-top:calc(10 * var(--u));color:var(--c-ink);font-size:calc(22 * var(--u));font-weight:var(--fw-semibold);line-height:calc(37 * var(--u));letter-spacing:-.06em}.elc .benefit__text{margin-top:calc(9 * var(--u));color:var(--c-ink-muted);font-size:calc(16 * var(--u));font-weight:var(--fw-regular);line-height:calc(30 * var(--u));letter-spacing:.01em}.elc .role{display:flex;align-items:flex-start;gap:calc(15 * var(--u));width:calc(720 * var(--u));max-width:100%;min-height:calc(132 * var(--u));padding:calc(36 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));background:var(--c-white);border-radius:calc(24 * var(--u));box-shadow:var(--sh-card);transition:transform .2s ease,box-shadow .2s ease}.elc .role:hover{transform:translateY(calc(-3 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) #0000002e}.elc .role__chip{flex:none;width:calc(60 * var(--u));height:calc(62 * var(--u));border-radius:calc(19 * var(--u));background:var(--c-surface-chip);display:grid;place-items:center}.elc .role__icon{display:block;width:calc(40 * var(--u));height:calc(40 * var(--u));color:var(--c-purple-500)}.elc .role__icon>svg{width:100%;height:100%}.elc .role__body{margin-top:calc(-5 * var(--u))}.elc .role__title{color:var(--c-ink);font-size:calc(24 * var(--u));font-weight:var(--fw-semibold);line-height:calc(37 * var(--u));letter-spacing:-.06em}.elc .role__text{margin-top:calc(4 * var(--u));color:var(--c-ink-muted);font-size:calc(17 * var(--u));font-weight:var(--fw-regular);line-height:calc(30 * var(--u));letter-spacing:.01em}.elc .venue{min-height:calc(96 * var(--u));border-radius:calc(28 * var(--u));background:var(--g-venue);display:flex;align-items:center;gap:calc(9 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));transition:transform .2s ease,box-shadow .2s ease}.elc .venue:hover{transform:translateY(calc(-3 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) #44009559}.elc .venue__icon{flex:none;width:calc(46 * var(--u));height:calc(46 * var(--u));color:var(--c-mint-icon)}.elc .venue span{color:var(--c-white);font-size:calc(22 * var(--u));font-weight:var(--fw-bold);line-height:calc(30 * var(--u));letter-spacing:.01em}.elc .form{margin-top:calc(4 * var(--u));display:grid;grid-template-columns:calc(316 * var(--u)) calc(316 * var(--u));justify-content:space-between;row-gap:calc(5 * var(--u))}.elc .field{position:relative}.elc .field--full{grid-column:1 / -1}.elc .field__label{display:block;color:var(--c-ink);font-size:calc(15 * var(--u));font-weight:var(--fw-regular);line-height:calc(27 * var(--u));letter-spacing:-.06em}.elc .field__input{display:block;width:100%;height:calc(35 * var(--u));margin-top:calc(4 * var(--u));padding-inline:calc(14 * var(--u));border:0;border-radius:calc(10 * var(--u));background:var(--c-white);box-shadow:var(--sh-input);color:var(--c-ink);font-size:calc(15 * var(--u));font-weight:var(--fw-regular);letter-spacing:-.06em;transition:box-shadow .18s ease}.elc .field__input:focus{outline:none;box-shadow:0 0 0 calc(2 * var(--u)) var(--c-purple-500)}.elc .field__input::-moz-placeholder{color:var(--c-placeholder);font-weight:var(--fw-thin);opacity:1}.elc .field__input::placeholder{color:var(--c-placeholder);font-weight:var(--fw-thin);opacity:1}.elc .field__input--area{height:auto;padding-block:calc(6 * var(--u));line-height:calc(27 * var(--u))}.elc .field__input--area-sm{height:calc(96 * var(--u))}.elc .field__input--area-lg{height:calc(127 * var(--u))}.elc .field__select{position:relative}.elc .field__select .field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(36 * var(--u));cursor:pointer}.elc .field__select .field__input:invalid{color:var(--c-placeholder);font-weight:var(--fw-thin)}.elc .field__select .field__input option{color:var(--c-ink);font-weight:var(--fw-regular)}.elc .field__chevron{position:absolute;right:calc(5 * var(--u));bottom:calc(6 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--c-placeholder);pointer-events:none}.elc .field__error{position:absolute;top:100%;left:0;margin-top:calc(1 * var(--u));color:var(--c-alert);font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));letter-spacing:-.02em}.elc .field.is-invalid .field__input{box-shadow:0 0 0 calc(2 * var(--u)) var(--c-alert)}.elc .dropzone{position:relative;display:flex;align-items:center;gap:calc(5 * var(--u));height:calc(52 * var(--u));margin-top:calc(4 * var(--u));padding-inline:calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--c-surface-input);box-shadow:var(--sh-input);cursor:pointer;transition:box-shadow .18s ease}.elc .dropzone:hover{box-shadow:0 0 0 calc(2 * var(--u)) var(--c-purple-500)}.elc .dropzone.is-dragover{box-shadow:0 0 0 calc(2 * var(--u)) var(--c-mint)}.elc .dropzone__icon{flex:none;width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--c-purple-600)}.elc .dropzone__text{color:var(--c-placeholder);font-size:calc(15 * var(--u));font-weight:var(--fw-thin);line-height:calc(27 * var(--u));letter-spacing:-.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elc .dropzone.has-file .dropzone__text{color:var(--c-ink);font-weight:var(--fw-regular)}.elc .dropzone__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.elc .btn-submit{grid-column:1 / -1;margin-top:calc(12 * var(--u));width:100%;height:calc(46 * var(--u));border-radius:calc(14 * var(--u));background:var(--g-send);color:var(--c-ink);font-size:calc(17 * var(--u));font-weight:var(--fw-medium);line-height:calc(27 * var(--u));letter-spacing:-.06em;transition:transform .18s ease,box-shadow .18s ease}.elc .btn-submit:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #4af1b780}.elc .btn-submit[disabled]{opacity:.6;pointer-events:none}.elc .form__legal{grid-column:1 / -1;margin-top:calc(3 * var(--u));text-align:center;color:var(--c-legal);font-size:calc(12 * var(--u));font-weight:var(--fw-light);line-height:calc(37 * var(--u));letter-spacing:-.02em}.elc .success{padding-top:calc(30 * var(--u));text-align:center}.elc .success__icon{width:calc(64 * var(--u));height:calc(64 * var(--u));margin:0 auto calc(18 * var(--u));color:#12b981}.elc .success__title{color:var(--c-ink);font-size:calc(26 * var(--u));font-weight:var(--fw-bold);line-height:calc(37 * var(--u));letter-spacing:-.04em}.elc .success__text{margin:calc(8 * var(--u)) auto calc(26 * var(--u));max-width:calc(520 * var(--u));color:var(--c-ink-muted);font-size:calc(15 * var(--u));line-height:calc(27 * var(--u))}.elc .success .btn-submit{margin-top:0}.elc .modal{position:fixed;inset:0;z-index:200}.elc .modal__backdrop{position:absolute;inset:0;background:#17003c9e;backdrop-filter:blur(calc(4 * var(--u)));-webkit-backdrop-filter:blur(calc(4 * var(--u)));animation:elc-modal-fade .22s ease both}.elc .modal__scroll{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(48 * var(--u)) calc(20 * var(--u));display:flex;justify-content:center;align-items:flex-start}.elc .modal__dialog{position:relative;width:calc(735 * var(--u));max-width:100%;animation:elc-modal-rise .28s cubic-bezier(.22,1,.36,1) both}.elc .modal__dialog:before{content:"";position:absolute;inset:calc(-40 * var(--u)) calc(-32 * var(--u)) auto;height:calc(200 * var(--u));border-radius:calc(28 * var(--u));background:var(--g-hero);z-index:-1}.elc .modal__close{position:absolute;top:calc(-30 * var(--u));right:calc(-20 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:#ffffff2e;color:var(--c-white);display:grid;place-items:center;transition:background-color .18s ease,transform .18s ease}.elc .modal__close:hover{background:#ffffff57;transform:rotate(90deg)}.elc .modal__close svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.elc .apply-card--modal{padding:calc(45 * var(--u)) calc(39 * var(--u)) calc(30 * var(--u)) calc(44 * var(--u));box-shadow:var(--sh-modal)}.elc .apply-card--modal.is-form{padding-bottom:calc(16 * var(--u))}@keyframes elc-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes elc-modal-rise{0%{opacity:0;transform:translateY(calc(26 * var(--u))) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1523px)and (min-width:1024px){.elc{--u: calc(100vw / 1524)}}@media(max-width:1023px){.elc{--u: min(1px, calc(100vw / 749));--hero-angle: 104.75deg}.elc .alert-bar{min-height:calc(62 * var(--u));padding-inline:calc(53 * var(--u))}.elc .alert-bar__text{gap:calc(4 * var(--u));font-size:calc(15 * var(--u));line-height:calc(19 * var(--u))}.elc .alert-bar__icon{width:calc(31 * var(--u));height:calc(28 * var(--u))}.elc .site-header{height:calc(92 * var(--u))}.elc .site-header__inner{width:var(--w-mobile);align-items:flex-start;padding-top:calc(20 * var(--u))}.elc .site-header__logo img{width:calc(171 * var(--u));height:calc(45 * var(--u))}.elc .btn--gradient{margin-top:calc(-1 * var(--u));width:calc(198 * var(--u));height:calc(48 * var(--u));font-size:calc(18 * var(--u));line-height:calc(25 * var(--u))}.elc .hero{padding-top:calc(53 * var(--u));padding-bottom:calc(63 * var(--u))}.elc .hero__inner{width:var(--w-mobile);display:block}.elc .hero__copy{padding-top:0}.elc .badge{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.elc .hero__title{margin-top:calc(20 * var(--u));max-width:none;text-align:center;font-size:calc(50 * var(--u));line-height:calc(56 * var(--u))}.elc .hero__lead{width:calc(585 * var(--u));max-width:100%;margin:calc(54 * var(--u)) auto 0;text-align:center;font-size:calc(18 * var(--u));line-height:calc(27 * var(--u))}.elc .hero__actions{margin-top:calc(28 * var(--u));flex-wrap:wrap;justify-content:center;gap:calc(28 * var(--u)) calc(53 * var(--u))}.elc .btn--mint,.elc .btn--ghost{height:calc(51 * var(--u));max-width:100%}.elc .brands{margin:calc(50 * var(--u)) 0 0;gap:calc(24 * var(--u));justify-content:space-between}.elc .hero__form{margin-top:calc(75 * var(--u))}.elc .apply__title{font-size:calc(36 * var(--u));line-height:calc(37 * var(--u))}.elc .apply__subtitle{margin-top:calc(-3 * var(--u));font-size:calc(16 * var(--u));line-height:calc(37 * var(--u))}.elc .apply-card{margin-top:calc(11 * var(--u));padding:calc(35 * var(--u)) calc(35 * var(--u)) calc(38 * var(--u))}.elc .filter-box{padding:calc(9 * var(--u)) calc(21 * var(--u)) calc(19 * var(--u))}.elc .filter-box__eyebrow{font-size:calc(12 * var(--u));line-height:calc(37 * var(--u))}.elc .filter-box__question{margin-top:calc(-5 * var(--u));font-size:calc(15 * var(--u));line-height:calc(18 * var(--u))}.elc .filter-box__actions{margin-top:calc(10 * var(--u));gap:calc(12 * var(--u))}.elc .pill{width:calc(134 * var(--u));height:calc(34 * var(--u));font-size:calc(18 * var(--u))}.elc .notice{padding:calc(16 * var(--u)) calc(15 * var(--u)) calc(6 * var(--u));gap:calc(15 * var(--u))}.elc .notice__icon{width:calc(24 * var(--u));height:calc(23 * var(--u))}.elc .benefits{padding-top:calc(45 * var(--u));padding-bottom:calc(45 * var(--u))}.elc .benefits__inner{width:var(--w-mobile);grid-template-columns:1fr;gap:calc(20 * var(--u))}.elc .benefit{min-height:calc(151 * var(--u));box-shadow:none;padding:calc(21 * var(--u)) calc(37 * var(--u)) calc(28 * var(--u));display:grid;grid-template-columns:auto 1fr;-moz-column-gap:calc(7 * var(--u));column-gap:calc(7 * var(--u));align-items:center}.elc .benefit__icon{grid-row:1}.elc .benefit__title{grid-row:1;margin-top:0}.elc .benefit__text{grid-column:1 / -1;margin-top:calc(3 * var(--u));margin-left:calc(10 * var(--u));line-height:calc(24 * var(--u))}.elc .roles{padding-top:calc(33 * var(--u));padding-bottom:calc(57 * var(--u))}.elc .roles__inner{width:var(--w-mobile)}.elc .roles__title{text-align:center}.elc .roles__subtitle{margin-top:calc(13 * var(--u));text-align:center}.elc .roles__grid{margin-top:calc(26 * var(--u));grid-template-columns:1fr;row-gap:calc(20 * var(--u))}.elc .role{width:100%;padding-right:0}.elc .role:nth-child(odd):last-child{grid-column:auto;justify-self:stretch}.elc .venues{padding-top:calc(39 * var(--u));padding-bottom:0}.elc .venues__inner{width:var(--w-mobile)}.elc .venues__title{font-size:calc(40 * var(--u));line-height:calc(51 * var(--u))}.elc .venues__list{margin:calc(39 * var(--u)) auto 0;width:calc(425 * var(--u));max-width:100%;grid-template-columns:1fr;gap:calc(19 * var(--u))}.elc .venue{min-height:calc(74 * var(--u));gap:calc(13 * var(--u));padding-inline:calc(26 * var(--u))}.elc .site-footer{min-height:calc(86 * var(--u));margin-top:calc(63 * var(--u))}.elc .site-footer__inner{width:var(--w-mobile)}.elc .site-footer__logo{width:calc(135 * var(--u));height:calc(36 * var(--u))}.elc .site-footer__legal{font-size:calc(15 * var(--u));text-align:right}.elc .modal__scroll{padding:calc(40 * var(--u)) calc(16 * var(--u))}.elc .modal__dialog{width:calc(643 * var(--u))}.elc .modal__dialog:before{inset:calc(-32 * var(--u)) calc(-16 * var(--u)) auto;height:calc(170 * var(--u))}.elc .modal__close{top:calc(-26 * var(--u));right:calc(-6 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u))}.elc .apply-card--modal{margin-top:calc(13 * var(--u));padding:calc(35 * var(--u)) calc(36 * var(--u)) calc(30 * var(--u)) calc(38 * var(--u))}.elc .form{grid-template-columns:calc(276 * var(--u)) calc(276 * var(--u))}}@media(max-width:767px){.elc{--u: min(1px, calc(100vw / 430))}.elc .site-header__inner,.elc .hero__inner,.elc .benefits__inner,.elc .roles__inner,.elc .venues__inner,.elc .site-footer__inner{width:100%;padding-inline:calc(24 * var(--u))}.elc .alert-bar{padding-inline:calc(16 * var(--u))}.elc .alert-bar__text{gap:calc(8 * var(--u));font-size:calc(16 * var(--u))}.elc .hero__title{font-size:calc(46 * var(--u));line-height:calc(52 * var(--u))}.elc .hero__actions{flex-direction:column;align-items:stretch}.elc .btn--mint,.elc .btn--ghost{width:100%}.elc .brands{width:100%;margin-left:0;flex-wrap:wrap;height:auto;justify-content:center;row-gap:calc(22 * var(--u));-moz-column-gap:calc(28 * var(--u));column-gap:calc(28 * var(--u))}.elc .benefit{padding-inline:calc(22 * var(--u))}.elc .role{padding:calc(28 * var(--u)) calc(22 * var(--u))}.elc .venue{padding-block:calc(12 * var(--u))}.elc .venues__list{width:100%}.elc .site-footer{padding-block:calc(26 * var(--u))}.elc .site-footer__inner{flex-direction:column;gap:calc(12 * var(--u))}.elc .site-footer__legal{text-align:center}.elc .form{grid-template-columns:1fr;row-gap:calc(10 * var(--u))}.elc .modal__scroll{padding:calc(46 * var(--u)) calc(14 * var(--u)) calc(30 * var(--u))}.elc .modal__dialog{width:100%}.elc .apply-card,.elc .apply-card--modal{padding-inline:calc(24 * var(--u))}}
