html.quiz-overlay-open{overflow:hidden}.quiz-overlay{--quiz-overlay-ease-drawer:cubic-bezier(.32,.72,0,1);--quiz-overlay-ease-out:var(--ease-out,cubic-bezier(.23,1,.32,1));--quiz-overlay-ink:var(--ink,#242036);--quiz-overlay-body:var(--body,var(--muted,#625d70));--quiz-overlay-purple:var(--purple,#4130a8);--quiz-overlay-purple-dark:var(--purple-dark,#31217e);--quiz-overlay-line:var(--line,#e9e5ef);width:100%;max-width:none;height:calc(100% - 14px - env(safe-area-inset-top,0px));max-height:none;padding:0 0 env(safe-area-inset-bottom,0px);color:var(--quiz-overlay-ink);transition:transform .34s var(--quiz-overlay-ease-drawer),opacity .34s ease,overlay .34s allow-discrete,display .34s allow-discrete;background:#fff;border:0;border-radius:20px 20px 0 0;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;transform:none}.quiz-overlay:not([open]){transition-duration:.2s;transition-timing-function:var(--quiz-overlay-ease-out);display:none;transform:translateY(100%)}@starting-style{.quiz-overlay[open]{transform:translateY(100%)}}.quiz-overlay::backdrop{opacity:1;transition:opacity .3s ease,overlay .3s allow-discrete,display .3s allow-discrete;background:#2420368f}.quiz-overlay:not([open])::backdrop{opacity:0}@starting-style{.quiz-overlay[open]::backdrop{opacity:0}}.quiz-overlay .quiz-overlay-close{z-index:2;border:1px solid var(--quiz-overlay-line);width:44px;height:44px;color:var(--quiz-overlay-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--quiz-overlay-ease-out),background-color .16s ease;background:#fffffff0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:12px;box-shadow:0 2px 10px #1f104514}.quiz-overlay .quiz-overlay-close:active{transform:scale(.94)}.quiz-overlay .quiz-overlay-close svg{width:20px;height:20px}.quiz-overlay .quiz-overlay-close:focus-visible,.quiz-overlay .quiz-overlay-confirm-actions button:focus-visible{outline:3px solid var(--quiz-overlay-purple);outline-offset:2px}.quiz-overlay .quiz-overlay-stage{flex:1;min-height:0;position:relative}.quiz-overlay .quiz-overlay-stage iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.quiz-overlay .quiz-overlay-loading{z-index:1;color:var(--quiz-overlay-body);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0;font-size:.9rem;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:absolute;inset:0}.quiz-overlay .quiz-overlay-loading span{border:3px solid var(--quiz-overlay-line);border-top-color:var(--quiz-overlay-purple);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite quiz-overlay-spin}.quiz-overlay.is-loaded .quiz-overlay-loading{opacity:0;visibility:hidden}@keyframes quiz-overlay-spin{to{transform:rotate(360deg)}}.quiz-overlay .quiz-overlay-confirm{z-index:3;padding:16px 12px calc(12px + env(safe-area-inset-bottom,0px));opacity:1;background:#24203673;justify-content:center;align-items:flex-end;transition:opacity .18s;display:flex;position:absolute;inset:0}.quiz-overlay .quiz-overlay-confirm[hidden]{display:none}@starting-style{.quiz-overlay .quiz-overlay-confirm{opacity:0}}.quiz-overlay .quiz-overlay-confirm-card{width:100%;max-width:420px;transition:transform .24s var(--quiz-overlay-ease-out);background:#fff;border-radius:20px;padding:22px 18px 16px;transform:none;box-shadow:0 18px 50px #1f104540}@starting-style{.quiz-overlay .quiz-overlay-confirm-card{transform:translateY(16px)}}.quiz-overlay .quiz-overlay-confirm-card h2{letter-spacing:normal;color:var(--quiz-overlay-ink);margin:0 0 6px;font-size:1.3rem;line-height:1.25}.quiz-overlay .quiz-overlay-confirm-card p{color:var(--quiz-overlay-body);margin:0 0 18px;font-size:.92rem}.quiz-overlay .quiz-overlay-confirm-actions{gap:6px;display:grid}.quiz-overlay .quiz-overlay-confirm-actions button{width:100%;min-height:50px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;justify-content:center;align-items:center;font-weight:500;display:flex}.quiz-overlay .quiz-overlay-stay{background:var(--quiz-overlay-purple);color:#fff;transition:transform .15s var(--quiz-overlay-ease-out),background-color .15s ease;box-shadow:0 3px #1b0f501f}.quiz-overlay .quiz-overlay-stay:active{transform:scale(.97)}.quiz-overlay .quiz-overlay-leave{color:var(--quiz-overlay-body);background:0 0;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.quiz-overlay .quiz-overlay-close:hover{background:#fff}.quiz-overlay .quiz-overlay-stay:hover{background:var(--quiz-overlay-purple-dark)}.quiz-overlay .quiz-overlay-leave:hover{background:#f3f1fa}}@media (min-width:821px){.quiz-overlay{width:min(520px,100vw - 48px);height:min(900px,100dvh - 48px);transition-timing-function:var(--quiz-overlay-ease-out);border-radius:24px;margin:auto;padding:0;transition-duration:.24s;inset:0;box-shadow:0 24px 80px #1f104547}.quiz-overlay:not([open]){opacity:0;transition-duration:.15s;transform:translateY(12px)}@starting-style{.quiz-overlay[open]{opacity:0;transform:translateY(16px)}}.quiz-overlay .quiz-overlay-confirm{align-items:center}}@media (prefers-reduced-motion:reduce){.quiz-overlay,.quiz-overlay:not([open]),.quiz-overlay .quiz-overlay-confirm-card{transform:none}.quiz-overlay:not([open]){opacity:0}@starting-style{.quiz-overlay[open]{opacity:0;transform:none}.quiz-overlay .quiz-overlay-confirm-card{transform:none}}.quiz-overlay .quiz-overlay-loading span{animation-duration:1.6s}}
.parent-stories{--parent-stories-ink:var(--ink,#242036);--parent-stories-body:var(--body,var(--muted,#625d70));--parent-stories-purple:var(--purple,#4130a8);--parent-stories-line:var(--line,#e9e5ef);--parent-stories-ease-out:var(--ease-out,cubic-bezier(.23,1,.32,1));--parent-stories-radius:16px;width:100%;max-width:684px;color:var(--parent-stories-ink);margin:28px 0 0}.parent-stories .parent-stories-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.parent-stories .parent-stories-title{letter-spacing:-.01em;color:var(--parent-stories-ink);margin:0;font-size:1.2rem;line-height:1.3}.parent-stories .parent-stories-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(62%,220px);grid-auto-flow:column;gap:12px;margin:0 -6px;padding:12px 6px 6px;scroll-padding-inline:6px;list-style:none;display:grid;overflow-x:auto}.parent-stories .parent-stories-list::-webkit-scrollbar{display:none}.parent-stories .parent-stories-list>li{scroll-snap-align:start;min-width:0;margin:0;padding:0}.parent-stories .parent-stories-list .parent-story-card{border-radius:var(--parent-stories-radius);height:100%;color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:10px;text-decoration:none;display:flex}.parent-stories .parent-stories-list .parent-story-card:hover{text-decoration:none}.parent-stories .parent-stories-list .parent-story-card:focus-visible{outline:3px solid var(--parent-stories-purple);outline-offset:3px}.parent-stories .parent-story-card .parent-story-media{aspect-ratio:9/16;border-radius:var(--parent-stories-radius);transition:transform .22s var(--parent-stories-ease-out),box-shadow .22s ease;background:#f3f1fa;display:block;position:relative;overflow:hidden;box-shadow:0 2px 10px #1f10450f}.parent-stories .parent-story-media img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.parent-stories .parent-story-media .parent-story-play{width:52px;height:52px;color:var(--parent-stories-purple);background:#fffffff0;border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 16px #1f104538}.parent-stories .parent-story-play svg{width:22px;height:22px;margin-left:3px}.parent-stories .parent-story-media .parent-story-duration{color:#fff;font-variant-numeric:tabular-nums;background:#242036bd;border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.6;position:absolute;bottom:8px;right:8px}.parent-stories .parent-story-card .parent-story-person{flex-direction:column;gap:1px;display:flex}.parent-stories .parent-story-person .parent-story-name{color:var(--parent-stories-ink);font-size:.95rem;font-weight:700;line-height:1.3}.parent-stories .parent-story-person .parent-story-role{color:var(--parent-stories-body);font-size:.8rem;line-height:1.4}.parent-stories .parent-story-card .parent-story-quote{color:var(--parent-stories-body);font-size:.85rem;line-height:1.5}.parent-stories .parent-stories-nav{flex:none;gap:8px;display:flex}.parent-stories .parent-stories-nav[hidden]{display:none}.parent-stories .parent-stories-nav .parent-stories-step{border:1px solid var(--parent-stories-line);width:36px;height:36px;color:var(--parent-stories-purple);cursor:pointer;transition:transform .16s var(--parent-stories-ease-out),opacity .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.parent-stories .parent-stories-nav .parent-stories-step:disabled{opacity:.35;cursor:default}.parent-stories .parent-stories-nav .parent-stories-step:not(:disabled):active{transform:scale(.94)}.parent-stories .parent-stories-nav .parent-stories-step:focus-visible{outline:3px solid var(--parent-stories-purple);outline-offset:2px}.parent-stories .parent-stories-list>li.is-playing{flex-direction:column;gap:10px;display:flex}.parent-stories .parent-stories-list>li.is-playing .parent-story-media{display:none}.parent-stories .parent-stories-list .parent-story-inline{aspect-ratio:9/16;border-radius:var(--parent-stories-radius);object-fit:cover;background:#17142a;width:100%;height:auto;display:block}.parent-stories .parent-stories-list .parent-story-inline:focus-visible{outline:3px solid var(--parent-stories-purple);outline-offset:3px}@media (hover:hover) and (pointer:fine){.parent-stories .parent-stories-nav .parent-stories-step:not(:disabled):hover{border-color:var(--parent-stories-purple)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.parent-stories .parent-stories-list .parent-story-card:hover .parent-story-media{transform:translateY(-4px);box-shadow:0 14px 30px #1f104529}}@media (min-width:821px){.parent-stories{margin-inline:auto}.parent-stories .parent-stories-list{grid-auto-columns:calc(30.7692% - 11.0769px)}}
.local-guides-page[data-local-guide-path]{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.local-guides-page[data-local-guide-path] .mobile-cta{z-index:40;padding:12px max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e8e4ef;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid;position:fixed;inset:auto 0 0}.local-guides-page[data-local-guide-path] .mobile-cta>a:not([data-cta=mobile]){display:none}.local-guides-page[data-local-guide-path] .mobile-cta>a[data-cta=mobile]{text-align:center;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;flex:none;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:0;max-width:calc(100vw - 176px);min-height:48px;margin:0;padding:12px;font-size:16px;line-height:1.4;display:inline-flex}.local-guides-page[data-local-guide-path] .mobile-cta>a[data-cta=mobile]>:is(svg,[aria-hidden=true]){display:none}@media (min-width:721px){.local-guides-page[data-local-guide-path] .mobile-cta>a[data-cta=mobile]{padding-inline:28px}}@media (max-width:620px){.local-guides-page[data-local-guide-path]{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.local-guides-page[data-local-guide-path] .mobile-cta>a[data-cta=mobile]{font-size:14px}}
