:root{--site-head:64px}.mkh,.mkx{--mkh-h:var(--site-head);--mkh-white:#fff;--mkh-ivory:#fbf4ea;--mkh-umber:#1e0e08;--mkh-umber-2:#3a1e12;--mkh-red:#b9482a;--mkh-saffron:#f4ae00;--mkh-saffron-lt:#ffd45c;--mkh-muted:#1e0e089e;--mkh-line:#1e0e0814;--mkh-ease:cubic-bezier(.2, .8, .2, 1);--mkh-sans:"Albert Sans", system-ui, sans-serif;--mkh-serif:"Bodoni Moda", Didot, "Bodoni 72", Georgia, serif;--mkh-brand-terra:var(--mkh-red);--mkh-brand-saffron:var(--mkh-saffron);--mkh-fg:var(--mkh-umber);--mkh-ar:var(--mkh-red);--mkh-door:var(--mkh-white);--mkh-focus:var(--mkh-umber);--mkh-burger-line:#1e0e083d;--mkh-cta-ring:var(--mkh-umber)}.mkh{z-index:50;height:var(--mkh-h);color:var(--mkh-fg);font-family:var(--mkh-sans);transition:transform .24s var(--mkh-ease);position:sticky;top:0}.mkh-progress{background:var(--mkh-red);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.mkh[data-loading] .mkh-progress{animation:0s linear .12s forwards mkh-appear,2.4s cubic-bezier(.1,.7,.2,1) .12s forwards mkh-load}@keyframes mkh-appear{to{opacity:1}}@keyframes mkh-load{0%{transform:scaleX(.04)}to{transform:scaleX(.9)}}.mkh[data-hidden]:not([data-open]):not([data-loading]):not(:focus-within){transform:translateY(-100%)}.mkh-bar,.mkh-scrim{z-index:-1}.mkh-bar{background:var(--mkh-white);border-bottom:1px solid var(--mkh-line);transition:opacity .3s var(--mkh-ease);position:absolute;inset:0}.mkh-scrim{height:calc(var(--mkh-h) + 32px);pointer-events:none;opacity:0;transition:opacity .3s var(--mkh-ease);background:linear-gradient(#3a1e1261,#3a1e1200);position:absolute;inset:0 0 auto}body:has([data-header=over]) .mkh:not([data-scrolled]):not([data-open]){--mkh-fg:var(--mkh-white);--mkh-ar:var(--mkh-white);--mkh-door:transparent;--mkh-focus:var(--mkh-white);--mkh-burger-line:#ffffff80;--mkh-brand-terra:var(--mkh-white);--mkh-cta-ring:var(--mkh-saffron-lt)}body:has([data-header=over]) .mkh:not([data-scrolled]):not([data-open]) .mkh-bar{opacity:0}body:has([data-header=over]) .mkh:not([data-scrolled]):not([data-open]) .mkh-scrim{opacity:1}body:has([data-header=plate]) .mkh:not([data-scrolled]):not([data-open]){--mkh-fg:var(--mkh-white);--mkh-ar:var(--mkh-white);--mkh-focus:var(--mkh-white);--mkh-burger-line:#ffffff80;--mkh-brand-terra:var(--mkh-white);--mkh-door:var(--mkh-red);--mkh-cta-ring:var(--mkh-saffron-lt)}body:has([data-header=plate]) .mkh:not([data-scrolled]):not([data-open]) .mkh-bar{opacity:0}body:has([data-header=clear]) .mkh:not([data-scrolled]):not([data-open]) .mkh-bar{opacity:0}.mkh-row{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:100%;margin:0 auto;padding:0 16px;display:flex}@media (width>=768px){.mkh-row{padding:0 32px}}@media (width>=1280px){.mkh-row{padding:0 56px}}.mkh :focus-visible,.mkx :focus-visible{outline:2px solid var(--mkh-focus);outline-offset:3px;border-radius:3px}.mkh-home,.mkx-home{min-height:44px;color:var(--mkh-fg);flex-shrink:0;align-items:center;display:flex}.mkl{transform-origin:0;width:auto;height:44px;transition:transform .4s var(--mkh-ease);display:block;overflow:visible}.mkl-word,.mkl-ar{transition:transform .4s var(--mkh-ease), opacity .25s var(--mkh-ease)}.mkl--compact,.mkh[data-scrolled] .mkl{transform:scale(.86)}.mkl--compact .mkl-ar,.mkh[data-scrolled] .mkl-ar{opacity:0;transform:translateY(-4px)}.mkl--compact .mkl-word,.mkh[data-scrolled] .mkl-word{transform:translateY(7px)}.mkh-nav{display:none}@media (width>=1200px){.mkh-nav{display:block}}.mkh-nav>ul{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mkh-trigger{min-height:44px;font-family:var(--mkh-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mkh-fg);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.mkh-trigger:after{content:"";background:var(--mkh-red);transform-origin:0;height:2px;transition:transform .3s var(--mkh-ease);position:absolute;bottom:7px;left:12px;right:12px;transform:scaleX(0)}.mkh-trigger:hover:after,.mkh-trigger[aria-expanded=true]:after{transform:scaleX(1)}.mkh-end{align-items:center;gap:8px;display:flex}@media (width>=768px){.mkh-end{gap:16px}}.mkh-lang{display:none}@media (width>=1200px){.mkh-lang{align-items:center;min-height:44px;display:flex}}.mkh-lang>button,.mkx-lang>button{min-height:44px;color:var(--mkh-fg);font-family:var(--mkh-sans);font-size:13px;font-weight:600}.mkh-lang>button:hover{color:var(--mkh-fg);opacity:.75}.mkh-cta{background:var(--mkh-saffron);min-height:44px;color:var(--mkh-umber);font-family:var(--mkh-sans);white-space:nowrap;transition:transform .2s var(--mkh-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.mkh-cta:hover{background:#ffc21f}.mkh-cta:active{transform:translateY(1px)}.mkh .mkh-cta:focus-visible,.mkx .mkh-cta:focus-visible{outline:2px solid var(--mkh-cta-ring);outline-offset:2px;border-radius:999px}.mkh-cta--head{display:none}@media (width>=640px){.mkh-cta--head{display:inline-flex}}.mkh-cta--head.is-away{visibility:hidden}.mkh-cta--sm{min-height:44px}.mkh-cta--block{flex:1;min-height:52px;display:flex}.mkh-burger{border:1px solid var(--mkh-burger-line);min-width:44px;min-height:44px;color:var(--mkh-fg);font-family:var(--mkh-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}@media (width>=1200px){.mkh-burger{display:none}}.mkh-burger-lines{gap:5px;width:18px;display:grid}.mkh-burger-lines i{background:currentColor;border-radius:2px;height:1.5px;display:block}.mkh-burger-lines i:last-child{justify-self:end;width:12px}@media (width<=359px){.mkh-burger-text{display:none}}.mkm{left:0;right:0;top:var(--mkh-h);color:var(--mkh-umber);background:var(--mkh-white);border-top:1px solid var(--mkh-line);position:absolute;box-shadow:0 30px 60px -40px #1e0e0859}.mkm[hidden]{display:none}.mkm[data-enter]{animation:mkm-reveal .22s var(--mkh-ease) both}@keyframes mkm-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.mkm-inner{grid-template-columns:300px minmax(0,1fr) 400px;max-width:1440px;min-height:520px;margin:0 auto;display:grid}@media (width>=1360px){.mkm-inner{grid-template-columns:340px minmax(0,1fr) 460px}}.mkm-intro{background:var(--mkh-ivory);flex-direction:column;padding:48px 40px 36px 56px;display:flex}.mkm-title{font-family:var(--mkh-serif);letter-spacing:-.01em;color:var(--mkh-umber);margin:0;font-size:52px;font-weight:400;line-height:.95}.mkm-lede{max-width:30ch;color:var(--mkh-umber);margin:22px 0 0;font-size:16px;line-height:1.6}.mkm-all{letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--mkh-red);border-bottom:1px solid;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.mkm-all svg{transition:transform .25s var(--mkh-ease)}.mkm-all:hover svg{transform:translate(4px)}.mkm-list{align-self:start;margin:0;padding:52px 48px 36px;list-style:none}.mkm-list li{border-bottom:1px solid var(--mkh-line)}.mkm-list li:first-child{border-top:1px solid var(--mkh-line)}.mkm[data-enter] .mkm-meta{animation:mkm-fade .22s var(--mkh-ease) backwards;animation-delay:calc(40ms + var(--i) * 30ms)}@keyframes mkm-fade{0%{opacity:0}}.mkm-link{min-height:56px;color:var(--mkh-umber);align-items:baseline;gap:16px;padding:14px 4px;text-decoration:none;display:flex}.mkm-label{font-family:var(--mkh-serif);transition:transform .35s var(--mkh-ease);font-size:28px;font-weight:400;line-height:1.1;display:inline-block}.mkm-meta{letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mkh-muted);margin-left:auto;font-size:12px;font-weight:600}.mkm-arrow{width:16px;height:16px;color:var(--mkh-red);opacity:0;transition:opacity .2s var(--mkh-ease), transform .3s var(--mkh-ease);flex-shrink:0;align-self:center;transform:translate(-6px)}.mkm-link[data-active] .mkm-label{color:var(--mkh-red);transform:translate(4px)}.mkm-link[data-active] .mkm-arrow{opacity:1;transform:none}.mkm-stage{aspect-ratio:4/5;align-self:center;max-height:520px;margin:32px 56px 32px 0;position:relative}.mkm-arch{background:var(--mkh-ivory);position:absolute;inset:0;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 100' preserveAspectRatio='none'%3E%3Cpath d='M7 100V52.4A36 36 0 1 1 73 52.4V100Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 100' preserveAspectRatio='none'%3E%3Cpath d='M7 100V52.4A36 36 0 1 1 73 52.4V100Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.mkm-shot{opacity:0;transition:opacity .5s var(--mkh-ease), transform 1.2s var(--mkh-ease);position:absolute;inset:0;transform:scale(1.06)}.mkm-shot[data-active]{opacity:1;transform:none}.mkm-shot img{object-fit:cover;width:100%;height:100%}.mkm-caption{background:var(--mkh-white);border:1px solid var(--mkh-line);padding:20px 22px 22px;position:absolute;bottom:28px;left:-24px;right:40px;box-shadow:0 20px 40px -24px #1e0e0866}.mkm-caption-name{font-family:var(--mkh-serif);color:var(--mkh-umber);margin:0;font-size:24px;font-weight:500;line-height:1.1}.mkm-fact{color:var(--mkh-umber);margin:8px 0 14px;font-size:15px;line-height:1.5}.mkm-credit{color:var(--mkh-muted);margin:-6px 0 14px;font-size:12px;line-height:1.4}.mkm-tile{text-align:center;width:100%;height:100%;color:var(--mkh-white);background:var(--mkh-umber-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22% 10% 34%;display:flex}.mkm-tile-num{font-family:var(--mkh-sans);letter-spacing:-.04em;color:var(--mkh-saffron-lt);font-size:clamp(44px,4.4vw,68px);font-weight:800;line-height:.9}.mkm-tile-name{font-family:var(--mkh-serif);font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.1}.mkh-veil{z-index:40;opacity:0;pointer-events:none;background:#3a1e1247;transition:opacity .3s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}.mkh-veil[data-on]{opacity:1;pointer-events:auto}@media (width<=1199px){.mkh-veil{display:none}}.mkx{--mkh-fg:var(--mkh-umber);--mkh-ar:var(--mkh-red);--mkh-door:var(--mkh-white);--mkh-focus:var(--mkh-umber);--mkh-cta-ring:var(--mkh-umber);--mkx-rule:#1e0e081f;z-index:70;color:var(--mkh-umber);font-family:var(--mkh-sans);background:var(--mkh-ivory);flex-direction:column;display:flex;position:fixed;inset:0}.mkx[data-state=open]{animation:mkx-in .36s var(--mkh-ease) both}@keyframes mkx-in{0%{opacity:0;transform:translateY(16px)}}.mkx-top{height:var(--mkh-h);border-bottom:1px solid var(--mkx-rule);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.mkx-close{width:44px;height:44px;color:var(--mkh-umber);cursor:pointer;background:0 0;border:1px solid #1e0e083d;border-radius:999px;place-items:center;display:grid}.mkx-body{overscroll-behavior:contain;flex:1;padding:8px 20px 24px;overflow-y:auto}.mkx-sec{border-bottom:1px solid var(--mkx-rule)}.mkx[data-state=open] .mkx-sec{animation:mkx-rise .5s var(--mkh-ease) backwards;animation-delay:calc(.1s + var(--i) * 40ms)}.mkx-panel:not([hidden]) li{animation:mkx-rise .4s var(--mkh-ease) backwards;animation-delay:calc(var(--i) * 40ms)}@keyframes mkx-rise{0%{opacity:0;transform:translateY(18px)}}.mkx-h{margin:0}.mkx-toggle{width:100%;min-height:76px;color:var(--mkh-umber);font-family:var(--mkh-serif);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:2.5rem;font-weight:400;line-height:1.05;display:flex}.mkx-chev{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:22px;height:22px;transition:transform .3s var(--mkh-ease);flex-shrink:0;margin-left:auto}.mkx-sec[data-open] .mkx-chev{transform:rotate(180deg)}.mkx-panel{padding:0 0 20px}.mkx-panel[hidden]{display:none}.mkx-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mkx-item{min-height:64px;color:var(--mkh-umber);align-items:center;gap:14px;padding:4px 0;text-decoration:none;display:flex}.mkx-thumb{background:#efe3d2;flex-shrink:0;width:48px;height:60px;position:relative;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 100' preserveAspectRatio='none'%3E%3Cpath d='M7 100V52.4A36 36 0 1 1 73 52.4V100Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 100' preserveAspectRatio='none'%3E%3Cpath d='M7 100V52.4A36 36 0 1 1 73 52.4V100Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.mkx-thumb img{object-fit:cover;width:100%;height:100%}.mkx-thumb .mkm-tile{background:#55301e;padding:0}.mkx-thumb .mkm-tile:before{content:attr(data-initial);font-family:var(--mkh-serif);color:var(--mkh-saffron-lt);padding-top:8px;font-size:30px;line-height:1}.mkx-thumb .mkm-tile-num,.mkx-thumb .mkm-tile-name{display:none}.mkx-item-text{flex:1;align-items:baseline;gap:12px;display:flex}.mkx-item-label{font-family:var(--mkh-sans);font-size:18px;font-weight:600;line-height:1.25}.mkx-item-meta{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--mkh-muted);margin-left:auto;font-size:12px;font-weight:600}.mkx-all{letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--mkh-umber);border-bottom:1px solid #1e0e0880;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.mkx-credits{color:var(--mkh-muted);margin:20px 0 0;font-size:12px;line-height:1.5}.mkx-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--mkx-rule);background:var(--mkh-ivory);flex-shrink:0;align-items:center;gap:12px;display:flex}.mkx-lang{align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.mkh,.mkh *,.mkh-bar,.mkx,.mkx *,.mkh-veil{transition-property:opacity!important;transition-duration:10ms!important;animation:none!important}.mkm-shot,.mkm-shot[data-active]{transform:none}.mkh[data-loading] .mkh-progress{transform:scaleX(.6)}.mkh .mkh-progress{transition:opacity 0s linear .12s!important}.mkh[data-loading] .mkh-progress{opacity:1}}.st-desk-quote{opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s .25s;transform:translateY(8px)}body:has(.mkh[data-hidden]) .st-desk-quote{opacity:1;visibility:visible;transition:opacity .25s,transform .25s;transform:none}@media (prefers-reduced-motion:reduce){.st-desk-quote{transition:none;transform:none}body:has(.mkh[data-hidden]) .st-desk-quote{transition:none;transform:none}}.cg{--cg-snow:oklch(97.5% .008 70);--cg-ink-deep:var(--mt-brown);--cg-saffron:oklch(80% .15 80);--cg-saffron-hover:oklch(85% .14 84);--cg-bg:var(--cg-snow);--cg-bg-2:oklch(94.5% .02 55);--cg-text:var(--cg-ink-deep);--cg-soft:var(--mt-brown-muted);--cg-line:#3a241824;--cg-rose:oklch(66% .105 38);--cg-rose-text:oklch(47% .12 33);--cg-majorelle:var(--mt-majorelle);--cg-palm:oklch(48% .08 150);--cg-land:oklch(93% .03 70);--cg-wall:oklch(80% .08 40);--cg-water:oklch(70% .1 240);--cg-grove:oklch(78% .07 145);--cg-ink-line:var(--mt-brown-muted);--cg-glow:oklch(80% .15 80/0);--cg-header:68px;background:var(--cg-bg);color:var(--cg-text);transition:background-color .7s var(--ease-silk), color .7s var(--ease-silk);overflow-x:clip}.cg[data-mood=night]{--cg-bg:var(--mt-clay);--cg-bg-2:#a9432a;--cg-text:var(--mt-sand);--cg-soft:var(--mt-rose);--cg-line:#fbf4ea38;--cg-rose:oklch(60% .1 36);--cg-rose-text:var(--mt-saffron-lt);--cg-majorelle:var(--mt-saffron-lt);--cg-palm:var(--mt-rose);--cg-land:#a9432a;--cg-wall:var(--mt-terracotta);--cg-water:var(--mt-zellige);--cg-grove:var(--mt-palm);--cg-ink-line:var(--mt-rose);--cg-glow:oklch(82% .15 80/.85)}@media (width>=768px){.cg{--cg-header:108px}}.cg .cg-display{font-family:var(--font-display);letter-spacing:-.01em;font-style:normal;line-height:1.02}.cg .cg-soft{color:var(--cg-soft)}.cg .cg-rule{border-color:var(--cg-line)}.cg-cta{background:var(--cg-saffron);min-height:48px;color:var(--cg-ink-deep);border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:inline-flex}.cg-cta:hover{background:var(--cg-saffron-hover)}.cg-cta:focus-visible,.cg-link:focus-visible,.cg-toggle:focus-visible,.cg-chip:focus-visible{outline:3px solid var(--cg-majorelle);outline-offset:3px}.cg-link{min-height:44px;color:var(--cg-text);text-decoration:underline;-webkit-text-decoration-color:var(--cg-rose);-webkit-text-decoration-color:var(--cg-rose);text-decoration-color:var(--cg-rose);text-underline-offset:5px;align-items:center;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.cg-link:hover{text-decoration-color:currentColor}.cg-toggle{border:1px solid var(--cg-line);background:var(--cg-bg);min-height:44px;color:var(--cg-text);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem 0 .4rem;font-size:.875rem;font-weight:500;display:inline-flex}.cg-toggle-orb{background:var(--cg-saffron);width:32px;height:32px;box-shadow:inset 0 0 0 0 var(--cg-ink-deep);transition:box-shadow .6s var(--ease-silk), background-color .6s;border-radius:999px;position:relative}.cg[data-mood=night] .cg-toggle-orb{box-shadow:inset -9px -3px 0 0 var(--cg-ink-deep);background:oklch(92% .03 85)}.cg-chip{border:1px solid var(--cg-line);min-height:44px;color:var(--cg-text);border-radius:999px;padding:0 1rem;font-size:.875rem}.cg-chip[aria-pressed=true]{background:var(--cg-text);color:var(--cg-bg);border-color:var(--cg-text)}.cg-frame{background:var(--cg-bg-2);border-radius:6px;position:relative;overflow:hidden}.cg-frame img{object-fit:cover;width:100%;height:100%}.cg-plate{background:radial-gradient(120% 80% at 20% 0%, color-mix(in oklch, var(--cg-rose) 35%, transparent), transparent 60%), var(--cg-bg-2);flex-direction:column;justify-content:space-between;height:100%;padding:1.25rem;display:flex}.cg-map-world{transform-origin:0 0;transition:transform 1.1s var(--ease-silk)}.cg-map-pin{transition:transform .5s var(--ease-silk), opacity .4s;transform-box:fill-box;transform-origin:50%}.cg-map-pin[data-active=true]{transform:scale(1.35)}.cg-map-lamp{fill:var(--cg-saffron);opacity:0;transition:opacity .9s var(--ease-silk)}.cg[data-mood=night] .cg-map-lamp,.cg-map[data-dusk=true] .cg-map-lamp{opacity:.95}.cg-map-draw{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:cg-draw 2.6s var(--ease-silk) .2s forwards}@keyframes cg-draw{to{stroke-dashoffset:0}}.cg-stall{--lit:0}.cg-stall-lamp{fill:var(--cg-saffron);opacity:calc(.15 + var(--lit) * .85);filter:drop-shadow(0 0 calc(var(--lit) * 14px) oklch(85% .16 80));transition:opacity .7s var(--ease-silk), filter .7s var(--ease-silk)}.cg-stall-awning{transition:fill .7s var(--ease-silk)}.cg-smoke{opacity:calc(var(--lit) * .6);transform-box:fill-box;animation:5s ease-in infinite cg-rise}@keyframes cg-rise{0%{transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(1.6)}}.cg-reveal{opacity:0;transition:opacity .8s var(--ease-silk), transform .8s var(--ease-silk);transform:translateY(24px)}.cg-reveal.is-in{opacity:1;transform:none}.cg-steam{opacity:calc(.85 - var(--p,0) * .85)}.cg-sun{transform:translateY(calc(var(--p,0) * 120px))}@media (prefers-reduced-motion:reduce){.cg,.cg-map-world,.cg-map-pin,.cg-map-lamp,.cg-stall-lamp,.cg-reveal{transition:none!important}.cg-map-draw{stroke-dashoffset:0;animation:none}.cg-smoke{animation:none}.cg-reveal{opacity:1;transform:none}}.cg-market-track{width:250%;transform:translateX(calc(var(--lp,0) * -60%));will-change:transform}@media (width>=768px){.cg-market-track{width:100%;transform:none}}@media (prefers-reduced-motion:reduce){.cg-market-track{width:100%;transform:none}}.cg[data-look=v2]{--cg-bg:#fff;--cg-bg-2:#fbf4ea;--cg-text:#1e0e08;--cg-soft:#1e0e08b8;--cg-line:#1e0e0826;--cg-rose:#b9482a;--cg-rose-text:#b9482a;--cg-majorelle:#b9482a;--cg-saffron:#f4ae00;--cg-saffron-hover:#ffbf1f;--cg-ink-deep:#1e0e08;font-family:Albert Sans,system-ui,sans-serif}.cg[data-look=v2] .cg-display{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500;line-height:.95}.cg[data-look=v2] .cg-link{color:#b9482a;text-decoration-color:currentColor;text-decoration-thickness:1px}.cg[data-look=v2] .cg-frame{background:#fbf4ea;border-radius:0}.cg[data-look=v2] .cg-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.cg[data-look=v2] .cg-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:Albert Sans,system-ui,sans-serif;font-weight:800;line-height:.9}.cg .cg-figure{margin:0}.cg .cg-caption{color:var(--cg-soft);margin-top:.6rem;font-size:12px;line-height:1.4}.cg[data-look=v2] .cg-h1{font-size:clamp(2.6rem,6vw,5.5rem)}.cg-unveil{clip-path:inset(calc((1 - min(1, var(--p,1) * 2.2)) * 18%) 0 0 0)}@media (prefers-reduced-motion:reduce){.cg-unveil{clip-path:none}}
