:root{--ease:cubic-bezier(.16, 1, .3, 1)}.section-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.1rem + 2.4vw,3rem);font-weight:600;line-height:1.1}[lang=ar] .section-title{letter-spacing:0;line-height:1.35}.section-sub{max-width:36rem;color:var(--muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.num{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:no-preference){:root[data-js] .rw{opacity:var(--o,1)}:root[data-js] .inview:not([data-in]) .rise{opacity:0;translate:0 18px}.inview .rise{transition:opacity .7s var(--ease) var(--delay,0s), translate .7s var(--ease) var(--delay,0s)}}.stone{isolation:isolate;--muted:#4a5361;position:relative}.stone:before{content:"";z-index:-1;border-radius:inherit;background:url(/materials/stone.webp) var(--stone-at,center) / cover;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stone{--muted:#c3cbd6}:root:not([data-theme=light]) .stone:before{filter:brightness(.42)saturate(.85)contrast(1.05)}}:root[data-theme=dark] .stone{--muted:#c3cbd6}:root[data-theme=dark] .stone:before{filter:brightness(.42)saturate(.85)contrast(1.05)}.guilloche{isolation:isolate;background:var(--brand-weak);position:relative}.guilloche:before{content:"";z-index:-1;border-radius:inherit;opacity:.16;mix-blend-mode:multiply;background:url(/hero/guilloche.jpg) 50%/360px;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .guilloche:before{mix-blend-mode:screen;opacity:.12}}:root[data-theme=dark] .guilloche:before{mix-blend-mode:screen;opacity:.12}.slit{background:radial-gradient(closest-side,#1e160ceb,#1e160c9e 70%,#0000);border-radius:999px;height:7px;box-shadow:0 1px #fff6e48c}.slip{--print:#1d1d1b;color:var(--print);font-size:.8125rem;line-height:1.55;box-shadow:0 1px 1px #3a2a1814,0 10px 24px -8px #3a2a1847}.slip .rule{border-top:1px dashed #00000057;margin:.6rem 0}.slip .lead{align-items:baseline;gap:.5rem;display:flex}.slip .dots{border-bottom:1.5px dotted #0006;flex:1;translate:0 -.25em}.sheet{background:#fff;position:absolute;box-shadow:0 1px 2px #1e293b14,0 24px 48px -16px #1e293b47;container-type:inline-size}.sheet img{width:100%;height:auto;display:block}.pin{background:var(--brand-fill);color:#fff;width:1.75rem;height:1.75rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-fill) 22%, transparent);border-radius:999px;place-items:center;font-size:.8rem;font-weight:600;display:grid;position:absolute;translate:-50% -50%}@media (max-width:639px){.pin{width:1.3rem;height:1.3rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-fill) 22%, transparent);font-size:.7rem}}.pin-note{background:var(--brand-weak);width:1.75rem;height:1.75rem;color:var(--brand);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.lens{--zoom:1.9;--size:27cqw;left:calc(var(--lx) * 100%);top:calc(var(--ly) * 100%);width:var(--size);aspect-ratio:1;pointer-events:none;background-color:#fff;background-repeat:no-repeat;background-size:calc(var(--zoom) * 100cqw) auto;background-position:calc(var(--size) / 2 - var(--lx) * var(--zoom) * 100cqw) calc(var(--size) / 2 - var(--ly) * var(--zoom) * var(--h) * 100cqw);border-radius:999px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #1e293b2e,0 0 0 6px #ffffffb3,0 18px 40px -10px #1e293b73}.lens-wrap{opacity:0;transition:opacity .2s var(--ease)}@media (hover:hover){.sheet:hover .lens-wrap{opacity:1}}@property --lx{syntax:"<number>";inherits:true;initial-value:0}@property --ly{syntax:"<number>";inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){.lens{transition:--lx .35s var(--ease), --ly .35s var(--ease)}}.tile{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.tile.stone,.tile.guilloche{border-color:#0000}.tile.guilloche{background:var(--brand-weak)}.feed-window{overflow:hidden}@media (prefers-reduced-motion:no-preference){:root[data-js] .inview:not([data-in]) .feed-window .slip{translate:0 100%}.inview .feed-window .slip{transition:translate 1.6s cubic-bezier(.45,0,.2,1) .2s}}.match-line{transform-origin:top}@media (prefers-reduced-motion:no-preference){:root[data-js] .inview:not([data-in]) .match-line{scale:1 0}:root[data-js] .inview:not([data-in]) .match-chip{opacity:0;scale:.6}.inview .match-line{transition:scale .7s var(--ease) .3s}.inview .match-chip{transition:opacity .4s var(--ease) .9s, scale .5s var(--ease) .9s}}.marker{background:var(--brand-fill);border-color:var(--brand-fill);color:#fff}.tick{clip-path:inset(0)}.otp span{border:1px solid var(--brand);background:var(--surface);width:2.25rem;height:2.75rem;color:var(--text);border-radius:10px;place-items:center;font-size:1.125rem;display:grid}.travel{opacity:0}@keyframes travel{0%{opacity:0;inset-inline-start:0}15%,85%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - .5rem)}}@media (prefers-reduced-motion:no-preference){:root[data-js] .inview:not([data-in]) .marker{background:var(--surface);border-color:var(--line);color:var(--muted)}.inview .marker{transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease)}:root[data-js] .inview:not([data-in]) .seg-fill{scale:1 0}.inview .seg-fill{transition:scale 1.1s var(--ease) .25s}:root[data-js] .inview:not([data-in]) .tick{clip-path:inset(0 100% 0 0)}.inview .tick{transition:clip-path .45s var(--ease) var(--delay,0s)}:root[data-js] .inview:not([data-in]) .otp span{color:#0000;border-color:var(--line)}.inview .otp span{transition:color .15s linear var(--delay,0s), border-color .15s linear var(--delay,0s)}.inview[data-in] .travel{animation:travel 1.5s var(--ease) .3s both}:root[data-js] .inview:not([data-in]) .cert{border-color:var(--line);color:var(--text);background:var(--surface)}.inview .cert{transition:border-color .4s var(--ease) 1.6s, color .4s var(--ease) 1.6s, background-color .4s var(--ease) 1.6s}}.map .dot{fill:var(--muted);stroke:var(--muted);stroke-width:0;opacity:.3}.map .dot.sa{fill:var(--brand);stroke:var(--brand);opacity:.75}@media (max-width:639px){.map .dot{stroke-width:.24px}}@media (prefers-reduced-motion:no-preference){:root[data-js] .inview:not([data-in]) .map .dot{opacity:0}.inview .map .dot{transition:opacity .9s var(--ease) calc(var(--ring) * .11s)}.map .pulse{transform-box:fill-box;transform-origin:50%;animation:pulse 2.6s var(--ease) infinite}.map .pulse+.pulse{animation-delay:1.3s}}@keyframes pulse{0%{opacity:.55;scale:1}to{opacity:0;scale:4.5}}.torn{--tooth:12px;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) var(--tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) var(--tooth) repeat-x}@media (prefers-reduced-motion:no-preference){:root[data-js] .inview:not([data-in]) .first-print{translate:0 -100%}.inview .first-print{transition:translate 1.5s cubic-bezier(.45,0,.2,1) .2s}}.printer{border-radius:18px 18px 10px 10px;box-shadow:inset 0 1px #fffaf073,0 18px 30px -18px #3a2a188c}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .sign{transition:rotate .3s var(--ease)}.faq details[open] .sign{rotate:45deg}@media (prefers-reduced-motion:no-preference){.faq details::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq{interpolate-size:allow-keywords}}.ticker{color:#1d1d1b;font:500 .95rem / 1 var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-block:1px dashed #00000038;padding:.85rem 0;position:relative;overflow:hidden}:root[lang=ar] .ticker{font-family:var(--font-plex-arabic), sans-serif;letter-spacing:0;font-size:1.05rem}.ticker i{color:#0b6b53;padding-inline:.9em;font-style:normal}
