@font-face{font-family:Outfit;src:url(../media/Outfit-VariableFont_wght.9673ca89.ttf)format("truetype")}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_slnt,wght.84182923.ttf)format("truetype")}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-VariableFont_wght.a914a376.ttf)format("truetype")}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2-VariableFont_wght.208e380f.ttf)format("truetype")}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.7de70392.ttf)format("truetype")}.background-by-category.cat1{background-color:var(--category1-06)}.background-by-category.cat2{background-color:var(--category2-06)}.background-by-category.cat3{background-color:var(--category3-06)}.background-by-category.cat4{background-color:var(--category4-06)}.background-by-category.cat5{background-color:var(--category5-06)}.background-by-category.cat6{background-color:var(--category6-06)}.background-by-category.cat7{background-color:var(--category7-06)}html.guide-on{--g-nav:44px;--g-axis:0px;--g-pad:18px;--g-art:176px;--g-sheet-pad:20px;--g-hook-title:30px;--g-big:76px;--g-nav-h:calc(var(--g-nav) + env(safe-area-inset-bottom));--g-top:env(safe-area-inset-top);--g-x:32px;--g-x-pad:max(var(--g-pad),calc(var(--g-x) + 12px))}@media (max-height:740px){html.guide-on{--g-nav:40px;--g-art:88px;--g-sheet-pad:16px;--g-hook-title:24px;--g-big:60px}}@media (max-width:360px){html.guide-on{--g-pad:14px;--g-hook-title:22px}}html.guide-on-timeline{--g-axis:0px}.guide{--g-nav:44px;--g-axis:0px;--g-pad:18px;--g-art:176px;--g-sheet-pad:20px;--g-hook-title:30px;--g-big:76px;--g-nav-h:calc(var(--g-nav) + env(safe-area-inset-bottom));--g-top:env(safe-area-inset-top);--g-x:32px;--g-x-pad:max(var(--g-pad),calc(var(--g-x) + 12px))}@media (max-height:740px){.guide{--g-nav:40px;--g-art:88px;--g-sheet-pad:16px;--g-hook-title:24px;--g-big:60px}}@media (max-width:360px){.guide{--g-pad:14px;--g-hook-title:22px}}.guide{--g-stage-floor:calc(var(--g-nav-h) + var(--g-axis));z-index:9000;pointer-events:none;max-width:430px;margin:0 auto;position:fixed;inset:0}.guide>*{pointer-events:auto}.guide button{cursor:pointer;font-family:var(--font-secondary,"Space Grotesk")}.guide .text{color:var(--text)}.guide--loading{pointer-events:none}.guide--msg{background:var(--card);pointer-events:auto;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}html.guide-on .island-rail,html.guide-on .active-tag,html.guide-on .active-tags{display:none!important}html.guide-on .guide-answer .island-rail.lk-menu__rail,html.guide-on .guide-answer .island-rail.lk-account__rail{margin:0;padding:0;position:static;display:block!important}html.guide-on .timeline-grid .timeline-years{display:none!important}html.guide-on .timeline-grid.years{z-index:9500}html.guide-on .timeline-grid.years .guide-year-label{transition:bottom .34s cubic-bezier(.2,.8,.3,1) .14s}html.guide-on .timeline-background .vertical-line.current{display:none}html.guide-on .react-flow__node{transition:transform .55s}html.guide-on .map-bottom,html.guide-on .map-empty-toast,html.guide-on .side-panel{display:none!important}html.guide-on .map-crowd-avatar,html.guide-on .map-cluster,html.guide-on .map-cluster *{pointer-events:none!important}html.guide-on .map-crowd-avatar,html.guide-on .map-cluster__petal{transition:opacity .4s}html.guide-on .map-crowd-avatar.is-guide-dim,html.guide-on .map-cluster__petal.is-guide-dim{opacity:1}html.guide-quizzing .react-flow,html.guide-quizzing .maplibregl-map{filter:blur(3px)brightness(.55);transition:filter .3s}html.guide-quizzing .timeline-grid .timeline-years{opacity:0}.guide-pill{background:var(--accent,#ff2d9a);color:var(--text-on-accent,#fff);font-family:var(--font-secondary,"Space Grotesk");letter-spacing:2px;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.guide-progress{background:var(--text-02);border-radius:2px;height:4px;overflow:hidden}.guide-progress i{background:var(--text);border-radius:2px;height:100%;transition:width .35s;display:block}.guide-copy{line-height:1.5}.guide-top{z-index:3;padding:calc(14px + var(--g-top))var(--g-x-pad)32px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--card)97%,transparent)0%,color-mix(in srgb,var(--card)94%,transparent)calc(100% - 36px),transparent 100%);position:absolute;top:0;left:0;right:0}.guide-title{text-wrap:balance;line-height:1.2}.guide-fit{display:block}.guide-title.is-medium.text{font-size:.9em}.guide-title.is-long.text{font-size:.8em}.guide-territory-years{z-index:3;left:0;right:0;bottom:calc(var(--g-years-bottom,60px) - 7px);pointer-events:none;justify-content:center;gap:10px;display:flex;position:absolute}.guide-territory-year{pointer-events:auto;cursor:pointer;white-space:nowrap;background:var(--text);color:var(--background);font-family:var(--font-secondary,"Space Grotesk");letter-spacing:1.5px;text-transform:uppercase;opacity:.6;border:0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;transition:background-color .4s,color .4s,opacity .4s,transform .4s;box-shadow:0 4px 12px #00000059}.guide-territory-year.is-on{background:var(--accent,#ff2d9a);color:var(--text-on-accent,#fff);opacity:1;transform:scale(1.08)}.guide-territory-year:active{transform:scale(.96)}.guide-sub{color:color-mix(in srgb,var(--text)85%,transparent);text-wrap:balance;margin-top:6px;line-height:1.4}.guide-nav{z-index:3;height:var(--g-nav-h);padding:0 var(--g-pad)env(safe-area-inset-bottom);background:var(--background);align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.guide-nav .guide-slider{flex:1;min-width:60px}.guide-nav .guide-next{flex:none;margin-left:auto}.guide-nav .guide-prev{flex:none}.guide-nav__pill{white-space:nowrap;flex:0 auto;min-width:0;max-width:52%;margin:0;overflow:hidden}.guide-pill--name{color:#0b2e33;background:#fff}.guide-nav.guide-nav--intro{justify-content:space-between}.guide-back{background:var(--text-02);height:32px;color:var(--text);letter-spacing:2px;text-transform:uppercase;border:0;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 16px 0 10px;font-size:13px;font-weight:700;transition:transform .15s;display:flex}.guide-back:active{transform:scale(.96)}.guide-nav.guide-nav--clear .guide-back{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff2e}.guide-x{top:calc(8px + var(--g-top));z-index:8;width:var(--g-x);height:var(--g-x);color:#fff;-webkit-backdrop-filter:blur(6px);background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex;position:absolute;right:8px}.guide-x:active{transform:scale(.94)}.guide-x--last{top:calc(max(16px,env(safe-area-inset-top)) + 10px)}.guide-answer .lk-account{right:calc(var(--g-x) + 18px)}.guide-hook__time.text{opacity:.85;margin-top:10px;font-size:11px}.guide-quiz-name{left:var(--g-x-pad);right:var(--g-x-pad);top:calc(14px + var(--g-top));z-index:2;margin:0;position:absolute}.guide-quiz--art .guide-quiz__name{padding:0 calc(var(--g-x-pad) - var(--g-pad));flex:none;margin-bottom:10px}.guide-nav.guide-nav--clear{background:0 0}.guide-nav.guide-nav--clear .guide-nav__meta.text{color:#ffffffd9;text-shadow:0 1px 2px #0009,0 0 10px #00000073}.guide-nav.guide-nav--clear .guide-prev{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff2e}.guide-nav.guide-nav--clear .guide-slider__track i:not(.is-done):not(.is-here){background:#ffffff47}.guide-page__name{justify-content:center;margin-bottom:10px;display:flex}.guide-name-tag{justify-content:center;min-width:0;max-width:100%;display:flex}.guide .tag-pill.guide-tag{color:#fff;max-width:100%}.guide .tag-pill.guide-tag .text{color:#0b2e33;white-space:nowrap}.guide .tag-pill.guide-tag .circle{background-color:#0b2e33}.guide .tag-pill.guide-tag .soma-circle{margin:0 7px 0 -6px}.guide-nav__meta.text{color:color-mix(in srgb,var(--text)85%,transparent);white-space:nowrap;font-size:11px}.guide-prev{background:var(--text-02);width:36px;height:36px;color:var(--text);border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background-color .2s;display:flex}.guide-prev:active{transform:scale(.94)}.guide-prev:disabled{background:0 0}.guide-next{background:var(--accent,#ff2d9a);height:32px;color:var(--text-on-accent,#fff);letter-spacing:2px;text-transform:uppercase;border:0;border-radius:16px;align-items:center;gap:8px;padding:0 14px 0 18px;font-size:13px;font-weight:700;transition:opacity .2s,transform .15s;display:flex}.guide-next:active{transform:scale(.96)}.guide-next:disabled{opacity:.35}.guide-sheet{left:0;right:0;bottom:var(--g-nav-h);z-index:2;background:var(--background);border-radius:5px 5px 0 0;position:absolute;box-shadow:0 -14px 40px #00000073}.guide-card{padding:14px 20px}.guide-card .headings .years{flex-wrap:nowrap}.guide-card .headings .years .level{flex:none}.guide-card{flex-direction:column;max-height:70dvh;display:flex}.guide-card--years{padding-top:24px}.guide-sheet__scroll{min-height:0;overflow:visible}.guide-sheet__scroll.is-scrolling{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:auto}.guide-sheet__scroll.is-scrolling::-webkit-scrollbar{display:none}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card{z-index:auto;background:0 0;border-radius:0;width:auto;max-width:none;max-height:none;padding:0;position:static;left:auto;transform:none}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity{gap:24px;margin-bottom:10px}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .headings .years .h2{color:var(--text)}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair{align-items:stretch;gap:12px;padding-right:0}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair .card-avatar{align-self:flex-start}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair .card-pair__mid{flex-direction:column;flex:auto;justify-content:space-between;gap:8px;min-width:0;display:flex}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair .card-pair__mid .headings{text-align:center}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair .card-pair__names{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;display:flex}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair .card-pair__names .years{flex:0 auto;min-width:0}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair .card-pair__names .years .h2{white-space:normal;min-width:0;color:var(--text)}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-pair .card-pair__names .years--end{text-align:right;justify-content:flex-end}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-duo{padding-right:0}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-identity.is-duo .headings{flex:1}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-duo{flex-wrap:nowrap;align-items:center;margin:4px 0 0;padding:0;list-style:none;display:flex}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-duo__person{flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-duo__person .soma-circle{flex:none}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-duo__person .discovery-art.guide-card__thing{flex:none;width:44px;height:44px}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-duo__person+.card-duo__person:before{content:"·";font-family:var(--font-secondary,"Space Grotesk");color:var(--text);margin:0 12px;font-size:15px}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .card-duo__name.text{white-space:normal;text-wrap:balance;min-width:0;color:var(--text);font-size:13px;line-height:1.25}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .guide-card__things{align-items:center;gap:18px}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .guide-card__things.is-pair{align-items:stretch}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .guide-card__things.is-pair .card-avatar{padding-top:0}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .guide-card__thing-row{flex:none;gap:16px;padding-top:6px;display:flex}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .discovery-art.guide-card__thing{background-color:var(--level-3);border-color:#0000;width:56px;height:56px}:is(.guide-sheet,.guide-art__words) .guide-embed.timeline-card.person-card .discovery-art.guide-card__thing img{width:118%;height:118%}.guide-discpage{top:0;left:0;right:0;bottom:var(--g-nav-h);z-index:2;background:var(--background);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.guide-discpage::-webkit-scrollbar{display:none}.guide-discpage__head{padding:calc(14px + var(--g-top))var(--g-x-pad)0;text-align:center;flex:none}.guide-embed.discovery-modal{z-index:auto;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:stretch;padding:0;display:flex;position:static;inset:auto}.guide-embed.discovery-modal .discovery-card{padding:20px var(--g-pad)24px;box-shadow:none;background:0 0;border-radius:0;flex:none;gap:8px;overflow:visible}.guide-embed.discovery-modal .discovery-heading{-webkit-line-clamp:3}.guide-embed.discovery-modal .guide-sub{max-width:34ch;margin:0 auto}.guide-embed.discovery-modal .discovery-statement{text-wrap:pretty;margin:8px auto 0}.guide-embed.discovery-modal .discovery-people{row-gap:16px;margin-top:20px}.guide-crowd{flex-direction:column;flex:1 0 auto;display:flex}.guide-crowd__grid{background:var(--card);padding:calc(30px + var(--g-top))6px 22px;flex-direction:column;flex:1 0 auto;justify-content:center;gap:2px;display:flex;position:relative}.guide-crowd__row{justify-content:center;display:flex}.guide-crowd__member{flex-direction:column;align-items:center;width:33.333%;display:flex}.guide-crowd__member .guide-soma-pill{margin-top:-10px}.guide-crowd__card{background:var(--background);border-radius:20px 20px 0 0;flex-direction:column;flex:none;gap:8px;margin-top:-14px;padding:18px 20px 22px;display:flex;position:relative}.guide-crowd__title.text{margin-bottom:2px}.guide--tiled .guide-crowd__grid:before{content:"";z-index:0;pointer-events:none;background-color:var(--level-1);-webkit-mask:var(--g-tile)0 0/128px 128px repeat;-webkit-mask:var(--g-tile)0 0/128px 128px repeat;mask:var(--g-tile)0 0/128px 128px repeat;position:absolute;inset:0}.guide-crowd__member{z-index:1;position:relative}.guide-soma-pill{z-index:2;text-align:center;background:#fff;border-radius:999px;flex-direction:column;align-items:center;max-width:96%;padding:5px 12px 6px;display:inline-flex;position:relative;box-shadow:0 2px 8px #00000059}.guide-soma-pill .text{color:#10131a;white-space:nowrap;line-height:1.15}.guide-soma-pill__first.text{letter-spacing:.6px;opacity:.7;font-size:8.5px}.guide-soma-pill__last.text{letter-spacing:.8px;font-size:12px;font-weight:700}.guide-soma-pill--hero{background:var(--accent,#ff2d9a)}.guide-soma-pill--hero .text{color:var(--text-on-accent,#fff)}.guide-quiz__who{justify-content:center;gap:28px;margin:0 0 18px;display:flex}.guide-quiz__person{flex-direction:column;align-items:center;max-width:150px;display:flex}.guide-quiz__person .guide-soma-pill{margin-top:-10px}.guide-embed.guide-disc{justify-content:flex-start}.guide-embed.guide-disc .discovery-card{padding-top:4px}.guide-embed.guide-disc .guide-disc__caption.text{color:color-mix(in srgb,var(--text)85%,transparent)}.guide-embed.guide-disc .guide-bld__caption{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.guide-embed.guide-disc .guide-bld__name.text{color:var(--text);font-weight:600}.guide-embed.guide-disc .guide-bld__when.text{color:color-mix(in srgb,var(--text)85%,transparent)}.guide-embed.guide-disc .guide-civ__caption{justify-content:center;align-items:center;gap:12px;display:flex}.guide-embed.guide-disc .guide-civ__wonder:not(.discovery-art--placeholder){background:0 0;border:0}.guide-embed.guide-disc .guide-civ__wonder .wonder-badge{max-width:100%;max-height:100%}.guide-embed.guide-disc .guide-civ__wonder .wonder-badge-img{position:static;transform:none}.guide-embed.guide-disc .discovery-heading.text{font-size:28px;line-height:1.12}.guide-embed.guide-disc .discovery-heading.text.is-medium{font-size:24px}.guide-embed.guide-disc .discovery-heading.text.is-long{font-size:21px}.guide-disc__stage{min-height:min(240px,34vh);padding-top:calc(10px + var(--g-top));flex:1 1 0;justify-content:center;align-items:center;display:flex;container-type:size}.guide-embed.guide-disc .guide-disc__stage .discovery-art--head{width:min(280px,62cqw,62cqh);height:min(280px,62cqw,62cqh);margin:0}.guide-ens__disc{box-sizing:border-box;border:2px solid var(--level-1);background-color:var(--card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:min(280px,62cqw,62cqh);height:min(280px,62cqw,62cqh);display:flex;position:relative;overflow:visible}.guide-ens__member{line-height:0;display:block;position:absolute;translate:-50% -50%}.guide-ens__member--lead{z-index:1}.guide-ens__deck{flex:none;width:min(200px,51cqw,51cqh);height:min(200px,51cqw,51cqh);position:relative}.guide-ens__deck>.guide-ens__disc{z-index:1;width:100%;height:100%;position:relative}@keyframes guide-record-spin{to{transform:rotate(1turn)}}.guide-ens__disc--lp{background-image:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 3.5px)}.guide-ens__disc--lp:after{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 18%,#ffffff1a 24%,transparent 30% 68%,#ffffff1a 74%,transparent 80%);border-radius:50%;animation:7s linear infinite guide-record-spin;position:absolute;inset:0}.guide-ens__record{z-index:0;aspect-ratio:1;background-color:#0d0f14;background-image:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 3.5px);border-radius:50%;justify-content:center;align-items:center;width:58%;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 4px 14px #00000073;container-type:inline-size}.guide-ens__record:after{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 18%,#ffffff1a 24%,transparent 30% 68%,#ffffff1a 74%,transparent 80%);border-radius:50%;animation:7s linear infinite guide-record-spin;position:absolute;inset:0}.guide-ens__record:nth-child(5n+1){--label:#e0b13a}.guide-ens__record:nth-child(5n+2){--label:#d9483b}.guide-ens__record:nth-child(5n+3){--label:#3f9b5a}.guide-ens__record:nth-child(5n+4){--label:#f0e4c8}.guide-ens__record:nth-child(5n+5){--label:#e0b13a}.guide-ens__label{z-index:1;aspect-ratio:1;background:var(--label,#e0b13a);text-align:center;box-sizing:border-box;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:66%;padding:0 7%;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000002e}.guide-ens__label .text{color:#10131a;line-height:1.05}.guide-ens__song.text{letter-spacing:.3px;text-transform:uppercase;text-wrap:balance;font-size:max(7px,9.5cqw);font-weight:700}.guide-ens__year.text{letter-spacing:.5px;opacity:.7;font-size:max(6.5px,8cqw)}@media (prefers-reduced-motion:reduce){.guide-ens__disc--lp:after,.guide-ens__record:after{animation:none}}.guide-hits{text-align:left;flex-direction:column;gap:10px;width:100%;margin:14px 0 4px;padding:0;list-style:none;display:flex}@media (max-height:740px){.guide-hits{gap:6px;margin-top:10px}}.guide-hits__track{align-items:baseline;gap:12px;display:flex}.guide-hits__no.text{text-align:right;color:color-mix(in srgb,var(--text)85%,transparent);font-variant-numeric:tabular-nums;flex:0 0 22px}.guide-hits__body{flex-direction:column;gap:1px;min-width:0;display:flex}.guide-hits__title.text{color:var(--text);font-weight:600}.guide-hits__when.text,.guide-hits__line.text{color:color-mix(in srgb,var(--text)85%,transparent)}.guide-prose{max-width:100%;display:block}.guide-embed .guide-prose .text.is-left{text-align:left}.guide-quiz{left:var(--g-pad);right:var(--g-pad);bottom:calc(var(--g-nav-h) + 16px);z-index:2;position:absolute}.guide-quiz__q{text-align:center;margin-bottom:22px}@media (max-height:740px){.guide-quiz__q{margin-bottom:14px}}.guide-quiz__q .guide-sub.text{color:var(--text);margin-top:10px;font-size:21px;font-weight:500;line-height:1.35}@media (max-height:740px){.guide-quiz__q .guide-sub.text{font-size:18px}}.guide-quiz__h{text-align:center;margin-bottom:10px}.guide-quiz__c{text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:14px 16px;transition:transform .15s,opacity .3s,box-shadow .3s;display:flex;box-shadow:0 10px 24px #0000004d}.guide-quiz__c:active{transform:scale(.97)}.guide-quiz__c{background:var(--background);border:var(--outline-width,0px)solid var(--outline-color,transparent)}.guide-quiz__c b{background:var(--accent,#ff2d9a);width:30px;height:30px;color:var(--text-on-accent,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.guide-quiz__c .text.guide-quiz__t{min-width:0;color:var(--text);font-family:var(--font-secondary,"Space Grotesk");flex:auto;font-size:16px;font-weight:600}.guide-quiz__c.is-right{box-shadow:0 0 0 3px var(--text),0 10px 24px #0000004d}.guide-quiz__c.is-wrong b,.guide-quiz__c.is-wrong .guide-quiz__t{opacity:.55}.guide-quiz__c.is-wrong .guide-quiz__t{text-decoration:line-through}.guide-quiz__c.is-out{opacity:.35}@media (max-height:740px){.guide-quiz__c{margin-bottom:8px;padding:10px 14px}}.guide-quiz__mark{background:var(--text-02);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:inline-flex}.guide-quiz__mark svg{fill:none;stroke:#e5484d;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.guide-quiz__mark.is-right{background:#a9d36f}.guide-quiz__mark.is-right svg{stroke:#0b2e33}.guide-quiz__reveal{background:var(--background);border-radius:16px;margin-top:2px;padding:12px 14px}.guide-quiz__reveal .text{line-height:1.45}.guide-quiz--art{top:calc(14px + var(--g-top));flex-direction:column;display:flex}.guide-quiz--art>*{flex:none}.guide-quiz--art .guide-quiz__q .text,.guide-quiz--art .guide-quiz__q .guide-sub.text,.guide-quiz--art .guide-quiz__h.text{color:#fff}.guide-quiz__art{min-height:96px;margin:0 calc(-1*var(--g-pad))14px;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;padding:0;display:flex}.guide-quiz__art img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.guide-quiz__art.is-done{cursor:zoom-in}.guide-scrim{top:0;left:0;right:0;bottom:var(--g-nav-h);z-index:1;pointer-events:none;background:#00000080;position:absolute}.guide--tiled .guide-load{background:var(--card)}.guide--tiled .guide-family--page:before,.guide--tiled .guide-art:not(.guide-works--gallery):before,.guide--tiled .guide-discpage--disc>.discovery-modal:before,.guide--tiled .guide-load:before{content:"";z-index:-1;pointer-events:none;background-color:var(--level-1);-webkit-mask:var(--g-tile)0 0/128px 128px repeat;-webkit-mask:var(--g-tile)0 0/128px 128px repeat;mask:var(--g-tile)0 0/128px 128px repeat;position:absolute;inset:0}.guide--tiled .guide-discpage--disc>.discovery-modal{position:relative}.guide-family-ground{top:0;left:0;right:0;bottom:var(--g-nav-h);z-index:1;background:var(--card);pointer-events:none;position:absolute}.guide-family-ground--disc{background:var(--background)}.guide-family-ground--scene{z-index:0;background:#05060c;bottom:0}.guide-ground{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.guide-ground--cover{background:#05060c}.guide-blur{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;filter:blur(18px)saturate(.9);opacity:.45;pointer-events:none;will-change:transform;backface-visibility:hidden;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px;transform:translate(0,0)}.guide-load{inset:0;bottom:var(--g-nav-h);z-index:1;background:var(--card);position:absolute;overflow:hidden}.guide-load--cover{background:#05060c}.guide-load>.guide-load__badge{position:absolute;top:42%;left:50%;translate:-50% -50%}.guide-load__badge{background:var(--level-3);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 6px 18px #0000004d}.guide-load__badge:before,.guide-load__badge:after{content:"";pointer-events:none;border:2px solid var(--level-3);border-radius:50%;animation:2.2s ease-out infinite guide-load-sonar;position:absolute;inset:0}.guide-load__badge:after{animation-delay:1.1s}.guide-load__badge .svg-icon .svg{width:28px;height:28px;fill:var(--text)}.guide-load__badge .svg-icon .svg.timeline,.guide-load__badge .svg-icon .svg.world-map{fill:none;stroke:var(--text);color:var(--text)}.guide-load__badge .svg-icon.artwork,.guide-load__badge .svg.artwork{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static;inset:auto}.guide-load__badge .svg-icon.artwork{width:auto;height:auto}.guide-load__badge .svg.artwork{width:28px;height:28px}@media (prefers-reduced-motion:reduce){.guide-load__badge:before,.guide-load__badge:after{opacity:0;animation:none}}@keyframes guide-load-sonar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.guide-load__spot{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html.guide-covered .timeline-grid.years .guide-year-label,html.guide-on-caption .timeline-grid.years .guide-year-label,html.guide-quizzing .timeline-grid.years .guide-year-label--edge{visibility:hidden}.guide-page{position:absolute;inset:0;overflow:hidden}.guide-page .text{color:#fff}.guide-page .guide-progress i{background:#ffffff40}.guide-page .guide-progress i.on{background:#fff}.guide-hook{padding-bottom:var(--g-nav-h);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.guide-hook__backdrop{opacity:.95;background:58% 100%/auto 100% no-repeat;position:absolute;inset:0}.guide-hook__sky{background:linear-gradient(#00000073 0%,#0000001f 34%,#0000 50%,#00000040 100%);position:absolute;inset:0}.guide-hook__text{padding:calc(34px + var(--g-top))var(--g-x-pad)0;text-align:center;flex:none;position:relative}.guide-hook__stage{flex:1;min-height:0;position:relative}.guide-hook__disc{aspect-ratio:1;background:#ffffff2e;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 0 0 3px #ffffff8c,0 12px 26px #0000004d}.guide-hook__disc img{width:100%;height:100%;display:block}.guide-hook__disc--a{width:22%;top:6%;left:4%}.guide-hook__disc--b{width:22%;top:3%;right:4%}.guide-hook__disc--c{width:14%;top:38%;left:2%}.guide-hook__disc--d{width:14%;top:36%;right:3%}.guide-hook__hero{filter:drop-shadow(0 14px 22px #00000059);height:92%;max-height:420px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.guide-hook__side{z-index:1;filter:drop-shadow(0 10px 16px #0000004d);height:58%;max-height:270px;position:absolute;bottom:-2%}.guide-hook--cover{background:#05060c;padding-bottom:0}.guide-hook--light .guide-hook__text .text{color:var(--g-ink);text-shadow:none}.guide-hook__side--l{left:-12%}.guide-hook__side--r{right:-12%}.guide-title--hook.text{font-size:var(--g-hook-title);text-wrap:balance;margin-top:2px;line-height:1.08}.guide-title--hook.text.is-medium{font-size:calc(var(--g-hook-title)*.86)}.guide-title--hook.text.is-long{font-size:calc(var(--g-hook-title)*.74)}.guide-sub--hook{margin-top:8px}.guide-picture{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.guide-picture--lq{filter:blur(12px);transform:scale(1.06)}.guide-picture--still{opacity:0;transition:opacity .5s,transform 1.2s ease-out;transform:scale(1.03)}.guide-picture--still.is-in{opacity:1;transform:none}.guide-picture--video{opacity:0;transition:opacity .6s}.guide-picture--video.is-in{opacity:1}@media (prefers-reduced-motion:reduce){.guide-picture--still{transform:none}}.guide-picture--still.is-breathing{transform-origin:50% 60%;animation:18s ease-in-out 1.5s infinite alternate guide-breathe}@keyframes guide-breathe{0%{scale:1}to{scale:1.04}}.guide-motes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.guide-motes i{opacity:0;background:radial-gradient(circle,#ffe8bef2 0%,#ffd69600 70%);border-radius:50%;animation:linear infinite guide-mote;position:absolute}@keyframes guide-mote{0%{opacity:0;transform:translate(0)}20%{opacity:.55}80%{opacity:.45}to{opacity:0;transform:translate(var(--drift,0px),-120px)}}@media (prefers-reduced-motion:reduce){.guide-motes{display:none}.guide-picture--still.is-breathing{animation:none}}html.journey-launched .guide-hook--cover .guide-picture--still{opacity:1;transition:none;transform:none}.guide-scene{background:#05060c;position:absolute;inset:0;overflow:hidden}.guide-scene__scrim{background:linear-gradient(#00000080 0%,#0000004d 55%,#0000 100%);height:55%;position:absolute;inset:0 0 auto}.guide-scene__text{padding:calc(34px + var(--g-top))var(--g-x-pad)0;text-align:center;position:relative}.guide-scene__text .text{text-shadow:0 1px 10px #00000073}.guide-scene__who{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:14px;display:flex}.guide-scene__who .guide-name-tag{flex:0 auto}.guide-scene__when.text{opacity:.85}.guide-scene__copy.text{text-wrap:pretty;margin-top:10px}.guide-scene--light .guide-scene__text .text{color:var(--g-ink);text-shadow:none}.guide-answer{padding-bottom:var(--g-nav-h);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.guide-answer--cover{background:#05060c}.guide-answer__glow{background:radial-gradient(circle,#ffecaa80,#ffecaa00 62%);width:520px;height:520px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.guide-answer__text{min-height:0;padding:calc(12px + var(--g-top))calc(var(--g-pad) + 6px)8px;text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.guide-answer__cheer{margin-top:1vh}.guide-answer__made.text{opacity:.85;margin-bottom:4px}.guide-answer__awesome.text{text-shadow:0 2px 14px #00000040}.guide-answer__conclusion.text{text-wrap:pretty;text-shadow:0 2px 14px #00000040;margin-top:12px;font-size:18px;font-weight:500;line-height:1.42}@media (max-height:740px){.guide-answer__conclusion.text{font-size:16px}}.guide-answer__explore{flex:none;justify-content:center;padding:0 16px 8px;display:flex;position:relative}.guide-answer__card{width:100%;padding:0 12px 14px}.guide-answer__card.hl-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;cursor:default;background:#0000004d;border-color:#ffffff14;transform:none}.guide-answer__card.hl-card:hover,.guide-answer__card.hl-card:active{box-shadow:none;transform:none}.guide-answer__card.hl-card:hover .hl-card__p{transform:none}.guide-answer__lineup .guide-face{gap:0;width:auto}.guide-answer__lineup .guide-face:disabled{cursor:default;opacity:1}.guide-answer__world{flex-direction:column;align-items:center;display:flex}.guide-answer__ways{flex-direction:column;align-items:stretch;gap:6px;width:100%;margin-top:16px;display:flex}.guide-answer__go{grid-template-columns:1fr 1fr;gap:8px;display:grid}.guide-answer__go.is-three{grid-template-columns:1fr 1fr 1fr;gap:8px}.guide-answer__go.is-three .tag-pill.guide-go{padding:0 7px}.guide-answer__go.is-three .tag-pill.guide-go .svg-icon{margin-right:4px}.guide-answer__go.is-three .tag-pill.guide-go .text{letter-spacing:.02em}.guide-answer__go.is-one{grid-template-columns:1fr}.guide-answer__go .tag-pill.guide-go{justify-content:center;width:100%;min-width:0}.guide-answer__go .tag-pill.guide-go .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guide .tag-pill.guide-go{cursor:pointer;height:38px;padding:0 12px 0 9px;box-shadow:0 8px 20px #0003}.guide .tag-pill.guide-go .svg-icon{margin-right:6px}.guide .tag-pill.guide-go .svg-icon .svg{fill:none;stroke:#0b2e33;color:#0b2e33}.guide .tag-pill.guide-go .text{letter-spacing:.05em;font-size:11px;font-weight:700}.guide .tag-pill.guide-go:active{transform:scale(.96)}.guide .guide-answer__go .tag-pill.guide-go{height:32px;margin:0}.guide .tag-pill.guide-go.guide-go--solid .svg-icon .svg{fill:#0b2e33;stroke:none}.guide .tag-pill.guide-go.guide-nav__sources{flex:none;margin-left:auto}.guide .tag-pill.guide-go.guide-go--ghost{height:32px;box-shadow:none;background:0 0;border-color:#0000}.guide .tag-pill.guide-go.guide-go--ghost .text{color:#fff}.guide .tag-pill.guide-go.guide-go--ghost .svg-icon .svg{fill:#fff;stroke:none;color:#fff}.guide-score{background:#00000047;border-radius:22px;align-items:center;gap:10px;max-width:100%;margin-top:14px;padding:7px 14px 7px 8px;display:inline-flex}.guide-score__dots{gap:5px;display:inline-flex}.guide-score__dot{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.guide-score__dot svg{fill:none;stroke:#e5484d;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.guide-score__dot.is-right{background:#a9d36f}.guide-score__dot.is-right svg{stroke:#0b2e33}.guide-score__label.text{white-space:nowrap}.guide-score.is-perfect{background:#00000057;box-shadow:inset 0 0 0 2px #a9d36f,0 0 22px #a9d36f73}.guide-confetti{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.guide-confetti i{display:block;position:absolute;top:0}.guide-confetti i:nth-child(6n+1){background:var(--accent,#ff2d9a)}.guide-confetti i:nth-child(6n+2){background:#00e5ff}.guide-confetti i:nth-child(6n+3){background:#bfe6ee}.guide-confetti i:nth-child(6n+4){background:#f3cf8c}.guide-confetti i:nth-child(6n+5){background:#a9d36f}.guide-confetti i:nth-child(6n){background:#fff}.guide-face{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;line-height:0;display:flex}.guide-face__name.text{text-align:center;text-wrap:balance;overflow-wrap:anywhere;width:100%;font-size:11px;line-height:1.3;display:block}html.guide-on-art .react-flow,html.guide-on-art .maplibregl-map{filter:blur(6px)brightness(.5);transition:filter .3s}html.guide-on-art .timeline-grid .timeline-years,html.guide-on-art .guide-year-label,html.guide-on-art .vertical-line.guide-year,html.guide-on-art .guide-year-span{opacity:0!important}.guide-art{top:0;left:0;right:0;bottom:var(--g-nav-h);z-index:2;padding-top:calc(14px + var(--g-top));background:var(--card);flex-direction:column;align-items:stretch;display:flex;position:absolute}.guide-art__head{z-index:1;pointer-events:none;padding:0 var(--g-x-pad);text-align:center;position:relative}.guide-art__head .text{color:#fff;text-shadow:0 1px 8px #0009}.guide-art__head .guide-sub.text{color:#fffc}.guide-art__spot{z-index:1;pointer-events:none;flex:auto;min-height:0;margin:12px 0;position:relative}.guide-art__spot>.guide-load__badge{position:absolute;top:50%;left:50%;translate:-50% -50%}.guide-art__frame{z-index:0;cursor:zoom-in;touch-action:none;position:absolute;top:0;left:0;right:0}.guide-art__zoom{width:100%!important;height:100%!important}.guide-art__zoomed{position:relative;width:100%!important;height:100%!important}.guide-art__zoomed img{-o-object-fit:contain;object-fit:contain;width:100%;transition:opacity .35s;display:block;position:absolute;left:0}.guide-art__frame.is-waiting .guide-art__zoomed img{opacity:0}.guide-art__bar{z-index:1;pointer-events:none;text-align:center;background:#000;border-radius:999px;flex-direction:column;flex:none;align-items:center;gap:2px;margin:0 12px 14px;padding:10px 20px;display:flex;position:relative;box-shadow:0 3px 12px #0000004d}.guide-art__bar .text{color:#fff}.guide-art__info{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.guide-art__bar--face{text-align:left;flex-direction:row;gap:12px;padding:8px 22px 8px 12px}.guide-art__bar--face .guide-art__info{flex:1;align-items:flex-start}.guide-art__bar--face .soma-circle{flex:none}.guide-art__name.text{overflow-wrap:break-word;line-height:1.25}.guide-art__painter.text{opacity:.7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.guide-art__words{z-index:1;padding:16px var(--g-pad)14px;background:var(--background);scrollbar-width:none;border-radius:5px 5px 0 0;flex:none;max-height:34dvh;position:relative;overflow-y:auto;box-shadow:0 -14px 40px #00000073}.guide-art__words::-webkit-scrollbar{display:none}.guide-art__words--card{flex-direction:column;max-height:45dvh;padding:14px 20px;display:flex;overflow:visible}.guide-art__layer{position:absolute;inset:0}.guide-compare__thumb{z-index:2;cursor:pointer;background:#000;border:2px solid #fff;border-radius:6px;padding:0;position:absolute;right:12px;overflow:hidden;box-shadow:0 4px 16px #00000080}.guide-compare__thumb img{-o-object-fit:cover;object-fit:cover;width:auto;max-width:120px;height:100%;display:block}.guide-compare__swap{color:#0b2e33;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:4px;right:4px}.guide-works__wall{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;margin:12px 0 0;padding:0 8px 12px;position:relative;overflow-y:auto}.guide-works__wall::-webkit-scrollbar{display:none}.guide-works__grid{align-items:flex-start;gap:8px;display:flex}.guide-works__col{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.guide-works__item{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.guide-works__item>img{border-radius:12px;width:100%;height:auto;display:block}.guide-works__painter{pointer-events:none;line-height:0;position:absolute;bottom:7px;left:7px}.guide-slider{touch-action:none;cursor:pointer;height:36px;margin:0 8px;position:relative}.guide-slider__track{pointer-events:none;gap:3px;height:4px;margin-top:-2px;display:flex;position:absolute;top:50%;left:0;right:0}.guide-slider__track.is-dense{gap:1px}.guide-slider__track i{background:var(--text-02);border-radius:2px;flex:1;min-width:0;height:100%;transition:background-color .3s}.guide-slider__track i.is-done,.guide-slider__track i.is-here{background:var(--accent,#ff2d9a)}.guide-slider__knob{background:var(--accent,#ff2d9a);width:24px;height:24px;color:var(--text-on-accent,#fff);font-family:var(--font-secondary,"Space Grotesk");text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:50%;margin:-12px 0 0 -12px;font-size:11px;font-weight:700;line-height:24px;transition:left .3s cubic-bezier(.2,.8,.3,1),transform .15s;position:absolute;top:50%;box-shadow:0 2px 8px #00000059}.guide-slider__knob.is-drag{transition:transform .15s;transform:scale(1.2)}.guide-next--round{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0;box-shadow:0 2px 10px #0000004d}.guide-next--round:disabled{opacity:1;background:var(--text-02);color:var(--text-05);box-shadow:none}.guide-embed.guide-discs{padding:20px var(--g-pad)24px}.guide-embed.guide-discs .discovery-statement{text-align:center;text-wrap:pretty;margin:0 auto 16px}.guide-embed.guide-discs .discovery-list__rows{margin:0}.guide-desktop-note{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:6;border:var(--outline-width,0px)solid var(--outline-color,transparent);background:var(--card);max-width:min(86vw,460px);color:var(--text);font-family:var(--font-primary,Inter);text-align:center;cursor:pointer;border-radius:999px;padding:10px 16px;font-size:13px;line-height:1.35;animation:.3s ease-out both guide-note-in;position:fixed;transform:translate(-50%);box-shadow:0 2px 14px #00000052}.guide-desktop-note b{font-weight:600}@keyframes guide-note-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
.guide.journey-launch{z-index:100001;pointer-events:auto;background:#05060c;overflow:hidden}.journey-launch__pic{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 82%;object-position:50% 82%;width:100%;height:100%;display:block;position:absolute;inset:0}
