.event-representatives-page{isolation:isolate;text-size-adjust:100%}.event-representatives-page a,.event-representatives-page button,.event-representatives-page input,.event-representatives-page select,.event-representatives-page summary{transition-property:none}.event-representatives-page .button{min-width:0}.event-representatives-page .button:before,.event-representatives-page .button:after{display:none;content:none}.event-representatives-page h1,.event-representatives-page h2,.event-representatives-page h3{word-break:normal}.event-representatives-page{--pink: #f62a8b;--pink-dark: #c90d62;--pink-deep: #a20b4f;--pink-soft: #fff1f7;--ink: #151316;--ink-soft: #2d292e;--muted: #625b61;--white: #ffffff;--blush: #fff8fb;--line: #ded8dc;--body: "Archivo", Arial, sans-serif;--shell: 1180px;--ease: cubic-bezier(.22, 1, .36, 1);--z-header: 20;--type-label: 12px;--type-small: 14px;--type-body: 16px;--type-lead: 17px;--type-h3: clamp(28px, 2.5vw, 38.4px);--type-h2: clamp(44px, 4vw, 58.4px);--type-h1: clamp(54.4px, 5vw, 69.6px)}.event-representatives-page,.event-representatives-page *,.event-representatives-page:before,.event-representatives-page *:before,.event-representatives-page:after,.event-representatives-page *:after{box-sizing:border-box}.event-representatives-page{scroll-behavior:auto;scroll-padding-top:118px}.event-representatives-page{margin:0;overflow-x:hidden;color:var(--ink);background:var(--white);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.event-representatives-page img{display:block;max-width:100%;height:auto}.event-representatives-page a{color:inherit}.event-representatives-page button,.event-representatives-page input,.event-representatives-page select{font:inherit}.event-representatives-page h1,.event-representatives-page h2,.event-representatives-page h3{text-wrap:balance}.event-representatives-page p{text-wrap:pretty}.event-representatives-page .shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.event-representatives-page .skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;color:#fff;background:var(--ink);transform:translateY(-160%)}.event-representatives-page .skip-link:focus{transform:none}.event-representatives-page .announcement{display:flex;min-height:38px;align-items:center;justify-content:center;gap:11px;padding:7px 18px;color:#fff;background:var(--ink);font-size:12px;font-weight:700;letter-spacing:.03em;text-align:center;text-transform:uppercase}.event-representatives-page .announcement-label{border-radius:999px;padding:4px 10px;color:var(--ink);background:var(--pink);font-size:11px;line-height:1.2;white-space:nowrap}.event-representatives-page .announcement-copy{white-space:nowrap}.event-representatives-page .site-header{position:sticky;z-index:var(--z-header);top:0;border-bottom:1px solid rgba(21,19,22,.1);background:#fffffffa}.event-representatives-page .header-inner{display:flex;min-height:94px;align-items:center;justify-content:space-between;gap:34px}.event-representatives-page .header-brand{display:flex;flex:0 0 auto;align-items:center;gap:13px}.event-representatives-page .brand{display:flex;height:76px;flex:0 0 auto;align-items:center}.event-representatives-page .brand img{width:auto;height:68px;object-fit:contain}.event-representatives-page .header-powered{display:flex;height:54px;flex:0 0 auto;flex-direction:column;justify-content:center;gap:5px;margin:0;border-left:1px solid rgba(246,42,139,.4);padding-left:13px}.event-representatives-page .header-powered span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.event-representatives-page .header-powered img{width:auto;height:16px}.event-representatives-page .nav{display:flex;align-items:center;gap:34px;margin-left:auto}.event-representatives-page .nav a{position:relative;padding:12px 0;text-decoration:none;font-size:15.04px;font-weight:700}.event-representatives-page .nav a:after{position:absolute;right:0;bottom:6px;left:0;height:2px;background:var(--pink-dark);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s var(--ease)}.event-representatives-page .nav a:hover:after{transform:scaleX(1)}.event-representatives-page .button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:14px 22px;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.025em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .24s var(--ease),background-color .24s var(--ease),box-shadow .24s var(--ease)}.event-representatives-page .button:active{transform:translateY(0)}.event-representatives-page .button--compact{min-height:46px;padding:13px 19px}.event-representatives-page .button--dark{color:#fff;background:var(--ink);box-shadow:0 3px #000}.event-representatives-page .button--dark:hover{background:var(--ink-soft)}.event-representatives-page .button--pink{color:#fff;background:var(--pink-dark);box-shadow:0 3px 0 var(--pink-deep)}.event-representatives-page .button--pink:hover{background:#b90b5a}.event-representatives-page .button--light{color:var(--ink);background:#fff;box-shadow:0 3px #ffffff59}.event-representatives-page .button:focus-visible,.event-representatives-page a:focus-visible,.event-representatives-page summary:focus-visible{outline:3px solid rgba(246,42,139,.35);outline-offset:3px}.event-representatives-page .text-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;border-bottom:1px solid var(--ink);font-size:14px;font-weight:800;text-decoration:none;text-transform:uppercase}.event-representatives-page .text-link span{transition:transform .24s var(--ease)}.event-representatives-page .text-link:hover span{transform:translate(2px)}.event-representatives-page .text-link--dark{border-color:var(--ink)}.event-representatives-page .hero{padding:clamp(62px,7vw,88px) 0 92px;background:var(--blush)}.event-representatives-page .hero-grid{display:grid;align-items:start;gap:clamp(48px,6vw,76px);grid-template-columns:minmax(0,1.3fr) minmax(380px,.82fr)}.event-representatives-page .hero-copy{min-width:0}.event-representatives-page .hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 22px;color:var(--pink-dark);font-size:var(--type-label);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.event-representatives-page .hero-kicker:before{width:24px;height:2px;flex:0 0 auto;background:currentColor;content:""}.event-representatives-page .hero-kicker span{color:var(--ink);white-space:nowrap}.event-representatives-page .hero h1,.event-representatives-page .role-story h2,.event-representatives-page .fit-copy h2,.event-representatives-page .process-heading h2,.event-representatives-page .faq-intro h2,.event-representatives-page .closing-inner h2,.event-representatives-page .team-copy h2,.event-representatives-page .community-inner h2{margin:0;font-size:var(--type-h2);font-weight:750;letter-spacing:-.035em;line-height:1.06}.event-representatives-page .hero h1{max-width:720px;font-size:var(--type-h1)}.event-representatives-page .hero h1 em{color:var(--pink-dark);font-style:normal}.event-representatives-page .hero-lede{max-width:665px;margin:27px 0 29px;color:#3d373c;font-size:var(--type-lead);line-height:1.72}.event-representatives-page .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.event-representatives-page .role-facts{display:grid;margin:40px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.event-representatives-page .role-facts div{padding:17px 16px 17px 0}.event-representatives-page .role-facts div+div{border-left:1px solid var(--line);padding-left:19px}.event-representatives-page .role-facts dt{margin-bottom:4px;color:var(--muted);font-size:var(--type-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.event-representatives-page .role-facts dd{margin:0;font-size:var(--type-small);font-weight:700;line-height:1.45}.event-representatives-page .action-label,.event-representatives-page .fit-tag,.event-representatives-page .team-tag,.event-representatives-page .community-tag{margin:0 0 7px;color:var(--pink-dark);font-size:var(--type-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event-representatives-page .calendar-embed{overflow:hidden;margin:0 28px;border-radius:7px;background:#faf7f9}.event-representatives-page .calendar-embed iframe{display:block;width:100%;min-height:740px;border:0;overflow:hidden}.event-representatives-page .role-section{padding:clamp(86px,9vw,118px) 0;background:#fff}.event-representatives-page .role-layout{display:grid;align-items:start;gap:clamp(54px,8vw,104px);grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)}.event-representatives-page .role-story>p{max-width:590px;margin:23px 0 29px;color:var(--muted);font-size:16px}.event-representatives-page .role-story>.text-link{margin-top:0}.event-representatives-page .role-actions{border-top:1px solid var(--line)}.event-representatives-page .role-actions article{display:grid;gap:20px;border-bottom:1px solid var(--line);padding:31px 0;grid-template-columns:54px 1fr}.event-representatives-page .role-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--pink-soft)}.event-representatives-page .role-icon img{width:24px;height:24px}.event-representatives-page .action-label{margin-bottom:5px}.event-representatives-page .role-actions h3{margin:0;font-size:19.52px;line-height:1.3}.event-representatives-page .role-actions article p:last-child{max-width:590px;margin:8px 0 0;color:var(--muted);font-size:var(--type-small)}.event-representatives-page .fit-section{padding:clamp(88px,9vw,116px) 0;color:#fff;background:var(--ink)}.event-representatives-page .fit-grid{display:grid;align-items:start;gap:clamp(58px,8vw,96px);grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr)}.event-representatives-page .fit-tag{color:#ff83bc}.event-representatives-page .fit-copy h2{color:#fff}.event-representatives-page .fit-copy>p:not(.fit-tag){max-width:510px;margin:25px 0 29px;color:#d1c9ce}.event-representatives-page .fit-list{display:grid;border-top:1px solid #3b353a;grid-template-columns:repeat(2,1fr)}.event-representatives-page .fit-list article{display:grid;min-height:146px;gap:15px;border-right:1px solid #3b353a;border-bottom:1px solid #3b353a;padding:25px 22px;grid-template-columns:30px 1fr}.event-representatives-page .fit-list article:nth-child(2n){border-right:0}.event-representatives-page .fit-list img{width:25px;height:25px;filter:brightness(0) invert(1);opacity:.92}.event-representatives-page .fit-list strong{display:block;margin-bottom:6px;color:#fff;font-size:14.72px}.event-representatives-page .fit-list span{display:block;color:#bdb4ba;font-size:var(--type-small);line-height:1.55}.event-representatives-page .process-section{padding:clamp(88px,9vw,116px) 0;background:#fff}.event-representatives-page .process-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:58px}.event-representatives-page .process-heading h2{max-width:690px}.event-representatives-page .process-heading>p{max-width:370px;margin:0 0 5px;color:var(--muted)}.event-representatives-page .process-track{position:relative;display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(3,1fr)}.event-representatives-page .process-track:before{position:absolute;top:42px;right:15%;left:15%;height:1px;background:#e8b1ca;content:""}.event-representatives-page .process-track li{position:relative;z-index:1;padding:0 28px;text-align:center}.event-representatives-page .process-icon{position:relative;display:grid;width:84px;height:84px;place-items:center;margin:0 auto 22px;border-radius:50%;background:var(--pink-soft)}.event-representatives-page .process-icon img{width:29px;height:29px}.event-representatives-page .process-icon span{position:absolute;top:-5px;right:-3px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:var(--pink-dark);font-size:11.2px;font-weight:800}.event-representatives-page .process-track h3{margin:0;font-size:16px}.event-representatives-page .process-track p{max-width:280px;margin:8px auto 0;color:var(--muted);font-size:var(--type-small)}.event-representatives-page .faq-section{padding:clamp(88px,9vw,116px) 0;background:var(--blush)}.event-representatives-page .faq-grid{display:grid;align-items:start;gap:clamp(58px,8vw,96px);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.event-representatives-page .faq-intro>p{max-width:500px;margin:22px 0 27px;color:var(--muted)}.event-representatives-page .call-covers{border-top:1px solid var(--line)}.event-representatives-page .call-covers>div{display:grid;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:14px 0;grid-template-columns:30px 1fr}.event-representatives-page .call-covers img{width:23px;height:23px}.event-representatives-page .call-covers span{font-size:var(--type-small);font-weight:700}.event-representatives-page .faq-list{border-top:1px solid var(--line)}.event-representatives-page .faq-list details{border-bottom:1px solid var(--line)}.event-representatives-page .faq-list summary{display:flex;min-height:76px;cursor:pointer;align-items:center;justify-content:space-between;gap:20px;font-size:15.36px;font-weight:700;list-style:none}.event-representatives-page .faq-list summary::-webkit-details-marker{display:none}.event-representatives-page .faq-list summary span{color:var(--pink-dark);font-size:22.4px;font-weight:500;transition:transform .18s var(--ease)}.event-representatives-page .faq-list details[open] summary span{transform:rotate(45deg)}.event-representatives-page .faq-list details p{max-width:650px;margin:-2px 0 25px;color:var(--muted);font-size:var(--type-small);line-height:1.65}.event-representatives-page .closing-section{padding:clamp(86px,9vw,112px) 0;color:#fff;background:var(--ink)}.event-representatives-page .closing-inner{max-width:880px;margin-inline:auto;text-align:center}.event-representatives-page .date-pill{display:inline-flex;margin-bottom:21px;border-radius:999px;padding:6px 11px;color:var(--ink);background:var(--pink);font-size:var(--type-label);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.event-representatives-page .closing-inner h2{color:#fff;font-size:clamp(48px,4.8vw,67.2px)}.event-representatives-page .closing-inner>p{max-width:620px;margin:22px auto 29px;color:#d1c9ce;font-size:var(--type-lead)}.event-representatives-page .site-footer{color:var(--ink);background:#fff}.event-representatives-page .footer-main{display:grid;align-items:start;gap:clamp(48px,8vw,92px);padding-top:64px;padding-bottom:54px;grid-template-columns:minmax(300px,1.1fr) minmax(150px,.45fr) minmax(280px,.75fr)}.event-representatives-page .footer-brand img{width:auto;height:88px}.event-representatives-page .footer-brand p{max-width:390px;margin:18px 0 0;color:var(--muted);font-size:var(--type-small)}.event-representatives-page .footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.event-representatives-page .footer-nav strong,.event-representatives-page .footer-action>strong{margin-bottom:4px;font-size:14.88px}.event-representatives-page .footer-nav a{min-height:32px;color:var(--muted);font-size:var(--type-small);font-weight:600;text-decoration:none}.event-representatives-page .footer-nav a:hover{color:var(--pink-dark)}.event-representatives-page .footer-action p{max-width:310px;margin:8px 0 18px;color:var(--muted);font-size:var(--type-small)}.event-representatives-page .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:19px;padding-bottom:25px;color:var(--muted);font-size:var(--type-label)}.event-representatives-page .footer-bottom p{margin:0}.event-representatives-page .site-header{transition:background-color .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}.event-representatives-page.is-scrolled .site-header{border-color:transparent;background:#fffffff5;box-shadow:0 6px 8px #15131614}@media(hover:hover){.event-representatives-page .button:hover{transform:translateY(-1px)}.event-representatives-page .button:active{transform:translateY(0)}}.event-representatives-page .faq-list details{overflow:clip}.event-representatives-page .faq-list summary{transition:color .26s var(--ease)}.event-representatives-page .faq-list summary:hover,.event-representatives-page .faq-list details[open] summary{color:var(--pink-dark)}.event-representatives-page .faq-list summary span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#f62a8b1a;line-height:1;transition:color .3s var(--ease),background-color .3s var(--ease),transform .34s var(--ease)}.event-representatives-page .faq-list details[open] summary span{color:#fff;background:var(--pink-dark);transform:rotate(45deg)}.event-representatives-page .faq-list details.is-animating{overflow:hidden}.event-representatives-page .footer-nav a{transition:color .24s var(--ease)}@media(prefers-reduced-motion:reduce){.event-representatives-page{scroll-behavior:auto}.event-representatives-page,.event-representatives-page *,.event-representatives-page:before,.event-representatives-page *:before,.event-representatives-page:after,.event-representatives-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1040px){.event-representatives-page .nav{gap:22px}.event-representatives-page .hero-grid{gap:44px;grid-template-columns:minmax(0,1fr) 390px}.event-representatives-page .role-layout,.event-representatives-page .fit-grid,.event-representatives-page .faq-grid{gap:54px}}@media(max-width:860px){.event-representatives-page .nav{display:none}.event-representatives-page .header-inner{min-height:84px}.event-representatives-page .brand{height:68px}.event-representatives-page .brand img{height:61px}.event-representatives-page .hero-grid,.event-representatives-page .role-layout,.event-representatives-page .fit-grid,.event-representatives-page .faq-grid{grid-template-columns:1fr}.event-representatives-page .hero{padding-top:54px}.event-representatives-page .fit-copy{max-width:650px}.event-representatives-page .process-heading{display:block}.event-representatives-page .process-heading>p{margin-top:18px}.event-representatives-page .footer-main{grid-template-columns:1fr .5fr .8fr}}@media(max-width:620px){.event-representatives-page{--type-h1: clamp(44.8px, 12vw, 48.8px);--type-h2: clamp(37.6px, 10vw, 43.2px)}.event-representatives-page .shell{width:min(calc(100% - 30px),var(--shell))}.event-representatives-page .announcement{min-height:36px;gap:8px;padding-inline:8px;font-size:12px}.event-representatives-page .announcement-label{font-size:12px}.event-representatives-page .announcement-copy>span{display:none}.event-representatives-page .header-inner{min-height:80px;gap:12px}.event-representatives-page .brand{height:66px}.event-representatives-page .brand img{height:59px}.event-representatives-page .header-brand{gap:9px}.event-representatives-page .header-powered{height:44px;gap:4px;padding-left:9px}.event-representatives-page .header-powered span{font-size:8px;letter-spacing:.1em}.event-representatives-page .header-powered img{height:13px}.event-representatives-page .header-inner>.button{min-height:44px;padding:12px 15px;font-size:12px}.event-representatives-page .hero{padding:42px 0 66px}.event-representatives-page .hero-grid{gap:38px}.event-representatives-page .hero-kicker,.event-representatives-page .process-icon span{font-size:12px}.event-representatives-page .hero h1{line-height:1.07}.event-representatives-page .hero-lede{margin:21px 0 24px;font-size:16px;line-height:1.65}.event-representatives-page .hero-actions{align-items:stretch;flex-direction:column;gap:9px}.event-representatives-page .hero-actions .text-link{align-self:flex-start}.event-representatives-page .role-facts{margin-top:31px;grid-template-columns:1fr}.event-representatives-page .role-facts div,.event-representatives-page .role-facts div+div{display:flex;justify-content:space-between;gap:16px;border-left:0;border-bottom:1px solid var(--line);padding:12px 0}.event-representatives-page .role-facts div:last-child{border-bottom:0}.event-representatives-page .role-facts dd{text-align:right}.event-representatives-page .calendar-embed{margin:0 20px}.event-representatives-page .role-section,.event-representatives-page .fit-section,.event-representatives-page .process-section,.event-representatives-page .faq-section{padding:78px 0}.event-representatives-page .role-story>p{margin-top:18px}.event-representatives-page .role-actions article{gap:14px;padding:24px 0;grid-template-columns:50px 1fr}.event-representatives-page .role-icon{width:44px;height:44px}.event-representatives-page .fit-list{grid-template-columns:1fr}.event-representatives-page .fit-list article,.event-representatives-page .fit-list article:nth-child(2n){min-height:0;border-right:0;padding:20px 0}.event-representatives-page .process-heading{margin-bottom:38px}.event-representatives-page .process-track{gap:0;grid-template-columns:1fr}.event-representatives-page .process-track:before{top:32px;right:auto;bottom:32px;left:31px;width:1px;height:auto}.event-representatives-page .process-track li{display:grid;align-items:start;gap:18px;padding:0 0 30px;text-align:left;grid-template-columns:64px 1fr}.event-representatives-page .process-track li:last-child{padding-bottom:0}.event-representatives-page .process-icon{width:64px;height:64px;margin:0}.event-representatives-page .process-icon img{width:24px;height:24px}.event-representatives-page .process-track p{margin:6px 0 0}.event-representatives-page .faq-intro{margin-bottom:12px}.event-representatives-page .closing-section{padding:78px 0}.event-representatives-page .closing-inner h2{font-size:clamp(40.8px,11vw,48px)}.event-representatives-page .closing-inner>p{font-size:16px}.event-representatives-page .footer-main{gap:34px;padding-top:48px;padding-bottom:40px;grid-template-columns:1fr}.event-representatives-page .footer-brand img{height:78px}.event-representatives-page .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.event-representatives-page .footer-nav strong{grid-column:1 / -1}.event-representatives-page .footer-bottom{align-items:flex-start;flex-direction:column;gap:5px}}.event-representatives-page{--display: "Bebas Neue", "Arial Narrow", sans-serif;--pink-wash: #fff4f8}.event-representatives-page .button--outline{border:2px solid var(--pink-dark);color:var(--pink-dark);background:transparent;box-shadow:none}.event-representatives-page .button--outline:hover{color:#fff;background:var(--pink-dark)}.event-representatives-page .hero{position:relative;padding:clamp(54px,6vw,78px) 0 clamp(68px,8vw,104px);background:#fff}.event-representatives-page .hero .shell{width:min(calc(100% - 48px),1200px)}.event-representatives-page .hero-grid{align-items:start;gap:clamp(40px,5vw,72px);grid-template-areas:"copy booking";grid-template-columns:minmax(0,1.15fr) minmax(360px,.8fr)}.event-representatives-page .hero-copy{min-width:0;grid-area:copy}.event-representatives-page .hero-booking{grid-area:booking;min-width:0;scroll-margin-top:128px}.event-representatives-page .hero-booking .calendar-embed{margin:0;background:transparent}.event-representatives-page .hero h1,.event-representatives-page .role-story h2,.event-representatives-page .fit-copy h2,.event-representatives-page .process-heading h2,.event-representatives-page .faq-intro h2,.event-representatives-page .closing-inner h2,.event-representatives-page .team-copy h2,.event-representatives-page .community-inner h2{font-family:var(--display);font-weight:400;letter-spacing:.005em;line-height:.96;text-transform:uppercase}.event-representatives-page .hero h1{max-width:680px;font-size:clamp(64px,4.8vw,85.6px);line-height:.92}.event-representatives-page .hero h1 em{display:inline}.event-representatives-page .hero-lede{max-width:590px;margin-top:24px;font-size:16px;line-height:1.64}.event-representatives-page .hero-kicker strong{border-radius:999px;padding:5px 9px 4px;color:#fff;background:var(--pink-dark);font-size:10.88px;letter-spacing:.06em;line-height:1;white-space:nowrap}.event-representatives-page .hero-actions{gap:12px}.event-representatives-page .hero-actions .button{min-width:188px}.event-representatives-page .role-facts{margin-top:34px}.event-representatives-page .partner-strip{border-top:1px solid rgba(21,19,22,.08);padding:clamp(28px,3.6vw,38px) 0;background:#fff}.event-representatives-page .partner-inner{display:flex;flex-direction:column;align-items:center;gap:17px}.event-representatives-page .partner-note{max-width:560px;margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.6;text-align:center}.event-representatives-page .partner-lockup{display:flex;align-items:stretch;justify-content:center;gap:clamp(15px,1.8vw,22px)}.event-representatives-page .partner-brand{width:auto;height:clamp(58px,6.4vw,78px);align-self:center}.event-representatives-page .partner-credit{display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(246,42,139,.45);padding-left:clamp(15px,1.8vw,22px)}.event-representatives-page .partner-credit p{margin:0 0 7px;font-size:clamp(10.56px,1.5vw,12px);font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.event-representatives-page .partner-credit img{width:auto;height:clamp(20px,2.2vw,24px)}.event-representatives-page .team-section{overflow:hidden;padding:clamp(80px,9vw,112px) 0;background:var(--pink-wash)}.event-representatives-page .team-grid{display:grid;align-items:center;gap:clamp(40px,6vw,82px);grid-template-columns:minmax(0,1.12fr) minmax(320px,.9fr)}.event-representatives-page .team-copy{min-width:0}.event-representatives-page .team-copy h2{font-size:clamp(49.6px,4.4vw,68.8px)}.event-representatives-page .team-copy>p:not(.team-tag){max-width:470px;margin:22px 0 26px;color:var(--muted);font-size:16px;line-height:1.72}.event-representatives-page .team-visual{position:relative;min-width:0;isolation:isolate}.event-representatives-page .team-visual:before{content:"";position:absolute;z-index:-1;top:-8%;right:-6%;width:42%;aspect-ratio:1;border-radius:50%;background:#fbd9e8}.event-representatives-page .team-figure{position:relative;margin:0;overflow:hidden;border-radius:14px;box-shadow:14px 16px #f62a8b1f}.event-representatives-page .team-figure img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.event-representatives-page .team-chip{position:absolute;bottom:16px;left:16px;display:flex;max-width:264px;align-items:center;gap:11px;border-radius:9px;padding:12px 15px;color:#fff;background:var(--ink)}.event-representatives-page .team-chip img{width:20px;height:20px;flex:0 0 auto;filter:brightness(0) invert(1)}.event-representatives-page .team-chip span{font-size:12.8px;line-height:1.32}.event-representatives-page .team-chip strong{display:block;margin-bottom:2px;font-size:13.44px}@media(max-width:860px){.event-representatives-page .team-section{padding:74px 0}.event-representatives-page .team-grid{gap:32px;grid-template-columns:1fr}.event-representatives-page .team-copy{max-width:640px}.event-representatives-page .team-visual{width:100%;max-width:640px}.event-representatives-page .team-visual:before{width:190px}}@media(max-width:620px){.event-representatives-page .team-copy h2{font-size:clamp(45.6px,13vw,55.2px)}.event-representatives-page .team-figure img{aspect-ratio:4 / 3}.event-representatives-page .team-chip{bottom:12px;left:12px}}.event-representatives-page .community-section{padding:clamp(84px,9vw,116px) 0;background:#f5f5f5}.event-representatives-page .community-inner{max-width:760px;margin-inline:auto;text-align:center}.event-representatives-page .community-inner h2{font-size:clamp(49.6px,4.4vw,68.8px)}.event-representatives-page .community-inner>p{max-width:580px;margin:22px auto 29px;color:var(--muted);font-size:var(--type-lead);line-height:1.72}@media(max-width:860px){.event-representatives-page .community-section{padding:74px 0}}@media(max-width:620px){.event-representatives-page .community-inner h2{font-size:clamp(45.6px,13vw,55.2px)}.event-representatives-page .community-inner .button{width:100%}}.event-representatives-page .role-section{padding:clamp(84px,9vw,112px) 0}.event-representatives-page .role-layout{display:block}.event-representatives-page .role-story{max-width:760px;margin-inline:auto;text-align:center}.event-representatives-page .role-story h2{font-size:clamp(52.8px,4.7vw,73.6px)}.event-representatives-page .role-story>p{margin-inline:auto}.event-representatives-page .role-actions{display:grid;margin-top:52px;border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.event-representatives-page .role-actions article{display:block;min-height:270px;border:0;border-right:1px solid var(--line);padding:30px}.event-representatives-page .role-actions article:last-child{border-right:0}.event-representatives-page .role-icon{width:54px;height:54px;margin-bottom:23px;border:2px solid var(--pink);background:#fff}.event-representatives-page .role-actions h3{font-size:18.88px}.event-representatives-page .role-actions article p:last-child{margin-top:12px}.event-representatives-page .fit-section{color:var(--ink);background:var(--pink-wash)}.event-representatives-page .fit-grid{display:block}.event-representatives-page .fit-copy{max-width:760px;margin-inline:auto;text-align:center}.event-representatives-page .fit-tag{color:var(--pink-dark)}.event-representatives-page .fit-copy h2{color:var(--ink);font-size:clamp(52.8px,4.7vw,73.6px)}.event-representatives-page .fit-copy>p:not(.fit-tag){margin-inline:auto;color:var(--muted)}.event-representatives-page .fit-section .button--light{color:#fff;background:var(--ink);box-shadow:0 3px #000}.event-representatives-page .fit-list{margin-top:52px;border-top:1px solid #e4d5dc;border-left:1px solid #e4d5dc;grid-template-columns:repeat(3,minmax(0,1fr))}.event-representatives-page .fit-list article,.event-representatives-page .fit-list article:nth-child(2n){min-height:150px;border-right:1px solid #e4d5dc;border-bottom:1px solid #e4d5dc;padding:26px 23px}.event-representatives-page .fit-list img{filter:none;opacity:1}.event-representatives-page .fit-list strong{color:var(--ink)}.event-representatives-page .fit-list span{color:var(--muted)}.event-representatives-page .process-heading h2,.event-representatives-page .faq-intro h2{font-size:clamp(52.8px,4.7vw,73.6px)}.event-representatives-page .closing-inner h2{font-size:clamp(59.2px,5.5vw,86.4px)}@media(max-width:1120px){.event-representatives-page .hero-grid{align-items:start;gap:clamp(32px,4vw,52px);grid-template-areas:"copy booking";grid-template-columns:minmax(0,1fr) minmax(340px,.74fr)}}@media(max-width:860px){.event-representatives-page .hero-grid{grid-template-areas:"copy" "booking";grid-template-columns:1fr}.event-representatives-page .hero-copy{max-width:700px}.event-representatives-page .hero-booking{width:100%;max-width:700px}.event-representatives-page .role-actions{grid-template-columns:1fr}.event-representatives-page .role-actions article{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.event-representatives-page .role-actions article:last-child{border-bottom:0}.event-representatives-page .fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.event-representatives-page .hero .shell{width:min(calc(100% - 30px),1340px)}.event-representatives-page .hero-grid{gap:32px}.event-representatives-page .hero h1{font-size:clamp(52.8px,15.5vw,64px)}.event-representatives-page .hero-kicker{align-items:flex-start;flex-wrap:wrap}.event-representatives-page .hero-kicker strong{margin-left:34px}.event-representatives-page .hero-actions .button{width:100%}.event-representatives-page .role-story,.event-representatives-page .fit-copy{text-align:left}.event-representatives-page .role-story h2,.event-representatives-page .fit-copy h2,.event-representatives-page .process-heading h2,.event-representatives-page .faq-intro h2{font-size:clamp(45.6px,13vw,55.2px)}.event-representatives-page .role-story>p,.event-representatives-page .fit-copy>p:not(.fit-tag){margin-left:0}.event-representatives-page .role-actions{margin-top:38px}.event-representatives-page .role-actions article{padding:25px 22px}.event-representatives-page .fit-list{grid-template-columns:1fr}.event-representatives-page .fit-list article,.event-representatives-page .fit-list article:nth-child(2n){min-height:0;padding:22px 18px}.event-representatives-page .closing-inner h2{font-size:clamp(49.6px,14vw,60.8px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/event-representatives.css.map */
