:root{--color-ivory: #FBF8F4;--color-surface: #FFFFFF;--color-champagne-50: #F6EFE6;--color-champagne-100: #ECDFCB;--color-champagne-300: #D9C3A5;--color-gold: #B8945F;--color-gold-deep: #9A7A48;--color-ink: #2B2622;--color-muted: #6B635A;--color-line: rgba(43, 38, 34, .1);--font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body: "Jost", "Montserrat", system-ui, -apple-system, sans-serif;--space-section: clamp(3rem, 7vw, 5.5rem);--container: 1200px;--radius: 4px;--radius-lg: 10px;--shadow-soft: 0 18px 48px -28px rgba(43, 38, 34, .35);--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-ivory);color:var(--color-ink);font-family:var(--font-body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.12;color:var(--color-ink);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container-x{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.section{padding-block:var(--space-section)}.eyebrow{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-deep);font-weight:600}.section__h{font-size:clamp(1.8rem,4.5vw,2.8rem);margin-top:.35rem}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;padding:.9rem 1.6rem;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s,transform .2s}.btn-primary{background:var(--color-ink);color:var(--color-ivory)}.btn-primary:hover{background:var(--color-gold-deep);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--color-ink);border-color:var(--color-line)}.btn-ghost:hover{border-color:var(--color-gold);color:var(--color-gold-deep)}.btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] body{font-family:Jost,Tajawal,system-ui,sans-serif}[hidden]{display:none!important}@keyframes nb-kenburns{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes nb-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes nb-shimmer{0%{background-position:0% 0}to{background-position:200% 0}}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.js .reveal.is-in{opacity:1;transform:none}.js .grid .reveal:nth-child(2),.js .steps .reveal:nth-child(2),.js .posts .reveal:nth-child(2),.js .partners .reveal:nth-child(2){transition-delay:.07s}.js .grid .reveal:nth-child(3),.js .steps .reveal:nth-child(3),.js .posts .reveal:nth-child(3),.js .partners .reveal:nth-child(3){transition-delay:.14s}.js .grid .reveal:nth-child(4),.js .steps .reveal:nth-child(4){transition-delay:.21s}.js .grid .reveal:nth-child(5){transition-delay:.28s}.js .grid .reveal:nth-child(6){transition-delay:.35s}.js .col-card .col-card__img,.js .mini .mini__img,.js .post .post__img{clip-path:inset(100% 0 0 0);transition:clip-path .9s cubic-bezier(.22,1,.36,1)}.js .col-card.is-in .col-card__img,.js .mini.is-in .mini__img,.js .post.is-in .post__img{clip-path:inset(0 0 0 0)}.js .col-hero__img.reveal,.js .lookbook__img.reveal,.js .about__img.reveal,.js .cm-hero__img.reveal,.js .post__hero.reveal{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.22,1,.36,1),opacity .8s ease}.js .col-hero__img.reveal.is-in,.js .lookbook__img.reveal.is-in,.js .about__img.reveal.is-in,.js .cm-hero__img.reveal.is-in,.js .post__hero.reveal.is-in{clip-path:inset(0 0 0 0)}.hero__bg{animation:nb-kenburns 18s ease-in-out infinite alternate;will-change:transform}.hero__inner>*{animation:nb-up .9s cubic-bezier(.22,1,.36,1) both}.hero__inner>:nth-child(2){animation-delay:.12s}.hero__inner>:nth-child(3){animation-delay:.24s}.hero__inner>:nth-child(4){animation-delay:.36s}.eyebrow{background:linear-gradient(100deg,var(--color-gold-deep) 20%,var(--color-champagne-300) 50%,var(--color-gold-deep) 80%)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:nb-shimmer 4.5s linear infinite}.col-card__img,.mini__img,.post__img,.col-hero__img,.lookbook__img,.about__img,.cm-hero__img,.post__hero{overflow:hidden}.col-card,.mini,.post{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.col-card:hover,.mini:hover{transform:translateY(-6px)}.col-card__img img,.mini__img img,.post__img img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.col-card:hover .col-card__img img,.mini:hover .mini__img img,.post:hover .post__img img{transform:scale(1.07)}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;transform:translate(-130%);pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transition:transform .8s ease}.btn-primary:hover:after{transform:translate(130%)}@keyframes nb-vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes nb-vt-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-old(root){animation:nb-vt-out .32s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:nb-vt-in .42s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero__bg{animation:none}.hero__inner>*{animation:none}.eyebrow{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-ivory) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line)}.hdr__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:var(--header-h)}.hdr__brand[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.04em;color:var(--color-ink)}.hdr__nav[data-astro-cid-3ef6ksr2]{display:none;gap:1.6rem;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-gold-deep)}.hdr__item[data-astro-cid-3ef6ksr2].has-menu{position:relative}.hdr__menu[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline-start:0;top:100%;display:none;flex-direction:column;gap:.6rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1rem 1.2rem;min-width:200px;box-shadow:var(--shadow-soft)}.hdr__item[data-astro-cid-3ef6ksr2].has-menu:hover .hdr__menu[data-astro-cid-3ef6ksr2]{display:flex}.hdr__right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem}.hdr__lang[data-astro-cid-3ef6ksr2]{display:flex;gap:.4rem;font-size:.72rem;letter-spacing:.08em}.hdr__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.2rem .35rem;color:var(--color-muted)}.hdr__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active{color:var(--color-ink);border-bottom:1px solid var(--color-gold)}.hdr__cta[data-astro-cid-3ef6ksr2]{padding:.7rem 1.2rem}@media(min-width:1024px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:flex}}@media(max-width:600px){.hdr__cta[data-astro-cid-3ef6ksr2]{display:none}}.ft[data-astro-cid-sz7xmlte]{background:var(--color-ink);color:var(--color-champagne-50);margin-top:var(--space-section)}.ft__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2.2rem;padding-block:clamp(2.5rem,5vw,4rem)}@media(min-width:760px){.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1.2fr 1fr}}.ft__name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1.6rem}.ft__tag[data-astro-cid-sz7xmlte]{color:var(--color-champagne-300);margin:.5rem 0 1rem;font-size:.95rem}.ft__social[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.8rem;letter-spacing:.06em}.ft__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.ft__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}.ft__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.55rem;font-size:.9rem}.ft__col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.4rem}.ft__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-champagne-50)}.ft__sub[data-astro-cid-sz7xmlte]{color:var(--color-champagne-300);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-top:.5rem}.ft__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;padding-block:1.3rem;border-top:1px solid rgba(255,255,255,.12);font-size:.78rem;color:var(--color-champagne-300)}.ft__credit[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}.wa-fab[data-astro-cid-slwiicoz]{position:fixed;inset-block-end:1.4rem;inset-inline-end:1.4rem;z-index:60;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:var(--shadow-soft);transition:transform .2s}.wa-fab[data-astro-cid-slwiicoz]:hover{transform:translateY(-3px)}
