.arete-passport-offer{position:relative;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr) minmax(245px,.8fr);gap:clamp(1.25rem,3vw,3rem);align-items:center;overflow:hidden;padding:clamp(1.5rem,3.2vw,3rem);border:1px solid rgba(239,205,131,.38);border-radius:28px;background:radial-gradient(circle at 4% 0,rgba(62,126,180,.42),transparent 32%),radial-gradient(circle at 90% 100%,rgba(205,157,63,.18),transparent 25%),linear-gradient(135deg,#061a39,#0b315f);box-shadow:0 24px 48px #061a394d;color:#fff;isolation:isolate}.arete-passport-offer:before{position:absolute;inset:11px;border:1px solid rgba(239,205,131,.16);border-radius:19px;content:"";pointer-events:none}.arete-passport-offer>*{position:relative;z-index:1}.arete-passport-offer__laurel{position:absolute!important;z-index:-1!important;right:-4rem;bottom:-6rem;width:330px;opacity:.12;pointer-events:none}.arete-passport-offer__identity{display:flex;gap:1rem;align-items:center}.arete-passport-offer__frame{display:grid;flex:0 0 76px;width:76px;height:76px;place-items:center;border:1px solid rgba(239,205,131,.38);border-radius:22px;background:#ffffff14}.arete-passport-offer__frame img{width:66px;height:66px;object-fit:contain}.arete-passport-offer h3{margin:.55rem 0 0;font-family:var(--font-display);font-size:clamp(1.8rem,1.45rem + 1vw,2.65rem);font-weight:500;line-height:1}.arete-passport-offer__identity p{margin-top:.5rem;color:#d9e8f4;font-size:.83rem;line-height:1.45}.arete-sale-status{display:inline-flex;align-items:center;gap:.4rem;width:max-content;margin:0;padding:.32rem .55rem;border:1px solid rgba(239,205,131,.52);border-radius:999px;color:#f5d98b;font-size:.64rem;font-weight:900;letter-spacing:.075em;line-height:1.15;text-transform:uppercase}.arete-sale-status span{width:.38rem;height:.38rem;border-radius:50%;background:#f5d98b}.arete-sale-status__ends{display:none}.arete-passport-offer__route{display:flex;align-items:stretch}.arete-passport-offer__stop{position:relative;display:grid;flex:1;gap:.35rem;min-width:0;padding-right:1rem}.arete-passport-offer__stop>span{width:10px;height:10px;border:2px solid var(--journey-color);border-radius:50%;background:#0b315f;box-shadow:0 0 0 4px #ffffff12}.arete-passport-offer__stop b{color:#dcebf5;font-size:.72rem;letter-spacing:.07em}.arete-passport-offer__stop strong{font-size:.76rem;line-height:1.35}.arete-passport-offer__stop i{position:absolute;top:5px;left:14px;width:calc(100% - 24px);height:1px;background:linear-gradient(90deg,var(--journey-color),rgba(255,255,255,.32))}.arete-passport-offer__stop.is-current{padding:.5rem;border:1px solid rgba(245,217,139,.5);border-radius:12px;background:#ffffff1a}.arete-passport-offer__stop.is-current i{display:none}.arete-passport-offer__stop small{color:#f5d98b;font-size:.62rem;font-weight:800}.arete-passport-offer__purchase{display:grid;gap:.65rem}.arete-passport-offer__purchase ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;color:#d9e8f4;font-size:.76rem;line-height:1.35}.arete-passport-offer__price>*{display:block}.arete-passport-offer__price .arete-sale-status{margin-bottom:.45rem}.arete-passport-offer__price>strong{font-size:clamp(2.3rem,2rem + .9vw,3.1rem);line-height:1}.arete-passport-offer__price>span{margin-top:.25rem;color:#d9e8f4;font-size:.78rem}.arete-passport-offer__price>small{margin-top:.6rem;color:#f5d98b;font-size:.78rem;font-weight:800}.arete-passport-offer__cta{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:14px;background:var(--arete-coral-500);color:var(--arete-navy-950);font-size:.83rem;font-weight:900;text-decoration:none}.arete-passport-offer__cta:focus-visible{outline:3px solid #f5d98b;outline-offset:4px}.arete-passport-offer__cta i{font-size:1.2rem;font-style:normal}.arete-passport-offer__help{color:#d9e8f4;font-size:.68rem;line-height:1.35}@media(max-width:900px){.arete-passport-offer{grid-template-columns:1fr 1fr}.arete-passport-offer__purchase{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end}.arete-passport-offer__purchase ul{grid-row:1 / span 2}.arete-passport-offer__help{grid-column:1/-1}}@media(max-width:640px){.arete-passport-offer{grid-template-columns:1fr;padding:1.35rem}.arete-passport-offer__route{display:grid;gap:1rem;padding-left:1rem}.arete-passport-offer__stop{padding-left:1rem;padding-right:0}.arete-passport-offer__stop>span{position:absolute;left:-1rem;top:.15rem}.arete-passport-offer__stop i{top:16px;left:-.72rem;width:1px;height:calc(100% + .48rem);background:linear-gradient(180deg,var(--journey-color),rgba(255,255,255,.32))}.arete-passport-offer__purchase{grid-column:auto;grid-template-columns:1fr}.arete-passport-offer__purchase ul{grid-row:auto}.arete-passport-offer__cta{width:100%}.arete-passport-offer__laurel{right:-7rem;width:250px}.arete-passport-offer__frame{flex-basis:62px;width:62px;height:62px}.arete-passport-offer__frame img{width:54px;height:54px}}.arete-sale-status--pre-launch{border-color:#f5d98bb8;background:#f5d98b14;box-shadow:inset 0 0 0 1px #f5d98b14}.arete-route-map__talk-footer>.arete-speaker-pending--map{box-sizing:border-box;max-width:100%;flex:1 1 100%}.arete-speaker-pending--map .arete-speaker-pending__content{overflow-wrap:anywhere}.arete-speaker-pending--map .arete-speaker-pending__content strong{font-size:.84rem;line-height:1.16}.arete-speaker-pending--map .arete-speaker-pending__content>span{font-size:.64rem;line-height:1.28}.arete-route-map__map-day-toggle .arete-map-card__talk-peek{position:absolute;z-index:1;top:-1.5rem;right:-1.15rem;display:block;width:min(15rem,72%);min-height:6.9rem;padding:1rem 1rem 1.1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--route-color,#0c4d88) 34%,#dce7ef);border-top:4px solid color-mix(in srgb,var(--route-color,#0c4d88) 85%,#fff);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--route-color,#0c4d88) 5%,var(--surface-light)),var(--surface-light) 42%);box-shadow:0 12px 26px #081e3726;color:var(--arete-ink);pointer-events:none;transform-origin:top right}.arete-route-map__map-day-toggle:not(.is-open) .arete-map-card__talk-peek{animation:arete-day-one-peek 2.2s cubic-bezier(.35,.05,.3,1) infinite}.arete-route-map__map-day-toggle.is-open .arete-map-card__talk-peek{opacity:0;visibility:hidden}.arete-map-card__talk-peek span,.arete-map-card__talk-peek small{display:block;overflow:hidden;color:var(--route-color,#0c4d88);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.arete-map-card__talk-peek strong{display:-webkit-box;margin:.35rem 0;overflow:hidden;font-size:.82rem;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arete-map-card__talk-peek small{color:var(--arete-muted);font-size:.58rem}.arete-route-map__map-day-toggle .arete-map-card__hint-shell{z-index:5;overflow:visible}.arete-route-map__map-day-toggle.is-open .arete-map-card__hint-shell{opacity:0;visibility:hidden}.arete-route-map__map-day-toggle .arete-map-card__hint{right:.45rem;top:.55rem;bottom:auto;width:3.75rem;height:3.75rem}.arete-route-map__map-day-toggle:not(.is-open) .arete-map-card__hint-click{width:3rem;height:3rem;filter:invert(1) drop-shadow(0 4px 7px rgba(6,26,57,.58));animation-duration:1.9s}.arete-route-map__map-day-toggle:not(.is-open) .arete-map-card__hint-ripple{top:.42rem;right:auto;bottom:auto;left:.52rem;width:1.35rem;height:1.35rem;border-width:2px;border-color:#82b7e8fa;box-shadow:0 0 0 3px #82b7e829;animation-duration:1.9s}.arete-route-map__item.is-day-one-reveal-prep{opacity:0}.arete-route-map__item.is-day-one-reveal{z-index:6;transform-origin:top right;animation:arete-day-one-talk-reveal .64s cubic-bezier(.2,.9,.25,1) both}.arete-route-map__curriculum-label{position:relative;z-index:1;display:inline-flex;width:fit-content;min-height:29px;align-items:center;gap:.42rem;padding:.32rem .62rem .32rem .38rem;border:1px solid rgba(12,77,136,.18);border-radius:999px;background:linear-gradient(135deg,#eaf3faf5,#fffffffa);box-shadow:0 4px 12px #061a3912;color:#061a39;font-family:var(--font-primary);font-size:.7rem;font-weight:800;letter-spacing:.045em;line-height:1;text-transform:uppercase;isolation:isolate;pointer-events:none;transition:background .18s ease,color .18s ease,transform .18s ease,outline-color .18s ease}.arete-route-map__curriculum-label:before{position:absolute;z-index:-1;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(110deg,transparent 10%,#82b7e8 28%,#0c4d88 46%,#b6a676 60%,#ee8b61 70%,transparent 88%);background-position:120% 50%;background-size:240% 100%;content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:arete-curriculum-border-sweep 5.4s ease-in-out infinite}.arete-route-map__curriculum-label:after{display:grid;order:-1;width:1.12rem;height:1.12rem;place-items:center;border-radius:50%;background:#0c4d88;color:#fff;content:"+";font-size:.8rem;font-weight:800;line-height:1;transition:background .18s ease}.arete-route-map__talk:has(.arete-route-map__speaker-trigger:hover) .arete-route-map__curriculum-label,.arete-route-map__talk:has(.arete-route-map__speaker-trigger:focus-visible) .arete-route-map__curriculum-label{background:linear-gradient(135deg,#e1f0fb,#fff);color:#061a39;transform:translateY(-1px)}.arete-route-map__talk:has(.arete-route-map__speaker-trigger:hover) .arete-route-map__curriculum-label:before,.arete-route-map__talk:has(.arete-route-map__speaker-trigger:focus-visible) .arete-route-map__curriculum-label:before{opacity:1}.arete-route-map__talk:has(.arete-route-map__speaker-trigger:hover) .arete-route-map__curriculum-label:after,.arete-route-map__talk:has(.arete-route-map__speaker-trigger:focus-visible) .arete-route-map__curriculum-label:after{background:#ee8b61}.arete-route-map__talk:has(.arete-route-map__speaker-trigger:focus-visible) .arete-route-map__curriculum-label{outline:3px solid rgba(130,183,232,.55);outline-offset:3px}.arete-route-map__talk.is-profile-open .arete-route-map__curriculum-label:before{animation-play-state:paused;opacity:.32}.arete-route-map__talk.is-profile-open .arete-route-map__curriculum-label:after{background:#061a39;content:"−"}@keyframes arete-curriculum-border-sweep{0%,18%{background-position:120% 50%;opacity:.28}45%{opacity:.95}68%,to{background-position:-120% 50%;opacity:.28}}@keyframes arete-day-one-peek{0%,to{transform:translate(1.2rem,2.3rem) rotate(-10deg)}36%{transform:translate(.4rem,.3rem) rotate(-4deg)}54%{transform:translate(-.15rem,-.35rem) rotate(2deg)}70%{transform:translate(.5rem,.55rem) rotate(-3deg)}}@keyframes arete-day-one-talk-reveal{0%{opacity:.2;transform:translate(var(--day-one-reveal-x),var(--day-one-reveal-y)) rotate(-12deg) scale(.3)}58%{opacity:1;transform:translate(-8px,5px) rotate(2deg) scale(1.02)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@media(max-width:640px){.arete-route-map__map-day-toggle .arete-map-card__talk-peek{top:-1rem;right:-.4rem;width:65%;min-height:5.8rem;padding:.8rem}.arete-route-map__map-day-toggle .arete-map-card__hint{right:.28rem;top:.36rem;bottom:auto;transform:scale(.84);transform-origin:100% 0}.arete-route-map__curriculum-label{min-height:27px;gap:.34rem;padding:.29rem .5rem .29rem .33rem;font-size:.67rem}.arete-route-map__curriculum-label:after{width:1rem;height:1rem;font-size:.74rem}}@media(prefers-reduced-motion:reduce){.arete-route-map__map-day-toggle:not(.is-open) .arete-map-card__talk-peek,.arete-route-map__map-day-toggle:not(.is-open) .arete-map-card__hint-click,.arete-route-map__map-day-toggle:not(.is-open) .arete-map-card__hint-ripple,.arete-route-map__item.is-day-one-reveal,.arete-route-map__curriculum-label:before{animation:none}.arete-route-map__curriculum-label:before{background-position:50% 50%;opacity:.58}}.arete-program-overview{scroll-margin-top:86px}.arete-program-summary{position:relative;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(4rem,7vw,6rem);overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(130,183,232,.14),transparent 30%),radial-gradient(circle at 90% 80%,rgba(230,196,158,.13),transparent 28%),linear-gradient(180deg,#fff,#f4f8fb);color:var(--arete-ink)}.arete-program-summary__head{max-width:740px}.arete-program-summary__head h2{margin:.35rem 0 .75rem;font-family:var(--font-display);font-size:clamp(2rem,1.55rem + 1.25vw,3rem);font-weight:500;line-height:1.04;letter-spacing:-.035em}.arete-program-summary__head>p:last-child{max-width:64ch;color:var(--arete-muted);line-height:1.6}.arete-program-summary__editorial{width:fit-content;max-width:100%;margin:1.5rem 0 1.25rem;padding:.55rem .85rem;border-left:2px solid #d0a34c;color:#455b73;font-size:.78rem;font-weight:700;line-height:1.45}.arete-program-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);align-items:start}.arete-program-summary__card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:clamp(1rem,1.5vw,1.3rem);border:1px solid color-mix(in srgb,var(--summary-primary) 25%,#dce6ed);border-top:3px solid color-mix(in srgb,var(--summary-primary) 78%,#fff);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--summary-surface) 42%,#fff),#fff 48%,color-mix(in srgb,#f3dfae 18%,#fff));box-shadow:0 12px 28px #081e3714}.arete-program-summary__card--day-2{background:linear-gradient(145deg,#edf7f1,#f9fcfa 55%,#fff9ee)}.arete-program-summary__card--day-3{background:linear-gradient(145deg,#fff6ed,#fffdf8 58%,#f7ead8)}.arete-program-summary__watermark{position:absolute;right:-1.3rem;bottom:-1.5rem;width:clamp(120px,12vw,180px);opacity:.065;pointer-events:none}.arete-program-summary__card-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem .7rem;align-items:center}.arete-program-summary__card-head p,.arete-program-summary__card-head span{margin:0;font-size:.63rem;font-weight:900;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.arete-program-summary__card-head p{color:var(--summary-primary)}.arete-program-summary__card-head div>span{display:block;margin-top:.18rem;color:var(--arete-muted);font-size:.59rem}.arete-program-summary__card-head>strong{grid-column:2;justify-self:start;padding:.32rem .5rem;border:1px solid color-mix(in srgb,var(--summary-primary) 25%,#fff);border-radius:999px;background:#ffffffc2;color:var(--summary-primary);font-size:.56rem;letter-spacing:.055em;text-transform:uppercase}.arete-program-summary__symbol{display:grid;grid-row:1 / span 2;width:41px;height:41px;place-items:center;border:1px solid color-mix(in srgb,var(--summary-primary) 28%,#fff);border-radius:13px;background:#ffffffb8}.arete-program-summary__symbol img{width:33px;height:33px;object-fit:contain}.arete-program-summary__card h3{position:relative;margin:1rem 0 .9rem;font-family:var(--font-display);font-size:clamp(1.3rem,1.08rem + .42vw,1.65rem);font-weight:500;line-height:1.04;letter-spacing:-.025em}.arete-program-summary__section-label{margin:0 0 .55rem;color:var(--summary-primary);font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.arete-program-summary__topics,.arete-program-summary__talks,.arete-program-summary__discussions,.arete-program-summary__milestones{margin:0;padding:0;list-style:none}.arete-program-summary__topics{display:flex;flex-wrap:wrap;gap:.35rem}.arete-program-summary__topics li{padding:.3rem .48rem;border:1px solid color-mix(in srgb,var(--summary-primary) 22%,#fff);border-radius:999px;background:#ffffffb8;color:color-mix(in srgb,var(--summary-primary) 84%,#142e4a);font-size:.64rem;font-weight:750}.arete-program-summary__topics .arete-program-summary__topics-more{border-color:transparent;background:transparent;color:var(--arete-muted)}.arete-program-summary__talks-section{position:relative;margin-top:1rem}.arete-program-summary__talks{border-top:1px solid color-mix(in srgb,var(--summary-primary) 14%,transparent)}.arete-program-summary__talks li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.65rem;padding:.68rem 0;border-bottom:1px solid color-mix(in srgb,var(--summary-primary) 14%,transparent)}.arete-program-summary__talks time,.arete-program-summary__discussions time{color:var(--summary-primary);font-size:.65rem;font-weight:900;white-space:nowrap}.arete-program-summary__talks small{display:block;margin-bottom:.16rem;color:var(--summary-primary);font-size:.53rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arete-program-summary__talks strong{display:block;color:#142e4a;font-size:.78rem;line-height:1.38;overflow-wrap:anywhere}.arete-program-summary__discussions{display:grid;gap:.42rem}.arete-program-summary__discussions li{display:grid;grid-template-columns:auto 3.2rem minmax(0,1fr);gap:.42rem;padding:.6rem .65rem;border:1px solid color-mix(in srgb,var(--summary-primary) 25%,#fff);border-radius:12px;background:color-mix(in srgb,var(--summary-surface) 52%,#fff);font-size:.71rem;line-height:1.36}.arete-program-summary__discussions .is-debate{background:linear-gradient(135deg,color-mix(in srgb,var(--summary-primary) 90%,#061a39),color-mix(in srgb,var(--summary-primary) 72%,#061a39));color:#fff}.arete-program-summary__discussions .is-debate time{color:#f7d98e}.arete-program-summary__card footer{position:relative;margin-top:1rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--summary-primary) 16%,transparent)}.arete-program-summary__milestones{display:flex;flex-wrap:wrap;gap:.35rem}.arete-program-summary__milestones li{display:inline-flex;gap:.3rem;padding:.3rem .42rem;border-radius:8px;background:#ffffff9e;color:#405873;font-size:.6rem;font-weight:750}.arete-program-summary__cta{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.9rem;padding:.68rem .75rem;border:1px solid color-mix(in srgb,var(--summary-primary) 28%,#fff);border-radius:12px;background:color-mix(in srgb,var(--summary-surface) 65%,#fff);color:#183753;font-size:.72rem;font-weight:900;text-decoration:none}.arete-program-summary__cta i{color:var(--summary-primary);font-size:1.05rem;font-style:normal}@media(min-width:840px)and (max-width:1239px){.arete-program-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arete-program-summary__card:last-child{grid-column:1 / -1;width:calc((100% - 1.5rem)/2);justify-self:center}}@media(max-width:839px){.arete-program-summary__grid{grid-template-columns:1fr}}.arete-day-program__preliminary{margin-top:.8rem;color:var(--arete-muted);font-size:.76rem;font-weight:700}.arete-day-timeline__description{margin:.65rem 0 0;color:var(--arete-muted);font-size:.8rem;line-height:1.5}.arete-day-timeline__item--questions,.arete-day-timeline__item--break,.arete-day-timeline__item--transition{min-height:88px}.arete-day-timeline__item--questions .arete-day-timeline__card{grid-column:1/-1;grid-row:1;justify-self:center;width:min(100%,660px);border-color:color-mix(in srgb,var(--arete-primary) 28%,#dce7ef);background:linear-gradient(135deg,color-mix(in srgb,var(--arete-surface) 72%,#fff),#fff);text-align:center}.arete-day-timeline__item--questions .arete-day-timeline__card-head{justify-content:center}.arete-day-timeline__item--break .arete-day-timeline__card,.arete-day-timeline__item--transition .arete-day-timeline__card{grid-column:1/-1;grid-row:1;justify-self:center;width:min(100%,360px);padding:.75rem 1rem;border-style:dashed;background:#ffffffb3;text-align:center;box-shadow:none}.arete-day-timeline__item--break .arete-day-timeline__card-head,.arete-day-timeline__item--transition .arete-day-timeline__card-head{justify-content:center;margin-bottom:.3rem}.arete-day-timeline__item--break .arete-day-timeline__node,.arete-day-timeline__item--transition .arete-day-timeline__node{width:14px;height:14px;margin-top:.75rem;background:#c59740}@media(max-width:760px){.arete-day-timeline__item--questions .arete-day-timeline__card,.arete-day-timeline__item--break .arete-day-timeline__card,.arete-day-timeline__item--transition .arete-day-timeline__card{width:100%;text-align:left}.arete-day-timeline__item--questions .arete-day-timeline__card-head,.arete-day-timeline__item--break .arete-day-timeline__card-head,.arete-day-timeline__item--transition .arete-day-timeline__card-head{justify-content:space-between}}.arete-page{--arete-font-primary:var(--font-display);--arete-font-secondary:var(--font-body);--arete-font-italic:var(--font-italic);--arete-navy-950:#061a39;--arete-navy-900:#0a2348;--arete-blue-700:#0c4d88;--arete-blue-400:#82b7e8;--arete-coral-500:#ee8b61;--arete-coral-300:#f5b391;--arete-cream-50:#fbfaf6;--arete-surface-blue:#eaf3fa;--arete-ink:#102f50;--arete-muted:#54708a;--arete-primary:var(--arete-blue-700);--arete-secondary:var(--arete-blue-400);--arete-accent:var(--arete-coral-500);--arete-surface:var(--arete-surface-blue);background:var(--arete-cream-50);color:var(--arete-ink);overflow:hidden}.arete-page h1,.arete-page h2,.arete-day-card h3,.arete-preview h3,.arete-route-map__day-marker h3{font-family:var(--arete-font-primary);font-weight:500;letter-spacing:-.03em}.arete-schedule__item h3,.arete-speakers h3,.arete-ticket h3,.arete-faq summary,.arete-route-map__talk-title{font-family:var(--arete-font-secondary)}.arete-section{padding:clamp(3.5rem,7vw,6.5rem) 0}.arete-section__head{max-width:820px;margin-bottom:2rem}.arete-section h2,.arete-final h2{margin-top:.45rem;font-size:clamp(2rem,4.2vw,4rem);line-height:1.04}.arete-eyebrow{color:var(--arete-primary);font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.arete-nav{position:sticky;top:72px;z-index:5;background:#061a39f5;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.14);color:#fff}.arete-nav>div{min-height:60px;display:flex;align-items:center;gap:1rem}.arete-nav__brand img{display:block;width:auto;height:30px;object-fit:contain}.arete-nav__links{display:flex;gap:1rem;margin-left:auto}.arete-nav a{font-size:.74rem;font-weight:800}.arete-nav__cta{padding:.6rem .85rem;border-radius:12px;background:var(--arete-coral-500);color:var(--arete-navy-950)}.arete-hero{padding:clamp(4rem,8vw,7rem) 0;background:radial-gradient(circle at 90% 15%,#164a7d 0,transparent 32%),var(--arete-navy-950);color:#fff}.arete-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem);align-items:center}.arete-hero__logo{width:min(380px,86%);height:104px;object-fit:contain;object-position:left;margin-bottom:1rem}.arete-hero h1{max-width:14ch;font-size:clamp(2.5rem,5.3vw,5rem);line-height:.98}.arete-hero__lead{max-width:62ch;margin-top:1.1rem;color:#d9e8f4;line-height:1.7}.arete-meta,.arete-actions{display:flex;flex-wrap:wrap;gap:.65rem}.arete-meta{margin-top:1.2rem}.arete-meta span{padding:.45rem .7rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:.78rem;font-weight:800}.arete-actions{margin-top:1.4rem}.arete-agenda{position:relative;padding:1.6rem;border:1px solid rgba(255,255,255,.24);border-radius:22px;background:#ffffff14;box-shadow:0 24px 50px #0003;overflow:hidden}.arete-agenda>img{position:absolute;right:-42px;bottom:-45px;width:230px;opacity:.16}.arete-agenda>*:not(img){position:relative}.arete-agenda strong,.arete-agenda span,.arete-agenda small{display:block;margin-top:.65rem}.arete-agenda ol{display:grid;gap:.7rem;list-style:none;margin-top:1rem}.arete-agenda li{display:grid;grid-template-columns:70px 1fr;gap:.6rem;padding-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.14)}.arete-agenda b{color:var(--arete-coral-300);font-size:.76rem}.arete-agenda small{color:#cee4f7}.arete-days,.arete-preview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.arete-day-card,.arete-preview__grid article{display:flex;flex-direction:column;gap:.9rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--card-primary,var(--arete-primary)) 18%,transparent);border-radius:20px;background:var(--card-surface,var(--surface-light));box-shadow:0 14px 32px #081e3714}.arete-day-card>p:first-child{display:flex;justify-content:space-between;color:var(--card-primary);font-size:.78rem}.arete-day-card h3,.arete-preview h3{font-size:1.55rem;line-height:1.08}.arete-day-card p:not(:first-child),.arete-preview p{color:var(--arete-muted);line-height:1.6}.arete-day-card ul,.arete-ticket ul,.arete-preview ul{display:flex;gap:.4rem;flex-wrap:wrap;list-style:none}.arete-day-card li,.arete-ticket li,.arete-preview li{padding:.3rem .48rem;border-radius:999px;background:var(--surface-light);color:var(--card-primary,var(--ticket-primary,var(--arete-primary)));font-size:.7rem;font-weight:800}.arete-day-card small{font-weight:800;color:var(--card-primary)}.arete-day-card a,.arete-preview a{margin-top:auto;color:var(--card-primary,var(--arete-primary));font-weight:900}.arete-narrative{background:var(--arete-surface)}.arete-narrative p{max-width:68ch;margin-top:1rem;color:var(--arete-muted);line-height:1.75}.arete-narrative ol{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin-top:1.5rem}.arete-narrative li{padding:.5rem .75rem;border-radius:12px;background:var(--surface-light);color:var(--arete-primary);font-weight:800}.arete-program{background:var(--surface-light)}.arete-schedule{display:grid;gap:.8rem}.arete-schedule__item{display:grid;grid-template-columns:100px 1fr auto;gap:1.2rem;align-items:start;padding:1.15rem 1.25rem;border:1px solid #d9e5ef;border-radius:18px;background:var(--surface-light)}.arete-schedule__item time{color:var(--arete-primary);font-weight:900}.arete-schedule__item time span{display:block;color:var(--arete-muted);font-size:.78rem}.arete-schedule__item small{color:var(--arete-muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.arete-schedule__item p{margin-top:.25rem;color:var(--arete-primary);font-weight:800}.arete-schedule__item h3{margin-top:.25rem;font-size:1.22rem}.arete-schedule__item i{color:var(--arete-coral-500);font-style:normal;font-weight:900}.arete-schedule__item--opening,.arete-schedule__item--closing,.arete-schedule__item--debate{background:var(--arete-surface)}.arete-questions{padding:4rem 0;background:var(--arete-navy-950);color:#fff}.arete-questions .arete-eyebrow{color:var(--arete-coral-300)}.arete-questions>div>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1.25rem;background:#ffffff26}.arete-questions blockquote{margin:0;padding:1.4rem;background:var(--arete-navy-950);font-family:var(--arete-font-italic);font-size:1.35rem;line-height:1.25}.arete-speakers-section{background:#f0f7fc}.arete-speakers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.arete-speakers article{overflow:hidden;border:1px solid #d9e5ef;border-radius:20px;background:var(--surface-light);box-shadow:0 12px 28px #081e3712}.arete-speaker__image{position:relative;aspect-ratio:4/5;background:var(--arete-surface);overflow:hidden}.arete-speaker__image img{width:100%;height:100%;object-fit:cover;object-position:top}.arete-speaker__image span{position:absolute;left:.7rem;bottom:.7rem;padding:.35rem .5rem;border-radius:9px;background:var(--arete-navy-950);color:#fff;font-size:.7rem;font-weight:800}.arete-speakers article>div:last-child{padding:1.15rem}.arete-speakers h3{font-size:1.35rem}.arete-speakers p{margin-top:.35rem;color:var(--arete-primary);font-weight:800}.arete-speakers small{display:block;margin-top:.8rem;color:var(--arete-muted);line-height:1.5}.arete-speakers details{margin-top:1rem}.arete-speakers summary{cursor:pointer;color:var(--arete-primary);font-weight:900}.arete-tickets{background:var(--arete-surface)}.arete-ticket-grid,.arete-ticket-grid--overview{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.arete-ticket{min-height:0;border-radius:20px;box-shadow:0 14px 32px #081e3714}.arete-ticket--passport{grid-column:auto;min-height:0;border-radius:22px;background:linear-gradient(135deg,#061a39,#103b69)}.arete-ticket__symbol{opacity:.22}.arete-ticket h3{font-size:1.65rem}.arete-ticket .button{min-height:46px;border-radius:13px}.arete-related>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.arete-related a{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;padding:1.1rem;border:1px solid #d9e5ef;border-radius:18px;background:var(--surface-light)}.arete-related b{color:var(--arete-primary)}.arete-related strong,.arete-related small{display:block}.arete-related small{margin-top:.35rem;color:var(--arete-muted);line-height:1.45}.arete-related i{color:var(--arete-primary);font-style:normal}.arete-faq{background:var(--arete-cream-50)}.arete-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem}.arete-faq details{padding:1rem 1.15rem;border:1px solid #d9e5ef;border-radius:16px;background:var(--surface-light)}.arete-faq__grid>div{display:grid;gap:.7rem}.arete-faq summary{cursor:pointer;font-weight:900}.arete-faq summary span{display:inline-block;width:2rem;color:var(--arete-coral-500)}.arete-faq p{margin-top:.7rem;color:var(--arete-muted);line-height:1.6}.arete-final{padding:4rem 0;background:var(--arete-navy-950);color:#fff}.arete-final>div{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.arete-final img{width:150px;height:48px;object-fit:contain;object-position:left}.arete-final h2{max-width:18ch}.arete-final p{margin-top:.8rem;color:#cfe4f6}@media(hover:hover){.arete-day-card,.arete-ticket,.arete-speakers article{transition:transform .2s ease,border-color .2s ease}.arete-day-card:hover,.arete-ticket:hover,.arete-speakers article:hover{transform:translateY(-4px);border-color:var(--arete-coral-300)}}@media(max-width:900px){.arete-nav__links{display:none}.arete-nav>div{justify-content:space-between}.arete-hero__grid,.arete-faq__grid{grid-template-columns:1fr}.arete-days,.arete-preview__grid,.arete-speakers,.arete-related>div>div{grid-template-columns:repeat(2,1fr)}.arete-final>div{grid-template-columns:1fr}}@media(max-width:640px){.arete-nav{top:60px}.arete-nav__brand img{width:auto;height:24px}.arete-section{padding:3.5rem 0}.arete-days,.arete-preview__grid,.arete-speakers,.arete-ticket-grid,.arete-ticket-grid--overview,.arete-related>div>div,.arete-questions>div>div{grid-template-columns:1fr}.arete-schedule__item{grid-template-columns:1fr;gap:.5rem}.arete-actions,.arete-actions .button{width:100%}.arete-final h2{max-width:none}}@media(prefers-reduced-motion:reduce){.arete-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.arete-ticket{padding:1.5rem}.arete-ticket__symbol{right:1rem;bottom:1rem;width:clamp(120px,18vw,220px);max-height:80%;object-fit:contain;opacity:.12}.arete-ticket__price{margin-top:1rem!important}.arete-ticket__price strong{font-family:inherit;font-size:clamp(2rem,3vw,2.6rem)!important;line-height:1}.arete-ticket__price span{display:block;margin-top:.35rem;font-size:1rem;color:var(--arete-muted)}.arete-ticket--passport .arete-ticket__price strong{color:#fff}.arete-ticket--passport .arete-ticket__price span{color:#d9e8f4}.arete-ticket .button{margin-top:1rem}.arete-tickets-overview{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(130,183,232,.3),transparent 34%),radial-gradient(circle at 88% 86%,rgba(238,139,97,.15),transparent 30%),linear-gradient(180deg,#f2f8fc,#eaf3fa)}.arete-tickets-overview:before{position:absolute;right:-5rem;top:10rem;width:220px;height:280px;background:url(/assets/simbolos/FLOR%20DE%20LIS/flor-de-lis-dourado-azul-marinho.png) center/contain no-repeat;content:"";opacity:.06;pointer-events:none}.arete-tickets-overview__head{position:relative;margin-bottom:3.1rem}.arete-tickets-overview__head>p:last-of-type{max-width:65ch;margin-top:1rem;color:var(--arete-muted);line-height:1.7}.arete-tickets-overview__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.arete-tickets-overview__meta span{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .72rem;border:1px solid rgba(12,77,136,.16);border-radius:999px;background:color-mix(in srgb,var(--surface-light) 70%,transparent);color:var(--arete-ink);font-size:.76rem;font-weight:800}.arete-tickets-overview__meta span:before{width:.38rem;height:.38rem;border-radius:50%;background:var(--arete-coral-500);content:""}.arete-tickets-overview__journeys{margin-bottom:1.2rem}.arete-tickets-overview__journeys h3{margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.45rem,1.2rem + .55vw,2rem);font-weight:500;line-height:1.08}.arete-ticket-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.arete-ticket-card{position:relative;display:flex;min-height:535px;flex-direction:column;overflow:hidden;padding:1.4rem;border:1px solid color-mix(in srgb,var(--ticket-primary) 25%,#fff);border-top:5px solid var(--ticket-primary);border-radius:24px;background:linear-gradient(145deg,var(--surface-light) 8%,var(--ticket-surface));box-shadow:0 14px 32px #081e3714;color:var(--arete-ink);isolation:isolate;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.arete-ticket-card:focus-visible,.arete-passport-card:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:4px}.arete-ticket-card__watermark{position:absolute;z-index:-1;right:-2rem;top:4rem;width:180px;opacity:.075;pointer-events:none;transition:opacity .24s ease}.arete-ticket-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.arete-ticket-card .arete-sale-status{display:inline-flex;width:max-content;margin:0;padding:.34rem .55rem;border:1px solid color-mix(in srgb,var(--ticket-primary) 32%,#fff);border-radius:999px;background:color-mix(in srgb,var(--surface-light) 72%,transparent);color:var(--ticket-primary);font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arete-ticket-card .arete-sale-status span{width:.4rem;height:.4rem;margin-right:.35rem;border-radius:50%;background:var(--ticket-primary)}.arete-ticket-card__number{color:color-mix(in srgb,var(--ticket-primary) 42%,#fff);font-family:var(--font-display);font-size:2rem;line-height:.8}.arete-ticket-card__identity{display:flex;align-items:center;gap:.75rem;margin-top:1.55rem}.arete-ticket-card__symbol{display:grid;flex:0 0 60px;width:60px;height:60px;place-items:center;border:1px solid color-mix(in srgb,var(--ticket-primary) 24%,#fff);border-radius:18px;background:color-mix(in srgb,var(--surface-light) 74%,transparent)}.arete-ticket-card__symbol img{width:52px;height:52px;object-fit:contain}.arete-ticket-card__identity b,.arete-ticket-card__identity small{display:block}.arete-ticket-card__identity b{color:var(--ticket-primary);font-size:.75rem;letter-spacing:.055em}.arete-ticket-card__identity small{margin-top:.25rem;color:var(--arete-muted);font-size:.67rem;font-weight:750;text-transform:uppercase}.arete-ticket-card__body{display:grid;gap:.75rem;margin-top:1.5rem}.arete-ticket-card__title{font-family:var(--font-display);font-size:clamp(1.45rem,1.2rem + .55vw,2rem);font-weight:500;line-height:1.08}.arete-ticket-card__description{color:var(--arete-muted);font-size:.9rem;line-height:1.62}.arete-ticket-card__benefits{display:grid;gap:.55rem;margin-top:1.25rem;padding-top:1rem;border-top:1px dashed color-mix(in srgb,var(--ticket-primary) 28%,#fff);color:var(--ticket-primary);font-size:.82rem;font-weight:800}.arete-ticket-card__purchase{display:grid;gap:.55rem;margin-top:auto;padding-top:1.45rem}.arete-ticket-card__purchase>span:first-child strong,.arete-ticket-card__purchase>span:first-child small{display:block}.arete-ticket-card__purchase>span:first-child strong{font-family:var(--font-body);font-size:clamp(2.2rem,1.9rem + .8vw,3rem);font-weight:700;line-height:1}.arete-ticket-card__purchase>span:first-child small{margin-top:.3rem;color:var(--arete-muted);font-size:.78rem}.arete-ticket-card__cta,.arete-passport-card__cta{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:14px;background:var(--ticket-primary);color:#fff;font-size:.83rem;font-weight:900}.arete-ticket-card__cta i,.arete-passport-card__cta i{font-size:1.2rem;font-style:normal;transition:transform .2s ease}.arete-ticket-card__help{color:var(--arete-muted);font-size:.68rem;line-height:1.35}.arete-passport-wrap{margin-top:clamp(3.5rem,6vw,5.5rem)}.arete-tickets-overview__journeys--passport{margin-bottom:1.15rem}.arete-passport-card{position:relative;display:grid;grid-template-columns:minmax(230px,.85fr) minmax(300px,1.25fr) minmax(230px,.65fr);gap:clamp(1.3rem,3vw,3rem);align-items:center;overflow:hidden;padding:clamp(1.5rem,3.2vw,3rem);border:1px solid rgba(239,205,131,.35);border-radius:26px;background:radial-gradient(circle at 4% 0,rgba(62,126,180,.42),transparent 32%),radial-gradient(circle at 90% 100%,rgba(205,157,63,.18),transparent 25%),linear-gradient(135deg,#061a39,#0b315f);box-shadow:0 24px 48px #061a394d;color:#fff;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease}.arete-passport-card:after{position:absolute;inset:11px;border:1px solid rgba(239,205,131,.16);border-radius:18px;content:"";pointer-events:none}.arete-passport-card>*{position:relative;z-index:1}.arete-passport-card__laurel{position:absolute!important;z-index:-1!important;right:-4rem;bottom:-6rem;width:330px;opacity:.12;pointer-events:none}.arete-passport-card__identity{display:flex;align-items:center;gap:1rem}.arete-passport-card__frame{display:grid;flex:0 0 76px;width:76px;height:76px;place-items:center;border:1px solid rgba(239,205,131,.38);border-radius:22px;background:#ffffff14}.arete-passport-card__frame img{width:66px;height:66px;object-fit:contain}.arete-passport-card__seal{display:block;width:max-content;padding:.32rem .55rem;border:1px solid rgba(239,205,131,.52);border-radius:999px;color:#f5d98b;font-size:.64rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.arete-passport-card__identity strong,.arete-passport-card__identity small{display:block}.arete-passport-card__identity strong{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(1.8rem,1.45rem + 1vw,2.65rem);font-weight:500;line-height:1}.arete-passport-card__identity small{margin-top:.5rem;color:#d9e8f4;font-size:.83rem;line-height:1.45}.arete-passport-card__route{display:flex;align-items:stretch}.arete-passport-card__stop{position:relative;display:grid;flex:1;gap:.4rem;min-width:0;padding-right:1.15rem}.arete-passport-card__stop:before{width:10px;height:10px;border:2px solid var(--journey-color);border-radius:50%;background:#0b315f;box-shadow:0 0 0 4px #ffffff12;content:""}.arete-passport-card__stop b{color:#dcebf5;font-size:.72rem;letter-spacing:.07em}.arete-passport-card__stop small{color:#fff;font-size:.76rem;font-weight:700;line-height:1.35}.arete-passport-card__stop i{position:absolute;top:5px;left:14px;width:calc(100% - 24px);height:1px;background:linear-gradient(90deg,var(--journey-color),rgba(255,255,255,.32));content:""}.arete-passport-card__purchase{display:grid;gap:.65rem}.arete-passport-card__price>*{display:block}.arete-passport-card__price>strong{font-family:var(--font-body);font-size:clamp(2.2rem,1.9rem + .8vw,3rem);line-height:1}.arete-passport-card__price>small{margin-top:.3rem;color:#d9e8f4;font-size:.74rem}.arete-passport-card__price em{margin-top:.7rem;color:#f5d98b;font-size:.84rem;font-style:normal;font-weight:900}.arete-passport-card__price b{margin-top:.28rem;color:#fff;font-size:.76rem}.arete-passport-card__cta{background:var(--arete-coral-500);color:var(--arete-navy-950)}.arete-passport-card__access{color:#d9e8f4;font-size:.7rem;line-height:1.35}.arete-ticket-card:hover,.arete-passport-card:hover{transform:translateY(-4px);box-shadow:0 23px 44px #081e372e}.arete-ticket-card:hover{border-color:var(--ticket-primary)}.arete-ticket-card:hover .arete-ticket-card__watermark{opacity:.13}.arete-ticket-card:hover .arete-ticket-card__cta i,.arete-passport-card:hover .arete-passport-card__cta i{transform:translate(4px)}@media(max-width:900px){.arete-ticket-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arete-ticket-card-grid .arete-ticket-card:last-child{grid-column:1/2}.arete-passport-card{grid-template-columns:1fr 1fr}.arete-passport-card__purchase{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end}.arete-passport-card__access{grid-column:1/-1}.arete-passport-card__cta{align-self:end}}@media(max-width:640px){.arete-tickets-overview__meta{display:grid;grid-template-columns:1fr}.arete-ticket-card-grid{grid-template-columns:1fr}.arete-ticket-card-grid .arete-ticket-card:last-child{grid-column:auto}.arete-ticket-card{min-height:0;padding:1.25rem}.arete-ticket-card__watermark{width:145px}.arete-passport-card{grid-template-columns:1fr;padding:1.35rem}.arete-passport-card__route{display:grid;gap:1rem;padding-left:1rem}.arete-passport-card__stop{padding-left:1rem;padding-right:0}.arete-passport-card__stop:before{position:absolute;left:-1rem;top:.15rem}.arete-passport-card__stop i{top:16px;left:-.72rem;width:1px;height:calc(100% + .48rem);background:linear-gradient(180deg,var(--journey-color),rgba(255,255,255,.32))}.arete-passport-card__purchase{grid-column:auto;grid-template-columns:1fr}.arete-passport-card__cta{width:100%}.arete-passport-card__laurel{right:-7rem;width:250px}.arete-passport-card__frame{flex-basis:62px;width:62px;height:62px}.arete-passport-card__frame img{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.arete-tickets-overview *,.arete-passport-card *{animation:none!important;transition:none!important}}.arete-ticket-card-grid{align-items:start}.arete-ticket-option{display:flex;min-width:0;flex-direction:column}.arete-ticket-option .arete-ticket-card{min-height:0}.arete-ticket-card__primary-action:focus-visible,.arete-ticket-combo:focus-visible{outline:3px solid color-mix(in srgb,var(--ticket-primary,var(--combo-primary-a)) 60%,var(--combo-primary-b,#fff));outline-offset:4px}.arete-ticket-option__divider{display:flex;align-items:center;gap:.65rem;margin:1rem 0 .7rem;color:var(--arete-muted);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.arete-ticket-option__divider:before,.arete-ticket-option__divider:after{height:1px;flex:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ticket-primary) 28%,#fff));content:""}.arete-ticket-option__divider:after{transform:scaleX(-1)}.arete-ticket-combo{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.85rem;overflow:hidden;padding:1rem;border:1px solid color-mix(in srgb,var(--combo-primary-a) 18%,var(--combo-primary-b));border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--combo-surface-a) 84%,var(--surface-light)) 0%,var(--surface-light) 48%,color-mix(in srgb,var(--combo-surface-b) 86%,var(--surface-light)) 100%);box-shadow:0 8px 18px #081e3712;color:var(--arete-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.arete-ticket-combo:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--combo-primary-a),var(--combo-primary-b));content:""}.arete-ticket-combo__symbols{display:flex;align-items:center;align-self:start;gap:.35rem}.arete-ticket-combo__symbol{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--combo-color) 38%,#fff);border-radius:13px;background:color-mix(in srgb,var(--surface-light) 75%,transparent)}.arete-ticket-combo__symbol img{width:37px;height:37px;object-fit:contain}.arete-ticket-combo__plus{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#f3e4b7;color:#785817;font-size:.9rem;font-weight:900}.arete-ticket-combo__content{display:grid;gap:.32rem;min-width:0}.arete-ticket-combo__label{color:var(--combo-primary-a);font-size:.62rem;font-weight:900;letter-spacing:.065em;text-transform:uppercase}.arete-ticket-combo__content>strong{font-family:var(--font-display);font-size:1.28rem;font-weight:500;line-height:1.05}.arete-ticket-combo__days{display:grid;gap:.25rem}.arete-ticket-combo__days>span{color:var(--arete-muted);font-size:.7rem;font-weight:700;line-height:1.35}.arete-ticket-combo__days b{margin-right:.35rem;color:var(--combo-primary-a);font-size:.65rem;letter-spacing:.05em}.arete-ticket-combo__days>span+span b{color:var(--combo-primary-b)}.arete-ticket-combo__purchase{display:grid;grid-column:1/-1;grid-template-columns:auto 1fr;gap:.75rem;align-items:center}.arete-ticket-combo__price strong,.arete-ticket-combo__price small{display:block}.arete-ticket-combo__price strong{font-family:var(--font-body);font-size:clamp(1.45rem,1.25rem + .4vw,1.8rem);font-weight:700;line-height:1}.arete-ticket-combo__price small,.arete-ticket-combo__purchase>small{margin-top:.25rem;color:var(--arete-muted);font-size:.64rem;line-height:1.3}.arete-ticket-combo__cta{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.6rem;padding:.65rem .8rem;border-radius:12px;background:linear-gradient(100deg,var(--combo-primary-a),var(--combo-primary-b));color:#fff;font-size:.73rem;font-weight:900}.arete-ticket-combo__cta i{font-size:1.05rem;font-style:normal;transition:transform .2s ease}.arete-ticket-combo__purchase>small{grid-column:1/-1}.arete-ticket-combo:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--combo-primary-a) 45%,var(--combo-primary-b));box-shadow:0 13px 25px #081e371f}.arete-ticket-combo:hover .arete-ticket-combo__cta i{transform:translate(3px)}@media(max-width:900px){.arete-ticket-card-grid .arete-ticket-option:last-child{grid-column:1/2}.arete-ticket-card-grid .arete-ticket-card:last-child{grid-column:auto}}@media(max-width:640px){.arete-ticket-card-grid .arete-ticket-option:last-child{grid-column:auto}.arete-ticket-combo{grid-template-columns:1fr;padding:1rem}.arete-ticket-combo__symbols{justify-content:flex-start}.arete-ticket-combo__purchase{grid-column:auto;grid-template-columns:1fr}.arete-ticket-combo__cta{width:100%}.arete-ticket-combo__purchase>small{grid-column:auto}}@media(prefers-reduced-motion:reduce){.arete-ticket-combo{animation:none!important;transition:none!important}}.arete-ticket-card__upgrade{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-top:1.15rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--combo-primary-a) 18%,var(--combo-primary-b));border-radius:15px;background:linear-gradient(110deg,color-mix(in srgb,var(--combo-surface-a) 45%,var(--surface-light)),var(--surface-light) 48%,color-mix(in srgb,var(--combo-surface-b) 48%,var(--surface-light)));color:var(--arete-ink)}.arete-ticket-card__upgrade:before{position:absolute;top:-.65rem;right:0;left:0;border-top:1px dashed color-mix(in srgb,var(--ticket-primary) 18%,#cfdce6);content:""}.arete-ticket-card__upgrade-icons{display:flex;align-items:center;gap:.28rem}.arete-ticket-card__upgrade-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--upgrade-color) 38%,#fff);border-radius:10px;background:color-mix(in srgb,var(--surface-light) 75%,transparent)}.arete-ticket-card__upgrade-icon img{width:27px;height:27px;object-fit:contain}.arete-ticket-card__upgrade-plus{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#f3e4b7;color:#785817;font-size:.77rem;font-weight:900}.arete-ticket-card__upgrade-copy{display:grid;min-width:0;gap:.18rem}.arete-ticket-card__upgrade-copy>span{color:var(--ticket-primary);font-size:.6rem;font-weight:900;letter-spacing:.065em;text-transform:uppercase}.arete-ticket-card__upgrade-copy>strong{font-family:var(--font-display);font-size:1.12rem;font-weight:500;line-height:1.05}.arete-ticket-card__upgrade-copy small{color:var(--arete-muted);font-size:.67rem;line-height:1.3}.arete-ticket-card__upgrade-copy small b{display:block;color:var(--arete-ink);font-size:.71rem}.arete-ticket-card__upgrade-buy{display:grid;justify-items:end;gap:.45rem}.arete-ticket-card__upgrade-buy>strong{font-family:var(--font-body);font-size:clamp(1.25rem,1.1rem + .3vw,1.55rem);font-weight:700;line-height:1}.arete-ticket-card__upgrade-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .75rem;border:1px solid color-mix(in srgb,var(--combo-primary-a) 45%,var(--combo-primary-b));border-radius:11px;background:color-mix(in srgb,var(--surface-light) 72%,transparent);color:var(--arete-ink);font-size:.68rem;font-weight:800;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease}.arete-ticket-card__upgrade-action i{font-size:1rem;font-style:normal;transition:transform .2s ease}.arete-ticket-card__upgrade:hover{border-color:color-mix(in srgb,var(--combo-primary-a) 38%,var(--combo-primary-b))}.arete-ticket-card__upgrade:hover .arete-ticket-card__upgrade-action{background:color-mix(in srgb,var(--surface-light) 95%,transparent);transform:translateY(-1px)}.arete-ticket-card__upgrade:hover .arete-ticket-card__upgrade-action i{transform:translate(3px)}.arete-ticket-card__upgrade-action:focus-visible{outline:3px solid color-mix(in srgb,var(--combo-primary-a) 60%,var(--combo-primary-b));outline-offset:3px}.arete-ticket-card__support{display:block;margin-top:.65rem}.arete-ticket-card__purchase+.arete-ticket-card__support{margin-top:.85rem}@media(max-width:1050px){.arete-ticket-card__upgrade{grid-template-columns:auto minmax(0,1fr)}.arete-ticket-card__upgrade-buy{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;justify-items:stretch}.arete-ticket-card__upgrade-action{justify-content:space-between}}@media(max-width:640px){.arete-ticket-card__upgrade{grid-template-columns:1fr;gap:.65rem}.arete-ticket-card__upgrade-icons{justify-content:flex-start}.arete-ticket-card__upgrade-buy{grid-column:auto;grid-template-columns:1fr;gap:.55rem}.arete-ticket-card__upgrade-action{width:100%}}@media(prefers-reduced-motion:reduce){.arete-ticket-card__upgrade-action{animation:none!important;transition:none!important}}.arete-ticket-upgrade{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-top:1rem;padding:.8rem .85rem;border:1px solid color-mix(in srgb,var(--ticket-primary) 16%,#dce5eb);border-radius:14px;background:linear-gradient(105deg,color-mix(in srgb,var(--ticket-surface) 64%,var(--surface-light)),color-mix(in srgb,var(--surface-light) 92%,transparent) 56%,color-mix(in srgb,var(--day-three-surface) 28%,var(--surface-light)));color:var(--arete-ink);text-decoration:none;transition:border-color .18s ease,background .18s ease}.arete-ticket-upgrade:before{position:absolute;top:-.55rem;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ticket-primary) 24%,#d9e3ea),transparent);content:""}.arete-ticket-upgrade:focus-visible{outline:3px solid var(--ticket-primary);outline-offset:3px}.arete-ticket-upgrade__visual{display:flex;align-items:center;gap:.26rem}.arete-ticket-upgrade__icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--ticket-primary) 16%,#fff);border-radius:9px;background:color-mix(in srgb,var(--surface-light) 56%,transparent)}.arete-ticket-upgrade__icon img{width:26px;height:26px;object-fit:contain}.arete-ticket-upgrade__plus{color:#9c7623;font-size:1rem;font-weight:800}.arete-ticket-upgrade__content{display:grid;min-width:0;gap:.2rem}.arete-ticket-upgrade__eyebrow{color:var(--ticket-primary);font-size:.62rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.arete-ticket-upgrade__title{color:var(--arete-ink);font-family:var(--font-body);font-size:clamp(.86rem,.81rem + .12vw,.96rem);font-weight:600;line-height:1.22}.arete-ticket-upgrade__summary{color:var(--arete-ink);font-size:.77rem;font-weight:700}.arete-ticket-upgrade__arrow{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ticket-primary) 10%,var(--surface-light));color:var(--ticket-primary);font-size:1.05rem;font-weight:700;transition:transform .18s ease,background .18s ease}.arete-ticket-upgrade:hover{border-color:color-mix(in srgb,var(--ticket-primary) 30%,#dce5eb);background:linear-gradient(105deg,color-mix(in srgb,var(--ticket-surface) 78%,var(--surface-light)),color-mix(in srgb,var(--surface-light) 96%,transparent) 56%,color-mix(in srgb,var(--day-three-surface) 38%,var(--surface-light)))}.arete-ticket-upgrade:hover .arete-ticket-upgrade__arrow{transform:translate(3px);background:color-mix(in srgb,var(--ticket-primary) 15%,var(--surface-light))}@media(max-width:480px){.arete-ticket-upgrade{gap:.6rem;padding:.75rem}.arete-ticket-upgrade__visual{display:grid;gap:.08rem}.arete-ticket-upgrade__plus{display:none}.arete-ticket-upgrade__icon{width:28px;height:28px}.arete-ticket-upgrade__icon img{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.arete-ticket-upgrade,.arete-ticket-upgrade__arrow{animation:none!important;transition:none!important}}.arete-ticket-upgrade{grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;padding:.85rem}.arete-ticket-upgrade__visual,.arete-ticket-upgrade__plus,.arete-ticket-upgrade__summary,.arete-ticket-upgrade__arrow{display:none}.arete-ticket-upgrade__icon{width:34px;height:34px;border-color:color-mix(in srgb,var(--ticket-primary) 20%,#fff);background:color-mix(in srgb,var(--surface-light) 62%,transparent)}.arete-ticket-upgrade__icon img{width:29px;height:29px}.arete-ticket-upgrade__content{gap:.24rem}.arete-ticket-upgrade__price{color:var(--arete-ink);font-family:var(--font-body);font-size:clamp(1.12rem,1.03rem + .22vw,1.35rem);font-weight:800;line-height:1.05}.arete-ticket-upgrade__button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:.45rem;padding:.58rem .72rem;border:1px solid color-mix(in srgb,var(--ticket-primary) 26%,#fff);border-radius:999px;background:color-mix(in srgb,var(--surface-light) 78%,transparent);color:var(--ticket-primary);font-size:.67rem;font-weight:800;line-height:1.15;text-align:center;transition:background .18s ease,border-color .18s ease,transform .18s ease}.arete-ticket-upgrade__button i{font-size:.95rem;font-style:normal;transition:transform .18s ease}.arete-ticket-upgrade:hover .arete-ticket-upgrade__button{border-color:color-mix(in srgb,var(--ticket-primary) 42%,#fff);background:var(--surface-light);transform:translateY(-1px)}@media(max-width:640px){.arete-ticket-upgrade{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.arete-ticket-upgrade__button{grid-column:1/-1;width:100%;min-height:40px}.arete-ticket-upgrade__icon{align-self:start}}@media(prefers-reduced-motion:reduce){.arete-ticket-upgrade__button,.arete-ticket-upgrade__button i{animation:none!important;transition:none!important}}.arete-ticket-upgrade{display:grid;grid-template-columns:1fr;gap:.7rem;padding:1rem}.arete-ticket-upgrade__intro{display:flex;align-items:center;gap:.75rem;min-width:0}.arete-ticket-upgrade__icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px}.arete-ticket-upgrade__icon img{width:35px;height:35px}.arete-ticket-upgrade__content{gap:.28rem}.arete-ticket-upgrade__title{font-size:clamp(.92rem,.86rem + .16vw,1.02rem)}.arete-ticket-upgrade__price{font-size:clamp(1.45rem,1.25rem + .4vw,1.8rem);line-height:1.05}.arete-ticket-upgrade__button{display:flex;width:100%;min-height:46px;justify-content:space-between;padding:.72rem .9rem;border:0;border-radius:12px;background:linear-gradient(100deg,var(--combo-primary-a),var(--combo-primary-b));color:#fff;font-size:.77rem;font-weight:850;text-align:left;transform:none!important}.arete-ticket-upgrade__button i{font-size:1.1rem}.arete-ticket-upgrade:hover .arete-ticket-upgrade__button{background:linear-gradient(100deg,color-mix(in srgb,var(--combo-primary-a) 92%,var(--surface-light)),color-mix(in srgb,var(--combo-primary-b) 92%,var(--surface-light)))}.arete-ticket-upgrade:hover .arete-ticket-upgrade__button i{transform:translate(3px)}@media(max-width:480px){.arete-ticket-upgrade{padding:.9rem}.arete-ticket-upgrade__icon{width:38px;height:38px;flex-basis:38px}.arete-ticket-upgrade__icon img{width:32px;height:32px}.arete-ticket-upgrade__button{min-height:44px}}.arete-day-program{scroll-margin-top:84px;background:radial-gradient(circle at 8% 8%,rgba(130,183,232,.18),transparent 30%),#f8fbfd}.arete-day-program__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.arete-day-program__meta span{padding:.42rem .65rem;border:1px solid rgba(12,77,136,.16);border-radius:999px;background:var(--surface-light);color:var(--arete-ink);font-size:.74rem;font-weight:800}.arete-day-program__route{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem 1rem}.arete-day-program__route:before{position:absolute;top:24px;right:8%;left:8%;height:2px;background:linear-gradient(90deg,transparent,#82b7e8,#0c4d88,#82b7e8,transparent);content:""}.arete-day-program__item{position:relative;display:grid;gap:.55rem;min-width:0;padding-top:0}.arete-day-program__node{position:relative;z-index:1;width:14px;height:14px;margin:17px auto -2px;border:3px solid #fff;border-radius:50%;background:var(--arete-primary);box-shadow:0 0 0 2px #0c4d8838}.arete-day-program__item time{color:var(--arete-primary);font-size:.72rem;font-weight:900;letter-spacing:.03em;text-align:center}.arete-day-program__card{display:grid;align-content:start;gap:.55rem;min-height:100%;padding:1rem;border:1px solid rgba(12,77,136,.16);border-top:4px solid var(--arete-primary);border-radius:18px;background:var(--surface-light);box-shadow:0 12px 26px #081e3712}.arete-day-program__card>small{color:var(--arete-primary);font-size:.64rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.arete-day-program__card h3{font-family:var(--font-body);font-size:1rem;line-height:1.32}.arete-day-program__card>p{color:var(--arete-muted);font-size:.82rem;line-height:1.5}.arete-day-program__responsible{margin-top:auto;color:var(--arete-primary)!important;font-size:.75rem!important;font-weight:800}.arete-day-program__item--debate .arete-day-program__card{border-color:#cd9d3f85;border-top-color:#d1a84a;background:linear-gradient(145deg,#061a39,#103b69);color:#fff}.arete-day-program__item--debate .arete-day-program__card>small{color:#f5d98b}.arete-day-program__item--debate .arete-day-program__card>p{color:#d9e8f4}.arete-day-program__speaker{display:flex;align-items:center;gap:.55rem;width:100%;margin-top:auto;padding:.45rem 0 0;border:0;border-top:1px solid #e3edf4;background:transparent;color:var(--arete-ink);text-align:left;cursor:pointer}.arete-day-program__speaker:focus-visible{outline:3px solid var(--arete-primary);outline-offset:3px;border-radius:8px}.arete-day-program__speaker img{width:46px;height:46px;flex:0 0 46px;border:2px solid #fff;border-radius:12px;object-fit:cover;object-position:top;box-shadow:0 3px 10px #081e3724;outline:1px solid rgba(12,77,136,.35)}.arete-day-program__speaker span{display:grid;gap:.1rem;min-width:0}.arete-day-program__speaker b{font-size:.75rem;line-height:1.25}.arete-day-program__speaker small{overflow:hidden;color:var(--arete-muted);font-size:.65rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.arete-day-program__speaker i{color:var(--arete-primary);font-size:.65rem;font-style:normal;font-weight:900}.arete-day-program__bio{display:grid;grid-template-columns:62px 1fr;gap:.7rem;padding:.7rem;border-top:1px solid #dce8f1;background:#f7fbfd}.arete-day-program__bio img{width:62px;height:74px;border-radius:12px;object-fit:cover;object-position:top}.arete-day-program__bio div{display:grid;gap:.2rem}.arete-day-program__bio span{color:var(--arete-primary);font-size:.6rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.arete-day-program__bio strong{font-size:.86rem}.arete-day-program__bio small,.arete-day-program__bio p{color:var(--arete-muted);font-size:.7rem;line-height:1.4}.arete-day-program__bio p{margin-top:.2rem}@media(max-width:1439px){.arete-day-program__route{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.arete-day-program__route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.arete-day-program__route{grid-template-columns:1fr;padding-left:1.25rem}.arete-day-program__route:before{top:20px;bottom:20px;left:6px;width:2px;height:auto;background:linear-gradient(#82b7e8,#0c4d88,#82b7e8)}.arete-day-program__item{grid-template-columns:auto 1fr;gap:.55rem}.arete-day-program__node{grid-row:1/3;margin:14px 0 0 -1.62rem}.arete-day-program__item time{text-align:left}.arete-day-program__card{grid-column:2}.arete-day-program__meta{display:grid;grid-template-columns:1fr}.arete-day-program__meta span{text-align:center}}.arete-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}.arete-speakers article{display:grid;grid-template-columns:96px 1fr;gap:1rem;padding:1rem}.arete-speaker__image{border-radius:12px}.arete-speakers article>div:last-child{padding:0}.arete-speakers h3{font-size:1.05rem;letter-spacing:0}.arete-speakers p{font-size:.95rem}.arete-speakers small{margin-top:.2rem;color:var(--arete-ink);font-family:var(--arete-font-secondary);font-size:1.2rem;line-height:1.25}@media(max-width:640px){.arete-speakers{grid-template-columns:1fr}.arete-speakers article{grid-template-columns:82px 1fr}}.arete-nav{top:0!important}.arete-day-card{cursor:pointer;text-decoration:none}.arete-day-card:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:4px}.arete-day-card__symbol{width:56px;height:56px;object-fit:contain;opacity:.78}.arete-route-map{background:linear-gradient(180deg,var(--surface-light) 0%,#fbfaf6 100%);text-rendering:optimizeLegibility}.arete-route-map__container{width:min(calc(100% - 2rem),1680px);margin-inline:auto}.arete-route-map .arete-section__head{max-width:780px}.arete-route-map__legend{display:flex;gap:.75rem;margin:1.5rem 0}.arete-route-map__legend a{flex:1 1 0;min-width:0;display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:2px solid #dbe6ed;color:var(--arete-ink)}.arete-route-map__legend b{color:var(--arete-primary);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.arete-route-map__legend span{color:var(--arete-muted);font-size:.88rem}.arete-route-map__canvas{position:relative;box-sizing:border-box;padding:clamp(1rem,2vw,2.2rem) clamp(.75rem,1.5vw,1.4rem);overflow:visible;isolation:isolate;border:1px solid #dce8ec;border-radius:28px;background:radial-gradient(circle at 9% 12%,rgba(130,183,232,.17),transparent 22%),radial-gradient(circle at 51% 48%,rgba(149,191,176,.15),transparent 27%),radial-gradient(circle at 90% 78%,rgba(230,196,158,.2),transparent 25%),var(--surface-light);container-type:inline-size}.arete-route-map__astral-grid{position:absolute;z-index:-2;inset:0;opacity:.55;background-image:linear-gradient(rgba(12,77,136,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(12,77,136,.06) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse at center,#000 12%,transparent 78%)}.arete-route-map__path{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.arete-route-map__path path{stroke-dasharray:2300;stroke-dashoffset:2300;filter:drop-shadow(0 2px 4px rgba(12,77,136,.14));transition:stroke-dashoffset 1.4s ease}.arete-route-map.is-visible .arete-route-map__path path{stroke-dashoffset:0}.arete-route-map__list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(3,auto);align-items:stretch;gap:clamp(1.25rem,2vw,2rem) clamp(.45rem,.7vw,.75rem);margin:0;padding:1rem 0;list-style:none}.arete-route-map__item,.arete-route-map__day-marker,.arete-route-map__node,.arete-route-map__node>div,.arete-route-map__day-marker>div{box-sizing:border-box;min-width:0;max-width:100%}.arete-route-map__item{position:relative;z-index:1;grid-column:var(--route-column-wide);grid-row:var(--route-row-wide);align-self:stretch}.arete-route-map__anchor{position:absolute;z-index:2;top:-.45rem;left:50%;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:var(--route-color,#0c4d88);box-shadow:0 0 0 2px color-mix(in srgb,var(--route-color,#0c4d88) 40%,transparent);transform:translate(-50%)}.arete-route-map__item--fonoaudiologia{--route-color:#0c4d88}.arete-route-map__item--psicologia{--route-color:#17665e}.arete-route-map__item--saude-contemporanea{--route-color:#955539}.arete-route-map__day-marker,.arete-route-map__node{position:relative;display:flex;align-items:flex-start;gap:clamp(.45rem,.35rem + .3vw,.85rem);height:100%;padding:clamp(.75rem,.55rem + .55vw,1.15rem);border:1px solid color-mix(in srgb,var(--route-color) 28%,#fff);border-radius:14px;background:color-mix(in srgb,var(--surface-light) 94%,transparent);box-shadow:0 8px 18px #081e370f}.arete-route-map__day-marker{position:relative;isolation:isolate;min-height:186px;overflow:visible;border:1px solid rgba(205,157,63,.72);background:linear-gradient(145deg,color-mix(in srgb,var(--route-color) 15%,var(--surface-light)),var(--surface-light) 52%,color-mix(in srgb,#d9a441 6%,var(--surface-light)));box-shadow:0 16px 32px #081e371c,0 10px 24px #cd9d3f21}.arete-route-map__node{flex-direction:column}.arete-route-map__day-marker:before{content:"";position:absolute;z-index:-2;inset:-18px;border-radius:inherit;background:radial-gradient(ellipse at center,rgba(255,205,105,.34),rgba(221,162,55,.18) 38%,transparent 72%);filter:blur(13px);opacity:.72;pointer-events:none;animation:arete-gold-breathe 5.8s ease-in-out infinite}.arete-route-map__day-marker:after{content:"";position:absolute;z-index:-1;inset:-2px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--arete-gold-angle),transparent 0deg,rgba(255,230,157,.22) 55deg,#f2cc74 92deg,#b77b24 122deg,transparent 175deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:arete-gold-border 8s linear infinite}.arete-route-map__day-marker-symbol{position:relative;z-index:2;display:grid;place-items:center;width:clamp(58px,4.5vw,76px);height:clamp(58px,4.5vw,76px);flex:0 0 auto;border:1px solid rgba(204,157,65,.55);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-light) 90%,transparent),#f6d88a24);box-shadow:inset 0 1px #fffffff2,0 8px 24px #b1781f26}.arete-route-map__day-marker-symbol img{width:76%;height:76%;object-fit:contain}.arete-route-map__day-content{position:relative;z-index:2;min-width:0}.arete-route-map__night{display:block;margin-bottom:.2rem;color:#a27022;font-family:var(--font-primary);font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.arete-route-map__day-marker p,.arete-route-map__node span{margin:0;color:var(--route-color);font-size:clamp(.7rem,.66rem + .08vw,.78rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.arete-route-map__day-marker h3{margin:.2rem 0 0;font-size:clamp(1rem,.92rem + .3vw,1.32rem);line-height:1.1;letter-spacing:-.015em;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:balance}.arete-route-map__talk-title{margin:.35rem 0 0;max-inline-size:38ch;font-family:var(--font-primary);font-size:clamp(.95rem,.9rem + .16vw,1.08rem);font-weight:750;line-height:1.28;letter-spacing:-.012em;color:var(--arete-ink);white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:pretty}.arete-route-map__day-marker small,.arete-route-map__node small,.arete-route-map__node em{display:block;max-width:100%;margin-top:.45rem;font-family:var(--font-primary);color:var(--arete-muted);font-size:clamp(.76rem,.71rem + .12vw,.88rem);line-height:1.35;font-style:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto}.arete-route-map__node-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0;max-width:100%}.arete-route-map__node>div:last-child{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;max-width:100%}.arete-route-map__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,var(--route-color) 16%,#e5edf3);font-family:var(--font-primary);font-size:clamp(.66rem,.63rem + .08vw,.74rem);font-weight:800;line-height:1.2;letter-spacing:.045em;text-transform:uppercase}.arete-route-map__meta>span{color:var(--route-color)}.arete-route-map__meta time{color:var(--arete-muted);text-align:right}.arete-route-map__node-type{display:flex;align-items:center;gap:.45rem;min-width:0}.arete-route-map__node-type>span:last-child{font-family:var(--font-primary);color:orange;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.arete-route-map__icon{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid color-mix(in srgb,var(--route-color) 24%,#fff);border-radius:10px;background:color-mix(in srgb,var(--route-color) 12%,var(--surface-light))}.arete-route-map__icon img{width:23px;height:23px;object-fit:contain}.arete-route-map__placeholder{display:inline-flex!important;align-items:center;width:fit-content;max-width:100%;margin-top:.65rem!important;padding:.28rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--route-color) 10%,var(--surface-light));color:var(--route-color)!important;font-family:var(--font-primary);font-size:.7rem!important;font-weight:800;line-height:1.15!important}.arete-route-map__speaker{display:block;margin-top:auto!important;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--route-color) 12%,#e5edf3);color:color-mix(in srgb,var(--route-color) 78%,#142e4a)!important;font-weight:650}.arete-route-map__talk{min-height:168px;border:1px solid color-mix(in srgb,var(--route-color) 28%,#dce7ef);border-top:4px solid color-mix(in srgb,var(--route-color) 85%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--route-color) 5%,var(--surface-light)),var(--surface-light) 38%);box-shadow:0 9px 22px #081e3714}.arete-route-map__debate{border-color:color-mix(in srgb,var(--route-color) 54%,#fff);background:color-mix(in srgb,var(--route-color) 92%,#102f50);color:#fff;box-shadow:0 9px 20px color-mix(in srgb,var(--route-color) 18%,transparent)}.arete-route-map__debate span,.arete-route-map__debate small,.arete-route-map__debate em,.arete-route-map__debate .arete-route-map__talk-title,.arete-route-map__debate .arete-route-map__meta time{color:#fff}.arete-route-map__debate .arete-route-map__meta{border-color:#ffffff38}.arete-route-map__debate .arete-route-map__icon{background:#ffffff24;border-color:#ffffff3d}.arete-route-map__debate .arete-route-map__icon img{filter:brightness(0) invert(1)}.arete-route-map__item.is-highlighted{animation:arete-route-highlight .8s ease}@keyframes arete-route-highlight{50%{transform:translateY(-4px);filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--route-color) 25%,transparent))}}@property --arete-gold-angle{syntax:"<angle>"; inherits:false; initial-value:0deg;}@keyframes arete-gold-border{to{--arete-gold-angle:360deg}}@keyframes arete-gold-breathe{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:.86;transform:scale(1.03)}}@media(hover:hover){.arete-route-map__talk,.arete-route-map__debate,.arete-route-map__day-marker{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.arete-route-map__item:hover>article{transform:translateY(-3px);box-shadow:0 14px 28px #081e3721}}@media(min-width:1360px){.arete-route-map__day-marker{width:calc(100% + .65rem);margin-inline:-.325rem}}@media(min-width:1360px)and (max-width:1719px){.arete-route-map__list{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,auto)}.arete-route-map__item{grid-column:var(--route-column-notebook);grid-row:var(--route-row-notebook)}}@media(min-width:1120px)and (max-width:1359px){.arete-route-map__canvas{padding:1.15rem}.arete-route-map__list{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:1.5rem .8rem}.arete-route-map__item{grid-column:var(--route-column-medium);grid-row:var(--route-row-medium)}}@media(min-width:900px)and (max-width:1119px){.arete-route-map__canvas{padding:1.15rem}.arete-route-map__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(6,auto);gap:1.5rem .8rem}.arete-route-map__item{grid-column:var(--route-column-compact);grid-row:var(--route-row-compact)}.arete-route-map__day-marker img{width:clamp(42px,5vw,56px);height:clamp(42px,5vw,56px)}}@media(max-width:899px){.arete-route-map__legend{overflow-x:auto;scroll-snap-type:x mandatory}.arete-route-map__legend a{min-width:76%;scroll-snap-align:start}.arete-route-map__canvas{padding:1rem 1rem 1rem 3rem;overflow:visible;border-radius:22px}.arete-route-map__canvas:before{content:"";position:absolute;top:2rem;bottom:2rem;left:1.45rem;width:2px;background:linear-gradient(#82b7e8,#0c4d88 28%,#95bfb0 38%,#17665e 62%,#e6c49e 74%,#955539)}.arete-route-map__path{display:none}.arete-route-map__list{display:block;padding:0}.arete-route-map__item{margin:0 0 1rem}.arete-route-map__anchor{top:1.45rem;left:-1.55rem}.arete-route-map__day-marker{width:100%}.arete-route-map__day-marker:before{inset:-10px;filter:blur(9px)}.arete-route-map__node{width:100%}.arete-route-map__day-marker img{width:clamp(46px,11vw,62px);height:clamp(46px,11vw,62px)}.arete-route-map__node img{width:clamp(24px,7vw,32px);height:clamp(24px,7vw,32px)}.arete-route-map__debate{display:flex}}@media(max-width:420px){.arete-route-map__canvas{padding-left:2.55rem}.arete-route-map__canvas:before{left:1.2rem}.arete-route-map__anchor{left:-1.32rem}.arete-route-map__day-marker,.arete-route-map__node{padding:.8rem}.arete-route-map__day-marker img{width:42px;height:42px}}@media(max-width:390px){.arete-route-map__meta{display:grid;grid-template-columns:1fr;gap:.25rem}.arete-route-map__meta time{text-align:left}}@media(prefers-reduced-motion:reduce){.arete-route-map__path path{transition:none;stroke-dashoffset:0}.arete-route-map__item.is-highlighted,.arete-route-map__day-marker:before,.arete-route-map__day-marker:after{animation:none}}.arete-day-card__cta{margin-top:auto;color:var(--card-primary);font-weight:900}.arete-page .arete-route-map__talk{position:relative;display:flex;flex-direction:column;gap:.7rem;min-width:0;min-height:168px;height:100%;padding:clamp(.85rem,.72rem + .3vw,1.12rem);overflow:hidden}.arete-page .arete-route-map__talk-title{position:relative;z-index:1;margin:0;font-family:var(--font-primary);font-size:clamp(1rem,.94rem + .18vw,1.16rem);font-weight:750;line-height:1.28;letter-spacing:-.015em;color:var(--arete-ink);text-wrap:pretty;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}.arete-route-map__talk-type{position:relative;z-index:1;display:inline-flex;align-items:center;width:fit-content;max-width:calc(100% - 2.6rem);margin-top:.1rem;padding:.28rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--route-color) 10%,var(--surface-light));color:var(--route-color);font-family:var(--font-primary);font-size:.66rem;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase}.arete-route-map__talk-symbol{position:absolute;z-index:0;top:3.25rem;right:.8rem;width:clamp(30px,2.4vw,42px);height:clamp(30px,2.4vw,42px);object-fit:contain;opacity:.12;pointer-events:none}.arete-route-map__talk-footer{position:relative;z-index:1;margin-top:auto;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--route-color) 15%,#e5edf3)}.arete-page .arete-route-map__speaker{display:block;margin:0!important;padding:0;border:0;font-family:var(--font-primary);font-size:clamp(.75rem,.72rem + .08vw,.84rem);font-weight:750;line-height:1.35;color:color-mix(in srgb,var(--route-color) 82%,var(--arete-ink))!important;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}.arete-route-map__talk--variant-1{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--route-color) 10%,transparent),transparent 42%),var(--surface-light)}.arete-route-map__talk--variant-2{background:linear-gradient(105deg,color-mix(in srgb,var(--route-color) 7%,var(--surface-light)),var(--surface-light) 42%)}.arete-route-map__talk--variant-3{background:radial-gradient(circle at 10% 100%,color-mix(in srgb,var(--route-color) 9%,transparent),transparent 46%),var(--surface-light)}.arete-route-map__talk--placeholder{background-color:color-mix(in srgb,var(--route-color) 4%,var(--surface-light))}.arete-route-map__talk--confirmed{box-shadow:0 10px 24px #081e371a}.arete-route-map__day-marker{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.arete-route-map__day-header{display:flex;align-items:center;gap:.7rem;min-width:0}.arete-route-map__day-header>div:last-child{min-width:0}.arete-page .arete-route-map__day-marker h3{width:100%;margin-top:.1rem;font-size:clamp(1rem,.93rem + .22vw,1.28rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}.arete-route-map__day-marker>small{display:inline-flex;width:fit-content;max-width:100%;margin-top:auto;padding:.34rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--route-color) 11%,var(--surface-light));color:var(--route-color);font-family:var(--font-primary);font-size:.68rem;font-weight:800}@media(max-width:1100px){.arete-route-map__talk-symbol{width:30px;height:30px;opacity:.09}}@media(hover:hover){.arete-route-map__talk:hover .arete-route-map__talk-symbol{opacity:.18}}.arete-route-map__day-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:1.5rem 0}.arete-route-map__day-toggle,.arete-route-map__map-day-toggle{min-width:0;padding:0;border:0;background:transparent;color:var(--arete-ink);text-align:left;cursor:pointer}.arete-route-map__day-surface,.arete-route-map__map-day-surface{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;border:1px solid color-mix(in srgb,var(--route-color) 38%,#dce7ef);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--route-color) 10%,var(--surface-light)),var(--surface-light) 55%,rgba(242,204,116,.08));box-shadow:0 13px 28px #081e3717,0 8px 18px #cd9d3f1c;animation:arete-day-card-float 7.2s ease-in-out infinite}.arete-route-map__day-surface{min-height:260px;padding:1.1rem}.arete-route-map__map-day-toggle{display:block;width:100%;height:100%}.arete-route-map__map-day-surface{min-height:210px;height:100%;padding:1rem}.arete-route-map__day-toggle[data-day-toggle=psicologia] .arete-route-map__day-surface,.arete-route-map__map-day-toggle[data-day-toggle=psicologia] .arete-route-map__map-day-surface{animation-duration:8s;animation-delay:-2s}.arete-route-map__day-toggle[data-day-toggle=saude-contemporanea] .arete-route-map__day-surface,.arete-route-map__map-day-toggle[data-day-toggle=saude-contemporanea] .arete-route-map__map-day-surface{animation-duration:7.6s;animation-delay:-4s}.arete-route-map__day-toggle.is-open .arete-route-map__day-surface,.arete-route-map__map-day-toggle.is-open .arete-route-map__map-day-surface{animation-play-state:paused;border-color:var(--route-color);box-shadow:0 17px 32px #081e371f,0 10px 24px #cd9d3f29}.arete-route-map__day-surface>span:not(.arete-route-map__calendar),.arete-route-map__day-surface small,.arete-route-map__day-surface em,.arete-route-map__map-day-surface>span:not(.arete-route-map__calendar),.arete-route-map__map-day-surface small,.arete-route-map__map-day-surface em{font-family:var(--font-primary);font-style:normal}.arete-route-map__day-surface>strong,.arete-route-map__map-day-surface>strong{font-size:clamp(1.2rem,1.1rem + .3vw,1.5rem);line-height:1.1}.arete-route-map__map-day-surface>strong{font-size:clamp(1.08rem,1rem + .2vw,1.28rem)}.arete-route-map__day-surface>em,.arete-route-map__map-day-surface>em{padding:.3rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--route-color) 11%,var(--surface-light));color:var(--route-color);font-size:.72rem;font-weight:800}.arete-route-map__day-surface>b,.arete-route-map__map-day-surface>b{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;color:var(--route-color);font-family:var(--font-primary);font-size:.8rem}.arete-route-map__day-surface i,.arete-route-map__map-day-surface i{font-size:1.25rem;font-style:normal}.arete-route-map__calendar{display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--route-color) 25%,#fff);border-radius:14px;background:var(--surface-light)}.arete-route-map__calendar img{width:32px;height:32px;object-fit:contain}@keyframes arete-day-card-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}.arete-route-map__stage{display:block;opacity:1}.arete-route-map__stage-inner{min-height:0;overflow:visible}.arete-route-map__stage .arete-route-map__canvas{margin-top:1.5rem}.arete-route-map__item[hidden]{display:none}.arete-route-map__item.is-entering{animation:arete-route-item-in .3s ease both}@keyframes arete-route-item-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.arete-route-map__map-day-toggle:focus-visible,.arete-route-map__day-toggle:focus-visible,.arete-route-map__speaker-card-close:focus-visible{outline:3px solid var(--route-color,#0c4d88);outline-offset:4px}.arete-route-map__speaker-trigger{position:absolute;z-index:3;inset:0;border:0;background:transparent;cursor:pointer}.arete-route-map__talk:has(.arete-route-map__speaker-trigger:focus-visible){outline:3px solid var(--route-color);outline-offset:3px}.arete-route-map__talk--confirmed.is-profile-open{border-color:var(--route-color);box-shadow:0 14px 28px color-mix(in srgb,var(--route-color) 20%,transparent)}.arete-route-map__talk-type{margin-right:3.1rem}.arete-route-map__talk-avatar{position:absolute;z-index:2;top:.75rem;right:.75rem;width:42px;height:48px;overflow:hidden;border:2px solid #fff;border-radius:12px;background:#f5f8fa;box-shadow:0 5px 12px #081e3724;outline:1px solid color-mix(in srgb,var(--route-color) 45%,#fff);transition:transform .18s ease,box-shadow .18s ease}.arete-route-map__talk-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.arete-route-map__talk-avatar--placeholder img{object-fit:contain}.arete-route-map__talk--confirmed:hover .arete-route-map__talk-avatar,.arete-route-map__talk--confirmed.is-profile-open .arete-route-map__talk-avatar{transform:translateY(-2px);box-shadow:0 8px 16px #081e3733}.arete-route-map__speaker-card{display:flex;flex-direction:column;gap:.8rem;min-height:210px;padding:1rem;border:1px solid rgba(205,157,63,.55);border-top:4px solid var(--route-color);border-radius:19px;background:linear-gradient(145deg,#fffdf8,var(--surface-light) 60%,rgba(242,204,116,.12));box-shadow:0 15px 30px #081e3721,0 8px 18px #cd9d3f1a;color:var(--arete-ink)}.arete-route-map__speaker-card header{display:flex;gap:.75rem}.arete-route-map__speaker-card-avatar{display:block;flex:0 0 58px;width:58px;height:64px;overflow:hidden;border:2px solid #fff;border-radius:14px;background:#f3f6f7;box-shadow:0 4px 12px #081e371f;outline:1px solid color-mix(in srgb,var(--route-color) 42%,#fff)}.arete-route-map__speaker-card-avatar img{width:100%;height:100%;object-fit:cover;object-position:top}.arete-route-map__speaker-card-avatar--placeholder img{object-fit:contain}.arete-route-map__speaker-card header>div>span,.arete-route-map__speaker-card-talk>span{display:block;color:var(--route-color);font-family:var(--font-primary);font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.arete-route-map__speaker-card h3{margin:.12rem 0;font-size:clamp(1.12rem,1.02rem + .22vw,1.35rem);line-height:1.08}.arete-route-map__speaker-card p{margin:0;color:var(--arete-muted);font-family:var(--font-primary);font-size:.82rem;line-height:1.4}.arete-route-map__speaker-card header p{font-weight:750}.arete-route-map__speaker-card header small{color:#a27022;font-family:var(--font-primary);font-size:.68rem;font-weight:800}.arete-route-map__speaker-card-talk{display:grid;gap:.2rem;margin-top:auto;padding-top:.7rem;border-top:1px solid color-mix(in srgb,var(--route-color) 15%,#e5edf3);font-family:var(--font-primary);font-size:.76rem;line-height:1.35}.arete-route-map__speaker-card-close{align-self:flex-start;padding:.35rem .6rem;border:1px solid color-mix(in srgb,var(--route-color) 35%,#fff);border-radius:999px;background:var(--surface-light);color:var(--route-color);font-family:var(--font-primary);font-size:.72rem;font-weight:800;cursor:pointer}.arete-route-map__live-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:900px){.arete-route-map__day-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.arete-route-map__day-controls{grid-template-columns:1fr}.arete-route-map__day-surface{min-height:0}.arete-route-map__map-day-surface{min-height:190px}.arete-route-map__talk-avatar{width:36px;height:42px;right:.65rem}.arete-route-map__talk-type{margin-right:2.8rem}}@media(prefers-reduced-motion:reduce){.arete-route-map__day-surface,.arete-route-map__map-day-surface,.arete-route-map__item.is-entering{animation:none}}.arete-route-map__talk--confirmed{cursor:default}.arete-route-map__talk-type{margin-right:0}.arete-route-map__talk-footer{display:flex;align-items:center;gap:.6rem}.arete-route-map__talk-speaker-details{display:grid;min-width:0;gap:.16rem}.arete-route-map__talk-avatar{position:relative;top:auto;right:auto;flex:0 0 36px;width:36px;height:40px;border-radius:10px}.arete-route-map__speaker-trigger{position:relative;z-index:2;inset:auto;display:inline-flex;width:fit-content;padding:0;border:0;background:transparent;color:var(--route-color);font-family:var(--font-primary);font-size:.68rem;font-weight:850;line-height:1.2;letter-spacing:.02em;cursor:pointer}.arete-route-map__speaker-trigger:hover{text-decoration:underline}.arete-route-map__speaker-trigger:focus-visible{outline:2px solid var(--route-color);outline-offset:3px;border-radius:2px}.arete-route-map__talk--confirmed:hover .arete-route-map__talk-avatar{transform:none;box-shadow:0 5px 12px #081e3724}.arete-route-map__talk--confirmed.is-profile-open .arete-route-map__talk-avatar{transform:translateY(-1px);box-shadow:0 7px 14px #081e372e}.arete-lock-icon{display:block;width:1.5rem;aspect-ratio:1;background:currentColor;-webkit-mask:url(/assets/simbolos/cadeado.svg) center/contain no-repeat;mask:url(/assets/simbolos/cadeado.svg) center/contain no-repeat}.arete-day-card--locked{position:relative;isolation:isolate;overflow:visible;border-color:color-mix(in srgb,var(--card-primary) 58%,white);box-shadow:0 9px 20px #081e3712;cursor:default}.arete-day-card--locked>*:not(.arete-day-card__lock){position:relative;z-index:1}.arete-day-card--locked:before{position:absolute;z-index:0;inset:-1px;border-radius:inherit;background:linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--card-primary) 42%,white) 48%,transparent 64%);background-size:240% 100%;content:"";opacity:.52;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;animation:arete-locked-border-shine 1.35s ease-out both}.arete-day-card__lock{position:absolute;z-index:2;top:-1.45rem;right:1.1rem;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in srgb,var(--card-primary) 62%,white);border-radius:50%;background:var(--surface-light);color:var(--card-primary);box-shadow:0 8px 18px #081e3721;animation:arete-lock-reveal .5s .12s ease-out both}.arete-day-card__locked-copy{display:grid;gap:.34rem;margin-top:auto;padding-top:.15rem}.arete-day-card__locked-copy small{color:var(--card-primary);font-size:.64rem;letter-spacing:.11em}.arete-day-card__locked-copy strong{color:var(--card-primary);font-size:.96rem}.arete-day-card__locked-copy span{color:var(--arete-muted);font-size:.8rem;line-height:1.45}.arete-day-card--locked .arete-day-card__cta{display:none}.arete-route-map__map-day-toggle--locked{display:block;cursor:default}.arete-route-map__map-day-toggle--locked .arete-route-map__map-day-surface{position:relative;min-height:214px}.arete-route-map__lock-medallion{display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--route-color,#0c4d88) 48%,white);border-radius:50%;background:var(--surface-light);color:var(--route-color,#0c4d88);box-shadow:0 0 0 5px color-mix(in srgb,#d3ad6c 18%,transparent),0 6px 16px #081e3724}.arete-route-map__map-day-toggle--locked .arete-route-map__night{margin-top:.7rem}.arete-route-map__map-day-toggle--locked em{display:block;margin-top:.55rem;color:var(--route-color,var(--arete-primary));font-family:var(--font-primary);font-size:.75rem;font-style:normal;font-weight:850}.arete-route-map__map-day-toggle--locked b{display:block;margin-top:.55rem;color:var(--arete-muted)!important;font-size:.72rem}.arete-speaker-status--confirming{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.42rem .66rem;border:1px solid color-mix(in srgb,var(--route-color,var(--arete-primary)) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--day-surface,var(--arete-surface)) 76%,var(--surface-light));color:var(--route-color,var(--arete-primary));font-family:var(--font-primary);font-size:.72rem;font-weight:700;line-height:1.1}.arete-speaker-status--confirming>span{width:.46rem;height:.46rem;border-radius:50%;background:#cfa14b;box-shadow:0 0 0 3px color-mix(in srgb,#cfa14b 16%,transparent)}.arete-day-timeline__card>.arete-speaker-status{margin-top:1rem}@keyframes arete-locked-border-shine{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes arete-lock-reveal{0%{opacity:0;transform:translateY(-7px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover){.arete-day-card--locked:hover{transform:none;border-color:color-mix(in srgb,var(--card-primary) 58%,white)}}@media(max-width:640px){.arete-day-card__lock{top:-1.2rem;right:.9rem;width:2.7rem;height:2.7rem}.arete-route-map__map-day-toggle--locked .arete-route-map__map-day-surface{min-height:190px}}@media(prefers-reduced-motion:reduce){.arete-day-card--locked:before,.arete-day-card__lock{animation:none!important}}.arete-speaker-pending{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.72rem .8rem;border:1px solid color-mix(in srgb,var(--route-color,var(--arete-primary)) 18%,#dbe5eb);border-radius:14px;background:color-mix(in srgb,var(--arete-surface) 72%,var(--surface-light));color:var(--route-color,var(--arete-primary));cursor:default}.arete-speaker-pending__visual{position:relative;display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--route-color,var(--arete-primary)) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--route-color,var(--arete-primary)) 10%,var(--surface-light))}.arete-speaker-pending__visual:before{position:absolute;top:9px;width:11px;height:11px;border-radius:50%;background:currentColor;content:"";opacity:.68}.arete-speaker-pending__visual:after{position:absolute;bottom:7px;width:22px;height:12px;border-radius:12px 12px 7px 7px;background:currentColor;content:"";opacity:.68}.arete-speaker-pending__visual i{position:absolute;z-index:1;right:6px;bottom:6px;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:#cfa14b}.arete-speaker-pending__content{display:grid;min-width:0;gap:.16rem}.arete-speaker-pending__content small{color:var(--route-color,var(--arete-primary));font-family:var(--font-primary);font-size:.59rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.arete-speaker-pending__content strong{color:var(--route-color,var(--arete-primary));font-family:var(--font-primary);font-size:.88rem;font-weight:800;line-height:1.2}.arete-speaker-pending__content>span{color:var(--arete-muted);font-family:var(--font-primary);font-size:.71rem;line-height:1.35}.arete-speaker-pending--map{padding:.62rem .68rem}.arete-speaker-pending--map .arete-speaker-pending__visual{width:38px;height:38px;border-radius:11px}.arete-speaker-pending--map .arete-speaker-pending__visual:before{top:8px;width:10px;height:10px}.arete-speaker-pending--map .arete-speaker-pending__visual:after{bottom:6px;width:20px;height:11px}.arete-speaker-pending--map .arete-speaker-pending__content>span{font-size:.68rem}.arete-speaker-pending--day-program{margin-top:1rem;padding:.8rem .86rem}.arete-speaker-pending--day-program .arete-speaker-pending__visual{width:46px;height:46px}.arete-speaker-pending--day-program .arete-speaker-pending__content strong{font-size:.92rem}@media(max-width:430px){.arete-speaker-pending{gap:.58rem;padding:.66rem}.arete-speaker-pending__content>span{font-size:.68rem}.arete-speaker-pending--map .arete-speaker-pending__content>span{font-size:.65rem}}.arete-route-map__map-day-toggle{position:relative;isolation:isolate}.arete-route-map__map-day-surface{position:relative;z-index:2}.arete-map-card__hint-shell{position:absolute;inset:0;display:block;pointer-events:none;transition:opacity .24s ease,transform .24s ease}.arete-map-card__hint{position:absolute;z-index:4;right:-.75rem;bottom:.5rem;display:block;width:3.1rem;height:3.1rem;pointer-events:none}.arete-map-card__hint-click{position:absolute;z-index:2;right:0;bottom:0;display:block;width:2.45rem;height:2.45rem;filter:invert(1) drop-shadow(0 3px 5px rgba(6,26,57,.34));transform-origin:75% 76%;animation:arete-map-hint-tap 4.5s ease-in-out infinite}.arete-map-card__hint-click img{display:block;width:100%;height:100%;object-fit:contain}.arete-map-card__hint-ripple{position:absolute;z-index:1;right:.36rem;bottom:.25rem;width:1.1rem;height:1.1rem;border:1px solid rgba(130,183,232,.9);border-radius:50%;box-shadow:0 0 0 2px #82b7e81a;opacity:0;transform:scale(.25);animation:arete-map-hint-ripple 4.5s ease-out infinite}.arete-map-card__hint-ripple--2{animation-delay:.12s}.arete-map-card__hint-peek{position:absolute;z-index:1;right:-.38rem;bottom:1.05rem;display:block;width:4rem;height:3.2rem;border:1px solid rgba(130,183,232,.8);border-radius:15px;background:linear-gradient(145deg,#fafdff 10%,#d9ebf8 54%,var(--surface-light) 100%);box-shadow:0 8px 16px #061a3924;opacity:.82;transform:translateY(7px) rotate(-2deg);transform-origin:100% 100%;animation:arete-map-hint-peek 4.5s cubic-bezier(.34,1.28,.64,1) infinite}.arete-map-card__hint-peek:after{position:absolute;inset:8px;border:1px solid rgba(12,77,136,.16);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-light) 86%,transparent),#82b7e833);content:""}.arete-map-card__hint-shell.is-dismissed{opacity:0;transform:translateY(4px);visibility:hidden}.arete-map-card__hint-shell.is-dismissed *{animation-play-state:paused}@keyframes arete-map-hint-tap{0%,15%,76%,to{transform:translateY(0) rotate(-8deg)}8%{transform:translateY(-3px) rotate(-8deg)}22%{transform:translateY(7px) rotate(-5deg) scale(.94)}29%{transform:translateY(1px) rotate(-8deg)}37%{transform:translateY(0) rotate(-8deg)}}@keyframes arete-map-hint-ripple{0%,18%{opacity:0;transform:scale(.25)}22%{opacity:.75;transform:scale(.3)}42%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}@keyframes arete-map-hint-peek{0%,17%,76%,to{transform:translateY(7px) rotate(-2deg)}23%{transform:translate(-1px,1px) rotate(2deg)}31%{transform:translate(-10px,-8px) rotate(4deg)}43%{transform:translate(-3px,-1px) rotate(1deg)}51%{transform:translateY(7px) rotate(-2deg)}}@media(max-width:640px){.arete-map-card__hint{right:-.28rem;bottom:.35rem;transform:scale(.84);transform-origin:100% 100%}.arete-map-card__hint-peek{right:-.12rem;bottom:.75rem;width:3.45rem;height:2.7rem}}@media(prefers-reduced-motion:reduce){.arete-map-card__hint-click,.arete-map-card__hint-ripple,.arete-map-card__hint-peek{animation:none}.arete-map-card__hint-ripple{display:none}.arete-map-card__hint-peek{transform:translate(-2px,3px) rotate(1deg)}}.arete-route-map__talk--confirmed{cursor:pointer}.arete-route-map__curriculum-label{display:block;color:var(--route-color);font-family:var(--font-primary);font-size:.68rem;font-weight:850;line-height:1.2;letter-spacing:.02em}.arete-route-map__speaker-trigger{position:absolute;z-index:3;inset:0;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.arete-route-map__speaker-trigger:hover{background:transparent;text-decoration:none}.arete-route-map__speaker-card{min-height:168px;gap:.5rem;padding:.85rem}.arete-route-map__speaker-card header{gap:.6rem}.arete-route-map__speaker-card-avatar{flex-basis:48px;width:48px;height:52px;border-radius:12px}.arete-route-map__speaker-card h3{font-size:1.08rem}.arete-route-map__speaker-card p{font-size:.76rem;line-height:1.33}.arete-route-map__speaker-card>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arete-route-map__speaker-card-talk{gap:.12rem;padding-top:.5rem;font-size:.7rem;line-height:1.3}.arete-route-map__speaker-card-talk{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.arete-route-map__speaker-card-close{display:none}.arete-route-map__experience{position:relative;overflow:visible;transition:height .42s cubic-bezier(.2,.75,.25,1)}.arete-route-map__intro{position:relative;display:grid;min-height:clamp(170px,16vw,220px);place-items:center start;padding:1rem clamp(1.35rem,2vw,1.8rem);isolation:isolate;transition:opacity .38s ease,transform .42s cubic-bezier(.2,.75,.25,1)}.arete-route-map__intro:before{content:none}.arete-route-map__intro-card{position:relative;display:grid;width:clamp(133px,15.4vw,200px);aspect-ratio:1;place-items:center;overflow:visible;border:1px solid rgba(242,207,124,.76);border-radius:27px;background:radial-gradient(circle at 36% 28%,rgba(66,122,164,.42),transparent 35%),linear-gradient(145deg,#123a60,#061a39 62%,#09284b);box-shadow:0 18px 32px #061a3952,0 0 18px 3px #d0a34c47;cursor:pointer;isolation:isolate;transition:box-shadow .4s ease;animation:arete-map-intro-shake 2s ease-in-out infinite}.arete-route-map__intro-card:before{content:none}.arete-route-map__intro-card:after{position:absolute;z-index:0;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(110deg,transparent 8%,#d0a34c 24%,#fff0bd 38%,#82b7e8 50%,#ee8b61 60%,#d0a34c 72%,transparent 88%);background-position:125% 50%;background-size:250% 100%;content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:arete-map-intro-border 6.5s ease-in-out infinite}.arete-route-map__intro-logo{position:relative;z-index:1;width:68%;max-height:68%;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(0,0,0,.22))}.arete-route-map__intro-click{position:absolute;z-index:2;right:1rem;bottom:1rem;display:block;width:48px;height:48px;pointer-events:none}.arete-route-map__intro-hand-icon{position:absolute;right:0;bottom:0;display:block;width:44px;aspect-ratio:1;background:#f7d98c;filter:drop-shadow(0 4px 7px rgba(0,0,0,.28));-webkit-mask:url(/click.svg) center/contain no-repeat;mask:url(/click.svg) center/contain no-repeat;transform-origin:70% 74%;animation:arete-map-intro-hand 2s ease-in-out infinite}.arete-route-map__intro-ripple{position:absolute;top:.35rem;left:.35rem;width:1.35rem;aspect-ratio:1;border:2px solid rgba(247,217,140,.92);border-radius:50%;box-shadow:0 0 0 3px #f7d98c1f;opacity:0;transform:scale(.22);animation:arete-map-intro-ripple 2s ease-out infinite}.arete-route-map__intro-ripple--2{animation-delay:.11s}.arete-route-map__intro-card:focus-visible{outline:3px solid #f7d98c;outline-offset:6px}[data-map-enhanced=true][data-map-phase=intro] .arete-route-map__stage{display:none}[data-map-enhanced=true][data-map-phase=intro],[data-map-enhanced=true][data-map-phase=transition]{padding:clamp(1.75rem,3vw,2.75rem) 0}[data-map-enhanced=true][data-map-phase=intro] .arete-route-map__container{display:grid;grid-template-columns:clamp(175px,20vw,244px) minmax(0,660px);grid-template-areas:"card copy" "status status";column-gap:clamp(1rem,2.4vw,2.25rem);align-items:center}[data-map-enhanced=true][data-map-phase=intro] .arete-route-map__experience{grid-area:card;min-width:0}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head{grid-area:copy}[data-map-enhanced=true][data-map-phase=intro] .arete-route-map__live-status{grid-area:status}[data-map-enhanced=true][data-map-phase=intro] .arete-route-map__intro{min-height:0;padding:1rem 1.25rem}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head,[data-map-enhanced=true][data-map-phase=transition] .arete-section__head{max-width:660px;margin-bottom:.8rem}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head h2,[data-map-enhanced=true][data-map-phase=transition] .arete-section__head h2{margin-top:.3rem;font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.08}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head>p:last-child,[data-map-enhanced=true][data-map-phase=transition] .arete-section__head>p:last-child{max-width:66ch;font-size:clamp(.82rem,.78rem + .15vw,.94rem);line-height:1.45}[data-map-enhanced=true][data-map-phase=transition] .arete-route-map__intro{position:absolute;z-index:2;inset:0;min-height:0;width:100%;padding:0;opacity:0;transform:scale(.88) rotate(2deg);transition:opacity .38s ease,transform .42s cubic-bezier(.2,.75,.25,1)}[data-map-enhanced=true][data-map-phase=transition] .arete-route-map__intro-card{animation-play-state:paused}[data-map-enhanced=true][data-map-phase=transition] .arete-route-map__intro-card{box-shadow:0 0 24px 6px #f7d98c85,0 14px 24px #061a3938}[data-map-enhanced=true][data-map-phase=transition] .arete-route-map__stage{display:block;opacity:0;transform:translateY(14px) scale(.97)}[data-map-enhanced=true][data-map-phase=days] .arete-route-map__intro{display:none}[data-map-enhanced=true][data-map-phase=days] .arete-route-map__stage{display:block;opacity:1;transform:none;transition:opacity .32s ease,transform .42s cubic-bezier(.2,.75,.25,1)}[data-map-enhanced=true][data-map-phase=days] .arete-route-map__item[data-day-marker]{animation:arete-map-days-reveal .4s ease-out both;animation-delay:calc(var(--route-order) * 80ms)}@keyframes arete-map-intro-shake{0%,68%,to{transform:translate(0) rotate(0) scale(1)}72%{transform:translate(-2px) rotate(-.8deg)}76%{transform:translate(2px) rotate(.8deg)}80%{transform:translate(-1px) rotate(-.35deg) scale(.985)}84%{transform:translate(0) rotate(0) scale(1)}}@keyframes arete-map-intro-hand{0%,58%,to{transform:translateY(0) rotate(-8deg)}36%{transform:translateY(-3px) rotate(-8deg)}66%{transform:translateY(7px) rotate(-5deg) scale(.94)}75%{transform:translateY(1px) rotate(-8deg)}}@keyframes arete-map-intro-ripple{0%,60%{opacity:0;transform:scale(.22)}68%{opacity:.78;transform:scale(.32)}88%,to{opacity:0;transform:scale(2.45)}}@keyframes arete-map-intro-border{0%,18%{background-position:125% 50%;opacity:.35}45%{opacity:1}72%,to{background-position:-125% 50%;opacity:.4}}@keyframes arete-map-days-reveal{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:640px){[data-map-enhanced=true][data-map-phase=intro] .arete-route-map__container{grid-template-columns:minmax(145px,43vw) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "title title" "card description" "status status";column-gap:.8rem;row-gap:.35rem}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head{display:contents}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head .arete-eyebrow{grid-area:eyebrow}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head h2{grid-area:title;margin:.1rem 0 .2rem;font-size:clamp(1.25rem,5.4vw,1.55rem);line-height:1.06}[data-map-enhanced=true][data-map-phase=intro] .arete-section__head>p:last-child{grid-area:description;align-self:center;margin:0;font-size:.76rem;line-height:1.35}[data-map-enhanced=true][data-map-phase=intro] .arete-route-map__intro{min-height:150px;padding:1rem 1.25rem}.arete-route-map__intro{min-height:180px;padding:1rem 1.25rem}.arete-route-map__intro-card{width:clamp(126px,38.5vw,150px);border-radius:24px}.arete-route-map__intro-card:after{border-radius:inherit}.arete-route-map__intro-click{right:.45rem;bottom:.45rem;transform:scale(.72);transform-origin:100% 100%}}@media(prefers-reduced-motion:reduce){.arete-route-map__experience{transition:height .1s ease}.arete-route-map__intro-card,.arete-route-map__intro-card:after,.arete-route-map__intro-hand-icon,.arete-route-map__intro-ripple,[data-map-enhanced=true][data-map-phase=days] .arete-route-map__item[data-day-marker]{animation:none}.arete-route-map__intro-ripple{display:none}[data-map-enhanced=true][data-map-phase=transition] .arete-route-map__intro,[data-map-enhanced=true][data-map-phase=days] .arete-route-map__stage{transition-duration:.1s}}.arete-route-map__speaker-card{min-height:0;gap:.6rem}.arete-route-map__speaker-card>p{display:block;overflow:visible}.arete-route-map__speaker-card-talk{display:grid;overflow:visible;-webkit-line-clamp:unset;line-height:1.35}.arete-route-map__speaker-card-talk>span{display:block}.arete-route-map__speaker-card h3,.arete-route-map__speaker-card p,.arete-route-map__speaker-card-talk{overflow-wrap:anywhere}.arete-route-map{--route-return-lane:clamp(96px,8vw,136px);--route-side-gutter:clamp(18px,2.2vw,38px)}.arete-route-map__list{row-gap:clamp(10px,1vw,18px)}.arete-route-map__path-glow{stroke:#3773a029;stroke-width:10;filter:blur(4px)}.arete-route-map__path-line{stroke-width:4}@media(max-width:899px){.arete-route-map__path-glow{display:none}}.arete-route-map__item--fonoaudiologia .arete-route-map__map-day-surface{border-color:#0c4d88;background:linear-gradient(180deg,#061a39 0%,#0c4d88 22%,#5f9bca 32%,#eaf3fa 42%,var(--surface-light) 50%)}.arete-route-map__item--psicologia .arete-route-map__map-day-surface{border-color:#17665e;background:linear-gradient(180deg,#103f3a 0%,#17665e 22%,#6fa398 32%,#e7f2ee 42%,var(--surface-light) 50%)}.arete-route-map__item--saude-contemporanea .arete-route-map__map-day-surface{border-color:#9a6e2d;background:linear-gradient(180deg,#62461f 0%,#9a6e2d 22%,#d3ad6c 32%,#f5eddd 42%,var(--surface-light) 50%)}.arete-route-map__map-day-surface .arete-route-map__night{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.14)}.arete-route-map__map-day-surface .arete-route-map__calendar{box-shadow:0 4px 12px #0000001f}.arete-route-map__item--fonoaudiologia .arete-route-map__map-day-surface>strong,.arete-route-map__item--fonoaudiologia .arete-route-map__map-day-surface>b{color:#0c4d88}.arete-route-map__item--psicologia .arete-route-map__map-day-surface>strong,.arete-route-map__item--psicologia .arete-route-map__map-day-surface>b{color:#17665e}.arete-route-map__item--saude-contemporanea .arete-route-map__map-day-surface>strong,.arete-route-map__item--saude-contemporanea .arete-route-map__map-day-surface>b{color:#80551f}.arete-route-map__talk-symbol{opacity:.14}.arete-route-map__debate .arete-route-map__talk-title{color:#d3ad6c}.arete-route-map__debate .arete-route-map__icon{background:#ffffff1a;border-color:#d3ad6c94}.arete-route-map__debate .arete-route-map__icon .arete-route-map__debate-symbol{width:28px;height:28px;filter:none}.arete-speaker-showcase{position:relative;overflow:hidden;scroll-margin-top:96px;background:radial-gradient(circle at 8% 10%,rgba(55,114,166,.12),transparent 31%),linear-gradient(180deg,#f4f9fc,#eaf3f8)}.arete-speaker-showcase:after{position:absolute;right:-3rem;bottom:-4rem;width:260px;height:260px;background:url(/assets/simbolos/FLOR%20DE%20LIS/flor-de-lis-dourado-azul-marinho.png) center/contain no-repeat;content:"";opacity:.06;pointer-events:none}.arete-speaker-showcase .container{position:relative;z-index:1}.arete-speaker-showcase__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,350px);gap:clamp(1.5rem,4vw,4rem);align-items:end}.arete-speaker-showcase__header h2{max-width:18ch}.arete-speaker-showcase__header>div>p:not(.arete-eyebrow){max-width:70ch;margin-top:1rem;color:var(--arete-muted);line-height:1.65}.arete-speaker-showcase__editorial{padding:1.3rem 1.35rem;border:1px solid rgba(239,205,131,.32);border-radius:20px;background:linear-gradient(145deg,#08264c,#061a39);box-shadow:0 14px 28px #081e3729;color:#fff}.arete-speaker-showcase__editorial span{color:#f2cf7c;font-size:1.15rem}.arete-speaker-showcase__editorial p{margin:.55rem 0 0;font-family:var(--arete-font-italic);font-size:1.2rem;line-height:1.3}.arete-speaker-showcase__toolbar{display:flex;align-items:center;justify-content:space-between;margin:2rem 0 1rem}.arete-speaker-showcase__toolbar>span{color:#0c4d88;font-size:.78rem;font-weight:900;letter-spacing:.1em}.arete-speaker-showcase__toolbar>div{display:flex;gap:.55rem}.arete-speaker-showcase__toolbar button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(12,77,136,.22);border-radius:50%;background:var(--surface-light);color:#061a39;font-size:1.25rem;cursor:pointer}.arete-speaker-showcase__toolbar button:not(:disabled):hover{border-color:#0c4d88;background:#0c4d88;color:#fff}.arete-speaker-showcase__toolbar button:disabled{opacity:.42;cursor:not-allowed}.arete-speaker-showcase__toolbar button:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:3px}.arete-speaker-showcase__track{display:grid;grid-auto-columns:calc((100% - 2.25rem)/3);grid-auto-flow:column;gap:1.125rem;overflow-x:auto;padding:.35rem .2rem 1.15rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#82b7e8 transparent;scrollbar-width:thin}.arete-speaker-showcase__card{display:flex;min-width:0;min-height:610px;flex-direction:column;overflow:hidden;border:1px solid rgba(12,77,136,.14);border-radius:26px;background:var(--surface-light);box-shadow:0 14px 30px #081e3717;scroll-snap-align:start;transition:transform .22s ease,box-shadow .22s ease}.arete-speaker-showcase__card--2{background:#fbfdff}.arete-speaker-showcase__card--3{background:#fffdf8}.arete-speaker-showcase__visual{position:relative;aspect-ratio:5/4;overflow:hidden;background:#e7f1f8}.arete-speaker-showcase__visual:after{position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#061a398a);content:"";pointer-events:none}.arete-speaker-showcase__visual>img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .25s ease}.arete-speaker-showcase__visual.is-placeholder{padding:1.4rem;background:#eaf3fa}.arete-speaker-showcase__visual.is-placeholder>img{object-fit:contain}.arete-speaker-showcase__placeholder{position:absolute;z-index:2;top:.8rem;left:.8rem;padding:.32rem .5rem;border-radius:8px;background:#061a39db;color:#fff;font-size:.65rem;font-weight:850}.arete-speaker-showcase__credential{position:absolute;z-index:2;right:.9rem;bottom:.85rem;left:.9rem;padding:.7rem .8rem;border:1px solid rgba(242,207,124,.33);border-radius:13px;background:#061a39d4;backdrop-filter:blur(8px);color:#fff}.arete-speaker-showcase__credential span,.arete-speaker-showcase__credential strong{display:block}.arete-speaker-showcase__credential span{color:#f2cf7c;font-size:.59rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.arete-speaker-showcase__credential strong{margin-top:.22rem;font-size:.72rem;line-height:1.3}.arete-speaker-showcase__body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.arete-speaker-showcase__body h3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,1.25rem + .45vw,1.9rem);font-weight:500;line-height:1.08}.arete-speaker-showcase__body header p{margin:.4rem 0 0;color:#0c4d88;font-size:.82rem;font-weight:700;line-height:1.4}.arete-speaker-showcase__bio{margin:1rem 0 0;color:#4d6076;font-size:.84rem;line-height:1.58}.arete-speaker-showcase__areas{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.arete-speaker-showcase__areas span{padding:.32rem .5rem;border:1px solid rgba(12,77,136,.16);border-radius:999px;background:#edf6fb;color:#14548d;font-size:.67rem;font-weight:800}.arete-speaker-showcase__details{margin-top:.9rem}.arete-speaker-showcase__details summary{color:#0c4d88;font-size:.76rem;font-weight:900;cursor:pointer}.arete-speaker-showcase__details summary:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:3px;border-radius:4px}.arete-speaker-showcase__details p{margin:.65rem 0 0;color:#4d6076;font-size:.8rem;line-height:1.55}.arete-speaker-showcase__body footer{margin-top:auto;padding-top:1rem;border-top:1px solid #dce8f1}.arete-speaker-showcase__body footer span,.arete-speaker-showcase__body footer strong{display:block}.arete-speaker-showcase__body footer span{color:#0c4d88;font-size:.62rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.arete-speaker-showcase__body footer strong{margin-top:.35rem;color:#344a63;font-size:.78rem;line-height:1.4}.arete-speaker-showcase__track:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:4px;border-radius:8px}@media(hover:hover){.arete-speaker-showcase__card:hover{transform:translateY(-4px);box-shadow:0 19px 36px #081e3724}.arete-speaker-showcase__card:hover .arete-speaker-showcase__visual>img{transform:scale(1.02)}.arete-speaker-showcase__card:hover .arete-speaker-showcase__credential{background:#061a39eb}}@media(max-width:1250px){.arete-speaker-showcase__track{grid-auto-columns:calc((100% - 1.125rem)/2.2)}}@media(max-width:760px){.arete-speaker-showcase__header{grid-template-columns:1fr}.arete-speaker-showcase__header h2{max-width:none}.arete-speaker-showcase__editorial{max-width:460px}.arete-speaker-showcase__track{grid-auto-columns:calc((100% - 1.125rem)/1.3)}.arete-speaker-showcase__card{min-height:590px}}@media(max-width:480px){.arete-speaker-showcase__track{grid-auto-columns:calc(100% - .8rem)}.arete-speaker-showcase__toolbar{margin-top:1.5rem}.arete-speaker-showcase__card{min-height:0}.arete-speaker-showcase__body{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.arete-speaker-showcase__track{scroll-behavior:auto}.arete-speaker-showcase__card,.arete-speaker-showcase__visual>img{transition:none!important}.arete-speaker-showcase__card:hover{transform:none}.arete-speaker-showcase__card:hover .arete-speaker-showcase__visual>img{transform:none}}.arete-speaker-showcase{padding:clamp(3rem,5vw,4.5rem) 0}.arete-speaker-showcase__header{gap:clamp(1.25rem,3vw,2.5rem)}.arete-speaker-showcase__editorial{max-width:320px;padding:1rem 1.1rem;border-radius:17px}.arete-speaker-showcase__editorial p{font-size:1.02rem}.arete-speaker-showcase__toolbar{margin:1.35rem 0 .65rem}.arete-speaker-showcase__toolbar button{width:40px;height:40px}.arete-speaker-showcase__track{align-items:start;grid-auto-columns:clamp(280px,24vw,325px);gap:clamp(1rem,1.6vw,1.3rem);padding-bottom:.8rem}.arete-speaker-showcase__card{min-height:0;border-radius:22px}.arete-speaker-showcase__visual{height:205px;aspect-ratio:auto;max-height:220px}.arete-speaker-showcase__visual.is-placeholder{padding:1rem}.arete-speaker-showcase__credential{right:.7rem;bottom:.65rem;left:.7rem;max-width:82%;padding:.5rem .6rem;border-radius:10px}.arete-speaker-showcase__credential span{font-size:.56rem}.arete-speaker-showcase__credential strong{font-size:.68rem;line-height:1.22}.arete-speaker-showcase__body{padding:clamp(1rem,1.5vw,1.15rem)}.arete-speaker-showcase__body h3{font-size:clamp(1.3rem,1.15rem + .25vw,1.6rem)}.arete-speaker-showcase__body header p{margin-top:.28rem;font-size:.75rem;line-height:1.32}.arete-speaker-showcase__bio{margin-top:.7rem;font-size:.78rem;line-height:1.48}.arete-speaker-showcase__areas{gap:.32rem;margin-top:.7rem}.arete-speaker-showcase__areas span{padding:.28rem .45rem;font-size:.64rem}.arete-speaker-showcase__body footer{margin-top:1rem;padding-top:.7rem}.arete-speaker-showcase__body footer span{font-size:.56rem}.arete-speaker-showcase__body footer strong{margin-top:.25rem;font-size:.72rem;line-height:1.33}.arete-speaker-showcase__details{margin-top:.65rem;padding-top:.65rem;border-top:1px solid #dce8f1}.arete-speaker-showcase__details summary{display:flex;align-items:center;justify-content:space-between;color:#0c4d88;font-size:.72rem}.arete-speaker-showcase__details summary b{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(12,77,136,.25);border-radius:50%;font-size:.9rem;line-height:1}.arete-speaker-showcase__details p{font-size:.76rem;line-height:1.46}@media(hover:hover){.arete-speaker-showcase__card:hover{transform:translateY(-3px)}.arete-speaker-showcase__card:hover .arete-speaker-showcase__visual>img{transform:scale(1.015)}}@media(max-width:1279px){.arete-speaker-showcase__track{grid-auto-columns:clamp(280px,38vw,325px)}.arete-speaker-showcase__visual{height:195px}}@media(max-width:1023px){.arete-speaker-showcase__track{grid-auto-columns:clamp(280px,55vw,325px)}.arete-speaker-showcase__visual{height:190px}}@media(max-width:760px){.arete-speaker-showcase__track{grid-auto-columns:calc((100% - 1rem)/1.08)}.arete-speaker-showcase__visual{height:225px;max-height:240px}.arete-speaker-showcase__editorial{max-width:390px}}@media(max-width:480px){.arete-speaker-showcase__track{grid-auto-columns:calc(100vw - 3.5rem)}.arete-speaker-showcase__visual{height:218px}}.arete-speaker-showcase:after{content:none}.arete-day-program{position:relative;overflow:hidden;background:linear-gradient(180deg,#f5faff 0%,var(--surface-light) 78%)}.arete-day-program__header{max-width:850px;margin-bottom:clamp(2.4rem,5vw,4.2rem)}.arete-day-program__header>p:not(.arete-eyebrow){max-width:70ch;color:var(--arete-muted);line-height:1.65}.arete-day-program__facts{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.3rem}.arete-day-program__facts span{display:inline-flex;align-items:center;gap:.42rem;padding:.48rem .7rem;border:1px solid rgba(12,77,136,.17);border-radius:999px;background:color-mix(in srgb,var(--surface-light) 82%,transparent);color:#174d7d;font-size:.76rem;font-weight:800}.arete-day-program__facts img{width:15px;height:15px;object-fit:contain}.arete-day-timeline{position:relative;max-width:1120px;margin:0 auto;padding:0;list-style:none}.arete-day-timeline:before{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,#0c4d882e,#cfa14b 48%,#0c4d882e);content:""}.arete-day-timeline__item{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:start;min-height:112px;padding-bottom:1.6rem}.arete-day-timeline__node{display:grid;grid-column:2;grid-row:1;place-self:start center;width:18px;height:18px;margin-top:1.2rem;border:4px solid #fff;border-radius:50%;background:var(--arete-primary);box-shadow:0 0 0 2px #0c4d884d,0 4px 10px #081e3726}.arete-day-timeline__card{position:relative;min-width:0;padding:1.1rem 1.15rem;border:1px solid rgba(12,77,136,.18);border-radius:18px;background:var(--surface-light);box-shadow:0 12px 28px #081e3714;color:var(--arete-ink)}.arete-day-timeline__item--talk.is-left .arete-day-timeline__card{grid-column:1;grid-row:1}.arete-day-timeline__item--talk.is-right .arete-day-timeline__card{grid-column:3;grid-row:1}.arete-day-timeline__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.arete-day-timeline__card-head time{display:inline-flex;padding:.32rem .55rem;border-radius:999px;background:#eaf3fa;color:#0c4d88;font-size:.76rem;font-weight:900}.arete-day-timeline__card-head span{color:var(--arete-muted);font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arete-day-timeline__card h3{margin:0;font-size:clamp(1.1rem,1.02rem + .25vw,1.32rem);line-height:1.24;text-wrap:pretty}.arete-day-timeline__item--opening,.arete-day-timeline__item--closing{min-height:104px}.arete-day-timeline__item--opening .arete-day-timeline__card,.arete-day-timeline__item--closing .arete-day-timeline__card{grid-column:1/-1;grid-row:1;justify-self:center;width:min(100%,580px);padding:1rem 1.2rem;border-color:#cfa14b73;background:linear-gradient(135deg,#e8f3fb,#fffdf5);text-align:center}.arete-day-timeline__item--opening .arete-day-timeline__card-head,.arete-day-timeline__item--closing .arete-day-timeline__card-head{justify-content:center}.arete-day-timeline__item--opening .arete-day-timeline__node,.arete-day-timeline__item--closing .arete-day-timeline__node{background:#c58b31}.arete-day-timeline__responsible{margin:.65rem 0 0;color:#5c7190;font-size:.8rem;font-weight:800}.arete-day-timeline__item--debate{min-height:190px}.arete-day-timeline__item--debate .arete-day-timeline__card{grid-column:1/-1;grid-row:1;justify-self:center;width:min(100%,760px);border-color:#ebc2688f;background:radial-gradient(circle at 92% 10%,rgba(207,161,75,.24),transparent 32%),#061a39;color:#fff;text-align:center;box-shadow:0 18px 36px #061a393d}.arete-day-timeline__item--debate .arete-day-timeline__card-head{justify-content:center}.arete-day-timeline__item--debate .arete-day-timeline__card-head time{background:#ffffff1f;color:#f8dd98}.arete-day-timeline__item--debate .arete-day-timeline__card-head span,.arete-day-timeline__item--debate .arete-day-timeline__responsible{color:#f2cf7c}.arete-day-timeline__item--debate .arete-day-timeline__node{background:#e98862;box-shadow:0 0 0 2px #e7bf68,0 4px 10px #081e374d}.arete-day-timeline__debate-copy{max-width:58ch;margin:.7rem auto 0;color:#d8e7f4;font-size:.9rem;line-height:1.55}.arete-day-timeline__speaker{margin-top:1rem;border-top:1px solid #e2ebf2}.arete-day-timeline__speaker summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:.65rem;align-items:center;padding-top:.85rem;cursor:pointer;list-style:none}.arete-day-timeline__speaker summary::-webkit-details-marker{display:none}.arete-day-timeline__speaker summary>img{width:38px;height:42px;border-radius:10px;object-fit:cover;object-position:top;background:#edf3f6}.arete-day-timeline__speaker summary>span{min-width:0}.arete-day-timeline__speaker summary strong,.arete-day-timeline__speaker summary small{display:block}.arete-day-timeline__speaker summary strong{font-size:.82rem;line-height:1.2}.arete-day-timeline__speaker summary small{margin-top:.16rem;color:var(--arete-muted);font-size:.7rem;line-height:1.25}.arete-day-timeline__speaker summary b{color:#0c4d88;font-size:.72rem;white-space:nowrap}.arete-day-timeline__speaker summary:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:4px;border-radius:6px}.arete-day-timeline__bio{display:grid;grid-template-columns:66px minmax(0,1fr);gap:.8rem;margin-top:.9rem;padding:.9rem;border-radius:13px;background:#f4f8fb}.arete-day-timeline__bio>img{width:66px;height:78px;border-radius:12px;object-fit:cover;object-position:top;background:#e6edf1}.arete-day-timeline__bio span,.arete-day-timeline__bio strong,.arete-day-timeline__bio small{display:block}.arete-day-timeline__bio span{color:#0c4d88;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arete-day-timeline__bio strong{margin-top:.18rem;font-size:.92rem}.arete-day-timeline__bio small{margin-top:.14rem;color:var(--arete-muted);font-size:.72rem;line-height:1.3}.arete-day-timeline__bio p{margin:.55rem 0 0;color:#43566d;font-size:.78rem;line-height:1.5}.arete-day-timeline__speaker[open] summary b{color:#9a6e2d}@media(max-width:760px){.arete-day-timeline{padding-left:2.4rem}.arete-day-timeline:before{left:.7rem}.arete-day-timeline__item{display:block;min-height:0;padding-bottom:1.15rem}.arete-day-timeline__node{position:absolute;top:1.1rem;left:.7rem;width:16px;height:16px;margin:0;transform:translate(-50%)}.arete-day-timeline__item--talk .arete-day-timeline__card,.arete-day-timeline__item--opening .arete-day-timeline__card,.arete-day-timeline__item--closing .arete-day-timeline__card,.arete-day-timeline__item--debate .arete-day-timeline__card{width:100%;max-width:none;text-align:left}.arete-day-timeline__item--opening .arete-day-timeline__card-head,.arete-day-timeline__item--closing .arete-day-timeline__card-head,.arete-day-timeline__item--debate .arete-day-timeline__card-head{justify-content:space-between}.arete-day-timeline__item--debate .arete-day-timeline__card{padding:1.1rem}.arete-day-timeline__debate-copy{margin-left:0;text-align:left}.arete-day-program__facts{display:grid;grid-template-columns:1fr}.arete-day-program__facts span{width:fit-content;max-width:100%}}@media(max-width:430px){.arete-day-timeline{padding-left:1.9rem}.arete-day-timeline:before,.arete-day-timeline__node{left:.5rem}.arete-day-timeline__card{padding:1rem}.arete-day-timeline__card-head{align-items:flex-start;flex-direction:column;gap:.4rem}.arete-day-timeline__speaker summary{grid-template-columns:34px minmax(0,1fr)}.arete-day-timeline__speaker summary>img{width:34px;height:38px}.arete-day-timeline__speaker summary b{grid-column:2}.arete-day-timeline__bio{grid-template-columns:1fr}.arete-day-timeline__bio>img{width:58px;height:68px}}@media(prefers-reduced-motion:reduce){.arete-day-timeline *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
