.lesson-preview .editorial-section-intro{align-items:center}.lesson-preview-note{color:var(--e-muted);font-size:13px;margin-top:14px!important}.lesson-preview-nav{align-items:center;gap:24px;margin-bottom:22px;display:flex}.lesson-preview-nav>button{opacity:.65;align-items:center;gap:18px;min-height:44px;padding:8px 0;font-size:16px;display:flex}.lesson-preview-nav>button[aria-pressed=true]{opacity:1;font-weight:700}.lesson-preview-nav>button[aria-pressed=true] svg{color:var(--e-orange-ink)}.lesson-preview-nav .lesson-preview-reset{justify-content:center;width:44px;margin-left:auto}.lesson-preview-spread{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lesson-preview-panel{background:var(--e-field);border-radius:20px;flex-direction:column;min-width:0;padding:28px 22px 22px;display:flex}.lesson-preview .preview-panel-heading h3{letter-spacing:-.04em;font-size:20px;line-height:1.4}.preview-panel-heading>span{color:var(--e-muted);margin-top:6px;font-size:13px;display:block}.preview-learn{background:var(--e-panel)}.preview-flashcard{perspective:1000px;border-radius:12px;width:100%;height:268px;margin:26px 0 18px;padding:0;display:block}.preview-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block;position:relative}.is-flipped .preview-card-inner{transform:rotateY(180deg)}.preview-card-face{backface-visibility:hidden;background:var(--e-orange);color:var(--e-on-orange);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px;font-size:15px;display:flex;position:absolute;inset:0}.preview-card-back{background:var(--e-field);color:var(--e-ink);transform:rotateY(180deg)}.lesson-preview .preview-large-word{letter-spacing:-.06em;font-size:clamp(35px,3.7vw,53px);font-weight:700;line-height:1.4}.preview-card-hint{align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:22px}.preview-audio-row{flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.preview-audio-row button{align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:14px;display:flex}.preview-audio-row button:disabled{cursor:default;opacity:.65}.preview-audio-row>span{color:var(--e-muted);text-align:center}.preview-match-grid{grid-template-columns:1fr 1fr;gap:10px;margin:40px 0 28px;display:grid}.preview-match-grid>div{flex-direction:column;gap:12px;display:flex}.lesson-preview .preview-match-grid button{background:var(--e-panel);border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:88px;padding:12px 6px;font-size:14px;transition:transform .16s,background .2s;display:flex}.preview-match-grid button:active{transform:scale(.96)}.lesson-preview .preview-match-grid button[aria-pressed=true]{background:var(--e-orange);color:var(--e-on-orange)}.preview-match-grid button span span{margin-top:5px;font-size:14px;display:block}.lesson-preview .preview-match-grid button.is-matched{background:var(--e-accent);color:var(--e-on-accent);opacity:1;cursor:default}.preview-teacher{align-items:center;gap:12px;min-height:84px;margin-top:auto;display:flex}.preview-teacher>svg{width:54px;height:65px}.preview-teacher>p{font-size:13px;line-height:1.6}.preview-review{background:var(--e-accent);color:var(--e-on-accent)}.preview-review .preview-panel-heading>span{color:inherit;opacity:.75}.preview-review button:focus-visible{outline-color:var(--e-on-accent)}.preview-recall{text-align:center;padding-top:28px}.preview-recall>p:first-child{margin-bottom:16px;font-size:13px}.preview-recall-answer{flex-direction:column;justify-content:center;align-items:center;min-height:70px;font-size:14px;display:flex}.preview-recall-answer>span:only-child{opacity:.8;font-size:12px}.preview-recall .preview-recall-button{background:var(--e-orange);color:var(--e-on-orange);border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 16px;font-size:13px;display:inline-flex}.preview-recall-button:disabled{cursor:default}.preview-review-rhythm{justify-content:space-between;gap:8px;margin-top:32px;display:flex}.preview-review-rhythm>span{opacity:.6;flex:1;padding-top:14px;font-size:11px;position:relative}.preview-review-rhythm>span:before{content:"";background:currentColor;border-radius:8px;height:4px;position:absolute;top:0;left:0;right:0}.preview-review-rhythm>span.is-done{color:var(--e-orange);opacity:1}.dark .preview-review-rhythm>span.is-done{color:var(--e-on-accent)}.preview-review .preview-review-note{margin-top:15px;font-size:12px;line-height:1.65}.lesson-preview .preview-mobile-next{display:none}@media (width<=1050px) and (width>=901px){.lesson-preview-panel{padding:22px 14px}.lesson-preview .preview-panel-heading h3{font-size:18px}.preview-match-grid{gap:6px}.preview-match-grid button{font-size:12px}}@media (width<=900px){.lesson-preview-nav{gap:20px}.lesson-preview-nav>button{gap:6px;font-size:14px}.lesson-preview-nav>button svg{width:14px}.lesson-preview-nav .lesson-preview-reset{width:32px}.lesson-preview-spread{display:block}.lesson-preview-panel{min-height:465px;padding:28px 24px;display:none}.lesson-preview-panel.is-active{display:flex}.lesson-preview .preview-large-word{font-size:50px}.preview-flashcard{height:250px;margin-top:22px}.preview-audio-row{gap:0}.lesson-preview .preview-mobile-next{justify-content:center;align-items:center;gap:10px;min-height:44px;margin:14px auto 0;font-size:14px;display:flex}.preview-match-grid{margin:32px 0 24px}.preview-match-grid button{min-height:95px}.preview-teacher{margin-top:0}.preview-recall{padding-top:35px}.preview-review-rhythm{margin-top:38px}}@media (prefers-reduced-motion:reduce){.preview-card-inner{transition:none;transform:none!important}.preview-card-face{backface-visibility:visible}.preview-card-back{visibility:hidden;transform:none}.is-flipped .preview-card-face:first-child{visibility:hidden}.is-flipped .preview-card-back{visibility:visible}}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/merriweather-0.ttf)format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/merriweather-1.ttf)format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-display:swap;src:url(/landing/merriweather-2.ttf)format("truetype")}@font-face{font-family:Noto Serif Ethiopic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/landing/noto-serif-ethiopic.ttf)format("truetype")}.fidel-editorial{--e-ground:#edf4ee;--e-ink:#183b31;--e-muted:#476157;--e-field:#dce9dc;--e-panel:#f7faf6;--e-accent:#24583d;--e-on-accent:#fff;--e-map:#aac2a7;--e-map-hover:#8ba887;--particle-ink:#14261c;--e-orange:#eda334;--e-orange-ink:#85520c;--e-on-orange:#14261c;--particle-orange:#eda334;--fidel-mark-accent:var(--e-orange);--e-gutter:clamp(20px,3vw,48px);background:var(--e-ground);color:var(--e-ink);isolation:isolate;padding-top:1px;font:17px/1.7 Merriweather,Noto Serif Ethiopic,Georgia,serif}.dark .fidel-editorial{--e-ground:#101f19;--e-ink:#e2eee3;--e-muted:#b2c7b8;--e-field:#1b3024;--e-panel:#243b2d;--e-accent:#c5dfb4;--e-on-accent:#14261c;--e-map:#526d53;--e-map-hover:#73906b;--particle-ink:#e2eee3;--e-orange-ink:#edb45d;--particle-orange:#eda334}.fidel-editorial *,.fidel-editorial :before,.fidel-editorial :after{box-sizing:border-box}.fidel-editorial :is(h1,h2,h3,p,figure){margin:0}.fidel-editorial :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;font-weight:900}.fidel-editorial :lang(am),.fidel-editorial :lang(ti){font-family:Noto Serif Ethiopic,serif}.fidel-editorial p{text-wrap:pretty}.fidel-editorial a{color:inherit;text-decoration:none}.fidel-editorial button,.fidel-editorial select{font:inherit;color:inherit;cursor:pointer}.fidel-editorial button{background:0 0;border:0}.fidel-editorial :is(a,button,select,summary):focus-visible{outline:3px solid var(--e-accent);outline-offset:5px}.fidel-editorial svg{flex-shrink:0}.editorial-skip{z-index:100;background:var(--e-panel);padding:14px 20px;position:absolute;top:10px;left:10px}.editorial-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.editorial-header{background:var(--e-field);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;min-height:72px;margin:20px auto 0;padding:12px 24px;display:flex}.editorial-header nav,.editorial-header-actions{align-items:center;gap:28px;font-size:14px;display:flex}.editorial-header :is(a,button){align-items:center;min-height:44px;display:inline-flex}.editorial-header nav a:hover,.editorial-footer a:hover{text-underline-offset:5px;text-decoration:underline}.editorial-header-actions{gap:12px}.editorial-header-actions>a{background:var(--e-accent);color:var(--e-on-accent);border-radius:999px;padding:8px 22px}.editorial-wordmark{font-size:28px;line-height:1;display:inline-flex}.fidel-logo-lockup{align-items:center;gap:10px;display:inline-flex}.landing-teacher-logo{width:38px;height:42px}.fidel-logo-lockup>span{letter-spacing:-.06em;font-size:30px;font-weight:900}.fidel-logo-period{color:var(--e-orange)}.editorial-theme-toggle{justify-content:center;width:44px}.editorial-dark-icon,.dark .editorial-light-icon{display:none}.dark .editorial-dark-icon{display:block}.editorial-hero{max-width:1280px;min-height:calc(100svh - 100px);padding:38px var(--e-gutter) 36px;grid-template-columns:minmax(0,.49fr) minmax(0,.51fr);gap:16px;margin-inline:auto;display:grid;position:relative}.editorial-woven-grid{z-index:-1;pointer-events:none;width:100%;height:100%;color:var(--e-ink);position:fixed;inset:0}.editorial-woven-grid pattern path{fill:none;stroke:currentColor;stroke-width:.7px}.editorial-woven-grid .woven-grid-knot{fill:var(--e-orange);stroke:var(--e-orange)}.woven-grid-base{opacity:.065}.dark .woven-grid-base{opacity:.06}.woven-grid-flowers{color:var(--e-orange);opacity:.2;transition:transform .85s cubic-bezier(.22,1,.36,1)}.woven-grid-thread{opacity:0;transition:opacity .65s}.is-weaving .woven-grid-thread{opacity:.75}.woven-grid-current{fill:var(--e-orange);opacity:.3}.woven-current-across{animation:16s linear infinite weave-current-across}.woven-current-down{animation:21s linear -9s infinite weave-current-down}.is-paused .woven-grid-current rect{animation-play-state:paused}.editorial-weave-motion{z-index:5;border-radius:20px;align-items:center;gap:7px;min-height:36px;display:flex;position:fixed;bottom:12px;right:16px;background:var(--e-ground)!important;color:var(--e-muted)!important;padding:6px 10px!important;font-size:12px!important}@keyframes weave-current-across{0%{transform:translate(-200px)}to{transform:translate(calc(100vw + 200px))}}@keyframes weave-current-down{0%{transform:translateY(-140px)}to{transform:translateY(calc(100vh + 140px))}}.woven-grid-needle{opacity:0;fill:none;stroke:var(--e-orange);stroke-width:.8px;transition:opacity .45s}.is-weaving .woven-grid-needle{opacity:.55}.woven-grid-bloom{opacity:0;fill:none;stroke:var(--e-orange);stroke-width:1px;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.woven-grid-thread,.woven-grid-needle,.woven-grid-current,.editorial-weave-motion{transition:none;display:none}.woven-grid-flowers{transition:none}}.editorial-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding-right:16px;display:flex}.editorial-hero h1{margin-bottom:30px;font-size:clamp(54px,5.6vw,82px);line-height:1.12}.editorial-hero-copy>p{max-width:37ch;font-size:18px;line-height:1.8}.editorial-primary{background:var(--e-orange);border-radius:999px;align-items:center;gap:26px;min-height:56px;padding:15px 24px;font-size:15px;font-weight:700;display:inline-flex;color:var(--e-on-orange)!important}.editorial-primary:hover{filter:brightness(1.1)}.editorial-hero .editorial-primary{margin-top:32px}.editorial-hero-explore{align-items:center;gap:18px;margin-top:26px;font-size:14px;display:inline-flex}.editorial-portrait-stage{align-self:center;min-width:0}.editorial-portraits{aspect-ratio:6/7;position:relative}.particle-portrait,.particle-portrait canvas,.particle-photo-fallback{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.editorial-word-float{z-index:2;background:var(--e-panel);border-radius:18px;flex-direction:column;width:210px;padding:20px 24px;font-size:13px;line-height:1.7;animation:1.65s both portrait-word-change;display:flex;position:absolute;bottom:40px;left:-12px}.editorial-word-float strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:4px;font-size:34px;font-weight:700;line-height:1.4}.portrait-word-language{align-items:center;gap:9px;margin-top:10px;font-weight:700;display:flex}.portrait-word-language i{background:var(--e-orange);border-radius:50%;width:8px;height:8px}.editorial-portrait-controls{justify-content:center;align-items:center;gap:20px;min-height:44px;display:flex}.editorial-portrait-controls>div{align-items:center;display:flex}.editorial-portrait-controls button{border-radius:50%;place-content:center;width:44px;height:44px;display:grid}.editorial-portrait-controls button:hover{background:var(--e-field)}.portrait-progress{gap:8px}.portrait-progress button{border-radius:0!important;width:32px!important;position:relative!important}.portrait-progress button:before,.portrait-progress button span{content:"";background:var(--e-ink);opacity:.2;width:100%;height:3px;position:absolute;top:20px;left:0}.portrait-progress button[aria-pressed=true] span{background:var(--e-orange);opacity:1;transform-origin:0;animation:5s linear both portrait-progress}.portrait-progress.is-paused button span{animation-play-state:paused}.editorial-section{max-width:1280px;padding:100px var(--e-gutter);margin-inline:auto;scroll-margin-top:30px}.editorial-section-intro{grid-template-columns:1.15fr 1fr;align-items:start;gap:60px;margin-bottom:48px;display:grid}.editorial-section-intro h2{max-width:24ch;font-size:clamp(30px,3vw,44px);line-height:1.2}.editorial-section-intro>p{max-width:40ch;font-size:17px}.atlas-popup-stage{background:var(--e-field);border-radius:24px;max-width:960px;margin-inline:auto}.atlas-popup-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:22px 28px 0;display:flex}.atlas-popup-toolbar p{font-size:16px;font-weight:700}.atlas-popup-toolbar select{background:var(--e-panel);border:0;border-radius:8px;width:220px;max-width:50%;min-height:44px;padding:8px 12px;font-size:14px}.atlas-popup-toolbar option{background:var(--e-panel);color:var(--e-ink)}.atlas-popup-map{max-width:780px;margin-inline:auto;position:relative}.atlas-popup-map>svg{width:100%;height:auto;display:block}.atlas-region{cursor:pointer;outline:none}.atlas-region path{fill:var(--e-map);stroke:var(--e-field);stroke-width:1.5px;vector-effect:non-scaling-stroke}.atlas-region:hover path,.atlas-region:focus-visible path,.atlas-region.is-selected path{fill:var(--e-map-hover);stroke:var(--e-ink);stroke-width:2px}.language-tone-0{--dot:#9c691c}.language-tone-1{--dot:#267f87}.language-tone-2{--dot:#446b2b}.language-tone-3{--dot:#176b53}.language-tone-4{--dot:#ad5943}.dark .language-tone-0{--dot:#e7bb68}.dark .language-tone-1{--dot:#7fced2}.dark .language-tone-2{--dot:#bad79a}.dark .language-tone-3{--dot:#80dab5}.dark .language-tone-4{--dot:#e5a394}.atlas-language-dot{cursor:pointer}.atlas-language-dot g:focus-visible{outline:none}.atlas-language-dot g:focus-visible .atlas-dot-halo{opacity:.65;stroke:var(--e-ink);stroke-width:2px}.atlas-dot-halo{fill:var(--dot);opacity:.2}.atlas-dot-core{fill:var(--dot);stroke:var(--e-panel);stroke-width:2px}.atlas-language-dot.is-selected .atlas-dot-halo{opacity:.5}.atlas-language-dot text{fill:var(--e-ink);paint-order:stroke;stroke:var(--e-field);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font:700 14px Merriweather,serif}.atlas-language-popup{z-index:4;background:var(--e-panel);width:275px;max-width:calc(100% - 32px);color:var(--e-ink);border-radius:16px;padding:24px;position:absolute;transform:translate(-50%,calc(-100% - 24px));box-shadow:0 12px 36px #0003}.atlas-language-popup:after{content:"";background:var(--e-panel);width:16px;height:16px;position:absolute;bottom:-8px;left:calc(50% - 8px);transform:rotate(45deg)}.atlas-language-popup.popup-below{transform:translate(-50%,24px)}.atlas-language-popup.popup-below:after{top:-8px;bottom:auto}.atlas-popup-close{border-radius:50%;place-content:center;width:36px;height:36px;display:grid;position:absolute;top:4px;right:4px}.atlas-popup-close:hover{background:var(--e-field)}.atlas-language-popup h3{padding-right:8px;font-size:24px;line-height:1.3}.atlas-language-popup>p:lang(am){margin-top:5px;font-size:17px}.atlas-popup-label{color:var(--e-muted);font-size:14px;line-height:1.6;margin-top:18px!important}.atlas-language-popup ul{flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.atlas-popup-key{color:var(--e-muted);justify-content:space-between;gap:16px;padding:0 28px 24px;font-size:14px;display:flex}.atlas-popup-key>span:first-child{align-items:center;gap:8px;display:flex}.atlas-popup-key i{background:var(--e-accent);border-radius:50%;width:7px;height:7px}.editorial-map-note{color:var(--e-muted);max-width:65ch;font-size:16px;margin:20px auto 0!important}.editorial-map-note a,.editorial-credits a{text-underline-offset:3px;text-decoration:underline}.editorial-learning-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.editorial-learning-methods h3{margin-bottom:18px;font-size:24px}.editorial-learning-methods p{font-size:16px;line-height:1.85}.editorial-learning-methods article+article{border-left:1px solid color-mix(in srgb,var(--e-ink) 22%,transparent);padding-left:32px}.editorial-languages{padding-bottom:64px}.language-deck-layout{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.language-deck-story{align-self:center}.language-deck-choices{flex-wrap:wrap;gap:8px 20px;margin-bottom:28px;display:flex}.language-deck-choices button{min-height:48px;padding:8px 0;font-size:15px;position:relative}.language-deck-choices button:after{content:"";background:0 0;width:100%;height:3px;position:absolute;bottom:0;left:0}.language-deck-choices button[aria-pressed=true]{color:var(--e-orange-ink);font-weight:700}.language-deck-choices button[aria-pressed=true]:after{background:var(--e-orange)}.language-deck-narrative{max-width:35ch;min-height:180px;font-size:18px;line-height:1.85}.language-deck-link{align-items:center;gap:14px;min-height:48px;margin-top:20px;font-size:16px;font-weight:700;display:inline-flex}.language-deck-link:hover{text-underline-offset:5px;text-decoration:underline}.language-deck-link svg{color:var(--e-orange-ink)}.language-deck-interaction{min-width:0}.language-deck-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;perspective:1000px;height:430px;position:relative}.language-deck-stage:active{cursor:grabbing}.language-postcard{color:#14261c;transform-origin:50% 85%;will-change:transform;backface-visibility:hidden;border-radius:14px;flex-direction:column;width:300px;height:378px;padding:26px;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .75s;display:flex;position:absolute;top:12px;left:50%;overflow:hidden}.postcard-paper{background:#f7faf6}.postcard-orange{background:var(--e-orange)}.postcard-sage{background:#b6cfab}.language-postcard.deck-front{z-index:3;opacity:1;transform:translate(-50%)rotate(-3deg)}.language-postcard.deck-left{z-index:1;opacity:.7;transform:translate(calc(-50% - 74px))translateY(24px)rotate(-13deg)scale(.91)}.language-postcard.deck-right{z-index:2;opacity:.7;transform:translate(calc(74px - 50%))translateY(24px)rotate(12deg)scale(.91)}.language-postcard-top{justify-content:space-between;align-items:center;gap:14px;font-size:14px;line-height:1.5;display:flex}.language-postcard-top>span:last-child{font-size:16px}.language-postcard-word{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:14px;display:flex}.language-postcard-word h3{letter-spacing:-.055em;font-size:64px;line-height:1.35}.language-postcard-word>p{font-size:16px}.language-postcard-meaning{text-align:center;font-size:16px;line-height:1.7}.language-postcard-meaning p+p{margin-top:4px}.language-postcard-note{text-align:center;font-size:13px;line-height:1.5;margin-top:20px!important}.postcard-weave{opacity:.5;width:100%;height:14px;margin-top:16px}.language-postcard:not(.deck-front) .postcard-weave{margin-top:auto}.language-deck-controls{justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.language-deck-controls button{border-radius:50%;place-content:center;width:44px;height:44px;display:grid}.language-deck-controls button:hover{background:var(--e-field)}.language-deck-controls button:last-child{margin-left:8px}.editorial-install{border-top:1px solid var(--e-field);justify-content:space-between;align-items:center;gap:24px;max-width:1184px;margin:36px auto 0;padding:34px 0;display:flex}.editorial-install h2{font-size:clamp(23px,2.4vw,32px);line-height:1.3}.editorial-install p{max-width:58ch;color:var(--e-muted);margin-top:8px;font-size:15px}.editorial-install-button{min-height:48px;color:var(--e-ink);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:700;display:inline-flex;border:1px solid var(--e-ink)!important}.editorial-install-button:hover{background:var(--e-field)}.editorial-install .install-fidel-help{max-width:32ch}.editorial-close{color:#edf4ee;background:#183b31;max-width:1184px;margin:80px auto 0}.editorial-close-copy{grid-template-columns:1.2fr 1fr;align-items:center;gap:28px 64px;padding:72px;display:grid}.editorial-close h2{grid-row:span 2;font-size:clamp(32px,3.6vw,48px);line-height:1.2}.editorial-close p{max-width:30ch;font-size:17px}.editorial-close .editorial-primary{background:var(--e-orange);justify-self:start;color:var(--e-on-orange)!important}.editorial-weave{max-width:1184px;color:var(--e-orange);opacity:.8;margin:64px auto 0}.editorial-footer{max-width:1280px;padding:44px var(--e-gutter) 32px;margin-inline:auto}.editorial-footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:16px;display:flex}.editorial-credits{color:var(--e-muted);max-width:65ch;margin-top:28px;font-size:16px}.editorial-credits summary{cursor:pointer;min-height:44px;padding-block:10px}.editorial-credits ul{padding-left:20px}.editorial-credits li,.editorial-credits p{margin-bottom:12px}@keyframes portrait-word-change{0%,30%{opacity:0}to{opacity:1}}@keyframes portrait-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1280px){.editorial-header,.editorial-install,.editorial-close,.editorial-weave{margin-inline:var(--e-gutter)}}@media (width<=1000px){.editorial-header nav{gap:18px;font-size:14px}.editorial-header{gap:14px;padding-inline:18px}.editorial-header-actions>a{padding-inline:16px}.editorial-hero h1{font-size:6.1vw}.editorial-hero-copy>p{font-size:16px}.editorial-word-float{width:172px;padding:16px;font-size:14px;left:0}.editorial-word-float strong{font-size:28px}.editorial-section-intro{gap:32px}.editorial-learning-methods{gap:24px}.editorial-learning-methods article+article{padding-left:24px}.editorial-close-copy{gap:28px 32px;padding:48px}.language-deck-layout{grid-template-columns:1fr 1fr;gap:24px}.language-postcard{width:230px;height:378px;padding:22px}.language-postcard.deck-left{transform:translate(calc(-50% - 22px))translateY(24px)rotate(-8deg)scale(.91)}.language-postcard.deck-right{transform:translate(calc(22px - 50%))translateY(24px)rotate(8deg)scale(.91)}.language-deck-narrative{min-height:210px;font-size:16px}.language-deck-choices{gap:4px 18px}}@media (width<=720px){.editorial-install{flex-direction:column;align-items:flex-start;gap:18px}.editorial-header{gap:8px;min-height:64px;margin-top:12px;padding:8px 12px}.editorial-header nav{display:none}.fidel-logo-lockup{gap:6px}.fidel-logo-lockup>span{font-size:26px}.editorial-header-actions{gap:2px;font-size:14px}.editorial-header-actions>a{padding:8px 16px}.editorial-hero{flex-direction:column;gap:26px;min-height:0;padding-top:12px;display:flex}.editorial-portrait-stage{order:-1;width:min(100%,390px)}.editorial-portraits{aspect-ratio:6/6.1}.particle-portrait{inset:0 0 -12px}.editorial-word-float{border-radius:12px;width:132px;padding:10px 12px;font-size:12px;line-height:1.45;bottom:4px}.editorial-word-float strong{margin-bottom:2px;font-size:22px;line-height:1.2}.portrait-word-language{gap:6px;margin-top:6px;font-size:11px}.portrait-word-language i{width:6px;height:6px}.editorial-portrait-controls{margin-top:12px}.editorial-hero-copy{padding:0}.editorial-hero h1{margin-bottom:22px;font-size:clamp(43px,10.8vw,68px)}.editorial-hero-copy>p{max-width:36ch;font-size:16px}.editorial-hero .editorial-primary{margin-top:24px}.editorial-hero-explore{margin-top:22px}.editorial-section{padding-block:70px}.editorial-section-intro{margin-bottom:32px;display:block}.editorial-section-intro h2{font-size:30px}.editorial-section-intro>p{margin-top:22px;font-size:16px}.atlas-popup-toolbar{gap:8px;padding:16px 16px 0}.atlas-popup-toolbar p{font-size:14px}.atlas-popup-toolbar select{width:170px;font-size:14px}.atlas-popup-key{padding:0 16px 16px;font-size:14px}.atlas-language-dot text,.atlas-popup-key>span:last-child{display:none}.atlas-language-popup{width:250px;padding:20px;left:50%!important}.atlas-language-popup h3{font-size:22px}.atlas-popup-label{margin-top:12px!important}.editorial-learning-methods{grid-template-columns:1fr;gap:32px}.editorial-learning-methods article+article{border:0;padding-left:0}.editorial-learning-methods h3{margin-bottom:12px}.editorial-close{margin-top:40px}.language-deck-layout{flex-direction:column;gap:36px;display:flex}.language-deck-story{width:100%}.language-deck-choices{justify-content:space-between;gap:6px;margin-bottom:22px}.language-deck-choices button{font-size:14px}.language-deck-narrative{max-width:37ch;min-height:150px;font-size:16px}.language-deck-interaction{order:-1;width:100%}.language-deck-stage{height:420px}.language-postcard{width:220px;height:370px;padding:22px}.language-postcard-word h3{font-size:58px}.language-postcard-word h3:lang(om){font-size:54px}.language-postcard.deck-left{transform:translate(calc(-50% - 20px))translateY(24px)rotate(-7deg)scale(.91)}.language-postcard.deck-right{transform:translate(calc(20px - 50%))translateY(24px)rotate(7deg)scale(.91)}.language-postcard-top{font-size:13px}.language-postcard-top>span:last-child{font-size:14px}.language-deck-link{margin-top:12px}.editorial-close-copy{flex-direction:column;align-items:flex-start;gap:24px;padding:36px 26px;display:flex}.editorial-close h2{font-size:32px}.editorial-weave{margin-top:40px}.editorial-footer{padding-top:32px}.editorial-footer-main{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=360px){.language-postcard{width:200px;padding:18px}.language-postcard-word h3,.language-postcard-word h3:lang(om){font-size:50px}.language-postcard.deck-left{transform:translate(calc(-50% - 16px))translateY(24px)rotate(-6deg)scale(.91)}.language-postcard.deck-right{transform:translate(calc(16px - 50%))translateY(24px)rotate(6deg)scale(.91)}}@media (prefers-reduced-motion:reduce){.fidel-editorial *,.fidel-editorial :before,.fidel-editorial :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.portrait-progress button[aria-pressed=true] span{transform:none}}
