.nk-contact-sheet::backdrop{background:#0d10208c}.nk-contact-sheet[open]{animation:.24s cubic-bezier(.22,1,.36,1) nk-sheet-up}.nk-contact-sheet[open]::backdrop{animation:.2s ease-out nk-sheet-fade}@keyframes nk-sheet-up{0%{opacity:0;transform:translateY(32px)}}@media (min-width:640px){@keyframes nk-sheet-up{0%{opacity:0;transform:translateY(10px)scale(.98)}}}@keyframes nk-sheet-fade{0%{opacity:0}}html:has(.nk-contact-sheet[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.nk-contact-sheet[open],.nk-contact-sheet[open]::backdrop{animation:none}}
html.nk-chat-right .nk-a11y-fab{inset-inline:auto!important;left:20px!important;right:auto!important}html.nk-chat-right .nk-a11y-panel{transform-origin:0 100%;inset-inline:auto!important;left:16px!important;right:auto!important}html.nk-consent-open .nk-chat-fab{bottom:calc(var(--nk-consent-h,0px) + 12px)!important}@media (min-width:640px){html.nk-consent-open .nk-chat-fab,html.nk-chat-right.nk-consent-open .nk-a11y-fab{bottom:calc(var(--nk-consent-h,0px) + 32px)!important}}.nk-chat-pop{animation:9s cubic-bezier(.22,1,.36,1) 4s infinite nk-chat-pop}@keyframes nk-chat-pop{0%,86%,to{transform:none}89%{transform:translateY(-9px)scale(1.04)}92%{transform:translateY(0)scale(.985)}95%{transform:translateY(-3px)}}.nk-chat-pop:hover,.nk-chat-pop:focus-visible{animation:none}.nk-chat-greet{transform-origin:100% 100%;animation:.36s cubic-bezier(.22,1,.36,1) nk-chat-greet}@keyframes nk-chat-greet{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (max-width:639px){html.nk-chat-open,html.nk-chat-open body{overflow:hidden}}.nk-chat-btn:focus-visible,.nk-chat-greet :focus-visible,.nk-chat-panel :focus-visible{outline:3px solid var(--sun);outline-offset:2px}[dir=rtl] .nk-chat-flip{transform:scaleX(-1)}.nk-chat-panel{transform-origin:100% 100%;animation:.2s ease-out nk-chat-in}[dir=rtl] .nk-chat-panel{transform-origin:0 100%}@keyframes nk-chat-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.nk-chat-dot{animation:1.2s ease-in-out infinite nk-chat-dot}.nk-chat-dot:nth-child(2){animation-delay:.15s}.nk-chat-dot:nth-child(3){animation-delay:.3s}@keyframes nk-chat-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.nk-chat-panel,.nk-chat-dot,.nk-chat-pop,.nk-chat-greet{animation:none}}
@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/da0c36c2f20008af-s.1o88h9hhck-f8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d6834f34aea8eb10-s.2ts34phzbrs33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/910852303c6b2343-s.1wvhz6ut8au_x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre Fallback;src:local(Times New Roman);ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.0%;size-adjust:108.06%}.PAXxwW_className{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}.PAXxwW_variable{--font-frank:"Frank Ruhl Libre", "Frank Ruhl Libre Fallback"}
@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/86c8c58929c52757-s.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.0jgv4ivu1938h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo Fallback;src:local(Arial);ascent-override:104.9%;descent-override:42.14%;line-gap-override:0.0%;size-adjust:99.89%}._9rww-W_className{font-family:Heebo,Heebo Fallback;font-style:normal}._9rww-W_variable{--font-heebo:"Heebo", "Heebo Fallback"}
@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a072933b891bea6-s.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.ot8Mua_className{font-family:Assistant,Assistant Fallback;font-style:normal}.ot8Mua_variable{--font-assistant:"Assistant", "Assistant Fallback"}
@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/063b667de7f6e09e-s.3yt4-lw14n4d6.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67ed79da1d565410-s.36_hpbn3ubfn1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d3eef783c5f7244-s.1gwm8omjqba3w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Secular One Fallback;src:local(Arial);ascent-override:94.92%;descent-override:40.21%;line-gap-override:0.0%;size-adjust:107.67%}.sPidGa_className{font-family:Secular One,Secular One Fallback;font-style:normal;font-weight:400}.sPidGa_variable{--font-secular:"Secular One", "Secular One Fallback"}
@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1028ccebe5ff0685-s.3n81rkfyt-zg3.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/234ffc9842e71c59-s.2au179cviv1fy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/587e729908a7cc1f-s.0nw2cubx-d_8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Suez One Fallback;src:local(Times New Roman);ascent-override:84.41%;descent-override:27.28%;line-gap-override:0.0%;size-adjust:116.92%}.-os6Bq_className{font-family:Suez One,Suez One Fallback;font-style:normal;font-weight:400}.-os6Bq_variable{--font-suez:"Suez One", "Suez One Fallback"}
.dz{--dz-display:var(--font-rubik), var(--font-arabic,var(--font-rubik)), var(--font-greek,var(--font-rubik)), system-ui, sans-serif;--dz-body:var(--font-rubik), var(--font-arabic,var(--font-rubik)), var(--font-greek,var(--font-rubik)), system-ui, sans-serif;--dz-title-weight:900;--dz-title-track:-.02em;--dz-title-lh:1.06;--dz-h-weight:900;--dz-h-track:-.015em;--dz-hero-bg:var(--ink);--dz-hero-fg:#fff;--dz-hero-mute:#ffffffbd;--dz-accent:var(--brand-accent);--dz-kicker:var(--text-mute);--dz-price:var(--brand-accent);--dz-photo-radius:16px;--dz-media-radius:28px;--dz-rule:var(--line);--coral-on:#fff;--card:#fffdf9;font-family:var(--dz-body);background:var(--paper);color:var(--text);overflow-x:clip}.dz .dz-display,.dz .dz-title{font-family:var(--dz-display)}.dz .dz-title{font-weight:var(--dz-title-weight);letter-spacing:var(--dz-title-track);line-height:var(--dz-title-lh);text-wrap:balance}.dz main h2:not(.sr-only),.dz .dz-h2{font-family:var(--dz-display);font-weight:var(--dz-h-weight);letter-spacing:var(--dz-h-track)}.dz .dz-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:700}.dz .dz-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.dz[data-surface=dark] .bg-\[\#fffdf9\],.dz[data-surface=dark] .bg-white.text-text{background-color:var(--card)}.dz[data-surface=dark] .bg-\[\#ece2d3\]{background-color:var(--line)}.dz[data-surface=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dz[data-design=editorial]{--dz-kicker:#8e3a24;--paper:#f7f2ea;--paper-2:#efe7da;--line:#dcd1bf;--text:#1b1a17;--text-mute:#6b665c;--card:#fbf8f2;--coral:#8e3a24;--coral-press:#75301d;--radius:6px;--radius-lg:10px;--dz-display:var(--font-frank), var(--font-rubik), var(--font-arabic,serif), var(--font-greek,serif), Georgia, serif;--dz-body:var(--font-heebo), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-title-weight:500;--dz-title-track:-.02em;--dz-title-lh:1.02;--dz-h-weight:500;--dz-h-track:-.01em;--dz-price:#8e3a24;--dz-photo-radius:2px;--dz-media-radius:2px}.dz[data-design=split]{--paper:#fff;--paper-2:#f3f4f6;--line:#e3e5ea;--text:#111318;--text-mute:#5b616e;--card:#fff;--coral:#111318;--coral-press:#2a2d35;--radius:14px;--dz-display:var(--font-heebo), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-body:var(--dz-display);--dz-title-weight:800;--dz-title-track:-.035em;--dz-h-weight:800;--dz-h-track:-.03em;--dz-price:var(--text);--dz-photo-radius:14px}.dz[data-design=noir]{--dz-kicker:#c9a86a;--paper:#0c0c0d;--paper-2:#131315;--line:#2a2a2e;--text:#ece7de;--text-mute:#a29c91;--card:#151517;--ink:#0c0c0d;--ink-2:#151517;--ink-3:#222225;--coral:#c9a86a;--coral-press:#b8965a;--coral-on:#121212;--radius:4px;--radius-lg:6px;--shadow-1:0 1px 0 #ffffff08;--shadow-2:0 30px 60px #00000073;--dz-display:var(--font-frank), var(--font-rubik), var(--font-arabic,serif), var(--font-greek,serif), Georgia, serif;--dz-body:var(--font-assistant), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-title-weight:300;--dz-title-track:0;--dz-title-lh:1.08;--dz-h-weight:400;--dz-h-track:.01em;--dz-price:#c9a86a;--dz-accent:#c9a86a;--dz-photo-radius:0px;--dz-media-radius:0px}.dz[data-design=nordic]{--paper:#f6f5f2;--paper-2:#eceae5;--line:#dedad2;--text:#2b2d2a;--text-mute:#6d6f69;--card:#fbfaf8;--coral:#2f3530;--coral-press:#444b45;--radius:18px;--shadow-1:none;--shadow-2:0 20px 50px #28281e14;--dz-display:var(--font-assistant), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-body:var(--dz-display);--dz-title-weight:300;--dz-title-track:-.02em;--dz-title-lh:1.08;--dz-h-weight:400;--dz-h-track:-.01em;--dz-price:var(--text);--dz-photo-radius:20px;--dz-media-radius:28px;--dz-grid-gap:18px}.dz[data-design=riviera]{--dz-kicker:#5d6a3c;--paper:#f4e9da;--paper-2:#ecdcc6;--line:#dcc6a8;--text:#3a291d;--text-mute:#7a6450;--card:#fbf4ea;--coral:#b9552f;--coral-press:#9f4726;--radius:18px;--dz-display:var(--font-suez), var(--font-rubik), var(--font-arabic,serif), var(--font-greek,serif), Georgia, serif;--dz-body:var(--font-assistant), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-title-weight:400;--dz-title-track:-.01em;--dz-title-lh:1.1;--dz-h-weight:400;--dz-h-track:0;--dz-price:#b9552f;--dz-accent:#5d6a3c;--dz-photo-radius:18px}.dz[data-design=atelier]{--dz-kicker:var(--coral);--paper:#ecebe7;--paper-2:#e3e2dd;--line:#c6c4bd;--text:#16171a;--text-mute:#5e5f63;--card:#f4f3f0;--coral:#d9442b;--coral-press:#bf3a23;--radius-sm:0px;--radius:0px;--radius-lg:0px;--shadow-1:none;--shadow-2:none;--dz-display:var(--font-heebo), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-body:var(--dz-display);--dz-title-weight:800;--dz-title-track:-.045em;--dz-title-lh:.96;--dz-h-weight:800;--dz-h-track:-.035em;--dz-price:var(--text);--dz-photo-radius:0px;--dz-media-radius:0px;--dz-grid-gap:1px}.dz[data-design=atelier] main{counter-reset:dz-sec}.dz[data-design=atelier] main h2:not(.sr-only):before{counter-increment:dz-sec;content:counter(dz-sec, decimal-leading-zero);letter-spacing:.08em;color:var(--coral);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:13px;font-weight:600;display:block}.dz[data-design=boutique]{--dz-kicker:#d7b77c;--paper:#f8f3ea;--paper-2:#f0e7d8;--line:#e0d2bb;--text:#1f1d1a;--text-mute:#6f685d;--card:#fffcf6;--coral:#8c6a36;--coral-press:#775a2d;--radius:8px;--radius-lg:14px;--dz-display:var(--font-frank), var(--font-rubik), var(--font-arabic,serif), var(--font-greek,serif), Georgia, serif;--dz-body:var(--font-assistant), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-title-weight:400;--dz-title-track:-.01em;--dz-title-lh:1.08;--dz-h-weight:400;--dz-h-track:0;--dz-price:#d7b77c;--dz-accent:#b08d57;--dz-photo-radius:6px;--dz-media-radius:10px}.dz[data-design=boutique] main h2:not(.sr-only){text-align:center}.dz[data-design=boutique] main section>div:first-child:has(>h2){justify-content:center}.dz[data-design=story]{--dz-kicker:#ffc93c;--paper:#08090c;--paper-2:#111318;--line:#262a33;--text:#eef0f4;--text-mute:#9aa0ad;--card:#12141a;--coral:#ffc93c;--coral-press:#f0b820;--coral-on:#0d1020;--shadow-1:none;--shadow-2:0 30px 60px #00000080;--dz-display:var(--font-secular), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-title-weight:400;--dz-title-track:-.01em;--dz-title-lh:1.04;--dz-h-weight:400;--dz-h-track:0;--dz-price:#ffc93c;--dz-accent:#ffc93c;--dz-photo-radius:18px}.dz-frame{background:var(--card);border:1px solid var(--line);padding:14px 14px 10px}.dz-frame-cap{letter-spacing:.18em;color:var(--text-mute);font-variant-numeric:tabular-nums;padding-top:10px;font-size:12px}.dz[data-design=noir] .dz-frame{border-color:#c9a86a59}.dz-orn{color:var(--dz-accent);align-items:center;gap:14px;display:flex}.dz-orn:before,.dz-orn:after{content:"";opacity:.6;background:currentColor;flex:1;max-width:72px;height:1px}@keyframes dz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dz-rise-soft{0%{transform:translateY(10px)}to{transform:none}}.dz-enter>*{animation:.7s cubic-bezier(.2,.7,.2,1) both dz-rise;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.dz-enter>.dz-title,.dz-enter>h1{animation-name:dz-rise-soft}@keyframes dz-kb{0%{transform:scale(1.04)translate(1.5%,.5%)}to{transform:scale(1.16)translate(-2.5%,-1.5%)}}.dz-kb{transform-origin:60% 40%;will-change:transform;animation:16s ease-in-out infinite alternate both dz-kb}.dz-loop-calm{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dz-loop-calm[data-side=start]{-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}[dir=rtl] .dz-loop-calm[data-side=start]{-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}.dz-loop-calm[data-side=bottom]{-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}@supports (animation-timeline:scroll()){@keyframes dz-par{to{transform:translateY(14vh)}}.dz-par{animation:linear both dz-par;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes dz-fade-out{to{opacity:.15;transform:translateY(-6vh)}}.dz-par-out{animation:linear both dz-fade-out;animation-timeline:scroll(root);animation-range:10vh 90vh}}.dz-pending{opacity:0;transform:translateY(22px)}.dz-in{opacity:1;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:none}.dz-cta{isolation:isolate;transition:transform .18s ease-out,background-color .18s ease-out,filter .18s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden}.dz-cta:hover{transform:translateY(-1px)}.dz-cta:active{transform:scale(.98)}@keyframes dz-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.dz-shine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;animation:1.1s ease-out 1.4s both dz-shine;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}.dz-cta .dz-nudge{transition:transform .2s ease-out}.dz-cta:hover .dz-nudge{transform:translate(3px)}[dir=rtl] .dz-cta:hover .dz-nudge{transform:translate(-3px)}@keyframes dz-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)}}.dz-cue-line{animation:2.4s ease-in-out infinite dz-cue}.dz-deskbar{transition:transform .28s cubic-bezier(.2,.7,.2,1);transform:translateY(-110%)}.dz-deskbar[data-show=true]{transform:none}.dz-chapter{position:relative}.dz-chapter-media{height:100svh;position:sticky;top:0;overflow:hidden}.dz-progress{transform-origin:0;transform:scaleX(0)}[dir=rtl] .dz-progress{transform-origin:100%}@supports (animation-timeline:scroll()){@keyframes dz-grow{to{transform:scaleX(1)}}.dz-progress{animation:linear both dz-grow;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.dz-kb,.dz-par,.dz-par-out,.dz-enter>*,.dz-shine:after,.dz-cue-line{animation:none!important}.dz-pending{opacity:1;transform:none}}
.dz[data-design=project]{--paper:#f7f4ee;--paper-2:#efe9de;--line:#e2dacb;--text:#15171d;--text-mute:#5d584f;--card:#fffdf9;--coral:#c9a35b;--coral-press:#b38c45;--coral-on:#15171d;--radius:14px;--radius-lg:20px;--dz-display:var(--font-frank), var(--font-rubik), var(--font-arabic,serif), var(--font-greek,serif), Georgia, serif;--dz-body:var(--font-heebo), var(--font-rubik), var(--font-arabic,sans-serif), var(--font-greek,sans-serif), system-ui, sans-serif;--dz-h-weight:500;--dz-h-track:-.012em;--dz-kicker:#8a6420;--pj-ink:#10131c;--pj-line-ink:#ffffff1a;--pj-gold:#dcbd78;--pj-gold-soft:#f3e8cf;--pj-accent-text:#8a6420;--pj-stone:#efe9de;--pj-blueprint:#f3f5f8}.pj .pj-display{font-family:var(--dz-display);letter-spacing:-.015em;font-weight:500}.pj h1.pj-display{letter-spacing:-.025em}.pj .pj-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dz-kicker);align-items:center;gap:.5em;margin-bottom:.6rem;font-size:12.5px;font-weight:700;display:flex}.pj .pj-rule{opacity:.6;background:currentColor;width:3rem;height:1px;display:inline-block}.pj .pj-stamp{background:var(--pj-gold);color:#15171d;letter-spacing:.01em;border-radius:999px;align-items:center;gap:.5rem;height:2.25rem;padding-inline:.9rem 1.05rem;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59,0 6px 18px #00000040}.pj .pj-num{background:var(--pj-ink);width:1.75rem;height:1.75rem;color:var(--pj-gold);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.pj .pj-blueprint-lines{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#0000 30%,#000);mask-image:linear-gradient(#0000 30%,#000)}.pj .pj-grid{background-color:var(--pj-blueprint);background-image:linear-gradient(#17264f0f 1px,#0000 1px),linear-gradient(90deg,#17264f0f 1px,#0000 1px);background-size:22px 22px}.pj .pj-track{background:var(--line);border-radius:999px;height:6px;position:relative;overflow:hidden}.pj .pj-track-fill{width:var(--pj-pct,0%);border-radius:inherit;background:linear-gradient(90deg, var(--pj-accent-text), var(--pj-gold));transform-origin:0;animation:1.4s cubic-bezier(.22,1,.36,1) .2s both pj-draw;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .pj .pj-track-fill{transform-origin:100%;background:linear-gradient(270deg, var(--pj-accent-text), var(--pj-gold))}@keyframes pj-draw{0%{transform:scaleX(0)}}.pj .pj-dot{border:2px solid var(--line);background:var(--card);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.pj .pj-steps [data-state=done] .pj-dot{border-color:var(--pj-accent-text);background:var(--pj-accent-text)}.pj .pj-steps [data-state=now] .pj-dot{border-color:var(--pj-gold);background:var(--pj-gold-soft);box-shadow:0 0 0 4px #dcbd7840}.pj .pj-steps [data-state=next]{color:var(--text-mute)}@keyframes pj-rise{0%{opacity:0;transform:translateY(18px)}}.pj .pj-rise{animation:.7s cubic-bezier(.22,1,.36,1) both pj-rise}.pj .pj-rise-2{animation-delay:.18s}@keyframes pj-kb{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.2%,-1%)}}.pj .pj-kb{transform-origin:60% 40%;animation:22s ease-out both pj-kb}.pj .pj-unit{transition:box-shadow .2s ease-out,transform .2s ease-out}.pj .pj-unit:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.pj .pj-dialog[open]{animation:.25s ease-out both pj-rise}@media (prefers-reduced-motion:reduce){.pj .pj-rise,.pj .pj-kb,.pj .pj-track-fill,.pj .pj-dialog[open]{animation:none}.pj .pj-unit,.pj .pj-unit:hover{transition:none;transform:none}}.pj .pj-frame{box-shadow:0 0 0 1px #dcbd7859,0 24px 60px #00000059}.pj figure.pj-frame:after{content:"";pointer-events:none;border:1px solid #ffffff4d;border-radius:12px;position:absolute;inset:10px}
