.philosophy-edition{background:#f5f0df}.field-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;align-items:center;padding-top:80px;padding-bottom:75px}.field-hero h1{font-family:Fredoka,sans-serif;font-size:clamp(54px,6.6vw,102px);font-weight:500;line-height:1.03;letter-spacing:-.035em;margin:23px 0}.field-hero h1 em{color:#bb5b39;font-style:normal}.field-hero p:not(.eyebrow){max-width:580px;line-height:1.9}.field-hero .field-lead{font-size:17px;font-weight:900}.field-hero .button{margin-top:22px}.notice-poster{transform:rotate(2deg);background:#e3bd61;padding:22px 22px 0;border-radius:5px;box-shadow:9px 12px 0 #1c483518}.notice-poster>span{font-family:Fredoka,sans-serif;font-size:40px}.notice-poster img{display:block;width:100%;height:300px;object-fit:cover;margin:18px 0}.notice-poster>div{padding:8px 0 20px}.notice-poster b{font-size:13px}.notice-poster p{font-size:13px!important}.field-jump{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;border-block:1px solid #224b3730;padding-block:20px;font-size:11px;font-weight:900}.field-jump a:hover{color:#a44b2e}.moment-intro{padding-top:75px;padding-bottom:15px;max-width:1440px}.philosophy-edition h2,.philosophy-invite h2{font-family:Fredoka,sans-serif;font-size:clamp(34px,4vw,60px);line-height:1.12;font-weight:500;letter-spacing:-.025em;margin:15px 0 24px}.moment-intro>p{max-width:770px;line-height:1.8}.field-note{font-size:11px!important;line-height:1.8!important;opacity:.8}.moment-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:30px 0 15px}.moment-tabs button,.mission-options button{border:1px solid #1c483540;background:transparent;color:#183f35;text-align:left;border-radius:10px;padding:15px;font:800 11px/1.7 'Nunito Sans',sans-serif;cursor:pointer}.moment-tabs button[aria-pressed=true],.mission-options button[aria-pressed=true]{background:#183f35;color:#fff3d4}.moment-tabs button:hover{box-shadow:inset 0 0 0 2px #caa44d}#moment-progress{font-weight:900;font-size:10px;letter-spacing:.06em}.moment{display:grid;grid-template-columns:1.12fr 1fr;gap:5vw;padding-top:35px;padding-bottom:65px;scroll-margin-top:100px}.moment[hidden]{display:none}.moment-scene{background:#fffbef;border:1px solid #1d483526;border-radius:18px;padding:35px;position:relative;overflow:hidden}.moment-number{font-family:Fredoka,sans-serif;float:right;font-size:64px;line-height:1;color:#c9a75666;margin-left:14px}.moment h2{font-size:clamp(30px,3.1vw,45px)}.moment p{line-height:1.9;font-size:13px}.moment fieldset{border:0;padding:0;margin-top:24px;min-width:0}.moment legend{font-weight:900;font-size:11px;margin-bottom:12px}.moment fieldset button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:1px solid #1c483530;border-radius:8px;padding:14px 16px;margin:8px 0;background:#f5f0df;text-align:left;color:#183f35;font:800 11px/1.8 'Nunito Sans',sans-serif;cursor:pointer}.moment fieldset button[aria-pressed=true]{background:#e8bc5e;border-color:#b78b2d}.response-note{border-left:3px solid #b76643;padding-left:16px;margin-top:20px}.response-note p{font-size:12px}.answer-context summary{font-size:10px;font-weight:900;cursor:pointer;padding:15px 0}.answer-context h3{font-size:12px;margin-top:20px}.moment-thinking{padding-top:12px}.moment-thinking section{padding:20px 0;border-bottom:1px solid #1c483530}.moment-thinking section>span{font-weight:900;font-size:10px;letter-spacing:.1em}.moment-thinking section:nth-child(2)>span{color:#a75031}.moment-thinking>a{display:block;font-size:11px;font-weight:900;margin-top:25px}.educator-lens{background:#e1e6d4;display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-block:75px}.educator-lens p{line-height:1.9;font-size:13px}.educator-lens ol{margin:0;padding-left:25px}.educator-lens li{padding:12px 0 18px 12px}.educator-lens b{font-size:13px}.roots-invitation{display:grid;grid-template-columns:.3fr 1fr;gap:40px;padding-block:75px;background:#183f35;color:#fff2d4}.roots-invitation>span{font-size:150px;color:#e8bc5e;align-self:center}.roots-invitation p{max-width:750px;line-height:1.9}.roots-invitation .button{background:#e8bc5e;color:#183f35;margin-top:15px}.field-faq{padding-block:75px}.field-faq details{padding:20px 0;border-bottom:1px solid #1c483530}.field-faq summary{font-family:Fredoka,sans-serif;font-size:23px;cursor:pointer;line-height:1.4}.field-faq details p{max-width:850px;line-height:1.9;font-size:13px}.field-visit{padding-block:65px;background:#e8bc5e}.field-visit p{line-height:1.8}.field-visit .button{margin-top:20px}.torah-poster{border-radius:50% 50% 12px 12px;background:#183f35;color:#fff2d4;padding:75px 35px 25px;position:relative;text-align:center;overflow:hidden}.torah-poster>span{display:block;font:500 clamp(25px,3vw,43px)/1.5 Fredoka,sans-serif;position:relative;z-index:1}.poster-orbit{font-size:130px;line-height:1.4;color:#e8bc5e}.torah-poster>p{font-size:11px}.root-chapters{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-block:75px}.root-chapters p,.chassidus-section p,.tzivos-section p,.root-sources p{font-size:13px;line-height:1.95}.root-chapters a,.chassidus-section a,.tzivos-section>a,.root-sources a{font-size:11px;font-weight:900;line-height:1.9}.root-notes article{padding:0 0 15px;border-bottom:1px solid #1c483530;margin-bottom:25px}.root-notes h3{font-family:Fredoka,sans-serif;font-weight:500;font-size:28px;margin:0}.chassidus-section{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;background:#e1e6d4;padding-block:75px}.rebbe-note{padding:35px;background:#fff7e3;border-radius:12px;align-self:center;border-top:7px solid #bf6544}.rebbe-note h3{font:500 35px/1.2 Fredoka,sans-serif}.tzivos-section{padding-block:75px}.tzivos-section h2 em{font-style:normal;color:#ab5030}.tzivos-columns{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.tzivos-columns>p{font-size:18px;line-height:1.8}.tzivos-path{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:35px 0}.tzivos-path article{border-top:4px solid #c7a258;padding:20px 0}.tzivos-path b{font:500 25px Fredoka,sans-serif}.mission-section{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding-block:75px;background:#e6d9bc}.mission-section p{line-height:1.9;font-size:13px}.mission-options{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.mission-card{background:#fff8e4;border-radius:12px;padding:40px;box-shadow:8px 8px 0 #1c483519;transform:rotate(-1deg)}.mission-card h3{font:500 38px/1.2 Fredoka,sans-serif}.mission-card>div{padding-top:20px;border-top:1px dashed #1c483550}.mission-card b{font-size:10px}.mission-card button{border:0;border-bottom:1px solid;background:transparent;color:#183f35;font:900 11px 'Nunito Sans',sans-serif;padding:10px 0;cursor:pointer}.root-sources{padding-block:65px}.root-sources p{max-width:800px}.root-sources a{display:block;margin-top:18px}.philosophy-invite{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;background:#e6d9bc;padding-block:55px}.philosophy-invite p{line-height:1.9;font-size:13px;max-width:600px}.philosophy-invite>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:25px}.philosophy-edition button:focus-visible,.philosophy-edition a:focus-visible,.philosophy-edition summary:focus-visible{outline:3px solid #b45b37;outline-offset:4px}.philosophy-edition footer>div{flex-wrap:wrap}.philosophy-edition section[id]{scroll-margin-top:110px}
@media(max-width:900px){.field-hero{gap:35px}.notice-poster img{height:240px}.moment{gap:25px}.moment-scene{padding:25px}.moment-tabs{grid-template-columns:repeat(2,1fr)}.tzivos-path{grid-template-columns:repeat(2,1fr)}.mission-card{padding:25px}.roots-invitation>span{font-size:90px}.torah-poster{padding:60px 20px 20px}.rebbe-note{padding:25px}.rebbe-note h3{font-size:29px}}
@media(max-width:650px){.field-hero,.moment,.educator-lens,.root-chapters,.chassidus-section,.tzivos-columns,.mission-section,.philosophy-invite{grid-template-columns:1fr}.field-hero{padding-block:40px;gap:40px}.field-hero h1{font-size:54px}.field-hero p:not(.eyebrow){font-size:12px}.notice-poster{max-width:480px}.notice-poster>span{font-size:32px}.notice-poster img{height:250px}.field-jump{gap:15px;font-size:9px}.moment-intro{padding-top:45px}.moment-intro>p{font-size:12px}.moment-tabs{gap:7px}.moment-tabs button{padding:11px;font-size:9px;min-height:60px}.moment{padding-top:15px;padding-bottom:40px}.moment-scene{padding:23px}.moment-number{font-size:50px}.moment h2{font-size:31px}.moment-thinking section{padding:10px 0}.moment p{font-size:12px}.educator-lens,.root-chapters,.chassidus-section,.tzivos-section,.mission-section,.field-faq,.root-sources{padding-block:45px;gap:25px}.educator-lens ol{padding-left:20px}.roots-invitation{grid-template-columns:1fr;padding-block:45px;gap:0}.roots-invitation>span{font-size:65px}.roots-invitation p{font-size:12px}.field-faq summary{font-size:21px}.field-visit{padding-block:45px}.field-visit p{font-size:12px}.torah-poster{padding:40px 20px 20px;max-width:470px;width:100%}.torah-poster>span{font-size:31px}.poster-orbit{font-size:95px}.root-chapters p,.chassidus-section p,.tzivos-section p,.root-sources p{font-size:12px}.tzivos-columns>p{font-size:16px}.tzivos-path{gap:16px}.tzivos-path b{font-size:22px}.mission-card{transform:none}.mission-card h3{font-size:32px}.philosophy-invite{padding-block:40px;gap:20px}.philosophy-invite .button{font-size:10px}.philosophy-edition .button{font-size:10px;gap:15px}.field-hero h1{overflow-wrap:normal}.philosophy-edition h2{font-size:34px}.philosophy-edition footer>div{display:flex;flex-direction:column;align-items:flex-start}}
@media print{body.philosophy-edition>*{display:none!important}body.philosophy-edition>main{display:block!important}body.philosophy-edition main>*{display:none!important}body.philosophy-edition main>.mission-section{display:block!important;background:white;padding:20px}.mission-section>div:first-child{display:none}.mission-card{box-shadow:none;transform:none}#print-mission{display:none}}
