.event-brief-builder_builder__7Hc3f,.event-brief-builder_landing__H_GLO,.event-brief-builder_review__zO1kN{max-width:var(--content);margin:0 auto;padding:64px 0 96px;color:var(--ink)}.event-brief-builder_current__zizEG>p,.event-brief-builder_disclaimer__ks4cw>span,.event-brief-builder_expectations__ygZ6y>span,.event-brief-builder_eyebrow__qi6tM,.event-brief-builder_status__gDR3R>span,.event-brief-builder_summary__jectr>span,.event-brief-builder_toolHeader__jrms0 p{font:var(--text-label)/1.6 var(--mono);letter-spacing:1.25px;text-transform:uppercase;color:var(--accent)}.event-brief-builder_landing__H_GLO h1{font:normal clamp(62px,8vw,112px)/.9 var(--display);letter-spacing:-5px;margin:24px 0 34px;max-width:1050px}.event-brief-builder_statement__XLvgf{font:normal clamp(27px,3.2vw,48px)/1.16 var(--display);max-width:860px;margin:0;padding:28px 0;border-top:2px solid var(--ink);border-bottom:var(--border)}.event-brief-builder_intro__DqX4Z{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:70px;gap:70px;padding:38px 0}.event-brief-builder_intro__DqX4Z p{font:20px/1.7 var(--body);margin:0}.event-brief-builder_intro__DqX4Z strong{font:600 16px/1.7 var(--ui);padding-left:24px;border-left:2px solid var(--accent)}.event-brief-builder_expectations__ygZ6y{display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:42px;gap:42px;border-top:var(--border);border-bottom:var(--border);padding:30px 0}.event-brief-builder_expectations__ygZ6y ul{column-count:2;margin:0;padding:0;list-style:none;font:14px/1.9 var(--ui)}.event-brief-builder_expectations__ygZ6y p{margin:0;font:15px/1.7 var(--ui);color:var(--muted)}.event-brief-builder_startActions__kI9vb{display:flex;gap:14px;margin-top:38px}.event-brief-builder_primary__pY6qt,.event-brief-builder_secondary__Vuol3{min-height:48px;padding:12px 18px;border:1px solid var(--ink);border-radius:var(--radius);font:600 13px/1.4 var(--ui);cursor:pointer}.event-brief-builder_primary__pY6qt{background:var(--ink);color:var(--paper)}.event-brief-builder_secondary__Vuol3{background:transparent;color:var(--ink)}.event-brief-builder_primary__pY6qt:disabled{opacity:.55;cursor:not-allowed}.event-brief-builder_privacy__32ksw,.event-brief-builder_storage__WXF_9{font:12px/1.6 var(--ui);color:var(--muted);margin:18px 0 0}.event-brief-builder_incompatible__FK29A{max-width:var(--content);margin:-55px auto 70px;padding:20px;border:1px solid var(--accent);font:14px/1.6 var(--ui)}.event-brief-builder_toolHeader__jrms0{display:grid;grid-template-columns:1fr auto;grid-gap:6px 25px;gap:6px 25px;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:20px}.event-brief-builder_toolHeader__jrms0 p{grid-column:1/3;margin:0}.event-brief-builder_toolHeader__jrms0 strong{font:normal 26px/1.2 var(--display)}.event-brief-builder_toolHeader__jrms0>span{font:11px/1.5 var(--mono);color:var(--muted)}.event-brief-builder_builderGrid__ekCYN{display:grid;grid-template-columns:210px minmax(0,720px) minmax(210px,1fr);grid-gap:40px;gap:40px;padding-top:42px}.event-brief-builder_sectionNav__exBcp,.event-brief-builder_status__gDR3R{position:-webkit-sticky;position:sticky;top:18px;align-self:flex-start;max-height:calc(100vh - 36px);overflow:auto}.event-brief-builder_sectionNav__exBcp ol{list-style:none;margin:0;padding:0;border-top:var(--border)}.event-brief-builder_sectionNav__exBcp button{width:100%;display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px;text-align:left;padding:12px 4px;border:0;border-bottom:var(--border);background:transparent;color:var(--ink);font:600 11px/1.4 var(--ui);cursor:pointer}.event-brief-builder_sectionNav__exBcp button span{font-family:var(--mono);color:var(--accent)}.event-brief-builder_sectionNav__exBcp button i{grid-column:2;font:normal 8px/1.4 var(--mono);letter-spacing:.6px;color:var(--muted)}.event-brief-builder_sectionNav__exBcp button[aria-current=step]{background:var(--wash);box-shadow:inset 2px 0 var(--accent);padding-left:10px}.event-brief-builder_current__zizEG>p{margin:0 0 10px}.event-brief-builder_current__zizEG h1{font:normal clamp(43px,5vw,66px)/1 var(--display);letter-spacing:-2.7px;margin:0 0 18px}.event-brief-builder_sectionIntro__Le_S2{font:17px/1.7 var(--body);color:var(--muted);padding:0 0 28px;border-bottom:2px solid var(--ink)}.event-brief-builder_question__OJJWh{border:0;border-bottom:var(--border);margin:0;padding:28px 0}.event-brief-builder_question__OJJWh legend{width:100%;font:600 16px/1.45 var(--ui);padding:0}.event-brief-builder_question__OJJWh legend span{float:right;font:8px/1.5 var(--mono);letter-spacing:.7px;color:var(--accent);text-transform:uppercase}.event-brief-builder_question__OJJWh>p{font:13px/1.6 var(--ui);color:var(--muted);margin:8px 0 13px;max-width:620px}.event-brief-builder_programmeItem__eeIUd input,.event-brief-builder_programmeItem__eeIUd textarea,.event-brief-builder_question__OJJWh input:not([type=checkbox]),.event-brief-builder_question__OJJWh select,.event-brief-builder_question__OJJWh textarea{width:100%;border:1px solid var(--rule);border-radius:var(--radius);background:#fffdf8;color:var(--ink);padding:12px 13px;min-height:46px;margin-top:12px}.event-brief-builder_programmeItem__eeIUd textarea,.event-brief-builder_question__OJJWh textarea{min-height:110px;resize:vertical}.event-brief-builder_options__0QAkb{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:var(--border);margin-top:15px}.event-brief-builder_options__0QAkb label{display:flex;gap:9px;align-items:flex-start;min-height:46px;padding:12px 8px;border-bottom:var(--border);font:13px/1.5 var(--ui)}.event-brief-builder_options__0QAkb input{width:18px;height:18px;accent-color:var(--accent)}.event-brief-builder_unknownButton__4W3ho{margin-top:8px;border:0;background:transparent;color:var(--accent);font:11px/1.4 var(--mono);text-decoration:underline;cursor:pointer}.event-brief-builder_navigation__zjAO9{display:flex;justify-content:space-between;gap:15px;padding-top:30px}.event-brief-builder_navigation__zjAO9 button:disabled{opacity:.35;cursor:not-allowed}.event-brief-builder_status__gDR3R{border-top:2px solid var(--ink)}.event-brief-builder_status__gDR3R>span{display:block;padding:14px 0;border-bottom:var(--border)}.event-brief-builder_status__gDR3R section{padding:17px 0;border-bottom:var(--border)}.event-brief-builder_status__gDR3R h2{font:600 11px/1.4 var(--ui);text-transform:uppercase;margin:0 0 9px}.event-brief-builder_status__gDR3R li,.event-brief-builder_status__gDR3R p{font:12px/1.55 var(--ui);color:var(--muted);margin:4px 0}.event-brief-builder_status__gDR3R ul{padding-left:17px}.event-brief-builder_status__gDR3R>button{width:100%;margin-top:15px;border:1px solid var(--ink);background:transparent;min-height:42px;font:600 11px/1.4 var(--ui);cursor:pointer}.event-brief-builder_status__gDR3R .event-brief-builder_clear__kj_1g{border-color:var(--rule);color:var(--muted)}.event-brief-builder_programme__kYq6q{padding:28px 0;border-bottom:var(--border)}.event-brief-builder_programmeHeader__jSFvr{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.event-brief-builder_programmeHeader__jSFvr strong{font:600 16px/1.4 var(--ui)}.event-brief-builder_empty__E_6pb,.event-brief-builder_programmeHeader__jSFvr p{font:13px/1.6 var(--ui);color:var(--muted);margin:6px 0}.event-brief-builder_itemActions__qvYOL button,.event-brief-builder_programmeHeader__jSFvr button,.event-brief-builder_reviewSection__wN70m button{border:0;background:transparent;color:var(--accent);text-decoration:underline;font:600 11px/1.5 var(--ui);cursor:pointer}.event-brief-builder_programmeItem__eeIUd{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 20px;gap:15px 20px;border:0;border-top:var(--border);padding:23px 0;margin:18px 0 0}.event-brief-builder_programmeItem__eeIUd legend{font:10px/1.5 var(--mono);letter-spacing:.8px;color:var(--accent);text-transform:uppercase}.event-brief-builder_programmeItem__eeIUd label{font:600 12px/1.4 var(--ui)}.event-brief-builder_itemActions__qvYOL,.event-brief-builder_programmeItem__eeIUd .event-brief-builder_full__Fl0aJ{grid-column:1/3}.event-brief-builder_itemActions__qvYOL{display:flex;gap:15px}.event-brief-builder_itemActions__qvYOL button:last-child{margin-left:auto;color:var(--danger)}.event-brief-builder_review__zO1kN>header{display:grid;grid-template-columns:180px 1fr;grid-gap:20px 38px;gap:20px 38px;padding-bottom:48px;border-bottom:2px solid var(--ink)}.event-brief-builder_review__zO1kN>header .event-brief-builder_eyebrow__qi6tM{margin:8px 0}.event-brief-builder_review__zO1kN>header h1{font:normal clamp(52px,6vw,82px)/.97 var(--display);letter-spacing:-3.4px;margin:0}.event-brief-builder_review__zO1kN>header>p:last-child{grid-column:2;font:18px/1.7 var(--body);margin:0;color:var(--muted)}.event-brief-builder_summary__jectr{padding:38px 0;border-bottom:var(--border)}.event-brief-builder_summary__jectr h2{font:normal 41px/1.15 var(--display);margin:10px 0 25px}.event-brief-builder_summary__jectr dl{display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--border);margin:0}.event-brief-builder_summary__jectr dl div{padding:16px 20px 0 0}.event-brief-builder_reviewSection__wN70m dt,.event-brief-builder_summary__jectr dt{font:9px/1.5 var(--mono);text-transform:uppercase;color:var(--accent);letter-spacing:.7px}.event-brief-builder_reviewSection__wN70m dd,.event-brief-builder_summary__jectr dd{font:14px/1.55 var(--ui);margin:5px 0 0}.event-brief-builder_reviewGrid__LeIxS{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:58px;gap:58px;padding:42px 0}.event-brief-builder_reviewSection__wN70m{border-top:2px solid var(--ink);padding:20px 0 28px}.event-brief-builder_reviewSection__wN70m header{display:flex;justify-content:space-between;gap:20px}.event-brief-builder_reviewSection__wN70m h2{font:normal 29px/1.2 var(--display);margin:0}.event-brief-builder_reviewSection__wN70m dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 25px;gap:18px 25px}.event-brief-builder_reviewGrid__LeIxS aside section{padding:20px;border-top:2px solid var(--accent);background:var(--wash);margin-bottom:20px}.event-brief-builder_reviewGrid__LeIxS aside span{font:9px/1.5 var(--mono);color:var(--accent);letter-spacing:.7px}.event-brief-builder_reviewGrid__LeIxS aside ul{padding:0;list-style:none}.event-brief-builder_reviewGrid__LeIxS aside li{padding:11px 0;border-bottom:var(--border);font:13px/1.5 var(--ui)}.event-brief-builder_reviewGrid__LeIxS aside strong{display:block;color:var(--accent);font:8px/1.5 var(--mono)}.event-brief-builder_disclaimer__ks4cw{border-left:3px solid var(--signal);background:var(--wash);padding:22px 25px}.event-brief-builder_disclaimer__ks4cw p{font:14px/1.65 var(--ui);margin:8px 0 0}.event-brief-builder_reviewActions__DkBXm{display:flex;justify-content:flex-end;gap:14px;padding-top:28px}.event-brief-builder_generationResult__XFpTT{margin-top:20px;padding:18px 0;border-top:var(--border);border-bottom:var(--border);display:flex;gap:18px;align-items:center;flex-wrap:wrap;font:14px/1.5 var(--ui)}.event-brief-builder_generationResult__XFpTT a,.event-brief-builder_generationResult__XFpTT button{border:0;background:transparent;color:var(--ink);font:700 11px/1.5 var(--mono);letter-spacing:.6px;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.event-brief-builder_generationError__dEybk{margin-top:18px;padding:15px 18px;border-left:3px solid var(--accent);background:var(--wash);font:14px/1.6 var(--ui)}.event-brief-builder_srOnly__iratE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1380px){.event-brief-builder_builder__7Hc3f,.event-brief-builder_landing__H_GLO,.event-brief-builder_review__zO1kN{margin-left:40px;margin-right:40px}.event-brief-builder_builderGrid__ekCYN{grid-template-columns:190px minmax(0,700px) minmax(190px,1fr);gap:28px}}@media(max-width:980px){.event-brief-builder_builderGrid__ekCYN{grid-template-columns:170px minmax(0,1fr)}.event-brief-builder_status__gDR3R{display:none}.event-brief-builder_reviewGrid__LeIxS{grid-template-columns:1fr}.event-brief-builder_expectations__ygZ6y{grid-template-columns:150px 1fr}.event-brief-builder_expectations__ygZ6y p{grid-column:2}}@media(max-width:720px){.event-brief-builder_builder__7Hc3f,.event-brief-builder_landing__H_GLO,.event-brief-builder_review__zO1kN{margin:0 20px;padding:43px 0 64px}.event-brief-builder_landing__H_GLO h1{font-size:58px;letter-spacing:-3.3px}.event-brief-builder_statement__XLvgf{font-size:30px}.event-brief-builder_intro__DqX4Z{display:block}.event-brief-builder_intro__DqX4Z strong{display:block;margin-top:25px}.event-brief-builder_expectations__ygZ6y{display:block}.event-brief-builder_expectations__ygZ6y ul{column-count:1;padding:20px 0}.event-brief-builder_startActions__kI9vb{display:block}.event-brief-builder_startActions__kI9vb button{width:100%;margin-bottom:10px}.event-brief-builder_toolHeader__jrms0{display:block}.event-brief-builder_toolHeader__jrms0 p,.event-brief-builder_toolHeader__jrms0 strong,.event-brief-builder_toolHeader__jrms0>span{display:block;margin-bottom:6px}.event-brief-builder_builderGrid__ekCYN{display:block;padding-top:28px}.event-brief-builder_sectionNav__exBcp{position:static;max-height:none;overflow:visible;margin-bottom:28px}.event-brief-builder_sectionNav__exBcp ol{display:flex;overflow-x:auto}.event-brief-builder_sectionNav__exBcp li{flex:0 0 auto}.event-brief-builder_sectionNav__exBcp button{display:block;width:76px;text-align:center;border-right:var(--border);border-bottom:0;padding:10px 6px}.event-brief-builder_sectionNav__exBcp button i{display:block}.event-brief-builder_sectionNav__exBcp button[aria-current=step]{box-shadow:inset 0 -2px var(--accent);padding-left:6px}.event-brief-builder_current__zizEG h1{font-size:45px}.event-brief-builder_options__0QAkb{grid-template-columns:1fr}.event-brief-builder_programmeHeader__jSFvr{display:block}.event-brief-builder_programmeHeader__jSFvr button{margin-top:12px}.event-brief-builder_programmeItem__eeIUd{display:block}.event-brief-builder_programmeItem__eeIUd label{display:block;margin-bottom:14px}.event-brief-builder_itemActions__qvYOL{display:flex}.event-brief-builder_review__zO1kN>header{display:block}.event-brief-builder_review__zO1kN>header h1{font-size:49px;letter-spacing:-2.4px;margin:13px 0 20px}.event-brief-builder_review__zO1kN>header>p:last-child{font-size:17px}.event-brief-builder_summary__jectr dl{grid-template-columns:1fr 1fr}.event-brief-builder_reviewSection__wN70m dl{grid-template-columns:1fr}.event-brief-builder_reviewActions__DkBXm{display:block}.event-brief-builder_reviewActions__DkBXm button{width:100%;margin-top:10px}}