.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-nav__brand-group{display:flex;align-items:center;gap:.7rem;min-width:0}.arete-nav__actions{margin-left:0}.arete-nav__mobile-menu{display:none}.arete-nav__selector-menu{z-index:20}.arete-nav__selector>summary{transition:border-color .18s ease,background .18s ease,transform .18s ease}.arete-nav__selector>summary:hover,.arete-nav__selector[open]>summary{border-color:#f2cf7cc2;background:#ffffff1f;transform:translateY(-1px)}@media(max-width:900px){.arete-nav>div{gap:.65rem}.arete-nav__actions{display:flex;align-items:center;gap:.5rem}.arete-nav__mobile-menu{position:relative;display:block}.arete-nav__mobile-menu>summary{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(242,207,124,.45);border-radius:50%;background:#ffffff12;cursor:pointer;list-style:none}.arete-nav__mobile-menu>summary::-webkit-details-marker{display:none}.arete-nav__mobile-menu>summary span,.arete-nav__mobile-menu>summary:before,.arete-nav__mobile-menu>summary:after{display:block;width:17px;height:2px;border-radius:999px;background:#fff;content:"";transition:transform .18s ease}.arete-nav__mobile-menu>summary span{position:relative}.arete-nav__mobile-menu>summary:before{position:absolute;transform:translateY(-6px)}.arete-nav__mobile-menu>summary:after{position:absolute;transform:translateY(6px)}.arete-nav__mobile-menu[open]>summary span{background:transparent}.arete-nav__mobile-menu[open]>summary:before{transform:rotate(45deg)}.arete-nav__mobile-menu[open]>summary:after{transform:rotate(-45deg)}.arete-nav__mobile-menu>div{position:absolute;z-index:19;top:calc(100% + .65rem);right:0;display:grid;width:min(270px,calc(100vw - 2rem));gap:.32rem;padding:.55rem;border:1px solid rgba(242,207,124,.3);border-radius:16px;background:#08264c;box-shadow:0 18px 38px #00000047}.arete-nav__mobile-menu a{padding:.7rem .75rem;border-radius:10px;color:#fff;font-size:.78rem;font-weight:850;text-decoration:none}.arete-nav__mobile-menu a:hover,.arete-nav__mobile-menu a:focus-visible{background:#ffffff1a}}@media(max-width:640px){.arete-nav{top:0}.arete-nav>div{min-height:56px}.arete-nav__brand-group{gap:.38rem}.arete-nav__brand img{height:23px}.arete-nav__selector>summary{min-height:36px;gap:.28rem;padding:.26rem .45rem}.arete-nav__selector>summary>span{display:none}.arete-nav__selector>summary>img:not(.arete-nav__selector-fleur){width:1.65rem;height:1.65rem}.arete-nav__selector-fleur{width:.9rem;height:.9rem}.arete-nav__cta{display:none}.arete-nav__selector-menu{position:fixed;top:calc(56px + .5rem);right:.5rem;left:.5rem;width:auto;max-width:none}.arete-nav__mobile-menu>div{position:fixed;top:calc(56px + .5rem);right:.5rem;left:.5rem;width:auto}.arete-nav__selector-menu>p{padding:.8rem .9rem}.arete-nav__immersion{padding:.78rem .9rem}.arete-nav__immersion small{overflow-wrap:anywhere}}.arete-nav__actions{display:flex;align-items:center;gap:.65rem;margin-left:auto}.arete-nav__links+.arete-nav__actions{margin-left:0}.arete-nav__selector{position:relative}.arete-nav__selector>summary{display:flex;min-height:38px;align-items:center;gap:.38rem;padding:.3rem .6rem;border:1px solid rgba(242,207,124,.45);border-radius:999px;background:#ffffff0f;color:#fff;cursor:pointer;list-style:none}.arete-nav__selector>summary::-webkit-details-marker{display:none}.arete-nav__selector>summary>span{font-size:.65rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.arete-nav__selector>summary>img:not(.arete-nav__selector-fleur){width:1.7rem;height:1.7rem;object-fit:contain}.arete-nav__selector-fleur{width:1rem;height:1rem;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.24));transform-origin:center}.arete-nav__selector[open] .arete-nav__selector-fleur{animation:arete-nav-fleur-open .58s cubic-bezier(.25,1.3,.45,1) both}.arete-nav__selector:not([open]) .arete-nav__selector-fleur{animation:arete-nav-fleur-close .45s cubic-bezier(.55,-.25,.75,1.15) both}.arete-nav__selector-menu{position:absolute;z-index:12;top:calc(100% + .65rem);right:0;width:min(340px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);box-sizing:border-box;overflow:hidden;border:1px solid rgba(242,207,124,.32);border-radius:18px;background:#08264c;box-shadow:0 18px 38px #00000047;transform:translate(var(--arete-selector-menu-offset,0px))}.arete-nav__selector-menu>p{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.13);color:#d8e9f6;font-size:.67rem;font-weight:800}.arete-nav__selector-menu>p strong{color:#f2cf7c;letter-spacing:.07em;text-transform:uppercase}.arete-nav__immersion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.11);color:#fff!important;text-decoration:none}.arete-nav__immersion:last-child{border-bottom:0}.arete-nav__immersion>i{width:.55rem;height:.55rem;border:2px solid #82b7e8;border-radius:50%;background:#08264c;box-shadow:0 0 0 3px #82b7e81f}.arete-nav__immersion:nth-child(2)>i{border-color:#95bfb0}.arete-nav__immersion:nth-child(3)>i{border-color:#e6c49e}.arete-nav__immersion span{min-width:0}.arete-nav__immersion strong,.arete-nav__immersion small{display:block}.arete-nav__immersion strong{font-size:.76rem;line-height:1.2}.arete-nav__immersion small{margin-top:.18rem;color:#c7d9e7;font-size:.66rem;font-weight:600;line-height:1.32}.arete-nav__immersion>b,.arete-nav__immersion>em{color:#f2cf7c;font-size:.86rem;font-style:normal}.arete-nav__immersion.is-current{background:#82b7e826}.arete-nav__immersion.is-current>b{font-size:.62rem;text-transform:uppercase}.arete-nav__immersion.is-current>b:before{content:"Atual"}.arete-nav__immersion.is-current>b{font-size:0}.arete-nav__immersion.is-disabled{opacity:.6}@keyframes arete-nav-fleur-open{0%{transform:rotate(0)}72%{transform:rotate(-390deg)}to{transform:rotate(-360deg)}}@keyframes arete-nav-fleur-close{0%{transform:rotate(0)}72%{transform:rotate(390deg)}to{transform:rotate(360deg)}}.arete-nav__selector-overview{display:block;padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.11);color:#f2cf7c;font-size:.69rem;font-weight:800;text-decoration:none}.arete-nav__selector-overview:hover,.arete-nav__selector-overview:focus-visible{background:#ffffff14;color:#fff}.arete-hub{background:#f8f6f0;color:#08264c;overflow:hidden}.arete-hub .arete-nav{top:0}.arete-hub__nav>div{gap:.7rem}.arete-hub__nav-cta{margin-left:auto;color:#f2cf7c;text-decoration:none}.arete-hub__hero{padding:clamp(5.5rem,11vw,9rem) 0;background:radial-gradient(circle at 85% 10%,#215f88,transparent 34%),linear-gradient(135deg,#061a39,#08264c);color:#fff}.arete-hub__hero>div{max-width:920px}.arete-hub__hero img{width:min(320px,72vw);height:auto}.arete-hub__eyebrow{margin:0;color:var(--hub-primary,#f2cf7c);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.arete-hub__hero .arete-hub__eyebrow{margin-top:1.6rem;color:#f2cf7c}.arete-hub__hero h1,.arete-hub h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.04em}.arete-hub__hero h1{max-width:16ch;margin:.65rem 0 0;font-size:clamp(3rem,6.4vw,6rem);line-height:.94}.arete-hub__hero h1+p{margin:1.3rem 0 0;color:#d8e9f6;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:750}.arete-hub__hero-cta{margin-top:1.6rem;border:1px solid #f2cf7c!important;background:#f2cf7c!important;color:#061a39!important}.arete-hub__intro{padding:clamp(3.5rem,7vw,6rem) 0}.arete-hub__intro>div{max-width:880px}.arete-hub__intro h2{max-width:18ch;margin:.55rem 0 0;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1}.arete-hub__intro h2+p{max-width:66ch;margin-top:1rem;color:#35536a;line-height:1.65}.arete-hub__immersion{padding:clamp(3.5rem,7vw,6rem) 0;border-top:1px solid color-mix(in srgb,var(--hub-primary) 24%,transparent);background:linear-gradient(180deg,var(--hub-surface),#fffdf8 72%)}.arete-hub__immersion:nth-child(2n){background:linear-gradient(180deg,color-mix(in srgb,var(--hub-surface) 76%,#eff6f7),#fffdf8 72%)}.arete-hub__immersion-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:1rem 3rem;align-items:end}.arete-hub__immersion-head h2{grid-column:1;margin:.45rem 0 0;font-size:clamp(2.7rem,5vw,4.9rem);line-height:.9;color:var(--hub-primary)}.arete-hub__immersion-head>p:last-child{grid-column:2;grid-row:1 / span 2;margin:0;color:#35536a;font-size:1rem;line-height:1.55}.arete-hub__days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.arete-hub__day{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--hub-primary) 27%,transparent);border-radius:1.1rem;background:#ffffffbd;box-shadow:0 15px 32px #052a3b12}.arete-hub__day>p:first-child{margin:0;color:var(--hub-primary);font-size:.67rem;font-weight:900;letter-spacing:.1em}.arete-hub__day h3{margin:0;font-family:var(--font-display);font-size:1.7rem;font-weight:500;line-height:1.02;letter-spacing:-.035em}.arete-hub__day>strong{color:#24485e;font-size:.82rem;line-height:1.3}.arete-hub__day>div{display:grid;gap:.65rem;margin-top:.15rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--hub-primary) 18%,transparent)}.arete-hub__day>div p{margin:0;color:#49677b;font-size:.76rem;line-height:1.45}.arete-hub__day>div b{display:block;margin-bottom:.18rem;color:var(--hub-primary);font-size:.72rem}.arete-hub__explore{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.45rem;color:var(--hub-primary);font-size:.88rem;font-weight:900;text-decoration:none}.arete-hub__explore:hover,.arete-hub__explore:focus-visible{text-decoration:underline;text-underline-offset:.25rem}.arete-hub__explore span{font-size:1.15rem}.arete-hub__final{padding:clamp(4rem,8vw,7rem) 0;background:#061a39;color:#fff}.arete-hub__final>div{max-width:820px}.arete-hub__final h2{max-width:14ch;margin:.55rem 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.94}.arete-hub__final .arete-hub__hero-cta{display:inline-flex}@media(max-width:760px){.arete-hub__nav-cta{display:none}.arete-hub__immersion-head{display:block}.arete-hub__immersion-head>p:last-child{margin-top:.9rem}.arete-hub__days{grid-template-columns:1fr}.arete-hub__day{padding:1.15rem}.arete-hub__hero{padding-top:4.4rem}}.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-hub__hero--compact{padding:clamp(2.4rem,5vw,4rem) 0}.arete-hub__hero--compact>div{display:flex;align-items:center;gap:clamp(1.25rem,4vw,3rem);max-width:1100px}.arete-hub__hero--compact img{flex:0 0 auto;width:clamp(130px,18vw,205px)}.arete-hub__hero--compact h1{max-width:19ch;font-size:clamp(2.1rem,4vw,4rem)}.arete-hub__hero--compact .arete-hub__eyebrow{margin:0 0 .5rem}.arete-hub__immersions--cards{padding:clamp(2rem,4vw,3.5rem) 0;background:#f8f6f0}.arete-hub__cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem);align-items:stretch}.arete-hub__immersion-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--hub-primary) 35%,transparent);border-radius:1.15rem;background:linear-gradient(155deg,var(--hub-surface),#fffdf8 42%);box-shadow:0 12px 28px #052a3b17;color:#08264c;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.arete-hub__immersion-card:hover{transform:translateY(-4px);border-color:var(--hub-primary);box-shadow:0 18px 36px #052a3b26}.arete-hub__immersion-card:focus-visible{outline:3px solid var(--hub-primary);outline-offset:4px}.arete-hub__card-top{display:grid;gap:.42rem;padding:1.15rem 1.15rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--hub-primary) 20%,transparent)}.arete-hub__card-top .arete-hub__eyebrow{font-size:.63rem}.arete-hub__card-top h2{margin:0;color:var(--hub-primary);font-size:clamp(1.8rem,2.5vw,2.45rem);line-height:.94}.arete-hub__card-top>span:last-child{color:#3f6075;font-size:.8rem;font-weight:700;line-height:1.35}.arete-hub__day-list{display:grid;flex:1;min-width:0}.arete-hub__day-block{display:grid;gap:.32rem;align-content:start;padding:1rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--hub-primary) 17%,transparent)}.arete-hub__day-block:last-child{border-bottom:0}.arete-hub__day-date{color:var(--hub-primary);font-size:.6rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.arete-hub__day-block>strong{font-family:var(--font-display);font-size:1.18rem;font-weight:500;line-height:1.01;letter-spacing:-.025em}.arete-hub__day-block>small{color:#31556b;font-size:.72rem;font-weight:800;line-height:1.28}.arete-hub__day-themes{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.2rem}.arete-hub__day-themes>span{border:1px solid color-mix(in srgb,var(--hub-primary) 25%,transparent);border-radius:999px;padding:.22rem .38rem;color:var(--hub-primary);font-size:.6rem;font-weight:800;line-height:1.15}.arete-hub__immersion-card .arete-hub__explore{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0;padding:.85rem 1.15rem;background:color-mix(in srgb,var(--hub-primary) 10%,#fff);color:var(--hub-primary);font-size:.77rem;font-weight:900}.arete-hub__immersion-card .arete-hub__explore b{font-size:1.15rem}@media(max-width:960px){.arete-hub__cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arete-hub__immersion-card:last-child{grid-column:1 / -1;max-width:calc(50% - .45rem)}}@media(max-width:640px){.arete-hub__hero--compact>div{display:grid;gap:1rem}.arete-hub__hero--compact img{width:145px}.arete-hub__cards-grid{grid-template-columns:1fr}.arete-hub__immersion-card:last-child{grid-column:auto;max-width:none}}.arete-hub__hero-button{position:relative;display:inline-flex;min-height:3.1rem;align-items:center;gap:.9rem;margin-top:1.15rem;overflow:hidden;border:1px solid rgb(242 207 124 / .86);border-radius:999px;padding:.35rem .4rem .35rem 1.05rem;background:linear-gradient(105deg,#f6d889,#f2cf7c 52%,#e9b95d);box-shadow:0 12px 28px #0003,inset 0 1px #ffffffbd;color:#061a39;font-size:.76rem;font-weight:900;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.arete-hub__hero-button:before{position:absolute;top:0;bottom:0;left:-45%;width:32%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent);content:"";transform:skew(-24deg);transition:left .45s ease}.arete-hub__hero-button b{position:relative;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgb(6 26 57 / .28);border-radius:50%;background:#061a39;color:#f2cf7c;font-size:1.15rem;line-height:1;transition:transform .2s ease,background .2s ease}.arete-hub__hero-button:hover{transform:translateY(-3px);box-shadow:0 17px 34px #00000047,inset 0 1px #ffffffd1}.arete-hub__hero-button:hover:before{left:120%}.arete-hub__hero-button:hover b{transform:translateY(2px);background:#0b3965}.arete-hub__hero-button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:640px){.arete-hub__hero-button{min-height:3rem;margin-top:.85rem;padding-left:.95rem;font-size:.7rem}.arete-hub__hero-button b{width:2.2rem;height:2.2rem}}.arete-hub__hero-button{gap:.7rem;border:0;padding:.3rem .72rem .3rem 1.15rem;background:linear-gradient(120deg,#ffbf7d,#ffba73 58%,#ffad67);box-shadow:0 13px 27px #ffa55b38,0 12px 28px #00000029;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:none}.arete-hub__hero-button:before{display:none}.arete-hub__hero-button b{width:1.85rem;height:1.85rem;border:0;background:transparent;color:#063657;font-size:1.15rem}.arete-hub__hero-button:hover{background:linear-gradient(120deg,#ffc98e,#ffb66d);box-shadow:0 17px 34px #ffa55b47,0 14px 28px #0003}.arete-hub__hero-button:hover b{transform:translate(4px);background:transparent}@media(max-width:640px){.arete-hub__hero-button{padding-left:1rem;font-size:.75rem}.arete-hub__hero-button b{width:1.7rem;height:1.7rem}}.arete-hub__hero-button{isolation:isolate;min-height:4rem;gap:1rem;margin-top:1.45rem;border:1px solid rgb(255 238 202 / .74);padding:.42rem .52rem .42rem 1.4rem;background:linear-gradient(115deg,#ffcb91,#ffb46d 58%,#f69b59);box-shadow:0 0 0 5px #f2cf7c26,0 18px 38px #f7984c52,0 16px 30px #00000038;color:#042f50;font-size:.96rem;font-weight:950;letter-spacing:-.015em}.arete-hub__hero-button:after{position:absolute;z-index:-1;inset:-.52rem;border:1px solid rgb(242 207 124 / .36);border-radius:inherit;content:""}.arete-hub__hero-button b{width:2.8rem;height:2.8rem;border:1px solid rgb(255 255 255 / .42);background:#063657;color:#fff;font-size:1.38rem;box-shadow:inset 0 1px #ffffff29,0 5px 12px #041f3438}.arete-hub__hero-button:hover{transform:translateY(-4px) scale(1.025);background:linear-gradient(115deg,#ffd6a5,#ffb36c 62%,#f49450);box-shadow:0 0 0 6px #f2cf7c33,0 24px 44px #f7984c66,0 18px 32px #00000040}.arete-hub__hero-button:hover b{transform:translate(5px);background:#0a416b}.arete-hub__hero-button:active{transform:translateY(-1px) scale(.995)}@media(max-width:640px){.arete-hub__hero-button{min-height:3.7rem;margin-top:1.15rem;padding-left:1.15rem;font-size:.85rem}.arete-hub__hero-button b{width:2.55rem;height:2.55rem;font-size:1.25rem}}.arete-hub__cards-grid{gap:1.35rem}.arete-hub__immersion-card{position:relative;border-radius:1.35rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--hub-secondary) 56%,transparent),transparent 31%),linear-gradient(160deg,color-mix(in srgb,var(--hub-surface) 72%,#fff),#fffdf9 44%);box-shadow:0 16px 34px #052a3b1a,inset 0 1px #ffffffb8}.arete-hub__immersion-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--hub-secondary),var(--hub-primary));content:""}.arete-hub__immersion-card:hover{box-shadow:0 24px 44px #052a3b2b,inset 0 1px #ffffffc7}.arete-hub__card-top{gap:.55rem;padding:1.35rem 1.35rem 1.2rem 1.55rem}.arete-hub__card-kicker{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.arete-hub__card-kicker .arete-hub__eyebrow{margin:0;color:var(--hub-primary);font-size:.61rem}.arete-hub__card-kicker>b{border:1px solid color-mix(in srgb,var(--hub-primary) 24%,transparent);border-radius:999px;padding:.25rem .45rem;background:#fff9;color:var(--hub-primary);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.arete-hub__card-top h2{max-width:12ch;font-size:clamp(1.85rem,2.1vw,2.35rem);line-height:.93}.arete-hub__card-top>span:last-child{max-width:32ch;color:#466278;font-size:.78rem;line-height:1.45}.arete-hub__day-block{position:relative;gap:.4rem;padding:1.05rem 1.2rem 1.05rem 1.55rem;background:#ffffff57}.arete-hub__day-block:nth-child(2n){background:#ffffff8f}.arete-hub__day-heading{display:flex;align-items:center;gap:.62rem}.arete-hub__day-heading>b{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--hub-primary) 34%,transparent);border-radius:50%;background:color-mix(in srgb,var(--hub-primary) 10%,#fff);color:var(--hub-primary);font-size:.66rem;letter-spacing:.03em}.arete-hub__day-heading>span{display:grid;gap:.05rem}.arete-hub__day-heading small,.arete-hub__day-heading em{color:var(--hub-primary);font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.arete-hub__day-heading em{opacity:.72;font-size:.56rem}.arete-hub__day-block>strong{font-size:clamp(1.12rem,1.25vw,1.35rem);line-height:1.03}.arete-hub__day-block>small{font-size:.7rem;line-height:1.35}.arete-hub__day-themes{gap:.32rem;margin-top:.1rem}.arete-hub__day-themes>span{border:0;border-radius:0;padding:0;color:#4b6679;font-size:.61rem;line-height:1.35}.arete-hub__day-themes>span:not(:last-child):after{margin-left:.32rem;color:var(--hub-primary);content:"·"}.arete-hub__immersion-card .arete-hub__explore{min-height:3.35rem;padding:.9rem 1.35rem .9rem 1.55rem;background:var(--hub-primary);color:#fff;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.arete-hub__immersion-card .arete-hub__explore b{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid rgb(255 255 255 / .45);border-radius:50%;font-size:1rem;transition:transform .2s ease}.arete-hub__immersion-card:hover .arete-hub__explore b{transform:translate(3px)}@media(max-width:960px){.arete-hub__immersion-card:last-child{max-width:none}.arete-hub__cards-grid{gap:1rem}}@media(max-width:640px){.arete-hub__card-top{padding:1.2rem 1.2rem 1.05rem 1.4rem}.arete-hub__day-block,.arete-hub__immersion-card .arete-hub__explore{padding-left:1.4rem}}.arete-hub__card-top{position:relative;isolation:isolate;min-height:11.4rem;overflow:hidden;padding:1.35rem 1.35rem 1.25rem 1.55rem;background:radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--hub-secondary) 46%,transparent),transparent 42%),linear-gradient(135deg,#061a39,#092d57 62%,color-mix(in srgb,var(--hub-primary) 78%,#061a39));color:#fff}.arete-hub__card-top:before{position:absolute;z-index:-1;inset:.7rem;border:1px solid rgb(242 207 124 / .36);border-radius:.95rem;content:""}.arete-hub__card-top:after{position:absolute;z-index:-1;right:-1.3rem;bottom:-2.4rem;width:10rem;height:10rem;border:1px solid rgb(242 207 124 / .28);border-radius:50%;box-shadow:0 0 0 1rem #f2cf7c14,0 0 0 2rem #f2cf7c0d;content:""}.arete-hub__card-top-copy{position:relative;z-index:1;display:grid;gap:.55rem;max-width:75%}.arete-hub__card-kicker .arete-hub__eyebrow{color:#ffefcbe0;font-size:.57rem}.arete-hub__card-kicker>b{border-color:#f2cf7c8c;background:#061a3959;color:#f2cf7c}.arete-hub__card-top h2{color:#fff;font-size:clamp(1.95rem,2.25vw,2.5rem);text-shadow:0 5px 18px rgb(0 0 0 / .18)}.arete-hub__card-top .arete-hub__card-top-copy>span:last-child{color:#e7f0f7e0;font-size:.76rem;font-weight:700;line-height:1.4}.arete-hub__card-symbol{position:absolute;z-index:0;right:-.9rem;bottom:-.8rem;width:8.1rem;height:8.1rem;object-fit:contain;opacity:.66;filter:drop-shadow(0 16px 18px rgb(0 0 0 / .25));transition:transform .3s ease,opacity .3s ease}.arete-hub__immersion-card:hover .arete-hub__card-symbol{opacity:.82;transform:translateY(-4px) rotate(-4deg)}.arete-hub__immersion-card:nth-child(2) .arete-hub__card-symbol{right:-.35rem;bottom:-1.25rem;width:8.8rem;height:8.8rem}.arete-hub__immersion-card:nth-child(3) .arete-hub__card-symbol{right:.2rem;bottom:-1.3rem;width:7.4rem;height:9.2rem}@media(max-width:640px){.arete-hub__card-top{min-height:10.7rem;padding:1.2rem 1.2rem 1.1rem 1.4rem}.arete-hub__card-top-copy{max-width:72%}.arete-hub__card-symbol{width:7.3rem;height:7.3rem}}.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__map-day-toggle .arete-map-card__talk-peek,.arete-route-map__map-day-toggle .arete-map-card__hint-shell{display:none}.arete-route-map__item[data-day-number="1"]{--route-color:#0c4d88}.arete-route-map__item[data-day-number="2"]{--route-color:#17665e}.arete-route-map__item[data-day-number="3"]{--route-color:#955539}.arete-route-map__item[data-day-number="1"] .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[data-day-number="2"] .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[data-day-number="3"] .arete-route-map__map-day-surface{border-color:#955539;background:linear-gradient(180deg,#62461f 0%,#955539 22%,#d3ad6c 32%,#f5eddd 42%,var(--surface-light) 50%)}.arete-route-map__item[data-day-number="1"] .arete-route-map__map-day-surface>strong,.arete-route-map__item[data-day-number="1"] .arete-route-map__map-day-surface>b{color:#0c4d88}.arete-route-map__item[data-day-number="2"] .arete-route-map__map-day-surface>strong,.arete-route-map__item[data-day-number="2"] .arete-route-map__map-day-surface>b{color:#17665e}.arete-route-map__item[data-day-number="3"] .arete-route-map__map-day-surface>strong,.arete-route-map__item[data-day-number="3"] .arete-route-map__map-day-surface>b{color:#80551f}.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-speaker-showcase .arete-speaker-showcase__visual{width:100%;height:auto!important;max-height:none!important;aspect-ratio:1 / 1!important}.arete-speaker-showcase__card{overflow:hidden;border:1px solid rgba(5,42,59,.12);border-radius:1.35rem;background:linear-gradient(145deg,var(--surface-light),#fffdf9);box-shadow:0 14px 30px #052a3b12}.arete-speaker-showcase__visual{height:auto;aspect-ratio:4/3;background:#dce9eb}.arete-speaker-showcase__visual:after{display:none}.arete-speaker-showcase__visual>img:not(.arete-speaker-showcase__ornament){object-position:center top}.arete-speaker-showcase__ornament{position:absolute!important;z-index:1!important;bottom:-1.1rem;left:-.7rem;width:5.6rem!important;height:7.2rem!important;object-fit:contain!important;opacity:.11;filter:none}.arete-speaker-showcase__confirmation{position:absolute;z-index:2;top:.8rem;left:.8rem;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .62rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#052a3bd6;color:#fff;font-size:.68rem;font-weight:900}.arete-speaker-showcase__confirmation>span{color:#e3c784;font-size:.75rem}.arete-speaker-showcase__credential{display:none}.arete-speaker-showcase__body{padding:1.25rem}.arete-speaker-showcase__body h3{color:#052a3b;font-size:clamp(1.65rem,2.3vw,2.1rem);line-height:1}.arete-speaker-showcase__body header p{margin-top:.62rem;color:#0b5880;font-size:.87rem;font-weight:900;line-height:1.35}.arete-speaker-showcase__bio{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#052a3bc7;font-size:.82rem;line-height:1.5}.arete-speaker-showcase__body footer{margin-top:1rem;padding:.8rem .85rem;border:1px solid rgba(11,88,128,.16);border-radius:12px;background:#a3c9d92e}.arete-speaker-showcase__body footer span{color:#0b5880;font-size:.65rem;font-weight:900;letter-spacing:.08em}.arete-speaker-showcase__body footer strong{color:#052a3b;font-size:.8rem;line-height:1.35}.arete-speaker-showcase__details{margin-top:1rem;padding-top:0;border-top:1px solid rgba(5,42,59,.12)}.arete-speaker-showcase__details summary{padding:.85rem 0;color:#0b5880}.arete-speaker-showcase__details summary b{border-color:#0b588047;color:#0b5880}.arete-speaker-showcase__details p{padding-top:.15rem;color:#052a3bc2}@media(hover:hover){.arete-speaker-showcase__card:hover{transform:translateY(-4px);border-color:#0b588047;box-shadow:0 20px 38px #052a3b1f}.arete-speaker-showcase__card:hover .arete-speaker-showcase__visual>img:not(.arete-speaker-showcase__ornament){transform:scale(1.025);filter:saturate(1.03) contrast(1.015)}.arete-speaker-showcase__card:hover .arete-speaker-showcase__ornament{opacity:.16}}.arete-editorial-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.7rem}.arete-editorial-sections article{padding:1.1rem;border:1px solid color-mix(in srgb,var(--arete-primary) 20%,#fff);border-radius:16px;background:color-mix(in srgb,var(--arete-surface) 55%,#fff)}.arete-editorial-sections h3{margin:0;color:var(--arete-primary);font-family:var(--font-display);font-size:1.25rem;line-height:1.1}.arete-editorial-sections p{margin:.55rem 0 0;color:var(--arete-muted);font-size:.86rem;line-height:1.5}.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}}
