@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:playfair;src:url(/_next/static/media/e399f3e068a97f0c.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:playfair;src:url(/_next/static/media/e399f3e068a97f0c.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:playfair;src:url(/_next/static/media/e399f3e068a97f0c.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:playfair;src:url(/_next/static/media/ff041af6d7f38bb4.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:playfair;src:url(/_next/static/media/ff041af6d7f38bb4.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:playfair;src:url(/_next/static/media/ff041af6d7f38bb4.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:italic}.__className_7da096{font-family:playfair,MM Serif Fallback,MM Serif Fallback A}.__variable_7da096{--font-serif:"playfair",MM Serif Fallback,MM Serif Fallback A}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:courierPrime;src:url(/_next/static/media/b6d0dafc7ee02868.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:courierPrime;src:url(/_next/static/media/39d36bd6ed348909.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:courierPrime;src:url(/_next/static/media/acc2dead885e9aba.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}.__className_389fd2{font-family:courierPrime,MM Mono Fallback,MM Mono Fallback A}.__variable_389fd2{--font-mono:"courierPrime",MM Mono Fallback,MM Mono Fallback A}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:specialElite;src:url(/_next/static/media/51e85c95046b108d.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}.__className_528db3{font-family:specialElite,MM Type Fallback,MM Type Fallback A;font-weight:400;font-style:normal}.__variable_528db3{--font-type:"specialElite",MM Type Fallback,MM Type Fallback A}@font-face{font-family:"MM Serif Fallback";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("Tinos");font-weight:100 599;font-style:normal;size-adjust:111.26%;ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"MM Serif Fallback";src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("Tinos Bold");font-weight:600 1000;font-style:normal;size-adjust:113.97%;ascent-override:94.94%;descent-override:22.02%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"MM Serif Fallback";src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic"),local("Tinos Italic");font-weight:100 599;font-style:italic;size-adjust:105.60%;ascent-override:102.46%;descent-override:23.77%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"MM Serif Fallback";src:local("Times New Roman Bold Italic"),local("TimesNewRomanPS-BoldItalicMT"),local("Liberation Serif Bold Italic"),local("Tinos Bold Italic");font-weight:600 1000;font-style:italic;size-adjust:112.25%;ascent-override:96.40%;descent-override:22.36%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"MM Serif Fallback A";src:local("Noto Serif"),local("NotoSerif"),local("NotoSerif-Regular"),local("Droid Serif");font-weight:100 599;font-style:normal;size-adjust:93.97%;ascent-override:115.14%;descent-override:26.71%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"MM Serif Fallback A";src:local("Noto Serif Bold"),local("NotoSerif-Bold"),local("Droid Serif Bold");font-weight:600 1000;font-style:normal;size-adjust:96.26%;ascent-override:112.41%;descent-override:26.08%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"MM Serif Fallback A";src:local("Noto Serif Italic"),local("NotoSerif-Italic"),local("Droid Serif Italic");font-weight:100 599;font-style:italic;size-adjust:89.19%;ascent-override:121.32%;descent-override:28.14%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"MM Serif Fallback A";src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),local("Droid Serif Bold Italic");font-weight:600 1000;font-style:italic;size-adjust:94.80%;ascent-override:114.13%;descent-override:26.48%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Cousine");font-weight:100 599;font-style:normal;size-adjust:99.92%;ascent-override:78.19%;descent-override:34.21%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback;src:local("Courier New Bold"),local("CourierNewPS-BoldMT"),local("Liberation Mono Bold"),local("Cousine Bold");font-weight:600 1000;font-style:normal;size-adjust:99.92%;ascent-override:78.19%;descent-override:34.21%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback;src:local("Courier New Italic"),local("CourierNewPS-ItalicMT"),local("Liberation Mono Italic"),local("Cousine Italic");font-weight:100 599;font-style:italic;size-adjust:99.92%;ascent-override:78.19%;descent-override:34.21%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback;src:local("Courier New Bold Italic"),local("CourierNewPS-BoldItalicMT"),local("Liberation Mono Bold Italic"),local("Cousine Bold Italic");font-weight:600 1000;font-style:italic;size-adjust:99.92%;ascent-override:78.19%;descent-override:34.21%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback A;src:local("Noto Sans Mono"),local("NotoSansMono-Regular"),local("Droid Sans Mono"),local("DroidSansMono");font-weight:100 599;font-style:normal;size-adjust:99.93%;ascent-override:78.18%;descent-override:34.20%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback A;src:local("Noto Sans Mono Bold"),local("NotoSansMono-Bold"),local("Noto Sans Mono"),local("Droid Sans Mono");font-weight:600 1000;font-style:normal;size-adjust:99.93%;ascent-override:78.18%;descent-override:34.20%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback A;src:local("Noto Sans Mono"),local("Droid Sans Mono");font-weight:100 599;font-style:italic;size-adjust:99.93%;ascent-override:78.18%;descent-override:34.20%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Mono Fallback A;src:local("Noto Sans Mono Bold"),local("Noto Sans Mono"),local("Droid Sans Mono");font-weight:600 1000;font-style:italic;size-adjust:99.93%;ascent-override:78.18%;descent-override:34.20%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Type Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Cousine");font-weight:100 599;font-style:normal;size-adjust:87.06%;ascent-override:80.76%;descent-override:34.10%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Type Fallback A;src:local("Noto Sans Mono"),local("NotoSansMono-Regular"),local("Droid Sans Mono"),local("DroidSansMono");font-weight:100 599;font-style:normal;size-adjust:87.08%;ascent-override:80.75%;descent-override:34.09%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Hand Fallback;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("Tinos");font-weight:100 599;font-style:normal;size-adjust:84.43%;ascent-override:113.70%;descent-override:35.53%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Hand Fallback;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("Tinos Bold");font-weight:600 1000;font-style:normal;size-adjust:84.43%;ascent-override:113.70%;descent-override:35.53%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Hand Fallback A;src:local("Noto Serif"),local("NotoSerif"),local("NotoSerif-Regular"),local("Droid Serif");font-weight:100 599;font-style:normal;size-adjust:71.31%;ascent-override:134.62%;descent-override:42.07%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Hand Fallback A;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),local("Droid Serif Bold");font-weight:600 1000;font-style:normal;size-adjust:71.31%;ascent-override:134.62%;descent-override:42.07%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Cond Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");font-weight:400;font-style:normal;size-adjust:58.68%;ascent-override:153.38%;descent-override:51.13%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Cond Fallback A;src:local("Roboto"),local("Roboto-Regular"),local("Noto Sans"),local("NotoSans-Regular"),local("Droid Sans");font-weight:400;font-style:normal;size-adjust:62.80%;ascent-override:143.31%;descent-override:47.77%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Script Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");font-weight:400;font-style:normal;size-adjust:81.86%;ascent-override:118.70%;descent-override:36.80%;line-gap-override:10.98%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Script Fallback A;src:local("Roboto"),local("Roboto-Regular"),local("Noto Sans"),local("NotoSans-Regular"),local("Droid Sans");font-weight:400;font-style:normal;size-adjust:80.27%;ascent-override:121.06%;descent-override:37.53%;line-gap-override:11.19%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Cap Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");font-weight:100 649;font-style:normal;size-adjust:104.11%;ascent-override:97.97%;descent-override:30.74%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Cap Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:650 1000;font-style:normal;size-adjust:106.50%;ascent-override:95.77%;descent-override:30.05%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Cap Fallback A;src:local("Roboto"),local("Roboto-Regular"),local("Noto Sans"),local("NotoSans-Regular"),local("Droid Sans");font-weight:100 649;font-style:normal;size-adjust:113.06%;ascent-override:90.22%;descent-override:28.30%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:MM Cap Fallback A;src:local("Roboto Bold"),local("Roboto-Bold"),local("Noto Sans Bold"),local("NotoSans-Bold"),local("Droid Sans Bold");font-weight:650 1000;font-style:normal;size-adjust:115.30%;ascent-override:88.46%;descent-override:27.75%;line-gap-override:0.00%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Special+Elite&family=Courier+Prime:ital,wght@0,400;0,700;1,400&display=swap");:root{--mm-wall:#2b1e17;--mm-wall-2:#33241b;--mm-night:#120c09;--mm-paper:#e9dcc0;--mm-paper-2:#d8c7a0;--mm-paper-3:#c9b68c;--mm-bone:#efe4cc;--mm-bone-dim:#cdbd9d;--mm-ink:#1c130e;--mm-ink-2:#4a3628;--mm-copper:#c4682f;--mm-copper-hi:#e3c99a;--mm-thread:#a8151b;--mm-buy:#8f1218;--mm-buy-shade:#3d0a0c;--mm-tape:#dcb44f;--mm-felt:#24453a;--mm-glow:rgba(255,190,110,.55);--mm-pin-red:#b3241f;--mm-pin-copper:#c4682f;--mm-pin-bone:#e9dfc8;--mm-pin-black:#24201d;--mm-pin-blue:#2f5d7a;--mm-pin-green:#4d6b3a;--mm-pin-yellow:#e1b23a;--mm-serif:var(--font-serif,"Playfair Display"),"Bodoni 72",Georgia,serif;--mm-type:var(--font-type,"Special Elite"),"Courier New",monospace;--mm-mono:var(--font-mono,"Courier Prime"),"Courier New",monospace;--mm-shadow-1:2px 4px 8px rgba(0,0,0,.45);--mm-shadow-2:4px 10px 20px rgba(0,0,0,.55);--mm-drop:drop-shadow(3px 7px 6px rgba(0,0,0,.6));--mm-rag-strip:polygon(0 4%,3% 0,22% 6%,48% 0,71% 5%,100% 0,99% 52%,100% 100%,76% 94%,51% 100%,28% 95%,0 100%,1% 50%);--mm-rag-sheet:polygon(0 2%,8% 0,30% 3%,55% 0,80% 2%,100% 0,99% 40%,100% 100%,70% 98%,40% 100%,12% 97%,0 100%,1% 60%);--mm-rag-tag:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);--mm-stitch:repeating-linear-gradient(90deg,var(--mm-bone) 0 9px,transparent 9px 16px);--mm-wallpaper:radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,rgba(6,3,1,.55) 100%),radial-gradient(ellipse 40% 30% at 12% 22%,rgba(0,0,0,.28),transparent 70%),radial-gradient(ellipse 30% 40% at 88% 64%,rgba(70,40,20,.30),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='160' viewBox='0 0 120 160'><g fill='none' stroke='%23c9a36a' stroke-opacity='.10' stroke-width='1.3'><path d='M60 8 C78 30 96 42 96 62 C96 80 78 84 70 74 C64 66 70 58 76 62 M60 8 C42 30 24 42 24 62 C24 80 42 84 50 74 C56 66 50 58 44 62 M60 30 V120 M60 120 C46 132 38 146 60 152 C82 146 74 132 60 120 M36 100 C46 92 54 96 60 104 C66 96 74 92 84 100'/><circle cx='60' cy='86' r='5'/><circle cx='0' cy='80' r='3'/><circle cx='120' cy='80' r='3'/></g></svg>"),repeating-linear-gradient(90deg,rgba(255,220,170,.035) 0 2px,transparent 2px 60px,rgba(0,0,0,.06) 60px 62px,transparent 62px 120px);--mm-wallpaper-size:100% 100%,100% 100%,100% 100%,120px 160px,120px 100%;--mm-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--mm-head-h:52px;--mm-gutter:clamp(16px,5vw,72px);--mm-ease-pin:cubic-bezier(.3,1.4,.5,1);--mm-ease-paper:cubic-bezier(.3,.7,.3,1)}@media (max-width:700px){:root{--mm-head-h:48px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;min-height:100vh;color:var(--mm-bone);font-family:var(--mm-serif);background-color:var(--mm-wall);background-image:var(--mm-wallpaper);background-size:var(--mm-wallpaper-size);-webkit-tap-highlight-color:transparent}body:before{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:var(--mm-grain-o,.14);mix-blend-mode:overlay;background-image:var(--mm-grain)}img,svg,video{display:block;max-width:100%}a,button{color:inherit}button{font:inherit}::selection{background:var(--mm-thread);color:var(--mm-bone)}:focus-visible{outline:2px dashed var(--mm-copper);outline-offset:4px}.mm-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mm-pin{--c:var(--mm-pin-red);position:absolute;width:15px;height:15px;border-radius:50%;z-index:6;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.85) 0 2px,transparent 3.5px),radial-gradient(circle at 50% 50%,var(--c) 0 55%,color-mix(in srgb,var(--c) 55%,#000) 100%);box-shadow:3px 5px 4px rgba(0,0,0,.55),inset -1px -2px 2px rgba(0,0,0,.35)}.mm-pin:after{content:"";position:absolute;left:9px;top:10px;width:16px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent);transform:rotate(38deg);transform-origin:left}.mm-pin--red{--c:var(--mm-pin-red)}.mm-pin--copper{--c:var(--mm-pin-copper)}.mm-pin--bone{--c:var(--mm-pin-bone)}.mm-pin--black{--c:var(--mm-pin-black)}.mm-pin--blue{--c:var(--mm-pin-blue)}.mm-pin--green{--c:var(--mm-pin-green)}.mm-pin--yellow{--c:var(--mm-pin-yellow)}.mm-reveal .mm-pin{transition:transform .35s var(--mm-ease-pin) calc(var(--mm-delay, 0s) + .55s),box-shadow .35s calc(var(--mm-delay, 0s) + .55s),opacity .15s calc(var(--mm-delay, 0s) + .55s)}.mm-reveal:not(.is-in) .mm-pin{opacity:0;transform:translate(-50%,-50%) scale(1.9);box-shadow:10px 16px 10px rgba(0,0,0,.35)}.mm-decor{position:absolute;z-index:1;display:block;width:120px;pointer-events:none;cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform:rotate(var(--r,0deg))}.mm-decor img{display:block;width:100%;height:auto;filter:sepia(.18) saturate(.7) brightness(.8) contrast(.95) drop-shadow(2px 4px 2px rgba(0,0,0,.45))}.mm-tack{position:absolute;z-index:2;top:9%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mm-tack-h,.mm-tack-s{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;pointer-events:none}.mm-tack-s{background:radial-gradient(circle,rgba(0,0,0,.55),rgba(0,0,0,.25) 55%,transparent 72%);translate:2px 3px;filter:blur(1px)}.mm-tack-h{background:radial-gradient(circle at 36% 30%,rgba(255,250,225,.95) 0 1.4px,rgba(255,250,225,0) 3px),radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(70,45,10,.45) 37%,rgba(255,235,170,.55) 44%,transparent 49%),radial-gradient(circle at 40% 34%,#f6e2a2,#d2a94e 48%,#9a7228 78%,#6e4f17);box-shadow:inset 0 -1px 1px rgba(60,35,5,.55),inset 0 1px 1px rgba(255,245,210,.6),0 0 0 .6px rgba(60,40,10,.6);transform-origin:50% 50%;height:14.5px;margin-top:-7.25px}.mm-hover .mm-tack:hover .mm-tack-h{filter:brightness(1.12)}.mm-tack:focus-visible{outline:2px dashed var(--mm-copper,#c4682f);outline-offset:-6px;border-radius:50%}.mm-decor.is-falling{z-index:40}.mm-decor[hidden]{display:none!important}.mm-threads{position:absolute;left:0;top:0;z-index:32;pointer-events:none;overflow:visible}.mm-threads .t-shadow{fill:none;stroke:rgba(0,0,0,.45);stroke-width:2.2;filter:blur(1.5px)}@media (max-width:700px){.mm-threads .t-shadow{filter:none;stroke:rgba(0,0,0,.3)}}.mm-threads .t{fill:none;stroke:var(--mm-thread);stroke-width:1.6;stroke-linecap:round}.mm-threads .t-hi{fill:none;stroke:rgba(255,140,120,.35);stroke-width:.6}.mm-threads.is-drawing path{transition:stroke-dashoffset 2.2s cubic-bezier(.4,0,.2,1)}.mm-strip{margin:0;font-family:var(--mm-type);font-size:clamp(14px,1.5vw,18px);line-height:1.35;background:linear-gradient(180deg,#efe3c8,#e1d1ad);padding:.45em 1em .4em;box-shadow:var(--mm-shadow-1);-webkit-clip-path:var(--mm-rag-strip);clip-path:var(--mm-rag-strip)}.mm-strip,.mm-tag{position:relative;display:inline-block;color:var(--mm-ink)}.mm-tag{text-decoration:none;background:var(--mm-paper);padding:15px 28px 13px 44px;font:700 italic clamp(19px,2vw,25px)/1.05 var(--mm-serif);-webkit-clip-path:polygon(0 50%,22px 0,100% 0,100% 100%,22px 100%);clip-path:polygon(0 50%,22px 0,100% 0,100% 100%,22px 100%);filter:drop-shadow(3px 6px 6px rgba(0,0,0,.5));transform:rotate(var(--mm-tag-r,-3deg));transition:transform .35s var(--mm-ease-pin),background .25s}.mm-tag:before{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--mm-wall);box-shadow:inset 1px 1px 2px #000}.mm-tag:after{content:" →";font-style:normal;display:inline-block;transition:transform .3s}.mm-tag:hover{transform:rotate(calc(var(--mm-tag-r, -3deg) * .3)) translateX(6px);background:#f3e9d2}.mm-tag:hover:after{transform:translateX(4px)}.mm-buy{display:inline-block;text-decoration:none;color:var(--mm-bone);background:var(--mm-buy);font:700 italic 22px/1 var(--mm-serif);padding:14px 22px 13px;box-shadow:2px 4px 0 var(--mm-buy-shade);transition:transform .2s,box-shadow .2s}.mm-buy:hover{transform:translate(-1px,-2px);box-shadow:3px 6px 0 var(--mm-buy-shade)}.mm-buy:active{transform:translate(1px,2px);box-shadow:1px 1px 0 var(--mm-buy-shade)}.mm-buy-sub{margin:8px 0 0;font:11px/1.2 var(--mm-mono);letter-spacing:.14em;color:var(--mm-ink-2)}.mm-buy-link{font:700 11px/1.3 var(--mm-mono);letter-spacing:.06em;color:var(--mm-buy);text-decoration:none;white-space:nowrap}.mm-buy-link:after{content:" ↗"}.mm-buy-link:hover{text-decoration:underline}.mm-stitch{border:0;height:2px;margin:0;background:var(--mm-stitch);opacity:.55}:where(.mm-reveal){transition:opacity .6s ease var(--mm-delay,0s),transform .8s var(--mm-ease-pin) var(--mm-delay,0s)}:where(.mm-reveal:not(.is-in)){opacity:0;transform:translateY(-22px) rotate(-1.5deg)}.mm-head{position:-webkit-sticky;position:sticky;top:0;z-index:80;height:var(--mm-head-h);display:flex;align-items:center;gap:14px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));view-transition-name:mm-head;transition:transform .35s cubic-bezier(.4,0,.2,1)}.mm-head.is-tucked{transform:translateY(calc(-100% - 12px))}.mm-head-tape{position:absolute;inset:0;z-index:-1;background-color:var(--mm-tape);background-image:linear-gradient(90deg,rgba(60,30,0,.22),transparent 10%,transparent 90%,rgba(60,30,0,.22)),linear-gradient(180deg,rgba(255,255,255,.2),transparent 40%,rgba(80,50,0,.2)),linear-gradient(90deg,#1b120a 1.2px,transparent 0),linear-gradient(90deg,#1b120a 1px,transparent 0),linear-gradient(90deg,rgba(27,18,10,.8) .8px,transparent 0);background-size:100% 100%,100% 100%,40px 12px,40px 8px,4px 5px;background-position:0 0,0 0,calc(var(--mm-scroll, 0px) * -1) 0,calc(20px - var(--mm-scroll, 0px)) 0,calc(var(--mm-scroll, 0px) * -1) 0;background-repeat:no-repeat,no-repeat,repeat-x,repeat-x,repeat-x;box-shadow:0 4px 10px rgba(0,0,0,.55),inset 0 -1px 0 rgba(0,0,0,.25)}.mm-head-mark{position:relative;flex:none;align-self:stretch;display:flex;align-items:center;gap:4px;text-decoration:none;color:var(--mm-bone);view-transition-name:mm-wordmark}.mm-head-sign{position:relative;flex:none;align-self:flex-start;width:var(--mm-logo-w,84px);height:var(--mm-head-h)}.mm-head-word{position:relative;display:block;background:#0f0b09;padding:6px 12px 5px;font:900 16px/1 var(--mm-serif);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;-webkit-clip-path:var(--mm-rag-sheet);clip-path:var(--mm-rag-sheet);transform:rotate(-1.6deg);transition:transform .3s var(--mm-ease-pin)}.mm-head-word em{font-style:italic;color:var(--mm-copper-hi)}.mm-head-mark:hover .mm-head-word{transform:rotate(0deg) translateY(1px)}.mm-head-logo{position:absolute;left:0;top:3px;width:100%;height:auto;max-width:none;filter:drop-shadow(2px 5px 5px rgba(0,0,0,.55));transform-origin:50% 2px;transform:rotate(-2.5deg);transition:transform .5s var(--mm-ease-pin)}.mm-head-logo-pin{position:absolute;z-index:2;left:50%;top:1px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f3b0a0,var(--mm-pin-red) 55%,#5a0f0c);box-shadow:1px 2px 2px rgba(0,0,0,.5)}.mm-head-mark:hover .mm-head-logo{transform:rotate(2deg)}.mm-head.is-tucked .mm-head-logo{transform:rotate(-2.5deg) translateY(-6px)}.mm-head-mark:focus-visible{outline-offset:2px}@media (min-width:1100px){.mm-nav{position:absolute;left:50%;top:0;bottom:0;transform:translateX(-50%)}}.mm-nav{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-self:stretch}.mm-nav ul{list-style:none;margin:0;padding:0;align-items:flex-start;gap:clamp(10px,1.6vw,22px)}.mm-nav li,.mm-nav ul,.mm-nav-tag{display:flex}.mm-nav-tag{--r:calc(-1.4deg + var(--i) * 1.3deg);position:relative;flex-direction:column;align-items:center;justify-content:flex-end;min-width:78px;height:calc(var(--mm-head-h) - 7px);margin-top:3px;padding:0 14px 5px;text-decoration:none;color:var(--mm-ink);white-space:nowrap;transform:rotate(var(--r));transform-origin:50% 6px;filter:drop-shadow(1px 3px 2px rgba(0,0,0,.42));transition:transform .35s var(--mm-ease-pin)}.mm-nav-paper{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#e2d2ae,#d3bf96);-webkit-clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%,0 7px);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%,0 7px);transition:background .25s}.mm-nav-paper:after{content:"";position:absolute;inset:3px 4px 3px;border:1px dashed rgba(60,40,20,.28);-webkit-clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%,0 5px);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%,0 5px)}.mm-nav-pin{position:absolute;left:50%;top:3px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.85) 0 1.2px,transparent 2px),radial-gradient(circle,var(--mm-pin-black) 0 55%,#000 100%);box-shadow:1px 2px 2px rgba(0,0,0,.5);transition:transform .3s var(--mm-ease-pin)}.mm-nav-big{position:relative;font:700 italic 17px/1 var(--mm-serif);padding-bottom:3px;background:repeating-linear-gradient(90deg,var(--mm-thread) 0 5px,transparent 5px 8px) 0 100% /0 1.6px no-repeat;transition:background-size .45s var(--mm-ease-paper)}.mm-nav-small{margin-top:2px;font:700 9px/1 var(--mm-mono);letter-spacing:.14em;text-transform:uppercase;color:#5b4330}.mm-nav-tag:hover{transform:rotate(calc(var(--r) * -.4)) translateY(1px)}.mm-nav-tag:hover .mm-nav-paper{background:linear-gradient(180deg,#efe3c8,#e1d1ad)}.mm-nav-tag:focus-visible .mm-nav-big,.mm-nav-tag:hover .mm-nav-big{background-size:100% 1.6px}.mm-nav-tag:hover .mm-nav-pin{transform:scale(.8)}.mm-nav-tag.is-swing{animation:mm-swing .9s ease-out}@keyframes mm-swing{0%{transform:rotate(var(--r))}22%{transform:rotate(5deg)}46%{transform:rotate(-3.2deg)}68%{transform:rotate(1.6deg)}86%{transform:rotate(-.6deg)}to{transform:rotate(calc(var(--r) * -.4)) translateY(1px)}}.mm-nav-tag:focus-visible{outline-offset:2px}.mm-nav-tag.is-here .mm-nav-paper{background:linear-gradient(180deg,#f4ead3,#e6d7b5)}.mm-nav-tag.is-here .mm-nav-pin{background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.85) 0 1.2px,transparent 2px),radial-gradient(circle,var(--mm-pin-red) 0 55%,#5a0f0c 100%)}.mm-nav-tag.is-here .mm-nav-big{background-size:100% 1.6px}.mm-nav-tag.is-here .mm-nav-small{color:var(--mm-thread)}.mm-head-where{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.mm-head-where-k{letter-spacing:.16em;color:#5b4330}.mm-head-where b,.mm-head-where-k{font:700 9px/1 var(--mm-mono);text-transform:uppercase}.mm-head-where b{letter-spacing:.14em;color:#2a1c10;overflow:hidden;text-overflow:ellipsis}@media (min-width:99999px){.mm-head-where{position:static!important;width:auto;height:auto;overflow:hidden;clip:auto;flex:0 0 19vw;width:19vw;display:flex;justify-content:flex-end;align-items:baseline;gap:6px;margin-top:5px}.mm-head-where b{min-width:0}}.mm-head-plan{position:relative;z-index:0;margin-left:auto;flex:none;display:flex;align-items:center;gap:7px;cursor:pointer;border:0;background:none;color:var(--mm-ink);padding:8px 12px 7px 18px;margin-top:4px;font:700 italic 15px/1 var(--mm-serif);filter:drop-shadow(2px 3px 3px rgba(0,0,0,.45));transform:rotate(1.5deg);transition:transform .3s var(--mm-ease-pin)}.mm-head-plan:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--mm-paper);-webkit-clip-path:polygon(0 50%,10px 0,100% 0,100% 100%,10px 100%);clip-path:polygon(0 50%,10px 0,100% 0,100% 100%,10px 100%);transition:background .2s}.mm-head-plan:focus-visible{outline-offset:3px}.mm-head-plan svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.mm-head-plan:hover{transform:rotate(-1deg) translateY(1px)}.mm-head-plan:hover:before{background:#f3e9d2}.mm-head-plan:hover svg path:first-child{fill:rgba(255,190,110,.6)}.mm-head-burger,.mm-menu{display:none}.mm-head-burger{position:relative;z-index:0;margin-left:auto;flex:none;align-items:center;gap:7px;cursor:pointer;border:0;background:none;color:var(--mm-ink);padding:8px 11px 7px 16px;margin-top:4px;font:700 italic 14px/1 var(--mm-serif);filter:drop-shadow(2px 3px 3px rgba(0,0,0,.45));transform:rotate(1.5deg);transition:transform .3s var(--mm-ease-pin)}.mm-head-burger:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--mm-paper);-webkit-clip-path:polygon(0 50%,10px 0,100% 0,100% 100%,10px 100%);clip-path:polygon(0 50%,10px 0,100% 0,100% 100%,10px 100%)}.mm-head-burger:focus-visible{outline-offset:3px}.mm-burger-lines{position:relative;width:16px;height:12px}.mm-burger-lines i{position:absolute;left:0;right:0;height:1.8px;background:currentColor;border-radius:1px;transition:transform .3s var(--mm-ease-pin),opacity .2s}.mm-burger-lines i:first-child{top:0}.mm-burger-lines i:nth-child(2){top:5px;width:70%}.mm-burger-lines i:nth-child(3){top:10px}.mm-head-burger[aria-expanded=true]{transform:rotate(-1deg) translateY(1px)}.mm-head-burger[aria-expanded=true] i:first-child{transform:translateY(5px) rotate(45deg)}.mm-head-burger[aria-expanded=true] i:nth-child(2){opacity:0}.mm-head-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mm-menu{position:absolute;top:calc(100% + 4px);left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));padding:16px 16px 12px;color:var(--mm-ink);background:linear-gradient(180deg,#efe3c8,#e2d2ae);box-shadow:0 10px 24px rgba(0,0,0,.55),0 0 0 100vmax rgba(8,5,3,.55);transform-origin:50% 0;transform:translateY(-10px) rotate(-1.2deg);opacity:0;transition:transform .3s var(--mm-ease-pin),opacity .22s ease}.mm-menu.is-open{transform:none;opacity:1}.mm-menu:before{content:"";position:absolute;inset:5px;border:1px dashed rgba(60,40,20,.3);pointer-events:none}.mm-menu:after{content:"";position:absolute;top:-4px;left:18px;right:18px;height:9px;background:radial-gradient(circle 4.5px at 4.5px 50%,var(--mm-pin-black) 0 3.5px,transparent 4.5px) 0 /9px 9px no-repeat,radial-gradient(circle 4.5px at 4.5px 50%,var(--mm-pin-red) 0 3.5px,transparent 4.5px) 100% /9px 9px no-repeat;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.5))}.mm-menu ul{list-style:none;margin:0;padding:0}.mm-menu li+li{border-top:1px dashed rgba(60,40,20,.28)}.mm-menu-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"big lore" "big use";align-items:baseline;grid-column-gap:14px;column-gap:14px;padding:11px 4px 10px;text-decoration:none;color:inherit}.mm-menu-item b{grid-area:big;align-self:center;font:700 italic 26px/1 var(--mm-serif);min-width:3.2em}.mm-menu-lore{grid-area:lore;justify-self:end;font:700 9px/1 var(--mm-mono);letter-spacing:.14em;text-transform:uppercase;color:#5b4330}.mm-menu-use{grid-area:use;justify-self:end;margin-top:4px;font:400 13px/1.2 var(--mm-serif);color:#4a3826}.mm-menu-item.is-here b{-webkit-text-decoration:underline dashed var(--mm-thread) 1.6px;text-decoration:underline dashed var(--mm-thread) 1.6px;text-underline-offset:5px}.mm-menu-item.is-here .mm-menu-lore{color:var(--mm-thread)}.mm-menu-item:active{background:rgba(60,40,20,.08)}.mm-menu-plan{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:12px;border:0;cursor:pointer;background:var(--mm-ink,#1b120a);color:var(--mm-bone,#efe4cc);font:700 italic 17px/1 var(--mm-serif);-webkit-clip-path:var(--mm-rag-sheet);clip-path:var(--mm-rag-sheet)}.mm-menu-plan svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.mm-menu-est{margin:10px 0 0;text-align:center;font:700 9px/1 var(--mm-mono);letter-spacing:.24em;text-transform:uppercase;color:#6b5440}.mm-menu li{opacity:0;transform:translateY(-6px);transition:opacity .25s ease calc(var(--i) * 40ms + 60ms),transform .3s var(--mm-ease-pin) calc(var(--i) * 40ms + 60ms)}.mm-menu.is-open li{opacity:1;transform:none}.mm-plan{position:relative;color:var(--mm-ink);background:radial-gradient(ellipse at 50% 30%,transparent 50%,rgba(90,60,20,.25)),linear-gradient(175deg,#efe4c8,#ddcba3);padding:clamp(14px,3.5%,34px) clamp(12px,3.5%,34px) clamp(12px,2.5%,24px);box-shadow:var(--mm-shadow-2)}.mm-plan-stage{position:relative;width:100%;container-type:inline-size}.mm-plan-stage>*{position:absolute}.mm-plan-moon{right:4%;top:2%;width:11%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 36%,#f7d98a,#d9a748 70%,#b8812e);box-shadow:0 0 0 1.4cqw rgba(225,178,58,.16),2px 4px 6px rgba(0,0,0,.25)}.mm-plan-roof{background:radial-gradient(circle at 50% 0,transparent 60%,rgba(0,0,0,.35) 61% 66%,transparent 67%) 0 0 /3.2cqw 2.4cqw,linear-gradient(180deg,#2a1d17,#170f0b);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 2px 0 rgba(0,0,0,.4));transform:rotate(-.6deg)}.mm-plan-chimney{position:absolute;left:68%;top:8%;width:7%;height:40%;background:#1c130e;box-shadow:inset -.6cqw 0 0 rgba(0,0,0,.4)}.mm-plan-oculus{position:absolute;left:50%;top:46%;width:15%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;overflow:hidden;background:radial-gradient(circle,#f2c983,#9a5a26);box-shadow:0 0 0 .8cqw #0f0b09,0 0 2.6cqw rgba(255,190,110,.55)}.mm-plan-oculus img{width:100%;height:100%;object-fit:contain;transform:scale(1.15) translateY(6%)}.mm-plan-body{background:#120c09;-webkit-clip-path:polygon(0 .6%,30% 0,62% .8%,100% 0,99.6% 50%,100% 100%,64% 99.4%,30% 100%,0 99.5%,.4% 48%);clip-path:polygon(0 .6%,30% 0,62% .8%,100% 0,99.6% 50%,100% 100%,64% 99.4%,30% 100%,0 99.5%,.4% 48%);box-shadow:0 6px 12px rgba(0,0,0,.45)}.mm-plan-ground{background:radial-gradient(circle at 20% 40%,rgba(0,0,0,.35) 0 .5cqw,transparent .6cqw) 0 0 /7cqw 5cqw,radial-gradient(circle at 70% 70%,rgba(190,150,100,.18) 0 .4cqw,transparent .5cqw) 0 0 /5cqw 4cqw,linear-gradient(180deg,#4a3423 0 1.2cqw,#2a1c13 1.2cqw);-webkit-clip-path:polygon(0 4%,6% 0,14% 5%,25% 1%,38% 6%,52% 0,66% 5%,80% 1%,92% 6%,100% 2%,100% 100%,0 100%);clip-path:polygon(0 4%,6% 0,14% 5%,25% 1%,38% 6%,52% 0,66% 5%,80% 1%,92% 6%,100% 2%,100% 100%,0 100%)}.mm-plan-path{inset:0;width:100%;height:100%;pointer-events:none}.mm-plan-path path{fill:#8a7457;opacity:.85}.mm-plan-sign{display:flex;align-items:center;justify-content:center;font:700 max(8px,1.8cqw)/1 var(--mm-mono);letter-spacing:.04em;white-space:nowrap;background:var(--mm-paper-2);-webkit-clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);transform:rotate(-4deg)}.mm-plan-sign,.mm-room{text-decoration:none;color:var(--mm-ink)}.mm-room{--k:0;display:block;padding:0;margin:0;border:0;background:none;cursor:pointer;transition:transform .35s var(--mm-ease-pin),filter .35s}.mm-room-paper{background:var(--room-bg,#3a281d);box-shadow:inset 0 0 2.4cqw rgba(0,0,0,.6)}.mm-room-paper,.mm-sc{position:absolute;inset:.7cqw}.mm-sc{overflow:hidden}.mm-room-dark{background:rgba(8,4,2,.62)}.mm-room-dark,.mm-room-glow{position:absolute;inset:.7cqw;transition:opacity .45s}.mm-room-glow{opacity:0;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 50% 0,rgba(255,196,120,.45),transparent 70%);mix-blend-mode:screen}.mm-room-label{position:absolute;left:1.6cqw;bottom:1.4cqw;z-index:3;max-width:calc(100% - 3cqw);display:flex;flex-direction:column;align-items:flex-start;gap:.35cqw;font:900 italic max(10px,2.35cqw)/1.05 var(--mm-serif);color:var(--mm-ink);background:var(--mm-paper);padding:.5cqw 1.1cqw .45cqw;-webkit-clip-path:var(--mm-rag-strip);clip-path:var(--mm-rag-strip);box-shadow:var(--mm-shadow-1);transform:rotate(-1.5deg);transform-origin:left bottom}.mm-room-use{font:700 max(9.5px,1.35cqw)/1.1 var(--mm-mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:#6b4f38}.mm-hover .mm-room:not(.is-locked):hover .mm-room-use,.mm-room.is-here .mm-room-use{color:var(--mm-thread)}.mm-room.is-locked .mm-room-use{color:#5a4632}.mm-room-here{position:absolute;right:1.4cqw;top:1.4cqw;z-index:4;font:700 max(8px,1.55cqw)/1 var(--mm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mm-bone);background:var(--mm-thread);padding:.55cqw .8cqw .45cqw;transform:rotate(3deg);box-shadow:1px 2px 2px rgba(0,0,0,.4)}.mm-room.is-here .mm-room-dark{opacity:0}.mm-room.is-here .mm-room-glow{opacity:1}.mm-hover .mm-room:not(.is-locked):hover,.mm-room:not(.is-locked):focus-visible{transform:translateY(-.5cqw);z-index:5;filter:drop-shadow(0 1.2cqw 1.2cqw rgba(0,0,0,.45))}.mm-hover .mm-room:not(.is-locked):hover .mm-room-dark,.mm-room:not(.is-locked):focus-visible .mm-room-dark{opacity:0}.mm-hover .mm-room:not(.is-locked):hover .mm-room-glow,.mm-room:not(.is-locked):focus-visible .mm-room-glow{opacity:1}.mm-hover .mm-room:hover .mm-room-label{background:#f6ecd5}.mm-room:focus-visible{outline-offset:-2px}.mm-room.is-locked{cursor:help}.mm-room.is-locked .mm-room-dark{background:rgba(6,3,2,.74)}.mm-room.is-locked .mm-room-label{background:var(--mm-paper-3);color:#3b2a1d}.mm-hover .mm-room.is-locked:hover .mm-room-dark{opacity:.82}.mm-room-boards{position:absolute;inset:.7cqw;pointer-events:none}.mm-room-boards:after,.mm-room-boards:before{content:"";position:absolute;left:-4%;right:-4%;top:44%;height:max(4px,1.1cqw);background:repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 2px,transparent 2px 9px),linear-gradient(180deg,#8a6a46,#5d4329);box-shadow:0 .4cqw .6cqw rgba(0,0,0,.55);transform:rotate(-9deg)}.mm-room-boards:after{transform:rotate(8deg);top:52%}.mm-room-lock{position:absolute;right:12%;top:26%;width:max(10px,2.3cqw);aspect-ratio:4/5;z-index:3;background:radial-gradient(circle at 50% 62%,#1a120c 0 14%,transparent 16%),linear-gradient(160deg,#e1b23a,#9a7420);border-radius:15%;box-shadow:1px 2px 2px rgba(0,0,0,.5)}.mm-room-lock:before{content:"";position:absolute;left:18%;right:18%;bottom:88%;height:60%;border:max(2px,.45cqw) solid #b28a2c;border-bottom:0;border-radius:50% 50% 0 0}.mm-room.is-rattling{animation:mm-rattle .5s}.mm-room.is-rattling .mm-room-lock{animation:mm-lock .5s}@keyframes mm-rattle{0%,to{transform:none}20%{transform:translateX(-.5cqw) rotate(-.6deg)}40%{transform:translateX(.5cqw) rotate(.5deg)}60%{transform:translateX(-.3cqw)}80%{transform:translateX(.2cqw)}}@keyframes mm-lock{0%,to{transform:none}30%{transform:rotate(-18deg)}60%{transform:rotate(12deg)}}.mm-room--workshop{--room-bg:linear-gradient(180deg,#4a3326,#2e2018)}.mm-room--archive{--room-bg:repeating-linear-gradient(90deg,#2f3328 0 6px,#282b22 6px 12px)}.mm-room--work{--room-bg:linear-gradient(180deg,#3b2618 0 70%,#2a1a10 70%)}.mm-room--parlor{--room-bg:repeating-linear-gradient(90deg,#5a1f1c 0 1.6cqw,#4a1816 1.6cqw 3.2cqw)}.mm-room--road{--room-bg:linear-gradient(180deg,#1d2433,#121722)}.mm-room--diary{--room-bg:repeating-linear-gradient(90deg,#4a3036 0 1.2cqw,#3e282d 1.2cqw 2.4cqw)}.mm-room--atelier{--room-bg:linear-gradient(180deg,#4a4033,#2f281f)}.mm-room--cellar{--room-bg:repeating-linear-gradient(0deg,#231a14 0 2.2cqw,#1a130e 2.2cqw 2.5cqw)}.mm-sc img{display:block}.mm-sc-cut{position:absolute;aspect-ratio:4/5;object-fit:cover;transform:rotate(var(--r));box-shadow:.3cqw .6cqw .6cqw rgba(0,0,0,.6)}.mm-sc-thread{position:absolute;left:0;top:0;width:100%;height:60%;overflow:visible}.mm-sc-thread path{fill:none;stroke:var(--mm-thread);stroke-width:.35cqw;vector-effect:non-scaling-stroke}.mm-sc--drawers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1cqw;gap:1cqw;padding:3cqw 2cqw 6.5cqw;align-content:start}.mm-sc-drawer{position:relative;aspect-ratio:5/4;background:#5d4630;padding:.5cqw;box-shadow:0 .4cqw .5cqw rgba(0,0,0,.5)}.mm-sc-drawer img{width:100%;height:100%;object-fit:cover;filter:sepia(.3)}.mm-sc-drawer:after{content:"";position:absolute;left:40%;right:40%;bottom:-.3cqw;height:.6cqw;background:#c9a36a;border-radius:1px}.mm-sc--mat:before{content:"";position:absolute;left:8%;right:8%;top:10%;bottom:24%;background:linear-gradient(90deg,rgba(236,226,186,.16) 1px,transparent 1px) 0 0 /2cqw 2cqw,linear-gradient(0deg,rgba(236,226,186,.16) 1px,transparent 1px) 0 0 /2cqw 2cqw,var(--mm-felt);box-shadow:0 .5cqw .8cqw rgba(0,0,0,.5)}.mm-sc-poster{position:absolute;left:30%;top:14%;width:36%;aspect-ratio:4/5;object-fit:cover;transform:rotate(-5deg);box-shadow:.4cqw .8cqw .8cqw rgba(0,0,0,.6)}.mm-sc-shears{position:absolute;right:12%;top:16%;font-size:3.6cqw;color:#d8d2c4;transform:rotate(30deg)}.mm-sc-tv{position:absolute;left:8%;top:9%;width:56%;aspect-ratio:4/3.3;background:linear-gradient(160deg,#6b4428,#3a2314);border-radius:1cqw;padding:1cqw 3.6cqw 1cqw 1cqw;box-shadow:0 .6cqw .8cqw rgba(0,0,0,.6)}.mm-sc-screen{position:relative;display:block;width:100%;height:100%;border-radius:1.4cqw/2cqw;overflow:hidden;background:#000;box-shadow:inset 0 0 1.4cqw rgba(0,0,0,.9)}.mm-sc-screen img,.mm-sc-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:sepia(.35) contrast(1.1) brightness(.9)}.mm-sc-screen video{opacity:0;transition:opacity .3s}.mm-sc-screen video.is-playing{opacity:1}.mm-sc-screen:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px)}.mm-sc-knob{position:absolute;right:.9cqw;top:26%;width:1.8cqw;aspect-ratio:1;border-radius:50%;background:#d9b450;box-shadow:0 2.4cqw 0 #b98a3a}.mm-sc-chair{position:absolute;right:6%;top:24%;width:24%;height:38%;background:#22100e;border-radius:3cqw 3cqw .6cqw .6cqw;box-shadow:inset 0 -2cqw 0 #170a09}.mm-sc--porch:before{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:repeating-conic-gradient(#2a2320 0 25%,#4a3c30 0 50%) 0 0 /2.4cqw 2.4cqw}.mm-sc-door{position:absolute;right:22%;bottom:22%;width:26%;height:62%;background:#f0b65c;box-shadow:0 0 3cqw rgba(255,190,110,.6)}.mm-sc-door i{position:absolute;inset:0;background:linear-gradient(90deg,#3b2216,#24150d);transform-origin:left;transform:perspective(20cqw) rotateY(-38deg);box-shadow:inset 0 0 0 .5cqw rgba(0,0,0,.3)}.mm-sc-lamp{position:absolute;right:54%;top:20%;width:3cqw;aspect-ratio:1;border-radius:50%;background:#ffd38a;box-shadow:0 0 3cqw 1cqw rgba(255,190,110,.5)}.mm-sc-step{right:16%;width:38%;height:5%;background:#5d4630}.mm-sc-bed,.mm-sc-step{position:absolute;bottom:18%}.mm-sc-bed{left:10%;width:52%;height:30%;background:#d8c7a0;border-radius:.6cqw;box-shadow:inset 0 -3cqw 0 #7a2a2a,-1cqw -2cqw 0 -.4cqw #3a2016}.mm-sc-book{position:absolute;right:16%;bottom:22%;width:10%;height:16%;background:#7a1b1b;transform:rotate(-8deg)}.mm-sc--atelier{display:flex;align-items:flex-end;justify-content:center;gap:6%;padding:0 0 5%}.mm-sc-form{width:20%;height:auto;overflow:visible}.mm-sc-form path{fill:#0b0807;stroke:none}.mm-sc-form path:last-child{fill:none;stroke:#8a6a46;stroke-width:2}.mm-sc-form .mm-sc-hem{fill:none;stroke:var(--mm-bone);stroke-width:1.5;stroke-dasharray:4 3}.mm-sc-form--b path:first-child{fill:#6d5a45}.mm-sc--cellar{display:flex;align-items:flex-end;gap:6%;padding:0 0 40% 52%}.mm-sc-jar{width:12%;aspect-ratio:2/3;background:linear-gradient(90deg,#5b6b3a,#2f3a1c);border-radius:.6cqw .6cqw .3cqw .3cqw;opacity:.8}.mm-room--mailbox{cursor:help}.mm-mailbox{position:absolute;left:20%;right:20%;top:0;height:42%;background:linear-gradient(180deg,#2f5d7a,#1d3a4c);border-radius:40% 40% 4% 4%/50% 50% 4% 4%;box-shadow:0 .5cqw .6cqw rgba(0,0,0,.4)}.mm-mailbox:after{content:"";position:absolute;left:46%;width:8%;top:100%;height:120%;background:#3b2a1d}.mm-mailbox-flag{position:absolute;right:-14%;top:12%;width:22%;height:38%;background:var(--mm-thread);transform-origin:left bottom;transition:transform .4s var(--mm-ease-pin)}.mm-hover .mm-room--mailbox:hover .mm-mailbox-flag,.mm-room--mailbox.is-rattling .mm-mailbox-flag{transform:rotate(-70deg)}.mm-room--mailbox .mm-room-label{max-width:none;left:auto;right:-6%;bottom:2%;font-size:max(9px,1.9cqw);background:var(--mm-paper-3);white-space:nowrap;align-items:flex-end}.mm-plan{container:mm-plan/inline-size}.mm-plan-legend{display:none;list-style:none;margin:14px 0 0;padding:0;grid-template-columns:1fr 1fr;gap:6px 10px}.mm-legend-item{position:relative;display:flex;flex-direction:column;gap:3px;width:100%;height:100%;text-align:left;cursor:pointer;padding:7px 9px 7px 12px;border:0;text-decoration:none;color:var(--mm-ink);background:rgba(255,250,235,.45);border-left:3px solid rgba(60,40,20,.35)}.mm-legend-item b{font:900 italic 15px/1.1 var(--mm-serif)}.mm-legend-item span{font:700 10.5px/1.2 var(--mm-mono);letter-spacing:.02em;text-transform:uppercase;color:#6b4f38}.mm-legend-item.is-here{border-left-color:var(--mm-thread);background:rgba(255,250,235,.8)}.mm-hover .mm-legend-item:hover span,.mm-legend-item.is-here span{color:var(--mm-thread)}.mm-legend-item.is-locked{background:rgba(60,40,20,.08);color:#4a3628;cursor:help;padding-right:22px}.mm-legend-item.is-locked span{color:#6b5a48}.mm-legend-lock{position:absolute;right:8px;top:9px;width:9px;height:11px;border-radius:2px;background:linear-gradient(160deg,#e1b23a,#9a7420)}.mm-legend-lock:before{content:"";position:absolute;left:2px;right:2px;bottom:100%;height:5px;border:1.5px solid #b28a2c;border-bottom:0;border-radius:50% 50% 0 0}@container mm-plan (max-width:520px){.mm-room-use{display:none}.mm-plan-legend{display:grid}}.mm-plan-note{margin:clamp(10px,2.2%,18px) auto 0;max-width:40em;min-height:2.8em;text-align:center;font:clamp(13px,1.25vw,16px)/1.4 var(--mm-type);color:var(--mm-ink-2)}.mm-plan-note.is-agnes{color:#6e1414;font-size:clamp(14px,1.4vw,18px)}.mm-plan-note.is-new span{display:inline-block;animation:mm-note .35s ease-out}@keyframes mm-note{0%{opacity:0;transform:translateY(4px)}}.mm-plan-dialog[open] .mm-room,.mm-plan.is-in .mm-room{animation:mm-room-in .55s var(--mm-ease-pin) both;animation-delay:calc(var(--mm-delay, 0s) + .15s + var(--k) * 55ms)}.mm-plan.mm-reveal:not(.is-in) .mm-room{opacity:0}@keyframes mm-room-in{0%{opacity:0;transform:translateY(-2.5cqw) rotate(-2deg) scale(.96)}}.mm-plan-dialog{padding:0;border:0;background:none;color:var(--mm-ink);width:min(820px,calc(100vw - 24px),calc((100svh - 250px) / 1.18 + 70px));max-width:none;max-height:100svh;overflow:visible;margin:auto}.mm-plan-dialog::-webkit-backdrop{background:radial-gradient(circle at 50% 40%,rgba(30,18,10,.72),rgba(4,2,1,.93) 75%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mm-fade .3s both}.mm-plan-dialog::backdrop{background:radial-gradient(circle at 50% 40%,rgba(30,18,10,.72),rgba(4,2,1,.93) 75%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mm-fade .3s both}.mm-plan-sheet{position:relative;padding:clamp(18px,3vw,30px) clamp(14px,3vw,34px) clamp(14px,2vw,22px);background:radial-gradient(ellipse at 50% 30%,transparent 50%,rgba(90,60,20,.25)),linear-gradient(175deg,#efe4c8,#ddcba3);box-shadow:10px 24px 40px rgba(0,0,0,.6);transform:rotate(-.5deg);animation:mm-sheet-in .5s var(--mm-ease-pin) both}.mm-plan-sheet .mm-plan{background:none;box-shadow:none;padding:0}.mm-plan-dialog.is-closing .mm-plan-sheet{animation:mm-sheet-out .26s ease-in both}.mm-plan-dialog.is-closing::-webkit-backdrop{animation:mm-fade .26s reverse both}.mm-plan-dialog.is-closing::backdrop{animation:mm-fade .26s reverse both}@keyframes mm-sheet-in{0%{opacity:0;transform:translateY(-36px) rotate(-3.5deg) scale(.96)}}@keyframes mm-sheet-out{to{opacity:0;transform:translateY(26px) rotate(2deg) scale(.97)}}@keyframes mm-fade{0%{opacity:0}}.mm-plan-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin:0 0 clamp(8px,1.6vw,16px);padding-right:84px;position:relative}.mm-plan-head h2{margin:0;font:900 italic clamp(28px,4vw,44px)/1 var(--mm-serif)}.mm-plan-head p{margin:0;font:14px/1.3 var(--mm-type);color:var(--mm-ink-2)}.mm-plan-close{position:absolute;right:0;top:2px;cursor:pointer;border:0;background:var(--mm-ink);color:var(--mm-bone);font:700 12px/1 var(--mm-mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px 7px;transform:rotate(2deg);box-shadow:2px 3px 0 rgba(0,0,0,.3)}.mm-plan-close:hover{background:var(--mm-thread)}html.mm-plan-open{overflow:hidden}.mm-foot{position:relative;padding:0 var(--mm-gutter) max(56px,env(safe-area-inset-bottom));text-align:center;color:var(--mm-bone)}.mm-foot-stitch{height:2px;margin:0 auto clamp(40px,7vh,70px);max-width:1200px;background:var(--mm-stitch);opacity:.4}.mm-foot-in{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.mm-foot-mark{margin:0;font:900 clamp(40px,6.5vw,84px)/.9 var(--mm-serif);text-transform:uppercase;letter-spacing:-.01em}.mm-foot-mark em{color:var(--mm-copper-hi)}.mm-foot-about{margin:0;font:italic 400 clamp(17px,1.6vw,20px)/1.4 var(--mm-serif);color:var(--mm-bone-dim);max-width:30em}.mm-foot-rooms{align-items:center;gap:10px 18px}.mm-foot-rooms,.mm-foot-rooms ul{display:flex;flex-wrap:wrap;justify-content:center}.mm-foot-rooms ul{list-style:none;margin:0;padding:0;gap:6px 18px}.mm-foot-rooms a{display:inline-flex;align-items:baseline;gap:7px;text-decoration:none;color:var(--mm-paper);padding:6px 0;border-bottom:1px dashed rgba(233,220,192,.35)}.mm-foot-rooms a b{font:700 italic 17px/1 var(--mm-serif)}.mm-foot-rooms a span{font:700 10px/1 var(--mm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mm-bone-dim)}.mm-foot-rooms a:hover,.mm-foot-rooms a[aria-current]{color:#fff;border-bottom-color:var(--mm-copper)}.mm-foot-rooms a:hover span,.mm-foot-rooms a[aria-current] span{color:var(--mm-copper-hi)}.mm-foot-plan{cursor:pointer;border:0;background:var(--mm-paper);color:var(--mm-ink);font:700 italic 15px/1 var(--mm-serif);padding:7px 14px 6px 20px;-webkit-clip-path:polygon(0 50%,10px 0,100% 0,100% 100%,10px 100%);clip-path:polygon(0 50%,10px 0,100% 0,100% 100%,10px 100%);transform:rotate(-2deg)}.mm-foot-plan:hover{background:#f3e9d2}.mm-foot-seen{margin:6px 0 0;font:14px/1.6 var(--mm-type);color:var(--mm-bone-dim)}.mm-foot-seen span{margin-right:6px}.mm-foot-seen a{color:var(--mm-bone);text-decoration:none;border-bottom:1px solid rgba(239,228,204,.3)}.mm-foot-seen a:hover{border-bottom-color:var(--mm-copper);color:#fff}.mm-foot-seen i{font-style:normal;margin:0 8px;opacity:.5}.mm-foot-legal{font-size:13px;transform:rotate(-1deg);margin-top:6px}.mm-foot-est{margin:0;font:italic 400 19px var(--mm-serif);color:var(--mm-copper-hi)}@view-transition{navigation:auto}::view-transition-old(root){animation:mm-vt-out .3s ease-in both}::view-transition-new(root){animation:mm-vt-in .42s ease-out both}::view-transition-group(mm-work){animation-duration:.5s;animation-timing-function:var(--mm-ease-paper)}::view-transition-group(mm-head),::view-transition-group(mm-wordmark){animation-duration:.3s}@keyframes mm-vt-out{to{opacity:0;transform:scale(.985);filter:brightness(.35)}}@keyframes mm-vt-in{0%{opacity:0;transform:scale(1.012);filter:brightness(.6)}}[data-vt-poster]{view-transition-name:mm-work}html.mm-arrive:after,html.mm-arrive:before,html.mm-leave:after,html.mm-leave:before{content:"";position:fixed;top:0;bottom:0;width:50.5vw;z-index:2147483000;pointer-events:none;background-color:var(--mm-night);background-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 30%,transparent 85%,rgba(0,0,0,.5)),var(--mm-wallpaper);background-size:100% 100%,var(--mm-wallpaper-size)}html.mm-arrive:before,html.mm-leave:before{left:0;transform-origin:left center;box-shadow:inset -2px 0 0 rgba(239,228,204,.18)}html.mm-arrive:after,html.mm-leave:after{right:0;transform-origin:right center;box-shadow:inset 2px 0 0 rgba(239,228,204,.18)}html.mm-leave:after,html.mm-leave:before{animation:mm-door-close .2s cubic-bezier(.5,0,.8,.6) both}html.mm-arrive:after,html.mm-arrive:before{animation:mm-door-open .32s cubic-bezier(.2,.6,.3,1) .03s both}@keyframes mm-door-close{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mm-door-open{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:700px){.mm-head{gap:8px;padding-right:max(8px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left));--mm-logo-w:54px}.mm-head-word{font-size:13px;padding:5px 9px 4px}.mm-head-plan,.mm-nav{display:none}.mm-head-burger{display:flex}.mm-menu{display:block}.mm-menu[hidden]{display:none}.mm-foot-rooms a b{font-size:16px}.mm-plan-dialog{width:calc(100vw - 16px);margin:auto}.mm-plan-dialog[open]{margin-top:12px;margin-bottom:12px;max-height:calc(100svh - 24px);overflow-y:auto;overscroll-behavior:contain}.mm-plan-sheet{transform:none}.mm-plan-head{padding-right:70px}.mm-foot-rooms ul{gap:4px 14px}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important}.mm-head.is-tucked{transform:none}.mm-menu,.mm-menu li{transform:none!important}}.mm-buy.is-soon{background:transparent;color:var(--mm-ink-2);box-shadow:inset 0 0 0 1.5px rgba(74,54,40,.5);cursor:default}.mm-buy.is-soon:active,.mm-buy.is-soon:hover{transform:none;box-shadow:inset 0 0 0 1.5px rgba(74,54,40,.5)}.mm-buy-link.is-soon{color:#6b4f38;cursor:default}.mm-buy-link.is-soon:after{content:""}.mm-buy-link.is-soon:hover{text-decoration:none}.mm-sc-ghost{position:absolute;display:block;aspect-ratio:4/5;transform:rotate(var(--r,0deg));background:rgba(233,220,192,.07);box-shadow:inset 0 0 0 1px rgba(233,220,192,.1),inset 0 0 6px rgba(0,0,0,.25)}.mm-sc-ghost:after{content:"";position:absolute;left:50%;top:8%;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:rgba(0,0,0,.55);box-shadow:0 .5px 0 rgba(255,230,190,.25)}.mm-sc-drawer.is-empty{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.08) 0 3px,transparent 3px 7px)}.mm-sc-chalk{border:1.5px dashed rgba(239,228,204,.55);background:none!important;box-shadow:none!important}img[data-lazy]{visibility:hidden}.mm-nojs .mm-reveal{opacity:1!important;transform:none!important}.is-soon .ar-cutw,.is-soon .ttl,.is-soon .ws-cut{cursor:default}.mm-soon{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;background:linear-gradient(180deg,rgba(20,12,8,.28),rgba(20,12,8,.5))}.mm-soon-tape{display:block;width:140%;padding:.55em 0 .5em;transform:rotate(-11deg);background:linear-gradient(180deg,#efe3c6,#dccaa1);color:#7a1f16;font:400 clamp(13px,1.5vw,19px)/1 var(--mm-type);letter-spacing:.32em;text-transform:uppercase;text-align:center;box-shadow:0 2px 0 rgba(0,0,0,.12),0 6px 14px rgba(0,0,0,.35);-webkit-clip-path:polygon(0 8%,6% 0,14% 6%,23% 1%,31% 7%,40% 0,49% 5%,58% 0,67% 6%,76% 1%,85% 7%,93% 0,100% 6%,100% 92%,94% 100%,86% 94%,77% 100%,68% 95%,59% 100%,50% 94%,41% 100%,32% 95%,23% 100%,14% 94%,6% 100%,0 93%);clip-path:polygon(0 8%,6% 0,14% 6%,23% 1%,31% 7%,40% 0,49% 5%,58% 0,67% 6%,76% 1%,85% 7%,93% 0,100% 6%,100% 92%,94% 100%,86% 94%,77% 100%,68% 95%,59% 100%,50% 94%,41% 100%,32% 95%,23% 100%,14% 94%,6% 100%,0 93%)}.ar-card[class*=ar-big] .mm-soon-tape,.ws-card.is-hero .mm-soon-tape{font-size:clamp(16px,2vw,26px)}