.mk-wrap{max-width:var(--tf-page-w,90rem);margin:0 auto;padding:0 var(--gutter,1.5rem)}.mk-narrow{max-width:48rem}.mk-section{padding:2rem 0}.mk-section+.mk-section{padding-top:.5rem}.mk-h1{margin:0;font-size:1.75rem;line-height:1.2}.mk-h1,.mk-h2{font-family:var(--font-heading,inherit);font-weight:700;color:rgb(var(--ink));text-wrap:balance}.mk-h2{margin:0 0 1rem;font-size:1.375rem;line-height:1.25}.mk-h3{margin:0;font-weight:600;line-height:1.35;color:rgb(var(--ink))}.mk-h3,.mk-lead{font-size:var(--fs-page)}.mk-lead{margin:.5rem 0 0;color:rgb(var(--ink-2));max-width:48rem}.mk-muted{color:rgb(var(--ink-3));font-size:var(--fs-small)}@media (min-width:768px){.mk-h1{font-size:2.25rem}.mk-h2{font-size:1.625rem}.mk-section{padding:3rem 0}}.mk-head{padding:2rem 0 1.5rem;background:rgb(var(--panel));border-bottom:1px solid rgb(var(--line))}.mk-crumbs{margin:0 0 .5rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;font-size:var(--fs-small);color:rgb(var(--ink-3))}.mk-crumbs li+li:before{content:"/";margin-right:.25rem;color:rgb(var(--ink-4))}.mk-crumbs a{color:rgb(var(--pri-text));text-decoration:none}@media (hover:hover){.mk-crumbs a:hover{text-decoration:underline;text-underline-offset:2px}}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-h);padding:0 1.25rem;border:1px solid rgb(var(--primary-color));background:rgb(var(--primary-color));color:rgb(var(--on-pri));font-size:var(--fs-title);font-weight:600;text-decoration:none;white-space:nowrap}.mk-btn--quiet{background:rgb(var(--panel));border-color:rgb(var(--line));color:rgb(var(--pri-text))}@media (hover:hover){.mk-btn:hover{opacity:.88}.mk-btn--quiet:hover{opacity:1;background:rgb(var(--pri-tint))}}@media (pointer:coarse){.mk-btn{min-height:var(--touch)}}.mk-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.mk-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:.75rem}.mk-hero__img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.mk-hero--photo .af-sp .af-hall{background:rgb(var(--primary-950)/.62);box-shadow:0 0 0 100vmax rgb(var(--primary-950)/.62)}.mk-hero--photo .af-sp .af-hall:before{display:none}.mk-hero .af-hall__h1{font-family:var(--font-heading,inherit)}.mk-hero__sub{margin:.25rem 0 0;color:rgb(var(--primary-100));font-size:var(--fs-page)}.mk-hero__go{padding:.75rem 0 1.5rem}.mk-hero__plain{padding:3rem 0}.mk-hero--photo .mk-hero__plain .mk-h1{color:rgb(var(--on-pri))}.mk-hero--photo .mk-hero__plain{background:rgb(var(--primary-950)/.55);box-shadow:0 0 0 100vmax rgb(var(--primary-950)/.55);clip-path:inset(0 -100vmax);padding-left:1rem;padding-right:1rem}.mk-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none}.mk-card{position:relative;display:flex;flex-direction:column;height:100%;background:rgb(var(--panel));border:1px solid rgb(var(--line));color:rgb(var(--ink-2))}.mk-card__img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:rgb(var(--skel))}.mk-card__body{display:flex;flex-direction:column;gap:.375rem;flex:1 1;padding:.875rem 1rem 1rem}.mk-card__title{margin:0;font-size:var(--fs-page);font-weight:600;line-height:1.35;color:rgb(var(--ink))}.mk-card__title a{color:inherit;text-decoration:none}.mk-card__title a:after{content:"";position:absolute;inset:0}.mk-card__title a:focus-visible{outline:none}.mk-card:focus-within{outline:2px solid rgb(var(--pri-text));outline-offset:2px}@media (hover:hover){.mk-card:hover{border-color:rgb(var(--primary-color))}.mk-card:hover .mk-card__title{color:rgb(var(--pri-text))}}.mk-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;font-size:var(--fs-small);color:rgb(var(--ink-3))}.mk-card__meta .material-symbols-outlined{font-size:1rem}.mk-card__text{margin:0;font-size:var(--fs-body)}.mk-card__price{margin-top:auto;padding-top:.5rem;display:flex;align-items:baseline;gap:.375rem;color:rgb(var(--ink-3));font-size:var(--fs-small)}.mk-card__price strong{font-family:"Barlow Condensed",var(--font-ui);font-size:1.5rem;font-weight:700;color:rgb(var(--ink))}.mk-tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:rgb(var(--primary-900));color:rgb(var(--on-pri));text-decoration:none}.mk-tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mk-tile__name{position:absolute;inset:auto 0 0;padding:2.5rem 1rem .875rem;background:linear-gradient(to top,rgb(var(--primary-950)/.85),transparent);font-family:var(--font-heading,inherit);font-size:1.25rem;font-weight:700;line-height:1.2}.mk-tile__name small{display:block;font-family:var(--font-ui);font-size:var(--fs-small);font-weight:400;opacity:.9}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mk-tile:hover img{transform:scale(1.04)}}.mk-prose{color:rgb(var(--ink-2));font-size:var(--fs-page);line-height:1.65;max-width:48rem}.mk-prose>*+*{margin-top:1rem}.mk-prose h2,.mk-prose h3,.mk-prose h4{margin-top:2rem;color:rgb(var(--ink));font-family:var(--font-heading,inherit);line-height:1.3}.mk-prose h2{font-size:1.375rem}.mk-prose h3{font-size:1.125rem}.mk-prose h4{font-size:var(--fs-page)}.mk-prose ol,.mk-prose ul{padding-left:1.5rem}.mk-prose li+li{margin-top:.25rem}.mk-prose a{color:rgb(var(--pri-text));text-decoration:underline;text-underline-offset:2px}.mk-prose img{max-width:100%;height:auto}.mk-prose blockquote{margin-left:0;padding-left:1rem;border-left:3px solid rgb(var(--primary-color))}.mk-split{display:grid;gap:1.5rem;align-items:center}.mk-split__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@media (min-width:900px){.mk-split{grid-template-columns:1fr 1fr;gap:3rem}.mk-split--right .mk-split__media{order:2}}.mk-gallery{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none}.mk-gallery figure{margin:0}.mk-gallery img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.mk-gallery figcaption{padding-top:.375rem;font-size:var(--fs-small);color:rgb(var(--ink-3))}.mk-cta{padding:2rem;background:rgb(var(--pri-tint));border:1px solid rgb(var(--primary-100))}.mk-cta p{margin:.5rem 0 0;color:rgb(var(--ink-2));font-size:var(--fs-page);max-width:48rem}.mk-faqs{border-top:1px solid rgb(var(--line));max-width:56rem}.mk-faq{border-bottom:1px solid rgb(var(--line))}.mk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--touch);padding:.75rem 0;cursor:pointer;list-style:none;font-size:var(--fs-page);font-weight:600;color:rgb(var(--ink))}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .material-symbols-outlined{flex:none;color:rgb(var(--pri-text));transition:transform .15s}.mk-faq[open] summary .material-symbols-outlined{transform:rotate(180deg)}.mk-faq .mk-prose{padding:0 0 1rem;font-size:var(--fs-title)}.mk-topic+.mk-topic{margin-top:2rem}.mk-quotes{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.mk-quote{margin:0;padding:1.25rem;background:rgb(var(--panel));border:1px solid rgb(var(--line));border-top:3px solid rgb(var(--primary-color))}.mk-quote blockquote{margin:0;font-size:var(--fs-page);line-height:1.55;color:rgb(var(--ink))}.mk-quote figcaption{margin-top:.75rem;font-size:var(--fs-small);color:rgb(var(--ink-3))}.mk-quote figcaption strong{display:block;color:rgb(var(--ink-2));font-size:var(--fs-body)}.mk-trust{flex-wrap:wrap;gap:.75rem 2rem;justify-content:center;margin:0;padding:1rem;list-style:none;background:rgb(var(--panel));border:1px solid rgb(var(--line));font-size:var(--fs-title);color:rgb(var(--ink-2))}.mk-trust,.mk-trust li{display:flex;align-items:center}.mk-trust li{gap:.5rem}.mk-trust .material-symbols-outlined{color:rgb(var(--pri-text))}.mk-licence{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:rgb(var(--ink))}.mk-contact{display:grid;gap:2rem}@media (min-width:900px){.mk-contact{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.mk-details{margin:0;display:grid;gap:1rem;font-size:var(--fs-title)}.mk-details div{display:flex;gap:.75rem}.mk-details dt .material-symbols-outlined{color:rgb(var(--pri-text))}.mk-details dd{margin:0;color:rgb(var(--ink-2));white-space:pre-line}.mk-details a{color:rgb(var(--pri-text))}.mk-form{max-width:40rem}.mk-form,.mk-form__row{display:grid;gap:1rem}@media (min-width:640px){.mk-form__row--half{grid-template-columns:1fr 1fr}}.mk-form label{display:block;margin-bottom:.25rem;font-size:var(--fs-small);font-weight:600;color:rgb(var(--ink-2))}.mk-form input:not([type=checkbox]),.mk-form select,.mk-form textarea{width:100%;min-height:var(--control-h);padding:0 .75rem;border:1px solid rgb(var(--field-line));background:rgb(var(--panel));color:rgb(var(--ink));font:inherit;font-size:var(--fs-title)}.mk-form textarea{min-height:7rem;padding:.5rem .75rem;resize:vertical}.mk-form [aria-invalid=true]{border-color:rgb(var(--danger))}.mk-form__check{display:flex;align-items:flex-start;gap:.5rem}.mk-form__check label{margin:0;font-weight:400;font-size:var(--fs-title)}.mk-form__check input{width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:rgb(var(--primary-color))}.mk-form__error{margin:.25rem 0 0;font-size:var(--fs-small);color:rgb(var(--danger))}.mk-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mk-news{display:grid;gap:1.5rem;padding:2rem;background:rgb(var(--primary-900));color:rgb(var(--primary-100))}.mk-news .mk-h2{color:rgb(var(--on-pri))}.mk-news .mk-form label,.mk-news .mk-form__check label{color:rgb(var(--primary-100))}.mk-news .mk-form__error{color:rgb(var(--on-pri))}@media (min-width:900px){.mk-news{grid-template-columns:1fr 1fr;align-items:center}}.mk-space--small{height:1rem}.mk-space--medium{height:2.5rem}.mk-space--large{height:5rem}.mk-rule{margin:0;border:0;border-top:1px solid rgb(var(--line))}.mk-list{display:grid;gap:1.5rem;align-items:start}@media (min-width:1024px){.mk-list{grid-template-columns:16rem minmax(0,1fr)}}.mk-list__count{margin:0 0 .75rem;font-size:var(--fs-small);color:rgb(var(--ink-3))}.mk-feature{display:grid;gap:1.5rem}.mk-feature__img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.mk-facts{display:grid;gap:.75rem;align-content:start;padding:1.25rem;background:rgb(var(--panel));border:1px solid rgb(var(--line))}.mk-facts__price{font-family:"Barlow Condensed",var(--font-ui);font-size:2.25rem;font-weight:700;line-height:1;color:rgb(var(--ink))}@media (min-width:900px){.mk-feature{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}}.mk-post__hero{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;margin-bottom:1.5rem}.mk-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.mk-tags li{padding:.125rem .5rem;border:1px solid rgb(var(--line));font-size:var(--fs-small);color:rgb(var(--ink-3))}.mk-state{display:grid;justify-items:center;gap:1rem;padding:3rem 0;text-align:center}.mk-state__art{width:min(18rem,70vw);color:rgb(var(--pri-text))}.mk-state p{margin:0;max-width:32rem;color:rgb(var(--ink-2));font-size:var(--fs-page)}.mk-legal-line{display:grid;gap:.25rem}.mk-draft-bar{position:sticky;bottom:0;z-index:30;padding:.5rem 1rem;background:rgb(var(--warn-bg));border-top:1px solid rgb(var(--warn-bd));color:rgb(var(--warn));font-size:var(--fs-small);font-weight:600;text-align:center}