@font-face{font-family:YAT Hebrew;src:url(/sefer-torah/hebrew-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.torah-wall-page{background:#f4efe5;padding:0 clamp(8px,2.2vw,36px) clamp(20px,3vw,48px)}.board-toolbar{justify-content:space-between;align-items:center;gap:12px;max-width:1540px;margin:auto;padding:15px 0;display:flex}.board-toolbar>span{color:#3e302d;font:500 clamp(20px,2vw,29px)/1.2 Georgia,serif}.board-toolbar .hub-secondary{color:#49362c;gap:10px;min-height:38px;padding:8px 13px}.dedication-board{--gold:#dab780;--dark:#2c1c23;--column:clamp(22px,4.5vw,73px);--plaque-gap:clamp(3px,.36vw,7px);isolation:isolate;color:#fbf5e7;background:radial-gradient(at 50% -9%,#aa7854 0%,#765044 30%,#0000 68%),linear-gradient(145deg,#766151 0%,#51333a 32%,#3b2930 62%,#251e26 100%);border:1px solid #72563b;max-width:1540px;margin:auto;position:relative;overflow:hidden;box-shadow:0 3px 12px #38231a42,inset 0 0 0 3px #c3b098}.dedication-board:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(111deg,#0000 0 2px,#f0d1ad05 3px,#0000 4px 6px);border:1px solid #e4c99550;position:absolute;inset:8px}.board-content{max-width:1470px;padding:clamp(24px,3.4vw,55px) calc(var(--column) + clamp(12px,2.3vw,42px)) clamp(18px,2vw,32px);margin:auto;position:relative}.board-heading{text-align:center;margin:0 0 clamp(20px,2.1vw,33px)}.board-heading h1{color:#ffdf9a;letter-spacing:-.026em;text-shadow:0 2px 1px #69402e,0 4px 9px #36212b85;text-wrap:balance;margin:0;font:700 clamp(38px,5vw,80px)/1.12 YAT Hebrew,Georgia,serif}.board-heading-line{justify-content:center;align-items:center;gap:clamp(8px,2vw,35px);margin-top:8px;display:flex}.board-heading-line p{color:#fff3df;margin:0;font:400 clamp(12px,1.12vw,19px)/1.38 Georgia,Times New Roman,serif}.board-heading-line strong{font:700 clamp(17px,1.65vw,27px)/1.32 YAT Hebrew,Georgia,serif}.board-scrollwork{color:#dabc91;opacity:.88;width:clamp(35px,10vw,154px);height:auto}.board-scrollwork.reversed{transform:scaleX(-1)}.board-column{width:var(--column);z-index:-1;pointer-events:none;position:absolute;top:clamp(14px,1.7vw,30px);bottom:14px}.column-left{left:4px}.column-right{right:4px}.board-column:before{content:"";height:calc(var(--column) * 1.7);z-index:1;background:url(/sefer-torah/column-cap.svg) top/100% 100% no-repeat;position:absolute;inset:0 0 auto}.board-column:after{content:"";left:28%;right:28%;top:calc(var(--column) * 1.63);background:linear-gradient(90deg,#80766b60,#0000 29%,#f6ebdb50 45%,#0000 65%,#594e4c55),repeating-linear-gradient(90deg,#898379 0%,#c6bfb3 7%,#e0dacc 12%,#c2b9ab 18%,#8d8378 23%);border-bottom:6px double #c4b7a4;position:absolute;bottom:0;box-shadow:2px 2px 5px #261a2350}.portion-wall{justify-content:center;align-items:flex-start;gap:var(--plaque-gap);--columns:12;flex-wrap:wrap;display:flex}.portion-wall>.dedication-plaque{width:calc((100% - (var(--columns) - 1) * var(--plaque-gap)) / var(--columns) - .04px)}.dedication-plaque{box-sizing:border-box;text-align:center;color:#372724;background:radial-gradient(at 45% 52%,#fffdf4 10%,#f4eedf 66%,#d8cdb9 100%);border:1px solid #ab9166;min-width:0;min-height:clamp(88px,6.6vw,110px);padding:7px 5px 10px;line-height:1.2;position:relative;box-shadow:0 2px 4px #25151c62}.dedication-plaque:before{content:"";pointer-events:none;border:9px solid #0000;border-image:url(/sefer-torah/plaque-frame.svg) 27;position:absolute;inset:0}.dedication-plaque h3{outline-offset:1px;overflow-wrap:anywhere;background:linear-gradient(#efe5ce,#fffdfa 55%,#e8dec5);border:1px solid #ae904f;border-radius:12px;outline:1px solid #c6b487;width:fit-content;min-width:62%;max-width:calc(100% - 4px);margin:0 auto 6px;padding:1px 4px 2px;font:700 clamp(12px,1.04vw,18px)/1.17 YAT Hebrew,Georgia,serif}.plaque-inscription{align-content:center;gap:2px;min-height:36px;padding:1px 2px;display:grid;position:relative}.plaque-inscription ul{margin:0;padding:0;list-style:none}.plaque-inscription li{color:#302624;overflow-wrap:anywhere;unicode-bidi:plaintext;font:500 clamp(12px,.94vw,16px)/1.18 Georgia,Times New Roman,serif}.plaque-inscription li+li{margin-top:3px}.plaque-open-half{color:#574125;border-top:1px solid #80653f;margin:4px 6% 0;padding:4px 0 1px;font:700 clamp(11px,.85vw,14px)/1.25 YAT Hebrew,Georgia,serif;text-decoration:none;display:block}:is(.plaque-open-half:hover,.plaque-open-half:focus-visible){text-decoration:underline}.plaque-inscription details>summary{color:#60431f;cursor:pointer;text-underline-offset:2px;padding:4px 1px;font:600 11px/1.4 Arial,sans-serif;text-decoration:underline;list-style:none}.plaque-inscription details>summary::-webkit-details-marker{display:none}.plaque-inscription details[open]>ul{border-top:1px solid #caba9b;padding-top:6px}.board-base{grid-template-columns:minmax(0,1fr) clamp(90px,10vw,153px) minmax(0,1fr);align-items:center;gap:clamp(9px,2vw,33px);margin:clamp(18px,2vw,33px) auto 0;display:grid}.base-plaques{justify-content:center;gap:var(--plaque-gap);flex-wrap:wrap;display:flex}.base-plaques .dedication-plaque{width:calc((100% - var(--plaque-gap)*2)/3 - .04px);min-height:85px}.torah-cartouche{aspect-ratio:138/158;color:#fff1cf;text-shadow:0 1px 2px #67402d;flex-direction:column;justify-content:center;align-items:center;padding-top:10%;font-family:YAT Hebrew,Georgia,serif;display:flex;position:relative}.torah-cartouche img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.torah-cartouche span{font-size:clamp(9px,.98vw,16px);line-height:1}.torah-cartouche strong{text-align:center;font:700 clamp(23px,3.1vw,48px)/.95 YAT Hebrew,Georgia,serif}.board-blessing{color:#e5c29a;justify-content:center;align-items:center;gap:clamp(12px,3vw,50px);margin-top:6px;font:700 clamp(18px,2vw,36px)/1.2 YAT Hebrew,Georgia,serif;display:flex}.board-blessing span:nth-child(2){font:20px Georgia,serif}.board-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-empty{text-align:center;padding:24px}@media (max-width:1250px){.portion-wall{--columns:9}.base-plaques .dedication-plaque{width:calc((100% - var(--plaque-gap))/2 - .04px)}}@media (max-width:970px){.portion-wall{--columns:6}.board-content{padding-inline:calc(var(--column) + 10px)}}@media (max-width:650px){.portion-wall{--columns:4}.board-content{padding-inline:calc(var(--column) + 3px)}.board-base{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:5px}.base-plaques .dedication-plaque{width:100%}.board-toolbar .hub-secondary{font-size:12px}.board-heading h1{font-size:clamp(27px,6.5vw,42px)}}@media (max-width:440px){.portion-wall{--columns:3}.dedication-board{--column:16px}.board-content{padding-inline:17px}.board-heading-line{gap:5px}.board-scrollwork{width:30px}.board-base{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)}.board-toolbar{padding-block:10px}}.plaque-inscription bdi[lang=he]{font-family:YAT Hebrew,Georgia,serif;font-weight:700;line-height:1.22}.torah-opportunities{color:#382a25;max-width:1450px;margin:clamp(30px,5vw,64px) auto 0;padding:0 clamp(8px,2vw,28px)}.torah-opportunities header{max-width:720px;margin-bottom:26px}.torah-opportunities h2{color:#442f29;margin:0 0 7px;font:500 clamp(30px,4vw,46px)/1.12 Georgia,serif}.torah-opportunities p{color:#594b43;margin:0;line-height:1.55}.opportunity-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));align-items:start;gap:clamp(16px,2.3vw,32px);display:grid}.opportunity-columns h3{color:#52382d;border-bottom:1px solid #b39b77;margin:0 0 10px;padding:0 0 10px;font:600 19px/1.3 Georgia,serif}.torah-enquiry{color:#362a26;background:#fffaf0;border:1px solid #cbb99d;border-radius:6px;align-items:center;gap:10px;min-height:60px;margin-top:6px;padding:8px 13px;text-decoration:none;transition:background-color .15s;display:flex}:is(.torah-enquiry:hover,.torah-enquiry:focus-visible){background:#f4e7cb;border-color:#755029}.torah-enquiry:focus-visible{outline-offset:2px;outline:2px solid #77512b}.torah-enquiry>span:first-child{flex:1}.torah-enquiry bdi{font:700 19px/1.2 YAT Hebrew,Georgia,serif}.torah-enquiry small{color:#594b43;margin-top:2px;font-size:13px;display:block}.torah-enquiry strong{white-space:nowrap;font-size:15px}.enquiry-arrow{color:#755029;font-size:18px}.board-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}#available{scroll-margin-top:20px}@media (max-width:550px){.board-toolbar{flex-direction:column;align-items:flex-start}.board-toolbar nav{justify-content:flex-start}}
