@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_6afe9151-module__bCKMDW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_6afe9151-module__bCKMDW__variable{--font-jn-heading:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_8e4f0ffb-module__0Z2C-W__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_8e4f0ffb-module__0Z2C-W__variable{--font-jn-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@keyframes first-note-module__MnSdiG__settle{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes first-note-module__MnSdiG__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@media (prefers-reduced-motion:no-preference){.first-note-module__MnSdiG__settleIn{animation:.7s cubic-bezier(.16,1,.3,1) both first-note-module__MnSdiG__settle}.first-note-module__MnSdiG__heroIcon{transform-origin:50%;animation:6s ease-in-out infinite first-note-module__MnSdiG__breathe}.first-note-module__MnSdiG__arrow{transition:transform .25s;display:inline-block}:is(.primary-link:hover .first-note-module__MnSdiG__arrow,.primary-link:focus-visible .first-note-module__MnSdiG__arrow){transform:translateY(3px)}}
.home-module__glYc-a__section{padding-block:clamp(72px,9vw,128px);padding-inline:max(var(--page-side,72px), calc((100% - 1520px) / 2))}.home-module__glYc-a__section h2{color:var(--jn-blue);font:600 clamp(2.2rem, 4.6vw, 4rem)/1.06 var(--font-jn-heading), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.home-module__glYc-a__section h3{color:var(--jn-blue);font:600 clamp(1.3rem, 1.9vw, 1.6rem)/1.15 var(--font-jn-heading), Georgia, serif}.home-module__glYc-a__kicker{color:var(--jn-green-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:1rem;font-weight:700}.home-module__glYc-a__subheading{color:var(--jn-charcoal);font:500 clamp(1.3rem, 2.2vw, 1.75rem)/1.35 var(--font-jn-heading), Georgia, serif;max-width:34ch;margin:18px 0 0}.home-module__glYc-a__prose{max-width:46rem;margin-top:28px}.home-module__glYc-a__prose p{margin:0 0 18px;font-size:clamp(1.15rem,1.5vw,1.3rem);line-height:1.65}.home-module__glYc-a__prose p:last-child{margin-bottom:0}.home-module__glYc-a__emphasis{color:var(--jn-blue);font:600 clamp(1.3rem, 2vw, 1.6rem)/1.35 var(--font-jn-heading), Georgia, serif!important}.home-module__glYc-a__smallPrint{color:var(--jn-muted);font-size:1.05rem!important}.home-module__glYc-a__closingLine{border-left:4px solid var(--jn-gold);color:var(--jn-blue);font:600 clamp(1.3rem, 2.2vw, 1.75rem)/1.35 var(--font-jn-heading), Georgia, serif;max-width:40ch;margin:48px 0 0;padding-left:22px}.home-module__glYc-a__actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:36px;display:flex}.home-module__glYc-a__buttonPrimary,.home-module__glYc-a__buttonSecondary,.home-module__glYc-a__buttonOnDark{text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:12px 28px;font-size:1.125rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.home-module__glYc-a__section>.home-module__glYc-a__buttonPrimary,.home-module__glYc-a__section>.home-module__glYc-a__buttonOnDark{margin-top:36px}.home-module__glYc-a__buttonPrimary{background:var(--jn-blue);color:#fff}.home-module__glYc-a__buttonPrimary:hover{background:var(--jn-blue-deep)}.home-module__glYc-a__buttonSecondary{border-color:var(--jn-blue);color:var(--jn-blue);background:0 0}.home-module__glYc-a__buttonSecondary:hover{background:var(--jn-blue);color:#fff}.home-module__glYc-a__buttonOnDark{background:var(--jn-gold-bright);color:var(--jn-charcoal)}.home-module__glYc-a__buttonOnDark:hover{background:#fff}.home-module__glYc-a__buttonPrimary:focus-visible,.home-module__glYc-a__buttonSecondary:focus-visible,.home-module__glYc-a__buttonOnDark:focus-visible,.home-module__glYc-a__textLink:focus-visible{outline:3px solid var(--jn-gold-text);outline-offset:3px}.home-module__glYc-a__textLink{color:var(--jn-blue);min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--jn-gold);text-decoration-color:var(--jn-gold);text-underline-offset:6px;align-items:center;gap:8px;margin-top:28px;font-size:1.125rem;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.home-module__glYc-a__textLink:after{content:"→";text-decoration:none;display:inline-block}.home-module__glYc-a__hero{background:radial-gradient(circle at 78% 42%, #e9cd8047, transparent 42%), linear-gradient(160deg, var(--jn-blue) 0%, var(--jn-blue-deep) 100%);color:#fffaf0;min-height:calc(100svh - 82px - var(--comparison-toolbar-height));padding-block:clamp(56px,8vw,120px)!important;padding-inline:max(var(--page-side,72px), calc((100% - 1520px) / 2))!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)!important}.home-module__glYc-a__heroCopy{max-width:680px}.home-module__glYc-a__heroTagline{color:var(--jn-gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:1.05rem;font-weight:700}.home-module__glYc-a__hero h1{text-wrap:balance;color:#fffaf0!important;font:600 clamp(3rem, 6.6vw, 6rem)/1 var(--font-jn-heading), Georgia, serif!important;letter-spacing:-.025em!important}.home-module__glYc-a__heroLede{color:#f3ead8;max-width:40rem;margin:26px 0 0;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.6}.home-module__glYc-a__hero .home-module__glYc-a__buttonPrimary{background:var(--jn-gold-bright);color:var(--jn-charcoal)}.home-module__glYc-a__hero .home-module__glYc-a__buttonPrimary:hover{background:#fff}.home-module__glYc-a__hero .home-module__glYc-a__buttonSecondary{color:#fffaf0;border-color:#fffaf0}.home-module__glYc-a__hero .home-module__glYc-a__buttonSecondary:hover{color:var(--jn-blue);background:#fffaf0}.home-module__glYc-a__hero .home-module__glYc-a__buttonPrimary:focus-visible,.home-module__glYc-a__hero .home-module__glYc-a__buttonSecondary:focus-visible{outline-color:var(--jn-gold-bright)}.home-module__glYc-a__heroLogo{filter:drop-shadow(0 18px 40px #0000004d);max-width:520px!important}.home-module__glYc-a__bigIdea{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);display:grid}.home-module__glYc-a__bigIdea .home-module__glYc-a__prose{margin-top:0}.home-module__glYc-a__pullLine{color:var(--jn-gold-text);font:italic 500 clamp(1.4rem, 2.4vw, 2rem)/1.3 var(--font-jn-heading), Georgia, serif;margin:28px 0 0}.home-module__glYc-a__songMemories{gap:10px;margin:4px 0 22px;padding:0;list-style:none;display:grid}.home-module__glYc-a__songMemories li{border-left:3px solid var(--jn-gold);font:500 clamp(1.15rem, 1.6vw, 1.35rem)/1.4 var(--font-jn-heading), Georgia, serif;padding:4px 0 4px 18px}.home-module__glYc-a__blueBand{background:var(--jn-blue);color:#fffaf0}.home-module__glYc-a__blueBand h2,.home-module__glYc-a__blueBand h3,.home-module__glYc-a__blueBand .home-module__glYc-a__emphasis{color:#fffaf0}.home-module__glYc-a__blueBand .home-module__glYc-a__kicker{color:var(--jn-gold-bright)}.home-module__glYc-a__blueBand .home-module__glYc-a__subheading{color:#f3ead8}.home-module__glYc-a__blueBand .home-module__glYc-a__card{background:#fffaf014;border-color:#fffaf04d}.home-module__glYc-a__blueBand .home-module__glYc-a__card p{color:#f3ead8}.home-module__glYc-a__blueBand .home-module__glYc-a__cardIcon{color:var(--jn-gold-bright)}.home-module__glYc-a__creamBand{background:var(--jn-cream-deep)}.home-module__glYc-a__greenBand{background:var(--jn-green-pale)}.home-module__glYc-a__supportBand{background:var(--jn-gold-soft)}.home-module__glYc-a__cardGrid3,.home-module__glYc-a__cardGrid4{gap:18px;margin-top:44px;display:grid}.home-module__glYc-a__cardGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__glYc-a__cardGrid4{grid-template-columns:repeat(4,minmax(0,1fr))}.home-module__glYc-a__card,.home-module__glYc-a__serveCard,.home-module__glYc-a__projectCard{background:var(--jn-paper);border:1px solid var(--jn-line);border-radius:20px;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex}.home-module__glYc-a__card p,.home-module__glYc-a__serveCard p,.home-module__glYc-a__projectCard p{color:var(--jn-muted);margin:0;font-size:1.1rem;line-height:1.6}.home-module__glYc-a__cardIcon{color:var(--jn-green);width:48px;height:48px}.home-module__glYc-a__projectCard .home-module__glYc-a__textLink{margin-top:auto;padding-top:8px}.home-module__glYc-a__steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.home-module__glYc-a__steps li{border-top:3px solid var(--jn-gold);flex-direction:column;gap:10px;padding-top:22px;display:flex}.home-module__glYc-a__steps p{color:var(--jn-muted);margin:0;font-size:1.1rem;line-height:1.55}.home-module__glYc-a__stepNumber{background:var(--jn-gold-soft);color:var(--jn-blue);font:600 1.35rem var(--font-jn-heading), Georgia, serif;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.home-module__glYc-a__songStrip{background:var(--jn-blue);border-radius:24px;flex-wrap:wrap;gap:12px;margin:40px 0 0;padding:clamp(20px,3vw,32px);list-style:none;display:flex}.home-module__glYc-a__songStrip li{color:#fffaf0;font:500 clamp(1.1rem, 1.5vw, 1.3rem)/1.3 var(--font-jn-heading), Georgia, serif;background:#fffaf01a;border:1px solid #e9cd808c;border-radius:999px;padding:10px 20px}.home-module__glYc-a__songStrip li:before{color:var(--jn-gold-bright);content:"♪";margin-right:10px}.home-module__glYc-a__circles{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:48px 0 0;padding:0;list-style:none;display:grid}.home-module__glYc-a__circles li{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.home-module__glYc-a__circles h3{aspect-ratio:1;background:var(--jn-paper);border:3px solid var(--jn-green);border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:190px;display:flex}.home-module__glYc-a__circles p{max-width:24ch;margin:0;font-size:1.1rem;line-height:1.55}.home-module__glYc-a__closingPair{margin-top:48px}.home-module__glYc-a__closingPair p{color:var(--jn-blue);font:600 clamp(1.3rem, 2.2vw, 1.75rem)/1.35 var(--font-jn-heading), Georgia, serif;margin:0}.home-module__glYc-a__meetRon{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.home-module__glYc-a__ronGuitar{aspect-ratio:1;background:radial-gradient(circle, var(--jn-gold-soft) 0%, var(--jn-cream-deep) 70%);color:var(--jn-blue);border-radius:50%;justify-self:center;width:100%;max-width:340px;height:auto;padding:18%}.home-module__glYc-a__vision{background:var(--jn-cream-deep)}.home-module__glYc-a__statement{gap:4px;margin:44px 0 0;padding:0;list-style:none;display:grid}.home-module__glYc-a__statement li{color:var(--jn-blue);font:600 clamp(2rem, 4.4vw, 3.6rem)/1.1 var(--font-jn-heading), Georgia, serif;letter-spacing:-.02em}.home-module__glYc-a__statement li:nth-child(2){color:var(--jn-green-deep)}.home-module__glYc-a__statement li:nth-child(3){color:var(--jn-gold-text)}.home-module__glYc-a__finalCall{background:radial-gradient(circle at 15% 20%, #e9cd8038, transparent 40%), var(--jn-blue-deep);color:#fffaf0}.home-module__glYc-a__finalCall h2,.home-module__glYc-a__finalCall .home-module__glYc-a__emphasis{color:#fffaf0}.home-module__glYc-a__finalCall .home-module__glYc-a__kicker{color:var(--jn-gold-bright)}.home-module__glYc-a__finalCall .home-module__glYc-a__songMemories li{border-color:var(--jn-gold-bright)}@media (max-width:1500px){.home-module__glYc-a__cardGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__glYc-a__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.home-module__glYc-a__circles{grid-template-columns:1fr}.home-module__glYc-a__circles li{text-align:left;grid-template-columns:minmax(88px,112px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.home-module__glYc-a__circles h3{max-width:112px;font-size:1.15rem}}@media (max-width:1200px){.home-module__glYc-a__hero{text-align:left;justify-items:stretch;min-height:auto;grid-template-columns:1fr!important}.home-module__glYc-a__heroLogo{justify-self:center;width:100%;max-width:min(260px,100%)!important}.home-module__glYc-a__bigIdea,.home-module__glYc-a__meetRon{grid-template-columns:1fr}.home-module__glYc-a__cardGrid3{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__glYc-a__ronGuitar{max-width:min(220px,100%)}}@media (max-width:700px){.home-module__glYc-a__cardGrid3,.home-module__glYc-a__cardGrid4,.home-module__glYc-a__steps{grid-template-columns:1fr}.home-module__glYc-a__actions{flex-direction:column;align-items:stretch}.home-module__glYc-a__actions>a,.home-module__glYc-a__section>.home-module__glYc-a__buttonPrimary,.home-module__glYc-a__section>.home-module__glYc-a__buttonOnDark{width:100%}.home-module__glYc-a__heroLogo{max-width:min(200px,100%)!important}}.home-module__glYc-a__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:900px;margin-top:40px;display:grid}.home-module__glYc-a__photoGrid figure{min-width:0;margin:0}.home-module__glYc-a__photoGrid img{object-fit:cover;border-radius:16px;width:100%;max-width:100%;height:auto;display:block}.home-module__glYc-a__photoGrid figcaption{color:var(--jn-charcoal);margin-top:12px;font-size:1rem;line-height:1.5}.home-module__glYc-a__letterCard{border-top:4px solid var(--jn-gold);background:#fff;border-radius:4px 4px 20px 20px;max-width:1000px;margin-top:56px;padding:clamp(24px,5vw,56px)}.home-module__glYc-a__letterCard h3{max-width:30ch;font-size:clamp(1.6rem,3vw,2.3rem)}.home-module__glYc-a__letterIntro,.home-module__glYc-a__letterByline{margin-top:20px;font-size:1.1rem;line-height:1.6}.home-module__glYc-a__letterQuote{border-left:3px solid var(--jn-gold);color:var(--jn-blue);font:500 clamp(1.4rem, 2.5vw, 2rem)/1.4 var(--font-jn-heading), Georgia, serif;margin:28px 0;padding-left:24px}.home-module__glYc-a__letterQuote p{margin:0}.home-module__glYc-a__letterDetails{border-top:1px solid var(--jn-gold);margin-top:28px;padding-top:16px}.home-module__glYc-a__letterDetails summary{color:var(--jn-blue);cursor:pointer;min-height:48px;padding:12px 0;font-size:1.125rem;font-weight:700}.home-module__glYc-a__letterDetails summary:focus-visible{outline:3px solid var(--jn-blue);outline-offset:4px;border-radius:4px}@media (max-width:1100px){.home-module__glYc-a__photoGrid{grid-template-columns:minmax(0,1fr);max-width:420px}}
.learning-module__B9N0fq__actions{margin-top:32px}.learning-module__B9N0fq__note{color:var(--jn-muted);max-width:42rem;margin:18px 0 0;font-size:1.05rem;line-height:1.55}.learning-module__B9N0fq__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.learning-module__B9N0fq__two article,.learning-module__B9N0fq__focus article{background:var(--jn-paper);border:1px solid var(--jn-line);border-radius:20px;padding:clamp(20px,3vw,32px)}.learning-module__B9N0fq__two h3,.learning-module__B9N0fq__focus h3{color:var(--jn-blue);font:600 clamp(1.35rem, 2vw, 1.7rem)/1.2 var(--font-jn-heading), Georgia, serif;margin:0}.learning-module__B9N0fq__two p,.learning-module__B9N0fq__focus p,.learning-module__B9N0fq__planned{color:var(--jn-muted);margin:12px 0 0;font-size:1.1rem;line-height:1.6}.learning-module__B9N0fq__focus{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.learning-module__B9N0fq__checklist{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.learning-module__B9N0fq__checklist li{background:var(--jn-paper);border:1px solid var(--jn-line);border-radius:14px;padding:14px 18px;line-height:1.5}.learning-module__B9N0fq__closing{border-left:4px solid var(--jn-gold);color:var(--jn-blue);font:600 clamp(1.3rem, 2.2vw, 1.7rem)/1.35 var(--font-jn-heading), Georgia, serif;max-width:36ch;margin:8px 0 0;padding-left:22px}@media (max-width:700px){.learning-module__B9N0fq__two,.learning-module__B9N0fq__focus{grid-template-columns:1fr}}
