.gj-page.gj-join{--app-field-control-h:50px;--app-field-control-fs:16px;--app-field-pad-block:0px;--app-field-pad-inline:14px;--app-field-radius:var(--gj-radius);--app-field-min-w:0;--app-field-label-fs:14px;--app-field-gap:6px;--btn-pad-y:13px;--btn-pad-x:24px;--btn-font-size:16px}.gj-page.gj-join :where(p:not(.app-notice),label){margin:0;color:inherit}.gj-page.gj-join .gj-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gj-page.gj-join .gj-join-hero{position:relative;flex-shrink:0;background:var(--gj-cream)}.gj-page.gj-join .gj-join-hero__media{position:relative;height:250px;overflow:hidden}.gj-page.gj-join .gj-join-hero__img{object-fit:cover;object-position:100% 0}.gj-page.gj-join .gj-join-hero__copy{padding:22px 20px 0;display:flex;flex-direction:column;gap:10px}.gj-page.gj-join .gj-join-hero__kicker{color:var(--gj-pomegranate)}.gj-page.gj-join .gj-join-hero__title{margin:0;font:900 38px var(--gj-font);line-height:.98;letter-spacing:-.03em;text-transform:uppercase;color:var(--gj-ink)}.gj-page.gj-join .gj-join-hero__join,.gj-page.gj-join .gj-join-hero__lead,.gj-page.gj-join .gj-join-hero__starts{display:none}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-prize{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;padding:14px 18px;border-radius:var(--gj-radius);background:linear-gradient(180deg,#4B5360,#626A76);color:var(--gj-white);text-decoration:none}.gj-page.gj-join .gj-join-prize__logo{width:200px;height:auto}.gj-page.gj-join .gj-join-prize__text{align-self:stretch;padding-top:10px;border-top:1px solid rgba(255,255,255,.28);display:flex;flex-direction:column;gap:2px}.gj-page.gj-join .gj-join-prize__title{font:700 14px var(--gj-font);color:var(--gj-white)}.gj-page.gj-join .gj-join-prize__link{font:600 13px var(--gj-font);color:#E3D2B8}.gj-page.gj-join .gj-header--join{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0 12px;border-bottom:1px solid var(--gj-line)}.gj-page.gj-join .gj-header--join .gj-header__side{display:flex;align-items:center;gap:4px}.gj-page.gj-join .gj-header--join .gj-header__side--end{justify-content:flex-end}.gj-page.gj-join .gj-header--join .gj-header__icon{margin:0}.gj-page.gj-join .gj-header__menu{position:relative}.gj-page.gj-join .gj-header__menu-button{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;cursor:pointer;font:600 15px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-header__menu-button::-webkit-details-marker{display:none}.gj-page.gj-join .gj-header__menu-word{display:none}.gj-page.gj-join .gj-header__menu-list{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:220px;padding:8px;display:flex;flex-direction:column;background:var(--gj-white);border:1px solid var(--gj-line);border-radius:var(--gj-radius);box-shadow:0 8px 24px rgba(15,15,15,.12)}.gj-page.gj-join :is(a,#gj-join-lift).gj-header__menu-link{min-height:44px;padding:0 12px;display:flex;align-items:center;font:600 15px var(--gj-font);color:var(--gj-ink);text-decoration:none;border-radius:3px}.gj-page.gj-join :is(a,#gj-join-lift).gj-header__menu-link:hover{background:var(--gj-cream)}.gj-page.gj-join .gj-join-bands,.gj-page.gj-join .gj-join-company,.gj-page.gj-join .gj-join-step,.gj-page.gj-join .gj-join-summary{display:none}.gj-page.gj-join .gj-join-body{padding:26px 20px 40px;font-family:var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-body,.gj-page.gj-join .gj-join-form{display:flex;flex-direction:column;gap:20px}.gj-page.gj-join .gj-join-form>.app-field{margin-top:0}.gj-page.gj-join .gj-join-entries{background:var(--gj-white);border-radius:var(--gj-radius);padding:16px;box-shadow:0 1px 0 var(--gj-line);display:flex;flex-direction:column;gap:10px}.gj-page.gj-join .gj-join-entries__row{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;font:500 14px var(--gj-font);line-height:1.4}.gj-page.gj-join .gj-join-entries__row strong{font-weight:700}.gj-page.gj-join .gj-join-entries__badge{width:40px;height:40px;border-radius:50%;background:var(--gj-matcha);display:flex;align-items:center;justify-content:center;font:900 16px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-entries__total{border-top:1px solid var(--gj-line);padding-top:10px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:600 14px var(--gj-font)}.gj-page.gj-join .gj-join-entries__total-value{font:900 22px var(--gj-font);letter-spacing:-.03em;white-space:nowrap}.gj-page.gj-join .app-shell-chrome .app-field>label{font:700 14px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .app-shell-chrome .app-field input:not([type=checkbox]):not([type=radio]),.gj-page.gj-join .app-shell-chrome .app-field select{min-height:50px;height:50px;padding:0 14px;background:var(--gj-white);border:1.5px solid var(--gj-line);border-radius:var(--gj-radius);font:400 16px var(--gj-font);letter-spacing:normal;color:var(--gj-ink)}.gj-page.gj-join .app-shell-chrome .app-field input:not([type=checkbox]):not([type=radio])::placeholder{color:var(--gj-grey)}.gj-page.gj-join .app-shell-chrome .app-field input:not([type=checkbox]):not([type=radio]):focus-visible{outline:none;border-color:var(--gj-ink);box-shadow:inset 0 0 0 1px var(--gj-ink)}.gj-page.gj-join .app-shell-chrome .app-field--required input:not([type=checkbox]):not([type=radio]){border-right-width:var(--app-field-required-edge,3px)}.gj-page.gj-join .app-shell-chrome .app-field--required input:not([type=checkbox]):not([type=radio]):invalid,.gj-page.gj-join .app-shell-chrome .app-field--required input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{border-right-color:var(--app-accent)}.gj-page.gj-join .app-shell-chrome .app-field--required input:not([type=checkbox]):not([type=radio]):valid:not([aria-invalid=true]){border-right-color:var(--app-ok)}.gj-page.gj-join .app-shell-chrome .app-field__hint{margin-top:0;font:400 13px var(--gj-font);line-height:1.4;color:var(--gj-grey)}.gj-page.gj-join .app-shell-chrome .app-field__error{font:600 13px var(--gj-font)}.gj-page.gj-join .gj-join-form>.gj-join-groups.kit-fieldset{margin:0;padding:0;border:0;border-radius:0;background:none;min-width:0;display:flex;flex-direction:column;gap:8px}.gj-page.gj-join .gj-join-groups .kit-fieldset__legend{padding:0;margin-bottom:2px;font:700 14px var(--gj-font);letter-spacing:normal;text-transform:none;color:var(--gj-ink)}.gj-page.gj-join .gj-join-groups__hint{font:400 13px var(--gj-font);line-height:1.4;color:var(--gj-grey)}.gj-page.gj-join .gj-join-groups__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.gj-page.gj-join .gj-join-groups__tiles--one{grid-template-columns:minmax(0,1fr)}.gj-page.gj-join .gj-join-group{position:relative;display:block;min-width:0;cursor:pointer}.gj-page.gj-join .gj-join-group__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gj-page.gj-join .gj-join-group__tile{min-height:64px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;background:var(--gj-white);border:1.5px solid var(--gj-line);border-radius:var(--gj-radius);color:var(--gj-ink)}.gj-page.gj-join .gj-join-group__input:checked+.gj-join-group__tile{background:var(--gj-matcha);border-color:var(--gj-matcha);color:var(--gj-ink)}.gj-page.gj-join .gj-join-group__input:focus-visible+.gj-join-group__tile{outline:2px solid var(--gj-ink);outline-offset:2px}.gj-page.gj-join .gj-join-group__input[aria-invalid=true]:not(:checked)+.gj-join-group__tile{border-color:var(--app-accent)}.gj-page.gj-join .gj-join-group__name{font:800 12px var(--gj-font);letter-spacing:.04em;text-transform:uppercase}.gj-page.gj-join .gj-join-group__dates{font:700 15px var(--gj-font);line-height:1.25}.gj-page.gj-join .gj-join-group__note{font:400 12px var(--gj-font);line-height:1.3}.gj-page.gj-join .gj-join-socials{display:flex;flex-direction:column;gap:10px}.gj-page.gj-join .gj-join-socials__title{font:700 14px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-socials__help{font:400 13px var(--gj-font);line-height:1.45;color:var(--gj-grey)}.gj-page.gj-join .gj-join-socials .app-socials{gap:8px}.gj-page.gj-join .gj-join-socials .kit-empty{display:none}.gj-page.gj-join .gj-join-socials .app-socials__list{gap:8px}.gj-page.gj-join .gj-join-socials .app-socials__item{display:grid;grid-template-columns:36px minmax(0,1fr) 44px 44px;grid-template-areas:"badge platform edit remove" "badge url edit remove";grid-column-gap:8px;column-gap:8px;grid-row-gap:0;row-gap:0;align-items:center;flex-wrap:nowrap;background:var(--gj-white);border:1.5px solid var(--gj-line);border-radius:var(--gj-radius);padding:6px 4px 6px 10px}.gj-page.gj-join .gj-join-socials .app-profile-social-badge{grid-area:badge;width:36px;height:36px;border-radius:50%;background:var(--gj-matcha);color:var(--gj-ink);display:flex;align-items:center;justify-content:center;font:800 12px var(--gj-font)}.gj-page.gj-join .gj-join-socials .app-socials__platform{grid-area:platform;min-width:0;align-self:end;font:700 14px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-socials .app-socials__item .app-socials__url,.gj-page.gj-join .gj-join-socials .app-socials__item .app-socials__url-input{grid-area:url;align-self:start;order:0;min-width:0;font:400 13px var(--gj-font);color:var(--gj-grey)}.gj-page.gj-join .gj-join-socials .app-socials__item .app-socials__url-input{height:36px;padding:0 8px;font-size:16px;background:var(--gj-white);border:1.5px solid var(--gj-line);border-radius:var(--gj-radius);color:var(--gj-ink)}.gj-page.gj-join .gj-join-socials .app-socials__action{width:44px;height:44px;border-radius:var(--gj-radius);color:var(--gj-ink)}.gj-page.gj-join .gj-join-socials .app-socials__action:nth-last-child(2){grid-area:edit}.gj-page.gj-join .gj-join-socials .app-socials__action:last-child{grid-area:remove;color:#B3261E}.gj-page.gj-join .gj-join-socials .app-socials__add{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:8px;gap:8px;flex-direction:row}.gj-page.gj-join .gj-join-socials .app-socials__add .app-socials__select,.gj-page.gj-join .gj-join-socials .app-socials__add .app-socials__url-input{width:100%;min-width:0;min-height:48px;height:48px;padding:0 12px;background-color:var(--gj-white);border:1.5px solid var(--gj-line);border-radius:var(--gj-radius);font:400 16px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-socials .app-socials__add .app-socials__select{padding-right:8px}.gj-page.gj-join .gj-join-socials .app-socials__add .app-socials__url-input:disabled{background-color:var(--gj-cream);color:var(--gj-grey)}.gj-page.gj-join .gj-join-socials .app-socials__add .btn{grid-column:1/-1;width:100%;min-height:48px;padding:0 14px;background:var(--gj-white);border:1.5px solid var(--gj-ink);border-radius:var(--gj-radius);font:600 14px var(--gj-font);color:var(--gj-ink);box-shadow:none}.gj-page.gj-join .gj-join-socials .app-socials__add .btn:disabled{border-color:var(--gj-line);color:var(--gj-grey);cursor:not-allowed}.gj-page.gj-join .gj-join-default-submit{display:none}.gj-page.gj-join .gj-join-email-consent{display:flex;flex-direction:column;gap:6px}.gj-page.gj-join .gj-join-email-consent__statement{margin:0;font:600 14px/1.45 var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-email-consent__description{margin:0;font:400 12px/1.5 var(--gj-font);color:var(--gj-grey)}.gj-page.gj-join .gj-join-captcha{min-height:66px;display:flex;align-items:center;justify-content:center}.gj-page.gj-join .btn.gj-join-submit{width:100%;min-height:56px;padding:0 16px;border:0;border-radius:var(--gj-radius);background:var(--gj-matcha);color:var(--gj-ink);font:700 17px var(--gj-font);letter-spacing:normal;box-shadow:none}.gj-page.gj-join .btn.gj-join-submit:hover:not(:disabled){background:#9DBC00;color:var(--gj-ink)}.gj-page.gj-join .btn.gj-join-submit:focus-visible{outline:2px solid var(--gj-ink);outline-offset:2px}.gj-page.gj-join .btn.gj-join-submit:disabled{opacity:.7;cursor:progress}.gj-page.gj-join .gj-join-share{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-left:3px solid var(--gj-matcha);border-radius:var(--gj-radius);background:var(--gj-white)}.gj-page.gj-join .gj-join-share__title{margin:0;font:800 15px/1.3 var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-share__text{margin:0;font:400 14px/1.5 var(--gj-font);color:var(--gj-grey-dark)}.gj-page.gj-join .gj-join-actions{display:flex;flex-direction:column;gap:10px}.gj-page.gj-join .btn.gj-join-submit--plain{min-height:52px;border:1.5px solid var(--gj-ink);background:var(--gj-white);color:var(--gj-ink);font:600 16px var(--gj-font)}.gj-page.gj-join .btn.gj-join-submit--plain:hover:not(:disabled){background:var(--gj-cream);color:var(--gj-ink)}.gj-page.gj-join .gj-join-actions__note{margin:0;font:400 12px/1.5 var(--gj-font);color:var(--gj-grey);text-align:center}.gj-page.gj-join .gj-join-legal{font:400 12px var(--gj-font);line-height:1.5;color:var(--gj-grey);text-align:center}.gj-page.gj-join .gj-joined{display:flex;flex-direction:column;font-family:var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-joined-hero{position:relative;height:430px;flex-shrink:0;overflow:hidden}.gj-page.gj-join .gj-joined-hero__img{object-fit:cover;object-position:42% 40%}.gj-page.gj-join .gj-joined-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--gj-shade),.6) 0,rgba(var(--gj-shade),.25) 45%,rgba(var(--gj-shade),.1) 70%,rgba(var(--gj-shade),.45) 100%)}.gj-page.gj-join .gj-joined-hero__copy{position:absolute;top:24px;left:20px;right:20px;display:flex;flex-direction:column;gap:8px;color:var(--gj-white)}.gj-page.gj-join .gj-joined-hero__title{margin:0;font:900 64px var(--gj-font);line-height:.88;letter-spacing:-.055em;text-transform:uppercase;color:var(--gj-white)}.gj-page.gj-join .gj-joined-hero__title-line{display:block}.gj-page.gj-join .gj-joined-hero__lead{font:600 17px var(--gj-font);color:var(--gj-white);text-shadow:0 1px 12px rgba(var(--gj-shade),.5)}.gj-page.gj-join .gj-joined-ticket{position:relative;z-index:1;margin:-70px 20px 0;background:var(--gj-white);border-radius:var(--gj-radius);box-shadow:0 16px 36px rgba(var(--gj-shade),.18);display:grid;grid-template-columns:minmax(0,1fr) 104px}.gj-page.gj-join .gj-joined-ticket__main{padding:16px 16px 16px 18px;display:flex;flex-direction:column;gap:8px;border-right:2px dashed var(--gj-line)}.gj-page.gj-join .gj-joined-ticket__rule{font:900 22px var(--gj-font);line-height:1.05;letter-spacing:-.03em;color:var(--gj-ink)}.gj-page.gj-join .gj-joined-ticket__more{font:600 14px var(--gj-font);line-height:1.4;color:var(--gj-grey-dark)}.gj-page.gj-join .gj-joined-ticket__stub{background:var(--gj-matcha);border-radius:0 var(--gj-radius) var(--gj-radius) 0;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;color:var(--gj-ink)}.gj-page.gj-join .gj-joined-ticket__to{font:800 10px var(--gj-font);letter-spacing:.14em;text-transform:uppercase}.gj-page.gj-join .gj-joined-ticket__where{font:900 30px var(--gj-font);letter-spacing:-.04em;line-height:1}.gj-page.gj-join .gj-joined-ticket__nights{font:700 11px var(--gj-font);line-height:1.2}.gj-page.gj-join .gj-joined-diary{margin:28px 20px 0;background:var(--gj-white);border-radius:var(--gj-radius);overflow:hidden;box-shadow:0 1px 0 var(--gj-line);display:grid;grid-template-columns:128px minmax(0,1fr)}.gj-page.gj-join .gj-joined-diary__img{width:128px;height:100%;min-height:220px;object-fit:cover}.gj-page.gj-join .gj-joined-diary__body{min-width:0;padding:16px;display:flex;flex-direction:column;gap:8px}.gj-page.gj-join .gj-joined-diary__title{font:900 20px var(--gj-font);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--gj-ink)}.gj-page.gj-join .gj-joined-diary__text{font:400 13px var(--gj-font);line-height:1.45;color:var(--gj-grey)}.gj-page.gj-join .btn.gj-joined-diary__copy,.gj-page.gj-join .btn.gj-joined-diary__open{width:100%;min-height:48px;padding:0 12px;border-radius:var(--gj-radius);font:600 15px var(--gj-font);letter-spacing:normal;white-space:normal;text-decoration:none;box-shadow:none}.gj-page.gj-join .btn.gj-joined-diary__open{margin-top:4px;background:var(--gj-ink);border:0;color:var(--gj-white)}.gj-page.gj-join .btn.gj-joined-diary__open:hover{background:#2A2A2A;color:var(--gj-white)}.gj-page.gj-join .btn.gj-joined-diary__copy{background:var(--gj-white);border:1.5px solid var(--gj-ink);color:var(--gj-ink)}.gj-page.gj-join .btn.gj-joined-diary__copy:hover{background:var(--gj-cream)}.gj-page.gj-join .gj-joined-diary__label{margin-top:4px;font:700 12px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-joined-diary__body .gj-joined-diary__link{width:100%;min-width:0;height:44px;padding:0 10px;background:var(--gj-cream);border:1.5px solid var(--gj-line);border-radius:var(--gj-radius);font:400 16px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-joined-diary__body .gj-joined-diary__private{margin:0;font-size:12px;line-height:1.4}.gj-page.gj-join .gj-joined-next{padding:36px 20px 0;display:flex;flex-direction:column;gap:14px}.gj-page.gj-join .gj-joined-next__title{margin:0;font:900 32px var(--gj-font);line-height:.95;letter-spacing:-.045em;text-transform:uppercase;color:var(--gj-ink)}.gj-page.gj-join .gj-joined-next__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gj-page.gj-join .gj-joined-tile{position:relative;display:block;height:220px;border-radius:var(--gj-radius);overflow:hidden;box-shadow:0 12px 28px rgba(var(--gj-shade),.16);color:var(--gj-white);text-decoration:none}.gj-page.gj-join .gj-joined-tile--wide{height:230px}.gj-page.gj-join .gj-joined-tile__img{object-fit:cover}.gj-page.gj-join .gj-joined-tile__img--pouches{object-position:50% 84%}.gj-page.gj-join .gj-joined-tile__img--guide{object-position:50% 60%}.gj-page.gj-join .gj-joined-tile__img--day-one{object-position:30% 50%}.gj-page.gj-join .gj-joined-tile__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--gj-shade),0) 35%,rgba(var(--gj-shade),.72) 100%)}.gj-page.gj-join .gj-joined-tile__tag{position:absolute;top:10px;left:10px;background:var(--gj-matcha);color:var(--gj-ink);padding:4px 8px;border-radius:var(--gj-radius);font:800 10px var(--gj-font);letter-spacing:.12em;text-transform:uppercase}.gj-page.gj-join .gj-joined-tile__copy{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:3px}.gj-page.gj-join .gj-joined-tile__title{font:900 18px var(--gj-font);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.gj-page.gj-join .gj-joined-tile__note{font:500 12px var(--gj-font);line-height:1.35}.gj-page.gj-join .gj-joined-tile__note s{text-decoration:line-through}.gj-page.gj-join a.gj-joined-tile:hover .gj-joined-tile__title{text-decoration:underline}.gj-page.gj-join .gj-joined-buy{padding:26px 20px 40px;display:flex;flex-direction:column;gap:10px}.gj-page.gj-join .gj-joined-buy .gj-btn{gap:6px}.gj-page.gj-join .gj-joined-buy__note{font:400 12px var(--gj-font);color:var(--gj-grey);text-align:center}.gj-page.gj-join :is(a,#gj-join-lift).gj-joined-tile{color:var(--gj-white);text-decoration:none}.gj-page.gj-join :is(a,#gj-join-lift).gj-btn--blue{color:var(--gj-white);text-decoration:none}.gj-page.gj-join :is(a,#gj-join-lift).gj-header__icon{text-decoration:none}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-legal__link{color:var(--gj-ink);text-decoration:underline}.gj-page.gj-join .btn.gj-joined-diary__copy:focus-visible,.gj-page.gj-join .btn.gj-joined-diary__open:focus-visible,.gj-page.gj-join .gj-header__menu-button:focus-visible,.gj-page.gj-join .gj-join-socials .app-socials__action:focus-visible,.gj-page.gj-join .gj-join-socials .app-socials__add .app-socials__select:focus-visible,.gj-page.gj-join .gj-join-socials .app-socials__add .app-socials__url-input:focus-visible,.gj-page.gj-join .gj-join-socials .app-socials__add .btn:focus-visible,.gj-page.gj-join .gj-join-socials .app-socials__item .app-socials__url-input:focus-visible,.gj-page.gj-join .gj-joined-diary__body .gj-joined-diary__link:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-btn--blue:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-header__icon:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-header__menu-link:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-join-band__link:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-join-company__link:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-join-hero__join:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-join-host__all:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-join-legal__link:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-join-prize:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-join-summary__link:focus-visible,.gj-page.gj-join :is(a,#gj-join-lift).gj-joined-tile:focus-visible{outline:2px solid var(--gj-ink);outline-offset:2px;box-shadow:none}@media (min-width:1024px){.gj-page.gj-join{--join-edge:max(20px,calc((100% - 1104px) / 2))}.gj-page.gj-join .gj-column{max-width:none}.gj-page.gj-join .gj-header--join{height:72px;padding:0 var(--join-edge)}.gj-page.gj-join .gj-header--join .gj-header__logo{width:140px}.gj-page.gj-join .gj-header__menu-button{padding:0 6px}.gj-page.gj-join .gj-header__menu-word{display:inline}.gj-page.gj-join .gj-join-hero{height:440px;overflow:hidden}.gj-page.gj-join .gj-join-hero__media{position:absolute;inset:0;height:auto}.gj-page.gj-join .gj-join-hero__img{object-position:100% 50%}.gj-page.gj-join .gj-join-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,247,242,.97),rgba(250,247,242,.92) 36%,rgba(250,247,242,.55) 50%,rgba(250,247,242,0) 62%)}.gj-page.gj-join .gj-join-hero__copy{position:relative;height:100%;box-sizing:border-box;padding:0 var(--join-edge);justify-content:center;gap:14px}.gj-page.gj-join .gj-join-hero__kicker{font-size:13px;letter-spacing:.12em}.gj-page.gj-join .gj-join-hero__starts{display:inline}.gj-page.gj-join .gj-join-hero__title{max-width:660px;font-size:56px;letter-spacing:-.035em}.gj-page.gj-join .gj-join-hero__lead{display:block;max-width:470px;font:400 18px var(--gj-font);line-height:1.5;color:var(--gj-grey-dark)}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-hero__join{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;height:52px;margin-top:4px;padding:0 26px;border-radius:var(--gj-radius);background:var(--gj-matcha);color:var(--gj-ink);font:700 16px var(--gj-font);text-decoration:none}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-prize{flex-direction:row;align-items:center;align-self:flex-start;gap:16px;margin-top:6px;padding:12px 18px}.gj-page.gj-join .gj-join-prize__logo{width:220px}.gj-page.gj-join .gj-join-prize__text{align-self:auto;padding:0 0 0 16px;border-top:0;border-left:1px solid rgba(255,255,255,.28)}.gj-page.gj-join .gj-join-main{padding:48px var(--join-edge) 56px;background:var(--gj-white);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-column-gap:40px;column-gap:40px;align-items:start}.gj-page.gj-join .gj-join-body{padding:32px var(--join-edge) 48px}.gj-page.gj-join .gj-join-main .gj-join-body{padding:0}.gj-page.gj-join .gj-join-entries{display:none}.gj-page.gj-join .gj-join-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;column-gap:18px;grid-row-gap:24px;row-gap:24px}.gj-page.gj-join .gj-join-form>*{grid-column:1/-1}.gj-page.gj-join .gj-join-form>.app-field{grid-column:auto}.gj-page.gj-join .gj-join-groups .kit-fieldset__legend,.gj-page.gj-join .gj-join-share__title,.gj-page.gj-join .gj-join-socials__title,.gj-page.gj-join .gj-join-step{display:flex;align-items:center;gap:12px;margin:12px 0 0;font:800 20px var(--gj-font);letter-spacing:-.01em;text-transform:none;color:var(--gj-ink)}.gj-page.gj-join .gj-join-groups .kit-fieldset__legend:before,.gj-page.gj-join .gj-join-share__title:before,.gj-page.gj-join .gj-join-socials__title:before,.gj-page.gj-join .gj-join-step:before{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gj-ink);color:var(--gj-white);font:700 14px var(--gj-font)}.gj-page.gj-join .gj-join-step--about:before{content:"1"}.gj-page.gj-join .gj-join-groups .kit-fieldset__legend:before{content:"2"}.gj-page.gj-join .gj-join-socials__title:before{content:"3"}.gj-page.gj-join .gj-join-share__title:before{content:"4"}.gj-page.gj-join .gj-join-step--about{margin-top:0}.gj-page.gj-join .gj-join-company{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--gj-cream);border-radius:var(--gj-radius);font:400 15px var(--gj-font);line-height:1.4}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-company__link{font-weight:600;white-space:nowrap;color:var(--gj-pomegranate)}.gj-page.gj-join .gj-join-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:12px;gap:12px}.gj-page.gj-join .gj-join-actions__note{grid-column:1/-1}.gj-page.gj-join .gj-join-summary{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.gj-page.gj-join .gj-join-summary__card{padding:22px 24px;background:var(--gj-cream);border:1px solid var(--gj-line);border-radius:var(--gj-radius);display:flex;flex-direction:column}.gj-page.gj-join .gj-join-summary__title{margin:0 0 8px;font:700 13px var(--gj-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gj-pomegranate)}.gj-page.gj-join .gj-join-summary__row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--gj-line);font:400 15px var(--gj-font)}.gj-page.gj-join .gj-join-summary__row:first-of-type{border-top:0}.gj-page.gj-join .gj-join-summary__row>span:first-child{color:var(--gj-grey)}.gj-page.gj-join .gj-join-summary__row strong{font-weight:700;text-align:right}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-summary__link{color:var(--gj-pomegranate);text-decoration:underline}.gj-page.gj-join .gj-join-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;padding-top:14px;border-top:2px solid var(--gj-ink);font:600 15px var(--gj-font)}.gj-page.gj-join .gj-join-summary__total-value{font:900 30px var(--gj-font);letter-spacing:-.03em;white-space:nowrap}.gj-page.gj-join .gj-join-summary__legal{padding:0 4px;font:400 13px var(--gj-font);color:var(--gj-grey)}.gj-page.gj-join .gj-join-host{padding:18px 20px;display:flex;flex-direction:column;gap:12px;background:var(--gj-white);border:2px solid var(--gj-pomegranate);border-radius:var(--gj-radius)}.gj-page.gj-join .gj-join-host__who{display:flex;align-items:center;gap:12px}.gj-page.gj-join .gj-join-host__initial,.gj-page.gj-join .gj-join-host__photo{width:52px;height:52px;flex-shrink:0;border-radius:50%}.gj-page.gj-join .gj-join-host__initial{display:inline-flex;align-items:center;justify-content:center;background:var(--gj-pomegranate);color:var(--gj-white);font:800 22px var(--gj-font)}.gj-page.gj-join .gj-join-host__photo{object-fit:cover}.gj-page.gj-join .gj-join-host__names{display:flex;flex-direction:column;gap:2px;min-width:0}.gj-page.gj-join .gj-join-host__kicker{font:700 11px var(--gj-font);letter-spacing:.1em;text-transform:uppercase;color:var(--gj-pomegranate)}.gj-page.gj-join .gj-join-host__name{font:800 19px var(--gj-font);color:var(--gj-ink)}.gj-page.gj-join .gj-join-host__headline{font:400 13px var(--gj-font);line-height:1.4;color:var(--gj-grey)}.gj-page.gj-join .gj-join-host__deal{padding:12px;background:var(--gj-cream);border-radius:var(--gj-radius);display:flex;flex-direction:column;gap:4px}.gj-page.gj-join .gj-join-host__deal-line{font:400 14px var(--gj-font);line-height:1.45}.gj-page.gj-join .gj-join-host__code{letter-spacing:.04em}.gj-page.gj-join .gj-join-host__deal-legal{font:400 12px var(--gj-font);color:var(--gj-grey)}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-host__all{font:600 14px var(--gj-font);color:var(--gj-pomegranate);text-decoration:underline}.gj-page.gj-join .gj-join-bands{display:block}.gj-page.gj-join .gj-join-band__kicker{font:700 13px var(--gj-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gj-pomegranate)}.gj-page.gj-join .gj-join-band__title{margin:0;font:900 40px var(--gj-font);line-height:1.05;letter-spacing:-.03em;color:var(--gj-ink)}.gj-page.gj-join :is(a,#gj-join-lift).gj-join-band__link{font:600 15px var(--gj-font);color:var(--gj-pomegranate);text-decoration:underline}.gj-page.gj-join .gj-join-earn{padding:56px var(--join-edge);display:flex;flex-direction:column;gap:24px}.gj-page.gj-join .gj-join-earn__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.gj-page.gj-join .gj-join-earn__heading{display:flex;flex-direction:column;gap:10px}.gj-page.gj-join .gj-join-earn__tiles{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.gj-page.gj-join .gj-join-earn__tile{padding:20px;background:var(--gj-white);border:1px solid var(--gj-line);border-radius:var(--gj-radius);display:flex;flex-direction:column;gap:8px}.gj-page.gj-join .gj-join-earn__value{font:900 34px var(--gj-font);line-height:1;letter-spacing:-.03em}.gj-page.gj-join .gj-join-earn__suffix{font:700 15px var(--gj-font);letter-spacing:0}.gj-page.gj-join .gj-join-earn__label{font:400 15px var(--gj-font);line-height:1.4;color:var(--gj-grey-dark)}.gj-page.gj-join .gj-join-diary{padding:56px var(--join-edge);background:var(--gj-white);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:40px;gap:40px;align-items:center}.gj-page.gj-join .gj-join-diary__intro{display:flex;flex-direction:column;gap:12px}.gj-page.gj-join .gj-join-diary__lead{font:400 17px var(--gj-font);line-height:1.55;color:var(--gj-grey-dark)}.gj-page.gj-join .gj-join-diary__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.gj-page.gj-join .gj-join-diary__tile{padding:20px;border:1px solid var(--gj-line);border-radius:var(--gj-radius);display:flex;flex-direction:column;gap:10px}.gj-page.gj-join .gj-join-diary__tile-title{font:700 16px var(--gj-font)}.gj-page.gj-join .gj-join-diary__chips{display:flex;flex-wrap:wrap;gap:6px}.gj-page.gj-join .gj-join-diary__chip{height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:15px;background:#F3EFE7;font:400 13px var(--gj-font)}.gj-page.gj-join .gj-join-diary__chip--on{background:var(--gj-pomegranate);color:var(--gj-white)}.gj-page.gj-join .gj-join-diary__streak{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.gj-page.gj-join .gj-join-diary__day{height:16px;border-radius:3px;background:#F3EFE7}.gj-page.gj-join .gj-join-diary__day--on{background:var(--gj-matcha)}.gj-page.gj-join .gj-join-diary__day--miss{background:var(--gj-line)}.gj-page.gj-join .gj-join-diary__note{font:400 14px var(--gj-font);line-height:1.45;color:var(--gj-grey)}.gj-page.gj-join .gj-join-footer{padding:28px var(--join-edge) 40px;display:flex;justify-content:space-between;gap:24px;font:400 13px var(--gj-font);color:var(--gj-grey)}}