.back-link_link__3Fygu.back-link_link__3Fygu{--arrow-left:.375rem;--arrow-right:auto;--arrow-size:2rem;--arrow-wash:var(--honey-300);justify-content:flex-start;gap:.625rem;min-height:2.75rem;padding:.375rem .875rem .375rem .375rem;border:0;background:transparent;color:var(--ink);font-family:var(--font-body),sans-serif;font-size:.8125rem;font-weight:600;cursor:pointer}.back-link_link__3Fygu svg{stroke-width:1.5}.back-link_link__3Fygu:focus-visible{outline:none;box-shadow:var(--glow-focus)}.blog-list-screen_opening__M3IXe{padding:2rem 0 2.5rem}.blog-list-screen_intro__EHWEp{max-width:52ch;margin:1rem 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.6;text-wrap:pretty}.blog-list-screen_latestTitle__dWp0F{margin:0 0 1.5rem;color:var(--ink);font-family:var(--font-league-spartan),sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.blog-list-screen_latest__epKHy{display:grid;align-items:start;gap:2rem;min-width:0}.blog-list-screen_recent__QX1rl{display:grid;align-content:start;gap:1.5rem;min-width:0}.blog-list-screen_story__Ew658{display:block;min-width:0;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.blog-list-screen_story__Ew658 h3{margin:0;font-family:var(--font-league-spartan),sans-serif;font-weight:700;line-height:1.2;letter-spacing:-.015em;text-wrap:pretty}.blog-list-screen_story__Ew658:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--r-sm)}@media (hover:hover) and (pointer:fine){.blog-list-screen_story__Ew658:hover h3{text-decoration:underline;text-decoration-color:var(--dorado);text-decoration-thickness:2px;text-underline-offset:4px}}.blog-list-screen_lead__IDuh0 .blog-card-picture{aspect-ratio:16/9;min-height:0;height:auto;border-radius:var(--r-sm)}.blog-list-screen_leadCopy__MiUBT{display:grid;gap:.75rem;padding-top:1rem;min-width:0}.blog-list-screen_lead__IDuh0 h3{font-size:1.75rem}.blog-list-screen_description__7Xg9a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.6}.blog-list-screen_byline__KiS5M,.blog-list-screen_byline__KiS5M span,.blog-list-screen_byline__KiS5M time,.blog-list-screen_meta__qYcUt{color:var(--ink-soft);font-size:.875rem;line-height:1.5}.blog-list-screen_meta__qYcUt{margin:0}.blog-list-screen_compact__LT_zX{display:grid;align-items:start;gap:1rem}.blog-list-screen_compact__LT_zX[data-image=true]{grid-template-columns:88px minmax(0,1fr)}.blog-list-screen_compact__LT_zX .blog-card-picture{width:88px;height:66px;aspect-ratio:auto;min-height:0;border-radius:var(--r-sm)}.blog-list-screen_compact__LT_zX .blog-image-unavailable{min-height:0;padding:.5rem;font-size:.75rem}.blog-list-screen_compactCopy__8y3gH{display:grid;align-content:start;gap:.375rem;min-width:0}.blog-list-screen_compact__LT_zX h3{font-size:1.125rem}.blog-list-screen_skeletonIntro__86Lzb{width:min(100%,32rem);height:3rem}.blog-list-screen_skeletonNote__bLNKd{width:min(100%,26rem);height:2.75rem;margin:1rem 0 0}.blog-list-screen_skeletonCover__R6LMM{width:100%;aspect-ratio:16/9;border-radius:var(--r-sm)}.blog-list-screen_skeletonRow__iZ__G{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:1rem}.blog-list-screen_skeletonThumb__z0xr7{width:88px;height:66px;border-radius:var(--r-sm)}.blog-list-screen_skeletonLines__E8LcN{height:5rem;min-width:0}@media (min-width:800px){.blog-list-screen_intro__EHWEp{font-size:1.0625rem}.blog-list-screen_latest__epKHy{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.blog-list-screen_latest__epKHy[data-single=true]{grid-template-columns:minmax(0,1fr);max-width:40rem}.blog-list-screen_lead__IDuh0 h3{font-size:1.875rem}.blog-list-screen_compact__LT_zX h3{font-size:1.25rem}.blog-list-screen_compact__LT_zX[data-image=true],.blog-list-screen_skeletonRow__iZ__G{grid-template-columns:96px minmax(0,1fr)}.blog-list-screen_compact__LT_zX .blog-card-picture,.blog-list-screen_skeletonThumb__z0xr7{width:96px;height:72px}}@media (min-width:1000px){.blog-list-screen_compact__LT_zX[data-image=true],.blog-list-screen_skeletonRow__iZ__G{grid-template-columns:120px minmax(0,1fr)}.blog-list-screen_compact__LT_zX .blog-card-picture,.blog-list-screen_skeletonThumb__z0xr7{width:120px;height:84px}}.go-button_button__kyX10{--go-dot:36px;--go-inset:6px;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:var(--go-inset) var(--go-inset) var(--go-inset) 18px;overflow:hidden;border:0;border-radius:var(--r-pill,999px);background-repeat:no-repeat;background-size:100% 100%;font-family:var(--font-body),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out,ease-out),box-shadow .3s,background-size 0s}.go-button_button__kyX10:before{position:absolute;z-index:-1;top:var(--go-inset);right:var(--go-inset);bottom:var(--go-inset);width:var(--go-dot);border-radius:var(--r-pill,999px);background:var(--go-fill);transition:width .6s cubic-bezier(.65,0,.25,1),top .6s cubic-bezier(.65,0,.25,1),right .6s cubic-bezier(.65,0,.25,1),bottom .6s cubic-bezier(.65,0,.25,1);content:""}.go-button_label__4NSS3{min-width:0;transition:color .45s ease .1s}.go-button_dot__dl48k{display:grid;flex:0 0 var(--go-dot);place-items:center;width:var(--go-dot);height:var(--go-dot);border-radius:50%;color:var(--go-arrow);transition:transform .45s ease}.go-button_dot__dl48k svg{width:16px;height:16px}.go-button_small__FWl8M{--go-dot:28px;--go-inset:6px;min-height:40px;padding-left:14px;font-size:.875rem}@media (pointer:coarse){.go-button_small__FWl8M{min-height:44px}}.go-button_button__kyX10:focus-visible:before{top:0;right:0;bottom:0;width:100%}.go-button_button__kyX10:focus-visible{transform:translateY(-1px);background-size:0 0;transition:transform .16s var(--ease-out,ease-out),box-shadow .3s,background-size 0s .6s}@media (hover:hover) and (pointer:fine){.go-button_button__kyX10:hover:before{top:0;right:0;bottom:0;width:100%}.go-button_button__kyX10:hover{transform:translateY(-1px);background-size:0 0;transition:transform .16s var(--ease-out,ease-out),box-shadow .3s,background-size 0s .6s}.go-button_button__kyX10:hover .go-button_dot__dl48k{transform:translateX(3px)}}.go-button_button__kyX10:active{transform:scale(.97)}.go-button_dark__8zmER{--go-fill:var(--dorado);--go-arrow:var(--ink);background-color:var(--dorado);background-image:var(--g-cta);color:var(--crema);box-shadow:var(--sh-cta)}.go-button_gold__Dwequ{--go-fill:var(--ink);--go-arrow:var(--crema);background-color:var(--ink);background-image:var(--g-gold);color:var(--ink);box-shadow:var(--sh-gold-rest)}.go-button_soft__jqSkY{--go-fill:#F7DAA6;--go-arrow:var(--ink);background-color:#F7DAA6;background-image:linear-gradient(#fff,#fff);color:var(--ink);box-shadow:var(--ring-button)}.go-button_dark__8zmER:focus-visible{color:var(--ink)}.go-button_gold__Dwequ:focus-visible{color:var(--crema)}@media (hover:hover) and (pointer:fine){.go-button_dark__8zmER:hover{color:var(--ink);box-shadow:var(--sh-gold)}.go-button_gold__Dwequ:hover{color:var(--crema);box-shadow:var(--sh-cta)}.go-button_soft__jqSkY:hover{box-shadow:var(--ring-button)}}@media (prefers-reduced-motion:reduce){.go-button_button__kyX10,.go-button_button__kyX10:before,.go-button_button__kyX10:focus-visible,.go-button_button__kyX10:hover,.go-button_dot__dl48k,.go-button_label__4NSS3{transition:none}.go-button_button__kyX10:focus-visible,.go-button_button__kyX10:hover,.go-button_button__kyX10:hover .go-button_dot__dl48k{transform:none}}.navigation-link_link__vUI6x{position:relative;isolation:isolate}.navigation-link_link__vUI6x:before{position:absolute;top:50%;left:var(--nav-wash-left,50%);z-index:-1;width:var(--nav-wash-size,2rem);height:var(--nav-wash-size,2rem);border-radius:50%;background:var(--nav-wash,#f8dfa6);pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .64s cubic-bezier(.22,.6,.25,1);content:""}.navigation-link_link__vUI6x:active:before,.navigation-link_link__vUI6x:focus-visible:before,.navigation-link_link__vUI6x[aria-current=page]:before{transform:translate(-50%,-50%) scale(1);transition:none}@media (hover:hover) and (pointer:fine){.navigation-link_link__vUI6x:hover:before{transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.navigation-link_link__vUI6x:before{transition:none}}.article-consultation_card__BHJP2{display:grid;justify-items:start;gap:.75rem;margin-top:3rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-card)}.article-consultation_title__J9NyC{margin:0;color:var(--ink);font-family:var(--font-league-spartan),sans-serif;font-size:1.5rem;font-weight:800;line-height:1.15;letter-spacing:-.02em}.article-consultation_text__jX1bg{max-width:46ch;margin:0 0 .5rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.6}@media (min-width:600px){.article-consultation_card__BHJP2{padding:2rem}}.activity-catalogue-card_card__zb3_s{display:flex;flex-direction:column;gap:1rem;min-width:0;height:100%;padding-block:1.25rem;border-top:1px solid var(--border-hairline);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.activity-catalogue-card_title__tFgKs{margin:0;font-family:var(--font-league-spartan),sans-serif;font-size:1.625rem;font-weight:700;line-height:1.15;letter-spacing:-.015em;text-wrap:pretty}.activity-catalogue-card_author__hoE3j,.activity-catalogue-card_count__9exzo,.activity-catalogue-card_metadata__reynT{margin:0;color:var(--ink-soft);font-size:.875rem;line-height:1.5}.activity-catalogue-card_level__r07oB{display:inline-flex;align-items:center;gap:.375rem;color:var(--ink);font-weight:600}.activity-catalogue-card_level__r07oB:before{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--level-dot,var(--sky-300));content:""}.activity-catalogue-card_cover__Dwq3o{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:var(--r-sm)}.activity-catalogue-card_image__GIAfR{object-fit:cover}.activity-catalogue-card_footer__iLXyH{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;min-width:0}.activity-catalogue-card_actionRow__nWEGu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.activity-catalogue-card_count__9exzo{font-variant-numeric:tabular-nums}.activity-catalogue-card_action__2ZmB2{--arrow-wash:var(--honey-300);min-height:44px;margin-left:-.75rem;font-size:.875rem;font-weight:600;color:var(--ink)}.activity-catalogue-card_card__zb3_s:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--r-sm)}.activity-catalogue-card_card__zb3_s:focus-visible .activity-catalogue-card_title__tFgKs{text-decoration:underline;text-decoration-color:var(--dorado);text-decoration-thickness:2px;text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){.activity-catalogue-card_card__zb3_s:hover .activity-catalogue-card_title__tFgKs{text-decoration:underline;text-decoration-color:var(--dorado);text-decoration-thickness:2px;text-underline-offset:.15em}}.activity-catalogue-card_skeletonTitle__SQ2fL{height:4rem;border-radius:var(--r-sm)}.activity-catalogue-card_skeletonMetadata__rnafG{width:80%;height:2.5rem;border-radius:var(--r-sm)}.activity-catalogue-card_skeletonCover___65Ls{min-height:9rem}.activity-catalogue-card_skeletonFooter__tuSS2{width:100%;height:5rem;border-radius:var(--r-sm)}@media (max-width:639px){.activity-catalogue-card_title__tFgKs{font-size:1.5rem}}@supports (grid-template-rows:subgrid){.activity-catalogue-card_grid__iGfn3{grid-auto-rows:auto;row-gap:1rem}.activity-catalogue-card_grid__iGfn3>*{display:grid;grid-template-rows:subgrid;grid-row:span 4}.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_card__zb3_s{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:1rem}.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_skeletonTitle__SQ2fL,.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_title__tFgKs{grid-row:1}.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_metadata__reynT,.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_skeletonMetadata__rnafG{grid-row:2}.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_cover__Dwq3o{grid-row:3}.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_footer__iLXyH,.activity-catalogue-card_grid__iGfn3 .activity-catalogue-card_skeletonFooter__tuSS2{grid-row:4}}.marketing-hero_section__s7VBR{position:relative;isolation:isolate;overflow:clip;color:var(--ink);background:transparent;padding:2.5rem 1.5rem}.marketing-hero_frame__vMukJ{display:grid;align-items:center;width:100%;max-width:54rem;min-width:0;margin-inline:auto}.marketing-hero_copy__Hj_nF{position:relative;isolation:isolate;min-width:0}.marketing-hero_title__2xjQK{margin:0;color:var(--ink);font-family:var(--font-league-spartan),sans-serif;font-size:clamp(2.125rem,6vw,2.75rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.marketing-hero_title__2xjQK>span{display:block}.marketing-hero_title__2xjQK [data-marker]:after{height:.32em;bottom:.04em}.marketing-hero_description__YVl3z{max-width:40ch;margin:1.5rem 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.6;text-wrap:pretty}.marketing-hero_actions__oDw4i{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.5rem}.marketing-hero_actions__oDw4i .marketing-hero_primaryAction__eb0Su{--go-dot:36px;--go-inset:6px;min-height:48px;padding-left:22px;font-size:1rem;font-weight:600}.marketing-hero_secondaryAction__01U_C{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--ink);font-size:.9375rem;font-weight:500;text-decoration:none}.marketing-hero_secondaryAction__01U_C svg{display:block;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.marketing-hero_secondaryAction__01U_C:hover{text-decoration:underline;text-decoration-color:var(--dorado);text-decoration-thickness:2px;text-underline-offset:4px}}@media (min-width:600px){.marketing-hero_section__s7VBR{padding-inline:2rem}}@media (min-width:800px){.marketing-hero_section__s7VBR{padding-top:3.5rem}.marketing-hero_frame__vMukJ{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem;padding-block:1rem 2rem}.marketing-hero_description__YVl3z{font-size:1.0625rem}}.disclosure-icon_icon__upyKG{display:grid;place-items:center;flex:0 0 var(--disclosure-size,2rem);width:var(--disclosure-size,2rem);height:var(--disclosure-size,2rem);border-radius:50%;color:inherit;background:var(--disclosure-surface,#d3f4f4)}.disclosure-icon_icon__upyKG svg{width:1.25rem;height:1.25rem}details[open]>summary .disclosure-icon_icon__upyKG{background:var(--disclosure-open-surface,var(--color-brand-gold,#f2c572))}details[open]>summary .disclosure-icon_vertical__NirPE{display:none}.pill_pill__8pGJ2{display:inline-flex;align-items:center;gap:8px;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.5}.pill_dot__CF_rl:before{flex:none;width:8px;height:8px;border-radius:50%;background:var(--turquesa);content:""}.pill_label__PgNNn{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.not-found-screen_screen__NZvrj{display:grid;gap:2.5rem;align-items:center;width:100%;max-width:72rem;margin-inline:auto;padding:3rem 1rem 4rem}.not-found-screen_copy__Vo9r_{min-width:0}.not-found-screen_eyebrow__RCg4v{display:flex;width:fit-content;margin:0 0 1.5rem}.not-found-screen_code__WzRsp{position:relative;display:inline-block;isolation:isolate;margin:0;font-size:clamp(5rem,18vw,9rem);line-height:.9;letter-spacing:-.04em;--marker-height:.32em;--marker-bleed:8px}.not-found-screen_code__WzRsp,.not-found-screen_title__JU2yk{color:var(--ink);font-family:var(--font-league-spartan),sans-serif;font-weight:800}.not-found-screen_title__JU2yk{margin:1.5rem 0 0;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.not-found-screen_message__VQFXX{max-width:42ch;margin:.875rem 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.65}.not-found-screen_home__Jo75u{margin-top:1.75rem}.not-found-screen_places__xVRsx{padding:1.25rem;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-card)}.not-found-screen_placesTitle__gE67Q{margin:0 0 .5rem .5rem;color:var(--ink);font-family:var(--font-league-spartan),sans-serif;font-size:1.125rem;font-weight:700}.not-found-screen_list__3b0Sn{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.not-found-screen_place__nuRZm{--arrow-wash:var(--honey-300);--arrow-size:2rem;--arrow-grow:18;display:flex;width:100%;min-height:3.5rem;padding:.5rem .5rem .5rem .75rem;border-radius:var(--r-md);color:var(--ink);text-decoration:none}.not-found-screen_placeText__w29CW{display:grid;gap:.125rem}.not-found-screen_placeText__w29CW strong{font-size:.9375rem;font-weight:700}.not-found-screen_placeText__w29CW span{color:var(--ink-soft);font-size:.8125rem}.not-found-screen_place__nuRZm:focus-visible{outline:none;box-shadow:var(--glow-focus)}@media (min-width:860px){.not-found-screen_screen__NZvrj{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem;padding:4rem 2rem 5rem}.not-found-screen_places__xVRsx{padding:1.5rem}}.levels-hero_layout___BFTs{width:100%;max-width:72rem;margin-inline:auto}.levels-hero_stages__XmokZ{margin-top:1.5rem;position:relative;min-width:0}.levels-hero_stageRoute__aWDgd{position:absolute;top:0;left:calc(100% / 6);width:calc(100% * 2 / 3);height:3rem;overflow:visible;pointer-events:none}.levels-hero_stageRoute__aWDgd path{fill:none;stroke:var(--sky-300);stroke-width:1.5;stroke-dasharray:1 8;stroke-linecap:round;vector-effect:non-scaling-stroke}.levels-hero_stages__XmokZ ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.levels-hero_stages__XmokZ li{min-width:0}.levels-hero_stageLink__PggRG{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:2.75rem;padding:2.625rem .125rem .5rem;border-radius:.375rem;color:var(--ink);text-align:center;text-decoration:none}.levels-hero_stageLink__PggRG:before{position:absolute;top:1rem;left:calc(50% - .5rem);width:1rem;height:1rem;border-radius:50%;background:linear-gradient(135deg,var(--level-chip),var(--level-dot));box-shadow:0 0 0 3px var(--surface);content:"";transition:transform .2s var(--ease-out,ease-out)}.levels-hero_stageLink__PggRG strong{font-family:var(--font-league-spartan),sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.25}.levels-hero_stageLink__PggRG span{color:var(--ink-soft);font-size:.8125rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.levels-hero_stageLink__PggRG:hover:before{transform:scale(1.25)}.levels-hero_stageLink__PggRG:hover strong{text-decoration:underline;text-decoration-color:var(--dorado);text-decoration-thickness:2px;text-underline-offset:3px}}@media (prefers-reduced-motion:reduce){.levels-hero_stageLink__PggRG:before{transition:none}.levels-hero_stageLink__PggRG:hover:before{transform:none}}@media (min-width:640px){.levels-hero_stageLink__PggRG strong{font-size:1.375rem}.levels-hero_stageLink__PggRG span{font-size:.875rem}}@media (min-width:800px){.levels-hero_stages__XmokZ{margin-top:2rem}}@media (min-width:900px){.levels-hero_stageLink__PggRG{gap:.25rem;padding-top:2.75rem}.levels-hero_stageLink__PggRG strong{font-size:1.5rem}}.levels-hero_guide__kOTlz{min-width:0;margin-top:2rem}.levels-hero_guideTitle__R0T6q{margin:0 0 .25rem;color:var(--ink-soft)}.levels-hero_guideList__o5vx2{display:grid;margin:0;padding:0;list-style:none}.levels-hero_guideLink__t3Ruu{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.75rem;border-radius:var(--r-sm);background:var(--g-fade) bottom /100% 1px no-repeat;color:var(--ink);text-decoration:none}.levels-hero_guideList__o5vx2 li:last-child .levels-hero_guideLink__t3Ruu{background:none}.levels-hero_guideLevel__Np1aw{justify-self:start;padding:.25rem .625rem .1875rem;border-radius:var(--r-pill,999px);background:linear-gradient(135deg,var(--level-chip),var(--level-dot));color:var(--ink);font-family:var(--font-league-spartan),sans-serif;font-size:1rem;font-weight:800;line-height:1.2;white-space:nowrap}.levels-hero_guideText__y54QN{color:var(--ink-soft);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.levels-hero_guideLink__t3Ruu:focus-visible{outline:none;box-shadow:var(--glow-focus)}.levels-hero_guideNote__bAni6{margin:.5rem 0 0;color:var(--ink-soft);font-size:.8125rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.levels-hero_guideLink__t3Ruu:hover .levels-hero_guideText__y54QN{color:var(--ink);text-decoration:underline;text-decoration-color:var(--dorado);text-decoration-thickness:2px;text-underline-offset:3px}}@media (min-width:800px){.levels-hero_guide__kOTlz{align-self:center;max-width:26rem;margin-top:0}}.levels-landscape-detail_detail__ImLmV{position:absolute;z-index:-1;inset:0;overflow:clip;pointer-events:none;user-select:none}.levels-landscape-detail_detail__ImLmV svg{position:absolute;height:auto}.levels-landscape-detail_detail__ImLmV path{vector-effect:non-scaling-stroke}.levels-landscape-detail_balcony__1xban{color:var(--color-brand-deep-teal,#0a6073)}.levels-landscape-detail_balcony__1xban svg{top:.5rem;right:-2.5rem;width:clamp(8rem,12vw,12rem);opacity:.13}.levels-landscape-detail_coffee__DCgI3{color:#591902}.levels-landscape-detail_coffee__DCgI3 svg{bottom:1rem;left:-2rem;width:clamp(11rem,18vw,16rem);opacity:.14}@media (max-width:1199px){.levels-landscape-detail_balcony__1xban svg{right:-4rem;width:9rem;opacity:.1}}@media (max-width:799px){.levels-landscape-detail_balcony__1xban{display:none}.levels-landscape-detail_coffee__DCgI3 svg{bottom:0;left:-3rem;width:9rem;opacity:.08}}.levels-curriculum_curriculum__FiKar{--curriculum-ink:var(--ink);--curriculum-muted:var(--ink-soft);--color-accent-ink:var(--curriculum-ink);--color-brand-ink:var(--curriculum-ink);--color-ui-muted-strong:var(--curriculum-muted);position:relative;isolation:isolate;color:var(--curriculum-ink);background:transparent;font-family:var(--font-body),sans-serif;scroll-margin-top:calc(var(--site-header-height) + 1rem)}.levels-curriculum_layout__guseR{max-width:72rem;margin-inline:auto;padding:2rem 1rem 3rem}.levels-curriculum_intro__EO3Jy{display:grid;gap:.75rem;margin-bottom:1.25rem}.levels-curriculum_title__xzFs3{margin:0;font-family:var(--font-league-spartan),sans-serif;font-size:var(--title-section);font-weight:800;line-height:1.08;letter-spacing:-.025em}.levels-curriculum_intro__EO3Jy p{margin:0;max-width:60ch;color:var(--ink-soft);font-size:1rem;line-height:1.7}.levels-curriculum_chapters__5JC3u{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.levels-curriculum_chapter__iLftG{position:relative;min-width:0}.levels-curriculum_path__7AjUd{display:none}.levels-curriculum_readingNote__yEwP4{max-width:75ch;margin:1.5rem 0 0;color:var(--curriculum-muted);font-size:.875rem;line-height:1.7}.levels-curriculum_guidance__e9bBV{display:grid;gap:1rem;margin-top:2rem;padding:1.5rem;scroll-margin-top:calc(var(--site-header-height) + 1rem);border-radius:var(--r-md);background:var(--honey-100)}.levels-curriculum_guidance__e9bBV h2{margin:0;font-family:var(--font-league-spartan),sans-serif;font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.levels-curriculum_guidance__e9bBV>div>p{margin-top:.5rem;color:var(--ink-soft);font-size:1rem;line-height:1.6}.levels-curriculum_consultation__LUpvA{justify-self:start}.levels-curriculum_guidance__e9bBV .levels-curriculum_consultationNote__Zg1Yy{grid-column:1/-1;margin:0;max-width:75ch;color:var(--curriculum-muted);font-size:.875rem;line-height:1.6}@media (min-width:600px){.levels-curriculum_layout__guseR{padding:2.5rem 2rem 3rem}}@media (min-width:640px){.levels-curriculum_chapters__5JC3u{padding-left:2rem;gap:1.25rem}.levels-curriculum_chapter__iLftG:before{position:absolute;top:2.5rem;left:-1.875rem;z-index:1;width:.875rem;height:.875rem;border-radius:50%;background:var(--dorado);box-shadow:0 0 0 3px var(--surface);content:""}.levels-curriculum_chapter__iLftG:has([data-stage=intermediate]):before{background:var(--mint-400)}.levels-curriculum_chapter__iLftG:has([data-stage=advanced]):before{background:var(--sky-300)}.levels-curriculum_path__7AjUd{display:block;position:absolute;top:3rem;left:-2.5rem;width:2.125rem;height:calc(100% + 1.25rem);color:var(--sky-300);pointer-events:none}.levels-curriculum_chapter__iLftG:last-child .levels-curriculum_path__7AjUd{display:none}.levels-curriculum_readingNote__yEwP4{margin-left:2rem}.levels-curriculum_guidance__e9bBV{margin-top:2.5rem;margin-left:2rem;padding:2rem}}@media (min-width:900px){.levels-curriculum_guidance__e9bBV{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem}.levels-curriculum_consultation__LUpvA{justify-self:end}}
