:root{--color-primary:#1f1b16;--color-background:#faf7f2;--color-background-main:#faf7f2;--color-surface:#fff;--color-foreground:#1f1b16;--color-secondary:#4a5a50;--color-accent:#a67c44;--color-destructive:#b3362b;--color-error:#b3362b;--color-muted:#f1ece4;--color-text-secondary:#4e463c;--color-text-muted:#7a7062;--color-border-default:#e4ddd2;--color-success:#2f7d5b;--color-warning:#b07c1f;--color-info:#33608f;--color-primary-container:#33302b;--color-on-primary:#faf7f2;--color-on-primary-container:#faf7f2;--color-surface-container:#f4efe7;--color-surface-container-high:#ece5da;--color-on-surface:#1f1b16;--color-on-surface-variant:#4e463c;--color-on-background:#1f1b16;--color-outline:#c9bfb0;--color-outline-variant:#e4ddd2;--sky-font-display:var(--font-heading,"Fraunces","Georgia","Times New Roman",serif);--sky-font-body:var(--font-sans,"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);--sky-font-display-ar:var(--font-arabic,"Amiri","Times New Roman",serif);--sky-font-body-ar:var(--font-arabic,"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif);--sky-text-display:clamp(2.5rem,6vw,5rem);--sky-text-h1:clamp(2rem,4vw,3.25rem);--sky-text-h2:clamp(1.5rem,3vw,2.25rem);--sky-text-h3:1.375rem;--sky-text-body-lg:1.125rem;--sky-text-base:1rem;--sky-text-sm:.875rem;--sky-text-xs:.75rem;--sky-weight-display-light:300;--sky-weight-display:400;--sky-weight-display-strong:600;--sky-weight-body:400;--sky-weight-medium:500;--sky-weight-semibold:600;--sky-tracking-display:-.015em;--sky-tracking-caps:.14em;--sky-leading-display:1.08;--sky-leading-body:1.65;--sky-leading-arabic:1.8;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--sky-section-y:clamp(4rem,9vw,10rem);--sky-container-text:68ch;--sky-container:1200px;--sky-container-wide:1440px;--sky-radius-none:0;--sky-radius-input:2px;--sky-radius-pill:9999px;--sky-hairline:1px solid var(--color-border-default,#e4ddd2);--sky-rule-accent:1px solid var(--color-accent,#a67c44);--sky-shadow-sm:0 1px 3px #1f1b1612;--sky-shadow-overlay:0 18px 48px #1f1b1629,0 4px 12px #1f1b1614;--sky-z-sticky:100;--sky-z-overlay:800;--sky-z-drawer:900;--sky-focus-ring:0 0 0 3px color-mix(in srgb,var(--color-accent,#a67c44)45%,transparent);--sky-ease:cubic-bezier(.22,.61,.36,1);--sky-duration-fast:.2s;--sky-duration-base:.32s;--sky-duration-slow:.48s;--sky-hover-zoom:1.03}.dark,[data-color-mode=dark]{--color-primary:#e7dfd2;--color-background:#131110;--color-background-main:#131110;--color-surface:#1b1815;--color-foreground:#ede8e0;--color-secondary:#9db4a6;--color-accent:#c9a063;--color-destructive:#f0928a;--color-error:#f0928a;--color-muted:#221e1a;--color-text-secondary:#c2b9ab;--color-text-muted:#948b7d;--color-border-default:#33302b;--color-success:#7fc9a4;--color-warning:#e3b863;--color-info:#93b8de;--color-primary-container:#2a2620;--color-on-primary:#1f1b16;--color-on-primary-container:#ede8e0;--color-surface-container:#211d19;--color-surface-container-high:#292420;--color-on-surface:#ede8e0;--color-on-surface-variant:#c2b9ab;--color-on-background:#ede8e0;--color-outline:#4a443c;--color-outline-variant:#33302b;--sky-shadow-sm:none;--sky-shadow-overlay:0 0 0 1px var(--color-border-default,#33302b)}:root{--section-min-height-none:0px;--section-min-height-small:clamp(160px,24vw,320px);--section-min-height-medium:clamp(240px,34vw,480px);--section-min-height-large:clamp(320px,46vw,640px);--section-min-height-full-screen:100svh;--page-max-width:1280px}
.sky-root{font-family:var(--sky-font-body);font-size:var(--sky-text-base);line-height:var(--sky-leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.sky-root[dir=rtl]{font-family:var(--sky-font-body-ar);line-height:var(--sky-leading-arabic)}.sky-display,.sky-h1,.sky-h2,.sky-h3{font-family:var(--sky-font-display);font-weight:var(--sky-weight-display-light);letter-spacing:var(--sky-tracking-display);line-height:var(--sky-leading-display);color:var(--color-foreground,#1f1b16);margin:0}.sky-root[dir=rtl] .sky-display,.sky-root[dir=rtl] .sky-h1,.sky-root[dir=rtl] .sky-h2,.sky-root[dir=rtl] .sky-h3{font-family:var(--sky-font-display-ar);letter-spacing:0;line-height:1.25}.sky-display{font-size:var(--sky-text-display)}.sky-h1{font-size:var(--sky-text-h1)}.sky-h2{font-size:var(--sky-text-h2)}.sky-h3{font-size:var(--sky-text-h3);font-weight:var(--sky-weight-display)}.sky-root[dir=rtl] .sky-display{font-size:calc(var(--sky-text-display)*.9)}.sky-root[dir=rtl] .sky-h1{font-size:calc(var(--sky-text-h1)*.9)}.sky-root[dir=rtl] .sky-h2{font-size:calc(var(--sky-text-h2)*.9)}.sky-eyebrow{font-family:var(--sky-font-body);font-size:var(--sky-text-xs);font-weight:var(--sky-weight-semibold);letter-spacing:var(--sky-tracking-caps);text-transform:uppercase;color:var(--color-accent,#a67c44);margin:0 0 var(--space-4);display:inline-block}.sky-root[dir=rtl] .sky-eyebrow{letter-spacing:.06em}.sky-section{padding-block:var(--sky-section-y)}.sky-container{max-width:var(--section-max-width,var(--sky-container));margin-inline:var(--section-container-ml,auto)var(--section-container-mr,auto);padding-inline:var(--space-5)}@media (min-width:768px){.sky-container{padding-inline:var(--space-10)}}.sky-container-wide{max-width:var(--section-max-width,var(--sky-container-wide));margin-inline:var(--section-container-ml,auto)var(--section-container-mr,auto);padding-inline:var(--space-4)}.sky-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3)var(--space-8);font-family:var(--sky-font-body);font-size:var(--sky-text-sm);font-weight:var(--sky-weight-semibold);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--sky-radius-none);cursor:pointer;transition:background-color var(--sky-duration-fast)var(--sky-ease),color var(--sky-duration-fast)var(--sky-ease),border-color var(--sky-duration-fast)var(--sky-ease);border:1px solid #0000;display:inline-flex}.sky-btn:focus-visible{box-shadow:var(--sky-focus-ring);outline:none}.sky-btn:disabled{opacity:.5;cursor:not-allowed}.sky-btn-primary{background:var(--color-primary,#1f1b16);color:var(--color-on-primary,#faf7f2);border-color:var(--color-primary,#1f1b16)}.sky-btn-primary:hover:not(:disabled){color:var(--color-foreground,#1f1b16);border-color:var(--color-foreground,#1f1b16);background:0 0}.sky-btn-ghost{color:var(--color-foreground,#1f1b16);border-color:var(--color-outline,#c9bfb0);background:0 0}.sky-btn-ghost:hover:not(:disabled){border-color:var(--color-foreground,#1f1b16)}.sky-link{color:var(--color-foreground,#1f1b16);border-block-end:1px solid var(--color-accent,#a67c44);transition:color var(--sky-duration-fast)var(--sky-ease);padding-block-end:2px;text-decoration:none}.sky-link:hover{color:var(--color-accent,#a67c44)}.sky-link:focus-visible{box-shadow:var(--sky-focus-ring);outline:none}.sky-navlink{color:var(--color-foreground,#1f1b16);font-size:var(--sky-text-sm);letter-spacing:.04em;padding-block:var(--space-2);text-decoration:none;position:relative}.sky-navlink:after{content:"";background:var(--color-accent,#a67c44);transform-origin:0;width:100%;height:1px;transition:transform var(--sky-duration-base)var(--sky-ease);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.sky-root[dir=rtl] .sky-navlink:after{transform-origin:100%}.sky-navlink:hover:after,.sky-navlink:focus-visible:after{transform:scaleX(1)}.sky-navlink:focus-visible{box-shadow:var(--sky-focus-ring);outline:none}.sky-iconbtn{border-radius:var(--sky-radius-none);width:44px;height:44px;color:var(--color-foreground,#1f1b16);cursor:pointer;transition:color var(--sky-duration-fast)var(--sky-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.sky-iconbtn:hover{color:var(--color-accent,#a67c44)}.sky-iconbtn:focus-visible{box-shadow:var(--sky-focus-ring);outline:none}.sky-input{width:100%;min-height:44px;padding:var(--space-3)var(--space-4);font-family:inherit;font-size:var(--sky-text-base);color:var(--color-foreground,#1f1b16);background:var(--color-surface,#fff);border:var(--sky-hairline);border-radius:var(--sky-radius-input)}.sky-input::placeholder{color:var(--color-text-muted,#7a7062)}.sky-input:focus-visible{border-color:var(--color-accent,#a67c44);box-shadow:var(--sky-focus-ring);outline:none}.sky-imgframe{background:var(--color-muted,#f1ece4);border-radius:var(--sky-radius-none);position:relative;overflow:hidden}.sky-imgframe>img{object-fit:cover;width:100%;height:100%;transition:transform var(--sky-duration-slow)var(--sky-ease);display:block}@media (hover:hover){.sky-zoom:hover .sky-imgframe>img,a:hover>.sky-imgframe>img{transform:scale(var(--sky-hover-zoom))}}.sky-placeholder{background:linear-gradient(135deg,var(--color-surface-container,#f4efe7)0%,var(--color-muted,#f1ece4)60%,var(--color-surface-container-high,#ece5da)100%);width:100%;height:100%;color:var(--color-text-muted,#7a7062);justify-content:center;align-items:center;display:flex}.sky-placeholder-mono{font-family:var(--sky-font-display);font-style:italic;font-weight:var(--sky-weight-display,500);opacity:.3;-webkit-user-select:none;user-select:none;font-size:clamp(1.75rem,4vw,3rem);line-height:1}.sky-skeleton{background:var(--color-muted,#f1ece4);border-radius:var(--sky-radius-none);animation:1.6s ease-in-out infinite sky-pulse}@keyframes sky-pulse{0%,to{opacity:1}50%{opacity:.55}}.sky-reveal{opacity:0;transition:opacity var(--sky-duration-slow)var(--sky-ease),transform var(--sky-duration-slow)var(--sky-ease);transform:translateY(24px)}.sky-reveal.in{opacity:1;transform:none}.sky-drawer-backdrop{z-index:var(--sky-z-overlay);background:color-mix(in srgb,var(--color-foreground,#1f1b16)40%,transparent);animation:sky-fade var(--sky-duration-base)var(--sky-ease);position:fixed;inset:0}.sky-drawer{z-index:var(--sky-z-drawer);background:var(--color-surface,#fff);border-inline-start:var(--sky-hairline);width:min(420px,100vw);box-shadow:var(--sky-shadow-overlay);animation:sky-slide-in var(--sky-duration-base)var(--sky-ease);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}@keyframes sky-fade{0%{opacity:0}to{opacity:1}}@keyframes sky-slide-in{0%{transform:translate(100%)}to{transform:none}}.sky-root[dir=rtl] .sky-drawer{animation-name:sky-slide-in-rtl}@keyframes sky-slide-in-rtl{0%{transform:translate(-100%)}to{transform:none}}.sky-strip{gap:var(--space-6);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-outline,#c9bfb0)transparent;padding-block-end:var(--space-4);display:flex;overflow-x:auto}.sky-strip>*{scroll-snap-align:start;flex:none}.sky-root[dir=rtl] .sky-chevron{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.sky-reveal{opacity:1;transition:none;transform:none}.sky-drawer,.sky-drawer-backdrop,.sky-skeleton{animation:none}.sky-imgframe>img{transition:none}@media (hover:hover){.sky-zoom:hover .sky-imgframe>img,a:hover>.sky-imgframe>img{transform:none}}}
/*# sourceMappingURL=4fd23a0fe790969c.css.map*/