.cv-wrap{container-type:inline-size;width:100%}.cvh{--asp:1.77832;--ct:.105;--cb:.06;--hdr:140px;--vh:100vh;--fitw:calc((var(--vh) - var(--hdr) - 8px) * var(--asp) / (1 - var(--ct) - var(--cb)));--sw:min(100cqw,1480px,max(var(--fitw),640px));position:relative;overflow:hidden;isolation:isolate;background:#fff;-webkit-tap-highlight-color:transparent}@supports (height:100svh){.cvh{--vh:100svh}}body.admin-bar .cvh{--hdr:172px}.cvh__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 158.60 90.69' width='158.60' height='90.69'%3E%3Cdefs%3E%3Cpath id='c' d='M-23.9 -34.4l5.89-9.08 10.59 2.26 5.25 12.68-4.83 11.65-11.65-4.83zM6.8 -6.8l2.83 6.82-2.83 6.83-6.82 2.83-6.83-2.83-2.83-6.83 2.83-6.82 6.83-2.83zM-9.9 -9.8l-3.31 1.37-3.3-8 8 3.31zM-14 0l-1.37 3.31-8-3.31 8-3.31zM-9.9 9.9l1.37 3.31-8 3.3 3.3-8zM0 13.9l3.3 1.36-3.3 8-3.31-8zM9.8 9.8l3.31-1.37 3.31 8-8-3.3zM13.9 0l1.37-3.31 8 3.31-8 3.31zM9.8 -9.9l-1.41-3.29 8-3.31-3.31 8zM0 -14l-3.31-1.37 3.31-8 3.3 8zM-41.2 -7.4l-2.25-10.59 9.08-5.89 12.68 5.25 4.82 11.66-11.65 4.82zM-34.4 23.9l-9.08-5.89 2.25-10.59 12.68-5.25 11.65 4.79-4.82 11.65zM-7.4 41.2l-10.59 2.25-5.89-9.08 5.25-12.68 11.65-4.83 4.83 11.66zM23.9 34.4l-5.89 9.08-10.59-2.25-5.3-12.68 4.82-11.66 11.66 4.83zM41.2 7.4l2.23 10.59-9.07 5.89-12.68-5.25-4.86-11.69 11.61-4.79zM34.3 -23.9l9.1 5.89-2.25 10.59-12.75 5.25-11.65-4.82 4.83-11.66zM23.9 -34.4l-5.25 12.68-11.66 4.83-4.82-11.65 5.3-12.68 10.59-2.26z'/%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='0.96'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='%232D2D2D' fill-opacity='0.15' transform='translate(-2.16 1.92)'%3E%3Cuse href=%22%23c%22 x=%22-39.6%22 y=%22-22.7%22/%3E%3Cuse href=%22%23c%22 x=%22-39.6%22 y=%2268%22/%3E%3Cuse href=%22%23c%22 x=%2239.6%22 y=%2222.7%22/%3E%3Cuse href=%22%23c%22 x=%2239.6%22 y=%22113.4%22/%3E%3Cuse href=%22%23c%22 x=%22119%22 y=%22-22.7%22/%3E%3Cuse href=%22%23c%22 x=%22119%22 y=%2268%22/%3E%3Cuse href=%22%23c%22 x=%22198.2%22 y=%2222.7%22/%3E%3Cuse href=%22%23c%22 x=%22198.2%22 y=%22113.4%22/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse href=%22%23c%22 x=%22-39.6%22 y=%22-22.7%22/%3E%3Cuse href=%22%23c%22 x=%22-39.6%22 y=%2268%22/%3E%3Cuse href=%22%23c%22 x=%2239.6%22 y=%2222.7%22/%3E%3Cuse href=%22%23c%22 x=%2239.6%22 y=%22113.4%22/%3E%3Cuse href=%22%23c%22 x=%22119%22 y=%22-22.7%22/%3E%3Cuse href=%22%23c%22 x=%22119%22 y=%2268%22/%3E%3Cuse href=%22%23c%22 x=%22198.2%22 y=%2222.7%22/%3E%3Cuse href=%22%23c%22 x=%22198.2%22 y=%22113.4%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:calc(var(--sw)*.18087) auto;background-position:calc(50cqw - var(--sw)/2 + var(--sw)*.00515) calc(var(--sw)*.04619 - var(--sw)/var(--asp)*var(--ct))}.cvh::after{content:"";position:absolute;inset-inline:0;bottom:0;height:5%;pointer-events:none;z-index:4;background:linear-gradient(180deg,rgba(255,255,255,0),#fff)}.cvh__stage{position:relative;width:var(--sw);aspect-ratio:3722/2093;margin-inline:auto;margin-block:calc(var(--sw)/var(--asp)*var(--ct)*-1) calc(var(--sw)/var(--asp)*var(--cb)*-1);cursor:pointer;touch-action:manipulation}.cvh__photo{position:absolute;left:4.836%;top:11.467%;width:38.689%;pointer-events:none;z-index:1;transform:translate3d(calc(var(--px,0)*-.9%),calc(var(--py,0)*-.5%),0);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cvh__photo img{display:block;width:100%;height:auto;max-width:none;margin:0;-webkit-user-drag:none;user-select:none}.cvh__brand{position:absolute;left:41.913%;top:18.156%;width:53.197%;aspect-ratio:1980/1490;container-type:inline-size;z-index:2;transform:translate3d(calc(var(--px,0)*.7%),calc(var(--py,0)*.45%),0);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cvh .cl{position:absolute;display:block;overflow:visible;pointer-events:none}.cvh h1.cvh__title{position:absolute;left:51.57%;top:79.28%;transform:translate(-50%,-50%);margin:0;padding:0;border:0;white-space:nowrap;direction:rtl;font-family:var(--wp--preset--font-family--maghribi,"Bouazzi Maghribi",serif);font-weight:400;font-size:7.607cqw;line-height:1;letter-spacing:0;color:#B36031;text-shadow:none}.cvh .cvh__title .w{display:inline-block;will-change:transform}.cvh .l-rule--r{transform-origin:0 50%}.cvh .l-rule--l{transform-origin:100% 50%}.cvh .l-calli{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 34%,transparent 66%);mask-image:linear-gradient(180deg,#000 0,#000 34%,transparent 66%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cvh .l-base{transform-origin:50% 50%}.cvh__replay{position:absolute;right:2.4%;bottom:5%;z-index:5;width:2.7rem;height:2.7rem;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(15,111,122,.25);background:rgba(255,255,255,.82);color:var(--wp--preset--color--teal,#0F6F7A);cursor:pointer;box-shadow:0 2px 10px rgba(10,73,80,.12);opacity:.62;transition:opacity .25s,transform .25s,background .25s;backdrop-filter:blur(4px)}.cvh__replay svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cvh__replay:hover,.cvh__replay:focus-visible{opacity:1;transform:rotate(-40deg);background:#fff}.cvh__replay:focus-visible{outline:2px solid var(--wp--preset--color--copper,#B4602A);outline-offset:3px}.cvjs .cvh:not(.is-play) .cl,.cvjs .cvh:not(.is-play) .cvh__title .w,.cvjs .cvh:not(.is-play) .cvh__photo img,.cvjs .cvh:not(.is-play) .cvh__bg{opacity:0}.cvh.is-play .cvh__bg{animation:cvBg 1.5s ease-out both}.cvh.is-play .cvh__photo img{animation:cvPhoto 1.7s cubic-bezier(.16,.84,.24,1) .2s both}.cvh.is-play .l-arch{animation:cvWipeUp 1.5s cubic-bezier(.7,0,.2,1) .5s both}.cvh.is-play .l-band{animation:cvWipeUp 1.3s cubic-bezier(.7,0,.2,1) 1s both}.cvh.is-play .l-rosette{animation:cvRose 1.4s cubic-bezier(.2,.9,.25,1.12) 1.5s both}.cvh.is-play .l-base{animation:cvBase .8s cubic-bezier(.2,.8,.2,1) 1.9s both}.cvh.is-play .l-dash{animation:cvDash 1s cubic-bezier(.2,.8,.2,1) 2s both}.cvh.is-play .l-calli{animation:cvWrite 1.6s cubic-bezier(.45,.05,.3,1) 2.1s both}.cvh.is-play .cvh__title .w{animation:cvWord .95s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(2.5s + var(--i)*.13s)}.cvh.is-play .l-rule{animation:cvRule .9s cubic-bezier(.3,.7,.2,1) 3.3s both}.cvh.is-play .l-diamond{animation:cvDiamond .9s cubic-bezier(.2,.9,.3,1.2) 3.2s both}.cvh.is-play .l-eng{animation:cvEng 1.1s cubic-bezier(.5,0,.2,1) 3.5s both}@keyframes cvBg{from{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes cvPhoto{0%{opacity:0;transform:translateX(-9%) scale(1.06);filter:blur(16px)}55%{opacity:1;filter:blur(0)}100%{opacity:1;transform:none;filter:blur(0)}}@keyframes cvWipeUp{from{opacity:1;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes cvRose{0%{opacity:0;transform:scale(.2) rotate(-140deg)}100%{opacity:1;transform:none}}@keyframes cvBase{from{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes cvDash{from{opacity:0;transform:translate(-20%,22%)}to{opacity:1;transform:none}}@keyframes cvWrite{from{opacity:1;-webkit-mask-position:0 100%;mask-position:0 100%}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes cvWord{from{opacity:0;transform:translateY(55%) scale(.96);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cvRule{from{opacity:1;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes cvDiamond{0%{opacity:0;transform:scale(0) rotate(90deg)}70%{opacity:1;transform:scale(1.28) rotate(-8deg)}100%{opacity:1;transform:none}}@keyframes cvEng{from{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.cvh[data-state="done"] .l-rosette .spin{animation:cvSpin 160s linear infinite}.cvh[data-state="done"] .cvh__photo img{animation:cvFloat 10s ease-in-out infinite}@keyframes cvSpin{to{transform:rotate(360deg)}}@keyframes cvFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-.55%)}}@container (max-width:639px){.cvh{--sw:100cqw}.cvh__bg{background-size:calc(100cqw*.46) auto;background-position:0 0}.cvh__stage{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;padding-top:3cqw;margin-block:0}.cvh__brand{position:relative;left:auto;top:auto;width:97%;order:1}.cvh__photo{position:relative;left:auto;top:auto;width:70%;order:2;margin-top:-3%}.cvh__replay{right:3%;bottom:3%;width:2.4rem;height:2.4rem}}@media (prefers-reduced-motion:reduce){.cvh *,.cvh{animation:none!important;transition:none!important}.cvjs .cvh:not(.is-play) .cl,.cvjs .cvh:not(.is-play) .cvh__title .w,.cvjs .cvh:not(.is-play) .cvh__photo img,.cvjs .cvh:not(.is-play) .cvh__bg{opacity:1}.cvh__replay{display:none}}.slcv{--t:var(--wp--preset--color--teal,#0F6F7A);--td:var(--wp--preset--color--teal-deep,#0A4950);--c:var(--wp--preset--color--copper,#B4602A);--cs:var(--wp--preset--color--copper-soft,#F7ECE3);--m:var(--wp--preset--color--mist,#F1F6F6);--l:var(--wp--preset--color--line,#DCE6E5);--ink:var(--wp--preset--color--ink,#1C2B2E);--mu:var(--wp--preset--color--muted,#5A6B6E);--cl:#F2B38C;--ff-h:var(--wp--preset--font-family--maghribi,"Bouazzi Maghribi","Cairo",serif);--ff-b:var(--wp--preset--font-family--cairo,"Cairo","Segoe UI",Tahoma,sans-serif);--ease:cubic-bezier(.2,.8,.2,1);padding:0!important;margin:0!important;font-family:var(--ff-b);font-size:1.02rem;line-height:1.85;color:var(--ink);overflow-x:clip}.slcv *,.slcv *::before,.slcv *::after{box-sizing:border-box}.slcv>*{max-width:none!important;margin:0!important}.slcv+footer,.slcv+.wp-block-template-part{margin-block-start:0!important}.slcv .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.slcv .ic{width:1.2em;height:1.2em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.slcv a{color:inherit}.slcv p{margin:0}.slcv ul,.slcv ol{list-style:none;margin:0;padding:0}.slcv h2,.slcv h3,.slcv h4{margin:0;font-weight:400}.slcv button{font-family:inherit}.cvc{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.cvjs .slcv .rv{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d,0)*75ms)}.cvjs .slcv .rv.in{opacity:1;transform:none}.cvjs .slcv .cvi.rv,.cvjs .slcv .bk.rv,.cvjs .slcv .tl__i.rv,.cvjs .slcv .dg__i.rv{transform:translate3d(34px,12px,0)}.cvjs .slcv .cvi.rv.in,.cvjs .slcv .bk.rv.in,.cvjs .slcv .tl__i.rv.in,.cvjs .slcv .dg__i.rv.in{transform:none}.cvjs .slcv tr.rv{transform:none}.cvjs .slcv .dg.rv,.cvjs .slcv .tl.rv,.cvjs .slcv .cvtabs.rv,.cvjs .slcv .cvf.rv{transform:none}.cvjs .slcv :is(.dg,.tl).rv{opacity:1}.cvs{position:relative;padding:clamp(3rem,7vw,5.5rem) 0;scroll-margin-top:4.2rem;background:#fff}body.admin-bar .cvs{scroll-margin-top:calc(4.2rem + 32px)}@media(max-width:782px){body.admin-bar .cvs{scroll-margin-top:calc(4.2rem + 46px)}}@media(max-width:600px){body.admin-bar .cvs{scroll-margin-top:4.2rem}}.cvs--alt{background:#fff}.cvs__head{position:relative;display:flex;align-items:center;gap:1.15rem;margin-bottom:clamp(1.6rem,3.5vw,2.6rem)}.cvs__badge{position:relative;flex:none;width:4.7rem;height:4.7rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 25%,#1b8f9c,var(--td));box-shadow:0 14px 26px -12px rgba(10,73,80,.7)}.cvs__badge::before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px dashed rgba(180,96,42,.65);animation:cvSpinS 26s linear infinite}.cvs__badge .ic{width:2.1rem;height:2.1rem}.cvs__title{font-family:var(--ff-h);font-size:clamp(2rem,4.4vw,3.15rem);line-height:1.18;color:var(--td);padding-block:.1em}.cvs__sub{margin-top:.2rem;color:var(--mu);font-size:1rem}.cvs__sub::after{content:"";display:block;height:3px;width:min(13rem,62%);margin-top:.75rem;border-radius:3px;background:linear-gradient(90deg,var(--c),rgba(180,96,42,0))}.cvjs .cvs__badge{opacity:0;transform:scale(.35) rotate(-110deg);transition:opacity .5s .05s,transform .95s cubic-bezier(.2,.9,.25,1.25) .05s}.cvjs .cvs__head.in .cvs__badge{opacity:1;transform:none}.cvjs .cvs__title{clip-path:inset(-35% -12% -35% 112%);transition:clip-path 1.15s cubic-bezier(.7,0,.2,1) .2s}.cvjs .cvs__head.in .cvs__title{clip-path:inset(-35% -12% -35% -12%)}.cvjs .cvs__sub::after{width:0;transition:width 1.3s cubic-bezier(.3,.7,.2,1) .6s}.cvjs .cvs__head.in .cvs__sub::after{width:min(13rem,62%)}.cvjs .slcv .cvs__head.rv{transform:none}@keyframes cvSpinS{to{transform:rotate(360deg)}}.cvid{position:relative;z-index:6;padding:0 0 clamp(.4rem,1.5vw,1rem)}.slcv>.cvid{margin-top:calc(-1*clamp(1.2rem,4vw,3.4rem))!important}@media(min-width:640px){.slcv>.cvid{margin-top:-.75rem!important}}.idrs{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem}.idr{display:flex;align-items:center;gap:.85rem;padding:1rem 1.05rem;background:#fff;border:1px solid var(--l);border-radius:18px;box-shadow:0 22px 38px -28px rgba(10,73,80,.55);position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.idr:hover{transform:translateY(-4px);box-shadow:0 28px 44px -26px rgba(10,73,80,.6)}.idr__i{flex:none;width:3rem;height:3rem;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--t),var(--td))}.idr__i .ic{width:1.5rem;height:1.5rem}.idr b{display:block;font-size:1rem;line-height:1.5;color:var(--td);font-weight:700}.idr small{display:block;color:var(--mu);font-size:.84rem;line-height:1.55;margin-top:.1rem}.idr--lab{border-color:rgba(15,111,122,.4);background:linear-gradient(180deg,#fff,#EEF6F6)}.idr--lab::after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--t)}.aw-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:1.4rem}.aw{--ac:var(--t);--ad:var(--td);--as:#E3F0F1;--ys:rgba(15,111,122,.58);--yf:rgba(15,111,122,.06);position:relative;overflow:hidden;border-radius:28px;padding:clamp(1.4rem,3vw,2.3rem);color:var(--ink);background:#fff;border:1px solid var(--l);box-shadow:0 30px 50px -36px rgba(10,73,80,.6);transition:transform .5s var(--ease),box-shadow .5s,border-color .5s}.aw--grant{--ac:#B4602A;--ad:#8f4619;--as:var(--cs);--ys:rgba(180,96,42,.62);--yf:rgba(180,96,42,.07)}.aw::before{content:"";position:absolute;inset-inline:0;top:0;height:6px;background:linear-gradient(90deg,var(--ac),var(--ad))}.aw:hover{transform:translateY(-6px);border-color:var(--ac);box-shadow:0 40px 60px -34px rgba(10,73,80,.7)}.aw>*{position:relative}.aw__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.aw__ic{position:relative;width:4.8rem;height:4.8rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 30% 25%,var(--ac),var(--ad));box-shadow:0 0 0 7px var(--as),0 16px 26px -14px rgba(10,73,80,.6)}.aw__ic::before{content:"";position:absolute;inset:-18px;border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--ac) 0 4deg,transparent 4deg 15deg);opacity:.32;-webkit-mask:radial-gradient(circle,transparent 52%,#000 53%,#000 70%,transparent 71%);mask:radial-gradient(circle,transparent 52%,#000 53%,#000 70%,transparent 71%);animation:cvSpinS 30s linear infinite}.aw__ic .ic{width:2.3rem;height:2.3rem;position:relative}.aw__yr{font-family:var(--ff-h);font-size:clamp(3.3rem,7.5vw,5.2rem);line-height:1;color:var(--yf);-webkit-text-stroke:1.5px var(--ys)}.aw__k{margin-top:1.7rem;color:#9A4F20;font-weight:700;font-size:.93rem;letter-spacing:.2px}.aw__t{margin-top:.25rem;color:var(--td);font-family:var(--ff-h);font-size:clamp(1.7rem,3.2vw,2.35rem);line-height:1.3}.aw__c{margin-top:.2rem;font-weight:700;font-size:1.08rem;color:var(--ink)}.aw__w{margin-top:.8rem;line-height:1.95;color:var(--ink)}.aw__w b{color:var(--td)}.aw__d{margin-top:1.1rem;display:grid;gap:.5rem}.aw__d li{display:flex;align-items:flex-start;gap:.65rem;padding:.6rem .85rem;border-radius:14px;background:var(--m);border:1px solid var(--l);font-size:.96rem;line-height:1.7}.aw__d .ic{margin-top:.28em;color:var(--c)}.aw__d b{color:#8f4619}.aw__ls{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.slcv .aw__lk{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;background:linear-gradient(135deg,var(--ac),var(--ad));color:#fff;font-weight:700;font-size:.88rem;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s}.slcv .aw__lk:hover,.slcv .aw__lk:focus-visible{transform:translateY(-2px);box-shadow:0 12px 20px -10px rgba(10,73,80,.7)}.aw__lk .ic{width:1.05rem;height:1.05rem}.slcv .tl__h{margin-top:clamp(2.6rem,6vw,4rem);font-family:var(--ff-h);font-size:clamp(1.7rem,3.2vw,2.3rem);color:var(--td);text-align:center}.tl__h::after{content:"";display:block;width:3.4rem;height:3px;margin:.6rem auto 0;border-radius:3px;background:var(--c)}.tl{position:relative;max-width:860px;margin:2rem auto 0;display:grid;gap:1.15rem}.tl::before{content:"";position:absolute;inset-block:.7rem;inset-inline-start:calc(6.4rem + .6rem - 1px);width:2px;background:linear-gradient(180deg,var(--c),var(--t) 58%,rgba(15,111,122,.08));transform-origin:top;transition:transform 1.8s cubic-bezier(.6,0,.2,1) .2s}.cvjs .tl::before{transform:scaleY(0)}.cvjs .tl.in::before{transform:scaleY(1)}.tl__i{position:relative;display:grid;grid-template-columns:6.4rem 1fr;gap:1.2rem;align-items:start}.tl__i::before{content:"";position:absolute;inset-inline-start:calc(6.4rem + .6rem - 7px);top:.75rem;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--c);box-shadow:0 0 0 5px rgba(180,96,42,.12)}.tl__y{text-align:center}.tl__y b{display:block;font-family:var(--ff-h);font-weight:400;font-size:2.05rem;line-height:1.1;color:var(--c)}.tl__y span{display:block;font-size:.8rem;color:var(--mu);margin-top:.15rem}.tl__c{padding:.7rem 1.1rem;border-radius:16px;background:#fff;border:1px solid var(--l);box-shadow:0 20px 34px -30px rgba(10,73,80,.7);transition:border-color .3s,box-shadow .3s,transform .3s}.tl__i:hover .tl__c{border-color:rgba(15,111,122,.5);box-shadow:0 24px 40px -28px rgba(10,73,80,.8);transform:translateX(-4px)}.tl__c h4{font-family:var(--ff-b);font-weight:700;font-size:1.02rem;line-height:1.6;color:var(--td)}.tl__c p{margin-top:.15rem;font-size:.9rem;color:var(--mu);line-height:1.7}.cvnav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.93);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--l);box-shadow:0 14px 28px -24px rgba(10,73,80,.55)}body.admin-bar .cvnav{top:32px}@media(max-width:782px){body.admin-bar .cvnav{top:46px}}@media(max-width:600px){body.admin-bar .cvnav{top:0}}.cvnav__in{display:flex;align-items:center;gap:.7rem;padding-block:.5rem}.cvnav__chips{display:flex;gap:.2rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:.15rem}.cvnav__chips::-webkit-scrollbar{display:none}.slcv .cvnav__a{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .62rem;border-radius:999px;color:var(--td);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .25s,color .25s}.cvnav__a .ic{width:1.05rem;height:1.05rem}.cvnav__a:hover{background:var(--m)}.cvnav__a.is-on{background:var(--td);color:#fff}.cvnav__a:focus-visible,.cvnav__s:focus-visible,.cvq input:focus-visible{outline:2px solid var(--c);outline-offset:2px}.cvq{display:none;position:relative;flex:1;min-width:0;align-items:center}.cvq input{width:100%;border:1px solid var(--l);background:#fff;border-radius:999px;padding:.5rem 2.4rem .5rem 2.3rem;font:inherit;font-size:.92rem;color:var(--ink);-webkit-appearance:none;appearance:none}.cvq input::-webkit-search-cancel-button{display:none}.cvq>.ic{position:absolute;inset-inline-start:.85rem;width:1.05rem;height:1.05rem;color:var(--mu);pointer-events:none}.cvq__x{position:absolute;inset-inline-end:.35rem;width:1.7rem;height:1.7rem;border-radius:50%;border:0;background:var(--m);color:var(--td);display:grid;place-items:center;cursor:pointer;padding:0}.cvq__x .ic{width:.9rem;height:.9rem}.cvnav__s{display:inline-flex;align-items:center;gap:.4rem;flex:none;padding:.4rem .95rem;border-radius:999px;border:1px solid var(--l);background:#fff;color:var(--td);font-weight:700;font-size:.88rem;cursor:pointer;transition:background .25s,color .25s}.cvnav__s .ic{width:1.05rem;height:1.05rem}.cvnav__s:hover,.cvnav__s[aria-expanded="true"]{background:var(--td);color:#fff;border-color:var(--td)}.cvnav.is-q .cvq{display:flex}.cvnav.is-q .cvnav__chips{display:none}.cvnav__msg{padding:.3rem 1rem .45rem;text-align:center;font-size:.85rem;font-weight:600;color:var(--td);background:var(--cs)}.cvnav__bar{height:3px}.cvempty{max-width:34rem;margin:0 auto;padding:clamp(3rem,10vw,6rem) 1.2rem;text-align:center;color:var(--mu);font-size:1.05rem}.cvempty p:first-child{font-family:var(--ff-h);font-size:1.7rem;color:var(--td);margin-bottom:.4rem}.cvnav__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--c),#E8A07A);transform-origin:100% 50%;transform:scaleX(var(--p,0))}.dg{position:relative;display:grid;gap:1.15rem}.dg::before{content:"";position:absolute;inset-block:1.2rem;inset-inline-start:calc(2.6rem - 1px);width:2px;background:linear-gradient(180deg,var(--c),var(--t) 58%,rgba(15,111,122,.08));transform-origin:top;transition:transform 1.8s cubic-bezier(.6,0,.2,1) .15s}.cvjs .dg::before{transform:scaleY(0)}.cvjs .dg.in::before{transform:scaleY(1)}.dg__i{display:grid;grid-template-columns:5.2rem 1fr;gap:1.3rem;align-items:start;position:relative}.dg__y b{display:block;position:relative;z-index:1;text-align:center;font-family:var(--ff-h);font-weight:400;font-size:1.95rem;line-height:1.15;color:var(--c);background:#fff;padding:.3rem 0;border-radius:12px}.dg__c{position:relative;padding:1.1rem 1.3rem;background:#fff;border:1px solid var(--l);border-radius:20px;box-shadow:0 20px 34px -30px rgba(10,73,80,.7);transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.dg__c::before{content:"";position:absolute;top:1.15rem;inset-inline-start:-.45rem;width:.9rem;height:.9rem;background:#fff;border-inline-start:1px solid var(--l);border-block-end:1px solid var(--l);transform:rotate(45deg)}.dg__i:hover .dg__c{transform:translateX(-5px);border-color:rgba(15,111,122,.5);box-shadow:0 24px 40px -28px rgba(10,73,80,.8)}.dg__t{font-family:var(--ff-b);font-weight:700;font-size:1.15rem;line-height:1.7;color:var(--td)}.dg__f{margin-top:.1rem;color:var(--ink)}.dg__u{display:flex;align-items:center;gap:.4rem;margin-top:.35rem;color:var(--mu);font-size:.92rem}.dg__u .ic{color:var(--c);width:1.05rem;height:1.05rem}.dg__h{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;padding:.25rem .8rem;border-radius:999px;background:var(--cs);color:#8f4619;font-weight:700;font-size:.88rem}.dg__h .ic{width:1rem;height:1rem;fill:#E8A07A}.dg__u+.dg__h{margin-inline-start:0}.cvl{display:grid;gap:.6rem}.cvi{position:relative;display:grid;grid-template-columns:1fr auto;gap:.9rem;align-items:start;padding:.9rem 1.15rem .9rem 1.05rem;padding-inline-start:2.35rem;background:#fff;border:1px solid var(--l);border-radius:16px;transition:border-color .3s,box-shadow .3s,transform .5s var(--ease),opacity .9s var(--ease)}.cvi::before{content:"";position:absolute;inset-inline-start:1.05rem;top:1.28rem;width:.55rem;height:.55rem;border-radius:2px;background:var(--c);transform:rotate(45deg);transition:transform .4s var(--ease),background .3s}.cvi:hover{border-color:rgba(15,111,122,.45);box-shadow:0 16px 30px -22px rgba(10,73,80,.55)}.cvi:hover::before{transform:rotate(225deg) scale(1.25);background:var(--t)}.cvi b{color:var(--td);font-weight:700}.cvi__b p{line-height:1.95}.cvi__y{align-self:start;margin-top:.2rem;font-size:.78rem;font-weight:700;color:#8f4619;background:var(--cs);border-radius:999px;padding:.12rem .7rem;white-space:nowrap}.cvi__lk{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.slcv .cvlk{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;border-radius:999px;font-size:.84rem;font-weight:700;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--t),var(--td));transition:transform .25s var(--ease),box-shadow .25s}.cvlk--play{background:linear-gradient(135deg,#C8712F,var(--c))}.cvlk .ic{width:1rem;height:1rem}.cvlk:hover,.cvlk:focus-visible{transform:translateY(-2px);box-shadow:0 10px 18px -10px rgba(10,73,80,.8)}.cvmore-w{display:flex;justify-content:center;margin-top:1.2rem}.cvmore{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:999px;border:1.5px solid var(--t);background:#fff;color:var(--td);font-weight:700;font-size:.95rem;cursor:pointer;transition:background .3s,color .3s,transform .3s}.cvmore:hover{background:var(--td);color:#fff}.cvmore .ic{transition:transform .4s var(--ease)}.cvmore[aria-expanded="true"] .ic{transform:rotate(180deg)}.cvjs .slcv:not(.is-searching) :is(.cvl,.cvt-w):not(.is-open) .x{display:none}.slcv:not(.cv-ready) .cvmore-w{display:none}.slcv [hidden]{display:none!important}.slcv:not(.is-searching) .sx[data-f="1"]{display:none}.cvf{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem}.cvf__b{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--l);background:#fff;color:var(--td);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.cvf__b i{font-style:normal;font-size:.75rem;background:var(--m);border-radius:999px;padding:0 .5rem;font-weight:700}.cvf__b:hover{border-color:var(--t)}.cvf__b.is-on{background:var(--td);border-color:var(--td);color:#fff}.cvf__b.is-on i{background:rgba(0,0,0,.24);color:#fff}.cvf__b:focus-visible{outline:2px solid var(--c);outline-offset:2px}.tg{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;align-items:start}.tg__t{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;font-family:var(--ff-b);font-weight:700;font-size:1.15rem;color:var(--td)}.tg__t .ic{width:1.5rem;height:1.5rem;color:var(--c)}.tg__t i{font-style:normal;margin-inline-start:auto;font-size:.8rem;background:var(--cs);color:#8f4619;border-radius:999px;padding:.05rem .65rem}.cvtabs{display:none}.cvjs .cvtabs{display:flex;flex-wrap:wrap;gap:.4rem;padding:.4rem;margin-bottom:1.4rem;background:#fff;border:1px solid var(--l);border-radius:20px;box-shadow:0 18px 32px -28px rgba(10,73,80,.6)}.cvtab{display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;cursor:pointer;font-weight:700;font-size:.95rem;color:var(--td);padding:.62rem 1rem;border-radius:14px;transition:background .3s,color .3s,box-shadow .3s}.cvtab .ic{width:1.15rem;height:1.15rem}.cvtab i{font-style:normal;font-size:.76rem;background:var(--m);color:var(--td);border-radius:999px;padding:.02rem .55rem;font-weight:700}.cvtab:hover{background:var(--m)}.cvtab.is-on{background:linear-gradient(135deg,#0F6F7A,#0A4950);color:#fff;box-shadow:0 12px 22px -14px rgba(10,73,80,.9)}.cvtab.is-on i{background:rgba(0,0,0,.24);color:#fff}.cvtab:focus-visible{outline:2px solid var(--c);outline-offset:2px}.cvjs .slcv:not(.is-searching) .cvpanel:not(.is-on){display:none}.cvjs .slcv:not(.is-searching) .cvp__t{display:none}.cvp__t{margin:1.8rem 0 .9rem;font-family:var(--ff-b);font-weight:700;font-size:1.2rem;color:var(--td)}.cvpanel.is-on{animation:cvPanel .65s var(--ease)}@keyframes cvPanel{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.slcv.is-searching .cvtabs{display:none}.slcv.is-searching>.cv-wrap,.slcv.is-searching>.cvid{display:none}.slcv .cvs[hidden],.slcv .cvpanel[hidden]{display:none}.bks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,23rem),1fr));gap:1rem}.bk{position:relative;display:grid;grid-template-columns:4.4rem 1fr;gap:1rem;align-items:stretch;padding:1rem;background:#fff;border:1px solid var(--l);border-radius:20px;overflow:hidden;transition:transform .5s var(--ease),box-shadow .4s,border-color .4s,opacity .9s var(--ease)}.bk:hover{transform:translateY(-4px);border-color:rgba(15,111,122,.5);box-shadow:0 24px 36px -26px rgba(10,73,80,.7)}.bk__y{position:relative;display:grid;place-items:center;min-height:6rem;border-radius:12px 5px 5px 12px;color:#fff;font-family:var(--ff-h);font-size:1.45rem;line-height:1.1;text-align:center;background:linear-gradient(160deg,#0F6F7A,#0A4950);overflow:hidden}.bk__y::before{content:"";position:absolute;inset-inline:0;top:0;height:7px;background:var(--cl)}.bk__y::after{content:"";position:absolute;inset-inline-end:.5rem;inset-block:.9rem;width:2px;background:rgba(255,255,255,.28)}.bk__t{font-family:var(--ff-b);font-weight:700;font-size:1.08rem;line-height:1.7;color:var(--td)}.bk__m{margin-top:.25rem;color:var(--mu);font-size:.93rem;line-height:1.85}.bk__tag{display:flex;align-items:flex-start;gap:.45rem;margin-top:.65rem;padding:.45rem .7rem;border-radius:12px;background:var(--m);color:var(--td);font-size:.86rem;font-weight:700;line-height:1.7}.bk__tag .ic{margin-top:.2em;width:1.05rem;height:1.05rem}.bk--award{border-color:rgba(180,96,42,.5);background:linear-gradient(180deg,#fff,#FBF3EC)}.bk--award .bk__y{background:linear-gradient(160deg,#C8712F,#8f4619)}.bk--award .bk__tag{background:var(--cs);color:#8f4619}.sup-sts{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.3rem}.sup-st{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem 1.1rem;border-radius:999px;background:#fff;border:1px solid var(--l);font-weight:600;color:var(--td)}.sup-st b{font-family:var(--ff-h);font-weight:400;font-size:1.55rem;line-height:1;color:var(--c)}.cvt-w{border:1px solid var(--l);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 20px 34px -30px rgba(10,73,80,.6)}.cvt{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.7}.cvt thead th{background:linear-gradient(135deg,#0F6F7A,#0A4950);color:#fff;font-weight:700;text-align:start;padding:.85rem .95rem;white-space:nowrap}.cvt td{padding:.8rem .95rem;border-top:1px solid var(--l);vertical-align:top}.cvt tbody tr:nth-child(even){background:#F7FAFA}.cvt tbody tr{transition:background .25s,opacity .9s var(--ease)}.cvt tbody tr:hover{background:var(--cs)}.c-n{width:3.2rem;font-weight:700;color:#9A4F20;white-space:nowrap}.c-nm{min-width:8rem;font-weight:700;color:var(--td)}.c-t{min-width:16rem}.c-u{min-width:9rem;color:var(--mu)}.c-y{white-space:nowrap;font-weight:700;color:var(--td)}.role{display:inline-block;padding:.1rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.r-sup{background:var(--cs);color:#8f4619}.r-exa{background:#E1F0F1;color:#0A4950}.r-chair{background:#0A4950;color:#fff}.r-mem,.r-oth{background:#EEF2F2;color:#40565a}@media(max-width:860px){.cvt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cvt,.cvt tbody{display:block}.cvt tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1rem;padding:.95rem 1.05rem;border-top:1px solid var(--l)}.cvt tbody tr:first-child{border-top:0}.cvt td{display:block;padding:0;border:0;min-width:0!important;width:auto!important}.cvt td::before{content:attr(data-l);display:block;font-size:.72rem;font-weight:600;color:var(--mu);line-height:1.5}.c-n{display:none!important}.c-nm::before{display:none!important}.c-nm{grid-column:1/-1;font-size:1.02rem}.c-t{grid-column:1/-1}.c-y{grid-column:1/-1}}@media(max-width:1020px){.idrs{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.aw-grid{grid-template-columns:1fr}.tg{grid-template-columns:1fr}}@media(max-width:620px){.idrs{grid-template-columns:1fr}.cvs__badge{width:3.7rem;height:3.7rem}.cvs__badge .ic{width:1.7rem;height:1.7rem}.dg__i{grid-template-columns:3.9rem 1fr;gap:.9rem}.dg::before{inset-inline-start:calc(1.95rem - 1px)}.dg__y b{font-size:1.45rem}.tl__i{grid-template-columns:4.4rem 1fr;gap:.8rem}.tl::before{inset-inline-start:calc(4.4rem + .4rem - 1px)}.tl__i::before{inset-inline-start:calc(4.4rem + .4rem - 7px)}.tl__y b{font-size:1.5rem}.cvi{padding-inline-end:.9rem}.cvi__y{grid-column:1;justify-self:start}.cvi{grid-template-columns:1fr}.bk{grid-template-columns:3.6rem 1fr}.cvtab{padding:.55rem .8rem;font-size:.9rem}.cvjs .cvtabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:1.1rem;border-radius:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .9rem,#000 calc(100% - .9rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .9rem,#000 calc(100% - .9rem),transparent)}.cvjs .cvtabs::-webkit-scrollbar{display:none}.cvtab{flex:none;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cvjs .slcv .rv,.cvjs .slcv .rv.in{opacity:1;transform:none;transition:none}.cvjs .cvs__badge,.cvjs .cvs__head.in .cvs__badge{opacity:1;transform:none;transition:none}.cvjs .cvs__title{clip-path:none;transition:none}.cvjs .cvs__sub::after{width:min(13rem,62%);transition:none}.cvjs .tl::before,.cvjs .dg::before{transform:none;transition:none}.cvs__badge::before,.aw__ic::before{animation:none}.cvpanel.is-on{animation:none}}.cvs--flip{overflow-x:clip}.fb{position:relative;--pw:360px;--ph:511px;--tl:0px;--tr:0px;-webkit-user-select:none;user-select:none}.fb__ns{margin:2rem auto;max-width:34rem;text-align:center;padding:1.2rem 1.4rem;border-radius:18px;background:var(--m);border:1px solid var(--l);color:var(--ink)}.slcv:not(.cv-ready) .fb__bar,.slcv:not(.cv-ready) .fb__hint{display:none}.fb__stage{position:relative;display:flex;justify-content:center;align-items:center;padding:2.4rem 0 1.4rem;outline:none;touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent}.fb__stage:focus-visible{outline:2px dashed var(--c);outline-offset:6px;border-radius:14px}.fb.is-drag .fb__stage{cursor:grabbing}.fb__book{position:relative;width:calc(var(--pw)*2);height:var(--ph);flex:none;direction:ltr;transform-origin:50% 100%;transition:opacity 1.1s ease,transform 1.5s cubic-bezier(.2,.8,.2,1)}.fb.is-single .fb__book{width:var(--pw)}.cvjs .fb:not(.is-in) .fb__book{opacity:0;transform:perspective(1500px) translate3d(0,48px,0) rotateX(16deg) scale(.93)}.fb__spread{position:absolute;inset:0;perspective:calc(var(--pw)*4.6);isolation:isolate;will-change:transform}.fb__plate{position:absolute;top:-8px;bottom:-8px;width:calc(var(--pw) + 8px);background:linear-gradient(160deg,#b0602a,#6c3010 85%);box-shadow:0 34px 48px -26px rgba(40,20,8,.55),0 8px 16px rgba(40,20,8,.28),inset 0 1px 0 rgba(255,255,255,.28);transition:opacity .5s}.fb__plate--l{left:-8px;border-radius:14px 3px 3px 14px}.fb__plate--r{left:var(--pw);border-radius:3px 14px 14px 3px}.fb__plate::after{content:"";position:absolute;top:5px;bottom:5px;width:var(--tl);background:repeating-linear-gradient(90deg,#c9c1ae 0 1px,#fbf8ef 1px 3px);opacity:.95}.fb__plate--l::after{left:2px}.fb__plate--r::after{right:2px;width:var(--tr)}.fb.is-single .fb__plate--l{display:none}.fb.is-single .fb__plate--r{left:-8px;right:-8px;width:auto;border-radius:14px 14px 14px 14px}.fb.is-single .fb__plate::after{display:none}.fb__leaf{position:absolute;top:0;left:0;width:var(--pw);height:var(--ph);transform-origin:100% 50%;transform-style:preserve-3d;visibility:hidden}.fb__leaf.is-v{visibility:visible}.fb__face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fffdf8}.fb__front{border-radius:1px 0 0 1px}.fb__back{transform:rotateY(180deg);border-radius:0 1px 1px 0}.fb__pg{position:absolute;inset:0;display:block;background-color:#fffdf8;background-repeat:no-repeat;background-size:500% 100%;background-position:0 0}.fb__pg[data-i="1"]{background-position:25% 0}.fb__pg[data-i="2"]{background-position:50% 0}.fb__pg[data-i="3"]{background-position:75% 0}.fb__pg[data-i="4"]{background-position:100% 0}.fb.sh1 .fb__pg[data-s="1"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-1.webp?ver=5)}.fb.sh2 .fb__pg[data-s="2"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-2.webp?ver=5)}.fb.sh3 .fb__pg[data-s="3"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-3.webp?ver=5)}.fb.sh4 .fb__pg[data-s="4"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-4.webp?ver=5)}.fb.sh5 .fb__pg[data-s="5"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-5.webp?ver=5)}.fb.sh6 .fb__pg[data-s="6"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-6.webp?ver=5)}.fb.sh7 .fb__pg[data-s="7"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-7.webp?ver=5)}.fb.sh8 .fb__pg[data-s="8"]{background-image:url(/wp-content/themes/laouadi/assets/cv/pages-8.webp?ver=5)}.fb__sh{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none}.fb__front .fb__sh{background:linear-gradient(90deg,rgba(8,28,32,0) 18%,rgba(8,28,32,.55))}.fb__back .fb__sh{background:linear-gradient(90deg,rgba(8,28,32,.55),rgba(8,28,32,0) 82%)}.fb.is-single .fb__back .fb__pg{transform:scaleX(-1)}.fb.is-single .fb__back::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(255,252,244,.9)}.fb__gut{position:absolute;top:0;bottom:0;left:calc(var(--pw)*.93);width:calc(var(--pw)*.14);pointer-events:none;--gl:1;--gr:1;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,var(--gl)) 50%,rgba(0,0,0,var(--gr)) 50%);mask-image:linear-gradient(90deg,rgba(0,0,0,var(--gl)) 50%,rgba(0,0,0,var(--gr)) 50%);background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.13) 38%,rgba(0,0,0,.32) 50%,rgba(0,0,0,.13) 62%,rgba(0,0,0,0))}.fb.is-single .fb__gut{left:auto;right:0;width:calc(var(--pw)*.05);-webkit-mask-image:none;mask-image:none;background:linear-gradient(270deg,rgba(0,0,0,.22),rgba(0,0,0,0))}.fb__cast{position:absolute;top:0;bottom:0;width:var(--pw);pointer-events:none;opacity:0}.fb__cast--l{left:0;background:linear-gradient(90deg,rgba(0,0,0,0) 10%,rgba(0,0,0,.5))}.fb__cast--r{left:var(--pw);background:linear-gradient(270deg,rgba(0,0,0,0) 10%,rgba(0,0,0,.5))}.fb.is-single .fb__cast--r{display:none}.fb__bar{display:flex;align-items:center;gap:.3rem;width:min(100%,44rem);margin:1.1rem auto 0;padding:.4rem .55rem;border-radius:999px;background:#fff;border:1px solid var(--l);box-shadow:0 22px 36px -26px rgba(10,73,80,.55)}.fb__b{flex:none;width:2.55rem;height:2.55rem;display:grid;place-items:center;padding:0;border-radius:50%;border:0;background:transparent;color:var(--td);cursor:pointer;transition:background .25s,transform .25s,opacity .25s,color .25s}.fb__b .ic{width:1.3rem;height:1.3rem}.fb__b:hover:not(:disabled){background:var(--m)}.fb__b:active:not(:disabled){transform:scale(.92)}.fb__b:disabled{opacity:.32;cursor:default}.fb__b:focus-visible,.fb__rng:focus-visible{outline:2px solid var(--c);outline-offset:2px}.fb__b[data-a="snd"][aria-pressed="true"]{color:var(--c)}.fb__sep{flex:none;width:1px;height:1.6rem;margin-inline:.2rem;background:var(--l)}.fb__mid{flex:1;min-width:0;display:grid;gap:.1rem;padding-inline:.5rem}.fb__ind{display:block;text-align:center;font-size:.9rem;font-weight:700;line-height:1.5;color:var(--td)}.fb__rng{display:block;width:100%;height:1.4rem;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.fb__rng::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:rgba(10,73,80,.16)}.fb__rng::-moz-range-track{height:6px;border-radius:6px;background:rgba(10,73,80,.16)}.fb__rng::-webkit-slider-thumb{-webkit-appearance:none;width:1.15rem;height:1.15rem;margin-top:calc(3px - .575rem);border-radius:50%;border:2px solid #fff;background:var(--c);box-shadow:0 2px 8px rgba(10,73,80,.4)}.fb__rng::-moz-range-thumb{width:.95rem;height:.95rem;border-radius:50%;border:2px solid #fff;background:var(--c);box-shadow:0 2px 8px rgba(10,73,80,.4)}.fb__hint{margin:1rem auto 0;text-align:center;font-size:.92rem;color:var(--mu)}.fb__hint span{display:inline-flex;align-items:center;gap:.5rem;line-height:1.7}.fb__hint .ic{color:var(--c);flex:none}html.fb-lock,html.fb-lock body{overflow:hidden!important}.fb.is-max{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;padding:max(.7rem,env(safe-area-inset-top)) .8rem max(.7rem,env(safe-area-inset-bottom));background:#fff}.fb.is-max .fb__stage{flex:1;min-height:0;padding:1.4rem 0 .6rem}.fb.is-max .fb__hint{display:none}.fb.is-max .fb__bar{margin-top:.4rem}@media(max-width:560px){.fb__stage{padding:1.6rem 0 1rem}.fb__bar{gap:.1rem;padding:.3rem .35rem}.fb__b{width:2.3rem;height:2.3rem}.fb__sep{display:none}.fb__mid{padding-inline:.25rem}.fb__ind{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.fb__book{transition:none}.cvjs .fb:not(.is-in) .fb__book{opacity:1;transform:none}}