@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";.mk .mxf{--tone: #9b6853;--wash: #f5e7dc;--wash-line: #e9cfc0;--deep: #513c39;color:var(--mk-ink)}.mk .mxf[data-feature=files]{--tone: #567b79;--wash: #e6f0ed;--wash-line: #cbded8;--deep: #234c4a}.mk .mxf[data-feature=trips]{--tone: #a06b4b;--wash: #f8ead8;--wash-line: #e9d2b2;--deep: #664332}.mk .mxf[data-feature=school]{--tone: #666f9a;--wash: #ebedf6;--wash-line: #d4d8ea;--deep: #3c486e}.mk .mxf[data-feature=pets]{--tone: #9a6d76;--wash: #f5e7e8;--wash-line: #e9ced2;--deep: #654650}.mk .mxf[data-feature=photos]{--tone: #8b729d;--wash: #f0eaf2;--wash-line: #dfd2e4;--deep: #604667}.mk .mxf[data-feature=ask]{--tone: #5a7d7f;--wash: #e5f0f0;--wash-line: #c7dcdf;--deep: #305759}.mk .mxf[data-feature=scan]{--tone: #a16b60;--wash: #f8e9e3;--wash-line: #eccdc4;--deep: #67463f}.mk .mxf a:focus-visible,.mk .mxf summary:focus-visible{outline:3px solid var(--tone);outline-offset:5px}.mk .mxf-hero{background:radial-gradient(circle at 88% 55%,var(--wash),transparent 50%),var(--mk-paper);border-bottom:1px solid var(--mk-line)}.mk .mxf-breadcrumb{padding-top:25px;font-size:11px;font-weight:700;color:#879095}.mk .mxf-breadcrumb a{color:#626e76}.mk .mxf-breadcrumb a:hover{color:var(--tone)}.mk .mxf-breadcrumb span{margin:0 10px;color:#b5babc}.mk .mxf-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:680px;padding-block:56px 100px}.mk .mxf-hero-copy{position:relative;z-index:1}.mk .mxf-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--tone);text-transform:uppercase;letter-spacing:.19em;font-size:10px;font-weight:800;line-height:1.5}.mk .mxf-kicker:before{content:"";width:21px;height:2px;background:currentColor}.mk .mxf-hero h1{margin:22px 0 27px;font-size:clamp(53px,6.2vw,94px);line-height:1.065;letter-spacing:-.077em;max-width:730px}.mk .mxf[data-feature=ask] .mxf-hero h1,.mk .mxf[data-feature=scan] .mxf-hero h1{font-size:clamp(46px,5.2vw,78px)}.mk .mxf-hero h1 em{color:var(--tone);font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.04em}.mk .mxf-hero-lead{max-width:540px;font-size:clamp(16px,1.5vw,19px);line-height:1.75}.mk .mxf-hero-actions{display:flex;flex-wrap:wrap;gap:18px 29px;align-items:center;margin-top:30px}.mk .mxf-hero-actions a{display:inline-flex;gap:9px;align-items:center;color:var(--deep);font-size:13px;font-weight:800;border-bottom:1px solid currentColor;padding:8px 0;transition:transform .25s ease}.mk .mxf-hero-actions a:hover{transform:translate(4px)}.mk .mxf-hero-actions svg{width:16px;height:16px}.mk .mxf-hero-note{margin-top:26px;color:#8b9193;font-size:11px;line-height:1.6}.mk .mxf-art-wrap{min-width:0;display:grid;place-items:center;position:relative}.mk .mxf-art-wrap:before{content:"";position:absolute;width:min(105%,560px);aspect-ratio:1;border-radius:48% 52% 55% 45%/55% 48% 52% 45%;background:var(--wash);transform:rotate(20deg)}.mk .mxf-poster{position:relative;isolation:isolate;width:min(100%,490px);aspect-ratio:.92;overflow:hidden;border-radius:220px 220px 24px 24px;background:var(--wash);border:1px solid var(--wash-line);padding:clamp(26px,3.2vw,42px);color:var(--deep);display:flex;flex-direction:column;justify-content:space-between;box-shadow:12px 25px 55px #28303a0b}.mk .mxf-poster:before,.mk .mxf-poster:after{content:"";position:absolute;z-index:-1;pointer-events:none}.mk .mxf-poster:before{width:72%;aspect-ratio:1;border:1px solid var(--tone);opacity:.42;border-radius:50%;left:14%;top:22%}.mk .mxf-poster:after{width:51%;aspect-ratio:1;border:1px solid var(--tone);opacity:.22;border-radius:50%;left:24%;top:32%}.mk .mxf-poster-top,.mk .mxf-poster-bottom{font-size:10px;font-weight:800;letter-spacing:.17em;line-height:1.5;text-transform:uppercase}.mk .mxf-poster-top{align-self:stretch;text-align:center;margin-top:60px}.mk .mxf-poster-bottom{border-top:1px solid var(--wash-line);padding-top:17px}.mk .mxf-poster-center{text-align:center;position:relative}.mk .mxf-poster-center strong{display:block;font:italic 400 clamp(72px,8vw,126px)/.86 "Instrument Serif",Georgia,serif;letter-spacing:-.07em;overflow-wrap:anywhere}.mk .mxf-poster-center small{display:block;margin-top:23px;font-size:13px;font-weight:600;line-height:1.5}.mk .mxf[data-feature=files] .mxf-poster:before{width:59%;height:67%;aspect-ratio:auto;left:22%;top:17%;border-radius:10px;transform:rotate(-8deg);box-shadow:18px 13px 0 -2px var(--wash),18px 13px 0 -1px var(--tone)}.mk .mxf[data-feature=files] .mxf-poster:after{display:none}.mk .mxf[data-feature=trips] .mxf-poster:before{width:120%;height:58%;left:-10%;top:22%;border-radius:50%;transform:rotate(-28deg)}.mk .mxf[data-feature=trips] .mxf-poster:after{width:95%;height:44%;left:1%;top:28%;border-radius:50%;transform:rotate(23deg)}.mk .mxf[data-feature=school] .mxf-poster{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 37px,#66759a17 38px,transparent 39px)}.mk .mxf[data-feature=school] .mxf-poster:before{width:2px;height:100%;top:0;left:23%;border:0;border-radius:0;background:var(--tone);opacity:.2}.mk .mxf[data-feature=school] .mxf-poster:after{display:none}.mk .mxf[data-feature=pets] .mxf-poster:before{width:58%;left:21%;top:22%;border-radius:58% 42% 53% 47%/45% 51% 49% 55%;transform:rotate(-23deg);border-width:2px}.mk .mxf[data-feature=pets] .mxf-poster:after{width:62%;left:19%;top:23%;transform:rotate(32deg)}.mk .mxf[data-feature=photos] .mxf-poster:before{width:65%;aspect-ratio:.84;left:20%;top:18%;border-radius:3px;transform:rotate(11deg);box-shadow:-22px 13px 0 -1px var(--wash),-22px 13px 0 0 var(--tone)}.mk .mxf[data-feature=photos] .mxf-poster:after{display:none}.mk .mxf[data-feature=ask] .mxf-poster:before{width:72%;height:55%;left:14%;top:24%;border-radius:49% 51% 47% 53%;transform:rotate(-12deg)}.mk .mxf[data-feature=ask] .mxf-poster:after{width:18%;left:29%;top:68%;border-top:0;border-right:0;border-radius:0;transform:rotate(-20deg)}.mk .mxf[data-feature=scan] .mxf-poster:before{width:55%;height:61%;left:23%;top:19%;border-radius:5px;border-style:dashed}.mk .mxf[data-feature=scan] .mxf-poster:after{width:75%;height:1px;aspect-ratio:auto;left:12%;top:51%;border:0;border-radius:0;background:var(--tone);opacity:.45}.mk .mxf-real{position:relative;width:100%;min-height:590px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.mk .mxf-phone{width:min(64%,275px);padding:8px;border:2px solid #344253;border-radius:43px;background:#24313d;box-shadow:16px 27px 60px #29323c36,inset 0 0 0 1px #ffffff50;transform:perspective(1100px) rotateY(-10deg) rotate(5deg);transition:transform .4s ease}.mk .mxf-phone:hover{transform:perspective(1100px) rotateY(-5deg) rotate(2deg) translateY(-5px)}.mk .mxf-phone img{display:block;width:100%;height:auto;border-radius:34px}.mk .mxf-real-caption{text-transform:uppercase;letter-spacing:.13em;color:var(--deep);font-size:10px;font-weight:800;text-align:center}.mk .mxf-index{background:var(--wash);border-bottom:1px solid var(--wash-line)}.mk .mxf-index-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:23px;color:var(--deep)}.mk .mxf-index-inner span:first-child{font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.mk .mxf-index-inner span:last-child{font:italic 400 25px/1.1 "Instrument Serif",Georgia,serif}.mk .mxf-story{padding-block:clamp(85px,10vw,145px)}.mk .mxf-story-grid{display:grid;grid-template-columns:.77fr 1.23fr;gap:clamp(45px,10vw,150px)}.mk .mxf-aside{align-self:start;padding-top:18px;border-top:1px solid #dce0dc;color:#8a9391;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;display:flex;justify-content:space-between}.mk .mxf-story h2{margin:20px 0 28px;max-width:720px}.mk .mxf-story p{max-width:630px;font-size:17px;line-height:1.85}.mk .mxf-story p+p{margin-top:20px}.mk .mxf-steps{padding-block:clamp(85px,10vw,135px);background:var(--mk-cream);border-block:1px solid #efe7df}.mk .mxf-steps-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:45px;margin-bottom:52px}.mk .mxf-steps-head h2{margin-top:17px;max-width:690px}.mk .mxf-steps-head p{max-width:390px;justify-self:end}.mk .mxf-steps-list{border-top:1px solid #e6ded6}.mk .mxf-step{display:grid;grid-template-columns:85px minmax(0,.75fr) minmax(0,1.25fr);gap:24px;padding:29px 0 31px;border-bottom:1px solid #e6ded6;align-items:baseline}.mk .mxf-step>span{color:var(--tone);font:italic 400 28px/1 "Instrument Serif",Georgia,serif}.mk .mxf-step h3{font-size:clamp(22px,2.1vw,29px)}.mk .mxf-step p{max-width:570px;font-size:14px}.mk .mxf-deep{padding-block:clamp(85px,10vw,140px);border-bottom:1px solid var(--mk-line);background:var(--mk-paper)}.mk .mxf-deep h2{margin:17px 0 24px;max-width:780px}.mk .mxf-deep h3{font-size:clamp(21px,2.2vw,29px);margin-bottom:12px}.mk .mxf-deep p{font-size:15px;line-height:1.8}.mk .mxf-deep a{color:var(--deep);font-weight:800;text-decoration:underline;text-decoration-color:var(--tone);text-underline-offset:4px}.mk .mxf-deep a:hover{color:var(--tone)}.mk .mxf-deep-head{max-width:780px;margin-bottom:45px}.mk .mxf-deep-head>p{font-size:17px;max-width:680px}.mk .mxf-deep-eyebrow{color:var(--tone);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mk .mxf-deep-label{display:block;color:var(--tone);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.mk .mxf-deep-note{color:#778287;font-size:12px!important}.mk .mxf-recipe-grid,.mk .mxf-file-grid,.mk .mxf-trip-grid,.mk .mxf-school-grid,.mk .mxf-pet-grid,.mk .mxf-photo-grid,.mk .mxf-ask-grid,.mk .mxf-scan-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(35px,7vw,100px);align-items:start}.mk .mxf-deep-panel{background:var(--wash);border:1px solid var(--wash-line);border-radius:22px;padding:clamp(28px,3.6vw,49px)}.mk .mxf-deep-panel p+p,.mk .mxf-deep-copy p+p{margin-top:18px}.mk .mxf-deep-copy{padding-top:12px}.mk .mxf-deep-copy h3:not(:first-child){margin-top:29px}.mk .mxf-recipe-card{transform:rotate(-2deg);box-shadow:12px 18px 35px #4f383414}.mk .mxf-recipe-card strong{display:block;font:italic 400 clamp(45px,5vw,70px)/1.05 "Instrument Serif",Georgia,serif;color:var(--deep);margin-bottom:27px;letter-spacing:-.04em}.mk .mxf-recipe-meta{display:flex;flex-wrap:wrap;gap:8px;padding-block:16px;border-block:1px solid var(--wash-line);margin-bottom:25px}.mk .mxf-recipe-meta span{font-size:11px;font-weight:800;color:var(--deep);text-transform:uppercase;letter-spacing:.08em}.mk .mxf-recipe-meta span+span:before{content:" / ";padding-right:8px}.mk .mxf-recipe-card dl{margin:0}.mk .mxf-recipe-card dt{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--tone)}.mk .mxf-recipe-card dd{margin:7px 0 22px;color:var(--mk-ink);line-height:1.7;font-size:14px}.mk .mxf-recipe-card dd:last-child{margin-bottom:0}.mk .mxf-file-stack{position:relative}.mk .mxf-file-stack:before{content:"";position:absolute;inset:14px -10px -10px 16px;background:#d5e3dc;border-radius:22px;transform:rotate(3deg)}.mk .mxf-file-stack .mxf-deep-panel{position:relative}.mk .mxf-file-row{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--wash-line);padding:19px 0;font-size:14px;font-weight:700}.mk .mxf-file-row:last-of-type{border-bottom:0}.mk .mxf-file-row span:last-child{color:var(--tone);font-size:11px;text-align:right}.mk .mxf-file-grid .mxf-deep-copy{border-left:2px solid var(--wash-line);padding-left:27px}.mk .mxf-trip-route{list-style:none;padding:0;margin:0;position:relative}.mk .mxf-trip-route:before{content:"";position:absolute;left:9px;top:12px;bottom:19px;width:1px;background:var(--tone);opacity:.45}.mk .mxf-trip-route li{position:relative;padding:0 0 30px 38px}.mk .mxf-trip-route li:last-child{padding-bottom:0}.mk .mxf-trip-route li:before{content:"";position:absolute;left:5px;top:7px;width:9px;height:9px;border:2px solid var(--tone);background:var(--wash);border-radius:50%}.mk .mxf-trip-route strong{display:block;color:var(--deep);margin-bottom:5px;font-size:18px}.mk .mxf-trip-route span{display:block;font-size:13px;line-height:1.6;color:var(--mk-muted)}.mk .mxf-trip-grid .mxf-deep-copy{padding-top:0}.mk .mxf-trip-grid .mxf-deep-copy p{padding-bottom:22px;border-bottom:1px solid var(--mk-line);margin-bottom:23px}.mk .mxf-school-book{background:repeating-linear-gradient(to bottom,var(--wash),var(--wash) 37px,#66759a18 38px,var(--wash) 39px)}.mk .mxf-school-book>strong{display:block;font:italic 400 48px/1 "Instrument Serif",Georgia,serif;color:var(--deep);margin-bottom:25px}.mk .mxf-school-book ul{padding:0;margin:0;list-style:none}.mk .mxf-school-book li{padding:14px 0;border-top:1px solid var(--wash-line);color:var(--deep);font-size:14px;font-weight:700}.mk .mxf-school-grid .mxf-deep-copy p{max-width:530px}.mk .mxf-pet-list{display:grid;gap:12px}.mk .mxf-pet-list div{display:grid;grid-template-columns:63px 1fr;gap:20px;padding:19px 0;border-bottom:1px solid var(--wash-line)}.mk .mxf-pet-list div:last-child{border-bottom:0}.mk .mxf-pet-list span{font:italic 400 25px/1 "Instrument Serif",Georgia,serif;color:var(--tone)}.mk .mxf-pet-list p{color:var(--deep);font-weight:700}.mk .mxf-photo-card{min-height:415px;display:flex;flex-direction:column;justify-content:space-between}.mk .mxf-photo-card strong{display:block;max-width:320px;color:var(--deep);font:italic 400 clamp(60px,6vw,84px)/.9 "Instrument Serif",Georgia,serif;letter-spacing:-.06em}.mk .mxf-photo-card small{color:var(--tone);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.mk .mxf-photo-grid .mxf-deep-copy p+h3{margin-top:28px}.mk .mxf-ask-grid{grid-template-columns:1fr 1fr}.mk .mxf-ask-case{padding:25px 0;border-bottom:1px solid var(--wash-line)}.mk .mxf-ask-case:first-of-type{padding-top:0}.mk .mxf-ask-case:last-of-type{border-bottom:0;padding-bottom:0}.mk .mxf-ask-case q{display:block;font:italic 400 29px/1.2 "Instrument Serif",Georgia,serif;color:var(--deep);margin-bottom:10px}.mk .mxf-ask-limit{border-top:1px solid var(--wash-line);padding-top:25px;margin-top:25px}.mk .mxf-ask-limit h3{margin-bottom:9px}.mk .mxf-scan-flow{counter-reset:scan-stage;margin:0;padding:0;list-style:none}.mk .mxf-scan-flow li{counter-increment:scan-stage;display:grid;grid-template-columns:45px 1fr;gap:15px;border-bottom:1px solid var(--wash-line);padding:18px 0}.mk .mxf-scan-flow li:first-child{padding-top:0}.mk .mxf-scan-flow li:last-child{border-bottom:0;padding-bottom:0}.mk .mxf-scan-flow li:before{content:"0" counter(scan-stage);color:var(--tone);font:italic 400 27px/1 "Instrument Serif",Georgia,serif}.mk .mxf-scan-flow strong{display:block;color:var(--deep);font-size:16px;margin-bottom:4px}.mk .mxf-scan-flow span{display:block;color:var(--mk-muted);font-size:13px;line-height:1.7}.mk .mxf-scan-grid .mxf-deep-copy p{max-width:510px}.mk .mxf-search-guide{padding-block:clamp(80px,10vw,135px);background:var(--wash);border-bottom:1px solid var(--wash-line)}.mk .mxf-guide-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(42px,9vw,130px);align-items:start}.mk .mxf-search-guide h2{margin:18px 0 22px;max-width:650px}.mk .mxf-guide-content{border-top:1px solid var(--wash-line);padding-top:24px}.mk .mxf-guide-content p{font-size:16px;line-height:1.85}.mk .mxf-guide-content p+p{border-top:1px solid var(--wash-line);padding-top:24px;margin-top:24px}.mk .mxf-search-guide a{color:var(--deep);font-weight:800;text-decoration:underline;text-decoration-color:var(--tone);text-underline-offset:4px}.mk .mxf-search-guide a:hover{color:var(--tone)}.mk .mxf-guide-heading{max-width:750px;margin-bottom:55px}.mk .mxf-guide-heading p{font-size:16px}.mk .mxf-document-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none;border-top:1px solid var(--wash-line)}.mk .mxf-document-flow li{position:relative;padding:30px clamp(17px,2.2vw,36px) 24px 0}.mk .mxf-document-flow li+li{border-left:1px solid var(--wash-line);padding-left:clamp(17px,2.2vw,36px)}.mk .mxf-document-flow li>span{color:var(--tone);display:block;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.mk .mxf-document-flow h3{font-size:clamp(20px,2vw,27px);margin-bottom:13px}.mk .mxf-document-flow p{font-size:13px;line-height:1.75}.mk .mxf-guide-privacy{margin-top:clamp(50px,7vw,95px);border-top:1px solid var(--wash-line);padding-top:35px;max-width:670px}.mk .mxf-guide-privacy h2{font-size:clamp(30px,3.4vw,48px);margin:0 0 18px}.mk .mxf-guide-privacy p{font-size:15px}.mk .mxf-scene{padding-block:clamp(90px,11vw,150px)}.mk .mxf-scene-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(45px,9vw,125px);align-items:center}.mk .mxf[data-feature=trips] .mxf-scene-art,.mk .mxf[data-feature=pets] .mxf-scene-art,.mk .mxf[data-feature=ask] .mxf-scene-art,.mk .mxf[data-feature=photos] .mxf-scene-art{order:2}.mk .mxf-scene-art{min-height:460px;position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--wash-line);background:var(--wash);color:var(--deep);padding:clamp(30px,4vw,55px);display:flex;flex-direction:column;justify-content:space-between}.mk .mxf-scene-art:after{content:"";position:absolute;width:360px;height:360px;right:-120px;bottom:-170px;border:1px solid var(--tone);border-radius:50%;opacity:.3;box-shadow:0 0 0 54px #ffffff3d,0 0 0 105px #ffffff25}.mk .mxf-scene-art span,.mk .mxf-scene-art small{position:relative;z-index:1;font-size:10px;letter-spacing:.17em;font-weight:800;text-transform:uppercase;line-height:1.5}.mk .mxf-scene-art strong{position:relative;z-index:1;display:block;max-width:420px;font-size:clamp(39px,4.2vw,61px);letter-spacing:-.07em;line-height:1.09}.mk .mxf-scene-copy h2{margin:18px 0 25px}.mk .mxf-scene-copy>p{max-width:510px;font-size:16px}.mk .mxf-links{margin-top:30px;border-top:1px solid #e5e6e2}.mk .mxf-links a{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e5e6e2;padding:16px 0;color:var(--mk-ink);font-size:14px;font-weight:700;transition:color .2s ease}.mk .mxf-links a:hover{color:var(--tone)}.mk .mxf-links svg{width:17px;height:17px;color:var(--tone);flex:none}.mk .mxf-faq{padding-block:clamp(80px,10vw,135px);background:var(--mk-cream);border-top:1px solid #efe7df}.mk .mxf-faq-inner{max-width:850px}.mk .mxf-faq h2{margin:17px 0 38px}.mk .mxf-faq details{border-top:1px solid #e6ded6;padding:23px 0}.mk .mxf-faq details:last-child{border-bottom:1px solid #e6ded6}.mk .mxf-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:17px;font-weight:700;letter-spacing:-.04em}.mk .mxf-faq summary h3{font-size:inherit;line-height:1.45;letter-spacing:inherit}.mk .mxf-faq summary::-webkit-details-marker{display:none}.mk .mxf-faq summary:after{content:"+";color:var(--tone);font-size:25px;font-weight:400;line-height:1}.mk .mxf-faq details[open] summary:after{content:"−"}.mk .mxf-faq details p{padding-top:16px;max-width:690px;font-size:14px}@media(max-width:760px){.mk .mxf-hero-grid,.mk .mxf-story-grid,.mk .mxf-steps-head,.mk .mxf-scene-grid{grid-template-columns:1fr}.mk .mxf-hero-grid{min-height:0;gap:38px;padding-block:58px 70px}.mk .mxf-hero h1{font-size:clamp(48px,11vw,72px)}.mk .mxf-art-wrap{min-height:520px}.mk .mxf-poster{max-width:440px}.mk .mxf-real{min-height:550px}.mk .mxf-story-grid{gap:35px}.mk .mxf-steps-head{gap:20px;margin-bottom:38px}.mk .mxf-steps-head p{justify-self:start}.mk .mxf-step{grid-template-columns:44px 1fr;gap:10px 16px}.mk .mxf-step p{grid-column:2}.mk .mxf-scene-grid{gap:38px}.mk .mxf[data-feature=trips] .mxf-scene-art,.mk .mxf[data-feature=pets] .mxf-scene-art,.mk .mxf[data-feature=ask] .mxf-scene-art,.mk .mxf[data-feature=photos] .mxf-scene-art{order:0}.mk .mxf-scene-art{min-height:380px}.mk .mxf-recipe-grid,.mk .mxf-file-grid,.mk .mxf-trip-grid,.mk .mxf-school-grid,.mk .mxf-pet-grid,.mk .mxf-photo-grid,.mk .mxf-ask-grid,.mk .mxf-scan-grid{grid-template-columns:1fr}.mk .mxf-guide-grid{grid-template-columns:1fr;gap:20px}.mk .mxf-document-flow{grid-template-columns:1fr}.mk .mxf-document-flow li{padding:23px 0!important;border-left:0!important;border-bottom:1px solid var(--wash-line)}.mk .mxf-document-flow li>span{margin-bottom:10px}.mk .mxf-deep-head{margin-bottom:34px}.mk .mxf-recipe-card{transform:none}.mk .mxf-photo-card{min-height:320px}}@media(max-width:420px){.mk .mxf-hero h1{font-size:47px}.mk .mxf-art-wrap{min-height:435px}.mk .mxf-poster{padding:25px}.mk .mxf-poster-center strong{font-size:70px}.mk .mxf-real{min-height:505px}.mk .mxf-phone{width:min(68%,235px)}.mk .mxf-index-inner span:last-child{font-size:20px;text-align:right}}@media(prefers-reduced-motion:reduce){.mk .mxf *,.mk .mxf *:before,.mk .mxf *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mfh{--mfh-line: #e9dcd7;--mfh-coral: #d36358;--mfh-wine: #8f504c;--mfh-paper: #fffaf6;background:#fffaf6}.mfh-hero{position:relative;padding:27px 0 clamp(54px,7vw,92px);background:radial-gradient(circle at 88% 25%,#ffe7e0 0,#fff1eb 25%,transparent 52%),#fffaf6;overflow:hidden}.mfh-crumb{display:flex;gap:11px;align-items:center;font-size:11px;font-weight:700;color:#967d79}.mfh-crumb a{color:#7c6c69}.mfh-crumb a:hover{color:var(--mfh-coral)}.mfh-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;align-items:end;padding-top:clamp(63px,9vw,119px)}.mfh-hero-copy{max-width:790px}.mfh-kicker{display:inline-block;color:var(--mfh-coral);font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.mfh-hero h1{margin:18px 0 24px;font-size:clamp(48px,6.8vw,93px);line-height:1.06}.mfh-hero h1 em{color:var(--mfh-coral);font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.mfh-hero-copy>p{max-width:610px;font-size:clamp(15px,1.5vw,18px);line-height:1.75}.mfh-hero-aside{position:relative;padding:25px 0 7px 29px;border-left:1px solid #e8c8c0}.mfh-hero-aside:before{content:"";position:absolute;top:0;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--mfh-coral)}.mfh-hero-aside strong{display:block;color:var(--mfh-wine);font-family:Georgia,serif;font-size:69px;font-weight:400;line-height:1;letter-spacing:-.07em}.mfh-hero-aside p{margin-top:12px;font-size:13px;line-height:1.6}.mfh-hero-aside span{display:block;margin-top:36px;color:#ab7770;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mfh-jump{border-top:1px solid var(--mfh-line);border-bottom:1px solid var(--mfh-line);background:#f9ede8}.mfh-jump-inner{display:flex;flex-wrap:wrap;align-items:center;gap:7px 29px;padding-block:17px}.mfh-jump-label{margin-right:10px;color:#a56b62;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.mfh-jump a{display:inline-flex;align-items:center;gap:6px;padding-block:6px;color:#554947;font-size:12px;font-weight:700;transition:color .2s ease}.mfh-jump a:hover{color:var(--mfh-coral)}.mfh-jump svg{width:12px;height:12px}.mfh-directory{padding-block:24px 88px}.mfh-group{display:grid;grid-template-columns:minmax(180px,27%) minmax(0,1fr);gap:clamp(28px,6vw,90px);padding-block:clamp(42px,6vw,78px);border-bottom:1px solid var(--mfh-line);scroll-margin-top:30px}.mfh-group:last-child{border-bottom:0}.mfh-group-heading{align-self:start;position:sticky;top:32px}.mfh-group-number{color:#cb8175;font-family:Georgia,serif;font-size:20px;font-style:italic}.mfh-group h2{margin-top:16px;font-size:clamp(31px,3.25vw,47px);line-height:1.12}.mfh-group-heading p{max-width:240px;margin-top:16px;font-size:13px;line-height:1.7}.mfh-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mfh-feature{position:relative;display:flex;flex-direction:column;min-height:211px;padding:26px 27px 23px;border:1px solid var(--mfh-line);border-radius:7px;background:#fffcf9;color:var(--mk-ink);transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.mfh-feature:hover{transform:translateY(-3px);border-color:#dfb5ac;background:#fff5f0}.mfh-feature:focus-visible,.mfh-jump a:focus-visible,.mfh-crumb a:focus-visible{outline:3px solid var(--mfh-coral);outline-offset:3px}.mfh-feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.mfh-feature-index{color:#bb8b83;font-size:10px;font-weight:800;letter-spacing:.13em}.mfh-feature-top svg{width:19px;height:19px;color:var(--mfh-coral);transition:transform .25s ease}.mfh-feature:hover svg{transform:translate(3px,-3px)}.mfh-feature h3{margin-bottom:9px;font-size:clamp(20px,2vw,26px);line-height:1.2}.mfh-feature p{max-width:345px;font-size:13px;line-height:1.65}.mfh-feature:nth-child(3n+2){background:#fcf2ec}.mfh-feature:nth-child(3n+2):hover{background:#fff0e8}.mfh-endnote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:33px 40px;border-radius:7px;background:#f6e8e2}.mfh-endnote p{color:#694a46;font-family:Georgia,serif;font-size:clamp(21px,2.1vw,28px);line-height:1.35}.mfh-endnote a{display:inline-flex;align-items:center;gap:9px;color:#a7514b;font-size:12px;font-weight:800;border-bottom:1px solid #c9867d;padding-bottom:5px}.mfh-endnote a:hover{color:#7c3936}@media(max-width:850px){.mfh-hero-inner{grid-template-columns:1fr;gap:35px}.mfh-hero-aside{display:none}.mfh-group{grid-template-columns:1fr;gap:28px}.mfh-group-heading{position:static}.mfh-group-heading p{max-width:490px}}@media(max-width:590px){.mfh-hero{padding-bottom:47px}.mfh-hero-inner{padding-top:62px}.mfh-hero h1{font-size:clamp(46px,11vw,62px)}.mfh-jump-inner{gap:4px 18px}.mfh-jump-label{flex-basis:100%}.mfh-directory{padding-bottom:50px}.mfh-items{grid-template-columns:1fr}.mfh-feature{min-height:0;padding:22px}.mfh-feature-top{margin-bottom:18px}.mfh-endnote{padding:27px}}@media(prefers-reduced-motion:reduce){.mfh-feature,.mfh-feature-top svg,.mfh-jump a{transition:none}}.mpl{--mpl-ink: #263546;--mpl-coral: #c95e58;--mpl-rule: #e6dcd5;--mpl-paper: #fffaf5;--mpl-small: #746e6c;color:var(--mpl-ink);background:#faf8f5}.mpl button,.mpl input{font:inherit}.mpl button:focus-visible,.mpl input:focus-visible,.mpl a:focus-visible{outline:3px solid #e88e7e;outline-offset:3px}.mpl-intro{background:radial-gradient(ellipse at 82% 10%,#fce0d7 0,transparent 46%),#fff5f0;border-bottom:1px solid #eddcd3}.mpl-intro-inner{padding-bottom:clamp(57px,7vw,105px)}.mpl-breadcrumb{padding-top:24px;display:flex;gap:10px;align-items:center;font-size:11px;font-weight:700;color:#8c7470}.mpl-breadcrumb a{color:#8c7470}.mpl-breadcrumb a:hover{color:var(--mpl-coral)}.mpl-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(245px,.65fr);align-items:end;gap:clamp(35px,7vw,110px);padding-top:clamp(65px,9vw,126px)}.mpl-kicker{display:block;margin-bottom:23px;color:var(--mpl-coral);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.2em}.mpl .mpl-hero h1{max-width:850px;font-size:clamp(57px,7.7vw,118px);line-height:.99;letter-spacing:-.075em}.mpl-hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.075em;color:var(--mpl-coral)}.mpl-hero-lead{max-width:570px;margin-top:30px!important;font-size:clamp(16px,1.6vw,19px)!important;line-height:1.65!important}.mpl-docket{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:29px 31px;border:1px solid #e8cfc4;border-radius:3px;background:#fffaf5;box-shadow:11px 11px #e9cfc5;transform:rotate(3deg)}.mpl-docket:before{content:"";position:absolute;top:-8px;right:32px;width:68px;height:26px;background:#e9b3a6a6;transform:rotate(-4deg)}.mpl-docket-top,.mpl-docket-bottom{display:flex;justify-content:space-between;gap:10px;color:#8d7771;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mpl-docket strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);font-weight:400;font-style:italic;line-height:1.05;letter-spacing:-.055em}.mpl-docket-bottom{border-top:1px dashed #d6bcb3;padding-top:15px}.mpl-toolbar-wrap{position:relative;margin-top:-1px;background:#fffaf5;border-block:1px solid var(--mpl-rule)}.mpl-toolbar{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:18px}.mpl-progress{display:flex;align-items:center;gap:18px;min-width:0}.mpl-progress-count{display:block;white-space:nowrap;font-size:26px;font-weight:700;letter-spacing:-.07em}.mpl-progress-caption{display:block;color:var(--mpl-small);font-size:11px}.mpl-meter{width:clamp(65px,10vw,150px);height:5px;flex:none;overflow:hidden;border-radius:10px;background:#eaded7}.mpl-meter span{display:block;height:100%;background:var(--mpl-coral);transition:transform .25s ease;transform-origin:left}.mpl-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mpl-action{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;border:1px solid #dbc8c0;border-radius:8px;color:var(--mpl-ink);background:transparent;cursor:pointer;font-size:12px!important;font-weight:700;transition:transform .2s ease,background .2s ease}.mpl-action:hover{background:#f7e8e1;transform:translateY(-2px)}.mpl-action:disabled,.mpl-add button:disabled{opacity:.45;cursor:not-allowed}.mpl-action:disabled:hover{background:transparent;transform:none}.mpl-action-primary{border-color:var(--mpl-ink);background:var(--mpl-ink);color:#fffaf5}.mpl-action-primary:hover{background:#3c4d5c}.mpl-action svg{width:15px;height:15px}.mpl-save-note{display:block;padding:0 0 17px;color:#887a75;font-size:11px}.mpl-status{display:inline-block;margin-left:12px;color:#9e4e47;font-weight:700}.mpl-how{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:32px;padding-block:55px 50px;border-bottom:1px solid var(--mpl-rule)}.mpl-how h2{font-size:27px;line-height:1.2;letter-spacing:-.05em}.mpl-how p{max-width:710px;font-size:14px;line-height:1.75}.mpl-guide{padding-top:62px;padding-bottom:100px}.mpl-guide-heading{display:flex;align-items:end;justify-content:space-between;gap:26px;padding-bottom:26px}.mpl-guide-heading h2{max-width:650px;font-size:clamp(34px,4vw,56px)}.mpl-guide-heading p{max-width:275px;font-size:12px;line-height:1.55}.mpl-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.mpl-section{min-width:0;padding:clamp(23px,3vw,39px);border:1px solid #e9ded8;border-radius:14px;background:var(--mpl-paper);box-shadow:0 12px 30px #59453808;break-inside:avoid}.mpl-section:nth-child(3n+2){background:#fff4ef}.mpl-section:nth-child(3n+3){background:#f5f5f0}.mpl-section-head{display:flex;align-items:start;gap:20px;border-bottom:1px solid var(--mpl-rule);padding-bottom:23px}.mpl-section-number{color:var(--mpl-coral);font-size:11px;font-weight:800;letter-spacing:.13em;padding-top:7px}.mpl-section-head h2{font-size:clamp(27px,2.7vw,37px);line-height:1.15;letter-spacing:-.06em}.mpl-section-head p{margin-top:9px;font-size:12px;line-height:1.6}.mpl-group{padding-top:21px}.mpl-group h3{margin-bottom:10px;color:#af6258;font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.mpl-checklist{margin:0;padding:0;list-style:none}.mpl-item{display:flex;align-items:start;gap:12px;min-height:33px;padding-block:5px}.mpl-checkbox{width:17px;height:17px;flex:none;margin:2px 0 0;accent-color:#be6c61;cursor:pointer}.mpl-item label{flex:1;font-size:13px;line-height:1.5;cursor:pointer}.mpl-item:has(.mpl-checkbox:checked) label{color:#89837f;text-decoration:line-through;text-decoration-color:#c9a9a0}.mpl-remove{border:0;padding:2px;background:transparent;color:#a57e75;cursor:pointer}.mpl-remove:hover{color:#a73833}.mpl-remove svg{width:15px;height:15px}.mpl-add{display:flex;gap:7px;margin-top:21px;padding-top:19px;border-top:1px dashed #dbcfc7}.mpl-add input{width:100%;min-width:0;height:38px;padding:0 12px;border:1px solid #d9c9c0;border-radius:7px;outline:none;background:#fffdf9;color:var(--mpl-ink);font-size:12px}.mpl-add input::placeholder{color:#968983}.mpl-add button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;padding:0 11px;border:1px solid #d9c9c0;border-radius:7px;background:transparent;color:var(--mpl-ink);font-size:11px;font-weight:800;cursor:pointer}.mpl-add button:hover{background:#f3dfd6}.mpl-add button svg{width:13px;height:13px}.mpl-after{background:#f3e5df;border-top:1px solid #e9d1c9}.mpl-after-inner{display:grid;grid-template-columns:1fr .9fr;gap:clamp(40px,7vw,110px);padding-block:clamp(75px,10vw,135px)}.mpl-after h2{max-width:640px;margin-top:18px;font-size:clamp(38px,4.6vw,65px)}.mpl-after p{margin-top:19px;max-width:570px}.mpl-after .mk-button{margin-top:28px}.mpl-after-aside{align-self:center;padding:31px 0 31px 32px;border-left:1px solid #d9bcb3}.mpl-after-aside span{color:#a45e55;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.mpl-after-aside p{margin-top:13px;font-size:13px}.mpl-related{padding-block:80px 100px}.mpl-related h2{margin:15px 0 25px;font-size:clamp(34px,4vw,50px)}.mpl-related-list{border-top:1px solid var(--mpl-rule)}.mpl-related-list a{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--mpl-rule);color:var(--mpl-ink);font-size:18px;font-weight:700;letter-spacing:-.04em}.mpl-related-list a span{color:var(--mpl-coral);font-size:10px;letter-spacing:.1em}.mpl-related-list a svg{margin-left:auto;width:18px;height:18px;color:var(--mpl-coral);transition:transform .2s ease}.mpl-related-list a:hover svg{transform:translate(3px,-3px)}@media(max-width:850px){.mpl-hero{grid-template-columns:1fr}.mpl-docket{display:none}.mpl-sections{grid-template-columns:1fr}}@media(max-width:650px){.mpl-hero{padding-top:55px}.mpl .mpl-hero h1{font-size:clamp(50px,12vw,77px)}.mpl-toolbar{align-items:start;flex-direction:column;gap:15px}.mpl-actions{justify-content:flex-start}.mpl-action{min-height:40px;padding-inline:11px}.mpl-how{grid-template-columns:1fr;gap:13px;padding-block:39px}.mpl-guide{padding-block:48px 75px}.mpl-guide-heading{display:block}.mpl-guide-heading p{margin-top:13px}.mpl-after-inner{grid-template-columns:1fr;gap:33px}.mpl-after-aside{padding:0 0 0 20px}.mpl-related{padding-block:65px}}@media print{@page{size:A4;margin:14mm}.mk:has(.mpl){background:#fff!important;overflow:visible;color:#222}.mk:has(.mpl) .mk-header,.mk:has(.mpl) .mk-footer,.mpl-breadcrumb,.mpl-docket,.mpl-toolbar-wrap,.mpl-how,.mpl-guide-heading p,.mpl-add,.mpl-remove,.mpl-after,.mpl-related{display:none!important}.mk:has(.mpl) .mk-shell{width:100%;max-width:none}.mpl,.mpl-intro,.mpl-section{background:#fff!important;box-shadow:none!important}.mpl-intro{border:0}.mpl-intro-inner{padding:0 0 13mm}.mpl-hero{display:block;padding:0}.mpl-kicker{margin-bottom:4mm;font-size:8pt}.mpl .mpl-hero h1{font-size:34pt}.mpl-hero-lead{margin-top:4mm!important;font-size:9pt!important}.mpl-guide{padding:0}.mpl-guide-heading{padding-bottom:5mm}.mpl-guide-heading h2{font-size:17pt}.mpl-sections{display:block;columns:2;column-gap:8mm}.mpl-section{display:inline-block;width:100%;margin:0 0 6mm;padding:5mm;border:1px solid #b9b9b9;border-radius:0;break-inside:avoid}.mpl-section-head{padding-bottom:3mm}.mpl-section-head h2{font-size:15pt}.mpl-section-head p{font-size:8pt;margin-top:2mm}.mpl-group{padding-top:3mm}.mpl-group h3{margin-bottom:2mm;font-size:8pt;color:#555}.mpl-item{min-height:0;padding:1mm 0}.mpl-item label{font-size:9pt}.mpl-checkbox{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mpl-item:has(.mpl-checkbox:checked) label{color:#555}}.blog{--blog-ink: #233044;--blog-muted: #687181;--blog-coral: #cf665c;--blog-border: #e9ddd4;--blog-cream: #fff9f3;--blog-blush: #f9eae4;--blog-sage: #eaf0e7;color:var(--blog-ink);background:#fbfaf7;min-height:65vh}.blog a{color:inherit}.blog a:focus-visible,.blog button:focus-visible,.blog input:focus-visible{outline:3px solid var(--blog-coral);outline-offset:4px}.blog-shell{width:min(100% - 40px,1160px);margin-inline:auto}.blog-kicker{display:inline-flex;align-items:center;gap:10px;color:#a35d53;font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.blog-kicker:before{content:"";width:19px;height:1px;background:currentColor}.blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--blog-muted);font-size:12px;font-weight:650}.blog-breadcrumb a{color:#a35d53;text-decoration:underline;text-underline-offset:3px}.blog-breadcrumb span[aria-hidden]{color:#a9a4a0}.blog-index-hero{overflow:hidden;background:#fcf3ec;border-bottom:1px solid var(--blog-border)}.blog-index-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.77fr);gap:clamp(35px,7vw,105px);align-items:center;padding-block:clamp(62px,8vw,118px)}.blog-index-hero h1,.blog-post-header h1{font-size:clamp(48px,6vw,86px);line-height:1.04;letter-spacing:-.075em;font-weight:750;margin:24px 0 22px;max-width:780px}.blog-index-hero h1{margin-top:0}.blog-index-hero h1 .blog-kicker{display:flex;margin-bottom:24px}.blog-index-hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;color:#c76b60}.blog-lede{max-width:550px;color:#606a76;font-size:clamp(16px,1.6vw,19px);line-height:1.75;margin:0}.blog-hero-art{position:relative;aspect-ratio:1.05;min-height:340px;border-radius:34px;background:#e8eee6;overflow:hidden;display:grid;place-items:center;isolation:isolate}.blog-hero-art:before,.blog-hero-art:after{content:"";position:absolute;width:78%;aspect-ratio:1;border:1px solid #cad7cb;border-radius:50%;z-index:-1}.blog-hero-art:before{transform:translate(-39%,-39%);box-shadow:0 0 0 50px #f2f6ef8c,0 0 0 100px #f2f6ef52}.blog-hero-art:after{transform:translate(42%,42%)}.blog-art-paper{position:relative;width:60%;padding:30px 30px 35px;background:#fffdfa;border:1px solid #e9e4da;border-radius:7px;transform:rotate(-8deg);box-shadow:18px 23px 42px #4557471f}.blog-art-paper:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 6px #fffdfa;pointer-events:none}.blog-art-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.7vw,38px);line-height:1.13;letter-spacing:-.045em;margin:13px 0 24px}.blog-art-line{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #eee6de;color:#80928a}.blog-art-line span{width:15px;height:15px;border:1.5px solid #9cb4a6;border-radius:4px;flex:none}.blog-art-line i{width:75%;height:5px;background:#e5eae2;border-radius:3px}.blog-art-line:nth-of-type(3) i{width:60%}.blog-art-line:nth-of-type(4) i{width:85%}.blog-art-seal{position:absolute;right:7%;bottom:11%;width:95px;height:95px;display:grid;place-items:center;border-radius:50%;color:#fffaf4;background:#d57d70;font:italic 27px Georgia,serif;transform:rotate(11deg);box-shadow:0 9px 22px #9b554530}.blog-index-content{padding-block:clamp(58px,7vw,105px) 110px}.blog-index-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;padding-bottom:26px;border-bottom:1px solid var(--blog-border)}.blog-index-heading h2{font-size:clamp(30px,3.7vw,46px);letter-spacing:-.065em;margin:12px 0 0;line-height:1.14}.blog-index-count{color:var(--blog-muted);font-size:13px;margin:0 0 4px}.blog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px}.blog-card{display:flex;flex-direction:column;padding:31px 0 32px;border-bottom:1px solid var(--blog-border);transition:transform .2s ease}.blog-card:hover{transform:translateY(-3px)}.blog-card-meta{display:flex;align-items:center;gap:10px;color:#a36056;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-card-meta .blog-dot{width:3px;height:3px;background:#b6a69e;border-radius:50%}.blog-card h3{font-size:clamp(21px,2vw,28px);line-height:1.22;letter-spacing:-.05em;margin:15px 0 10px;max-width:475px}.blog-card p{font-size:14px;line-height:1.7;color:var(--blog-muted);margin:0;max-width:460px}.blog-card-arrow{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#ad6258;font-size:12px;font-weight:800}.blog-card-arrow svg{transition:transform .2s ease}.blog-card:hover .blog-card-arrow svg{transform:translate(3px,-3px)}.blog-post-header{background:#fcf3ec;border-bottom:1px solid var(--blog-border);padding-block:20px clamp(34px,4vw,54px)}.blog-post-header-inner{max-width:900px}.blog-post-header .blog-kicker{margin-top:clamp(25px,4vw,46px)}.blog-post-header h1{font-size:clamp(38px,5vw,66px);margin:16px 0 18px}.blog-post-header .blog-lede{max-width:760px}.blog-post-dates{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:25px;color:#7f7776;font-size:12px;font-weight:650}.blog-post-dates a{color:inherit;text-decoration:none}.blog-post-content{width:min(100% - 40px,900px);margin-inline:auto;padding-block:34px 110px}.blog-intro{max-width:750px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.35vw,27px);line-height:1.57;letter-spacing:-.018em;margin:0 0 46px;color:#384457}.blog-checklist{background:#fffdfa;border:1px solid #e8ddd3;border-radius:24px;box-shadow:0 20px 55px #7350440c;overflow:hidden}.blog-checklist-top{padding:clamp(24px,5vw,48px);background:#f6e8df;border-bottom:1px solid #ead9cf}.blog-checklist-top h2{font-size:clamp(30px,4vw,45px);letter-spacing:-.065em;line-height:1.12;margin:12px 0 10px}.blog-checklist-top p{font-size:14px;line-height:1.65;color:#746766;margin:0}.blog-checklist-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.blog-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 16px;border:1px solid #d8bfb4;border-radius:10px;background:#fffaf5;color:#65483f;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease}.blog-action:hover:not(:disabled){transform:translateY(-2px);background:#fff}.blog-action:disabled{opacity:.55;cursor:not-allowed}.blog-action-primary{background:#294038;border-color:#294038;color:#fffaf5}.blog-action-primary:hover:not(:disabled){background:#38564b}.blog-action-status{min-height:18px;margin-top:12px!important;font-size:12px!important;color:#526751!important}.blog-action-status[data-error=true]{color:#9e5045!important}.blog-checklist-section{padding:clamp(26px,4vw,43px) clamp(24px,5vw,48px);border-bottom:1px solid #eee5de}.blog-checklist-section:last-child{border-bottom:0}.blog-checklist-section>h2{font-size:clamp(23px,2.8vw,31px);letter-spacing:-.055em;line-height:1.2;margin:0 0 9px}.blog-checklist-section>p{color:var(--blog-muted);font-size:14px;line-height:1.75;margin:0 0 16px}.blog-checklist-items{list-style:none;margin:16px 0 0;padding:0}.blog-checklist-items li{border-top:1px solid #eee9e3}.blog-checklist-items label{display:grid;grid-template-columns:21px 1fr;gap:15px;padding:17px 0;cursor:pointer}.blog-checklist-items input{appearance:none;width:20px;height:20px;margin:2px 0 0;border:1.5px solid #a9b6a7;border-radius:6px;background:#fffdfa;cursor:pointer;display:grid;place-content:center}.blog-checklist-items input:checked{background:#507a65;border-color:#507a65}.blog-checklist-items input:checked:after{content:"";display:block;width:9px;height:5px;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-1px) rotate(-45deg)}.blog-checklist-items strong{display:block;font-size:14px;line-height:1.5}.blog-checklist-items small{display:block;margin-top:3px;font-size:13px;line-height:1.65;color:var(--blog-muted)}.blog-checklist-items input:checked+span strong{text-decoration:line-through;text-decoration-color:#9ca99b;color:#7f8b80}.blog-inline-feature{background:var(--blog-sage);padding:18px 21px;border-radius:12px;margin-top:22px;font-size:13px;line-height:1.65;color:#3d574b}.blog-inline-feature p{margin:0}.blog-inline-feature a,.blog-context a,.blog-advice-block a,.blog-checklist-section a,.blog-intro a,.blog-inline-related a{color:#a7564c;font-weight:800;text-decoration:underline;text-underline-offset:3px}.blog-inline-related{margin:8px 0 28px;padding-left:18px;border-left:2px solid #d3dfce;font-size:14px;line-height:1.75;color:#3d574b}.blog-inline-related p{margin:0}.blog-advice{padding-top:clamp(60px,8vw,95px)}.blog-advice-head{padding-bottom:20px;border-bottom:1px solid var(--blog-border)}.blog-advice-head h2{margin:13px 0 0;font-size:clamp(30px,3.7vw,45px);line-height:1.15;letter-spacing:-.06em}.blog-advice-block{max-width:760px;padding-top:35px}.blog-advice-block h3{font-size:25px;letter-spacing:-.05em;margin:0 0 12px}.blog-advice-block p,.blog-context p{font-size:15px;line-height:1.85;color:#596675;margin:0 0 16px}.blog-context{margin-top:34px;max-width:760px}.blog-context-title{margin:0 0 14px;color:#9d6258;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blog-final{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-top:80px;border-radius:23px;padding:clamp(26px,5vw,48px);background:#eaf0e7}.blog-final p{max-width:540px;font-size:14px;line-height:1.7;color:#66746a;margin:0}.blog-final .blog-final-title{max-width:500px;font-size:clamp(26px,3vw,38px);letter-spacing:-.055em;line-height:1.17;margin:12px 0;color:inherit}.blog-final .mk-button{flex:none}.blog-back{display:inline-flex;margin-top:35px;color:#a7564c!important;font-size:13px;font-weight:800;text-decoration:underline!important;text-underline-offset:4px}.blog-not-found{padding-block:100px}.blog-not-found h1{font-size:clamp(40px,6vw,70px);letter-spacing:-.065em;margin:18px 0}.blog-not-found p{color:var(--blog-muted);line-height:1.7}@media(max-width:760px){.blog-index-hero-inner{grid-template-columns:1fr;padding-block:52px 65px}.blog-hero-art{min-height:300px;aspect-ratio:1.45}.blog-art-paper{width:48%;padding:20px}.blog-card-grid{grid-template-columns:1fr}.blog-index-content{padding-bottom:70px}.blog-index-heading{align-items:start;flex-direction:column}.blog-post-content{padding-block:39px 70px}.blog-final{align-items:start;flex-direction:column;margin-top:60px}}@media(max-width:450px){.blog-hero-art{min-height:260px}.blog-art-paper{width:60%}.blog-art-seal{width:75px;height:75px;font-size:22px}.blog-post-dates{display:block}.blog-post-dates span{display:block;margin-top:5px}}@media print{.mk-header,.mk-footer,.blog-breadcrumb,.blog-checklist-actions,.blog-action-status,.blog-advice,.blog-final,.blog-back,.blog-context{display:none!important}.mk,.blog,.blog-post-header,.blog-checklist,.blog-checklist-top{background:#fff!important;color:#222!important;box-shadow:none!important}.blog-post-header{padding:0 0 16px}.blog-post-header .blog-kicker{margin-top:0}.blog-post-header h1{font-size:27pt;margin:10px 0}.blog-post-content{width:100%;padding:16px 0}.blog-intro{font-size:13pt;margin-bottom:17px}.blog-checklist{border:0}.blog-checklist-top{padding:0 0 8px}.blog-checklist-top h2{font-size:20pt}.blog-checklist-section{padding:14px 0;break-inside:avoid;border-color:#bbb}.blog-checklist-section>h2{font-size:15pt}.blog-checklist-items label{padding:8px 0}.blog-checklist-items input{appearance:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.blog-inline-feature{display:none}}.about{--about-ink: #233044;--about-muted: #5c6774;--about-coral: #cf665c;color:var(--about-ink);background:#fbfaf7}.about a:focus-visible{outline:3px solid var(--about-coral);outline-offset:4px}.about-hero{background:radial-gradient(circle at 83% 43%,#fbe0d7 0,transparent 35%),#fff7f1;border-bottom:1px solid #eee1d8;padding:24px 0 clamp(76px,9vw,135px)}.about-crumb{display:flex;gap:10px;color:#857d7a;font-size:11px;font-weight:700}.about-crumb a{color:#97645c;text-decoration:underline;text-underline-offset:3px}.about-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:center;gap:clamp(46px,8vw,130px);padding-top:clamp(75px,9vw,128px)}.about-kicker{display:inline-block;color:#ae645b;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.about-hero h1{max-width:760px;margin:25px 0 30px;font-size:clamp(48px,5.9vw,82px);line-height:1.09;letter-spacing:-.07em}.about-hero h1 em,.about-belief h2 em{color:var(--about-coral);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em}.about-hero-copy>p{max-width:590px;color:var(--about-muted);font-size:clamp(17px,1.55vw,20px);line-height:1.8}.about-note{position:relative;transform:rotate(3deg);max-width:370px;padding:clamp(28px,3vw,43px);background:#fffdfa;border:1px solid #e6d6cc;border-radius:5px;box-shadow:18px 25px #eccdc26b,0 25px 60px #b8817433}.about-note:before{content:"";position:absolute;top:-16px;left:34%;width:95px;height:33px;background:#ebc1acb0;transform:rotate(-8deg)}.about-note-label{display:block;margin-bottom:28px;color:#a15e54;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.about-note-row{display:flex;align-items:baseline;gap:20px;padding:11px 0;border-top:1px solid #eadfd6}.about-note-row strong{color:#c7675b;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,83px);font-weight:400;line-height:1;letter-spacing:-.07em}.about-note-row span{font-size:15px;font-weight:700}.about-note-bottom{margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;color:#8e635b}.about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(45px,8vw,130px);padding-block:clamp(85px,10vw,155px)}.about-section-heading h2{max-width:570px;margin:19px 0 0;font-size:clamp(37px,4.4vw,60px);line-height:1.13;letter-spacing:-.065em}.about-story-copy{padding-top:34px;border-top:1px solid #ddc9bf}.about-story-copy p{max-width:560px;margin:0 0 25px;color:#536070;font-size:16px;line-height:1.9}.about-story-copy p:first-child{color:#2b3a4a;font-size:19px;line-height:1.7}.about-belief{background:#eaf0e9;padding-block:clamp(85px,10vw,145px)}.about-belief-inner{max-width:920px;text-align:center}.about-belief h2{margin:21px auto 24px;font-size:clamp(42px,5.5vw,74px);line-height:1.14;letter-spacing:-.065em}.about-belief p{max-width:670px;margin:0 auto;color:#45564d;font-size:16px;line-height:1.85}.about-belief p a{color:#9a5149;text-decoration:underline;text-underline-offset:4px;font-weight:700}.about-close{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:clamp(86px,10vw,138px)}.about-close h2{max-width:670px;margin:16px 0 14px;font-size:clamp(35px,4vw,56px);line-height:1.14;letter-spacing:-.06em}.about-close p{max-width:500px;color:var(--about-muted);font-size:15px;line-height:1.8}.about-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:none}.about-text-link{display:inline-flex;align-items:center;gap:10px;color:#ac5b52;font-size:13px;font-weight:800}.about-text-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.about-hero-inner{grid-template-columns:1fr;gap:60px}.about-note{width:min(100% - 20px,370px);margin-left:10px}.about-story{grid-template-columns:1fr;gap:30px}}@media(max-width:600px){.about-hero{padding-bottom:90px}.about-hero-inner{padding-top:68px}.about-hero h1{font-size:clamp(44px,11.5vw,58px)}.about-note{padding:29px}.about-story-copy{padding-top:25px}.about-close{flex-direction:column;align-items:flex-start;gap:30px}}.pricing{--pricing-ink: #213044;--pricing-muted: #606c79;--pricing-coral: #d3645b;color:var(--pricing-ink);background:#fbfaf8}.pricing a:focus-visible,.pricing button:focus-visible,.pricing summary:focus-visible{outline:3px solid var(--pricing-coral);outline-offset:4px}.pricing-hero{padding:24px 0 100px;background:radial-gradient(circle at 82% 48%,#fbe7df 0,transparent 37%),#fff8f3}.pricing-crumb{display:flex;gap:10px;font-size:11px;font-weight:700;color:#8d827e}.pricing-crumb a{color:#a45d55;text-decoration:underline;text-underline-offset:3px}.pricing-hero-copy{max-width:800px;margin:0 auto;padding-top:clamp(62px,6vw,75px);text-align:center}.pricing-kicker{color:#ad665e;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pricing-hero h1{margin:21px 0 24px;font-size:clamp(48px,6.4vw,84px);line-height:1.08;letter-spacing:-.07em}.pricing-hero h1 .pricing-kicker{display:block}.pricing-hero h1 em,.pricing-end h2 em{color:var(--pricing-coral);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em}.pricing-hero-copy p{max-width:640px;margin:0 auto;color:var(--pricing-muted);font-size:clamp(16px,1.55vw,19px);line-height:1.75}.pricing-billing{display:flex;width:fit-content;gap:5px;margin:30px auto 0;padding:5px;border:1px solid #ebdcd4;border-radius:100px;background:#fffdfa}.pricing-billing button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;border:0;border-radius:100px;background:transparent;color:#69727a;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.pricing-billing button[aria-pressed=true]{background:#273b48;color:#fff}.pricing-billing button span{font-size:10px;color:#af5d52}.pricing-billing button[aria-pressed=true] span{color:#f5c3ac}.pricing-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;position:relative;margin-top:-90px;margin-bottom:114px}.pricing-card{min-width:0;padding:clamp(27px,4vw,46px);border:1px solid #e5ddd5;border-radius:24px;background:#fffdfa;box-shadow:0 18px 55px #4d3d3610}.pricing-card-plus{border-color:#d8aaa0;background:#fff9f5;box-shadow:0 22px 65px #9b615021}.pricing-card-label{display:block;color:#af665d;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pricing-card h2{margin:16px 0 7px;font-size:clamp(28px,3vw,38px);letter-spacing:-.06em}.pricing-card-description{max-width:330px;min-height:55px;color:var(--pricing-muted);font-size:14px;line-height:1.6}.pricing-price{display:flex;align-items:baseline;gap:9px;margin-top:27px}.pricing-price strong{font-size:clamp(49px,5vw,65px);line-height:1.15;letter-spacing:-.075em}.pricing-price span{color:#737d86;font-size:14px;font-weight:700}.pricing-billing-detail{min-height:20px;margin-top:4px;color:#9c6157;font-size:12px;font-weight:700}.pricing-card-free .pricing-card-button{margin-top:27px}.pricing-card-plus .pricing-card-button{margin-top:11px}.pricing-card-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:53px;padding:10px 18px;border-radius:12px;font-size:13px;font-weight:800;text-align:center}.pricing-card-button-outline{border:1px solid #d2b5aa;color:#914e45}.pricing-card-button-outline:hover{background:#fff2eb}.pricing-card-button-solid{color:#fff;background:linear-gradient(100deg,#e76076,#f28b65);box-shadow:0 10px 22px #c9635940}.pricing-card-button-solid:hover{filter:brightness(.95)}.pricing-card-detail{margin:13px 0 0;color:#6e747b;font-size:12px;text-align:center}.pricing-card ul{display:grid;gap:18px;margin:34px 0 0;padding:31px 0 0;border-top:1px solid #eee2d9;list-style:none}.pricing-card li{display:flex;align-items:flex-start;gap:12px;color:#3b4955;font-size:14px;line-height:1.5}.pricing-card li svg{flex:none;margin-top:2px;color:#c56a5c;stroke-width:3}.pricing-price-note{grid-column:1 / -1;max-width:750px;margin:1px auto 0;color:#68727d;font-size:12px;line-height:1.7;text-align:center}.pricing-compare{background:#eef2ed;padding:clamp(76px,9vw,120px) 0}.pricing-section-heading{max-width:700px}.pricing-section-heading h2{margin:16px 0 15px;font-size:clamp(36px,4.4vw,58px);line-height:1.14;letter-spacing:-.06em}.pricing-section-heading>p{color:var(--pricing-muted);font-size:16px;line-height:1.75}.pricing-table-wrap{margin-top:42px;overflow-x:auto;border:1px solid #d7dfd8;border-radius:18px;background:#fffefa}.pricing-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.pricing-table-wrap th,.pricing-table-wrap td{padding:20px 26px;border-bottom:1px solid #e7e9e4}.pricing-table-wrap tr:last-child th,.pricing-table-wrap tr:last-child td{border-bottom:0}.pricing-table-wrap thead th{color:#748077;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pricing-table-wrap thead th:last-child,.pricing-table-wrap tbody td:last-child{background:#fff6f1}.pricing-table-wrap tbody th{width:52%;font-weight:700}.pricing-table-wrap td{font-weight:700}.pricing-table-note{margin-top:17px;color:#68766b;font-size:12px;line-height:1.7}.pricing-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(45px,8vw,130px);padding-block:clamp(85px,10vw,145px)}.pricing-faq-list details{padding:24px 0;border-top:1px solid #e7dcd5}.pricing-faq-list details:last-child{border-bottom:1px solid #e7dcd5}.pricing-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:17px;font-weight:700}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary:after{content:"+";color:var(--pricing-coral);font-size:25px;font-weight:400}.pricing-faq-list details[open] summary:after{content:"−"}.pricing-faq-list p{max-width:530px;padding-top:18px;color:var(--pricing-muted);font-size:14px;line-height:1.8}.pricing-end{padding:clamp(75px,9vw,115px) 0;background:#fff2ea}.pricing-end-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.pricing-end h2{max-width:690px;margin:16px 0 0;font-size:clamp(37px,4.5vw,61px);line-height:1.16;letter-spacing:-.06em}.pricing-end .mk-button{flex:none}@media(max-width:760px){.pricing-hero{padding-bottom:128px}.pricing-hero-copy{padding-top:72px}.pricing-hero h1{font-size:clamp(43px,9vw,65px)}.pricing-plans{grid-template-columns:1fr;margin-top:-88px;margin-bottom:76px}.pricing-card-description{min-height:0}.pricing-price-note{grid-column:1}.pricing-faq{grid-template-columns:1fr;gap:25px}.pricing-end-inner{flex-direction:column;align-items:flex-start}}@media(max-width:390px){.pricing-billing button{padding-inline:14px}.pricing-table-wrap th,.pricing-table-wrap td{padding:17px 11px}.pricing-table-wrap table{font-size:12px}}
