.mk-i{flex:none;width:1.25em;height:1.25em}.mk-live:not([data-playing]) *,.mk-live:not([data-playing]) :before,.mk-live:not([data-playing]) :after,.mk-live[data-paused] *,.mk-live[data-paused] :before,.mk-live[data-paused] :after,[data-paused] .mk-live *,[data-paused] .mk-live :before,[data-paused] .mk-live :after,.mk-live:hover *,.mk-live:hover :before,.mk-live:hover :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mk-live *,.mk-live :before,.mk-live :after{animation:none!important}}.mk-toggle{border:1px solid var(--line-strong);background:var(--surface);height:2.25rem;color:var(--fg-2);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.82rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.mk-toggle:hover{border-color:var(--fg-3);color:var(--fg)}html:not(.js) .mk-toggle{display:none}.mk-toggle-compact{width:2.25rem;padding:0}@keyframes mk-spin{to{transform:rotate(1turn)}}@keyframes mk-blink{50%{opacity:0}}.mk-browser{background:#fff;border-radius:.85rem;position:relative;overflow:clip;box-shadow:0 0 0 1px #0e0e121a,0 2px 4px #0e0e120f,0 36px 70px -30px #0e0e1273}.mk-chrome{background:#edece7;border-bottom:1px solid #0e0e1214;align-items:center;height:2.1rem;padding-inline:.85rem;display:flex;position:relative}.mk-chrome-dots{gap:.38rem;display:flex}.mk-chrome-dots i{background:#ff5f57;border-radius:50%;width:.58rem;height:.58rem}.mk-chrome-dots i:nth-child(2){background:#febc2e}.mk-chrome-dots i:nth-child(3){background:#28c840}.mk-url{color:#5f5e64;white-space:nowrap;background:#ffffffd9;border-radius:.4rem;justify-content:center;align-items:center;gap:.35rem;width:min(48%,19rem);height:1.35rem;font-size:.68rem;font-weight:500;display:flex;position:absolute;left:50%;overflow:hidden;translate:-50%}.mk-url svg{opacity:.7;flex:none;width:.62rem;height:.62rem}.mk-browser-dark .mk-chrome{background:#1f2124;border-color:#ffffff0f}.mk-browser-dark .mk-url{color:#a6acb3;background:#2d3034}.mk-screen{aspect-ratio:16/10;position:relative;overflow:hidden;container-type:inline-size}.mk-site{text-align:left;-webkit-font-smoothing:antialiased;font-size:1.25cqw;line-height:1.45;position:absolute;inset:0;overflow:hidden}.mk-scroll{position:absolute;inset:0 0 auto}.mk-cursor{z-index:6;opacity:0;pointer-events:none;filter:drop-shadow(0 .15em .2em #0000004d);width:1.7em;height:auto;position:absolute}.mk-phone{width:100%;container-type:inline-size}.mk-phone-body{background:#0d0d10;border-radius:15cqw;padding:3.2cqw;box-shadow:inset 0 0 0 .55cqw #3a3a41,0 2px 4px #0003,0 34px 60px -26px #0000008c}.mk-phone-screen{aspect-ratio:390/844;border-radius:12cqw;position:relative;overflow:hidden;transform:translateZ(0);container-type:inline-size}.mk-app{color:#121216;text-align:left;-webkit-font-smoothing:antialiased;background:#fff;font-size:3.84615cqw;line-height:1.35;position:absolute;inset:0;overflow:hidden}.mk-app-dark{color:#f4f4f6;background:#0c0c0f}.mk-status{z-index:30;height:3.4em;font-family:var(--font-archivo), sans-serif;pointer-events:none;justify-content:space-between;align-items:center;padding:.45em 1.9em 0 2.3em;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.mk-status-time{letter-spacing:-.01em;font-size:1.05em}.mk-island{background:#000;border-radius:2em;width:8.4em;height:2.4em;position:absolute;top:.72em;left:50%;translate:-50%}.mk-status-icons{align-items:center;gap:.35em;display:flex}.mk-status-icons svg{width:auto;height:.8em}.mk-home-ind{z-index:30;opacity:.9;background:currentColor;border-radius:1em;width:9.2em;height:.34em;position:absolute;bottom:.5em;left:50%;translate:-50%}.mk-notif{z-index:25;color:#121216;font-family:var(--font-archivo), sans-serif;opacity:0;background:#fafafaf7;border-radius:1.4em;align-items:flex-start;gap:.8em;padding:.95em 1em;font-size:.86em;line-height:1.35;display:flex;position:absolute;top:3.7em;left:.8em;right:.8em;transform:translateY(-130%);box-shadow:0 .8em 2em -.6em #0006}.mk-notif b{justify-content:space-between;margin-bottom:.15em;font-weight:650;display:flex}.mk-notif small{color:#8a8a90;font-weight:400}.mk-notif>span:last-child{flex:1}.mk-notif-icon{border-radius:.7em;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.mk-notif-icon svg{width:1.6em;height:1.6em}.mt{--clay:#b4532a;--cream:#f4ede3;--ink:#2a1e17;--ink2:#2a1e17a8;--line:#2a1e1721;--loop:16s;background:var(--cream);color:var(--ink);font-family:var(--font-archivo), sans-serif}.mt-top{z-index:4;position:absolute;inset:0 0 auto}.mt-ann{background:var(--ink);height:2.7em;color:var(--cream);letter-spacing:.03em;justify-content:center;align-items:center;gap:3.2em;font-size:.74em;display:flex}.mt-ann b{font-weight:700}.mt-nav{border-bottom:1px solid var(--line);background:var(--cream);grid-template-columns:1fr auto 1fr;align-items:center;height:4.6em;padding:0 3em;display:grid}.mt-logo{font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 100, "opsz" 40;letter-spacing:-.03em;white-space:nowrap;font-size:1.9em;font-style:italic;font-weight:500;line-height:1}.mt-logo b{color:var(--clay);font-weight:400}.mt-links{gap:2.3em;font-size:.92em;font-weight:500;display:flex}.mt-links span:first-child{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:1px}.mt-icons{justify-content:flex-end;align-items:center;gap:1.5em;display:flex}.mt-icons .mk-i{width:1.35em;height:1.35em}.mt-cart{align-items:center;gap:.45em;display:flex}.mt-count{background:var(--clay);color:#fff;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.8em;font-weight:700;line-height:1;display:grid}.mt-count>span{grid-area:1/1}.mt-count-b{opacity:0}.mt-scroll{--scroll:-40em;padding-top:6.6em}.mt-hero{grid-template-columns:1fr 33em;align-items:center;gap:3em;padding:2.2em 3em 2.6em;display:grid}.mt-eyebrow{border:1px solid var(--line);border-radius:2em;align-items:center;gap:.6em;padding:.42em .9em;font-size:.8em;font-weight:600;display:inline-flex}.mt-eyebrow i{background:#7f8e64;border-radius:50%;width:.55em;height:.55em}.mt-h1{font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 60, "opsz" 144;letter-spacing:-.035em;margin-top:.42em;font-size:5.2em;font-weight:380;line-height:.98}.mt-h1 em{color:var(--clay);font-style:italic;font-weight:340}.mt-swap{display:grid}.mt-swap>span{grid-area:1/1}.mt-h1-new{opacity:0}.mt-lead{max-width:30em;color:var(--ink2);margin-top:1.3em;font-size:1.1em;line-height:1.55}.mt-ctas{align-items:center;gap:1.7em;margin-top:1.9em;display:flex}.mt-btn{background:var(--ink);color:var(--cream);border-radius:3em;align-items:center;gap:.6em;padding:1em 1.55em;font-size:.95em;font-weight:600;display:inline-flex}.mt-btn .mk-i{width:1.1em;height:1.1em}.mt-link{border-bottom:1.5px solid;padding-bottom:.15em;font-size:.95em;font-weight:600}.mt-meta{color:var(--ink2);gap:1.8em;margin-top:2.4em;font-size:.82em;display:flex}.mt-meta li{align-items:center;gap:.4em;display:flex}.mt-meta .mk-i{color:#5f7046;width:1.1em;height:1.1em}.mt-art{border-radius:1.2em;height:30em;position:relative;overflow:hidden}.mt-still{width:100%;height:100%;position:absolute;inset:0}.mt-badge{width:7.2em;height:7.2em;animation:26s linear infinite mk-spin;position:absolute;top:1.4em;right:1.4em}.mt-badge text{fill:var(--ink);font:700 7.4px/1 var(--font-archivo), sans-serif;letter-spacing:1.3px}.mt-float{background:#ffffffed;border-radius:.9em;align-items:center;gap:.7em;padding:.6em 1.1em .6em .6em;display:flex;position:absolute;bottom:1.4em;left:1.4em;box-shadow:0 .8em 1.8em -.8em #2a1e1773}.mt-float svg{background:#dce3ea;border-radius:.5em;width:2.8em;height:3em;padding:.15em}.mt-float b,.mt-toast b{font-size:.9em;display:block}.mt-float small,.mt-toast small{color:var(--ink2);font-size:.78em;display:block}.mk-steam{opacity:.7}.mk-steam path{animation:3.2s ease-in-out infinite mk-steam}.mk-steam path:nth-child(2){animation-delay:-1.1s}.mk-steam path:nth-child(3){animation-delay:-2.2s}@keyframes mk-steam{0%{opacity:0;transform:translateY(6px)}35%{opacity:.8}to{opacity:0;transform:translateY(-16px)}}.mt-usp{border-block:1px solid var(--line);justify-content:space-between;margin:0 3em;padding:1.2em 0;font-size:.9em;font-weight:500;display:flex}.mt-usp li{align-items:center;gap:.6em;display:flex}.mt-usp .mk-i{width:.9em;height:.9em;color:var(--clay)}.mt-shop{padding:3em 3em 3.4em}.mt-shop-head{justify-content:space-between;align-items:flex-end;display:flex}.mt-h2{font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 60, "opsz" 72;letter-spacing:-.03em;font-size:2.5em;font-weight:400;line-height:1.05}.mt-filters{gap:.5em;margin-top:1.1em;display:flex}.mt-filters span{border:1px solid var(--line);border-radius:2em;padding:.45em 1em;font-size:.82em;font-weight:500}.mt-filters [data-on]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.mt-grid{grid-template-columns:repeat(4,1fr);gap:1.5em;margin-top:1.8em;display:grid}.mt-tile{aspect-ratio:4/4.6;border-radius:.9em;place-items:center;display:grid;position:relative;overflow:hidden}.mt-prod{width:68%;height:auto}.mt-tag{background:var(--cream);letter-spacing:.02em;border-radius:2em;padding:.3em .7em;font-size:.72em;font-weight:700;position:absolute;top:.9em;left:.9em}.mt-tile .mt-heart{width:1.3em;height:1.3em;color:var(--ink2);position:absolute;top:.9em;right:.9em}.mt-card-row{justify-content:space-between;gap:1em;margin-top:.9em;font-size:.98em;font-weight:600;display:flex}.mt-cmeta{color:var(--ink2);margin-top:.2em;font-size:.82em}.mt-swatches{gap:.35em;margin-top:.65em;display:flex}.mt-swatches i{border-radius:50%;width:.85em;height:.85em;box-shadow:0 0 0 1px #2a1e1726}.mt-add{background:var(--ink);height:2.8em;color:var(--cream);border-radius:2em;font-size:.86em;font-weight:600;display:grid;position:absolute;bottom:.8em;left:.8em;right:.8em;transform:translateY(170%)}.mt-add>span{border-radius:2em;grid-area:1/1;justify-content:center;align-items:center;gap:.4em;display:flex}.mt-add .mk-i{width:1.1em;height:1.1em}.mt-add-b{opacity:0;background:#4f6b3c}.mt-cursor{bottom:.4em;right:24%}.mt-foot{background:var(--ink);color:var(--cream);justify-content:space-between;align-items:center;gap:3em;padding:3.2em 3em;display:flex}.mt-foot-sub{opacity:.7;margin-top:.5em;font-size:.9em}.mt-news{border:1px solid #f4ede340;border-radius:3em;justify-content:space-between;align-items:center;width:26em;padding:.45em .45em .45em 1.3em;font-size:.9em;display:flex}.mt-news span{opacity:.5}.mt-news b{background:var(--clay);border-radius:2em;padding:.7em 1.4em}.mt-toast{z-index:5;opacity:0;background:#fff;border-radius:.9em;align-items:center;gap:.9em;width:25em;padding:.8em;display:flex;position:absolute;top:7.8em;right:2em;transform:translateY(-.8em);box-shadow:0 1.2em 2.6em -1em #2a1e1773,0 0 0 1px #2a1e170f}.mt-toast svg{background:#dce3ea;border-radius:.5em;width:3em;height:3.2em;padding:.2em}.mt-toast-btn{border:1px solid var(--ink);white-space:nowrap;border-radius:2em;margin-left:auto;padding:.6em .9em;font-size:.78em;font-weight:600}.mt .mk-scroll{animation:mt-scroll var(--loop) var(--ease-io) infinite}.mt-cursor{animation:mt-cursor var(--loop) infinite}.mt-add{animation:mt-add var(--loop) var(--ease-out-expo) infinite}.mt-add-b{animation:mt-added var(--loop) infinite}.mt-count-a{animation:mt-ca var(--loop) infinite}.mt-count-b{animation:mt-cb var(--loop) infinite}.mt-nav .mt-count{animation:mt-bump var(--loop) infinite}.mt-toast{animation:mt-toast var(--loop) var(--ease-out-expo) infinite}@keyframes mt-scroll{0%,20%{transform:none}34%,76%{transform:translateY(var(--scroll))}90%,to{transform:none}}@keyframes mt-cursor{0%,37%{opacity:0;transform:translate(5em,4em)}41%{opacity:1;transform:translate(5em,4em)}47%{opacity:1;animation-timing-function:ease-in;transform:none}49%{transform:scale(.82)}51%,60%{opacity:1;transform:none}66%,to{opacity:0;transform:none}}@keyframes mt-add{0%,37%{transform:translateY(170%)}41%,74%{transform:none}80%,to{transform:translateY(170%)}}@keyframes mt-added{0%,49%{opacity:0}50%,76%{opacity:1}78%,to{opacity:0}}@keyframes mt-ca{0%,51%{opacity:1}52%,95%{opacity:0}96%,to{opacity:1}}@keyframes mt-cb{0%,51%{opacity:0}52%,95%{opacity:1}96%,to{opacity:0}}@keyframes mt-bump{0%,51%{transform:none}54%{transform:scale(1.35)}58%,to{transform:none}}@keyframes mt-toast{0%,51%{opacity:0;transform:translateY(-.8em)}54%,70%{opacity:1;transform:none}74%,to{opacity:0;transform:translateY(-.8em)}}.mt-edit .mk-scroll{animation:none}.mt-edit .mt-h1-old{animation:12s infinite mt-old}.mt-edit .mt-h1-new{animation:12s infinite mt-new}@keyframes mt-old{0%,49%{opacity:1;transform:none}53%,95%{opacity:0;transform:translateY(-.12em)}99%,to{opacity:1;transform:none}}@keyframes mt-new{0%,50%{opacity:0;transform:translateY(.12em)}54%,95%{opacity:1;transform:none}99%,to{opacity:0}}.mtm{flex-direction:column;padding-top:3.5em;display:flex;position:absolute;inset:0}.mtm-top{justify-content:space-between;align-items:center;padding:.5em 1.4em .8em;display:flex}.mtm-top .mt-logo{font-size:1.45em}.mtm-top .mk-i{width:1.5em;height:1.5em}.mtm-photo{background:#dce3ea;border-radius:1.4em;height:23em;margin:0 1em;position:relative}.mtm-photo>svg{width:72%;position:absolute;top:10%;left:14%}.mtm-mug-b{opacity:0}.mtm-dots{gap:.4em;display:flex;position:absolute;bottom:1em;left:50%;translate:-50%}.mtm-dots i{background:#2a1e1740;border-radius:1em;width:.5em;height:.5em}.mtm-dots [data-on]{background:var(--ink);width:1.4em}.mtm-body{padding:1.2em 1.5em 0}.mtm-crumb{color:var(--ink2);font-size:.82em}.mtm-title{font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 60, "opsz" 72;letter-spacing:-.03em;margin-top:.15em;font-size:2.3em;font-weight:420;line-height:1.05;display:grid}.mtm-title>span{grid-area:1/1}.mtm-t-b{opacity:0}.mtm-price{margin-top:.25em;font-size:1.35em;font-weight:700}.mtm-price small{color:var(--ink2);font-size:.58em;font-weight:500}.mtm-label{margin-top:.9em;font-size:.85em;font-weight:600}.mtm-swatches{gap:.9em;margin-top:.6em;display:flex;position:relative}.mtm-swatches i{border-radius:50%;width:2.1em;height:2.1em;box-shadow:inset 0 0 0 1px #0000001a}.mtm-ring{border:2px solid var(--ink);border-radius:50%;width:2.7em;height:2.7em;position:absolute;top:-.3em;left:-.3em}.mtm-desc{color:var(--ink2);margin-top:.9em;font-size:.9em;line-height:1.5}.mtm-bar{border-top:1px solid var(--line);gap:.7em;margin-top:auto;padding:1em 1.2em 2.2em;display:flex}.mtm-qty{border:1px solid var(--line);border-radius:2em;align-items:center;gap:1em;height:3.4em;padding:0 1.1em;display:flex}.mtm-buy{background:var(--ink);height:3.4em;color:var(--cream);border-radius:2em;flex:1;place-items:center;font-weight:600;display:grid}.mtm-ring{animation:mtm-ring 12s var(--ease-out-expo) infinite}.mtm-mug-a{animation:12s infinite mtm-a}.mtm-mug-b,.mtm-t-b{animation:12s infinite mtm-b}.mtm-t-a{animation:12s infinite mtm-a}.mtm-photo{animation:12s infinite mtm-bg}@keyframes mtm-ring{0%,18%{transform:none}22%,70%{transform:translate(3em)}74%,to{transform:none}}@keyframes mtm-a{0%,19%{opacity:1}23%,71%{opacity:0}75%,to{opacity:1}}@keyframes mtm-b{0%,19%{opacity:0}23%,71%{opacity:1}75%,to{opacity:0}}@keyframes mtm-bg{0%,19%{background:#dce3ea}23%,71%{background:#f1e1c4}75%,to{background:#dce3ea}}.nv{--forest:#173a2f;--brass:#c59a4a;--paper:#f7f5ef;--ink:#1d2420;--ink2:#1d24209e;--line:#1d24201f;--loop:14s;background:var(--paper);color:var(--ink);font-family:var(--font-archivo), sans-serif}.nv-top{z-index:4;border-bottom:1px solid var(--line);background:#fff;align-items:center;height:4.6em;padding:0 2.6em;display:flex;position:absolute;inset:0 0 auto}.nv-logo{color:var(--forest);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.045em;align-items:center;gap:.3em;font-size:1.75em;font-weight:800;display:flex}.nv-logo svg{width:1.05em;height:1.05em}.nv-links{color:var(--ink2);gap:2em;margin:0 auto 0 3em;font-size:.9em;font-weight:500;display:flex}.nv-links [data-on]{color:var(--ink);box-shadow:0 .55em 0 -.4em var(--brass);font-weight:700}.nv-right{align-items:center;gap:1em;display:flex}.nv-post{border:1px solid var(--forest);color:var(--forest);border-radius:.5em;align-items:center;gap:.5em;padding:.6em 1em;font-size:.85em;font-weight:600;display:flex}.nv-post small{background:var(--brass);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:.3em;padding:.12em .45em;font-size:.75em;font-weight:700}.nv-avatar{width:2.4em;height:2.4em;color:var(--forest);background:#e8dcc4;border-radius:50%;place-items:center;font-size:.8em;font-weight:700;display:grid}.nv-scroll{--scroll:-28em;padding-top:4.6em}.nv-hero{background:var(--forest);color:#f3efe4;border-radius:1.4em;margin:1.2em 1.6em 0;padding:2.8em 3em 3em;position:relative;overflow:hidden}.nv-hero-copy{z-index:1;position:relative}.nv-gate{width:30em;height:auto;color:var(--brass);opacity:.4;position:absolute;bottom:0;right:2em}.nv-tabs{gap:.4em;font-size:.85em;font-weight:600;display:flex}.nv-tabs span{color:#f3efe4b3;border-radius:2em;padding:.45em 1em}.nv-tabs [data-on]{color:var(--forest);background:#f3efe4}.nv-h1{max-width:15em;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;margin-top:.55em;font-size:3.5em;font-weight:700;line-height:1.02}.nv-h1 span{color:#e2c07d;text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:.12em;text-decoration-thickness:.06em}.nv-sub{color:#f3efe4bf;max-width:34em;margin-top:.9em}.nv-search{z-index:1;color:var(--ink);background:#fff;border-radius:1em;grid-template-columns:1.35fr 1.25fr 1fr auto;align-items:center;margin-top:1.9em;padding:.5em;display:grid;position:relative;box-shadow:0 1em 2em -1em #00000073}.nv-field{border-right:1px solid var(--line);flex-direction:column;gap:.15em;padding:.5em 1.2em;display:flex}.nv-field:nth-child(3){border-right:0}.nv-field small{color:var(--ink2);letter-spacing:.07em;text-transform:uppercase;font-size:.7em;font-weight:700}.nv-field b{white-space:nowrap;align-items:center;gap:.3em;font-size:.96em;font-weight:600;display:flex}.nv-field .mk-i{width:1.05em;height:1.05em;color:var(--brass)}.nv-go{background:var(--brass);color:#1d1606;white-space:nowrap;border-radius:.7em;align-items:center;gap:.5em;padding:1em 1.5em;font-size:.95em;font-weight:700;display:flex}.nv-go .mk-i{width:1.1em;height:1.1em}.nv-results{grid-template-columns:1fr 30em;gap:1.6em;padding:2em 1.6em;display:grid}.nv-list-head{justify-content:space-between;align-items:center;display:flex}.nv-list-head b{font-weight:700}.nv-sort{color:var(--ink2);align-items:center;gap:.3em;font-size:.85em;display:flex}.nv-sort .mk-i{width:.9em;height:.9em}.nv-chips{flex-wrap:wrap;gap:.45em;margin-top:.9em;display:flex}.nv-chips span{color:var(--forest);background:#e5ede6;border-radius:2em;padding:.4em .85em;font-size:.78em;font-weight:600}.nv-chips .nv-chip-add{color:var(--ink2);background:0 0;border:1px dashed #1d24204d}.nv-card{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:1em;grid-template-columns:15em 1fr;gap:1.3em;margin-top:1.1em;padding:.8em;display:grid;position:relative}.nv-card:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--forest), 0 1em 2em -1em #173a2f73;opacity:0;pointer-events:none;position:absolute;inset:0}.nv-photo{border-radius:.7em;height:9.6em;position:relative;overflow:hidden}.nv-photo svg{width:100%;height:100%}.nv-count{color:#fff;background:#0000008c;border-radius:.4em;padding:.2em .55em;font-size:.7em;font-weight:600;position:absolute;bottom:.6em;left:.6em}.nv-info{flex-direction:column;padding:.2em .4em .1em 0;display:flex}.nv-price{align-items:baseline;gap:.6em;display:flex}.nv-price b{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;font-size:1.45em;font-weight:800}.nv-price span{color:var(--ink2);font-size:.8em}.nv-price .nv-heart{width:1.3em;height:1.3em;color:var(--ink2);align-self:center;margin-left:auto}.nv-title{margin-top:.15em;font-size:.98em;font-weight:600}.nv-meta{color:var(--ink2);flex-wrap:wrap;gap:.3em .5em;margin-top:.45em;font-size:.78em;display:flex}.nv-meta span+span:before{content:"·";margin-right:.5em}.nv-foot{align-items:center;gap:.6em;margin-top:auto;padding-top:.6em;font-size:.76em;display:flex}.nv-badge{color:#1f6b47;background:#e8f2ea;border-radius:.4em;align-items:center;gap:.3em;padding:.3em .6em;font-weight:700;display:flex}.nv-badge .mk-i{width:1em;height:1em}.nv-note{color:var(--ink2)}.nv-cta{background:var(--forest);color:#fff;border-radius:.5em;margin-left:auto;padding:.55em 1em;font-weight:700}.nv-map{height:41.5em;box-shadow:0 0 0 1px var(--line);border-radius:1em;position:relative;overflow:hidden}.nv-mapart{width:100%;height:100%;position:absolute;inset:0}.nv-maplabel text{fill:#8f968b;font:600 7.5px var(--font-archivo), sans-serif;letter-spacing:1.6px}.nv-pin{color:var(--ink);white-space:nowrap;background:#fff;border-radius:.5em;padding:.35em .7em;font-size:.8em;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 .3em .8em -.2em #0000004d}.nv-pin:after,.nv-pin b:after{content:"";background:inherit;width:.7em;height:.7em;position:absolute;bottom:-.3em;left:50%;transform:translate(-50%)rotate(45deg)}.nv-pin b{border-radius:inherit;background:var(--forest);color:#fff;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.nv-pin-sm{color:var(--ink2);padding:.25em .55em;font-size:.68em}.nv-map-ctl{background:#fff;border-radius:.5em;flex-direction:column;display:flex;position:absolute;top:1em;right:1em;overflow:hidden;box-shadow:0 .2em .6em -.2em #00000040}.nv-map-ctl b{place-items:center;width:2em;height:2em;font-weight:600;display:grid}.nv-map-ctl b+b{border-top:1px solid var(--line)}.nv-map-toggle{background:#fff;border-radius:.5em;padding:.25em;font-size:.75em;font-weight:600;display:flex;position:absolute;top:1em;left:1em;box-shadow:0 .2em .6em -.2em #00000040}.nv-map-toggle span{color:var(--ink2);border-radius:.35em;padding:.35em .7em}.nv-map-toggle [data-on]{background:var(--forest);color:#fff}.nv .mk-scroll{animation:nv-scroll var(--loop) var(--ease-io) infinite}.nv-card:after,.nv-pin b{animation:9s infinite nv-hot;animation-delay:calc(var(--i) * -3s)}.nv-pin:not(.nv-pin-sm){animation:nv-pop 9s var(--ease-out-expo) infinite;animation-delay:calc(var(--i) * -3s)}@keyframes nv-scroll{0%,22%{transform:none}36%,84%{transform:translateY(var(--scroll))}96%,to{transform:none}}@keyframes nv-hot{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes nv-pop{0%,30%{z-index:3;scale:1.14}34%,to{z-index:1;scale:1}}.as{--or:#ff5b1f;--bg:#111315;--panel:#181b1e;--steel:#a3abb3;--line:#ffffff17;--loop:16s;background:var(--bg);color:#eef0f2;font-family:var(--font-archivo), sans-serif}.as-top{z-index:4;border-bottom:1px solid var(--line);background:#111315f7;align-items:center;height:4.6em;padding:0 2.8em;display:flex;position:absolute;inset:0 0 auto}.as-logo{letter-spacing:.04em;align-items:baseline;gap:.3em;font-size:1.4em;font-weight:400;font-stretch:70%;display:flex}.as-logo b{font-weight:850}.as-logo small{color:var(--steel);font-family:var(--font-jbmono), monospace;letter-spacing:.06em;margin-left:.9em;font-size:.48em;font-stretch:100%}.as-links{color:var(--steel);letter-spacing:.13em;text-transform:uppercase;gap:2.2em;margin:0 2.2em 0 auto;font-size:.76em;font-weight:600;display:flex}.as-quote{background:var(--or);color:#140700;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 68%,90% 100%,0 100%);padding:.85em 1.4em;font-size:.76em;font-weight:800}.as-scroll{--scroll:-38em;padding-top:4.6em}.as-hero{grid-template-columns:1fr 37em;align-items:center;gap:3em;padding:3.2em 2.8em 3em;display:grid}.as-kicker{color:var(--or);font-family:var(--font-jbmono), monospace;font-size:.8em}.as-h1{letter-spacing:-.005em;text-transform:uppercase;margin-top:.45em;font-size:5.4em;font-weight:850;font-stretch:62%;line-height:.92}.as-h1 span{color:var(--or)}.as-lead{max-width:30em;color:var(--steel);margin-top:1.4em;font-size:1.02em;line-height:1.6}.as-ctas{gap:.8em;margin-top:2em;display:flex}.as-btn{background:var(--or);color:#140700;clip-path:polygon(0 0,100% 0,100% 70%,93% 100%,0 100%);flex-direction:column;padding:.85em 1.5em .8em;font-size:.92em;font-weight:800;display:flex}.as-btn small{font-family:var(--font-jbmono), monospace;opacity:.75;font-size:.72em;font-weight:500}.as-btn2{border:1px solid #ffffff40;align-items:center;padding:0 1.4em;font-size:.92em;font-weight:600;display:flex}.as-certs{color:var(--steel);font-family:var(--font-jbmono), monospace;gap:1.6em;margin-top:2.2em;font-size:.72em;display:flex}.as-certs span:before{content:"■ ";color:var(--or)}.as-sheet{border:1px solid #9fd0f240;height:26.4em;position:relative}.as-draw{width:100%;height:100%}.as-dims text,.as-title text{fill:#8cc0e6;font:500 8px var(--font-jbmono), monospace;letter-spacing:.4px}.as-title .as-tb-strong{fill:#d4ecfb;font-weight:700}.as-stamp{border:2px solid var(--or);background:var(--bg);color:var(--or);font-family:var(--font-jbmono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:.45em .8em;font-size:.75em;font-weight:700;position:absolute;top:-.9em;right:-1em;transform:rotate(5deg)}.as-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.as-stats>span{border-right:1px solid var(--line);flex-direction:column;gap:.25em;padding:1.6em 2.8em;display:flex}.as-stats>span:last-child{border-right:0}.as-stats b{font-size:2.6em;font-weight:850;font-stretch:62%;line-height:1}.as-stats small{color:var(--steel);font-family:var(--font-jbmono), monospace;font-size:.72em}.as-caps{padding:3em 2.8em}.as-h2{text-transform:uppercase;font-size:2.8em;font-weight:850;font-stretch:62%}.as-h2 span{color:var(--steel);font-family:var(--font-jbmono), monospace;text-transform:none;vertical-align:middle;margin-left:1em;font-size:.3em;font-weight:500;font-stretch:100%}.as-cap-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1.6em;display:grid}.as-cap{background:var(--panel);padding:1.6em 1.4em 1.8em;position:relative}.as-cap-n{color:var(--steel);font-family:var(--font-jbmono), monospace;font-size:.72em;position:absolute;top:1.4em;right:1.4em}.as-cap-i{width:2.6em;height:2.6em;color:var(--or)}.as-cap-t{letter-spacing:.01em;text-transform:uppercase;margin-top:1.2em;font-size:1.25em;font-weight:800;font-stretch:70%}.as-cap-s{color:var(--steel);font-family:var(--font-jbmono), monospace;margin-top:.5em;font-size:.74em}.as-rfq{background:var(--or);color:#140700;justify-content:space-between;align-items:center;margin-top:2em;padding:1.6em 2em;display:flex}.as-rfq p{text-transform:uppercase;font-size:1.6em;font-weight:850;font-stretch:70%}.as-rfq span{color:#fff;background:#140700;padding:.8em 1.3em;font-size:.9em;font-weight:700}.as .mk-scroll{animation:as-scroll var(--loop) var(--ease-io) infinite}.as-lines>*{stroke-dasharray:1;animation:as-draw var(--loop) var(--ease-io) infinite}.as-dims{animation:as-dims var(--loop) infinite}@keyframes as-scroll{0%,44%{transform:none}56%,84%{transform:translateY(var(--scroll))}96%,to{transform:none}}@keyframes as-draw{0%,9%{stroke-dashoffset:0;opacity:1}12%{stroke-dashoffset:0;opacity:0}13%{stroke-dashoffset:1px;opacity:1}34%,to{stroke-dashoffset:0;opacity:1}}@keyframes as-dims{0%,9%{opacity:1}12%,32%{opacity:0}38%,to{opacity:1}}.hv{--ink:#1b2140;--saf:#e9a23b;--ivory:#fbf6ee;--loop:18s;background:var(--ivory);color:var(--ink);font-family:var(--font-archivo), sans-serif}.hv-top{z-index:4;color:#fbf1e2;align-items:center;height:5em;padding:0 3em;display:flex;position:absolute;inset:0 0 auto}.hv-top:before{content:"";z-index:-1;background:var(--ink);opacity:0;position:absolute;inset:0}.hv-logo{font-family:var(--font-instrument), serif;letter-spacing:-.01em;font-size:2em;font-style:italic}.hv-links{letter-spacing:.1em;text-transform:uppercase;opacity:.9;gap:2.2em;margin:0 2.4em 0 auto;font-size:.8em;font-weight:500;display:flex}.hv-booknow{border:1px solid #fbf1e299;border-radius:2em;padding:.7em 1.3em;font-size:.82em;font-weight:600}.hv-scroll{--scroll:-34em}.hv-hero{color:#fbf1e2;height:50em;position:relative;overflow:hidden}.hv-scene{width:100%;height:100%;position:absolute;inset:0}.hv-copy{max-width:34em;position:absolute;top:10em;left:3em}.hv-kicker{letter-spacing:.24em;text-transform:uppercase;opacity:.85;font-size:.78em;font-weight:600}.hv-h1{font-family:var(--font-instrument), serif;letter-spacing:-.01em;margin-top:.4em;font-size:4.8em;font-style:italic;line-height:.98}.hv-book{background:var(--ivory);color:var(--ink);border-radius:1em;grid-template-columns:1fr 1fr 1fr 14em;align-items:center;padding:.55em;display:grid;position:absolute;bottom:3em;left:3em;right:3em;box-shadow:0 1.4em 3em -1em #00000080}.hv-field{border-right:1px solid #1b21401f;flex-direction:column;gap:.15em;padding:.6em 1.4em;display:flex}.hv-field:nth-child(3){border-right:0}.hv-field small{color:#1b21408c;letter-spacing:.12em;text-transform:uppercase;font-size:.7em;font-weight:700}.hv-field b{font-size:1.05em;font-weight:600}.hv-go{background:var(--saf);color:#241503;border-radius:.7em;place-items:center;height:3.6em;font-size:.95em;font-weight:700;display:grid}.hv-ring{width:calc(33.3333% - 5.03333em);box-shadow:inset 0 0 0 2px var(--ink);opacity:0;border-radius:.7em;position:absolute;top:.55em;bottom:.55em;left:.55em}.hv-avail{color:var(--ink);opacity:0;background:#fbf6eef5;border-radius:2em;align-items:center;gap:.5em;padding:.6em 1.1em;font-size:.88em;display:flex;position:absolute;bottom:8.9em;left:3em;transform:translateY(.6em)}.hv-avail .mk-i{color:#2f7d4f;width:1.1em;height:1.1em}.hv-rooms{padding:3.4em 3em 3.6em}.hv-rooms-head{justify-content:space-between;align-items:flex-end;gap:3em;display:flex}.hv-rooms-head p:last-child{color:#1b2140a6;max-width:26em;font-size:.92em}.hv-h2{font-family:var(--font-instrument), serif;font-size:3.4em;font-style:italic;line-height:1}.hv-room-grid{grid-template-columns:repeat(3,1fr);gap:1.6em;margin-top:2em;display:grid}.hv-room svg{border-radius:8em 8em .8em .8em;width:100%;height:15em}.hv-room-n{font-family:var(--font-instrument), serif;margin-top:.8em;font-size:1.7em;font-style:italic}.hv-room-m{color:#1b21409e;font-size:.85em}.hv-room-p{margin-top:.45em;font-size:.9em}.hv .mk-scroll{animation:hv-scroll var(--loop) var(--ease-io) infinite}.hv-top:before{animation:hv-navbg var(--loop) infinite}.hv-ring{animation:hv-ring var(--loop) var(--ease-out-expo) infinite}.hv-go{animation:hv-press var(--loop) infinite}.hv-avail{animation:hv-avail var(--loop) var(--ease-out-expo) infinite}.hv-star{animation:3.5s ease-in-out infinite hv-twinkle;animation-delay:var(--d,0s)}.hv-win{animation:4.5s ease-in-out infinite hv-win;animation-delay:var(--d,0s)}.hv-shimmer rect{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite alternate hv-shim}.hv-shimmer rect:nth-child(2n){animation-delay:-1.4s}.hv-boat{animation:hv-boat var(--loop) ease-in-out infinite alternate}.hv-birds{animation:hv-birds var(--loop) linear infinite}@keyframes hv-scroll{0%,58%{transform:none}68%,86%{transform:translateY(var(--scroll))}96%,to{transform:none}}@keyframes hv-navbg{0%,60%{opacity:0}66%,88%{opacity:1}94%,to{opacity:0}}@keyframes hv-ring{0%,10%{opacity:0;transform:none}13%,22%{opacity:1;transform:none}27%,35%{opacity:1;transform:translate(100%)}39%,to{opacity:0;transform:translate(100%)}}@keyframes hv-press{0%,38%{transform:none}40%{transform:scale(.94)}42%,to{transform:none}}@keyframes hv-avail{0%,42%{opacity:0;transform:translateY(.6em)}46%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(.6em)}}@keyframes hv-twinkle{50%{opacity:.2}}@keyframes hv-win{50%{opacity:.55}}@keyframes hv-shim{to{transform:scaleX(.7)translate(4%)}}@keyframes hv-boat{to{transform:translate(70px)}}@keyframes hv-birds{0%{transform:translate(-80px,10px)}to{transform:translate(320px,-30px)}}.db{--tom:#e2412b;--ink:#23140e;--ink2:#23140e99;--loop:14s;color:var(--ink);font-family:var(--font-bricolage), sans-serif;background:#fff8ef;position:absolute;inset:0}.db-map{width:100%;height:31.3em;position:absolute;inset:0 0 auto}.db-maplabel{fill:#a99a86;font:700 9px var(--font-archivo), sans-serif;letter-spacing:1.8px}.db-bar{justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.9em;left:1.2em;right:1.2em}.db-round{background:#fff;border-radius:50%;place-items:center;width:2.8em;height:2.8em;display:grid;box-shadow:0 .3em .8em -.2em #00000040}.db-round .mk-i{width:1.3em;height:1.3em}.db-order{background:#fff;border-radius:2em;padding:.6em 1em;font-size:.85em;font-weight:700;box-shadow:0 .3em .8em -.2em #00000040}.db-sheet{background:#fff;border-radius:1.8em 1.8em 0 0;padding:.7em 1.4em 2.4em;position:absolute;inset:27.6em 0 0;box-shadow:0 -.6em 2em -1em #23140e4d}.db-grab{background:#e6ddd2;border-radius:1em;width:3em;height:.32em;margin:0 auto .9em;display:block}.db-eta{justify-content:space-between;align-items:flex-start;display:flex}.db-small{color:var(--ink2);font-family:var(--font-archivo), sans-serif;font-size:.82em;display:grid}.db-small>span,.db-big>span{grid-area:1/1}.db-big{letter-spacing:-.04em;margin-top:.05em;font-size:2.6em;font-weight:800;line-height:1;display:grid}.db-e2,.db-e3,.db-e4,.db-st-b{opacity:0}.db-otp{border:1.5px dashed var(--tom);color:var(--tom);letter-spacing:.08em;border-radius:.7em;flex-direction:column;align-items:center;padding:.45em .8em;font-size:1.1em;font-weight:800;line-height:1.1;display:flex}.db-otp small{font-family:var(--font-archivo), sans-serif;letter-spacing:.1em;font-size:.55em;font-weight:700}.db-steps{color:var(--ink2);font-family:var(--font-archivo), sans-serif;grid-template-columns:repeat(4,1fr);gap:.35em;margin-top:1.1em;font-size:.68em;display:grid}.db-step i{background:#efe7dc;border-radius:1em;height:.45em;margin-bottom:.55em;display:block;position:relative;overflow:hidden}.db-step-done i{background:var(--tom)}.db-step-done,.db-step-now{color:var(--ink);font-weight:600}.db-step-now i:after,.db-step-last i:after{content:"";background:var(--tom);transform-origin:0;position:absolute;inset:0}.db-step-now i:after{transform:scaleX(.3)}.db-step-last i:after{transform:scaleX(0)}.db-rider-card{background:#fbf3e8;border-radius:1.1em;align-items:center;gap:.8em;margin-top:1.2em;padding:.9em;display:flex}.db-ava{color:#6d3414;background:#f3c9a8;border-radius:50%;place-items:center;width:2.9em;height:2.9em;font-weight:800;display:grid}.db-who,.db-items{font-family:var(--font-archivo), sans-serif;flex-direction:column;flex:1;display:flex}.db-who b{font-size:.95em}.db-who small,.db-items small{color:var(--ink2);font-size:.74em;line-height:1.35}.db-act{background:#fff;border-radius:50%;place-items:center;width:2.5em;height:2.5em;display:grid;box-shadow:0 0 0 1px #23140e1a}.db-act .mk-i{width:1.15em;height:1.15em}.db-act-hot{background:var(--tom);box-shadow:none;color:#fff}.db-order-card{border-radius:1.1em;align-items:center;gap:.8em;margin-top:.8em;padding:.9em;display:flex;box-shadow:0 0 0 1px #23140e1a}.db-dish{flex:none;width:3.2em;height:3.2em}.db-items b{font-size:.92em}.db-paid{flex-direction:column;align-items:flex-end;font-weight:800;display:flex}.db-paid small{color:#2f7d4f;font-family:var(--font-archivo), sans-serif;font-size:.66em;font-weight:700}.db-tip{font-family:var(--font-archivo), sans-serif;justify-content:space-between;align-items:center;margin-top:1em;display:flex}.db-tip>span:first-child{flex-direction:column;display:flex}.db-tip b{font-size:.9em}.db-tip small{color:var(--ink2);font-size:.72em}.db-chips{gap:.4em;display:flex}.db-chips i{border-radius:2em;padding:.45em .8em;font-size:.82em;font-style:normal;font-weight:700;box-shadow:inset 0 0 0 1px #23140e26}.db-chips [data-on]{box-shadow:inset 0 0 0 1.5px var(--tom);color:var(--tom);background:#fdebe7}.db-rider{animation:db-ride var(--loop) linear infinite;transform:translate(150px,330px)}.db-done{stroke-dasharray:1;stroke-dashoffset:.7px;animation:db-done var(--loop) linear infinite}.db-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite db-pulse}.db-step-now i:after{animation:db-fill var(--loop) linear infinite}.db-step-last i:after{animation:db-last var(--loop) infinite}.db-e1,.db-st-a{animation:db-e1 var(--loop) infinite}.db-e2{animation:db-e2 var(--loop) infinite}.db-e3{animation:db-e3 var(--loop) infinite}.db-st-a{animation-name:db-sta}.db-e4,.db-st-b{animation:db-e4 var(--loop) infinite}@keyframes db-ride{0%{transform:translate(70px,400px)}11.9%{transform:translate(70px,330px)}35.7%{transform:translate(210px,330px)}71.4%{transform:translate(210px,120px)}85%,to{transform:translate(290px,120px)}}@keyframes db-done{0%{stroke-dashoffset:1px}85%,to{stroke-dashoffset:0}}@keyframes db-pulse{0%{opacity:.4;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes db-fill{0%{transform:scaleX(.05)}85%,to{transform:scaleX(1)}}@keyframes db-last{0%,85%{transform:scaleX(0)}89%,to{transform:scaleX(1)}}@keyframes db-e1{0%,28%{opacity:1}30%,to{opacity:0}}@keyframes db-sta{0%,83%{opacity:1}85%,98%{opacity:0}to{opacity:1}}@keyframes db-e2{0%,28%{opacity:0}30%,56%{opacity:1}58%,to{opacity:0}}@keyframes db-e3{0%,56%{opacity:0}58%,83%{opacity:1}85%,to{opacity:0}}@keyframes db-e4{0%,83%{opacity:0}85%,98%{opacity:1}to{opacity:0}}.hs{--ink:#141821;--ink2:#14182194;--co:#2b46ff;--loop:12s;color:var(--ink);font-family:var(--font-archivo), sans-serif;background:#f4f2ec;padding:4.2em 1.3em 0;position:absolute;inset:0}.hs-head{align-items:center;gap:.8em;display:flex}.hs-ava{color:#a3401c;background:#ffd9c9;border-radius:50%;place-items:center;width:2.7em;height:2.7em;font-size:.9em;font-weight:700;display:grid}.hs-month{flex-direction:column;flex:1;display:flex}.hs-month small{color:var(--ink2);font-size:.78em}.hs-month b{align-items:center;gap:.2em;font-size:1.15em;font-weight:700;display:flex}.hs-month .mk-i{width:.9em;height:.9em}.hs-bell{background:#fff;border-radius:50%;place-items:center;width:2.6em;height:2.6em;display:grid}.hs-bell .mk-i{width:1.2em;height:1.2em}.hs-total{background:var(--ink);color:#fff;border-radius:1.5em;margin-top:1.1em;padding:1.3em 1.4em 1.4em;position:relative;overflow:hidden}.hs-tl{color:#fff9;justify-content:space-between;font-size:.8em;display:flex}.hs-trend{color:#ffb399;font-weight:600}.hs-amt{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:.25em;font-size:2.5em;font-weight:700;line-height:1.05;display:grid}.hs-amt>span{grid-area:1/1}.hs-amt-b{opacity:0}.hs-budget{background:#ffffff24;border-radius:1em;height:.5em;margin-top:1em;display:block;position:relative;overflow:hidden}.hs-budget i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f2c14e,#ff8e66);position:absolute;inset:0;transform:scaleX(.854)}.hs-tl2{color:#ffffff8c;margin-top:.55em;font-size:.74em}.hs-split{background:#fff;border-radius:1.5em;align-items:center;gap:1.2em;margin-top:.9em;padding:1.1em 1.3em;display:flex}.hs-donut{flex:none;width:8.2em;height:8.2em}.hs-donut-n{fill:var(--ink);font:700 7.6px var(--font-archivo), sans-serif}.hs-donut-l{fill:#8a8d94;font:500 3.6px var(--font-archivo), sans-serif}.hs-legend{flex-direction:column;flex:1;gap:.55em;font-size:.82em;display:flex}.hs-legend li{align-items:center;gap:.55em;display:flex}.hs-legend i{border-radius:.25em;width:.7em;height:.7em}.hs-legend span{color:var(--ink2);flex:1}.hs-legend b{font-variant-numeric:tabular-nums;font-weight:700}.hs-list-h{justify-content:space-between;margin-top:1.2em;padding:0 .3em;font-weight:700;display:flex}.hs-list-h span{color:var(--co);font-size:.82em;font-weight:600}.hs-clip{height:15.6em;margin-top:.4em;position:relative;overflow:hidden}.hs-list{flex-direction:column;display:flex;transform:translateY(-3.9em)}.hs-list li{border-radius:1em;align-items:center;gap:.8em;height:3.9em;padding:0 .7em;display:flex}.hs-new{opacity:0}.hs-cat{border-radius:.8em;place-items:center;width:2.5em;height:2.5em;display:grid}.hs-tx{flex-direction:column;flex:1;display:flex}.hs-tx b{font-size:.9em;font-weight:600}.hs-tx small{color:var(--ink2);font-size:.74em}.hs-a{font-variant-numeric:tabular-nums;font-size:.92em;font-weight:700}.hs-in{color:#1f9d6b}.hs-tabs{color:#9a9da4;background:#fff;border-top:1px solid #1418210f;justify-content:space-around;align-items:center;height:5.6em;padding-bottom:1.2em;display:flex;position:absolute;bottom:0;left:0;right:0}.hs-tabs>.mk-i{width:1.45em;height:1.45em}.hs-tabs>.mk-i:first-child{color:var(--ink)}.hs-add{background:var(--co);color:#fff;border-radius:1.1em;place-items:center;width:3.3em;height:3.3em;margin-top:-1.6em;display:grid;box-shadow:0 .6em 1.2em -.4em #2b46ff99}.hs-list{animation:hs-list var(--loop) var(--ease-out-expo) infinite}.hs-new{animation:hs-new var(--loop) infinite}.hs-amt-a{animation:hs-a var(--loop) infinite}.hs-amt-b{animation:hs-b var(--loop) infinite}.hs-budget i{animation:hs-bud var(--loop) var(--ease-out-expo) infinite}.hs-seg{animation:hs-seg var(--loop) var(--ease-out-expo) infinite}@keyframes hs-list{0%,42%{transform:translateY(-3.9em)}48%,95%{transform:none}to{transform:translateY(-3.9em)}}@keyframes hs-new{0%,44%{opacity:0;background:#ffe9df}50%{opacity:1;background:#ffe2d5}80%,to{opacity:1;background:#ffe2d500}}@keyframes hs-a{0%,50%{opacity:1;transform:none}53%,96%{opacity:0;transform:translateY(-.3em)}to{opacity:1;transform:none}}@keyframes hs-b{0%,50%{opacity:0;transform:translateY(.3em)}53%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes hs-bud{0%,50%{transform:scaleX(.854)}56%,96%{transform:scaleX(.86)}to{transform:scaleX(.854)}}@keyframes hs-seg{0%,84%{stroke-dasharray:var(--len) calc(100 - var(--len))}88%{stroke-dasharray:0 100}to{stroke-dasharray:var(--len) calc(100 - var(--len))}}.ks{--co:#ff5a36;--am:#ffb53d;--card:#18181d;--mut:#8b8b94;--loop:10s;color:#f4f4f6;font-family:var(--font-archivo), sans-serif;background:#0c0c0f;padding:4.3em 1.4em 0;position:absolute;inset:0}.ks-head{justify-content:space-between;align-items:flex-start;display:flex}.ks-head b{letter-spacing:.01em;text-transform:uppercase;font-size:1.7em;font-weight:850;font-stretch:75%;line-height:1;display:block}.ks-head small{color:var(--mut);font-size:.8em}.ks-live{color:var(--co);letter-spacing:.1em;text-transform:uppercase;background:#ff5a3624;border-radius:2em;align-items:center;gap:.4em;padding:.35em .75em;font-size:.72em;font-weight:800;display:flex}.ks-live i{background:var(--co);border-radius:50%;width:.55em;height:.55em;animation:1.4s steps(2,end) infinite mk-blink}.ks-timer{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.12em;font-size:4.6em;font-weight:850;font-stretch:75%;line-height:1;display:flex}.ks-roll{height:1em;display:inline-block;overflow:hidden}.ks-roll>span{line-height:1;animation:10s steps(10,end) infinite ks-roll;display:block}@keyframes ks-roll{to{transform:translateY(-10em)}}.ks-stats{grid-template-columns:1.3fr 1fr 1fr;gap:.5em;margin-top:.9em;display:grid}.ks-stats>span{background:var(--card);border-radius:1em;flex-direction:column;padding:.8em .85em 1.4em;display:flex;position:relative;overflow:hidden}.ks-stats small{color:var(--mut);align-items:center;gap:.3em;font-size:.7em;display:flex}.ks-stats small .mk-i{width:1.05em;height:1.05em}.ks-stats b{font-variant-numeric:tabular-nums;margin-top:.2em;font-size:1.35em;font-weight:800}.ks-stats em{color:var(--mut);font-size:.55em;font-style:normal;font-weight:600}.ks-ecg{width:200%;height:1.3em;animation:2.4s linear infinite ks-ecg;position:absolute;bottom:.25em;left:0}@keyframes ks-ecg{to{transform:translate(-50%)}}.ks-card{background:var(--card);border-radius:1.3em;margin-top:.6em;padding:1.1em 1.1em 1em}.ks-ex-n{color:var(--mut);letter-spacing:.08em;text-transform:uppercase;font-size:.72em;font-weight:700}.ks-ex{margin-top:.15em;font-size:1.25em;font-weight:700}.ks-sets{gap:.4em;margin-top:.7em;display:flex}.ks-sets i{background:#2a2a31;border-radius:1em;flex:1;height:.4em}.ks-sets [data-done]{background:var(--co)}.ks-sets .ks-cur{box-shadow:0 0 0 1px var(--co)}.ks-inputs{grid-template-columns:1fr 1fr;gap:.6em;margin-top:.9em;display:grid}.ks-inputs>span>small{color:var(--mut);font-size:.7em}.ks-step{background:#0f0f13;border-radius:.8em;justify-content:space-between;align-items:center;margin-top:.3em;padding:.35em;display:flex}.ks-step i{background:#24242a;border-radius:.55em;place-items:center;width:1.9em;height:1.9em;font-style:normal;font-weight:700;display:grid}.ks-step b{font-variant-numeric:tabular-nums;font-size:1.45em;font-weight:800}.ks-step em{color:var(--mut);margin-left:.15em;font-size:.5em;font-style:normal}.ks-last{color:#7fd8a9;margin-top:.75em;font-size:.74em}.ks-rest{background:var(--card);border-radius:1.3em;align-items:center;gap:.8em;margin-top:.6em;padding:.85em 1.1em;display:flex}.ks-ring{width:3.1em;height:3.1em}.ks-rest>span{flex-direction:column;display:flex}.ks-rest small{color:var(--mut);font-size:.72em}.ks-rest b{font-size:1.1em;font-weight:800}.ks-next{text-align:right;border-left:1px solid #2a2a31;margin-left:auto;padding-left:1em}.ks-plan{margin-top:.8em;padding:0 .3em}.ks-plan li{height:2.4em;color:var(--mut);border-bottom:1px solid #1f1f25;align-items:center;gap:.8em;font-size:.86em;display:flex}.ks-plan i{background:#1f1f25;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-size:.8em;font-style:normal;font-weight:700;display:grid}.ks-plan span{flex:1}.ks-plan [data-st=done] span{-webkit-text-decoration:line-through #4a4a52;text-decoration:line-through #4a4a52}.ks-plan [data-st=done] i{color:#7fd8a9;background:#7fd8a926}.ks-plan [data-st=now]{color:#f4f4f6;font-weight:600}.ks-plan [data-st=now] i{background:var(--co);color:#1a0702}.ks-log{background:var(--co);color:#1a0702;border-radius:1.2em;height:3.6em;font-weight:800;display:grid;position:absolute;bottom:2em;left:1.4em;right:1.4em}.ks-log>span{border-radius:inherit;grid-area:1/1;justify-content:center;align-items:center;gap:.4em;display:flex}.ks-log-b{color:#7fd8a9;opacity:0;background:#23232a}.ks-sets .ks-cur{animation:ks-cur var(--loop) infinite}.ks-ring-p{animation:ks-ring var(--loop) linear infinite}.ks-log{animation:ks-press var(--loop) infinite}.ks-log-b{animation:ks-logged var(--loop) infinite}@keyframes ks-cur{0%,58%{background:#2a2a31}61%,97%{background:var(--co)}to{background:#2a2a31}}@keyframes ks-ring{0%,60%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes ks-press{0%,55%{transform:none}58%{transform:scale(.95)}61%,to{transform:none}}@keyframes ks-logged{0%,59%{opacity:0}61%,96%{opacity:1}99%,to{opacity:0}}.sh{--navy:#13265c;--teal:#0f9d8a;--mut:#6b7590;--line:#e2e7f0;--loop:12s;color:var(--navy);font-family:var(--font-archivo), sans-serif;background:#f2f5fa;padding:4em 1.3em 0;position:absolute;inset:0}.sh-head{justify-content:space-between;align-items:center;display:flex}.sh-head b{font-size:1.05em;font-weight:700}.sh-head .mk-i{width:1.4em;height:1.4em}.sh-doc{background:#fff;border-radius:1.3em;align-items:center;gap:.9em;margin-top:1.1em;padding:1em;display:flex}.sh-doc>span:last-child{flex-direction:column;display:flex}.sh-doc b{font-size:1.05em}.sh-doc small{color:var(--mut);font-size:.76em}.sh-ava{color:#0b6f62;background:#d5eee8;border-radius:1.1em;flex:none;place-items:center;width:3.6em;height:3.6em;font-weight:800;display:grid}.sh-mode{background:#e4e9f2;border-radius:.9em;grid-template-columns:1fr 1fr;margin-top:.8em;padding:.3em;font-size:.86em;font-weight:600;display:grid}.sh-mode span{color:var(--mut);border-radius:.7em;justify-content:center;align-items:center;gap:.35em;padding:.6em;display:flex}.sh-mode [data-on]{color:var(--navy);background:#fff;box-shadow:0 .1em .3em #13265c1f}.sh-mode .mk-i{width:1.15em;height:1.15em}.sh-label{justify-content:space-between;margin-top:1em;font-size:.86em;font-weight:700;display:flex}.sh-label span{color:var(--mut);font-weight:500}.sh-days{grid-template-columns:repeat(6,1fr);gap:.4em;margin-top:.5em;display:grid}.sh-days span{background:#fff;border-radius:.9em;flex-direction:column;align-items:center;padding:.55em 0;display:flex}.sh-days small{opacity:.65;font-size:.68em}.sh-days b{font-size:1.05em}.sh-days span:nth-child(2){background:var(--navy);color:#fff}.sh-slots{grid-template-columns:repeat(3,1fr);gap:.45em;margin-top:.5em;display:grid}.sh-slots span{height:2.5em;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:.8em;place-items:center;font-size:.84em;font-weight:600;display:grid}.sh-slots .sh-taken{box-shadow:none;color:#b3bacb;background:#eef1f6;text-decoration:line-through}.sh-reason{flex-wrap:wrap;gap:.4em;margin-top:.5em;display:flex}.sh-reason span{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:2em;padding:.4em .85em;font-size:.8em;font-weight:600}.sh-reason [data-on]{background:var(--navy);box-shadow:none;color:#fff}.sh-note{box-shadow:inset 0 0 0 1px var(--line);color:var(--mut);background:#fff;border-radius:.8em;margin-top:.55em;padding:.75em .9em;font-size:.8em}.sh-fee{justify-content:space-between;align-items:center;margin-top:.9em;padding:0 .2em;display:flex}.sh-fee>span{flex-direction:column;display:flex}.sh-fee span b{font-size:.9em}.sh-fee small{color:var(--mut);font-size:.7em}.sh-fee>b{font-size:1.3em}.sh-btn{background:var(--navy);color:#fff;border-radius:1.1em;height:3.6em;font-weight:700;display:grid;position:absolute;bottom:2em;left:1.3em;right:1.3em}.sh-btn>span{border-radius:inherit;grid-area:1/1;justify-content:center;align-items:center;gap:.4em;display:flex}.sh-btn .mk-i{width:1.1em;height:1.1em}.sh-btn-b{background:var(--teal);opacity:0}.sh-days span:nth-child(2){animation:sh-tue var(--loop) infinite}.sh-days span:nth-child(3){animation:sh-wed var(--loop) infinite}.sh-pick{animation:sh-pick var(--loop) infinite}.sh-btn{animation:sh-press var(--loop) infinite}.sh-btn-b{animation:sh-booked var(--loop) infinite}.sh-notif{animation:sh-notif var(--loop) var(--ease-out-expo) infinite}@keyframes sh-tue{0%,14%{background:var(--navy);color:#fff}17%,to{color:var(--navy);background:#fff}}@keyframes sh-wed{0%,14%{color:var(--navy);background:#fff}17%,97%{background:var(--navy);color:#fff}to{color:var(--navy);background:#fff}}@keyframes sh-pick{0%,28%{box-shadow:inset 0 0 0 1px var(--line);color:var(--navy);background:#fff}31%,97%{box-shadow:inset 0 0 0 2px var(--teal);color:#0b6f62;background:#e1f3ef}to{box-shadow:inset 0 0 0 1px var(--line);color:var(--navy);background:#fff}}@keyframes sh-press{0%,44%{transform:none}46%{transform:scale(.95)}48%,to{transform:none}}@keyframes sh-booked{0%,47%{opacity:0}49%,96%{opacity:1}99%,to{opacity:0}}@keyframes sh-notif{0%,52%{opacity:0;transform:translateY(-130%)}56%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-130%)}}.bs{--green:#1f6b4f;--mari:#f2a516;--ink:#1f2421;--mut:#78807a;--loop:12s;color:var(--ink);font-family:var(--font-bricolage), sans-serif;background:#fbf7ee;padding:4em 1.3em 0;position:absolute;inset:0}.bs small,.bs-hw-t b,.bs-due,.bs-tabs,.bs-notes span{font-family:var(--font-archivo), sans-serif}.bs-head{justify-content:space-between;align-items:center;display:flex}.bs-kid{background:#fff;border-radius:2em;align-items:center;gap:.55em;padding:.35em .8em .35em .35em;display:flex;box-shadow:0 0 0 1px #1f242114}.bs-kid i{background:var(--mari);color:#3d2700;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-style:normal;font-weight:800;display:grid}.bs-kid>span{flex-direction:column;line-height:1.15;display:flex}.bs-kid b{font-size:.9em}.bs-kid small{color:var(--mut);font-size:.7em}.bs-kid .mk-i{width:1em;height:1em}.bs-bell{background:#fff;border-radius:50%;place-items:center;width:2.6em;height:2.6em;display:grid;position:relative}.bs-bell i{background:#e8664a;border-radius:50%;width:.55em;height:.55em;position:absolute;top:.55em;right:.6em;box-shadow:0 0 0 2px #fff}.bs-today{background:var(--green);color:#f3f7f1;border-radius:1.5em;margin-top:1em;padding:1.15em 1.3em}.bs-date{color:#f3f7f1b3;font-family:var(--font-archivo), sans-serif;font-size:.78em}.bs-in{letter-spacing:-.02em;align-items:center;gap:.45em;margin-top:.25em;font-size:1.25em;font-weight:700;display:flex}.bs-in .mk-i{width:1.1em;height:1.1em;color:var(--mari)}.bs-week{align-items:center;gap:.6em;margin-top:.9em;display:flex}.bs-week>span[data-s]{flex-direction:column;align-items:center;gap:.3em;display:flex}.bs-week small{opacity:.7;font-size:.7em}.bs-week i{border:1.5px dashed #f3f7f166;border-radius:50%;width:1.5em;height:1.5em}.bs-week [data-s=p] i{background:var(--mari);border:0}.bs-pct{text-align:right;flex-direction:column;margin-left:auto;display:flex}.bs-pct b{font-size:1.4em}.bs-pct small{opacity:.75;font-size:.7em}.bs-h{justify-content:space-between;align-items:baseline;margin-top:1.1em;font-size:1.05em;font-weight:700;display:flex}.bs-h span{color:var(--mut);font-family:var(--font-archivo), sans-serif;font-size:.7em;font-weight:500}.bs-hw{flex-direction:column;gap:.45em;margin-top:.55em;display:flex}.bs-hw li{background:#fff;border-radius:1.1em;align-items:center;gap:.8em;padding:.75em .9em;display:flex}.bs-box{color:#0000;border:1.5px solid #d4d8d2;border-radius:.5em;flex:none;place-items:center;width:1.7em;height:1.7em;display:grid}.bs-box .mk-i{width:1.1em;height:1.1em}.bs-hw-t{flex-direction:column;flex:1;display:flex}.bs-hw-t small{letter-spacing:.07em;text-transform:uppercase;font-size:.68em;font-weight:700}.bs-hw-t b{font-size:.88em;font-weight:600}.bs-due{color:#8a5b00;background:#f6efe0;border-radius:.5em;padding:.3em .6em;font-size:.72em;font-weight:700}.bs-fee{background:#fff3d9;border-radius:1.2em;justify-content:space-between;align-items:center;margin-top:.8em;padding:.9em 1.1em;display:flex;box-shadow:inset 0 0 0 1px #f3dca6}.bs-fee>span:first-child{flex-direction:column;display:flex}.bs-fee small{color:#8a5b00;font-size:.72em}.bs-fee b{font-size:1.3em;font-weight:800}.bs-pay{background:var(--ink);color:#fff;border-radius:.9em;padding:.75em 1.1em;font-size:.82em;font-weight:700}.bs-notes{flex-direction:column;gap:.45em;margin-top:.55em;display:flex}.bs-notes li{border-radius:1em;align-items:center;gap:.8em;padding:.6em .8em;display:flex;box-shadow:inset 0 0 0 1px #1f242114}.bs-notes b{width:2.2em;height:2.2em;color:var(--green);background:#e7f0eb;border-radius:.7em;place-items:center;font-weight:800;display:grid}.bs-notes span{flex-direction:column;font-size:.86em;font-weight:600;display:flex}.bs-notes small{color:var(--mut);font-size:.84em;font-weight:400}.bs-tabs{color:#a3a9a4;background:#fff;border-top:1px solid #1f242112;grid-template-columns:repeat(4,1fr);height:5.6em;padding:.6em .5em 1.5em;display:grid;position:absolute;bottom:0;left:0;right:0}.bs-tabs span{flex-direction:column;align-items:center;gap:.25em;font-size:.68em;font-weight:600;display:flex}.bs-tabs .mk-i{width:1.9em;height:1.9em}.bs-tabs [data-on]{color:var(--green)}.bs-hw-done .bs-box{animation:bs-check var(--loop) infinite}.bs-hw-done .bs-hw-t{animation:bs-dim var(--loop) infinite}.bs-notif{animation:bs-notif var(--loop) var(--ease-out-expo) infinite}@keyframes bs-check{0%,30%{color:#0000;background:0 0;border-color:#d4d8d2}33%,96%{border-color:var(--green);background:var(--green);color:#fff}to{color:#0000;background:0 0;border-color:#d4d8d2}}@keyframes bs-dim{0%,31%{opacity:1}34%,96%{opacity:.45}to{opacity:1}}@keyframes bs-notif{0%,54%{opacity:0;transform:translateY(-130%)}58%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-130%)}}.wh{aspect-ratio:1/.97;position:relative;container-type:inline-size}.wh-browser{width:94%;position:absolute;top:0;left:0}.wh-phone{z-index:2;width:27%;position:absolute;bottom:0;right:0}.wh-cms{z-index:3;background:var(--surface);width:60%;box-shadow:0 0 0 1px var(--line), var(--shadow-lg);border-radius:.85em;padding:.95em 1.05em 1em;font-size:clamp(.56rem,2.15cqw,.8rem);position:absolute;bottom:0;left:4%}.wh-cms-top{color:var(--fg-3);justify-content:space-between;align-items:center;font-weight:600;display:flex}.wh-state{color:#8a5a00;background:#fdf0d5;border-radius:99px;align-items:center;gap:.4em;padding:.2em .65em;font-weight:700;display:inline-flex}.wh-state i{background:currentColor;border-radius:50%;width:.5em;height:.5em}.wh-sw{display:grid}.wh-sw>span{grid-area:1/1}.wh-livetag{opacity:0}.wh-label{color:var(--fg-3);letter-spacing:.09em;text-transform:uppercase;margin-top:.85em;font-size:.82em;font-weight:700}.wh-input{box-shadow:inset 0 0 0 1.5px var(--color-accent);color:var(--fg);font-family:var(--font-fraunces), serif;white-space:nowrap;border-radius:.5em;align-items:center;margin-top:.4em;padding:.55em .7em;font-size:1.2em;display:flex;overflow:hidden}.wh-old,.wh-new{vertical-align:bottom;display:inline-block;overflow:hidden}.wh-old{max-width:32ch}.wh-new{max-width:0}.wh-caret{background:var(--fg);flex:none;width:1.5px;height:1.1em;margin-left:1px;animation:1s steps(2,end) infinite mk-blink}.wh-actions{justify-content:flex-end;gap:.5em;margin-top:.85em;display:flex;position:relative}.wh-prev{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:99px;padding:.5em .95em;font-weight:600}.wh-pub{background:var(--fg);color:var(--bg);border-radius:99px;font-weight:700;display:grid}.wh-pub>span{border-radius:inherit;text-align:center;grid-area:1/1;padding:.5em 1.05em}.wh-pub-b{color:#fff;opacity:0;background:#157347}.wh-cursor{width:1.5em;top:.9em;right:1.2em}.wh-toggle,.ah-toggle{z-index:4;position:absolute;bottom:0;left:0}.wh-toggle{background:#ffffffb3;border-color:#0e0e1224;width:1.5rem;height:1.5rem;inset:.3rem calc(6% + .45rem) auto auto}.wh-toggle svg{width:.7rem;height:.7rem}.wh-old{animation:12s infinite wh-old}.wh-new{animation:12s infinite wh-type}.wh-cursor{animation:12s infinite wh-cursor}.wh-pub{animation:12s infinite wh-press}.wh-pub-b,.wh-livetag{animation:12s infinite wh-on}.wh-draft{animation:12s infinite wh-off}.wh-state{animation:12s infinite wh-state}@keyframes wh-old{0%,9%{background:0 0;max-width:32ch}10%,13.9%{background:#00aeef4d;max-width:32ch}14%,to{max-width:0}}@keyframes wh-type{0%,15%{max-width:0;animation-timing-function:steps(26,end)}40%,97%{max-width:27ch}to{max-width:0}}@keyframes wh-cursor{0%,34%{opacity:0;transform:translate(-4em,3em)}37%{opacity:1;transform:translate(-4em,3em)}43%{opacity:1;animation-timing-function:ease-in;transform:none}45%{transform:scale(.82)}47%,54%{opacity:1;transform:none}58%,to{opacity:0;transform:none}}@keyframes wh-press{0%,44%{transform:none}46%{transform:scale(.93)}48%,to{transform:none}}@keyframes wh-on{0%,46%{opacity:0}48%,95%{opacity:1}98%,to{opacity:0}}@keyframes wh-off{0%,46%{opacity:1}48%,95%{opacity:0}98%,to{opacity:1}}@keyframes wh-state{0%,46%{color:#8a5a00;background:#fdf0d5}48%,95%{color:#157347;background:#dcf3e6}98%,to{color:#8a5a00;background:#fdf0d5}}.ah{aspect-ratio:1/.9;position:relative;container-type:inline-size}.ah-p{width:31%;position:absolute;top:14%}.ah-p1{left:1%}.ah-p3{right:1%}.ah-p2{z-index:2;width:37%;top:2%;left:50%;translate:-50%}.ah-note,.ah-chip{z-index:3;color:#121216;background:#fffffff7;border-radius:1.1em;align-items:center;gap:.75em;font-size:clamp(.56rem,2cqw,.78rem);line-height:1.35;display:flex;position:absolute;box-shadow:0 0 0 1px #0e0e120f,0 18px 40px -16px #0e0e1259}.ah-note{width:44%;padding:.8em .95em;top:0;left:0}.ah-note b{justify-content:space-between;font-weight:700;display:flex}.ah-note small{color:#8a8a90;font-weight:400}.ah-note>span:last-child{flex:1}.ah-note-icon{background:#e2412b;border-radius:.7em;flex:none;place-items:center;width:2.5em;height:2.5em;display:grid}.ah-note-icon svg{width:1.5em;height:1.5em}.ah-chip{padding:.65em 1em .65em .65em;bottom:4%;right:0}.ah-chip i{color:#157347;background:#dcf3e6;border-radius:50%;place-items:center;width:2.1em;height:2.1em;display:grid}.ah-chip svg{width:1.2em;height:1.2em}.ah-chip span{flex-direction:column;display:flex}.ah-chip small{color:#6b6b72}.ah-note{animation:ah-note 14s var(--ease-out-expo) infinite}.ah-chip{animation:ah-chip 14s var(--ease-out-expo) infinite}@keyframes ah-note{0%,6%{opacity:1;transform:none}10%,56%{opacity:0;transform:translateY(-.8em)scale(.97)}62%,to{opacity:1;transform:none}}@keyframes ah-chip{0%,10%{opacity:0;transform:translateY(.8em)}15%,52%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(.8em)}}.ws-panel{border-radius:var(--radius-lg);background:var(--pbg);color:var(--pfg);gap:1.75rem;padding:clamp(1.1rem,3vw,2.5rem);display:grid;box-shadow:0 30px 60px -40px #0e0e1280}@media (min-width:1024px){.ws-panel{grid-template-columns:20rem minmax(0,1fr);align-items:center;gap:2.75rem}.ws-shot .mk-browser{width:min(100%,160svh - 17.6rem);margin-left:auto}}.ws-kicker{color:var(--pmut);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.74rem;font-weight:700;display:flex}.ws-kicker span{letter-spacing:.04em;border:1px solid;border-radius:99px;place-items:center;height:1.6rem;padding:0 .55rem;display:grid}.ws-name{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700;line-height:1.02}.ws-name[data-brand=mitti]{font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 100, "opsz" 72;font-style:italic;font-weight:460}.ws-name[data-brand=nivaas]{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.05em;font-weight:800}.ws-name[data-brand=ashoka]{letter-spacing:.01em;text-transform:uppercase;font-weight:850;font-stretch:62%}.ws-name[data-brand=haveli]{font-family:var(--font-instrument), serif;letter-spacing:-.01em;font-size:clamp(2.2rem,3.6vw,2.9rem);font-style:italic;font-weight:400}.ws-where{color:var(--pmut);margin-top:.35rem;font-size:.92rem}.ws-brief{margin-top:1.1rem;font-size:1rem;line-height:1.55}.ws-choices{color:var(--pmut);gap:.55rem;margin-top:1.1rem;font-size:.9rem;line-height:1.45;display:grid}.ws-choices li{grid-template-columns:.9rem 1fr;gap:.4rem;display:grid}.ws-choices li:before{content:"";background:var(--pacc);border-radius:50%;width:.42rem;height:.42rem;margin-top:.45rem}.ws-spec{border-top:1px solid color-mix(in srgb, var(--pfg) 16%, transparent);flex-wrap:wrap;gap:.9rem 1.6rem;margin-top:1.3rem;padding-top:1.1rem;font-size:.85rem;display:flex}.ws-spec>span{flex-direction:column;gap:.35rem;display:flex}.ws-spec small{color:var(--pmut);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ws-swatches{display:flex}.ws-swatches i{width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--pbg), inset 0 0 0 1px color-mix(in srgb, var(--pfg) 30%, transparent);border-radius:50%;margin-right:-.3rem}.ws-link{background:var(--pfg);color:var(--pbg);transition:transform .4s var(--ease-out-expo);border-radius:99px;align-items:center;gap:.4rem;margin-top:1.5rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;display:inline-flex}.ws-link:hover{transform:translateY(-2px)}.ws-link:focus-visible{outline:2px solid var(--pacc);outline-offset:3px}.ap-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;margin:3.5rem calc(-1*clamp(1rem,4vw,3rem)) 0;padding:0 clamp(1rem,4vw,3rem) 1rem;display:flex;overflow-x:auto}.ap-rail::-webkit-scrollbar{display:none}.ap-item{scroll-snap-align:center;flex:0 0 min(68vw,16.5rem)}@media (min-width:1024px){.ap-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-inline:0;padding:0;display:grid;overflow:visible}.ap-item:nth-child(2n){margin-top:4.5rem}}.ap-cap{margin-top:1.5rem}.ap-kind{color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.ap-name{letter-spacing:-.02em;margin-top:.35rem;font-size:1.6rem;font-weight:700;line-height:1.1}.ap-name[data-brand=dabba],.ap-name[data-brand=bastaa]{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;font-weight:800}.ap-name[data-brand=kasrat]{letter-spacing:.01em;text-transform:uppercase;font-weight:850;font-stretch:70%}.ap-brief{color:var(--fg-2);margin-top:.45rem;font-size:.93rem;line-height:1.5}.ap-sw{gap:.3rem;margin-top:.85rem;display:flex}.ap-sw i{border-radius:50%;width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px #ffffff2e}.ap-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.3em;align-items:center;gap:.3rem;margin-top:.9rem;font-size:.92rem;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}.ap-link:hover{color:var(--color-accent-hi);text-decoration-color:currentColor}.ds{background:var(--bg);color:var(--ink);font-family:var(--font-archivo), sans-serif;text-align:left;-webkit-font-smoothing:antialiased;font-size:1.25cqw;line-height:1.45;position:absolute;inset:0;overflow:hidden}.ds-page{transition:transform 1.2s cubic-bezier(.45,0,.25,1);position:absolute;inset:0 0 auto}.dg-card:hover .ds-page{transform:translateY(var(--hs,-12em));transition-duration:4s}@media (prefers-reduced-motion:reduce){.ds-page{transition:none}}.ds-art{width:100%;height:100%;display:block}.ds-art .ab{fill:var(--fb,transparent)}.ds-art .a1{fill:var(--f1)}.ds-art .a2{fill:var(--f2)}.ds-art .a3{fill:var(--f3)}.ds-art .a4{fill:var(--f4)}.ds-art :is(.a1,.a2,.a3,.a4){stroke:var(--st,none);stroke-width:var(--sw,0);stroke-linejoin:round}.ds-art .al{fill:none;stroke:var(--fl,var(--f3));stroke-width:var(--lw,2.5);stroke-linecap:round}.ds-editorial{--hs:-15em;--f1:var(--acc);--f2:color-mix(in oklab, var(--soft) 55%, var(--bg));--f3:color-mix(in oklab, var(--ink) 75%, var(--acc));--f4:var(--bg);--st:color-mix(in oklab, var(--ink) 80%, transparent);--sw:1.1;--lw:1.6}.ed-nav{border-bottom:1px solid color-mix(in oklab, var(--ink) 16%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;height:5.6em;padding:0 4em;display:grid}.ed-brand{font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 0, "opsz" 48;letter-spacing:-.01em;white-space:nowrap;font-size:1.6em;font-weight:600}.ed-links{letter-spacing:.16em;text-transform:uppercase;gap:2.4em;font-size:.7em;font-weight:600;display:flex}.ed-cta{border-bottom:1px solid;justify-self:end;padding-bottom:.1em;font-size:.85em;font-weight:600}.ed-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:4em;padding:3.4em 4em 3em;display:grid}.ed-hero[data-flip]{grid-template-columns:.88fr 1.12fr}.ed-hero[data-flip] .ed-fig{order:-1}.ed-kick{color:var(--acc);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8em;font-size:.72em;font-weight:700;display:flex}.ed-kick:before{content:"";background:currentColor;width:2.4em;height:1px}.ed-h{font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 0, "opsz" 144;letter-spacing:-.03em;margin-top:.5em;font-size:4.7em;font-weight:400;line-height:1.02}.ed-h em{color:var(--acc);font-style:italic}.ed-sub{max-width:31em;color:color-mix(in oklab, var(--ink) 72%, var(--bg));margin-top:1.3em;font-size:1.06em;line-height:1.6}.ed-ctas{align-items:center;gap:1.8em;margin-top:2em;display:flex}.ed-btn{background:var(--ink);color:var(--bg);letter-spacing:.02em;padding:1em 1.7em;font-size:.9em;font-weight:600}.ed-link{border-bottom:1px solid;font-size:.9em;font-weight:600}.ed-proof{border-top:1px solid color-mix(in oklab, var(--ink) 14%, transparent);color:color-mix(in oklab, var(--ink) 60%, var(--bg));margin-top:2.4em;padding-top:1em;font-size:.8em}.ed-art{border:1px solid color-mix(in oklab, var(--ink) 12%, transparent);background:color-mix(in oklab, var(--soft) 45%, var(--bg));place-items:center;height:30em;display:grid}.ed-art .ds-art{width:74%;height:auto}.ed-cap{color:color-mix(in oklab, var(--ink) 60%, var(--bg));font-family:var(--font-fraunces), serif;margin-top:.7em;font-size:.9em}.ed-list{padding:1em 4em 4em}.ed-lt{border-bottom:2px solid var(--ink);font-family:var(--font-fraunces), serif;letter-spacing:-.02em;padding-bottom:.4em;font-size:2.2em}.ed-row{border-bottom:1px solid color-mix(in oklab, var(--ink) 14%, transparent);align-items:baseline;gap:1em;padding:1.1em 0;display:flex}.ed-row em{width:2.4em;color:var(--acc);font-family:var(--font-fraunces), serif}.ed-row b{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;white-space:nowrap;font-size:1.45em;font-weight:500}.ed-row span{color:color-mix(in oklab, var(--ink) 60%, var(--bg));white-space:nowrap;font-size:.85em}.ed-row i{border-bottom:1px dotted color-mix(in oklab, var(--ink) 35%, transparent);flex:1;transform:translateY(-.3em)}.ed-row strong{white-space:nowrap;font-weight:600}.ds-swiss{--hs:-11em;--f1:var(--ink);--f2:color-mix(in oklab, var(--bg) 78%, var(--acc));--f3:var(--ink);--f4:var(--bg);--fl:var(--acc);--lw:3}.sw-nav{border-bottom:.15em solid var(--ink);align-items:center;gap:2.6em;height:4.6em;padding:0 3em;display:flex}.sw-nav b{letter-spacing:-.03em;margin-right:auto;font-size:1.3em;font-weight:800}.sw-links,.sw-kick,.sw-meta,.sw-it,.sw-item em,.sw-item strong,.sw-foot span{font-family:var(--font-jbmono), monospace}.sw-links{text-transform:uppercase;gap:2em;font-size:.72em;display:flex}.sw-cta{background:var(--acc);color:var(--on);font-family:var(--font-jbmono), monospace;text-transform:uppercase;padding:.7em 1.1em;font-size:.72em;font-weight:700}.sw-hero{grid-template-columns:1fr 19em;gap:1.5em 3em;padding:2.4em 3em 2.8em;display:grid}.sw-kick,.sw-it{text-transform:uppercase;justify-content:space-between;font-size:.74em;display:flex}.sw-kick{border-top:1px solid var(--ink);grid-column:1/-1;padding-top:.7em}.sw-h{letter-spacing:-.05em;font-size:5.3em;font-weight:800;line-height:.94}.sw-h em{color:var(--acc);font-style:normal}.sw-side{flex-direction:column;justify-content:flex-end;gap:1.2em;display:flex}.sw-sub{line-height:1.5}.sw-meta{font-size:.74em;line-height:1.5}.sw-meta small{color:color-mix(in oklab, var(--ink) 55%, var(--bg));text-transform:uppercase;display:block}.sw-btn{background:var(--ink);color:var(--bg);align-self:flex-start;padding:.9em 1.4em;font-size:.9em;font-weight:700}.sw-band{border-top:.15em solid var(--ink);grid-template-columns:30em 1fr;display:grid}.sw-band[data-flip]{grid-template-columns:1fr 30em}.sw-band[data-flip] .sw-block{order:2}.sw-block{background:var(--acc);place-items:center;height:24em;display:grid}.sw-block .ds-art{width:70%;height:auto}.sw-items{padding:1.6em 3em}.sw-it{border-bottom:1px solid var(--ink);padding-bottom:.8em}.sw-item{border-bottom:1px solid color-mix(in oklab, var(--ink) 20%, transparent);grid-template-columns:3em 1fr auto;column-gap:1em;padding:1.1em 0;display:grid}.sw-item em{color:var(--acc);grid-row:span 2;font-size:.8em}.sw-item b{letter-spacing:-.02em;font-size:1.3em;font-weight:700}.sw-item span{color:color-mix(in oklab, var(--ink) 60%, var(--bg));grid-column:2;font-size:.85em}.sw-item strong{grid-area:1/3/span 2;align-self:center}.sw-foot{background:var(--ink);color:var(--bg);justify-content:space-between;align-items:flex-end;gap:2em;padding:2.4em 3em;display:flex}.sw-foot b{letter-spacing:-.05em;font-size:4em;font-weight:800;line-height:.9}.sw-foot span{text-align:right;font-size:.74em}.ds-warm{--hs:-12em;--fb:color-mix(in oklab, var(--acc) 14%, #fff);--f1:var(--acc);--f2:color-mix(in oklab, var(--soft) 80%, var(--acc));--f3:color-mix(in oklab, var(--acc) 55%, var(--ink));--f4:#fff;--lw:3;font-family:var(--font-bricolage), sans-serif}.wm-nav{background:#fff;border-radius:3em;align-items:center;gap:2em;margin:1.6em 3em 0;padding:.6em .6em .6em 1.4em;display:flex;box-shadow:0 .4em 1.4em -.6em #0000002e}.wm-brand{letter-spacing:-.03em;align-items:center;gap:.5em;margin-right:auto;font-size:1.3em;font-weight:800;display:flex}.wm-brand i{background:var(--acc);border-radius:50% 50% 50% 0;width:1.1em;height:1.1em}.wm-links{color:color-mix(in oklab, var(--ink) 75%, var(--bg));gap:1.8em;font-size:.9em;font-weight:600;display:flex}.wm-btn{background:var(--acc);color:var(--on);white-space:nowrap;border-radius:2em;padding:.75em 1.3em;font-size:.88em;font-weight:700}.wm-btn-lg{padding:1em 1.7em;font-size:1em}.wm-hero{grid-template-columns:1fr 29em;align-items:center;gap:3.5em;padding:3em 4em 2.6em;display:grid}.wm-hero[data-flip]{grid-template-columns:29em 1fr}.wm-hero[data-flip] .wm-arch{order:-1}.wm-kick{background:color-mix(in oklab, var(--acc) 16%, #fff);color:color-mix(in oklab, var(--acc) 50%, var(--ink));border-radius:2em;padding:.45em 1em;font-size:.85em;font-weight:700;display:inline-flex}.wm-h{letter-spacing:-.045em;margin-top:.5em;font-size:4.5em;font-weight:800;line-height:1.02}.wm-h em{color:color-mix(in oklab, var(--acc) 80%, var(--ink));-webkit-text-decoration:underline wavy var(--acc);text-decoration:underline wavy var(--acc);text-decoration-skip-ink:none;text-underline-offset:.16em;font-style:normal;text-decoration-thickness:.055em}.wm-sub{max-width:30em;color:color-mix(in oklab, var(--ink) 75%, var(--bg));margin-top:1.2em;font-size:1.1em;line-height:1.55}.wm-ctas{align-items:center;gap:1.4em;margin-top:1.9em;display:flex}.wm-ghost{color:color-mix(in oklab, var(--acc) 50%, var(--ink));font-weight:700}.wm-arch{background:var(--soft);border-radius:15em 15em 1.8em 1.8em;place-items:center;height:32em;display:grid;position:relative}.wm-arch .ds-art{width:82%;height:auto}.wm-badge{white-space:nowrap;background:#fff;border-radius:2em;align-items:center;gap:.5em;padding:.7em 1.1em;font-size:.85em;font-weight:700;display:flex;position:absolute;bottom:2.4em;left:-2em;transform:rotate(-4deg);box-shadow:0 .6em 1.4em -.6em #0000004d}.wm-hero[data-flip] .wm-badge{left:auto;right:-2em;transform:rotate(4deg)}.wm-badge i{background:#22c55e;border-radius:50%;width:.6em;height:.6em}.wm-cards{padding:1em 4em 4em}.wm-ct{letter-spacing:-.03em;font-size:2em;font-weight:800}.wm-cards>div{grid-template-columns:repeat(3,1fr);gap:1.4em;margin-top:1.2em;display:grid}.wm-card{background:color-mix(in oklab, var(--soft) 45%, #fff);border-radius:1.6em;grid-template-columns:auto 1fr;align-items:start;column-gap:1em;padding:1.4em;display:grid}.wm-card i{background:var(--acc);width:2.8em;height:2.8em;color:var(--on);border-radius:50%;grid-row:span 3;place-items:center;font-weight:800;display:grid}.wm-card b{font-size:1.15em;font-weight:800}.wm-card span{opacity:.7;font-size:.85em}.wm-card strong{background:#fff;border-radius:1em;justify-self:start;margin-top:.5em;padding:.25em .75em;font-size:.85em}.ds-luxe{--hs:-14em;--f1:transparent;--f2:transparent;--f3:transparent;--f4:transparent;--st:var(--acc);--sw:1.3;--fl:var(--acc);--lw:1.3}.lx-nav{border-bottom:1px solid color-mix(in oklab, var(--acc) 30%, transparent);grid-template-columns:1fr 1fr auto 1fr 1fr;place-items:center;height:6em;padding:0 3em;display:grid}.lx-nav span,.lx-kick,.lx-btn,.lx-cols span,.lx-foot{text-transform:uppercase;font-stretch:125%}.lx-nav span{color:color-mix(in oklab, var(--ink) 75%, transparent);letter-spacing:.3em;white-space:nowrap;font-size:.64em;font-weight:500}.lx-brand{color:var(--acc);font-family:var(--font-instrument), serif;white-space:nowrap;padding:0 2em;font-size:2.3em;font-style:italic;font-weight:400}.lx-hero{grid-template-columns:25em 1fr;align-items:center;gap:5em;padding:3.4em 5em 3em;display:grid}.lx-hero[data-flip]{grid-template-columns:1fr 25em}.lx-hero[data-flip] .lx-frame{order:2}.lx-frame{border:1px solid var(--acc);border-radius:12.5em 12.5em 0 0;place-items:center;height:31em;display:grid;position:relative}.lx-frame:after{content:"";border:1px solid color-mix(in oklab, var(--acc) 45%, transparent);border-radius:11.8em 11.8em 0 0;position:absolute;inset:.7em}.lx-frame .ds-art{width:76%;height:auto}.lx-kick{color:var(--acc);letter-spacing:.32em;font-size:.68em}.lx-h{font-family:var(--font-instrument), serif;letter-spacing:-.01em;margin-top:.5em;font-size:4.6em;font-style:italic;line-height:1.02}.lx-h em{color:var(--acc)}.lx-orn{align-items:center;gap:.8em;width:12em;margin:1.6em 0;display:flex}.lx-orn i{background:color-mix(in oklab, var(--acc) 60%, transparent);flex:1;height:1px}.lx-orn b{background:var(--acc);width:.55em;height:.55em;transform:rotate(45deg)}.lx-sub{max-width:30em;color:color-mix(in oklab, var(--ink) 72%, var(--bg));font-size:1.02em;line-height:1.7}.lx-btn{border:1px solid var(--acc);color:var(--acc);letter-spacing:.28em;margin-top:2.2em;padding:1.05em 2.2em;font-size:.68em;font-weight:600;display:inline-block}.lx-cols{border-top:1px solid color-mix(in oklab, var(--acc) 25%, transparent);text-align:center;padding:2em 5em 4em}.lx-ct{font-family:var(--font-instrument), serif;font-size:2.4em;font-style:italic}.lx-cols>div{grid-template-columns:repeat(3,1fr);margin-top:1.6em;display:grid}.lx-cols>div>div{flex-direction:column;align-items:center;gap:.35em;padding:1em 2em;display:flex}.lx-cols>div>div+div{border-left:1px solid color-mix(in oklab, var(--acc) 35%, transparent)}.lx-cols em,.lx-cols b{font-family:var(--font-instrument), serif;font-style:italic;font-weight:400}.lx-cols em{color:var(--acc);font-size:1.3em}.lx-cols b{font-size:1.7em}.lx-cols span{letter-spacing:.25em;opacity:.7;font-size:.6em}.lx-cols strong{color:var(--acc);margin-top:.4em;font-size:.9em;font-weight:500}.lx-foot{letter-spacing:.3em;opacity:.6;margin-top:2.4em;font-size:.6em}.ds-bold{--hs:-12em;--f1:var(--acc);--f2:var(--bg);--f3:var(--ink);--f4:#fff;--st:var(--ink);--sw:3.4;--fl:var(--ink);--lw:3.4;font-stretch:62%}.bd-nav{background:var(--ink);height:4.8em;color:var(--bg);align-items:center;gap:2.4em;padding:0 3em;display:flex}.bd-brand{letter-spacing:.01em;text-transform:uppercase;margin-right:auto;font-size:1.9em;font-weight:900}.bd-links{letter-spacing:.04em;text-transform:uppercase;gap:2em;font-size:.95em;font-weight:700;display:flex}.bd-cta{background:var(--bg);color:var(--ink);text-transform:uppercase;border-radius:2em;padding:.55em 1.1em;font-size:.95em;font-weight:900}.bd-hero{flex-direction:column;align-items:flex-start;min-height:37em;padding:3em;display:flex;position:relative}.bd-hero[data-flip]{text-align:right;align-items:flex-end}.bd-h{z-index:1;letter-spacing:-.005em;text-transform:uppercase;max-width:6.6em;font-size:7.2em;font-weight:900;line-height:.86;position:relative}.bd-h em{color:#0000;-webkit-text-stroke:.035em var(--ink);font-style:normal}.bd-art{border:.3em solid var(--ink);background:var(--soft);width:25em;height:25em;box-shadow:.7em .7em 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:3em;right:3em}.bd-hero[data-flip] .bd-art{left:3em;right:auto}.bd-art .ds-art{width:76%;height:auto}.bd-sticker{z-index:2;border:.25em solid var(--ink);background:var(--acc);width:8.5em;height:8.5em;color:var(--on);text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;padding:1em;font-size:.95em;font-weight:900;line-height:1;display:grid;position:absolute;top:22em;right:23em;transform:rotate(-12deg)}.bd-hero[data-flip] .bd-sticker{left:23em;right:auto;transform:rotate(10deg)}.bd-sub{max-width:30em;margin-top:1.6em;font-size:1.15em;font-weight:600;font-stretch:100%;line-height:1.45}.bd-btn{border:.2em solid var(--ink);background:var(--ink);box-shadow:.35em .35em 0 var(--acc);color:var(--bg);text-transform:uppercase;margin-top:1.6em;padding:.8em 1.5em;font-size:1.2em;font-weight:900}.bd-marq{background:var(--ink);color:var(--bg);text-transform:uppercase;white-space:nowrap;gap:2em;padding:1em 0;font-size:1.5em;font-weight:900;display:flex;overflow:hidden}.bd-marq span:after{content:"✶";color:var(--acc);margin-left:2em}.bd-cards{grid-template-columns:repeat(3,1fr);gap:1.8em;padding:3em 3em 4em;display:grid}.bd-card{border:.25em solid var(--ink);box-shadow:.55em .55em 0 var(--ink);color:#111;background:#fff;flex-direction:column;gap:.3em;padding:1.4em 1.5em;display:flex}.bd-card b{text-transform:uppercase;font-size:1.7em;font-weight:900;line-height:1}.bd-card span{opacity:.7;font-size:.9em;font-stretch:100%}.bd-card strong{margin-top:.3em;font-size:2.4em;font-weight:900}.dg-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dg-tabs{flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;display:flex}.dg-tabs label{border:1px solid var(--line-strong);color:var(--fg-2);cursor:pointer;border-radius:999px;padding:.6rem 1.1rem;font-size:.92rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.dg-tabs label:hover{border-color:var(--fg-3);color:var(--fg)}.dg-panel{margin-top:2.5rem;display:none}#dg-restaurant:checked~.dg-tabs [for=dg-restaurant],#dg-clinic:checked~.dg-tabs [for=dg-clinic],#dg-school:checked~.dg-tabs [for=dg-school],#dg-salon:checked~.dg-tabs [for=dg-salon],#dg-realestate:checked~.dg-tabs [for=dg-realestate],#dg-store:checked~.dg-tabs [for=dg-store],#dg-factory:checked~.dg-tabs [for=dg-factory],#dg-hotel:checked~.dg-tabs [for=dg-hotel]{border-color:var(--fg);background:var(--fg);color:var(--bg)}#dg-restaurant:focus-visible~.dg-tabs [for=dg-restaurant],#dg-clinic:focus-visible~.dg-tabs [for=dg-clinic],#dg-school:focus-visible~.dg-tabs [for=dg-school],#dg-salon:focus-visible~.dg-tabs [for=dg-salon],#dg-realestate:focus-visible~.dg-tabs [for=dg-realestate],#dg-store:focus-visible~.dg-tabs [for=dg-store],#dg-factory:focus-visible~.dg-tabs [for=dg-factory],#dg-hotel:focus-visible~.dg-tabs [for=dg-hotel]{outline:2px solid var(--color-accent);outline-offset:3px}#dg-restaurant:checked~[data-cat=restaurant],#dg-clinic:checked~[data-cat=clinic],#dg-school:checked~[data-cat=school],#dg-salon:checked~[data-cat=salon],#dg-realestate:checked~[data-cat=realestate],#dg-store:checked~[data-cat=store],#dg-factory:checked~[data-cat=factory],#dg-hotel:checked~[data-cat=hotel]{display:block}.dg-grid{gap:2.75rem 1.75rem;display:grid}@media (min-width:768px){.dg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-card:first-child{grid-column:span 2}}@media (min-width:1024px){.dg-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dg-card,.dg-card:first-child{grid-column:span 2}.dg-card:nth-child(-n+2){grid-column:span 3}}.dg-card .mk-browser{transition:transform .6s var(--ease-out-expo), box-shadow .6s ease}.dg-card:hover .mk-browser{transform:translateY(-4px)}.dg-cap{grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;margin-top:1.1rem;display:grid}.dg-num{color:var(--fg-3);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:.8rem;font-weight:700}.dg-style{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dg-style span{letter-spacing:.02em;text-transform:none;font-weight:500}.dg-brand{letter-spacing:-.01em;margin-top:.2rem;font-size:1.2rem;font-weight:700}.dg-note{color:var(--fg-2);margin-top:.25rem;font-size:.9rem;line-height:1.45}.dg-sw{padding:.3rem 0 0 .3rem;display:flex}.dg-sw i{width:.95rem;height:.95rem;box-shadow:0 0 0 2px var(--bg), inset 0 0 0 1px #0000001f;border-radius:50%;margin-left:-.3rem}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.1605mo-2lr-0r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2id34538z-nu0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.0rt3gmdbw_rg-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.2jrdrem4nuvb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_39f4e5ae-module__KIwuOG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_39f4e5ae-module__KIwuOG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_46259f94-module__2GLVyW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_46259f94-module__2GLVyW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_46a1de24-module___OfFKG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_46a1de24-module___OfFKG__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
