.mc-section{padding-block:clamp(28px,3vw,45px);scroll-margin-top:20px}.mc-reveal{color:#30202a;background:#f5edde}.mc-connect{color:#fff5e9;background:#352531}.mc-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(30px,6vw,100px);display:grid}.mc-copy,.mc-proof,.mc-kit{min-width:0}.mc-label,.mc-proof figcaption,.mc-kit-type,.mc-kit figcaption,.mc-images span{letter-spacing:.07em;font:650 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.mc-label{color:#914024;text-transform:uppercase;align-items:center;gap:10px;display:flex}.mc-connect .mc-label{color:#ffc7a2}.mc-label span{border-right:1px solid;padding-right:10px}.mc-copy h2{letter-spacing:-.065em;margin:10px 0;font-size:clamp(35px,3.6vw,54px);font-weight:540;line-height:1.02}.mc-body{color:#5b4e47;max-width:57ch;font-size:clamp(14px,1.1vw,17px);line-height:1.52}.mc-connect .mc-body{color:#f0dfd9}.mc-action{color:#fff6ec;background:#34222d;border-radius:4px;align-items:center;gap:12px;min-height:42px;margin-top:15px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mc-action:hover{text-underline-offset:3px;text-decoration:underline}.mc-connect .mc-action{color:#38272f;background:#ffd0b0}.mc-connect :focus-visible{outline-color:#ffc299}.mc-proof,.mc-kit{margin:0}.mc-proof{background:#fff9ed;border:1px solid #d7c5b4;padding:7px 7px 0}.mc-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.mc-images>div,.mc-kit-main,.mc-kit-portrait{position:relative;overflow:hidden}.mc-images>div{aspect-ratio:1.4}.mc-images img,.mc-kit img{object-fit:cover;width:100%;height:100%;display:block}.mc-images span{color:#fff6ed;letter-spacing:.015em;background:#2a2027e8;max-width:calc(100% - 14px);padding:3px 5px;position:absolute;bottom:7px;left:7px}.mc-images>div:last-child span{color:#3f2723;background:#ffdac2}.mc-proof figcaption,.mc-kit figcaption{color:#68584f;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 2px;display:flex}.mc-proof figcaption a{letter-spacing:.01em;text-underline-offset:2px;font-size:9px}.mc-kit{order:-1;grid-template-columns:minmax(0,1fr) minmax(0,.45fr);align-items:end;gap:0 8px;display:grid}.mc-kit-main,.mc-kit-portrait{isolation:isolate;background:#462f39}.mc-kit-main{aspect-ratio:16/9}.mc-kit-portrait{aspect-ratio:4/5;box-sizing:content-box;border:3px solid #e8d5c6}.mc-kit-main:after,.mc-kit-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f1319cc);position:absolute;inset:35% 0 0}.mc-kit-main>div,.mc-kit-portrait>.mc-kit-type{z-index:1;color:#fff7eb;position:absolute;bottom:9%;left:8%;right:5%}.mc-kit-type{text-transform:uppercase;font-size:9px;line-height:1.25}.mc-kit-main strong{letter-spacing:-.055em;color:#fff5e7;margin-top:4px;font:italic clamp(27px,3.3vw,50px)/1.02 Georgia,serif;display:block}.mc-kit figcaption{color:#e6cfc3;grid-column:1/-1}.mc-kit figcaption span{color:#ffc39f}@media (min-width:741px){.mc-inner{width:min(1200px,90%)}}@media (max-width:740px){.mc-section{padding-block:25px}.mc-inner{grid-template-columns:minmax(0,1fr);gap:16px}.mc-copy h2{font-size:clamp(32px,7.5vw,42px)}.mc-body{font-size:14px}.mc-action{min-height:44px;margin-top:10px}.mc-kit{order:0}.mc-proof,.mc-kit{width:min(100%,480px)}.mc-images>div{aspect-ratio:1.64}.mc-kit-type{font-size:8px}.mc-kit figcaption,.mc-proof figcaption{font-size:9px}}.edition-header{color:#321f2c;background:#fbf7ee;border-color:#dfd3c5}.edition-header .nav{height:68px}.edition-header .brand{color:#34212d}.edition-header .brand svg,.edition-header .brand .dot{color:#ab402c}.edition-header .btn.dark{background:#382431}.edition-cover{color:#fff7ed;isolation:isolate;background:#281d28;position:relative;overflow:hidden}.edition-image,.edition-shade{z-index:-1;position:absolute;inset:0}.edition-image{left:22%}.edition-image>img{object-fit:cover;object-position:55% 55%;width:100%;height:100%}.edition-shade{background:linear-gradient(90deg,#291e29 0% 18%,#261a24f2 28%,#261a24c2 41%,#261a2442 61%,#0000 78%),linear-gradient(#0000 68%,#1d1318ab)}.edition-inside{align-items:center;min-height:clamp(530px,46vw,680px);padding-block:54px 63px;display:grid;position:relative}.edition-copy{z-index:1;max-width:min(55%,690px);position:relative}.edition-label,.edition-place small{text-transform:uppercase;letter-spacing:.16em;font:700 10px/1.5 Arial,Helvetica,sans-serif}.edition-label{color:#f8d9ba;align-items:center;gap:12px;display:flex}.edition-label i{background:#ff8259;width:7px;height:7px;margin-left:1px;display:block;transform:rotate(-1deg);box-shadow:4px -4px #af573b}.edition-copy h1{letter-spacing:-.075em;color:#fff9ef;margin:24px 0 21px;font-size:clamp(62px,7.15vw,112px);font-weight:520;line-height:.95}.edition-copy h1 span,.edition-copy h1 em{display:block}.edition-copy h1 em{color:#ffbf9c;letter-spacing:-.062em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:.93em;font-weight:400;line-height:.99}.edition-copy p{color:#f7eee5;text-wrap:pretty;max-width:46ch;font-size:clamp(15px,1.15vw,19px);line-height:1.52}.edition-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:27px;display:flex}.edition-actions a,.edition-actions button{justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.edition-main{color:#342032;background:#ffd2b3;border-radius:5px;min-height:48px;padding:13px 19px;transition:background .2s}.edition-main:hover{background:#ffe6d5}.edition-access{color:#fff8f1;background:0 0;border:0;border-bottom:1px solid #b6a59e;padding:10px 0 5px}.edition-access:hover{border-color:#fff}.edition-price{color:#e4d3c8;margin-top:15px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-block}.edition-price strong{color:#fff}.edition-price:hover{text-decoration:underline}.edition-view{flex-direction:column;align-items:flex-end;gap:13px;display:flex;position:absolute;bottom:33px;right:0}.edition-place{color:#fff;text-shadow:0 1px 5px #291c22;align-items:center;gap:7px;display:flex}.edition-place small,.edition-place b{display:block}.edition-place small{font-size:8px}.edition-place b{letter-spacing:-.025em;font-size:15px;font-weight:650}.edition-rooms{background:#281d28ed;border:1px solid #ffffff52;border-radius:6px;gap:5px;padding:4px;display:flex}.edition-rooms button{color:#f6eae0;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:7px;min-height:39px;padding:3px 8px 3px 3px;font-size:11px;font-weight:600;display:flex}.edition-rooms button[aria-pressed=true]{color:#352230;background:#ffe0c9}.edition-rooms button img{object-fit:cover;border-radius:2px;width:36px;height:27px}.edition-cover :is(button,a):focus-visible{outline-color:#ffcf9a}@media (min-width:1500px){.edition-image{left:30%}.edition-shade{background:linear-gradient(90deg,#291e29 5% 20%,#261a24f5 31%,#261a2494 48%,#0000 69%),linear-gradient(#0000 68%,#1d1318ab)}}@media (max-width:960px) and (min-width:701px){.edition-copy{max-width:61%}.edition-shade{background:linear-gradient(90deg,#291e29 0%,#261a24f2 29%,#261a24c7 48%,#261a242e 79%),linear-gradient(#0000 65%,#1d1318a8)}.edition-view{bottom:22px}.edition-rooms button:not([aria-pressed=true]) span{display:none}}@media (max-width:700px){.edition-header .nav{gap:10px;height:61px}.edition-header .brand{font-size:29px}.edition-header .brand svg{width:28px}.edition-cover{flex-direction:column;display:flex}.edition-inside{flex-direction:column;align-items:stretch;width:100%;min-height:0;padding:0;display:flex}.edition-image{height:clamp(205px,58vw,325px);inset:auto 0 0}.edition-image>img{object-position:center 56%}.edition-shade{background:linear-gradient(#0000 48%,#211624b8);height:clamp(205px,58vw,325px);inset:auto 0 0}.edition-copy{background:#291e29;max-width:100%;padding:29px 5% 25px}.edition-copy h1{max-width:16ch;margin:13px 0 12px;font-size:clamp(49px,12vw,76px)}.edition-copy h1 em{text-wrap:wrap}.edition-copy p{max-width:51ch;font-size:14px;line-height:1.45}.edition-label{letter-spacing:.12em;font-size:9px}.edition-actions{gap:15px;margin-top:17px}.edition-actions a,.edition-actions button{font-size:13px}.edition-main{min-height:44px;padding:9px 12px}.edition-price{margin-top:9px}.edition-view{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:6px;height:clamp(205px,58vw,325px);padding:12px 5%;position:relative;bottom:auto;right:auto}.edition-rooms button{min-height:39px;padding:3px}.edition-rooms button span{display:none}.edition-rooms button img{width:37px;height:28px}}@media (prefers-reduced-motion:reduce){.edition-cover *{transition:none!important}}
