@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-content:"";--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer components{.hp{--hp-purple:#64428d;--hp-ink:#282337;--hp-muted:#6e6678;--hp-border:#e4dce9;--hp-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background-color:#fbfaf8;background-image:none}.hp-shell{width:min(1240px,100% - 96px);margin-inline:auto}.hp :is(h1,h2,h3,p){margin:0}.hp h2{--tw-leading:1.12;--tw-font-weight:550;--tw-tracking:-.045em;letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:550;line-height:1.12}.hp h2 span{color:var(--hp-purple)}.hp p{--tw-leading:1.75;color:var(--hp-muted);font-size:1rem;line-height:1.75}.hp .hp-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-leading:1.6;--tw-font-weight:var(--font-weight-semibold,600);font-size:.875rem;line-height:1.6;font-weight:var(--font-weight-semibold,600);--tw-tracking:.09em;letter-spacing:.09em;color:var(--hp-purple);display:flex}.hp-eyebrow i{background-color:var(--hp-purple);background-image:none;border-radius:50%;width:7px;height:7px;display:inline-block}.hp-small-label{--tw-leading:1.5;color:var(--hp-muted);font-size:.875rem;line-height:1.5;display:block}.hp .button{min-height:calc(var(--spacing,.25rem) * 13.5);gap:calc(var(--spacing,.25rem) * 6);padding-inline:23px;padding-block:calc(var(--spacing,.25rem) * 4);border-radius:12px;font-size:1rem}.hp .text-link{min-height:calc(var(--spacing,.25rem) * 12);color:var(--hp-purple);font-size:1rem}.hp .nav.shell{margin-top:calc(var(--spacing,.25rem) * 5);width:min(1240px,100% - 96px)}.hp .nav :is(.links,.nav-cta){font-size:.875rem}.hp .nav-cta{min-height:calc(var(--spacing,.25rem) * 12);align-items:center}.hp-page-glow{pointer-events:none;z-index:-1;inset-inline:0;background:radial-gradient(80% 70% at 80% 18%,#c6b4e58f,#0000 75%),radial-gradient(80% 65% at 12% 40%,#f8d5c599,#0000 80%);height:1000px;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}@media (max-width:800px){.hp-page-glow{background:radial-gradient(100% 60% at 85% 48%,#c6b4e58f,#0000 85%),radial-gradient(120% 55% at 10% 18%,#f8d5c599,#0000 85%);height:1500px}}.hp-hero{align-items:center;gap:calc(var(--spacing,.25rem) * 4.5);grid-template-columns:1fr 1fr;padding-block:64px 56px;display:grid}.hp-hero-copy{z-index:2;position:relative}.hp .hp-hero h1{margin-inline:0;margin-block:calc(var(--spacing,.25rem) * 6);--tw-leading:1.025;--tw-font-weight:560;--tw-tracking:-.065em;letter-spacing:-.065em;font-size:clamp(3.25rem,5.4vw,5rem);font-weight:560;line-height:1.025}.hp .hp-hero h1 span{color:var(--hp-purple);background:0 0}.hp-hero-copy>p{max-width:460px;font-size:1.125rem}.hp-actions{margin-top:calc(var(--spacing,.25rem) * 7.5);flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hp-hero-footnote{margin-top:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 3);color:var(--hp-muted);font-size:.875rem;display:flex}.hp-line{height:1px;width:calc(var(--spacing,.25rem) * 7);background-color:#a99abc;background-image:none}.hp-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0}.hp-concept-image{border-radius:inherit;background-color:#e8ddd4;background-image:none;position:absolute;inset:0;overflow:hidden}.hp-concept-image img{object-fit:cover}.hp-image-fallback{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 5);height:100%;padding:calc(var(--spacing,.25rem) * 5);text-align:center;color:#503369;background:linear-gradient(150deg,#f1e4d8,#d2bde7);flex-direction:column;font-size:.875rem;display:flex}.hp-image-fallback>span{font-size:4rem}.hp-showcase-frame:after{--tw-content:"";content:var(--tw-content);pointer-events:none;background:linear-gradient(#0000,#20182ddd);position:absolute;inset:35% 0 0}.hp-content-category{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:1;padding-inline:calc(var(--spacing,.25rem) * 3);color:#46344f;background-color:#fffcf2eb;background-image:none;border:1px solid #ffffff60;border-radius:50px;padding-block:7px;font-size:.75rem;position:absolute}.hp-mini-brief{padding:calc(var(--spacing,.25rem) * 6);background-color:#fffdfa;background-image:none;border:1px solid #e3dce9;border-radius:16px;box-shadow:0 14px 28px -20px #33214150}.hp-mini-top{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:.65rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.07em;letter-spacing:.07em;color:var(--hp-purple);display:flex}.hp-icon-tile{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);color:var(--hp-purple);background-color:#eee5f5;background-image:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hp-icon-tile .hp-icon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}.hp-tiny-dot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:#9475b8;background-image:none;border-radius:50%;margin-left:auto}.hp-mini-brief>strong{--tw-font-weight:550;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:1.5rem;font-weight:550}.hp .hp-mini-brief>p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1.6;font-size:.875rem;line-height:1.6}.hp-mini-tags{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.hp-mini-tags>span{color:var(--hp-purple);background-color:#f1eaf6;background-image:none;border-radius:6px;padding-block:5px;padding-inline:9px;font-size:.7rem}.hp-mini-compact{padding:calc(var(--spacing,.25rem) * 4)}.hp-mini-compact .hp-mini-top{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:.6rem}.hp-mini-compact>strong{font-size:1.2rem}.hp .hp-mini-compact>p{font-size:.75rem}.hp-mini-compact .hp-mini-tags{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1.5)}.hp-mini-compact .hp-mini-tags>span{font-size:.6rem}.hp-share-one{top:7%;right:0;transform:rotate(12deg)}.hp-replay{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--hp-purple);background-color:#0000;background-image:none;border-radius:8px;font-size:.875rem;display:none;position:absolute;bottom:-5px;right:0}.hp-story[data-story-enhanced]>.hp-replay{display:inline-flex}.hp-replay>span{font-size:1.4rem}.hp-channels{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);border-block:1px solid #e3dce3;display:flex}.hp .hp-channels>p{--tw-leading:1.55;font-size:.875rem;line-height:1.55}.hp-channels strong{--tw-font-weight:550;color:var(--hp-ink);font-weight:550}.hp-channels>div{align-items:center;gap:calc(var(--spacing,.25rem) * 15);flex-wrap:wrap;display:flex}.hp-channels>div>span{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.375rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.04em;letter-spacing:-.04em;display:inline-flex}.hp-channels .hp-small-label{--tw-tracking:.08em;letter-spacing:.08em;font-size:.75rem}.hp-section{padding-block:calc(var(--spacing,.25rem) * 27)}.hp-section+.hp-section{padding-top:calc(var(--spacing,.25rem) * 5)}.hp-section-heading{margin-bottom:calc(var(--spacing,.25rem) * 12);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 10);display:flex}.hp-section-heading .hp-eyebrow,.hp-section-copy .hp-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5.5)}.hp-section-heading>p{max-width:calc(var(--spacing,.25rem) * 87.5);flex-shrink:0}.hp-section-copy>p{margin-top:calc(var(--spacing,.25rem) * 6);max-width:440px}.hp-problem{align-items:center;gap:calc(var(--spacing,.25rem) * 20);grid-template-columns:1fr 1fr;display:grid}.hp-problem-art{background-color:#f3edf4;background-image:none;border-radius:28px;place-items:center;min-height:450px;padding:40px 30px 50px;display:grid}.hp-orbit{border:1px solid #c9b7d655;border-radius:50%;position:absolute;inset:20px 40px;transform:rotate(30deg)}.hp-organizer{width:100%;max-width:calc(var(--spacing,.25rem) * 92.5);padding:calc(var(--spacing,.25rem) * 5.5);background-color:#faf8fcef;background-image:none;border:1px solid #e2d7e8;border-radius:20px;position:relative;box-shadow:0 20px 40px -25px #64428d55}.hp-organizer-heading{margin-bottom:calc(var(--spacing,.25rem) * 5.5);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);font-size:1rem;display:flex}.hp-organizer-heading>.hp-icon{color:var(--hp-purple)}.hp-organizer-heading strong{--tw-font-weight:550;font-weight:550}.hp-organize-card{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3.5);background-image:none;border:1px solid #e6dfeb;border-radius:12px;display:flex}.hp-organize-card>div{flex:1}.hp-organize-card strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:.875rem;font-weight:var(--font-weight-semibold,600);display:block}.hp-organize-card div>span{margin-top:var(--spacing,.25rem);color:var(--hp-muted);font-size:.75rem;display:block}.hp-organize-card>.hp-icon{width:calc(var(--spacing,.25rem) * 4.5);color:#6b5d78}.hp-organizer-bottom{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--hp-purple);font-size:.75rem;display:flex}.hp-illustration-label{text-align:center;--tw-leading:1.5;color:var(--hp-muted);font-size:.75rem;line-height:1.5;display:block}.hp-problem-art>.hp-illustration-label{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4.5);left:calc(var(--spacing,.25rem) * 4);position:absolute}.hp-workflow{align-items:center;gap:calc(var(--spacing,.25rem) * 15);grid-template-columns:.9fr 1.1fr;display:grid}.hp-workflow-choice{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 4.5);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5.5);text-align:left;color:var(--hp-ink);background-color:#0000;background-image:none;border:1px solid #0000;border-radius:16px;padding-block:25px;display:flex}.hp-workflow-choice>span:nth-child(2){flex:1}.hp-workflow-choice strong{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.125rem;font-weight:var(--font-weight-semibold,600);display:block}.hp-workflow-choice span>span{--tw-leading:1.7;color:var(--hp-muted);font-size:.875rem;line-height:1.7;display:block}.hp-workflow-choice>.hp-icon{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 5.5);width:calc(var(--spacing,.25rem) * 5.5);color:#8c7c99}.hp-workflow-choice .hp-step-number{color:var(--hp-purple);padding-top:3px;font-size:.875rem}.hp-workflow-choice.is-active{background-color:#f1eaf5;background-image:none;border-color:#c8b7d6}.hp-workflow-choice:disabled{cursor:default}.hp-interaction-hint{margin:calc(var(--spacing,.25rem) * 5.5);align-items:center;gap:calc(var(--spacing,.25rem) * 5);color:var(--hp-muted);font-size:.875rem;display:flex}.hp-workflow-stage{background:linear-gradient(145deg,#f0e6f5,#f6eee7);border:1px solid #e4d8e9;border-radius:24px;padding:22px 32px 20px}.hp-stage-chrome{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-tracking:.08em;letter-spacing:.08em;color:var(--hp-purple);margin-bottom:25px;font-size:.65rem;display:flex}.hp-stage-chrome>span:first-child{gap:5px;display:flex}.hp-stage-chrome i{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:#bda7ce;background-image:none;border-radius:50%}.hp-stage-chrome>.hp-icon{height:calc(var(--spacing,.25rem) * 4.5);width:calc(var(--spacing,.25rem) * 4.5)}.hp-workflow-scenes{margin-bottom:calc(var(--spacing,.25rem) * 6);display:grid}.hp-workflow-scene{visibility:hidden;opacity:0;min-width:0;transition:opacity .4s var(--hp-ease), transform .4s var(--hp-ease), visibility .4s;grid-area:1/1;transform:translateY(8px)}.hp-workflow-scene.is-active{visibility:visible;opacity:1;transform:none}.hp-brief-field{margin-top:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);border-block:1px solid #e8e1e9}.hp-brief-field>span,.hp-brief-meta span{color:var(--hp-muted);font-size:.7rem}.hp .hp-brief-field p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1.65;color:var(--hp-ink);font-size:.875rem;line-height:1.65}.hp-brief-meta{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);display:flex}.hp-brief-meta b{margin-top:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:550;font-size:.75rem;font-weight:550;display:block}.hp-review-note{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 2.5);color:var(--hp-purple);background-color:#f2edf7;background-image:none;border-radius:8px;font-size:.7rem;display:flex}.hp-review-note .hp-icon{width:17px;height:17px}.hp-applicants-panel{height:100%;padding:calc(var(--spacing,.25rem) * 6);border:1px solid var(--hp-border);background-color:#fffdfa;background-image:none;border-radius:16px}.hp-applicants-panel>.hp-small-label{--tw-tracking:.1em;letter-spacing:.1em;font-size:.7rem}.hp .hp-applicants-panel h3{--tw-font-weight:550;--tw-tracking:-.04em;letter-spacing:-.04em;margin:12px 0 24px;font-size:1.5rem;font-weight:550}.hp-applicant{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 4);background-color:#fffdfa;background-image:none;border:1px solid #e7dfeb;border-radius:12px;flex-wrap:wrap;display:flex}.hp-applicant-photo{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 10.5);border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.hp-applicant>div:nth-child(2){flex:1;min-width:0}.hp-applicant strong{--tw-font-weight:550;font-size:.8rem;font-weight:550;display:block}.hp-applicant div>span{color:var(--hp-muted);margin-top:5px;font-size:.7rem;display:block}.hp-applicant-arrow{color:var(--hp-purple);font-size:1rem}.hp .hp-applicant>p{font-size:.8rem}.hp-conversation{height:100%;padding:calc(var(--spacing,.25rem) * 6);background-color:#fffdfa;background-image:none;border:1px solid #e3dce9;border-radius:16px}.hp-conversation-title{margin-bottom:calc(var(--spacing,.25rem) * 5.5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 5);border-bottom:1px solid #e8e0eb;display:flex}.hp-conversation-title strong{--tw-font-weight:550;font-size:.95rem;font-weight:550;display:block}.hp-conversation-title div>span{margin-top:var(--spacing,.25rem);color:var(--hp-muted);font-size:.7rem;display:block}.hp-message{margin-block:calc(var(--spacing,.25rem) * 3);width:88%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);--tw-leading:1.65;border-radius:12px;font-size:.875rem;line-height:1.65}.hp-message-brand{color:#543773;background-color:#f2edf5;background-image:none;border-bottom-right-radius:3px;margin-left:auto}.hp-message-creator{color:#4b414e;background-color:#f3f0eb;background-image:none;border-bottom-left-radius:3px}.hp-message-footer{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);color:var(--hp-muted);font-size:.7rem;display:flex}.hp-message-footer .hp-icon{height:calc(var(--spacing,.25rem) * 4.5);width:calc(var(--spacing,.25rem) * 4.5);color:var(--hp-purple)}.hp-content-section{padding-block:calc(var(--spacing,.25rem) * 24);background-color:#f1ecf3;background-image:none;border-block:1px solid #e6deeb}.hp-format-filters{gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 8);border-bottom:1px solid #ddd1e6;flex-wrap:wrap;display:flex}.hp-format-filters button{min-height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 5.5);padding-block:calc(var(--spacing,.25rem) * 3);color:#644f76;background-color:#0000;background-image:none;border:1px solid #cabbd5;border-radius:50px;font-size:.875rem}.hp-format-filters button[aria-pressed=true]{border-color:var(--hp-purple);background-color:var(--hp-purple);color:var(--color-white,#fff);background-image:none}.hp-format-filters button:disabled{cursor:default}.hp-concept-scenes{display:grid}.hp-concept-scene{visibility:hidden;align-items:center;gap:calc(var(--spacing,.25rem) * 15);opacity:0;grid-area:1/1;grid-template-columns:1fr 1fr;min-width:0;transition:opacity .25s,visibility .25s;display:grid}.hp-concept-scene.is-active{visibility:visible;opacity:1}.hp-showcase-art{place-items:center;height:560px;display:grid;position:relative}.hp-showcase-frame{height:430px;width:calc(var(--spacing,.25rem) * 77.5);border:5px solid #fff;border-radius:22px;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 22px 45px -25px #3f275966}.hp-showcase-frame>strong{right:calc(var(--spacing,.25rem) * 6);bottom:calc(var(--spacing,.25rem) * 14.5);left:calc(var(--spacing,.25rem) * 6);z-index:1;--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:2rem;line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-white,#fff);position:absolute}.hp-frame-footer{right:calc(var(--spacing,.25rem) * 6);bottom:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 6);z-index:1;--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-white,#fff);justify-content:space-between;align-items:center;font-size:.6rem;display:flex;position:absolute}.hp-frame-footer>span:last-child{font-size:1.5rem}.hp-concept-echo{height:430px;width:calc(var(--spacing,.25rem) * 77.5);background-color:#e8ddef;background-image:none;border:1px solid #d0bfdd;border-radius:22px;position:absolute;transform:rotate(8deg)translate(15px)}.hp-concept-echo-two{background-color:#0000;background-image:none;transform:rotate(15deg)translate(26px)}.hp-art-note{right:calc(var(--spacing,.25rem) * 2.5);bottom:calc(var(--spacing,.25rem) * 9.5);padding-left:calc(var(--spacing,.25rem) * 3.5);--tw-leading:1.5;color:#725685;border-left:1px solid #b19ac6;font-size:.875rem;line-height:1.5;position:absolute}.hp .hp-concept-copy h3{margin-inline:0;margin-block:calc(var(--spacing,.25rem) * 5);--tw-leading:1.15;--tw-font-weight:550;--tw-tracking:-.045em;letter-spacing:-.045em;max-width:420px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:550;line-height:1.15}.hp-concept-copy>p{max-width:420px}.hp-concept-hook{margin-block:calc(var(--spacing,.25rem) * 8);border-left:2px solid #b79ccc;padding:22px 0 22px 22px}.hp-concept-hook>span{--tw-tracking:.1em;letter-spacing:.1em;color:var(--hp-purple);font-size:.7rem}.hp .hp-concept-hook p{margin-top:calc(var(--spacing,.25rem) * 2.5);--tw-leading:1.5;color:var(--hp-ink);font-size:1.25rem;line-height:1.5}.hp-connected-art{background:linear-gradient(120deg,#f3edf7,#f6f1ed);border:1px solid #dccfe7;border-radius:24px;overflow:hidden}.hp-connected-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 7.5);padding-block:calc(var(--spacing,.25rem) * 6);border-bottom:1px solid #e4dbe9;display:flex}.hp-connected-header>span:last-child{--tw-tracking:.08em;letter-spacing:.08em;color:var(--hp-muted);font-size:.65rem}.hp-connected-brand{align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-font-weight:550;color:var(--hp-purple);font-size:1rem;font-weight:550;display:flex}.hp-connected-grid{align-items:start;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 7.5);grid-template-columns:1fr 24px 1fr 24px 1fr;display:grid}.hp-panel-label{margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-tracking:.09em;letter-spacing:.09em;color:#786487;font-size:.65rem;display:block}.hp-connection-arrow{padding-top:calc(var(--spacing,.25rem) * 32.5);color:var(--hp-purple);font-size:1.25rem}.hp-connected-panel{min-width:0}.hp-connected-art .hp-mini-brief{box-shadow:none}.hp-connected-format{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 5.5);--tw-leading:1.7;color:var(--hp-purple);font-size:.75rem;line-height:1.7;display:flex}.hp-connected-format b{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--hp-muted)}.hp-connected-art .hp-applicant{padding:calc(var(--spacing,.25rem) * 3)}.hp-connected-art .hp-applicant:first-of-type{margin-top:0}.hp-connected-art .hp-conversation{padding:calc(var(--spacing,.25rem) * 4)}.hp-connected-art .hp-conversation-title{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4)}.hp-connected-art .hp-conversation-title strong{font-size:.8rem}.hp-connected-art .hp-conversation-title div>span{font-size:.6rem}.hp-connected-art .hp-message{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:.7rem}.hp-connected-art .hp-message-footer{margin-top:calc(var(--spacing,.25rem) * 4.5);font-size:.6rem}.hp-platform-bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);display:flex}.hp-platform-bottom>p{font-size:.875rem}.hp-creator-section{background-color:#60417f;background-image:none;border-radius:28px;grid-template-columns:1.15fr 1fr;align-items:center;display:grid;overflow:hidden}.hp-creator-copy{padding:calc(var(--spacing,.25rem) * 15)}.hp .hp-creator-copy .hp-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 6);color:#e6d6f4;font-size:.75rem}.hp .hp-creator-copy h2{color:var(--color-white,#fff)}.hp .hp-creator-copy h2>span{color:#dcc7ef}.hp .hp-creator-copy p{margin-block:calc(var(--spacing,.25rem) * 6);color:#f1e8f6;max-width:400px}.hp .hp-creator-copy .button.light{color:#573874;background-color:#fffaf5;background-image:none;box-shadow:0 8px 22px #281b3a20}.hp-creator-art{height:470px}.hp-creator-photo{top:calc(var(--spacing,.25rem) * 10);right:15%;bottom:calc(var(--spacing,.25rem) * 5);border:4px solid #f7eefd;border-radius:20px;position:absolute;left:14%;overflow:hidden;transform:rotate(6deg)}.hp-creator-outline{border:1px solid #d6b8ef75;border-radius:22px;position:absolute;inset:52px 9% 15px 19%;transform:rotate(14deg)}.hp-creator-sticker{bottom:calc(var(--spacing,.25rem) * 13);--tw-leading:1.6;color:#6b4c82;background-color:#fffaf5;background-image:none;border-radius:12px;padding:18px 58px 18px 20px;font-size:.875rem;line-height:1.6;position:absolute;left:3%;transform:rotate(-5deg);box-shadow:0 12px 24px #33214133}.hp-creator-sticker strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.hp-creator-sticker .hp-icon{top:27px;right:calc(var(--spacing,.25rem) * 5);position:absolute}.hp-creator-label{right:calc(var(--spacing,.25rem) * 6);bottom:var(--spacing,.25rem);color:#eee2f4;font-size:.65rem;position:absolute}.hp .hp-faq{gap:calc(var(--spacing,.25rem) * 17.5);grid-template-columns:1fr 1.15fr;display:grid}.hp-faq .hp-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5.5)}.hp .hp-faq summary{padding-block:calc(var(--spacing,.25rem) * 6);font-size:1rem}.hp .hp-faq details{border-color:#dfd7e4}.hp .hp-faq .ui-disclosure-content p{font-size:1rem}.hp-final{text-align:center;background:radial-gradient(at 50% 25%,#e7d8f185,#0000 65%),radial-gradient(at 70% 20%,#f6ddce70,#0000 55%);padding:64px 24px 100px}.hp-final-art{padding-block:calc(var(--spacing,.25rem) * 5)}.hp .hp-final .hp-eyebrow{justify-content:center;position:relative}.hp .hp-final h2{margin-top:calc(var(--spacing,.25rem) * 6);font-size:clamp(2.5rem,5vw,4.5rem);position:relative}.hp .hp-final p{max-width:480px;margin:24px auto 28px;position:relative}.hp-final .button{position:relative}.hp-final-orbit{top:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 67.5);width:calc(var(--spacing,.25rem) * 52.5);border:1px solid #d8c4e680;border-radius:22px;position:absolute;left:calc(50% - 420px);transform:rotate(-20deg)}.hp-final-orbit-two{left:auto;right:calc(50% - 420px);transform:rotate(20deg)}.hp .footer.shell{width:min(1240px,100% - 96px);padding-block:calc(var(--spacing,.25rem) * 8);border-top:1px solid #e6deea;gap:18px 30px}.hp .footer>.logo{margin-right:auto}.hp .footer>p{font-size:.875rem}.hp .footer-legal{gap:calc(var(--spacing,.25rem) * 4)}.hp .footer>span,.hp .footer>a:last-child{font-size:.875rem}.hp-story[data-story-state=playing] .hp-share-one{animation-name:hp-share-one}.hp-story[data-story-state=playing] .hp-organize-0{animation-name:hp-organize-one}.hp-story[data-story-state=playing] .hp-organize-1{animation-name:hp-organize-two}.hp-story[data-story-state=playing] .hp-organize-2{animation-name:hp-organize-three}.hp-story[data-story-state=playing] .hp-showcase-frame{animation-name:hp-showcase-in}.hp-story[data-story-state=playing] .hp-connected-panel{animation-name:hp-panel-in;animation-duration:.9s}.hp-story[data-story-state=playing] .hp-connected-applicants{animation-delay:.4s}.hp-story[data-story-state=playing] .hp-connected-chat{animation-delay:.8s}.hp-story[data-story-state=playing] .hp-connection-arrow{animation-name:hp-panel-in;animation-duration:.6s;animation-delay:.4s}.hp-story[data-story-state=playing] .hp-connection-arrow:nth-of-type(4){animation-delay:.8s}.hp-story[data-story-state=playing] .hp-creator-photo{animation-name:hp-creator-in}.hp-story[data-story-state=playing] .hp-creator-outline{animation-name:hp-creator-outline}.hp-story[data-story-state=playing] .hp-final-orbit-one{animation-name:hp-final-left}.hp-story[data-story-state=playing] .hp-final-orbit-two{animation-name:hp-final-right}.hp-story[data-story-state=playing] .hp-connected-panel{animation-duration:.9s}.hp-story[data-story-state=playing] .hp-connection-arrow{animation-duration:.6s}@media (hover:hover) and (pointer:fine){.hp-workflow-choice:hover:not(:disabled){background-color:#f2ecf6;background-image:none;border-color:#b7a1ca}.hp-format-filters button:hover:not(:disabled):not([aria-pressed=true]){background-color:#e7dcef;background-image:none;border-color:#8e70a7}.hp-replay:hover{background-color:#eee4f4;background-image:none}}@media (max-width:1100px){.hp-shell,.hp .nav.shell,.hp .footer.shell{width:calc(100% - 64px)}.hp-hero{gap:calc(var(--spacing,.25rem) * 2);padding-top:45px}.hp .hp-hero h1{font-size:clamp(3rem,5.7vw,4rem)}.hp-hero .hp-eyebrow{font-size:.7rem}.hp-channels>.hp-small-label{display:none}.hp-channels>div{gap:35px}.hp-problem{gap:calc(var(--spacing,.25rem) * 10)}.hp-workflow{gap:calc(var(--spacing,.25rem) * 7.5)}.hp-workflow-stage{padding-inline:calc(var(--spacing,.25rem) * 5)}.hp-workflow-choice{padding-inline:calc(var(--spacing,.25rem) * 4)}.hp-connected-grid{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);grid-template-columns:1fr 16px 1fr 16px 1fr}.hp-connected-art .hp-applicant{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2.5)}.hp-connected-art .hp-applicant-photo{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 8)}.hp-connected-art .hp-applicant strong{font-size:.7rem}.hp-connected-art .hp-applicant-arrow{display:none}.hp-creator-copy{padding:calc(var(--spacing,.25rem) * 10)}.hp .hp-faq{gap:calc(var(--spacing,.25rem) * 10)}}@media (max-width:800px){.hp .nav.shell{width:calc(100% - 40px)}.hp-hero{grid-template-columns:1fr;padding-top:45px}.hp-hero-copy{text-align:center}.hp-hero .hp-eyebrow,.hp-actions,.hp-hero-footnote{justify-content:center}.hp .hp-hero h1{font-size:clamp(2.9rem,8vw,4.5rem)}.hp-desktop-break{display:none}.hp-hero-copy>p{max-width:520px;margin-inline:auto}.hp-channels{text-align:center;flex-wrap:wrap;justify-content:center}.hp-channels>p{width:100%}.hp-section{padding-block:calc(var(--spacing,.25rem) * 19)}.hp-section-heading{margin-bottom:calc(var(--spacing,.25rem) * 8);display:block}.hp-section-heading>p{margin-top:calc(var(--spacing,.25rem) * 5.5)}.hp-section-heading>p br{display:none}.hp-problem{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:1fr}.hp-section-copy>p{max-width:560px}.hp-problem-art{min-height:420px}.hp-workflow{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:1fr}.hp-workflow-choice{padding:calc(var(--spacing,.25rem) * 5)}.hp-interaction-hint{margin-block:16px 0}.hp-workflow-stage{padding:calc(var(--spacing,.25rem) * 6)}.hp-content-section{padding-block:calc(var(--spacing,.25rem) * 18)}.hp-concept-scene{gap:calc(var(--spacing,.25rem) * 7.5)}.hp-showcase-art{height:460px}.hp-showcase-frame,.hp-concept-echo{width:235px;height:355px}.hp-showcase-frame>strong{right:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);font-size:1.5rem}.hp-art-note{display:none}.hp-concept-copy .hp-eyebrow{font-size:.7rem}.hp-concept-hook{margin-block:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 4)}.hp .hp-concept-hook p{font-size:1rem}.hp-concept-copy>.hp-small-label{font-size:.75rem}.hp-connected-grid{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6);grid-template-columns:1fr}.hp-connected-panel{width:min(420px,100%);margin-inline:auto}.hp-connection-arrow{text-align:center;padding:0;transform:rotate(90deg)}.hp-panel-label{margin-bottom:calc(var(--spacing,.25rem) * 3)}.hp-connected-format{display:none}.hp-connected-art .hp-applicant strong{font-size:.875rem}.hp-connected-art .hp-applicant-photo{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 10.5)}.hp-connected-art .hp-message{font-size:.875rem}.hp-connected-art .hp-conversation-title strong{font-size:1rem}.hp-connected-art .hp-conversation-title div>span,.hp-connected-art .hp-message-footer{font-size:.75rem}.hp-connected-header{padding-inline:calc(var(--spacing,.25rem) * 6)}.hp-connected-header>span:last-child{font-size:.6rem}.hp-platform-bottom{display:block}.hp-platform-bottom>a{margin-top:calc(var(--spacing,.25rem) * 2)}.hp-creator-section{grid-template-columns:1fr}.hp-creator-art{width:min(460px,100%);height:450px;margin-inline:auto}.hp-creator-copy{padding:40px 32px 10px}.hp-creator-photo{top:calc(var(--spacing,.25rem) * 7.5);bottom:calc(var(--spacing,.25rem) * 7.5)}.hp-creator-label{bottom:calc(var(--spacing,.25rem) * 2.5)}.hp .hp-faq{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:1fr}.hp-final{padding-block:40px 70px}.hp-final-orbit{height:calc(var(--spacing,.25rem) * 52.5);width:calc(var(--spacing,.25rem) * 37.5);left:-40px}.hp-final-orbit-two{left:auto;right:-40px}}@media (max-width:520px){.hp-shell,.hp .footer.shell{width:calc(100% - 40px)}.hp .nav.shell{margin-top:calc(var(--spacing,.25rem) * 3)}.hp .nav .logo{max-width:calc(var(--spacing,.25rem) * 50)}.hp-hero{padding-top:35px;padding-bottom:25px}.hp .hp-hero h1{margin-block:calc(var(--spacing,.25rem) * 5);--tw-tracking:-.055em;letter-spacing:-.055em;font-size:clamp(2.65rem,10.2vw,3.6rem)}.hp-hero .hp-eyebrow{gap:calc(var(--spacing,.25rem) * 1.5);--tw-tracking:.075em;letter-spacing:.075em;font-size:.625rem}.hp-hero-copy>p{--tw-leading:1.7;font-size:1rem;line-height:1.7}.hp-actions{margin-top:calc(var(--spacing,.25rem) * 6);gap:10px 18px}.hp .hp-actions .button{gap:calc(var(--spacing,.25rem) * 4.5);padding-inline:calc(var(--spacing,.25rem) * 4.5)}.hp .hp-actions .text-link{gap:calc(var(--spacing,.25rem) * 2);font-size:.875rem}.hp-hero-footnote{display:none}.hp-content-category{top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);padding-inline:9px;padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:.6rem}.hp-share-one{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);top:6%;right:-3px}.hp-replay{right:-8px;bottom:calc(var(--spacing,.25rem) * 12.5);gap:5px;font-size:.75rem}.hp-channels{gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6)}.hp-channels>div{gap:calc(var(--spacing,.25rem) * 5.5)}.hp-channels>div>span{gap:7px;font-size:1.125rem}.hp-channels img{height:auto;max-width:calc(var(--spacing,.25rem) * 18.5)}.hp-section{padding-block:calc(var(--spacing,.25rem) * 16)}.hp .hp-eyebrow{--tw-tracking:.075em;letter-spacing:.075em;font-size:.75rem}.hp h2{font-size:2.1rem}.hp-section-copy>p{margin-top:calc(var(--spacing,.25rem) * 5)}.hp-problem-art{min-height:400px;padding:32px 18px 50px}.hp-organizer{padding:calc(var(--spacing,.25rem) * 4)}.hp-organize-card{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 3)}.hp-organize-card .hp-icon-tile{height:calc(var(--spacing,.25rem) * 7.5);width:calc(var(--spacing,.25rem) * 7.5)}.hp-organize-card div>span{font-size:.7rem}.hp-organizer-heading{font-size:.875rem}.hp-illustration-label{font-size:.65rem}.hp-workflow-choice{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 4.5)}.hp-workflow-choice>.hp-icon{display:none}.hp-workflow-stage{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 4.5)}.hp-stage-chrome{font-size:.55rem}.hp-mini-brief,.hp-conversation,.hp-applicants-panel{padding:calc(var(--spacing,.25rem) * 4.5)}.hp-brief-meta{gap:calc(var(--spacing,.25rem) * 2.5)}.hp-review-note{font-size:.625rem}.hp-message{width:92%;padding:calc(var(--spacing,.25rem) * 3);font-size:.8rem}.hp-interaction-hint{margin-inline:calc(var(--spacing,.25rem) * 3.5);font-size:.75rem}.hp-format-filters{gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6)}.hp-format-filters button{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:.875rem}.hp-concept-scene{grid-template-columns:1fr;gap:0}.hp-showcase-art{height:430px}.hp-showcase-frame,.hp-concept-echo{height:calc(var(--spacing,.25rem) * 87.5);width:calc(var(--spacing,.25rem) * 62.5)}.hp-concept-copy{padding:0 4px 12px}.hp .hp-concept-copy h3{font-size:2rem}.hp-concept-copy>.hp-small-label{font-size:.875rem}.hp-connected-header{gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap}.hp-connected-header>span:last-child{padding-left:calc(var(--spacing,.25rem) * 9)}.hp-connected-grid{padding:calc(var(--spacing,.25rem) * 5)}.hp-panel-label{font-size:.7rem}.hp-creator-copy{padding:32px 24px 0}.hp .hp-creator-copy .hp-eyebrow{font-size:.625rem}.hp-creator-art{height:400px}.hp-creator-photo{left:14%;right:12%}.hp-creator-sticker{padding:14px 46px 14px 14px;font-size:.75rem;left:4%}.hp-creator-sticker .hp-icon{top:21px;right:calc(var(--spacing,.25rem) * 3)}.hp-final-orbit{opacity:.5}.hp .footer.shell{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 6)}.hp .footer>.logo{width:100%;margin:0}.hp .footer>p{width:100%}.hp .footer-legal{gap:8px 16px;width:100%}.hp .footer>a:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce),print{.hp *,.hp :before,.hp :after{transition-property:none!important;animation:none!important}.hp .hp-replay{display:none!important}}@media print{.hp{overflow:visible}.hp-page-glow,.hp-format-filters,.hp-interaction-hint{display:none}.hp-story{break-inside:avoid}}.hp .hp-eyebrow,.hp .hp-replay{font-size:.875rem}@media (max-width:520px){.hp-hero .hp-eyebrow{--tw-tracking:.03em;letter-spacing:.03em;font-size:.875rem}}.hp-mobile-step-descriptions,.hp-workflow:not([data-interactive]) .hp-interaction-hint{display:none}.hp .nav-mobile-cta{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5)}@media (max-width:800px){.hp-workflow-choices{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-workflow-choice{gap:calc(var(--spacing,.25rem) * 2.5);border-color:var(--hp-border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;margin:0;display:flex}.hp-workflow-choice strong{--tw-leading:1.4;margin:0;font-size:1rem;line-height:1.4}.hp-workflow-choice span>span,.hp-workflow-choice>.hp-icon,.hp-interaction-hint{display:none}.hp-mobile-step-descriptions{display:grid}.hp-mobile-step-descriptions>p{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .4s,visibility .4s}.hp-mobile-step-descriptions>p.is-active{visibility:visible;opacity:1}}.hp-step-short{display:none}@media (max-width:800px){.hp-step-long{display:none}.hp-step-short{display:inline}}.hp-illustration-label,.hp-creator-label{--tw-leading:1.5;font-size:.875rem;line-height:1.5}.hp-problem-art{justify-content:center;gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.hp-problem-art>.hp-illustration-label{position:relative;inset:auto}@media (max-width:520px){.hp-replay{bottom:65px}.hp-creator-label{right:calc(var(--spacing,.25rem) * 5);bottom:5px}}.hp-featured-metric{margin-top:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 4.5);color:var(--hp-purple);border-block:1px solid #d6c5e2;display:flex}.hp-featured-metric-icon{height:calc(var(--spacing,.25rem) * 10.5);width:calc(var(--spacing,.25rem) * 10.5);background-color:#e5d9ee;background-image:none;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.hp-featured-metric>strong{--tw-font-weight:550;--tw-tracking:-.04em;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:550}.hp-featured-metric>span:last-child{--tw-leading:1.5;font-size:1rem;line-height:1.5}.hp-featured-metric small{color:var(--hp-muted);font-size:.875rem;display:block}.hp-concept-copy .hp-concept-hook{margin-block:calc(var(--spacing,.25rem) * 6)}@media (max-width:800px){.hp-replay{bottom:-8px}.hp-featured-metric{flex-wrap:wrap;gap:8px 12px}.hp-featured-metric>span:last-child{flex-basis:100%}}@media (max-width:520px){.hp-replay{white-space:nowrap;bottom:5px;right:50%;transform:translate(50%)}.hp-featured-metric{flex-wrap:nowrap}.hp-featured-metric>span:last-child{flex-basis:auto;font-size:.875rem}.hp-featured-metric>strong{font-size:2rem}.hp-featured-metric-icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9)}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
