:root{--cream:#fffaf0;--paper:#fffef9;--ink:#3b251d;--muted:#725e54;--rose:#cb5f6f;--rose-dark:#a93f52;--blue:#88d5e6;--blue-dark:#176f88;--green:#80b84f;--yellow:#ffd34c;--line:#eadfce}[data-nina-theme=original]{--nina-background:var(--paper);--nina-surface:var(--cream);--nina-text:var(--ink);--nina-text-muted:var(--muted);--nina-primary:var(--rose-dark);--nina-secondary:var(--blue-dark);--nina-accent:var(--yellow);--nina-support:var(--green);--nina-border:var(--line);--nina-on-primary:#fff;--nina-header-background:#fffef9f5;--nina-focus-ring:#cb5f6f40;--nina-hero-middle:#fffdf8;--nina-hero-end:#eaf8fb;--nina-book-shadow:#3b251d3d;--nina-family-background:#176f88;--nina-family-eyebrow:#bfeef7;--nina-family-action-background:#fff;--nina-family-action-text:#176f88;--nina-adult-background:#a93f52;--nina-adult-eyebrow:#ffe0e5;--nina-adult-action-background:#3b251d;--nina-adult-action-text:#fff;--nina-program-start:#fffdf8;--nina-program-end:#fff5ca;--nina-detail-background:#f0f8e7;--nina-detail-border:#aac58e}[data-nina-theme=jardim]{--nina-background:#fbfdf5;--nina-surface:#eef6df;--nina-text:#2f3824;--nina-text-muted:#59644b;--nina-primary:#557b32;--nina-secondary:#3f715c;--nina-accent:#ffd34c;--nina-support:#5f913b;--nina-border:#d8e5c5;--nina-on-primary:#fff;--nina-header-background:#fbfdf5f5;--nina-focus-ring:#557b3247;--nina-hero-middle:#f8fced;--nina-hero-end:#e5f4dc;--nina-book-shadow:#2f38243d;--nina-family-background:#3f715c;--nina-family-eyebrow:#d8f2df;--nina-family-action-background:#fff;--nina-family-action-text:#315a49;--nina-adult-background:#69733a;--nina-adult-eyebrow:#f3f4c8;--nina-adult-action-background:#2f3824;--nina-adult-action-text:#fff;--nina-program-start:#fbfdf5;--nina-program-end:#f3edbd;--nina-detail-background:#e7f1d8;--nina-detail-border:#94b66f}[data-nina-theme=ceu]{--nina-background:#f7fbfd;--nina-surface:#e8f5f8;--nina-text:#243842;--nina-text-muted:#526873;--nina-primary:#176f88;--nina-secondary:#765083;--nina-accent:#ffd86b;--nina-support:#88d5e6;--nina-border:#cfe4e9;--nina-on-primary:#fff;--nina-header-background:#f7fbfdf5;--nina-focus-ring:#176f8847;--nina-hero-middle:#f8fcfd;--nina-hero-end:#dff2f7;--nina-book-shadow:#2438423d;--nina-family-background:#286f85;--nina-family-eyebrow:#d7f3f8;--nina-family-action-background:#fff;--nina-family-action-text:#205e71;--nina-adult-background:#765083;--nina-adult-eyebrow:#f1dff6;--nina-adult-action-background:#243842;--nina-adult-action-text:#fff;--nina-program-start:#f7fbfd;--nina-program-end:#e6eefb;--nina-detail-background:#e1f1f5;--nina-detail-border:#9dcbd6}[data-nina-theme=terra]{--nina-background:#fffaf3;--nina-surface:#f7ead8;--nina-text:#422f26;--nina-text-muted:#715d51;--nina-primary:#9a573e;--nina-secondary:#55744c;--nina-accent:#e9b85d;--nina-support:#91a66f;--nina-border:#e5d3bd;--nina-on-primary:#fff;--nina-header-background:#fffaf3f5;--nina-focus-ring:#9a573e47;--nina-hero-middle:#fffaf3;--nina-hero-end:#f1e4d2;--nina-book-shadow:#422f263d;--nina-family-background:#55744c;--nina-family-eyebrow:#e3efd9;--nina-family-action-background:#fff;--nina-family-action-text:#46603f;--nina-adult-background:#9a573e;--nina-adult-eyebrow:#ffe5d7;--nina-adult-action-background:#422f26;--nina-adult-action-text:#fff;--nina-program-start:#fffaf3;--nina-program-end:#f5dfbd;--nina-detail-background:#efe7d7;--nina-detail-border:#c5ad8f}[data-nina-theme=noite-estrelada]{--nina-background:#f8f4e8;--nina-surface:#102e50;--nina-text:#fdf8e9;--nina-text-muted:#d9e3ea;--nina-primary:#ffd166;--nina-secondary:#8de0c0;--nina-accent:#ffd166;--nina-support:#148264;--nina-border:#365978;--nina-on-primary:#17283a;--nina-header-background:#081f38f5;--nina-focus-ring:#ffd1666b;--nina-hero-middle:#0d2846;--nina-hero-end:#154f68;--nina-book-shadow:#03122280;--nina-family-background:#0d6f61;--nina-family-eyebrow:#c9fff0;--nina-family-action-background:#fff8dc;--nina-family-action-text:#07584e;--nina-adult-background:#7f2742;--nina-adult-eyebrow:#ffe1e8;--nina-adult-action-background:#ffd166;--nina-adult-action-text:#17283a;--nina-program-start:#fff9e8;--nina-program-end:#e7d7a5;--nina-detail-background:#dcece6;--nina-detail-border:#68a896}[data-nina-theme=natal]{--nina-background:#f8edcf;--nina-surface:#0b4f3a;--nina-text:#fff8e8;--nina-text-muted:#f1dfbd;--nina-primary:#f2c14e;--nina-secondary:#ffd879;--nina-accent:#f2c14e;--nina-support:#83bf6a;--nina-border:#3e7d64;--nina-on-primary:#3b2419;--nina-header-background:#073a2bf7;--nina-focus-ring:#f2c14e70;--nina-hero-middle:#0d6347;--nina-hero-end:#a51f3d;--nina-book-shadow:#28120a6b;--nina-family-background:#176846;--nina-family-eyebrow:#fce8a9;--nina-family-action-background:#fff8e8;--nina-family-action-text:#0b4f3a;--nina-adult-background:#a51f3d;--nina-adult-eyebrow:#ffe5d8;--nina-adult-action-background:#f2c14e;--nina-adult-action-text:#3b2419;--nina-program-start:#fff7df;--nina-program-end:#f3d99a;--nina-detail-background:#e5f0d2;--nina-detail-border:#78a65d}[data-nina-theme=dia-das-criancas]{--nina-background:#fffdf7;--nina-surface:#fff0a8;--nina-text:#342848;--nina-text-muted:#61566f;--nina-primary:#bd2874;--nina-secondary:#087f9d;--nina-accent:#ffd32f;--nina-support:#72b82f;--nina-border:#d8c7e8;--nina-on-primary:#fff;--nina-header-background:#fffdf7f5;--nina-focus-ring:#bd28744d;--nina-hero-middle:#fff2b8;--nina-hero-end:#cceffc;--nina-book-shadow:#34284840;--nina-family-background:#087f9d;--nina-family-eyebrow:#d6f7ff;--nina-family-action-background:#fff;--nina-family-action-text:#066c86;--nina-adult-background:#783fa0;--nina-adult-eyebrow:#f5e4ff;--nina-adult-action-background:#342848;--nina-adult-action-text:#fff;--nina-program-start:#fff5c9;--nina-program-end:#ffd9ed;--nina-detail-background:#dff4ce;--nina-detail-border:#86bc5c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--nina-background);color:var(--nina-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.skipLink{z-index:100;background:var(--ink);color:#fff;padding:12px 16px;position:fixed;top:-60px;left:16px}.skipLink:focus{top:12px}.siteHeader{z-index:20;background:var(--nina-header-background);border-bottom:1px solid var(--nina-border);justify-content:space-between;align-items:center;gap:32px;min-height:104px;padding:10px clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.officialBrand{cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;padding:3px;display:flex}.officialBrand:hover,.officialBrand:focus-visible{outline:3px solid var(--nina-focus-ring)}.officialBrand img{object-fit:contain;width:134px;height:82px}.nav{align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.nav a{font-size:14px;font-weight:700;text-decoration:none}.nav a:not(.navAction):hover{color:var(--nina-primary)}.navAction{border:2px solid var(--nina-text);border-radius:999px;padding:11px 17px}.menuButton{display:none}.siteOpening{z-index:1000;opacity:1;background:radial-gradient(circle,#fff 0 18%,#fffaf0 54%,#eaf8fb 100%);place-items:center;transition:opacity .65s,visibility .65s;display:grid;position:fixed;inset:0;overflow:hidden}.siteOpening.leaving{opacity:0;visibility:hidden}.siteOpening video{z-index:2;object-fit:contain;width:min(76vw,760px);max-height:70vh;position:relative}.siteOpening p{z-index:3;color:var(--rose-dark);margin:0;font:700 clamp(18px,2vw,26px)/1.2 Georgia,serif;animation:1s 1.2s both openingWords;position:absolute;bottom:clamp(28px,7vh,72px)}.openingGlow{aspect-ratio:1;filter:blur(8px);background:#ffd34c47;border-radius:50%;width:min(88vw,880px);animation:3s ease-in-out infinite breathe;position:absolute}.skipOpening{z-index:4;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffffe6;border-radius:999px;padding:11px 17px;font-weight:700;position:absolute;top:24px;right:28px}.startOpening{z-index:5;background:var(--rose-dark);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 23px;font-weight:800;display:inline-flex;position:absolute;bottom:clamp(84px,14vh,138px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #3b251d33}.startOpening:hover,.startOpening:focus-visible{background:var(--ink);outline-offset:3px;outline:3px solid #ffffffe6}.soundControl{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-weight:800;display:inline-flex}.soundControl:hover,.soundControl:focus-visible,.closeReplay:hover,.closeReplay:focus-visible{outline-offset:2px;outline:3px solid #cb5f6f40}.openingSound{z-index:4;position:absolute;top:24px;left:28px}.headerReplay{z-index:22;border:1px solid var(--line);background:#fffaf0fa;border-radius:0 0 24px 24px;width:min(580px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 1px);left:clamp(16px,5vw,76px);box-shadow:0 22px 50px #3b251d33}.headerReplay video{object-fit:contain;background:#fff;border-radius:16px;width:100%;max-height:325px;display:block}.replayTopline{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:10px;display:flex}.replayTopline p{color:var(--rose-dark);margin:0;font:700 17px/1.2 Georgia,serif}.replayTopline>div{align-items:center;gap:8px;display:flex}.replaySound{padding:8px 11px;font-size:12px}.closeReplay{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:800}@keyframes breathe{50%{opacity:.72;transform:scale(1.05)}}@keyframes openingWords{0%{opacity:0;transform:translateY(12px)}}.hero{background:linear-gradient(128deg, var(--nina-surface) 0%, var(--nina-hero-middle) 49%, var(--nina-hero-end) 100%);grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(30px,5vw,90px);min-height:690px;padding:80px clamp(24px,7vw,108px) 105px;display:grid;position:relative;overflow:hidden}.heroCopy,.heroVisual{z-index:2;position:relative}.eyebrow{color:var(--nina-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800}h1,h2,h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}h1{max-width:720px;color:var(--nina-primary);margin:0;font-size:clamp(56px,6.8vw,98px);line-height:.93}.heroText{max-width:610px;color:var(--nina-text-muted);margin:28px 0 0;font-size:clamp(18px,1.6vw,23px);line-height:1.55}.heroActions{align-items:center;gap:26px;margin-top:30px;display:flex}.button{border-radius:999px;padding:15px 24px;font-weight:800;text-decoration:none;display:inline-block}.button.primary{background:var(--nina-primary);color:var(--nina-on-primary)}.button.primary:hover{background:var(--nina-text)}.textLink{color:var(--nina-primary);text-underline-offset:5px;font-weight:800}.heroVisual{justify-content:center;align-items:center;min-height:470px;display:flex}.book{width:min(48%,320px);height:auto;box-shadow:0 26px 55px var(--nina-book-shadow);border-radius:6px;position:relative}.bookOne{z-index:2;transform:translate(10%,14px)rotate(-4deg)}.bookTwo{z-index:3;transform:translate(-5%,-10px)rotate(5deg)}.sun{background:var(--nina-accent);opacity:.56;border-radius:50%;width:430px;height:430px;position:absolute}.heroWave{background:var(--nina-support);border-radius:50% 50% 0 0;height:180px;position:absolute;bottom:-118px;left:-5%;right:-5%}.homeHighlight{width:min(1180px,100% - 48px);color:var(--nina-text);background:var(--nina-surface);border:1px solid var(--nina-border);box-shadow:0 18px 46px color-mix(in srgb, var(--nina-text) 9%, transparent);border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,48px);margin:34px auto 8px;padding:34px clamp(24px,4vw,52px);display:grid}.homeHighlightImage{background:#fff;border-radius:18px;place-items:center;width:112px;height:92px;display:grid;overflow:hidden}.homeHighlightImage img{object-fit:contain;width:100%;height:100%;padding:7px}.homeHighlight .eyebrow{margin-bottom:9px}.homeHighlight h2{font-size:clamp(32px,3.4vw,50px)}.homeHighlightCopy>p:last-child{max-width:720px;color:var(--nina-text-muted);margin:12px 0 0;font-size:17px;line-height:1.55}.button.highlight{color:var(--nina-on-primary);background:var(--nina-primary);white-space:nowrap}.button.highlight:hover{background:var(--nina-text)}.homeCampaign{color:var(--nina-text);background:var(--nina-surface);border-block:1px solid var(--nina-border);grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,120px);margin-top:42px;padding:82px clamp(24px,8vw,122px);display:grid}.campaignVisual{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.campaignShape{aspect-ratio:1;background:var(--nina-accent);opacity:.52;border-radius:48% 52% 58% 42%;width:min(38vw,440px);position:absolute;transform:rotate(-8deg)}.campaignVisual img{width:min(43%,210px);box-shadow:0 24px 46px var(--nina-book-shadow);border-radius:5px;position:relative}.campaignVisual img:first-of-type{z-index:2;transform:translate(9%)rotate(-5deg)}.campaignVisual img:last-of-type{z-index:3;transform:translate(-3%)rotate(5deg)}.campaignCopy{max-width:670px}.campaignCopy h2{color:var(--nina-primary)}.campaignCopy>p:not(.eyebrow){color:var(--nina-text-muted);margin:24px 0 30px;font-size:20px;line-height:1.6}.ninaMoment{background:radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--nina-accent) 30%, transparent) 0 7%, transparent 7.3%), linear-gradient(135deg, var(--nina-surface), var(--nina-background));overflow:hidden}[data-nina-theme=noite-estrelada] .siteHeader{color:#fff8dc}[data-nina-theme=noite-estrelada] .navAction{border-color:#ffd166}[data-nina-theme=noite-estrelada] .hero{color:#fdf8e9;background:radial-gradient(circle at 78% 18%, #ffd16633 0 2px, transparent 3px), radial-gradient(circle at 68% 31%, #ffffffbf 0 1.5px, transparent 2.5px), radial-gradient(circle at 91% 45%, #ffd166b3 0 1.5px, transparent 2.5px), linear-gradient(128deg, #081f38 0%, var(--nina-hero-middle) 49%, var(--nina-hero-end) 100%)}[data-nina-theme=noite-estrelada] .hero .eyebrow,[data-nina-theme=noite-estrelada] .hero .textLink{color:#ffd166}[data-nina-theme=noite-estrelada] .heroText{color:#d9e3ea}[data-nina-theme=noite-estrelada] .homeHighlight{color:#fdf8e9;background:#123658;border-color:#426582}[data-nina-theme=noite-estrelada] .homeHighlightCopy>p:last-child{color:#d9e3ea}[data-nina-theme=noite-estrelada] .storyUniverse{color:#26372f;background:#f8f4e8}[data-nina-theme=noite-estrelada] .storyUniverse .editorialHeader p:not(.editorialKicker),[data-nina-theme=noite-estrelada] .storyUniverse .editorialItem p{color:#53665b}[data-nina-theme=noite-estrelada] .program,[data-nina-theme=noite-estrelada] .programDetails{color:#26372f}[data-nina-theme=noite-estrelada] .programCopy>p:not(.eyebrow):not(.programName),[data-nina-theme=noite-estrelada] .programCopy small,[data-nina-theme=noite-estrelada] .detailList span{color:#53665b}[data-nina-theme=noite-estrelada] .ninaMoment{color:#fdf8e9;background:radial-gradient(circle at 12% 18%,#ffd166d9 0 2px,#0000 3px),radial-gradient(circle at 28% 72%,#ffffffb8 0 1.5px,#0000 2.5px),radial-gradient(circle at 82% 24%,#ffd166a6 0 1.5px,#0000 2.5px),linear-gradient(135deg,#071d34,#123f60 58%,#0c665f)}[data-nina-theme=noite-estrelada] .ninaMoment .campaignCopy>p:not(.eyebrow){color:#d9e3ea}[data-nina-theme=noite-estrelada] .momentHalo{opacity:.62}[data-nina-theme=noite-estrelada] footer{color:#fdf8e9;background:#081f38;border-color:#365978}[data-nina-theme=noite-estrelada] footer small{color:#c8d7e1;border-color:#365978}[data-nina-theme=natal] .siteHeader{color:#fff8e8}[data-nina-theme=natal] .navAction{border-color:#f2c14e}[data-nina-theme=natal] .hero{color:#fff8e8;background:radial-gradient(circle at 86% 17%,#f2c14e80 0 4%,#0000 4.3%),radial-gradient(circle at 76% 58%,#fff8e824 0 12%,#0000 12.3%),linear-gradient(126deg,#073a2b 0%,#0d6347 57%,#a51f3d 100%)}[data-nina-theme=natal] .hero .eyebrow,[data-nina-theme=natal] .hero .textLink{color:#f8d879}[data-nina-theme=natal] .heroText{color:#f1dfbd}[data-nina-theme=natal] .homeHighlight{color:#fff8e8;background:#a51f3d;border-color:#ca5e71}[data-nina-theme=natal] .homeHighlightCopy>p:last-child{color:#ffe5d8}[data-nina-theme=natal] .storyUniverse{color:#2f3325;background:#f8edcf}[data-nina-theme=natal] .storyUniverse .eyebrow,[data-nina-theme=natal] .storyUniverse .editorialKicker,[data-nina-theme=natal] .storyUniverse .editorialItem span{color:#0b4f3a}[data-nina-theme=natal] .storyUniverse .textLink{color:#8f1935}[data-nina-theme=natal] .storyUniverse .editorialHeader p:not(.editorialKicker),[data-nina-theme=natal] .storyUniverse .editorialItem p{color:#5d604b}[data-nina-theme=natal] .program,[data-nina-theme=natal] .programDetails{color:#2f3325}[data-nina-theme=natal] .program .eyebrow,[data-nina-theme=natal] .programDetails .eyebrow{color:#0b4f3a}[data-nina-theme=natal] .programName{color:#8f1935}[data-nina-theme=natal] .programCopy>p:not(.eyebrow):not(.programName),[data-nina-theme=natal] .programCopy small,[data-nina-theme=natal] .detailList span{color:#5d604b}[data-nina-theme=natal] .ninaMoment{color:#fff8e8;background:radial-gradient(circle at 14% 20%,#f2c14e6b 0 5%,#0000 5.3%),radial-gradient(circle at 83% 76%,#fff8e81a 0 13%,#0000 13.3%),linear-gradient(135deg,#7f1730 0%,#b32948 46%,#0b6749 100%)}[data-nina-theme=natal] .ninaMoment .campaignCopy>p:not(.eyebrow){color:#ffe9d7}[data-nina-theme=natal] .momentHalo{opacity:.78}[data-nina-theme=natal] footer{color:#fff8e8;background:#073a2b;border-color:#3e7d64}[data-nina-theme=natal] footer small{color:#e8d9b7;border-color:#3e7d64}[data-nina-theme=dia-das-criancas] .siteHeader{color:#fff;background:#5c2a84f7}[data-nina-theme=dia-das-criancas] .navAction{border-color:#ffd32f}[data-nina-theme=dia-das-criancas] .hero{color:#fff;background:radial-gradient(circle at 84% 18%,#ffd32feb 0 7%,#0000 7.3%),radial-gradient(circle at 72% 72%,#fff3 0 12%,#0000 12.3%),linear-gradient(128deg,#087f9d 0%,#0a94b4 48%,#bd2874 100%)}[data-nina-theme=dia-das-criancas] .hero h1{color:#fff}[data-nina-theme=dia-das-criancas] .hero .eyebrow,[data-nina-theme=dia-das-criancas] .hero .textLink{color:#fff0a8}[data-nina-theme=dia-das-criancas] .heroText{color:#eefcff}[data-nina-theme=dia-das-criancas] .homeHighlight{color:#fff;background:#783fa0;border-color:#a676c6}[data-nina-theme=dia-das-criancas] .homeHighlight .eyebrow{color:#fff0a8}[data-nina-theme=dia-das-criancas] .homeHighlightCopy>p:last-child{color:#f5e4ff}[data-nina-theme=dia-das-criancas] .storyUniverse{color:#342848;background:#fff0a8}[data-nina-theme=dia-das-criancas] .storyUniverse .eyebrow,[data-nina-theme=dia-das-criancas] .storyUniverse .editorialKicker,[data-nina-theme=dia-das-criancas] .storyUniverse .editorialItem span{color:#08728c}[data-nina-theme=dia-das-criancas] .storyUniverse .textLink{color:#a51e63}[data-nina-theme=dia-das-criancas] .storyUniverse .editorialHeader p:not(.editorialKicker),[data-nina-theme=dia-das-criancas] .storyUniverse .editorialItem p{color:#61566f}[data-nina-theme=dia-das-criancas] .program,[data-nina-theme=dia-das-criancas] .programDetails{color:#342848}[data-nina-theme=dia-das-criancas] .ninaMoment{color:#fff;background:radial-gradient(circle at 14% 23%,#ffd32feb 0 6%,#0000 6.3%),radial-gradient(circle at 83% 76%,#ffffff2e 0 12%,#0000 12.3%),linear-gradient(135deg,#bd2874 0%,#963e9c 48%,#087f9d 100%)}[data-nina-theme=dia-das-criancas] .ninaMoment .eyebrow,[data-nina-theme=dia-das-criancas] .momentCopy h2{color:#fff0a8}[data-nina-theme=dia-das-criancas] .ninaMoment .campaignCopy>p:not(.eyebrow){color:#fff5fb}[data-nina-theme=dia-das-criancas] .momentHalo{opacity:.84}[data-nina-theme=dia-das-criancas] footer{color:#fff;background:#4b2868;border-color:#855ca0}[data-nina-theme=dia-das-criancas] footer small{color:#eadcf3;border-color:#855ca0}.momentVisual{place-items:center;min-height:430px;display:grid;position:relative}.momentHalo{aspect-ratio:1;background:var(--nina-accent);opacity:.34;width:min(37vw,420px);box-shadow:0 0 0 26px color-mix(in srgb, var(--nina-primary) 9%, transparent), 0 0 0 52px color-mix(in srgb, var(--nina-support) 8%, transparent);border-radius:50%;position:absolute}.momentStars{color:var(--nina-accent);letter-spacing:.28em;text-shadow:0 3px 0 color-mix(in srgb, var(--nina-primary) 35%, transparent);font-size:clamp(25px,3vw,44px);position:absolute;top:7%}.momentVisual>img{z-index:2;object-fit:contain;width:min(55%,250px);max-height:190px;filter:drop-shadow(0 18px 24px color-mix(in srgb, var(--nina-text) 18%, transparent));transform:translateY(-42px)}.momentBooks{z-index:3;justify-content:center;align-items:end;display:flex;position:absolute;bottom:16px}.momentBooks img{width:min(19vw,142px);box-shadow:0 18px 34px var(--nina-book-shadow);border-radius:4px}.momentBooks img:first-child{transform:rotate(-6deg)translate(10px)}.momentBooks img:last-child{transform:rotate(6deg)translate(-10px)}.momentCopy h2{color:var(--nina-primary)}.section{padding:110px clamp(24px,8vw,122px)}.sectionIntro{max-width:760px;margin-bottom:74px}h2{margin:0;font-size:clamp(42px,5vw,72px);line-height:1}.sectionIntro>p:last-child,.programCopy>p:not(.eyebrow):not(.programName){color:var(--muted);font-size:20px;line-height:1.6}.bookRows{gap:90px;max-width:1120px;margin:0 auto;display:grid}.bookRow{grid-template-columns:minmax(240px,390px) minmax(0,1fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.bookRow.reverse{grid-template-columns:minmax(0,1fr) minmax(240px,390px)}.bookRow.reverse img{grid-area:1/2}.bookRow img{border-radius:5px;width:100%;box-shadow:0 22px 55px #3b251d2e}.bookRow span{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.bookRow h3{margin:12px 0 20px;font-size:clamp(36px,4vw,60px);line-height:1.03}.bookRow p{color:var(--muted);max-width:570px;font-size:19px;line-height:1.6}.storyUniverse{background:var(--nina-background);padding:clamp(72px,7vw,118px) clamp(28px,2.6vw,58px) clamp(92px,9vw,150px);overflow:hidden}.storyUniverseName{width:100%;margin:0 0 18px}.editorialHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(34px,7vw,96px);width:100%;margin:0;display:grid}.editorialHeader:has(.editorialImage){grid-template-columns:auto minmax(0,1fr) auto}.editorialKicker,.editorialItem span{color:var(--nina-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.editorialHeader h2{max-width:680px;margin:10px 0 16px;font-size:clamp(46px,4.4vw,78px);line-height:1.02}.editorialHeader p:not(.editorialKicker){max-width:720px;color:var(--nina-text-muted);margin:0;font-size:18px;line-height:1.6}.editorialImage{object-fit:contain;background:#fff;border-radius:18px;width:118px;max-height:118px}.editorialItems{flex-direction:column;gap:clamp(72px,8vw,118px);width:100%;margin:clamp(82px,8vw,138px) 0 0;display:flex}.editorialItem{grid-template-columns:clamp(230px,15vw,360px) minmax(320px,620px);align-items:center;gap:clamp(38px,5vw,72px);width:min(72vw,1320px);display:grid}.editorialItem:nth-child(odd){margin-left:34%;margin-right:0}.editorialItem:nth-child(2n){grid-template-columns:minmax(320px,620px) clamp(230px,15vw,360px);margin-left:34%}.editorialItem:nth-child(2n) img{grid-area:1/2}.editorialItem:nth-child(2n)>div{grid-area:1/1}.editorialItem img{width:100%;box-shadow:0 24px 48px color-mix(in srgb, var(--nina-text) 20%, transparent);border-radius:5px}.editorialItem h3{margin:10px 0 14px;font-size:clamp(38px,3.2vw,58px);line-height:1.05}.editorialItem p{color:var(--nina-text-muted);margin:0 0 18px;font-size:clamp(16px,1.15vw,20px);line-height:1.55}.familyBand,.buyBand{color:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:clamp(32px,6vw,90px);padding:70px clamp(24px,8vw,122px);display:grid}.familyBand{background:var(--nina-family-background)}.buyBand{background:var(--nina-adult-background)}.familyBand .eyebrow{color:var(--nina-family-eyebrow)}.buyBand .eyebrow{color:var(--nina-adult-eyebrow)}.familyBand h2,.buyBand h2{font-size:clamp(36px,4vw,58px)}.familyBand>p,.buyBand p{opacity:.92;font-size:18px;line-height:1.55}.button.light{background:var(--nina-family-action-background);color:var(--nina-family-action-text);white-space:nowrap}.program{background:linear-gradient(140deg, var(--nina-program-start), var(--nina-program-end));grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.programName{color:var(--nina-primary);font:700 clamp(24px,2.8vw,38px)/1.15 Georgia,serif}.programCopy small{color:var(--nina-text-muted);margin-top:16px;display:block}.programVisual{justify-content:center;justify-self:center;align-items:center;width:100%;max-width:620px;display:flex}.programVisual img{border-radius:5px;width:min(44%,260px);box-shadow:0 22px 45px #5e43252e}.routeCards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.routeCards a{border:1px solid var(--line);min-height:120px;color:var(--rose-dark);background:#fff;border-radius:24px;align-items:end;padding:28px;font:700 22px/1.2 Georgia,serif;text-decoration:none;display:flex;box-shadow:0 12px 32px #3b251d14}.legacyAnchor{position:absolute;inset:0 auto auto 0}.catalogFeature{border:1px solid var(--nina-border);background:linear-gradient(135deg, var(--nina-surface), var(--nina-detail-background));color:var(--nina-text);box-shadow:0 20px 46px var(--nina-book-shadow);border-radius:32px;grid-template-columns:minmax(210px,.65fr) 1.35fr;align-items:center;gap:clamp(28px,6vw,72px);margin:36px 0 74px;padding:clamp(28px,5vw,54px);text-decoration:none;display:grid}.catalogFeatureBooks{justify-content:center;align-items:center;min-height:245px;display:flex}.catalogFeatureBooks img{width:min(52%,180px);box-shadow:0 16px 32px var(--nina-book-shadow);border-radius:4px}.catalogFeatureBooks img:first-child{transform:rotate(-5deg)translate(10%)}.catalogFeatureBooks img:last-child{transform:rotate(5deg)translate(-10%)}.catalogFeature span,.bookCatalogCard span{color:var(--nina-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.catalogFeature h2{margin:10px 0 18px;font-size:clamp(36px,4vw,58px)}.catalogFeature p{color:var(--nina-text-muted);margin:0 0 22px;font-size:18px;line-height:1.6}.catalogFeature strong,.bookCatalogCard strong{color:var(--nina-primary)}.catalogHeader{margin-bottom:34px}.catalogHeader h2{margin-bottom:15px;font-size:clamp(38px,4vw,58px)}.catalogHeader>p:last-child{max-width:760px;color:var(--nina-text-muted);font-size:19px;line-height:1.6}.bookCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.bookCatalogCard{border:1px solid var(--nina-border);background:var(--nina-background);min-width:0;color:var(--nina-text);box-shadow:0 12px 30px var(--nina-book-shadow);border-radius:25px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden}.bookCatalogCard:hover,.bookCatalogCard:focus-visible{box-shadow:0 18px 38px var(--nina-book-shadow);transform:translateY(-5px)}.bookCatalogCover{background:var(--nina-surface);place-items:center;min-height:280px;padding:26px;display:grid}.bookCatalogCover img{object-fit:contain;width:100%;max-width:180px;max-height:245px;box-shadow:0 15px 28px var(--nina-book-shadow);border-radius:3px}.bookCatalogCard>div:last-child{padding:24px}.bookCatalogCard h3{margin:9px 0 14px;font-size:25px;line-height:1.12}.bookCatalogCard p{color:var(--nina-text-muted);font-size:15px;line-height:1.55}.innerPage{min-height:72vh}.innerHero{background:linear-gradient(135deg, var(--nina-surface), var(--nina-hero-end));grid-template-columns:1fr auto;align-items:center;gap:64px;padding:90px clamp(24px,8vw,122px);display:grid}.innerHero h1{max-width:980px}.innerBook{object-fit:contain;width:min(28vw,300px);max-height:430px;box-shadow:0 22px 50px var(--nina-book-shadow)}.innerContent{max-width:1050px;margin:0 auto;padding:80px 24px 110px}.innerContent>p{color:var(--nina-text-muted);font-size:21px;line-height:1.65}.innerContent>:nth-last-child(2){margin-bottom:0}.innerContent>.button.primary[href=\/]{margin-top:32px;margin-bottom:0}.bookInformation{grid-template-columns:minmax(250px,.8fr) 1.2fr;align-items:start;gap:clamp(36px,7vw,90px);margin:64px 0;display:grid}.bookInformation h2{margin-bottom:30px;font-size:clamp(36px,4vw,56px)}.bookExperience{margin:56px 0 18px}.bookExperience h2{margin-bottom:25px;font-size:clamp(36px,4vw,54px)}.bookThemeList{flex-wrap:wrap;gap:12px;display:flex}.bookThemeList span{border:1px solid var(--nina-detail-border);background:var(--nina-detail-background);color:var(--nina-text);border-radius:999px;padding:12px 18px;font-weight:800}.synopsis{border:1px solid var(--nina-detail-border);background:var(--nina-detail-background);border-radius:28px;margin:58px 0 10px;padding:42px clamp(28px,5vw,58px)}.synopsis h2{margin-bottom:24px;font-size:clamp(36px,4vw,56px)}.synopsis>p:last-child{color:var(--nina-text-muted);white-space:pre-line;margin:0;font-size:19px;line-height:1.7}.backCover{margin:0}.backCover img{width:100%;box-shadow:0 22px 50px var(--nina-book-shadow);border-radius:8px;display:block}.backCover figcaption{color:var(--nina-text-muted);text-align:center;margin-top:12px;font-size:14px}.bookInformation dl{border-top:1px solid var(--nina-border);margin:0}.bookInformation dl>div{border-bottom:1px solid var(--nina-border);grid-template-columns:135px 1fr;gap:20px;padding:16px 0;display:grid}.bookInformation dt{color:var(--nina-text-muted);font-weight:700}.bookInformation dd{margin:0;font-weight:700}.whereToBuy{margin-top:58px}.whereToBuy h2{margin-bottom:24px;font-size:clamp(34px,3.6vw,50px)}.buyLinks{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.buyLinks a{border:2px solid var(--nina-text);border-radius:999px;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:800;text-decoration:none;display:flex}.buyLinks a:hover,.buyLinks a:focus-visible{background:var(--nina-text);color:var(--nina-background)}.purchaseCatalog{margin-top:clamp(34px,6vw,72px)}.purchaseBookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.purchaseBookCard{border:1px solid var(--nina-border);background:var(--nina-surface);box-shadow:var(--nina-shadow);border-radius:24px;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.purchaseBookCard>img{width:100%;box-shadow:var(--nina-shadow);border-radius:12px}.purchaseBookCard h3{margin:6px 0 18px}.purchaseBookCard>div>span{color:var(--nina-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.purchaseBookCard .buyLinks a>span:first-child{gap:2px;display:grid}.purchaseBookCard .buyLinks small{color:var(--nina-text-muted);font-size:.75rem;font-weight:500}.purchaseBookCard .buyLinks{grid-template-columns:1fr}.purchaseNotice{color:var(--nina-text-muted);margin-top:20px;line-height:1.5;display:block}.whereToBuy small{color:var(--nina-text-muted);margin-top:16px;line-height:1.5;display:block}.bookRelated{background:linear-gradient(135deg, var(--nina-surface), var(--nina-hero-end));border-radius:28px;margin:72px 0 24px;padding:clamp(30px,5vw,54px)}.bookRelated h2{margin-bottom:30px;font-size:clamp(36px,4vw,54px)}.bookRelated>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bookRelated a{border:1px solid var(--nina-border);background:var(--nina-background);min-height:92px;color:var(--nina-primary);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px;font-weight:800;text-decoration:none;display:flex}.footerGrid{grid-template-columns:repeat(3,1fr);gap:36px;width:min(900px,100%);display:grid}.footerGrid>div{flex-direction:column;gap:9px;display:flex}.footerGrid strong{margin-bottom:5px}.footerGrid span{opacity:.7}@media (width<=820px){.homeCampaign{grid-template-columns:1fr;padding-block:58px}.campaignVisual{min-height:310px}.momentVisual{min-height:370px}.routeCards,.footerGrid,.catalogFeature{grid-template-columns:1fr}.bookCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.innerHero{grid-template-columns:1fr;padding-top:54px}.innerHero h1{font-size:clamp(46px,14vw,68px)}.innerBook{width:min(72vw,280px)}.bookInformation,.buyLinks,.purchaseBookGrid,.bookRelated>div{grid-template-columns:1fr}}.programVisual img:first-child{transform:rotate(-4deg)translate(8%)}.programVisual img:last-child{transform:rotate(5deg)translate(-8%)}.programDetails{background:var(--nina-detail-background);padding:90px clamp(24px,8vw,122px)}.programDetails h2{max-width:780px}.detailList{border-top:1px solid var(--nina-detail-border);margin-top:55px}.detailList>div{border-bottom:1px solid var(--nina-detail-border);grid-template-columns:minmax(230px,.7fr) 1.3fr;gap:40px;padding:28px 0;display:grid}.detailList strong{font-size:20px}.detailList span{color:var(--nina-text-muted);font-size:18px}.buyBand{grid-template-columns:1fr auto}.button.dark{background:var(--nina-adult-action-background);color:var(--nina-adult-action-text);white-space:nowrap}.programAction{flex-direction:column;align-items:flex-start;gap:0;margin-top:26px;display:flex}footer{background:var(--cream);border-top:1px solid var(--line);grid-template-columns:160px 1fr auto;align-items:center;gap:34px;padding:54px clamp(24px,8vw,122px) 34px;display:grid}footer img{width:145px;height:auto}footer p{color:var(--muted)}footer div{flex-wrap:wrap;gap:20px;display:flex}footer div a{font-size:14px;font-weight:700;text-decoration:none}footer small{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px}footer small .rightsNotice{margin-top:8px;display:inline-block}@media (width<=900px){.menuButton{border:2px solid var(--ink);background:#fff;border-radius:999px;margin-left:auto;padding:10px 16px;font-weight:800;display:block}.nav{border-bottom:1px solid var(--line);background:#fff;padding:24px;display:none;position:absolute;top:104px;left:0;right:0}.nav.open{display:grid}.hero,.program{grid-template-columns:1fr}.hero{padding-top:55px}.heroVisual{min-height:390px}.homeHighlight{grid-template-columns:auto minmax(0,1fr)}.homeHighlight .button.highlight{grid-column:2;justify-self:start}.editorialItem{width:min(760px,84%)}.editorialItem:nth-child(2n){margin-left:8%}.editorialItem:nth-child(odd){margin-right:0}.familyBand{grid-template-columns:1fr}footer{grid-template-columns:120px 1fr}footer div{grid-column:1/-1}}@media (width<=680px){.bookCatalogGrid{grid-template-columns:1fr}.catalogFeature{margin-bottom:56px;padding:24px}.catalogFeatureBooks{min-height:210px}.innerContent>.button.primary[href=\/]{margin-top:24px}.siteHeader{min-height:76px}.officialBrand img{width:102px;height:62px}.nav{top:76px}.headerReplay{width:calc(100vw - 16px);padding:10px;left:8px}.replayTopline{align-items:flex-start}.replayTopline p{display:none}.replayTopline>div{margin-left:auto}.openingSound{top:14px;left:14px}.skipOpening{top:14px;right:14px}.openingSound,.skipOpening{padding:9px 12px;font-size:12px}.hero{min-height:auto;padding:42px 22px 90px}h1{font-size:53px}.heroActions{flex-direction:column;align-items:flex-start;gap:20px}.heroVisual{min-height:310px;margin-top:10px}.sun{width:300px;height:300px}.book{width:48%}.homeHighlight{border-radius:22px;grid-template-columns:1fr;gap:18px;width:calc(100% - 32px);margin-top:24px;padding:28px 24px}.homeHighlightImage{width:92px;height:78px}.homeHighlight .button.highlight{grid-column:1}.section{padding:78px 22px}.sectionIntro{margin-bottom:54px}.storyUniverseName{margin-bottom:20px}.editorialHeader{grid-template-columns:1fr;gap:24px}.editorialHeader:has(.editorialImage){grid-template-columns:1fr}.editorialHeader h2{font-size:42px}.editorialItems{gap:76px;margin-top:64px}.editorialItem,.editorialItem:nth-child(odd),.editorialItem:nth-child(2n){grid-template-columns:1fr;gap:28px;width:100%;margin:0}.editorialItem img,.editorialItem:nth-child(2n) img{grid-area:1/1;width:min(72%,260px);margin:0 auto}.editorialItem>div,.editorialItem:nth-child(2n)>div{grid-area:2/1}.editorialItem h3{font-size:34px}.bookRows{gap:70px}.bookRow,.bookRow.reverse{grid-template-columns:1fr;gap:34px}.bookRow img,.bookRow.reverse img{grid-area:auto/1;width:min(78%,330px);margin:0 auto}.familyBand,.buyBand{grid-template-columns:1fr;padding:58px 22px}.programVisual{max-width:460px;margin:20px auto 0}.programVisual img{width:min(44%,190px)}.programDetails{padding:70px 22px}.detailList>div{grid-template-columns:1fr;gap:8px}footer{grid-template-columns:1fr;padding:44px 22px 30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.openingGlow,.siteOpening p{animation:none}}.familyGuide{border-top:1px solid var(--line);margin:48px 0;padding-top:42px}.familyGuide h2{margin:0 0 22px;font-size:clamp(34px,4vw,52px)}.familyGuide p{color:var(--muted);margin:0 0 18px;font-size:21px;line-height:1.65}.familyGuide strong{color:var(--ink)}.familyPageSections{gap:30px;margin:36px 0;display:grid}.familyBenefits .eyebrow,.familyMaterials .eyebrow{margin-bottom:8px}.familyBookGrid{gap:16px;margin-top:24px;display:grid}.familyBenefits,.familyMaterials{background:var(--nina-surface);border:1px solid var(--nina-border);color:var(--nina-text);border-radius:22px;padding:24px}.familyBookCard h3{color:var(--nina-primary);margin:0 0 10px}.familyPrinciple{background:var(--nina-detail-background);border-left:4px solid var(--nina-accent);padding:14px 16px;color:var(--nina-text)!important;margin-top:22px!important}.familyBookGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.familyBookCard{background:var(--nina-surface);border:1px solid var(--nina-border);border-radius:24px;grid-template-columns:minmax(110px,.38fr) 1fr;align-items:start;gap:20px;padding:20px;display:grid}.familyBookCard img{border-radius:14px;width:100%}.familyBookCard span{color:var(--nina-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.familyBookCard p{color:var(--nina-text-muted);margin:8px 0}.familyQuestions{color:var(--nina-text-muted);margin:4px 0 0;padding-left:20px}.familyQuestions li+li{margin-top:6px}.familyBenefits ul{margin:16px 0 0;padding-left:22px}.familyBenefits li+li{margin-top:8px}.familyMaterials ul{margin:18px 0 0;padding-left:22px}.familyMaterials li+li{margin-top:8px}.familyDownloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.familyDownloadCard{background:var(--nina-detail-background);border:1px solid var(--nina-border);border-radius:20px;gap:14px;padding:22px;display:grid}.familyDownloadCard h3,.familyDownloadCard p{margin:0}.familyDownloadCard p{color:var(--nina-text-muted);line-height:1.6}.familyDownloadCard .button{justify-self:start;margin-top:auto}@media (width<=760px){.familyBookGrid,.familyDownloadGrid{grid-template-columns:1fr}.familyBookCard{grid-template-columns:92px 1fr;padding:16px}}.tradePageSections,.submissionsPageSections{gap:24px;margin-top:44px;display:grid}.tradePod,.tradeActionGrid>article,.submissionsInvitation,.submissionsScope,.submissionSteps,.submissionContact{border:1px solid var(--nina-border);border-radius:28px;padding:clamp(26px,4vw,46px)}.tradePod{background:radial-gradient(circle at 90% 18%, color-mix(in srgb, var(--nina-accent) 34%, transparent) 0 74px, transparent 76px), linear-gradient(130deg, var(--nina-surface), color-mix(in srgb, var(--nina-support) 12%, var(--nina-surface)));justify-content:space-between;align-items:end;gap:32px;display:flex}.tradePod>div{max-width:76ch}.tradePod h2,.tradeActionGrid h2,.submissionsInvitation h2,.submissionsScope h2,.submissionSteps h2,.submissionContact h2{color:var(--nina-text);font-family:var(--nina-serif);margin:8px 0 16px;font-size:clamp(29px,3.8vw,50px);line-height:1.05}.tradePod p,.tradeActionGrid p,.submissionsInvitation p,.submissionsScope p,.submissionContact p{line-height:1.72}.tradePod small{color:var(--nina-text-muted);margin-top:14px;display:block}.tradePod>a{flex:none}.tradeActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tradeActionGrid>article{background:var(--nina-surface)}.tradeActionGrid>article:first-child{border-top:7px solid var(--nina-primary)}.tradeActionGrid>article:last-child{border-top:7px solid var(--nina-secondary)}.tradeActionGrid .button{margin:18px 0 0}.tradeEmail{color:var(--nina-primary);white-space:nowrap;margin-top:16px;font-size:clamp(13px,1.6vw,17px);font-weight:750;display:block}.tradeNotice{background:color-mix(in srgb, var(--nina-accent) 18%, var(--nina-background));border-left:6px solid var(--nina-accent);margin:0;padding:20px 24px;line-height:1.6}.tradeSignature{background:linear-gradient(120deg, color-mix(in srgb, var(--nina-primary) 8%, var(--nina-surface)), var(--nina-surface));border:1px solid var(--nina-border);border-left:8px solid var(--nina-primary);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(26px,4vw,46px);font-style:normal;display:grid}.tradeSignature h2{color:var(--nina-text);font-family:var(--nina-serif);margin:8px 0 6px;font-size:clamp(32px,4vw,50px);line-height:1.05}.tradeSignature strong{color:var(--nina-secondary);margin-bottom:14px;font-size:17px;display:block}.tradeSignature p:not(.eyebrow){max-width:70ch;margin:0;line-height:1.7}.submissionsInvitation{background:radial-gradient(circle at 91% 22%, color-mix(in srgb, var(--nina-primary) 13%, transparent) 0 85px, transparent 87px), linear-gradient(135deg, var(--nina-surface), color-mix(in srgb, var(--nina-accent) 13%, var(--nina-surface)))}.submissionsInvitation p:not(.eyebrow){max-width:76ch}.submissionsScope{background:color-mix(in srgb, var(--nina-secondary) 8%, var(--nina-background));border-left:8px solid var(--nina-secondary)}.submissionSteps{background:var(--nina-surface)}.submissionSteps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.submissionSteps article{background:var(--nina-background);border:1px solid var(--nina-border);border-radius:22px;padding:24px}.submissionSteps article>span{background:var(--nina-primary);color:var(--nina-on-primary);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:850;display:inline-flex}.submissionSteps h3{color:var(--nina-text);font-family:var(--nina-serif);margin:16px 0 8px;font-size:27px}.submissionSteps article p{margin:0;line-height:1.6}.submissionContact{background:linear-gradient(120deg, color-mix(in srgb, var(--nina-support) 10%, var(--nina-surface)), var(--nina-surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.submissionContact small{color:var(--nina-text-muted);max-width:72ch;margin-top:18px;line-height:1.55;display:block}@media (width<=760px){.tradePod,.tradeSignature,.submissionContact{flex-direction:column;align-items:flex-start;display:flex}.tradeActionGrid,.submissionSteps>div{grid-template-columns:1fr}.tradeEmail{overflow-wrap:anywhere;white-space:normal}}.policyPageSections{gap:24px;margin-top:44px;display:grid}.policyIntro,.cookieTableSection,.policyGrid>section,.termsGrid>section,.policyContact{border:1px solid var(--nina-border);border-radius:28px;padding:clamp(26px,4vw,44px)}.policyIntro{background:radial-gradient(circle at 92% 20%, color-mix(in srgb, var(--nina-accent) 30%, transparent) 0 72px, transparent 74px), linear-gradient(135deg, var(--nina-surface), color-mix(in srgb, var(--nina-secondary) 8%, var(--nina-surface)))}.policyIntro h2,.cookieTableSection h2,.policyGrid h2,.termsGrid h2,.policyContact h2{color:var(--nina-text);font-family:var(--nina-serif);margin:8px 0 16px;font-size:clamp(28px,3.5vw,46px);line-height:1.06}.policyIntro p:not(.eyebrow),.policyGrid p:not(.eyebrow),.termsGrid p:not(.eyebrow),.policyContact p:not(.eyebrow){line-height:1.72}.cookieTableSection{background:var(--nina-surface)}.cookieCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.cookieCards article{background:var(--nina-background);border:1px solid var(--nina-border);border-radius:22px;padding:26px}.cookieCards article:first-child{border-top:7px solid var(--nina-primary)}.cookieCards article:last-child{border-top:7px solid var(--nina-secondary)}.cookieCards h3{color:var(--nina-text);font-family:var(--nina-serif);margin:0 0 18px;font-size:29px}.cookieCards dl{gap:14px;margin:0;display:grid}.cookieCards dl>div{gap:4px;display:grid}.cookieCards dt{color:var(--nina-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.cookieCards dd{margin:0;line-height:1.55}.policyGrid,.termsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.policyGrid>section,.termsGrid>section{background:var(--nina-surface)}.policyGrid>section:nth-child(2),.termsGrid>section:nth-child(3n+2){background:color-mix(in srgb, var(--nina-accent) 12%, var(--nina-surface))}.termsGrid>section:nth-child(3){border-top:7px solid var(--nina-primary)}.termsGrid>section:nth-child(4){border-top:7px solid var(--nina-accent)}.termsGrid>section:last-child{grid-column:1/-1}.policyContact{background:linear-gradient(120deg, color-mix(in srgb, var(--nina-support) 10%, var(--nina-surface)), var(--nina-surface));justify-content:space-between;align-items:center;gap:30px;display:flex}.policyContact>div{flex:1}.policyContact .button{flex:none}@media (width<=760px){.cookieCards,.policyGrid,.termsGrid{grid-template-columns:1fr}.termsGrid>section:last-child{grid-column:auto}.policyContact{flex-direction:column;align-items:flex-start}}.aboutPageSections{gap:30px;margin:48px 0;display:grid}.aboutPageSections h2{margin:8px 0 22px;font-size:clamp(34px,4vw,52px)}.aboutPurpose>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aboutPurpose article,.aboutSocial a{background:var(--nina-surface);border:1px solid var(--nina-border);border-radius:22px;padding:24px}.aboutPurpose article h3{margin-top:0}.aboutPurpose article p,.aboutNameStory>p:last-child,.aboutBrand>p:last-child{color:var(--nina-text-muted);line-height:1.65}.aboutNameStory,.aboutBrand{border:1px solid var(--nina-border);border-radius:26px;padding:clamp(26px,5vw,48px)}.aboutNameStory{background:linear-gradient(135deg, var(--nina-program-start), var(--nina-program-end))}.aboutBrand{background:var(--nina-detail-background)}.aboutSignature{background:var(--nina-primary);color:var(--nina-background);border-radius:26px;gap:8px;padding:clamp(26px,5vw,44px);font-style:normal;display:grid}.aboutSignature .eyebrow{color:var(--nina-background);opacity:.82;margin-bottom:4px}.aboutSignature>strong{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px)}.aboutSignature>span{line-height:1.55}.aboutSignature>a{color:var(--nina-background);overflow-wrap:anywhere;margin-top:6px;font-size:clamp(18px,2vw,22px);font-weight:800}.aboutSocial>div{flex-wrap:wrap;gap:16px;display:flex}.aboutSocial a{color:var(--nina-text);gap:6px;min-width:260px;text-decoration:none;display:grid}.aboutSocial a span{color:var(--nina-primary)}@media (width<=760px){.aboutPurpose>div{grid-template-columns:1fr}.aboutSocial a{min-width:100%}}.programPageSections{gap:30px;margin:48px 0;display:grid}.programOverview,.programMaterials,.programCost{background:linear-gradient(135deg, var(--nina-program-start), var(--nina-program-end));border:1px solid var(--nina-border);border-radius:26px;padding:clamp(26px,5vw,48px)}.innerHeroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.programObjective,.programMediation,.programDownloads,.programImplementation{background:var(--nina-surface);border:1px solid var(--nina-border);border-radius:26px;padding:clamp(26px,5vw,48px)}.programObjective>p:last-child,.programMediation>p,.programDownloads>p,.programImplementation>p{color:var(--nina-text-muted);line-height:1.65}.programMediation .textLink{margin-top:12px;display:inline-flex}.programPageSections h2{margin:8px 0 20px;font-size:clamp(34px,4vw,52px)}.programOverview>p:last-child,.programMaterials>p,.programBookCard p,.programValidation>p{color:var(--nina-text-muted);line-height:1.65}.programBookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.programBookCard{background:var(--nina-surface);border:1px solid var(--nina-border);border-radius:24px;grid-template-columns:minmax(100px,.38fr) 1fr;align-items:center;gap:22px;padding:22px;display:grid}.programBookCard img{border-radius:12px;width:100%}.programBookCard>div>span{color:var(--nina-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.programBookCard h3{margin:8px 0 16px}.programMaterialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.programMaterialGrid article{background:var(--nina-surface);border:1px solid var(--nina-border);border-radius:20px;padding:22px}.programMaterialGrid article h3{margin-top:0}.programMaterialGrid article p{color:var(--nina-text-muted);line-height:1.5}.programDistribution{font-weight:800;color:var(--nina-primary)!important}.programCost{text-align:center}.programCost>p:last-child{color:var(--nina-primary);max-width:780px;margin-inline:auto;font-size:clamp(20px,2.6vw,28px);font-weight:800}.programValidation{background:var(--nina-surface);border:1px solid var(--nina-border);border-radius:26px;padding:clamp(26px,5vw,48px)}.programValidation>strong,.programValidation>span{display:block}.programValidation>span{color:var(--nina-text-muted);margin-top:5px}.programValidation>a,.programImplementation>a{color:var(--nina-primary);margin-top:18px;font-weight:800;text-decoration:none;display:inline-block}.programDownloads>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.programDownloads article{background:linear-gradient(135deg, var(--nina-program-start), var(--nina-program-end));border:1px solid var(--nina-border);border-radius:22px;gap:14px;padding:24px;display:grid}.programDownloads article h3,.programDownloads article p{margin:0}.programDownloads article .button{justify-self:start;margin-top:6px}.programContacts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.programContacts a{background:var(--nina-surface);border:1px solid var(--nina-border);color:var(--nina-text);border-radius:22px;gap:8px;padding:24px;text-decoration:none;display:grid}.programContacts a span{color:var(--nina-primary);overflow-wrap:anywhere;overflow-wrap:normal;white-space:nowrap;font-size:clamp(.72rem,1.12vw,.92rem)}.programContactLinks{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.programContactLinks a{color:var(--nina-primary);background:0 0;border:0;padding:0;display:inline}.programNote{background:var(--nina-detail-background);border-left:4px solid var(--nina-accent);padding:15px 18px;color:var(--nina-text)!important;margin-top:24px!important}@media (width<=760px){.programBookGrid,.programMaterialGrid,.programDownloads>div,.programContacts>div{grid-template-columns:1fr}.programBookCard{grid-template-columns:92px 1fr;padding:16px}.programContacts a span{overflow-wrap:anywhere;white-space:normal}}.mediaDownloads{margin:64px 0}.mediaDownloadGrid{gap:18px;display:grid}.mediaDownloadCard,.mediaEmptyState{background:var(--nina-surface);border:1px solid var(--nina-border);color:var(--nina-text);border-radius:24px;justify-content:space-between;align-items:center;padding:28px;display:flex}.mediaDownloadCard h3,.mediaEmptyState h3{margin:4px 0 0}.mediaDownloadCard span{color:var(--nina-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.mediaEmptyState{flex-direction:column;align-items:flex-start}.mediaEmptyState p,.mediaRightsNotice{color:var(--nina-text-muted)}.mediaRightsNotice{border-left:3px solid var(--nina-primary);margin-top:24px;padding-left:16px}.pressPageSections{gap:28px;margin:56px 0;display:grid}.pressPageSections>section{background:var(--nina-surface);border:1px solid var(--nina-border);border-radius:28px;padding:clamp(24px,4vw,48px)}.pressPageSections h2{font-family:var(--nina-display);margin:10px 0 20px;font-size:clamp(32px,4vw,52px);line-height:.98}.pressLaunch{background:linear-gradient(135deg, var(--nina-surface), var(--nina-soft))!important}.pressPaths>div,.pressContacts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pressBooks>div{gap:22px;display:grid}.pressBooks article{background:var(--nina-background);border:1px solid var(--nina-border);border-radius:24px;grid-template-columns:minmax(150px,210px) 1fr;align-items:start;gap:clamp(22px,4vw,42px);padding:clamp(20px,3vw,34px);display:grid}.pressBooks img{box-shadow:0 18px 36px color-mix(in srgb, var(--nina-text) 15%, transparent);border-radius:12px;width:100%}.pressBooks article>div>span{color:var(--nina-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.pressBooks h3{font-family:var(--nina-display);margin:8px 0 16px;font-size:clamp(28px,4vw,42px);line-height:1}.pressBooks blockquote{background:var(--nina-soft);border-left:3px solid var(--nina-accent);border-radius:12px;gap:6px;margin:20px 0;padding:16px 18px;display:grid}.pressBooks small{color:var(--nina-text-muted);line-height:1.6;display:block}.pressPaths article,.pressContacts article{background:var(--nina-background);border:1px solid var(--nina-border);border-radius:20px;padding:24px}.pressPaths article>span,.pressContacts article>span{color:var(--nina-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.pressPaths h3{font-family:var(--nina-display);margin:10px 0;font-size:28px}.pressPitches ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pressPitches li{background:var(--nina-background);border-left:3px solid var(--nina-accent);border-radius:12px;padding:16px 18px}.pressDownloads .mediaDownloadCard{align-items:flex-end}.pressDownloads .mediaDownloadCard p{max-width:700px;margin-bottom:0}.pressPlanned{background:var(--nina-soft);border-radius:18px;margin-top:22px;padding:20px 24px}.pressPlanned ul{margin-bottom:0}.pressContacts>div{grid-template-columns:1fr}.pressContacts{position:relative;overflow:hidden;background:radial-gradient(circle at 93% 14%, color-mix(in srgb, var(--nina-accent) 24%, transparent) 0 12px, transparent 13px), radial-gradient(circle at 89% 9%, color-mix(in srgb, var(--nina-primary) 16%, transparent) 0 6px, transparent 7px), linear-gradient(145deg, var(--nina-surface), color-mix(in srgb, var(--nina-soft) 64%, var(--nina-surface)))!important}.pressContactCard{grid-template-columns:minmax(260px,1fr) auto;align-items:center;min-width:0;transition:transform .18s,border-color .18s;position:relative;gap:24px!important;display:grid!important}.pressContactCard:before{background:var(--nina-accent);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:28px;left:-5px}.pressContactCard:nth-child(2):before{background:var(--nina-primary)}.pressContactCard:nth-child(3):before{background:var(--nina-secondary)}.pressContactCard:hover{border-color:var(--nina-primary);transform:translate(4px)}.pressContactCard>div{gap:6px;padding-left:6px;display:grid}.pressContacts a{color:var(--nina-primary);white-space:nowrap;font-size:clamp(12px,1.45vw,16px);font-weight:700}.pressOfficialLinks{border-top:1px solid var(--nina-border);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:28px 0 0;padding-top:22px;display:flex}.pressOfficialLinks a{background:var(--nina-background);border:1px solid var(--nina-border);border-radius:999px;padding:10px 16px;text-decoration:none}@media (width<=720px){.mediaDownloadCard{flex-direction:column;align-items:flex-start;gap:20px}.pressPaths>div,.pressPitches ul,.pressContacts>div,.pressBooks article{grid-template-columns:1fr}.pressBooks img{max-width:190px}.pressContactCard{grid-template-columns:1fr;align-items:start;gap:14px!important}.pressContactCard>a{font-size:clamp(10.5px,3.3vw,14px)}.pressOfficialLinks{flex-direction:column;align-items:stretch}}.informationPageSections{gap:28px;margin-top:44px;display:grid}.informationFeature,.informationPanel,.informationContact,.privacySections>section{background:color-mix(in srgb, var(--nina-surface) 92%, var(--nina-accent) 8%);border:1px solid var(--nina-border);border-radius:28px;padding:clamp(26px,4vw,48px)}.informationFeature{background:radial-gradient(circle at 92% 14%, color-mix(in srgb, var(--nina-accent) 28%, transparent) 0 66px, transparent 68px), linear-gradient(135deg, var(--nina-surface), color-mix(in srgb, var(--nina-secondary) 10%, var(--nina-surface)))}.informationFeature h2,.informationPanel h2,.informationContact h2,.privacySections h2{color:var(--nina-text);font-family:var(--nina-serif);margin:8px 0 16px;font-size:clamp(30px,4vw,52px);line-height:1.02}.informationFeature>p:not(.eyebrow),.informationPanel>p:not(.eyebrow),.informationContact p:not(.eyebrow),.privacySections p:not(.eyebrow){max-width:74ch;line-height:1.75}.contactFeature .button{margin:22px 16px 0 0}.informationEmail{color:var(--nina-primary);white-space:nowrap;margin-top:22px;font-size:clamp(14px,1.7vw,18px);font-weight:750;display:inline-block}.informationCardGrid,.accessibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.informationCardGrid article,.accessibilityGrid article{background:var(--nina-background);border:1px solid var(--nina-border);border-radius:22px;padding:26px}.informationCardGrid span{color:var(--nina-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.informationCardGrid h3,.accessibilityGrid h3{color:var(--nina-text);font-family:var(--nina-serif);margin:10px 0 12px;font-size:clamp(23px,2.7vw,32px);line-height:1.08}.informationCardGrid p,.accessibilityGrid p{margin:0;line-height:1.65}.accessibilityGrid{margin-top:28px}.accessibilityGrid article:first-child{border-top:6px solid var(--nina-primary)}.accessibilityGrid article:nth-child(2){border-top:6px solid var(--nina-secondary)}.accessibilityGrid article:nth-child(3){border-top:6px solid var(--nina-accent)}.accessibilityGrid article:nth-child(4){border-top:6px solid var(--nina-support)}.informationPanel{border-left:8px solid var(--nina-accent)}.informationContact{background:linear-gradient(120deg, color-mix(in srgb, var(--nina-secondary) 10%, var(--nina-surface)), var(--nina-surface));justify-content:space-between;align-items:center;gap:30px;display:flex}.informationContact>div{flex:1}.informationContact .button{flex:none}.privacySections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.privacySections>section:nth-child(2),.privacySections>section:nth-child(3){background:color-mix(in srgb, var(--nina-surface) 88%, var(--nina-accent) 12%)}.privacySections h2{font-size:clamp(28px,3vw,38px)}.privacyContact{border-bottom:7px solid var(--nina-primary)}.informationUpdated{color:var(--nina-text-muted);line-height:1.5;display:block}@media (width<=760px){.informationCardGrid,.accessibilityGrid,.privacySections{grid-template-columns:1fr}.informationContact{flex-direction:column;align-items:flex-start}.informationEmail{overflow-wrap:anywhere;white-space:normal}}
