@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Readex+Pro:wght@400;500;600;700&display=swap";:root{--paper:#f1ebdc;--paper-2:#fffaf0;--ink:#11100e;--blue:#1746c7;--blue-dark:#0c2b81;--orange:#ff572f;--saffron:#f2c94c;--muted:#6d685f;--line:#11100e38;--display:"Readex Pro", "Segoe UI", Tahoma, sans-serif;--body:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--body);margin:0;font-size:18px;line-height:1.8;overflow-x:hidden}body::selection{background:var(--orange);color:#fff}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.skip{z-index:1000;background:#fff;padding:.65rem 1rem;position:fixed;inset:8px auto auto 8px;transform:translateY(-150%)}.skip:focus{transform:none}.site-head{z-index:90;color:#fff;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:1.25rem 2rem auto}.site-head>*{pointer-events:auto}.brand-knot{color:#fff;background:var(--blue);border-radius:48% 52% 53% 47%/56% 44%;flex-direction:column;justify-content:space-between;width:9.2rem;min-height:8.2rem;padding:.85rem 1rem;text-decoration:none;display:flex;transform:rotate(-5deg);box-shadow:0 12px 35px #0003}.brand-knot b{font:700 2rem/1 var(--display)}.brand-knot span{font-size:.72rem;line-height:1.3}.entry-menu{margin-top:.55rem;position:relative}.entry-menu summary{cursor:pointer;background:var(--saffron);color:var(--ink);padding:.55rem .9rem .55rem 1rem;font-weight:700;list-style:none;transform:rotate(1.5deg)}.entry-menu summary::-webkit-details-marker{display:none}.entry-menu summary i{color:var(--blue);margin-right:1.6rem}.entry-menu nav{background:var(--blue);width:min(23rem,78vw);box-shadow:12px 14px 0 var(--orange);padding:1rem 1.2rem;position:absolute;top:3rem;left:0;transform:rotate(-1deg)}.entry-menu nav a{font:600 1.15rem/1.2 var(--display);border-bottom:1px dashed #ffffff73;align-items:baseline;gap:1rem;padding:.55rem 0;text-decoration:none;display:flex}.entry-menu nav small{color:var(--saffron);font-size:.65rem}.edition-mark{text-align:left;border-right:4px solid var(--orange);padding-right:.65rem;font-size:.72rem;line-height:1.25}.arrival{color:#fff;background:#16191e;min-height:100svh;position:relative;overflow:hidden}.arrival:after{content:"";background:linear-gradient(90deg,#0000 35%,#000000ba 89%),linear-gradient(#0000 45%,#0000006b);position:absolute;inset:0}.arrival>img{object-fit:cover;object-position:42% center;filter:saturate(.9)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.arrival-type{z-index:2;width:min(48rem,76vw);position:absolute;top:24vh;right:clamp(2rem,7vw,8rem)}.arrival-type p{background:var(--orange);padding:.18rem .45rem;font-size:.78rem;font-weight:700;display:inline}.arrival-type h1{font:700 clamp(4.5rem, 10vw, 10rem)/.78 var(--display);letter-spacing:-.08em;margin:1.3rem 0 1.5rem}.arrival-type h1 em{color:var(--saffron);font-style:normal}.arrival-type>a{border-bottom:3px solid var(--orange);align-items:center;gap:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.arrival-type>a span{font-size:2rem}.arrival-truth{z-index:3;color:var(--ink);background:var(--saffron);padding:.8rem 1rem;font-size:.78rem;line-height:1.5;position:absolute;bottom:6vh;left:3.5vw;transform:rotate(-2deg)}.wristband-crossing{background:var(--paper-2);min-height:42rem;position:relative;overflow:hidden}.wristband-crossing>img{mix-blend-mode:multiply;width:min(48rem,62vw);position:absolute;top:4rem;left:3vw;transform:rotate(9deg)}.fabric-band{z-index:2;color:#fff;background-color:var(--blue);width:118vw;min-height:6.7rem;font:700 clamp(1.2rem, 3vw, 2.7rem)/1 var(--display);white-space:nowrap;background-image:repeating-linear-gradient(87deg,#0000 0 6px,#ffffff14 7px 8px);border-block:8px double #ffffffbf;justify-content:space-around;align-items:center;gap:2rem;padding:1rem 8vw;display:flex;position:absolute;top:11rem;right:-7vw;transform:rotate(-8deg);box-shadow:0 18px 40px #11100e33}.fabric-band span:nth-child(2n){color:var(--saffron)}.wristband-crossing>p{z-index:3;width:min(38rem,66vw);font:600 clamp(1.5rem, 3vw, 2.8rem)/1.45 var(--display);margin:0;position:absolute;bottom:3.5rem;right:8vw}.home-program{background:var(--blue);color:#fff;padding:8rem 0 0;position:relative}.home-program>header{justify-content:space-between;align-items:end;gap:4rem;padding:0 8vw 5rem;display:flex}.home-program>header p{color:var(--saffron);font-weight:700}.home-program>header h2{font:700 clamp(3rem, 6vw, 6.5rem)/.9 var(--display);letter-spacing:-.06em;margin:0}.home-program ol,.program-voices{margin:0;padding:0;list-style:none}.home-program li a,.program-voices li a{border-top:1px solid #ffffff61;min-height:18rem;padding:3rem 9vw 3rem 22vw;text-decoration:none;display:block;position:relative;overflow:hidden}.home-program li:nth-child(2n) a{background:var(--orange);color:var(--ink)}.home-program li a>span,.program-voices li a>span{font:600 clamp(5rem, 12vw, 12rem)/1 var(--display);opacity:.22;position:absolute;top:.8rem;left:4vw}.home-program li small,.program-voices li small{letter-spacing:.06em;font-weight:700}.home-program li h3,.program-voices li h2{max-width:50rem;font:600 clamp(2.2rem, 5vw, 5.5rem)/1.05 var(--display);letter-spacing:-.04em;margin:.5rem 0;transition:transform .25s}.home-program li a:hover h3,.program-voices li a:hover h2{transform:translate(-1.2rem)}.home-program li p,.program-voices li p{max-width:44rem;margin:.5rem 0}.home-program li i{margin-top:1rem;font-size:.82rem;display:block}.all-program,.all-guides{background:var(--saffron);color:var(--ink);font:700 clamp(1.3rem, 2.5vw, 2.4rem)/1.2 var(--display);padding:2.5rem 8vw;text-decoration:none;display:block}.crowd-break{color:#fff;background:#171514;min-height:92vh;position:relative;overflow:hidden}.crowd-break:after{content:"";background:linear-gradient(90deg,#0003,#000000c4);position:absolute;inset:0}.crowd-break img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.crowd-break p,.crowd-break h2{z-index:2;position:absolute;right:8vw}.crowd-break p{color:var(--saffron);font-weight:700;top:23%}.crowd-break h2{font:700 clamp(3rem, 7vw, 7.5rem)/.95 var(--display);letter-spacing:-.07em;margin:0;top:30%}.home-manifesto{background:var(--paper);padding:9rem 7vw;position:relative}.home-manifesto>header{float:right;width:35%;padding-left:4vw;position:sticky;top:2rem}.home-manifesto>header p{color:var(--orange);font-weight:700}.home-manifesto>header h2{font:700 clamp(2.6rem, 5.4vw, 5.7rem)/1 var(--display);letter-spacing:-.05em;margin:0}.home-manifesto>div{width:58%;margin-right:42%}.home-manifesto>div p{margin:0 0 2.2rem;font-size:1.08rem}.home-manifesto:after{content:"";clear:both;display:block}.home-guides{color:var(--paper-2);background:var(--ink);padding:7rem 0 0}.home-guides>header{padding:0 8vw 4rem}.home-guides>header p{color:var(--orange);font-weight:700}.home-guides>header h2{font:700 clamp(3rem, 7vw, 7rem)/.92 var(--display);letter-spacing:-.06em;margin:0}.home-guides>div a{border-top:1px dashed #ffffff5c;align-items:baseline;gap:4vw;padding:1.8rem 8vw;text-decoration:none;display:flex}.home-guides>div a span{color:var(--orange);font-size:.75rem}.home-guides>div a b{font:500 clamp(1.4rem, 3vw, 3rem)/1.2 var(--display);flex:1}.home-guides>div a small{color:var(--saffron);font-size:2rem}.home-guides .all-guides{background:var(--orange);margin-top:2rem}.home-request{background:var(--paper-2);padding:10rem 8vw 8rem;position:relative;overflow:hidden}.home-request:before{content:"طلب اهتمام / بلا دفع / ";font:700 clamp(4rem, 11vw, 11rem)/1 var(--display);color:#1746c714;white-space:nowrap;position:absolute;top:1.5rem;right:-2rem}.home-request>header{z-index:2;width:54%;margin-right:39%;position:relative}.home-request>header p{color:var(--orange);font-weight:700}.home-request>header h2{font:700 clamp(3rem, 6vw, 6.5rem)/.95 var(--display);letter-spacing:-.06em;margin:0 0 1rem}.home-request>header strong{max-width:42rem;display:block}.request-image{width:43vw;position:absolute;top:9rem;left:-5vw;transform:rotate(-7deg)}.request-image img{border-radius:48% 52% 44% 56%/36% 50% 50% 64%}.home-request .interest-form{z-index:2;width:54%;margin:4rem 0 0 39%;position:relative}.interest-form{flex-wrap:wrap;gap:1.2rem 2rem;display:flex}.interest-form label{width:calc(50% - 1rem);font-size:.78rem;font-weight:700}.interest-form label.wide,.interest-form .form-truth,.interest-form button,.interest-form output{width:100%}.interest-form input,.interest-form select,.interest-form textarea{width:100%;color:var(--ink);border:0;border-bottom:2px solid var(--ink);background:0 0;border-radius:0;outline:none;margin-top:.35rem;padding:.75rem .1rem}.interest-form input:focus,.interest-form select:focus,.interest-form textarea:focus{border-color:var(--orange);background:#f2c94c2b}.interest-form textarea{resize:vertical}.interest-form button{cursor:pointer;color:#fff;background:var(--blue);border:0;justify-content:space-between;align-items:center;padding:1rem 1.3rem;font-weight:700;display:flex}.interest-form button b{color:var(--saffron);font-size:1.7rem}.interest-form output{min-height:2rem;color:var(--blue-dark);font-weight:700;display:block}.form-truth{color:var(--muted);margin:0;font-size:.78rem}.honey{clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.site-foot{color:#fff;background:var(--blue-dark);padding:5rem 7vw 3rem;position:relative;overflow:hidden}.foot-chant{white-space:nowrap;font:700 clamp(3rem, 8vw, 8rem)/1 var(--display);color:var(--saffron);opacity:.95;margin:0 -9vw 5rem;transform:rotate(2deg)}.foot-sign{align-items:start;gap:3rem;max-width:58rem;display:flex}.foot-sign b{font:700 3rem/1 var(--display)}.foot-sign p{margin:0}.site-foot nav{flex-wrap:wrap;gap:.5rem 1.5rem;margin:4rem 0 2rem;display:flex}.site-foot nav a{text-underline-offset:.35rem}.site-foot>small{color:#ffffffb3}.home,.program-page,.guides-index,.event-detail,.guide-detail,.core-page,.booking-page{overflow-x:clip}.program-page,.guides-index{background:var(--paper);padding-top:0}.program-intro{color:#fff;background:var(--ink);min-height:86vh;padding:14rem 8vw 6rem;position:relative;overflow:hidden}.program-intro:before{content:"20";color:var(--orange);opacity:.34;font:700 36vw/1 var(--display);position:absolute;bottom:-11vw;left:-2vw}.program-intro p,.guides-index>header p{color:var(--saffron);font-weight:700}.program-intro h1,.guides-index>header h1{font:700 clamp(4rem, 10vw, 10rem)/.82 var(--display);letter-spacing:-.08em;margin:1rem 0 2rem}.program-intro h1 em{color:var(--orange);font-style:normal}.program-intro strong{width:min(46rem,66vw);font-size:1.15rem;display:block}.program-voices{color:#fff;background:var(--blue)}.program-voices li:nth-child(3n+2){background:var(--paper-2);color:var(--ink)}.program-voices li:nth-child(3n){background:var(--orange);color:var(--ink)}.program-voices li a{min-height:21rem;padding-top:4rem}.program-voices li small{color:var(--saffron)}.program-voices li:nth-child(3n+2) small,.program-voices li:nth-child(3n) small{color:var(--blue)}.program-voices li i{font-style:normal;font-weight:700;position:absolute;bottom:2rem;left:8vw}.program-footnote{background:var(--paper-2);padding:8rem max(8vw,50vw - 39rem)}.program-footnote h2{max-width:48rem;font:700 clamp(3rem, 6vw, 6rem)/1 var(--display);letter-spacing:-.06em;margin:0 0 3rem}.program-footnote p{max-width:64rem;margin:0 0 1.7rem}.event-gate{color:#fff;background:var(--ink);min-height:100svh;position:relative;overflow:hidden}.event-gate:after{content:"";background:linear-gradient(70deg,#0000 20%,#000000d9 92%);position:absolute;inset:0}.event-gate>img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;position:absolute;inset:0}.gate-ink{z-index:2;width:min(57rem,76vw);position:absolute;top:24vh;right:7vw}.gate-ink>p{background:var(--orange);padding:.22rem .5rem;font-weight:700;display:inline}.gate-ink h1{font:700 clamp(4rem, 9vw, 9rem)/.85 var(--display);letter-spacing:-.075em;margin:1.2rem 0 2.3rem}.gate-facts{flex-wrap:wrap;gap:1.2rem 3rem;display:flex}.gate-facts span{min-width:10rem;font-weight:700}.gate-facts small{color:var(--saffron);font-size:.67rem;display:block}.gate-stamp{z-index:3;aspect-ratio:1;width:9rem;color:var(--ink);background:var(--saffron);font:700 1.05rem/1.1 var(--display);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:5vh;left:5vw;transform:rotate(-11deg);box-shadow:0 0 0 8px #f2c94c40}.gate-stamp b{font-size:2.7rem}.truth-strip{color:#fff;background:var(--orange);z-index:2;padding:4rem 8vw;position:relative;transform:rotate(-1deg)scale(1.02)}.truth-strip p{margin:0;font-weight:700}.truth-strip h2{max-width:65rem;font:600 clamp(2rem, 4vw, 4rem)/1.15 var(--display);margin:.8rem 0}.truth-strip strong{max-width:52rem;color:var(--ink);display:block}.event-format{background:var(--saffron);clip-path:polygon(0 12%,100% 0,100% 100%,0 87%);min-height:34rem;padding:10rem 12vw 7rem 42vw}.event-format>p:first-child{color:var(--blue);font-weight:700}.event-format h2{font:700 clamp(3rem, 6vw, 6rem)/1 var(--display);letter-spacing:-.05em;margin:.5rem 0 1rem}.long-read{background:var(--paper)}.read-beat{border-bottom:1px dashed var(--line);align-items:flex-start;gap:clamp(2rem,7vw,8rem);padding:6rem max(7vw,50vw - 41rem);display:flex}.read-beat:nth-child(4n+2){color:#fff;background:var(--blue);transform:skewY(-1.3deg)}.read-beat:nth-child(4n+2)>*{transform:skewY(1.3deg)}.read-beat:nth-child(4n){background:var(--paper-2)}.read-beat>span{color:var(--orange);font:700 clamp(4rem, 9vw, 9rem)/.8 var(--display);opacity:.7;flex:none}.read-beat>div{max-width:54rem}.read-beat h2{font:600 clamp(2rem, 3.8vw, 4.2rem)/1.1 var(--display);letter-spacing:-.04em;margin:0 0 1.4rem}.read-beat p{margin:0 0 1.45rem}.stamp-request{background:var(--saffron);align-items:flex-start;gap:8vw;padding:9rem 8vw;display:flex;position:relative;overflow:hidden}.stamp-request:after{content:"اهتمام";color:#1746c717;font:700 17vw/1 var(--display);position:absolute;bottom:-4rem;left:-2rem}.stamp-request>div,.stamp-request>form{z-index:2;width:46%;position:relative}.stamp-request h2{font:700 clamp(3rem, 5vw, 5.5rem)/1 var(--display);letter-spacing:-.05em;margin:0}.next-voice{color:#fff;background:var(--ink);align-items:center;gap:2rem;min-height:14rem;padding:3rem 8vw;text-decoration:none;display:flex}.next-voice small{color:var(--orange)}.next-voice b{font:600 clamp(2rem, 4vw, 4.5rem)/1.1 var(--display);flex:1}.next-voice span{color:var(--saffron);font-size:4rem}.guides-index>header{color:#fff;background:var(--blue);min-height:92vh;padding:16rem 8vw 6rem;position:relative}.guides-index>header:after{content:"؟";color:var(--saffron);font:700 34vw/1 var(--display);opacity:.35;position:absolute;bottom:-2rem;left:6vw}.guide-chant{background:var(--ink);color:#fff;padding:4rem 0}.guide-chant a{border-bottom:1px dashed #ffffff4d;padding:3.5rem 10vw 3.5rem 20vw;text-decoration:none;display:block;position:relative}.guide-chant a:nth-child(odd){transform:rotate(.25deg)}.guide-chant a:nth-child(2n){transform:rotate(-.25deg)}.guide-chant span{color:var(--orange);font:700 clamp(2rem, 5vw, 5rem)/1 var(--display);position:absolute;top:2.5rem;left:8vw}.guide-chant h2{font:600 clamp(2rem, 4.6vw, 5rem)/1.05 var(--display);margin:0 0 .7rem}.guide-chant p{color:#ffffffb8;max-width:48rem;margin:0}.guide-mouth,.core-mouth,.booking-page>header{color:#fff;background:var(--blue);min-height:82vh;padding:16rem 9vw 6rem;position:relative;overflow:hidden}.guide-mouth:after,.core-mouth:after,.booking-page>header:after{content:"";border:6vw solid var(--orange);opacity:.8;border-radius:50%;width:35vw;height:35vw;position:absolute;bottom:-14vw;left:-7vw}.guide-mouth>p,.core-mouth>p,.booking-page>header>p{color:var(--saffron);font-weight:700}.guide-mouth h1,.core-mouth h1,.booking-page>header h1{width:min(67rem,80vw);font:700 clamp(3.7rem, 9vw, 9rem)/.9 var(--display);letter-spacing:-.07em;margin:1rem 0 2rem}.guide-mouth strong,.core-mouth strong,.booking-page>header strong{width:min(46rem,68vw);font-size:1.2rem;display:block}.guide-mouth>span,.core-mouth>span{border-bottom:2px solid var(--orange);margin-top:2rem;padding-bottom:.2rem;font-size:.8rem;display:inline-block}.guide-image-cut{z-index:3;clip-path:polygon(7% 0,100% 8%,91% 100%,0 84%);width:68vw;height:42rem;margin:-5rem 0 0 auto;position:relative}.guide-image-cut img{object-fit:cover;width:100%;height:100%}.guide-three{color:#fff;background:var(--orange);gap:5vw;width:72vw;margin:-8rem auto 8rem 5vw;padding:11rem 5vw 4rem;display:flex;transform:rotate(-2deg)}.guide-three p{flex:1;margin:0}.guide-three b{color:var(--ink);font-size:.72rem;display:block}.core-page,.booking-page{background:var(--paper)}.core-mouth{background:var(--ink)}.core-mouth:after{border-color:var(--saffron)}.contact-stamp{background:var(--saffron);z-index:3;width:min(62rem,86vw);margin:-4rem auto 6rem;padding:5rem 6vw;position:relative;transform:rotate(-1deg)}.booking-page>header{background:var(--orange);color:var(--ink)}.booking-page>header>p{color:var(--blue-dark)}.booking-page>header h1 em{color:#fff;font-style:normal}.booking-object{z-index:2;mix-blend-mode:multiply;width:52vw;margin:-7rem 5vw 0 auto;position:relative;transform:rotate(8deg)}.booking-form-wrap{color:#fff;background:var(--blue);width:min(58rem,84vw);margin:0 auto 8rem;padding:5rem 6vw;transform:rotate(-1deg)}.booking-form-wrap input,.booking-form-wrap select,.booking-form-wrap textarea{color:#fff;border-color:#fff}.booking-form-wrap .form-truth{color:#ffffffb8}.booking-form-wrap button{background:var(--orange);color:var(--ink)}.missing-page{text-align:center;color:#fff;background:var(--blue);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8rem 8vw;display:flex}.missing-page h1{color:var(--saffron);font:700 clamp(8rem, 25vw, 24rem)/.8 var(--display);margin:0}.missing-page h2{font:600 clamp(2rem, 5vw, 5rem)/1 var(--display)}.admin-room{background:var(--paper)}.admin-call{color:#fff;background:var(--ink);min-height:88vh;padding:15rem 9vw 6rem;position:relative;overflow:hidden}.admin-call:after{content:"";background:var(--blue);border-block:9px double #ffffff8c;width:47vw;height:9rem;position:absolute;top:12rem;left:-6vw;transform:rotate(18deg)}.admin-call>p{color:var(--saffron);font-weight:700}.admin-call h1{font:700 clamp(5rem, 13vw, 13rem)/.76 var(--display);letter-spacing:-.09em;margin:1rem 0 2rem}.admin-call>strong{max-width:46rem;display:block}.admin-seal{z-index:2;aspect-ratio:1;width:10rem;color:var(--ink);background:var(--saffron);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:flex;position:absolute;bottom:7vh;left:8vw;transform:rotate(-9deg)}.admin-seal b{font:700 3rem/1 var(--display)}.request-roll,.draft-roll{padding:8rem 0 0}.request-roll>header,.draft-roll>header{padding:0 8vw 4rem}.request-roll>header p,.draft-roll>header p,.draft-call>p{color:var(--orange);font-weight:700}.request-roll>header h2,.draft-roll>header h2,.draft-call h2{font:700 clamp(3rem, 7vw, 7rem)/.9 var(--display);letter-spacing:-.06em;margin:.4rem 0 1rem}.request-roll>header button{cursor:pointer;border:0;background:0 0;border-bottom:2px solid;padding:.3rem 0}.request-roll article,.draft-roll article{border-top:1px dashed var(--line);align-items:flex-start;gap:4vw;padding:2.5rem 8vw;display:flex}.request-roll article>span,.draft-roll article>span{color:var(--orange);font:700 clamp(2.5rem, 5vw, 5rem)/1 var(--display)}.request-roll article>div,.draft-roll article>div{flex:1}.request-roll article h3,.draft-roll article h3{font:600 clamp(1.7rem, 3vw, 3.2rem)/1.15 var(--display);margin:.2rem 0 .7rem}.request-roll article p,.draft-roll article p{margin:.25rem 0}.request-roll article>b,.draft-roll article>b{color:var(--blue)}.admin-empty{border-top:1px dashed var(--line);padding:2.5rem 8vw}.draft-bench{color:#fff;background:var(--blue);align-items:flex-start;gap:8vw;padding:9rem 8vw;display:flex;transform:skewY(-1deg)}.draft-bench>*{transform:skewY(1deg)}.draft-call,.draft-bench form{width:46%}.draft-call>p{color:var(--saffron)}.draft-bench form{flex-wrap:wrap;gap:1.2rem 2rem;display:flex}.draft-bench label{width:calc(50% - 1rem);font-size:.78rem;font-weight:700}.draft-bench label.wide,.draft-bench button,.draft-bench output{width:100%}.draft-bench input,.draft-bench select,.draft-bench textarea{color:#fff;background:0 0;border:0;border-bottom:2px solid #fff;border-radius:0;width:100%;padding:.7rem .1rem}.draft-bench select option{color:var(--ink)}.draft-bench button{cursor:pointer;color:var(--ink);background:var(--saffron);border:0;justify-content:space-between;padding:1rem;font-weight:700;display:flex}.draft-bench output{min-height:2rem;color:var(--saffron)}.draft-roll{padding-bottom:7rem}.admin-warning{color:var(--ink);background:var(--orange);padding:4rem 8vw}.admin-warning b{font:700 2rem/1 var(--display)}.admin-warning p{max-width:62rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media (width<=760px){body{font-size:16px;line-height:1.72}.site-head{inset:.75rem .8rem auto}.brand-knot{width:6.6rem;min-height:5.8rem;padding:.55rem .7rem}.brand-knot b{font-size:1.45rem}.brand-knot span{font-size:.58rem}.edition-mark{display:none}.entry-menu summary{font-size:.76rem}.entry-menu nav{width:78vw}.arrival{min-height:48rem}.arrival>img{object-position:35% center}.arrival:after{background:linear-gradient(0deg,#000000e0 0,#0000 73%)}.arrival-type{width:calc(100vw - 2.5rem);top:15rem;right:1.25rem}.arrival-type h1{font-size:clamp(4rem,20vw,6rem)}.arrival-truth{bottom:1.5rem;left:1rem;right:auto}.wristband-crossing{min-height:35rem}.wristband-crossing>img{width:88vw;top:3rem;left:-7vw}.fabric-band{gap:1.5rem;min-height:4.6rem;font-size:1rem;top:10rem}.wristband-crossing>p{width:calc(100vw - 2.5rem);font-size:1.35rem;bottom:2.5rem;right:1.25rem}.home-program{padding-top:5rem}.home-program>header{padding:0 1.25rem 3rem;display:block}.home-program>header h2{font-size:3.2rem}.home-program li a,.program-voices li a{min-height:0;padding:2.6rem 1.25rem 2.7rem 5.4rem}.home-program li a>span,.program-voices li a>span{font-size:4.2rem;top:1.7rem;left:.8rem}.home-program li h3,.program-voices li h2{font-size:2.15rem}.home-program li p,.program-voices li p{font-size:.92rem}.all-program,.all-guides{padding:2rem 1.25rem}.crowd-break{min-height:38rem}.crowd-break p,.crowd-break h2{right:1.25rem}.crowd-break h2{font-size:3.7rem}.home-manifesto{padding:5rem 1.25rem}.home-manifesto>header{float:none;width:auto;padding:0 0 3rem;position:static}.home-manifesto>header h2{font-size:3.1rem}.home-manifesto>div{width:auto;margin:0}.home-manifesto>div p{font-size:1rem}.home-guides{padding-top:5rem}.home-guides>header{padding:0 1.25rem 3rem}.home-guides>header h2{font-size:3.3rem}.home-guides>div a{gap:.8rem;padding:1.5rem 1.25rem}.home-guides>div a b{font-size:1.35rem}.home-request{padding:5rem 1.25rem}.home-request>header{width:auto;margin:0}.home-request>header h2{font-size:3.3rem}.request-image{width:93vw;margin:2rem -7vw 3rem 0;position:relative;top:auto;left:auto}.home-request .interest-form{width:auto;margin:3rem 0 0}.interest-form{display:block}.interest-form label{width:100%;margin-bottom:1.2rem;display:block}.interest-form .form-truth{margin-bottom:1.3rem}.site-foot{padding:4rem 1.25rem 2rem}.foot-chant{font-size:3rem}.foot-sign{display:block}.foot-sign b{margin-bottom:1.5rem;display:block}.program-intro,.guides-index>header,.guide-mouth,.core-mouth,.booking-page>header{min-height:43rem;padding:12rem 1.25rem 4rem}.program-intro h1,.guides-index>header h1,.guide-mouth h1,.core-mouth h1,.booking-page>header h1{width:auto;font-size:clamp(3.4rem,16vw,5.2rem)}.program-intro strong,.guide-mouth strong,.core-mouth strong,.booking-page>header strong{width:auto;font-size:1rem}.program-voices li i{margin-top:1.2rem;display:block;position:static}.program-footnote{padding:5rem 1.25rem}.program-footnote h2{font-size:3rem}.event-gate{min-height:46rem}.event-gate:after{background:linear-gradient(#0000 18%,#000000e0)}.gate-ink{width:calc(100vw - 2.5rem);top:13rem;right:1.25rem}.gate-ink h1{font-size:clamp(3.6rem,16vw,5.5rem)}.gate-facts{gap:.8rem 1.3rem}.gate-facts span{min-width:7.6rem}.gate-stamp{width:6.4rem;font-size:.78rem;bottom:1.6rem;left:1.2rem}.gate-stamp b{font-size:2rem}.truth-strip{padding:3rem 1.25rem}.truth-strip h2{font-size:2rem}.event-format{clip-path:polygon(0 4%,100% 0,100% 100%,0 96%);min-height:31rem;padding:8rem 1.25rem}.event-format h2{font-size:3rem}.read-beat{padding:4.5rem 1.25rem;display:block}.read-beat>span{margin-bottom:1.5rem;font-size:4.5rem;display:block}.read-beat h2{font-size:2.2rem}.stamp-request{padding:5rem 1.25rem;display:block}.stamp-request>div,.stamp-request>form{width:auto}.stamp-request>form{margin-top:3rem}.next-voice{gap:1rem;min-height:10rem;padding:2rem 1.25rem}.next-voice b{font-size:1.65rem}.guide-chant a{padding:2.5rem 1.25rem 2.5rem 5.2rem}.guide-chant span{font-size:2.6rem;top:2.6rem;left:1rem}.guide-chant h2{font-size:2.05rem}.guide-image-cut{width:94vw;height:25rem;margin:-2rem 0 0 auto}.guide-three{width:93vw;margin:-3rem auto 5rem -1rem;padding:6rem 2rem 3rem;display:block}.guide-three p{margin-bottom:1.6rem}.contact-stamp{width:calc(100vw - 2.5rem);margin-top:-2rem;padding:3.5rem 1.25rem}.booking-object{width:96vw;margin:-3rem -5vw 0 0}.booking-form-wrap{width:calc(100vw - 2.5rem);margin-bottom:5rem;padding:3.5rem 1.25rem}.admin-call{min-height:44rem;padding:12rem 1.25rem 4rem}.admin-call h1{font-size:5rem}.admin-call:after{width:75vw;height:5rem;top:9rem;left:-10vw}.admin-seal{width:6.5rem;font-size:.78rem;bottom:2rem;left:1.2rem}.admin-seal b{font-size:2rem}.request-roll,.draft-roll{padding-top:5rem}.request-roll>header,.draft-roll>header{padding:0 1.25rem 3rem}.request-roll article,.draft-roll article{gap:1rem;padding:2rem 1.25rem}.request-roll article>span,.draft-roll article>span{font-size:2.5rem}.request-roll article>b,.draft-roll article>b{display:none}.admin-empty{padding:2rem 1.25rem}.draft-bench{padding:5rem 1.25rem;display:block}.draft-call,.draft-bench form{width:auto}.draft-bench form{margin-top:3rem;display:block}.draft-bench label{width:100%;margin-bottom:1.2rem;display:block}.draft-bench button{margin-top:1.5rem}.admin-warning{padding:3rem 1.25rem}}
