/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:dark;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--content-width:47rem;--radius-control:.875rem;--transition:.18s ease;--theme-transition-duration:.3s;--disclosure-duration:.32s;--disclosure-opacity-duration:.24s;--disclosure-easing:cubic-bezier(.22, .72, .28, 1);--disclosure-offset:5px;--disclosure-enter-delay:.19s;--type-display-xl-size:3.5rem;--type-display-xl-line:4.25rem;--type-display-lg-size:2.75rem;--type-display-lg-line:3.5rem;--type-heading-xl-size:2rem;--type-heading-xl-line:2.75rem;--type-heading-lg-size:1.5rem;--type-heading-lg-line:2.25rem;--type-heading-md-size:1.25rem;--type-heading-md-line:1.875rem;--type-heading-sm-size:1.125rem;--type-heading-sm-line:1.75rem;--type-body-lg-size:1.125rem;--type-body-lg-line:1.875rem;--type-body-md-size:1rem;--type-body-md-line:1.625rem;--type-body-sm-size:.875rem;--type-body-sm-line:1.375rem;--type-label-lg-size:1rem;--type-label-lg-line:1.5rem;--type-label-md-size:.875rem;--type-label-md-line:1.375rem;--type-label-sm-size:.8125rem;--type-label-sm-line:1.25rem;--bg-primary:#11110f;--bg-secondary:#181816;--surface:#1b1b18;--text-primary:#f3f1e8;--text-secondary:#aaa89f;--text-muted:#77766f;--text-secondary-readable:var(--text-secondary);--border:#30302c;--border-strong:#55534b;--brand:#ccae68;--brand-contrast:#ccae68;--brand-hover:#d7bb78;--brand-soft:#29251b;--brand-text:#ccae68;--action-primary:#ccae68;--action-primary-hover:#d7bb78;--action-primary-text:#11110f;--success:#5e8061;--warning:#b48745;--danger:#a9574f;--danger-text:#d58278;--info:#657d91;--shadow-soft:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-soft:color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root[data-theme=light]{color-scheme:light;--bg-primary:#fff;--bg-secondary:#f7f7f4;--surface:#fff;--text-primary:#11110f;--text-secondary:#73736d;--text-muted:#a5a59f;--border:#e4e4df;--border-strong:#cacac4;--brand:#ccae68;--brand-contrast:#b99a56;--brand-hover:#b99a56;--brand-soft:#f5edda;--brand-text:#80662f;--action-primary:#11110f;--action-primary-hover:#252521;--action-primary-text:#fff;--danger-text:#a9574f;--shadow-soft:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--shadow-soft:color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root[data-theme=warm]{color-scheme:light;--bg-primary:#f3f3d9;--bg-secondary:#eaeacf;--surface:#f7f7e5;--text-primary:#171713;--text-secondary:#727267;--text-muted:#99998c;--text-secondary-readable:#6e6e63;--border:#dcdcc4;--border-strong:#c9c9ae;--brand:#ccae68;--brand-contrast:#b9974e;--brand-hover:#a98742;--brand-soft:#e7ddb7;--brand-text:#705923;--action-primary:#11110f;--action-primary-hover:#292923;--action-primary-text:#fff;--danger-text:#a45149;--shadow-soft:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=warm]{--shadow-soft:color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root[data-theme=amoled]{color-scheme:dark;--bg-primary:#000;--bg-secondary:#070706;--surface:#0c0c0a;--text-primary:#e9e7df;--text-secondary:#a4a29a;--text-muted:#77756e;--text-secondary-readable:var(--text-secondary);--border:#25241f;--border-strong:#4d4b43;--brand:#ccae68;--brand-contrast:#ccae68;--brand-hover:#d7bb78;--brand-soft:#201c13;--brand-text:#ccae68;--action-primary:#ccae68;--action-primary-hover:#d7bb78;--action-primary-text:#11110f;--danger-text:#d58278;--shadow-soft:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=amoled]{--shadow-soft:color-mix(in srgb, var(--text-primary) 7%, transparent)}}:root[data-theme=system]{color-scheme:light;--bg-primary:#fff;--bg-secondary:#f7f7f4;--surface:#fff;--text-primary:#11110f;--text-secondary:#73736d;--text-muted:#a5a59f;--border:#e4e4df;--border-strong:#cacac4;--brand:#ccae68;--brand-contrast:#b99a56;--brand-hover:#b99a56;--brand-soft:#f5edda;--brand-text:#80662f;--action-primary:#11110f;--action-primary-hover:#252521;--action-primary-text:#fff;--danger-text:#a9574f;--shadow-soft:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=system]{--shadow-soft:color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root[data-theme=system]{--marketing-ink:#11110f;--text-secondary-readable:var(--text-secondary);--bg-secondary:var(--bg-primary);--surface:var(--bg-primary);--border:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=system]{--border:color-mix(in srgb, var(--text-primary) 12%, var(--bg-primary))}}:root[data-theme=system]{--border-strong:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=system]{--border-strong:color-mix(in srgb, var(--text-primary) 24%, var(--bg-primary))}}@media (prefers-color-scheme:dark){:root[data-theme=system]{color-scheme:dark;--bg-primary:#000;--bg-secondary:#070706;--surface:#0c0c0a;--text-primary:#e9e7df;--text-secondary:#a4a29a;--text-muted:#77756e;--text-secondary-readable:var(--text-secondary);--border:#25241f;--border-strong:#4d4b43;--brand:#ccae68;--brand-contrast:#ccae68;--brand-hover:#d7bb78;--brand-soft:#201c13;--brand-text:#ccae68;--action-primary:#ccae68;--action-primary-hover:#d7bb78;--action-primary-text:#11110f;--danger-text:#d58278;--shadow-soft:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=system]{--shadow-soft:color-mix(in srgb, var(--text-primary) 7%, transparent)}}:root[data-theme=system]{--bg-secondary:var(--bg-primary);--surface:var(--bg-primary);--border:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=system]{--border:color-mix(in srgb, var(--text-primary) 16%, var(--bg-primary))}}:root[data-theme=system]{--border-strong:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=system]{--border-strong:color-mix(in srgb, var(--text-primary) 32%, var(--bg-primary))}}:root[data-theme=system]{--action-primary:var(--brand);--action-primary-hover:var(--brand-hover);--action-primary-text:var(--marketing-ink)}}:root{--font-family-body:"Masaa Latin Numbers", "Swissra", "Noto Sans Arabic", Tahoma, Arial, sans-serif;--motion-fast:.18s;--motion-standard:.24s;--motion-entrance:.35s;--motion-easing:var(--disclosure-easing)}html{scroll-behavior:smooth;font-family:var(--font-family-body);font-synthesis:none;text-rendering:optimizelegibility;background-color:var(--bg-primary);color:var(--text-primary);scroll-padding-block-start:7rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);-webkit-font-smoothing:antialiased}:where(main,section,article,div){min-inline-size:0}:where(p,h1,h2,h3,h4,h5,h6,a){overflow-wrap:anywhere}:where(button,input,select,textarea){font:inherit}:where(a){text-decoration:underline}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-text);outline-offset:4px}img,video{block-size:auto;max-inline-size:100%}}@layer components{.container{inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto}.container--editorial{max-inline-size:44rem}.section{padding-block:clamp(1.7rem,4vh,2.5rem);padding-inline:clamp(1.25rem,6vw,3rem)}.button{border-radius:var(--radius-control);min-block-size:3.25rem;min-inline-size:min(8rem,100%);max-inline-size:100%;font-size:var(--type-label-lg-size);line-height:var(--type-label-lg-line);text-align:center;overflow-wrap:anywhere;transition:background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.button:not(:disabled){cursor:pointer}.button--primary:not(:disabled):active{background-color:var(--action-primary-hover)}.button:not(:disabled):active{box-shadow:inset 0 0 0 2px}.button--primary{background-color:var(--action-primary);color:var(--action-primary-text)}.button--secondary{color:var(--text-primary);border-color:var(--border-strong);background-color:#0000}.button--secondary:not(:disabled):active{background-color:var(--bg-secondary);border-color:var(--text-secondary-readable)}@media (prefers-reduced-motion:reduce){.button{transition:none}}@media (hover:hover){.button--primary:not(:disabled):hover{background-color:var(--action-primary-hover)}.button--secondary:not(:disabled):hover{background-color:var(--bg-secondary);border-color:var(--brand-text)}}.brand-mark{aspect-ratio:311/105;background-color:var(--brand);inline-size:8.25rem;max-inline-size:100%;display:inline-block;-webkit-mask:url(/brand/masaa.svg) 50%/contain no-repeat;mask:url(/brand/masaa.svg) 50%/contain no-repeat}.page-title{font-size:var(--type-heading-xl-size);line-height:var(--type-heading-xl-line);font-weight:600}@media (width>=681px){.page-title{font-size:var(--type-display-lg-size);line-height:var(--type-display-lg-line)}}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.my-1{margin-block:var(--space-1)}.my-2{margin-block:var(--space-2)}.my-4{margin-block:var(--space-4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:var(--space-2)}.rounded-masaa-control{border-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.bg-bg-secondary{background-color:var(--bg-secondary)}.bg-brand{background-color:var(--brand)}.bg-surface{background-color:var(--surface)}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.text-body-sm{font-size:var(--type-body-sm-size);line-height:var(--tw-leading,var(--type-body-sm-line))}.text-heading-sm{font-size:var(--type-heading-sm-size);line-height:var(--tw-leading,var(--type-heading-sm-line))}.text-label-sm{font-size:var(--type-label-sm-size);line-height:var(--tw-leading,var(--type-label-sm-line))}.font-medium{--tw-font-weight:500;font-weight:500}.font-semibold{--tw-font-weight:600;font-weight:600}.text-text-primary{color:var(--text-primary)}.text-text-secondary-readable{color:var(--text-secondary-readable)}.numerals{font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}}@font-face{font-family:Swissra;src:url(/fonts/Swissra-Normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Swissra;src:url(/fonts/Swissra-Medium.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Swissra;src:url(/_astro/Swissra-Bold.BAHr21hd.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Masaa Latin Numbers;src:local(Arial),local(Helvetica Neue);font-style:normal;font-weight:300 600;unicode-range:U+2B-3A;font-display:swap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.marketing-content{z-index:1;background:var(--bg-primary);display:flow-root;position:relative}.marketing-divider{position:relative}.marketing-divider:after{content:"";background:var(--border);pointer-events:none;block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.marketing-divider--start:after{inset-block:0 auto}@supports (overflow:clip){.marketing-content{overflow-x:clip}.marketing-divider:after{inset-inline:calc(50% - 50vw)}}.footer[data-footer-reveal]{z-index:0;position:sticky;inset-block-end:0}.marketing-content~.footer .footer__upper{border-block-start-color:#0000}@media (width<=899px),(prefers-reduced-motion:reduce){.footer[data-footer-reveal]{position:static}}@media print{.footer[data-footer-reveal]{position:static}.marketing-content{overflow:visible}.marketing-divider:after{inset-inline:0}}@property --navbar-expansion{syntax:"<number>";inherits:true;initial-value:1}@property --navbar-center-shift{syntax:"<length>";inherits:true;initial-value:0}.navbar__position{display:contents}.navbar__brand-visual{justify-content:center;align-items:center;display:flex}@media (width>=1024px){.site-header[data-navbar-home][data-navbar-pending]{visibility:hidden}.site-header[data-navbar-home][data-navbar-state]{--navbar-full-width:min(70rem, calc(100vw - var(--navbar-scrollbar,0px) - 6rem));--navbar-logo-width:calc(7rem * 297 / 311);--navbar-reveal-ease:cubic-bezier(.22, 1, .36, 1);--navbar-expansion:1;--navbar-center-shift:0px;--navbar-logo-scale:3.4;--navbar-logo-opacity:1;--navbar-logo-y:0px;inset-block-start:var(--navbar-offset);inset-inline:auto;inline-size:var(--navbar-full-width);max-inline-size:none;transform:translateX(calc(-50% + var(--navbar-center-shift))) scaleX(var(--navbar-expansion));pointer-events:none;margin:0;position:fixed;left:50%}.site-header[data-navbar-home][data-navbar-state]:before,.site-header[data-navbar-home][data-navbar-state]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.site-header[data-navbar-home][data-navbar-state]:before{background:var(--surface)}.site-header[data-navbar-home][data-navbar-state]:after{background:linear-gradient(to right, transparent 0%, var(--border) 15%, var(--border) 85%, transparent 100%) top / 100% 1px no-repeat, linear-gradient(to right, transparent 0%, var(--border) 15%, var(--border) 85%, transparent 100%) bottom / 100% 1px no-repeat}.site-header[data-navbar-home][data-navbar-state] .navbar__position{transform:scaleX(calc(1 / var(--navbar-expansion)));clip-path:inset(0 -100vw);display:block}.site-header[data-navbar-home][data-navbar-state] .navbar__brand-visual{transform:translateY(var(--navbar-logo-y)) scale(var(--navbar-logo-scale));transform-origin:50%;opacity:var(--navbar-logo-opacity)}.site-header[data-navbar-home][data-navbar-state]:is([data-navbar-logo-phase=initial],[data-navbar-logo-phase=disappearing]) .navbar__position{clip-path:inset(calc(-1 * var(--navbar-offset)) -100vw max(calc(-1 * var(--navbar-offset)), calc(100% - var(--navbar-logo-safe-height))))}.site-header[data-navbar-home][data-navbar-logo-hidden] .navbar__brand{visibility:hidden;pointer-events:none}.site-header[data-navbar-home][data-navbar-state=expanded] .navbar__brand-visual{opacity:1;transform:none}.site-header[data-navbar-home][data-navbar-state=collapsed] .navbar__brand:focus-visible{outline:none}.site-header[data-navbar-home][data-navbar-state=collapsed] .navbar__brand:focus-visible .navbar__brand-visual{outline:2px solid var(--brand-text);outline-offset:4px}.site-header[data-navbar-home][data-navbar-state] .navbar{background:0 0}.site-header[data-navbar-home][data-navbar-state] .navbar:before,.site-header[data-navbar-home][data-navbar-state] .navbar:after{content:none}.site-header[data-navbar-home][data-navbar-state] :is(.navbar__brand,.navbar__links,.navbar__cta){pointer-events:auto}.site-header[data-navbar-home][data-navbar-state=collapsed]{--navbar-expansion:var(--navbar-collapsed-scale,.1);--navbar-center-shift:calc(var(--navbar-scrollbar,0px) / 2 - var(--navbar-viewport-origin,0px))}.site-header[data-navbar-home][data-navbar-state=collapsed]:before,.site-header[data-navbar-home][data-navbar-state=collapsed]:after{opacity:0}.site-header[data-navbar-home][data-navbar-state=collapsed] .navbar__brand{transform:translateX(calc((var(--navbar-logo-width) - var(--navbar-full-width)) / 2))}.site-header[data-navbar-home][data-navbar-state=collapsed] :is(.navbar__links,.navbar__cta){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px)}.site-header[data-navbar-home][data-navbar-motion]{transition:--navbar-expansion .46s var(--navbar-reveal-ease), --navbar-center-shift .46s var(--navbar-reveal-ease) 20ms}.site-header[data-navbar-home][data-navbar-motion]:before,.site-header[data-navbar-home][data-navbar-motion]:after{transition:opacity .46s var(--navbar-reveal-ease)}.site-header[data-navbar-home][data-navbar-motion] .navbar__brand{transition:transform .46s var(--navbar-reveal-ease) 20ms}.site-header[data-navbar-home][data-navbar-motion] .navbar__links{transition:opacity .26s var(--navbar-reveal-ease) .14s, transform .26s var(--navbar-reveal-ease) .14s, visibility 0s .14s}.site-header[data-navbar-home][data-navbar-motion] .navbar__cta{transition:background-color .18s ease-out, opacity .26s var(--navbar-reveal-ease) .2s, transform .26s var(--navbar-reveal-ease) .2s, visibility 0s .2s}.site-header[data-navbar-home][data-navbar-motion][data-navbar-state=collapsed],.site-header[data-navbar-home][data-navbar-motion][data-navbar-state=collapsed] .navbar__brand{transition-delay:80ms}.site-header[data-navbar-home][data-navbar-motion][data-navbar-state=collapsed] :is(.navbar__links,.navbar__cta){transition:background-color .18s ease-out, opacity .16s var(--navbar-reveal-ease), transform .16s var(--navbar-reveal-ease), visibility 0s .16s}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.site-header[data-navbar-home][data-navbar-state],.site-header[data-navbar-home][data-navbar-state]:before,.site-header[data-navbar-home][data-navbar-state]:after,.site-header[data-navbar-home][data-navbar-state] :is(.navbar__brand,.navbar__links,.navbar__cta){transition:none}}:root{--marketing-type-hero:clamp(2.5rem, 10vw, 3rem);--marketing-type-page:clamp(2.25rem, 4.5vw, 3.5rem);--marketing-type-section:2rem;--marketing-type-detail:1.375rem;--marketing-copy-size:1.0625rem;--marketing-section-space:clamp(3.5rem, 7vw, 7.5rem);--marketing-related-space:clamp(3rem, 5vw, 5rem)}@media (width>=681px){:root{--marketing-type-hero:clamp(3.5rem, 5.5vw, 5rem);--marketing-type-section:clamp(2.25rem, 4vw, 3rem);--marketing-type-detail:var(--type-heading-lg-size);--marketing-copy-size:var(--type-body-lg-size)}}.page-shell,.site-header{inline-size:calc(100% - 2.5rem);max-inline-size:70rem;margin-inline:auto}.story-section{padding-block:var(--marketing-section-space)}.story-section h2{font-size:var(--marketing-type-section);text-wrap:balance;font-weight:600;line-height:1.3}.story-section p{font-size:var(--marketing-copy-size);max-inline-size:35rem;line-height:1.8}.story-section .eyebrow{font-size:var(--type-label-lg-size);line-height:var(--type-label-lg-line)}.eyebrow{color:var(--brand-text);margin-block-end:var(--space-4);font-weight:500}.skip-link{z-index:20;padding:var(--space-3);background:var(--action-primary);color:var(--action-primary-text);position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.navbar-slot{--navbar-offset:1rem;--navbar-height:calc(max(44px, calc(var(--type-label-md-line) + 1.1rem + 2px)) + 1.25rem + 2px);z-index:10;block-size:calc(var(--navbar-offset) + var(--navbar-height));margin-block-end:calc(-1 * (var(--navbar-offset) + var(--navbar-height)));padding-block-start:var(--navbar-offset);position:relative}.site-header{z-index:10;position:relative;inset-inline:0}.site-header[data-sticky]{position:fixed;inset-block-start:var(--navbar-offset)}.navbar{align-items:center;gap:var(--space-1);background:var(--surface);border-block:1px solid #0000;border-radius:0;padding-block:.625rem;padding-inline:0;display:flex;position:relative}.navbar:before,.navbar:after{content:"";background:linear-gradient(to right, transparent 0%, var(--border) 15%, var(--border) 85%, transparent 100%);pointer-events:none;block-size:1px;position:absolute;inset-inline:0}.navbar:before{inset-block-start:-1px}.navbar:after{inset-block-end:-1px}.navbar__brand{flex-shrink:0;justify-content:center;align-items:center;min-block-size:44px;display:flex}.navbar__brand .brand-mark{--navbar-logo-size:5rem;inline-size:calc(var(--navbar-logo-size) * 297 / 311);aspect-ratio:297/105;mask-image:url(/brand/masaa-navbar.svg)}.navbar__links{order:1;display:none}.navbar__cta{font-size:var(--type-label-md-size);order:2;margin-inline-start:0;display:none}.mobile-nav{cursor:pointer;border-radius:var(--radius-control);block-size:44px;inline-size:44px;color:var(--text-primary);background:0 0;border:0;flex-shrink:0;order:1;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:flex}.menu-lines{gap:6px;inline-size:19px;display:grid}.menu-lines span{block-size:1.5px;transition:transform var(--motion-fast) var(--motion-easing);background:currentColor}.mobile-nav[aria-expanded=true] .menu-lines span:first-child{transform:translateY(3.75px)rotate(45deg)}.mobile-nav[aria-expanded=true] .menu-lines span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mobile-menu{--navbar-offset:1rem;background:var(--bg-primary);block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text-primary);overscroll-behavior:contain;opacity:0;transition:opacity var(--motion-entrance) var(--motion-easing), transform var(--motion-entrance) var(--motion-easing);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto;transform:translateY(-6px)}.mobile-menu[open]{opacity:1;transform:none}.mobile-menu[data-page-scrollbar]{scrollbar-gutter:stable}@starting-style{.mobile-menu[open]{opacity:0;transform:translateY(-6px)}}.mobile-menu[data-closing]{opacity:0;transform:translateY(-6px)}.mobile-menu[data-section-navigation]{transform:none}.mobile-menu::backdrop{background:var(--bg-primary)}.mobile-menu .site-header,.mobile-menu .site-header[data-sticky]{margin-block-start:max(var(--navbar-offset), env(safe-area-inset-top));animation:none;position:relative;inset-block-start:auto}.mobile-menu .navbar{background:var(--bg-primary);padding-inline:env(safe-area-inset-right) env(safe-area-inset-left)}.mobile-menu__content{padding-block:clamp(var(--space-5), 7dvh, 4rem) max(var(--space-5), env(safe-area-inset-bottom));padding-inline:env(safe-area-inset-right) env(safe-area-inset-left)}.mobile-menu__links{gap:var(--space-2);display:grid}.mobile-menu__links a{min-block-size:48px;inline-size:fit-content;padding-block:var(--space-1);color:var(--text-primary);align-items:center;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.5;text-decoration:none;display:flex}.mobile-menu__cta{margin-block-start:var(--space-5)}.navbar__cta,.mobile-menu__cta{--action-primary:#ccae68;--action-primary-text:#11110f;--action-primary-hover:#c3a562;white-space:nowrap;overflow-wrap:normal;border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:10px;block-size:44px;min-block-size:44px;inline-size:fit-content;min-inline-size:0;padding:0 18px;font-weight:500;transition:background-color .18s ease-out}.navbar__cta-label{flex-shrink:0}.navbar__cta-arrow{flex:0 0 16px;block-size:16px;inline-size:16px;transition:transform .18s ease-out}.navbar__cta:active,.mobile-menu__cta:active{box-shadow:none;background-color:#c3a562}.navbar__cta:focus-visible,.mobile-menu__cta:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (hover:hover){.navbar__cta:hover,.mobile-menu__cta:hover{background-color:#c3a562}.navbar__cta:hover .navbar__cta-arrow,.mobile-menu__cta:hover .navbar__cta-arrow{transform:translate(3px,-3px)}}:root[data-theme=light] :is(.navbar__cta,.mobile-menu__cta){color:#fff;background-color:#8a6d31}:root[data-theme=light] :is(.navbar__cta,.mobile-menu__cta):active{background-color:#80662f}@media (hover:hover){:root[data-theme=light] :is(.navbar__cta,.mobile-menu__cta):hover{background-color:#80662f}}@media (prefers-color-scheme:light){:root[data-theme=system] :is(.navbar__cta,.mobile-menu__cta){color:#fff;background-color:#8a6d31}:root[data-theme=system] :is(.navbar__cta,.mobile-menu__cta):active{background-color:#80662f}@media (hover:hover){:root[data-theme=system] :is(.navbar__cta,.mobile-menu__cta):hover{background-color:#80662f}}}.navbar__links a,.mobile-menu__links a{transition:color var(--motion-fast) var(--motion-easing);column-gap:8px}.navbar__links a:before,.mobile-menu__links a:before{content:"";opacity:0;background:#c3a562;border-radius:50%;flex:0 0 6px;block-size:6px;inline-size:6px;transition:opacity .18s ease-out,transform .18s ease-out;transform:scale(.7)}.navbar__links a[aria-current]:before,.mobile-menu__links a[aria-current]:before{opacity:1;transform:scale(1)}.navbar__links a:hover,.mobile-menu__links a:hover{color:var(--brand-text)}@media (prefers-reduced-motion:reduce){.mobile-menu{transition:none;transform:none}.navbar__cta,.mobile-menu__cta,.navbar__cta-arrow,.menu-lines span,.navbar__links a,.mobile-menu__links a,.navbar__links a:before,.mobile-menu__links a:before{transition:none}.navbar__cta:hover .navbar__cta-arrow,.mobile-menu__cta:hover .navbar__cta-arrow{transform:none}}@media (width>=900px){.mobile-menu{--navbar-offset:1.5rem}.mobile-nav{block-size:52px}}@media (width>=1024px){.navbar__links{gap:var(--space-4);margin-inline:auto;display:flex}.navbar__links a{min-block-size:44px;font-size:var(--type-label-md-size);color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.navbar__cta{display:inline-flex}.mobile-nav{display:none}}.focus-story{isolation:isolate;position:relative}.hero{text-align:center;background:var(--bg-primary);position:relative}.hero__content{position:relative}.hero__flow{pointer-events:none;user-select:none;opacity:.175;contain:strict;position:absolute;inset:0;overflow:clip;mask-image:linear-gradient(#0000 32%,#000 45% 72%,#0000 88%)}.hero__threads-mount{position:absolute;inset:0}.hero__flow img{block-size:auto;inline-size:max(110%,68rem);max-inline-size:none;position:absolute;inset-block-start:42%;inset-inline-start:50%;transform:translate(50%)}@media (prefers-color-scheme:dark){.hero__flow{opacity:.225}}@media (width<=680px){.hero__flow img{inset-block-start:40%}}.hero h1{font-size:var(--marketing-type-hero);text-wrap:balance;font-weight:600;line-height:1.25}.hero__subtitle{font-size:clamp(1.375rem,2.2vw,2rem);font-weight:500;line-height:1.45}.hero__description{max-inline-size:34rem;font-size:var(--marketing-copy-size);color:var(--text-secondary-readable);margin-inline:auto;line-height:1.8}.wide-break{display:none}.hero__action{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.hero__action .button{min-block-size:56px;min-inline-size:10rem}.launch-note{font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);color:var(--text-secondary-readable)}.time-flow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.time-flow svg{block-size:100%;inline-size:100%;stroke:var(--border-strong);stroke-width:1px}.time-flow__line{opacity:.32}.time-flow__current{stroke:var(--brand-text);stroke-dasharray:4 20;opacity:.22}.time-flow__continuation{stroke:var(--border-strong);stroke-dasharray:2 8;opacity:.65;vector-effect:non-scaling-stroke}.why{gap:var(--space-6);display:grid;position:relative}.why__copy{background:var(--bg-primary)}.why__copy>p:not(.eyebrow){margin-block-start:var(--space-4)}.why__visual{padding-block:var(--space-5);min-inline-size:0}.why__artwork{gap:var(--space-3);text-align:center;flex-direction:column;block-size:18.1rem;margin:0;display:flex}.why__artwork-frame{flex:1;min-block-size:0;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.why__artwork img{block-size:auto;inline-size:max(100%,46rem);max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%)}.why__artwork figcaption{font-size:var(--type-label-md-size);line-height:var(--type-label-md-line);color:var(--brand-text)}@media (width>=900px){.why__artwork{block-size:18.625rem}}.how{padding-block-end:var(--marketing-related-space)}.steps{gap:var(--space-6);margin-block-start:var(--space-5);padding:0;list-style:none;display:grid}.steps li{min-inline-size:0}.steps__number{color:var(--brand-text);font-size:clamp(var(--type-display-xl-size), 5.5vw, 4.5rem);margin-block-end:var(--space-3);line-height:1;display:block}.steps h3{font-size:var(--marketing-type-detail);margin-block-end:var(--space-2);font-weight:700;line-height:1.4}.steps p{color:var(--text-secondary-readable)}.benefits{gap:var(--space-6);padding-block-start:var(--marketing-related-space);display:grid}.benefits__list>div{padding-block:var(--space-1) var(--space-4);padding-inline-start:var(--space-5);position:relative}.benefits__list>div:first-child{border:0;padding-block-start:0}.benefits__list dt{font-size:var(--marketing-type-detail);font-weight:700;line-height:1.4;position:relative}.benefits__list dd{font-size:var(--marketing-copy-size);color:var(--text-secondary-readable);margin-block-start:var(--space-2);line-height:1.8}.benefits__dot{background:var(--brand);block-size:.55rem;inline-size:.55rem;border-radius:50%;display:block;position:absolute;inset-block-start:calc(50% - .275rem);inset-inline-start:calc(-.55rem - var(--space-3))}.benefits__privacy-link{align-items:center;gap:var(--space-2);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);min-block-size:44px;inline-size:fit-content;color:var(--brand-text);text-underline-offset:.3em;margin-block-start:var(--space-3);display:flex}.benefits__privacy-link:is(:hover,:focus-visible){color:var(--text-primary)}.footer{text-align:start;padding-block-start:var(--space-4)}.footer__description{min-inline-size:0;max-inline-size:35rem;font-size:var(--marketing-copy-size);color:var(--text-secondary-readable);line-height:1.8}.footer__description-lead{color:#c3a562;font-synthesis:none;font-weight:700;line-height:1.6;display:block}:root:is([data-theme=light],[data-theme=system]) .footer__description-lead{color:var(--brand-text)}@media (prefers-color-scheme:dark){:root[data-theme=system] .footer__description-lead{color:#c3a562}}.footer__description-body{margin-block-start:var(--space-3);display:block}.footer__upper{align-items:center;gap:var(--space-5);border-block-start:1px solid var(--border);padding-block:var(--space-5);display:grid}.footer__brand{align-items:center;min-block-size:44px;display:inline-flex}.footer__identity .brand-mark{inline-size:6.25rem;display:block}.footer__identity p{color:var(--text-secondary-readable);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin-block-start:var(--space-2)}.footer__links{align-items:center;gap:var(--space-1);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);color:var(--text-secondary-readable);flex-wrap:wrap;padding-block-end:var(--space-1);display:flex}.footer__links a{min-block-size:44px;padding-inline:var(--space-1);color:inherit;text-underline-offset:.3em;align-items:center;text-decoration:none;display:inline-flex}.footer__links a:is(:hover,:focus-visible){color:var(--brand-text);text-decoration:underline}.footer__bottom{align-items:flex-start;gap:var(--space-1);border-block-start:1px solid var(--border);padding-block:var(--space-3);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);color:var(--text-secondary-readable);flex-direction:column;display:flex}.footer__creator a{min-block-size:44px;color:var(--text-primary);text-underline-offset:.3em;align-items:center;font-weight:500;display:inline-flex}.footer__creator a:is(:hover,:focus-visible){color:var(--brand-text);text-decoration:underline}@media (width>=681px){.page-shell,.site-header{inline-size:calc(100% - 6rem)}.hero__subtitle{font-size:clamp(1.5rem,2.2vw,2rem)}.wide-break{display:initial}.footer__description{text-align:end;justify-self:end}.footer__upper{gap:var(--space-6);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row}}@media (width>=1024px){.footer{padding-block-start:var(--space-3)}.footer__upper{padding-block:var(--space-6)}.footer__bottom{padding-block:var(--space-4)}}@media (width>=900px){.navbar-slot{--navbar-offset:1.5rem;--navbar-height:calc(max(52px, calc(var(--type-label-lg-line) + 1.6rem + 2px)) + 2rem + 2px)}.navbar{gap:var(--space-5);min-block-size:calc(54px + 2rem);padding-block:1rem;padding-inline:0}.navbar__brand .brand-mark{--navbar-logo-size:7rem}.navbar__cta{font-size:var(--type-label-lg-size)}.why{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem}.why__visual{padding-block:0}.steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.benefits{gap:var(--space-6);grid-template-columns:.9fr 1.1fr}.benefits__heading{align-self:start}.hero__description{font-size:clamp(var(--marketing-copy-size), 1.4vw, var(--type-heading-md-size))}}:root[data-theme=system] :is(.ruler__point,.benefits__dot){outline:1px solid var(--brand-text)}.hero{--hero-nav-offset:1rem;--hero-nav-height:calc(max(44px, calc(var(--type-label-md-line) + 1.1rem + 2px)) + 1.25rem + 2px);--hero-nav-gap:clamp(var(--space-3), 3svh, var(--space-5));--hero-content-gap:clamp(var(--space-3), 2.5svh, var(--space-5));min-block-size:100svh;align-content:center;padding-block-start:max(calc(var(--hero-nav-offset) + var(--hero-nav-height) + var(--hero-nav-gap)), env(safe-area-inset-top));padding-block-end:max(var(--space-4), env(safe-area-inset-bottom));display:grid}.hero__content{justify-items:center;row-gap:var(--hero-content-gap);display:grid}.hero .hero__subtitle,.hero .hero__description,.hero .hero__action{margin-block-start:0}.hero .hero__description{margin-inline:auto}@media (width>=900px){.hero{--hero-nav-offset:1.5rem;--hero-nav-height:calc(max(52px, calc(var(--type-label-lg-line) + 1.6rem + 2px)) + 2rem + 2px)}}@media (height<=700px){.hero{--hero-nav-gap:var(--space-3);--hero-content-gap:var(--space-2);padding-block-end:max(var(--space-3), env(safe-area-inset-bottom))}}@media (width>=681px) and (height<=700px){.hero__content{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1,.hero__subtitle,.hero__ruler{grid-column:1/-1}.hero__description{grid-area:3/1;align-self:center}.hero__action{grid-area:3/2;align-self:center}.hero .wide-break{display:none}}.hero__ruler{inline-size:100%;max-inline-size:43rem}.hero .masaa-ruler-wrap{background:0 0;margin-block:0;margin-inline:auto}.hero :is(.masaa-ruler-viewport,.masaa-ruler-track),.hero :is(.masaa-ruler-wrap,.masaa-ruler-viewport,.masaa-ruler-track):before,.hero :is(.masaa-ruler-wrap,.masaa-ruler-viewport,.masaa-ruler-track):after{background:0 0}.hero__ruler-note{font-size:var(--type-label-md-size);line-height:var(--type-label-md-line);color:var(--brand-text)}@media (width<=680px){.hero .masaa-ruler-wrap{margin-inline:-1.25rem}}@media (width>=901px) and (height<=900px){.hero .masaa-ruler-viewport{height:max(100%,6.25rem);bottom:auto}.hero .masaa-ruler-wrap{padding-block-end:1rem}}@media (width>=901px) and (height<=650px){.hero .masaa-ruler-wrap{padding-block-end:2.25rem}}.section-arrival{animation:.3s ease-out section-arrival}@keyframes section-arrival{0%{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.section-arrival{animation:none}}.story-section h2[data-heading-reveal=pending]{opacity:0;transform:translateY(12px)}.story-section h2[data-heading-reveal=visible]{opacity:1;transition:opacity .35s ease-out,transform .35s ease-out;transform:none}@media print,(prefers-reduced-motion:reduce){.story-section h2[data-heading-reveal]{opacity:1;transition:none;transform:none}}
