#mp-paper,#mp-paper *,#mp-paper :before,#mp-paper :after{box-sizing:border-box;margin:0;padding:0}#mp-paper [id]{scroll-margin-top:0}#mp-paper ::placeholder{color:revert;opacity:revert}html:has(#mp-paper){scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:0}html:has(#mp-paper) body{color:#4a2a1e;background:#f1e7d6}body:has(#mp-paper)>header{display:none}body:has(#mp-paper)>footer{display:none}body:has(#mp-paper) .parallax-bg{display:none}body:has(#mp-paper) .mp-mobile-nav{display:none}body:has(#mp-paper) .mp-mobile-backdrop{display:none}#mp-paper{--cream:#f1e7d6;--cream-deep:#eadac4;--brown:#4a2a1e;--brown-soft:#7a5a48;--black:#171110;--orange:#c76828;--orange-deep:#a9541d;--maple:#a93a26;--forest:#31503a;--glacier:#8fb8c6;--rule:2px solid var(--brown);background:var(--cream);color:var(--brown);font-family:var(--font-archivo),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}#mp-paper:after{content:"";pointer-events:none;z-index:100;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#mp-paper a{color:inherit;text-decoration:none}#mp-paper a:focus-visible,#mp-paper button:focus-visible,#mp-paper input:focus-visible,#mp-paper textarea:focus-visible,#mp-paper select:focus-visible,#mp-paper summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}#mp-paper .mono{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--brown-soft);font-size:10.5px}#mp-paper .mast{border-bottom:var(--rule);background:var(--cream);z-index:60;justify-content:space-between;align-items:center;padding:12px 28px;display:flex;position:sticky;top:0}#mp-paper .mast .mono b{color:var(--maple);font-weight:500}#mp-paper .mast .brandline{align-items:center;gap:12px;min-width:0;display:flex}#mp-paper .mast .mark{object-fit:contain;flex-shrink:0;width:34px;height:34px;display:block}#mp-paper .mast nav{gap:2px;display:flex}#mp-paper .mast nav a{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;font-size:11px;font-weight:500}#mp-paper .mast nav a:hover{background:var(--brown);color:var(--cream)}#mp-paper .mast nav a.on{border-bottom:3px solid var(--orange)}#mp-paper .mast nav a.hot{background:var(--orange);color:var(--cream)}#mp-paper .mast nav a.hot:hover{background:var(--brown)}@media (max-width:760px){#mp-paper .mast .mono,#mp-paper .mast .brandline{display:none}}#mp-paper .sheet{border-bottom:var(--rule);grid-template:"brand workhead workhead""brand cryo fmp"1fr"brand pricehead pricehead""brand price price"/minmax(340px,4fr) 3fr 3fr;min-height:calc(100vh - 53px);display:grid}#mp-paper .rh{background:var(--cream-deep);border-bottom:var(--rule);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 22px;display:flex}#mp-paper .rh h3{font-family:var(--font-fraunces),serif;font-size:19px;font-style:italic;font-weight:900}#mp-paper .rh.workhead{grid-area:workhead}#mp-paper .rh.pricehead{border-top:7px solid var(--brown);grid-area:pricehead}#mp-paper .brand{border-right:7px solid var(--brown);background:var(--cream-deep);flex-direction:column;grid-area:brand;padding:clamp(26px,3.6vh,48px) clamp(26px,2.6vw,44px);display:flex;position:relative}#mp-paper .wordmark{font-family:var(--font-fraunces),serif;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;margin-top:20px;font-size:clamp(38px,4.2vw,64px);font-weight:900;line-height:.95}#mp-paper .wordmark .moose{animation:.5s cubic-bezier(.2,.8,.2,1) both mpSlideIn;display:inline-block}#mp-paper .wordmark .inter{letter-spacing:.01em;color:var(--brown);margin-top:5px;font-size:.52em;font-style:italic;font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) .55s both mpSlideIn;display:block}#mp-paper .wordmark .punch{color:var(--maple);font-style:italic;animation:.45s cubic-bezier(.34,1.56,.5,1) .35s both mpSlam;display:inline-block;position:relative}#mp-paper .wordmark .punch svg{z-index:-1;opacity:0;pointer-events:none;width:172%;height:172%;animation:.55s ease-out .45s both mpBurst;position:absolute;inset:-36%}@keyframes mpSlideIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes mpSlam{0%{opacity:0;transform:scale(2.2)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes mpBurst{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.08)}}#mp-paper .brand .pitch{max-width:380px;margin-top:20px;font-size:clamp(16px,1.2vw,18px)}#mp-paper .brand .pitch em{font-style:italic;font-family:var(--font-fraunces),serif;color:var(--orange-deep)}#mp-paper .brand .who{color:var(--brown-soft);max-width:380px;margin-top:12px;font-size:14px}#mp-paper .brand .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}#mp-paper .btn{background:var(--orange);color:var(--cream);border:2px solid var(--brown);box-shadow:5px 5px 0 var(--brown);cursor:pointer;padding:13px 26px;font-family:inherit;font-size:15.5px;font-weight:600;transition:transform .12s,box-shadow .12s,background .15s;display:inline-block}#mp-paper .btn:hover{box-shadow:3px 3px 0 var(--brown);background:var(--orange-deep);transform:translate(2px,2px)}#mp-paper .btn:active{box-shadow:0 0 0 var(--brown);transform:translate(5px,5px)}#mp-paper .brand .alt{color:var(--brown-soft);font-size:14px}#mp-paper .brand .alt a{color:var(--brown);border-bottom:2px solid var(--orange);font-weight:600}#mp-paper .brand .alt a:hover{background:var(--orange);color:var(--cream)}#mp-paper .brand .trust{flex-direction:column;gap:7px;margin-top:auto;padding-top:24px;display:flex}#mp-paper .brand .trust span{color:var(--brown-soft);align-items:baseline;gap:9px;font-size:13.5px;display:flex}#mp-paper .brand .trust span:before{content:"✓";color:var(--forest);font-weight:700}#mp-paper .stamp{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--maple);border:2px solid var(--maple);background:var(--cream);z-index:2;padding:7px 11px;font-size:10px;font-weight:500;position:absolute;top:clamp(16px,2.6vh,30px);right:-14px;transform:rotate(4deg)}#mp-paper .panel{flex-direction:column;display:flex;position:relative}#mp-paper .cryo{border-right:var(--rule);color:#edf3f6;background:#182631;grid-area:cryo}#mp-paper .fmp{color:var(--cream);background:#3b2214;grid-area:fmp}#mp-paper .panel .ph{border-bottom:2px solid #eadac440;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;display:flex}#mp-paper .panel .ph .mono{color:inherit;opacity:.65}#mp-paper .panel .ph .tag{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid;padding:3px 9px;font-size:9.5px}#mp-paper .cryo .ph .tag{color:var(--glacier)}#mp-paper .fmp .ph .tag{color:#e89b5c}#mp-paper .panel .pbody{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}#mp-paper .shots{z-index:1;margin:20px 22px 34px;position:relative}#mp-paper .d-frame{background:#0d0d0d;border:2px solid #eadac44d}#mp-paper .d-frame .dbar{border-bottom:2px solid #eadac433;align-items:center;gap:5px;height:22px;padding:0 10px;display:flex}#mp-paper .d-frame .dbar i{background:#eadac44d;border-radius:50%;width:7px;height:7px}#mp-paper .d-screen{aspect-ratio:16/9;position:relative;overflow:hidden}#mp-paper .d-screen:after{content:attr(data-note);z-index:1;text-align:center;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.45;justify-content:center;align-items:center;padding:12px;font-size:9px;display:flex;position:absolute;inset:0}#mp-paper .d-screen img{object-fit:cover;object-position:top;z-index:2;width:100%;height:100%;position:absolute;inset:0}#mp-paper .m-frame{background:#151515;border:3px solid #0d0d0d;border-radius:12px;width:24%;min-width:72px;position:absolute;bottom:-24px;right:-8px;overflow:hidden;box-shadow:0 12px 26px #00000080}#mp-paper .m-screen{aspect-ratio:9/19;position:relative}#mp-paper .m-screen:after{content:attr(data-note);z-index:1;text-align:center;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.45;justify-content:center;align-items:center;padding:6px;font-size:7.5px;display:flex;position:absolute;inset:0}#mp-paper .m-screen img{object-fit:cover;object-position:top;z-index:2;width:100%;height:100%;position:absolute;inset:0}#mp-paper .panel:hover .m-frame{transition:transform .25s;transform:translateY(-3px)}#mp-paper .panel h2{font-family:var(--font-fraunces),serif;font-size:clamp(26px,2.4vw,34px);font-weight:900;line-height:1}#mp-paper .cryo h2 em{color:var(--glacier);font-style:italic}#mp-paper .fmp h2 em{color:var(--orange);font-style:italic}#mp-paper .panel p{opacity:.88;flex:1;max-width:340px;font-size:14px}#mp-paper .panel .stack{font-family:var(--font-jetbrains-mono),monospace;opacity:.55;font-size:10.5px}#mp-paper .panel .go{border-top:2px solid #eadac440;justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;font-size:14.5px;font-weight:600;display:flex}#mp-paper .cryo .go{color:var(--glacier)}#mp-paper .fmp .go{color:var(--orange)}#mp-paper .panel .go .go-link{align-items:center;gap:8px;display:inline-flex}#mp-paper .panel .go .go-link:hover{text-decoration:underline}#mp-paper .panel .go .arr{font-family:var(--font-fraunces),serif;font-weight:900;transition:transform .25s}#mp-paper .panel:hover .go .arr{transform:translate(6px)}#mp-paper .cryo:hover{background:#1c2d3a}#mp-paper .fmp:hover{background:#452818}#mp-paper .price{grid-area:price;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}#mp-paper .pr{border-right:var(--rule);flex-direction:column;gap:2px;padding:16px 20px;transition:background .15s;display:flex}#mp-paper .pr:last-child{border-right:none}#mp-paper .pr:hover{background:var(--cream-deep)}#mp-paper .pr .nm{font-size:14.5px;font-weight:700}#mp-paper .pr .amt{font-family:var(--font-fraunces),serif;color:var(--orange-deep);font-size:20px;font-weight:900}#mp-paper .pr .amt i{font-style:italic}#mp-paper .pr .d{color:var(--brown-soft);font-size:12px}#mp-paper .pr.hot{background:var(--brown);color:var(--cream)}#mp-paper .pr.hot .amt{color:var(--orange)}#mp-paper .pr.hot .d{color:#c8ae94}#mp-paper .pr.hot:hover{background:#3b2214}#mp-paper .rule-h{border-top:7px solid var(--brown);border-bottom:var(--rule);background:var(--cream-deep);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 28px;display:flex}#mp-paper .rule-h h3{font-family:var(--font-fraunces),serif;font-size:19px;font-style:italic;font-weight:900}#mp-paper .svc-grid{border-bottom:var(--rule);grid-template-columns:repeat(4,1fr);display:grid}#mp-paper .svc{border-right:var(--rule);flex-direction:column;gap:6px;padding:20px 22px;display:flex}#mp-paper .svc:last-child{border-right:none}#mp-paper .svc b{font-size:15px;font-weight:700}#mp-paper .svc p{color:var(--brown-soft);font-size:13px}#mp-paper .svc:hover{background:var(--cream-deep)}#mp-paper .proc-grid{border-bottom:var(--rule);grid-template-columns:repeat(4,1fr);display:grid}#mp-paper .step{border-right:var(--rule);flex-direction:column;gap:6px;padding:20px 22px;display:flex}#mp-paper .step:last-child{border-right:none}#mp-paper .step .n{font-family:var(--font-fraunces),serif;color:var(--orange);font-size:22px;font-style:italic;font-weight:900}#mp-paper .step b{font-size:15px}#mp-paper .step p{color:var(--brown-soft);font-size:13px}#mp-paper .two-col{border-top:7px solid var(--brown);border-bottom:var(--rule);grid-template-columns:2fr 3fr;display:grid}#mp-paper .why{border-right:var(--rule);padding:22px 26px}#mp-paper .why h3{font-family:var(--font-fraunces),serif;margin-bottom:12px;font-size:19px;font-style:italic;font-weight:900}#mp-paper .why ul{flex-direction:column;gap:8px;list-style:none;display:flex}#mp-paper .why li{color:var(--brown-soft);padding-left:22px;font-size:14px;position:relative}#mp-paper .why li:before{content:"✓";color:var(--forest);font-weight:700;position:absolute;left:0}#mp-paper .faq{padding:10px 0}#mp-paper .faq details{border-bottom:1.5px solid #4a2a1e33}#mp-paper .faq details:last-child{border-bottom:none}#mp-paper .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 26px;font-size:14.5px;font-weight:600;list-style:none;display:flex}#mp-paper .faq summary::-webkit-details-marker{display:none}#mp-paper .faq summary:after{content:"+";font-family:var(--font-fraunces),serif;color:var(--orange);font-size:19px;font-weight:900}#mp-paper .faq details[open] summary:after{content:"–"}#mp-paper .faq details p{color:var(--brown-soft);max-width:560px;padding:0 26px 14px;font-size:13.5px}#mp-paper .quote{background:var(--black);color:var(--cream);border-top:7px solid var(--brown);border-bottom:var(--rule)}#mp-paper .quote-grid{grid-template-columns:2fr 3fr;display:grid}#mp-paper .quote .invite{border-right:2px solid #3a2a22;padding:30px 28px}#mp-paper .quote .invite h3{font-family:var(--font-fraunces),serif;font-size:clamp(26px,2.6vw,34px);font-weight:900;line-height:1.05}#mp-paper .quote .invite h3 em{color:var(--orange);font-style:italic}#mp-paper .quote .invite p{color:#b9ab9a;max-width:340px;margin-top:12px;font-size:14.5px}#mp-paper .quote .invite .mail{color:#b9ab9a;margin-top:18px;font-size:14px}#mp-paper .quote .invite .mail a{color:var(--cream);border-bottom:2px solid var(--orange);font-weight:600}#mp-paper .quote .invite .mail a:hover{background:var(--orange)}#mp-paper .qform{grid-template-columns:1fr 1fr;gap:12px 14px;padding:26px 28px;display:grid}#mp-paper .qform label{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#b9ab9a;flex-direction:column;gap:4px;font-size:9.5px;display:flex}#mp-paper .qform input,#mp-paper .qform select,#mp-paper .qform textarea{color:var(--cream);font-family:var(--font-archivo),sans-serif;background:#231a16;border:1.5px solid #4a382e;padding:10px 12px;font-size:14px}#mp-paper .qform input:hover,#mp-paper .qform select:hover,#mp-paper .qform textarea:hover{border-color:#6b4e3e}#mp-paper .qform .full{grid-column:1/-1}#mp-paper .qform textarea{resize:vertical;min-height:64px}#mp-paper .qform .actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;margin-top:4px;display:flex}#mp-paper .qform .note{color:#8f8175;font-size:12px}#mp-paper .qform .btn[disabled]{cursor:progress;opacity:.75}#mp-paper .qform .btn[disabled]:hover{box-shadow:5px 5px 0 var(--brown);background:var(--orange);transform:none}#mp-paper .qform [aria-invalid=true]{border-color:var(--maple)}#mp-paper .qform .field-error{font-family:var(--font-archivo),sans-serif;letter-spacing:0;text-transform:none;color:#e08a6e;font-size:12px}#mp-paper .qform .form-error{color:#e08a6e;flex-basis:100%;font-size:13px}#mp-paper .qform .form-error a{color:var(--cream);border-bottom:2px solid var(--orange);font-weight:600}#mp-paper .qform .form-error a:hover{background:var(--orange)}#mp-paper .qform .hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#mp-paper .qform-done{flex-direction:column;justify-content:center;gap:10px;display:flex}#mp-paper .qform-done .done-head{font-family:var(--font-fraunces),serif;color:var(--cream);font-size:clamp(22px,2.1vw,28px);font-weight:900;line-height:1.15}#mp-paper .qform-done .done-sub{color:#b9ab9a;font-size:14px}#mp-paper .qform-done .done-sub a{color:var(--cream);border-bottom:2px solid var(--orange);font-weight:600}#mp-paper .qform-done .done-sub a:hover{background:var(--orange)}#mp-paper .lost{background:var(--cream-deep);border-bottom:7px solid var(--brown);flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 104px);padding:clamp(40px,8vh,90px) clamp(26px,4vw,74px);display:flex}#mp-paper .lost h1{font-family:var(--font-fraunces),serif;letter-spacing:-.02em;margin-top:14px;font-size:clamp(38px,5vw,68px);font-weight:900;line-height:1}#mp-paper .lost h1 em{color:var(--maple);font-style:italic}#mp-paper .lost p{color:var(--brown-soft);max-width:460px;margin-top:18px;font-size:clamp(15px,1.2vw,17px)}#mp-paper .lost .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}#mp-paper .lost .alt{color:var(--brown-soft);font-size:14px}#mp-paper .lost .alt a{color:var(--brown);border-bottom:2px solid var(--orange);font-weight:600}#mp-paper .lost .alt a:hover{background:var(--orange);color:var(--cream)}#mp-paper .lost-links{flex-wrap:wrap;gap:2px;margin-top:40px;display:flex}#mp-paper .lost-links a{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--brown);padding:8px 13px;font-size:11px;font-weight:500}#mp-paper .lost-links a:hover{background:var(--brown);color:var(--cream)}@media (max-width:920px){#mp-paper .mast .mark{display:none}#mp-paper .sheet{grid-template-columns:1fr;grid-template-areas:"brand""workhead""cryo""fmp""pricehead""price"}#mp-paper .brand{border-right:none;border-bottom:7px solid var(--brown)}#mp-paper .cryo{border-right:none;border-bottom:var(--rule)}#mp-paper .stamp{right:18px}#mp-paper .price{grid-template-columns:1fr 1fr}#mp-paper .pr:nth-child(2){border-right:none}#mp-paper .pr{border-bottom:var(--rule)}#mp-paper .pr:nth-child(3),#mp-paper .pr:nth-child(4){border-bottom:none}#mp-paper .svc-grid,#mp-paper .proc-grid{grid-template-columns:1fr 1fr}#mp-paper .svc:nth-child(2),#mp-paper .step:nth-child(2){border-right:none}#mp-paper .svc:nth-child(-n+2),#mp-paper .step:nth-child(-n+2){border-bottom:var(--rule)}#mp-paper .two-col{grid-template-columns:1fr}#mp-paper .why{border-right:none;border-bottom:var(--rule)}#mp-paper .quote-grid{grid-template-columns:1fr}#mp-paper .quote .invite{border-bottom:2px solid #3a2a22;border-right:none}#mp-paper .qform{grid-template-columns:1fr}}#mp-paper .strip{background:var(--black);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:13px 28px;display:flex}#mp-paper .strip .mono{color:#8f8175}#mp-paper .strip .links{align-items:center;gap:4px;display:flex}#mp-paper .strip .links a{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#b9ab9a;padding:6px 11px;font-size:10.5px}#mp-paper .strip .links a:hover{background:var(--orange);color:var(--cream)}#mp-paper #work,#mp-paper #services,#mp-paper #faq,#mp-paper #quote{scroll-margin-top:70px}@media (max-width:520px){#mp-paper .mast{padding:8px 10px}#mp-paper .mast nav{justify-content:space-between;gap:0;width:100%}#mp-paper .mast nav a{letter-spacing:.04em;padding:6px 5px;font-size:9px}#mp-paper .brand{padding-top:18px}#mp-paper .stamp{align-self:flex-end;margin-bottom:10px;position:static;transform:rotate(2deg)}#mp-paper .price,#mp-paper .svc-grid,#mp-paper .proc-grid{grid-template-columns:1fr}#mp-paper .pr,#mp-paper .svc,#mp-paper .step{border-right:none!important;border-bottom:var(--rule)!important}#mp-paper .pr:last-child,#mp-paper .svc:last-child,#mp-paper .step:last-child{border-bottom:none!important}#mp-paper .rule-h{padding:11px 18px}#mp-paper .rule-h .mono{display:none}#mp-paper .qform,#mp-paper .quote .invite,#mp-paper .why{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){#mp-paper,#mp-paper *,#mp-paper :before,#mp-paper :after{transition:none!important;animation:none!important}html:has(#mp-paper){scroll-behavior:auto}}
