@import "https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-family:Bebas Neue Local;src:url(/fonts/bebas-neue-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed Local;src:url(/fonts/roboto-condensed-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed Local;src:url(/fonts/roboto-condensed-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--green:#073d32;--green2:#0c5b49;--cream:#f2ead9;--paper:#fffdf8;--gold:#c8a55c;--gold2:#eedca7;--ink:#18342c;--muted:#697872}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#e8e1d3;margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}.flipbook-app{background:radial-gradient(circle at 50% 35%,#f7f2e8 0,#e8e0d1 52%,#d8cdbb 100%);flex-direction:column;min-height:100vh;display:flex}.book-header{z-index:5;background:#fffdf9;border-bottom:1px solid #d8cbae;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(18px,4vw,60px);display:flex;position:relative}.mini-brand{align-items:center;gap:12px;display:flex}.mini-brand>span{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);border-radius:50%;place-items:center;font:24px Georgia,serif;display:grid}.mini-brand div{flex-direction:column;display:flex}.mini-brand b{color:var(--green);font:18px Georgia,serif}.mini-brand small{letter-spacing:.1em;color:var(--muted);font-size:9px}.header-actions{gap:8px;display:flex}.header-actions button{color:var(--green);background:0 0;border:1px solid #d7c8a5;padding:9px 13px;font-size:12px}.book-stage{perspective:2200px;place-items:center;width:min(1120px,100vw - 120px);height:min(720px,100vh - 205px);min-height:560px;margin:30px auto 18px;display:grid;position:relative}.book-shadow{filter:blur(24px);background:#2e22134d;border-radius:50%;width:88%;height:45px;position:absolute;bottom:-4px;left:6%}.book-page{background:var(--paper);transform-origin:0;backface-visibility:hidden;border:1px solid #d6c8a7;width:min(930px,100%);height:100%;padding:42px 58px 35px;position:relative;overflow:hidden;box-shadow:0 18px 55px #2a201138,inset -18px 0 28px #4a35140d}.book-page:before{content:"";z-index:2;background:linear-gradient(90deg,#2d1f0c29,#ffffff14,#0000);width:18px;position:absolute;top:0;bottom:0;left:0}.book-page.turn-next{animation:.55s cubic-bezier(.2,.7,.2,1) turnInNext}.book-page.turn-prev{transform-origin:100%;animation:.55s cubic-bezier(.2,.7,.2,1) turnInPrev}@keyframes turnInNext{0%{opacity:.35;transform:rotateY(-22deg)translate(30px)}to{opacity:1;transform:rotateY(0)}}@keyframes turnInPrev{0%{opacity:.35;transform:rotateY(22deg)translate(-30px)}to{opacity:1;transform:rotateY(0)}}.page-fold{filter:drop-shadow(-2px -2px 2px #0000001f);border-top:38px solid #e0d4ba;border-right:38px solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.page-pattern{border:1px solid #c8a55c21;border-radius:35%;width:340px;height:340px;position:absolute;top:-140px;right:-120px;transform:rotate(45deg)}.page-pattern:after{content:"";border:1px solid #c8a55c21;border-radius:40%;position:absolute;inset:55px;transform:rotate(25deg)}.page-top{z-index:2;border-bottom:1px solid #ded3bb;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex;position:relative}.page-top>div>span{letter-spacing:.24em;text-transform:uppercase;color:#a48645;font-size:9px;font-weight:800}.page-top h2{color:var(--green);margin:7px 0 0;font:32px Georgia,serif}.speaker{color:var(--green);cursor:pointer;z-index:4;background:#f4ebd7;border:1px solid #cdb77d;justify-content:center;align-items:center;gap:8px;min-width:104px;height:48px;padding:0 13px;font-size:11px;font-weight:800;display:flex;position:relative}.speaker b{font-size:19px}.speaker:hover{background:#ebddbc;transform:translateY(-1px)}.speaker.speaking{background:var(--green);color:#fff;border-color:var(--green)}.speaker i{background:var(--gold2);width:13px;height:13px;display:block}.page-body{z-index:1;height:calc(100% - 105px);padding-top:28px;position:relative}.page-bottom{color:#9b8e75;letter-spacing:.14em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:16px;left:58px;right:58px}.page-bottom b{color:#8b7139;font:12px Georgia,serif}.book-page.dark{color:#fff;background:linear-gradient(140deg,#052e27,#075043 70%,#0c604d);border-color:#967b3f}.book-page.dark:after{content:"";border:1px solid #e2c57e47;position:absolute;inset:18px}.dark .page-top{border-color:#e6cd9459}.dark .page-top>div>span,.dark .page-bottom b{color:var(--gold2)}.dark .page-bottom{color:#9cb1aa}.dark .speaker{color:var(--gold2);background:#03231d99;border-color:#9f864c}.cover .page-top{border:0}.cover .page-body{height:calc(100% - 85px);padding:0}.cover-content,.back-cover{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.arabic-mark{color:var(--gold2);border:1px solid #e7cc8d8c;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:18px;font:45px Georgia,serif;display:grid}.kicker{letter-spacing:.28em;color:var(--gold2);font-size:9px;font-weight:800}.cover h1,.back-cover h1{margin:12px 0 16px;font:56px/.98 Georgia,serif}.cover h1 em{color:var(--gold2);font-weight:400}.cover-sub{color:#e4ebe6;font:16px/1.65 Georgia,serif}.cover-meta{color:#d8e1dc;border-top:1px solid #dfc38061;gap:34px;margin-top:12px;padding-top:19px;font-size:11px;display:flex}.cover-meta b{color:var(--gold2)}.editorial{grid-template-columns:.65fr 1.35fr;align-items:center;gap:38px;height:100%;display:grid}.photo-placeholder{height:330px;color:var(--gold2);text-align:center;background:linear-gradient(145deg,#0b5847,#062f28);border:7px solid #eee1c5;outline:1px solid #b79852;place-items:center;font:24px Georgia,serif;display:grid;position:relative}.photo-placeholder small{letter-spacing:.25em;font:8px Arial;position:absolute;bottom:16px}.editorial p{color:#435a52;font:14px/1.65 Georgia,serif}.editorial .signature{border-left:2px solid var(--gold);color:var(--green);padding-left:14px}.timeline{flex-direction:column;display:flex}.timeline-row{border-bottom:1px solid #e1d7c1;grid-template-columns:130px 1fr;align-items:center;padding:15px 5px;display:grid}.timeline-row time{color:var(--green);font-size:13px;font-weight:800}.timeline-row b{font:16px Georgia,serif}.timeline-row small,.judge-list small,.people-grid small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.judge-list{flex-direction:column;gap:14px;display:flex}.judge-list article{background:#f2ead8;grid-template-columns:76px 1fr;align-items:center;min-height:84px;display:grid}.judge-list article>span{background:var(--gold);height:100%;color:var(--green);place-items:center;font:22px Georgia,serif;display:grid}.judge-list article>div{padding:14px 20px}.judge-list b{color:var(--green);font:17px Georgia,serif}.people-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.people-grid article{background:#fff;border:1px solid #ddd1b7;grid-template-columns:48px 1fr;align-items:center;min-height:70px;display:grid}.people-grid article>span{color:#9c7c37;background:#efe5ce;place-items:center;height:100%;font:16px Georgia,serif;display:grid}.people-grid div{padding:10px 13px}.people-grid b{font:14px Georgia,serif}.feature-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.feature-grid article{border-top:3px solid var(--gold);background:#f3ecdd;min-height:145px;padding:22px}.feature-grid article>span{color:var(--green);margin-bottom:13px;font-size:23px;display:block}.feature-grid b{color:var(--green);font:17px Georgia,serif}.feature-grid p{color:var(--muted);font-size:11px;line-height:1.5}.thanks{text-align:center;padding:25px 55px}.flourish{color:var(--gold);font-size:36px}.thanks>p{color:#385149;font:18px/1.75 Georgia,serif}.thanks h3{color:var(--green);margin-top:28px;font:21px Georgia,serif}.sponsors{justify-content:center;gap:12px;display:flex}.sponsors span{color:#80662e;background:#f1e8d4;padding:14px;font-size:9px;font-weight:800}.back-cover p{color:#d7e3de;max-width:560px;font:16px/1.7 Georgia,serif}.qr-placeholder{border:1px solid var(--gold);color:var(--gold2);letter-spacing:.12em;margin-top:25px;padding:18px 28px;font-size:11px;font-weight:800}.qr-placeholder small{font-weight:400}.turn-button{z-index:4;width:54px;height:54px;color:var(--green);cursor:pointer;background:#fffaf0;border:1px solid #b99a59;border-radius:50%;place-items:center;font:35px Georgia,serif;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 25px #32261229}.turn-button:disabled{opacity:.22;cursor:not-allowed}.turn-button.previous{left:-25px}.turn-button.next{right:-25px}.book-controls{grid-template-columns:130px 1fr 130px;align-items:center;gap:18px;width:min(720px,100vw - 32px);margin:0 auto;display:grid}.book-controls>button{background:var(--green);color:#fff;border:0;padding:11px 12px;font-size:11px;font-weight:800}.book-controls>button:disabled{opacity:.3}.progress{text-align:center;color:var(--green);font-size:10px;font-weight:800}.progress>div{justify-content:center;gap:7px;margin-top:8px;display:flex}.progress button{background:#bbae95;border:0;border-radius:50%;width:8px;height:8px;padding:0}.book-tip{text-align:center;color:#766b5a;margin:12px 15px 20px;font-size:10px}.back-cover h1{text-transform:uppercase;color:var(--gold2);letter-spacing:.05em}@media (width<=760px){.book-header{height:63px;padding:0 13px}.mini-brand small,.header-actions span{display:none}.header-actions button{padding:6px 10px;font-size:18px}.book-stage{width:calc(100vw - 30px);height:calc(100vh - 190px);min-height:520px;margin:18px auto 13px}.book-page{padding:25px 24px 28px}.page-top h2{font-size:25px}.speaker{min-width:50px;height:43px;padding:0 9px}.speaker span{display:none}.page-body{height:calc(100% - 90px);padding-top:20px;overflow-y:auto}.page-bottom{left:24px;right:24px}.page-bottom span{font-size:6px}.turn-button{width:40px;height:40px;font-size:28px}.turn-button.previous{left:-9px}.turn-button.next{right:-9px}.cover h1,.back-cover h1{font-size:43px}.cover-sub{font-size:13px}.cover-meta{flex-direction:column;gap:5px}.editorial{grid-template-columns:1fr;align-items:start;gap:20px}.photo-placeholder{height:155px}.editorial p{font-size:12px}.timeline-row{grid-template-columns:93px 1fr;padding:12px 4px}.timeline-row b{font-size:14px}.judge-list article{grid-template-columns:52px 1fr}.judge-list b{font-size:14px}.people-grid{grid-template-columns:1fr}.people-grid article{min-height:55px}.feature-grid{gap:9px}.feature-grid article{min-height:125px;padding:14px}.feature-grid b{font-size:14px}.thanks{padding:10px 4px}.thanks>p{font-size:14px}.sponsors{flex-direction:column}.book-controls{grid-template-columns:105px 1fr 105px;gap:7px}.book-controls>button{padding:10px 5px;font-size:9px}.book-tip{font-size:9px}}.schedule-page{flex-direction:column;height:100%;display:flex}.calendar-bar{background:var(--green);color:#fff;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:12px 15px;display:flex}.calendar-bar>div{flex-direction:column;gap:3px;display:flex}.calendar-bar b{color:var(--gold2);font:14px Georgia,serif}.calendar-bar span{letter-spacing:.06em;color:#d8e4df;font-size:8px}.calendar-bar button,.add-all-calendar{border:1px solid var(--gold);background:var(--gold);color:var(--green);cursor:pointer;white-space:nowrap;padding:9px 12px;font-size:9px;font-weight:800}.calendar-bar button:hover,.add-all-calendar:hover{background:var(--gold2)}.timeline.compact{flex:1}.timeline.compact .timeline-row{grid-template-columns:105px 1fr;min-height:38px;padding:6px 4px}.timeline.compact .timeline-row time{font-size:10px}.timeline.compact .timeline-row b{font:12px/1.25 Georgia,serif}.add-all-calendar{background:#fff;align-self:center;margin-top:8px}@media (width<=760px){.page-top h2{max-width:220px;font-size:19px}.calendar-bar{align-items:flex-start;padding:9px 10px}.calendar-bar button{white-space:normal;max-width:105px;padding:7px}.timeline.compact .timeline-row{grid-template-columns:78px 1fr;padding:5px 2px}.timeline.compact .timeline-row time{font-size:9px}.timeline.compact .timeline-row b{font-size:10.5px}.add-all-calendar{margin-bottom:4px;font-size:8px}}.chat-widget{z-index:30;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:24px}.chat-launcher{border:1px solid var(--gold);background:var(--green);color:#fff;cursor:pointer;border-radius:28px;align-items:center;gap:9px;min-height:52px;padding:0 18px;display:flex;box-shadow:0 12px 32px #073d324d}.chat-launcher span{background:var(--gold);width:29px;height:29px;color:var(--green);border-radius:50%;place-items:center;display:grid}.chat-launcher b{font-size:12px}.chat-panel{background:#fffdf9;border:1px solid #cfb777;flex-direction:column;width:min(370px,100vw - 28px);height:min(570px,100vh - 100px);animation:.22s ease-out chatIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #1b252047}@keyframes chatIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.chat-head{background:var(--green);color:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.chat-head>div{flex-direction:column;gap:3px;display:flex}.chat-head b{color:var(--gold2);font:18px Georgia,serif}.chat-head small{color:#cfe0da;font-size:9px}.chat-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.chat-page-context{color:#596b65;background:#f2ead9;border-bottom:1px solid #e0d3b8;padding:9px 14px;font-size:9px}.chat-messages{flex-direction:column;flex:1;gap:9px;padding:14px;display:flex;overflow-y:auto}.chat-message{border-radius:12px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.45}.chat-message.bot{color:#28473e;background:#f1eadc;border-bottom-left-radius:3px;align-self:flex-start}.chat-message.user{background:var(--green2);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.chat-suggestions{gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.chat-suggestions button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #d4c18e;border-radius:15px;flex:none;padding:7px 9px;font-size:9px}.chat-form{border-top:1px solid #e0d7c4;grid-template-columns:1fr 43px;gap:7px;padding:10px 12px 5px;display:grid}.chat-form input{border:1px solid #ccb986;outline:none;min-width:0;padding:11px 12px;font-size:12px}.chat-form button{background:var(--green);color:#fff;cursor:pointer;border:0;font-size:18px}.chat-note{text-align:center;color:#8b806d;padding:4px 10px 10px;font-size:8px}@media (width<=760px){.chat-widget{bottom:12px;right:12px}.chat-panel{height:min(540px,100vh - 85px)}.chat-launcher{min-height:48px;padding:0 13px}.chat-launcher b{font-size:10px}}.book-page:not(.dark){background-color:#fffbea;background-image:linear-gradient(90deg,#0000 0,#10376606 49%,#48361626 50%,#ffffff4d 51%,#0000 53%),radial-gradient(circle at 0 0,#0000 0 12px,#c4972c0e 13px 14px,#0000 15px),radial-gradient(circle at 24px 24px,#0000 0 12px,#1b51910b 13px 14px,#0000 15px),linear-gradient(135deg,#edf8f26b,#fff6d866 58%,#ffddb86b);background-size:100% 100%,48px 48px,48px 48px,100% 100%;border:12px solid #102f78;border-width:12px 7px;box-shadow:0 18px 55px #2a20113d,inset 0 4px #e2bd42,inset 0 -4px #e2bd42,inset 0 7px #102f78,inset 0 -7px #102f78}.book-page:not(.dark) .page-pattern{background:repeating-conic-gradient(from 22.5deg at 50% 50%,#1b519109 0 11.25deg,transparent 11.25deg 22.5deg);opacity:.72;border:0;border-radius:0;width:auto;height:auto;inset:38px 20px 34px;transform:none;-webkit-mask:linear-gradient(#000 0,#0000 28% 72%,#000 100%);mask:linear-gradient(#000 0,#0000 28% 72%,#000 100%)}.book-page:not(.dark) .page-pattern:after{content:"";border:1px solid #d1a93633;border-radius:0;position:absolute;inset:0;transform:none}.book-page:not(.dark) .page-top{border-bottom:2px solid #1d468538}.book-page:not(.dark) .page-top>div>span{color:#a37114}.book-page:not(.dark) .page-top h2{color:#122f63}.book-page:not(.dark) .timeline-row time{color:#123c7c}.book-page:not(.dark) .calendar-bar{background:linear-gradient(90deg,#102f78,#164b9a);border:1px solid #dfbd4e}.book-page:not(.dark) .feature-grid article{background:#fffae8d1;border:1px solid #1c458329;border-top:4px solid #d1a52e}.book-page:not(.dark) .judge-list article,.book-page:not(.dark) .people-grid article{background:#fffdf3d6}.book-page:not(.dark) .judge-list article>span{color:#f6d66c;background:linear-gradient(145deg,#143b7c,#1d59ad)}.book-page:not(.dark) .page-bottom{color:#725d2e}.book-page:not(.dark) .page-bottom b{color:#123c7c}.book-stage{background:linear-gradient(90deg,#0000 49.5%,#30231114 50%,#0000 50.8%);border-radius:4px}@media (width<=760px){.book-page:not(.dark){border-width:9px 4px}.book-page:not(.dark) .page-pattern{inset:28px 12px 26px}.book-stage{background:0 0}}.spread-stage{width:min(1500px,100vw - 110px);height:min(720px,100vh - 205px)}.book-spread{filter:drop-shadow(0 20px 24px #2a201138);width:100%;height:100%;display:flex;position:relative}.book-spread:after{content:"";z-index:12;pointer-events:none;background:linear-gradient(90deg,#0000,#2e221129 40%,#ffffff6b 52%,#3526111f 66%,#0000);width:34px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.book-spread .book-page{width:50%;height:100%;box-shadow:none}.book-spread .book-page.left{transform-origin:100%;border-right-width:2px}.book-spread .book-page.right{transform-origin:0;border-left-width:2px}.book-spread .book-page.left .page-fold{display:none}.book-spread .book-page.right:before{left:auto;right:0;transform:scaleX(-1)}.book-spread .book-page{padding:34px 38px 31px}.book-spread .page-top h2{font-size:24px}.book-spread .page-bottom{left:38px;right:38px}.book-spread .editorial{grid-template-columns:.58fr 1.42fr;gap:22px}.book-spread .photo-placeholder{height:290px}.book-spread .editorial p{font-size:11px;line-height:1.5}.book-spread .timeline.compact .timeline-row b{font-size:10px}.book-spread .judge-list{gap:9px}.book-spread .judge-list article{grid-template-columns:58px 1fr;min-height:69px}.book-spread .people-grid{gap:8px}.book-spread .people-grid article{min-height:58px}.book-spread .feature-grid article{min-height:125px;padding:16px}.book-spread .thanks{padding:15px 25px}.book-spread .thanks>p{font-size:15px}.book-spread .cover h1,.book-spread .back-cover h1{font-size:46px}.book-spread .speaker{min-width:88px;height:43px}.single-page-stage{background:0 0;width:min(575px,80vh - 164px,100vw - 80px)}.single-page-stage .book-spread{justify-content:center}.single-page-stage .book-spread:after{display:none}.single-page-stage .book-page{width:100%;height:100%;box-shadow:0 18px 55px #2a201138}.single-page-stage .book-page.single{transform-origin:50%}.single-page-stage .book-page.single:before{left:0}.single-page-stage .book-page.single .page-fold{display:block}.page-view-toggle{min-width:92px}.single-cover-stage{width:min(920px,100vw - 80px);height:min(720px,100vh - 205px)}@media (width<=760px){.spread-stage{width:calc(100vw - 30px);height:calc(100vh - 190px)}.book-spread{filter:none;display:block}.book-spread:after{display:none}.book-spread .book-page{width:100%;padding:25px 24px 28px}.book-spread .page-top h2{font-size:19px}.book-spread .page-bottom{left:24px;right:24px}.book-spread .editorial{grid-template-columns:1fr;gap:20px}.book-spread .photo-placeholder{height:155px}.book-spread .editorial p{font-size:12px}.book-spread .cover h1,.book-spread .back-cover h1{font-size:43px}.book-spread .speaker{min-width:50px}}.gallery-feature{flex-direction:column;display:flex}.gallery-feature>div{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.gallery-feature a{border:1px solid var(--gold);background:var(--green);color:#fff;padding:7px 8px;font-size:8px;font-weight:800;text-decoration:none}.gallery-feature a:last-child{color:var(--green);background:0 0}.gallery-feature a:hover{color:#fff;background:#0c5b49}.gallery-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:540px;height:100%;margin:0 auto;padding:26px 20px;display:flex}.gallery-page-icon{width:58px;height:58px;color:var(--editorial-gold);border:1px solid #b99143b8;place-items:center;display:grid}.gallery-page-icon .ui-icon{width:22px;height:22px}.gallery-page-lead{color:var(--editorial-emerald);margin:20px 0 8px;font:700 23px/1.28 Libre Baskerville,Georgia,serif}.gallery-page-copy{color:#53625a;max-width:430px;margin:0;font:400 14px/1.65 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.gallery-page-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.gallery-page-actions a{min-height:42px;color:var(--editorial-emerald);letter-spacing:.02em;background:#fffdf7d6;border:1px solid #b99143b8;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:700 11px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;text-decoration:none;display:inline-flex}.gallery-page-actions a:hover{background:var(--editorial-emerald);border-color:var(--editorial-emerald);color:#f5e6bb}.gallery-page-actions .ui-icon{width:14px;height:14px}.gallery-page-note{color:#697872;margin-top:16px;font:400 10px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}@media (width<=760px){.gallery-page{justify-content:flex-start;padding:46px 4px 22px}.gallery-page-icon{width:54px;height:54px}.gallery-page-lead{font-size:21px}.gallery-page-copy{font-size:13px}.gallery-page-actions{flex-direction:column;gap:9px;width:100%;margin-top:22px}.gallery-page-actions a{width:100%;min-height:46px;font-size:12px}.gallery-page-note{font-size:9px}}.gallery-day-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:24px;display:grid}.gallery-day-actions a{min-height:86px;color:var(--editorial-emerald);background:#ffffffdb;border:1px solid #91b5cd9e;justify-content:center;align-items:center;gap:9px;padding:12px;font:700 12px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;text-decoration:none;display:flex}.gallery-day-actions a:hover{border-color:var(--editorial-gold);background:#fffdf6}.gallery-day-actions .ui-icon{width:17px;height:17px;color:var(--editorial-gold)}.gallery-day-actions span{text-align:left;flex-direction:column;display:flex}.gallery-day-actions small{color:#697872;margin-top:5px;font:400 9px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}@media (width<=760px){.gallery-day-actions{grid-template-columns:1fr;gap:9px;margin-top:22px}.gallery-day-actions a{min-height:56px;font-size:13px}}.additional-sponsors-page{text-align:center;flex-direction:column;align-items:center;height:100%;padding:2px 12px 30px;display:flex}.additional-sponsors-intro{color:#405c71;max-width:650px;margin:0;font:400 12px/1.5 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.additional-sponsors-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:min(680px,100%);margin-top:20px;display:grid}.additional-sponsors-grid article{box-sizing:border-box;background:#ffffffe6;border:1px solid #b995466b;border-radius:9px;flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:center;height:158px;padding:11px;display:flex;box-shadow:0 8px 20px #093a5b0f}.additional-sponsors-grid article:nth-child(4){grid-column:2/span 2}.additional-sponsors-grid article:nth-child(5){grid-column:4/span 2}.additional-sponsors-grid article>div{place-items:center;width:100%;height:102px;display:grid}.additional-sponsors-grid img{object-fit:contain;width:auto;max-width:100%;height:96px;display:block}.additional-sponsors-grid article:nth-child(2) img{width:145px;height:auto;max-height:86px}.additional-sponsors-grid h3{color:#173f45;margin:7px 0 0;font:700 9px/1.22 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.additional-sponsors-grid span{color:#ad8227;letter-spacing:.08em;margin-top:2px;font:700 8px/1.1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread .additional-sponsors-intro{font-size:9px}.book-spread .additional-sponsors-grid{gap:13px;width:min(620px,100%);margin-top:16px}.book-spread .additional-sponsors-grid article{height:136px;padding:9px}.book-spread .additional-sponsors-grid article>div{height:86px}.book-spread .additional-sponsors-grid img{height:82px}.book-spread .additional-sponsors-grid h3{font-size:8px}@media (width<=760px){.book-page:has(.additional-sponsors-page) .page-top h2{font-size:27px!important;line-height:1.12!important}.additional-sponsors-page{height:auto;min-height:100%;padding:2px 7px 34px}.additional-sponsors-intro{font-size:13px;line-height:1.5}.additional-sponsors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px}.additional-sponsors-grid article,.additional-sponsors-grid article:nth-child(4),.additional-sponsors-grid article:nth-child(5){grid-column:auto;height:166px;padding:10px}.additional-sponsors-grid article:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6.5px)}.additional-sponsors-grid article>div{height:111px}.additional-sponsors-grid img{height:106px}.additional-sponsors-grid h3{font-size:10px;line-height:1.2}.additional-sponsors-grid span{font-size:9px}}.official-gallery-page{background:#fffc;border:1px solid #91b5cd94;border-radius:14px;max-width:620px;padding:22px 28px;box-shadow:0 12px 30px #0c385b1a}.official-gallery-page .gallery-page-lead{margin:18px 0 10px}.official-gallery-page .gallery-page-copy{font-size:15px;line-height:1.55}.official-gallery-page .gallery-page-update{margin-top:8px;font-size:12px}.gallery-official-cta{border:1px solid var(--royal-blue);background:var(--royal-blue);letter-spacing:.04em;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:23px;padding:0 24px;font:700 13px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #09427829;color:#fff!important}.gallery-official-cta:hover{background:#086fae}.gallery-official-cta .ui-icon{width:17px;height:17px}.gallery-days-note{letter-spacing:.03em;margin-top:14px}@media (width<=760px){.official-gallery-page{max-width:100%;padding:34px 14px 22px}.official-gallery-page .gallery-page-lead{font-size:21px}.official-gallery-page .gallery-page-copy{font-size:15px;line-height:1.55}.official-gallery-page .gallery-page-update{font-size:13px}.gallery-official-cta{width:100%;min-height:50px;padding:0 12px;font-size:12px}.gallery-days-note{font-size:10px}}.book-page:has(.main-sponsor-pair-page) .page-top{padding-bottom:10px!important}.book-page:has(.main-sponsor-pair-page) .page-top h2{max-width:720px;font-size:31px!important;line-height:1.08!important}.book-page:has(.main-sponsor-pair-page) .page-body{padding-top:12px!important}.main-sponsor-pair-page{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;height:100%;padding:0 12px 32px;display:flex}.main-sponsor-pair-intro{color:#405c71;flex-direction:column;justify-content:center;align-items:center;max-width:680px;height:58px;font:400 11px/1.42 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:flex}.main-sponsor-pair-intro p{max-width:660px;margin:0}.main-sponsor-pair-intro p+p{margin-top:5px}.main-sponsor-pair-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;width:min(720px,100%);margin-top:17px;display:grid}.main-sponsor-pair-grid article{box-sizing:border-box;background:#ffffffeb;border:1px solid #b9954675;border-radius:9px;flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:center;height:164px;padding:11px;display:flex;box-shadow:0 8px 20px #093a5b0e}.main-sponsor-pair-grid article:nth-child(5){grid-column:2/span 2}.main-sponsor-pair-grid article>div{place-items:center;width:100%;height:108px;display:grid}.main-sponsor-pair-grid img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:102px;display:block}.main-sponsor-pair-grid h3{color:#173f45;max-width:160px;margin:7px auto 0;font:700 9px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.main-sponsor-pair-grid span{color:#ad8227;letter-spacing:.07em;margin-top:2px;font:700 8px/1.1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread .main-sponsor-pair-intro{height:48px;font-size:8.5px}@media (width<=760px){.book-page:has(.main-sponsor-pair-page) .page-top h2{font-size:27px!important;line-height:1.12!important}.book-page:has(.main-sponsor-pair-page) .page-body{padding-top:14px!important}.main-sponsor-pair-page{height:auto;min-height:100%;padding:0 7px 34px}.main-sponsor-pair-intro{height:auto;min-height:82px;font-size:13px;line-height:1.48}.main-sponsor-pair-intro p+p{margin-top:7px}.main-sponsor-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.main-sponsor-pair-grid article,.main-sponsor-pair-grid article:nth-child(5){grid-column:auto;height:172px;padding:10px}.main-sponsor-pair-grid article:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6.5px)}.main-sponsor-pair-grid article>div{height:116px}.main-sponsor-pair-grid img{max-height:110px}.main-sponsor-pair-grid h3{font-size:10.5px;line-height:1.2}.main-sponsor-pair-grid span{font-size:9px}}.main-sponsor-pair-hero{color:#405c71;max-width:720px}.main-sponsor-pair-hero>p{color:#b28c43;margin:0;font:400 16px/1.15 Libre Baskerville,Georgia,serif}.main-sponsor-pair-hero>h3{color:#103d63;letter-spacing:-.025em;margin:5px 0 0;font:700 29px/1.08 Libre Baskerville,Georgia,serif}.main-sponsor-pair-hero>h3 em{color:#b28c43;font-size:1.08em;font-weight:400;display:block}.main-sponsor-pair-hero>i{background:#b99546;width:48px;height:1px;margin:10px auto;display:block}.main-sponsor-pair-hero>div{font:400 10.5px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.main-sponsor-pair-hero>div p{margin:0}.main-sponsor-pair-hero>div p+p{margin-top:5px}.book-spread .main-sponsor-pair-hero>p{font-size:13px}.book-spread .main-sponsor-pair-hero>h3{font-size:23px}.book-spread .main-sponsor-pair-hero>i{margin:8px auto}.book-spread .main-sponsor-pair-hero>div{font-size:8.4px}.book-spread .main-sponsor-pair-grid{margin-top:12px}@media (width<=760px){.main-sponsor-pair-hero>p{font-size:16px}.main-sponsor-pair-hero>h3{font-size:27px;line-height:1.1}.main-sponsor-pair-hero>i{margin:12px auto}.main-sponsor-pair-hero>div{font-size:13px;line-height:1.48}.main-sponsor-pair-hero>div p+p{margin-top:7px}.main-sponsor-pair-grid{margin-top:22px}}.book-page:not(.dark){background-color:#fbf6e8;background-image:radial-gradient(circle at 0 0,#0000 0 12px,#c4972c0e 13px 14px,#0000 15px),radial-gradient(circle at 24px 24px,#0000 0 12px,#1b51910b 13px 14px,#0000 15px),linear-gradient(135deg,#edf8f26b,#fff6d866 58%,#ffddb86b);background-position:50%;background-repeat:no-repeat;background-size:48px 48px,48px 48px,100% 100%}.book-spread:after{display:none}.book-spread .book-page.left{border-right:0}.book-spread .book-page.right{border-left:0}.ksu-editorial{grid-template-columns:.72fr 1.28fr;gap:22px;height:100%;min-height:0;display:grid}.ksu-portrait{background:linear-gradient(#ffffff73,#cea63529);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ksu-portrait img{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 112px);min-height:0}.ksu-title-block{color:#161b1b;text-transform:uppercase;flex:0 0 112px;height:112px;padding:0 8px 8px}.ksu-title-block h3{letter-spacing:-.025em;color:#171b1a;margin:0 0 2px;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:29px;line-height:.96}.ksu-title-block b{font-family:Arial Narrow,Arial,sans-serif;font-size:10px;font-stretch:75%;line-height:1.1;display:block}.ksu-title-block span{margin-top:3px;font-family:Arial Narrow,Arial,sans-serif;font-size:8px;font-weight:800;line-height:1.15;display:block}.ksu-basmala{text-align:center;color:#171b1a;margin:0 0 10px;font-family:Traditional Arabic,Noto Naskh Arabic,serif;font-size:28px;line-height:1}.ksu-copy{scrollbar-width:thin;scrollbar-color:#c7a94f transparent;height:100%;padding-right:7px;overflow-y:auto}.ksu-copy p{text-align:justify;color:#293e38;margin:0 0 8px;font:10.2px/1.43 Georgia,serif}.ksu-copy p:first-of-type{color:#102f78;font-size:11px}.book-spread .ksu-editorial{grid-template-columns:.68fr 1.32fr;gap:17px}.book-spread .ksu-portrait img{height:calc(100% - 105px)}@media (width<=760px){.ksu-editorial,.book-spread .ksu-editorial{grid-template-columns:1fr;gap:12px;overflow-y:auto}.ksu-portrait{min-height:390px}.ksu-title-block,.book-spread .ksu-title-block{flex-basis:110px;height:110px}.ksu-title-block h3,.book-spread .ksu-title-block h3{font-size:29px}.ksu-portrait img,.book-spread .ksu-portrait img{object-position:center 20%;height:280px}.ksu-copy{height:auto;padding:0;overflow:visible}.ksu-basmala,.book-spread .ksu-basmala{font-size:27px}.ksu-copy p,.book-spread .ksu-copy p{margin-bottom:9px;font-size:11px;line-height:1.5}}.ksu-title-block{color:#242424}.ksu-title-block h3{letter-spacing:.01em;color:#242424;font-family:Bebas Neue Local,sans-serif;font-size:36px;font-weight:400;line-height:.9}.ksu-title-block b{letter-spacing:.015em;color:#242424;font-family:Bebas Neue Local,sans-serif;font-size:17px;font-weight:400;line-height:1}.ksu-title-block span{letter-spacing:.015em;color:#242424;font-family:Bebas Neue Local,sans-serif;font-size:16px;font-weight:400;line-height:1}@media (width<=760px){.ksu-title-block h3,.book-spread .ksu-title-block h3{font-size:34px}.ksu-title-block b,.book-spread .ksu-title-block b{font-size:16px}.ksu-title-block span,.book-spread .ksu-title-block span{font-size:15px}}.ksu-title-block h3{letter-spacing:.045em;transform-origin:0;-webkit-text-stroke:0;color:#242424eb;font-weight:400;display:inline-block;transform:scaleX(1.07)}@media (width<=760px){.ksu-portrait{min-height:416px}.ksu-title-block,.book-spread .ksu-title-block{flex-basis:136px;height:136px;padding:2px 8px 10px;overflow:visible}.ksu-title-block h3,.book-spread .ksu-title-block h3{white-space:nowrap;letter-spacing:.03em;width:max-content;max-width:none;margin-bottom:6px;font-size:26px;line-height:.95;display:block;transform:scaleX(1.03)}.ksu-title-block b,.book-spread .ksu-title-block b{letter-spacing:.012em;font-size:15px;line-height:1.05}.ksu-title-block span,.book-spread .ksu-title-block span{margin-top:5px;font-size:14px;line-height:1.05}.ksu-portrait img,.book-spread .ksu-portrait img{flex:0 0 280px;height:280px}}@media (width>=761px){.ksu-editorial{grid-template-columns:.86fr 1.14fr;gap:20px}.book-spread .ksu-editorial{grid-template-columns:.82fr 1.18fr;gap:16px}}.ksu-copy p,.book-spread .ksu-copy p{color:#333;margin-bottom:8px;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.15}.ksu-copy p:first-of-type,.book-spread .ksu-copy p:first-of-type{color:#333;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.15}.ksu-copy p b{font-weight:700}@media (width<=760px){.ksu-copy p,.book-spread .ksu-copy p,.ksu-copy p:first-of-type,.book-spread .ksu-copy p:first-of-type{margin-bottom:8px;font-size:13px;line-height:1.15}}.feedback-hub{text-align:center;flex-direction:column;align-items:center;height:100%;padding:4px 28px 0;display:flex}.feedback-mark{background:linear-gradient(145deg,#f7edcf,#e8d28f);border:1px solid #c7a455;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 8px 22px #46300b1f}.feedback-lead{color:#173f76;max-width:520px;margin:14px 0 18px;font:17px/1.45 Georgia,serif}.feedback-steps{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.feedback-steps article{background:#fffdf3db;border:1px solid #bc973d61;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:112px;padding:15px 12px;display:flex}.feedback-steps article>span{color:#b1882f;letter-spacing:.12em;font:11px/1 Arial,sans-serif}.feedback-steps b{color:#123c7c;font:15px/1.2 Georgia,serif;display:block}.feedback-steps small{color:#596b65;margin-top:5px;font:11px/1.35 Arial,sans-serif;display:block}.feedback-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:19px;display:flex}.feedback-actions a{color:#fff;background:#123c7c;border:1px solid #123c7c;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.feedback-actions a.secondary{color:#123c7c;background:#f8efd8;border-color:#b99643}.feedback-actions a:hover{filter:brightness(1.06);transform:translateY(-1px)}.feedback-note{color:#7a6d59;margin:13px 0 0;font-size:9px;line-height:1.4}.book-spread .feedback-hub{padding:0 8px}.book-spread .feedback-mark{width:52px;height:52px;font-size:25px}.book-spread .feedback-lead{margin:10px 0 13px;font-size:14px}.book-spread .feedback-steps article{min-height:100px;padding:11px 8px}.book-spread .feedback-steps b{font-size:12px}.book-spread .feedback-steps small{font-size:9px}.book-spread .feedback-actions{margin-top:13px}.book-spread .feedback-actions a{min-height:39px;padding:0 11px;font-size:9px}@media (width<=760px){.feedback-hub{padding:0 4px}.feedback-mark{width:52px;height:52px;font-size:24px}.feedback-lead{margin:10px 0 13px;font-size:15px}.feedback-steps{grid-template-columns:1fr;gap:7px}.feedback-steps article{text-align:left;grid-template-columns:34px 1fr;min-height:68px;padding:9px 12px;display:grid}.feedback-steps b{font-size:13px}.feedback-steps small{font-size:10px}.feedback-actions{flex-direction:column;width:100%;margin-top:12px}.feedback-actions a{width:100%;min-height:40px}.feedback-note{margin-top:9px;font-size:8px}}.feedback-hub,.feedback-hub *{font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-page:has(.feedback-hub) .page-top>div>span{font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-page:has(.feedback-hub) .page-top h2{font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-page:has(.feedback-hub) .page-top h2{font-weight:700}.feedback-lead{color:#333;font-size:13px;font-weight:400;line-height:1.15}.feedback-steps b{font-size:13px;font-weight:700;line-height:1.15}.feedback-steps small{color:#333;font-size:12px;font-weight:400;line-height:1.15}.feedback-actions a{font-size:12px;font-weight:700;line-height:1.15}.feedback-note{color:#333;font-size:11px;font-weight:400;line-height:1.15}.book-spread .feedback-lead,.book-spread .feedback-steps b{font-size:13px;line-height:1.15}.book-spread .feedback-steps small{font-size:12px;line-height:1.15}.book-spread .feedback-actions a{font-size:11px}.book-spread .feedback-note{font-size:10px}@media (width<=760px){.feedback-lead,.feedback-steps b{font-size:13px;line-height:1.15}.feedback-steps small{font-size:12px;line-height:1.15}.feedback-note{font-size:10px;line-height:1.15}}.schedule-page,.schedule-page *{font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.timeline.compact .timeline-row time,.book-spread .timeline.compact .timeline-row time{color:#123c7c;font-size:13px;font-weight:700;line-height:1.15}.timeline.compact .timeline-row b,.book-spread .timeline.compact .timeline-row b{color:#333;font:400 13px/1.15 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.timeline.compact .timeline-row{padding:8px 4px}.book-spread .timeline.compact .timeline-row{min-height:42px;padding:8px 3px}.calendar-bar b,.book-spread .calendar-bar b{font:700 13px/1.15 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.calendar-bar span,.book-spread .calendar-bar span{letter-spacing:0;color:#eef3f0;font:400 12px/1.15 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.calendar-bar button,.add-all-calendar{font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;font-weight:700}@media (width<=760px){.timeline.compact .timeline-row time,.book-spread .timeline.compact .timeline-row time,.timeline.compact .timeline-row b,.book-spread .timeline.compact .timeline-row b{font-size:13px}.timeline.compact .timeline-row{grid-template-columns:82px 1fr;padding:8px 3px}.calendar-bar span,.book-spread .calendar-bar span{font-size:11px}}.book-page:not(.dark){background-image:linear-gradient(#fffcf238,#fffcf238),url(/background-tilawah.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.book-page:not(.dark) .page-pattern{display:none!important}.book-spread{background:url(/background-dua-halaman.jpg) 50%/100% 100% no-repeat;overflow:hidden}.book-spread .book-page:not(.dark){box-shadow:none;border-color:#0000;background:0 0!important}@media (width<=760px){.book-spread{background:0 0}.book-spread .book-page:not(.dark){border-color:#102f78;background-image:linear-gradient(#fffcf22e,#fffcf22e),url(/background-dua-halaman.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.book-spread .book-page:not(.dark):before,.book-spread .book-page:not(.dark) .page-fold{display:block}}.chat-message{white-space:pre-line}.book-spread .book-page:not(.dark){padding-top:50px}@media (width<=760px){.book-spread .book-page:not(.dark){padding-top:32px}}@media (width>=761px){.book-spread:after{filter:blur(.35px);background:linear-gradient(90deg,#0000 0%,#221b100d 22%,#221b102e 49%,#ffffff4d 55%,#221b100f 77%,#0000 100%);width:42px;display:block;top:0;bottom:0;left:50%;transform:translate(-50%)}}@media (width<=760px){.book-spread:after{display:none}}.book-page:has(.schedule-page) .page-top{border-bottom:1px solid #96702957;padding-bottom:13px}.book-page:has(.schedule-page) .page-top>div>span{color:#a77b2d;letter-spacing:.28em;font-size:8px}.book-page:has(.schedule-page) .page-top h2{color:#12392f;letter-spacing:.01em;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-weight:400}.book-page:has(.schedule-page) .speaker{color:#12392f;min-width:auto;height:37px;box-shadow:none;background:#fffdf59e;border:1px solid #b08539b8;padding:0 11px;font-size:9px}.book-page:has(.schedule-page) .speaker b{font-size:16px}.book-page:has(.schedule-page) .speaker:hover{color:#f3dba0;background:#12392f;transform:none}.book-page:has(.schedule-page) .page-body{padding-top:22px}.book-page:has(.schedule-page) .calendar-bar{color:#1c4038;background:0 0;border:1px solid #b48b4194;border-left:0;border-right:0;margin:0 0 16px;padding:10px 0 11px}.book-page:has(.schedule-page) .calendar-bar>div{gap:3px}:is(.book-page:has(.schedule-page) .calendar-bar b,.book-page:has(.schedule-page) .calendar-bar span){color:#1c4038}.book-page:has(.schedule-page) .calendar-bar b{letter-spacing:.12em;font-size:10px}.book-page:has(.schedule-page) .calendar-bar span{color:#64716a;font-size:10px}.book-page:has(.schedule-page) .calendar-bar button{color:#17473b;letter-spacing:.025em;background:0 0;border:1px solid #ba913f;padding:7px 9px;font-size:8px}.book-page:has(.schedule-page) .add-all-calendar{color:#17473b;letter-spacing:.025em;background:0 0;border:1px solid #ba913f;padding:7px 9px;font-size:8px}.book-page:has(.schedule-page) .calendar-bar button:hover{color:#f8e8bd;background:#12392f}.book-page:has(.schedule-page) .add-all-calendar:hover{color:#f8e8bd;background:#12392f}.book-page:has(.schedule-page) .timeline.compact .timeline-row{border-bottom:1px solid #2a524629;grid-template-columns:96px 1fr;align-items:start;min-height:0;padding:12px 0}.book-page:has(.schedule-page) .timeline.compact .timeline-row time{color:#1e5a4a;letter-spacing:.01em;font-size:11px}.book-page:has(.schedule-page) .timeline.compact .timeline-row b{color:#303b36;font-size:11px;font-weight:400;line-height:1.5}.book-page:has(.schedule-page) .add-all-calendar{margin-top:16px}.book-spread .book-page:has(.schedule-page) .page-top h2{font-size:23px}@media (width<=760px){.book-page:has(.schedule-page) .page-top{padding-bottom:10px}.book-page:has(.schedule-page) .page-top h2{font-size:21px;line-height:1.1}.book-page:has(.schedule-page) .speaker{height:34px;padding:0 9px}.book-page:has(.schedule-page) .calendar-bar{align-items:center;margin-bottom:11px;padding:9px 0}.book-page:has(.schedule-page) .calendar-bar span{font-size:9px}.book-page:has(.schedule-page) .calendar-bar button{padding:6px 7px;font-size:8px}.book-page:has(.schedule-page) .timeline.compact .timeline-row{grid-template-columns:84px 1fr;padding:11px 0}.book-page:has(.schedule-page) .timeline.compact .timeline-row time{font-size:10px}.book-page:has(.schedule-page) .timeline.compact .timeline-row b{font-size:11px;line-height:1.42}}.jelajah-page{flex-direction:column;height:100%;padding-top:3px;display:flex}.jelajah-intro{color:var(--editorial-emerald);max-width:520px;margin:0 0 15px;font:400 15px/1.35 Libre Baskerville,Georgia,serif}.jelajah-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.jelajah-grid a{min-height:126px;color:inherit;background:#ffffff80;border:1px solid #b9914347;grid-template-columns:40% 1fr;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.jelajah-grid a:hover{border-color:#b99143b8;transform:translateY(-2px)}.jelajah-grid img{object-fit:cover;width:100%;height:100%}.jelajah-grid div{flex-direction:column;padding:13px 12px 10px;display:flex}.jelajah-grid b{color:var(--editorial-emerald);font:700 14px/1.18 Libre Baskerville,Georgia,serif}.jelajah-grid span{color:#53625a;margin-top:6px;font:400 10px/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.jelajah-grid small{letter-spacing:.09em;text-transform:uppercase;color:var(--editorial-gold);margin-top:auto;padding-top:7px;font:700 8px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.jelajah-note{text-align:center;color:#827765;margin:12px 0 0;font:400 9px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread .jelajah-intro{margin-bottom:10px;font-size:13px}.book-spread .jelajah-grid{gap:10px}.book-spread .jelajah-grid span{font-size:8.5px}.book-spread .jelajah-note{margin-top:9px}@media (width<=760px){.jelajah-page{overflow-y:auto}.jelajah-intro{margin-bottom:13px;font-size:15px}.jelajah-grid{flex:none;grid-template-columns:1fr;gap:10px}.jelajah-grid a{min-height:118px}.jelajah-grid b{font-size:15px}.jelajah-grid span{font-size:11px}.jelajah-grid small{font-size:8px}}.jelajah-grid a{flex-direction:column!important;display:flex!important}.jelajah-grid img{object-fit:cover;min-height:0;height:58%!important}.jelajah-grid div{flex:1;padding:9px 10px 8px}.book-spread .jelajah-grid a{min-height:0!important}.book-spread .jelajah-grid img{height:55%!important}.book-spread .jelajah-grid div{padding:7px 9px}.book-spread .jelajah-grid b{font-size:11px}.book-spread .jelajah-grid span{font-size:8px;line-height:1.25}.book-spread .jelajah-grid small{padding-top:4px;font-size:7px}.jelajah-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jelajah-feature-grid a{min-height:110px;color:inherit;background:#ffffff8a;border:1px solid #b991434d;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.jelajah-feature-grid a:hover{border-color:#b99143c7;transform:translateY(-2px)}.jelajah-feature-grid img{object-fit:cover;width:44%}.jelajah-feature-grid div{flex-direction:column;flex:1;min-width:0;padding:10px;display:flex}.jelajah-feature-grid b{color:var(--editorial-emerald);font:700 12px/1.18 Libre Baskerville,Georgia,serif}.jelajah-feature-grid span{color:#53625a;margin-top:5px;font:400 9px/1.28 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.jelajah-feature-grid small{letter-spacing:.08em;text-transform:uppercase;color:var(--editorial-gold);margin-top:auto;padding-top:6px;font:700 7px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.jelajah-more{border-top:1px solid #b9914359;margin-top:10px;padding-top:9px}.jelajah-more p{letter-spacing:.11em;text-transform:uppercase;color:var(--editorial-gold);margin:0 0 7px;font:700 8px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.jelajah-more div{flex-wrap:wrap;gap:6px;display:flex}.jelajah-more a{color:var(--editorial-emerald);background:#ffffff5c;border:1px solid #b991436b;padding:5px 7px;font:400 8px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;text-decoration:none}.jelajah-more a:hover{border-color:#b99143e6}.book-spread .jelajah-feature-grid{gap:8px}.book-spread .jelajah-feature-grid a{min-height:88px}.book-spread .jelajah-feature-grid img{width:42%}.book-spread .jelajah-feature-grid div{padding:7px}.book-spread .jelajah-feature-grid b{font-size:10px}.book-spread .jelajah-feature-grid span{font-size:7.5px}.book-spread .jelajah-feature-grid small{padding-top:4px;font-size:6.5px}.book-spread .jelajah-more{margin-top:7px;padding-top:7px}.book-spread .jelajah-more p{margin-bottom:5px;font-size:7px}.book-spread .jelajah-more div{gap:4px}.book-spread .jelajah-more a{padding:4px 5px;font-size:6.5px}@media (width<=760px){.jelajah-feature-grid{grid-template-columns:1fr;gap:10px}.jelajah-feature-grid a{min-height:118px}.jelajah-feature-grid b{font-size:15px}.jelajah-feature-grid span{font-size:11px}.jelajah-feature-grid small{font-size:8px}.jelajah-more a{padding:7px 8px;font-size:10px}}.cover h1,.back-cover h1{font-size:52px;line-height:1.02;font-weight:400!important}.book-page:not(.dark) .page-top h2,.book-spread .page-top h2{font-size:28px;line-height:1.12;font-weight:400!important}@media (width<=760px){.cover h1,.back-cover h1{font-size:39px}.book-page:not(.dark) .page-top h2,.book-spread .page-top h2{font-size:23px;line-height:1.14}.feedback-lead{font-size:16px!important}}.quick-access{z-index:24;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:7px 16px 0;display:flex;position:relative}.quick-access button{color:#17473b;letter-spacing:.035em;cursor:pointer;background:#fffdf7d6;border:1px solid #b18b3f80;align-items:center;gap:5px;min-height:30px;padding:0 10px;font:700 9px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:inline-flex;box-shadow:0 3px 10px #2c25180f}.quick-access button span{color:#ae7c27;font-size:13px;line-height:1}.quick-access button:hover{color:#fff;background:#12392f;border-color:#12392f}.quick-access button:hover span{color:#f0d593}.location-popover{z-index:31;color:#17473b;background:#fffdf7;border:1px solid #b38b3c94;align-items:center;gap:10px;min-width:270px;padding:10px 12px;display:flex;position:absolute;top:113px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #232c2629}.location-popover>span{color:#b4832e;font-size:20px}.location-popover div{flex-direction:column;gap:2px;display:flex}.location-popover b{font:15px Georgia,serif}.location-popover small{color:#6b756e;font:9px Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.location-popover button{color:#53645d;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.participant-card{box-shadow:0 8px 20px #332b180f;background:#fffdf5e0!important;border:1px solid #b18b3f80!important}.participant-card>b{color:#17473b!important}.gallery-feature.participant-card a{letter-spacing:.02em;align-items:center;min-height:31px;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:inline-flex}.feedback-actions a:first-child{box-shadow:0 8px 16px #103b3224}.book-spread:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fffdf529 0 9%,#0000 18% 82%,#fffdf529 91% 100%);position:absolute;inset:0}.book-spread .book-page{z-index:1}.book-spread:after{z-index:12}@media (width<=760px){.quick-access{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f2e7ed;border-bottom:1px solid #b18b3f38;justify-content:flex-start;padding:6px 10px 4px;position:sticky;top:0;overflow-x:auto}.quick-access button{flex:none;min-height:29px;padding:0 8px;font-size:8px}.quick-access button span{font-size:12px}.location-popover{width:calc(100vw - 28px);min-width:0;position:fixed;top:112px}.book-stage{margin-top:13px}}.book-spread:before{background:linear-gradient(#fffdf56b 0 8%,#fffdf52b 15%,#fffdf514 22% 78%,#fffdf52b 85%,#fffdf56b 92% 100%)}.book-spread:after{background:linear-gradient(90deg,#0000,#221b101a 42%,#ffffff61 52%,#221b1014 63%,#0000);width:30px}.book-page:not(.dark) .page-top{border-bottom-color:#a8803447;padding-bottom:14px}.book-page:not(.dark) .page-top>div>span{letter-spacing:.22em;color:#a77b2d;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;font-weight:700}.book-page:not(.dark) .page-top h2{color:#143d34;letter-spacing:.008em;font-family:Georgia,Times New Roman,serif;font-weight:400}.book-page:not(.dark) .page-body{padding-top:25px}.book-page:not(.dark) .timeline-row{border-bottom-color:#3d5c5024}.ui-icon{color:currentColor;vertical-align:-2px;flex:none;width:14px;height:14px;display:inline-block;position:relative}.ui-icon-calendar{border:1.4px solid;border-radius:2px}.ui-icon-calendar:before{content:"";border-top:1.4px solid;position:absolute;top:3px;left:2px;right:2px}.ui-icon-calendar:after{content:"";border-left:1.4px solid;border-right:4px solid;width:2px;height:3px;position:absolute;top:-2px;left:3px}.ui-icon-gallery{border:1.4px solid;border-radius:2px}.ui-icon-gallery:before{content:"";border:1px solid;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:2px}.ui-icon-gallery:after{content:"";border-bottom:1px solid;border-left:1px solid;height:5px;position:absolute;bottom:2px;left:2px;right:2px;transform:skewY(-33deg)}.ui-icon-search{border:1.4px solid;border-radius:50%;width:12px;height:12px}.ui-icon-search:after{content:"";border-top:1.4px solid;width:6px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.ui-icon-message{border:1.4px solid;border-radius:3px;width:15px;height:12px}.ui-icon-message:after{content:"";border-left:1.4px solid;width:5px;height:5px;position:absolute;bottom:-4px;left:3px;transform:skew(-32deg)}.ui-icon-chat{border:1.4px solid;border-radius:50%;width:15px;height:12px}.ui-icon-chat:after{content:"";border-left:1.4px solid;width:5px;height:5px;position:absolute;bottom:-4px;left:3px;transform:skew(-32deg)}.ui-icon-pin{border:1.4px solid;border-radius:50% 50% 50% 0;width:12px;height:12px;transform:rotate(-45deg)}.ui-icon-pin:after{content:"";border:1px solid;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:3px}.ui-icon-list{border-top:1.4px solid;border-bottom:1.4px solid}.ui-icon-list:after{content:"";border-top:1.4px solid;position:absolute;top:5px;left:0;right:0}.ui-icon-speaker{width:15px;height:14px}.ui-icon-speaker:before{content:"";border:1.4px solid;border-right:0;width:4px;height:6px;position:absolute;top:4px;left:0}.ui-icon-speaker:after{content:"";border-right:1.4px solid;border-radius:0 100% 100% 0;width:7px;height:10px;position:absolute;top:1px;left:5px}.speaker,.calendar-bar button,.add-all-calendar,.quick-access button,.gallery-feature a,.feedback-actions a{letter-spacing:.035em;min-height:34px;color:#17473b!important;box-shadow:none!important;background:#fffdf7b8!important;border-color:#b18b3fb8!important;border-radius:2px!important;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important;font-weight:700!important}.speaker,.calendar-bar button,.add-all-calendar,.gallery-feature a,.feedback-actions a{justify-content:center;align-items:center;gap:7px;display:inline-flex}.speaker:hover,.calendar-bar button:hover,.add-all-calendar:hover,.quick-access button:hover,.gallery-feature a:hover,.feedback-actions a:hover{color:#f1d998!important;background:#123f35!important;border-color:#123f35!important}.speaker.speaking{color:#f1d998!important;background:#123f35!important}.speaker b.ui-icon{font-size:0}.speaker b.ui-icon:before,.speaker b.ui-icon:after{box-sizing:border-box}.header-actions button{color:#17473b;letter-spacing:.045em;background:0 0;border-color:#b18b3f99;border-radius:2px;min-height:34px;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;font-size:10px;font-weight:700}.quick-access{gap:8px;padding-top:8px}.quick-access button{gap:7px;padding:0 11px}.quick-access button:hover .ui-icon{color:#f1d998}.location-popover>.ui-icon{color:#a77b2d;margin-right:2px}.location-popover>span{display:none}.book-page:has(.schedule-page) .calendar-bar{border-color:#b18b3f6b;margin-bottom:17px;padding:11px 0 12px}.book-page:has(.schedule-page) .calendar-bar button{padding:7px 10px;font-size:9px}.book-page:has(.schedule-page) .add-all-calendar{padding:7px 10px;font-size:9px}.book-page:has(.schedule-page) .timeline.compact .timeline-row{grid-template-columns:104px 1fr;padding:14px 0}.book-page:has(.schedule-page) .timeline.compact .timeline-row b{color:#303b36;font-size:12.5px;line-height:1.55}.book-spread .book-page:has(.schedule-page) .timeline.compact .timeline-row b{font-size:12px;line-height:1.55}.schedule-note{text-align:center;color:#82785f;letter-spacing:.025em;margin:18px 0 0;font:400 9px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.feature-grid article{background:#fffdf6b8!important;border-top-width:1px!important;padding:20px!important}.feature-grid article>.ui-icon{color:#a77b2d;width:17px;height:17px;margin-bottom:13px;display:block}.feature-grid article>.ui-icon-search{width:14px;height:14px}.feature-grid article b{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-weight:400}.gallery-feature.participant-card a .ui-icon,.feedback-actions a .ui-icon{width:12px;height:12px}.feedback-mark{place-items:center;display:grid}.feedback-mark .ui-icon{color:#17473b;width:22px;height:18px}.feedback-actions a{text-decoration:none;font-size:10px!important}.chat-launcher span{place-items:center;display:grid}.chat-launcher .ui-icon{width:15px;height:12px}.chat-form button{font-size:0}.chat-form button:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin:auto;display:block;transform:rotate(45deg)}@media (width<=760px){.book-page:not(.dark) .page-body{padding-top:20px}.quick-access button{min-height:34px;padding:0 10px;font-size:9px}.book-page:has(.schedule-page) .timeline.compact .timeline-row{grid-template-columns:88px 1fr;padding:13px 0}.book-page:has(.schedule-page) .timeline.compact .timeline-row time{font-size:12px;line-height:1.2}.book-page:has(.schedule-page) .timeline.compact .timeline-row b{font-size:12px;line-height:1.48}.book-page:has(.schedule-page) .calendar-bar button{min-height:36px;padding:6px 8px;font-size:8px}.schedule-note{margin-top:13px;font-size:8px}}:root{--editorial-emerald:#123f35;--editorial-ink:#263932;--editorial-gold:#b99143;--editorial-paper:#fffdf7}.book-header{background:#fffdf7f0;border-bottom:1px solid #b9914352;height:76px}.mini-brand b,.mini-brand>span{color:var(--editorial-emerald);font-family:Libre Baskerville,Georgia,serif}.mini-brand>span{border-color:#b991439e;font-size:22px}.mini-brand small{letter-spacing:.14em;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread{filter:drop-shadow(0 22px 28px #2d24162e);overflow:visible;background:0 0!important}.book-spread:before{display:none!important}.book-spread .book-page:not(.dark),.book-page:not(.dark){background-color:var(--editorial-paper)!important;box-shadow:none!important;background-image:radial-gradient(circle at 12% 16%,#b991430d 0 1px,#0000 1.2px),radial-gradient(circle at 88% 78%,#123f350b 0 1px,#0000 1.2px),linear-gradient(125deg,#ffffffeb,#f9f5eaf0)!important;background-size:20px 20px,26px 26px,100% 100%!important;border:0!important}.book-spread .book-page:not(.dark):before,.book-spread .book-page:not(.dark) .page-fold{display:none!important}.book-page:not(.dark) .page-pattern{pointer-events:none;opacity:.055!important;background:repeating-conic-gradient(from 30deg at 50% 50%,#b99143ad 0 8deg,transparent 8deg 24deg)!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important;inset:28px!important;transform:none!important;-webkit-mask:linear-gradient(135deg,#0000 0,#000 23%,#0000 60%)!important;mask:linear-gradient(135deg,#0000 0,#000 23%,#0000 60%)!important}.book-page:not(.dark) .page-pattern:after{display:none!important}.book-page:not(.dark) .page-top{border-bottom:1px solid #b9914359;padding-bottom:17px}.book-page:not(.dark) .page-top>div>span{letter-spacing:.28em;color:var(--editorial-gold);font:700 9px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-page:not(.dark) .page-top h2,.book-spread .page-top h2{color:var(--editorial-emerald);letter-spacing:.01em;margin-top:7px;font-family:Libre Baskerville,Georgia,serif;font-size:30px;font-weight:400;line-height:1}.book-spread .book-page:not(.dark){padding:42px 46px 34px}.book-spread .page-bottom{color:#9e9072;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;left:46px;right:46px}.book-page:not(.dark) .page-bottom b{color:var(--editorial-gold);font-family:Libre Baskerville,Georgia,serif}.book-page:not(.dark) .page-body,.book-page:not(.dark) .page-body p,.book-page:not(.dark) .page-body small{color:var(--editorial-ink);font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-page:not(.dark) .feature-grid b,.book-page:not(.dark) .judge-list b,.book-page:not(.dark) .people-grid b,.book-page:not(.dark) .feedback-steps b,.book-page:not(.dark) .thanks h3{color:var(--editorial-emerald);font-family:Libre Baskerville,Georgia,serif;font-weight:700}.ksu-title-block h3,.ksu-title-block b,.ksu-title-block span{color:var(--editorial-emerald)!important;letter-spacing:.01em!important;font-family:Libre Baskerville,Georgia,serif!important;transform:none!important}.ksu-title-block h3{font-size:30px!important;font-weight:700!important;line-height:1!important}.ksu-title-block b{font-size:15px!important;font-weight:700!important;line-height:1.05!important}.ksu-title-block span{letter-spacing:.08em!important;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important}.ksu-portrait{background:linear-gradient(#faf7eddb,#e3d7b785);border:1px solid #b9914338}.ksu-copy p,.book-spread .ksu-copy p{color:#37473f!important;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.book-page:has(.schedule-page) .page-top h2{color:var(--editorial-emerald)!important;font-family:Libre Baskerville,Georgia,serif!important;font-weight:400!important}.book-page:has(.schedule-page) .calendar-bar{border-top:0;border-bottom:1px solid #b9914359;padding:12px 0 13px;background:0 0!important}.book-page:has(.schedule-page) .calendar-bar b{color:var(--editorial-emerald);letter-spacing:.14em}.book-page:has(.schedule-page) .calendar-bar span{color:#768078}.book-page:has(.schedule-page) .timeline.compact .timeline-row{border-bottom:1px solid #465e5424;grid-template-columns:108px 1fr;padding:15px 0}.book-page:has(.schedule-page) .timeline.compact .timeline-row time{color:var(--editorial-emerald);font-size:13px;font-weight:700}.book-page:has(.schedule-page) .timeline.compact .timeline-row b{color:#35443e;white-space:pre-line;font-size:13px;line-height:1.58}.book-spread .book-page:has(.schedule-page) .timeline.compact .timeline-row{grid-template-columns:98px 1fr;padding:14px 0}:is(.book-spread .book-page:has(.schedule-page) .timeline.compact .timeline-row time,.book-spread .book-page:has(.schedule-page) .timeline.compact .timeline-row b){font-size:12.5px}.speaker,.calendar-bar button,.add-all-calendar,.quick-access button,.gallery-feature a,.feedback-actions a,.header-actions button{color:var(--editorial-emerald)!important;box-shadow:none!important;background:#fffdf7d6!important;border-color:#b99143b8!important;border-radius:1px!important}.speaker:hover,.calendar-bar button:hover,.add-all-calendar:hover,.quick-access button:hover,.gallery-feature a:hover,.feedback-actions a:hover,.header-actions button:hover{background:var(--editorial-emerald)!important;border-color:var(--editorial-emerald)!important;color:#f5e6bb!important}.quick-access{gap:9px;margin:0 auto;padding:10px 16px 4px}.quick-access button{letter-spacing:.06em;min-height:32px;padding:0 12px;font-size:9px}.quick-access button .ui-icon{color:var(--editorial-gold)}.feature-grid article,.participant-card{box-shadow:none!important;background:#ffffff9e!important;border:1px solid #b9914347!important}.feedback-mark{box-shadow:none!important;background:0 0!important;border-color:#b991437a!important}.feedback-steps article{background:#ffffff8f!important;border-color:#b991434d!important}.feedback-lead{color:var(--editorial-emerald)!important;font-family:Libre Baskerville,Georgia,serif!important;font-size:20px!important;line-height:1.18!important}.feedback-actions a.secondary{color:var(--editorial-emerald)!important;background:#fffdf7d6!important}.book-shadow{filter:blur(28px);background:#30271a38}.book-spread:after{background:linear-gradient(90deg,#0000,#281f1217 42%,#ffffff47 52%,#281f1214 61%,#0000)!important;width:22px!important;display:block!important}@media (width<=760px){.book-spread{filter:none;background:0 0!important}.book-spread:after{display:none!important}.book-spread .book-page:not(.dark){padding:32px 26px 29px;background-image:radial-gradient(circle at 12% 16%,#b991430d 0 1px,#0000 1.2px),linear-gradient(125deg,#fffffff0,#f9f5eaf5)!important;background-size:20px 20px,100% 100%!important}.book-page:not(.dark) .page-top h2,.book-spread .page-top h2{font-size:25px;line-height:1.02}.book-page:not(.dark) .page-top>div>span{font-size:8px}.book-page:has(.schedule-page) .timeline.compact .timeline-row{grid-template-columns:92px 1fr;padding:14px 0}.book-page:has(.schedule-page) .timeline.compact .timeline-row time{font-size:12.5px}.book-page:has(.schedule-page) .timeline.compact .timeline-row b{font-size:12.5px;line-height:1.52}.quick-access{padding-top:7px;background:#fffdf7f5!important}.quick-access button{min-height:34px;font-size:8.5px}}.mini-brand b,.mini-brand>span,.cover h1,.back-cover h1,.book-page:not(.dark) .page-top h2,.book-spread .page-top h2,.book-page:not(.dark) .page-bottom b,.book-page:not(.dark) .feature-grid b,.book-page:not(.dark) .judge-list b,.book-page:not(.dark) .people-grid b,.book-page:not(.dark) .thanks h3,.ksu-title-block h3,.ksu-title-block b,.feedback-lead,.chat-head b,.location-popover b{letter-spacing:0!important;font-family:Libre Baskerville,Georgia,serif!important;font-style:normal!important}.book-page:has(.schedule-page) .page-top h2{letter-spacing:0!important;font-family:Libre Baskerville,Georgia,serif!important;font-style:normal!important}.cover h1,.back-cover h1{font-size:52px!important;font-weight:400!important;line-height:1.02!important}.cover h1 em{font-style:italic!important;font-weight:400!important}.book-page:not(.dark) .page-top h2,.book-spread .page-top h2{font-size:28px!important;font-weight:400!important;line-height:1.12!important}.book-page:not(.dark) .feature-grid b,.book-page:not(.dark) .judge-list b,.book-page:not(.dark) .people-grid b,.book-page:not(.dark) .thanks h3{font-weight:700!important}.ksu-title-block h3,.ksu-title-block b{font-weight:700!important;transform:none!important}.feedback-lead{font-size:18px!important;font-weight:400!important;line-height:1.35!important}.cover-sub,.cover-meta,.back-cover p,.editorial p,.thanks>p,.timeline-row b,.calendar-bar b,.ksu-copy p,.feedback-steps b,.feedback-steps small{font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important;font-style:normal!important}@media (width<=760px){.cover h1,.back-cover h1{font-size:39px!important}.book-page:not(.dark) .page-top h2,.book-spread .page-top h2{font-size:23px!important;line-height:1.14!important}.feedback-lead{font-size:16px!important}}.ksu-title-block{text-transform:none!important;flex-basis:96px!important;height:96px!important;padding:2px 8px 8px!important}.ksu-title-block h3{white-space:normal!important;margin:0 0 5px!important;font-size:22px!important;font-weight:400!important;line-height:1.06!important}.ksu-title-block b{letter-spacing:.01em!important;font-size:11px!important;font-weight:700!important;line-height:1.13!important}.ksu-title-block span{letter-spacing:.05em!important;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important;font-size:8.5px!important;font-weight:700!important;line-height:1.12!important}.ksu-portrait img{height:calc(100% - 96px)!important}.book-spread .ksu-title-block{flex-basis:96px!important;height:96px!important}@media (width<=760px){.ksu-portrait,.book-spread .ksu-portrait{min-height:416px!important}.ksu-title-block,.book-spread .ksu-title-block{flex-basis:116px!important;height:116px!important;padding:4px 8px 10px!important}.ksu-title-block h3,.book-spread .ksu-title-block h3{margin-bottom:6px!important;font-size:23px!important;line-height:1.04!important}.ksu-title-block b,.book-spread .ksu-title-block b{font-size:11px!important;line-height:1.12!important}.ksu-title-block span,.book-spread .ksu-title-block span{margin-top:4px!important;font-size:8px!important;line-height:1.1!important}.ksu-portrait img,.book-spread .ksu-portrait img{flex-basis:300px!important;height:300px!important}}.jelajah-gallery-page{flex-direction:column;height:100%;display:flex}.jelajah-photo-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jelajah-photo-grid a{min-height:0;color:inherit;background:#ffffff7a;border:1px solid #b9914352;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.jelajah-photo-grid a:hover{border-color:#b99143d1;transform:translateY(-2px)}.jelajah-photo-grid img{object-fit:cover;width:50%}.jelajah-photo-grid>a>div{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px;display:flex}.jelajah-photo-grid b{color:var(--editorial-emerald);font:700 14px/1.18 Libre Baskerville,Georgia,serif}.jelajah-photo-grid span{color:#53625a;margin-top:7px;font:400 10px/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.jelajah-text-card small{letter-spacing:.1em;text-transform:uppercase;color:#e6c782;margin-top:10px;font:700 8px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread .jelajah-gallery-page .jelajah-intro{margin-bottom:9px;font-size:13px}.book-spread .jelajah-photo-grid{gap:9px}.book-spread .jelajah-photo-grid>a>div{padding:8px}.book-spread .jelajah-photo-grid b{font-size:11px}.book-spread .jelajah-photo-grid span{font-size:8px;line-height:1.28}.book-spread .jelajah-text-card small{margin-top:7px;font-size:6.5px}@media (width<=760px){.jelajah-gallery-page{overflow-y:auto}.jelajah-photo-grid{flex:none;grid-template-columns:1fr;gap:10px}.jelajah-photo-grid a{min-height:128px}.jelajah-photo-grid b{font-size:16px}.jelajah-photo-grid span{font-size:11px}}.jelajah-page>.jelajah-feature-grid{flex:0 0 380px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jelajah-page>.jelajah-feature-grid a{min-height:182px}.jelajah-page>.jelajah-feature-grid img{width:52%}.jelajah-page>.jelajah-feature-grid div{padding:15px}.jelajah-page>.jelajah-feature-grid b{font-size:16px}.jelajah-page>.jelajah-feature-grid span{font-size:11px;line-height:1.35}.jelajah-page>.jelajah-feature-grid small{padding-top:9px;font-size:8px}.book-spread .jelajah-page>.jelajah-feature-grid{flex-basis:332px;gap:12px}.book-spread .jelajah-page>.jelajah-feature-grid a{min-height:158px}.book-spread .jelajah-page>.jelajah-feature-grid img{width:52%}.book-spread .jelajah-page>.jelajah-feature-grid div{padding:11px}.book-spread .jelajah-page>.jelajah-feature-grid b{font-size:13px}.book-spread .jelajah-page>.jelajah-feature-grid span{font-size:9px;line-height:1.3}.book-spread .jelajah-page>.jelajah-feature-grid small{padding-top:6px;font-size:7px}@media (width<=760px){.jelajah-page>.jelajah-feature-grid{flex:none;grid-template-columns:1fr;gap:12px}.jelajah-page>.jelajah-feature-grid a{min-height:166px}.jelajah-page>.jelajah-feature-grid b{font-size:17px}.jelajah-page>.jelajah-feature-grid span{font-size:12px}}.contingent-page{height:100%;padding-right:2px;overflow:auto}.contingent-lead{color:#53625a;margin:0 0 16px;font:400 14px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.contingent-table{margin:0 0 22px}.contingent-table h3{color:var(--editorial-emerald);margin:0 0 9px;font:700 16px/1.25 Libre Baskerville,Georgia,serif}.contingent-scroll{background:#ffffff94;border:1px solid #b9914373;overflow-x:auto}.contingent-table table{border-collapse:collapse;table-layout:fixed;color:#35443e;width:100%;font:400 12px/1.32 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.contingent-table th{color:#fff8e9;letter-spacing:.07em;text-transform:uppercase;text-align:left;background:#123f35ed;padding:9px 8px;font:700 9px/1.08 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.contingent-table th:first-child{text-align:center;width:7%}.contingent-table th:nth-child(2){width:21%}.contingent-table th:nth-child(3){width:43%}.contingent-table th:nth-child(4){width:29%}.contingent-table td{vertical-align:top;border-top:1px solid #465e5426;padding:9px 8px}.contingent-table td:first-child{text-align:center;color:var(--editorial-gold);font-weight:700}.contingent-table td:nth-child(3) b{color:var(--editorial-emerald);font-weight:700}.table-swipe-note{text-align:center;color:#786a4d;margin:7px 0 0;font:400 10px/1.3 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:none}.book-spread .contingent-lead{margin-bottom:12px;font-size:12px}.book-spread .contingent-table{margin-bottom:17px}.book-spread .contingent-table h3{margin-bottom:7px;font-size:13px}.book-spread .contingent-table table{font-size:10px;line-height:1.28}.book-spread .contingent-table th{padding:7px 6px;font-size:7.5px}.book-spread .contingent-table td{padding:7px 6px}@media (width<=760px){.contingent-page{overflow-y:auto}.contingent-lead{margin-bottom:15px;font-size:14px}.contingent-table{margin-bottom:20px}.contingent-table h3{margin-bottom:9px;font-size:16px}.contingent-table table{min-width:680px;font-size:12.5px;line-height:1.36}.contingent-table th{padding:9px 8px;font-size:10px}.contingent-table td{padding:9px 8px}.table-swipe-note{font-size:10px;display:block}}.staff-roster-page{flex-direction:column;height:100%;display:flex}.staff-roster-intro{color:#53625a;margin:0 0 15px;font:400 14px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.staff-roster{flex:1}.staff-roster h3{max-width:96%;color:var(--editorial-emerald);margin:0 0 11px;font:700 18px/1.28 Libre Baskerville,Georgia,serif}.staff-roster h3 small{color:#8a7a59;font:400 11px/1.25 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:inline}.staff-roster-table{background:#ffffff9e;border:1px solid #b9914375;overflow-x:auto}.staff-roster table{border-collapse:collapse;table-layout:fixed;color:#35443e;width:100%;font:400 13px/1.36 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.staff-roster th{color:#fff8e9;letter-spacing:.08em;text-transform:uppercase;text-align:left;background:#123f35f2;padding:10px 9px;font:700 9px/1.1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.staff-roster th:first-child{text-align:center;width:7%}.staff-roster th:nth-child(2){width:36%}.staff-roster th:nth-child(3){width:26%}.staff-roster th:nth-child(4){width:31%}.staff-roster td{vertical-align:top;border-top:1px solid #465e5429;padding:11px 9px}.staff-roster td:first-child{text-align:center;color:var(--editorial-gold);font-weight:700}.staff-roster td:nth-child(2) b{color:var(--editorial-emerald);font-weight:700}.staff-roster-note{color:#766e5f;margin:12px 0 0;font:400 10px/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread .staff-roster-intro{margin-bottom:11px;font-size:11px}.book-spread .staff-roster h3{margin-bottom:8px;font-size:14px}.book-spread .staff-roster h3 small{font-size:8px}.book-spread .staff-roster table{font-size:10px;line-height:1.3}.book-spread .staff-roster th{padding:7px 6px;font-size:7.5px}.book-spread .staff-roster td{padding:8px 6px}.book-spread .staff-roster-note{margin-top:8px;font-size:8px}@media (width<=760px){.staff-roster-page{overflow-y:auto}.staff-roster-intro{font-size:14px}.staff-roster h3{font-size:17px}.staff-roster table{min-width:690px;font-size:12.5px}.staff-roster th{padding:9px 8px;font-size:10px}.staff-roster td{padding:10px 8px}.staff-roster-table{overscroll-behavior-x:contain;touch-action:pan-x pan-y}}.quran-hub{height:100%;padding:2px 1px 12px;overflow:auto}.quran-hub-intro{background:#ffffff8c;border:1px solid #b9914366;align-items:center;gap:13px;padding:18px 17px;display:flex}.quran-hub-intro .ui-icon{color:var(--editorial-gold);font-size:22px}.quran-hub-intro b{color:var(--editorial-emerald);font:700 22px/1.15 Libre Baskerville,Georgia,serif;display:block}.quran-hub-intro span{color:#53625a;margin-top:4px;font:400 13px/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.quran-search{gap:8px;margin:16px 0 10px;display:flex}.quran-search input{min-width:0;color:var(--editorial-ink);background:#ffffffc7;border:1px solid #b9914380;border-radius:0;flex:1;padding:11px 12px;font:400 14px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.quran-search button,.quran-chips button{color:var(--editorial-emerald);cursor:pointer;background:#fffdf7cc;border:1px solid #b99143b3;border-radius:0;font:700 11px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.quran-search button{padding:0 17px}.quran-chips{flex-wrap:wrap;gap:6px;display:flex}.quran-chips button{padding:7px 9px;font-size:10px}.quran-search button:hover,.quran-chips button:hover{background:var(--editorial-emerald);color:#fff7e9}.quran-result{background:linear-gradient(135deg,#ffffffbd,#faf4e194);border:1px solid #b991436b;margin-top:15px;padding:16px}.quran-result>small{letter-spacing:.08em;text-transform:uppercase;color:var(--editorial-gold);font:700 11px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.quran-arabic{color:var(--editorial-emerald);margin:11px 0 15px;font:400 26px/1.6 Georgia,serif}.quran-result>div{border-top:1px solid #465e5424;padding:9px 0}.quran-result b{color:var(--editorial-emerald);font:700 12px/1.2 Libre Baskerville,Georgia,serif;display:block}.quran-result span,.quran-empty,.quran-disclaimer{color:#405149;margin-top:4px;font:400 13px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.quran-empty{border-left:2px solid var(--editorial-gold);background:#ffffff7a;margin:14px 0 0;padding:12px}.quran-disclaimer{color:#766e5f;margin:13px 0 0;font-size:11px}.book-spread .quran-hub-intro{gap:10px;padding:13px 12px}.book-spread .quran-hub-intro b{font-size:16px}.book-spread .quran-hub-intro span{font-size:10px}.book-spread .quran-hub-intro .ui-icon{font-size:17px}.book-spread .quran-search{margin:11px 0 7px}.book-spread .quran-search input{padding:8px;font-size:10px}.book-spread .quran-search button{padding:0 11px;font-size:8px}.book-spread .quran-chips{gap:4px}.book-spread .quran-chips button{padding:5px 6px;font-size:7px}.book-spread .quran-result{margin-top:10px;padding:11px}.book-spread .quran-result>small{font-size:8px}.book-spread .quran-arabic{margin:6px 0 9px;font-size:18px}.book-spread .quran-result>div{padding:6px 0}.book-spread .quran-result b{font-size:9px}.book-spread .quran-result span,.book-spread .quran-empty,.book-spread .quran-disclaimer{font-size:9px;line-height:1.28}.book-spread .quran-disclaimer{margin-top:8px;font-size:8px}@media (width<=760px){.quran-hub{overflow-y:auto}.quran-hub-intro{padding:17px 15px}.quran-hub-intro b{font-size:21px}.quran-hub-intro span{font-size:13px}.quran-search input{font-size:14px}.quran-result span,.quran-empty{font-size:13px}}.read-surah{color:var(--editorial-emerald);cursor:pointer;background:0 0;border:1px solid #b99143bf;margin-top:12px;padding:8px 10px;font:700 11px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.read-surah:hover{background:var(--editorial-emerald);color:#fff8eb}.full-surah{background:#ffffff75;border-top:1px solid #b9914373;max-height:340px;margin-top:12px;padding:12px;overflow:auto}.full-surah h4{color:var(--editorial-emerald);margin:0 0 8px;font:700 14px/1.2 Libre Baskerville,Georgia,serif}.full-surah article{border-top:1px solid #465e5421;padding:10px 26px 10px 0;position:relative}.full-surah article:first-of-type{border-top:0}.full-surah article p{color:var(--editorial-emerald);margin:0;font:400 22px/1.7 Georgia,serif}.full-surah article small{color:#405149;margin-top:5px;font:400 12px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.ayah-number{width:18px;height:18px;color:var(--editorial-gold);border:1px solid #b99143b3;border-radius:50%;place-items:center;font:700 9px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:grid;position:absolute;top:12px;right:0}.book-spread .read-surah{margin-top:8px;padding:6px 7px;font-size:8px}.book-spread .full-surah{max-height:200px;margin-top:8px;padding:8px}.book-spread .full-surah h4{font-size:10px}.book-spread .full-surah article{padding:6px 18px 6px 0}.book-spread .full-surah article p{font-size:15px}.book-spread .full-surah article small{margin-top:2px;font-size:8px}.book-spread .ayah-number{width:13px;height:13px;font-size:7px;top:7px}@media (width<=760px){.full-surah{max-height:360px}.full-surah article p{font-size:22px}.full-surah article small{font-size:12px}}.mb-appreciation{background:linear-gradient(120deg,#fffef9f7,#f6f1e2c7);border:1px solid #b9914359;grid-template-columns:minmax(0,1.15fr) minmax(208px,.85fr);gap:22px;height:100%;min-height:0;padding:clamp(14px,2vw,28px);display:grid;position:relative;overflow:hidden}.mb-appreciation:before{content:"";pointer-events:none;background:radial-gradient(circle at 4% 13%,#2e6c4f1f,#0000 24%),radial-gradient(circle at 5% 88%,#2e6c4f1c,#0000 22%);position:absolute;inset:0 38% 0 0}.mb-appreciation:after{content:"";border:1px solid #b9914330;border-radius:50%;width:360px;height:360px;position:absolute;top:-134px;right:-112px;box-shadow:0 0 0 28px #b9914309,0 0 0 58px #b9914306}.mb-copy{z-index:1;align-self:center;position:relative}.mb-kicker{color:var(--editorial-gold);letter-spacing:.17em;margin-bottom:10px;font:700 9px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.mb-display-title{color:var(--editorial-emerald);text-transform:uppercase;flex-direction:column;margin:0 0 17px;display:flex}.mb-display-title b{font:700 clamp(17px,1.9vw,28px)/1.02 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.mb-title{color:#3d574d;text-transform:uppercase;letter-spacing:.07em;margin:0;font:700 13px/1.3 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.mb-signoff{color:#7b725f;margin:13px 0 0;font:700 10px/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.mb-portrait-wrap{z-index:1;isolation:isolate;justify-content:center;align-items:flex-end;height:100%;min-height:300px;display:flex;position:relative}.mb-portrait-halo{aspect-ratio:1;background:radial-gradient(circle,#dcc18566,#dcc18514 59%,#0000 70%);border-radius:50%;width:min(96%,300px);position:absolute;bottom:7%}.mb-portrait-wrap img{z-index:1;object-fit:contain;object-position:center bottom;mix-blend-mode:screen;filter:contrast(1.06)saturate(.91)drop-shadow(11px 15px 12px #13312836);max-width:118%;height:103%;max-height:103%;display:block;position:relative}.book-spread .mb-portrait-wrap{min-height:245px}.book-spread .mb-portrait-wrap img{max-height:390px}@media (width<=760px){.mb-appreciation{grid-template-columns:1fr;align-content:start;gap:10px;padding:17px;overflow-y:auto}.mb-portrait-wrap{order:-1;height:330px;min-height:330px}.mb-portrait-wrap img{max-width:100%;height:330px;max-height:330px}.mb-display-title em{font-size:36px}.mb-display-title strong{font-size:34px}.mb-display-title b{font-size:23px}.mb-copy h3{font-size:21px}.mb-honours{font-size:8px}.mb-title{font-size:12px}.mb-note{font-size:13px}}.mb-display-title em{font-family:Palace Script MT,Brush Script MT,cursive}.mb-portrait-wrap img{mix-blend-mode:normal;filter:drop-shadow(11px 15px 12px #13312836)}@media (width<=760px){.mb-copy{display:contents}.mb-headline{order:0}.mb-portrait-wrap{order:1}.mb-details{order:2}.mb-headline,.mb-details{z-index:1;position:relative}}.mb-appreciation{isolation:isolate;background:0 0;border:0;grid-template-columns:minmax(0,1.04fr) minmax(238px,.96fr);gap:0;padding:clamp(20px,3vw,44px) clamp(16px,2.8vw,40px) 14px}.mb-appreciation:before{z-index:0;background:linear-gradient(154deg,#054337fa,#0d604ee0 56%,#043c32fa);border:1px solid #e0c382db;border-radius:52% 52% 0 0/26% 26% 0 0;width:49%;height:108%;inset:auto -3% -12% auto;box-shadow:inset 0 0 0 12px #ffffff09,0 18px 36px #08372e1f}.mb-appreciation:after{z-index:0;background:repeating-linear-gradient(45deg,#ebcf9417 0 1px,#0000 1px 23px),repeating-linear-gradient(-45deg,#ebcf940f 0 1px,#0000 1px 23px);border:1px solid #ebcf948f;border-radius:50% 50% 0 0/24% 24% 0 0;width:46%;height:91%;top:3%;right:1%;box-shadow:0 0 0 18px #ebcf9409}.mb-copy{z-index:3;align-self:center;padding:0 4% 0 0}.mb-kicker{color:#ad8227;letter-spacing:0;text-transform:none;margin-bottom:14px;font:400 14px/1.1 Libre Baskerville,Georgia,serif}.mb-display-title{gap:0;margin:0 0 27px}.mb-display-title em{color:#b58a2d;margin:0 0 -9px;font-size:clamp(42px,4.3vw,68px);line-height:.9}.mb-display-title strong{letter-spacing:-.035em;font:700 clamp(32px,3.6vw,57px)/.93 Libre Baskerville,Georgia,serif}.mb-display-title b{letter-spacing:.025em;margin-top:3px;font:700 clamp(22px,2.45vw,36px)/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.mb-copy h3{color:#123e34;font-size:clamp(20px,2.05vw,31px);line-height:1.18}.mb-honours{letter-spacing:.08em;margin:15px 0 8px;font-size:10px}.mb-title{color:#ad8227;letter-spacing:.16em;font-size:13px}.mb-rule{background:#c7a257;width:118px;margin:21px 0 18px}.mb-note{color:#40544c;max-width:420px;font-size:15px;line-height:1.55}.mb-signoff{letter-spacing:.06em;color:#6b735e;margin-top:18px;font-size:10px}.mb-portrait-wrap{z-index:2;justify-content:flex-end;align-self:end;height:100%;min-height:0;padding:0 1% 0 3%;overflow:visible}.mb-portrait-halo{aspect-ratio:auto;background:linear-gradient(158deg,#dfc4873d,#fff8e109);border-radius:48% 48% 0 0/23% 23% 0 0;width:100%;height:88%;bottom:0;right:0;box-shadow:inset 0 0 0 1px #edd49b61}.mb-portrait-wrap img{object-fit:contain;object-position:center bottom;filter:drop-shadow(13px 18px 16px #0427214a);max-width:118%;height:100%;max-height:none}.book-spread .mb-appreciation{gap:0;padding:24px 23px 12px}.book-spread .mb-display-title em{font-size:36px}.book-spread .mb-display-title b{font-size:19px}.book-spread .mb-copy h3{font-size:18px}.book-spread .mb-portrait-wrap{height:100%;min-height:0}.book-spread .mb-portrait-wrap img{height:100%;max-height:none}@media (width<=760px){.mb-appreciation{grid-template-columns:1fr;align-content:start;padding:21px 20px 16px;overflow-y:auto}.mb-appreciation:before{width:121%;height:365px;top:171px;bottom:auto;right:-25%}.mb-appreciation:after{width:108%;height:328px;top:184px;right:-14%}.mb-copy{padding:0;display:contents}.mb-headline{order:0;padding-top:4px}.mb-portrait-wrap{order:1;justify-content:center;height:372px;min-height:372px;margin:4px 0 7px;padding:0}.mb-portrait-halo{width:95%;height:88%;right:2.5%}.mb-portrait-wrap img{max-width:100%;height:372px}.mb-details{order:2;padding-bottom:11px}.mb-kicker{margin-bottom:11px;font-size:13px}.mb-display-title{margin-bottom:0}.mb-display-title em{font-size:46px}.mb-display-title strong{font-size:39px}.mb-display-title b{font-size:25px}.mb-copy h3{font-size:23px;line-height:1.18}.mb-honours{margin-top:13px;font-size:8px}.mb-title{font-size:11px}.mb-rule{margin:16px 0 14px}.mb-note{font-size:14px;line-height:1.55}.mb-signoff{font-size:9px}}.mb-appreciation{grid-template-columns:minmax(0,1.02fr) minmax(250px,.98fr);padding:clamp(18px,2.6vw,38px) clamp(16px,2.5vw,35px) 8px}.mb-appreciation:before{border-radius:50% 50% 0 0/25% 25% 0 0;width:47%;height:104%;bottom:-9%;right:-1%;box-shadow:inset 0 0 0 1px #eacf97e6,inset 0 0 0 13px #ffffff07,0 16px 30px #08372e1c}.mb-appreciation:after{width:42%;height:86%;box-shadow:none;background:repeating-linear-gradient(45deg,#ebcf940b 0 1px,#0000 1px 27px),repeating-linear-gradient(-45deg,#ebcf9409 0 1px,#0000 1px 27px);border-color:#ebcf9454;top:7%;right:2%}.mb-copy{flex-direction:column;justify-content:center;align-self:stretch;padding:2% 4% 5% 0;display:flex}.mb-kicker{margin-bottom:16px;font-size:15px}.mb-display-title em{margin-bottom:-5px;font-size:clamp(46px,4.8vw,74px);line-height:.94}.mb-display-title strong{letter-spacing:-.03em;font-size:clamp(35px,3.95vw,62px);line-height:.94}.mb-display-title b{margin-top:5px;font-size:clamp(23px,2.6vw,38px)}.mb-copy h3{font-size:clamp(22px,2.25vw,33px);line-height:1.2}.mb-honours{margin:17px 0 9px;font-size:10.5px}.mb-title{font-size:14px}.mb-rule{width:132px;margin:23px 0 19px}.mb-note{max-width:440px;font-size:16px;line-height:1.62}.mb-signoff{margin-top:19px;font-size:10.5px}.mb-portrait-wrap{height:106%;padding-left:0}.mb-portrait-halo{background:radial-gradient(at 58% 32%,#e4c98f30,#fff8e105 68%);width:98%;height:91%;right:0;box-shadow:inset 0 0 0 1px #edd49b47}.mb-portrait-wrap img{filter:drop-shadow(14px 20px 17px #0427214d);max-width:125%;height:106%;transform:translateY(-1%)}.book-spread .mb-appreciation{padding:15px 18px 7px}.book-spread .mb-copy{padding:1% 2% 3% 0}.book-spread .mb-display-title em{margin-bottom:-3px;font-size:42px;line-height:.95}.book-spread .mb-display-title strong{font-size:35px;line-height:.95}.book-spread .mb-rule{width:92px;margin:16px 0 14px}.book-spread .mb-signoff{margin-top:13px;font-size:8px}.book-spread .mb-portrait-wrap{height:106%}@media (width<=760px){.mb-appreciation{padding:21px 20px 14px}.mb-appreciation:before{width:118%;height:386px;top:181px;right:-22%}.mb-appreciation:after{width:101%;height:350px;top:195px;right:-11%}.mb-headline{padding-top:6px}.mb-kicker{margin-bottom:13px;font-size:14px}.mb-display-title em{margin-bottom:-2px;font-size:51px}.mb-display-title strong{font-size:43px}.mb-display-title b{margin-top:5px;font-size:27px}.mb-portrait-wrap{height:405px;min-height:405px;margin:7px 0 9px}.mb-portrait-wrap img{max-width:108%;height:405px;transform:none}.mb-copy h3{font-size:25px}.mb-honours{font-size:8.5px}.mb-title{font-size:12px}.mb-note{font-size:15px;line-height:1.62}.mb-signoff{font-size:9px}}.mb-copy{justify-content:space-between;padding:0 4% 3% 0}.mb-headline{padding-top:0}.mb-kicker{margin-bottom:12px}.mb-display-title{margin-bottom:24px}.mb-portrait-wrap{align-self:stretch;height:100%;padding-top:3%}.mb-portrait-wrap img{max-width:121%;height:96%;transform:translateY(0)}.book-spread .mb-copy{justify-content:space-between;padding:0 2% 2% 0}.book-spread .mb-headline{padding-top:0}.book-spread .mb-portrait-wrap{align-self:stretch;height:100%;padding-top:3%}@media (width<=760px){.mb-copy{display:contents}.mb-headline{padding-top:6px}.mb-portrait-wrap{height:392px;min-height:392px;padding-top:8px}.mb-portrait-wrap img{max-width:104%;height:382px;transform:none}.mb-display-title{margin-bottom:0}}.mb-copy{justify-content:flex-start}.mb-headline{margin-bottom:clamp(28px,3.5vh,42px)}.mb-details{margin-top:0}.mb-kicker{font-size:16.5px}.book-spread .mb-copy{justify-content:flex-start}.book-spread .mb-headline{margin-bottom:25px}.book-spread .mb-kicker{font-size:12.5px}.book-spread .mb-display-title{margin-bottom:0}@media (width<=760px){.mb-headline{margin-bottom:0}.mb-kicker{font-size:15px}.mb-details{margin-top:0}.mb-note{font-size:15px;line-height:1.62}}.mb-display-title em,.book-spread .mb-display-title em{margin-bottom:8px}@media (width<=760px){.mb-display-title em{margin-bottom:8px}}.book-page:has(.mb-appreciation) .page-top{border-bottom:1px solid #b9914370;padding-bottom:12px}.book-page:has(.mb-appreciation) .page-top>div>span{letter-spacing:.26em;color:#a77b2d;font:700 8px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-page:has(.mb-appreciation) .page-body{height:calc(100% - 78px);padding-top:15px}.mb-appreciation{background:0 0;grid-template-columns:minmax(0,1.08fr) minmax(246px,.92fr);gap:0;height:100%;padding:14px clamp(14px,2vw,30px) 12px}.mb-appreciation:before{background:linear-gradient(157deg,#06493d,#0b654f 56%,#05463a);border-radius:50% 50% 0 0/24% 24% 0 0;width:46%;height:105%;bottom:-8%;right:-1%;box-shadow:inset 0 0 0 1px #eacf97e6,inset 0 0 0 13px #ffffff07,0 16px 30px #08372e1c}.mb-appreciation:after{background:repeating-linear-gradient(45deg,#ebcf940b 0 1px,#0000 1px 27px),repeating-linear-gradient(-45deg,#ebcf9409 0 1px,#0000 1px 27px);border-color:#ebcf944d;width:41%;height:86%;top:7%;right:2%}.mb-copy{align-content:space-between;gap:clamp(20px,4.2vh,42px);justify-content:initial;grid-template-rows:auto auto auto;height:100%;padding:3px 7% 6px 1%;display:grid}.mb-headline{margin:0}.mb-kicker{color:#a6802b;letter-spacing:0;text-transform:none;margin:0 0 9px;font:400 clamp(13px,1.35vw,18px)/1.1 Libre Baskerville,Georgia,serif}.mb-display-title{margin:0}.mb-display-title em{color:#b58a2d;text-transform:none;margin:0 0 7px;font:400 clamp(39px,4.1vw,66px)/.92 Palace Script MT,Brush Script MT,cursive}.mb-display-title strong{color:#123e34;letter-spacing:-.028em;font:700 clamp(30px,3.28vw,53px)/.94 Libre Baskerville,Georgia,serif}.mb-display-title b{color:#17493d;letter-spacing:.085em;margin-top:6px;font:700 clamp(18px,1.96vw,31px)/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.mb-details{margin:0}.mb-copy h3{color:#133f35;margin:0;font:700 clamp(19px,1.9vw,30px)/1.16 Libre Baskerville,Georgia,serif}.mb-honours{color:#7b6849;letter-spacing:.075em;margin:12px 0 7px;font:700 9px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.mb-title{color:#a77b2d;letter-spacing:.15em;text-transform:uppercase;margin:0;font:700 12px/1.25 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.mb-appreciation-footer{margin:0}.mb-rule{background:#c7a257;width:110px;height:1px;margin:0 0 14px}.mb-note{color:#40544c;max-width:420px;margin:0;font:400 clamp(12px,1.1vw,15px)/1.55 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.mb-signoff{color:#25483e;letter-spacing:.045em;text-transform:uppercase;flex-direction:column;gap:3px;margin:16px 0 0;font:700 10px/1.25 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:flex}.mb-signoff span{color:#8a7652;letter-spacing:0;text-transform:none;font:400 13px/1.15 Libre Baskerville,Georgia,serif}.mb-portrait-wrap{justify-content:flex-end;align-self:stretch;height:100%;padding:0;overflow:visible}.mb-portrait-halo{background:radial-gradient(at 57% 29%,#e8cd9338,#fff8e105 67%);border-radius:48% 48% 0 0/23% 23% 0 0;width:100%;height:92%;bottom:0;right:0;box-shadow:inset 0 0 0 1px #edd49b4f}.mb-portrait-wrap img{object-fit:contain;object-position:center bottom;filter:drop-shadow(14px 19px 17px #0427214d);max-width:122%;height:100%;transform:translateY(0)}.book-spread .book-page:has(.mb-appreciation) .page-body{height:calc(100% - 70px);padding-top:12px}.book-spread .mb-appreciation{grid-template-columns:minmax(0,1.08fr) minmax(205px,.92fr);padding:10px 13px 6px}.book-spread .mb-copy{gap:23px;padding:1px 7% 3px 1%}.book-spread .mb-kicker{margin-bottom:7px;font-size:11px}.book-spread .mb-display-title em{margin-bottom:6px;font-size:35px}.book-spread .mb-display-title strong{font-size:29px}.book-spread .mb-display-title b{margin-top:4px;font-size:16px}.book-spread .mb-copy h3{font-size:18px;line-height:1.16}.book-spread .mb-honours{margin:8px 0 5px;font-size:7px}.book-spread .mb-title{font-size:8px}.book-spread .mb-rule{width:78px;margin-bottom:10px}.book-spread .mb-note{font-size:10px;line-height:1.5}.book-spread .mb-signoff{gap:2px;margin-top:11px;font-size:7px}.book-spread .mb-signoff span{font-size:9px}.book-spread .mb-portrait-wrap img{max-width:122%;height:100%;transform:none}@media (width<=760px){.book-page:has(.mb-appreciation) .page-body{height:calc(100% - 68px);padding-top:11px}.mb-appreciation{grid-template-columns:1fr;height:auto;min-height:100%;padding:12px 4px 20px;overflow:visible}.mb-appreciation:before{width:118%;height:398px;top:198px;bottom:auto;right:-22%}.mb-appreciation:after{width:101%;height:360px;top:211px;right:-11%}.mb-copy{display:contents}.mb-headline{order:0;padding:0 1px}.mb-portrait-wrap{order:1;justify-content:center;height:395px;min-height:395px;margin:7px 0 13px;padding:0}.mb-portrait-halo{width:95%;height:90%;right:2.5%}.mb-portrait-wrap img{max-width:107%;height:395px}.mb-details{order:2;padding:0 1px}.mb-appreciation-footer{order:3;padding:0 1px}.mb-kicker{margin-bottom:9px;font-size:15px}.mb-display-title em{margin-bottom:7px;font-size:51px}.mb-display-title strong{font-size:42px}.mb-display-title b{margin-top:5px;font-size:23px}.mb-copy h3{font-size:24px}.mb-honours{margin:12px 0 7px;font-size:8px}.mb-title{font-size:11px}.mb-rule{width:102px;margin:19px 0 14px}.mb-note{font-size:14px;line-height:1.58}.mb-signoff{margin-top:17px;font-size:9px}.mb-signoff span{font-size:12px}}.mb-mobile-portrait-wrap{display:none}@media (width<=760px){.mb-appreciation{min-height:100%;height:auto!important;padding:14px 10px 28px!important;display:block!important;overflow:visible!important}.mb-appreciation:before{width:112%;height:360px;top:203px;bottom:auto;right:-18%}.mb-appreciation:after{width:96%;height:326px;top:216px;right:-8%}.mb-copy{z-index:3;flex-direction:column;align-items:stretch;gap:0;position:relative;height:auto!important;padding:0!important;display:flex!important}.mb-headline,.mb-details,.mb-appreciation-footer{z-index:3;position:relative;order:initial!important;padding:0!important}.mb-headline{padding-top:2px!important}.mb-kicker{margin-bottom:10px!important;font-size:14px!important}.mb-display-title{margin:0!important}.mb-display-title em{margin:0 0 3px!important;font-size:48px!important;line-height:.92!important}.mb-display-title strong{font-size:40px!important;line-height:.95!important}.mb-display-title b{margin-top:5px!important;font-size:23px!important;line-height:1.02!important}.mb-mobile-portrait-wrap{z-index:2;isolation:isolate;justify-content:center;align-items:flex-end;height:372px;min-height:372px;margin:10px 0 18px;display:flex;position:relative}.mb-mobile-portrait-wrap .mb-portrait-halo{border-radius:48% 48% 0 0/23% 23% 0 0;width:94%;height:89%;bottom:0;right:3%}.mb-mobile-portrait-wrap img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(12px 16px 14px #04272145);max-width:106%;height:372px;display:block;position:relative}.mb-portrait-wrap{display:none!important}.mb-copy h3{font-size:22px!important;line-height:1.19!important}.mb-honours{margin:12px 0 7px!important;font-size:8.5px!important}.mb-title{font-size:11px!important}.mb-rule{width:96px!important;margin:18px 0 13px!important}.mb-note{font-size:14px!important;line-height:1.55!important}.mb-signoff{margin-top:16px!important;font-size:9px!important}.book-page:has(.mb-appreciation) .page-body{scroll-padding-bottom:190px;padding-bottom:190px!important}}.mobile-menu-trigger,.mobile-menu-backdrop,.mobile-quick-drawer{display:none}@media (width<=760px){.quick-access,.desktop-header-action{display:none!important}.book-header{z-index:70;position:sticky;top:0}.mobile-menu-trigger{letter-spacing:.05em;align-items:center;gap:8px;min-height:38px;display:inline-flex;color:#17473b!important;background:#fffdf8!important;border-color:#b18b3fad!important;padding:0 10px!important;font:700 10px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.mobile-menu-trigger i{border-top:1.5px solid;border-bottom:1.5px solid;width:17px;height:12px;display:block;position:relative}.mobile-menu-trigger i:after{content:"";border-top:1.5px solid;position:absolute;top:4px;left:0;right:0}.mobile-menu-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#07261f38;border:0;display:block;position:fixed;inset:0}.mobile-quick-drawer{z-index:91;top:max(12px,env(safe-area-inset-top));background:#fffdf8;border:1px solid #b18b3fb3;flex-direction:column;padding:12px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 18px 45px #082c2338}.mobile-drawer-head{color:#17473b;border-bottom:1px solid #b18b3f52;justify-content:space-between;align-items:center;padding:2px 2px 11px;font:700 14px/1 Libre Baskerville,Georgia,serif;display:flex}.mobile-drawer-head button{color:#17473b;cursor:pointer;background:0 0;border:1px solid #b18b3f94;border-radius:50%;width:31px;height:31px;font-size:22px;line-height:1}.mobile-quick-drawer>button{color:#17473b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b18b3f38;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 5px;font:700 13px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:flex}.mobile-quick-drawer>button:last-child{border-bottom:0}.mobile-quick-drawer .ui-icon{color:#a77b2d;width:17px;height:17px}.mobile-quick-drawer>button:active{background:#f3ebd8}.location-popover{z-index:95}.mb-stage .turn-button{z-index:18;width:38px;height:38px;font-size:27px;top:48%}.mb-stage .turn-button.previous{left:-26px}.mb-stage .turn-button.next{right:-26px}.mb-appreciation .mb-mobile-portrait-wrap{height:342px!important;min-height:342px!important;margin:8px 0 16px!important}.mb-appreciation .mb-mobile-portrait-wrap img{max-width:104%!important;height:342px!important}.mb-appreciation:before{height:331px!important;top:195px!important}.mb-appreciation:after{height:298px!important;top:208px!important}.flipbook-app:has(.mb-appreciation) .chat-widget{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:31}.flipbook-app:has(.mb-appreciation) .chat-launcher{border-radius:23px;min-height:42px;padding:0 11px}.flipbook-app:has(.mb-appreciation) .chat-launcher span{width:25px;height:25px}.flipbook-app:has(.mb-appreciation) .chat-launcher b{font-size:9px}.book-page:has(.mb-appreciation) .page-body{scroll-padding-bottom:230px;padding-bottom:230px!important}.mb-appreciation .mb-mobile-portrait-wrap{height:330px!important;min-height:330px!important;margin:8px 0 16px!important;overflow:hidden!important}.mb-appreciation .mb-mobile-portrait-wrap .mb-portrait-halo{height:100%!important;bottom:0!important}.mb-appreciation .mb-mobile-portrait-wrap img{max-width:98%!important;height:316px!important;transform:none!important}.mb-appreciation:before,.mb-appreciation:after{display:none!important}.mb-appreciation .mb-mobile-portrait-wrap{background:linear-gradient(155deg,#075142,#08705b 55%,#06493d)!important;border:1px solid #e2c27bf0!important;border-radius:48% 48% 0 0/20% 20% 0 0!important;height:326px!important;min-height:326px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 10px #ffffff06,0 12px 23px #08372e1c!important}.mb-appreciation .mb-mobile-portrait-wrap .mb-portrait-halo{border-radius:inherit!important;background:repeating-linear-gradient(45deg,#ebcf940e 0 1px,#0000 1px 26px),repeating-linear-gradient(-45deg,#ebcf9409 0 1px,#0000 1px 26px)!important;border:1px solid #ebcf944f!important;width:auto!important;height:auto!important;inset:9px!important}.mb-appreciation .mb-mobile-portrait-wrap img{filter:drop-shadow(10px 13px 12px #04272140)!important;max-width:96%!important;height:306px!important;position:absolute!important;bottom:8px!important}.book-header .header-actions{flex:none!important;align-items:center!important;margin-left:auto!important;display:flex!important}.book-header .mobile-menu-trigger{background:#fffdf8!important;border:1px solid #b18b3fc7!important;border-radius:50%!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important}.book-header .mobile-menu-trigger span{display:none!important}.book-header .mobile-menu-trigger i{width:19px!important;height:14px!important}.book-header .mobile-menu-trigger i:after{top:5px!important}}@media (width>=761px){.mb-appreciation .mb-portrait-wrap{justify-content:center;align-items:flex-end;padding:0}.mb-appreciation .mb-portrait-wrap .mb-portrait-halo{width:100%;left:0;right:auto}.mb-appreciation .mb-portrait-wrap img{width:auto;max-width:100%;height:94%;transform:none}.mb-appreciation .mb-copy{flex-direction:column;place-content:normal flex-start;gap:0;padding-top:2.5%;padding-bottom:4%;display:flex}.mb-appreciation .mb-headline{margin:0 0 clamp(30px,5vh,56px)}.mb-appreciation .mb-details{margin:0 0 clamp(24px,4vh,44px)}.mb-appreciation .mb-appreciation-footer{margin:0}.book-spread .mb-copy{padding:3px 5% 4px 1%}.book-spread .mb-headline{margin-bottom:34px}.book-spread .mb-kicker{margin-bottom:8px;font-size:13px}.book-spread .mb-display-title em{font-size:43px;line-height:.94}.book-spread .mb-display-title strong{font-size:35px;line-height:.94}.book-spread .mb-display-title b{margin-top:6px;font-size:19px}.book-spread .mb-copy h3{font-size:22px;line-height:1.15}.book-spread .mb-honours{margin:10px 0 7px;font-size:8px}.book-spread .mb-title{font-size:9px}.book-spread .mb-details{margin-bottom:30px}.book-spread .mb-rule{width:92px;margin:0 0 12px}.book-spread .mb-note{max-width:94%;font-size:12px;line-height:1.52}.book-spread .mb-signoff{margin-top:14px;font-size:8px}.book-spread .mb-signoff span{font-size:10px}}.judge-panel{flex-direction:column;height:100%;min-height:0;display:flex}.judge-panel-lead{color:#53625a;margin:0 0 16px;font:400 14px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.judge-card-grid{flex:0;grid-template-columns:1fr;gap:12px;display:grid}.judge-profile-card{min-width:0;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffc,#f9f3e280);border:1px solid #b9914361;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.judge-profile-card:hover{border-color:#b99143d9;transform:translateY(-3px);box-shadow:0 10px 24px #18443917}.judge-avatar{width:64px;height:64px;color:var(--editorial-emerald);letter-spacing:.04em;background:radial-gradient(circle at 35% 25%,#f7edcf,#d7bd7c);border:1px solid #b99143b8;border-radius:50%;flex:none;place-items:center;margin:0;font:700 19px/1 Libre Baskerville,Georgia,serif;display:grid;box-shadow:inset 0 0 0 5px #fffdf799}.judge-card-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.judge-card-copy b{color:var(--editorial-emerald);font:700 16px/1.2 Libre Baskerville,Georgia,serif}.judge-card-copy small{color:#56685f;font:400 12px/1.34 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.judge-card-action{color:#9d7727;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font:700 9px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.judge-modal-backdrop{z-index:1000;background:#092a2380;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.judge-modal{background:linear-gradient(145deg,#fffdf7,#f6efdd);border:1px solid #b991438c;width:min(680px,100%);max-height:min(82vh,780px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 64px #00000047}.judge-modal-actions{align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:14px}.judge-modal-listen{min-height:34px;color:var(--editorial-emerald);letter-spacing:.04em;cursor:pointer;background:#fffaf0;border:1px solid #b991439e;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:700 10px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:inline-flex}.judge-modal-listen>span{font-size:14px;line-height:1}.judge-modal-listen.speaking{background:var(--editorial-emerald);color:#fffdf7}.judge-modal-close{width:34px;height:34px;color:var(--editorial-emerald);cursor:pointer;background:0 0;border:1px solid #b9914399;border-radius:50%;font:400 25px/28px Arial,sans-serif;position:static}.judge-modal-heading{border-bottom:1px solid #b9914361;align-items:center;gap:17px;padding:0 126px 20px 0;display:flex}.judge-modal-heading .judge-avatar{width:72px;height:72px;margin:0;font-size:21px}.judge-modal-heading small{color:#a6802b;letter-spacing:.1em;text-transform:uppercase;font:700 10px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.judge-modal-heading h3{color:var(--editorial-emerald);margin:8px 0 6px;font:700 22px/1.2 Libre Baskerville,Georgia,serif}.judge-modal-heading p{color:#56685f;margin:0;font:400 13px/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.judge-bio-section h4{color:var(--editorial-emerald);margin:0 0 10px;font:700 14px/1.2 Libre Baskerville,Georgia,serif}.judge-bio-section ul{color:#43554c;gap:7px;margin:0;padding-left:19px;font:400 13px/1.42 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:grid}.book-spread .judge-avatar{width:47px;height:47px;margin:0;font-size:14px}.book-spread .judge-card-copy{gap:4px}.book-spread .judge-card-copy b{font-size:12px;line-height:1.16}.book-spread .judge-card-copy small{font-size:8px;line-height:1.26}.book-spread .judge-card-action{padding:0;font-size:6.5px}.book-spread .judge-panel-all .judge-card-grid{gap:6px}.book-spread .judge-panel-all .judge-profile-card{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:6px 8px}.book-spread .judge-panel-all .judge-card-copy{gap:2px}.book-spread .judge-panel-all .judge-card-copy b{font-size:10px;line-height:1.1}.book-spread .judge-panel-all .judge-card-copy small{font-size:7px;line-height:1.15}.book-spread .judge-panel-all .judge-card-action{font-size:5.5px}@media (width<=760px){.judge-panel{overflow-y:auto}.judge-panel-lead{margin-bottom:15px;font-size:14px}.judge-card-grid{flex:none;gap:12px}.judge-profile-card{grid-template-columns:58px minmax(0,1fr);gap:13px;min-height:88px;padding:13px 15px}.judge-avatar{width:58px;height:58px;font-size:17px}.judge-card-copy b{font-size:16px}.judge-card-copy small{font-size:12px}.judge-card-action{display:none}.judge-panel-all .judge-card-grid{gap:9px}.judge-panel-all .judge-profile-card{grid-template-columns:48px minmax(0,1fr);gap:11px;min-height:72px;padding:10px 12px}.judge-panel-all .judge-avatar{width:48px;height:48px;font-size:14px}.judge-panel-all .judge-card-copy b{font-size:14px}.judge-panel-all .judge-card-copy small{font-size:11px}.judge-modal-backdrop{padding:14px}.judge-modal{max-height:88vh;padding:22px 18px}.judge-modal-actions{gap:6px;top:10px;right:12px}.judge-modal-listen{min-height:32px;padding:0 8px;font-size:9px}.judge-modal-heading{gap:13px;padding:0 0 18px}.judge-modal-heading .judge-avatar{width:58px;height:58px;font-size:17px}.judge-modal-heading h3{font-size:19px}.judge-modal-heading p,.judge-bio-section ul{font-size:13px}}:root{--green:#073f78;--green2:#087fc2;--cream:#f2f7fc;--paper:#fcfdff;--gold:#c3a65d;--gold2:#f0dfac;--ink:#183d63;--muted:#617588;--editorial-emerald:#073f78;--editorial-ink:#263f57;--editorial-gold:#b99546;--editorial-paper:#fcfdff}html,body{background:#e5eff8}.book-header{background:#fbfdff;border-color:#c7d8e7}.book-page{border-color:#c7d8e7}.page-pattern,.page-pattern:after{border-color:#1867ae24}.page-top{border-color:#d3e0eb}.book-page.dark:not(.template-cover){background:linear-gradient(140deg,#052f5f,#086cae 70%,#0796d0);border-color:#b99546}.dark .speaker{background:#042b55a3;border-color:#d3b66f}.speaker,.calendar-bar button,.add-all-calendar,.quick-access button,.gallery-feature a,.feedback-actions a,.header-actions button{color:#073f78!important;border-color:#b99546b8!important}.speaker:hover,.calendar-bar button:hover,.add-all-calendar:hover,.quick-access button:hover,.gallery-feature a:hover,.feedback-actions a:hover,.header-actions button:hover{background:#073f78!important;border-color:#073f78!important}.calendar-bar,.contingent-table th,.staff-roster th{background:#073f78!important}.book-page:has(.schedule-page) .calendar-bar b{color:#073f78!important}.mb-appreciation{background:linear-gradient(120deg,#fffffffa,#eaf3fbdb)}.mb-appreciation:before{background:radial-gradient(circle at 4% 13%,#0b70b91f,#0000 24%),radial-gradient(circle at 5% 88%,#0b70b91a,#0000 22%)}.mb-portrait-wrap img{filter:contrast(1.06)saturate(.91)drop-shadow(11px 15px 12px #0f487a36)}.template-cover{color:#073d72!important;background:#f7fafc url(/cover-frame-blue.jpg) 50%/cover no-repeat!important;border-color:#18508c!important}.template-cover.dark:after,.template-cover .page-pattern{display:none}.template-cover:before{background:linear-gradient(90deg,#09335f29,#ffffff0f,#0000)}.template-cover .page-top{border-color:#0e447c3d}.template-cover .page-top>div>span,.template-cover .page-bottom b{color:#14569a!important}.template-cover .page-bottom{color:#476a86!important}.template-cover .speaker{color:#083f73;background:#ffffffe0;border-color:#2a6cae}.template-cover .speaker.speaking{color:#fff;background:#0d5a9e;border-color:#0d5a9e}.template-cover .arabic-mark{color:#0d5a9e;background:#ffffff73;border-color:#0d5a9e94}.template-cover .kicker{text-shadow:0 1px #ffffffbf;color:#15599b!important}.template-cover h1{text-shadow:0 1px #fffc;color:#083f73!important}.template-cover .cover h1 em,.template-cover h1 em{color:#0b6cba!important}.template-cover .cover-sub,.template-cover .back-cover p{text-shadow:0 1px #ffffffd9;color:#234f74!important}.template-cover .cover-meta{color:#234f74;border-color:#0f4d8a59}.template-cover .cover-meta b{color:#0d5a9e!important}.template-cover .qr-placeholder{color:#0d5a9e;background:#ffffff5c;border-color:#1d65a6}@media (width<=760px){.template-cover{background-position:50%}.template-cover .cover-content,.template-cover .back-cover{padding:0 10px}.template-cover h1{font-size:37px!important}.template-cover .arabic-mark{width:62px;height:62px;margin-bottom:13px;font-size:38px}}.reference-cover{color:#073d72!important;background:#fff!important;border:0!important;padding:0!important}.reference-cover:before,.reference-cover:after,.reference-cover .page-pattern,.reference-cover .page-fold,.reference-cover .page-top,.reference-cover .page-bottom{display:none!important}.reference-cover .page-body{place-items:center;height:100%;display:grid;padding:0!important;overflow:hidden!important}.reference-cover-art{background:#fff;place-items:center;width:100%;height:100%;display:grid}.reference-cover-art img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.book-spread .reference-cover .page-body{padding-top:0!important}.book-spread .reference-cover-art img{object-fit:cover!important;object-position:center!important}:root{--royal-blue:#073f78;--navy:#062e5e;--cyan:#00a7dd;--sky:#eaf5fc;--silver:#c7d6e3;--silver-strong:#91aabd;--text-navy:#173b63;--text-muted:#64778b;--paper-blue:#fbfdff;--blue-wash:#f2f8fc;--gold-accent:#c6a75a;--green:var(--royal-blue);--green2:#087fbe;--paper:var(--paper-blue);--cream:var(--blue-wash);--ink:var(--text-navy);--muted:var(--text-muted);--editorial-emerald:var(--royal-blue);--editorial-ink:var(--text-navy);--editorial-gold:var(--cyan);--editorial-paper:var(--paper-blue)}html,body{color:var(--text-navy)!important;background:#e6f0f8!important}.flipbook-app{background:radial-gradient(circle at 50% 22%,#fff 0,#f4f9fd 48%,#dcebf6 100%)!important}.book-header{border-bottom-color:var(--silver)!important;background:#fbfdfff7!important}.mini-brand>span{border-color:var(--cyan)!important;color:var(--royal-blue)!important}.book-shadow{background:#062e5e2e!important}.book-stage{background:linear-gradient(90deg,#0000 49.5%,#05396f1a 50%,#0000 50.8%)!important}.book-page:not(.dark):not(.reference-cover){background-color:var(--paper-blue)!important;border:1px solid var(--silver)!important;border-top:6px solid var(--royal-blue)!important;background-image:linear-gradient(90deg,#0000 0 49.6%,#094b880b 50%,#0000 50.5%),repeating-linear-gradient(45deg,#0879b806 0 1px,#0000 1px 25px),repeating-linear-gradient(-45deg,#0879b805 0 1px,#0000 1px 25px),radial-gradient(circle at 100% 0,#00a7dd13,#0000 32%)!important;background-size:100% 100%,52px 52px,52px 52px,100% 100%!important;border-bottom:4px solid #8ccbe4!important;box-shadow:0 18px 55px #072f5929,inset 0 1px #ffffffe6!important}.book-page:not(.dark):not(.reference-cover):before{background:linear-gradient(90deg,#062e5e1f,#ffffff14,#0000)!important}.book-page:not(.dark):not(.reference-cover) .page-pattern{opacity:1!important;background:0 0!important;border:1px solid #0077b91a!important;border-radius:35%!important;width:290px!important;height:290px!important;inset:-105px -92px auto auto!important;transform:rotate(45deg)!important;-webkit-mask:none!important;mask:none!important}.book-page:not(.dark):not(.reference-cover) .page-pattern:after{border:1px solid #0077b914!important;border-radius:40%!important;inset:47px!important;transform:rotate(25deg)!important}.page-fold{border-top-color:#d9e8f3!important}.page-top{border-bottom:1px solid var(--silver)!important}.page-top>div>span{color:#39779d!important}.page-top h2{color:var(--navy)!important}.page-top h2:after{content:"";border-bottom:2px solid var(--cyan);width:76px;margin-top:10px;display:block}.page-bottom{color:#6e8498!important}.page-bottom b{color:var(--royal-blue)!important}.timeline-row{border-bottom-color:#d9e5ee!important}.timeline-row time,.contingent-table td:nth-child(3) b,.staff-roster td:nth-child(2) b{color:var(--royal-blue)!important}.timeline-row b,.judge-card-copy b,.jelajah-grid b,.jelajah-feature-grid b,.jelajah-photo-grid b,.quran-result b,.quran-hub-intro b,.contingent-table h3,.staff-roster h3{color:var(--navy)!important}.judge-profile-card,.feature-grid article,.participant-card,.gallery-page-actions a,.feedback-steps article,.jelajah-grid a,.jelajah-feature-grid a,.jelajah-photo-grid a,.quran-hub-intro,.quran-result,.contingent-scroll,.staff-roster-table{border-color:var(--silver)!important;box-shadow:none!important;background:#ffffffeb!important}.judge-profile-card:hover,.jelajah-grid a:hover,.jelajah-feature-grid a:hover,.jelajah-photo-grid a:hover{border-color:#60b8db!important;box-shadow:0 9px 22px #0a538e1a!important}.judge-avatar{color:var(--royal-blue)!important;background:radial-gradient(circle at 35% 25%,#fff,#d8edf7)!important;border-color:#8bc7df!important;box-shadow:inset 0 0 0 5px #ffffffd1!important}.judge-card-action,.jelajah-grid small,.jelajah-feature-grid small,.jelajah-more p,.quran-result>small{color:#39779d!important}.judge-panel-lead,.contingent-lead,.staff-roster-intro,.jelajah-grid span,.jelajah-feature-grid span,.jelajah-photo-grid span,.quran-hub-intro span,.quran-result span,.quran-empty,.quran-disclaimer,.feedback-note,.gallery-page-copy,.gallery-page-note{color:var(--text-muted)!important}.contingent-table th,.staff-roster th{background:linear-gradient(90deg,var(--navy),var(--royal-blue))!important;color:#fff!important}.contingent-table td,.staff-roster td{color:#38536b!important;border-top-color:#dce7ef!important}.contingent-table td:first-child,.staff-roster td:first-child{color:#237baa!important}.quran-empty{border-left-color:var(--cyan)!important;background:#f2f9fd!important}.quran-search input{border-color:var(--silver)!important;color:var(--text-navy)!important;background:#fff!important}.quran-arabic{color:var(--royal-blue)!important}.jelajah-text-card{background:linear-gradient(145deg,var(--navy),#087bb6)!important}.jelajah-text-card b,.jelajah-text-card span{color:#fff!important}.jelajah-text-card small{color:#bceeff!important}.jelajah-more{border-top-color:var(--silver)!important}.jelajah-more a{border-color:var(--silver)!important;color:var(--royal-blue)!important;background:#fff!important}.speaker,.calendar-bar button,.add-all-calendar,.quick-access button,.gallery-feature a,.gallery-page-actions a,.feedback-actions a,.header-actions button,.quran-search button,.quran-chips button,.judge-modal-listen{border:1px solid var(--royal-blue)!important;background:var(--royal-blue)!important;color:#fff!important;box-shadow:none!important}.speaker:hover,.calendar-bar button:hover,.add-all-calendar:hover,.quick-access button:hover,.gallery-feature a:hover,.gallery-page-actions a:hover,.feedback-actions a:hover,.header-actions button:hover,.quran-search button:hover,.quran-chips button:hover,.judge-modal-listen:hover{color:#fff!important;background:#086fae!important;border-color:#086fae!important}.speaker.speaking,.judge-modal-listen.speaking{background:var(--cyan)!important;border-color:var(--cyan)!important;color:var(--navy)!important}.feedback-actions a.secondary,.add-all-calendar,.gallery-page-actions a,.header-actions button,.quick-access button,.quran-chips button{border-color:var(--silver-strong)!important;color:var(--royal-blue)!important;background:#fff!important}.feedback-actions a.secondary:hover,.add-all-calendar:hover,.gallery-page-actions a:hover,.header-actions button:hover,.quick-access button:hover,.quran-chips button:hover{background:var(--royal-blue)!important;border-color:var(--royal-blue)!important;color:#fff!important}.calendar-bar{background:linear-gradient(90deg,var(--navy),var(--royal-blue))!important;border:1px solid #298ac0!important}.turn-button{color:var(--royal-blue)!important;background:#fff!important;border-color:#82bdd8!important;box-shadow:0 8px 25px #083e6f24!important}.turn-button:hover{background:var(--royal-blue)!important;color:#fff!important}.book-controls>button{background:var(--royal-blue)!important}.progress button{background:#b4c9d7!important}.progress button.active{background:var(--cyan)!important}.book-tip{color:#637c92!important}.ksu-portrait{border-color:var(--silver)!important;background:linear-gradient(#fff,#eaf5fb)!important}.ksu-title-block h3,.ksu-title-block b,.ksu-title-block span{color:var(--navy)!important}.ksu-copy p,.book-spread .ksu-copy p{color:#3a536a!important}.ksu-copy{scrollbar-color:#77b8d7 transparent!important}.feedback-mark{background:linear-gradient(145deg,#f7fcff,#dceef8)!important;border-color:#78b9d9!important}.feedback-mark .ui-icon{color:var(--royal-blue)!important}.feedback-lead{color:var(--navy)!important}.feedback-steps article>span{color:#2878a4!important}.gallery-page-icon{color:var(--royal-blue)!important;border-color:#77b8d8!important}.gallery-page-lead{color:var(--navy)!important}.chat-launcher,.chat-head,.chat-form button{background:var(--navy)!important}.chat-launcher{border-color:#3aabd7!important;box-shadow:0 12px 32px #07366747!important}.chat-launcher span{background:var(--cyan)!important;color:var(--navy)!important}.chat-panel{background:#fff!important;border-color:#8ebed7!important;box-shadow:0 20px 60px #072f5940!important}.chat-head b{color:#fff!important}.chat-head small{color:#c9eaf8!important}.chat-page-context{color:#56738a!important;background:#eef7fc!important;border-bottom-color:#d4e5f0!important}.chat-message.bot{color:#294c68!important;background:#edf6fb!important}.chat-message.user{background:#087fbe!important}.chat-suggestions button,.chat-form input{color:var(--royal-blue)!important;background:#fff!important;border-color:#a9c7d9!important}.chat-form input:focus{border-color:var(--cyan)!important}.chat-note{color:#72879a!important}.judge-modal-backdrop{background:#0427528c!important}.judge-modal{background:linear-gradient(145deg,#fff,#edf6fb)!important;border-color:#8dbad4!important}.judge-modal-heading{border-bottom-color:#c7d9e5!important}.judge-modal-close{color:var(--royal-blue)!important;border-color:#8fbdd5!important}@media (width<=760px){.book-stage{background:0 0!important}.book-page:not(.dark):not(.reference-cover){border-top-width:5px!important;border-bottom-width:3px!important}.page-top h2:after{width:58px;margin-top:7px}.mobile-menu-trigger{color:var(--royal-blue)!important;background:#fff!important;border-color:#8dbdd7!important}.mobile-menu-backdrop{background:#0427523d!important}.mobile-quick-drawer{background:#fff!important;border-color:#91bdd5!important;box-shadow:0 18px 45px #05305c38!important}.mobile-drawer-head{color:var(--navy)!important;border-bottom-color:#d0e1ec!important}.mobile-drawer-head button{color:var(--royal-blue)!important;border-color:#91bdd5!important}.mobile-quick-drawer>button{color:var(--royal-blue)!important;border-bottom-color:#d9e7f0!important}.mobile-quick-drawer .ui-icon{color:var(--cyan)!important}}.book-page:not(.dark):not(.reference-cover){border-left-color:#91b5cdad!important;border-right-color:#91b5cdad!important;box-shadow:0 16px 42px #072f5921,inset 0 1px #ffffffeb!important}.page-top{border-bottom-color:#91b5cdb8!important;padding-bottom:19px!important}.page-top>div>span{letter-spacing:.28em!important;font-size:8px!important}.page-top h2{letter-spacing:-.018em;margin-top:9px!important}.page-top h2:after{border-bottom-width:1px!important;width:60px!important;margin-top:12px!important}.page-body{padding-top:32px!important}.book-spread .page-body{padding-top:24px!important}.page-bottom{color:#8295a5!important;letter-spacing:.11em!important}.judge-profile-card,.feature-grid article,.participant-card,.gallery-page-actions a,.feedback-steps article,.jelajah-grid a,.jelajah-feature-grid a,.jelajah-photo-grid a,.quran-hub-intro,.quran-result,.contingent-scroll,.staff-roster-table{border-color:#91b5cd9e!important}.judge-profile-card,.feature-grid article,.participant-card,.jelajah-grid a,.jelajah-feature-grid a,.jelajah-photo-grid a{background:#ffffffdb!important}.judge-profile-card{gap:18px!important;padding:16px 19px!important}.judge-profile-card:hover,.jelajah-grid a:hover,.jelajah-feature-grid a:hover,.jelajah-photo-grid a:hover{box-shadow:0 8px 18px #0a538e14!important}.judge-avatar{border-width:1px!important}.feature-grid{gap:20px!important}.feature-grid article{padding:24px!important}.jelajah-grid,.jelajah-feature-grid,.jelajah-photo-grid{gap:15px!important}.jelajah-grid a,.jelajah-feature-grid a,.jelajah-photo-grid a{border-width:1px!important}.gallery-page-actions a,.feedback-steps article{border-color:#91b5cd94!important}.feedback-steps{gap:14px!important}.feedback-steps article{background:#ffffffc7!important}.feedback-lead{margin-bottom:24px!important}.ksu-editorial{gap:28px!important}.ksu-portrait{background:linear-gradient(#fff,#eef7fc)!important;border-color:#91b5cd94!important}.ksu-title-block{padding:4px 12px 12px!important}.ksu-title-block h3{color:var(--navy)!important;margin-bottom:8px!important}.ksu-title-block span{color:#527792!important;margin-top:6px!important}.ksu-copy{padding-right:12px!important}.ksu-copy p,.book-spread .ksu-copy p{color:#40576c!important;margin-bottom:11px!important;line-height:1.42!important}.ksu-copy p:first-of-type,.book-spread .ksu-copy p:first-of-type{color:var(--text-navy)!important}.ksu-basmala{color:var(--navy)!important;margin-bottom:16px!important}.contingent-page{padding-right:7px!important}.contingent-lead,.staff-roster-intro{margin-bottom:20px!important;line-height:1.5!important}.contingent-table h3,.staff-roster h3{margin-bottom:12px!important}.contingent-table th,.staff-roster th{letter-spacing:.095em!important;padding:11px!important}.contingent-table td,.staff-roster td{border-top-color:#b6cfdfad!important;padding:11px!important;line-height:1.42!important}.contingent-table tbody tr:nth-child(2n),.staff-roster tbody tr:nth-child(2n){background:#eaf5fc66}.contingent-table table,.staff-roster table{color:#38536b!important}.staff-roster-note,.table-swipe-note{color:#71879a!important}.quick-access{gap:10px!important;padding-top:12px!important;padding-bottom:7px!important}.quick-access button{letter-spacing:.045em!important;border-color:#91b5cdd6!important;min-height:38px!important;padding:0 14px!important;font-size:10px!important}.quick-access button .ui-icon{width:15px!important;height:15px!important;color:var(--cyan)!important}.book-controls{grid-template-columns:118px 1fr 118px!important;gap:14px!important}.book-controls>button{color:var(--royal-blue)!important;background:0 0!important;border:0!important;padding:8px!important;font-size:10px!important}.book-controls>button:not(:disabled):hover{color:#087fbe!important;background:0 0!important}.progress{color:#6a8194!important;font-size:9px!important;font-weight:700!important}.progress>div{gap:9px!important;margin-top:7px!important}.progress button{background:#c2d2dd!important;width:6px!important;height:6px!important}.progress button.active{background:var(--cyan)!important;transform:scale(1.25)!important}.book-tip{color:#7d92a3!important;margin-top:8px!important;margin-bottom:16px!important}.turn-button{border-color:#91b5cdb8!important;width:50px!important;height:50px!important;box-shadow:0 7px 19px #083e6f1a!important}@media (width<=760px){.page-top{padding-bottom:15px!important}.page-top h2:after{margin-top:8px!important}.page-body,.book-spread .page-body{padding-top:22px!important}.judge-profile-card{gap:13px!important;padding:14px 15px!important}.judge-card-grid{gap:12px!important}.ksu-editorial,.book-spread .ksu-editorial{gap:16px!important}.ksu-copy{padding-right:4px!important}.ksu-copy p,.book-spread .ksu-copy p{margin-bottom:10px!important;line-height:1.45!important}.contingent-table td,.staff-roster td,.contingent-table th,.staff-roster th{padding:10px 9px!important}.quick-access{padding-top:9px!important;padding-bottom:5px!important}.quick-access button{min-height:36px!important;padding:0 12px!important;font-size:9px!important}.book-controls{grid-template-columns:96px 1fr 96px!important;gap:6px!important}.turn-button{width:42px!important;height:42px!important}}.book-page:not(.reference-cover) .page-top{min-height:58px!important;padding-bottom:15px!important}.book-page:not(.reference-cover) .page-body{padding-top:20px!important}.book-spread .book-page:not(.reference-cover) .page-body{padding-top:18px!important}.page-top h2{line-height:1.08!important}.page-top h2:after{opacity:.78;margin-top:9px!important}.page-pattern{opacity:.5!important}.page-bottom{bottom:13px!important}.page-fold{opacity:.55!important}.book-spread .book-page.ybmk-foreword .ksu-copy p,.book-spread .book-page.ybmk-foreword .ksu-copy p:first-of-type,.book-spread .book-page.uniform-body-copy .ksu-copy p,.book-spread .book-page.uniform-body-copy .ksu-copy p:first-of-type{margin:0 0 10px!important;font-size:11.8px!important;line-height:1.55!important}:is(.book-spread .book-page.uniform-body-copy:has(.schedule-page) .timeline.compact .timeline-row time,.book-spread .book-page.uniform-body-copy:has(.schedule-page) .timeline.compact .timeline-row b){font-size:12px!important;line-height:1.5!important}.book-spread .book-page.uniform-body-copy .judge-panel-lead{font-size:11px!important;line-height:1.4!important}.book-spread .book-page.uniform-body-copy .quran-hub-intro span,.book-spread .book-page.uniform-body-copy .quran-result span,.book-spread .book-page.uniform-body-copy .quran-empty{font-size:11.8px!important;line-height:1.42!important}.book-spread .book-page.uniform-body-copy .quran-disclaimer{font-size:10px!important;line-height:1.35!important}.book-spread .book-page.uniform-body-copy .staff-roster-intro,.book-spread .book-page.uniform-body-copy .staff-roster-note{font-size:11.8px!important;line-height:1.4!important}.book-spread .book-page.uniform-body-copy .staff-roster td{font-size:12px!important;line-height:1.4!important}.book-spread .book-page.uniform-body-copy .mb-note,.book-spread .book-page.uniform-body-copy .mb-signoff,.book-spread .book-page.uniform-body-copy .supporter-copy p{font-size:11.8px!important;line-height:1.45!important}.ksu-editorial{align-items:stretch!important;gap:24px!important}.ksu-portrait{border:1px solid #7eaec999!important;border-radius:2px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 24px #072f5914!important}.ksu-title-block{background:#ffffffc2!important;border-bottom:1px solid #91b5cd80!important;flex:none!important;padding:15px 15px 13px!important}.ksu-title-block h3{font-size:20px!important;line-height:1.1!important}.ksu-title-block b{font-size:13px!important;line-height:1.25!important}.ksu-title-block span{font-size:10px!important;line-height:1.3!important}.ksu-portrait img{object-fit:cover!important;object-position:center top!important;flex:auto!important;width:100%!important;min-height:0!important}.ksu-copy{padding:3px 10px 4px 0!important;overflow:auto!important}.ksu-basmala{text-align:right!important;margin-bottom:12px!important;font-size:23px!important;line-height:1.22!important}.ksu-copy p,.book-spread .ksu-copy p{margin:0 0 12px!important;font-size:12.3px!important;line-height:1.52!important}.ksu-copy p:first-of-type,.book-spread .ksu-copy p:first-of-type{font-size:12.6px!important;line-height:1.48!important}.book-spread .ksu-editorial{gap:18px!important}.book-spread .ksu-title-block{padding:12px 12px 10px!important}.book-spread .ksu-title-block h3{font-size:17px!important}.book-spread .ksu-title-block b{font-size:10.5px!important}.book-spread .ksu-title-block span{font-size:8px!important}.book-spread .ksu-basmala{margin-bottom:9px!important;font-size:19px!important}.book-spread .ksu-copy p{margin-bottom:9px!important;font-size:10px!important;line-height:1.48!important}.book-spread .ksu-copy p:first-of-type{font-size:10.3px!important}.book-page:has(.ksu-editorial) .speaker{align-self:flex-start!important;margin-top:1px!important}.schedule-page{padding-top:1px!important}.calendar-bar{border-width:1px!important;min-height:58px!important;margin-bottom:12px!important;padding:11px 13px!important;box-shadow:0 6px 14px #072f5912!important}.calendar-bar>div{gap:4px!important}.calendar-bar b{letter-spacing:.06em!important;font-size:14px!important}.calendar-bar span{font-size:9.5px!important;line-height:1.25!important}.calendar-bar button{min-height:34px!important;padding:0 11px!important;font-size:9px!important}.timeline.compact{gap:0!important}.timeline.compact .timeline-row{border-bottom-color:#91b5cd80!important;grid-template-columns:96px minmax(0,1fr)!important;min-height:0!important;padding:8px 2px!important}.timeline.compact .timeline-row:nth-child(2n){background:#eef7fc66!important}.timeline.compact .timeline-row time{letter-spacing:.015em!important;padding:1px 10px 1px 0!important;font-size:11px!important;font-weight:700!important}.timeline.compact .timeline-row b{color:var(--text-navy)!important;white-space:pre-line!important;font:400 12px/1.38 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.add-all-calendar{min-height:34px!important;margin-top:12px!important;padding:0 12px!important;font-size:9px!important}.schedule-note{color:#71879a!important;margin:8px 0 0!important;font-size:9px!important}.book-spread .calendar-bar{min-height:50px!important;margin-bottom:9px!important;padding:9px 10px!important}.book-spread .calendar-bar b{font-size:11px!important}.book-spread .calendar-bar span{font-size:7.5px!important}.book-spread .calendar-bar button{min-height:30px!important;padding:0 8px!important;font-size:7px!important}.book-spread .timeline.compact .timeline-row{grid-template-columns:76px minmax(0,1fr)!important;padding:6px 2px!important}.book-spread .timeline.compact .timeline-row time{font-size:9px!important}.book-spread .timeline.compact .timeline-row b{font-size:10.2px!important;line-height:1.33!important}.judge-panel-lead{margin-bottom:12px!important;line-height:1.38!important}.judge-card-grid{gap:10px!important}.judge-profile-card{border-color:#91b5cd85!important;gap:12px!important;min-height:62px!important;padding:9px 13px!important}.judge-avatar{width:43px!important;height:43px!important;font-size:13px!important}.judge-card-copy{gap:3px!important}.judge-card-copy b{font-size:13px!important;line-height:1.16!important}.judge-card-copy small{font-size:9px!important;line-height:1.24!important}.judge-card-action{color:#467596!important;padding-left:8px!important;font-size:7px!important}.book-spread .judge-panel-lead{margin-bottom:8px!important;font-size:10px!important}.book-spread .judge-card-grid{gap:7px!important}.book-spread .judge-profile-card{grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;min-height:55px!important;padding:7px 9px!important}.book-spread .judge-avatar{width:40px!important;height:40px!important;font-size:11px!important}.book-spread .judge-card-copy b{font-size:11px!important}.book-spread .judge-card-copy small{font-size:7.5px!important}.book-spread .judge-card-action{font-size:5.8px!important}.book-spread .judge-panel-all .judge-profile-card{grid-template-columns:36px minmax(0,1fr) auto!important;min-height:48px!important;padding:5px 7px!important}.book-spread .judge-panel-all .judge-avatar{width:36px!important;height:36px!important;font-size:10px!important}.book-spread .judge-panel-all .judge-card-copy b{font-size:9.5px!important}.book-spread .judge-panel-all .judge-card-copy small{font-size:6.7px!important}.contingent-page,.staff-roster-page{padding-right:0!important}.contingent-lead,.staff-roster-intro{margin-bottom:15px!important;font-size:11px!important}.contingent-table{margin-bottom:21px!important}.contingent-table h3,.staff-roster h3{margin-bottom:9px!important;font-size:14px!important}.contingent-scroll,.staff-roster-table{border-color:#91b5cd8f!important}.contingent-table th,.staff-roster th{padding:9px 10px!important}.contingent-table td,.staff-roster td{padding:9px 10px!important;line-height:1.34!important}.gallery-page{padding-top:18px!important}.gallery-page-lead,.feedback-lead{line-height:1.25!important}.feedback-hub{padding-top:5px!important}.feedback-steps article{padding:13px 15px!important}.feedback-actions{margin-top:18px!important}.jelajah-grid a,.jelajah-feature-grid a,.jelajah-photo-grid a{border-color:#91b5cd8a!important}.quick-access button{min-height:40px!important;padding:0 15px!important}.chat-widget{bottom:18px!important;right:18px!important}.chat-launcher{min-height:48px!important}.turn-button{width:48px!important;height:48px!important}.book-controls{margin-top:1px!important}.book-tip{margin-top:6px!important}@media (width<=760px){.book-page:not(.reference-cover) .page-top{min-height:0!important;padding-bottom:12px!important}.book-page:not(.reference-cover) .page-body,.book-spread .book-page:not(.reference-cover) .page-body{padding-top:16px!important}.page-top h2{font-size:21px!important;line-height:1.12!important}.ksu-editorial,.book-spread .ksu-editorial{gap:15px!important}.ksu-title-block{padding:13px 13px 11px!important}.ksu-title-block h3{font-size:19px!important}.ksu-title-block b{font-size:13px!important}.ksu-title-block span{font-size:10px!important}.ksu-portrait img{flex:0 0 320px!important;max-height:320px!important}.ksu-copy{padding:0 2px!important;overflow:visible!important}.ksu-basmala{margin-bottom:11px!important;font-size:21px!important}.ksu-copy p,.book-spread .ksu-copy p{margin-bottom:13px!important;font-size:14px!important;line-height:1.55!important}.ksu-copy p:first-of-type,.book-spread .ksu-copy p:first-of-type{font-size:14px!important}.calendar-bar{min-height:0!important;margin-bottom:11px!important;padding:10px 11px!important}.calendar-bar b{font-size:12px!important}.calendar-bar span{font-size:8.5px!important}.calendar-bar button{max-width:120px!important;min-height:33px!important;font-size:8px!important}.timeline.compact .timeline-row{grid-template-columns:82px minmax(0,1fr)!important;padding:9px 2px!important}.timeline.compact .timeline-row time{font-size:10px!important}.timeline.compact .timeline-row b{font-size:12px!important;line-height:1.4!important}.judge-profile-card,.book-spread .judge-profile-card{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;min-height:70px!important;padding:9px 11px!important}.judge-avatar,.book-spread .judge-avatar{width:48px!important;height:48px!important;font-size:14px!important}.judge-card-copy b,.book-spread .judge-card-copy b{font-size:14px!important}.judge-card-copy small,.book-spread .judge-card-copy small{font-size:10.5px!important}.judge-card-action{display:none!important}.judge-panel-all .judge-profile-card,.book-spread .judge-panel-all .judge-profile-card{min-height:64px!important}.contingent-lead,.staff-roster-intro{font-size:12px!important}.contingent-table td,.staff-roster td{padding:9px 8px!important;font-size:10px!important}.contingent-table th,.staff-roster th{padding:9px 8px!important;font-size:8px!important}.quick-access{scrollbar-width:none!important;justify-content:flex-start!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;overflow-x:auto!important}.quick-access::-webkit-scrollbar{display:none}.quick-access button{flex:none!important;min-height:38px!important}.chat-widget{right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}.chat-launcher{min-height:44px!important;padding:0 11px!important}.chat-launcher b{font-size:9px!important}.turn-button{width:40px!important;height:40px!important}.book-controls{grid-template-columns:86px 1fr 86px!important}.book-controls>button{font-size:9px!important}.progress>div{gap:7px!important;max-width:100%!important;overflow:hidden!important}}.calendar-bar{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #91b5cd7a!important;padding:0 0 10px!important}.calendar-bar b{color:var(--royal-blue)!important}.calendar-bar span{color:#668196!important}.calendar-bar button{box-shadow:0 5px 12px #072f5914!important}.book-spread .calendar-bar{padding:0 0 8px!important}.sponsor-appreciation{text-align:center;flex-direction:column;align-items:center;max-width:900px;height:100%;margin:0 auto;padding:clamp(4px,1.5vh,18px) clamp(6px,2vw,28px) 0;display:flex}.sponsor-intro{color:#3c5971;max-width:700px;margin:0;font:400 clamp(12px,1.25vw,16px)/1.55 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.sponsor-rule{background:linear-gradient(90deg,#0000,#b99546 20%,#d8be78 80%,#0000);width:82px;height:1px;margin:clamp(17px,3vh,30px) 0}.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(26px,5vw,72px);width:100%;display:grid}.sponsor-item{flex-direction:column;align-items:center;min-width:0;padding:0;display:flex}.sponsor-item+.sponsor-item{position:relative}.sponsor-item+.sponsor-item:before{content:"";background:#b995467a;width:1px;position:absolute;top:7%;bottom:8%;left:calc(clamp(26px,5vw,72px)/-2)}.sponsor-logo-box{background:#ffffff8f;justify-content:center;align-items:center;width:100%;height:clamp(155px,25vh,230px);padding:10px;display:flex}.sponsor-logo-box img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.sponsor-item h3{max-width:320px;color:var(--navy);margin:18px 0 5px;font:700 clamp(13px,1.25vw,17px)/1.3 Libre Baskerville,Georgia,serif}.sponsor-item span{color:#678298;letter-spacing:.16em;text-transform:uppercase;font:700 9px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread .sponsor-grid{gap:32px}.book-spread .sponsor-logo-box{height:148px;padding:7px}.book-spread .sponsor-item h3{max-width:180px;margin:12px 0 4px;font-size:10px;line-height:1.35}.book-spread .sponsor-item span{font-size:6.5px}.book-spread .sponsor-item+.sponsor-item:before{left:-16px}.book-page:has(.sponsor-appreciation) .speaker{display:none}@media (width<=760px){.sponsor-appreciation{height:auto;min-height:100%;padding:4px 3px 22px}.sponsor-intro{font-size:14px;line-height:1.58}.sponsor-rule{width:70px;margin:22px 0}.sponsor-grid{grid-template-columns:1fr;gap:29px}.sponsor-item+.sponsor-item:before{width:auto;height:1px;inset:-15px 18% auto}.sponsor-logo-box{max-width:310px;height:178px;padding:8px}.sponsor-item h3{max-width:330px;margin:13px 0 5px;font-size:15px}.sponsor-item span{font-size:8px}}.book-page:has(.sponsor-appreciation) .page-top{border-bottom:0!important;padding-top:5px!important;padding-bottom:17px!important}.book-page:has(.sponsor-appreciation) .page-top h2{letter-spacing:-.025em!important;color:var(--navy)!important;margin-top:11px!important;font-size:29px!important}.book-page:has(.sponsor-appreciation) .page-top h2:after{opacity:1!important;border-color:#b99546!important;width:70px!important;margin-top:13px!important}.book-page:has(.sponsor-appreciation) .page-body{padding-top:14px!important}.sponsor-appreciation{isolation:isolate;position:relative;overflow:hidden;justify-content:flex-start!important;max-width:100%!important;padding:5px clamp(12px,4vw,58px) clamp(45px,9vh,88px)!important}.sponsor-appreciation:before,.sponsor-appreciation:after{content:"";z-index:-1;border:23px solid #063053f2;border-bottom:0;border-radius:160px 160px 0 0;width:245px;height:174px;position:absolute;bottom:-105px;box-shadow:inset 0 0 0 1px #dabe78e6}.sponsor-appreciation:before{left:-118px}.sponsor-appreciation:after{right:-118px}.sponsor-intro{color:#405c71!important;max-width:650px!important;font-size:13px!important;line-height:1.58!important}.sponsor-rule{background:#b99546!important;width:64px!important;margin:20px 0 23px!important}.sponsor-grid{z-index:1;min-height:260px;position:relative;background:#fffefae0!important;border:1px solid #b99546a8!important;border-radius:8px!important;align-items:stretch!important;gap:0!important;max-width:820px!important;padding:27px 28px 24px!important;box-shadow:0 12px 30px #072f5917!important}.sponsor-item{justify-content:flex-start!important;padding:0 26px!important}.sponsor-item+.sponsor-item:before{background:#b99546b3!important;top:13px!important;bottom:13px!important;left:0!important}.sponsor-item:before{content:"PENAJA RASMI";color:#b08b42;letter-spacing:.2em;margin:0 0 13px;font:700 8px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.sponsor-logo-box{background:0 0!important;height:166px!important;padding:2px!important}.sponsor-item h3{min-height:34px;color:#24445e!important;text-transform:uppercase!important;max-width:270px!important;margin:13px 0 0!important;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.book-spread .sponsor-appreciation{padding:1px 13px 34px!important}.book-spread .sponsor-intro{font-size:9px!important;line-height:1.48!important}.book-spread .sponsor-grid{min-height:192px;border-radius:5px!important;max-width:560px!important;padding:18px 17px!important}.book-spread .sponsor-item{padding:0 17px!important}.book-spread .sponsor-item:before{margin-bottom:8px;font-size:6px}.book-spread .sponsor-item h3{min-height:25px;max-width:185px!important;margin-top:8px!important;font-size:8px!important}.book-spread .sponsor-appreciation:before,.book-spread .sponsor-appreciation:after{border-width:17px;width:175px;height:122px;bottom:-75px}.book-spread .sponsor-appreciation:before{left:-85px}.book-spread .sponsor-appreciation:after{right:-85px}@media (width<=760px){.book-page:has(.sponsor-appreciation) .page-top h2{font-size:25px!important}.sponsor-appreciation{padding:4px 2px 54px!important}.sponsor-intro{max-width:340px!important;font-size:13px!important}.sponsor-rule{margin:19px 0 22px!important}.sponsor-grid{grid-template-columns:1fr!important;gap:23px!important;width:calc(100% - 10px)!important;min-height:0!important;padding:21px 19px!important}.sponsor-item{padding:0!important}.sponsor-item+.sponsor-item:before{width:auto!important;height:1px!important;inset:-12px 15% auto!important}.sponsor-item:before{margin-bottom:10px;font-size:7px}.sponsor-logo-box{height:145px!important}.sponsor-logo-box img{max-width:76%!important;max-height:128px!important}.sponsor-item:first-child .sponsor-logo-box img{max-height:119px!important}.sponsor-item h3{min-height:0;margin-top:9px!important;font-size:12px!important}.sponsor-appreciation:before,.sponsor-appreciation:after{border-width:16px;width:155px;height:110px;bottom:-70px}.sponsor-appreciation:before{left:-79px}.sponsor-appreciation:after{right:-79px}}.sponsor-appreciation:before{display:none!important}.sponsor-appreciation:after{border:19px solid #063053f0!important;border-bottom:0!important;border-radius:250px 250px 0 0!important;width:min(470px,82%)!important;height:212px!important;display:block!important;bottom:-158px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:inset 0 0 0 1px #dabe78eb!important}.sponsor-intro{max-width:720px!important;font-size:14.5px!important;line-height:1.55!important}.sponsor-grid{min-height:285px!important;padding:46px 30px 26px!important}.sponsor-grid:before{content:"PENAJA RASMI";color:#af8b43;letter-spacing:.23em;white-space:nowrap;font:700 8px/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;position:absolute;top:17px;left:50%;transform:translate(-50%)}.sponsor-item:before{display:none!important}.sponsor-item+.sponsor-item:before{content:""!important;margin:0!important;display:block!important;top:40px!important;bottom:19px!important;left:0!important}.book-spread .sponsor-appreciation{padding-bottom:44px!important}.book-spread .sponsor-appreciation:after{border-width:15px!important;width:340px!important;height:158px!important;bottom:-112px!important}.book-spread .sponsor-intro{font-size:10px!important}.book-spread .sponsor-grid:before{font-size:6px;top:13px}.book-spread .sponsor-item h3{min-height:27px!important;margin-top:9px!important;font-size:9px!important}@media (width<=760px){.sponsor-intro{font-size:14px!important;line-height:1.58!important}.sponsor-intro-break{display:none}.sponsor-appreciation{padding-bottom:62px!important}.sponsor-appreciation:after{border-width:16px!important;width:295px!important;height:154px!important;bottom:-114px!important}.sponsor-grid{gap:27px!important;padding:39px 19px 23px!important}.sponsor-grid:before{font-size:7px;top:14px}.sponsor-item+.sponsor-item:before{top:-14px!important;bottom:auto!important}.sponsor-logo-box{height:169px!important}.sponsor-logo-box img{max-width:85%!important;max-height:149px!important}.sponsor-item:first-child .sponsor-logo-box img{max-height:139px!important}.sponsor-item h3{margin-top:10px!important;font-size:13px!important}}.sponsor-intro{max-width:760px!important;color:var(--navy)!important;font:400 15px/1.55 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.sponsor-intro strong{font:700 20px/1.3 Libre Baskerville,Georgia,serif;display:inline;color:var(--navy)!important}.sponsor-intro span{display:inline}.sponsor-rule{width:58px!important;margin:18px 0 25px!important}.sponsor-grid:before{content:none!important}.sponsor-grid{min-height:260px!important;margin-top:3px!important;padding:22px 34px 23px!important}.sponsor-item+.sponsor-item:before{top:17px!important;bottom:17px!important}.sponsor-logo-box{height:215px!important}.sponsor-logo-box img{max-width:92%!important;max-height:205px!important}.sponsor-item:first-child .sponsor-logo-box img{max-height:194px!important}.sponsor-item h3{max-width:325px!important;min-height:0!important;margin-top:13px!important;font-size:13px!important;line-height:1.38!important}.sponsor-appreciation:after{border-width:13px!important;height:192px!important;bottom:-143px!important;box-shadow:inset 0 0 0 1px #dabe78d9!important}.book-spread .sponsor-intro{max-width:500px!important;font-size:10.5px!important;line-height:1.46!important}.book-spread .sponsor-intro strong{font-size:14px!important}.book-spread .sponsor-rule{width:50px!important;margin:13px 0 17px!important}.book-spread .sponsor-grid{min-height:211px!important;padding:17px 23px 18px!important}.book-spread .sponsor-item+.sponsor-item:before{top:12px!important;bottom:12px!important}.book-spread .sponsor-logo-box{height:160px!important}.book-spread .sponsor-logo-box img{max-height:151px!important}.book-spread .sponsor-item:first-child .sponsor-logo-box img{max-height:143px!important}.book-spread .sponsor-item h3{margin-top:8px!important;font-size:9.5px!important}.book-spread .sponsor-appreciation:after{border-width:10px!important;height:143px!important;bottom:-101px!important}@media (width<=760px){.sponsor-intro{max-width:350px!important;font-size:14px!important;line-height:1.58!important}.sponsor-intro strong{margin-bottom:5px;display:block;font-size:18px!important;line-height:1.35!important}.sponsor-rule{margin:17px 0 22px!important}.sponsor-grid{gap:28px!important;min-height:0!important;padding:18px 20px 23px!important}.sponsor-item+.sponsor-item:before{top:-15px!important;bottom:auto!important}.sponsor-logo-box{height:193px!important}.sponsor-logo-box img{max-height:182px!important}.sponsor-item:first-child .sponsor-logo-box img{max-height:172px!important}.sponsor-item h3{font-size:13px!important}.sponsor-appreciation:after{border-width:11px!important;height:144px!important;bottom:-105px!important}}.book-page:has(.sponsor-advertorial) .page-top{display:none!important}.book-page:has(.sponsor-advertorial) .page-body{height:100%;padding-top:0!important}.sponsor-advertorial{background:0 0!important;flex-direction:column!important;align-items:center!important;height:100%!important;min-height:0!important;padding:clamp(24px,5vh,55px) clamp(14px,5vw,70px) clamp(80px,17vh,145px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.sponsor-advertorial:after{display:none!important}.sponsor-hero-copy{z-index:2;text-align:center;max-width:760px;position:relative}.sponsor-hero-copy h3 span{color:#b28c43;display:block}.sponsor-hero-copy .sponsor-rule{background:#b99546!important;width:58px!important;margin:19px auto 15px!important}.sponsor-hero-copy .sponsor-intro{color:#38536b!important;max-width:690px!important;margin:0!important;font:400 clamp(13px,1.45vw,18px)/1.48 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.sponsor-grid{z-index:2;width:min(820px,100%)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(52px,9vw,125px)!important;margin:clamp(26px,5vh,50px) 0 0!important;padding:0!important;display:grid!important;position:relative!important}.sponsor-grid:before,.sponsor-item+.sponsor-item:before{display:none!important}.sponsor-item{align-items:center!important;padding:0!important;display:flex!important}.sponsor-logo-box{background:#f6f0e2!important;border:0!important;border-radius:50%!important;width:clamp(185px,20vw,285px)!important;height:clamp(150px,17vw,230px)!important;margin:0 auto!important;padding:12px!important;box-shadow:inset 0 0 0 1px #b995462b!important}.sponsor-logo-box img,.sponsor-item:first-child .sponsor-logo-box img{object-fit:contain!important;width:auto!important;max-width:92%!important;height:auto!important;max-height:90%!important}.sponsor-item h3{color:#3a536a!important;text-transform:none!important;letter-spacing:.01em!important;max-width:295px!important;min-height:0!important;margin:15px auto 0!important;font:400 clamp(10px,1.05vw,14px)/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.sponsor-item span{display:none!important}.sponsor-footer-band{z-index:1;background-color:#062f53;background-image:repeating-conic-gradient(from 45deg at 50% 100%,#ffffff0b 0 10deg,transparent 10deg 20deg);border-top:1px solid #dabe78eb;height:29%;position:absolute;bottom:0;left:0;right:0}.sponsor-footer-band:before{content:"";background:#dabe7859;height:1px;position:absolute;top:9px;left:0;right:0}.book-spread .sponsor-hero-copy>p:first-child{font-size:16px!important}.book-spread .sponsor-hero-copy h3{font-size:34px!important}.book-spread .sponsor-hero-copy .sponsor-rule{width:45px!important;margin:12px auto!important}.book-spread .sponsor-footer-band{height:27%}@media (width<=760px){.sponsor-advertorial{height:auto!important;min-height:100%!important;padding:30px 14px 150px!important;overflow:hidden!important}.sponsor-hero-copy>p:first-child{font-size:19px!important}.sponsor-hero-copy h3{font-size:36px!important;line-height:1.1!important}.sponsor-hero-copy .sponsor-rule{margin:18px auto 14px!important}.sponsor-hero-copy .sponsor-intro{font-size:14px!important;line-height:1.52!important}.sponsor-hero-copy .sponsor-intro br{display:none}.sponsor-grid{grid-template-columns:1fr!important;gap:35px!important;width:100%!important;margin-top:38px!important}.sponsor-logo-box{width:210px!important;height:174px!important}.sponsor-item h3{max-width:285px!important;margin-top:12px!important;font-size:13px!important}.sponsor-footer-band{height:21%}}.sponsor-grid{margin-top:clamp(20px,3vh,32px)!important}.sponsor-footer-band{background-color:#062f53!important;background-image:linear-gradient(30deg,#ffffff0b 12%,#0000 12.5% 87%,#ffffff0b 87.5%),linear-gradient(150deg,#ffffff0b 12%,#0000 12.5% 87%,#ffffff0b 87.5%)!important;background-size:32px 32px!important;border:1px solid #dabe78e0!important;border-bottom:0!important;border-radius:330px 330px 0 0!important;width:min(620px,88%)!important;height:clamp(70px,15vh,112px)!important;bottom:-39px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.book-spread .sponsor-grid{margin-top:18px!important}.book-spread .sponsor-footer-band{width:355px!important;height:66px!important;bottom:-25px!important}.book-spread .sponsor-footer-band:before{top:5px!important}@media (width<=760px){.sponsor-advertorial{padding-bottom:92px!important}.sponsor-grid{gap:28px!important;margin-top:26px!important}.sponsor-logo-box{width:235px!important;height:195px!important}.sponsor-item h3{max-width:310px!important;margin-top:13px!important;font-size:14px!important}.sponsor-footer-band{width:92%!important;height:78px!important;bottom:-28px!important}.sponsor-footer-band:before{top:5px!important}}.sponsor-grid{gap:clamp(58px,10vw,140px)!important;margin-top:clamp(20px,3.2vh,34px)!important}.sponsor-logo-box img,.sponsor-item:first-child .sponsor-logo-box img{max-width:95%!important;max-height:93%!important}.sponsor-item:first-child .sponsor-logo-box img{mix-blend-mode:multiply}.sponsor-footer-band{background-color:#062f53!important;background-image:linear-gradient(30deg,#ffffff09 12%,#0000 12.5% 87%,#ffffff09 87.5%),linear-gradient(150deg,#ffffff09 12%,#0000 12.5% 87%,#ffffff09 87.5%)!important;background-size:29px 29px!important;border:0!important;border-top:1px solid #dabe78f0!important;border-radius:0!important;width:100%!important;height:14%!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.book-spread .sponsor-grid{gap:58px!important;margin-top:19px!important}.book-spread .sponsor-footer-band{border-radius:0!important;width:100%!important;height:14%!important;bottom:0!important}@media (width<=760px){.sponsor-advertorial{padding-bottom:118px!important}.sponsor-hero-copy .sponsor-intro{font-size:15px!important;line-height:1.5!important}.sponsor-grid{gap:32px!important;margin-top:28px!important}.sponsor-logo-box{width:260px!important;height:215px!important;padding:16px!important}.sponsor-item h3{max-width:325px!important;margin-top:14px!important;font-size:15px!important}.sponsor-footer-band{border-radius:0!important;width:100%!important;height:13%!important;bottom:0!important}}.sponsor-advertorial{padding-bottom:26px!important}.sponsor-grid{z-index:3!important;gap:clamp(65px,11vw,160px)!important;width:min(780px,100%)!important;margin-top:clamp(33px,5vh,58px)!important}.sponsor-logo-box{background:#f5efdf!important;border-radius:50%!important;width:clamp(220px,24vw,318px)!important;height:clamp(220px,24vw,318px)!important;padding:18px!important;box-shadow:0 8px 20px #0000001f,inset 0 0 0 1px #dabe785c!important}.sponsor-item h3{color:#f7f0df!important;max-width:310px!important;margin-top:16px!important;font-size:clamp(13px,1.35vw,17px)!important;font-weight:700!important}.sponsor-footer-band{z-index:1!important;background-color:#063a40!important;background-image:linear-gradient(30deg,#ffffff0b 12%,#0000 12.5% 87%,#ffffff0b 87.5%),linear-gradient(150deg,#ffffff0b 12%,#0000 12.5% 87%,#ffffff0b 87.5%)!important;background-size:31px 31px!important;border:0!important;border-top:1px solid #dabe78e6!important;border-radius:0!important;width:auto!important;height:auto!important;inset:47% 0 0!important;transform:none!important}.sponsor-footer-band:before{background:#dabe7847!important;top:8px!important;left:0!important;right:0!important}.book-spread .sponsor-advertorial{padding-bottom:17px!important}.book-spread .sponsor-hero-copy .sponsor-intro{font-size:12px!important}.book-spread .sponsor-logo-box{width:158px!important;height:158px!important;padding:11px!important}.book-spread .sponsor-item:last-child .sponsor-logo-box img{max-width:82%!important;max-height:78%!important}.book-spread .sponsor-footer-band{height:auto!important;top:46%!important;bottom:0!important}@media (width<=760px){.sponsor-advertorial{padding-bottom:28px!important}.sponsor-hero-copy .sponsor-intro{font-size:16px!important;line-height:1.5!important}.sponsor-grid{gap:29px!important;margin-top:35px!important}.sponsor-logo-box{width:228px!important;height:228px!important;padding:16px!important}.sponsor-item h3{max-width:300px!important;margin-top:13px!important;font-size:14px!important}.sponsor-footer-band{height:auto!important;top:43%!important;bottom:0!important}.sponsor-footer-band:before{top:6px!important}}.sponsor-advertorial{height:100%!important;min-height:100%!important;padding:clamp(24px,4vh,42px) clamp(14px,5vw,68px) 24px!important;display:flex!important;overflow:visible!important}.sponsor-hero-copy{max-width:790px!important}.sponsor-hero-copy>p:first-child{font-size:clamp(18px,2vw,26px)!important}.sponsor-hero-copy h3{font-size:clamp(31px,4vw,53px)!important}.sponsor-grid{z-index:2!important;align-items:start!important;gap:clamp(70px,11vw,130px)!important;width:min(740px,100%)!important;margin:clamp(28px,5vh,48px) 0 0!important}.sponsor-item{position:relative!important}.sponsor-logo-box{width:clamp(190px,20vw,260px)!important;height:clamp(135px,14vw,185px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important}.sponsor-logo-box img,.sponsor-item:first-child .sponsor-logo-box img{mix-blend-mode:multiply!important;max-width:100%!important;max-height:100%!important}.sponsor-item:last-child .sponsor-logo-box img{max-width:92%!important;max-height:92%!important}.sponsor-item+.sponsor-item:before{content:""!important;background:#b99546!important;width:1px!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;top:3px!important;bottom:30px!important;left:calc(clamp(70px,11vw,130px)/-2)!important}.sponsor-item h3{color:#123f67!important;text-transform:none!important;max-width:290px!important;margin:16px auto 0!important;font:600 clamp(12px,1.25vw,16px)/1.35 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.sponsor-footer-band{z-index:2!important;background:#b99546!important;border:0!important;border-radius:0!important;width:min(720px,92%)!important;height:1px!important;min-height:1px!important;margin:clamp(24px,4vh,38px) auto 0!important;position:relative!important;inset:auto!important;transform:none!important}.sponsor-footer-band:before{display:none!important}.book-spread .sponsor-advertorial{padding:22px 25px 16px!important}.book-spread .sponsor-hero-copy .sponsor-intro{font-size:10.5px!important;line-height:1.45!important}.book-spread .sponsor-grid{gap:64px!important;width:min(470px,100%)!important;margin-top:27px!important}.book-spread .sponsor-item+.sponsor-item:before{top:2px!important;bottom:23px!important;left:-32px!important}.book-spread .sponsor-footer-band{width:92%!important;margin-top:23px!important}@media (width<=760px){.sponsor-advertorial{height:auto!important;padding:27px 14px 28px!important;overflow:visible!important}.sponsor-hero-copy .sponsor-intro{font-size:15px!important;line-height:1.5!important}.sponsor-grid{grid-template-columns:1fr!important;gap:35px!important;width:100%!important;margin-top:33px!important}.sponsor-logo-box{width:220px!important;height:150px!important}.sponsor-item+.sponsor-item:before{width:auto!important;height:1px!important;inset:-18px 21% auto!important}.sponsor-item h3{max-width:300px!important;margin-top:13px!important;font-size:14px!important}.sponsor-footer-band{width:86%!important;margin-top:28px!important}}.sponsor-item:last-child .sponsor-logo-box img{transform-origin:50%!important;width:180%!important;max-width:none!important;height:auto!important;max-height:none!important;transform:scale(1)!important}.sponsor-item:last-child .sponsor-logo-box{z-index:1;position:relative}.sponsor-item:last-child h3{font-size:clamp(13px,1.4vw,17px)!important}@media (width<=760px){.sponsor-item:last-child .sponsor-logo-box img{width:160%!important}.sponsor-item:last-child h3{font-size:15px!important}}.book-spread .sponsor-grid{gap:72px!important;width:min(560px,100%)!important}.book-spread .sponsor-logo-box{width:182px!important;height:150px!important}.book-spread .sponsor-item:first-child .sponsor-logo-box img{max-width:100%!important;max-height:100%!important}.book-spread .sponsor-item:last-child .sponsor-logo-box img{width:285px!important;max-width:none!important;max-height:none!important}.book-spread .sponsor-item h3{max-width:220px!important;margin-top:12px!important;font-size:10px!important}.sponsor-logo-box{width:clamp(250px,27vw,360px)!important;height:clamp(205px,22vw,285px)!important}.sponsor-item:first-child .sponsor-logo-box img{max-width:100%!important;max-height:100%!important}.sponsor-item:last-child .sponsor-logo-box img{width:215%!important;max-width:none!important;max-height:none!important}@media (width<=760px){.sponsor-logo-box{width:250px!important;height:205px!important}.sponsor-item:last-child .sponsor-logo-box img{width:205%!important}.sponsor-item h3{font-size:14px!important}}.sponsor-item:first-child .sponsor-logo-box img{transform-origin:50%!important;transform:scale(1.69)!important}.sponsor-item:last-child .sponsor-logo-box img{transform:translate(14px)!important}@media (width<=760px){.sponsor-item:last-child .sponsor-logo-box img{transform:translate(12px)!important}}.sponsor-item:first-child h3{margin-top:86px!important}@media (width<=760px){.sponsor-item:first-child h3{margin-top:88px!important}}.book-page:has(.supporter-appreciation) .page-top h2{color:var(--navy)!important;font-size:26px!important}.supporter-appreciation{text-align:center;flex-direction:column;align-items:center;height:100%;padding:4px 10px 0;display:flex;overflow:hidden}.supporter-copy>span{color:#ad8227;font:400 13px/1.15 Libre Baskerville,Georgia,serif;display:block}.supporter-copy h3{color:var(--navy);letter-spacing:-.03em;margin:4px 0 0;font:700 28px/1.04 Libre Baskerville,Georgia,serif}.supporter-copy h3 em{color:#b28c43;font-weight:400}.supporter-copy>div{background:#c5a15b;width:55px;height:1px;margin:11px auto}.supporter-copy p{color:#405c71;max-width:590px;margin:0;font:400 11px/1.45 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.supporter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(640px,100%);margin:18px auto 0;display:grid}.supporter-card{background:#ffffff8f;border:1px solid #b9954659;flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:center;min-width:0;padding:9px 8px 7px;display:flex}.supporter-card img{object-fit:contain;mix-blend-mode:multiply;width:84px;height:68px;display:block}.supporter-card.photo-card{background:#173f45;border-color:#123f3559;padding:0;position:relative;overflow:hidden}.supporter-card.photo-card img{object-fit:cover;mix-blend-mode:normal;opacity:.88;width:100%;height:78px}.supporter-card h4{color:#173f45;min-height:29px;margin:7px 0 0;font:700 8px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.supporter-card.photo-card h4{color:#fffaf0;background:linear-gradient(#0000,#072b2bdb);min-height:0;margin:0;padding:17px 6px 6px;font-size:8px;position:absolute;bottom:0;left:0;right:0}.book-spread .supporter-appreciation{padding:1px 2px 0}@media (width<=760px){.supporter-appreciation{height:auto;min-height:100%;padding:5px 7px 25px;overflow:visible}.supporter-copy>span{font-size:13px}.supporter-copy h3{font-size:28px}.supporter-copy p{font-size:13px;line-height:1.5}.supporter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px}.supporter-card,.supporter-card:nth-child(4),.supporter-card:nth-child(5){grid-column:auto;padding:10px 7px 8px}.supporter-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.supporter-card img{width:92px;height:78px}.supporter-card.photo-card img{height:108px}.supporter-card h4{min-height:32px;font-size:10px}.supporter-card.photo-card h4{font-size:10px}}.sponsor-hero-copy h3{color:#103d63!important;letter-spacing:-.035em!important;margin:0!important;font:700 clamp(31px,4vw,53px)/1.13 Libre Baskerville,Georgia,serif!important}.sponsor-hero-copy h3 span{color:#b28c43!important;margin-top:4px!important;font-size:1.04em!important;font-style:italic!important;font-weight:400!important;display:block!important}.sponsor-hero-copy .sponsor-intro{margin-top:0!important}.book-spread .sponsor-hero-copy h3 span{margin-top:3px!important}@media (width<=760px){.sponsor-hero-copy h3{font-size:34px!important;line-height:1.16!important}.sponsor-hero-copy h3 span{margin-top:5px!important;font-size:1.03em!important}}.sponsor-kicker{color:#2a638e!important;text-align:left!important;letter-spacing:.26em!important;text-transform:uppercase!important;border-bottom:1px solid #6fa3c68f!important;align-self:stretch!important;margin:0 0 clamp(22px,3.5vh,34px)!important;padding:0 0 13px!important;font:700 clamp(8px,.7vw,10px)/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.book-spread .sponsor-kicker{margin-bottom:18px!important;padding-bottom:9px!important;font-size:8px!important}@media (width<=760px){.sponsor-kicker{margin-bottom:24px!important;padding-bottom:11px!important;font-size:8px!important}}.book-spread .sponsor-kicker span{position:relative;top:-27px!important}@media (width<=760px){.sponsor-kicker span{position:relative;top:-15px!important}}.book-page.preview-navy-frame:not(.dark),.book-spread .book-page.preview-navy-frame:not(.dark){background-color:#f8fcff!important;background-image:linear-gradient(135deg,#052752fa 0 11%,#0000 11.2%),linear-gradient(135deg,#0097b5e0 0 7.2%,#0000 7.4%),linear-gradient(315deg,#062c58f5 0 12%,#0000 12.2%),linear-gradient(315deg,#09aabed1 0 7.5%,#0000 7.7%),linear-gradient(90deg,#0a43770f,#0000 17% 83%,#008fb40d),linear-gradient(#fff 0%,#f6fbff 100%)!important;background-position:0 0,0 0,100% 100%,100% 100%,50%,50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:#145a8c6b!important;box-shadow:0 15px 40px #07346329,inset 0 0 0 1px #ffffffeb!important}.book-page.preview-navy-frame:not(.dark):after{content:"";pointer-events:none;z-index:0;clip-path:polygon(4.2% 0,95.8% 0,100% 4.2%,100% 95.8%,95.8% 100%,4.2% 100%,0 95.8%,0 4.2%);border:1px solid #14629333;position:absolute;inset:17px}.book-page.preview-navy-frame .page-pattern{opacity:1!important;z-index:0!important;border-color:#098bb029!important;width:235px!important;height:235px!important;display:block!important;top:-82px!important;right:-65px!important}.book-page.preview-navy-frame .page-pattern:after{border-color:#b78e3b2e!important}.book-page.preview-navy-frame .page-top{border-bottom-color:#1267976b!important;position:relative!important}.book-page.preview-navy-frame .page-top:after{content:"";background:linear-gradient(90deg,#c8a55c,#dbe8ef);width:64px;height:2px;position:absolute;bottom:-2px;left:0}.book-page.preview-navy-frame .page-top>div>span{color:#177caa!important}.book-page.preview-navy-frame .page-body,.book-page.preview-navy-frame .page-bottom{z-index:1;position:relative}@media (width<=760px){.book-page.preview-navy-frame:not(.dark),.book-spread .book-page.preview-navy-frame:not(.dark){background-image:linear-gradient(135deg,#052752fa 0 14%,#0000 14.2%),linear-gradient(135deg,#0097b5e0 0 9%,#0000 9.2%),linear-gradient(315deg,#062c58f5 0 15%,#0000 15.2%),linear-gradient(315deg,#09aabed1 0 9.3%,#0000 9.5%),linear-gradient(#fff 0%,#f6fbff 100%)!important}.book-page.preview-navy-frame:not(.dark):after{inset:11px}.book-page.preview-navy-frame .page-pattern{width:220px!important;height:220px!important;top:-92px!important;right:-96px!important}}.book-page.preview-navy-frame:not(.dark),.book-spread .book-page.preview-navy-frame:not(.dark){background:#fbfdff linear-gradient(#fff 0%,#f6fbff 100%)!important;border-color:#08487d75!important;box-shadow:0 18px 42px #05316229,inset 0 0 0 1px #ffffffe6!important}.book-page.preview-navy-frame:not(.dark):after{background:radial-gradient(290px 190px at -6% -12%,#0000 54%,#063366f2 54.5% 59%,#0000 59.5%),radial-gradient(250px 165px at -8% -12%,#0000 56%,#009fbde6 56.5% 61%,#0000 61.5%),radial-gradient(270px 175px at 106% 112%,#0000 53%,#073365f5 53.5% 58%,#0000 58.5%),radial-gradient(232px 150px at 107% 112%,#0000 55%,#009cb9d6 55.5% 60%,#0000 60.5%),linear-gradient(90deg,#0735680f,#0000 15% 85%,#008fb60f);content:""!important;clip-path:none!important;z-index:0!important;pointer-events:none!important;border:0!important;inset:0!important}.book-page.preview-navy-frame .page-pattern{background-image:linear-gradient(30deg,#0000 48%,#084b801f 49% 51%,#0000 52%),linear-gradient(-30deg,#0000 48%,#084b801f 49% 51%,#0000 52%);opacity:.55!important;z-index:0!important;background-size:34px 34px!important;border:0!important;border-radius:0!important;width:210px!important;height:210px!important;display:block!important;top:-72px!important;right:-74px!important;transform:rotate(0)!important}.book-page.preview-navy-frame .page-pattern:after{content:""!important;border:1px solid #be974a4d!important;border-radius:0!important;inset:21px!important;transform:rotate(45deg)!important}.book-page.preview-navy-frame .page-top{border-bottom-color:#0b548a61!important;padding-bottom:17px!important}.book-page.preview-navy-frame .page-top:after{background:linear-gradient(90deg,#bb9148,#e2c98e,#39a8c5)!important;width:82px!important;height:1px!important}.book-page.preview-navy-frame .page-top>div>span{color:#0b6c9a!important;letter-spacing:.2em!important;font-weight:800!important}.book-page.preview-navy-frame .page-top h2{color:#062f67!important;font-size:34px!important}.book-page.preview-navy-frame .page-body{padding-top:25px!important}.book-spread .book-page.preview-navy-frame .page-body{padding-top:22px!important}.book-page.preview-navy-frame .ksu-editorial{grid-template-columns:.82fr 1.18fr!important;gap:25px!important}.book-spread .book-page.preview-navy-frame .ksu-editorial{grid-template-columns:.78fr 1.22fr!important;gap:20px!important}.book-page.preview-navy-frame .ksu-portrait{border-color:#1171a585!important;box-shadow:0 10px 22px #0735681f!important}.book-page.preview-navy-frame .ksu-title-block{background:#fffffff0!important;border-bottom-color:#0a689c66!important}.book-page.preview-navy-frame .ksu-title-block h3,.book-page.preview-navy-frame .ksu-title-block b{color:#073c78!important}.book-page.preview-navy-frame .ksu-title-block span{color:#14789f!important}.book-page.preview-navy-frame .ksu-copy p,.book-page.preview-navy-frame .ksu-copy p:first-of-type{color:#1f3c54!important;font-size:13px!important;line-height:1.55!important}.book-spread .book-page.preview-navy-frame .ksu-copy p,.book-spread .book-page.preview-navy-frame .ksu-copy p:first-of-type{margin-bottom:10px!important;font-size:10.7px!important;line-height:1.48!important}.book-page.preview-navy-frame .ksu-basmala{color:#075083!important}.book-page.preview-navy-frame .page-bottom{color:#57778e!important}.book-page.preview-navy-frame .page-bottom b{color:#063d78!important}@media (width<=760px){.book-page.preview-navy-frame:not(.dark):after{background:radial-gradient(220px 142px at -10% -9%,#0000 53%,#063366f2 53.5% 58%,#0000 58.5%),radial-gradient(190px 122px at -11% -9%,#0000 55%,#009fbde6 55.5% 60%,#0000 60.5%),radial-gradient(230px 150px at 109% 108%,#0000 52%,#073365f5 52.5% 57%,#0000 57.5%),radial-gradient(195px 126px at 109% 108%,#0000 54%,#009cb9d6 54.5% 59%,#0000 59.5%)!important}.book-page.preview-navy-frame .page-pattern{width:190px!important;height:190px!important;top:-73px!important;right:-92px!important}.book-page.preview-navy-frame .page-top h2{font-size:25px!important}.book-page.preview-navy-frame .page-body{padding-top:20px!important}.book-page.preview-navy-frame .ksu-editorial,.book-spread .book-page.preview-navy-frame .ksu-editorial{grid-template-columns:1fr!important;gap:17px!important}.book-page.preview-navy-frame .ksu-copy p,.book-page.preview-navy-frame .ksu-copy p:first-of-type,.book-spread .book-page.preview-navy-frame .ksu-copy p,.book-spread .book-page.preview-navy-frame .ksu-copy p:first-of-type{font-size:14px!important;line-height:1.55!important}.book-page.preview-navy-frame .ksu-portrait img{flex-basis:330px!important;height:330px!important}}.preview-mobile .book-stage{width:min(390px,100vw - 24px)!important;height:720px!important;min-height:720px!important;margin:18px auto 13px!important}.preview-mobile .book-page{width:100%!important;padding:25px 24px 28px!important}.preview-mobile .book-spread{background:0 0!important}.preview-mobile .book-page.preview-navy-frame:not(.dark):after{background:radial-gradient(220px 142px at -10% -9%,#0000 53%,#063366f2 53.5% 58%,#0000 58.5%),radial-gradient(190px 122px at -11% -9%,#0000 55%,#009fbde6 55.5% 60%,#0000 60.5%),radial-gradient(230px 150px at 109% 108%,#0000 52%,#073365f5 52.5% 57%,#0000 57.5%),radial-gradient(195px 126px at 109% 108%,#0000 54%,#009cb9d6 54.5% 59%,#0000 59.5%)!important}.preview-mobile .book-page.preview-navy-frame .page-pattern{width:190px!important;height:190px!important;top:-73px!important;right:-92px!important}.preview-mobile .book-page.preview-navy-frame .page-top h2{font-size:25px!important}.preview-mobile .book-page.preview-navy-frame .page-body{padding-top:20px!important;overflow-y:auto!important}.preview-mobile .book-page.preview-navy-frame .ksu-editorial{grid-template-columns:1fr!important;gap:17px!important;overflow-y:auto!important}.preview-mobile .book-page.preview-navy-frame .ksu-copy{overflow:visible!important}.preview-mobile .book-page.preview-navy-frame .ksu-copy p,.preview-mobile .book-page.preview-navy-frame .ksu-copy p:first-of-type{font-size:14px!important;line-height:1.55!important}.preview-mobile .book-page.preview-navy-frame .ksu-portrait{min-height:0!important}.preview-mobile .book-page.preview-navy-frame .ksu-portrait img{flex-basis:255px!important;height:255px!important}.preview-mobile .book-controls{grid-template-columns:96px 1fr 96px!important;gap:6px!important}.preview-mobile .turn-button{width:42px!important;height:42px!important}.preview-mobile .quick-access{justify-content:flex-start!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;overflow-x:auto!important}.preview-mobile .quick-access button{flex:none!important;min-height:38px!important}.preview-mobile .page-bottom{left:24px!important;right:24px!important}.preview-mobile .page-bottom span{font-size:6px!important}.book-spread .supporter-copy>span{font-size:10px}.book-spread .supporter-copy h3{font-size:23px}.book-spread .supporter-copy>div{width:46px;margin:9px auto}.book-spread .supporter-copy p{max-width:540px;font-size:8.8px}.book-spread .supporter-grid{gap:13px;width:min(620px,100%);margin-top:21px}.book-spread .supporter-card{padding:9px 7px 7px}.book-spread .supporter-card img{width:118px;height:96px}.book-spread .supporter-card.photo-card img{height:112px}.book-spread .supporter-card h4{min-height:28px;margin-top:6px;font-size:8px}.book-spread .supporter-card.photo-card h4{margin:0;padding:22px 5px 5px;font-size:7.8px}@media (width<=760px){.supporter-card img{width:108px;height:92px}.supporter-card.photo-card img{height:125px}}.book-page.preview-navy-frame:not(.dark),.book-spread .book-page.preview-navy-frame:not(.dark){background:#f8fcff radial-gradient(circle at 50% 46%,#fff 0 42%,#ebf9ffbd 100%)!important;border-color:#12689980!important}.book-page.preview-navy-frame .digital-star-motif{z-index:0;background:radial-gradient(circle,#ffffff0d 0 29%,#0000 30%),linear-gradient(45deg,#0000 48%,#033d7433 48.7% 51.3%,#0000 52%),linear-gradient(-45deg,#0000 48%,#033d7433 48.7% 51.3%,#0000 52%);border:1px solid #0099b96b;width:132px;height:132px;position:absolute;top:28px;right:28px;transform:rotate(45deg);box-shadow:0 0 0 18px #00abc80e,0 0 0 36px #08316609,0 0 22px #00b5d329}.book-page.preview-navy-frame .digital-star-motif:before{content:"";background:radial-gradient(circle at 50% 0,#6ceeffe6 0 2px,#0000 2.7px),radial-gradient(circle at 100%,#6ceeffe6 0 2px,#0000 2.7px),radial-gradient(circle at 50% 100%,#6ceeffe6 0 2px,#0000 2.7px),radial-gradient(circle at 0,#6ceeffe6 0 2px,#0000 2.7px);border:1px solid #be9746ad;position:absolute;inset:27px;transform:rotate(45deg)}.book-page.preview-navy-frame .digital-star-motif:after{content:"";background:#a7f4ff;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);box-shadow:0 0 0 2px #ffffffb3,0 0 12px 3px #2edaed8c,-43px -43px 0 -1px #a7f4ff,43px 43px 0 -1px #a7f4ff,43px -43px 0 -1px #a7f4ff,-43px 43px 0 -1px #a7f4ff}.book-page.preview-navy-frame .page-pattern{background-image:linear-gradient(30deg,#0000 47%,#0d649a1f 47.7% 50.3%,#0000 51%),linear-gradient(-30deg,#0000 47%,#0d649a1f 47.7% 50.3%,#0000 51%),radial-gradient(circle,#0000 0 41%,#bc974626 41.5% 42%,#0000 42.5%);opacity:.9!important;background-size:34px 34px,34px 34px,136px 136px!important;border:0!important;border-radius:0!important;width:310px!important;height:310px!important;display:block!important;top:104px!important;right:-115px!important;transform:rotate(0)!important}.book-page.preview-navy-frame .page-pattern:after{display:none!important}.book-page.preview-navy-frame .page-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 -8px;background:linear-gradient(90deg,#ffffffb8,#f0fbff8a)!important;border:1px solid #92cadc73!important;border-left:0!important;border-right:0!important;padding:12px 12px 17px!important;box-shadow:0 6px 16px #0d446f0d!important}.book-page.preview-navy-frame .page-top:after{box-shadow:0 0 9px #2bd4e959;background:linear-gradient(90deg,#b68a3e 0%,#e5c97d 36%,#28c7dd 100%)!important;width:96px!important;height:2px!important}.book-page.preview-navy-frame .page-top h2{text-shadow:0 1px #fff;color:#062c64!important;font-size:36px!important}.book-spread .book-page.preview-navy-frame .page-top h2{font-size:27px!important}.book-page.preview-navy-frame .page-top>div>span{text-shadow:0 0 10px #2ccbdd33;color:#08799f!important}.book-page.preview-navy-frame .page-body{z-index:1!important}.book-page.preview-navy-frame .ksu-copy,.book-page.preview-navy-frame .timeline,.book-page.preview-navy-frame .contingent-page{z-index:1;position:relative}.book-page.preview-navy-frame .contingent-table th{background:linear-gradient(90deg,#062f69,#007eaa)!important}.book-page.preview-navy-frame .contingent-table td{background:#ffffffd1!important}.book-page.preview-navy-frame .timeline.compact .timeline-row:nth-child(2n){background:#e4f8fd99!important}@media (width<=760px){.book-page.preview-navy-frame:not(.dark):after{background:radial-gradient(230px 140px at -8% -8%,#0000 48%,#04275beb 48.5% 53%,#0000 53.5%),radial-gradient(200px 120px at -8% -8%,#0000 49%,#00aec8c7 49.5% 54%,#0000 54.5%),radial-gradient(230px 140px at 108% 108%,#0000 48%,#04275be6 48.5% 53%,#0000 53.5%),radial-gradient(200px 120px at 108% 108%,#0000 49%,#00aec8c2 49.5% 54%,#0000 54.5%)!important}.book-page.preview-navy-frame .digital-star-motif{opacity:.85;width:94px;height:94px;top:24px;right:19px}.book-page.preview-navy-frame .digital-star-motif:before{inset:19px}.book-page.preview-navy-frame .digital-star-motif:after{transform-origin:50%;transform:scale(.72)}.book-page.preview-navy-frame .page-pattern{opacity:.72!important;width:260px!important;height:260px!important;top:110px!important;right:-120px!important}.book-page.preview-navy-frame .page-top{margin:0 -4px;padding:10px 7px 14px!important}.book-page.preview-navy-frame .page-top h2{font-size:26px!important}.book-page.preview-navy-frame .page-body{padding-top:21px!important}.book-page.preview-navy-frame .contingent-table td{font-size:11px!important}.book-page.preview-navy-frame .timeline.compact .timeline-row b{font-size:12.5px!important}}.book-page.preview-navy-frame .mihrab-digital-arch{z-index:0;border:2px solid #072a6647;border-bottom:0;border-radius:140px 140px 0 0/185px 185px 0 0;width:255px;height:330px;position:absolute;bottom:-74px;left:-34px;box-shadow:0 0 0 14px #00a8c814,0 0 0 28px #0839810b,inset 0 0 28px #20c9de14}.book-page.preview-navy-frame .mihrab-digital-arch:before,.book-page.preview-navy-frame .mihrab-digital-arch:after{content:"";border:1px solid #be974685;border-bottom:0;border-radius:120px 120px 0 0/160px 160px 0 0;position:absolute;inset:20px}.book-page.preview-navy-frame .mihrab-digital-arch:after{border-color:#00aec875;inset:39px;box-shadow:0 0 16px #32d3e721}.book-page.preview-navy-frame .digital-star-motif{background:linear-gradient(45deg,#0000 47.8%,#00c3dcad 48.3% 51.7%,#0000 52.2%),linear-gradient(-45deg,#0000 47.8%,#00c3dcad 48.3% 51.7%,#0000 52.2%),linear-gradient(#0000 49.2%,#be974680 49.5% 50.5%,#0000 50.8%)!important;border-color:#bb923abf!important;box-shadow:0 0 0 12px #00aacc1a,0 0 0 26px #052c6813,0 0 28px #29d9ef52!important}.book-page.preview-navy-frame .digital-star-motif:before{box-shadow:0 0 18px #2dd8ec47;border-color:#d7af56f2!important;animation:.75s ease-in-out 3 nurNodePulse!important}.book-page.preview-navy-frame .page-pattern:before{content:"";mix-blend-mode:screen;background:linear-gradient(110deg,#0000 42%,#3ae0ef94 48%,#0000 54%) 0 0/250% 100%;animation:2.4s ease-out forwards nurFlow;position:absolute;inset:0}.book-page.preview-navy-frame .page-top{position:relative;overflow:hidden;background:linear-gradient(100deg,#ffffffe6,#def6ff99,#ffffffc2)!important;border-color:#be9746ad!important;animation:.62s cubic-bezier(.2,.75,.25,1) both nurTitleIn!important;box-shadow:0 10px 28px #082e671a,inset 0 1px #ffffffe6!important}.book-page.preview-navy-frame .page-top:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#2cdaed2b 49%,#0000 66%) 0 0/240% 100%;animation:2.1s ease-out forwards nurGoldGlint;position:absolute;inset:0}.book-page.preview-navy-frame .page-top h2{letter-spacing:-.02em;position:relative;font-weight:700!important}.book-page.preview-navy-frame .page-top>div>span{position:relative;color:#086e9d!important;letter-spacing:.24em!important;font-size:10px!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait{background:linear-gradient(145deg,#03285ff5,#0085adb8);padding:7px;position:relative;border:1px solid #c8a14ed9!important;box-shadow:0 16px 32px #05285f30,0 0 0 7px #0dacca14!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait:after{content:"";pointer-events:none;border:1px solid #e1bf698c;border-bottom:0;border-radius:70px 70px 0 0/105px 105px 0 0;position:absolute;inset:11px}.book-page.preview-navy-frame.sample-welcome .ksu-title-block{z-index:1;position:relative;background:#f8fdfff5!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy{background:linear-gradient(135deg,#ffffffdb,#eef9fea3);border-left:2px solid #c4983ebd;padding:14px 16px;box-shadow:0 8px 20px #042e5d0f}.book-page.preview-navy-frame.sample-schedule .timeline.compact{padding-left:18px;position:relative}.book-page.preview-navy-frame.sample-schedule .timeline.compact:before{content:"";background:linear-gradient(#d7a949,#24c7db,#0b458f);width:2px;position:absolute;top:7px;bottom:10px;left:7px}.book-page.preview-navy-frame.sample-schedule .timeline-row{position:relative;border-bottom-color:#0c578b33!important}.book-page.preview-navy-frame.sample-schedule .timeline-row:before{content:"✦";color:#c7983f;text-shadow:0 0 8px #1fcfe4cc;font-size:14px;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.book-page.preview-navy-frame.sample-contingent .contingent-table{border:1px solid #0d6b9938;box-shadow:0 10px 25px #052c5f17}.book-page.preview-navy-frame.sample-contingent .contingent-table h3{color:#fff!important;background:linear-gradient(90deg,#052d68,#0758a0,#00a7bd)!important;margin:0!important;padding:12px 14px!important}.book-page.preview-navy-frame.sample-contingent .contingent-lead{color:#163b62!important;font-size:14px!important}@keyframes nurNodePulse{50%{filter:brightness(1.35);box-shadow:0 0 26px #3be6f6a3}}@keyframes nurCorePulse{50%{filter:brightness(1.35);transform:scale(1.18)}}@keyframes nurFlow{0%{background-position:140% 0}to{background-position:-120% 0}}@keyframes nurTitleIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nurGoldGlint{0%{background-position:145% 0}to{background-position:-115% 0}}@media (width<=760px){.book-page.preview-navy-frame .mihrab-digital-arch{width:230px;height:285px;bottom:-108px;left:-75px}.book-page.preview-navy-frame.sample-welcome .ksu-editorial{display:block!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait{grid-template-columns:104px 1fr;min-height:132px;padding:5px;display:grid}.book-page.preview-navy-frame.sample-welcome .ksu-portrait img{object-fit:cover;z-index:1;grid-column:1;position:relative;flex-basis:auto!important;height:122px!important}.book-page.preview-navy-frame.sample-welcome .ksu-title-block{grid-area:1/2;align-self:stretch;padding:13px 10px!important}.book-page.preview-navy-frame.sample-welcome .ksu-title-block h3{font-size:14px!important}.book-page.preview-navy-frame.sample-welcome .ksu-title-block b{font-size:13px!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy{margin-top:14px;padding:14px!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy p,.book-page.preview-navy-frame.sample-welcome .ksu-copy p:first-of-type{font-size:15px!important;line-height:1.52!important}.book-page.preview-navy-frame.sample-schedule .timeline.compact{padding-left:14px}.book-page.preview-navy-frame.sample-schedule .timeline-row:before{left:-19px}.book-page.preview-navy-frame.sample-contingent .contingent-table h3{font-size:15px!important}}@media (prefers-reduced-motion:reduce){.book-page.preview-navy-frame *,.book-page.preview-navy-frame :before,.book-page.preview-navy-frame :after{transition:none!important;animation:none!important}}.book-page.preview-navy-frame .digital-star-motif{width:154px!important;height:154px!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.book-page.preview-navy-frame .digital-star-motif:before{clip-path:polygon(50% 0,61% 25%,85% 15%,75% 39%,100% 50%,75% 61%,85% 85%,61% 75%,50% 100%,39% 75%,15% 85%,25% 61%,0 50%,25% 39%,15% 15%,39% 25%);background:linear-gradient(135deg,#07296421,#00bfd542,#0729641f)!important;border:1px solid #caa75beb!important;inset:12px!important;transform:none!important;box-shadow:inset 0 0 0 1px #25dae75c,0 0 0 10px #0630700d,0 0 24px #20d3e73b!important}.book-page.preview-navy-frame .digital-star-motif:after{background:#b7f6ff!important;width:7px!important;height:7px!important;top:calc(50% - 3.5px)!important;left:calc(50% - 3.5px)!important;box-shadow:0 0 0 2px #fffc,0 0 16px 4px #25d8eb9e,-50px 0 0 -1px #aef5ff,50px 0 0 -1px #aef5ff,0 -50px 0 -1px #aef5ff,0 50px 0 -1px #aef5ff,-35px -35px 0 -1px #aef5ff,35px -35px 0 -1px #aef5ff,-35px 35px 0 -1px #aef5ff,35px 35px 0 -1px #aef5ff!important}.book-page.preview-navy-frame .digital-star-motif i{z-index:1;transform-origin:50% 0;background:linear-gradient(#b98d46,#25d5e5c7,#0000);width:1px;height:67px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #26d9ea38}.book-page.preview-navy-frame .digital-star-motif i:first-child{transform:rotate(0)}.book-page.preview-navy-frame .digital-star-motif i:nth-child(2){transform:rotate(45deg)}.book-page.preview-navy-frame .digital-star-motif i:nth-child(3){transform:rotate(-45deg)}.book-page.preview-navy-frame .digital-star-motif{animation:1.25s cubic-bezier(.2,.8,.2,1) both nurStarAssemble!important}.book-page.preview-navy-frame .digital-star-motif:before{animation:.72s ease-in-out 2 nurNodePulse!important}.book-page.preview-navy-frame .digital-star-motif:after{animation:.72s ease-in-out 2 nurCorePulse!important}.book-page.preview-navy-frame .page-pattern{opacity:1!important;background-image:linear-gradient(30deg,#0000 45%,#05448733 45.8% 49.4%,#0000 50.2%),linear-gradient(-30deg,#0000 45%,#05448733 45.8% 49.4%,#0000 50.2%),radial-gradient(circle,#0000 0 37%,#c1974640 37.8% 39.2%,#0000 40%)!important}.book-page.preview-navy-frame:not(.dark):after{background:radial-gradient(330px 205px at -7% -10%,#0000 47%,#042255fa 47.5% 53%,#0000 53.5%),radial-gradient(296px 184px at -7% -10%,#0000 48%,#009dbce0 48.5% 54%,#0000 54.5%),radial-gradient(325px 205px at 107% 110%,#0000 47%,#042255fa 47.5% 53%,#0000 53.5%),radial-gradient(292px 182px at 107% 110%,#0000 48%,#009dbce0 48.5% 54%,#0000 54.5%),linear-gradient(90deg,#06265b29,#0000 22% 78%,#009ab924)!important}.book-spread .book-page.preview-navy-frame.left .digital-star-motif{top:30px;right:24px}.book-spread .book-page.preview-navy-frame.right .digital-star-motif{top:30px;left:24px;right:auto}.book-spread .book-page.preview-navy-frame.right .page-pattern{left:-115px;right:auto}.book-spread .book-page.preview-navy-frame.right .mihrab-digital-arch{left:auto;right:-34px}.book-spread .book-page.preview-navy-frame.right .page-top{background:linear-gradient(260deg,#ffffffeb,#def6ff9e,#ffffffc7)!important}.book-page.preview-navy-frame .page-top{border-top-color:#d0ad5fd6!important;border-bottom-color:#009dbc85!important}.book-page.preview-navy-frame .page-top:after{background:linear-gradient(90deg,#aa7c39,#dfc58a,#20b6ca)!important;height:3px!important}.book-page.preview-navy-frame .page-top h2{color:#05275e!important}.book-page.preview-navy-frame .mihrab-digital-arch{border-color:#05255b66!important;box-shadow:0 0 0 14px #00a6c31a,0 0 0 28px #052a6714,inset 0 0 34px #20c9de1a!important}.book-page.preview-navy-frame .mihrab-digital-arch:before{border-color:#caa75bb8!important}.book-header{box-shadow:0 5px 18px #05255b29;background:linear-gradient(100deg,#06275b,#063b78 54%,#007e9d)!important;border-bottom-color:#c8a55c!important}.mini-brand b,.mini-brand small{color:#fff!important}.mini-brand>span{box-shadow:0 0 15px #26d3e438;color:#e8cf94!important;border-color:#d9bd7b!important}.quick-access{background:linear-gradient(90deg,#073269,#075a90,#008da8)!important;border-bottom-color:#d7b568ad!important}.progress{color:#073d78!important}.progress button.active{box-shadow:0 0 0 3px #00a8c324;background:#c8a55c!important}@keyframes nurStarAssemble{0%{opacity:0;filter:brightness(1.6);transform:scale(.42)rotate(-18deg)}65%{opacity:1;filter:brightness(1.18);transform:scale(1.04)rotate(0)}to{opacity:.78;filter:brightness();transform:scale(1)}}@media (width<=760px){.book-page.preview-navy-frame .digital-star-motif{width:106px!important;height:106px!important;top:19px!important;right:13px!important}.book-page.preview-navy-frame .digital-star-motif:before{inset:8px!important}.book-page.preview-navy-frame .digital-star-motif i{height:46px}.book-page.preview-navy-frame .digital-star-motif:after{transform-origin:50%;transform:scale(.69)}.book-page.preview-navy-frame .page-top h2{font-size:27px!important}.book-page.preview-navy-frame .page-body{padding-top:18px!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy p,.book-page.preview-navy-frame.sample-welcome .ksu-copy p:first-of-type{font-size:16px!important;line-height:1.48!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait{grid-template-columns:98px 1fr;min-height:120px}.book-page.preview-navy-frame.sample-welcome .ksu-portrait img{height:111px!important}.book-page.preview-navy-frame.sample-welcome .ksu-title-block{padding:10px 9px!important}.book-page.preview-navy-frame.sample-welcome .ksu-title-block h3{font-size:13px!important}.book-page.preview-navy-frame.sample-welcome .ksu-title-block b{font-size:12px!important}.book-page.preview-navy-frame.sample-welcome .ksu-title-block span{font-size:10px!important}.book-page.preview-navy-frame.sample-schedule .timeline.compact .timeline-row b{font-size:16px!important;line-height:1.34!important}.book-page.preview-navy-frame.sample-schedule .timeline.compact .timeline-row time{font-size:14px!important}.book-page.preview-navy-frame.sample-contingent .contingent-table td{font-size:13px!important;line-height:1.35!important}.book-page.preview-navy-frame.sample-contingent .contingent-lead{font-size:16px!important}}.book-page.quranic-neural-light:after{content:""!important;z-index:0!important;opacity:1!important;background:linear-gradient(#021645f5 0 15%,#0000 15.1%),linear-gradient(90deg,#021440e6 0 4.8%,#0000 5% 95%,#00769fd1 95.2%),radial-gradient(260px 180px at 101% 104%,#0000 47%,#00b6c954 48% 55%,#0000 56%),radial-gradient(260px 180px at -2% 104%,#0000 47%,#0b398d5e 48% 55%,#0000 56%)!important;inset:0!important}.book-page.quranic-neural-light .page-pattern{opacity:1!important;background-image:linear-gradient(30deg,#0000 46%,#00c2d757 46.8% 49.2%,#0000 50%),linear-gradient(-30deg,#0000 46%,#00c2d757 46.8% 49.2%,#0000 50%),radial-gradient(circle,#0000 0 37%,#cba75b80 37.8% 39.5%,#0000 40%)!important;width:290px!important;height:290px!important;top:63px!important;right:-63px!important}.book-page.quranic-neural-light .page-pattern:before{background:linear-gradient(105deg,#0000 40%,#99fafff5 48%,#0000 55%) 0 0/260% 100%!important;animation:1.5s ease-out forwards qnlFlow!important}.book-page.quranic-neural-light .digital-star-motif{z-index:2!important;width:168px!important;height:168px!important;top:50px!important;right:33px!important}.book-page.quranic-neural-light .digital-star-motif:before{background:linear-gradient(135deg,#021b4ea6,#00cddf66,#021f598f)!important;border-color:#e3c377fa!important;box-shadow:inset 0 0 0 1px #52eff9c7,0 0 0 12px #00b2cd21,0 0 34px #39e3f280!important}.book-page.quranic-neural-light .digital-star-motif i{background:linear-gradient(#debd77,#6ef3ff 58%,#0000)!important;height:73px!important}.book-page.quranic-neural-light .digital-star-motif:after{box-shadow:0 0 0 2px #ffffffe6,0 0 20px 5px #41ebfae6,-55px 0 0 -1px #c0faff,55px 0 0 -1px #c0faff,0 -55px 0 -1px #c0faff,0 55px 0 -1px #c0faff,-39px -39px 0 -1px #c0faff,39px -39px 0 -1px #c0faff,-39px 39px 0 -1px #c0faff,39px 39px 0 -1px #c0faff!important}.book-page.quranic-neural-light .qnl-light-portal{z-index:1;opacity:.9;border:1px solid #67eff9ab;border-bottom:0;border-radius:150px 150px 0 0/135px 135px 0 0;width:300px;height:144px;position:absolute;top:37px;left:50%;transform:translate(-50%);box-shadow:0 0 0 12px #0947a140,0 0 0 26px #00c1d41c,0 0 35px #37dcef73}.book-page.quranic-neural-light .qnl-light-portal:before{content:"";border:1px solid #d5b264bf;border-bottom:0;border-radius:130px 130px 0 0/116px 116px 0 0;position:absolute;inset:18px}.book-page.quranic-neural-light .qnl-light-portal:after{content:"";border-top:1px solid #7bf4fbc7;position:absolute;inset:42px;box-shadow:0 -1px 15px #47e1f0cc}.book-page.quranic-neural-light .page-top{z-index:3!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(100deg,#03194ac7,#084997a3,#00a0b85e)!important;border:1px solid #c6a358d9!important;margin:4px -10px 0!important;padding:18px!important;box-shadow:0 10px 28px #02194a47,inset 0 1px #acfaff52!important}.book-page.quranic-neural-light .page-top h2{color:#fff!important;text-shadow:0 2px 16px #44eefb57!important;font-size:31px!important}.book-page.quranic-neural-light .page-top>div>span{color:#baf7ff!important;letter-spacing:.27em!important}.book-page.quranic-neural-light .page-top:after{background:linear-gradient(90deg,#d5b46d,#8ef5ff,#0cb7d0)!important;width:128px!important;box-shadow:0 0 14px #3ce3f2a8!important}.book-page.quranic-neural-light .page-body{z-index:2!important;padding-top:28px!important;padding-bottom:68px!important}.book-page.quranic-neural-light .ksu-portrait{background:linear-gradient(145deg,#051e58,#087895)!important;border-color:#ddbb6bf2!important;box-shadow:0 13px 28px #031f5242,0 0 0 7px #00c0d31f!important}.book-page.quranic-neural-light .ksu-copy{background:#fcfeffe6!important;border-left:3px solid #c5a25e!important;box-shadow:0 10px 22px #0322561a!important}.book-page.quranic-neural-light .ksu-copy p{color:#183756!important}.ai-command-bar{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(100deg,#031c4ddb,#085b8fbd,#009fb491);border:1px solid #abf4fa70;align-items:center;gap:6px;padding:7px 8px;display:flex;position:absolute;bottom:34px;left:38px;right:38px;box-shadow:0 10px 23px #02194933,inset 0 1px #fff3}.ai-command-label{letter-spacing:.12em;color:#b9f9ff;white-space:nowrap;font-size:9px;font-weight:800}.ai-command-label span{color:#e2c27d;font-size:14px}.ai-command-bar button{color:#effdff;cursor:pointer;background:#ffffff12;border:1px solid #ddbe7478;padding:7px;font:700 9px Roboto Condensed Local,Arial,sans-serif}.ai-command-bar button:hover{background:#47e0ef38}.ai-insight{color:#183957;background:#fafefff7;border:1px solid #00b2c77a;width:min(330px,92vw);padding:12px 30px 12px 13px;font:14px/1.42 Roboto Condensed Local,Arial,sans-serif;position:absolute;bottom:49px;right:0;box-shadow:0 12px 30px #021c503b}.ai-insight button{color:#0b5781;background:0 0;border:0;padding:2px;font-size:18px;position:absolute;top:5px;right:6px}.book-page.quranic-neural-light .page-bottom{z-index:6!important;color:#d8faff!important;bottom:11px!important}.book-page.quranic-neural-light .page-bottom b{color:#f0d28e!important}@keyframes qnlFlow{0%{opacity:0;background-position:145% 0}30%{opacity:1}to{opacity:0;background-position:-125% 0}}@media (width<=760px){.book-page.quranic-neural-light{border-width:5px!important}.book-page.quranic-neural-light:after{background:linear-gradient(#021645f7 0 12%,#0000 12.1%),linear-gradient(90deg,#021440e6 0 3.4%,#0000 3.6% 96.4%,#00769fd1 96.6%),radial-gradient(220px 145px at 104% 104%,#0000 45%,#00b6c94d 46% 53%,#0000 54%)!important}.book-page.quranic-neural-light .qnl-light-portal{width:220px;height:108px;top:32px}.book-page.quranic-neural-light .digital-star-motif{width:112px!important;height:112px!important;top:43px!important;right:18px!important}.book-page.quranic-neural-light .digital-star-motif i{height:48px!important}.book-page.quranic-neural-light .page-top{margin:0 -8px!important;padding:14px 13px 15px!important}.book-page.quranic-neural-light .page-top h2{font-size:26px!important}.book-page.quranic-neural-light .page-body{padding-top:18px!important;padding-bottom:118px!important;overflow-y:auto!important}.book-page.quranic-neural-light.sample-welcome .ksu-copy p,.book-page.quranic-neural-light.sample-welcome .ksu-copy p:first-of-type{font-size:16px!important;line-height:1.48!important}.ai-command-bar{grid-template-columns:auto 1fr 1fr;gap:5px;padding:7px;display:grid;bottom:30px;left:12px;right:12px}.ai-command-label{grid-row:span 2}.ai-command-bar button{padding:8px 5px;font-size:10px}.ai-insight{font-size:15px;bottom:88px;right:0}.book-page.quranic-neural-light .page-bottom{display:none!important}}.book-header{background:#fffffff0!important;border-bottom:1px solid #bc97468a!important;box-shadow:0 4px 13px #09305e12!important}.mini-brand b{color:#073a70!important}.mini-brand small{color:#54728d!important}.mini-brand>span{color:#a98035!important;box-shadow:none!important;border-color:#caa660!important}.header-actions button{color:#0b477d!important;background:#f5fbffc7!important;border-color:#0f5c8e40!important;border-radius:4px!important}.header-actions button:hover{background:#edf7fb!important}.quick-access{background:#f6fbfdf5!important;border-bottom:1px solid #0e5b8d33!important}.quick-access button{color:#174d7d!important}.quick-access button:hover{background:#0b5e8e12!important}.book-controls>button{background:#0b4b82!important;border:0!important;border-radius:0!important}.chat-launcher{background:#0b4b82!important;border-color:#c8a55c!important;box-shadow:0 8px 20px #09315f2e!important}.book-page.preview-navy-frame.sample-welcome{border-color:#185b8957!important}.book-page.preview-navy-frame.sample-welcome:not(.dark):after{background:radial-gradient(280px 170px at -8% -8%,#0000 52%,#07336554 52.5% 55.5%,#0000 56%),radial-gradient(250px 150px at -8% -8%,#0000 54%,#6a9cb838 54.5% 57%,#0000 57.5%),radial-gradient(260px 170px at 108% 108%,#0000 53%,#07336538 53.5% 56%,#0000 56.5%)!important}.book-page.preview-navy-frame.sample-welcome .digital-star-motif{opacity:.58!important;filter:none!important;animation:none!important}.book-page.preview-navy-frame.sample-welcome .digital-star-motif:before,.book-page.preview-navy-frame.sample-welcome .digital-star-motif:after{box-shadow:none!important;animation:none!important}.book-page.preview-navy-frame.sample-welcome .digital-star-motif i{box-shadow:none!important;background:linear-gradient(#b89243a3,#0c4a7e5c,#0000)!important}.book-page.preview-navy-frame.sample-welcome .page-pattern:before{display:none!important}.book-page.preview-navy-frame.sample-welcome .mihrab-digital-arch{border-color:#0a417438!important;box-shadow:0 0 0 13px #083d750a,inset 0 0 20px #2a68910a!important}.book-page.preview-navy-frame.sample-welcome .mihrab-digital-arch:before,.book-page.preview-navy-frame.sample-welcome .mihrab-digital-arch:after{box-shadow:none!important;border-color:#be974670!important}.book-page.preview-navy-frame.sample-welcome .page-top{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#ffffffbd!important;box-shadow:0 6px 14px #0732600d!important}.book-page.preview-navy-frame.sample-welcome .page-top h2{color:#083b70!important;text-shadow:none!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait{background:#fff!important;border:1px solid #be9746bd!important;padding:6px!important;box-shadow:0 9px 20px #042f5c1a!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait:after{border-color:#be97465c!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy{box-shadow:none!important;background:#ffffffd1!important;border-left-color:#be97469e!important}@media (width<=760px){.book-page.preview-navy-frame.sample-welcome .ksu-copy p,.book-page.preview-navy-frame.sample-welcome .ksu-copy p:first-of-type{font-size:16px!important;line-height:1.5!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait{grid-template-columns:96px 1fr!important;min-height:116px!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait img{flex-basis:auto!important;height:106px!important}.book-page.preview-navy-frame.sample-welcome .page-bottom{display:flex!important}}.book-page.preview-navy-frame.sample-welcome .page-top{min-height:0!important;padding:8px 11px 11px!important}.book-page.preview-navy-frame.sample-welcome .page-top>div>span{letter-spacing:.22em!important;color:#0a4d82!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.book-spread .book-page.preview-navy-frame.sample-welcome .page-top h2{font-size:25px!important}.book-page.preview-navy-frame.sample-welcome .speaker{color:#fff!important;background:#083f74!important;border:1px solid #c8a55c!important;min-width:92px!important;height:39px!important;box-shadow:0 5px 12px #07356824!important}.book-page.preview-navy-frame.sample-welcome .speaker b{color:#d8bd7b!important;font-size:16px!important}.book-page.preview-navy-frame.sample-welcome .speaker:hover{transform:translateY(-1px);background:#0a4d82!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-portrait img{object-fit:cover;height:240px!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-copy{padding:14px 17px!important}.book-page.preview-navy-frame.sample-welcome .digital-star-motif{opacity:.46!important}.book-page.preview-navy-frame.sample-welcome .page-pattern{opacity:.5!important}.quick-access button{position:relative;border-radius:0!important;padding:7px 12px!important}.quick-access button i{filter:none!important}.quick-access button:first-child:after{content:"";background:#28a7b9;height:2px;position:absolute;bottom:1px;left:13px;right:13px}.header-actions button:after{content:"";opacity:.7;background:#34aabd;width:18px;height:2px;margin:4px auto 0;display:block}.chat-launcher b{flex-direction:column!important;align-items:flex-start!important;line-height:1.05!important;display:flex!important}.chat-launcher b small{color:#d9b96d;letter-spacing:.08em;margin-top:3px;font-size:8px;font-weight:700}@media (width<=760px){.book-page.preview-navy-frame.sample-welcome .page-top{padding:7px 7px 9px!important}.book-page.preview-navy-frame.sample-welcome .page-top>div>span{font-size:10px!important}.book-page.preview-navy-frame.sample-welcome .speaker{min-width:48px!important;height:36px!important;padding:0 9px!important}.book-page.preview-navy-frame.sample-welcome .speaker span{display:none!important}.book-page.preview-navy-frame.sample-welcome .page-body{padding-top:14px!important}.book-page.preview-navy-frame.sample-welcome .ksu-editorial{gap:12px!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait{grid-template-columns:96px 1fr!important;height:112px!important;min-height:112px!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait img{height:102px!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy{padding:13px 14px!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy p,.book-page.preview-navy-frame.sample-welcome .ksu-copy p:first-of-type{margin-bottom:13px!important;font-size:16px!important;line-height:1.55!important}.quick-access button:first-child:after{display:none}.chat-launcher b small{font-size:7px}}.book-page.preview-navy-frame.sample-welcome .page-top{padding:12px 12px 17px!important}.book-page.preview-navy-frame.sample-welcome .page-top>div>span{color:#062f5f!important;font-size:11.5px!important}.book-page.preview-navy-frame.sample-welcome .speaker{color:#fff!important;box-shadow:none!important;background:#063b6f!important;border:1px solid #c8a55c!important}.book-page.preview-navy-frame.sample-welcome .speaker b{color:inherit!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-editorial{grid-template-columns:.78fr 1.22fr!important;gap:20px!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-portrait{align-self:stretch!important;height:auto!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-portrait img{height:calc(100% - 105px)!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-copy{background:0 0!important;border-left:0!important;padding:0 7px 0 0!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-copy p,.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-copy p:first-of-type{margin:0 0 10px!important;font-size:11.8px!important;line-height:1.55!important}.book-spread .book-page.preview-navy-frame.sample-welcome .ksu-basmala{margin-bottom:8px!important}.quick-access{padding-top:0!important;padding-bottom:0!important}.quick-access button{border-radius:0!important;padding:9px 13px!important}.quick-access button:first-child:after{display:none!important}.header-actions button{background:#f5fbffc7!important;border:1px solid #0f5c8e40!important;padding:9px 13px!important}.header-actions button:after{display:none!important}.chat-launcher b{line-height:normal!important;display:block!important}.chat-launcher b small{display:none!important}@media (width<=760px){.book-page.preview-navy-frame.sample-welcome .page-top{padding:10px 7px 14px!important}.book-page.preview-navy-frame.sample-welcome .page-top>div>span{font-size:10px!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait{grid-template-columns:96px 1fr!important;height:116px!important;min-height:116px!important}.book-page.preview-navy-frame.sample-welcome .ksu-portrait img{height:106px!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy{background:#ffffffd1!important;border-left:2px solid #be97469e!important;padding:14px!important}.book-page.preview-navy-frame.sample-welcome .ksu-copy p,.book-page.preview-navy-frame.sample-welcome .ksu-copy p:first-of-type{font-size:16px!important;line-height:1.55!important}.book-page.preview-navy-frame.sample-welcome .speaker{min-width:50px!important;height:43px!important}.quick-access{padding-top:0!important;padding-bottom:0!important}}@media (width<=768px){.book-stage:has(.book-page.sample-welcome){width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.book-stage:has(.book-page.sample-welcome) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome{box-sizing:border-box!important;width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome:before{display:none!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-fold{display:none!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-bottom{display:none!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-top{align-items:flex-start!important;padding:0 0 14px!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-top>div>span{letter-spacing:.2em!important;color:#062f5f!important;font-size:12px!important;display:block!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .speaker{color:#fff!important;opacity:1!important;background:#063b6f!important;flex:none!important;min-width:auto!important;height:38px!important;margin:0!important;padding:0 12px!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .speaker span{font-size:13px!important;display:inline!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-body{height:auto!important;padding:16px 0 0!important;overflow:visible!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-editorial{flex-direction:column!important;gap:18px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-self:auto!important;padding:0 0 16px!important;display:flex!important;overflow:visible!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block{text-align:left!important;flex:none!important;order:0!important;width:100%!important;height:auto!important;padding:0 0 13px!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block h3{letter-spacing:0!important;font-size:28px!important;line-height:1.08!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block b{font-size:18px!important;line-height:1.28!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block span{font-size:15px!important;line-height:1.35!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait img{object-fit:contain!important;object-position:center top!important;order:1!important;width:100%!important;max-width:220px!important;height:auto!important;max-height:none!important;margin:0 auto!important;display:block!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-copy{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-basmala{text-align:center!important;margin:0 0 18px!important;font-size:28px!important;line-height:1.3!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-copy p{text-align:left!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.6!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-copy p:first-of-type{text-align:left!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.6!important}.book-stage:has(.book-page.sample-welcome) .turn-button{display:none!important}.flipbook-app.preview-mobile:has(.book-page.sample-welcome){overflow-x:hidden!important}}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome){background:0 0!important;width:100%!important;max-width:390px!important;height:auto!important;min-height:0!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-spread:after{display:none!important}@media (width<=768px){.book-stage:has(.book-page.sample-welcome){background:0 0!important}.book-stage:has(.book-page.sample-welcome) .book-spread:after{display:none!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait{padding-bottom:0!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-editorial{gap:18px!important}.book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait img{max-width:248px!important}:is(.book-stage:has(.book-page.sample-schedule),.book-stage:has(.book-page.sample-contingent)){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}:is(.book-stage:has(.book-page.sample-schedule) .book-spread,.book-stage:has(.book-page.sample-contingent) .book-spread){filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.book-page.sample-schedule) .book-spread:after{display:none!important}.book-stage:has(.book-page.sample-contingent) .book-spread:after{display:none!important}:is(.book-stage:has(.book-page.sample-schedule) .book-page.sample-schedule,.book-stage:has(.book-page.sample-contingent) .book-page.sample-contingent){width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.book-stage:has(.book-page.sample-schedule) .book-page.sample-schedule:before{display:none!important}.book-stage:has(.book-page.sample-contingent) .book-page.sample-contingent:before{display:none!important}.book-stage:has(.book-page.sample-schedule) .page-fold{display:none!important}.book-stage:has(.book-page.sample-contingent) .page-fold{display:none!important}.book-stage:has(.book-page.sample-schedule) .page-bottom{display:none!important}.book-stage:has(.book-page.sample-contingent) .page-bottom{display:none!important}:is(.book-stage:has(.book-page.sample-schedule) .page-top,.book-stage:has(.book-page.sample-contingent) .page-top){padding:0 0 14px!important}:is(.book-stage:has(.book-page.sample-schedule) .page-body,.book-stage:has(.book-page.sample-contingent) .page-body){height:auto!important;padding-top:16px!important;overflow:visible!important}:is(.book-stage:has(.book-page.sample-schedule) .schedule-page,.book-stage:has(.book-page.sample-contingent) .contingent-page){height:auto!important;padding:0!important;overflow:visible!important}.book-stage:has(.book-page.sample-schedule) .calendar-bar{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:0 0 12px!important;padding:0 0 14px!important;display:flex!important}.book-stage:has(.book-page.sample-schedule) .calendar-bar b{font-size:16px!important}.book-stage:has(.book-page.sample-schedule) .calendar-bar span{font-size:14px!important;line-height:1.4!important}.book-stage:has(.book-page.sample-schedule) .calendar-bar button{width:100%!important;max-width:none!important;min-height:44px!important;font-size:13px!important}.book-stage:has(.book-page.sample-schedule) .timeline.compact{padding-left:18px!important}.book-stage:has(.book-page.sample-schedule) .timeline.compact .timeline-row{grid-template-columns:94px minmax(0,1fr)!important;padding:12px 2px!important}.book-stage:has(.book-page.sample-schedule) .timeline.compact .timeline-row time{font-size:14px!important}.book-stage:has(.book-page.sample-schedule) .timeline.compact .timeline-row b{font-size:16px!important;line-height:1.42!important}.book-stage:has(.book-page.sample-contingent) .contingent-lead{font-size:16px!important;line-height:1.55!important}.book-stage:has(.book-page.sample-contingent) .contingent-table{margin-bottom:22px!important}.book-stage:has(.book-page.sample-contingent) .contingent-table h3{padding:13px 14px!important;font-size:18px!important;line-height:1.3!important}.book-stage:has(.book-page.sample-contingent) .contingent-scroll{overscroll-behavior-x:contain!important;overflow-x:auto!important}.book-stage:has(.book-page.sample-contingent) .contingent-table table{min-width:680px!important;font-size:14px!important;line-height:1.42!important}.book-stage:has(.book-page.sample-contingent) .contingent-table th{padding:11px 10px!important;font-size:11px!important}.book-stage:has(.book-page.sample-contingent) .contingent-table td{padding:11px 10px!important;font-size:14px!important}.book-stage:has(.book-page.sample-contingent) .table-swipe-note{font-size:12px!important;line-height:1.35!important;display:block!important}:is(.book-stage:has(.book-page.sample-schedule) .turn-button,.book-stage:has(.book-page.sample-contingent) .turn-button){display:none!important}}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait{padding-bottom:0!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-editorial{gap:18px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait img{max-width:248px!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule),.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent)){background:0 0!important;width:100%!important;max-width:390px!important;height:auto!important;min-height:0!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .book-spread,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .book-spread){filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .book-spread:after{display:none!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .book-spread:after{display:none!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .book-page.sample-schedule,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .book-page.sample-contingent){width:100%!important;max-width:390px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .page-fold,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .page-fold,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .page-bottom,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .page-bottom){display:none!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .page-top,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .page-top){padding:0 0 14px!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .page-body,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .page-body){height:auto!important;padding-top:16px!important;overflow:visible!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .schedule-page,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-page){height:auto!important;padding:0!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .calendar-bar{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:0 0 12px!important;padding:0 0 14px!important;display:flex!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .calendar-bar b{font-size:16px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .calendar-bar span{font-size:14px!important;line-height:1.4!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .calendar-bar button{width:100%!important;max-width:none!important;min-height:44px!important;font-size:13px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .timeline.compact{padding-left:18px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .timeline.compact .timeline-row{grid-template-columns:94px minmax(0,1fr)!important;padding:12px 2px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .timeline.compact .timeline-row time{font-size:14px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .timeline.compact .timeline-row b{font-size:16px!important;line-height:1.42!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-lead{font-size:16px!important;line-height:1.55!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-table{margin-bottom:22px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-table h3{padding:13px 14px!important;font-size:18px!important;line-height:1.3!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-scroll{overscroll-behavior-x:contain!important;overflow-x:auto!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-table table{min-width:680px!important;font-size:14px!important;line-height:1.42!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-table th{padding:11px 10px!important;font-size:11px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .contingent-table td{padding:11px 10px!important;font-size:14px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .table-swipe-note{font-size:12px!important;line-height:1.35!important;display:block!important}:is(.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-schedule) .turn-button,.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-contingent) .turn-button){display:none!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome{box-sizing:border-box!important;width:100%!important;max-width:390px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome:before{display:none!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-fold{display:none!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-bottom{display:none!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-top{align-items:flex-start!important;padding:0 0 14px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-top>div>span{letter-spacing:.2em!important;color:#062f5f!important;font-size:12px!important;display:block!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .speaker{color:#fff!important;opacity:1!important;background:#063b6f!important;flex:none!important;min-width:auto!important;height:38px!important;margin:0!important;padding:0 12px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .speaker span{font-size:13px!important;display:inline!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .page-body{height:auto!important;padding:16px 0 0!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-editorial{flex-direction:column!important;gap:18px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-self:auto!important;padding:0 0 16px!important;display:flex!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block{text-align:left!important;flex:none!important;order:0!important;width:100%!important;height:auto!important;padding:0 0 13px!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block h3{letter-spacing:0!important;font-size:28px!important;line-height:1.08!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block b{font-size:18px!important;line-height:1.28!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-title-block span{font-size:15px!important;line-height:1.35!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-portrait img{object-fit:contain!important;object-position:center top!important;order:1!important;width:100%!important;max-width:220px!important;height:auto!important;max-height:none!important;margin:0 auto!important;display:block!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-copy{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-basmala{text-align:center!important;margin:0 0 18px!important;font-size:28px!important;line-height:1.3!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-copy p{text-align:left!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.6!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .book-page.sample-welcome .ksu-copy p:first-of-type{text-align:left!important;margin:0 0 16px!important;font-size:16px!important;line-height:1.6!important}.flipbook-app.preview-mobile .book-stage:has(.book-page.sample-welcome) .turn-button{display:none!important}.flipbook-app.preview-mobile:has(.book-page.sample-welcome){overflow-x:hidden!important}.judge-avatar{overflow:hidden!important}@media (width<=768px){:is(.book-stage:has(.book-page.sample-welcome) .turn-button,.book-stage:has(.book-page.sample-schedule) .turn-button,.book-stage:has(.book-page.sample-contingent) .turn-button){top:auto!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;z-index:40!important;display:grid!important;position:fixed!important}:is(.book-stage:has(.book-page.sample-welcome) .turn-button.previous,.book-stage:has(.book-page.sample-schedule) .turn-button.previous,.book-stage:has(.book-page.sample-contingent) .turn-button.previous){left:10px!important}:is(.book-stage:has(.book-page.sample-welcome) .turn-button.next,.book-stage:has(.book-page.sample-schedule) .turn-button.next,.book-stage:has(.book-page.sample-contingent) .turn-button.next){right:10px!important}}@media (width<=760px){.judge-modal-backdrop{background:#f3f8fc!important;padding:0!important;display:block!important;overflow-y:auto!important}.judge-modal{width:100%!important;max-width:none!important;min-height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:76px 20px 36px!important;overflow:visible!important}.judge-modal-actions{z-index:1002!important;position:fixed!important;top:14px!important;right:16px!important}.judge-modal-heading{align-items:flex-start!important;padding:0 96px 18px 0!important}.judge-modal-heading .judge-avatar{flex:0 0 64px!important;width:64px!important;height:64px!important}.judge-modal-heading h3{font-size:20px!important;line-height:1.2!important}.judge-modal-heading p{font-size:14px!important;line-height:1.45!important}.judge-bio-section{padding-top:22px!important}.judge-bio-section h4{font-size:17px!important}.judge-bio-section ul{gap:10px!important;font-size:16px!important;line-height:1.55!important}}.judge-photo-button{color:#467596;letter-spacing:.03em;text-align:center;cursor:zoom-in;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;font:700 8px/1.15 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:flex}.judge-photo-button .judge-avatar{width:72px!important;height:72px!important}.judge-photo-lightbox{z-index:1100;background:#021935eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.judge-photo-lightbox img{object-fit:contain;max-width:min(92vw,760px);max-height:84dvh;display:block;box-shadow:0 18px 56px #00000080}.judge-photo-lightbox-close{top:max(18px,env(safe-area-inset-top));color:#fff;cursor:pointer;background:#042b53cc;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:42px;height:42px;font:400 32px/1 Arial,sans-serif;display:grid;position:fixed;right:18px}@media (width<=760px){.judge-photo-button .judge-avatar{width:64px!important;height:64px!important}.judge-photo-lightbox{padding:18px}.judge-photo-lightbox img{max-width:94vw;max-height:86dvh}}.book-page:not(.reference-cover):not(.cover){background-color:#edf7fa!important;background-image:radial-gradient(105% 24% at -4% -11%,#0000 0 53%,#032659f5 53.3% 61%,#0965a4e6 61.3% 67%,#0000 67.3%),radial-gradient(100% 28% at 106% 108%,#0000 0 52%,#043368f0 52.3% 60%,#1697c280 60.3% 64%,#0000 64.3%),radial-gradient(circle at 100% 2%,#58dce77a,#0000 30%),linear-gradient(145deg,#eef9fc 0%,#fff 48%,#e6f7fb 100%)!important;background-size:100% 100%!important;border:1px solid #72a9c3c7!important;border-top:6px solid #075187!important;border-bottom:4px solid #7cbfd4!important;box-shadow:0 18px 48px #03315e29,inset 0 0 0 1px #ffffffb3!important}.book-page:not(.reference-cover):not(.cover):before{background:0 0!important}.book-page:not(.reference-cover):not(.cover) .page-pattern,.book-page:not(.reference-cover):not(.cover) .digital-star-motif,.book-page:not(.reference-cover):not(.cover) .mihrab-digital-arch,.book-page:not(.reference-cover):not(.cover) .page-fold{display:none!important}.contingent-table h3,.staff-roster h3{font-size:16px!important;line-height:1.3!important}.contingent-table table,.staff-roster table,.book-spread .contingent-table table,.book-spread .staff-roster table{font:400 12px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.contingent-table th,.staff-roster th,.book-spread .contingent-table th,.book-spread .staff-roster th{padding:10px!important;font-size:9px!important;line-height:1.2!important}.contingent-table td,.staff-roster td,.book-spread .contingent-table td,.book-spread .staff-roster td{padding:10px!important;font-size:12px!important;line-height:1.4!important}@media (width<=760px){.contingent-table h3,.staff-roster h3{font-size:18px!important;line-height:1.3!important}.contingent-table table,.staff-roster table,.book-spread .contingent-table table,.book-spread .staff-roster table{font-size:16px!important;line-height:1.5!important}.contingent-table th,.staff-roster th,.book-spread .contingent-table th,.book-spread .staff-roster th{padding:11px 10px!important;font-size:11px!important}.contingent-table td,.staff-roster td,.book-spread .contingent-table td,.book-spread .staff-roster td{padding:12px 10px!important;font-size:16px!important;line-height:1.5!important}}.book-page .contingent-scroll,.book-page .staff-roster-table{background:#fffffff0!important;border:1px solid #91b5cdad!important}.book-page .contingent-table table,.book-page .staff-roster table{border-collapse:collapse!important;table-layout:fixed!important;color:#38536b!important;width:100%!important;font:400 12px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.book-page .contingent-table th,.book-page .staff-roster th{background:linear-gradient(90deg,var(--navy),var(--royal-blue))!important;color:#fff!important;letter-spacing:.09em!important;text-align:left!important;text-transform:uppercase!important;padding:10px!important;font:700 9px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.book-page .contingent-table td,.book-page .staff-roster td{color:#38536b!important;vertical-align:top!important;border-top:1px solid #b6cfdfad!important;padding:10px!important;font-size:12px!important;line-height:1.4!important}.book-page .contingent-table tbody tr:nth-child(2n),.book-page .staff-roster tbody tr:nth-child(2n){background:#eaf5fc66!important}@media (width<=760px){.book-page .contingent-table h3,.book-page .staff-roster h3{font-size:18px!important}.book-page .contingent-table table,.book-page .staff-roster table{min-width:680px!important;font-size:16px!important;line-height:1.5!important}.book-page .contingent-table th,.book-page .staff-roster th{padding:11px 10px!important;font-size:11px!important}.book-page .contingent-table td,.book-page .staff-roster td{padding:12px 10px!important;font-size:16px!important;line-height:1.5!important}}.book-page .contingent-table h3,.book-page .staff-roster h3{color:#fff!important;background:linear-gradient(90deg,#073f78 0%,#0878a5 62%,#08a8bb 100%)!important;margin:0!important;padding:12px 16px!important;font:700 16px/1.28 Libre Baskerville,Georgia,serif!important}.book-page .staff-roster h3 small{color:#ffffffd1!important;font:400 10px/1.25 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.book-page .contingent-scroll,.book-page .staff-roster-table{border-top:0!important}@media (width<=760px){.book-page .contingent-table h3,.book-page .staff-roster h3{padding:13px 14px!important;font-size:18px!important}.book-page .staff-roster h3 small{font-size:11px!important}}.book-page:has(.contingent-page) .page-top h2:after{display:none!important}.menara-logo-card{background:#fff!important}.menara-logo-card img{object-fit:contain!important;opacity:1!important}.page-top h2:after{display:none!important}.book-page .contingent-table h3,.book-page .staff-roster h3{box-sizing:border-box!important;width:100%!important;max-width:none!important}.book-page:has(.contingent-page) .page-top{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1267976b!important;margin:0!important;padding:0 0 16px!important}.book-page:has(.contingent-page) .page-top h2{color:#073a70!important;text-shadow:none!important;margin-top:7px!important}.book-page:has(.schedule-page) .page-top h2{letter-spacing:-.02em!important;white-space:nowrap!important;font-size:29px!important}@media (width<=760px){.book-page:has(.schedule-page) .page-top h2{white-space:normal!important;font-size:27px!important}}.book-page:has(.supporter-appreciation) .page-top{padding-bottom:4px!important}.supporter-appreciation{padding:0 10px 30px!important;overflow:visible!important}.supporter-copy h3{margin:3px 0 0!important;font-size:24px!important;line-height:1.08!important}.supporter-copy>div{margin:7px auto!important}.supporter-copy p{font-size:9px!important;line-height:1.35!important}.supporter-grid,.book-spread .supporter-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:min(620px,100%)!important;margin-top:11px!important}.supporter-card,.supporter-card.photo-card,.book-spread .supporter-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #b995466b!important;border-radius:8px!important;grid-column:span 2!important;justify-content:flex-start!important;align-items:center!important;height:118px!important;padding:8px!important;display:flex!important;overflow:hidden!important}.supporter-card:nth-child(4){grid-column:2/span 2!important}.supporter-card:nth-child(5){grid-column:4/span 2!important}.supporter-card img,.supporter-card.photo-card img,.book-spread .supporter-card img,.book-spread .supporter-card.photo-card img{object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;opacity:1!important;width:100%!important;height:77px!important}.supporter-card h4,.supporter-card.photo-card h4,.book-spread .supporter-card h4,.book-spread .supporter-card.photo-card h4{color:#173f45!important;text-align:center!important;background:0 0!important;min-height:0!important;margin:5px 0 0!important;padding:0!important;font:700 7.5px/1.18 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important;position:static!important}.book-page:has(.supporter-appreciation) .page-bottom{z-index:2!important;bottom:10px!important}@media (width<=760px){.supporter-appreciation{padding-bottom:30px!important}.supporter-copy h3{font-size:25px!important}.supporter-copy p{font-size:12px!important}.supporter-grid,.book-spread .supporter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.supporter-card,.supporter-card.photo-card,.book-spread .supporter-card{grid-column:auto!important;height:150px!important;padding:9px!important}.supporter-card:nth-child(4),.supporter-card:nth-child(5){grid-column:auto!important}.supporter-card:last-child{grid-column:1/-1!important;width:calc(50% - 5px)!important}.supporter-card img,.supporter-card.photo-card img,.book-spread .supporter-card img,.book-spread .supporter-card.photo-card img{height:105px!important}.supporter-card h4,.supporter-card.photo-card h4,.book-spread .supporter-card h4,.book-spread .supporter-card.photo-card h4{font-size:10px!important;line-height:1.18!important}}.book-page:has(.supporter-appreciation) .page-top h2{font-size:32px!important;line-height:1.08!important}.book-page:has(.supporter-appreciation) .page-body{padding-top:14px!important}.supporter-appreciation{padding:5px 10px 34px!important}.supporter-copy{max-width:680px!important}.supporter-copy>span{font-size:13px!important;line-height:1.15!important}.supporter-copy h3{margin-top:5px!important;font-size:30px!important;line-height:1.1!important}.supporter-copy>div{width:58px!important;margin:12px auto!important}.supporter-copy p{max-width:630px!important;font-size:11px!important;line-height:1.45!important}.supporter-grid,.book-spread .supporter-grid{gap:16px!important;width:min(680px,100%)!important;margin-top:19px!important}.supporter-card,.supporter-card.photo-card,.book-spread .supporter-card{border-radius:9px!important;height:150px!important;padding:11px!important}.supporter-card img,.supporter-card.photo-card img,.book-spread .supporter-card img,.book-spread .supporter-card.photo-card img{height:99px!important}.supporter-card h4,.supporter-card.photo-card h4,.book-spread .supporter-card h4,.book-spread .supporter-card.photo-card h4{margin-top:7px!important;font-size:9px!important;line-height:1.22!important}.book-page:has(.supporter-appreciation) .page-bottom{bottom:10px!important}@media (width<=760px){.book-page:has(.supporter-appreciation) .page-top h2{font-size:30px!important}.book-page:has(.supporter-appreciation) .page-body{padding-top:16px!important}.supporter-appreciation{padding:7px 8px 34px!important}.supporter-copy>span{font-size:14px!important}.supporter-copy h3{font-size:29px!important}.supporter-copy p{font-size:13px!important}.supporter-grid,.book-spread .supporter-grid{gap:13px!important;margin-top:20px!important}.supporter-card,.supporter-card.photo-card,.book-spread .supporter-card{height:170px!important;padding:11px!important}.supporter-card img,.supporter-card.photo-card img,.book-spread .supporter-card img,.book-spread .supporter-card.photo-card img{height:116px!important}.supporter-card h4,.supporter-card.photo-card h4,.book-spread .supporter-card h4,.book-spread .supporter-card.photo-card h4{font-size:11px!important;line-height:1.2!important}}.supporter-grid,.book-spread .supporter-grid{gap:20px!important;margin-top:25px!important}.supporter-card,.supporter-card.photo-card,.book-spread .supporter-card{height:168px!important;padding:12px!important}.supporter-card img,.supporter-card.photo-card img,.book-spread .supporter-card img,.book-spread .supporter-card.photo-card img{object-fit:contain!important;object-position:center!important;height:112px!important}.supporter-card:nth-child(3) img,.supporter-card:nth-child(5) img{height:120px!important}.supporter-card:first-child{position:relative!important}.supporter-card:first-child:before{content:"";z-index:1;background:#fff;height:8px;position:absolute;top:12px;left:12px;right:12px}.supporter-card h4,.supporter-card.photo-card h4,.book-spread .supporter-card h4,.book-spread .supporter-card.photo-card h4{z-index:2!important;margin-top:8px!important;position:relative!important}@media (width<=760px){.supporter-grid,.book-spread .supporter-grid{gap:20px!important;margin-top:25px!important}.supporter-card,.supporter-card.photo-card,.book-spread .supporter-card{height:185px!important;padding:12px!important}.supporter-card img,.supporter-card.photo-card img,.book-spread .supporter-card img,.book-spread .supporter-card.photo-card img{height:128px!important}.supporter-card:nth-child(3) img,.supporter-card:nth-child(5) img{height:138px!important}}.sponsor-grid.sponsor-grid-six,.book-spread .sponsor-grid.sponsor-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px 42px!important;width:min(760px,100%)!important;margin-top:24px!important}.sponsor-grid.sponsor-grid-six .sponsor-item{text-align:center!important;display:block!important}.sponsor-grid.sponsor-grid-six .sponsor-item+.sponsor-item:before{display:none!important}.sponsor-grid.sponsor-grid-six .sponsor-logo-box,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-logo-box{width:132px!important;height:82px!important;padding:0!important}.sponsor-grid.sponsor-grid-six .sponsor-logo-box img,.sponsor-grid.sponsor-grid-six .sponsor-item:first-child .sponsor-logo-box img,.sponsor-grid.sponsor-grid-six .sponsor-item:last-child .sponsor-logo-box img,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-logo-box img{mix-blend-mode:multiply!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;transform:none!important}.sponsor-grid.sponsor-grid-six .sponsor-item h3,.sponsor-grid.sponsor-grid-six .sponsor-item:first-child h3,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-item h3{color:#123f67!important;max-width:155px!important;min-height:0!important;margin:8px auto 0!important;font-size:9px!important;line-height:1.23!important}.sponsor-grid.sponsor-grid-six .sponsor-item span{display:none!important}@media (width<=760px){.sponsor-grid.sponsor-grid-six,.book-spread .sponsor-grid.sponsor-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 16px!important;margin-top:30px!important}.sponsor-grid.sponsor-grid-six .sponsor-logo-box,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-logo-box{width:140px!important;height:96px!important}.sponsor-grid.sponsor-grid-six .sponsor-item h3,.sponsor-grid.sponsor-grid-six .sponsor-item:first-child h3,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-item h3{max-width:155px!important;margin-top:9px!important;font-size:11px!important;line-height:1.25!important}}.sponsor-advertorial{padding-top:18px!important}.sponsor-kicker{margin-bottom:16px!important}.sponsor-hero-copy>p:first-child{color:#b28c43!important;margin:0!important;font:400 13px/1.15 Libre Baskerville,Georgia,serif!important}.sponsor-hero-copy h3{color:#103d63!important;margin:5px 0 0!important;font-size:30px!important;line-height:1.08!important}.sponsor-hero-copy h3 span{color:#b28c43!important;margin:0!important;font-size:1em!important;display:inline!important}.sponsor-hero-copy .sponsor-rule{margin:11px auto!important}.sponsor-hero-copy .sponsor-intro{max-width:650px!important;font-size:11px!important;line-height:1.42!important}.sponsor-grid.sponsor-grid-six,.book-spread .sponsor-grid.sponsor-grid-six{gap:16px!important;width:min(680px,100%)!important;margin-top:18px!important}.sponsor-grid.sponsor-grid-six .sponsor-item,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-item{box-sizing:border-box!important;background:#fff!important;border:1px solid #b995466b!important;border-radius:9px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:142px!important;padding:10px!important;display:flex!important;overflow:hidden!important}.sponsor-grid.sponsor-grid-six .sponsor-logo-box,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-logo-box{width:100%!important;height:92px!important;margin:0!important}.sponsor-grid.sponsor-grid-six .sponsor-item h3,.sponsor-grid.sponsor-grid-six .sponsor-item:first-child h3,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-item h3{color:#173f45!important;max-width:175px!important;margin:7px auto 0!important;font-size:8.5px!important;font-weight:700!important;line-height:1.2!important}.sponsor-footer-band{width:86%!important;margin-top:18px!important}@media (width<=760px){.sponsor-advertorial{padding-top:24px!important}.sponsor-hero-copy>p:first-child{font-size:14px!important}.sponsor-hero-copy h3{font-size:29px!important;line-height:1.1!important}.sponsor-hero-copy .sponsor-intro{font-size:13px!important;line-height:1.48!important}.sponsor-grid.sponsor-grid-six,.book-spread .sponsor-grid.sponsor-grid-six{gap:13px!important;margin-top:22px!important}.sponsor-grid.sponsor-grid-six .sponsor-item,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-item{height:170px!important;padding:11px!important}.sponsor-grid.sponsor-grid-six .sponsor-logo-box,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-logo-box{height:116px!important}.sponsor-grid.sponsor-grid-six .sponsor-item h3,.sponsor-grid.sponsor-grid-six .sponsor-item:first-child h3,.book-spread .sponsor-grid.sponsor-grid-six .sponsor-item h3{max-width:150px!important;margin-top:8px!important;font-size:10.5px!important;line-height:1.2!important}}.sponsor-hero-copy h3 span{margin-top:4px!important;font-size:1.08em!important;font-style:italic!important;font-weight:400!important;display:block!important}.sponsor-hero-copy .sponsor-message{max-width:620px!important;margin:0 auto!important}.sponsor-hero-copy .sponsor-message p{margin:0!important}.sponsor-hero-copy .sponsor-message p+p{margin-top:11px!important}.supporter-copy h3 em{margin-top:4px!important;font-size:1.03em!important;display:block!important}.supporter-message{color:#38536b!important;max-width:615px!important;margin:0 auto!important;font:400 11px/1.45 Roboto Condensed Local,Arial Narrow,Arial,sans-serif!important}.supporter-message p{margin:0!important}.supporter-message p+p{margin-top:10px!important}.book-spread .sponsor-hero-copy h3{font-size:32px!important;line-height:1.1!important}.book-spread .supporter-copy h3{font-size:28px!important;line-height:1.1!important}.book-spread .sponsor-hero-copy .sponsor-message{max-width:510px!important}.book-spread .supporter-message{max-width:545px!important;font-size:9.7px!important;line-height:1.43!important}@media (width<=760px){.sponsor-hero-copy h3 span,.supporter-copy h3 em{margin-top:5px!important}.supporter-message{font-size:13px!important;line-height:1.55!important}.book-spread .sponsor-hero-copy h3,.book-spread .supporter-copy h3{font-size:29px!important}.book-spread .supporter-message{font-size:13px!important;line-height:1.55!important}.book-page.foreword-page .page-top{margin-top:62px!important}.book-page.foreword-page .page-top>div>span{color:#2b6e99!important}}.flipbook-app.preview-mobile .book-page.foreword-page .page-top{margin-top:62px!important}.flipbook-app.preview-mobile .book-page.foreword-page .page-top>div>span{color:#2b6e99!important}.book-page:has(.meal-schedule-page) .page-top{padding-bottom:7px!important}.book-page:has(.meal-schedule-page) .page-top h2{font-size:24px!important;line-height:1.1!important}.book-page:has(.meal-schedule-page) .page-body{justify-content:center!important;align-items:center!important;padding:6px 10px 18px!important;display:flex!important;overflow:hidden!important}.meal-schedule-page{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.meal-schedule-page img{object-fit:contain;border:1px solid #1151793d;width:100%;max-width:100%;max-height:100%;display:block}@media (width<=760px){.book-stage:has(.meal-schedule-page){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.book-stage:has(.meal-schedule-page) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.meal-schedule-page) .book-spread:after{display:none!important}.book-stage:has(.meal-schedule-page) .page-fold{display:none!important}.book-stage:has(.meal-schedule-page) .page-bottom{display:none!important}.book-stage:has(.meal-schedule-page) .book-page{width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.book-stage:has(.meal-schedule-page) .page-top{padding:0 0 14px!important}.book-stage:has(.meal-schedule-page) .page-top h2{font-size:25px!important}.book-stage:has(.meal-schedule-page) .page-body{height:auto!important;padding:8px 0 0!important;overflow:visible!important}.meal-schedule-page{height:auto!important}.meal-schedule-page img{width:100%!important;height:auto!important;max-height:none!important}.book-stage:has(.meal-schedule-page) .turn-button{display:none!important}}.book-page:has(.meal-schedule) .page-top{padding-bottom:10px!important}.book-page:has(.meal-schedule) .page-top h2{letter-spacing:0!important;font-size:25px!important}.book-page:has(.meal-schedule) .page-body{height:calc(100% - 102px)!important;padding:24px 4% 16px!important;overflow:hidden!important}.meal-schedule{color:#163d60;width:100%;height:100%;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.meal-tabs{gap:8px;margin:0 0 16px;display:flex}.meal-tabs button{color:#063b6f;letter-spacing:0;cursor:pointer;background:#f7fcfff0;border:1px solid #08a9c9;border-radius:8px;flex:1;min-height:40px;font:700 14px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;transition:background .18s,color .18s,transform .18s}.meal-tabs button[aria-selected=true]{color:#fff;background:#063b6f;border-color:#063b6f}.meal-tabs button:hover{border-color:#063b6f}.meal-tabs button:focus-visible,.meal-accordion button:focus-visible{outline-offset:2px;outline:3px solid #08a9c97a}.meal-day-heading{border-bottom:1px solid #08a9c966;justify-content:space-between;align-items:end;margin:0 0 12px;padding:0 0 10px;animation:.18s ease-out mealFade;display:flex}.meal-day-heading h3{color:#063b6f;margin:0;font:700 24px/1.15 Libre Baskerville,Georgia,serif}.meal-day-heading p{color:#46667e;margin:5px 0 0;font-size:14px;line-height:1.4}.meal-day-heading>span{color:#997639;font-size:14px;font-weight:700}.meal-desktop-view{height:calc(100% - 99px);animation:.18s ease-out mealFade}.meal-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fffffff2;border:1px solid #0a5b873d;border-radius:11px;width:100%;height:100%;overflow:hidden;box-shadow:0 8px 20px #0c3a6114}.meal-table th,.meal-table td{vertical-align:top;text-align:left;border-bottom:1px solid #0e669424;border-right:1px solid #0e669426;padding:10px 9px}.meal-table thead th{color:#fff;background:#063b6f;font-size:14px;font-weight:700;line-height:1.28}.meal-table thead th:first-child{width:17%}.meal-table tbody th{color:#063b6f;background:#e9f7fcdb;font-size:14px;font-weight:700;line-height:1.35}.meal-table tbody tr:nth-child(2n) td{background:#f7fcffd1}.meal-table th:last-child,.meal-table td:last-child{border-right:0}.meal-table tbody tr:last-child th,.meal-table tbody tr:last-child td{border-bottom:0}.meal-entry{color:#234a66;flex-direction:column;gap:1px;margin:0 0 7px;font-size:14px;line-height:1.4;display:flex}.meal-entry:last-child{margin-bottom:0}.meal-entry b{color:#0b3f67;font-size:14px;line-height:1.35}.meal-entry span{color:#496b82;font-size:14px}.meal-entry small{color:#657d8d;font-size:14px;line-height:1.35}.meal-empty{color:#71889a;text-align:center;font-size:16px;line-height:1.35;display:block}.meal-total-row th,.meal-total-row td{border-top:1px solid #08a9c99e;background:#d7f7fbe8!important}.meal-total-row th{color:#063b6f!important}.meal-total-row .meal-entry b{font-weight:700}.meal-mobile-view{display:none}@keyframes mealFade{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.meal-day-heading,.meal-desktop-view,.meal-tabs button{transition:none;animation:none}}@media (width<=760px){.book-stage:has(.meal-schedule){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.book-stage:has(.meal-schedule) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.meal-schedule) .book-spread:after{display:none!important}.book-stage:has(.meal-schedule) .page-fold{display:none!important}.book-stage:has(.meal-schedule) .book-page{width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.book-stage:has(.meal-schedule) .page-top{padding:0 0 12px!important}.book-stage:has(.meal-schedule) .page-top h2{max-width:calc(100% - 64px)!important;font-size:23px!important}.book-stage:has(.meal-schedule) .page-body{height:auto!important;padding:16px 0 70px!important;overflow:visible!important}.book-stage:has(.meal-schedule) .page-bottom{display:none!important}.meal-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px}.meal-tabs button{flex:calc(50% - 4px);min-height:44px;padding:0 9px;font-size:16px}.meal-tabs button:last-child{flex-basis:100%}.meal-day-heading{align-items:flex-start;margin-bottom:14px;padding:0 3px 12px}.meal-day-heading h3{font-size:23px}.meal-day-heading p{font-size:16px;line-height:1.45}.meal-day-heading>span,.meal-desktop-view{display:none}.meal-mobile-view{flex-direction:column;gap:10px;animation:.18s ease-out mealFade;display:flex}.meal-accordion{background:#fffffff5;border:1px solid #08a9c96b;border-radius:10px;overflow:hidden;box-shadow:0 5px 14px #0939620f}.meal-accordion h4{margin:0}.meal-accordion h4 button{color:#063b6f;text-align:left;cursor:pointer;background:#eff9fdf2;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:12px 14px;font:700 17px/1.3 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:flex}.meal-accordion.open h4 button{color:#fff;background:#063b6f}.meal-accordion h4 i{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)translateY(-3px)}.meal-accordion.open h4 i{transform:rotate(225deg)translate(-1px,-2px)}.meal-accordion>div{padding:4px 14px 14px}.meal-mobile-slot{border-bottom:1px solid #0e669424;padding:13px 0}.meal-mobile-slot:last-child{border-bottom:0}.meal-mobile-slot>span,.meal-total-slot>span{color:#39718f;margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.3;display:block}.meal-mobile-slot .meal-entry,.meal-total-slot .meal-entry{font-size:16px;line-height:1.55}.meal-mobile-slot .meal-entry b,.meal-total-slot .meal-entry b{font-size:17px;line-height:1.35}.meal-mobile-slot .meal-entry span,.meal-mobile-slot .meal-entry small,.meal-total-slot .meal-entry span,.meal-total-slot .meal-entry small{font-size:16px;line-height:1.45}.meal-no-data{color:#6c8393;margin:0;padding:12px 0;font-size:16px}.meal-total-card{background:#e4f9fbf5;border:1px solid #08a9c98c;border-radius:11px;margin-top:4px;padding:15px;box-shadow:0 6px 16px #09396212}.meal-total-card>div:first-child{border-bottom:1px solid #08a9c966;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:10px;display:flex}.meal-total-card>div:first-child span{color:#063b6f;font-size:18px;font-weight:700}.meal-total-card>div:first-child b{color:#57778c;font-size:16px}.meal-total-slot{border-bottom:1px solid #08a9c938;padding:11px 0}.meal-total-slot:last-child{border-bottom:0;padding-bottom:0}.book-stage:has(.meal-schedule) .turn-button{display:none!important}.flipbook-app:has(.meal-schedule) .chat-widget{z-index:40;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.flipbook-app:has(.meal-schedule) .chat-launcher{border-radius:50%!important;justify-content:center!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important}.flipbook-app:has(.meal-schedule) .chat-launcher span{width:28px!important;height:28px!important}.flipbook-app:has(.meal-schedule) .chat-launcher b{display:none!important}.flipbook-app:has(.meal-schedule) .chat-panel{width:min(370px,100vw - 24px)!important;height:min(540px,100vh - 90px)!important}}@media (width>=761px){.book-page:has(.meal-schedule) .page-top{padding-bottom:7px!important}.book-page:has(.meal-schedule) .page-body{height:calc(100% - 98px)!important;padding:18px 4% 24px!important}.meal-tabs{margin-bottom:12px!important}.meal-tabs button{min-height:34px!important;font-size:14px!important}.meal-day-heading{margin-bottom:8px!important;padding-bottom:7px!important}.meal-day-heading h3{font-size:23px!important}.meal-day-heading p{margin-top:3px!important;line-height:1.35!important}.meal-desktop-view{height:calc(100% - 82px)!important}.meal-table th,.meal-table td{padding:8px!important}.meal-entry{margin-bottom:5px!important;line-height:1.38!important}.meal-entry b,.meal-entry span,.meal-entry small{font-size:14px!important;line-height:1.38!important}.flipbook-app:has(.meal-schedule) .chat-widget{z-index:40;bottom:16px!important;right:16px!important}.flipbook-app:has(.meal-schedule) .chat-launcher{border-radius:50%!important;justify-content:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important}.flipbook-app:has(.meal-schedule) .chat-launcher b{display:none!important}.flipbook-app:has(.meal-schedule) .chat-launcher span{width:27px!important;height:27px!important}.book-stage:has(.meal-schedule) .turn-button{width:42px!important;height:42px!important}.book-stage:has(.meal-schedule) .turn-button.previous{left:-48px!important}.book-stage:has(.meal-schedule) .turn-button.next{right:-48px!important}}.book-page:has(.meal-schedule){--font-heading:"Libre Baskerville",Georgia,serif;--font-body:"Roboto Condensed Local","Arial Narrow",Arial,sans-serif;--font-size-body:14px;--font-weight-regular:400;--font-weight-semibold:600}.book-page:has(.meal-schedule) .page-top h2{font-family:var(--font-heading)!important;font-size:24px!important;font-weight:400!important;line-height:1.15!important}.meal-schedule{font-family:var(--font-body)!important}.meal-tabs button{font-family:var(--font-body)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:normal!important}.meal-day-heading h3{font-family:var(--font-heading)!important;font-size:21px!important;font-weight:400!important;line-height:1.2!important}.meal-day-heading p{font-family:var(--font-body)!important;font-size:14px!important;font-weight:var(--font-weight-regular)!important;letter-spacing:normal!important}.meal-table thead th{font-family:var(--font-body)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:normal!important;line-height:1.35!important}.meal-table tbody th{font-family:var(--font-body)!important;font-size:var(--font-size-body)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:normal!important}.meal-entry,.meal-entry span,.meal-entry small{font-family:var(--font-body)!important;font-size:var(--font-size-body)!important;font-weight:var(--font-weight-regular)!important;letter-spacing:normal!important;line-height:1.4!important}.meal-entry b{font-family:var(--font-body)!important;font-size:var(--font-size-body)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:normal!important;line-height:1.4!important}.meal-total-row th,.meal-total-row .meal-entry b{font-weight:var(--font-weight-semibold)!important}@media (width>=761px){.meal-desktop-view{height:auto!important;max-height:none!important;display:block!important}.meal-table{height:auto!important}.meal-table th,.meal-table td{padding:7px 8px!important;line-height:1.4!important}.meal-total-row td{vertical-align:top!important}.meal-total-row .meal-entry{margin-bottom:6px!important}.meal-total-row .meal-entry:last-child{margin-bottom:0!important}}@media (width<=760px){.meal-tabs button{font-size:15px!important}.meal-day-heading h3{font-size:21px!important}.meal-mobile-slot .meal-entry,.meal-total-slot .meal-entry,.meal-mobile-slot .meal-entry span,.meal-mobile-slot .meal-entry small,.meal-total-slot .meal-entry span,.meal-total-slot .meal-entry small{font-family:var(--font-body)!important;font-weight:var(--font-weight-regular)!important;letter-spacing:normal!important;line-height:1.4!important}.meal-mobile-slot .meal-entry b,.meal-total-slot .meal-entry b{font-family:var(--font-body)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:normal!important;line-height:1.4!important}}.judge-avatar{aspect-ratio:1!important;border:1px solid #68bdd8!important;border-radius:50%!important;overflow:hidden!important}.judge-avatar img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important;display:block!important}.judge-modal{overscroll-behavior:contain;width:min(700px,100vw - 48px)!important;max-height:min(84vh,780px)!important;padding:28px 30px!important;overflow-y:auto!important}.judge-modal-heading{gap:20px!important;padding-bottom:22px!important}.judge-modal-heading .judge-avatar,.judge-photo-button .judge-avatar{flex:0 0 94px!important;width:94px!important;height:94px!important}.judge-modal-heading h3{margin:7px 0!important;font-size:24px!important;line-height:1.2!important}.judge-modal-heading p{font-size:15px!important;line-height:1.45!important}.judge-modal-close{width:44px!important;height:44px!important;font-size:28px!important;line-height:1!important}.judge-bio-section{padding-top:22px!important}.judge-bio-section+.judge-bio-section{padding-top:26px!important}.judge-bio-section h4{margin-bottom:12px!important;line-height:1.3!important}.judge-bio-section ul{gap:9px!important;line-height:1.48!important}.judge-modal-close:focus-visible,.judge-modal-listen:focus-visible,.judge-profile-card:focus-visible,.judge-photo-button:focus-visible{outline-offset:3px!important;outline:3px solid #08a9c99e!important}@media (width<=760px){.judge-modal-backdrop{background:#092a238c!important;place-items:center!important;padding:12px!important;display:grid!important;overflow:hidden!important}.judge-modal{border:1px solid #68bdd8b8!important;width:92vw!important;max-width:560px!important;min-height:0!important;max-height:88dvh!important;margin:0!important;padding:14px 16px 22px!important;overflow-y:auto!important;box-shadow:0 22px 58px #0000004d!important}.judge-modal-actions{z-index:3!important;background:linear-gradient(#fffdf7 78%,#fffdf700)!important;justify-content:flex-end!important;margin:0 -16px 10px!important;padding:10px 12px 8px!important;position:sticky!important;top:-14px!important;right:auto!important}.judge-modal-listen{min-height:44px!important;font-size:12px!important}.judge-modal-heading{z-index:2!important;background:#fffdf7!important;gap:14px!important;padding:8px 0 18px!important;position:sticky!important;top:44px!important}.judge-modal-heading .judge-avatar,.judge-photo-button .judge-avatar{flex-basis:82px!important;width:82px!important;height:82px!important}.judge-modal-heading h3{font-size:21px!important;line-height:1.2!important}.judge-modal-heading p{font-size:16px!important;line-height:1.5!important}.judge-bio-section{padding-top:22px!important}.judge-bio-section+.judge-bio-section{padding-top:28px!important}.judge-bio-section h4{margin-bottom:12px!important;font-size:18px!important}.judge-bio-section ul{gap:11px!important;font-size:16px!important;line-height:1.55!important}}body.mobile-preview-mode .judge-modal-backdrop{background:#092a238c!important;place-items:center!important;padding:12px!important;display:grid!important;overflow:hidden!important}body.mobile-preview-mode .judge-modal{border:1px solid #68bdd8b8!important;width:359px!important;max-width:92vw!important;min-height:0!important;max-height:743px!important;margin:0!important;padding:14px 16px 22px!important;overflow-y:auto!important;box-shadow:0 22px 58px #0000004d!important}body.mobile-preview-mode .judge-modal-actions{z-index:3!important;background:linear-gradient(#fffdf7 78%,#fffdf700)!important;justify-content:flex-end!important;margin:0 -16px 10px!important;padding:10px 12px 8px!important;position:sticky!important;top:-14px!important;right:auto!important}body.mobile-preview-mode .judge-modal-listen{min-height:44px!important;font-size:12px!important}body.mobile-preview-mode .judge-modal-heading{z-index:2!important;background:#fffdf7!important;gap:14px!important;padding:8px 0 18px!important;position:sticky!important;top:44px!important}body.mobile-preview-mode .judge-modal-heading .judge-avatar,body.mobile-preview-mode .judge-photo-button .judge-avatar{flex-basis:82px!important;width:82px!important;height:82px!important}body.mobile-preview-mode .judge-modal-heading h3{font-size:21px!important;line-height:1.2!important}body.mobile-preview-mode .judge-modal-heading p{font-size:16px!important;line-height:1.5!important}body.mobile-preview-mode .judge-bio-section{padding-top:22px!important}body.mobile-preview-mode .judge-bio-section+.judge-bio-section{padding-top:28px!important}body.mobile-preview-mode .judge-bio-section h4{margin-bottom:12px!important;font-size:18px!important}body.mobile-preview-mode .judge-bio-section ul{gap:11px!important;font-size:16px!important;line-height:1.55!important}.book-page:has(.surah-reviewers-page) .page-body{padding-top:14px!important;overflow:hidden!important}.surah-reviewers-page{color:#163d60;flex-direction:column;height:100%;display:flex}.surah-reviewers-lead{color:#45657c;margin:0 0 13px;font:400 12px/1.4 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.surah-reviewers-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.surah-reviewer-card{background:#ffffffe0;border:1px solid #91b5cd9e;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-height:74px;padding:10px;display:grid}.surah-reviewer-photo{aspect-ratio:1;background:#e8f6fb;border:1px solid #68bdd8;border-radius:50%;width:48px;height:48px;overflow:hidden}.surah-reviewer-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.surah-reviewer-card small{color:#39779d;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font:600 8px/1.2 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:block}.surah-reviewer-card h3{color:#073a70;margin:0;font:700 11px/1.2 Libre Baskerville,Georgia,serif}.surah-reviewer-card p{color:#526d81;margin:4px 0 0;font:400 8.5px/1.25 Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.book-spread .surah-reviewers-lead{margin-bottom:9px;font-size:10px}.book-spread .surah-reviewers-grid{gap:8px}.book-spread .surah-reviewer-card{grid-template-columns:40px minmax(0,1fr);gap:7px;min-height:60px;padding:8px}.book-spread .surah-reviewer-photo{width:40px;height:40px}.book-spread .surah-reviewer-card small{font-size:6.5px}.book-spread .surah-reviewer-card h3{font-size:9px}.book-spread .surah-reviewer-card p{font-size:7px;line-height:1.2}@media (width<=760px){.book-stage:has(.surah-reviewers-page){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.book-stage:has(.surah-reviewers-page) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.surah-reviewers-page) .book-spread:after{display:none!important}.book-stage:has(.surah-reviewers-page) .page-fold{display:none!important}.book-stage:has(.surah-reviewers-page) .page-bottom{display:none!important}.book-stage:has(.surah-reviewers-page) .book-page{width:100%!important;max-width:420px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.book-stage:has(.surah-reviewers-page) .page-body{height:auto!important;padding:16px 0 64px!important;overflow:visible!important}.surah-reviewers-page{height:auto!important}.surah-reviewers-lead{margin-bottom:16px;font-size:16px;line-height:1.5}.surah-reviewers-grid{grid-template-columns:1fr;gap:12px}.surah-reviewer-card{grid-template-columns:68px minmax(0,1fr);gap:13px;min-height:92px;padding:12px}.surah-reviewer-photo{width:68px;height:68px}.surah-reviewer-card small{font-size:12px}.surah-reviewer-card h3{font-size:16px;line-height:1.3}.surah-reviewer-card p{font-size:14px;line-height:1.4}.book-stage:has(.surah-reviewers-page) .turn-button{display:none!important}}.book-page:has(.surah-reviewers-page){--font-heading:"Libre Baskerville",Georgia,serif;--font-body:"Roboto Condensed Local","Arial Narrow",Arial,sans-serif}.book-page:has(.surah-reviewers-page) .page-body{padding:12px 5% 20px!important}.surah-reviewers-page{min-height:0!important}.surah-reviewers-lead{font-family:var(--font-body)!important;margin-bottom:10px!important;font-size:13px!important;line-height:1.4!important}.surah-reviewers-grid,.book-spread .surah-reviewers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;gap:18px!important}.surah-reviewer-card,.book-spread .surah-reviewer-card{border-radius:10px!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:145px!important;min-height:145px!important;padding:18px!important}.surah-reviewer-photo,.book-spread .surah-reviewer-photo{aspect-ratio:1!important;border:1px solid #68bdd8!important;border-radius:50%!important;flex:0 0 82px!important;width:82px!important;height:82px!important;overflow:hidden!important}.surah-reviewer-photo img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.surah-reviewer-card h3,.book-spread .surah-reviewer-card h3{color:#073a70!important;font-family:var(--font-heading)!important;letter-spacing:normal!important;margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.16!important}.surah-reviewer-card p,.book-spread .surah-reviewer-card p{color:#526d81!important;font-family:var(--font-body)!important;letter-spacing:normal!important;margin:5px 0 0!important;font-size:10.5px!important;font-weight:400!important;line-height:1.25!important}.flipbook-app:has(.surah-reviewers-page) .chat-widget{z-index:40!important;bottom:16px!important;right:16px!important}.flipbook-app:has(.surah-reviewers-page) .chat-launcher{border-radius:50%!important;justify-content:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important}.flipbook-app:has(.surah-reviewers-page) .chat-launcher b{display:none!important}.flipbook-app:has(.surah-reviewers-page) .chat-launcher span{width:27px!important;height:27px!important}@media (width<=760px){.book-stage:has(.surah-reviewers-page) .page-body{padding:16px 0 76px!important}.surah-reviewers-lead{margin-bottom:16px!important;font-size:16px!important;line-height:1.5!important}.surah-reviewers-grid,.book-spread .surah-reviewers-grid{grid-template-columns:1fr!important;align-content:start!important;gap:13px!important}.surah-reviewer-card,.book-spread .surah-reviewer-card{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;height:auto!important;min-height:108px!important;padding:14px!important}.surah-reviewer-photo,.book-spread .surah-reviewer-photo{flex-basis:76px!important;width:76px!important;height:76px!important}.surah-reviewer-card h3,.book-spread .surah-reviewer-card h3{font-size:17px!important;line-height:1.22!important}.surah-reviewer-card p,.book-spread .surah-reviewer-card p{font-size:16px!important;line-height:1.45!important}.flipbook-app:has(.surah-reviewers-page) .chat-widget{bottom:16px!important;right:16px!important}.flipbook-app:has(.surah-reviewers-page) .chat-launcher{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}.flipbook-app:has(.surah-reviewers-page) .chat-launcher span{width:28px!important;height:28px!important}}.book-spread .surah-reviewer-card:has(p) h3{font-size:13px!important;line-height:1.1!important}body.mobile-preview-mode .book-stage:has(.surah-reviewers-page) .page-body{height:auto!important;padding:16px 0 76px!important;overflow:visible!important}body.mobile-preview-mode .surah-reviewers-page{height:auto!important}body.mobile-preview-mode .surah-reviewers-lead{margin-bottom:16px!important;font-size:16px!important;line-height:1.5!important}body.mobile-preview-mode .surah-reviewers-grid,body.mobile-preview-mode .book-spread .surah-reviewers-grid{grid-template-columns:1fr!important;align-content:start!important;gap:13px!important}body.mobile-preview-mode .surah-reviewer-card,body.mobile-preview-mode .book-spread .surah-reviewer-card{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important;height:auto!important;min-height:108px!important;padding:14px!important}body.mobile-preview-mode .surah-reviewer-photo,body.mobile-preview-mode .book-spread .surah-reviewer-photo{flex-basis:76px!important;width:76px!important;height:76px!important}body.mobile-preview-mode .surah-reviewer-card h3,body.mobile-preview-mode .book-spread .surah-reviewer-card h3{font-size:17px!important;line-height:1.22!important}body.mobile-preview-mode .surah-reviewer-card p,body.mobile-preview-mode .book-spread .surah-reviewer-card p{font-size:16px!important;line-height:1.45!important}body.mobile-preview-mode .flipbook-app:has(.surah-reviewers-page) .chat-widget{bottom:16px!important;right:calc(50% - 179px)!important}body.mobile-preview-mode .flipbook-app:has(.surah-reviewers-page) .chat-launcher{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}body.mobile-preview-mode .flipbook-app:has(.surah-reviewers-page) .chat-launcher span{width:28px!important;height:28px!important}body.mobile-preview-mode .book-spread .surah-reviewer-card:has(p) h3{font-size:17px!important;line-height:1.22!important}body.mobile-preview-mode .book-spread .surah-reviewer-card:has(p) p{margin-top:5px!important;font-size:16px!important;line-height:1.45!important}.venue-guide-page,.ballroom-page{color:#103d69;height:100%;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif}.venue-address{border-bottom:1px solid #5295bb75;margin:0 0 16px;padding:0 0 14px}.venue-address h3{color:#063b6f;margin:0 0 5px;font:700 25px/1.15 Libre Baskerville,Georgia,serif}.venue-address p{color:#49657c;margin:0;font-size:14px;line-height:1.45}.venue-guide-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:22px;display:grid}.venue-map-card{background:#ffffffeb;border:1px solid #08a9c96e;border-radius:13px;overflow:hidden;box-shadow:0 10px 26px #053e691a}.venue-map-card iframe{border:0;width:100%;height:228px;display:block}.venue-map-button{letter-spacing:.01em;background:#063b6f;justify-content:center;align-items:center;min-height:46px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.travel-guide{background:#ffffffe0;border:1px solid #c9a85c8c;border-radius:13px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 26px #053e6912}.travel-guide:before{content:"";border:1px solid #08a9c933;border-radius:32px;width:135px;height:135px;position:absolute;inset:auto -35px -52px auto;transform:rotate(45deg)}.travel-eyebrow{color:#b98b33;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700;position:relative}.travel-route-list{gap:9px;display:grid;position:relative}.travel-route-list a{color:#103d69;background:#f7fcfdf0;border:1px solid #7caec86b;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px;padding:10px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.travel-route-list a:hover,.travel-route-list a:focus-visible{border-color:#08a9c9;outline:none;transform:translateY(-1px)}.travel-route-list a>span{font-size:17px}.travel-route-list b,.travel-route-list small,.travel-route-list em{display:block}.travel-route-list b{font-size:14px;line-height:1.2}.travel-route-list small{color:#5a7285;margin-top:2px;font-size:12px;line-height:1.25}.travel-route-list em{color:#1680aa;grid-column:2;font-size:12px;font-style:normal;font-weight:700}.travel-note{color:#61768a;margin:14px 0 0;font-size:11px;font-style:italic;line-height:1.4;position:relative}.ballroom-page{flex-direction:column;gap:14px;display:flex}.ballroom-kicker{color:#b98b33;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ballroom-hero{background:#092747;border:1px solid #c9a85cb8;border-radius:15px;flex:1;align-items:flex-end;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #04345f2e}.ballroom-hero:after{content:"";background:linear-gradient(#02142800 42%,#021830d1 100%);position:absolute;inset:0}.ballroom-hero img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.ballroom-info{z-index:1;color:#fff;text-shadow:0 1px 9px #00000073;max-width:76%;margin:0 0 19px 20px;position:relative}.ballroom-info h3{margin:0 0 3px;font:700 27px/1.15 Libre Baskerville,Georgia,serif}.ballroom-info b{font-size:14px}.ballroom-info p{margin:5px 0 12px;font-size:12px;line-height:1.35}.ballroom-info a{min-height:34px;text-shadow:none;background:#063b6fe8;border:1px solid #dcbf76eb;border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.book-spread .venue-address h3{font-size:19px}.book-spread .venue-address p{font-size:10px}.book-spread .venue-guide-grid{gap:14px}.book-spread .venue-map-card iframe{height:165px}.book-spread .venue-map-button{min-height:36px;font-size:10px}.book-spread .travel-guide{padding:13px}.book-spread .travel-route-list a{grid-template-columns:22px minmax(0,1fr);gap:5px;padding:7px}.book-spread .travel-route-list a>span{font-size:13px}.book-spread .travel-route-list b{font-size:10px}.book-spread .travel-route-list small,.book-spread .travel-route-list em{font-size:8px}.book-spread .travel-note{margin-top:9px;font-size:8px}.book-spread .ballroom-page{gap:9px}.book-spread .ballroom-kicker{font-size:8px}.book-spread .ballroom-info{margin:0 0 13px 14px}.book-spread .ballroom-info h3{font-size:20px}.book-spread .ballroom-info b{font-size:10px}.book-spread .ballroom-info p{margin:3px 0 8px;font-size:8px}.book-spread .ballroom-info a{min-height:27px;padding:0 9px;font-size:8px}@media (width<=760px){:is(.book-stage:has(.venue-guide-page),.book-stage:has(.ballroom-page)){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}:is(.book-stage:has(.venue-guide-page) .book-spread,.book-stage:has(.ballroom-page) .book-spread){filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.venue-guide-page) .book-spread:after{display:none!important}.book-stage:has(.ballroom-page) .book-spread:after{display:none!important}.book-stage:has(.venue-guide-page) .page-fold{display:none!important}.book-stage:has(.ballroom-page) .page-fold{display:none!important}.book-stage:has(.venue-guide-page) .page-bottom{display:none!important}.book-stage:has(.ballroom-page) .page-bottom{display:none!important}:is(.book-stage:has(.venue-guide-page) .book-page,.book-stage:has(.ballroom-page) .book-page){width:100%!important;max-width:420px!important;height:auto!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}:is(.book-stage:has(.venue-guide-page) .page-body,.book-stage:has(.ballroom-page) .page-body){height:auto!important;padding:16px 0 68px!important;overflow:visible!important}.venue-address{margin-bottom:16px;padding-bottom:14px}.venue-address h3{font-size:25px}.venue-address p{font-size:16px}.venue-guide-grid{grid-template-columns:1fr;gap:16px}.venue-map-card iframe{height:245px}.venue-map-button{min-height:48px;font-size:16px}.travel-guide{padding:18px}.travel-eyebrow{font-size:13px}.travel-route-list a{grid-template-columns:32px minmax(0,1fr);padding:12px}.travel-route-list a>span{font-size:18px}.travel-route-list b{font-size:16px}.travel-route-list small,.travel-route-list em{font-size:14px}.travel-note{font-size:13px;line-height:1.5}.ballroom-page{gap:14px}.ballroom-kicker{font-size:13px}.ballroom-hero{min-height:470px}.ballroom-info{max-width:88%;margin:0 0 20px 18px}.ballroom-info h3{font-size:26px}.ballroom-info b{font-size:16px}.ballroom-info p{font-size:14px;line-height:1.45}.ballroom-info a{min-height:42px;font-size:14px}:is(.book-stage:has(.venue-guide-page) .turn-button,.book-stage:has(.ballroom-page) .turn-button){display:none!important}}:is(.book-spread .surah-reviewer-card h3,.book-spread .surah-reviewer-card:has(p) h3){text-wrap:balance;font-size:clamp(13px,1.15vw,16px)!important;line-height:1.12!important}.book-spread .surah-reviewer-card:has(p) p{margin-top:4px!important;font-size:clamp(8px,.7vw,10px)!important;line-height:1.18!important}.book-spread .surah-reviewer-card:not(:has(p))>div{flex-direction:column;justify-content:center;align-self:center;min-height:82px;display:flex}.book-spread .surah-reviewer-card:nth-child(5) .surah-reviewer-photo img{transform-origin:50% 16%;transform:scale(1.42)}@media (width<=760px){:is(.surah-reviewer-card h3,.surah-reviewer-card:has(p) h3){font-size:clamp(16px,4.6vw,18px)!important;line-height:1.14!important}.surah-reviewer-card:has(p) p{font-size:16px!important;line-height:1.45!important}.surah-reviewer-card:nth-child(5) .surah-reviewer-photo img{transform-origin:50% 17%;transform:scale(1.32)}}.book-page:has(.venue-guide-page) .page-body{padding-top:18px!important;padding-bottom:28px!important}.book-spread .venue-guide-page{flex-direction:column;justify-content:center;min-height:338px;display:flex}.book-spread .venue-address{margin-bottom:16px;padding-bottom:12px}.book-spread .venue-guide-grid{align-items:stretch;gap:18px;min-height:274px}.book-spread .venue-map-card{flex-direction:column;min-height:274px;display:flex}.book-spread .venue-map-card iframe{flex:1;min-height:226px;height:auto!important}.book-spread .venue-map-button{flex:0 0 42px;min-height:42px;padding:0 14px;font-size:10px}.book-spread .travel-guide{border-color:#c9a85c6b;flex-direction:column;min-height:274px;padding:17px;display:flex;box-shadow:0 10px 25px #053e690f}.book-spread .travel-eyebrow{margin-bottom:12px;font-size:8px}.book-spread .travel-route-list{gap:8px}.book-spread .travel-route-list a{border-color:#7caec83d #7caec83d #7caec83d #08a9c99e;border-left-style:solid;border-left-width:2px;border-radius:7px;grid-template-columns:23px minmax(0,1fr);gap:7px;padding:9px 9px 8px;box-shadow:0 3px 9px #053e6909}.travel-route-list a>span{width:20px;height:18px;display:block;position:relative;font-size:0!important}.travel-route-list a>span:before{content:"";background:0 0;border:1.5px solid #1680aa;border-radius:3px 4px 3px 3px;width:16px;height:8px;position:absolute;top:4px;left:1px}.travel-route-list a>span:after{content:"";background:#f7fcfd;border:1.5px solid #1680aa;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:3px;box-shadow:9px 0 0 -1.5px #f7fcfd,9px 0 #1680aa}.book-spread .travel-route-list b{font-size:10px;line-height:1.15}.book-spread .travel-route-list small{color:#61798b;margin-top:3px;font-size:8px}.book-spread .travel-route-list em{margin-top:3px;font-size:8px}.book-spread .travel-note{color:#758899;border-top:1px solid #7caec838;margin-top:auto;padding-top:12px;font-size:7.5px;line-height:1.35}.travel-guide:before{opacity:.55}@media (width<=760px){.book-page:has(.venue-guide-page) .page-body{padding-top:16px!important;padding-bottom:68px!important}.book-spread .venue-guide-page{min-height:0!important}.book-spread .venue-address{margin-bottom:16px;padding-bottom:14px}.book-spread .venue-guide-grid{gap:16px;min-height:0}.book-spread .venue-map-card{min-height:0}.book-spread .venue-map-card iframe{flex:none;height:270px!important;min-height:270px!important}.book-spread .venue-map-button{flex-basis:48px;min-height:48px;font-size:16px}.book-spread .travel-guide{min-height:0;padding:18px}.book-spread .travel-eyebrow{margin-bottom:14px;font-size:13px}.book-spread .travel-route-list{gap:10px}.book-spread .travel-route-list a{border-left-width:3px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:13px 12px}.travel-route-list a>span{width:27px;height:22px}.travel-route-list a>span:before{border-width:1.75px;width:21px;height:10px;top:5px}.travel-route-list a>span:after{border-width:1.75px;width:5px;height:5px;bottom:1px;left:4px;box-shadow:12px 0 0 -1.75px #f7fcfd,12px 0 #1680aa}.book-spread .travel-route-list b{font-size:16px;line-height:1.2}.book-spread .travel-route-list small,.book-spread .travel-route-list em{font-size:14px}.book-spread .travel-note{margin-top:16px;padding-top:14px;font-size:13px;line-height:1.5}}.book-page:has(.sekalung-budi-page) .page-top{padding-bottom:13px!important}.book-page:has(.sekalung-budi-page) .page-top h2{color:#103d63!important;margin-top:6px!important;font-family:Libre Baskerville,Georgia,serif!important}.book-page:has(.sekalung-budi-page) .page-body{padding-top:14px!important;padding-bottom:24px!important}.sekalung-budi-page{color:#244a66;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.sekalung-budi-page:before,.sekalung-budi-page:after{content:"";pointer-events:none;border:1px solid #08a9c929;border-radius:28px;width:210px;height:210px;position:absolute;transform:rotate(45deg)}.sekalung-budi-page:before{top:-142px;left:-118px}.sekalung-budi-page:after{border-color:#c9a85c38;bottom:-152px;right:-122px}.sekalung-budi-ornament{opacity:.68;gap:9px;display:flex;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sekalung-budi-ornament i{border:1px solid #b99546;width:7px;height:7px;display:block;transform:rotate(45deg)}.sekalung-budi-ornament i:nth-child(2){background:#c9a85c21;width:12px;height:12px;margin-top:-3px}.sekalung-budi-eyebrow{color:#b28c43;margin:12px 0 8px;font:400 clamp(13px,1.3vw,17px)/1.25 Libre Baskerville,Georgia,serif;position:relative}.sekalung-budi-divider{color:#b99546;align-items:center;gap:9px;margin:0 0 clamp(15px,2.2vh,24px);font-size:11px;line-height:1;display:flex;position:relative}.sekalung-budi-divider i{background:linear-gradient(90deg,#0000,#c9a85c);width:42px;height:1px}.sekalung-budi-divider i:last-child{background:linear-gradient(90deg,#c9a85c,#0000)}.sekalung-budi-message{z-index:1;color:#385a70;max-width:690px;margin:0;font-size:clamp(13px,1.35vw,16px);font-weight:400;line-height:1.55;position:relative}.sekalung-budi-honourees{z-index:1;gap:6px;max-width:670px;margin:clamp(18px,3vh,28px) 0 0;display:grid;position:relative}.sekalung-budi-honourees span{color:#163f63;padding-left:18px;font-size:clamp(12px,1.2vw,14px);font-weight:600;line-height:1.35;position:relative}.sekalung-budi-honourees span:before{content:"";border:1px solid #c9a85c;width:7px;height:7px;position:absolute;top:.45em;left:0;transform:rotate(45deg)}.sekalung-budi-closing{z-index:1;color:#4c687b;max-width:625px;margin:clamp(18px,2.7vh,25px) 0 0;font-size:clamp(12px,1.25vw,15px);line-height:1.5;position:relative}.sekalung-budi-divider.lower{margin:clamp(16px,2.3vh,23px) 0 clamp(10px,1.6vh,16px)}.sekalung-budi-pantun{z-index:1;color:#123f67;border-top:1px solid #c9a85c6b;border-bottom:1px solid #c9a85c6b;max-width:590px;margin:0;padding:clamp(10px,1.5vh,16px) clamp(25px,4vw,50px);font:italic 400 clamp(14px,1.45vw,18px)/1.52 Libre Baskerville,Georgia,serif;position:relative}.sekalung-budi-pantun p{margin:0}.sekalung-budi-signoff{z-index:1;color:#b28c43;letter-spacing:.16em;text-transform:uppercase;margin:clamp(14px,2vh,20px) 0 0;font:700 clamp(13px,1.3vw,16px)/1 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;position:relative}.book-spread .sekalung-budi-page{justify-content:flex-start;padding-top:7px}.book-spread .sekalung-budi-ornament{top:3px}.book-spread .sekalung-budi-divider{margin-bottom:13px;font-size:8px}.book-spread .sekalung-budi-honourees{gap:5px;max-width:500px;margin-top:16px}.book-spread .sekalung-budi-honourees span{padding-left:13px;font-size:8.5px;line-height:1.3}.book-spread .sekalung-budi-honourees span:before{width:5px;height:5px}.book-spread .sekalung-budi-closing{max-width:485px;margin-top:15px;font-size:9px;line-height:1.4}.book-spread .sekalung-budi-signoff{margin-top:13px;font-size:10px}@media (width<=760px){.book-stage:has(.sekalung-budi-page){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.book-stage:has(.sekalung-budi-page) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.sekalung-budi-page) .book-spread:after{display:none!important}.book-stage:has(.sekalung-budi-page) .page-fold{display:none!important}.book-stage:has(.sekalung-budi-page) .page-bottom{display:none!important}.book-stage:has(.sekalung-budi-page) .book-page{width:100%!important;max-width:420px!important;height:auto!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.book-stage:has(.sekalung-budi-page) .page-body{height:auto!important;padding:18px 0 70px!important;overflow:visible!important}.sekalung-budi-page{min-height:0;padding:14px 2px 0}.sekalung-budi-eyebrow{margin:10px 0 8px;font-size:16px}.sekalung-budi-divider{margin-bottom:19px}.sekalung-budi-message{font-size:16px;line-height:1.58}.sekalung-budi-honourees{gap:10px;margin-top:24px}.sekalung-budi-honourees span{text-align:left;padding-left:20px;font-size:16px;line-height:1.45}.sekalung-budi-honourees span:before{width:7px;height:7px;top:.48em}.sekalung-budi-closing{margin-top:24px;font-size:16px;line-height:1.58}.sekalung-budi-divider.lower{margin:22px 0 14px}.sekalung-budi-pantun{width:100%;padding:16px 17px;font-size:16px;line-height:1.58}.sekalung-budi-signoff{margin-top:20px;font-size:14px}.book-stage:has(.sekalung-budi-page) .turn-button{display:none!important}}.book-spread .sekalung-budi-page{justify-content:space-between!important;padding:14px 0 25px!important}.book-spread .sekalung-budi-eyebrow{margin:8px 0 4px!important;font-size:10px!important}.book-spread .sekalung-budi-divider{margin:0 0 15px!important}.book-spread .sekalung-budi-divider i{width:26px!important}.book-spread .sekalung-budi-message{max-width:540px!important;font-size:10.3px!important;line-height:1.5!important}.book-spread .sekalung-budi-honourees{gap:7px!important;max-width:525px!important;margin:0!important}.book-spread .sekalung-budi-honourees span{font-weight:500!important;line-height:1.34!important}.book-spread .sekalung-budi-closing{max-width:510px!important;margin:0!important;font-size:9.4px!important;line-height:1.48!important}.book-spread .sekalung-budi-divider.lower{margin:0!important}.book-spread .sekalung-budi-pantun{max-width:470px!important;padding:13px 24px!important;font-size:12.5px!important;line-height:1.55!important}.book-spread .sekalung-budi-signoff{letter-spacing:.2em!important;margin:0!important;font-size:10px!important}@media (width<=760px){.book-spread .sekalung-budi-page{justify-content:flex-start!important;padding:14px 2px 0!important;display:flex!important}.book-spread .sekalung-budi-eyebrow{margin:10px 0 8px!important;font-size:16px!important}.book-spread .sekalung-budi-divider{margin:0 0 19px!important}.book-spread .sekalung-budi-divider.lower{margin:22px 0 14px!important}.book-spread .sekalung-budi-message{max-width:100%!important;font-size:16px!important;line-height:1.58!important}.book-spread .sekalung-budi-honourees{gap:10px!important;margin:24px 0 0!important}.book-spread .sekalung-budi-honourees span{font-size:16px!important;font-weight:500!important}.book-spread .sekalung-budi-closing{margin:24px 0 0!important;font-size:16px!important}.book-spread .sekalung-budi-pantun{max-width:100%!important;padding:16px 17px!important;font-size:17px!important;line-height:1.58!important}.book-spread .sekalung-budi-signoff{margin:20px 0 0!important;font-size:14px!important}}.sekalung-budi-programme-title{z-index:1;color:#163f63;letter-spacing:.035em;text-transform:uppercase;max-width:620px;margin:0 0 clamp(10px,1.5vh,16px);font:600 clamp(11px,1.05vw,14px)/1.42 Roboto Condensed Local,Arial Narrow,Arial,sans-serif;position:relative}.book-spread .sekalung-budi-programme-title{max-width:480px;margin:0 0 10px;font-size:8.5px;line-height:1.35}@media (width<=760px){.sekalung-budi-programme-title{max-width:100%;margin:0 0 14px;font-size:14px;line-height:1.45}}.book-page:has(.work-organisation-chart) .page-top{padding-bottom:11px!important}.book-page:has(.work-organisation-chart) .page-body{overflow-y:auto;padding-top:12px!important;padding-bottom:24px!important}.work-organisation-chart{color:#123f67;text-align:center;flex-direction:column;align-items:center;min-height:100%;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:flex}.work-organisation-intro{color:#547187;max-width:600px;margin:0 0 12px;font-size:11px;line-height:1.35}.work-organisation-leadership{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(560px,100%);display:grid;position:relative}.work-organisation-leadership:after{content:"";border-bottom:1px solid #08a9c99e;border-left:1px solid #08a9c99e;border-right:1px solid #08a9c99e;height:13px;position:absolute;bottom:-13px;left:25%;right:25%}.organisation-leader{background:#ffffffd1;border:1px solid #c9a85cad;border-radius:9px;min-height:71px;padding:10px 13px;box-shadow:0 6px 16px #053e690f}.organisation-leader span{color:#b28c43;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.organisation-leader b{color:#103d63;font:700 12px/1.24 Libre Baskerville,Georgia,serif;display:block}.organisation-leader small{color:#587187;margin-top:4px;font-size:8px;line-height:1.2;display:block}.organisation-leader.deputy{flex-direction:column;justify-content:center;display:flex}.work-organisation-divider{color:#b99546;align-items:center;gap:8px;margin:22px 0 12px;font-size:8px;display:flex}.work-organisation-divider i{background:linear-gradient(90deg,#0000,#c9a85c);width:32px;height:1px}.work-organisation-divider i:last-child{background:linear-gradient(90deg,#c9a85c,#0000)}.work-organisation-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(680px,100%);display:grid}.work-organisation-grid article{background:#ffffffc7;border:1px solid #08a9c94d;border-radius:8px;padding:11px 12px}.work-organisation-grid h3{color:#5f7788;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #c9a85c73;margin:0 0 8px;padding-bottom:6px;font-size:8px;font-weight:700;line-height:1.28}.work-organisation-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.work-organisation-grid li{border-left:2px solid #08a9c97a;padding-left:9px}.work-organisation-grid li>b{color:#173f63;margin:0;font:700 9.3px/1.22 Libre Baskerville,Georgia,serif;display:block}.work-organisation-grid li small{color:#587187;margin-top:2px;font-size:7.2px;line-height:1.25;display:block}.work-organisation-grid li em{color:#71899a;font-style:normal;display:block}@media (width<=760px){.book-stage:has(.work-organisation-chart){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.book-stage:has(.work-organisation-chart) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.work-organisation-chart) .book-spread:after{display:none!important}.book-stage:has(.work-organisation-chart) .page-fold{display:none!important}.book-stage:has(.work-organisation-chart) .page-bottom{display:none!important}.book-stage:has(.work-organisation-chart) .book-page{width:100%!important;max-width:420px!important;height:auto!important;margin:0 auto!important;padding:16px!important;overflow:visible!important;transform:none!important}.book-stage:has(.work-organisation-chart) .page-body{height:auto!important;padding:18px 0 70px!important;overflow:visible!important}.work-organisation-chart{height:auto;min-height:0}.work-organisation-intro{margin-bottom:18px;font-size:16px;line-height:1.5}.work-organisation-leadership{grid-template-columns:1fr;gap:12px}.work-organisation-leadership:after{display:none}.organisation-leader{min-height:0;padding:15px}.organisation-leader span{font-size:11px}.organisation-leader b{font-size:17px;line-height:1.32}.organisation-leader small{font-size:14px}.work-organisation-divider{margin:21px 0 18px}.work-organisation-grid{grid-template-columns:1fr;gap:12px}.work-organisation-grid article{padding:16px}.work-organisation-grid h3{margin-bottom:12px;padding-bottom:9px;font-size:13px;line-height:1.35}.work-organisation-grid ul{gap:11px}.work-organisation-grid li{border-left-width:3px;padding-left:12px}.work-organisation-grid li>b{font-size:17px;line-height:1.32}.work-organisation-grid li small{margin-top:4px;font-size:15px;line-height:1.4}.book-stage:has(.work-organisation-chart) .turn-button{display:none!important}}.book-page:has(.menara-privilege-page) .page-body{padding-top:56px!important}.menara-privilege-page{align-items:start;height:auto}.menara-partner-mark{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.menara-partner-mark>span{color:#b28c43;letter-spacing:.16em;font-size:9px;font-weight:700}.menara-partner-mark .menara-logo{object-fit:contain;object-position:left center;width:132px;height:96px;max-height:none}.book-spread .menara-partner-mark>span{font-size:7px}.book-spread .menara-partner-mark .menara-logo{width:102px;height:70px}.book-spread .menara-privilege-page{align-items:start}@media (width<=760px){.book-page:has(.menara-privilege-page) .page-body{padding-top:16px!important}.menara-partner-mark{gap:8px}.menara-partner-mark>span{font-size:12px}.menara-partner-mark .menara-logo{width:136px;height:100px}.menara-photo-frame img{height:190px}}@media (width>=761px){.jaip-appreciation{grid-template-columns:minmax(0,1.12fr) minmax(236px,.88fr);padding-bottom:18px}.jaip-appreciation .mb-copy{padding-bottom:4%;padding-right:8%}.jaip-appreciation .mb-copy h3{font-size:clamp(18px,1.78vw,28px);line-height:1.17}.book-spread .jaip-appreciation .mb-copy h3{font-size:20px;line-height:1.15}.jaip-appreciation .mb-note{max-width:450px;font-size:clamp(13px,1.18vw,16px);line-height:1.6}.book-spread .jaip-appreciation .mb-note{font-size:12.5px;line-height:1.6}.jaip-appreciation .mb-signoff{align-items:flex-start;margin-top:17px}.jaip-appreciation .mb-portrait-wrap{align-self:end;height:101%;padding-top:0}.jaip-appreciation .mb-portrait-wrap .mb-portrait-halo{height:86%;bottom:1%}.jaip-appreciation .mb-portrait-wrap img,.book-spread .jaip-appreciation .mb-portrait-wrap img{max-width:124%;height:105%;transform:translateY(-3%)}}@media (width<=760px){.jaip-appreciation .mb-mobile-portrait-wrap{height:390px;min-height:390px;margin-top:6px;margin-bottom:16px}.jaip-appreciation .mb-mobile-portrait-wrap img{object-position:center bottom;max-width:108%;height:390px}.jaip-appreciation .mb-copy h3{font-size:21px!important;line-height:1.18!important}.jaip-appreciation .mb-note{font-size:16px!important;line-height:1.6!important}.jaip-appreciation .mb-signoff{align-items:flex-start;margin-top:18px!important}}.supporter-copy>.supporter-message{background:0 0!important;width:auto!important;height:auto!important;margin:0 auto!important}.book-spread .supporter-copy>.supporter-message{max-width:545px!important;margin:0 auto!important}@media (width<=760px){.supporter-copy>.supporter-message{max-width:100%!important}}.book-page:has(.menara-privilege-page) .page-body{padding-top:12px!important;padding-bottom:25px!important}.menara-privilege-page{color:#173f63;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:24px;height:100%;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:grid}.menara-visual{flex-direction:column;align-items:center;gap:16px;display:flex}.menara-logo{object-fit:contain;width:115px;max-height:74px}.menara-photo-frame{background:#fff;border:1px solid #c9a85cbf;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 10px 25px #073b671a}.menara-photo-frame img{object-fit:cover;object-position:center;width:100%;height:290px;display:block}.menara-copy{flex-direction:column;gap:12px;display:flex}.menara-thanks{color:#45647a;margin:0;font-size:11px;line-height:1.5}.menara-voucher{background:#ffffffeb;border:1px solid #c9a85c;border-radius:12px;padding:16px 18px;position:relative;box-shadow:0 8px 20px #063b6f14}.menara-ticket{color:#fff;background:#08a9c9;border-radius:4px;place-items:center;width:22px;height:22px;margin-bottom:7px;font-size:13px;display:inline-grid}.menara-voucher h3{color:#063b6f;margin:0;font:700 17px/1.22 Libre Baskerville,Georgia,serif}.menara-voucher i{border-top:1px dashed #c9a85cd9;margin:12px 0;display:block}.menara-voucher p{color:#34566f;margin:0;font-size:12px;font-weight:600;line-height:1.45}.menara-voucher small{color:#657b8a;margin-top:11px;font-size:9px;line-height:1.35;display:block}.menara-operation{background:#eefafdb8;border-left:3px solid #08a9c9;gap:4px;padding:10px 13px;display:grid}.menara-operation b{color:#b28c43;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.menara-operation span{color:#3e5f76;font-size:10px;line-height:1.35}.menara-note{color:#6c7e89;margin:0;font-size:8.5px;line-height:1.35}.book-spread .menara-privilege-page{gap:15px}.book-spread .menara-logo{width:90px;max-height:55px}.book-spread .menara-photo-frame img{height:210px}.book-spread .menara-thanks{font-size:8.5px}.book-spread .menara-voucher{padding:11px 13px}.book-spread .menara-ticket{width:17px;height:17px;margin-bottom:5px;font-size:10px}.book-spread .menara-voucher h3{font-size:12px}.book-spread .menara-voucher i{margin:8px 0}.book-spread .menara-voucher p{font-size:9px}.book-spread .menara-voucher small{margin-top:7px;font-size:7px}.book-spread .menara-operation{padding:7px 10px}.book-spread .menara-operation b{font-size:7px}.book-spread .menara-operation span{font-size:8px}.book-spread .menara-note{font-size:7px}@media (width<=760px){.book-page:has(.menara-privilege-page) .page-body{padding:16px 0 72px!important;overflow:visible!important}.menara-privilege-page{grid-template-columns:1fr;gap:18px;height:auto}.menara-visual{gap:14px}.menara-logo{width:130px;max-height:80px}.menara-photo-frame img{height:255px}.menara-copy{gap:14px}.menara-thanks{font-size:16px;line-height:1.55}.menara-voucher{padding:18px}.menara-ticket{width:28px;height:28px;font-size:16px}.menara-voucher h3{font-size:20px;line-height:1.3}.menara-voucher p{font-size:16px;line-height:1.55}.menara-voucher small{font-size:13px;line-height:1.45}.menara-operation{padding:13px 15px}.menara-operation b{font-size:12px}.menara-operation span{font-size:15px;line-height:1.45}.menara-note{font-size:13px;line-height:1.45}.book-stage:has(.menara-privilege-page) .sahabat-tilawah{bottom:12px!important;right:12px!important}.book-stage:has(.menara-privilege-page) .turn-button{display:none!important}}.book-spread .menara-copy{gap:7px}.book-spread .menara-partner-mark{gap:3px}.book-spread .menara-partner-mark .menara-logo{object-fit:contain;object-position:left center;width:128px;max-width:130px;height:88px}@media (width>=761px){.book-spread .book-page:has(.menara-privilege-page) .menara-visual{align-self:start}.book-spread .book-page:has(.menara-privilege-page) .menara-photo-frame{height:445px}.book-spread .book-page:has(.menara-privilege-page) .menara-photo-frame img{object-fit:cover;object-position:center top;height:100%}}@media (width<=760px){.menara-copy{gap:10px}.menara-partner-mark{gap:5px}.menara-partner-mark .menara-logo{object-fit:contain;object-position:left center;width:130px;max-width:130px;height:94px}}.book-page:has(.menara-privilege-page) .menara-partner-mark{border-top:1px solid #c9a85cc7;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:8px;padding-top:24px;display:flex}.book-page:has(.menara-privilege-page) .menara-logo-crop{background:0 0;justify-content:center;align-items:flex-start;width:75px;max-width:120px;height:170px;display:flex;overflow:hidden}.book-page:has(.menara-privilege-page) .menara-logo-crop .menara-logo{object-fit:contain;object-position:center top;mix-blend-mode:multiply;flex:none;width:147px;max-width:none;height:auto;max-height:none;transform:translateY(-7px)}.book-page:has(.menara-privilege-page) .menara-partner-mark>span{color:#b28c43;letter-spacing:.16em;text-align:center;margin:0;font-size:9px;font-weight:700;line-height:1.35}.menara-validity{color:#b28c43;margin-top:5px;font-size:10px;line-height:1.3;display:block}.book-spread .menara-validity{font-size:8px}@media (width<=760px){.book-page:has(.menara-privilege-page) .menara-partner-mark{gap:12px;margin-top:8px;padding-top:24px}.book-page:has(.menara-privilege-page) .menara-partner-mark>span{font-size:12px}.menara-validity,.book-spread .menara-validity{font-size:14px}}.surah-reviewer-photo{appearance:none;cursor:pointer;place-items:center;transition:transform .18s,box-shadow .18s;padding:0!important;display:grid!important}.surah-reviewer-photo:focus-visible{outline-offset:3px;outline:3px solid #08a9c9b3}.surah-reviewer-photo:hover{transform:scale(1.03);box-shadow:0 0 0 3px #08a9c933,0 8px 18px #05407029}.surah-reviewer-lightbox-backdrop{z-index:1300;background:#021935e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.surah-reviewer-lightbox{background:#fff;border:1px solid #c9a85ca6;border-radius:14px;justify-items:center;gap:14px;max-width:90vw;max-height:80vh;padding:20px 24px 18px;display:grid;position:relative;overflow:auto;box-shadow:0 22px 66px #00000073}.surah-reviewer-lightbox img{object-fit:contain;max-width:calc(90vw - 48px);max-height:calc(80vh - 104px);display:block}.surah-reviewer-lightbox h3{color:#073a70;text-align:center;margin:0;font:700 18px/1.3 Libre Baskerville,Georgia,serif}.surah-reviewer-lightbox-close{color:#063b6f;cursor:pointer;background:#fffffff0;border:1px solid #063b6f40;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font:400 32px/1 Arial,sans-serif;display:grid;position:absolute;top:8px;right:8px}.surah-reviewer-lightbox-close:focus-visible{outline-offset:2px;outline:3px solid #08a9c9}@media (width<=760px){.surah-reviewer-lightbox-backdrop{padding:14px}.surah-reviewer-lightbox{max-width:92vw;max-height:80vh;padding:18px 18px 16px}.surah-reviewer-lightbox img{max-width:calc(92vw - 36px);max-height:calc(80vh - 94px)}.surah-reviewer-lightbox h3{font-size:16px;line-height:1.35}}.work-organisation-leadership{flex-direction:column;align-items:center;gap:18px;display:flex}.work-organisation-leadership:before{content:"";background:#08a9c99e;width:1px;height:18px;position:absolute;top:71px;left:50%}.work-organisation-leadership:after{background:#08a9c99e;border:0;width:1px;height:13px;bottom:-13px;left:50%;right:auto}.organisation-leader{width:min(360px,100%)}@media (width<=760px){.work-organisation-leadership:before,.work-organisation-leadership:after{display:block}.work-organisation-leadership:before{height:18px;top:auto;bottom:calc(50% - 9px)}}.feedback-steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.feedback-steps{grid-template-columns:1fr}body .flipbook-app.flipbook-app .book-stage.book-stage .turn-button.turn-button{z-index:24;display:grid!important}}.book-page:has(.speaker-session-page) .page-top{padding-bottom:13px}.book-page:has(.speaker-session-page) .page-body{padding-top:18px;padding-bottom:22px}.speaker-session-page{color:#123f67;grid-template:"title portrait""identity portrait"1fr/minmax(0,1.08fr) minmax(250px,.92fr);align-items:center;column-gap:42px;height:100%;font-family:Roboto Condensed Local,Arial Narrow,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.speaker-session-page:before,.speaker-session-page:after{content:"";pointer-events:none;border:1px solid #08a9c924;border-radius:28px;width:190px;height:190px;position:absolute;transform:rotate(45deg)}.speaker-session-page:before{top:-122px;left:-118px}.speaker-session-page:after{border-color:#c9a85c38;bottom:-134px;right:-128px}.speaker-session-title{z-index:1;color:#063b6f;grid-area:title;margin:0 0 26px;font:700 30px/1.24 Libre Baskerville,Georgia,serif;position:relative}.speaker-session-title:after{content:"";background:linear-gradient(90deg,#c9a85c,#c9a85c00);width:82px;height:2px;margin-top:20px;display:block}.speaker-session-identity{z-index:1;background:#ffffffa8;border-left:3px solid #08a9c9;flex-direction:column;grid-area:identity;align-self:stretch;padding:22px 24px;display:flex;position:relative}.speaker-session-identity>span{color:#b28c43;letter-spacing:.19em;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.speaker-session-identity h4{color:#173f63;margin:0;font:700 19px/1.38 Libre Baskerville,Georgia,serif}.speaker-session-identity p{color:#5b7182;letter-spacing:.06em;margin:10px 0 0;font-size:14px;font-weight:700}.speaker-session-identity i{background:#c9a85c;width:46px;height:1px;margin:17px 0 13px;display:block}.speaker-session-identity b{color:#2f607b;font-size:16px;line-height:1.35;display:block}.speaker-session-summary{background:#eff9fcb8;border-top:1px solid #c9a85cc7;border-radius:7px;margin-top:auto;padding:18px 20px}.speaker-session-summary strong{color:#b28c43;letter-spacing:.2em;font-size:10px;line-height:1.2;display:block}.speaker-session-summary p{color:#173f63;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.6}.speaker-session-details{margin-top:auto;padding-top:17px}.speaker-session-details>strong{color:#b28c43;letter-spacing:.2em;margin-bottom:10px;font-size:10px;line-height:1.2;display:block}.speaker-session-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.speaker-session-details span{background:#ffffff8c;border:1px solid #08a9c940;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;column-gap:6px;padding:9px 8px;display:grid}.speaker-session-details i{color:#08a9c9;grid-row:span 2;font-style:normal}.speaker-session-details b{color:#173f63;font-size:9px;line-height:1.2}.speaker-session-details em{color:#587187;grid-column:2;margin-top:3px;font-size:8px;font-style:normal;line-height:1.25}.speaker-session-portrait{z-index:1;background:linear-gradient(#e7f8fbeb,#fffffff2);border:1px solid #c9a85cd6;border-radius:170px 170px 16px 16px;grid-area:portrait;justify-content:center;align-items:flex-end;height:100%;min-height:365px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #053c6924}.speaker-session-portrait:before{content:"";border:1px solid #08a9c938;border-radius:160px 160px 11px 11px;position:absolute;inset:8px}.speaker-session-portrait img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:calc(100% - 64px);display:block;position:relative}.book-spread .speaker-session-page{grid-template-columns:minmax(0,1.05fr) minmax(185px,.95fr);column-gap:24px}.book-spread .speaker-session-title{margin-bottom:18px;font-size:21px}.book-spread .speaker-session-title:after{width:58px;margin-top:13px}.book-spread .speaker-session-identity{padding:15px 16px}.book-spread .speaker-session-identity>span{margin-bottom:7px;font-size:7px}.book-spread .speaker-session-identity h4{font-size:13px}.book-spread .speaker-session-identity p{margin-top:7px;font-size:9px}.book-spread .speaker-session-identity i{margin:11px 0 9px}.book-spread .speaker-session-identity b{font-size:11px}.book-spread .speaker-session-summary{margin-top:14px;padding:10px 11px}.book-spread .speaker-session-summary strong{font-size:6px}.book-spread .speaker-session-summary p{margin-top:6px;font-size:8px;line-height:1.45}.book-spread .speaker-session-details{padding-top:10px}.book-spread .speaker-session-details>strong{margin-bottom:6px;font-size:6px}.book-spread .speaker-session-details>div{gap:4px}.book-spread .speaker-session-details span{gap:3px;padding:6px 4px}.book-spread .speaker-session-details i{font-size:8px}.book-spread .speaker-session-details b{font-size:6px}.book-spread .speaker-session-details em{font-size:5.5px}.book-spread .speaker-session-portrait{border-radius:125px 125px 12px 12px;min-height:270px;padding:9px}@media (width<=760px){.book-stage:has(.speaker-session-page){background:0 0!important;width:100%!important;max-width:420px!important;height:auto!important;margin:14px auto 18px!important;display:block!important;overflow:visible!important}.book-stage:has(.speaker-session-page) .book-spread{filter:none!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.book-stage:has(.speaker-session-page) .book-page{width:100%!important;max-width:420px!important;height:auto!important;min-height:760px!important;margin:0 auto!important;padding:20px 18px 34px!important;overflow:visible!important;transform:none!important}.book-page:has(.speaker-session-page) .page-body{height:auto!important;padding:20px 0 76px!important;overflow:visible!important}.speaker-session-page{grid-template:"title""portrait""identity"/1fr;gap:21px;height:auto;overflow:visible}.speaker-session-title{margin:0;font-size:27px;line-height:1.28}.speaker-session-title:after{margin-top:16px}.speaker-session-portrait{border-radius:150px 150px 14px 14px;width:min(290px,86%);height:370px;min-height:370px;margin:0 auto;padding:10px}.speaker-session-portrait img{object-fit:contain;object-position:center bottom;width:92%;height:83%}.speaker-session-identity{text-align:left;padding:19px 20px}.speaker-session-identity>span{font-size:10px}.speaker-session-identity h4{font-size:18px;line-height:1.4}.speaker-session-identity p{font-size:14px}.speaker-session-identity b{font-size:16px}.speaker-session-summary{margin-top:18px;padding:14px 15px}.speaker-session-summary strong{font-size:10px}.speaker-session-summary p{font-size:15px;line-height:1.6}.speaker-session-details{margin-top:20px;padding-top:16px}.speaker-session-details>strong{font-size:10px}.speaker-session-details>div{grid-template-columns:1fr;gap:8px}.speaker-session-details span{grid-template-columns:auto 1fr;padding:10px}.speaker-session-details i{font-size:15px}.speaker-session-details b,.speaker-session-details em{font-size:13px}.book-spread .speaker-session-page{grid-template:"title""portrait""identity"/1fr!important;gap:21px!important;height:auto!important;overflow:visible!important}.book-spread .speaker-session-title{margin:0!important;font-size:27px!important;line-height:1.28!important}.book-spread .speaker-session-title:after{width:82px!important;margin-top:16px!important}.book-spread .speaker-session-portrait{border-radius:150px 150px 14px 14px!important;width:min(290px,86%)!important;height:370px!important;min-height:370px!important;margin:0 auto!important;padding:10px!important}.book-spread .speaker-session-portrait img{object-fit:contain!important;object-position:center bottom!important;width:92%!important;height:83%!important}.book-spread .speaker-session-identity{text-align:left!important;padding:19px 20px!important}.book-spread .speaker-session-identity>span{margin-bottom:10px!important;font-size:10px!important}.book-spread .speaker-session-identity h4{font-size:18px!important;line-height:1.4!important}.book-spread .speaker-session-identity p{margin-top:10px!important;font-size:14px!important}.book-spread .speaker-session-identity i{margin:17px 0 13px!important}.book-spread .speaker-session-identity b{font-size:16px!important}.book-spread .speaker-session-summary{margin-top:18px!important;padding:14px 15px!important}.book-spread .speaker-session-summary strong{font-size:10px!important}.book-spread .speaker-session-summary p{margin-top:10px!important;font-size:15px!important;line-height:1.6!important}.book-spread .speaker-session-details{margin-top:20px!important;padding-top:16px!important}.book-spread .speaker-session-details>strong{margin-bottom:10px!important;font-size:10px!important}.book-spread .speaker-session-details>div{grid-template-columns:1fr!important;gap:8px!important}.book-spread .speaker-session-details span{grid-template-columns:auto 1fr!important;gap:6px!important;padding:10px!important}.book-spread .speaker-session-details i{font-size:15px!important}.book-spread .speaker-session-details b,.book-spread .speaker-session-details em{font-size:13px!important}}.speaker-session-portrait img{object-fit:contain;object-position:center bottom;transform-origin:bottom;width:96%;height:90%;transform:translateY(-10px)scale(1.2)}@media (width<=760px){.speaker-session-portrait img{transform-origin:bottom;width:92%;height:83%;transform:translateY(-6px)scale(1.06)}}@media (width>=761px){.book-spread .speaker-session-portrait img{transform-origin:bottom!important;width:88%!important;height:78%!important;transform:translateY(-2px)scale(1)!important}}.main-sponsor-pair-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:min(760px,100%)!important;margin-top:14px!important}.main-sponsor-pair-grid article,.main-sponsor-pair-grid article:nth-child(5),.main-sponsor-pair-grid article:last-child{grid-column:auto!important;justify-self:stretch!important;width:auto!important;height:136px!important;padding:9px!important}.main-sponsor-pair-grid article>div{height:88px!important}.main-sponsor-pair-grid img{object-fit:contain!important;max-width:100%!important;max-height:82px!important}.main-sponsor-pair-grid h3{max-width:130px!important;margin-top:6px!important;font-size:8.1px!important;line-height:1.18!important}.main-sponsor-pair-grid span{font-size:7.4px!important}.book-spread .main-sponsor-pair-grid{gap:8px!important;width:min(700px,100%)!important;margin-top:10px!important}.book-spread .main-sponsor-pair-grid article{height:121px!important;padding:7px!important}.book-spread .main-sponsor-pair-grid article>div{height:78px!important}.book-spread .main-sponsor-pair-grid img{max-height:72px!important}.book-spread .main-sponsor-pair-grid h3{font-size:7.2px!important}@media (width<=760px){.main-sponsor-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;margin-top:22px!important}.main-sponsor-pair-grid article,.main-sponsor-pair-grid article:nth-child(5),.main-sponsor-pair-grid article:last-child{height:166px!important;padding:10px!important}.main-sponsor-pair-grid article>div{height:111px!important}.main-sponsor-pair-grid img{max-height:104px!important}.main-sponsor-pair-grid h3{max-width:155px!important;font-size:10.5px!important;line-height:1.2!important}.main-sponsor-pair-grid span{font-size:9px!important}}.book-page:has(.jaip-appreciation) .page-body{padding-top:8px!important}.jaip-appreciation{grid-template-columns:minmax(0,48%) minmax(0,52%)!important;padding-top:10px!important;padding-bottom:20px!important}.jaip-appreciation .mb-copy{padding:0 7% 2% 1%!important}.jaip-appreciation .mb-copy h3{letter-spacing:-.012em;font-size:clamp(17px,1.62vw,25.5px)!important;line-height:1.2!important}.jaip-appreciation:before{height:96%!important;bottom:2%!important}.jaip-appreciation:after{height:84%!important;top:6%!important}.jaip-appreciation .mb-portrait-wrap{align-self:center!important;height:98%!important;padding-top:0!important}.jaip-appreciation .mb-portrait-wrap .mb-portrait-halo{height:86%!important;bottom:2%!important}.jaip-appreciation .mb-portrait-wrap img{object-fit:contain!important;object-position:center bottom!important;max-width:117%!important;height:98%!important;transform:translateY(1.5%)!important}.book-spread .jaip-appreciation{grid-template-columns:minmax(0,48%) minmax(0,52%)!important;padding-top:7px!important;padding-bottom:12px!important}.book-spread .jaip-appreciation .mb-copy{padding:0 5% 2% 1%!important}.book-spread .jaip-appreciation .mb-copy h3{font-size:18.2px!important;line-height:1.18!important}.book-spread .jaip-appreciation .mb-portrait-wrap{height:98%!important}.book-spread .jaip-appreciation .mb-portrait-wrap img{max-width:117%!important;height:98%!important;transform:translateY(1.5%)!important}@media (width<=760px){.book-page:has(.jaip-appreciation) .page-body{padding-top:7px!important}.jaip-appreciation{padding:10px 10px 28px!important;display:block!important}.jaip-appreciation .mb-copy{padding:0!important}.jaip-appreciation .mb-mobile-portrait-wrap{height:365px!important;min-height:365px!important;margin:12px 0 18px!important}.jaip-appreciation .mb-mobile-portrait-wrap img{object-fit:contain!important;object-position:center bottom!important;max-width:100%!important;height:360px!important;transform:translateY(4px)!important}.jaip-appreciation .mb-copy h3{letter-spacing:-.008em;font-size:20px!important;line-height:1.22!important}}.mb-appreciation .mb-portrait-wrap{justify-content:center!important}.mb-appreciation .mb-portrait-wrap img,.book-spread .mb-appreciation .mb-portrait-wrap img{object-fit:contain!important;object-position:center bottom!important;width:auto!important;min-width:0!important;max-width:90%!important;height:80%!important;max-height:80%!important;position:absolute!important;bottom:6%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (width<=760px){.mb-appreciation .mb-mobile-portrait-wrap,.jaip-appreciation .mb-mobile-portrait-wrap{height:365px!important;min-height:365px!important;margin:12px 0 18px!important}.mb-appreciation .mb-mobile-portrait-wrap img,.jaip-appreciation .mb-mobile-portrait-wrap img{object-fit:contain!important;object-position:center bottom!important;width:auto!important;min-width:0!important;max-width:86%!important;height:72%!important;max-height:72%!important;position:absolute!important;bottom:7%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width>=761px) and (aspect-ratio<=1){.mb-stage .mb-appreciation{grid-template-columns:minmax(0,44%) minmax(0,56%)!important;column-gap:0!important}.mb-stage .mb-copy{padding-right:10%!important}.mb-stage .mb-headline{max-width:100%!important}.mb-stage .mb-display-title em{font-size:clamp(37px,4.1vw,48px)!important}.mb-stage .mb-display-title strong{letter-spacing:-.045em!important;white-space:nowrap!important;font-size:clamp(27px,2.8vw,32px)!important}.mb-stage .mb-display-title b{font-size:clamp(16px,1.8vw,21px)!important}.mb-stage .mb-portrait-wrap{border-radius:48% 48% 0 0/24% 24% 0 0!important;overflow:hidden!important}.mb-stage .mb-portrait-wrap img,.mb-stage .jaip-appreciation .mb-portrait-wrap img{max-width:122%!important;height:112%!important;max-height:112%!important;top:auto!important;bottom:6%!important;transform:translate(-50%)!important}.mb-stage .mb-appreciation:not(.jaip-appreciation) .mb-portrait-wrap img{transform-origin:bottom!important;transform:translate(-50%)scale(1.35)!important}}
