.brand-tea-and-talk{--accent:#e90057;--accent-strong:var(--lightningcss-light,#9a247f)var(--lightningcss-dark,#ff73a7);--accent-soft:var(--lightningcss-light,#ed00581f)var(--lightningcss-dark,#ed00582b);--accent-fg:var(--lightningcss-light,#81216f)var(--lightningcss-dark,#ffc3d9);--accent-on-solid:#fff}.form-brand-together{--background:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#0a0a0a);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1c);--surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#252525);--surface-sunken:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#141414);--border:var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#393939);--border-strong:var(--lightningcss-light,#b8b8b8)var(--lightningcss-dark,#555);--fg:var(--lightningcss-light,#1c1c1c)var(--lightningcss-dark,#f7f7f7);--fg-body:var(--lightningcss-light,#404040)var(--lightningcss-dark,#d4d4d4);--fg-muted:var(--lightningcss-light,#626262)var(--lightningcss-dark,#b8b8b8);--fg-faint:var(--lightningcss-light,#6c6c6c)var(--lightningcss-dark,#a1a1a1);--accent:#db812d;--accent-strong:var(--lightningcss-light,#9f4f0e)var(--lightningcss-dark,#f0a15a);--accent-soft:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#2a2a2a);--accent-fg:var(--lightningcss-light,#9f4f0e)var(--lightningcss-dark,#f0a15a);--accent-on-solid:#1c1c1c;--brand-yellow:#c99b30;--brand-yellow-soft:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#2a2a2a);--glass-bg:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#1c1c1cf2);--glass-border:var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#393939);--shadow-card:0 18px 44px -30px #0000004d, 0 2px 8px -5px #0000002e;--shadow-panel:0 28px 72px -28px #000000ad;--glow-accent:none;--glow-accent-focus:0 0 0 2px color-mix(in srgb, var(--accent) 32%, transparent);--event-header-glow:var(--lightningcss-light,#db812d24)var(--lightningcss-dark,#db812d33);--event-header-glow-soft:var(--lightningcss-light,#db812d0f)var(--lightningcss-dark,#db812d17);color:var(--fg);font-family:var(--font-together-sans), var(--font-source-sans), system-ui, sans-serif}.form-brand-together .display-serif{font-family:var(--font-together-sans), var(--font-source-sans), system-ui, sans-serif;letter-spacing:-.025em;font-weight:700}.form-brand-together .form-runner-header{border-bottom:1px solid var(--border);background:radial-gradient(48rem 22rem at 92% -20%, var(--event-header-glow), transparent 68%), radial-gradient(30rem 18rem at 68% 120%, var(--event-header-glow-soft), transparent 72%), var(--surface)}.form-brand-together .form-runner-header__inner{padding-top:12px;padding-bottom:10px}.form-brand-lockup-together{vertical-align:middle;background:url(/brand/together-events-logo-dark.png) 50%/contain no-repeat;flex:none;width:132px;height:59px;display:inline-block}@media (min-width:640px){.form-brand-lockup-together:not(.form-brand-lockup-together--compact){width:150px;height:67px}}.form-brand-lockup-together--compact{width:112px;height:50px}:root[data-theme=dark] .form-brand-lockup-together{background-image:url(/brand/together-events-logo-light.png)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-brand-lockup-together{background-image:url(/brand/together-events-logo-light.png)}}.form-brand-tea-and-talk{--background:var(--lightningcss-light,#f4fbfc)var(--lightningcss-dark,#17131b);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#241b29);--surface-raised:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#2d2133eb);--surface-sunken:var(--lightningcss-light,#e5f4f5)var(--lightningcss-dark,#1d1722);--border:var(--lightningcss-light,#cce6e8)var(--lightningcss-dark,#4a394e);--border-strong:var(--lightningcss-light,#aacfd3)var(--lightningcss-dark,#6a5070);--fg:var(--lightningcss-light,#2e1534)var(--lightningcss-dark,#fff8fc);--fg-body:var(--lightningcss-light,#202a40)var(--lightningcss-dark,#e9dfe9);--fg-muted:var(--lightningcss-light,#5f566c)var(--lightningcss-dark,#c7b5c6);--fg-faint:var(--lightningcss-light,#796c80)var(--lightningcss-dark,#a892a7);--accent:#e90057;--accent-strong:var(--lightningcss-light,#9a247f)var(--lightningcss-dark,#ff73a7);--accent-soft:var(--lightningcss-light,#ed00581f)var(--lightningcss-dark,#ed00582b);--accent-fg:var(--lightningcss-light,#81216f)var(--lightningcss-dark,#ffc3d9);--accent-on-solid:#fff;--brand-yellow:#a9dce1;--brand-yellow-soft:var(--lightningcss-light,#a9dce14d)var(--lightningcss-dark,#a9dce12e);--glass-bg:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#241b29ee);--glass-border:var(--lightningcss-light,#cce6e8)var(--lightningcss-dark,#4a394e);--shadow-card:0 18px 44px -28px #5b205b3d, 0 2px 8px -5px #202a4024;--shadow-panel:0 28px 72px -30px #5b205b6b;--glow-accent:0 12px 34px -18px color-mix(in srgb, var(--accent) 42%, transparent);--glow-accent-focus:0 0 0 2px color-mix(in srgb, var(--accent) 32%, transparent), 0 16px 40px -18px color-mix(in srgb, var(--accent) 44%, transparent);--tea-plum:var(--lightningcss-light,#982b8f)var(--lightningcss-dark,#ef9ce4);--tea-aqua:#a9dce1;color:var(--fg);font-family:var(--font-source-sans), system-ui, sans-serif;background-image:url(/brand/tea-and-talk-pattern.svg), radial-gradient(52rem 36rem at 8% 8%, color-mix(in srgb, var(--tea-aqua) 28%, transparent), transparent 72%);background-position:right -10rem bottom -4rem,0 0;background-repeat:no-repeat;background-size:min(760px,62vw),cover}.form-brand-tea-and-talk .display-serif{font-family:var(--font-source-sans), system-ui, sans-serif;letter-spacing:-.035em;font-weight:900}.form-brand-tea-and-talk h1.display-serif{max-width:14ch;color:var(--tea-plum);font-size:clamp(2.15rem,7vw,3.35rem);line-height:1.04}.form-brand-tea-and-talk h2.display-serif{color:var(--tea-plum)}.form-brand-tea-and-talk .form-runner-header{border-bottom:1px solid color-mix(in srgb, var(--tea-aqua) 72%, var(--border));background:radial-gradient(26rem 12rem at 12% -30%, color-mix(in srgb, var(--tea-aqua) 46%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 92%, transparent)}.form-brand-tea-and-talk .form-runner-header__inner{padding-top:11px;padding-bottom:10px}.form-brand-lockup-tea{--tea-lockup-size:34px;--tea-lockup-stroke:4px;width:198px;min-height:62px;font-family:var(--font-source-sans), system-ui, sans-serif;flex-direction:column;flex:none;justify-content:flex-end;padding-top:10px;line-height:1;display:inline-flex;position:relative}.form-brand-lockup-tea__wordmark{z-index:1;color:#fff;width:max-content;font-size:var(--tea-lockup-size);letter-spacing:-.09em;white-space:nowrap;align-items:baseline;font-weight:900;display:inline-flex;position:relative}.form-brand-lockup-tea__wordmark>span:not(.form-brand-lockup-tea__amp){-webkit-text-stroke:var(--tea-lockup-stroke) #982b8f;paint-order:stroke fill;text-shadow:0 2px #982b8f}.form-brand-lockup-tea__wordmark .form-brand-lockup-tea__amp{z-index:2;-webkit-text-stroke:var(--tea-lockup-stroke) #ed0058;paint-order:stroke fill;text-shadow:0 2px #ed0058;margin-inline:.03em;position:relative}.form-brand-lockup-tea__byline{color:var(--tea-plum,#982b8f);letter-spacing:-.01em;margin-top:7px;padding-left:2px;font-size:10px;font-weight:700}.form-brand-lockup-tea__byline strong{color:#ed0058;font-weight:900}.form-brand-lockup-tea__bubbles{z-index:3;align-items:flex-end;gap:4px;display:flex;position:absolute;top:0;right:1px;transform:rotate(2deg)}.form-brand-lockup-tea__bubble{background:var(--surface);border:3px solid;border-radius:999px;width:34px;height:20px;display:block;position:relative}.form-brand-lockup-tea__bubble:before{content:"“”";text-align:center;letter-spacing:-.3em;font-size:14px;font-weight:900;line-height:1;position:absolute;inset:1px 0 0}.form-brand-lockup-tea__bubble:after{content:"";background:var(--surface);border-bottom:3px solid;border-right:3px solid;width:9px;height:9px;position:absolute;bottom:-7px;right:4px;transform:skewY(-28deg)rotate(24deg)}.form-brand-lockup-tea__bubble--pink{color:#ed0058}.form-brand-lockup-tea__bubble--plum{color:#982b8f;width:29px;height:18px;transform:translateY(5px)}.form-brand-lockup-tea--compact{--tea-lockup-size:28px;--tea-lockup-stroke:3px;width:164px;min-height:51px;padding-top:8px}.form-brand-lockup-tea--compact .form-brand-lockup-tea__byline{margin-top:5px;font-size:8.5px}.form-brand-lockup-tea--compact .form-brand-lockup-tea__bubbles{transform-origin:100% 0;transform:scale(.78)rotate(2deg)}@media (max-width:639px){.form-brand-tea-and-talk{background-position:right -13rem bottom -2rem,0 0;background-size:32rem,cover}.form-brand-lockup-tea:not(.form-brand-lockup-tea--compact){--tea-lockup-size:30px;--tea-lockup-stroke:3.5px;width:176px;min-height:55px}.form-brand-lockup-tea:not(.form-brand-lockup-tea--compact) .form-brand-lockup-tea__bubbles{transform-origin:100% 0;transform:scale(.86)rotate(2deg)}}.form-brand-pha{--background:var(--lightningcss-light,#f2f8f8)var(--lightningcss-dark,#091114);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121c20);--surface-raised:var(--lightningcss-light,#ffffffed)var(--lightningcss-dark,#162328ed);--surface-sunken:var(--lightningcss-light,#e7f1f1)var(--lightningcss-dark,#0d171a);--border:var(--lightningcss-light,#cde0e1)var(--lightningcss-dark,#294047);--border-strong:var(--lightningcss-light,#9fc4c7)var(--lightningcss-dark,#3c5a62);--fg:var(--lightningcss-light,#16282c)var(--lightningcss-dark,#f2fbfb);--fg-body:var(--lightningcss-light,#273b40)var(--lightningcss-dark,#d7e7e9);--fg-muted:var(--lightningcss-light,#52676b)var(--lightningcss-dark,#aec2c6);--fg-faint:var(--lightningcss-light,#6f8387)var(--lightningcss-dark,#8fa5aa);--accent:#01bacb;--accent-strong:var(--lightningcss-light,#017f8a)var(--lightningcss-dark,#55dce7);--accent-soft:var(--lightningcss-light,#01bacb1a)var(--lightningcss-dark,#01bacb26);--accent-fg:var(--lightningcss-light,#04565f)var(--lightningcss-dark,#baf2f5);--accent-on-solid:#092e32;--glass-bg:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#121c20ec);--glass-border:var(--lightningcss-light,#cde0e1)var(--lightningcss-dark,#294047);--shadow-card:0 20px 54px -34px #00545c61, 0 2px 8px -5px #092e332e;--shadow-panel:0 32px 86px -38px #003c4285;--glow-accent:0 14px 36px -20px #01bacbb8;--glow-accent-focus:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent), 0 16px 42px -20px color-mix(in srgb, var(--accent) 48%, transparent);color:var(--fg);font-family:var(--font-source-sans), system-ui, sans-serif}.form-brand-pha .display-serif{font-family:var(--font-source-sans), system-ui, sans-serif;letter-spacing:-.03em;font-weight:800}.form-runner-shell,.form-runner-preview-frame{--runner-shell-max:1320px;--runner-content-max:720px;--runner-gutter:clamp(22px, 4.5cqw, 72px);isolation:isolate;color:var(--fg);container:form-runner/inline-size}.form-runner-shell{background-color:var(--background);background-image:radial-gradient(70rem 34rem at 8% -16%, color-mix(in srgb, var(--accent-soft) 68%, transparent), transparent 72%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 30%, transparent), transparent 52%);overflow:hidden}.form-runner-question-progress{z-index:20;background:color-mix(in srgb, var(--border) 78%, transparent);flex:none;width:100%;height:3px;position:relative;overflow:hidden}.form-runner-question-progress__fill{background:var(--accent);height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 56%, transparent);border-radius:0 999px 999px 0;transition:width .36s cubic-bezier(.22,1,.36,1)}.form-runner-utility{z-index:20;width:min(100%, var(--runner-shell-max));min-height:24px;padding:5px var(--runner-gutter) 0;flex:none;justify-content:flex-end;align-items:center;gap:18px;margin-inline:auto;display:flex;position:relative}.form-runner-header{z-index:15;border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--glass-bg) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);position:relative}.form-runner-header__inner{width:min(100%, var(--runner-shell-max));padding:18px var(--runner-gutter) 16px;grid-template-columns:minmax(230px,.74fr) minmax(520px,1.7fr) minmax(90px,.3fr);align-items:center;gap:clamp(26px,4cqw,68px);margin-inline:auto;display:grid}.form-runner-header__brand{min-width:0;animation:.56s cubic-bezier(.22,1,.36,1) both runner-chrome-arrive}.form-runner-question-count{color:var(--fg-faint);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;justify-self:end;font-size:10.5px;font-weight:750}.form-journey{min-width:0;padding-inline:4px;animation:.56s cubic-bezier(.22,1,.36,1) 60ms both runner-chrome-arrive;position:relative}.form-journey__progress{height:2px;position:absolute;top:18px;left:12.5%;right:12.5%}.form-journey__track,.form-journey__fill{border-radius:999px;height:100%;display:block}.form-journey__track{background:color-mix(in srgb, var(--border-strong) 58%, transparent);overflow:hidden}.form-journey__fill{background:var(--accent);transition:width .42s cubic-bezier(.22,1,.36,1)}.form-journey__steps{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.form-journey__step{min-width:0;color:var(--fg-faint);text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.form-journey__number{border:2px solid color-mix(in srgb, var(--border-strong) 82%, transparent);background:var(--surface);width:36px;height:36px;color:var(--fg-faint);border-radius:50%;place-items:center;font-size:12px;font-weight:850;line-height:1;transition:color .22s,border-color .22s,background-color .22s,box-shadow .22s,transform .22s;display:grid}.form-journey__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:700;line-height:1.2;transition:color .22s;overflow:hidden}.form-journey__step[data-state=complete] .form-journey__number,.form-journey__step[data-state=current] .form-journey__number{border-color:var(--accent);background:var(--accent);color:var(--accent-on-solid)}.form-journey__step[data-state=current] .form-journey__number{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent-soft) 86%, transparent), 0 10px 24px -13px color-mix(in srgb, var(--accent) 72%, transparent);transform:scale(1.06)}.form-journey__step[data-state=complete] .form-journey__label,.form-journey__step[data-state=current] .form-journey__label{color:var(--accent-strong)}.form-journey__step[data-state=current] .form-journey__label{font-weight:850}.form-journey__compact{display:none}.form-runner-stage{z-index:1;position:relative}.form-runner-stage__inner{z-index:2;width:min(100%, var(--runner-shell-max));height:100%;margin-inline:auto;position:relative}.form-runner-pane{padding:clamp(34px, 5cqw, 76px) var(--runner-gutter);overscroll-behavior:contain;scrollbar-gutter:stable;justify-content:safe center;overflow:hidden auto}.form-runner-pane>*{width:min(100%, var(--runner-content-max))}.form-runner-art{z-index:0;pointer-events:none;animation:.9s cubic-bezier(.22,1,.36,1) 90ms both runner-art-arrive;position:absolute;inset:0;overflow:hidden}.form-runner-footer{z-index:16;width:min(100%, var(--runner-shell-max));min-height:34px;padding:3px var(--runner-gutter) 12px;flex:none;justify-content:center;margin-inline:auto;display:flex;position:relative}.form-welcome{gap:clamp(14px,1.35cqw,22px)}.form-welcome__eyebrow{color:var(--accent-strong);letter-spacing:-.01em;font-size:clamp(14px,1.25cqw,18px);font-weight:850}.form-welcome__title{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;font-size:clamp(42px,5.35cqw,76px);font-weight:680;line-height:.99}.form-welcome__body{text-wrap:pretty;max-width:49ch;font-size:clamp(16px,1.45cqw,20px);line-height:1.52}.form-welcome__duration{align-items:center;gap:9px;font-size:clamp(14px,1.2cqw,17px);font-weight:750;display:flex}.form-welcome__duration svg{stroke-width:2.2px;width:22px;height:22px}.form-welcome__action{margin-top:clamp(4px,.7cqw,12px)}.form-welcome__reassurance{align-items:center;gap:7px;max-width:34ch;margin-top:clamp(8px,1cqw,16px);font-size:12px;font-weight:600;line-height:1.45;display:flex}.form-welcome__reassurance svg{flex:none;width:15px;height:15px}.form-question-shell{gap:clamp(22px,2.2cqw,32px)}.form-question-shell__eyebrow{margin-top:5px;margin-bottom:7px}.form-question-shell__eyebrow .display-serif{font-size:clamp(14px,1.25cqw,17px)}.form-question-shell__title,.form-review__title{letter-spacing:-.035em;text-wrap:balance;max-width:21ch;font-size:clamp(30px,3.35cqw,48px);font-weight:680;line-height:1.08}.form-question-shell__context{margin-top:10px;font-size:13px}.form-question-shell__help{max-width:58ch;margin-top:8px;font-size:clamp(13px,1.1cqw,15px);line-height:1.55}.form-question-shell__field{width:100%}.form-question-shell__actions{gap:18px}.runner-back-action{border-radius:8px;gap:3px;margin-bottom:10px;padding:5px 7px;font-size:12px;font-weight:700;transition:color .16s,background-color .16s,transform .16s}.runner-primary-action{letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:14px 25px;font-size:16px;font-weight:820;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s;display:inline-flex}.runner-primary-action__arrow{width:18px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.form-question-shell :is(input:not([type=checkbox]),textarea,select),.form-review label{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}.form-question-shell :is(input:not([type=checkbox]),textarea,select)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent)}.form-question-shell :is([role=radio],[role=checkbox]){transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1)}.form-review{max-height:100%}.form-review__title{margin-bottom:6px}.form-ending__title{text-wrap:balance;max-width:18ch;font-size:clamp(30px,3.2cqw,46px);line-height:1.05}.form-brand-lockup-pha{aspect-ratio:197/74;background:url(/brand/pha-uk-logo-colour.svg) 0/contain no-repeat;flex:none;width:clamp(210px,20cqw,270px);display:block}.form-brand-lockup-pha--compact{width:172px}:root[data-theme=dark] .form-brand-lockup-pha{background-image:url(/brand/pha-uk-logo-dark.svg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-brand-lockup-pha{background-image:url(/brand/pha-uk-logo-dark.svg)}}.form-brand-together{--runner-content-max:700px;background-image:linear-gradient(90deg, transparent 0 49.85%, color-mix(in srgb, var(--border) 34%, transparent) 50%, transparent 50.15%), radial-gradient(52rem 31rem at 88% 18%, var(--event-header-glow), transparent 72%);background-size:96px 96px,cover}.form-brand-together .form-runner-header{background:radial-gradient(40rem 16rem at 92% -40%, var(--event-header-glow), transparent 72%), color-mix(in srgb, var(--surface) 94%, transparent)}.form-brand-lockup-together{aspect-ratio:2.24;background-size:contain;width:clamp(156px,15cqw,205px);height:auto}.form-brand-together .form-runner-pane>*{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:var(--shadow-card);border-radius:clamp(20px,2.1cqw,28px);padding:clamp(24px,3.2cqw,46px)}.form-brand-together .form-welcome__title,.form-brand-together .form-question-shell__title,.form-brand-together .form-review__title,.form-brand-together .form-ending__title{font-family:var(--font-together-sans), var(--font-source-sans), sans-serif;letter-spacing:-.045em;font-weight:760}.form-brand-together .form-welcome__title{font-size:clamp(44px,4.55cqw,64px)}.form-brand-together .form-runner-art span:first-child{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);width:min(48cqw,640px);box-shadow:0 0 0 48px color-mix(in srgb, var(--accent) 5%, transparent), 0 0 0 118px color-mix(in srgb, var(--accent) 3%, transparent);border-radius:50%;position:absolute;top:4%;right:-8%}.form-brand-together .form-runner-art span:nth-child(2){aspect-ratio:.72;border:24px solid color-mix(in srgb, var(--fg) 5%, transparent);width:min(30cqw,420px);position:absolute;bottom:-28%;right:8%;transform:rotate(14deg)}.form-brand-together .form-runner-art span:nth-child(3){background:var(--accent);width:7px;height:7px;box-shadow:28px 0 0 color-mix(in srgb, var(--accent) 58%, transparent), 56px 0 0 color-mix(in srgb, var(--accent) 28%, transparent);border-radius:50%;position:absolute;top:18%;right:27%}.form-brand-tea-and-talk{--runner-content-max:760px;background-image:radial-gradient(58rem 34rem at 10% 8%, color-mix(in srgb, var(--tea-aqua) 31%, transparent), transparent 74%), linear-gradient(135deg, #ffffff70, transparent 56%)}.form-brand-tea-and-talk .form-runner-header{background:color-mix(in srgb, var(--surface) 88%, transparent)}.form-brand-lockup-tea{flex:none;width:clamp(270px,29cqw,410px);height:auto;min-height:0;padding:0;display:block;overflow:visible}.form-brand-lockup-tea--compact{width:220px;min-height:0;padding:0}.form-brand-lockup-tea__bubble{fill:var(--surface);stroke-width:5px;stroke-linejoin:round}.form-brand-lockup-tea__bubble--pink,.form-brand-lockup-tea__cup--pink,.form-brand-lockup-tea__chat{stroke:#ed0058}.form-brand-lockup-tea__bubble--plum,.form-brand-lockup-tea__cup--plum{stroke:#982b8f}.form-brand-lockup-tea__chat,.form-brand-lockup-tea__cup,.form-brand-lockup-tea__steam{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.form-brand-lockup-tea__steam{stroke:color-mix(in srgb, var(--fg-faint) 64%, transparent);stroke-width:4px}.form-brand-lockup-tea__word{fill:#fff;font-family:var(--font-source-sans), sans-serif;letter-spacing:-7px;paint-order:stroke fill;stroke:#982b8f;stroke-linejoin:round;stroke-width:12px;font-size:80px;font-weight:900}.form-brand-lockup-tea__word--amp{fill:#fff;stroke:#ed0058}.form-brand-lockup-tea__byline{fill:var(--tea-plum);font-family:var(--font-source-sans), sans-serif;letter-spacing:-.4px;font-size:19px;font-weight:720}.form-brand-lockup-tea__byline-pha{fill:#ed0058;font-weight:900}.form-brand-tea-and-talk .form-runner-art{opacity:.62;background:url(/brand/tea-and-talk-pattern.svg) right 42%/contain no-repeat;width:min(60cqw,860px);left:auto;right:-4%}.form-brand-tea-and-talk .form-welcome__eyebrow{color:var(--tea-plum);font-size:clamp(17px,1.55cqw,22px)}.form-brand-tea-and-talk .form-welcome__title{max-width:13ch;color:var(--tea-plum);font-family:var(--font-source-sans), sans-serif;letter-spacing:-.055em;font-size:clamp(48px,6.1cqw,88px);font-weight:900;line-height:.95}.form-brand-tea-and-talk .form-question-shell__title,.form-brand-tea-and-talk .form-review__title,.form-brand-tea-and-talk .form-ending__title{color:var(--tea-plum);font-family:var(--font-source-sans), sans-serif;font-weight:900}.form-brand-tea-and-talk .form-welcome__body{color:var(--fg-body);font-size:clamp(17px,1.6cqw,22px)}.form-brand-tea-and-talk .form-welcome__duration{color:var(--tea-plum)}.form-brand-tea-and-talk .form-welcome__action .runner-primary-action{border-radius:16px;min-width:clamp(220px,24cqw,320px);min-height:clamp(60px,5.6cqw,76px);font-size:clamp(20px,2cqw,28px)}.form-brand-tea-and-talk .form-welcome__action .runner-primary-action__arrow{width:26px;height:26px}.form-brand-pha .form-runner-art{opacity:.88;background:url(/brand/pha-form-pattern.svg) 100%/contain no-repeat;width:min(63cqw,920px);left:auto;right:-5%}.form-brand-pha .form-welcome__title{max-width:14ch}.form-brand-pha .form-welcome__title:after{content:"";background:linear-gradient(90deg, var(--accent), var(--brand-yellow));border-radius:999px;width:clamp(64px,7cqw,104px);height:4px;margin-top:clamp(14px,1.6cqw,22px);display:block}.form-runner-preview-frame .form-runner-header__inner{width:100%;padding:13px 18px 11px;display:flex}.form-runner-preview-frame .form-brand-lockup-pha{width:150px}.form-runner-preview-frame .form-brand-lockup-together{width:112px}.form-runner-preview-frame .form-brand-lockup-tea{width:194px}@media (hover:hover) and (pointer:fine){.runner-primary-action:hover:not(:disabled){filter:saturate(1.04)brightness(1.02);box-shadow:var(--glow-accent-focus);transform:translateY(-2px)}.runner-primary-action:hover:not(:disabled) .runner-primary-action__arrow{transform:translate(4px)}.runner-back-action:hover{background:var(--accent-soft);color:var(--accent-strong);transform:translate(-2px)}.form-question-shell :is(input:not([type=checkbox]),textarea,select):hover:not(:focus){border-color:color-mix(in srgb, var(--accent) 52%, var(--border-strong))}.form-question-shell :is([role=radio],[role=checkbox]):hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}}.runner-primary-action:active:not(:disabled){filter:brightness(.98);transform:translateY(0)scale(.985)}@keyframes runner-chrome-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes runner-art-arrive{0%{opacity:0;transform:translate(30px,16px)scale(.97)}to{transform:translate(0,0)scale(1)}}@container form-runner (max-width:900px){.form-runner-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:13px 20px 12px}.form-runner-header__brand{align-items:center;min-height:44px;display:flex}.form-runner-question-count{grid-area:1/2}.form-journey{grid-area:2/1/auto/-1;padding:8px 0 0}.form-journey__steps{display:none}.form-journey__progress{height:3px;margin-bottom:8px;position:relative;top:auto;left:auto;right:auto}.form-journey__compact{color:var(--fg-faint);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:10px;font-weight:750;display:flex}.form-journey__compact strong{color:var(--accent-strong);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.form-runner-utility{min-height:22px;padding:4px 20px 0}.form-brand-lockup-pha{width:min(43cqw,180px)}.form-brand-lockup-together{width:min(34cqw,132px)}.form-brand-lockup-tea{width:min(52cqw,220px)}.form-runner-pane{padding:clamp(24px,6cqw,38px) 20px}.form-runner-pane>*{margin-inline:auto}.form-brand-together .form-runner-pane>*{border-radius:20px;padding:clamp(20px,5cqw,30px)}.form-welcome__title{font-size:clamp(36px,10cqw,52px)}.form-brand-tea-and-talk .form-welcome__title{font-size:clamp(42px,12.5cqw,62px)}.form-brand-together .form-welcome__title{font-size:clamp(32px,8.8cqw,44px);line-height:1.01}.form-question-shell__title,.form-review__title{font-size:clamp(28px,8.5cqw,40px)}.form-brand-tea-and-talk .form-runner-art,.form-brand-pha .form-runner-art{opacity:.34;width:100cqw;right:-36%}.form-brand-together .form-runner-art{opacity:.42}.form-runner-footer{padding-left:20px;padding-right:20px}}@container form-runner (max-width:520px){.form-runner-question-count{font-size:9.5px}.form-welcome{gap:13px}.form-welcome__body{font-size:15.5px;line-height:1.48}.form-welcome__duration{font-size:14px}.form-brand-tea-and-talk .form-welcome__action .runner-primary-action{min-width:210px;min-height:58px;font-size:20px}.runner-primary-action{min-height:50px;padding:13px 22px;font-size:15px}.form-question-shell{gap:20px}.form-runner-footer{background:linear-gradient(to bottom, transparent, var(--background) 42%);min-height:38px;padding-top:10px;padding-bottom:8px}}@media (max-height:760px){.form-runner-header__inner{padding-top:10px;padding-bottom:9px}.form-runner-pane{padding-top:24px;padding-bottom:24px}.form-welcome{gap:12px}.form-welcome__title{font-size:clamp(36px,5cqw,62px)}.form-brand-tea-and-talk .form-welcome__title{font-size:clamp(42px,5.6cqw,72px)}.form-welcome__reassurance{margin-top:4px}}@media (max-height:940px){@container form-runner (min-width:901px){.form-brand-together .form-runner-pane>*{padding-top:30px;padding-bottom:30px}.form-brand-together .form-welcome{gap:13px}.form-brand-together .form-welcome__title{font-size:clamp(40px,3.8cqw,54px)}.form-brand-together .form-welcome__body{font-size:clamp(15px,1.25cqw,18px)}.form-brand-together .form-welcome__reassurance{margin-top:4px}}}@media (prefers-reduced-motion:reduce){.form-runner-header__brand,.form-journey,.form-runner-art{animation:none}.form-journey__fill,.form-runner-question-progress__fill,.runner-primary-action,.runner-primary-action__arrow,.runner-back-action{transition-duration:.01ms}}@keyframes runner-enter-forward{0%{opacity:0;transform:translate(28px)scale(.992)}45%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runner-exit-forward{0%{opacity:1;transform:translate(0,0)}35%{opacity:0}to{opacity:0;transform:translate(-28px)scale(.995)}}@keyframes runner-enter-back{0%{opacity:0;transform:translate(-28px)scale(.992)}45%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runner-exit-back{0%{opacity:1;transform:translate(0,0)}35%{opacity:0}to{opacity:0;transform:translate(28px)scale(.995)}}.runner-pane-enter-forward,.runner-pane-exit-forward,.runner-pane-enter-back,.runner-pane-exit-back{will-change:transform, opacity}.runner-pane-enter-forward{animation:runner-enter-forward .4s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both}.runner-pane-exit-forward{animation:runner-exit-forward .4s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both}.runner-pane-enter-back{animation:runner-enter-back .4s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both}.runner-pane-exit-back{animation:runner-exit-back .4s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both}@keyframes runner-fade-in{0%{opacity:0}to{opacity:1}}@keyframes runner-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.runner-pane-enter-forward,.runner-pane-enter-back{animation:.15s linear both runner-fade-in}.runner-pane-exit-forward,.runner-pane-exit-back{animation:.15s linear both runner-fade-out}}.runner-yellow-glow{position:relative}.runner-yellow-glow:before{content:"";z-index:-1;background:radial-gradient(circle, var(--brand-yellow-soft), transparent 70%);border-radius:9999px;position:absolute;inset:-16px}.runner-focus-ring:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}
