.motion-module__XP9w-G__scene{--s-main:var(--world,var(--color-brand));--s-deep:var(--world-deep,var(--color-brand-dark));--s-soft:var(--world-soft,#dcefeb);--s-pop:var(--world-pop,#edc79d);--s-ink:var(--ink,var(--color-ink));--s-paper:#fff;--s-sun:#ffc857;--l-school:#355bd8;--l-art:#c2477a;--l-teach:#2f8a63;width:100%;height:100%;display:block}.dark .motion-module__XP9w-G__scene{--s-soft:#123a3d;--s-paper:#e9f6f2;--s-sun:#f2b84b;--l-school:#86a2ff;--l-art:#f08db4;--l-teach:#7fd3a6}.motion-module__XP9w-G__scene :is(g,path,circle,rect,text){transform-box:fill-box;transform-origin:50%}.motion-module__XP9w-G__sky{fill:var(--s-soft)}.motion-module__XP9w-G__dot{fill:var(--s-main);opacity:.28}.motion-module__XP9w-G__stripe{fill:var(--s-pop)}.motion-module__XP9w-G__dotGrid{animation:9s ease-in-out infinite alternate motion-module__XP9w-G__drift}.motion-module__XP9w-G__zigzag{fill:none;stroke:var(--s-main);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 14;opacity:.55;animation:1.6s linear infinite motion-module__XP9w-G__march}.motion-module__XP9w-G__sun{fill:var(--s-sun)}.motion-module__XP9w-G__sunRing{fill:none;stroke:var(--s-sun);stroke-width:7px;stroke-dasharray:4 26;stroke-linecap:round}.motion-module__XP9w-G__sunPulse{animation:3.6s ease-in-out infinite motion-module__XP9w-G__pulse}.motion-module__XP9w-G__spin{animation:26s linear infinite motion-module__XP9w-G__spin}.motion-module__XP9w-G__spinSlow{animation:48s linear infinite reverse motion-module__XP9w-G__spin}.motion-module__XP9w-G__cloud{fill:var(--s-paper);opacity:.9}.motion-module__XP9w-G__cloudA{animation:30s linear infinite motion-module__XP9w-G__cloud}.motion-module__XP9w-G__cloudB{animation:44s linear infinite reverse motion-module__XP9w-G__cloud}.motion-module__XP9w-G__hillFar{fill:color-mix(in srgb, var(--s-main) 24%, var(--s-soft));animation:38s linear infinite motion-module__XP9w-G__slide500}.motion-module__XP9w-G__hillMid{fill:color-mix(in srgb, var(--s-main) 52%, var(--s-soft));animation:24s linear infinite motion-module__XP9w-G__slide400}.motion-module__XP9w-G__hillNear{fill:var(--s-deep);animation:13s linear infinite motion-module__XP9w-G__slide320}.motion-module__XP9w-G__casing,.motion-module__XP9w-G__line{fill:none;stroke-linecap:round;stroke-dasharray:1;animation:1.15s cubic-bezier(.65,0,.25,1) both motion-module__XP9w-G__draw}.motion-module__XP9w-G__casing{stroke:var(--s-paper);stroke-width:28px}.motion-module__XP9w-G__line{stroke-width:15px}.motion-module__XP9w-G__line[data-line=school],.motion-module__XP9w-G__stopRing[data-line=school]{stroke:var(--l-school)}.motion-module__XP9w-G__line[data-line=art],.motion-module__XP9w-G__stopRing[data-line=art]{stroke:var(--l-art)}.motion-module__XP9w-G__line[data-line=teach],.motion-module__XP9w-G__stopRing[data-line=teach]{stroke:var(--l-teach)}.motion-module__XP9w-G__line[data-line=main],.motion-module__XP9w-G__stopRing[data-line=main]{stroke:var(--s-main)}.motion-module__XP9w-G__stop{animation:.5s cubic-bezier(.34,1.56,.64,1) both motion-module__XP9w-G__pop}.motion-module__XP9w-G__stopFill{fill:var(--s-paper)}.motion-module__XP9w-G__stopRing{fill:none;stroke-width:8px}.motion-module__XP9w-G__hub{fill:var(--s-paper);stroke:var(--s-ink);stroke-width:8px}.motion-module__XP9w-G__hubDot{fill:var(--s-main)}.motion-module__XP9w-G__hubPulse{animation:1.8s ease-in-out infinite motion-module__XP9w-G__pulse}.motion-module__XP9w-G__traveller{filter:drop-shadow(0 6px #0000001f)}.motion-module__XP9w-G__pencilBody{fill:var(--s-sun)}.motion-module__XP9w-G__pencilShine{fill:#fff;opacity:.35}.motion-module__XP9w-G__pencilBand{fill:var(--s-paper)}.motion-module__XP9w-G__pencilEraser{fill:var(--l-art)}.motion-module__XP9w-G__pencilWood{fill:#f5e6d0}.motion-module__XP9w-G__pencilLead{fill:#23323a}.motion-module__XP9w-G__spark{fill:var(--s-paper);animation:2.6s ease-in-out infinite motion-module__XP9w-G__twinkle}.motion-module__XP9w-G__scene[data-world=school]{--w:#355bd8;--w-deep:#233d99;--w-sky:#dfe7ff;--w-pop:#ffd24a;--w-third:#ff7a59}.motion-module__XP9w-G__scene[data-world=art]{--w:#c2477a;--w-deep:#7c2a4c;--w-sky:#ffe9d6;--w-pop:#ffab5e;--w-third:#6d5bd0}.motion-module__XP9w-G__scene[data-world=teach]{--w:#2f8a63;--w-deep:#17503a;--w-sky:#e9f2df;--w-pop:#f25f4c;--w-third:#f2c94c}.dark .motion-module__XP9w-G__scene[data-world=school]{--w-sky:#1f2a4a;--w:#7f9cff;--w-deep:#4a67cf}.dark .motion-module__XP9w-G__scene[data-world=art]{--w-sky:#3a2233;--w:#f08db4;--w-deep:#b2527c}.dark .motion-module__XP9w-G__scene[data-world=teach]{--w-sky:#1d2f27}.motion-module__XP9w-G__wSky{fill:var(--w-sky)}.motion-module__XP9w-G__wMain{fill:var(--w)}.motion-module__XP9w-G__wDeep{fill:var(--w-deep)}.motion-module__XP9w-G__wPop,.motion-module__XP9w-G__wPopFill{fill:var(--w-pop)}.motion-module__XP9w-G__wPopRing{fill:none;stroke:var(--w-pop);stroke-width:5px;stroke-dasharray:3 18;stroke-linecap:round}.motion-module__XP9w-G__wThird{fill:var(--w-third)}.motion-module__XP9w-G__wPaper{fill:#fff}.motion-module__XP9w-G__wInk{fill:#23323a}.motion-module__XP9w-G__rule{stroke:var(--w);stroke-width:2px;opacity:.2;fill:none}.motion-module__XP9w-G__ruled{animation:2.4s linear infinite motion-module__XP9w-G__ruled}.motion-module__XP9w-G__margin{stroke:#ff7a59;stroke-width:3px;opacity:.55;fill:none}.motion-module__XP9w-G__flight{fill:none;stroke:var(--w);stroke-width:3px;stroke-dasharray:3 12;stroke-linecap:round;opacity:.5}.motion-module__XP9w-G__plane{fill:#fff;stroke:var(--w-deep);stroke-width:3px;stroke-linejoin:round}.motion-module__XP9w-G__bagHandle{fill:none;stroke:var(--w-deep);stroke-width:12px;stroke-linecap:round}.motion-module__XP9w-G__tick{stroke:var(--w-deep);stroke-width:3px}.motion-module__XP9w-G__bob{animation:3.2s ease-in-out infinite motion-module__XP9w-G__bob}.motion-module__XP9w-G__scene .motion-module__XP9w-G__tiltA{transform-origin:50% 100%;animation:3.4s ease-in-out infinite motion-module__XP9w-G__tilt}.motion-module__XP9w-G__tiltB{animation:4.2s ease-in-out infinite reverse motion-module__XP9w-G__tilt}.motion-module__XP9w-G__blobA{animation:7s ease-in-out infinite motion-module__XP9w-G__blob}.motion-module__XP9w-G__blobB{animation:9s ease-in-out infinite reverse motion-module__XP9w-G__blob}.motion-module__XP9w-G__blobC{animation:5.5s ease-in-out infinite motion-module__XP9w-G__blob}.motion-module__XP9w-G__stroke{fill:none;stroke:var(--w-deep);stroke-width:22px;stroke-linecap:round;stroke-dasharray:1;animation:5s cubic-bezier(.6,0,.3,1) infinite motion-module__XP9w-G__paint}.motion-module__XP9w-G__scene .motion-module__XP9w-G__brush{transform-box:view-box;transform-origin:0 0;animation:5s cubic-bezier(.6,0,.3,1) infinite motion-module__XP9w-G__brush}.motion-module__XP9w-G__pop{animation:2.8s ease-in-out infinite motion-module__XP9w-G__dab}.motion-module__XP9w-G__drop{fill:var(--w-deep);animation:2.6s ease-in infinite motion-module__XP9w-G__drip}.motion-module__XP9w-G__board{fill:var(--w-deep)}.motion-module__XP9w-G__boardFrame{fill:none;stroke:#c9a063;stroke-width:9px}.motion-module__XP9w-G__chalkAxis{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;opacity:.55}.motion-module__XP9w-G__chalk{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:5.6s ease-in-out infinite motion-module__XP9w-G__paint}.motion-module__XP9w-G__symbol{fill:var(--w-third);font:900 34px var(--font-tajawal), Arial, sans-serif;text-anchor:middle;animation:3s ease-in-out infinite motion-module__XP9w-G__bob}.motion-module__XP9w-G__ledge{fill:#c9a063}.motion-module__XP9w-G__scene .motion-module__XP9w-G__pointer{transform-box:view-box;transform-origin:392px 252px;animation:4s ease-in-out infinite motion-module__XP9w-G__point}.motion-module__XP9w-G__stick{stroke:#8b5e34;stroke-width:7px;stroke-linecap:round;fill:none}.motion-module__XP9w-G__stem{fill:none;stroke:var(--w-deep);stroke-width:5px;stroke-linecap:round}.motion-module__XP9w-G__backdrop{z-index:-1;pointer-events:none;opacity:.34;position:absolute;inset:0;overflow:hidden}.motion-module__XP9w-G__backdrop svg{width:100%;height:100%}.motion-module__XP9w-G__backdrop :is(g,rect,circle){transform-box:fill-box;transform-origin:50%}.motion-module__XP9w-G__backdrop .motion-module__XP9w-G__dot{fill:var(--world,var(--color-brand));opacity:.22}.motion-module__XP9w-G__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.motion-module__XP9w-G__confetti i{top:-14px;background:var(--world,#087d80);opacity:0;width:10px;height:16px;animation:motion-module__XP9w-G__fall 1.9s cubic-bezier(.3, .6, .5, 1) var(--delay) 1 both;border-radius:3px;position:absolute;inset-inline-start:var(--x)}.motion-module__XP9w-G__confetti i[data-tone="1"]{background:#ffc857;border-radius:50%;height:10px}.motion-module__XP9w-G__confetti i[data-tone="2"]{background:#c2477a}.motion-module__XP9w-G__confetti i[data-tone="3"]{background:#355bd8;width:14px;height:6px}@keyframes motion-module__XP9w-G__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes motion-module__XP9w-G__pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes motion-module__XP9w-G__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes motion-module__XP9w-G__spin{to{transform:rotate(360deg)}}@keyframes motion-module__XP9w-G__drift{0%{transform:translate(-10px,6px)}to{transform:translate(14px,-10px)}}@keyframes motion-module__XP9w-G__march{to{stroke-dashoffset:-32px}}@keyframes motion-module__XP9w-G__cloud{0%{transform:translate(-260px)}to{transform:translate(760px)}}@keyframes motion-module__XP9w-G__slide500{to{transform:translate(-500px)}}@keyframes motion-module__XP9w-G__slide400{to{transform:translate(-400px)}}@keyframes motion-module__XP9w-G__slide320{to{transform:translate(-320px)}}@keyframes motion-module__XP9w-G__twinkle{0%,to{opacity:.2;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}@keyframes motion-module__XP9w-G__ruled{to{transform:translateY(-26px)}}@keyframes motion-module__XP9w-G__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes motion-module__XP9w-G__tilt{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)}}@keyframes motion-module__XP9w-G__blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(14px,-10px)scale(1.12)}66%{transform:translate(-10px,12px)scale(.92)}}@keyframes motion-module__XP9w-G__paint{0%{stroke-dashoffset:1px}45%,78%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes motion-module__XP9w-G__brush{0%{transform:translate(40px,196px)rotate(24deg)}12%{transform:translate(112px,166px)rotate(8deg)}24%{transform:translate(176px,196px)rotate(30deg)}34%{transform:translate(250px,150px)rotate(10deg)}45%{transform:translate(372px,150px)rotate(26deg)}60%,to{transform:translate(390px,96px)rotate(40deg)}}@keyframes motion-module__XP9w-G__dab{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes motion-module__XP9w-G__drip{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translateY(70px)scale(.5)}}@keyframes motion-module__XP9w-G__point{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes motion-module__XP9w-G__fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(min(70vh, 520px)) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.motion-module__XP9w-G__scene *,.motion-module__XP9w-G__backdrop *,.motion-module__XP9w-G__confetti i{animation:none!important}.motion-module__XP9w-G__confetti{display:none}}
.ProductQuickView-module__oY9S6a__stage{touch-action:pan-y;background:#fff;border-radius:1.75rem}.ProductQuickView-module__oY9S6a__floor{pointer-events:none;background:radial-gradient(closest-side,#0000001f,#0000);border-radius:50%;height:6%;position:absolute;bottom:5%;left:24%;right:24%}.ProductQuickView-module__oY9S6a__swap{animation:.45s cubic-bezier(.2,.8,.2,1) both ProductQuickView-module__oY9S6a__swap}.ProductQuickView-module__oY9S6a__fromLeft{animation:.38s cubic-bezier(.2,.8,.2,1) both ProductQuickView-module__oY9S6a__fromLeft}.ProductQuickView-module__oY9S6a__fromRight{animation:.38s cubic-bezier(.2,.8,.2,1) both ProductQuickView-module__oY9S6a__fromRight}.ProductQuickView-module__oY9S6a__dragging{cursor:grabbing}.ProductQuickView-module__oY9S6a__meta{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:900;display:flex}.ProductQuickView-module__oY9S6a__brand{color:var(--color-stone-500)}.ProductQuickView-module__oY9S6a__priceRow{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.ProductQuickView-module__oY9S6a__priceNow{font-size:1.6rem;font-weight:900;line-height:1.1}@media (min-width:768px){.ProductQuickView-module__oY9S6a__priceNow{font-size:1.9rem}}.ProductQuickView-module__oY9S6a__currency{opacity:.85;font-size:.55em;font-weight:800}.ProductQuickView-module__oY9S6a__was{color:var(--color-stone-400);font-size:.9rem;font-weight:800;text-decoration:line-through}.ProductQuickView-module__oY9S6a__discount{color:#fff;background:#e11d48;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:900;animation:.5s cubic-bezier(.3,1.6,.5,1) .25s both ProductQuickView-module__oY9S6a__pop}.ProductQuickView-module__oY9S6a__stock{border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.7rem;font-weight:900;display:inline-flex}.ProductQuickView-module__oY9S6a__stock:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.ProductQuickView-module__oY9S6a__inStock{color:#047857;background:#ecfdf5}.ProductQuickView-module__oY9S6a__lowStock{color:#b45309;background:#fffbeb}.ProductQuickView-module__oY9S6a__outStock{color:#57534e;background:#f5f5f4}.ProductQuickView-module__oY9S6a__inStock:before{animation:1.8s ease-in-out infinite ProductQuickView-module__oY9S6a__breathe}.ProductQuickView-module__oY9S6a__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ProductQuickView-module__oY9S6a__spec{border:1px solid var(--color-line);background:var(--color-sand-light);border-radius:.9rem;align-items:center;gap:.55rem;min-width:0;padding:.55rem .7rem;display:flex}.ProductQuickView-module__oY9S6a__spec svg{color:var(--color-brand);flex-shrink:0}.ProductQuickView-module__oY9S6a__spec dt{color:var(--color-stone-500);font-size:.62rem;font-weight:800}.ProductQuickView-module__oY9S6a__spec dd{color:var(--color-stone-800);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:900;overflow:hidden}.ProductQuickView-module__oY9S6a__related{flex-direction:column;gap:.6rem;padding-top:.25rem;display:flex}.ProductQuickView-module__oY9S6a__relatedHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ProductQuickView-module__oY9S6a__relatedHead h3{color:var(--color-stone-800);margin:0;font-size:.85rem;font-weight:900}.ProductQuickView-module__oY9S6a__relatedMore{color:var(--color-brand);white-space:nowrap;align-items:center;gap:.1rem;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.ProductQuickView-module__oY9S6a__relatedMore:hover{text-decoration:underline}.ProductQuickView-module__oY9S6a__rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.6rem;margin-inline:-.1rem;padding:.15rem .1rem .5rem;display:flex;overflow-x:auto}.ProductQuickView-module__oY9S6a__rail::-webkit-scrollbar{display:none}.ProductQuickView-module__oY9S6a__relatedItem{scroll-snap-align:start;border:1px solid var(--color-line);background:#fff;border-radius:1rem;flex-direction:column;flex:0 0 7.6rem;gap:.3rem;padding:.45rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;animation:.5s cubic-bezier(.2,.8,.2,1) both ProductQuickView-module__oY9S6a__rise;display:flex}.ProductQuickView-module__oY9S6a__relatedItem:nth-child(2){animation-delay:50ms}.ProductQuickView-module__oY9S6a__relatedItem:nth-child(3){animation-delay:.1s}.ProductQuickView-module__oY9S6a__relatedItem:nth-child(n+4){animation-delay:.15s}@media (hover:hover){.ProductQuickView-module__oY9S6a__relatedItem:hover{border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);transform:translateY(-2px);box-shadow:0 8px 18px -12px #00000059}}.ProductQuickView-module__oY9S6a__relatedItem:active{transform:scale(.97)}.ProductQuickView-module__oY9S6a__relatedPhoto{aspect-ratio:1;background:#fff;border-radius:.7rem;display:block;position:relative;overflow:hidden}.ProductQuickView-module__oY9S6a__relatedNoPhoto{text-align:center;height:100%;color:var(--color-stone-600);background:var(--color-sand-light);place-items:center;padding:.4rem;font-size:.7rem;font-weight:900;display:grid}.ProductQuickView-module__oY9S6a__relatedName{-webkit-line-clamp:2;min-height:2.5em;color:var(--color-stone-800);-webkit-box-orient:vertical;font-size:.7rem;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.ProductQuickView-module__oY9S6a__relatedPrice{color:var(--color-brand);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;font-size:.78rem;font-weight:900;display:flex}.ProductQuickView-module__oY9S6a__relatedPrice small{font-size:.6rem}.ProductQuickView-module__oY9S6a__relatedPrice s{color:var(--color-stone-400);font-size:.62rem}.ProductQuickView-module__oY9S6a__stepper{border:1px solid var(--color-line);background:var(--color-sand-light);border-radius:.9rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem;display:flex}.ProductQuickView-module__oY9S6a__stepper button{width:2rem;height:2rem;color:var(--color-stone-600);background:var(--color-white);border:1px solid var(--color-line);cursor:pointer;border-radius:.65rem;place-items:center;display:grid}.ProductQuickView-module__oY9S6a__stepper button:disabled{opacity:.3;cursor:not-allowed}.ProductQuickView-module__oY9S6a__stepper output{text-align:center;min-width:1.8rem;color:var(--color-stone-800);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:900}@keyframes ProductQuickView-module__oY9S6a__swap{0%{opacity:0;transform:scale(.94)}}@keyframes ProductQuickView-module__oY9S6a__fromLeft{0%{opacity:0;transform:translate(-28%)}}@keyframes ProductQuickView-module__oY9S6a__fromRight{0%{opacity:0;transform:translate(28%)}}@keyframes ProductQuickView-module__oY9S6a__rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ProductQuickView-module__oY9S6a__pop{0%{opacity:0;transform:scale(.4)}}@keyframes ProductQuickView-module__oY9S6a__breathe{50%{opacity:.5;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.ProductQuickView-module__oY9S6a__swap,.ProductQuickView-module__oY9S6a__fromLeft,.ProductQuickView-module__oY9S6a__fromRight,.ProductQuickView-module__oY9S6a__discount,.ProductQuickView-module__oY9S6a__relatedItem,.ProductQuickView-module__oY9S6a__inStock:before{animation:none}}
.ProductCard-module__uTKuCq__card{-webkit-tap-highlight-color:transparent;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s}@media (hover:hover){.ProductCard-module__uTKuCq__card:hover{transform:translateY(-5px);box-shadow:0 22px 40px -22px #10363873}}.ProductCard-module__uTKuCq__card:active{transition-duration:.12s;transform:scale(.975)}.ProductCard-module__uTKuCq__stage{aspect-ratio:1;background:#fff;width:100%;display:block;position:relative;overflow:hidden}@media (min-width:640px){.ProductCard-module__uTKuCq__stage{aspect-ratio:6/5}}.ProductCard-module__uTKuCq__stage:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#00000021,#0000);border-radius:50%;height:7%;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s;position:absolute;bottom:7%;left:22%;right:22%}.ProductCard-module__uTKuCq__photoBox{position:absolute;inset:9% 9% 12%}.ProductCard-module__uTKuCq__photo{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .3s}@media (hover:hover){.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__photo{transform:scale(1.08)translateY(-3%)}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__stage:after{opacity:.7;transform:scaleX(.82)}}.ProductCard-module__uTKuCq__card:active .ProductCard-module__uTKuCq__photo{transform:scale(.96)}.ProductCard-module__uTKuCq__soldOut .ProductCard-module__uTKuCq__photo{filter:grayscale();opacity:.55}.ProductCard-module__uTKuCq__soldBand{inset-inline:0;z-index:2;text-align:center;color:#fff;letter-spacing:.02em;pointer-events:none;background:#1c1917c7;padding:.35rem 0;font-size:.72rem;font-weight:900;position:absolute;bottom:12%}.ProductCard-module__uTKuCq__badges{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex;position:absolute;top:.65rem;right:.65rem}.ProductCard-module__uTKuCq__badge{border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .6rem;font-size:.65rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 4px 10px -6px #00000073}@media (min-width:640px){.ProductCard-module__uTKuCq__badge{font-size:.7rem}}.ProductCard-module__uTKuCq__discount{color:#fff;background:#e11d48}.ProductCard-module__uTKuCq__meta{align-items:center;gap:.35rem;min-width:0;font-size:.66rem;font-weight:900;line-height:1.2;display:flex}@media (min-width:640px){.ProductCard-module__uTKuCq__meta{font-size:.72rem}}.ProductCard-module__uTKuCq__metaCategory{text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;max-width:70%;padding:.2rem .55rem;overflow:hidden}.ProductCard-module__uTKuCq__metaBrand{color:var(--color-stone-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductCard-module__uTKuCq__price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;display:flex}.ProductCard-module__uTKuCq__priceNow{font-size:1.05rem;font-weight:900;line-height:1.1}@media (min-width:640px){.ProductCard-module__uTKuCq__priceNow{font-size:1.25rem}}.ProductCard-module__uTKuCq__currency{opacity:.85;font-size:.62em;font-weight:800}.ProductCard-module__uTKuCq__priceWas{color:var(--color-stone-400);font-size:.75rem;font-weight:800;text-decoration:line-through}.ProductCard-module__uTKuCq__ripple{pointer-events:none;background:#ffffff8c;border-radius:999px;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.65s ease-out forwards ProductCard-module__uTKuCq__ripple;position:absolute}.ProductCard-module__uTKuCq__plusOne{pointer-events:none;z-index:5;color:#059669;font-size:.8rem;font-weight:900;animation:.9s cubic-bezier(.2,.8,.2,1) forwards ProductCard-module__uTKuCq__plusOne;position:absolute;top:-2px;left:50%}.ProductCard-module__uTKuCq__check{animation:.45s cubic-bezier(.3,1.6,.5,1) both ProductCard-module__uTKuCq__check;display:inline-flex}.ProductCard-module__uTKuCq__cartPop{animation:.5s cubic-bezier(.3,1.6,.5,1) ProductCard-module__uTKuCq__cartPop}.ProductCard-module__uTKuCq__countPop{animation:.45s cubic-bezier(.3,1.8,.5,1) ProductCard-module__uTKuCq__countPop}@keyframes ProductCard-module__uTKuCq__ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(14)}}@keyframes ProductCard-module__uTKuCq__plusOne{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}25%{opacity:1;transform:translate(-50%,-12px)scale(1.1)}to{opacity:0;transform:translate(-50%,-38px)scale(1)}}@keyframes ProductCard-module__uTKuCq__check{0%{opacity:0;transform:scale(.2)rotate(-25deg)}}@keyframes ProductCard-module__uTKuCq__cartPop{0%{transform:scale(1)}35%{transform:scale(1.22)rotate(-6deg)}65%{transform:scale(.94)rotate(3deg)}to{transform:scale(1)}}@keyframes ProductCard-module__uTKuCq__countPop{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ProductCard-module__uTKuCq__card,.ProductCard-module__uTKuCq__photo,.ProductCard-module__uTKuCq__stage:after{transition:none}.ProductCard-module__uTKuCq__card:hover,.ProductCard-module__uTKuCq__card:active,.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__photo,.ProductCard-module__uTKuCq__card:active .ProductCard-module__uTKuCq__photo{transform:none}.ProductCard-module__uTKuCq__ripple,.ProductCard-module__uTKuCq__plusOne,.ProductCard-module__uTKuCq__check,.ProductCard-module__uTKuCq__cartPop,.ProductCard-module__uTKuCq__countPop{animation:none}.ProductCard-module__uTKuCq__ripple,.ProductCard-module__uTKuCq__plusOne{display:none}}
.Department-module__smuYbG__palette[data-dept=school]{--d-paper:#eef4ff;--d-ink:#16326b;--d-pen:#16326b;--d-main:#2f6fdb;--d-accent:#ef4e4a;--d-pop:#f6c343;--d-extra:#ff9aa2;--d-line:#2f6fdb33;--color-brand:#2a62c9;--color-brand-dark:#1f4ea6;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=office]{--d-paper:#ecf4f1;--d-ink:#1d2d2a;--d-pen:#1d2d2a;--d-main:#0e7c7b;--d-accent:#ffd23f;--d-pop:#ff7a59;--d-extra:#6cc3e8;--d-line:#0e7c7b38;--color-brand:#0e7c7b;--color-brand-dark:#0a6463;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=drawing]{--d-paper:#fff1f5;--d-ink:#3a1030;--d-pen:#3a1030;--d-main:#e0447c;--d-accent:#2d5bd8;--d-pop:#ffb020;--d-extra:#1fb5a3;--d-line:#e0447c38;--color-brand:#c93370;--color-brand-dark:#a82659;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=engineering]{--d-paper:#0f3b70;--d-ink:#f4faff;--d-pen:#f4faff;--d-main:#7fd3ff;--d-accent:#ffd166;--d-pop:#ff8a65;--d-extra:#b6e3ff;--d-line:#7fd3ff33;--color-brand:#1d5fa8;--color-brand-dark:#164c88;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=calligraphy]{--d-paper:#f6eedc;--d-ink:#1e1a2b;--d-pen:#1e1a2b;--d-main:#8c1c13;--d-accent:#b8862b;--d-pop:#2f5d50;--d-extra:#d9c49a;--d-line:#1e1a2b1c;--color-brand:#8c1c13;--color-brand-dark:#6e150e;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=sculpture]{--d-paper:#f5eae1;--d-ink:#3b2219;--d-pen:#3b2219;--d-main:#c8643b;--d-accent:#6b8f71;--d-pop:#e8b48a;--d-extra:#a79e94;--d-line:#3b221929;--color-brand:#b5532c;--color-brand-dark:#924222;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=handcrafts]{--d-paper:#fff0f7;--d-ink:#3a1730;--d-pen:#3a1730;--d-main:#ec4f8f;--d-accent:#22a59a;--d-pop:#ffc233;--d-extra:#9c7bea;--d-line:#ec4f8f57;--color-brand:#c93c78;--color-brand-dark:#a72f63;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=gifts]{--d-paper:#f3eeff;--d-ink:#2b1650;--d-pen:#2b1650;--d-main:#7b4bd8;--d-accent:#f2b705;--d-pop:#ff5c8a;--d-extra:#3ccb9e;--d-line:#7b4bd821;--color-brand:#6a3cc9;--color-brand-dark:#5530a6;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=printer]{--d-paper:#f1f8fa;--d-ink:#101418;--d-pen:#101418;--d-main:#00aeef;--d-accent:#ec008c;--d-pop:#ffd400;--d-extra:#231f20;--d-line:#1014181a;--color-brand:#0082b8;--color-brand-dark:#006a96;--color-on-brand:#fff}.Department-module__smuYbG__palette[data-dept=general]{--d-paper:#eef6f4;--d-ink:#103638;--d-pen:#103638;--d-main:#087d80;--d-accent:#f6a04d;--d-pop:#ffd166;--d-extra:#53cec4;--d-line:#087d8029}.dark .Department-module__smuYbG__palette[data-dept=school]{--d-paper:#0f1d3a;--d-ink:#eaf1ff;--d-line:#7faaff29;--color-brand:#7fa8ff;--color-brand-dark:#a9c4ff;--color-on-brand:#0b1730}.dark .Department-module__smuYbG__palette[data-dept=office]{--d-paper:#0e2524;--d-ink:#e6f4f1;--d-line:#53cec429;--color-brand:#53cec4;--color-brand-dark:#84e8dc;--color-on-brand:#073638}.dark .Department-module__smuYbG__palette[data-dept=drawing]{--d-paper:#2a0f1e;--d-ink:#ffe6ef;--d-line:#ff7fae29;--color-brand:#ff7fae;--color-brand-dark:#ffa3c6;--color-on-brand:#3a0b21}.dark .Department-module__smuYbG__palette[data-dept=engineering]{--d-paper:#0a2648;--color-brand:#7fd3ff;--color-brand-dark:#b6e3ff;--color-on-brand:#0a2648}.dark .Department-module__smuYbG__palette[data-dept=calligraphy]{--d-paper:#1c1813;--d-ink:#f3e9d2;--d-main:#d9483b;--d-line:#f3e9d214;--color-brand:#e0675b;--color-brand-dark:#ef8a80;--color-on-brand:#2a0c08}.dark .Department-module__smuYbG__palette[data-dept=sculpture]{--d-paper:#2a1a13;--d-ink:#f7e6da;--d-line:#f7e6da1a;--color-brand:#e8875e;--color-brand-dark:#f0a582;--color-on-brand:#2a130a}.dark .Department-module__smuYbG__palette[data-dept=handcrafts]{--d-paper:#2a1021;--d-ink:#ffe4f1;--d-line:#ff85b647;--color-brand:#ff85b6;--color-brand-dark:#ffa8cb;--color-on-brand:#3a0b22}.dark .Department-module__smuYbG__palette[data-dept=gifts]{--d-paper:#1c1236;--d-ink:#eee6ff;--d-line:#a98bff24;--color-brand:#a98bff;--color-brand-dark:#c4b0ff;--color-on-brand:#1c0f3d}.dark .Department-module__smuYbG__palette[data-dept=printer]{--d-paper:#0d1518;--d-ink:#e8f4f8;--d-extra:#e8f4f8;--d-line:#e8f4f814;--color-brand:#33c3ff;--color-brand-dark:#7dd8ff;--color-on-brand:#04202c}.dark .Department-module__smuYbG__palette[data-dept=general]{--d-paper:#0a2227;--d-ink:#eaf7f3;--d-line:#53cec424}.Department-module__smuYbG__hero{isolation:isolate;background:var(--d-paper);color:var(--d-ink);margin-top:-4rem;padding-top:5rem;position:relative;overflow:hidden}@media (min-width:640px){.Department-module__smuYbG__hero{margin-top:-5rem;padding-top:6.5rem}}.Department-module__smuYbG__hero:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}[data-dept=school] .Department-module__smuYbG__hero:before,.Department-module__smuYbG__hero[data-dept=school]:before{background:linear-gradient(to left, transparent 54px, color-mix(in srgb, var(--d-accent) 60%, transparent) 54px 56px, transparent 56px), repeating-linear-gradient(to bottom, transparent 0 33px, var(--d-line) 33px 34px)}[data-dept=engineering] .Department-module__smuYbG__hero:before{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--d-main) 30%, transparent) 0 1.5px, transparent 1.5px 140px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--d-main) 30%, transparent) 0 1.5px, transparent 1.5px 140px), repeating-linear-gradient(0deg, var(--d-line) 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, var(--d-line) 0 1px, transparent 1px 28px)}[data-dept=drawing] .Department-module__smuYbG__hero:before{background:radial-gradient(circle, var(--d-line) 2.2px, transparent 2.8px) 0 0 / 26px 26px}[data-dept=calligraphy] .Department-module__smuYbG__hero:before{background:repeating-linear-gradient(to bottom, transparent 0 52px, var(--d-line) 52px 53px, transparent 53px 64px, var(--d-line) 64px 65px, transparent 65px 84px)}[data-dept=office] .Department-module__smuYbG__hero:before{background:radial-gradient(circle, var(--d-line) 1.6px, transparent 2.1px) 0 0 / 22px 22px}[data-dept=sculpture] .Department-module__smuYbG__hero:before{background:radial-gradient(circle at 20% 30%, var(--d-line) 1.6px, transparent 2.2px) 0 0 / 37px 41px, radial-gradient(circle at 70% 60%, var(--d-line) 1.1px, transparent 1.7px) 0 0 / 23px 29px}[data-dept=handcrafts] .Department-module__smuYbG__hero:before{background:repeating-linear-gradient(90deg, var(--d-line) 0 10px, transparent 10px 18px);-webkit-mask-image:repeating-linear-gradient(#000 0 2px,#0000 2px 46px);mask-image:repeating-linear-gradient(#000 0 2px,#0000 2px 46px)}[data-dept=gifts] .Department-module__smuYbG__hero:before{background:repeating-linear-gradient(135deg, var(--d-line) 0 16px, transparent 16px 36px)}[data-dept=printer] .Department-module__smuYbG__hero:before{background:radial-gradient(circle,#00aeef38 2px,#0000 2.6px) 0 0/18px 18px,radial-gradient(circle,#ec008c29 2px,#0000 2.6px) 6px 9px/18px 18px,radial-gradient(circle,#ffd4004d 2px,#0000 2.6px) 12px 4px/18px 18px}[data-dept=general] .Department-module__smuYbG__hero:before{background:radial-gradient(circle, var(--d-line) 1.8px, transparent 2.4px) 0 0 / 24px 24px}.Department-module__smuYbG__heroInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;max-width:80rem;margin:0 auto;padding:0 1rem 4.75rem;display:grid}@media (min-width:640px){.Department-module__smuYbG__heroInner{padding-inline:1.5rem}}@media (min-width:1024px){.Department-module__smuYbG__heroInner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2.5rem;min-height:27rem;padding:0 2rem 5.25rem}}.Department-module__smuYbG__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:.6rem;padding-top:.25rem;display:flex;position:relative}.Department-module__smuYbG__badge{background:var(--d-main);width:2.75rem;height:2.75rem;color:var(--d-paper);box-shadow:0 6px 0 color-mix(in srgb, var(--d-ink) 18%, transparent);border-radius:14px;place-items:center;animation:.6s cubic-bezier(.2,.9,.3,1.35) 50ms both Department-module__smuYbG__pop;display:inline-grid}[data-dept=engineering] .Department-module__smuYbG__badge{color:#0f3b70}.Department-module__smuYbG__title{max-width:100%;font-family:var(--font-journey), var(--font-tajawal), sans-serif;letter-spacing:0;color:var(--d-ink);flex-direction:column;align-items:stretch;margin:0;font-size:clamp(2.5rem,8.5vw,5.25rem);font-weight:400;line-height:1.12;display:inline-flex}.Department-module__smuYbG__titleText{overflow-wrap:anywhere;animation:.7s cubic-bezier(.2,.8,.2,1) .1s both Department-module__smuYbG__rise;display:block}.Department-module__smuYbG__mark{width:100%;height:clamp(14px,1.6vw,22px);margin-top:-.1em;animation:1s cubic-bezier(.6,0,.2,1) .45s both Department-module__smuYbG__wipe;display:block;overflow:visible}.Department-module__smuYbG__mark *{vector-effect:non-scaling-stroke}[data-dept=office] .Department-module__smuYbG__mark{z-index:-1;height:clamp(20px,2.6vw,34px);margin-top:-.55em;position:relative}.Department-module__smuYbG__tagline{max-width:34ch;color:color-mix(in srgb, var(--d-ink) 74%, transparent);margin:0;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:800;line-height:1.6;animation:.7s cubic-bezier(.2,.8,.2,1) .3s both Department-module__smuYbG__rise}.Department-module__smuYbG__meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.25rem;animation:.7s cubic-bezier(.2,.8,.2,1) .45s both Department-module__smuYbG__rise;display:flex}.Department-module__smuYbG__count{background:var(--d-ink);color:var(--d-paper);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:900;display:inline-flex}.Department-module__smuYbG__art{aspect-ratio:4/3;width:100%;max-width:40rem;margin-inline:auto;position:relative}@media (max-width:1023px){.Department-module__smuYbG__art{max-width:30rem;margin-top:.25rem}}.Department-module__smuYbG__scene{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Department-module__smuYbG__pop,.Department-module__smuYbG__fade,.Department-module__smuYbG__float,.Department-module__smuYbG__spin,.Department-module__smuYbG__spinBack,.Department-module__smuYbG__sway,.Department-module__smuYbG__twinkle,.Department-module__smuYbG__fall,.Department-module__smuYbG__confetti,.Department-module__smuYbG__drift,.Department-module__smuYbG__ripple,.Department-module__smuYbG__fly,.Department-module__smuYbG__travel,.Department-module__smuYbG__chip,.Department-module__smuYbG__snip,.Department-module__smuYbG__swayTop,.Department-module__smuYbG__write,.Department-module__smuYbG__dotLoop,.Department-module__smuYbG__breathe,.Department-module__smuYbG__hop,.Department-module__smuYbG__burst,.Department-module__smuYbG__printPage,.Department-module__smuYbG__compass{transform-box:fill-box;transform-origin:50%}.Department-module__smuYbG__pivot{transform-box:view-box!important;transform-origin:var(--ox) var(--oy)!important}.Department-module__smuYbG__ink{fill:none;stroke:var(--d-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Department-module__smuYbG__pen{fill:none;stroke:var(--d-pen);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Department-module__smuYbG__edge{stroke:var(--d-ink);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.Department-module__smuYbG__origin{transform-box:view-box!important;transform-origin:var(--ox,0px) var(--oy,0px)!important}.Department-module__smuYbG__swayTop{animation:Department-module__smuYbG__sway var(--dur,3.5s) var(--delay,0s) ease-in-out infinite alternate;transform-origin:50% 0!important}.Department-module__smuYbG__compass{animation:Department-module__smuYbG__compass var(--dur,6s) var(--delay,0s) linear infinite}.Department-module__smuYbG__snip{animation:Department-module__smuYbG__sway var(--dur,.45s) var(--delay,0s) ease-in-out infinite alternate}.Department-module__smuYbG__write{animation:Department-module__smuYbG__write 5s var(--delay,0s) linear infinite}.Department-module__smuYbG__inkLoop{stroke-dasharray:1;animation:Department-module__smuYbG__inkLoop var(--dur,7s) var(--delay,0s) ease-in-out infinite}.Department-module__smuYbG__dotLoop{animation:Department-module__smuYbG__dotLoop var(--dur,7s) var(--delay,0s) ease-out infinite}.Department-module__smuYbG__tick{stroke-dasharray:1;animation:Department-module__smuYbG__tick 6s var(--delay,0s) ease-out infinite}.Department-module__smuYbG__rim{animation:1.1s linear infinite Department-module__smuYbG__rim}.Department-module__smuYbG__breathe{animation:1.8s ease-in-out infinite alternate Department-module__smuYbG__breathe;transform-origin:50% 100%!important}.Department-module__smuYbG__hop{animation:Department-module__smuYbG__hop 3.4s var(--delay,0s) ease-in-out infinite;transform-origin:20% 100%!important}.Department-module__smuYbG__burst{opacity:0;animation:Department-module__smuYbG__burst 3.4s var(--delay,0s) ease-out infinite}.Department-module__smuYbG__printPage{animation:Department-module__smuYbG__printPage 4.5s var(--delay,0s) ease-in-out infinite}.Department-module__smuYbG__glyph{font-family:var(--font-journey), var(--font-tajawal), sans-serif;fill:var(--d-pen);font-size:30px}.Department-module__smuYbG__small{font-family:var(--font-tajawal), sans-serif;fill:var(--d-ink);font-size:13px;font-weight:800}.Department-module__smuYbG__draw{stroke-dasharray:1;animation:Department-module__smuYbG__draw var(--dur,1.4s) var(--delay,0s) cubic-bezier(.65, 0, .35, 1) both}.Department-module__smuYbG__drawLoop{stroke-dasharray:1;animation:Department-module__smuYbG__drawLoop var(--dur,6s) var(--delay,0s) linear infinite}.Department-module__smuYbG__pop{animation:Department-module__smuYbG__pop .6s var(--delay,0s) cubic-bezier(.2, .9, .3, 1.35) both}.Department-module__smuYbG__fade{animation:Department-module__smuYbG__fadeIn .8s var(--delay,0s) ease both}.Department-module__smuYbG__float{animation:Department-module__smuYbG__float var(--dur,5s) var(--delay,0s) ease-in-out infinite alternate}.Department-module__smuYbG__spin{animation:Department-module__smuYbG__spin var(--dur,18s) linear infinite}.Department-module__smuYbG__spinBack{animation:Department-module__smuYbG__spin var(--dur,18s) linear infinite reverse}.Department-module__smuYbG__sway{animation:Department-module__smuYbG__sway var(--dur,3.5s) var(--delay,0s) ease-in-out infinite alternate}.Department-module__smuYbG__twinkle{animation:Department-module__smuYbG__twinkle var(--dur,2.4s) var(--delay,0s) ease-in-out infinite}.Department-module__smuYbG__fall{animation:Department-module__smuYbG__fall var(--dur,3s) var(--delay,0s) ease-in infinite}.Department-module__smuYbG__confetti{animation:Department-module__smuYbG__confetti var(--dur,4s) var(--delay,0s) linear infinite}.Department-module__smuYbG__drift{animation:Department-module__smuYbG__drift var(--dur,10s) var(--delay,0s) ease-in-out infinite alternate}.Department-module__smuYbG__ripple{animation:Department-module__smuYbG__ripple var(--dur,2.6s) var(--delay,0s) ease-out infinite}.Department-module__smuYbG__fly{animation:Department-module__smuYbG__fly var(--dur,12s) var(--delay,0s) linear infinite}.Department-module__smuYbG__travel{animation:Department-module__smuYbG__travel var(--dur,7s) var(--delay,0s) ease-in-out infinite alternate}.Department-module__smuYbG__chip{animation:Department-module__smuYbG__chip var(--dur,1.6s) var(--delay,0s) ease-out infinite}.Department-module__smuYbG__blink{animation:1.4s steps(2,jump-none) infinite Department-module__smuYbG__blink}.Department-module__smuYbG__tabs{z-index:3;margin-top:-3.4rem;position:relative}.Department-module__smuYbG__tabsRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-end;gap:.35rem;max-width:80rem;margin:0 auto;padding:.75rem 1rem 0;display:flex;overflow:auto hidden}.Department-module__smuYbG__tabsRow::-webkit-scrollbar{display:none}@media (min-width:640px){.Department-module__smuYbG__tabsRow{padding-inline:1.5rem}}@media (min-width:1024px){.Department-module__smuYbG__tabsRow{padding-inline:2rem}}.Department-module__smuYbG__tab{background:var(--d-paper);color:var(--d-ink);white-space:nowrap;border:1px solid color-mix(in srgb, var(--d-ink) 14%, transparent);box-shadow:inset 0 4px 0 var(--d-main);animation:Department-module__smuYbG__tabIn .5s calc(.35s + var(--i,0) * 45ms) cubic-bezier(.2, .9, .3, 1.2) both;border-bottom:0;border-radius:16px 16px 0 0;flex:none;align-items:center;gap:.45rem;padding:.7rem .95rem 1rem;font-size:.78rem;font-weight:900;text-decoration:none;transition:transform .25s cubic-bezier(.2,.9,.3,1.3),box-shadow .25s;display:inline-flex;transform:translateY(9px)}.Department-module__smuYbG__tab:hover{transform:translateY(3px)}.Department-module__smuYbG__tab:focus-visible{outline:3px solid var(--d-main);outline-offset:2px}.Department-module__smuYbG__tab svg{color:var(--d-main);flex-shrink:0}[data-dept=engineering].Department-module__smuYbG__tab svg{color:var(--d-main)}.Department-module__smuYbG__tab[aria-current=page]{background:var(--color-sand);color:var(--color-ink);box-shadow:inset 0 5px 0 var(--d-main), 0 -12px 24px -18px #00000073;padding-block:.85rem 1.15rem;transform:translateY(0)}.dark .Department-module__smuYbG__tab[aria-current=page] svg{color:var(--color-brand)}.Department-module__smuYbG__reveal{animation:Department-module__smuYbG__rise .55s calc(var(--i,0) * 45ms) cubic-bezier(.2, .8, .2, 1) both}@keyframes Department-module__smuYbG__rise{0%{opacity:0;transform:translateY(18px)}}@keyframes Department-module__smuYbG__wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes Department-module__smuYbG__pop{0%{opacity:0;transform:scale(0)}}@keyframes Department-module__smuYbG__fadeIn{0%{opacity:0}}@keyframes Department-module__smuYbG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Department-module__smuYbG__drawLoop{0%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}@keyframes Department-module__smuYbG__float{0%{transform:translateY(calc(var(--amp,6px) * -1))}to{transform:translateY(var(--amp,6px))}}@keyframes Department-module__smuYbG__spin{to{transform:rotate(360deg)}}@keyframes Department-module__smuYbG__sway{0%{transform:rotate(calc(var(--amp,6deg) * -1))}to{transform:rotate(var(--amp,6deg))}}@keyframes Department-module__smuYbG__twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.55)}}@keyframes Department-module__smuYbG__fall{0%{opacity:0;transform:translateY(-30px)}15%,80%{opacity:1}to{transform:translateY(var(--drop,110px));opacity:0}}@keyframes Department-module__smuYbG__confetti{0%{opacity:0;transform:translateY(-60px)rotate(0)}10%,85%{opacity:1}to{transform:translateY(var(--drop,420px)) rotate(var(--turn,300deg));opacity:0}}@keyframes Department-module__smuYbG__drift{0%{transform:translate(var(--dx0,-10px), var(--dy0,0))}to{transform:translate(var(--dx1,10px), var(--dy1,0))}}@keyframes Department-module__smuYbG__ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes Department-module__smuYbG__fly{0%{transform:translate(0)}to{transform:translate(-760px,60px)}}@keyframes Department-module__smuYbG__travel{0%{transform:translate(0)}to{transform:translateX(var(--span,-300px))}}@keyframes Department-module__smuYbG__chip{0%{opacity:0;transform:translate(0)rotate(0)scale(1)}15%{opacity:1}to{transform:translate(var(--cx,30px), var(--cy,-30px)) rotate(200deg) scale(.4);opacity:0}}@keyframes Department-module__smuYbG__blink{50%{opacity:.2}}@keyframes Department-module__smuYbG__write{0%{transform:translate(0)}45%{transform:translate(-108px)}50%{transform:translateY(24px)}76%{transform:translate(-88px,24px)}86%{transform:translate(-88px,8px)}to{transform:translate(0)}}@keyframes Department-module__smuYbG__inkLoop{0%{stroke-dashoffset:1px;opacity:1}32%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes Department-module__smuYbG__dotLoop{0%,32%{opacity:1;transform:scale(0)}38%{transform:scale(1.2)}44%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes Department-module__smuYbG__tick{0%{stroke-dashoffset:1px;opacity:1}10%{stroke-dashoffset:0}82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes Department-module__smuYbG__rim{to{stroke-dashoffset:-30px}}@keyframes Department-module__smuYbG__breathe{0%{transform:scaleX(.95)}to{transform:scaleX(1.05)}}@keyframes Department-module__smuYbG__hop{0%,55%,to{transform:translateY(0)rotate(0)}64%{transform:translateY(-20px)rotate(-6deg)}74%{transform:translateY(0)rotate(0)}80%{transform:translateY(-6px)rotate(0)}86%{transform:translateY(0)rotate(0)}}@keyframes Department-module__smuYbG__burst{0%,56%{opacity:0;transform:translate(0)scale(0)}64%{transform:translate(calc(var(--cx) * .4), calc(var(--cy) * .4)) scale(1);opacity:1}92%{transform:translate(var(--cx), var(--cy)) scale(.6) rotate(90deg);opacity:0}to{opacity:0}}@keyframes Department-module__smuYbG__printPage{0%{transform:translateY(-130px)}45%{transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes Department-module__smuYbG__compass{0%{transform:rotate(0)}80%,to{transform:rotate(360deg)}}@keyframes Department-module__smuYbG__tabIn{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.Department-module__smuYbG__hero *,.Department-module__smuYbG__hero:before,.Department-module__smuYbG__tabs *,.Department-module__smuYbG__reveal{transition:none!important;animation:none!important}}
@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c701f89af1c2d08-s.3gdr_y_u0x_er.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c91ee89d2cacdc66-s.1kf3cjw6ylq_w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/658a4b7e65d6cee0-s.0__qy4fyegii9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/253e94113a37262d-s.1vtxudt5wb5d0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lalezar Fallback;src:local(Arial);ascent-override:104.91%;descent-override:63.01%;line-gap-override:0.0%;size-adjust:93.32%}.lalezar_6ae4ecf7-module__zrFjrq__className{font-family:Lalezar,Lalezar Fallback;font-style:normal;font-weight:400}.lalezar_6ae4ecf7-module__zrFjrq__variable{--font-journey:"Lalezar", "Lalezar Fallback"}
.JourneyLauncher-module__pcLoXG__card,.JourneyLauncher-module__pcLoXG__chip{--school:#7f9cff;--art:#ff8fb8;--teach:#7fe0ae;--sun:#ffc857}.JourneyLauncher-module__pcLoXG__card{isolation:isolate;color:var(--color-on-brand);background:var(--color-brand);box-shadow:-10px 10px 0 var(--color-brand-dark);border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 30px 58px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.JourneyLauncher-module__pcLoXG__card:hover{box-shadow:-14px 14px 0 var(--color-brand-dark);transform:translate(4px,-4px)}.JourneyLauncher-module__pcLoXG__card:active{box-shadow:-4px 4px 0 var(--color-brand-dark);transform:translate(-4px,4px)}.JourneyLauncher-module__pcLoXG__card:focus-visible{outline:3px solid var(--color-ink);outline-offset:5px}.JourneyLauncher-module__pcLoXG__emblem{background:#fff;border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 0 6px #ffffff47}.JourneyLauncher-module__pcLoXG__orbit{width:calc(100% + 12px);height:calc(100% + 12px);animation:14s linear infinite JourneyLauncher-module__pcLoXG__orbit;position:absolute;inset:-6px}.JourneyLauncher-module__pcLoXG__card:hover .JourneyLauncher-module__pcLoXG__orbit{animation-duration:5s}.JourneyLauncher-module__pcLoXG__track{fill:none;stroke:var(--color-brand-dark);stroke-width:5px;stroke-dasharray:3 13;stroke-linecap:round}.JourneyLauncher-module__pcLoXG__stopSchool{fill:#355bd8;stroke:#fff;stroke-width:4px}.JourneyLauncher-module__pcLoXG__stopArt{fill:#c2477a;stroke:#fff;stroke-width:4px}.JourneyLauncher-module__pcLoXG__stopTeach{fill:#2f8a63;stroke:#fff;stroke-width:4px}.JourneyLauncher-module__pcLoXG__pencil{transform-origin:50% 100%;width:44px;height:62px;animation:2.6s ease-in-out infinite JourneyLauncher-module__pcLoXG__breathe;position:relative}.JourneyLauncher-module__pcLoXG__card:hover .JourneyLauncher-module__pcLoXG__pencil{animation:.6s ease-in-out infinite JourneyLauncher-module__pcLoXG__hop}.JourneyLauncher-module__pcLoXG__eraser{fill:#c2477a}.JourneyLauncher-module__pcLoXG__band{fill:#d8dee6}.JourneyLauncher-module__pcLoXG__body{fill:var(--sun)}.JourneyLauncher-module__pcLoXG__shine{fill:#fff;opacity:.4}.JourneyLauncher-module__pcLoXG__wood{fill:#f5e6d0}.JourneyLauncher-module__pcLoXG__lead,.JourneyLauncher-module__pcLoXG__face{fill:#23323a}.JourneyLauncher-module__pcLoXG__smile{fill:none;stroke:#23323a;stroke-width:2.6px;stroke-linecap:round}.JourneyLauncher-module__pcLoXG__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.JourneyLauncher-module__pcLoXG__name{font-family:var(--font-journey), var(--font-tajawal), Arial, sans-serif;font-size:clamp(2.6rem,4.4vw,3.6rem);line-height:1.15}.JourneyLauncher-module__pcLoXG__tagline{opacity:.92;font-size:1.0625rem;font-weight:700;line-height:1.8}.JourneyLauncher-module__pcLoXG__go{color:var(--color-brand-dark);white-space:nowrap;box-shadow:-5px 5px 0 var(--color-brand-dark);background:#fff;border-radius:99px;align-items:center;gap:12px;padding:13px 22px;font-weight:900;display:inline-flex}.dark .JourneyLauncher-module__pcLoXG__go{color:#073638}.JourneyLauncher-module__pcLoXG__go svg{animation:1.4s ease-in-out infinite JourneyLauncher-module__pcLoXG__nudge}.JourneyLauncher-module__pcLoXG__route{inset-inline:0;z-index:-1;width:100%;height:52px;position:absolute;bottom:0;overflow:visible}.JourneyLauncher-module__pcLoXG__route path{fill:none;stroke-width:11px;stroke-linecap:round}.JourneyLauncher-module__pcLoXG__lineSchool{stroke:var(--school)}.JourneyLauncher-module__pcLoXG__lineArt{stroke:var(--art)}.JourneyLauncher-module__pcLoXG__lineTeach{stroke:var(--teach)}.JourneyLauncher-module__pcLoXG__lineMain{stroke:#fff}.JourneyLauncher-module__pcLoXG__route .JourneyLauncher-module__pcLoXG__lineDashes{stroke:var(--color-brand-dark);stroke-width:3.5px;stroke-dasharray:10 16;animation:1.1s linear infinite JourneyLauncher-module__pcLoXG__march}.JourneyLauncher-module__pcLoXG__hub{fill:#fff;stroke:var(--color-brand-dark);stroke-width:5px}.JourneyLauncher-module__pcLoXG__mini{fill:var(--sun);stroke:#fff;stroke-width:4px}.JourneyLauncher-module__pcLoXG__chip{color:#103638;background:#fff;border:2px solid #103638;border-radius:99px;align-items:center;gap:12px;padding:7px 9px 7px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:3.4s ease-in-out infinite JourneyLauncher-module__pcLoXG__float;display:inline-flex;box-shadow:-5px 5px #103638}.JourneyLauncher-module__pcLoXG__chip:hover{animation-play-state:paused;transform:translate(3px,-3px);box-shadow:-8px 8px #103638}.JourneyLauncher-module__pcLoXG__chip:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.JourneyLauncher-module__pcLoXG__chip .JourneyLauncher-module__pcLoXG__emblem{background:color-mix(in srgb, var(--color-brand) 16%, #fff);width:58px;height:58px;box-shadow:none}.JourneyLauncher-module__pcLoXG__chip .JourneyLauncher-module__pcLoXG__pencil{width:27px;height:38px}.JourneyLauncher-module__pcLoXG__chip .JourneyLauncher-module__pcLoXG__track{stroke:var(--color-brand);stroke-width:6px}.JourneyLauncher-module__pcLoXG__chipCopy{text-align:start;flex-direction:column;line-height:1.25;display:flex}.JourneyLauncher-module__pcLoXG__chipName{font-family:var(--font-journey), var(--font-tajawal), Arial, sans-serif;font-size:1.65rem}.JourneyLauncher-module__pcLoXG__chipHint{opacity:.8;font-size:.8125rem;font-weight:700}.JourneyLauncher-module__pcLoXG__chipArrow{animation:1.4s ease-in-out infinite JourneyLauncher-module__pcLoXG__nudge}@keyframes JourneyLauncher-module__pcLoXG__orbit{to{transform:rotate(360deg)}}@keyframes JourneyLauncher-module__pcLoXG__breathe{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-5px)rotate(4deg)}}@keyframes JourneyLauncher-module__pcLoXG__hop{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes JourneyLauncher-module__pcLoXG__nudge{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes JourneyLauncher-module__pcLoXG__march{to{stroke-dashoffset:-26px}}@keyframes JourneyLauncher-module__pcLoXG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:760px){.JourneyLauncher-module__pcLoXG__card{box-shadow:-7px 7px 0 var(--color-brand-dark);border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;padding:18px 18px 56px}.JourneyLauncher-module__pcLoXG__emblem{width:84px;height:84px}.JourneyLauncher-module__pcLoXG__pencil{width:34px;height:48px}.JourneyLauncher-module__pcLoXG__name{font-size:2.5rem}.JourneyLauncher-module__pcLoXG__tagline{font-size:.9375rem}.JourneyLauncher-module__pcLoXG__go{grid-column:1/-1;justify-content:space-between;padding:11px 18px}}@media (prefers-reduced-motion:reduce){.JourneyLauncher-module__pcLoXG__card,.JourneyLauncher-module__pcLoXG__card *,.JourneyLauncher-module__pcLoXG__chip,.JourneyLauncher-module__pcLoXG__chip *{transition:none!important;animation:none!important}}
.HeroMotionDesk-module___iLbMa__scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroMotionDesk-module___iLbMa__camera{will-change:transform;animation:30s ease-in-out infinite alternate HeroMotionDesk-module___iLbMa__camera-drift;position:absolute;inset:-5%}.HeroMotionDesk-module___iLbMa__desk{background:radial-gradient(#0a7d8312 1.2px,#0000 1.6px) 0 0/24px 24px,linear-gradient(135deg,#fbf8f2,#f1f7f5 55%,#eef6f3);position:absolute;inset:0}.HeroMotionDesk-module___iLbMa__item{left:var(--x);top:var(--y);width:var(--w);transform:rotate(var(--r,0deg));position:absolute}.HeroMotionDesk-module___iLbMa__svg{width:100%;height:auto;display:block;overflow:visible}.HeroMotionDesk-module___iLbMa__veil{background:radial-gradient(46% 40%,#f3f8f7ed 0%,#f3f8f7d6 45%,#f3f8f76b 78%,#f3f8f72e 100%);position:absolute;inset:0}.HeroMotionDesk-module___iLbMa__swash{width:min(460px,78vw);margin:.4rem auto -.9rem}.HeroMotionDesk-module___iLbMa__backpack{--x:-3%;--y:-9%;--w:25vw;--r:14deg}.HeroMotionDesk-module___iLbMa__notebook{--x:15%;--y:-7%;--w:15vw;--r:-9deg}.HeroMotionDesk-module___iLbMa__glue{--x:33%;--y:-4%;--w:3.6vw;--r:62deg}.HeroMotionDesk-module___iLbMa__clipA{--x:40%;--y:4%;--w:1.8vw;--r:20deg}.HeroMotionDesk-module___iLbMa__clipB{--x:60%;--y:3%;--w:1.8vw;--r:-28deg}.HeroMotionDesk-module___iLbMa__palette{--x:64%;--y:-2%;--w:18vw;--r:-6deg}.HeroMotionDesk-module___iLbMa__calculator{--x:86%;--y:4%;--w:12vw;--r:10deg}.HeroMotionDesk-module___iLbMa__scissors{--x:85%;--y:46%;--w:12vw;--r:-24deg}.HeroMotionDesk-module___iLbMa__ruler{--x:-4%;--y:50%;--w:23vw;--r:-32deg}.HeroMotionDesk-module___iLbMa__stickyA{--x:5%;--y:30%;--w:6vw;--r:-8deg}.HeroMotionDesk-module___iLbMa__stickyB{--x:12%;--y:36%;--w:5vw;--r:9deg}.HeroMotionDesk-module___iLbMa__stickyC{--x:90%;--y:30%;--w:5vw;--r:-12deg}.HeroMotionDesk-module___iLbMa__eraser{--x:13%;--y:80%;--w:10vw;--r:12deg}.HeroMotionDesk-module___iLbMa__strawberry{--x:30%;--y:86%;--w:3.6vw;--r:-14deg}.HeroMotionDesk-module___iLbMa__pencils{--x:66%;--y:66%;--w:25vw;--r:6deg}.HeroMotionDesk-module___iLbMa__sharpener{--x:90%;--y:82%;--w:5vw;--r:-10deg}.HeroMotionDesk-module___iLbMa__splat0{--x:26%;--y:16%;--w:4vw}.HeroMotionDesk-module___iLbMa__splat1{--x:74%;--y:28%;--w:3.4vw}.HeroMotionDesk-module___iLbMa__splat2{--x:22%;--y:64%;--w:3vw}.HeroMotionDesk-module___iLbMa__splat3{--x:79%;--y:62%;--w:3.6vw}.HeroMotionDesk-module___iLbMa__splat4{--x:50%;--y:6%;--w:2.6vw}.HeroMotionDesk-module___iLbMa__spark0{--x:31%;--y:24%;--w:1.6vw}.HeroMotionDesk-module___iLbMa__spark1{--x:70%;--y:18%;--w:1.4vw}.HeroMotionDesk-module___iLbMa__spark2{--x:25%;--y:72%;--w:1.2vw}.HeroMotionDesk-module___iLbMa__spark3{--x:77%;--y:54%;--w:1.5vw}.HeroMotionDesk-module___iLbMa__spark4{--x:47%;--y:92%;--w:1.3vw}.HeroMotionDesk-module___iLbMa__spark5{--x:57%;--y:12%;--w:1.2vw}@media (max-width:767px){.HeroMotionDesk-module___iLbMa__backpack{--x:-16%;--y:-5%;--w:50vw}.HeroMotionDesk-module___iLbMa__notebook{--x:30%;--y:-6%;--w:28vw}.HeroMotionDesk-module___iLbMa__palette{--x:62%;--y:1%;--w:44vw}.HeroMotionDesk-module___iLbMa__calculator{--x:84%;--y:13%;--w:24vw}.HeroMotionDesk-module___iLbMa__stickyA{--x:4%;--y:17%;--w:13vw}.HeroMotionDesk-module___iLbMa__ruler{--x:-13%;--y:52%;--w:40vw;--r:80deg}.HeroMotionDesk-module___iLbMa__scissors{--x:70%;--y:57%;--w:26vw;--r:200deg}.HeroMotionDesk-module___iLbMa__stickyB{--x:5%;--y:67%;--w:12vw}.HeroMotionDesk-module___iLbMa__sharpener{--x:9%;--y:76%;--w:13vw}.HeroMotionDesk-module___iLbMa__eraser{--x:22%;--y:81%;--w:30vw}.HeroMotionDesk-module___iLbMa__strawberry{--x:49%;--y:87%;--w:9vw}.HeroMotionDesk-module___iLbMa__pencils{--x:58%;--y:75%;--w:46vw}.HeroMotionDesk-module___iLbMa__glue,.HeroMotionDesk-module___iLbMa__clipA,.HeroMotionDesk-module___iLbMa__clipB,.HeroMotionDesk-module___iLbMa__stickyC,.HeroMotionDesk-module___iLbMa__splat1,.HeroMotionDesk-module___iLbMa__splat3,.HeroMotionDesk-module___iLbMa__spark3,.HeroMotionDesk-module___iLbMa__spark5{display:none}.HeroMotionDesk-module___iLbMa__splat0{--x:6%;--y:30%;--w:8vw}.HeroMotionDesk-module___iLbMa__splat2{--x:3%;--y:60%;--w:7vw}.HeroMotionDesk-module___iLbMa__splat4{--x:46%;--y:14%;--w:6vw}.HeroMotionDesk-module___iLbMa__spark0{--x:26%;--y:20%;--w:4vw}.HeroMotionDesk-module___iLbMa__spark1{--x:78%;--y:30%;--w:3.4vw}.HeroMotionDesk-module___iLbMa__spark2{--x:30%;--y:77%;--w:3vw}.HeroMotionDesk-module___iLbMa__spark4{--x:50%;--y:83%;--w:3vw}.HeroMotionDesk-module___iLbMa__veil{background:radial-gradient(70% 32% at 50% 47%,#f3f8f7e6 0%,#f3f8f7bd 50%,#f3f8f74d 82%,#f3f8f71a 100%)}}@keyframes HeroMotionDesk-module___iLbMa__camera-drift{0%{transform:translate(-1.6%,-1.2%)scale(1.03)}to{transform:translate(1.6%,1.2%)scale(1)}}.HeroMotionDesk-module___iLbMa__floatSlow{animation:9s ease-in-out infinite alternate HeroMotionDesk-module___iLbMa__float-slow}@keyframes HeroMotionDesk-module___iLbMa__float-slow{0%{transform:translate(0,0)rotate(0)}to{transform:translateY(-1.2%)rotate(1.4deg)}}.HeroMotionDesk-module___iLbMa__wiggle{animation:4.6s ease-in-out infinite HeroMotionDesk-module___iLbMa__wiggle}@keyframes HeroMotionDesk-module___iLbMa__wiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-9deg)}86%{transform:rotate(7deg)}93%{transform:rotate(-3deg)}}.HeroMotionDesk-module___iLbMa__slide{animation:11s ease-in-out infinite alternate HeroMotionDesk-module___iLbMa__slide}@keyframes HeroMotionDesk-module___iLbMa__slide{0%{transform:translate(-3%)}to{transform:translate(4%)}}.HeroMotionDesk-module___iLbMa__flutter{transform-origin:50% 0;animation:5.5s ease-in-out infinite HeroMotionDesk-module___iLbMa__flutter}@keyframes HeroMotionDesk-module___iLbMa__flutter{0%,to{transform:rotate(0)}40%{transform:rotate(-4deg)}70%{transform:rotate(2.5deg)}}.HeroMotionDesk-module___iLbMa__rub{animation:6s ease-in-out infinite HeroMotionDesk-module___iLbMa__rub}@keyframes HeroMotionDesk-module___iLbMa__rub{0%,62%,to{transform:translate(0,0)rotate(0)}66%{transform:translate(-6%,1%)rotate(-2deg)}70%{transform:translate(5%,-1%)rotate(2deg)}74%{transform:translate(-5%,1%)rotate(-2deg)}78%{transform:translate(3%)rotate(1deg)}84%{transform:translate(0,0)rotate(0)}}.HeroMotionDesk-module___iLbMa__splatPop{opacity:0;animation:11.5s cubic-bezier(.34,1.56,.64,1) infinite HeroMotionDesk-module___iLbMa__splat-pop;transform:scale(0)}@keyframes HeroMotionDesk-module___iLbMa__splat-pop{0%{opacity:0;transform:scale(0)rotate(0)}6%{opacity:.9;transform:scale(1.08)rotate(8deg)}10%{opacity:.85;transform:scale(1)rotate(6deg)}34%{opacity:.85;transform:scale(1)rotate(6deg)}44%{opacity:0;transform:scale(1.18)rotate(10deg)}to{opacity:0;transform:scale(0)rotate(0)}}.HeroMotionDesk-module___iLbMa__twinkle{opacity:0;animation:5.4s ease-in-out infinite HeroMotionDesk-module___iLbMa__twinkle}@keyframes HeroMotionDesk-module___iLbMa__twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}14%{opacity:1;transform:scale(1.1)rotate(45deg)}28%{opacity:0;transform:scale(.3)rotate(90deg)}}.HeroMotionDesk-module___iLbMa__zipperPull{transform-box:view-box;transform-origin:231px 106px;animation:3.8s ease-in-out infinite HeroMotionDesk-module___iLbMa__swing}@keyframes HeroMotionDesk-module___iLbMa__swing{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.HeroMotionDesk-module___iLbMa__paintPan{animation:4.2s ease-in-out infinite HeroMotionDesk-module___iLbMa__pan-glow}@keyframes HeroMotionDesk-module___iLbMa__pan-glow{0%,to{opacity:1}50%{opacity:.6}}.HeroMotionDesk-module___iLbMa__brush{transform-box:view-box;transform-origin:290px 70px;animation:5s ease-in-out infinite HeroMotionDesk-module___iLbMa__brush-dip}@keyframes HeroMotionDesk-module___iLbMa__brush-dip{0%,to{transform:rotate(0)translate(0)}30%{transform:rotate(-10deg)translate(-8px,6px)}40%{transform:rotate(-12deg)translate(-12px,10px)}55%{transform:rotate(-6deg)translate(-4px,4px)}}.HeroMotionDesk-module___iLbMa__calcKey{animation:4s step-end infinite HeroMotionDesk-module___iLbMa__key-blink}@keyframes HeroMotionDesk-module___iLbMa__key-blink{0%,88%,to{opacity:1}92%{opacity:.35}}.HeroMotionDesk-module___iLbMa__pencilSway{transform-box:view-box;transform-origin:180px 292px;animation:6s ease-in-out infinite alternate HeroMotionDesk-module___iLbMa__pencil-sway}@keyframes HeroMotionDesk-module___iLbMa__pencil-sway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}.HeroMotionDesk-module___iLbMa__bladeTop,.HeroMotionDesk-module___iLbMa__bladeBottom{transform-box:view-box;transform-origin:110px 66px}.HeroMotionDesk-module___iLbMa__bladeTop{animation:4.4s ease-in-out infinite HeroMotionDesk-module___iLbMa__snip-top}.HeroMotionDesk-module___iLbMa__bladeBottom{animation:4.4s ease-in-out infinite HeroMotionDesk-module___iLbMa__snip-bottom}@keyframes HeroMotionDesk-module___iLbMa__snip-top{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-11deg)}80%{transform:rotate(0)}88%{transform:rotate(-9deg)}}@keyframes HeroMotionDesk-module___iLbMa__snip-bottom{0%,60%,to{transform:rotate(0)}70%{transform:rotate(11deg)}80%{transform:rotate(0)}88%{transform:rotate(9deg)}}.HeroMotionDesk-module___iLbMa__scene[data-paused] *,.HeroMotionDesk-module___iLbMa__scene[data-paused]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.HeroMotionDesk-module___iLbMa__scene *,.HeroMotionDesk-module___iLbMa__camera{animation:none!important}.HeroMotionDesk-module___iLbMa__splatPop,.HeroMotionDesk-module___iLbMa__twinkle{opacity:.85;transform:none}}.HeroMotionDesk-module___iLbMa__scene[data-still] *,.HeroMotionDesk-module___iLbMa__scene[data-still] .HeroMotionDesk-module___iLbMa__camera{animation:none!important}.HeroMotionDesk-module___iLbMa__scene[data-still] .HeroMotionDesk-module___iLbMa__splatPop,.HeroMotionDesk-module___iLbMa__scene[data-still] .HeroMotionDesk-module___iLbMa__twinkle{opacity:.85;transform:none}.HeroMotionDesk-module___iLbMa__control:focus-visible{outline-offset:4px;outline:3px solid}
.JourneyWorlds-module__bXzOJa__root[data-worlds]{--world:#087d80;--world-deep:#056166;--world-soft:#dcefeb;--world-pop:#edc79d;--paper:#f3f8f7;--surface:#fbfdfb;--ink:#103638;--muted:#526c67;--line:#d6e6e2;--color-brand:var(--world);--color-brand-dark:var(--world-deep);--color-on-brand:#fff;--color-ink:var(--ink);color:var(--ink);background:var(--paper);isolation:isolate;--display:var(--font-journey), var(--font-tajawal), Arial, sans-serif;--line-school:#355bd8;--line-art:#c2477a;--line-teach:#2f8a63;--hard:color-mix(in srgb, var(--world-deep) 88%, #000);padding-block:1px;font-size:1rem;line-height:1.7;position:relative;overflow-x:clip}.dark .JourneyWorlds-module__bXzOJa__root[data-worlds]{--line-school:#86a2ff;--line-art:#f08db4;--line-teach:#7fd3a6}.JourneyWorlds-module__bXzOJa__root [data-world=school]{--role-color:var(--line-school);--role-soft:#e7edff}.JourneyWorlds-module__bXzOJa__root [data-world=art]{--role-color:var(--line-art);--role-soft:#fbe3ee}.JourneyWorlds-module__bXzOJa__root [data-world=teach]{--role-color:var(--line-teach);--role-soft:#e2f1e8}.dark .JourneyWorlds-module__bXzOJa__root [data-world=school]{--role-soft:#26335a}.dark .JourneyWorlds-module__bXzOJa__root [data-world=art]{--role-soft:#4a2a3b}.dark .JourneyWorlds-module__bXzOJa__root [data-world=teach]{--role-soft:#23402f}.JourneyWorlds-module__bXzOJa__root[data-role=school]{--world:#355bd8;--world-deep:#233d99;--world-soft:#e7ecff;--world-pop:#f6dc75;--paper:#f6f8fe;--line:#dce2ee}.JourneyWorlds-module__bXzOJa__root[data-role=art]{--world:#a43e64;--world-deep:#712844;--world-soft:#f0dfef;--world-pop:#ecac73;--paper:#fbf4ee;--line:#e5d8df}.JourneyWorlds-module__bXzOJa__root[data-role=teach]{--world:#245b49;--world-deep:#143d30;--world-soft:#e2eadb;--world-pop:#e7c69b;--paper:#f6f3eb;--line:#dddccf}.JourneyWorlds-module__bXzOJa__root[data-role=school][data-journey=girl]{--world:#7651b3;--world-deep:#523782;--world-soft:#eee7fa}.dark .JourneyWorlds-module__bXzOJa__root[data-worlds]{--paper:#092224;--surface:#122e30;--ink:#e8f4f0;--muted:#a4bfbb;--line:#244548;--world:#53cec4;--world-deep:#2db0aa;--world-soft:#164345;--color-on-brand:#0a2227}.dark .JourneyWorlds-module__bXzOJa__root[data-role=school]{--paper:#191e2c;--surface:#232c3c;--world:#9bb4ff;--world-deep:#6384e4;--world-soft:#2e3c61;--line:#39445a}.dark .JourneyWorlds-module__bXzOJa__root[data-role=school][data-journey=girl]{--world:#c6abef;--world-deep:#a182d0;--world-soft:#40364f}.dark .JourneyWorlds-module__bXzOJa__root[data-role=art]{--paper:#281f26;--surface:#342833;--world:#edacc7;--world-deep:#c3789e;--world-soft:#513748;--line:#54404e}.dark .JourneyWorlds-module__bXzOJa__root[data-role=teach]{--paper:#1b2520;--surface:#26342c;--world:#a8d1b0;--world-deep:#6aa17b;--world-soft:#35493b;--line:#405246}.JourneyWorlds-module__bXzOJa__root button,.JourneyWorlds-module__bXzOJa__root a{-webkit-tap-highlight-color:transparent}.JourneyWorlds-module__bXzOJa__root button{cursor:pointer;font:inherit}.JourneyWorlds-module__bXzOJa__root button:disabled{cursor:wait;opacity:.6}.JourneyWorlds-module__bXzOJa__root a{text-decoration:none}.JourneyWorlds-module__bXzOJa__root :is(button,a):focus-visible{outline:3px solid var(--world);outline-offset:5px}.JourneyWorlds-module__bXzOJa__root h1,.JourneyWorlds-module__bXzOJa__root h2,.JourneyWorlds-module__bXzOJa__root h3,.JourneyWorlds-module__bXzOJa__root p{margin:0}.JourneyWorlds-module__bXzOJa__root h1,.JourneyWorlds-module__bXzOJa__root h2,.JourneyWorlds-module__bXzOJa__root h3{color:var(--ink);font-family:var(--font-tajawal), Arial, sans-serif}.JourneyWorlds-module__bXzOJa__root[data-role=teach] :is(.JourneyWorlds-module__bXzOJa__banner,.JourneyWorlds-module__bXzOJa__summaryHeading,.JourneyWorlds-module__bXzOJa__orderSummary) :is(h1,h2){font-family:var(--font-amiri), Georgia, serif}#main-content:has(.JourneyWorlds-module__bXzOJa__root[data-worlds]){overflow:clip visible}.JourneyWorlds-module__bXzOJa__root svg{flex:none}.JourneyWorlds-module__bXzOJa__focusTarget{outline:none}.JourneyWorlds-module__bXzOJa__wrap{width:min(1400px,100% - 80px);margin-inline:auto}.JourneyWorlds-module__bXzOJa__eyebrow{color:var(--world);align-items:center;gap:9px;font-size:.875rem;font-weight:800;display:inline-flex}.JourneyWorlds-module__bXzOJa__primary,.JourneyWorlds-module__bXzOJa__secondary{border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:13px 24px;transition:transform .18s,box-shadow .18s;display:inline-flex;font-weight:800!important}.JourneyWorlds-module__bXzOJa__primary{background:var(--world);color:var(--surface);box-shadow:0 5px 0 var(--world-deep)}.JourneyWorlds-module__bXzOJa__primary:hover{box-shadow:0 7px 0 var(--world-deep);transform:translateY(-2px)}.JourneyWorlds-module__bXzOJa__primary>svg:last-child{animation:1.5s ease-in-out infinite JourneyWorlds-module__bXzOJa__nudge}.JourneyWorlds-module__bXzOJa__primary:active{box-shadow:0 2px 0 var(--world-deep);transform:translateY(2px)}.JourneyWorlds-module__bXzOJa__primary:disabled{box-shadow:none;transform:none}.JourneyWorlds-module__bXzOJa__secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.JourneyWorlds-module__bXzOJa__secondary:hover{border-color:var(--world)}.dark .JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__primary{color:var(--color-on-brand)}.JourneyWorlds-module__bXzOJa__back,.JourneyWorlds-module__bXzOJa__textLink{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;min-height:44px;display:inline-flex;font-size:.875rem!important;font-weight:700!important}.JourneyWorlds-module__bXzOJa__back:hover,.JourneyWorlds-module__bXzOJa__textLink:hover{color:var(--world)}.JourneyWorlds-module__bXzOJa__introPage{padding-bottom:8px}.JourneyWorlds-module__bXzOJa__hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,4.5vw,70px);width:min(1400px,100% - 80px);margin-inline:auto;padding-block:38px 64px;display:grid}.JourneyWorlds-module__bXzOJa__heroScene{height:clamp(430px,43vw,600px);box-shadow:-16px 16px 0 var(--hard);border-radius:44px;order:2;animation:.7s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__sceneIn;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__heroCopy{min-width:0}.JourneyWorlds-module__bXzOJa__kicker{background:var(--surface);border:2px solid var(--ink);color:var(--ink);border-radius:99px;align-items:center;gap:10px;padding:7px 16px 7px 14px;font-size:.9375rem;font-weight:800;animation:.6s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__wordUp;display:inline-flex}.JourneyWorlds-module__bXzOJa__kicker i{background:var(--world);width:11px;height:11px;box-shadow:0 0 0 0 var(--world);border-radius:50%;animation:1.8s ease-out infinite JourneyWorlds-module__bXzOJa__ping}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__heroTitle{font-family:var(--display);letter-spacing:0;margin-block:20px 22px;font-size:clamp(3.6rem,6.3vw,6.4rem);font-weight:400;line-height:1.18}.JourneyWorlds-module__bXzOJa__heroTitle em{color:var(--world);font-style:normal}.JourneyWorlds-module__bXzOJa__word{animation:.75s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__wordUp;animation-delay:calc(var(--i,0) * .12s + .18s);display:inline-block}.JourneyWorlds-module__bXzOJa__heroTitle em .JourneyWorlds-module__bXzOJa__word{background:linear-gradient(var(--world-pop), var(--world-pop)) no-repeat right 88% / 0% .3em;animation:.75s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__wordUp,.6s ease-out both JourneyWorlds-module__bXzOJa__mark;animation-delay:calc(var(--i,0) * .12s + .18s), calc(var(--i,0) * .12s + .9s)}.JourneyWorlds-module__bXzOJa__heroCopy>p{max-width:460px;color:var(--muted);font-size:1.125rem;line-height:1.95;animation:.6s ease-out .75s both JourneyWorlds-module__bXzOJa__fadeUp}.JourneyWorlds-module__bXzOJa__introActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;animation:.6s ease-out .95s both JourneyWorlds-module__bXzOJa__fadeUp;display:flex}.JourneyWorlds-module__bXzOJa__introActions .JourneyWorlds-module__bXzOJa__primary{justify-content:space-between;min-width:225px;font-size:1.125rem}.JourneyWorlds-module__bXzOJa__introActions>span{color:var(--muted);font-size:.875rem}.JourneyWorlds-module__bXzOJa__lines{padding-block:6px 34px}.JourneyWorlds-module__bXzOJa__linesHead{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:20px;display:flex}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__linesHead h2{font-family:var(--display);font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:400;line-height:1.4}.JourneyWorlds-module__bXzOJa__linesHead p{color:var(--muted);font-size:.9375rem}.JourneyWorlds-module__bXzOJa__tickets{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.JourneyWorlds-module__bXzOJa__ticket{text-align:start;min-height:138px;color:var(--ink);background:var(--surface);border:2px solid var(--role-color);animation:.6s ease-out both JourneyWorlds-module__bXzOJa__fadeUp;animation-delay:calc(1.1s + var(--order,0) * 90ms);border-radius:22px;grid-template-columns:38% minmax(0,1fr) auto;align-items:stretch;padding:0;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__ticket:nth-child(2){--order:1}.JourneyWorlds-module__bXzOJa__ticket:nth-child(3){--order:2}.JourneyWorlds-module__bXzOJa__ticket:hover{box-shadow:-8px 8px 0 var(--role-color);transform:translate(4px,-4px)}.JourneyWorlds-module__bXzOJa__ticket:active{box-shadow:none;transform:none}.JourneyWorlds-module__bXzOJa__ticketScene{border-inline-end:3px dashed var(--role-color);min-height:100%;display:block;position:relative}.JourneyWorlds-module__bXzOJa__ticketScene>svg{position:absolute;inset:0}.JourneyWorlds-module__bXzOJa__ticketScene:before,.JourneyWorlds-module__bXzOJa__ticketScene:after{content:"";background:var(--paper);border:2px solid var(--role-color);z-index:1;border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-end:-11px}.JourneyWorlds-module__bXzOJa__ticketScene:before{top:-11px}.JourneyWorlds-module__bXzOJa__ticketScene:after{bottom:-11px}.JourneyWorlds-module__bXzOJa__ticketBody{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:14px 18px;display:flex}.JourneyWorlds-module__bXzOJa__ticketBody small{color:var(--role-color);align-items:center;gap:6px;font-size:.8125rem;font-weight:800;display:inline-flex}.JourneyWorlds-module__bXzOJa__ticketBody strong{font-family:var(--display);font-size:1.55rem;font-weight:400;line-height:1.45}.JourneyWorlds-module__bXzOJa__ticketBody>span{color:var(--muted);font-size:.875rem}.JourneyWorlds-module__bXzOJa__ticketGo{background:var(--role-color);color:#fff;border-radius:50%;align-self:center;place-items:center;width:42px;height:42px;margin-inline-end:14px;transition:transform .2s;display:grid}.JourneyWorlds-module__bXzOJa__ticket:hover .JourneyWorlds-module__bXzOJa__ticketGo{transform:translate(-5px)}.JourneyWorlds-module__bXzOJa__introFooter{color:var(--muted);border-top:2px dashed var(--line);justify-content:space-between;gap:15px;padding-block:22px;font-size:.8125rem;display:flex}.JourneyWorlds-module__bXzOJa__introFooter>span:last-child{align-items:center;gap:9px;display:flex}.JourneyWorlds-module__bXzOJa__overline{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:.875rem;display:flex}.JourneyWorlds-module__bXzOJa__rolePage{padding-block:25px 45px}.JourneyWorlds-module__bXzOJa__pageHeading{text-align:center;margin-block:24px 36px}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__pageHeading h1{font-family:var(--display);letter-spacing:0;margin-block:5px;font-size:clamp(2.7rem,4.6vw,4.4rem);font-weight:400;line-height:1.35;animation:.6s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__wordUp}.JourneyWorlds-module__bXzOJa__pageHeading p{color:var(--muted);font-size:1.0625rem}.JourneyWorlds-module__bXzOJa__roleCards{grid-template-columns:repeat(3,1fr);align-items:start;gap:25px;display:grid}.JourneyWorlds-module__bXzOJa__roleCard{text-align:start;border:2px solid var(--role-color);background:var(--surface);color:var(--ink);animation:.6s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__fadeUp;animation-delay:calc(var(--i,0) * .11s + .12s);border-radius:30px;padding:0;transition:transform .22s,box-shadow .22s;overflow:hidden}.JourneyWorlds-module__bXzOJa__roleCard:hover{box-shadow:-12px 12px 0 var(--role-color);transform:translate(6px,-6px)}.JourneyWorlds-module__bXzOJa__roleCard:active{box-shadow:none;transform:none}.JourneyWorlds-module__bXzOJa__rolePhoto{aspect-ratio:1.5;border-bottom:2px solid var(--role-color);position:relative}.JourneyWorlds-module__bXzOJa__rolePhoto>svg{position:absolute;inset:0}.JourneyWorlds-module__bXzOJa__roleLine{top:14px;background:var(--role-color);color:#fff;border-radius:99px;padding:4px 13px;font-size:.8125rem;font-weight:800;position:absolute;inset-inline-start:14px}.JourneyWorlds-module__bXzOJa__roleBadge{background:var(--role-soft);width:54px;height:54px;color:var(--role-color);border:4px solid var(--surface);border-radius:17px;place-items:center;display:grid;position:absolute;bottom:-23px;right:25px}.JourneyWorlds-module__bXzOJa__roleText{padding:38px 26px 23px}.JourneyWorlds-module__bXzOJa__roleText>span{color:var(--muted);font-size:.875rem}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__roleText h2{font-family:var(--display);margin-block:0 3px;font-size:2.6rem;font-weight:400;line-height:1.35}.JourneyWorlds-module__bXzOJa__roleText p{color:var(--muted)}.JourneyWorlds-module__bXzOJa__roleFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:.875rem;font-weight:800;display:flex}.JourneyWorlds-module__bXzOJa__roleFoot svg{color:var(--role-color)}.JourneyWorlds-module__bXzOJa__pageNote{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex;margin-top:43px!important}.JourneyWorlds-module__bXzOJa__questionPage{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,95px);padding-block:38px;display:grid}.JourneyWorlds-module__bXzOJa__questionArt{background:#d4dcf6;border-radius:30px 110px 30px 30px;height:100%;min-height:610px;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__questionArt>svg{position:absolute;inset:0}.JourneyWorlds-module__bXzOJa__questionArt{box-shadow:-14px 14px 0 var(--hard);animation:.6s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__sceneIn}.JourneyWorlds-module__bXzOJa__questionIndex{color:#fff;background:#23324880;border:1px solid #ffffffa0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.25rem;display:grid;position:absolute;top:24px;left:25px}.JourneyWorlds-module__bXzOJa__questionCaption{bottom:24px;color:#263c77;background:#ffffffeb;border-radius:18px;padding:22px;position:absolute;inset-inline:24px}.JourneyWorlds-module__bXzOJa__questionCaption>span{font-size:.875rem}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__questionCaption h2{font-family:var(--display);color:#263c77;font-size:2rem;font-weight:400;line-height:1.4}.JourneyWorlds-module__bXzOJa__questionBody{min-width:0}.JourneyWorlds-module__bXzOJa__questionProgress{align-items:center;margin-block:16px 28px;display:flex}.JourneyWorlds-module__bXzOJa__questionProgress i{border:5px solid var(--line);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.JourneyWorlds-module__bXzOJa__questionProgress i+i{margin-inline-start:64px}.JourneyWorlds-module__bXzOJa__questionProgress i+i:before{content:"";top:50%;background:var(--line);width:64px;height:5px;position:absolute;inset-inline-end:calc(100% + 5px);transform:translateY(-50%)}.JourneyWorlds-module__bXzOJa__questionProgress i[data-done=true]{border-color:var(--world);background:var(--world)}.JourneyWorlds-module__bXzOJa__questionProgress i[data-done=true]+i:before,.JourneyWorlds-module__bXzOJa__questionProgress i[data-here=true]:before{background:var(--world)}.JourneyWorlds-module__bXzOJa__questionProgress i[data-here=true]{border-color:var(--world);animation:1.8s ease-out infinite JourneyWorlds-module__bXzOJa__ping}.JourneyWorlds-module__bXzOJa__answerChip{color:var(--world);background:var(--world-soft);border-radius:9px;align-items:center;gap:8px;padding:6px 13px;font-size:.875rem;display:inline-flex}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__questionBody h1{font-family:var(--display);letter-spacing:0;margin-block:17px 10px;font-size:clamp(2.5rem,3.8vw,3.6rem);font-weight:400;line-height:1.35;animation:.55s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__wordUp}.JourneyWorlds-module__bXzOJa__questionBody>p{color:var(--muted);margin-bottom:24px}.JourneyWorlds-module__bXzOJa__choices{gap:10px;display:grid}.JourneyWorlds-module__bXzOJa__choice{text-align:start;border:2px solid var(--line);color:var(--ink);background:var(--surface);min-height:67px;animation:.5s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__fadeUp;animation-delay:calc(var(--i,0) * 70ms + .15s);border-radius:17px;align-items:center;gap:16px;padding:11px 17px;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s;display:flex}.JourneyWorlds-module__bXzOJa__choice>svg:last-child{color:var(--muted);margin-inline-start:auto}.JourneyWorlds-module__bXzOJa__choice:hover{background:var(--world-soft);border-color:var(--world);box-shadow:-6px 6px 0 var(--world);transform:translate(4px,-3px)}.JourneyWorlds-module__bXzOJa__choice strong{font-size:1.0625rem}.JourneyWorlds-module__bXzOJa__choiceIcon{width:39px;height:39px;color:var(--world);background:var(--world-soft);border-radius:11px;place-items:center;display:grid}.JourneyWorlds-module__bXzOJa__companion{color:var(--muted);align-items:center;gap:13px;margin-top:25px;font-size:.875rem;display:flex}.JourneyWorlds-module__bXzOJa__mascot{width:53px;height:70px;color:var(--world);flex:none}.JourneyWorlds-module__bXzOJa__companion p{max-width:450px}.JourneyWorlds-module__bXzOJa__waiting{min-height:360px;color:var(--world);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.JourneyWorlds-module__bXzOJa__waitingMascot{width:98px;height:130px;margin-bottom:9px}.JourneyWorlds-module__bXzOJa__waiting p{color:var(--muted)}.JourneyWorlds-module__bXzOJa__spinner{animation:1s linear infinite JourneyWorlds-module__bXzOJa__spin}.JourneyWorlds-module__bXzOJa__waitingTrack{width:220px;height:24px;overflow:visible}.JourneyWorlds-module__bXzOJa__waitingTrack path{fill:none;stroke:var(--world);stroke-width:6px;stroke-linecap:round;stroke-dasharray:14 12;animation:1s linear infinite JourneyWorlds-module__bXzOJa__march}.JourneyWorlds-module__bXzOJa__waitingTrack circle{fill:var(--surface);stroke:var(--world);stroke-width:5px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite JourneyWorlds-module__bXzOJa__hop}.JourneyWorlds-module__bXzOJa__waitingTrack circle:nth-of-type(2){animation-delay:.2s}.JourneyWorlds-module__bXzOJa__waitingTrack circle:nth-of-type(3){animation-delay:.4s}.JourneyWorlds-module__bXzOJa__shop{padding-block:25px 130px}.JourneyWorlds-module__bXzOJa__banner{background:var(--world-soft);border:2px solid var(--world);min-height:165px;box-shadow:-10px 10px 0 var(--hard);border-radius:28px;justify-content:space-between;align-items:center;gap:25px;padding:24px 30px;display:flex;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__banner>div:first-child{z-index:1;min-width:0;position:relative}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__banner h1{font-family:var(--display);letter-spacing:0;margin-block:5px 13px;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:400;line-height:1.4}.JourneyWorlds-module__bXzOJa__tags{flex-wrap:wrap;gap:7px;display:flex}.JourneyWorlds-module__bXzOJa__tags span{border:1px solid color-mix(in srgb, var(--world) 20%, transparent);color:var(--world);border-radius:7px;padding:3px 12px;font-size:.8125rem}.JourneyWorlds-module__bXzOJa__bannerArt{border-inline-start:2px solid var(--world);flex-shrink:0;align-self:stretch;width:340px;margin:-24px 0 -24px -30px;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__bannerArt>svg{position:absolute;inset:0}.JourneyWorlds-module__bXzOJa__shopLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin-top:30px;display:grid}.JourneyWorlds-module__bXzOJa__stationNav{border:2px solid var(--line);background:var(--surface);border-radius:22px;position:sticky;top:100px;overflow:hidden}.JourneyWorlds-module__bXzOJa__stationNav li{position:relative}.JourneyWorlds-module__bXzOJa__stationNav li:not(:last-child):after{content:"";inset-inline-start:23px;background:var(--line);z-index:0;border-radius:2px;width:4px;height:calc(100% + 4px);position:absolute;top:50%}.JourneyWorlds-module__bXzOJa__stationNav li:has([data-status=took]):after{background:#619772}.JourneyWorlds-module__bXzOJa__navTitle{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-inline:17px;padding-block:17px;font-size:.875rem;font-weight:800;display:flex}.JourneyWorlds-module__bXzOJa__navTitle small{color:var(--muted);font-size:.8125rem;font-weight:500}.JourneyWorlds-module__bXzOJa__stationNav ol{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:4px;max-height:calc(100dvh - 330px);margin:0;padding:9px;list-style:none;display:flex;overflow-y:auto}.JourneyWorlds-module__bXzOJa__stationLink{width:100%;color:var(--muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;min-height:61px;padding:10px 8px;display:flex}.JourneyWorlds-module__bXzOJa__stationLink:hover{background:var(--paper)}.JourneyWorlds-module__bXzOJa__stationLink[aria-current]{box-shadow:inset -3px 0 0 var(--world);border-color:var(--world)!important}.JourneyWorlds-module__bXzOJa__stationIcon{z-index:1;background:var(--surface);border:3px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.JourneyWorlds-module__bXzOJa__stationLink[aria-current] .JourneyWorlds-module__bXzOJa__stationIcon{background:var(--world);border-color:var(--world);color:var(--surface);animation:1.8s ease-out infinite JourneyWorlds-module__bXzOJa__ping}.JourneyWorlds-module__bXzOJa__stationName{flex:1;font-size:.875rem;font-weight:700;line-height:1.5}.JourneyWorlds-module__bXzOJa__stationName small{opacity:.85;padding-top:2px;font-size:.75rem;font-weight:400;display:block}.JourneyWorlds-module__bXzOJa__stationNumber{opacity:.65;font-size:.8125rem}.JourneyWorlds-module__bXzOJa__stationLink[data-status=here]{color:var(--world);background:var(--world-soft)}.JourneyWorlds-module__bXzOJa__stationLink[data-status=took]{color:#2e6740;background:#eaf4eb}.JourneyWorlds-module__bXzOJa__stationLink[data-status=skipped]{color:#99565d;background:#fbefef}.dark .JourneyWorlds-module__bXzOJa__stationLink[data-status=took]{color:#a5d8b2;background:#263d30}.dark .JourneyWorlds-module__bXzOJa__stationLink[data-status=skipped]{color:#e7adb9;background:#412c33}.JourneyWorlds-module__bXzOJa__navLegend{border-top:1px solid var(--line);color:var(--muted);justify-content:center;gap:15px;padding:13px 8px;font-size:.75rem;display:flex}.JourneyWorlds-module__bXzOJa__navLegend span{align-items:center;gap:5px;display:inline-flex}.JourneyWorlds-module__bXzOJa__navLegend i{background:#619772;border-radius:50%;width:6px;height:6px}.JourneyWorlds-module__bXzOJa__navLegend span+span i{background:#be7780}.JourneyWorlds-module__bXzOJa__stationContent{min-width:0}.JourneyWorlds-module__bXzOJa__stationHeading{align-items:center;gap:20px;margin-bottom:25px;animation:.45s cubic-bezier(.2,.9,.2,1) both JourneyWorlds-module__bXzOJa__signIn;display:flex}.JourneyWorlds-module__bXzOJa__stationHeading>div{flex:1;min-width:0}.JourneyWorlds-module__bXzOJa__stationSign{background:var(--world);width:74px;height:74px;color:var(--surface);font-family:var(--display);box-shadow:-6px 6px 0 var(--hard);border-radius:22px;flex:none;place-items:center;font-size:2.5rem;line-height:1;display:grid;transform:rotate(4deg)}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__stationHeading h2{font-family:var(--display);margin-block:2px 0;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:400;line-height:1.35}.JourneyWorlds-module__bXzOJa__stationHeading p{color:var(--muted);font-size:.9375rem}.JourneyWorlds-module__bXzOJa__stationHeading .JourneyWorlds-module__bXzOJa__back{flex:none}.JourneyWorlds-module__bXzOJa__stationEmpty{text-align:center;border:1px dashed var(--line);min-height:320px;color:var(--muted);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.JourneyWorlds-module__bXzOJa__stationEmpty h3{font-size:1.25rem}.JourneyWorlds-module__bXzOJa__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.JourneyWorlds-module__bXzOJa__productCard{border:1px solid var(--line);background:var(--surface);text-align:start;color:var(--ink);min-width:0;animation:.4s both JourneyWorlds-module__bXzOJa__arrive;animation-delay:var(--arrival);border-radius:19px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.JourneyWorlds-module__bXzOJa__productCard:hover{box-shadow:-7px 7px 0 var(--world);border-color:var(--world);transform:translate(4px,-5px)}.JourneyWorlds-module__bXzOJa__productCard[data-selected=true]{border-color:var(--world);box-shadow:0 0 0 1px var(--world)}.JourneyWorlds-module__bXzOJa__productPhoto{aspect-ratio:1;background:#fff;border-radius:12px;margin:8px;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__productImage{object-fit:contain;padding:8px}.JourneyWorlds-module__bXzOJa__selectedBadge{z-index:1;color:#2b5931;background:#edf5e9;border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:.75rem;display:flex;position:absolute;top:6px;right:6px}.JourneyWorlds-module__bXzOJa__busyOverlay{color:#3b4f73;background:#ffffffb8;place-items:center;display:grid;position:absolute;inset:0}.JourneyWorlds-module__bXzOJa__productInfo{flex-direction:column;flex:1;padding:8px 14px 14px;display:flex}.JourneyWorlds-module__bXzOJa__productBrand{color:var(--world);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.JourneyWorlds-module__bXzOJa__productInfo h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:4px 6px;font-size:1rem;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.JourneyWorlds-module__bXzOJa__productInfo>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:.8125rem;overflow:hidden}.JourneyWorlds-module__bXzOJa__productBottom{flex-direction:column;gap:11px;margin-top:auto;padding-top:5px;display:flex}.JourneyWorlds-module__bXzOJa__productBottom>strong{font-size:1.0625rem}.JourneyWorlds-module__bXzOJa__cardAction{color:var(--world);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:5px;padding-top:10px;font-size:.8125rem;font-weight:700;display:flex}.JourneyWorlds-module__bXzOJa__journeyDock{bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line);position:fixed;inset-inline:0;box-shadow:0 -6px 30px #17223608}.JourneyWorlds-module__bXzOJa__dockInner{justify-content:space-between;align-items:center;gap:20px;width:min(1400px,100% - 80px);margin-inline:auto;padding-block:17px 21px;display:flex}.JourneyWorlds-module__bXzOJa__dockInner .JourneyWorlds-module__bXzOJa__primary{justify-content:space-between;min-width:270px}.JourneyWorlds-module__bXzOJa__cartSnapshot{color:var(--world);align-items:center;gap:13px;display:flex}.JourneyWorlds-module__bXzOJa__cartSnapshot>div{align-items:baseline;gap:17px;display:flex}.JourneyWorlds-module__bXzOJa__cartSnapshot span{color:var(--muted);font-size:.875rem}.JourneyWorlds-module__bXzOJa__cartSnapshot strong{color:var(--ink);font-size:1.125rem}.JourneyWorlds-module__bXzOJa__summary{padding-block:35px 65px}.JourneyWorlds-module__bXzOJa__summaryHeading{background:var(--world-soft);border:2px solid var(--world);box-shadow:-10px 10px 0 var(--hard);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:34px;padding:30px 38px;display:flex;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__summaryHeading h1{font-family:var(--display);margin-block:8px 4px;font-size:clamp(2.3rem,4vw,3.6rem);font-weight:400;line-height:1.35}.JourneyWorlds-module__bXzOJa__summaryHeading p{color:var(--muted)}.JourneyWorlds-module__bXzOJa__summaryArt{aspect-ratio:1.5;border:7px solid var(--surface);width:250px;box-shadow:-8px 8px 0 var(--hard);border-radius:18px;flex:none;position:relative;overflow:hidden;transform:rotate(-5deg)}.JourneyWorlds-module__bXzOJa__summaryArt>svg:first-child{position:absolute;inset:0}.JourneyWorlds-module__bXzOJa__summaryMascot{inset-inline-end:8px;width:34%;height:auto;animation:1.1s ease-in-out infinite JourneyWorlds-module__bXzOJa__hop;position:absolute;bottom:-6px}.JourneyWorlds-module__bXzOJa__share{min-height:44px;color:var(--world);background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;display:inline-flex;font-size:.875rem!important;font-weight:800!important}.JourneyWorlds-module__bXzOJa__summaryLayout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:32px;display:grid}.JourneyWorlds-module__bXzOJa__cartLines{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px}.JourneyWorlds-module__bXzOJa__cartHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.JourneyWorlds-module__bXzOJa__cartHeading h2{font-size:1.35rem;font-weight:800}.JourneyWorlds-module__bXzOJa__cartHeading span{color:var(--muted);font-size:.875rem}.JourneyWorlds-module__bXzOJa__cartLine{align-items:center;gap:20px;padding-block:23px;display:flex}.JourneyWorlds-module__bXzOJa__cartLine+.JourneyWorlds-module__bXzOJa__cartLine{border-top:1px solid var(--line)}.JourneyWorlds-module__bXzOJa__cartImage{aspect-ratio:1;background:#fff;border-radius:12px;flex:none;width:105px;position:relative;overflow:hidden}.JourneyWorlds-module__bXzOJa__cartInfo{flex:1;min-width:0}.JourneyWorlds-module__bXzOJa__cartInfo h3{font-size:1rem;font-weight:800;line-height:1.6}.JourneyWorlds-module__bXzOJa__cartInfo>p{color:var(--muted);font-size:.875rem}.JourneyWorlds-module__bXzOJa__cartInfo>span{color:var(--muted);font-size:.8125rem;display:block}.JourneyWorlds-module__bXzOJa__quantity{border:1px solid var(--line);border-radius:9px;align-items:center;gap:2px;margin-top:10px;display:inline-flex}.JourneyWorlds-module__bXzOJa__quantity button{width:35px;min-height:35px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.JourneyWorlds-module__bXzOJa__quantity button:disabled{cursor:default;opacity:.35}.JourneyWorlds-module__bXzOJa__quantity output{text-align:center;min-width:26px;font-size:.875rem;font-weight:700}.JourneyWorlds-module__bXzOJa__linePrice{flex-direction:column;flex:none;align-items:flex-end;gap:25px;display:flex}.JourneyWorlds-module__bXzOJa__linePrice>strong{font-size:1rem}.JourneyWorlds-module__bXzOJa__remove{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;min-height:35px;display:flex;font-size:.8125rem!important}.JourneyWorlds-module__bXzOJa__remove:hover{color:#b74f57}.JourneyWorlds-module__bXzOJa__orderSummary{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--world);border-radius:18px;padding:26px;position:sticky;top:105px}.JourneyWorlds-module__bXzOJa__orderSummary h2{margin-block:10px 20px;font-size:1.75rem;font-weight:900;line-height:1.6}.JourneyWorlds-module__bXzOJa__total{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:15px;padding-block:22px;display:flex}.JourneyWorlds-module__bXzOJa__total span{color:var(--muted);font-size:.875rem}.JourneyWorlds-module__bXzOJa__total strong{font-size:1.4rem}.JourneyWorlds-module__bXzOJa__orderSummary>p{color:var(--muted);padding-block:18px 24px;font-size:.875rem}.JourneyWorlds-module__bXzOJa__orderSummary .JourneyWorlds-module__bXzOJa__primary{justify-content:space-between;display:flex}.JourneyWorlds-module__bXzOJa__orderSummary>.JourneyWorlds-module__bXzOJa__back{justify-content:center;width:100%;margin-top:17px;display:flex}.JourneyWorlds-module__bXzOJa__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:650px;padding-block:45px;display:flex}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__empty h1{font-family:var(--display);font-size:clamp(2.1rem,3.4vw,3.1rem);font-weight:400;line-height:1.4}.JourneyWorlds-module__bXzOJa__empty>p{color:var(--muted);max-width:580px}.JourneyWorlds-module__bXzOJa__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:12px;display:flex}.JourneyWorlds-module__bXzOJa__empty .JourneyWorlds-module__bXzOJa__companion{margin-block:0}.JourneyWorlds-module__bXzOJa__emptyArt{aspect-ratio:1.4;border:6px solid var(--surface);width:230px;box-shadow:-8px 8px 0 var(--hard);border-radius:22px;margin-bottom:10px;position:relative;overflow:hidden;transform:rotate(-4deg)}.JourneyWorlds-module__bXzOJa__emptyArt>svg{position:absolute;inset:0}@keyframes JourneyWorlds-module__bXzOJa__spin{to{transform:rotate(360deg)}}@keyframes JourneyWorlds-module__bXzOJa__wordUp{0%{opacity:0;transform:translateY(.7em)rotate(5deg)}to{opacity:1;transform:none}}@keyframes JourneyWorlds-module__bXzOJa__mark{0%{background-size:0% .3em}to{background-size:100% .3em}}@keyframes JourneyWorlds-module__bXzOJa__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes JourneyWorlds-module__bXzOJa__sceneIn{0%{opacity:0;transform:scale(.94)rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes JourneyWorlds-module__bXzOJa__signIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes JourneyWorlds-module__bXzOJa__ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--world) 55%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}@keyframes JourneyWorlds-module__bXzOJa__nudge{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes JourneyWorlds-module__bXzOJa__march{to{stroke-dashoffset:-26px}}@keyframes JourneyWorlds-module__bXzOJa__hop{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes JourneyWorlds-module__bXzOJa__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.JourneyWorlds-module__bXzOJa__wrap,.JourneyWorlds-module__bXzOJa__dockInner{width:calc(100% - 48px)}.JourneyWorlds-module__bXzOJa__hero{gap:34px;width:calc(100% - 48px)}.JourneyWorlds-module__bXzOJa__tickets{gap:14px}.JourneyWorlds-module__bXzOJa__ticket{grid-template-columns:34% minmax(0,1fr)}.JourneyWorlds-module__bXzOJa__ticketGo{display:none}.JourneyWorlds-module__bXzOJa__productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.JourneyWorlds-module__bXzOJa__shopLayout{grid-template-columns:200px minmax(0,1fr);gap:22px}.JourneyWorlds-module__bXzOJa__summaryLayout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.JourneyWorlds-module__bXzOJa__questionPage{gap:40px}}@media (max-width:900px){.JourneyWorlds-module__bXzOJa__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__heroTitle{font-size:3.6rem}.JourneyWorlds-module__bXzOJa__heroScene{height:420px;box-shadow:-10px 10px 0 var(--hard);border-radius:34px}.JourneyWorlds-module__bXzOJa__tickets{grid-template-columns:1fr}.JourneyWorlds-module__bXzOJa__ticket{grid-template-columns:150px minmax(0,1fr) auto;min-height:112px}.JourneyWorlds-module__bXzOJa__ticketGo{display:grid}.JourneyWorlds-module__bXzOJa__roleCards{gap:14px}.JourneyWorlds-module__bXzOJa__roleText{padding-inline:19px}.JourneyWorlds-module__bXzOJa__rolePhoto{aspect-ratio:1.25}.JourneyWorlds-module__bXzOJa__roleFoot{font-size:.8125rem}.JourneyWorlds-module__bXzOJa__shopLayout{grid-template-columns:minmax(0,1fr);gap:22px}.JourneyWorlds-module__bXzOJa__stationNav{background:0 0;border:0;position:static;overflow:visible;border-radius:0!important}.JourneyWorlds-module__bXzOJa__stationNav li:not(:last-child):after{inset-inline-start:100%;border-radius:0;width:8px;height:4px;top:calc(50% - 6px)}.JourneyWorlds-module__bXzOJa__navTitle,.JourneyWorlds-module__bXzOJa__navLegend{display:none}.JourneyWorlds-module__bXzOJa__stationNav ol{flex-direction:row;gap:8px;max-height:none;padding:4px 2px 12px;scroll-padding:10px;overflow:auto hidden}.JourneyWorlds-module__bXzOJa__stationNav li{flex:none}.JourneyWorlds-module__bXzOJa__stationLink{background:var(--surface);border-color:var(--line);gap:8px;min-width:145px;min-height:63px;padding:9px 12px}.JourneyWorlds-module__bXzOJa__stationLink[aria-current]{box-shadow:inset 0 -3px 0 var(--world)}.JourneyWorlds-module__bXzOJa__stationNumber{display:none}.JourneyWorlds-module__bXzOJa__bannerArt{width:250px}.JourneyWorlds-module__bXzOJa__questionPage{grid-template-columns:.85fr 1.15fr;gap:27px}.JourneyWorlds-module__bXzOJa__questionArt{border-top-left-radius:65px;min-height:610px}.JourneyWorlds-module__bXzOJa__questionCaption{padding:17px;inset-inline:12px}.JourneyWorlds-module__bXzOJa__questionCaption h2{font-size:1.5rem}.JourneyWorlds-module__bXzOJa__summaryLayout{grid-template-columns:minmax(0,1fr)}.JourneyWorlds-module__bXzOJa__orderSummary{position:static}.JourneyWorlds-module__bXzOJa__orderSummary .JourneyWorlds-module__bXzOJa__companion{justify-content:center}.JourneyWorlds-module__bXzOJa__summaryArt{width:200px}}@media (max-width:640px){.JourneyWorlds-module__bXzOJa__wrap,.JourneyWorlds-module__bXzOJa__dockInner{width:calc(100% - 32px)}.JourneyWorlds-module__bXzOJa__hero{flex-direction:column;gap:22px;width:100%;padding-block:0 34px;display:flex}.JourneyWorlds-module__bXzOJa__heroScene{width:100%;height:min(56vw,300px);min-height:232px;box-shadow:0 10px 0 var(--hard);border-radius:0 0 34px 34px;order:0}.JourneyWorlds-module__bXzOJa__heroCopy{width:calc(100% - 32px);margin-inline:auto;padding-top:6px}.JourneyWorlds-module__bXzOJa__kicker{padding:5px 13px 5px 11px;font-size:.8125rem}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__heroTitle{margin-block:14px;font-size:clamp(3rem,14.5vw,4.3rem);line-height:1.16}.JourneyWorlds-module__bXzOJa__heroCopy>p{font-size:1rem;line-height:1.9}.JourneyWorlds-module__bXzOJa__introActions{gap:14px;margin-top:20px}.JourneyWorlds-module__bXzOJa__introActions .JourneyWorlds-module__bXzOJa__primary{min-width:190px}.JourneyWorlds-module__bXzOJa__introActions>span{font-size:.8125rem}.JourneyWorlds-module__bXzOJa__lines{padding-block:0 26px}.JourneyWorlds-module__bXzOJa__linesHead{margin-bottom:14px}.JourneyWorlds-module__bXzOJa__ticket{border-radius:18px;grid-template-columns:118px minmax(0,1fr) auto;min-height:104px}.JourneyWorlds-module__bXzOJa__ticketBody{padding:10px 13px}.JourneyWorlds-module__bXzOJa__ticketBody strong{font-size:1.35rem}.JourneyWorlds-module__bXzOJa__ticketBody>span{font-size:.8125rem}.JourneyWorlds-module__bXzOJa__ticketGo{width:36px;height:36px;margin-inline-end:10px}.JourneyWorlds-module__bXzOJa__introFooter{flex-wrap:wrap;font-size:.75rem}.JourneyWorlds-module__bXzOJa__rolePage{padding-block:15px 35px}.JourneyWorlds-module__bXzOJa__pageHeading{text-align:start;margin-block:20px 26px}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__pageHeading h1{font-size:2.7rem}.JourneyWorlds-module__bXzOJa__roleCards{grid-template-columns:1fr;gap:19px}.JourneyWorlds-module__bXzOJa__roleCard{border-radius:22px;grid-template-columns:43% 57%;min-height:204px;display:grid}.JourneyWorlds-module__bXzOJa__roleCard:hover{box-shadow:-6px 6px 0 var(--role-color);transform:translate(3px,-3px)}.JourneyWorlds-module__bXzOJa__rolePhoto{aspect-ratio:auto;border-bottom:0;border-inline-end:2px solid var(--role-color);height:100%}.JourneyWorlds-module__bXzOJa__roleLine{top:9px;padding:2px 9px;font-size:.6875rem;inset-inline-start:9px}.JourneyWorlds-module__bXzOJa__roleBadge{border-width:2px;border-radius:12px;width:41px;height:41px;bottom:11px;left:9px;right:auto}.JourneyWorlds-module__bXzOJa__roleBadge svg{width:20px}.JourneyWorlds-module__bXzOJa__roleText{flex-direction:column;justify-content:center;padding:17px;display:flex}.JourneyWorlds-module__bXzOJa__roleText>span{font-size:.8125rem}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__roleText h2{font-size:2.1rem}.JourneyWorlds-module__bXzOJa__roleText p{font-size:.875rem}.JourneyWorlds-module__bXzOJa__roleFoot{gap:4px;margin-top:11px;padding-top:11px}.JourneyWorlds-module__bXzOJa__roleFoot svg{width:19px}.JourneyWorlds-module__bXzOJa__pageNote{align-items:flex-start;font-size:.8125rem;margin-top:25px!important}.JourneyWorlds-module__bXzOJa__pageNote svg{margin-top:3px}.JourneyWorlds-module__bXzOJa__questionPage{flex-direction:column;align-items:stretch;gap:23px;padding-block:23px;display:flex}.JourneyWorlds-module__bXzOJa__questionArt{height:170px;min-height:170px;box-shadow:-7px 7px 0 var(--hard);border-radius:45px 17px 17px}.JourneyWorlds-module__bXzOJa__questionCaption{inset-inline:14px auto;background:#fffffff0;width:min(68%,310px);padding:10px 16px;bottom:14px}.JourneyWorlds-module__bXzOJa__questionCaption>span{font-size:.75rem}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__questionCaption h2{font-size:1.45rem}.JourneyWorlds-module__bXzOJa__questionIndex{width:35px;height:35px;font-size:1rem;top:13px;left:15px}.JourneyWorlds-module__bXzOJa__questionProgress{margin-block:7px 18px}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__questionBody h1{margin-top:13px;font-size:2.4rem}.JourneyWorlds-module__bXzOJa__questionBody>p{margin-bottom:18px;font-size:.9375rem}.JourneyWorlds-module__bXzOJa__choice{min-height:61px;padding-block:9px}.JourneyWorlds-module__bXzOJa__companion{margin-top:18px}.JourneyWorlds-module__bXzOJa__shop{padding-block:16px 119px}.JourneyWorlds-module__bXzOJa__banner{min-height:149px;box-shadow:-6px 6px 0 var(--hard);border-radius:22px;gap:10px;padding:18px}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__banner h1{max-width:250px;font-size:1.7rem;line-height:1.4}.JourneyWorlds-module__bXzOJa__banner .JourneyWorlds-module__bXzOJa__eyebrow{font-size:.8125rem}.JourneyWorlds-module__bXzOJa__bannerArt{width:31%;margin:-18px 0 -18px -18px}.JourneyWorlds-module__bXzOJa__tags{gap:4px}.JourneyWorlds-module__bXzOJa__tags span{padding:2px 7px;font-size:.75rem}.JourneyWorlds-module__bXzOJa__shopLayout{gap:10px;margin-top:16px}.JourneyWorlds-module__bXzOJa__stationNav ol{margin-inline:-16px;padding-inline:16px}.JourneyWorlds-module__bXzOJa__stationLink{min-width:135px}.JourneyWorlds-module__bXzOJa__stationHeading{align-items:flex-start;gap:12px;margin-bottom:18px}.JourneyWorlds-module__bXzOJa__stationSign{width:54px;height:54px;box-shadow:-4px 4px 0 var(--hard);border-radius:16px;font-size:1.9rem}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__stationHeading h2{font-size:1.9rem}.JourneyWorlds-module__bXzOJa__stationHeading p{font-size:.875rem}.JourneyWorlds-module__bXzOJa__stationHeading .JourneyWorlds-module__bXzOJa__eyebrow{font-size:.8125rem}.JourneyWorlds-module__bXzOJa__stationHeading .JourneyWorlds-module__bXzOJa__back{text-align:start;max-width:105px;line-height:1.5;font-size:.8125rem!important}.JourneyWorlds-module__bXzOJa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.JourneyWorlds-module__bXzOJa__productCard{border-radius:15px}.JourneyWorlds-module__bXzOJa__productPhoto{border-radius:9px;margin:6px}.JourneyWorlds-module__bXzOJa__productImage{padding:5px}.JourneyWorlds-module__bXzOJa__productInfo{padding:5px 11px 12px}.JourneyWorlds-module__bXzOJa__productInfo h3{font-size:.9375rem}.JourneyWorlds-module__bXzOJa__productBottom>strong{font-size:1rem}.JourneyWorlds-module__bXzOJa__productInfo>p{font-size:.75rem}.JourneyWorlds-module__bXzOJa__productBottom{gap:9px}.JourneyWorlds-module__bXzOJa__cardAction{font-size:.8125rem}.JourneyWorlds-module__bXzOJa__journeyDock{bottom:calc(75px + env(safe-area-inset-bottom))}.JourneyWorlds-module__bXzOJa__dockInner{gap:10px;padding-block:12px 16px}.JourneyWorlds-module__bXzOJa__dockInner .JourneyWorlds-module__bXzOJa__primary{gap:13px;min-width:0;min-height:49px;padding:11px 15px;font-size:.875rem!important}.JourneyWorlds-module__bXzOJa__cartSnapshot{gap:7px}.JourneyWorlds-module__bXzOJa__cartSnapshot>svg{display:none}.JourneyWorlds-module__bXzOJa__cartSnapshot>div{flex-direction:column;gap:0;display:flex}.JourneyWorlds-module__bXzOJa__cartSnapshot span{font-size:.75rem}.JourneyWorlds-module__bXzOJa__cartSnapshot strong{font-size:.9375rem}.JourneyWorlds-module__bXzOJa__summary{padding-block:20px 35px}.JourneyWorlds-module__bXzOJa__summaryHeading{box-shadow:-6px 6px 0 var(--hard);border-radius:22px;gap:15px;margin-bottom:24px;padding:22px}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__summaryHeading h1{font-size:2.1rem}.JourneyWorlds-module__bXzOJa__summaryHeading p{font-size:.9375rem}.JourneyWorlds-module__bXzOJa__summaryArt{aspect-ratio:.8;width:100px;box-shadow:-4px 4px 0 var(--hard);border-width:4px;margin-inline-end:-40px;transform:rotate(-8deg)}.JourneyWorlds-module__bXzOJa__summaryMascot{width:58%}.JourneyWorlds-module__bXzOJa__summaryHeading>div:first-child{min-width:0}.JourneyWorlds-module__bXzOJa__summaryLayout{gap:20px}.JourneyWorlds-module__bXzOJa__cartLines{border-radius:16px;padding:17px}.JourneyWorlds-module__bXzOJa__cartLine{flex-wrap:wrap;align-items:flex-start;gap:11px;padding-block:19px}.JourneyWorlds-module__bXzOJa__cartImage{width:76px}.JourneyWorlds-module__bXzOJa__cartInfo{min-width:140px}.JourneyWorlds-module__bXzOJa__cartInfo h3{font-size:.9375rem}.JourneyWorlds-module__bXzOJa__linePrice{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:-5px;padding-inline-start:87px}.JourneyWorlds-module__bXzOJa__linePrice>strong{font-size:.9375rem}.JourneyWorlds-module__bXzOJa__orderSummary{padding:22px}.JourneyWorlds-module__bXzOJa__orderSummary h2{font-size:1.6rem}.JourneyWorlds-module__bXzOJa__empty{min-height:570px;padding-block:30px}.JourneyWorlds-module__bXzOJa__emptyActions{width:100%}.JourneyWorlds-module__bXzOJa__waiting{min-height:300px}}@media (max-width:360px){.JourneyWorlds-module__bXzOJa__wrap,.JourneyWorlds-module__bXzOJa__dockInner{width:calc(100% - 24px)}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__heroTitle{font-size:2.9rem}.JourneyWorlds-module__bXzOJa__introActions{gap:12px}.JourneyWorlds-module__bXzOJa__introActions .JourneyWorlds-module__bXzOJa__primary{min-width:156px;padding-inline:18px}.JourneyWorlds-module__bXzOJa__ticket{grid-template-columns:96px minmax(0,1fr)}.JourneyWorlds-module__bXzOJa__ticketGo{display:none}.JourneyWorlds-module__bXzOJa__roleText{padding:13px}.JourneyWorlds-module__bXzOJa__roleFoot{flex-wrap:wrap}.JourneyWorlds-module__bXzOJa__dockInner .JourneyWorlds-module__bXzOJa__primary{gap:8px;padding-inline:11px}.JourneyWorlds-module__bXzOJa__bannerArt{width:76px}.JourneyWorlds-module__bXzOJa__root .JourneyWorlds-module__bXzOJa__banner h1{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.JourneyWorlds-module__bXzOJa__root *,.JourneyWorlds-module__bXzOJa__root :before,.JourneyWorlds-module__bXzOJa__root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.HeroSection-module__SEewqa__hero{min-height:var(--hero-height);text-align:var(--hero-alignment)}.HeroSection-module__SEewqa__content{align-items:var(--hero-items)}.HeroSection-module__SEewqa__heading{overflow-wrap:anywhere;line-height:1.4}.HeroSection-module__SEewqa__word{font-size:var(--word-mobile-size);font-weight:var(--word-weight);color:var(--word-color)}.HeroSection-module__SEewqa__subtitle{font-size:var(--subtitle-mobile-size);color:var(--subtitle-color)}.HeroSection-module__SEewqa__cta{background:var(--cta-background);color:var(--cta-color);border-color:var(--cta-hover-background)}.HeroSection-module__SEewqa__cta:hover{background:var(--cta-hover-background)}.HeroSection-module__SEewqa__cta:focus-visible{outline-offset:4px;outline:3px solid}.HeroSection-module__SEewqa__heroLogo{width:min(var(--hero-logo-size), 70vw);aspect-ratio:1;height:auto}@media (min-width:640px){.HeroSection-module__SEewqa__heading{line-height:1.5}.HeroSection-module__SEewqa__word{font-size:var(--word-tablet-size)}.HeroSection-module__SEewqa__subtitle{font-size:var(--subtitle-desktop-size)}}@media (min-width:768px){.HeroSection-module__SEewqa__word{font-size:var(--word-desktop-size)}}@media (prefers-reduced-motion:reduce){.HeroSection-module__SEewqa__hero *,.HeroSection-module__SEewqa__hero :before,.HeroSection-module__SEewqa__hero :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
