@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.italic{font-style:italic}.underline{text-decoration-line:underline}}@font-face{font-family:Lora;src:url(/fonts/lora.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Noto Serif Armenian;src:url(/fonts/noto-serif-armenian.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;src:url(/fonts/noto-sans-armenian.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}:root{--paper:#faf8f2;--ink:#243e35;--muted:#5d685f;--green:#264e40;--sage:#edf0e6;--line:#dcded2;--gold:#edbd70;--navy:#142e43;--serif:"Lora", "Noto Serif Armenian", Georgia, serif;--sans:"Manrope", "Noto Sans Armenian", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.8}main{min-height:50vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1,h2{letter-spacing:-.048em;text-wrap:balance;line-height:1.16}h1{font-size:clamp(3.2rem,5.1vw,5.35rem)}h2{font-size:clamp(2.2rem,3.4vw,3.65rem)}h3{letter-spacing:-.025em;font-size:1.5rem;line-height:1.35}h1 em,h2 em{color:#637658;font-weight:400}p{color:var(--muted)}p+p{margin-top:1rem}svg{flex-shrink:0}::selection{color:#233b32;background:#efd398}:focus-visible{outline-offset:5px;outline:3px solid #b07824}.shell{width:min(1280px,100% - 96px);margin-inline:auto}.eyebrow{color:var(--green);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:9px;font-size:.62rem;font-weight:700;line-height:1.7;display:flex}.lead{font-size:1rem;line-height:1.9}.small{font-size:.76rem;line-height:1.85}.status-dot{background:#7a8c61;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:50px;font-family:var(--sans);border-radius:7px;justify-content:center;align-items:center;gap:30px;padding:14px 24px;font-size:.78rem;font-weight:600;line-height:1.6;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#173e31;transform:translateY(-2px)}.button svg,.text-link svg,.hero-explore svg{width:18px;height:18px}.button:disabled{opacity:.6;cursor:wait;transform:none}.button-outline{color:var(--ink);background:0 0;border-color:#b2bcaa}.button-outline:hover{background:var(--sage)}.button-gold{background:var(--gold);color:var(--navy);border-color:var(--gold)}.button-gold:hover{background:#f4cc87}.text-link{border-bottom:1px solid #a9b49b;align-items:center;gap:18px;padding-block:12px 7px;font-size:.79rem;font-weight:600;line-height:1.7;display:inline-flex}.text-link:hover{color:#526647;border-color:currentColor}.underline{text-underline-offset:4px;text-decoration:underline}.button-row{flex-wrap:wrap;gap:8px 20px;display:flex}.skip-link{z-index:100;border:1px solid var(--green);background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f2f5;border-bottom:1px solid #dedfd48c;position:sticky;top:0}.header-inner{align-items:center;gap:30px;height:88px;display:flex}.brand{font-family:var(--sans);flex-shrink:0;align-items:center;gap:12px;font-size:1.02rem;font-weight:800;line-height:1.3;display:flex}.brand-mark{letter-spacing:-.09em;color:var(--green);padding-right:5px;font-family:Georgia,serif;font-size:2.7rem;font-weight:700;line-height:1}.brand-sub{letter-spacing:.3em;text-transform:uppercase;margin-top:5px;font-size:.51rem;font-weight:500;display:block}.main-nav{align-items:center;gap:26px;margin-left:auto;font-size:.72rem;font-weight:500;display:flex}.main-nav a{align-items:center;min-height:44px;display:inline-flex}.main-nav a:hover{color:#5c7150}.nav-contact{border:1px solid #c5cab9;border-radius:5px;gap:25px;padding:5px 15px}.language-switch{background:#eeeee5;border:1px solid #dddfd3;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.language-switch a{color:#626d61;place-items:center;min-width:36px;min-height:36px;padding:4px 7px;font-size:.64rem;font-weight:650;display:grid}.language-switch a[aria-current=true]{color:var(--ink);background:#fff;border-radius:3px;box-shadow:0 1px 4px #243c3510}.language-switch a:hover{color:var(--ink)}.studio-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:88px;padding-block:84px 100px;display:grid}.studio-hero-copy{min-width:0}.studio-hero-copy h1{margin-block:25px 27px}.studio-hero-copy .lead{max-width:455px}.studio-hero-copy .button{margin-top:28px}.hero-footnote{margin-top:14px;font-size:.66rem}.studio-collage{padding:0;position:relative}.studio-feature{background:#f0ecdf;border:1px solid #ded8c8;border-radius:160px 160px 12px 12px;transition:transform .4s;display:block;position:relative;transform:none;box-shadow:0 26px 55px -32px #4c493d78}.studio-feature:hover{transform:rotate(0)}.feature-art{aspect-ratio:1.02;border-radius:160px 160px 0 0;position:relative;overflow:hidden}.feature-art img{object-fit:cover;object-position:52% 43%}.art-stamp{color:#fff;font-family:var(--serif);background:#243c35;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:1.08rem;line-height:1.4;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.art-stamp .spark{width:24px;color:var(--gold)}.feature-caption{align-items:center;gap:14px;padding:20px 23px;display:flex}.feature-caption>img{border-radius:12px}.feature-caption h2{font-family:var(--sans);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.feature-caption p{margin-top:4px;font-size:.69rem;line-height:1.6}.round-arrow{border:1px solid #bdc4b4;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.collage-orbit{color:#ba8037;position:absolute;top:7px;right:-16px;transform:rotate(12deg)}.collage-orbit svg{width:58px;height:58px}.collage-note{font-family:var(--serif);font-size:.91rem;line-height:1.6;position:absolute;bottom:-9px;left:-40px;transform:rotate(-4deg)}.collage-note em{color:#617153}.note-rule{vertical-align:middle;background:#8b996f;width:38px;height:1px;margin-right:10px;display:inline-block}.studio-note{background:var(--sage);border-block:1px solid #dde2d2}.note-inner{justify-content:space-between;align-items:center;gap:60px;padding-block:37px;display:flex}.note-inner p{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-size:1.5rem;line-height:1.45}.note-inner em{color:#5c6c50;font-size:.96rem}.studio-about{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:56px 110px;padding-block:64px;display:grid}.about-heading h2{margin-top:0}.about-copy p{max-width:510px}.about-copy .about-lead{color:var(--ink);margin-bottom:20px;font-size:1.08rem;line-height:1.8}.about-copy .text-link{margin-top:18px}.studio-principles{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:32px;display:grid}.principle-number{color:#5f7056;letter-spacing:.16em;font-size:.64rem}.studio-principles h3{margin-top:12px;font-size:1.16rem}.studio-principles p{margin-top:8px;font-size:.79rem}.studio-contact-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding-block:52px 88px;display:flex}.studio-contact-strip h2{margin-top:13px;font-size:clamp(1.9rem,3.3vw,3rem)}.product-nav{background:#f2f0e8;border-bottom:1px solid #d8dacc}.product-nav-inner{justify-content:space-between;align-items:center;gap:22px;min-height:58px;display:flex}.product-brand{align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:flex}.product-brand img{border-radius:6px}.product-nav-links{gap:25px;font-size:.67rem;display:flex}.product-nav-links a{align-items:center;min-height:44px;display:inline-flex}.product-nav-links a:hover{text-underline-offset:5px;text-decoration:underline}.product-hero{background:var(--navy);color:#fff5de;position:relative;overflow:hidden}.product-hero-grid{grid-template-columns:1fr 1.06fr;align-items:center;gap:60px;padding-block:70px 64px;display:grid}.product-hero-copy{padding-block:8px}.app-intro{align-items:center;gap:15px;margin-bottom:26px;display:flex}.app-intro img{border-radius:15px;box-shadow:0 8px 30px #00000012}.app-intro strong{color:#fff2d5;letter-spacing:.01em;font-size:.83rem;font-weight:650;display:block}.app-intro span span{color:#c0cdbf;margin-top:3px;font-size:.66rem;display:block}.product-hero h1{letter-spacing:-.052em;font-size:clamp(3.25rem,4.65vw,5rem);line-height:1.15}.product-hero h1 em{color:var(--gold)}.product-hero-copy .lead{color:#d3dedf;max-width:445px;margin-top:24px;font-size:.92rem;line-height:1.95}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:30px;display:flex}.launch-status{color:#223526;background:#f0c176;border:1px solid #f0c176;border-radius:6px;justify-content:center;align-items:center;gap:11px;padding:15px 21px;font-size:.77rem;font-weight:650;line-height:1.5;display:inline-flex}.launch-status .status-dot{background:#566749;width:5px;height:5px}.hero-explore{color:#e0e7dc;align-items:center;gap:17px;min-height:38px;font-size:.74rem;display:inline-flex}.hero-explore:hover{color:var(--gold)}.product-requirements{color:#b8c8cd;margin-top:17px;font-size:.59rem}.hero-art-wrap{padding:15px 8px 20px;position:relative}.hero-story{position:relative}.hero-story>img{aspect-ratio:.99;object-fit:cover;object-position:53% center;border:8px solid #6873694a;border-radius:190px 190px 14px 14px;outline:1px solid #a9b09a36;width:100%;box-shadow:0 20px 60px #00000020}.hero-story figcaption{color:#b9c7c9;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding:13px 9px;font-size:.54rem;display:flex}.hero-ornament{z-index:2;color:var(--gold);position:absolute;top:-9px;right:14px;transform:rotate(9deg)}.hero-ornament .spark{width:61px;height:61px}.hero-count{color:var(--ink);background:#f5f2e5;border:1px solid #fff1cf;border-radius:7px;align-items:center;gap:13px;padding:13px 22px;display:flex;position:absolute;bottom:58px;left:-26px;transform:rotate(-5deg);box-shadow:0 10px 30px #00000016}.hero-count>span{font-family:var(--serif);letter-spacing:-.06em;font-size:2.4rem;line-height:1.2}.hero-count>div{font-size:.72rem;font-weight:700;line-height:1.6}.hero-count small{color:#5e6c56;font-size:.62rem;font-weight:400;display:block}.product-hero-bottom{color:#c7d3d0;border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;padding-block:21px 24px;font-size:.62rem;display:flex}.story-introduction{text-align:center;padding-block:104px 100px}.story-introduction>.eyebrow{justify-content:center}.story-introduction>h2{margin-top:20px}.story-introduction>p:not(.eyebrow){max-width:535px;margin:25px auto 0;font-size:.9rem}.experience-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.experience-card{background:#f6f4ed;border:1px solid #dddfd3;border-radius:12px;padding:29px 30px 33px;position:relative}.feature-number{letter-spacing:.14em;color:#5d6e54;font-size:.61rem;font-weight:600}.experience-symbol{color:#526b4b;justify-content:center;align-items:center;gap:5px;height:70px;margin:5px 0 25px;display:flex}.experience-symbol.listen i{background:#789069;border-radius:3px;width:5px;height:20px}.experience-symbol.listen i:nth-child(2n){height:36px}.experience-symbol.listen i:nth-child(3n){background:#506e48;height:53px}.experience-symbol.listen i:nth-child(4){height:64px}.experience-symbol.read span{padding:5px 9px;font-family:Noto Serif Armenian,serif;font-size:1.7rem;line-height:1.4}.experience-symbol.read span:nth-child(2){color:#35472c;background:#e5cb80;border-radius:7px}.experience-symbol.explore .spark{color:#ae772f;width:56px;height:56px}.experience-card h3{font-size:1.31rem}.experience-card p{margin-top:15px;font-size:.78rem}.bookshelf-section{background:#eaf0e5;border-block:1px solid #dde4d5;padding-block:87px 72px}.bookshelf-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;display:grid}.bookshelf-heading h2{margin-top:20px}.bookshelf-heading p:not(.eyebrow){max-width:440px;font-size:.88rem}.mini-note{color:#4a6042;border:1px solid #bfccb3;border-radius:20px;margin-top:18px;padding:6px 13px;font-size:.65rem;display:inline-block}.device-preview{max-width:1000px;margin:50px auto 0}.device-frame{background:#26312c;border:1px solid #758375;border-radius:30px;padding:12px;box-shadow:0 30px 55px -30px #3e533c90}.device-frame img{border-radius:19px;width:100%}.device-preview figcaption{color:#576b4e;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:.65rem;display:flex}.tales-section{padding-block:100px 82px}.horizontal-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:40px;display:flex}.horizontal-heading h2{margin-top:20px}.horizontal-heading>p{max-width:335px;font-size:.82rem}.tales-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.tale-image{background:#efe7d5;border-radius:12px;position:relative;overflow:hidden}.tale-image img{aspect-ratio:1.17;object-fit:cover;width:100%}.tale-badge{color:#3b5137;background:#fbf6e7;border:1px solid #f9efda;border-radius:30px;padding:5px 11px;font-size:.57rem;font-weight:700;line-height:1.6;position:absolute;top:13px;left:13px}.tale-info{padding:23px 5px 16px;position:relative}.tale-armenian{color:#617357;margin-bottom:5px;font-size:.67rem}.tale-info h3{margin-right:25px;font-size:1.52rem}.tale-info>p:last-child{max-width:285px;margin-top:12px;font-size:.78rem}.tale-index{letter-spacing:.1em;color:#5f7056;font-size:.58rem;position:absolute;top:30px;right:5px}.library-note{border-top:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:15px;margin-top:35px;padding-top:29px;display:flex}.library-note>svg{color:#987332;width:23px;height:23px}.library-note p{font-family:var(--serif);color:var(--ink);font-size:.96rem}.library-note strong{color:#586e4f;font-weight:400}.art-caption{text-align:center;max-width:790px;margin:19px auto 0;font-size:.64rem;line-height:1.8}.parents-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:90px;padding-block:87px 92px;display:grid}.parents-section h2{margin-top:21px}.parents-section .lead{margin-top:23px;font-size:.9rem}.parents-section .text-link{margin-top:23px}.parent-points article{border-bottom:1px solid var(--line);gap:19px;padding-block:22px;display:flex}.parent-points article:first-child{padding-top:0}.parent-points article:last-child{border:0;padding-bottom:0}.parent-marker{color:#667858;letter-spacing:.1em;padding-top:6px;font-size:.58rem}.parent-points h3{font-size:1.25rem}.parent-points p{margin-top:10px;font-size:.77rem}.subscription-panel{background:#efe9db;border:1px solid #e0d7c6;border-radius:16px;grid-template-columns:1.1fr 1fr;gap:75px;padding:55px;display:grid}.subscription-panel h2{margin-top:18px;font-size:clamp(1.8rem,2.9vw,2.95rem)}.subscription-panel>div>p:not(.eyebrow){font-size:.82rem}.subscription-panel>div>.subscription-lead{color:var(--ink);font-size:1rem}.subscription-panel>div>p.small{font-size:.69rem}.subscription-panel .text-link{margin-top:16px}.free-tale-icons{align-items:center;gap:10px;margin-top:30px;display:flex}.free-tale-icons img{object-fit:cover;border:2px solid #fff9e9;border-radius:6px;width:47px;height:55px;transform:rotate(-8deg);box-shadow:0 4px 8px #423e2217}.free-tale-icons img+img{margin-left:-20px;transform:rotate(7deg)}.free-tale-icons span{margin-left:7px;font-size:.64rem;font-weight:700}.free-tale-icons small{color:#5c6858;margin-top:3px;font-size:.59rem;font-weight:400;display:block}.closing-section{text-align:center;padding-block:104px 108px}.closing-section>img{border-radius:19px;margin:0 auto 23px;box-shadow:0 14px 30px #c8c5b36b}.closing-section .eyebrow{justify-content:center}.closing-section h2{margin-block:18px 29px;font-size:clamp(2.5rem,4.15vw,4.15rem)}.closing-links{color:#526648;margin-top:22px;font-size:.73rem}.closing-links a{text-underline-offset:5px;padding:8px;text-decoration:underline;display:inline-block}.page-intro{max-width:925px;padding-block:74px 50px}.page-intro h1{margin-top:23px;font-size:clamp(2.9rem,4.75vw,4.65rem)}.page-intro .lead{max-width:585px;margin-top:26px;font-size:.97rem}.page-intro .eyebrow{letter-spacing:.15em}.support-shortcuts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.support-shortcuts a{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:23px 24px;font-size:.82rem;font-weight:600;display:flex}.support-shortcuts a:first-child{padding-left:0}.support-shortcuts a:last-child{border:0}.support-shortcuts a:hover{background:#f0f1e9}.support-shortcuts svg{width:18px}.faq-section{grid-template-columns:.78fr 1.3fr;align-items:start;gap:80px;padding-block:69px 90px;display:grid}.faq-heading{position:sticky;top:126px}.faq-heading h2{margin-top:20px;font-size:clamp(2rem,3.1vw,3rem)}.faq-grid{border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line);scroll-margin-top:125px}.faq summary{cursor:pointer;padding:20px 31px 20px 0;font-size:.85rem;font-weight:600;line-height:1.7;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#617254;font-size:1.15rem;font-weight:400;position:absolute;top:18px;right:0}.faq[open] summary:after{content:"−"}.faq p{padding:0 25px 23px 0;font-size:.82rem;line-height:1.9}.faq p a{text-underline-offset:4px;color:var(--green);text-decoration:underline}.support-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:85px;padding-bottom:110px;scroll-margin-top:120px;display:grid}.support-card{padding-block:10px 29px}.support-card h2{margin-bottom:20px;font-size:clamp(1.8rem,2.7vw,2.65rem)}.support-card .eyebrow{margin-bottom:18px}.support-card p{max-width:405px;font-size:.86rem}.email-link{font-size:clamp(1.05rem,1.6vw,1.45rem);font-family:var(--serif);color:var(--green);text-underline-offset:7px;overflow-wrap:anywhere;margin-block:23px 28px;text-decoration:underline;display:inline-block}.support-card .text-link{margin-top:18px}.contact-form{background:#fffdf6;border:1px solid #d9ddcc;border-radius:12px;padding:35px}.contact-form h2{font-size:1.85rem}.contact-form>p:first-of-type{margin-top:14px;margin-bottom:27px;font-size:.78rem}.field{margin-bottom:19px}.field label{margin-bottom:7px;font-size:.7rem;font-weight:600;display:block}.field label span{color:#6c7766;margin-left:5px;font-weight:400}.field input,.field select,.field textarea{color:#2b4539;background:#fffefa;border:1px solid #c4ccba;border-radius:5px;width:100%;min-height:46px;padding:11px 12px;font-size:.83rem;line-height:1.65}.field textarea{resize:vertical;min-height:140px}.field input::placeholder,.field textarea::placeholder{color:#687668;opacity:1}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.privacy-note{margin:4px 0 22px;font-size:.66rem;line-height:1.9}.privacy-note a{text-underline-offset:4px;text-decoration:underline}.contact-form>.button{width:100%}.form-status:empty{display:none}.form-status:not(:empty){background:#edf1e7;border-radius:5px;margin-top:17px;padding:14px;font-size:.76rem}.form-status.error{color:#71372a;background:#fbebe3}.form-fallback{margin-top:19px;font-size:.64rem;line-height:2}.form-fallback button{color:inherit;background:0 0;border:0;padding:7px 0}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-directory{grid-template-columns:1.15fr .85fr;gap:55px;padding-bottom:110px;display:grid}.directory-product{border:1px solid var(--line);background:#f0f1e8;border-radius:14px;align-items:flex-start;gap:26px;padding:38px;display:flex}.directory-product>img{border-radius:20px}.directory-product h2{margin-bottom:13px;font-size:1.85rem}.directory-product p{font-size:.82rem}.directory-product .text-link{margin-top:13px}.legal-date{margin-top:22px;font-size:.65rem}.legal-layout{grid-template-columns:230px minmax(0,780px);gap:80px;padding-bottom:110px;display:grid}.legal-sidebar nav{border-left:1px solid #d0d9c4;flex-direction:column;gap:3px;padding-left:18px;display:flex;position:sticky;top:123px}.legal-sidebar a{color:#5c6f52;padding-block:7px;font-size:.73rem}.legal-sidebar a:hover{color:var(--green);text-underline-offset:4px;text-decoration:underline}.legal-summary{color:#364e2f;background:#ecf0e4;border:1px solid #dbe2ce;border-radius:10px;padding:26px 29px;font-size:.9rem;line-height:1.9}.legal-section{margin-top:5px;padding-top:34px;scroll-margin-top:125px}.legal-section h2{margin-bottom:17px;font-size:1.55rem;line-height:1.4}.legal-section p{overflow-wrap:anywhere;font-size:.85rem;line-height:1.95}.legal-body a{color:#34582b;text-underline-offset:4px;text-decoration:underline}.not-found{padding-bottom:100px}.not-found .button{margin:25px 22px 0 0}.site-footer{color:#f4f0e1;background:#213b32;border-top:1px solid #314b39}.footer-top{grid-template-columns:1.5fr 1fr .85fr;gap:75px;padding-block:70px 58px;display:grid}.footer-brand{font-family:var(--serif);letter-spacing:-.075em;font-size:3.3rem;line-height:1.2;display:inline-block}.footer-brand span{color:#e5b765}.footer-top>div>p{color:#c2cdbf;max-width:245px;margin-top:19px;font-size:.73rem}.footer-email{color:#e6dcc5;align-items:center;gap:21px;margin-top:19px;font-size:.73rem;display:inline-flex}.footer-email svg{width:15px}.footer-links{flex-direction:column;align-items:flex-start;gap:9px;font-size:.72rem;display:flex}.footer-links .eyebrow{color:#c7d0ba;margin-bottom:15px;font-size:.56rem}.footer-links a{align-items:center;min-height:28px;display:inline-flex}.footer-links a:hover,.footer-email:hover{color:#f6ce8e}.footer-bottom{color:#bccbb8;border-top:1px solid #ffffff20;justify-content:space-between;gap:25px;padding-block:23px 28px;font-size:.58rem;display:flex}html[lang=hy]{--serif:"Noto Serif Armenian", "Lora", Georgia, serif;--sans:"Noto Sans Armenian", "Manrope", Arial, sans-serif}html[lang=hy] h1,html[lang=hy] h2,html[lang=hy] h3{letter-spacing:-.025em}html[lang=hy] h1{font-size:clamp(2.75rem,4.25vw,4.4rem);line-height:1.3}html[lang=hy] h2{line-height:1.35}html[lang=hy] h1 em,html[lang=hy] h2 em{font-style:normal}html[lang=hy] .eyebrow{letter-spacing:.045em;text-transform:none;font-size:.68rem}html[lang=hy] .main-nav{gap:20px}html[lang=hy] .product-hero h1{font-size:clamp(2.65rem,3.9vw,4rem)}html[lang=hy] .hero-ornament{top:-2px}html[lang=hy] .note-inner{gap:35px}html[lang=hy] .brand,html[lang=hy] .footer-brand{font-family:Manrope,Arial,sans-serif}html[lang=hy] .footer-brand{font-family:Lora,Georgia,serif}html[lang=hy] .app-intro span span{font-size:.67rem}html[lang=hy] .tale-armenian{font-family:Manrope,Arial,sans-serif}@media (min-width:1500px){.studio-hero{padding-block:105px 125px}.product-hero-grid{gap:80px;padding-block:85px 70px}}@media (max-width:1100px){.shell{width:calc(100% - 64px)}.header-inner{gap:21px}.main-nav,html[lang=hy] .main-nav{gap:19px;font-size:.67rem}.nav-contact{gap:13px;padding-inline:11px}.studio-hero{gap:47px}.studio-hero h1{font-size:3.8rem}html[lang=hy] .studio-hero h1{font-size:3.2rem}.collage-note{left:-18px}.product-hero-grid{gap:38px}.product-hero h1{font-size:3.5rem}html[lang=hy] .product-hero h1{font-size:2.85rem}.hero-count{padding:11px 16px;bottom:60px;left:-15px}.hero-count>span{font-size:2rem}.hero-story>img{aspect-ratio:.82;border-radius:150px 150px 12px 12px}.hero-story figcaption{font-size:.51rem}.note-inner{gap:35px}.note-inner p{font-size:1.3rem}.note-inner>.eyebrow{max-width:130px}.studio-about,.parents-section,.support-grid{gap:55px}.experience-card{padding:25px 24px 29px}.experience-card h3{font-size:1.17rem}.bookshelf-heading{gap:45px}.tales-grid{gap:20px}.subscription-panel{gap:42px;padding:38px}.footer-top{gap:40px}.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:45px}.faq-section{gap:45px}.support-directory{gap:35px}.directory-product{gap:20px;padding:28px}}@media (max-width:900px) and (min-width:761px){.main-nav .about-nav{display:none}.header-inner{height:80px}.studio-hero{gap:28px}.studio-hero h1{font-size:3.2rem}html[lang=hy] .studio-hero h1{font-size:2.7rem}.hero-art-wrap{padding-inline:0}.product-hero-grid{gap:30px}.product-hero h1{font-size:3rem}html[lang=hy] .product-hero h1{font-size:2.5rem}.product-hero-copy .lead{font-size:.84rem}.hero-story>img{aspect-ratio:.68}.note-inner{flex-wrap:wrap;gap:18px 30px}.note-inner>.eyebrow{flex-basis:100%;max-width:none}.note-inner p{flex-grow:1}.experience-card{padding-inline:20px}.experience-grid{gap:14px}.form-row{grid-template-columns:1fr;gap:0}.directory-product{flex-direction:column}}@media (max-width:760px){html{scroll-padding-top:130px}.shell{width:calc(100% - 40px)}body{font-size:14px}h1{font-size:3.5rem}h2{font-size:2.4rem}.eyebrow{letter-spacing:.13em;font-size:.58rem}.header-inner{flex-wrap:wrap;gap:0;height:auto;min-height:106px;padding-top:13px}.brand{gap:9px;font-size:.86rem}.brand-mark{font-size:2.3rem}.brand-sub{font-size:.45rem}.language-switch{margin-left:auto}.language-switch a{min-height:33px;font-size:.6rem}.main-nav{flex-basis:100%;order:3;justify-content:space-between;gap:18px;margin:4px 0 0;font-size:.71rem}html[lang=hy] .main-nav{gap:18px;font-size:.72rem}.main-nav .about-nav{display:none}.main-nav a{min-height:42px}.nav-contact{border:0;gap:10px;padding:0}.studio-hero{grid-template-columns:1fr;gap:35px;padding-block:49px 69px}.studio-hero h1{font-size:clamp(3.2rem,8.5vw,4.5rem)}.studio-hero-copy .lead{max-width:475px;font-size:.94rem}.studio-hero-copy .eyebrow{max-width:350px}.studio-collage{width:calc(100% - 12px);max-width:485px;margin-inline:auto;padding:0}.studio-feature{transform:none}.collage-orbit{top:6px;right:-6px}.collage-orbit svg{width:46px;height:46px}.collage-note{font-size:.85rem;bottom:-10px;left:5px}.feature-art{aspect-ratio:1.06}.feature-caption{gap:12px;padding:19px}.feature-caption h2{font-size:.94rem}.feature-caption p{font-size:.66rem}.art-stamp{font-size:.99rem}.note-inner,html[lang=hy] .note-inner{flex-direction:column;align-items:flex-start;gap:19px;padding-block:32px}.note-inner>.eyebrow{max-width:none}.note-inner p{font-size:1.48rem}.note-inner em{font-size:.91rem}.studio-about{grid-template-columns:1fr;gap:34px;padding-block:65px}.studio-principles{grid-template-columns:1fr;gap:21px;padding-top:29px}.studio-principles>div{grid-template-columns:26px 1fr;gap:3px 12px;display:grid}.principle-number{grid-row:span 2;padding-top:6px}.studio-principles h3{margin:0;font-size:1.13rem}.studio-principles p{margin:0;font-size:.79rem}.studio-contact-strip{flex-direction:column;align-items:flex-start;gap:25px;padding-block:39px 63px}.product-nav-inner{min-height:49px}.product-brand{display:none}.product-nav-links{justify-content:space-between;gap:15px;width:100%;font-size:.67rem}.product-hero-grid{grid-template-columns:1fr;gap:38px;padding-block:43px 22px}.product-hero-copy{padding:0}.app-intro{gap:13px;margin-bottom:24px}.app-intro img{border-radius:12px;width:49px;height:49px}.app-intro span span{font-size:.61rem}.product-hero h1{font-size:clamp(3.15rem,8.8vw,4.9rem)}.product-hero-copy .lead{max-width:490px;margin-top:23px;font-size:.92rem}.hero-actions{gap:8px;margin-top:25px}.launch-status{padding:14px 19px;font-size:.75rem}.product-requirements{margin-top:11px;font-size:.58rem}.hero-art-wrap{width:calc(100% - 10px);max-width:520px;margin-inline:auto;padding:6px 6px 22px}.hero-story>img{aspect-ratio:1.03;border-width:6px;border-radius:160px 160px 12px 12px}.hero-ornament{top:-9px;right:10px}.hero-ornament .spark{width:46px;height:46px}.hero-count{padding:9px 15px;bottom:58px;left:-6px}.hero-count>span{font-size:2rem}.hero-count>div{font-size:.67rem}.hero-count small{font-size:.56rem}.hero-story figcaption{gap:4px 15px;padding-inline:2px;font-size:.47rem}.product-hero-bottom{flex-direction:column;gap:9px;padding-block:19px 24px;font-size:.58rem}.story-introduction{padding-block:65px}.story-introduction>h2{margin-top:17px}.story-introduction>p:not(.eyebrow){margin-top:20px;font-size:.86rem}.experience-grid{grid-template-columns:1fr;gap:15px;margin-top:35px}.experience-card{grid-template-columns:66px 1fr;gap:0 16px;padding:25px 23px;display:grid}.experience-card .feature-number{grid-column:2;margin-bottom:6px}.experience-symbol{grid-area:1/1/4;align-self:center;gap:4px;margin:0}.experience-symbol.listen i{width:4px}.experience-symbol.read{flex-direction:column;gap:2px;height:auto}.experience-symbol.read span{padding:1px 7px;font-size:1.15rem;line-height:1.35}.experience-symbol.explore .spark{width:44px;height:44px}.experience-card h3{font-size:1.24rem}.experience-card p{margin-top:10px;font-size:.77rem}.bookshelf-section{padding-block:61px 43px}.bookshelf-heading{grid-template-columns:1fr;gap:23px}.bookshelf-heading h2{margin-top:18px}.bookshelf-heading p:not(.eyebrow){font-size:.86rem}.mini-note{margin-top:15px;font-size:.61rem}.device-preview{margin-top:33px}.device-frame{border-radius:17px;padding:6px}.device-frame img{border-radius:11px}.device-preview figcaption{margin-top:19px;font-size:.57rem}.tales-section{padding-block:65px 57px}.horizontal-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}.horizontal-heading>p{font-size:.8rem}.tales-grid{grid-template-columns:1fr;gap:28px}.tale-image img{aspect-ratio:1.38}.tale-info{padding-top:19px}.tale-info h3{font-size:1.65rem}.tale-info>p:last-child{max-width:none;margin-top:9px;font-size:.81rem}.tale-badge{font-size:.59rem}.library-note{text-align:left;align-items:flex-start;gap:13px;margin-top:20px}.library-note svg{margin-top:5px}.library-note p{font-size:.94rem}.library-note strong{margin-top:4px;display:block}.art-caption{text-align:left;font-size:.63rem}.parents-section{grid-template-columns:1fr;gap:34px;padding-block:61px}.parents-section h2,.parents-section .text-link{margin-top:18px}.parent-points h3{font-size:1.2rem}.parent-points p{font-size:.81rem}.subscription-panel{grid-template-columns:1fr;gap:32px;padding:31px 24px}.subscription-panel h2{font-size:2.08rem}.subscription-panel>div>p:not(.eyebrow){font-size:.83rem}.subscription-panel>div>.subscription-lead{font-size:.98rem}.free-tale-icons{margin-top:23px}.closing-section{padding-block:67px 70px}.closing-section h2{font-size:2.6rem}.closing-section .eyebrow{font-size:.55rem}.page-intro{padding-block:46px 34px}.page-intro h1{margin-top:20px;font-size:3.05rem}.page-intro .lead{margin-top:21px;font-size:.9rem}.support-shortcuts{grid-template-columns:1fr}.support-shortcuts a{border:0;border-bottom:1px solid var(--line);padding:16px 0;font-size:.81rem}.support-shortcuts a:last-child{border:0}.faq-section{grid-template-columns:1fr;gap:28px;padding-block:43px 57px}.faq-heading{position:static}.faq-heading h2{font-size:2.3rem}.faq summary{padding-block:19px;font-size:.84rem}.faq p{font-size:.81rem}.support-grid{grid-template-columns:1fr;gap:33px;padding-bottom:65px}.support-card h2{font-size:2rem}.support-card p{font-size:.85rem}.contact-form{padding:27px 24px}.form-row{grid-template-columns:1fr;gap:0}.field label{font-size:.72rem}.field input,.field select,.field textarea{font-size:16px}.support-directory{grid-template-columns:1fr;gap:27px;padding-bottom:66px}.directory-product{gap:18px;padding:27px 23px}.directory-product>img{border-radius:15px;width:60px;height:60px}.directory-product h2{font-size:1.7rem}.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:70px}.legal-sidebar nav{grid-template-columns:1fr 1fr;gap:1px 15px;padding-left:14px;display:grid;position:static}.legal-sidebar a{font-size:.67rem}.legal-summary{padding:23px;font-size:.85rem}.legal-section h2{font-size:1.45rem}.legal-section p{font-size:.85rem}.footer-top{grid-template-columns:1fr 1fr;gap:36px 25px;padding-block:48px 39px}.footer-top>div:first-child{grid-column:1/-1}.footer-brand{font-size:3.2rem}.footer-top>div>p{max-width:280px;margin-top:13px;font-size:.77rem}.footer-links{gap:10px;font-size:.7rem}.footer-links .eyebrow{margin-bottom:6px;font-size:.53rem;line-height:1.8}.footer-bottom{flex-direction:column;gap:9px;padding-block:21px 27px;font-size:.57rem}html[lang=hy] .studio-hero h1{font-size:clamp(2.7rem,7.6vw,3.65rem)}html[lang=hy] .product-hero h1{font-size:clamp(2.55rem,7.4vw,3.55rem)}html[lang=hy] .page-intro h1{font-size:clamp(1.8rem,7vw,2.65rem)}html[lang=hy] h2{font-size:2.1rem}html[lang=hy] .legal-section h2{overflow-wrap:anywhere;font-size:1.45rem}html[lang=hy] .subscription-panel h2{font-size:1.94rem}html[lang=hy] .footer-links .eyebrow{font-size:.63rem}html[lang=hy] .app-intro span span{font-size:.62rem}}@media (max-width:380px){.shell{width:calc(100% - 32px)}.studio-hero h1,.product-hero h1{font-size:2.85rem}html[lang=hy] .studio-hero h1{font-size:2.1rem}html[lang=hy] .product-hero h1{font-size:2.4rem}.page-intro h1{font-size:2.7rem}html[lang=hy] .page-intro h1{font-size:1.8rem}.feature-caption{gap:10px;padding-inline:14px}.feature-caption>img{width:43px;height:43px}.feature-caption h2{font-size:.83rem}.feature-caption p{font-size:.6rem}.round-arrow{width:29px;height:29px}.art-stamp{padding-inline:10px;font-size:.88rem;left:13px;right:13px}.experience-card{grid-template-columns:48px 1fr;gap:0 14px;padding:23px 18px}.experience-card h3{font-size:1.14rem}.contact-form{padding:25px 20px}.directory-product{flex-direction:column}.legal-sidebar nav{grid-template-columns:1fr}html[lang=hy] .product-nav-links{font-size:.63rem}.hero-story figcaption{flex-direction:column}.hero-count{bottom:68px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}}
