.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{align-items:center;gap:.7rem;min-width:0;display:flex}.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,background .18s,transform .18s}.arete-nav__selector>summary:hover,.arete-nav__selector[open]>summary{background:#ffffff1f;border-color:#f2cf7cc2;transform:translateY(-1px)}@media (width<=900px){.arete-nav>div{gap:.65rem}.arete-nav__actions{align-items:center;gap:.5rem;display:flex}.arete-nav__mobile-menu{display:block;position:relative}.arete-nav__mobile-menu>summary{cursor:pointer;background:#ffffff12;border:1px solid #f2cf7c73;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid;position:relative}.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{content:"";background:#fff;border-radius:999px;width:17px;height:2px;transition:transform .18s;display:block}.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:0 0}.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{z-index:19;background:#08264c;border:1px solid #f2cf7c4d;border-radius:16px;gap:.32rem;width:min(270px,100vw - 2rem);padding:.55rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 18px 38px #00000047}.arete-nav__mobile-menu a{color:#fff;border-radius:10px;padding:.7rem .75rem;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 (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{gap:.28rem;min-height:36px;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{width:auto;max-width:none;position:fixed;top:calc(56px + .5rem);left:.5rem;right:.5rem}.arete-nav__mobile-menu>div{width:auto;position:fixed;top:calc(56px + .5rem);left:.5rem;right:.5rem}.arete-nav__selector-menu>p{padding:.8rem .9rem}.arete-nav__immersion{padding:.78rem .9rem}.arete-nav__immersion small{overflow-wrap:anywhere}}.arete-nav__actions{align-items:center;gap:.65rem;margin-left:auto;display:flex}.arete-nav__links+.arete-nav__actions{margin-left:0}.arete-nav__selector{position:relative}.arete-nav__selector>summary{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #f2cf7c73;border-radius:999px;align-items:center;gap:.38rem;min-height:38px;padding:.3rem .6rem;list-style:none;display:flex}.arete-nav__selector>summary::-webkit-details-marker{display:none}.arete-nav__selector>summary>span{letter-spacing:.055em;text-transform:uppercase;font-size:.65rem;font-weight:900}.arete-nav__selector>summary>img:not(.arete-nav__selector-fleur){object-fit:contain;width:1.7rem;height:1.7rem}.arete-nav__selector-fleur{object-fit:contain;filter:drop-shadow(0 1px 2px #0000003d);transform-origin:50%;width:1rem;height:1rem}.arete-nav__selector[open] .arete-nav__selector-fleur{animation:.58s cubic-bezier(.25,1.3,.45,1) both arete-nav-fleur-open}.arete-nav__selector:not([open]) .arete-nav__selector-fleur{animation:.45s cubic-bezier(.55,-.25,.75,1.15) both arete-nav-fleur-close}.arete-nav__selector-menu{z-index:12;box-sizing:border-box;width:min(340px,100vw - 2rem);max-width:calc(100vw - 2rem);transform:translateX(var(--arete-selector-menu-offset,0px));background:#08264c;border:1px solid #f2cf7c52;border-radius:18px;position:absolute;top:calc(100% + .65rem);right:0;overflow:hidden;box-shadow:0 18px 38px #00000047}.arete-nav__selector-menu>p{color:#d8e9f6;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.85rem 1rem;font-size:.67rem;font-weight:800;display:flex}.arete-nav__selector-menu>p strong{color:#f2cf7c;letter-spacing:.07em;text-transform:uppercase}.arete-nav__immersion{border-bottom:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem 1rem;text-decoration:none;display:grid;color:#fff!important}.arete-nav__immersion:last-child{border-bottom:0}.arete-nav__immersion>i{background:#08264c;border:2px solid #82b7e8;border-radius:50%;width:.55rem;height:.55rem;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{color:#c7d9e7;margin-top:.18rem;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{text-transform:uppercase;font-size:.62rem}.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{color:#f2cf7c;border-bottom:1px solid #ffffff1c;padding:.7rem 1rem;font-size:.69rem;font-weight:800;text-decoration:none;display:block}.arete-nav__selector-overview:hover,.arete-nav__selector-overview:focus-visible{color:#fff;background:#ffffff14}.arete-hub{color:#08264c;background:#f8f6f0;overflow:hidden}.arete-hub .arete-nav{top:0}.arete-hub__nav>div{gap:.7rem}.arete-hub__nav-cta{color:#f2cf7c;margin-left:auto;text-decoration:none}.arete-hub__hero{color:#fff;background:radial-gradient(circle at 85% 10%,#215f88,#0000 34%),linear-gradient(135deg,#061a39,#08264c);padding:clamp(5.5rem,11vw,9rem) 0}.arete-hub__hero>div{max-width:920px}.arete-hub__hero img{width:min(320px,72vw);height:auto}.arete-hub__eyebrow{color:var(--hub-primary,#f2cf7c);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.arete-hub__hero .arete-hub__eyebrow{color:#f2cf7c;margin-top:1.6rem}.arete-hub__hero h1,.arete-hub h2{font-family:var(--font-display);letter-spacing:-.04em;font-weight:500}.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{color:#d8e9f6;margin:1.3rem 0 0;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:750}.arete-hub__hero-cta{margin-top:1.6rem;color:#061a39!important;background:#f2cf7c!important;border:1px solid #f2cf7c!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{color:#35536a;max-width:66ch;margin-top:1rem;line-height:1.65}.arete-hub__immersion{border-top:1px solid color-mix(in srgb,var(--hub-primary) 24%,transparent);background:linear-gradient(180deg,var(--hub-surface),#fffdf8 72%);padding:clamp(3.5rem,7vw,6rem) 0}.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{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:end;gap:1rem 3rem;display:grid}.arete-hub__immersion-head h2{color:var(--hub-primary);grid-column:1;margin:.45rem 0 0;font-size:clamp(2.7rem,5vw,4.9rem);line-height:.9}.arete-hub__immersion-head>p:last-child{color:#35536a;grid-area:1/2/span 2;margin:0;font-size:1rem;line-height:1.55}.arete-hub__days{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.arete-hub__day{border:1px solid color-mix(in srgb,var(--hub-primary) 27%,transparent);background:#ffffffbd;border-radius:1.1rem;align-content:start;gap:.75rem;min-width:0;padding:1.25rem;display:grid;box-shadow:0 15px 32px #052a3b12}.arete-hub__day>p:first-child{color:var(--hub-primary);letter-spacing:.1em;margin:0;font-size:.67rem;font-weight:900}.arete-hub__day h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:1.7rem;font-weight:500;line-height:1.02}.arete-hub__day>strong{color:#24485e;font-size:.82rem;line-height:1.3}.arete-hub__day>div{border-top:1px solid color-mix(in srgb,var(--hub-primary) 18%,transparent);gap:.65rem;margin-top:.15rem;padding-top:.85rem;display:grid}.arete-hub__day>div p{color:#49677b;margin:0;font-size:.76rem;line-height:1.45}.arete-hub__day>div b{color:var(--hub-primary);margin-bottom:.18rem;font-size:.72rem;display:block}.arete-hub__explore{color:var(--hub-primary);align-items:center;gap:.55rem;margin-top:1.45rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.arete-hub__explore:hover,.arete-hub__explore:focus-visible{text-underline-offset:.25rem;text-decoration:underline}.arete-hub__explore span{font-size:1.15rem}.arete-hub__final{color:#fff;background:#061a39;padding:clamp(4rem,8vw,7rem) 0}.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 (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);letter-spacing:-.03em;font-weight:500}.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);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900}.arete-nav{z-index:5;backdrop-filter:blur(12px);color:#fff;background:#061a39f5;border-bottom:1px solid #ffffff24;position:sticky;top:72px}.arete-nav>div{align-items:center;gap:1rem;min-height:60px;display:flex}.arete-nav__brand img{object-fit:contain;width:auto;height:30px;display:block}.arete-nav__links{gap:1rem;margin-left:auto;display:flex}.arete-nav a{font-size:.74rem;font-weight:800}.arete-nav__cta{background:var(--arete-coral-500);color:var(--arete-navy-950);border-radius:12px;padding:.6rem .85rem}.arete-hero{background:radial-gradient(circle at 90% 15%,#164a7d 0,transparent 32%),var(--arete-navy-950);color:#fff;padding:clamp(4rem,8vw,7rem) 0}.arete-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.arete-hero__logo{object-fit:contain;object-position:left;width:min(380px,86%);height:104px;margin-bottom:1rem}.arete-hero h1{max-width:14ch;font-size:clamp(2.5rem,5.3vw,5rem);line-height:.98}.arete-hero__lead{color:#d9e8f4;max-width:62ch;margin-top:1.1rem;line-height:1.7}.arete-meta,.arete-actions{flex-wrap:wrap;gap:.65rem;display:flex}.arete-meta{margin-top:1.2rem}.arete-meta span{border:1px solid #ffffff40;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:800}.arete-actions{margin-top:1.4rem}.arete-agenda{background:#ffffff14;border:1px solid #ffffff3d;border-radius:22px;padding:1.6rem;position:relative;overflow:hidden;box-shadow:0 24px 50px #0003}.arete-agenda>img{opacity:.16;width:230px;position:absolute;bottom:-45px;right:-42px}.arete-agenda>:not(img){position:relative}.arete-agenda strong,.arete-agenda span,.arete-agenda small{margin-top:.65rem;display:block}.arete-agenda ol{gap:.7rem;margin-top:1rem;list-style:none;display:grid}.arete-agenda li{border-bottom:1px solid #ffffff24;grid-template-columns:70px 1fr;gap:.6rem;padding-bottom:.7rem;display:grid}.arete-agenda b{color:var(--arete-coral-300);font-size:.76rem}.arete-agenda small{color:#cee4f7}.arete-days,.arete-preview__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.arete-day-card,.arete-preview__grid article{border:1px solid color-mix(in srgb,var(--card-primary,var(--arete-primary)) 18%,transparent);background:var(--card-surface,var(--surface-light));border-radius:20px;flex-direction:column;gap:.9rem;padding:1.5rem;display:flex;box-shadow:0 14px 32px #081e3714}.arete-day-card>p:first-child{color:var(--card-primary);justify-content:space-between;font-size:.78rem;display:flex}.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{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.arete-day-card li,.arete-ticket li,.arete-preview li{background:var(--surface-light);color:var(--card-primary,var(--ticket-primary,var(--arete-primary)));border-radius:999px;padding:.3rem .48rem;font-size:.7rem;font-weight:800}.arete-day-card small{color:var(--card-primary);font-weight:800}.arete-day-card a,.arete-preview a{color:var(--card-primary,var(--arete-primary));margin-top:auto;font-weight:900}.arete-narrative{background:var(--arete-surface)}.arete-narrative p{max-width:68ch;color:var(--arete-muted);margin-top:1rem;line-height:1.75}.arete-narrative ol{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;list-style:none;display:flex}.arete-narrative li{background:var(--surface-light);color:var(--arete-primary);border-radius:12px;padding:.5rem .75rem;font-weight:800}.arete-program{background:var(--surface-light)}.arete-schedule{gap:.8rem;display:grid}.arete-schedule__item{background:var(--surface-light);border:1px solid #d9e5ef;border-radius:18px;grid-template-columns:100px 1fr auto;align-items:start;gap:1.2rem;padding:1.15rem 1.25rem;display:grid}.arete-schedule__item time{color:var(--arete-primary);font-weight:900}.arete-schedule__item time span{color:var(--arete-muted);font-size:.78rem;display:block}.arete-schedule__item small{color:var(--arete-muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.arete-schedule__item p{color:var(--arete-primary);margin-top:.25rem;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{background:var(--arete-navy-950);color:#fff;padding:4rem 0}.arete-questions .arete-eyebrow{color:var(--arete-coral-300)}.arete-questions>div>div{background:#ffffff26;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1.25rem;display:grid}.arete-questions blockquote{background:var(--arete-navy-950);font-family:var(--arete-font-italic);margin:0;padding:1.4rem;font-size:1.35rem;line-height:1.25}.arete-speakers-section{background:#f0f7fc}.arete-speakers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.arete-speakers article{background:var(--surface-light);border:1px solid #d9e5ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 28px #081e3712}.arete-speaker__image{aspect-ratio:4/5;background:var(--arete-surface);position:relative;overflow:hidden}.arete-speaker__image img{object-fit:cover;object-position:top;width:100%;height:100%}.arete-speaker__image span{background:var(--arete-navy-950);color:#fff;border-radius:9px;padding:.35rem .5rem;font-size:.7rem;font-weight:800;position:absolute;bottom:.7rem;left:.7rem}.arete-speakers h3{font-size:1.35rem}.arete-speakers p{color:var(--arete-primary);margin-top:.35rem;font-weight:800}.arete-speakers small{color:var(--arete-muted);margin-top:.8rem;line-height:1.5;display:block}.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{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.arete-ticket{border-radius:20px;min-height:0;box-shadow:0 14px 32px #081e3714}.arete-ticket--passport{background:linear-gradient(135deg,#061a39,#103b69);border-radius:22px;grid-column:auto;min-height:0}.arete-ticket__symbol{opacity:.22}.arete-ticket h3{font-size:1.65rem}.arete-ticket .button{border-radius:13px;min-height:46px}.arete-related>div>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.arete-related a{background:var(--surface-light);border:1px solid #d9e5ef;border-radius:18px;grid-template-columns:auto 1fr auto;gap:.8rem;padding:1.1rem;display:grid}.arete-related b{color:var(--arete-primary)}.arete-related strong,.arete-related small{display:block}.arete-related small{color:var(--arete-muted);margin-top:.35rem;line-height:1.45}.arete-related i{color:var(--arete-primary);font-style:normal}.arete-faq{background:var(--arete-cream-50)}.arete-faq__grid{grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid}.arete-faq details{background:var(--surface-light);border:1px solid #d9e5ef;border-radius:16px;padding:1rem 1.15rem}.arete-faq__grid>div{gap:.7rem;display:grid}.arete-faq summary{cursor:pointer;font-weight:900}.arete-faq summary span{width:2rem;color:var(--arete-coral-500);display:inline-block}.arete-faq p{color:var(--arete-muted);margin-top:.7rem;line-height:1.6}.arete-final{background:var(--arete-navy-950);color:#fff;padding:4rem 0}.arete-final>div{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.arete-final img{object-fit:contain;object-position:left;width:150px;height:48px}.arete-final h2{max-width:18ch}.arete-final p{color:#cfe4f6;margin-top:.8rem}@media (hover:hover){.arete-day-card,.arete-ticket,.arete-speakers article{transition:transform .2s,border-color .2s}.arete-day-card:hover,.arete-ticket:hover,.arete-speakers article:hover{border-color:var(--arete-coral-300);transform:translateY(-4px)}}@media (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 (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 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.arete-hub__hero--compact{padding:clamp(2.4rem,5vw,4rem) 0}.arete-hub__hero--compact>div{align-items:center;gap:clamp(1.25rem,4vw,3rem);max-width:1100px;display:flex}.arete-hub__hero--compact img{flex:none;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{background:#f8f6f0;padding:clamp(2rem,4vw,3.5rem) 0}.arete-hub__cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,1.6vw,1.25rem);display:grid}.arete-hub__immersion-card{border:1px solid color-mix(in srgb,var(--hub-primary) 35%,transparent);background:linear-gradient(155deg,var(--hub-surface),#fffdf8 42%);color:#08264c;border-radius:1.15rem;flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 12px 28px #052a3b17}.arete-hub__immersion-card:hover{border-color:var(--hub-primary);transform:translateY(-4px);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{border-bottom:1px solid color-mix(in srgb,var(--hub-primary) 20%,transparent);gap:.42rem;padding:1.15rem 1.15rem 1rem;display:grid}.arete-hub__card-top .arete-hub__eyebrow{font-size:.63rem}.arete-hub__card-top h2{color:var(--hub-primary);margin:0;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{flex:1;min-width:0;display:grid}.arete-hub__day-block{border-bottom:1px solid color-mix(in srgb,var(--hub-primary) 17%,transparent);align-content:start;gap:.32rem;padding:1rem 1.15rem;display:grid}.arete-hub__day-block:last-child{border-bottom:0}.arete-hub__day-date{color:var(--hub-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:900}.arete-hub__day-block>strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.18rem;font-weight:500;line-height:1.01}.arete-hub__day-block>small{color:#31556b;font-size:.72rem;font-weight:800;line-height:1.28}.arete-hub__day-themes{flex-wrap:wrap;gap:.28rem;margin-top:.2rem;display:flex}.arete-hub__day-themes>span{border:1px solid color-mix(in srgb,var(--hub-primary) 25%,transparent);color:var(--hub-primary);border-radius:999px;padding:.22rem .38rem;font-size:.6rem;font-weight:800;line-height:1.15}.arete-hub__immersion-card .arete-hub__explore{background:color-mix(in srgb,var(--hub-primary) 10%,#fff);color:var(--hub-primary);justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.85rem 1.15rem;font-size:.77rem;font-weight:900;display:flex}.arete-hub__immersion-card .arete-hub__explore b{font-size:1.15rem}@media (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 (width<=640px){.arete-hub__hero--compact>div{gap:1rem;display:grid}.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{color:#061a39;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(105deg,#f6d889,#f2cf7c 52%,#e9b95d);border:1px solid #f2cf7cdb;border-radius:999px;align-items:center;gap:.9rem;min-height:3.1rem;margin-top:1.15rem;padding:.35rem .4rem .35rem 1.05rem;font-size:.76rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0003,inset 0 1px #ffffffbd}.arete-hub__hero-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:32%;transition:left .45s;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-24deg)}.arete-hub__hero-button b{color:#f2cf7c;background:#061a39;border:1px solid #061a3947;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:1.15rem;line-height:1;transition:transform .2s,background .2s;display:grid;position:relative}.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:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (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{letter-spacing:0;text-transform:none;background:linear-gradient(120deg,#ffbf7d,#ffba73 58%,#ffad67);border:0;gap:.7rem;padding:.3rem .72rem .3rem 1.15rem;font-size:.78rem;font-weight:900;box-shadow:0 13px 27px #ffa55b38,0 12px 28px #00000029}.arete-hub__hero-button:before{display:none}.arete-hub__hero-button b{color:#063657;background:0 0;border:0;width:1.85rem;height:1.85rem;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}@media (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;color:#042f50;letter-spacing:-.015em;background:linear-gradient(115deg,#ffcb91 0%,#ffb46d 58%,#f69b59 100%);border:1px solid #ffeecabd;gap:1rem;min-height:4rem;margin-top:1.45rem;padding:.42rem .52rem .42rem 1.4rem;font-size:.96rem;font-weight:950;box-shadow:0 0 0 5px #f2cf7c26,0 18px 38px #f7984c52,0 16px 30px #00000038}.arete-hub__hero-button:after{z-index:-1;border-radius:inherit;content:"";border:1px solid #f2cf7c5c;position:absolute;inset:-.52rem}.arete-hub__hero-button b{color:#fff;background:#063657;border:1px solid #ffffff6b;width:2.8rem;height:2.8rem;font-size:1.38rem;box-shadow:inset 0 1px #ffffff29,0 5px 12px #041f3438}.arete-hub__hero-button:hover{background:linear-gradient(115deg,#ffd6a5,#ffb36c 62%,#f49450);transform:translateY(-4px)scale(1.025);box-shadow:0 0 0 6px #f2cf7c33,0 24px 44px #f7984c66,0 18px 32px #00000040}.arete-hub__hero-button:hover b{background:#0a416b;transform:translate(5px)}.arete-hub__hero-button:active{transform:translateY(-1px)scale(.995)}@media (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{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%);border-radius:1.35rem;position:relative;box-shadow:0 16px 34px #052a3b1a,inset 0 1px #ffffffb8}.arete-hub__immersion-card:before{background:linear-gradient(var(--hub-secondary),var(--hub-primary));content:"";width:4px;position:absolute;inset:0 auto 0 0}.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{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.arete-hub__card-kicker .arete-hub__eyebrow{color:var(--hub-primary);margin:0;font-size:.61rem}.arete-hub__card-kicker>b{border:1px solid color-mix(in srgb,var(--hub-primary) 24%,transparent);color:var(--hub-primary);letter-spacing:.08em;text-transform:uppercase;background:#fff9;border-radius:999px;padding:.25rem .45rem;font-size:.58rem}.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{color:#466278;max-width:32ch;font-size:.78rem;line-height:1.45}.arete-hub__day-block{background:#ffffff57;gap:.4rem;padding:1.05rem 1.2rem 1.05rem 1.55rem;position:relative}.arete-hub__day-block:nth-child(2n){background:#ffffff8f}.arete-hub__day-heading{align-items:center;gap:.62rem;display:flex}.arete-hub__day-heading>b{border:1px solid color-mix(in srgb,var(--hub-primary) 34%,transparent);background:color-mix(in srgb,var(--hub-primary) 10%,#fff);width:1.9rem;height:1.9rem;color:var(--hub-primary);letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;font-size:.66rem;display:grid}.arete-hub__day-heading>span{gap:.05rem;display:grid}.arete-hub__day-heading small,.arete-hub__day-heading em{color:var(--hub-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:900;line-height:1.1}.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{color:#4b6679;border:0;border-radius:0;padding:0;font-size:.61rem;line-height:1.35}.arete-hub__day-themes>span:not(:last-child):after{color:var(--hub-primary);content:"·";margin-left:.32rem}.arete-hub__immersion-card .arete-hub__explore{background:var(--hub-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;min-height:3.35rem;padding:.9rem 1.35rem .9rem 1.55rem;font-size:.75rem}.arete-hub__immersion-card .arete-hub__explore b{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:1rem;transition:transform .2s;display:grid}.arete-hub__immersion-card:hover .arete-hub__explore b{transform:translate(3px)}@media (width<=960px){.arete-hub__immersion-card:last-child{max-width:none}.arete-hub__cards-grid{gap:1rem}}@media (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{isolation:isolate;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;min-height:11.4rem;padding:1.35rem 1.35rem 1.25rem 1.55rem;position:relative;overflow:hidden}.arete-hub__card-top:before{z-index:-1;content:"";border:1px solid #f2cf7c5c;border-radius:.95rem;position:absolute;inset:.7rem}.arete-hub__card-top:after{z-index:-1;content:"";border:1px solid #f2cf7c47;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-2.4rem;right:-1.3rem;box-shadow:0 0 0 1rem #f2cf7c14,0 0 0 2rem #f2cf7c0d}.arete-hub__card-top-copy{z-index:1;gap:.55rem;max-width:75%;display:grid;position:relative}.arete-hub__card-kicker .arete-hub__eyebrow{color:#ffefcbe0;font-size:.57rem}.arete-hub__card-kicker>b{color:#f2cf7c;background:#061a3959;border-color:#f2cf7c8c}.arete-hub__card-top h2{color:#fff;text-shadow:0 5px 18px #0000002e;font-size:clamp(1.95rem,2.25vw,2.5rem)}.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{z-index:0;object-fit:contain;opacity:.66;filter:drop-shadow(0 16px 18px #00000040);width:8.1rem;height:8.1rem;transition:transform .3s,opacity .3s;position:absolute;bottom:-.8rem;right:-.9rem}.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{width:8.8rem;height:8.8rem;bottom:-1.25rem;right:-.35rem}.arete-hub__immersion-card:nth-child(3) .arete-hub__card-symbol{width:7.4rem;height:9.2rem;bottom:-1.3rem;right:.2rem}@media (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{object-fit:contain;opacity:.12;width:clamp(120px,18vw,220px);max-height:80%;bottom:1rem;right:1rem}.arete-ticket__price{margin-top:1rem!important}.arete-ticket__price strong{font-family:inherit;line-height:1;font-size:clamp(2rem,3vw,2.6rem)!important}.arete-ticket__price span{color:var(--arete-muted);margin-top:.35rem;font-size:1rem;display:block}.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{background:radial-gradient(circle at 12% 10%,#82b7e84d,#0000 34%),radial-gradient(circle at 88% 86%,#ee8b6126,#0000 30%),linear-gradient(#f2f8fc,#eaf3fa);position:relative;overflow:hidden}.arete-tickets-overview:before{content:"";opacity:.06;pointer-events:none;background:url(/assets/simbolos/FLOR%20DE%20LIS/flor-de-lis-dourado-azul-marinho.png) 50%/contain no-repeat;width:220px;height:280px;position:absolute;top:10rem;right:-5rem}.arete-tickets-overview__head{margin-bottom:3.1rem;position:relative}.arete-tickets-overview__head>p:last-of-type{max-width:65ch;color:var(--arete-muted);margin-top:1rem;line-height:1.7}.arete-tickets-overview__meta{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.arete-tickets-overview__meta span{background:color-mix(in srgb, var(--surface-light) 70%, transparent);color:var(--arete-ink);border:1px solid #0c4d8829;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.arete-tickets-overview__meta span:before{background:var(--arete-coral-500);content:"";border-radius:50%;width:.38rem;height:.38rem}.arete-tickets-overview__journeys{margin-bottom:1.2rem}.arete-tickets-overview__journeys h3{font-family:var(--font-display);margin-top:.35rem;font-size:clamp(1.45rem,1.2rem + .55vw,2rem);font-weight:500;line-height:1.08}.arete-ticket-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.arete-ticket-card{border:1px solid color-mix(in srgb,var(--ticket-primary) 25%,#fff);border-top:5px solid var(--ticket-primary);background:linear-gradient(145deg,var(--surface-light) 8%,var(--ticket-surface));min-height:535px;color:var(--arete-ink);isolation:isolate;border-radius:24px;flex-direction:column;padding:1.4rem;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #081e3714}.arete-ticket-card:focus-visible,.arete-passport-card:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:4px}.arete-ticket-card__watermark{z-index:-1;opacity:.075;pointer-events:none;width:180px;transition:opacity .24s;position:absolute;top:4rem;right:-2rem}.arete-ticket-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.arete-ticket-card .arete-sale-status{border:1px solid color-mix(in srgb,var(--ticket-primary) 32%,#fff);background:color-mix(in srgb, var(--surface-light) 72%, transparent);width:max-content;color:var(--ticket-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0;padding:.34rem .55rem;font-size:.67rem;font-weight:900;display:inline-flex}.arete-ticket-card .arete-sale-status span{background:var(--ticket-primary);border-radius:50%;width:.4rem;height:.4rem;margin-right:.35rem}.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{align-items:center;gap:.75rem;margin-top:1.55rem;display:flex}.arete-ticket-card__symbol{border:1px solid color-mix(in srgb,var(--ticket-primary) 24%,#fff);background:color-mix(in srgb, var(--surface-light) 74%, transparent);border-radius:18px;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.arete-ticket-card__symbol img{object-fit:contain;width:52px;height:52px}.arete-ticket-card__identity b,.arete-ticket-card__identity small{display:block}.arete-ticket-card__identity b{color:var(--ticket-primary);letter-spacing:.055em;font-size:.75rem}.arete-ticket-card__identity small{color:var(--arete-muted);text-transform:uppercase;margin-top:.25rem;font-size:.67rem;font-weight:750}.arete-ticket-card__body{gap:.75rem;margin-top:1.5rem;display:grid}.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{border-top:1px dashed color-mix(in srgb,var(--ticket-primary) 28%,#fff);color:var(--ticket-primary);gap:.55rem;margin-top:1.25rem;padding-top:1rem;font-size:.82rem;font-weight:800;display:grid}.arete-ticket-card__purchase{gap:.55rem;margin-top:auto;padding-top:1.45rem;display:grid}.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{color:var(--arete-muted);margin-top:.3rem;font-size:.78rem}.arete-ticket-card__cta,.arete-passport-card__cta{background:var(--ticket-primary);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;min-height:50px;padding:.75rem 1rem;font-size:.83rem;font-weight:900;display:flex}.arete-ticket-card__cta i,.arete-passport-card__cta i{font-size:1.2rem;font-style:normal;transition:transform .2s}.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{color:#fff;isolation:isolate;background:radial-gradient(circle at 4% 0,#3e7eb46b,#0000 32%),radial-gradient(circle at 90% 100%,#cd9d3f2e,#0000 25%),linear-gradient(135deg,#061a39,#0b315f);border:1px solid #efcd8359;border-radius:26px;grid-template-columns:minmax(230px,.85fr) minmax(300px,1.25fr) minmax(230px,.65fr);align-items:center;gap:clamp(1.3rem,3vw,3rem);padding:clamp(1.5rem,3.2vw,3rem);transition:transform .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px #061a394d}.arete-passport-card:after{content:"";pointer-events:none;border:1px solid #efcd8329;border-radius:18px;position:absolute;inset:11px}.arete-passport-card>*{z-index:1;position:relative}.arete-passport-card__laurel{opacity:.12;pointer-events:none;width:330px;bottom:-6rem;right:-4rem;z-index:-1!important;position:absolute!important}.arete-passport-card__identity{align-items:center;gap:1rem;display:flex}.arete-passport-card__frame{background:#ffffff14;border:1px solid #efcd8361;border-radius:22px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid}.arete-passport-card__frame img{object-fit:contain;width:66px;height:66px}.arete-passport-card__seal{color:#f5d98b;letter-spacing:.075em;text-transform:uppercase;border:1px solid #efcd8385;border-radius:999px;width:max-content;padding:.32rem .55rem;font-size:.64rem;font-weight:900;display:block}.arete-passport-card__identity strong,.arete-passport-card__identity small{display:block}.arete-passport-card__identity strong{font-family:var(--font-display);margin-top:.6rem;font-size:clamp(1.8rem,1.45rem + 1vw,2.65rem);font-weight:500;line-height:1}.arete-passport-card__identity small{color:#d9e8f4;margin-top:.5rem;font-size:.83rem;line-height:1.45}.arete-passport-card__route{align-items:stretch;display:flex}.arete-passport-card__stop{flex:1;gap:.4rem;min-width:0;padding-right:1.15rem;display:grid;position:relative}.arete-passport-card__stop:before{border:2px solid var(--journey-color);content:"";background:#0b315f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff12}.arete-passport-card__stop b{color:#dcebf5;letter-spacing:.07em;font-size:.72rem}.arete-passport-card__stop small{color:#fff;font-size:.76rem;font-weight:700;line-height:1.35}.arete-passport-card__stop i{background:linear-gradient(90deg,var(--journey-color),#ffffff52);content:"";width:calc(100% - 24px);height:1px;position:absolute;top:5px;left:14px}.arete-passport-card__purchase{gap:.65rem;display:grid}.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{color:#d9e8f4;margin-top:.3rem;font-size:.74rem}.arete-passport-card__price em{color:#f5d98b;margin-top:.7rem;font-size:.84rem;font-style:normal;font-weight:900}.arete-passport-card__price b{color:#fff;margin-top:.28rem;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 (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 (width<=640px){.arete-tickets-overview__meta{grid-template-columns:1fr;display:grid}.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{gap:1rem;padding-left:1rem;display:grid}.arete-passport-card__stop{padding-left:1rem;padding-right:0}.arete-passport-card__stop:before{position:absolute;top:.15rem;left:-1rem}.arete-passport-card__stop i{background:linear-gradient(180deg,var(--journey-color),#ffffff52);width:1px;height:calc(100% + .48rem);top:16px;left:-.72rem}.arete-passport-card__purchase{grid-column:auto;grid-template-columns:1fr}.arete-passport-card__cta{width:100%}.arete-passport-card__laurel{width:250px;right:-7rem}.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 *{transition:none!important;animation:none!important}}.arete-ticket-card-grid{align-items:start}.arete-ticket-option{flex-direction:column;min-width:0;display:flex}.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{color:var(--arete-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;align-items:center;gap:.65rem;margin:1rem 0 .7rem;font-size:.66rem;font-weight:900;display:flex}.arete-ticket-option__divider:before,.arete-ticket-option__divider:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ticket-primary) 28%,#fff));content:"";flex:1;height:1px}.arete-ticket-option__divider:after{transform:scaleX(-1)}.arete-ticket-combo{border:1px solid color-mix(in srgb,var(--combo-primary-a) 18%,var(--combo-primary-b));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%);color:var(--arete-ink);border-radius:18px;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #081e3712}.arete-ticket-combo:before{background:linear-gradient(90deg,var(--combo-primary-a),var(--combo-primary-b));content:"";height:3px;position:absolute;top:0;left:0;right:0}.arete-ticket-combo__symbols{align-self:start;align-items:center;gap:.35rem;display:flex}.arete-ticket-combo__symbol{border:1px solid color-mix(in srgb,var(--combo-color) 38%,#fff);background:color-mix(in srgb, var(--surface-light) 75%, transparent);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.arete-ticket-combo__symbol img{object-fit:contain;width:37px;height:37px}.arete-ticket-combo__plus{color:#785817;background:#f3e4b7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.9rem;font-weight:900;display:grid}.arete-ticket-combo__content{gap:.32rem;min-width:0;display:grid}.arete-ticket-combo__label{color:var(--combo-primary-a);letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:900}.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{gap:.25rem;display:grid}.arete-ticket-combo__days>span{color:var(--arete-muted);font-size:.7rem;font-weight:700;line-height:1.35}.arete-ticket-combo__days b{color:var(--combo-primary-a);letter-spacing:.05em;margin-right:.35rem;font-size:.65rem}.arete-ticket-combo__days>span+span b{color:var(--combo-primary-b)}.arete-ticket-combo__purchase{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;display:grid}.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{color:var(--arete-muted);margin-top:.25rem;font-size:.64rem;line-height:1.3}.arete-ticket-combo__cta{background:linear-gradient(100deg,var(--combo-primary-a),var(--combo-primary-b));color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;min-height:44px;padding:.65rem .8rem;font-size:.73rem;font-weight:900;display:flex}.arete-ticket-combo__cta i{font-size:1.05rem;font-style:normal;transition:transform .2s}.arete-ticket-combo__purchase>small{grid-column:1/-1}.arete-ticket-combo:hover{border-color:color-mix(in srgb,var(--combo-primary-a) 45%,var(--combo-primary-b));transform:translateY(-3px);box-shadow:0 13px 25px #081e371f}.arete-ticket-combo:hover .arete-ticket-combo__cta i{transform:translate(3px)}@media (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 (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{transition:none!important;animation:none!important}}.arete-ticket-card__upgrade{border:1px solid color-mix(in srgb,var(--combo-primary-a) 18%,var(--combo-primary-b));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);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1.15rem;padding:.9rem;display:grid;position:relative}.arete-ticket-card__upgrade:before{border-top:1px dashed color-mix(in srgb,var(--ticket-primary) 18%,#cfdce6);content:"";position:absolute;top:-.65rem;left:0;right:0}.arete-ticket-card__upgrade-icons{align-items:center;gap:.28rem;display:flex}.arete-ticket-card__upgrade-icon{border:1px solid color-mix(in srgb,var(--upgrade-color) 38%,#fff);background:color-mix(in srgb, var(--surface-light) 75%, transparent);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.arete-ticket-card__upgrade-icon img{object-fit:contain;width:27px;height:27px}.arete-ticket-card__upgrade-plus{color:#785817;background:#f3e4b7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.77rem;font-weight:900;display:grid}.arete-ticket-card__upgrade-copy{gap:.18rem;min-width:0;display:grid}.arete-ticket-card__upgrade-copy>span{color:var(--ticket-primary);letter-spacing:.065em;text-transform:uppercase;font-size:.6rem;font-weight:900}.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{color:var(--arete-ink);font-size:.71rem;display:block}.arete-ticket-card__upgrade-buy{justify-items:end;gap:.45rem;display:grid}.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{border:1px solid color-mix(in srgb,var(--combo-primary-a) 45%,var(--combo-primary-b));background:color-mix(in srgb, var(--surface-light) 72%, transparent);min-height:42px;color:var(--arete-ink);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.68rem;font-weight:800;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.arete-ticket-card__upgrade-action i{font-size:1rem;font-style:normal;transition:transform .2s}.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{margin-top:.65rem;display:block}.arete-ticket-card__purchase+.arete-ticket-card__support{margin-top:.85rem}@media (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;place-items:center stretch}.arete-ticket-card__upgrade-action{justify-content:space-between}}@media (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{transition:none!important;animation:none!important}}.arete-ticket-upgrade{border:1px solid color-mix(in srgb,var(--ticket-primary) 16%,#dce5eb);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);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.8rem .85rem;text-decoration:none;transition:border-color .18s,background .18s;display:grid;position:relative}.arete-ticket-upgrade:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ticket-primary) 24%,#d9e3ea),transparent);content:"";height:1px;position:absolute;top:-.55rem;left:0;right:0}.arete-ticket-upgrade:focus-visible{outline:3px solid var(--ticket-primary);outline-offset:3px}.arete-ticket-upgrade__visual{align-items:center;gap:.26rem;display:flex}.arete-ticket-upgrade__icon{border:1px solid color-mix(in srgb,var(--ticket-primary) 16%,#fff);background:color-mix(in srgb, var(--surface-light) 56%, transparent);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.arete-ticket-upgrade__icon img{object-fit:contain;width:26px;height:26px}.arete-ticket-upgrade__plus{color:#9c7623;font-size:1rem;font-weight:800}.arete-ticket-upgrade__content{gap:.2rem;min-width:0;display:grid}.arete-ticket-upgrade__eyebrow{color:var(--ticket-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.2}.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{background:color-mix(in srgb,var(--ticket-primary) 10%,var(--surface-light));width:34px;height:34px;color:var(--ticket-primary);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;transition:transform .18s,background .18s;display:grid}.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{background:color-mix(in srgb,var(--ticket-primary) 15%,var(--surface-light));transform:translate(3px)}@media (width<=480px){.arete-ticket-upgrade{gap:.6rem;padding:.75rem}.arete-ticket-upgrade__visual{gap:.08rem;display:grid}.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{transition:none!important;animation: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{border-color:color-mix(in srgb,var(--ticket-primary) 20%,#fff);background:color-mix(in srgb, var(--surface-light) 62%, transparent);width:34px;height:34px}.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{border:1px solid color-mix(in srgb,var(--ticket-primary) 26%,#fff);background:color-mix(in srgb, var(--surface-light) 78%, transparent);min-height:38px;color:var(--ticket-primary);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.58rem .72rem;font-size:.67rem;font-weight:800;line-height:1.15;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.arete-ticket-upgrade__button i{font-size:.95rem;font-style:normal;transition:transform .18s}.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 (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{transition:none!important;animation:none!important}}.arete-ticket-upgrade{grid-template-columns:1fr;gap:.7rem;padding:1rem;display:grid}.arete-ticket-upgrade__intro{align-items:center;gap:.75rem;min-width:0;display:flex}.arete-ticket-upgrade__icon{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.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{background:linear-gradient(100deg,var(--combo-primary-a),var(--combo-primary-b));color:#fff;text-align:left;border:0;border-radius:12px;justify-content:space-between;width:100%;min-height:46px;padding:.72rem .9rem;font-size:.77rem;font-weight:850;display:flex;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 (width<=480px){.arete-ticket-upgrade{padding:.9rem}.arete-ticket-upgrade__icon{flex-basis:38px;width:38px;height:38px}.arete-ticket-upgrade__icon img{width:32px;height:32px}.arete-ticket-upgrade__button{min-height:44px}}.arete-day-program{background:radial-gradient(circle at 8% 8%,#82b7e82e,#0000 30%),#f8fbfd;scroll-margin-top:84px}.arete-day-program__meta{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.arete-day-program__meta span{background:var(--surface-light);color:var(--arete-ink);border:1px solid #0c4d8829;border-radius:999px;padding:.42rem .65rem;font-size:.74rem;font-weight:800}.arete-day-program__route{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem 1rem;display:grid;position:relative}.arete-day-program__route:before{content:"";background:linear-gradient(90deg,#0000,#82b7e8,#0c4d88,#82b7e8,#0000);height:2px;position:absolute;top:24px;left:8%;right:8%}.arete-day-program__item{gap:.55rem;min-width:0;padding-top:0;display:grid;position:relative}.arete-day-program__node{z-index:1;background:var(--arete-primary);border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin:17px auto -2px;position:relative;box-shadow:0 0 0 2px #0c4d8838}.arete-day-program__item time{color:var(--arete-primary);letter-spacing:.03em;text-align:center;font-size:.72rem;font-weight:900}.arete-day-program__card{border:1px solid #0c4d8829;border-top:4px solid var(--arete-primary);background:var(--surface-light);border-radius:18px;align-content:start;gap:.55rem;min-height:100%;padding:1rem;display:grid;box-shadow:0 12px 26px #081e3712}.arete-day-program__card>small{color:var(--arete-primary);letter-spacing:.075em;text-transform:uppercase;font-size:.64rem;font-weight:900}.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;font-weight:800;color:var(--arete-primary)!important;font-size:.75rem!important}.arete-day-program__item--debate .arete-day-program__card{color:#fff;background:linear-gradient(145deg,#061a39,#103b69);border-color:#d1a84a #cd9d3f85 #cd9d3f85}.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{width:100%;color:var(--arete-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e3edf4;align-items:center;gap:.55rem;margin-top:auto;padding:.45rem 0 0;display:flex}.arete-day-program__speaker:focus-visible{outline:3px solid var(--arete-primary);outline-offset:3px;border-radius:8px}.arete-day-program__speaker img{object-fit:cover;object-position:top;border:2px solid #fff;border-radius:12px;outline:1px solid #0c4d8859;flex:0 0 46px;width:46px;height:46px;box-shadow:0 3px 10px #081e3724}.arete-day-program__speaker span{gap:.1rem;min-width:0;display:grid}.arete-day-program__speaker b{font-size:.75rem;line-height:1.25}.arete-day-program__speaker small{color:var(--arete-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.25;overflow:hidden}.arete-day-program__speaker i{color:var(--arete-primary);font-size:.65rem;font-style:normal;font-weight:900}.arete-day-program__bio{background:#f7fbfd;border-top:1px solid #dce8f1;grid-template-columns:62px 1fr;gap:.7rem;padding:.7rem;display:grid}.arete-day-program__bio img{object-fit:cover;object-position:top;border-radius:12px;width:62px;height:74px}.arete-day-program__bio div{gap:.2rem;display:grid}.arete-day-program__bio span{color:var(--arete-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900}.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 (width<=1439px){.arete-day-program__route{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.arete-day-program__route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.arete-day-program__route{grid-template-columns:1fr;padding-left:1.25rem}.arete-day-program__route:before{background:linear-gradient(#82b7e8,#0c4d88,#82b7e8);width:2px;height:auto;top:20px;bottom:20px;left:6px}.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{grid-template-columns:1fr;display:grid}.arete-day-program__meta span{text-align:center}}.arete-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}.arete-speakers article{grid-template-columns:96px 1fr;gap:1rem;padding:1rem;display:grid}.arete-speaker__image{border-radius:12px}.arete-speakers article>div:last-child{padding:0}.arete-speakers h3{letter-spacing:0;font-size:1.05rem}.arete-speakers p{font-size:.95rem}.arete-speakers small{color:var(--arete-ink);font-family:var(--arete-font-secondary);margin-top:.2rem;font-size:1.2rem;line-height:1.25}@media (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{object-fit:contain;opacity:.78;width:56px;height:56px}.arete-route-map{background:linear-gradient(180deg,var(--surface-light) 0%,#fbfaf6 100%);text-rendering:optimizelegibility}.arete-route-map__container{width:min(100% - 2rem,1680px);margin-inline:auto}.arete-route-map .arete-section__head{max-width:780px}.arete-route-map__legend{gap:.75rem;margin:1.5rem 0;display:flex}.arete-route-map__legend a{min-width:0;color:var(--arete-ink);border-bottom:2px solid #dbe6ed;flex:1 1 0;justify-content:space-between;gap:.75rem;padding:.75rem 0;display:flex}.arete-route-map__legend b{color:var(--arete-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.arete-route-map__legend span{color:var(--arete-muted);font-size:.88rem}.arete-route-map__canvas{box-sizing:border-box;isolation:isolate;background:radial-gradient(circle at 9% 12%,#82b7e82b,transparent 22%),radial-gradient(circle at 51% 48%,#95bfb026,transparent 27%),radial-gradient(circle at 90% 78%,#e6c49e33,transparent 25%),var(--surface-light);border:1px solid #dce8ec;border-radius:28px;padding:clamp(1rem,2vw,2.2rem) clamp(.75rem,1.5vw,1.4rem);position:relative;overflow:visible;container-type:inline-size}.arete-route-map__astral-grid{z-index:-2;opacity:.55;background-image:linear-gradient(#0c4d880f 1px,#0000 1px),linear-gradient(90deg,#0c4d880f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;mask-image:radial-gradient(#000 12%,#0000 78%)}.arete-route-map__path{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arete-route-map__path path{stroke-dasharray:2300;stroke-dashoffset:2300px;filter:drop-shadow(0 2px 4px #0c4d8824);transition:stroke-dashoffset 1.4s}.arete-route-map.is-visible .arete-route-map__path path{stroke-dashoffset:0}.arete-route-map__list{z-index:1;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,2vw,2rem) clamp(.45rem,.7vw,.75rem);margin:0;padding:1rem 0;list-style:none;display:grid;position:relative}.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{z-index:1;grid-column:var(--route-column-wide);grid-row:var(--route-row-wide);align-self:stretch;position:relative}.arete-route-map__anchor{z-index:2;background:var(--route-color,#0c4d88);width:14px;height:14px;box-shadow:0 0 0 2px color-mix(in srgb,var(--route-color,#0c4d88) 40%,transparent);border:3px solid #fff;border-radius:50%;position:absolute;top:-.45rem;left:50%;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{border:1px solid color-mix(in srgb,var(--route-color) 28%,#fff);background:color-mix(in srgb, var(--surface-light) 94%, transparent);border-radius:14px;align-items:flex-start;gap:clamp(.45rem,.35rem + .3vw,.85rem);height:100%;padding:clamp(.75rem,.55rem + .55vw,1.15rem);display:flex;position:relative;box-shadow:0 8px 18px #081e370f}.arete-route-map__day-marker{isolation:isolate;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)));border:1px solid #cd9d3fb8;min-height:186px;position:relative;overflow:visible;box-shadow:0 16px 32px #081e371c,0 10px 24px #cd9d3f21}.arete-route-map__node{flex-direction:column}.arete-route-map__day-marker:before{content:"";z-index:-2;border-radius:inherit;filter:blur(13px);opacity:.72;pointer-events:none;background:radial-gradient(#ffcd6957,#dda2372e 38%,#0000 72%);animation:5.8s ease-in-out infinite arete-gold-breathe;position:absolute;inset:-18px}.arete-route-map__day-marker:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--arete-gold-angle),transparent 0deg,#ffe69d38 55deg,#f2cc74 92deg,#b77b24 122deg,transparent 175deg,transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:8s linear infinite arete-gold-border;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.arete-route-map__day-marker-symbol{z-index:2;background:linear-gradient(145deg,color-mix(in srgb, var(--surface-light) 90%, transparent),#f6d88a24);border:1px solid #cc9d418c;border-radius:18px;flex:none;place-items:center;width:clamp(58px,4.5vw,76px);height:clamp(58px,4.5vw,76px);display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,0 8px 24px #b1781f26}.arete-route-map__day-marker-symbol img{object-fit:contain;width:76%;height:76%}.arete-route-map__day-content{z-index:2;min-width:0;position:relative}.arete-route-map__night{color:#a27022;font-family:var(--font-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:850;display:block}.arete-route-map__day-marker p,.arete-route-map__node span{color:var(--route-color);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(.7rem,.66rem + .08vw,.78rem);font-weight:900}.arete-route-map__day-marker h3{letter-spacing:-.015em;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:balance;margin:.2rem 0 0;font-size:clamp(1rem,.92rem + .3vw,1.32rem);line-height:1.1}.arete-route-map__talk-title{max-inline-size:38ch;font-family:var(--font-primary);letter-spacing:-.012em;color:var(--arete-ink);white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:pretty;margin:.35rem 0 0;font-size:clamp(.95rem,.9rem + .16vw,1.08rem);font-weight:750;line-height:1.28}.arete-route-map__day-marker small,.arete-route-map__node small,.arete-route-map__node em{max-width:100%;font-family:var(--font-primary);color:var(--arete-muted);overflow-wrap:break-word;word-break:normal;hyphens:auto;margin-top:.45rem;font-size:clamp(.76rem,.71rem + .12vw,.88rem);font-style:normal;line-height:1.35;display:block}.arete-route-map__node-head{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;max-width:100%;display:flex}.arete-route-map__node>div:last-child{flex-direction:column;flex:auto;min-width:0;max-width:100%;display:flex}.arete-route-map__meta{border-bottom:1px solid color-mix(in srgb,var(--route-color) 16%,#e5edf3);font-family:var(--font-primary);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.55rem;font-size:clamp(.66rem,.63rem + .08vw,.74rem);font-weight:800;line-height:1.2;display:flex}.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{align-items:center;gap:.45rem;min-width:0;display:flex}.arete-route-map__node-type>span:last-child{font-family:var(--font-primary);color:orange;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.arete-route-map__icon{border:1px solid color-mix(in srgb,var(--route-color) 24%,#fff);background:color-mix(in srgb,var(--route-color) 12%,var(--surface-light));border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.arete-route-map__icon img{object-fit:contain;width:23px;height:23px}.arete-route-map__placeholder{background:color-mix(in srgb,var(--route-color) 10%,var(--surface-light));width:fit-content;max-width:100%;font-family:var(--font-primary);border-radius:999px;align-items:center;padding:.28rem .5rem;font-weight:800;color:var(--route-color)!important;margin-top:.65rem!important;font-size:.7rem!important;line-height:1.15!important;display:inline-flex!important}.arete-route-map__speaker{border-top:1px solid color-mix(in srgb,var(--route-color) 12%,#e5edf3);padding-top:.75rem;font-weight:650;display:block;color:color-mix(in srgb,var(--route-color) 78%,#142e4a)!important;margin-top:auto!important}.arete-route-map__talk{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%);min-height:168px;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 img{filter:brightness(0)invert()}.arete-route-map__item.is-highlighted{animation:.8s arete-route-highlight}@keyframes arete-route-highlight{50%{filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--route-color) 25%,transparent));transform:translateY(-4px)}}@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,border-color .18s,box-shadow .18s}.arete-route-map__item:hover>article{transform:translateY(-3px);box-shadow:0 14px 28px #081e3721}}@media (width>=1360px){.arete-route-map__day-marker{width:calc(100% + .65rem);margin-inline:-.325rem}}@media (width>=1360px) and (width<=1719px){.arete-route-map__list{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(6,minmax(0,1fr))}.arete-route-map__item{grid-column:var(--route-column-notebook);grid-row:var(--route-row-notebook)}}@media (width>=1120px) and (width<=1359px){.arete-route-map__canvas{padding:1.15rem}.arete-route-map__list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem .8rem}.arete-route-map__item{grid-column:var(--route-column-medium);grid-row:var(--route-row-medium)}}@media (width>=900px) and (width<=1119px){.arete-route-map__canvas{padding:1.15rem}.arete-route-map__list{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(4,minmax(0,1fr));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 (width<=899px){.arete-route-map__legend{scroll-snap-type:x mandatory;overflow-x:auto}.arete-route-map__legend a{scroll-snap-align:start;min-width:76%}.arete-route-map__canvas{border-radius:22px;padding:1rem 1rem 1rem 3rem;overflow:visible}.arete-route-map__canvas:before{content:"";background:linear-gradient(#82b7e8 0%,#0c4d88 28%,#95bfb0 38%,#17665e 62%,#e6c49e 74%,#955539 100%);width:2px;position:absolute;top:2rem;bottom:2rem;left:1.45rem}.arete-route-map__path{display:none}.arete-route-map__list{padding:0;display:block}.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{filter:blur(9px);inset:-10px}.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 (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 (width<=390px){.arete-route-map__meta{grid-template-columns:1fr;gap:.25rem;display:grid}.arete-route-map__meta time{text-align:left}}@media (prefers-reduced-motion:reduce){.arete-route-map__path path{stroke-dashoffset:0;transition:none}.arete-route-map__item.is-highlighted,.arete-route-map__day-marker:before,.arete-route-map__day-marker:after{animation:none}}.arete-day-card__cta{color:var(--card-primary);margin-top:auto;font-weight:900}.arete-page .arete-route-map__talk{flex-direction:column;gap:.7rem;min-width:0;height:100%;min-height:168px;padding:clamp(.85rem,.72rem + .3vw,1.12rem);display:flex;position:relative;overflow:hidden}.arete-page .arete-route-map__talk-title{z-index:1;font-family:var(--font-primary);letter-spacing:-.015em;color:var(--arete-ink);text-wrap:pretty;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;margin:0;font-size:clamp(1rem,.94rem + .18vw,1.16rem);font-weight:750;line-height:1.28;position:relative}.arete-route-map__talk-type{z-index:1;background:color-mix(in srgb,var(--route-color) 10%,var(--surface-light));width:fit-content;max-width:calc(100% - 2.6rem);color:var(--route-color);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:.1rem;padding:.28rem .5rem;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex;position:relative}.arete-route-map__talk-symbol{z-index:0;object-fit:contain;opacity:.12;pointer-events:none;width:clamp(30px,2.4vw,42px);height:clamp(30px,2.4vw,42px);position:absolute;top:3.25rem;right:.8rem}.arete-route-map__talk-footer{z-index:1;border-top:1px solid color-mix(in srgb,var(--route-color) 15%,#e5edf3);margin-top:auto;padding-top:.75rem;position:relative}.arete-page .arete-route-map__speaker{font-family:var(--font-primary);white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;border:0;padding:0;font-size:clamp(.75rem,.72rem + .08vw,.84rem);font-weight:750;line-height:1.35;display:block;color:color-mix(in srgb,var(--route-color) 82%,var(--arete-ink))!important;margin:0!important}.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{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.arete-route-map__day-header{align-items:center;gap:.7rem;min-width:0;display:flex}.arete-route-map__day-header>div:last-child{min-width:0}.arete-page .arete-route-map__day-marker h3{letter-spacing:-.02em;text-wrap:balance;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;width:100%;margin-top:.1rem;font-size:clamp(1rem,.93rem + .22vw,1.28rem);line-height:1.12}.arete-route-map__day-marker>small{background:color-mix(in srgb,var(--route-color) 11%,var(--surface-light));width:fit-content;max-width:100%;color:var(--route-color);font-family:var(--font-primary);border-radius:999px;margin-top:auto;padding:.34rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}@media (width<=1100px){.arete-route-map__talk-symbol{opacity:.09;width:30px;height:30px}}@media (hover:hover){.arete-route-map__talk:hover .arete-route-map__talk-symbol{opacity:.18}}.arete-route-map__day-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:1.5rem 0;display:grid}.arete-route-map__day-toggle,.arete-route-map__map-day-toggle{min-width:0;color:var(--arete-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.arete-route-map__day-surface,.arete-route-map__map-day-surface{border:1px solid color-mix(in srgb,var(--route-color) 38%,#dce7ef);background:linear-gradient(145deg,color-mix(in srgb,var(--route-color) 10%,var(--surface-light)),var(--surface-light) 55%,#f2cc7414);border-radius:22px;flex-direction:column;align-items:flex-start;gap:.65rem;animation:7.2s ease-in-out infinite arete-day-card-float;display:flex;box-shadow:0 13px 28px #081e3717,0 8px 18px #cd9d3f1c}.arete-route-map__day-surface{min-height:260px;padding:1.1rem}.arete-route-map__map-day-toggle{width:100%;height:100%;display:block}.arete-route-map__map-day-surface{height:100%;min-height:210px;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{border-color:var(--route-color);animation-play-state:paused;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{background:color-mix(in srgb,var(--route-color) 11%,var(--surface-light));color:var(--route-color);border-radius:999px;padding:.3rem .5rem;font-size:.72rem;font-weight:800}.arete-route-map__day-surface>b,.arete-route-map__map-day-surface>b{width:100%;color:var(--route-color);font-family:var(--font-primary);justify-content:space-between;align-items:center;margin-top:auto;font-size:.8rem;display:flex}.arete-route-map__day-surface i,.arete-route-map__map-day-surface i{font-size:1.25rem;font-style:normal}.arete-route-map__calendar{border:1px solid color-mix(in srgb,var(--route-color) 25%,#fff);background:var(--surface-light);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.arete-route-map__calendar img{object-fit:contain;width:32px;height:32px}@keyframes arete-day-card-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}.arete-route-map__stage{opacity:1;display:block}.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:.3s both arete-route-item-in}@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{z-index:3;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.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-avatar{z-index:2;outline:1px solid color-mix(in srgb,var(--route-color) 45%,#fff);background:#f5f8fa;border:2px solid #fff;border-radius:12px;width:42px;height:48px;transition:transform .18s,box-shadow .18s;position:absolute;top:.75rem;right:.75rem;overflow:hidden;box-shadow:0 5px 12px #081e3724}.arete-route-map__talk-avatar img{object-fit:cover;object-position:top;width:100%;height:100%}.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{border:1px solid #cd9d3f8c;border-top:4px solid var(--route-color);background:linear-gradient(145deg,#fffdf8,var(--surface-light) 60%,#f2cc741f);min-height:210px;color:var(--arete-ink);border-radius:19px;flex-direction:column;gap:.8rem;padding:1rem;display:flex;box-shadow:0 15px 30px #081e3721,0 8px 18px #cd9d3f1a}.arete-route-map__speaker-card header{gap:.75rem;display:flex}.arete-route-map__speaker-card-avatar{outline:1px solid color-mix(in srgb,var(--route-color) 42%,#fff);background:#f3f6f7;border:2px solid #fff;border-radius:14px;flex:0 0 58px;width:58px;height:64px;display:block;overflow:hidden;box-shadow:0 4px 12px #081e371f}.arete-route-map__speaker-card-avatar img{object-fit:cover;object-position:top;width:100%;height:100%}.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{color:var(--route-color);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.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{color:var(--arete-muted);font-family:var(--font-primary);margin:0;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{border-top:1px solid color-mix(in srgb,var(--route-color) 15%,#e5edf3);font-family:var(--font-primary);gap:.2rem;margin-top:auto;padding-top:.7rem;font-size:.76rem;line-height:1.35;display:grid}.arete-route-map__speaker-card-close{border:1px solid color-mix(in srgb,var(--route-color) 35%,#fff);background:var(--surface-light);color:var(--route-color);font-family:var(--font-primary);cursor:pointer;border-radius:999px;align-self:flex-start;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.arete-route-map__live-status{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.arete-route-map__day-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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-type{margin-right:0}.arete-route-map__talk-footer{align-items:center;gap:.6rem;display:flex}.arete-route-map__talk-speaker-details{gap:.16rem;min-width:0;display:grid}.arete-route-map__talk-avatar{border-radius:10px;flex:0 0 36px;width:36px;height:40px;position:relative;top:auto;right:auto}.arete-route-map__speaker-trigger{z-index:2;width:fit-content;color:var(--route-color);font-family:var(--font-primary);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:850;line-height:1.2;display:inline-flex;position:relative;inset:auto}.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{aspect-ratio:1;background:currentColor;width:1.5rem;display:block;-webkit-mask:url(/assets/simbolos/cadeado.svg) 50%/contain no-repeat;mask:url(/assets/simbolos/cadeado.svg) 50%/contain no-repeat}.arete-day-card--locked{isolation:isolate;border-color:color-mix(in srgb,var(--card-primary) 58%,white);cursor:default;position:relative;overflow:visible;box-shadow:0 9px 20px #081e3712}.arete-day-card--locked>:not(.arete-day-card__lock){z-index:1;position:relative}.arete-day-card--locked:before{z-index:0;border-radius:inherit;background:linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--card-primary) 42%,white) 48%,transparent 64%);content:"";opacity:.52;pointer-events:none;-webkit-mask-composite:xor;background-size:240% 100%;padding:1px;animation:1.35s ease-out both arete-locked-border-shine;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.arete-day-card__lock{z-index:2;border:1px solid color-mix(in srgb,var(--card-primary) 62%,white);background:var(--surface-light);width:3rem;height:3rem;color:var(--card-primary);border-radius:50%;place-items:center;animation:.5s ease-out .12s both arete-lock-reveal;display:grid;position:absolute;top:-1.45rem;right:1.1rem;box-shadow:0 8px 18px #081e3721}.arete-day-card__locked-copy{gap:.34rem;margin-top:auto;padding-top:.15rem;display:grid}.arete-day-card__locked-copy small{color:var(--card-primary);letter-spacing:.11em;font-size:.64rem}.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{cursor:default;display:block}.arete-route-map__map-day-toggle--locked .arete-route-map__map-day-surface{min-height:214px;position:relative}.arete-route-map__lock-medallion{border:1px solid color-mix(in srgb,var(--route-color,#0c4d88) 48%,white);background:var(--surface-light);width:48px;height:48px;color:var(--route-color,#0c4d88);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #d3ad6c2e,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{color:var(--route-color,var(--arete-primary));font-family:var(--font-primary);margin-top:.55rem;font-size:.75rem;font-style:normal;font-weight:850;display:block}.arete-route-map__map-day-toggle--locked b{margin-top:.55rem;font-size:.72rem;display:block;color:var(--arete-muted)!important}.arete-speaker-status--confirming{border:1px solid color-mix(in srgb,var(--route-color,var(--arete-primary)) 24%,transparent);background:color-mix(in srgb,var(--day-surface,var(--arete-surface)) 76%,var(--surface-light));width:fit-content;color:var(--route-color,var(--arete-primary));font-family:var(--font-primary);border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .66rem;font-size:.72rem;font-weight:700;line-height:1.1;display:inline-flex}.arete-speaker-status--confirming>span{background:#cfa14b;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 3px #cfa14b29}.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{border-color:color-mix(in srgb,var(--card-primary) 58%,white);transform:none}}@media (width<=640px){.arete-day-card__lock{width:2.7rem;height:2.7rem;top:-1.2rem;right:.9rem}.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{border:1px solid color-mix(in srgb,var(--route-color,var(--arete-primary)) 18%,#dbe5eb);background:color-mix(in srgb,var(--arete-surface) 72%,var(--surface-light));width:100%;color:var(--route-color,var(--arete-primary));cursor:default;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.72rem .8rem;display:grid}.arete-speaker-pending__visual{border:1px solid color-mix(in srgb,var(--route-color,var(--arete-primary)) 22%,transparent);background:color-mix(in srgb,var(--route-color,var(--arete-primary)) 10%,var(--surface-light));border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.arete-speaker-pending__visual:before{content:"";opacity:.68;background:currentColor;border-radius:50%;width:11px;height:11px;position:absolute;top:9px}.arete-speaker-pending__visual:after{content:"";opacity:.68;background:currentColor;border-radius:12px 12px 7px 7px;width:22px;height:12px;position:absolute;bottom:7px}.arete-speaker-pending__visual i{z-index:1;background:#cfa14b;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;right:6px}.arete-speaker-pending__content{gap:.16rem;min-width:0;display:grid}.arete-speaker-pending__content small{color:var(--route-color,var(--arete-primary));font-family:var(--font-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900;line-height:1}.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{border-radius:11px;width:38px;height:38px}.arete-speaker-pending--map .arete-speaker-pending__visual:before{width:10px;height:10px;top:8px}.arete-speaker-pending--map .arete-speaker-pending__visual:after{width:20px;height:11px;bottom:6px}.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 (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{isolation:isolate;position:relative}.arete-route-map__map-day-surface{z-index:2;position:relative}.arete-map-card__hint-shell{pointer-events:none;transition:opacity .24s,transform .24s;display:block;position:absolute;inset:0}.arete-map-card__hint{z-index:4;pointer-events:none;width:3.1rem;height:3.1rem;display:block;position:absolute;bottom:.5rem;right:-.75rem}.arete-map-card__hint-click{z-index:2;filter:invert()drop-shadow(0 3px 5px #061a3957);transform-origin:75% 76%;width:2.45rem;height:2.45rem;animation:4.5s ease-in-out infinite arete-map-hint-tap;display:block;position:absolute;bottom:0;right:0}.arete-map-card__hint-click img{object-fit:contain;width:100%;height:100%;display:block}.arete-map-card__hint-ripple{z-index:1;opacity:0;border:1px solid #82b7e8e6;border-radius:50%;width:1.1rem;height:1.1rem;animation:4.5s ease-out infinite arete-map-hint-ripple;position:absolute;bottom:.25rem;right:.36rem;transform:scale(.25);box-shadow:0 0 0 2px #82b7e81a}.arete-map-card__hint-ripple--2{animation-delay:.12s}.arete-map-card__hint-peek{z-index:1;background:linear-gradient(145deg,#fafdff 10%,#d9ebf8 54%,var(--surface-light) 100%);opacity:.82;transform-origin:100% 100%;border:1px solid #82b7e8cc;border-radius:15px;width:4rem;height:3.2rem;animation:4.5s cubic-bezier(.34,1.28,.64,1) infinite arete-map-hint-peek;display:block;position:absolute;bottom:1.05rem;right:-.38rem;transform:translateY(7px)rotate(-2deg);box-shadow:0 8px 16px #061a3924}.arete-map-card__hint-peek:after{background:linear-gradient(135deg,color-mix(in srgb, var(--surface-light) 86%, transparent),#82b7e833);content:"";border:1px solid #0c4d8829;border-radius:10px;position:absolute;inset:8px}.arete-map-card__hint-shell.is-dismissed{opacity:0;visibility:hidden;transform:translateY(4px)}.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 (width<=640px){.arete-map-card__hint{transform-origin:100% 100%;bottom:.35rem;right:-.28rem;transform:scale(.84)}.arete-map-card__hint-peek{width:3.45rem;height:2.7rem;bottom:.75rem;right:-.12rem}}@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{color:var(--route-color);font-family:var(--font-primary);letter-spacing:.02em;font-size:.68rem;font-weight:850;line-height:1.2;display:block}.arete-route-map__speaker-trigger{z-index:3;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.arete-route-map__speaker-trigger:hover{background:0 0;text-decoration:none}.arete-route-map__speaker-card{gap:.5rem;min-height:168px;padding:.85rem}.arete-route-map__speaker-card header{gap:.6rem}.arete-route-map__speaker-card-avatar{border-radius:12px;flex-basis:48px;width:48px;height:52px}.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{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arete-route-map__speaker-card-talk{-webkit-line-clamp:3;-webkit-box-orient:vertical;gap:.12rem;padding-top:.5rem;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.arete-route-map__speaker-card-close{display:none}.arete-route-map__experience{transition:height .42s cubic-bezier(.2,.75,.25,1);position:relative;overflow:visible}.arete-route-map__intro{isolation:isolate;place-items:center start;min-height:clamp(170px,16vw,220px);padding:1rem clamp(1.35rem,2vw,1.8rem);transition:opacity .38s,transform .42s cubic-bezier(.2,.75,.25,1);display:grid;position:relative}.arete-route-map__intro:before{content:none}.arete-route-map__intro-card{aspect-ratio:1;cursor:pointer;isolation:isolate;background:radial-gradient(circle at 36% 28%,#427aa46b,#0000 35%),linear-gradient(145deg,#123a60,#061a39 62%,#09284b);border:1px solid #f2cf7cc2;border-radius:27px;place-items:center;width:clamp(133px,15.4vw,200px);transition:box-shadow .4s;animation:2s ease-in-out infinite arete-map-intro-shake;display:grid;position:relative;overflow:visible;box-shadow:0 18px 32px #061a3952,0 0 18px 3px #d0a34c47}.arete-route-map__intro-card:before{content:none}.arete-route-map__intro-card:after{z-index:0;border-radius:inherit;content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(110deg,#0000 8%,#d0a34c 24%,#fff0bd 38%,#82b7e8 50%,#ee8b61 60%,#d0a34c 72%,#0000 88%) 125%/250% 100%;padding:1px;animation:6.5s ease-in-out infinite arete-map-intro-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.arete-route-map__intro-logo{z-index:1;object-fit:contain;filter:drop-shadow(0 7px 12px #00000038);width:68%;max-height:68%;position:relative}.arete-route-map__intro-click{z-index:2;pointer-events:none;width:48px;height:48px;display:block;position:absolute;bottom:1rem;right:1rem}.arete-route-map__intro-hand-icon{aspect-ratio:1;filter:drop-shadow(0 4px 7px #00000047);transform-origin:70% 74%;background:#f7d98c;width:44px;animation:2s ease-in-out infinite arete-map-intro-hand;display:block;position:absolute;bottom:0;right:0;-webkit-mask:url(/click.svg) 50%/contain no-repeat;mask:url(/click.svg) 50%/contain no-repeat}.arete-route-map__intro-ripple{aspect-ratio:1;opacity:0;border:2px solid #f7d98ceb;border-radius:50%;width:1.35rem;animation:2s ease-out infinite arete-map-intro-ripple;position:absolute;top:.35rem;left:.35rem;transform:scale(.22);box-shadow:0 0 0 3px #f7d98c1f}.arete-route-map__intro-ripple--2{animation-delay:.11s}.arete-route-map__intro-card:focus-visible{outline-offset:6px;outline:3px solid #f7d98c}[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{grid-template-columns:clamp(175px,20vw,244px) minmax(0,660px);grid-template-areas:"card copy""status status";align-items:center;column-gap:clamp(1rem,2.4vw,2.25rem);display:grid}[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{z-index:2;opacity:0;width:100%;min-height:0;padding:0;transition:opacity .38s,transform .42s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;transform:scale(.88)rotate(2deg)}[data-map-enhanced=true][data-map-phase=transition] .arete-route-map__intro-card{animation-play-state:paused;box-shadow:0 0 24px 6px #f7d98c85,0 14px 24px #061a3938}[data-map-enhanced=true][data-map-phase=transition] .arete-route-map__stage{opacity:0;display:block;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{opacity:1;transition:opacity .32s,transform .42s cubic-bezier(.2,.75,.25,1);display:block;transform:none}[data-map-enhanced=true][data-map-phase=days] .arete-route-map__item[data-day-marker]{animation:.4s ease-out both arete-map-days-reveal;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%{opacity:.35;background-position:125%}45%{opacity:1}72%,to{opacity:.4;background-position:-125%}}@keyframes arete-map-days-reveal{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (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";gap:.35rem .8rem}[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{border-radius:24px;width:clamp(126px,38.5vw,150px)}.arete-route-map__intro-card:after{border-radius:inherit}.arete-route-map__intro-click{transform-origin:100% 100%;bottom:.45rem;right:.45rem;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.arete-route-map__experience{transition:height .1s}.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{gap:.6rem;min-height:0}.arete-route-map__speaker-card>p{display:block;overflow:visible}.arete-route-map__speaker-card-talk{-webkit-line-clamp:unset;line-height:1.35;display:grid;overflow:visible}.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:10px;filter:blur(4px)}.arete-route-map__path-line{stroke-width:4px}@media (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{background:linear-gradient(180deg,#061a39 0%,#0c4d88 22%,#5f9bca 32%,#eaf3fa 42%,var(--surface-light) 50%);border-color:#0c4d88}.arete-route-map__item[data-day-number="2"] .arete-route-map__map-day-surface{background:linear-gradient(180deg,#103f3a 0%,#17665e 22%,#6fa398 32%,#e7f2ee 42%,var(--surface-light) 50%);border-color:#17665e}.arete-route-map__item[data-day-number="3"] .arete-route-map__map-day-surface{background:linear-gradient(180deg,#62461f 0%,#955539 22%,#d3ad6c 32%,#f5eddd 42%,var(--surface-light) 50%);border-color:#955539}.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{background:linear-gradient(180deg,#061a39 0%,#0c4d88 22%,#5f9bca 32%,#eaf3fa 42%,var(--surface-light) 50%);border-color:#0c4d88}.arete-route-map__item--psicologia .arete-route-map__map-day-surface{background:linear-gradient(180deg,#103f3a 0%,#17665e 22%,#6fa398 32%,#e7f2ee 42%,var(--surface-light) 50%);border-color:#17665e}.arete-route-map__item--saude-contemporanea .arete-route-map__map-day-surface{background:linear-gradient(180deg,#62461f 0%,#9a6e2d 22%,#d3ad6c 32%,#f5eddd 42%,var(--surface-light) 50%);border-color:#9a6e2d}.arete-route-map__map-day-surface .arete-route-map__night{color:#fff;text-shadow:0 1px 1px #00000024}.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{filter:none;width:28px;height:28px}.arete-speaker-showcase{background:radial-gradient(circle at 8% 10%,#3772a61f,#0000 31%),linear-gradient(#f4f9fc,#eaf3f8);scroll-margin-top:96px;position:relative;overflow:hidden}.arete-speaker-showcase:after{content:"";opacity:.06;pointer-events:none;background:url(/assets/simbolos/FLOR%20DE%20LIS/flor-de-lis-dourado-azul-marinho.png) 50%/contain no-repeat;width:260px;height:260px;position:absolute;bottom:-4rem;right:-3rem}.arete-speaker-showcase .container{z-index:1;position:relative}.arete-speaker-showcase__header{grid-template-columns:minmax(0,1fr) minmax(270px,350px);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.arete-speaker-showcase__header h2{max-width:18ch}.arete-speaker-showcase__header>div>p:not(.arete-eyebrow){max-width:70ch;color:var(--arete-muted);margin-top:1rem;line-height:1.65}.arete-speaker-showcase__editorial{color:#fff;background:linear-gradient(145deg,#08264c,#061a39);border:1px solid #efcd8352;border-radius:20px;padding:1.3rem 1.35rem;box-shadow:0 14px 28px #081e3729}.arete-speaker-showcase__editorial span{color:#f2cf7c;font-size:1.15rem}.arete-speaker-showcase__editorial p{font-family:var(--arete-font-italic);margin:.55rem 0 0;font-size:1.2rem;line-height:1.3}.arete-speaker-showcase__toolbar{justify-content:space-between;align-items:center;margin:2rem 0 1rem;display:flex}.arete-speaker-showcase__toolbar>span{color:#0c4d88;letter-spacing:.1em;font-size:.78rem;font-weight:900}.arete-speaker-showcase__toolbar>div{gap:.55rem;display:flex}.arete-speaker-showcase__toolbar button{background:var(--surface-light);color:#061a39;cursor:pointer;border:1px solid #0c4d8838;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.arete-speaker-showcase__toolbar button:not(:disabled):hover{color:#fff;background:#0c4d88;border-color:#0c4d88}.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{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#82b7e8 transparent;scrollbar-width:thin;grid-auto-columns:calc(33.3333% - .75rem);grid-auto-flow:column;gap:1.125rem;padding:.35rem .2rem 1.15rem;display:grid;overflow-x:auto}.arete-speaker-showcase__card{background:var(--surface-light);scroll-snap-align:start;border:1px solid #0c4d8824;border-radius:26px;flex-direction:column;min-width:0;min-height:610px;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 14px 30px #081e3717}.arete-speaker-showcase__card--2{background:#fbfdff}.arete-speaker-showcase__card--3{background:#fffdf8}.arete-speaker-showcase__visual{aspect-ratio:5/4;background:#e7f1f8;position:relative;overflow:hidden}.arete-speaker-showcase__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#061a398a);position:absolute;inset:35% 0 0}.arete-speaker-showcase__visual>img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .25s}.arete-speaker-showcase__visual.is-placeholder{background:#eaf3fa;padding:1.4rem}.arete-speaker-showcase__visual.is-placeholder>img{object-fit:contain}.arete-speaker-showcase__placeholder{z-index:2;color:#fff;background:#061a39db;border-radius:8px;padding:.32rem .5rem;font-size:.65rem;font-weight:850;position:absolute;top:.8rem;left:.8rem}.arete-speaker-showcase__credential{z-index:2;backdrop-filter:blur(8px);color:#fff;background:#061a39d4;border:1px solid #f2cf7c54;border-radius:13px;padding:.7rem .8rem;position:absolute;bottom:.85rem;left:.9rem;right:.9rem}.arete-speaker-showcase__credential span,.arete-speaker-showcase__credential strong{display:block}.arete-speaker-showcase__credential span{color:#f2cf7c;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.arete-speaker-showcase__credential strong{margin-top:.22rem;font-size:.72rem;line-height:1.3}.arete-speaker-showcase__body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.arete-speaker-showcase__body h3{font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,1.25rem + .45vw,1.9rem);font-weight:500;line-height:1.08}.arete-speaker-showcase__body header p{color:#0c4d88;margin:.4rem 0 0;font-size:.82rem;font-weight:700;line-height:1.4}.arete-speaker-showcase__bio{color:#4d6076;margin:1rem 0 0;font-size:.84rem;line-height:1.58}.arete-speaker-showcase__areas{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.arete-speaker-showcase__areas span{color:#14548d;background:#edf6fb;border:1px solid #0c4d8829;border-radius:999px;padding:.32rem .5rem;font-size:.67rem;font-weight:800}.arete-speaker-showcase__details{margin-top:.9rem}.arete-speaker-showcase__details summary{color:#0c4d88;cursor:pointer;font-size:.76rem;font-weight:900}.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{color:#4d6076;margin:.65rem 0 0;font-size:.8rem;line-height:1.55}.arete-speaker-showcase__body footer{border-top:1px solid #dce8f1;margin-top:auto;padding-top:1rem}.arete-speaker-showcase__body footer span,.arete-speaker-showcase__body footer strong{display:block}.arete-speaker-showcase__body footer span{color:#0c4d88;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.arete-speaker-showcase__body footer strong{color:#344a63;margin-top:.35rem;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 (width<=1250px){.arete-speaker-showcase__track{grid-auto-columns:calc(45.4545% - .511364rem)}}@media (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(76.9231% - .865385rem)}.arete-speaker-showcase__card{min-height:590px}}@media (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,.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{border-radius:17px;max-width:320px;padding:1rem 1.1rem}.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{grid-auto-columns:clamp(280px,24vw,325px);align-items:start;gap:clamp(1rem,1.6vw,1.3rem);padding-bottom:.8rem}.arete-speaker-showcase__card{border-radius:22px;min-height:0}.arete-speaker-showcase__visual{aspect-ratio:auto;height:205px;max-height:220px}.arete-speaker-showcase__visual.is-placeholder{padding:1rem}.arete-speaker-showcase__credential{border-radius:10px;max-width:82%;padding:.5rem .6rem;bottom:.65rem;left:.7rem;right:.7rem}.arete-speaker-showcase__credential span{font-size:.56rem}.arete-speaker-showcase__credential strong{font-size:.68rem;line-height:1.22}.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 summary{color:#0c4d88;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.arete-speaker-showcase__details summary b{border:1px solid #0c4d8840;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.9rem;line-height:1;display:grid}.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 (width<=1279px){.arete-speaker-showcase__track{grid-auto-columns:clamp(280px,38vw,325px)}.arete-speaker-showcase__visual{height:195px}}@media (width<=1023px){.arete-speaker-showcase__track{grid-auto-columns:clamp(280px,55vw,325px)}.arete-speaker-showcase__visual{height:190px}}@media (width<=760px){.arete-speaker-showcase__track{grid-auto-columns:calc(92.5926% - .925926rem)}.arete-speaker-showcase__visual{height:225px;max-height:240px}.arete-speaker-showcase__editorial{max-width:390px}}@media (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%;aspect-ratio:1!important;height:auto!important;max-height:none!important}.arete-speaker-showcase__card{background:linear-gradient(145deg,var(--surface-light),#fffdf9);border:1px solid #052a3b1f;border-radius:1.35rem;overflow:hidden;box-shadow:0 14px 30px #052a3b12}.arete-speaker-showcase__visual{aspect-ratio:4/3;background:#dce9eb;height:auto}.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{opacity:.11;filter:none;bottom:-1.1rem;left:-.7rem;z-index:1!important;object-fit:contain!important;width:5.6rem!important;height:7.2rem!important;position:absolute!important}.arete-speaker-showcase__confirmation{z-index:2;color:#fff;background:#052a3bd6;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .62rem;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:.8rem;left:.8rem}.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{color:#0b5880;margin-top:.62rem;font-size:.87rem;font-weight:900;line-height:1.35}.arete-speaker-showcase__bio{-webkit-line-clamp:4;color:#052a3bc7;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.arete-speaker-showcase__body footer{background:#a3c9d92e;border:1px solid #0b588029;border-radius:12px;margin-top:1rem;padding:.8rem .85rem}.arete-speaker-showcase__body footer span{color:#0b5880;letter-spacing:.08em;font-size:.65rem;font-weight:900}.arete-speaker-showcase__body footer strong{color:#052a3b;font-size:.8rem;line-height:1.35}.arete-speaker-showcase__details{border-top:1px solid #052a3b1f;margin-top:1rem;padding-top:0}.arete-speaker-showcase__details summary{color:#0b5880;padding:.85rem 0}.arete-speaker-showcase__details summary b{color:#0b5880;border-color:#0b588047}.arete-speaker-showcase__details p{color:#052a3bc2;padding-top:.15rem}@media (hover:hover){.arete-speaker-showcase__card:hover{border-color:#0b588047;transform:translateY(-4px);box-shadow:0 20px 38px #052a3b1f}.arete-speaker-showcase__card:hover .arete-speaker-showcase__visual>img:not(.arete-speaker-showcase__ornament){filter:saturate(1.03)contrast(1.015);transform:scale(1.025)}.arete-speaker-showcase__card:hover .arete-speaker-showcase__ornament{opacity:.16}}.arete-editorial-sections{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.7rem;display:grid}.arete-editorial-sections article{border:1px solid color-mix(in srgb,var(--arete-primary) 20%,#fff);background:color-mix(in srgb,var(--arete-surface) 55%,#fff);border-radius:16px;padding:1.1rem}.arete-editorial-sections h3{color:var(--arete-primary);font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.1}.arete-editorial-sections p{color:var(--arete-muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.5}.arete-day-program{background:linear-gradient(180deg,#f5faff 0%,var(--surface-light) 78%);position:relative;overflow:hidden}.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{flex-wrap:wrap;gap:.55rem;margin-top:1.3rem;display:flex}.arete-day-program__facts span{background:color-mix(in srgb, var(--surface-light) 82%, transparent);color:#174d7d;border:1px solid #0c4d882b;border-radius:999px;align-items:center;gap:.42rem;padding:.48rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.arete-day-program__facts img{object-fit:contain;width:15px;height:15px}.arete-day-timeline{max-width:1120px;margin:0 auto;padding:0;list-style:none;position:relative}.arete-day-timeline:before{z-index:0;content:"";background:linear-gradient(#0c4d882e,#cfa14b 48%,#0c4d882e);width:2px;position:absolute;top:0;bottom:0;left:50%}.arete-day-timeline__item{z-index:1;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:start;min-height:112px;padding-bottom:1.6rem;display:grid;position:relative}.arete-day-timeline__node{background:var(--arete-primary);border:4px solid #fff;border-radius:50%;grid-area:1/2;place-self:start center;width:18px;height:18px;margin-top:1.2rem;display:grid;box-shadow:0 0 0 2px #0c4d884d,0 4px 10px #081e3726}.arete-day-timeline__card{background:var(--surface-light);min-width:0;color:var(--arete-ink);border:1px solid #0c4d882e;border-radius:18px;padding:1.1rem 1.15rem;position:relative;box-shadow:0 12px 28px #081e3714}.arete-day-timeline__item--talk.is-left .arete-day-timeline__card{grid-area:1/1}.arete-day-timeline__item--talk.is-right .arete-day-timeline__card{grid-area:1/3}.arete-day-timeline__card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.arete-day-timeline__card-head time{color:#0c4d88;background:#eaf3fa;border-radius:999px;padding:.32rem .55rem;font-size:.76rem;font-weight:900;display:inline-flex}.arete-day-timeline__card-head span{color:var(--arete-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.arete-day-timeline__card h3{text-wrap:pretty;margin:0;font-size:clamp(1.1rem,1.02rem + .25vw,1.32rem);line-height:1.24}.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{text-align:center;background:linear-gradient(135deg,#e8f3fb,#fffdf5);border-color:#cfa14b73;grid-area:1/1/auto/-1;justify-self:center;width:min(100%,580px);padding:1rem 1.2rem}.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{color:#5c7190;margin:.65rem 0 0;font-size:.8rem;font-weight:800}.arete-day-timeline__item--debate{min-height:190px}.arete-day-timeline__item--debate .arete-day-timeline__card{color:#fff;text-align:center;background:radial-gradient(circle at 92% 10%,#cfa14b3d,#0000 32%),#061a39;border-color:#ebc2688f;grid-area:1/1/auto/-1;justify-self:center;width:min(100%,760px);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{color:#f8dd98;background:#ffffff1f}.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{color:#d8e7f4;max-width:58ch;margin:.7rem auto 0;font-size:.9rem;line-height:1.55}.arete-day-timeline__speaker{border-top:1px solid #e2ebf2;margin-top:1rem}.arete-day-timeline__speaker summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-top:.85rem;list-style:none;display:grid}.arete-day-timeline__speaker summary::-webkit-details-marker{display:none}.arete-day-timeline__speaker summary>img{object-fit:cover;object-position:top;background:#edf3f6;border-radius:10px;width:38px;height:42px}.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{color:var(--arete-muted);margin-top:.16rem;font-size:.7rem;line-height:1.25}.arete-day-timeline__speaker summary b{color:#0c4d88;white-space:nowrap;font-size:.72rem}.arete-day-timeline__speaker summary:focus-visible{outline:3px solid var(--arete-coral-500);outline-offset:4px;border-radius:6px}.arete-day-timeline__bio{background:#f4f8fb;border-radius:13px;grid-template-columns:66px minmax(0,1fr);gap:.8rem;margin-top:.9rem;padding:.9rem;display:grid}.arete-day-timeline__bio>img{object-fit:cover;object-position:top;background:#e6edf1;border-radius:12px;width:66px;height:78px}.arete-day-timeline__bio span,.arete-day-timeline__bio strong,.arete-day-timeline__bio small{display:block}.arete-day-timeline__bio span{color:#0c4d88;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.arete-day-timeline__bio strong{margin-top:.18rem;font-size:.92rem}.arete-day-timeline__bio small{color:var(--arete-muted);margin-top:.14rem;font-size:.72rem;line-height:1.3}.arete-day-timeline__bio p{color:#43566d;margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.arete-day-timeline__speaker[open] summary b{color:#9a6e2d}@media (width<=760px){.arete-day-timeline{padding-left:2.4rem}.arete-day-timeline:before{left:.7rem}.arete-day-timeline__item{min-height:0;padding-bottom:1.15rem;display:block}.arete-day-timeline__node{width:16px;height:16px;margin:0;position:absolute;top:1.1rem;left:.7rem;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{text-align:left;width:100%;max-width:none}.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{text-align:left;margin-left:0}.arete-day-program__facts{grid-template-columns:1fr;display:grid}.arete-day-program__facts span{width:fit-content;max-width:100%}}@media (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{flex-direction:column;align-items:flex-start;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}}
