.v-m{--m-paper:#faf6ee;--m-raised:#fffdf9;--m-paper-deep:#f0eadd;--m-ink:#241e19;--m-soft:#685e54;--m-gold:#b08a3e;--m-gold-ink:#85562a;--m-rule:#e4dccd;--m-gutter:1.5rem;--m-wall:#f0eadd;--m-plate:#f0eadd;--font-body:var(--font-m-serif), ui-serif, Georgia, serif;--font-display-face:var(--font-m-serif), ui-serif, Georgia, serif;--radius:0rem;--background:var(--m-paper);--foreground:var(--m-ink);--card:var(--m-raised);--card-foreground:var(--m-ink);--popover:var(--m-raised);--popover-foreground:var(--m-ink);--primary:var(--m-ink);--primary-foreground:var(--m-paper);--secondary:var(--m-paper-deep);--secondary-foreground:var(--m-ink);--muted:var(--m-paper-deep);--muted-foreground:var(--m-soft);--accent:var(--m-paper-deep);--accent-foreground:var(--m-ink);--destructive:#9d2a22;--border:var(--m-rule);--input:#8c8375;--ring:var(--m-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.v-m){--m-paper:#faf6ee;--m-raised:#fffdf9;--m-paper-deep:#f0eadd;--m-ink:#241e19;--m-soft:#685e54;--m-gold:#b08a3e;--m-gold-ink:#85562a;--m-rule:#e4dccd;--m-gutter:1.5rem;--m-wall:#f0eadd;--m-plate:#f0eadd;--font-body:var(--font-m-serif), ui-serif, Georgia, serif;--font-display-face:var(--font-m-serif), ui-serif, Georgia, serif;--radius:0rem;--background:var(--m-paper);--foreground:var(--m-ink);--card:var(--m-raised);--card-foreground:var(--m-ink);--popover:var(--m-raised);--popover-foreground:var(--m-ink);--primary:var(--m-ink);--primary-foreground:var(--m-paper);--secondary:var(--m-paper-deep);--secondary-foreground:var(--m-ink);--muted:var(--m-paper-deep);--muted-foreground:var(--m-soft);--accent:var(--m-paper-deep);--accent-foreground:var(--m-ink);--destructive:#9d2a22;--border:var(--m-rule);--input:#8c8375;--ring:var(--m-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:640px){.v-m{--m-gutter:2rem}body:has(.v-m){--m-gutter:2rem}}@media (min-width:1024px){.v-m{--m-gutter:3rem}body:has(.v-m){--m-gutter:3rem}}body:has(.v-m){background-color:var(--m-paper)}.v-m{background-color:var(--background);color:var(--foreground);font-family:var(--font-body);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;font-synthesis:none;text-rendering:optimizelegibility;font-weight:370}.v-m.m-root{background-image:radial-gradient(120% 60rem at 62% -12rem,#fff0cd8c,#0000 62%);background-repeat:no-repeat}.v-m ::selection{background-color:var(--m-ink);color:var(--m-paper)}.v-m :focus-visible{outline:1px solid var(--m-ink);outline-offset:3px}.v-m :where(input:not([type=radio],[type=checkbox])):focus-visible{outline:none}.v-m .m-display{font-family:var(--font-display-face);letter-spacing:-.022em;text-wrap:balance;font-weight:300;line-height:.98}.v-m .m-display em{font-variation-settings:"SOFT" 0, "WONK" 1;letter-spacing:-.03em;font-style:italic;font-weight:300}.v-m .m-ar{font-family:var(--font-m-arabic), "Geeza Pro", serif;font-feature-settings:normal;font-variation-settings:normal;letter-spacing:normal;font-weight:400}.v-m:lang(ar){--font-body:var(--font-m-serif), var(--font-m-naskh), ui-serif, serif;--font-display-face:var(--font-m-serif), var(--font-m-naskh), ui-serif, serif}.v-m .m-display:lang(ar){letter-spacing:0;font-weight:400;line-height:1.3}.v-m .m-display em:lang(ar){color:var(--m-gold-ink);letter-spacing:0}.v-m :is(em,i,.italic):lang(ar){font-style:normal}.v-m .m-caps:lang(ar){letter-spacing:0;text-transform:none;font-size:.8125rem}.v-m .m-caps{letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;font-size:.6875rem;font-weight:500;line-height:1.4}.v-m .m-num{font-variant-numeric:lining-nums tabular-nums}.v-m .m-stroke{fill:none;stroke:var(--m-gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.v-m .m-fine{vector-effect:non-scaling-stroke}.v-m .m-link{text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--m-rule);text-decoration-color:var(--m-rule);text-underline-offset:.4em;transition:text-decoration-color .3s}.v-m .m-link:hover{text-decoration-color:currentColor}.v-m .m-draw{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .55rem);background-repeat:no-repeat;background-size:0 1px;transition:background-size .45s cubic-bezier(.2,.7,.2,1)}.v-m .m-draw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:100% calc(100% - .55rem)}.v-m .m-draw:hover,.v-m .m-draw[aria-current=page],.v-m .m-draw[aria-current=true]{background-size:100% 1px}body:has(.v-m) [data-slot=sheet-overlay]{background-color:#1f1a175c}.v-m .m-rail{scrollbar-width:none;overscroll-behavior-x:contain}.v-m .m-rail::-webkit-scrollbar{display:none}.v-m .m-rail[data-dragging]{scroll-snap-type:none;cursor:grabbing}.v-m .m-velvet{background-color:var(--c);background-image:radial-gradient(120% 120% at 30% 20%,#ffffff38,#0000 55%);box-shadow:inset 0 0 0 1px #1f1a1724}@supports (animation-timeline:scroll()){@media (min-width:48rem){.v-m.m-root:has([data-m-hero])>header{animation:linear both m-header-in;animation-timeline:scroll(root);animation-range:0 160px}}}@keyframes m-header-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{background-color:color-mix(in srgb, var(--m-paper) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (prefers-reduced-motion:no-preference){.v-m .m-hero-photo{animation:2.8s cubic-bezier(.2,.7,.2,1) both m-settle}@supports (animation-timeline:view()){.v-m .m-hero{view-timeline:--m-hero block}@media (min-width:48rem){.v-m .m-hero-drift{animation:linear both m-drift;animation-timeline:--m-hero;animation-range:exit}}}.v-m .m-cue:after{animation:2.6s cubic-bezier(.6,0,.3,1) 1.6s infinite both m-cue}}.v-m .m-cue{background:color-mix(in srgb, var(--m-gold) 30%, transparent)}.v-m .m-cue:after{content:"";background:var(--m-gold);transform-origin:top;position:absolute;inset:0}@keyframes m-settle{0%{transform:scale(1.07)}}@keyframes m-drift{to{transform:translateY(16%)}}@keyframes m-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.v-m [data-m-copy]:not([data-m-copy="1"]){display:none}.v-m [data-loop] [data-m-copy]{display:list-item}@media (prefers-reduced-motion:no-preference){.v-m [data-thread=live] [data-m-piece] .m-piece-art{transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1.3s cubic-bezier(.2,.7,.2,1)}.v-m [data-thread=live] [data-m-piece] .m-piece-words{transition:opacity .9s ease-out .15s}.v-m [data-thread=live] [data-m-piece]:not([data-lit]) .m-piece-art{opacity:.3;transform:translateY(18px)scale(.96)}.v-m [data-thread=live] [data-m-piece]:not([data-lit]) .m-piece-words{opacity:.4}}.v-m [data-thread=live] [data-m-lane] .m-sign{visibility:hidden}.v-m .m-sign path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.v-m [data-k=wait] .m-wipe,.v-m .m-wipe[data-k=wait]{opacity:0}.v-m [data-k=wait] .m-wipe img,.v-m .m-wipe[data-k=wait] img{transform:scale(1.07)}.v-m [data-k=in] .m-wipe,.v-m .m-wipe[data-k=in]{animation:m-wipe 1.5s cubic-bezier(.3, .6, .2, 1) var(--m-d,0s) both}.v-m [data-k=in] .m-wipe img,.v-m .m-wipe[data-k=in] img{transition:transform 2.2s cubic-bezier(.2, .7, .2, 1) var(--m-d,0s)}.v-m [data-k=wait] .m-rise,.v-m .m-rise[data-k=wait]{opacity:0;transform:translateY(14px)}.v-m [data-k=in] .m-rise,.v-m .m-rise[data-k=in]{transition:opacity .9s ease-out var(--m-d,0s), transform 1.1s cubic-bezier(.2, .7, .2, 1) var(--m-d,0s)}.v-m [data-k=wait] .m-sign path,.v-m .m-sign[data-k=wait] path{stroke-dashoffset:1px}.v-m [data-k=in] .m-sign path,.v-m .m-sign[data-k=in] path{transition:stroke-dashoffset 1.8s cubic-bezier(.45, .05, .25, 1) var(--m-d,0s)}.v-m .m-arrive{animation:1.2s cubic-bezier(.2,.7,.2,1) both m-arrive;animation-delay:var(--m-d,0s)}.v-m .m-sign-load path{animation:2s cubic-bezier(.45,.05,.25,1) both m-draw;animation-delay:var(--m-d,.35s)}.v-m .m-zoom img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.v-m a:hover .m-zoom img{transform:scale(1.03)}.v-m .m-card .m-sign path{stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.4,0,.6,1)}.v-m .m-card:hover .m-sign path,.v-m .m-card:focus-visible .m-sign path{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.45,.05,.25,1)}}}@keyframes m-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes m-wipe{0%{clip-path:var(--m-from,inset(0 0 100% 0))}to{clip-path:var(--m-to,inset(0 0 0 0))}}@keyframes m-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){::view-transition-old(.m-page){animation:.22s ease-in reverse both m-page-fade,.38s cubic-bezier(.4,0,.6,1) both m-page-out}::view-transition-new(.m-page){animation:.36s ease-out .14s both m-page-fade,.52s cubic-bezier(.2,.7,.2,1) both m-page-in}}@keyframes m-page-fade{0%{opacity:0}to{opacity:1}}@keyframes m-page-out{to{translate:-28px}}@keyframes m-page-in{0%{translate:36px}}::view-transition-group(m-header){z-index:100;animation:none}::view-transition-old(m-header){display:none}::view-transition-new(m-header){animation:none}html:has(.v-m)::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){.v-m [data-slot=accordion-content],.v-m[data-slot=sheet-content]{animation-duration:0s}body:has(.v-m) [data-slot=sheet-overlay]{animation-duration:0s}::view-transition-old(.m-page){animation:none}::view-transition-new(.m-page){animation:none}}@media (max-width:47.99rem){.v-m:has([data-actionbar])>footer{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.v-m .m-poster{-webkit-mask-image:radial-gradient(50% 50%,#000 58%,#0000 96%);mask-image:radial-gradient(50% 50%,#000 58%,#0000 96%)}.v-m .m-canvas{touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .35s ease-out}.v-m .m-canvas[data-on]{opacity:1;transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.v-m .m-canvas:active{cursor:grabbing}.v-m .m-poster-wrap{transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.v-m .m-poster-wrap[data-under]{opacity:0}@keyframes m-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.v-m .m-fade{animation:.7s cubic-bezier(.2,.7,.2,1) both m-fade}}
