.flow-icon{flex:none;display:block}.flow-link{align-items:center;gap:8px;padding:10px 0;font-weight:600;display:inline-flex}.flow-btn{gap:10px;min-height:56px;padding:0 24px;font-size:17px}.flow-eyebrow{letter-spacing:0;color:var(--pink-ink);margin:0;font-size:16px;font-weight:600}.flow-pills{flex-wrap:wrap;gap:8px;margin:0;display:flex}.flow-pending{border:1px dashed var(--blue-deep);background:var(--paper);letter-spacing:0;padding:3px 10px;font-size:15px;font-weight:600;display:inline-block}.flow-pending--pink{border-color:var(--pink-ink);color:var(--pink-ink);padding:4px 10px;font-size:14px}.flow-contact{color:var(--muted);margin:18px 0 0;font-size:15px}.flow-contact a{color:var(--ink);font-weight:500}.flow-hero{background:var(--mist);position:relative;overflow:hidden}.flow-title{letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.02}.flow-title__mask{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.flow-title__text{display:inline-block}.flow-lede{letter-spacing:-.01em;margin:20px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.36}.flow-h2{letter-spacing:-.024em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:600;line-height:1.04}.flow-h2--sm{font-size:clamp(36px,3.8vw,54px);line-height:1.06}.flow-pink{background:var(--pink-bg);border-radius:36px 36px 0 0}.flow-head{aspect-ratio:409/509;width:100%;height:auto;display:block;overflow:visible}.form-sheet{background:var(--paper);box-shadow:0 1px #0a14280f,0 28px 64px -36px #0a142847}.form-sheet__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:14px 28px;display:flex}.form-sheet__title{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:600}.form-sheet__link{font-size:15px}.form-sheet__frame{height:1640px}.form-sheet__frame iframe{border:0;width:100%;height:100%;display:block}.facts-list{border-bottom:1px solid #0a142833;max-width:30em;margin:36px 0 0}.facts-list__row{border-top:1px solid #0a142833;grid-template-columns:152px minmax(0,1fr);gap:2px 16px;padding:14px 0;display:grid}.facts-list__row:first-child{padding-bottom:10px}.facts-list dt{letter-spacing:0;padding-top:3px;font-size:14px;font-weight:500}.facts-list dd{margin:0}.facts-list__value{font-size:18px;font-weight:600;display:block}.facts-list__sub{color:var(--muted);display:block}.facts-list__link{padding:8px 0;font-size:15px;font-weight:500}.facts-list__route{padding-top:8px;font-size:15px;font-weight:500;display:inline-block}.next-step{background:var(--blue);color:var(--ink);position:relative;overflow:clip}.next-step__top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;padding-top:clamp(64px,7vw,96px);display:grid}.next-step__title{grid-column:span 9;margin:0 0 8px;font-weight:600}.next-step__kicker{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,38px);line-height:1.15;display:block}.next-step__date{letter-spacing:-.03em;padding-bottom:.06em;font-size:clamp(84px,11vw,168px);line-height:1;display:block}.next-step__head{grid-column:10/span 3;justify-self:end;width:100%;max-width:250px;overflow:hidden}.next-step__head .flow-head{margin-bottom:-8px}.next-step__rule{background:var(--ink);height:1px}.next-step__row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:16px 24px;padding-block:24px 40px;display:grid}.next-step__fact:first-child{grid-column:span 3}.next-step__fact:nth-child(2){grid-column:span 4}.next-step__pill{border:1px solid var(--ink);letter-spacing:0;padding:4px 10px;font-size:15px;font-weight:600;display:inline-block}.next-step__pill--pending{border-style:dashed}.next-step__cost{margin:0;font-size:17px;font-weight:600}.next-step__action{flex-wrap:wrap;grid-column:8/span 5;justify-content:flex-end;justify-self:end;align-items:center;gap:8px 18px;display:flex}.next-step__button{gap:12px}.next-step__closed{margin:0;font-size:16px}.next-step__follow{border-top:1px solid #0a14284d;flex-wrap:wrap;align-items:center;gap:0 20px;padding:14px 0 22px;display:flex}.next-step__follow p{margin:0}@media (hover:hover){.next-step .line-link:hover{color:var(--ink);text-decoration-thickness:2px}}.info-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;padding-top:48px;display:grid}.info-hero__text{grid-column:span 8;padding-bottom:72px}.info-hero .flow-title{margin-top:22px;font-size:clamp(64px,9vw,136px)}.info-hero__lede{max-width:21em}.info-index{margin-top:32px}.info-index ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.info-index__link{background:var(--paper);border:1px solid #0a14288c;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 18px;font-weight:600;text-decoration:none;display:inline-flex}.info-hero__head{grid-column:9/span 4;justify-content:center;display:flex}.info-hero__head .flow-head{width:300px;margin-bottom:-10px}.info-event{background:var(--paper);flex-wrap:wrap;display:flex}.info-event__photo{background:var(--line);flex:520px;min-width:0;min-height:680px;margin:0;position:relative;overflow:hidden}.info-event__photo img,.info-collab__photo img,.reg-nom__photo img,.nom-hero__photo img{object-fit:cover}.info-event__photo img{object-position:40% 45%}.info-event__text{min-width:0;padding:clamp(72px, 8vw, 112px) var(--gutter) clamp(72px, 8vw, 112px) clamp(20px, 5vw, 80px);flex:560px}.info-event__body{letter-spacing:-.008em;max-width:33em;margin:24px 0 0;font-size:18px;line-height:1.6}.info-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:33em;margin:40px 0 0;padding:0;list-style:none;display:grid}.info-stats__item{border-top:1px solid var(--ink);padding:14px 0 22px}.info-stats__num{letter-spacing:-.024em;margin:0;font-size:52px;font-weight:600;line-height:1.05}.info-stats__label{letter-spacing:-.003em;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.45}.info-collab{background:var(--pink-bg);border-radius:36px 36px 0 0;padding:clamp(72px,8vw,112px) 0 clamp(80px,8vw,120px)}.info-collab__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px 24px;display:grid}.info-collab__text{grid-column:span 6}.info-collab__body{max-width:33em;margin:22px 0 0;font-size:18px;line-height:1.6}.info-collab__figure{border-top:1px solid var(--ink);align-items:flex-end;gap:20px;max-width:33em;margin-top:36px;padding-top:18px;display:flex}.info-collab__number{letter-spacing:-.04em;margin:0;font-size:96px;font-weight:600;line-height:.86}.info-collab__number-label{max-width:13em;margin:0 0 4px;font-size:17px;line-height:1.4}.info-collab__mail{border-color:var(--ink);gap:12px;margin-top:36px}.info-collab__photo{aspect-ratio:4/5;background:var(--line);border-radius:20px;grid-column:8/span 5;margin:0;position:relative;overflow:hidden}.info-collab__photo img{object-position:55% 50%}.info-logos{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:80px;display:flex}.info-logos__title{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600}.info-logos__all{color:var(--pink-ink)}.info-logos__grid{flex:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.info-logos__tile{background:var(--paper);border-radius:16px;justify-content:center;align-items:center;height:112px;padding:0 28px;display:flex}.info-logos__tile img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:100%;max-height:44px;display:block}.info-logos__name{text-align:center;font-weight:600}@media (hover:hover){.info-logos__all:hover{color:var(--ink)}.info-logos__tile:hover img{filter:none;opacity:1}.info-index__link:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}}.reg-top{background:var(--mist);padding:48px 0 clamp(72px,8vw,104px)}.reg-top__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 24px;display:grid}.reg-top__aside{grid-column:span 5;position:sticky;top:104px}.reg-top .flow-title{font-size:clamp(56px,6.6vw,100px)}.reg-top__lede{max-width:24em;font-size:20px;line-height:1.42}.reg-top__main{grid-column:7/span 6}.reg-closed{background:var(--paper);padding:56px 56px 0;position:relative;overflow:hidden;box-shadow:0 1px #0a14280f}.reg-closed__title{letter-spacing:-.024em;margin:0;font-size:52px;font-weight:600;line-height:1.06}.reg-closed__text{max-width:30em;margin:16px 0 0;font-size:19px;line-height:1.45}.reg-closed__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.reg-closed__foot{border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:72px;padding-top:12px;display:flex}.reg-closed__date{letter-spacing:-.03em;white-space:nowrap;margin:0 0 28px;font-size:72px;font-weight:600;line-height:1}.reg-closed__head{flex:none;width:150px;margin-bottom:-6px;margin-left:auto}.reg-expect{padding-block:clamp(72px,8vw,112px)}.reg-expect__grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 24px;display:grid}.reg-expect__text{grid-area:1/span 5}.reg-expect__body{margin:20px 0 0;font-size:18px;line-height:1.6}.reg-expect__body+.reg-expect__body{margin-top:14px}.reg-expect__more{grid-area:2/span 5;justify-self:start;margin-top:18px}.reg-expect__list{grid-area:1/7/span 2/span 6;margin:0;padding:10px 0 0;list-style:none}.reg-expect__list li{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:16px 0;display:grid}.reg-expect__list li:last-child{border-bottom:1px solid var(--line)}.reg-expect__time{letter-spacing:0;color:var(--pink-ink);font-size:14px;font-weight:600}.reg-expect__name{letter-spacing:-.01em;font-size:19px;font-weight:600}.reg-nom{padding-block:clamp(64px,7vw,96px)}.reg-nom__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px 24px;display:grid}.reg-nom__photo{aspect-ratio:3/2;background:var(--line);border-radius:20px;grid-column:span 5;margin:0;position:relative;overflow:hidden}.reg-nom__photo img{object-position:48% 22%}.reg-nom__text{grid-column:7/span 6}.reg-nom__title{margin-top:6px}.reg-nom__body{max-width:30em;margin:16px 0 24px;font-size:19px;line-height:1.45}.reg-nom__button{gap:10px;font-size:17px}.reg-nom__closed{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.nom-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px 24px;padding-top:56px;display:grid}.nom-hero__text{grid-column:span 7;align-self:center;padding-bottom:80px}.nom-hero .flow-eyebrow{font-size:17px}.nom-hero .flow-title{margin-top:12px;font-size:clamp(56px,7vw,108px)}.nom-hero__lede{max-width:22em;margin-top:22px}.nom-hero__action{margin-top:28px}.nom-hero__button{gap:10px;padding:0 26px 0 28px}.nom-hero__state{border:1px dashed var(--blue-deep);background:var(--paper);letter-spacing:0;align-items:center;min-height:48px;margin:0;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}.nom-hero__photo{aspect-ratio:4/5;background:var(--line);grid-column:8/span 5;margin:0 0 -1px;position:relative;overflow:hidden}.nom-hero__photo img{object-position:46% 30%}.nom-body{padding-block:clamp(72px,8vw,112px)}.nom-body__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px 24px;display:grid}.nom-body__intro{letter-spacing:-.014em;grid-column:span 7;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.38}.nom-body__aside{grid-column:9/span 4}.nom-body__label{letter-spacing:0;margin:0 0 12px;font-size:15px;font-weight:600}.nom-cats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nom-cats__chip,.nom-cats__more{align-items:center;min-height:40px;font-size:16px;display:inline-flex}.nom-cats__chip{border:1px solid var(--ink);background:var(--paper);border-radius:999px;padding:0 16px;font-weight:500}.nom-cats__more{color:var(--muted);padding:0 4px}.nom-body__prizes{border-top:1px solid var(--ink);margin:32px 0 0;padding-top:16px;font-size:17px;line-height:1.5}.nom-form{background:var(--mist);padding-block:clamp(64px,7vw,96px)}.nom-form__open{max-width:880px;margin:0 auto}.nom-form__intro{margin:0 0 20px;font-size:19px}.nom-closed{background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 56px;padding:56px;display:flex}.nom-closed__title{letter-spacing:-.022em;flex:480px;min-width:0;max-width:17em;margin:0;font-size:40px;font-weight:600;line-height:1.12}.nom-closed__aside{flex:0 340px;min-width:0}.nom-closed__label{letter-spacing:0;margin:0 0 10px;font-size:15px;font-weight:600}.nom-closed__links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nom-closed__links .flow-btn{min-height:52px;padding:0 22px}@media (max-width:860px){.info-hero__text,.info-collab__text,.info-collab__photo,.reg-top__aside,.reg-top__main,.reg-expect__text,.reg-expect__more,.reg-expect__list,.reg-nom__photo,.reg-nom__text,.nom-hero__text,.nom-hero__photo,.nom-body__intro,.nom-body__aside,.next-step__title,.next-step__fact:first-child,.next-step__fact:nth-child(2),.next-step__action{grid-column:1/-1}.info-hero__head,.next-step__head{display:none}.reg-top__aside{position:static}.reg-expect__grid{grid-template-rows:none}.reg-expect__text,.reg-expect__list,.reg-expect__more{grid-row:auto}.reg-expect__list{margin-top:24px}.next-step__action{justify-content:flex-start;justify-self:start}.info-event__photo{aspect-ratio:4/3;flex-basis:100%;min-height:0}}@media (max-width:640px){.flow-eyebrow{font-size:15px}.flow-lede{letter-spacing:-.006em;margin-top:12px;font-size:18px;line-height:1.45}.flow-h2{letter-spacing:-.02em;font-size:38px}.flow-h2--sm{font-size:34px;line-height:1.08}.flow-pink,.info-collab{border-radius:28px 28px 0 0}.flow-contact{margin-top:14px}.form-sheet{margin-inline:calc(var(--gutter) * -1);box-shadow:none;background:0 0}.form-sheet__bar{padding:0 var(--gutter) 12px;border-bottom:0;display:block}.form-sheet__title{letter-spacing:-.015em;font-size:24px}.form-sheet__link{padding-bottom:0}.form-sheet__frame{border-block:1px solid var(--line);background:var(--paper);height:1900px}.facts-list{margin-top:24px}.facts-list__row{grid-template-columns:112px minmax(0,1fr)}.facts-list__value{font-size:17px}.next-step__top{padding-top:44px}.next-step__title{margin:0}.next-step__kicker{letter-spacing:-.015em;font-size:24px}.next-step__date{font-size:64px;line-height:1.02}.next-step__rule{margin-top:20px}.next-step__row{flex-wrap:wrap;gap:8px;padding-block:16px 0;display:flex}.next-step__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.next-step__pill,.next-step__cost{border:1px solid var(--ink);letter-spacing:0;padding:4px 10px;font-size:14px;font-weight:600;display:inline-block}.next-step__pill--pending{border-style:dashed}.next-step__action{flex:100%;margin-top:8px;display:block}.next-step__closed{margin-bottom:10px;font-size:15px}.next-step__button{width:100%;min-height:56px;font-size:18px;display:flex}.next-step__follow{margin-top:24px;padding-bottom:8px;display:block}.next-step__follow p{font-size:15px}.info-hero__grid{padding-top:22px;display:block}.info-hero__text{padding-bottom:0}.info-hero .flow-pills{gap:6px}.info-hero .pill{letter-spacing:.005em;padding:4px 9px;font-size:13px}.info-hero .flow-title{letter-spacing:-.028em;margin-top:16px;font-size:56px}.info-index{margin-top:22px}.info-index ul{border-bottom:1px solid #0a142833;display:block}.info-index li{border-top:1px solid #0a142833}.info-index__link{background:0 0;border:0;justify-content:space-between;min-height:52px;padding:0;font-size:17px;display:flex}.info-hero__head{justify-content:flex-end;height:132px;margin-top:8px;padding-right:24px;display:flex;overflow:hidden}.info-hero__head .flow-head{align-self:flex-end;width:120px;margin-bottom:-4px}.info-event__text{padding:40px var(--gutter) 48px}.info-event__body,.info-collab__body{font-size:inherit;margin-top:16px}.info-stats{gap:0 16px;margin-top:28px}.info-stats__item{padding:12px 0 18px}.info-stats__num{letter-spacing:-.02em;font-size:44px}.info-stats__label{letter-spacing:0;margin-top:6px;font-size:14px}.info-collab{padding:48px 0 56px}.info-collab__grid{row-gap:28px}.info-collab__figure{gap:14px;margin-top:28px;padding-top:14px}.info-collab__number{font-size:72px}.info-collab__number-label{margin-bottom:2px;font-size:15px}.info-collab__mail{gap:10px;min-height:54px;margin-top:24px;display:flex}.info-collab__photo{aspect-ratio:4/3;border-radius:16px}.info-logos{margin-top:36px}.info-logos__title{letter-spacing:-.01em;font-size:22px}.info-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.info-logos__all{order:3;margin-top:2px}.info-logos__tile{border-radius:14px;height:80px;padding:0 18px}.info-logos__tile img{max-height:34px}.reg-top{padding:24px 0 40px}.reg-top__grid{row-gap:32px}.reg-top .flow-title{letter-spacing:-.028em;font-size:52px}.reg-top__lede{font-size:17px}.reg-closed{margin-inline:calc(var(--gutter) * -1);padding:36px var(--gutter) 0}.reg-closed__title{font-size:36px}.reg-closed__text{font-size:17px}.reg-closed__foot{margin-top:40px}.reg-closed__date{margin-bottom:18px;font-size:48px}.reg-closed__head{width:88px}.reg-expect{padding-block:56px}.reg-expect__body{font-size:inherit;margin-top:14px}.reg-expect__body+.reg-expect__body{margin-top:12px}.reg-expect__list li{grid-template-columns:96px minmax(0,1fr);padding:12px 0}.reg-expect__name{font-size:17px}.reg-nom{padding:40px 0 52px}.reg-nom__grid{row-gap:24px}.reg-nom__photo{border-radius:16px}.reg-nom__title{margin-top:4px}.reg-nom__body{font-size:inherit;margin:12px 0 18px}.reg-nom__button{width:100%;display:flex}.nom-hero__grid{row-gap:28px;padding-top:24px}.nom-hero__text{padding-bottom:0}.nom-hero .flow-eyebrow{font-size:15px}.nom-hero .flow-title{letter-spacing:-.028em;margin-top:8px;font-size:48px;line-height:1.04}.nom-hero__lede{margin-top:14px}.nom-hero__action{margin-top:20px}.nom-hero__button{width:100%;display:flex}.nom-hero__state{font-size:15px}.nom-hero__photo{margin:0 calc(var(--gutter) * -1);aspect-ratio:4/3}.nom-hero__photo img{object-position:46% 26%}.nom-body{padding:44px 0 52px}.nom-body__grid{row-gap:28px}.nom-body__intro{letter-spacing:-.01em;font-size:20px;line-height:1.42}.nom-cats__chip,.nom-cats__more{font-size:15px}.nom-body__prizes{font-size:inherit;margin-top:28px;padding-top:14px}.nom-form{padding-block:40px}.nom-form__intro{margin-bottom:16px;font-size:17px}.nom-closed{margin-inline:calc(var(--gutter) * -1);padding:32px var(--gutter)}.nom-closed__title{font-size:28px}}@media (max-width:360px){.form-sheet__frame{height:2040px}}@media (prefers-reduced-motion:no-preference){.flow-title__text{transition:transform var(--spring-s) var(--spring) .2s}.flow-in{transition:opacity .4s linear, transform var(--spring-s) var(--spring)}.flow-in--1{transition-delay:.1s}.flow-in--2{transition-delay:.44s}.flow-in--3{transition-delay:.52s}.flow-head--rise .flow-head__rise{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .45s linear, transform var(--spring-sh) var(--spring)}.flow-head--rise .flow-head__rise--1{transition-delay:.4s}.flow-head--rise .flow-head__rise--2{transition-delay:.52s}.flow-head--rise .flow-head__rise--3{transition-delay:.64s}@starting-style{.flow-title__text{transform:translateY(112%)}.flow-in{opacity:0;transform:translateY(14px)}.flow-head--rise .flow-head__rise{opacity:0;transform:translateY(40%)scale(.97)}}.flow-head__breathe--1{animation:15s ease-in-out 2.4s infinite flow-breathe-1}.flow-head__breathe--2{animation:12s ease-in-out 2.6s infinite flow-breathe-2}.flow-head__breathe--3{animation:10s ease-in-out 2.8s infinite flow-breathe-3}@keyframes flow-breathe-1{0%,to{transform:none}50%{transform:translate(20px,6px)}}@keyframes flow-breathe-2{0%,to{transform:none}50%{transform:translate(-16px,5px)}}@keyframes flow-breathe-3{0%,to{transform:none}50%{transform:translate(11px,8px)}}.info-index__link{transition:background-color .15s linear, color .15s linear, border-color .15s linear, transform var(--spring-sp) var(--spring)}.info-index__link:active{transition-duration:.15s,.15s,.15s,90ms;transform:scale(.97)}.info-logos__tile img{transition:opacity .2s}.info-logos__all{transition:color .15s linear}}@media (prefers-reduced-motion:reduce){.flow-title__mask,.flow-in,.flow-head--rise .flow-head__rise{transition:opacity .24s linear}@starting-style{.flow-title__mask,.flow-in,.flow-head--rise .flow-head__rise{opacity:0}}.info-index__link:active{opacity:.78}}
