.doc[data-layout=minimal] .mn-letter .hed{grid-column:1/-1;margin:0 0 64px}.doc[data-layout=minimal] .mn-letter .lab,.doc[data-layout=minimal] .mn-letter .txt{grid-column:1/-1}.doc[data-layout=minimal] .mn-letter .sig{gap:4px;margin-top:40px;display:grid}.doc[data-layout=minimal] .mn-letter .sig b{font:400 15px var(--fb)}.doc[data-layout=minimal] .mn-letter .side{grid-column:1/-1;margin-top:40px}.doc[data-layout=minimal] .mn-letter .side .img{aspect-ratio:3/4}@container (width>=860px){.doc[data-layout=minimal] .mn-letter .hed{grid-column:1/9}.doc[data-layout=minimal] .mn-letter .lab{grid-column:1/4}.doc[data-layout=minimal] .mn-letter .txt{grid-column:5/9}.doc[data-layout=minimal] .mn-letter .side{grid-column:10/13;margin-top:0}}.doc[data-layout=minimal] .mn-w1{row-gap:40px}.doc[data-layout=minimal] .mn-w1 .big{grid-column:1/-1}.doc[data-layout=minimal] .mn-w1 .big .img{aspect-ratio:4/5}.doc[data-layout=minimal] .mn-w1 .small{grid-column:1/-1}.doc[data-layout=minimal] .mn-w1 .small .img{aspect-ratio:3/4}@container (width>=860px){.doc[data-layout=minimal] .mn-w1 .big{grid-column:1/8}.doc[data-layout=minimal] .mn-w1 .small{grid-column:9/12;align-self:end}}.doc[data-layout=minimal] .mn-quote{padding:168px 0}.doc[data-layout=minimal] .mn-quote:first-child{padding-top:0}.doc[data-layout=minimal] .mn-quote:last-child{padding-bottom:0}.doc[data-layout=minimal] .mn-quote blockquote{font:300 clamp(30px,3.6cqi,52px)/1.18 var(--fd);letter-spacing:-.03em;grid-column:1/-1;margin:0}.doc[data-layout=minimal] .mn-quote .who{grid-column:1/-1;margin-top:24px}@container (width>=860px){.doc[data-layout=minimal] .mn-quote blockquote,.doc[data-layout=minimal] .mn-quote .who{grid-column:4/12}}.doc[data-layout=minimal] .mn-w3{row-gap:40px}.doc[data-layout=minimal] .mn-w3 .mn-plate{grid-column:1/-1}.doc[data-layout=minimal] .mn-w3 .img{aspect-ratio:4/5}@container (width>=640px){.doc[data-layout=minimal] .mn-w3 .mn-plate{grid-column:span 2}}@container (width>=860px){.doc[data-layout=minimal] .mn-w3 .mn-plate{grid-column:span 4}}.doc[data-layout=minimal] .mn-spec{row-gap:40px}.doc[data-layout=minimal] .mn-spec .intro{grid-column:1/-1}.doc[data-layout=minimal] .mn-spec .intro>.mn-mono{margin-bottom:16px;display:block}.doc[data-layout=minimal] .mn-spec .intro p{font:400 16px/1.6 var(--fb);color:var(--muted);max-width:22em;margin:20px 0 32px}.doc[data-layout=minimal] .mn-spec .intro .mn-plate .img{aspect-ratio:4/5}.doc[data-layout=minimal] .mn-spec .sheet{grid-column:1/-1}@container (width>=860px){.doc[data-layout=minimal] .mn-spec .intro{grid-column:1/5}.doc[data-layout=minimal] .mn-spec .sheet{grid-column:6/13;padding-top:8px}}.doc[data-layout=minimal] .mn-items{border-top:1px solid var(--ink);counter-reset:mnit;margin:0;padding:0;list-style:none}.doc[data-layout=minimal] .mn-items .li{border-bottom:1px solid var(--mn-div);font:400 16px/1.45 var(--fb);grid-template-columns:40px 1fr auto;align-items:baseline;gap:16px;padding:18px 0;display:grid;position:relative}.doc[data-layout=minimal] .mn-items .li:before{counter-increment:mnit;content:counter(mnit,decimal-leading-zero);font:400 11px var(--fm);color:var(--muted)}.doc[data-layout=minimal] .mn-items .li .inc{font:400 11px var(--fm);color:var(--muted)}.doc[data-layout=minimal] .mn-pricerow{justify-content:space-between;align-items:baseline;gap:16px;padding:28px 0 0;display:flex}.doc[data-layout=minimal] .mn-pricerow .v{font:300 clamp(48px,5.6cqi,80px)/1 var(--fd);letter-spacing:-.04em}.doc[data-layout=minimal] .mn-value{justify-content:space-between;gap:16px;margin-top:10px;display:flex}.doc[data-layout=minimal] .mn-cols3{gap:16px;display:grid}@container (width>=860px){.doc[data-layout=minimal] .mn-cols3{grid-template-columns:repeat(var(--mn-cols,3),1fr);gap:var(--mn-g);align-items:stretch}}.doc[data-layout=minimal] .mn-opt{all:unset;box-sizing:border-box;cursor:pointer;background:var(--mn-white);border:1px solid var(--mn-div);border-radius:var(--mn-r);flex-direction:column;padding:28px;transition:border-color .3s;display:flex}.doc[data-layout=minimal] .mn-opt[aria-disabled=true]{cursor:default}.doc[data-layout=minimal] .mn-opt:hover{border-color:var(--mn-div2)}.doc[data-layout=minimal] .mn-opt:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.doc[data-layout=minimal] .mn-opt[aria-pressed=true]{border-color:var(--ink)}.doc[data-layout=minimal] .mn-opt .top{justify-content:space-between;align-items:center;min-height:16px;display:flex}.doc[data-layout=minimal] .mn-opt .rec{font:400 11px var(--fm);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.doc[data-layout=minimal] .mn-opt .rec i{background:var(--accent);width:8px;height:8px;display:inline-block}.doc[data-layout=minimal] .mn-opt .h3{font:300 34px/1.05 var(--fd);letter-spacing:-.035em;margin:28px 0 8px;display:block}.doc[data-layout=minimal] .mn-opt .d{font:400 14px/1.5 var(--fb);color:var(--muted);margin:0 0 24px;display:block}.doc[data-layout=minimal] .mn-opt .mn-items{border-top-color:var(--mn-div);display:block}.doc[data-layout=minimal] .mn-opt .mn-items .li{grid-template-columns:28px 1fr;padding:12px 0;font-size:14.5px}.doc[data-layout=minimal] .mn-opt .pv{justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:28px;display:flex}.doc[data-layout=minimal] .mn-opt .pv b{font:300 40px/1 var(--fd);letter-spacing:-.04em}.doc[data-layout=minimal] .mn-opt .sel{border:1px solid var(--ink);border-radius:var(--mn-r);text-align:center;font:500 13px var(--fb);margin-top:20px;padding:12px;display:block}.doc[data-layout=minimal] .mn-opt[aria-pressed=true] .sel{background:var(--ink);color:var(--mn-white)}.doc[data-layout=minimal] .mn-adds{row-gap:40px}.doc[data-layout=minimal] .mn-adds .intro,.doc[data-layout=minimal] .mn-adds .list{grid-column:1/-1}@container (width>=860px){.doc[data-layout=minimal] .mn-adds .intro{grid-column:1/5}.doc[data-layout=minimal] .mn-adds .list{grid-column:6/13}}.doc[data-layout=minimal] .mn-ad{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--mn-div);grid-template-columns:22px 1fr auto;gap:4px 18px;width:100%;padding:22px 0;display:grid}.doc[data-layout=minimal] .mn-ad[aria-disabled=true]{cursor:default}.doc[data-layout=minimal] .mn-ad:first-child{border-top:1px solid var(--ink)}.doc[data-layout=minimal] .mn-ad:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.doc[data-layout=minimal] .mn-ad .bx{border:1px solid var(--ink);border-radius:var(--mn-r);grid-row:1/3;width:18px;height:18px;margin-top:3px;transition:background .25s;position:relative}.doc[data-layout=minimal] .mn-ad[aria-pressed=true] .bx{background:var(--ink)}.doc[data-layout=minimal] .mn-ad[aria-pressed=true] .bx:after{content:"";border:solid var(--mn-white);border-width:0 1.5px 1.5px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.doc[data-layout=minimal] .mn-ad .t{font:400 17px/1.35 var(--fb)}.doc[data-layout=minimal] .mn-ad .t small{font:400 11px var(--fm);color:var(--muted);margin-left:10px}.doc[data-layout=minimal] .mn-ad .p{font:400 17px var(--fb);text-align:right}.doc[data-layout=minimal] .mn-ad .d{font:400 14.5px/1.5 var(--fb);color:var(--muted);grid-column:2/4}.doc[data-layout=minimal] .mn-band{padding-top:168px}.doc[data-layout=minimal] .mn-band .img{height:max(320px,min(48cqi,640px))}.doc[data-layout=minimal] .mn-steps{gap:40px;display:grid}.doc[data-layout=minimal] .mn-step{border-top:1px solid var(--ink);padding-top:16px;position:relative}.doc[data-layout=minimal] .mn-step h4{font:400 18px/1.3 var(--fb);letter-spacing:-.01em;margin:32px 0 10px}.doc[data-layout=minimal] .mn-step p{font:400 15px/1.6 var(--fb);color:var(--muted);margin:0}@container (width>=640px){.doc[data-layout=minimal] .mn-steps{grid-template-columns:1fr 1fr}}@container (width>=960px){.doc[data-layout=minimal] .mn-steps{grid-template-columns:repeat(var(--mn-steps,4),1fr);gap:var(--mn-g)}}.doc[data-layout=minimal] .mn-invg{row-gap:40px}.doc[data-layout=minimal] .mn-invg .pic{grid-column:1/-1}.doc[data-layout=minimal] .mn-invg .pic .img{aspect-ratio:4/5}.doc[data-layout=minimal] .mn-invg .rc{grid-column:1/-1}@container (width>=860px){.doc[data-layout=minimal] .mn-invg{align-items:center}.doc[data-layout=minimal] .mn-invg .pic{grid-column:1/5}.doc[data-layout=minimal] .mn-invg .rc{grid-column:6/13}.doc[data-layout=minimal] .mn-invg[data-photo=none] .rc{grid-column:4/11}}.doc[data-layout=minimal] .mn-receipt{padding:max(24px,min(3cqi,40px))}.doc[data-layout=minimal] .mn-rrow{font:400 15px/1.4 var(--fb);border-bottom:1px solid var(--mn-div);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.doc[data-layout=minimal] .mn-rrow .l{color:var(--muted)}.doc[data-layout=minimal] .mn-rtotal{justify-content:space-between;align-items:baseline;gap:16px;padding:28px 0 8px;display:flex}.doc[data-layout=minimal] .mn-rtotal .v{font:300 clamp(52px,6.4cqi,92px)/1 var(--fd);letter-spacing:-.045em}.doc[data-layout=minimal] .mn-rdue{background:var(--paper);border-radius:var(--mn-r);font:400 15px var(--fb);justify-content:space-between;gap:16px;margin:16px 0 8px;padding:16px;display:flex}.doc[data-layout=minimal] .mn-rdue b{font-weight:500}.doc[data-layout=minimal] .mn-held{margin:0 0 20px}.doc[data-layout=minimal] .mn-rgap{height:12px}.doc[data-layout=minimal] .mn-mini{margin-top:64px}.doc[data-layout=minimal] .mn-mini q{font:300 clamp(24px,2.6cqi,34px)/1.2 var(--fd);letter-spacing:-.025em;quotes:"“" "”";display:block}.doc[data-layout=minimal] .mn-mini .mn-mono{margin-top:16px;display:block}.doc[data-layout=minimal] .mn-dock{z-index:5;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper)94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--mn-div);opacity:0;pointer-events:none;transition:transform .45s var(--mn-ease),opacity .45s;justify-content:space-between;align-items:center;gap:14px;display:flex;position:-webkit-sticky;position:sticky;bottom:0;transform:translateY(100%)}.doc[data-layout=minimal] .mn-dock[data-on]{opacity:1;pointer-events:auto;transform:none}.doc[data-layout=minimal] .mn-dock .t{font:300 26px/1 var(--fd);letter-spacing:-.03em}.doc[data-layout=minimal] .mn-dock .t small{font:400 10px var(--fm);color:var(--muted);letter-spacing:0;margin-bottom:4px;display:block}.doc[data-layout=minimal] .mn-dock .mn-btn{padding:12px 16px}@container (width>=860px){.doc[data-layout=minimal] .mn-dock{display:none}}.doc[data-layout=minimal] .mn-state-head{padding-top:24px}.doc[data-layout=minimal] .mn-state-head h1{font:300 clamp(56px,8.2cqi,128px)/.92 var(--fd);letter-spacing:-.045em;margin:104px 0 0}.doc[data-layout=minimal] .mn-state-head p{max-width:30em;color:var(--muted);margin-top:32px}
.doc[data-layout=minimal] .mn-cv{height:var(--cph,100svh);color:var(--ink);font-family:var(--fd);position:relative;overflow:hidden;container-type:size}.doc[data-layout=minimal] .mn-cv h1,.doc[data-layout=minimal] .mn-cv p{margin:0}.doc[data-layout=minimal] .mn-cv .mn-ph{object-fit:cover;width:100%;height:100%;display:block}.doc[data-layout=minimal] .mn-cv .m{font:400 11px var(--fm);color:var(--muted)}.doc[data-layout=minimal] .mn-cv .m b{color:var(--ink);font-weight:400}.doc[data-layout=minimal] .mn-cbtn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ink);color:var(--paper);font:500 13px var(--fd);border-radius:2px;gap:10px;padding:13px 18px;display:inline-flex}.doc[data-layout=minimal] .mn-cbtn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.doc[data-layout=minimal] .mn-cv .in-anim{animation:1.4s cubic-bezier(.2,.7,.2,1) both mn-rise}.doc[data-layout=minimal] .mn-cv .in-anim.d2{animation-delay:.25s}.doc[data-layout=minimal] .mn-cv .in-anim.d3{animation-delay:.5s}.doc[data-layout=minimal] .mn-cv .in-anim.d4{animation-delay:.75s}.doc[data-layout=minimal] .mn-cv .ph-anim{animation:2.2s both mn-ph}@keyframes mn-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mn-ph{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.doc[data-layout=minimal] .mn-cv .in-anim,.doc[data-layout=minimal] .mn-cv .ph-anim{animation:none}}.doc[data-layout=minimal] .mn-cva{grid-template-rows:auto 1fr auto;padding:3.6cqh 4cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.doc[data-layout=minimal] .mn-cva .hl{border-bottom:1px solid var(--mn-div);justify-content:space-between;padding-bottom:12px;display:flex}.doc[data-layout=minimal] .mn-cva .body{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;display:grid}.doc[data-layout=minimal] .mn-cva .tx{grid-column:1/7}.doc[data-layout=minimal] .mn-cva .tx h1{letter-spacing:-.045em;font-size:max(44px,min(8cqw,118px));font-weight:300;line-height:.95}.doc[data-layout=minimal] .mn-cva .tx h1 span{color:var(--muted)}.doc[data-layout=minimal] .mn-cva .tx p{color:var(--muted);max-width:26em;margin:26px 0 30px;font-size:15.5px;line-height:1.6}.doc[data-layout=minimal] .mn-cva .pl{grid-column:8/13;height:68cqh}.doc[data-layout=minimal] .mn-cva .ft{border-top:1px solid var(--mn-div);justify-content:flex-end;padding-top:12px;display:flex}.doc[data-layout=minimal] .mn-cva[data-photo=none] .tx{grid-column:1/10}@container (aspect-ratio<=3/4){.doc[data-layout=minimal] .mn-cva .body{grid-template-columns:1fr;align-content:center;gap:28px}.doc[data-layout=minimal] .mn-cva .tx,.doc[data-layout=minimal] .mn-cva .pl{grid-column:1}.doc[data-layout=minimal] .mn-cva .pl{order:-1;height:36cqh}.doc[data-layout=minimal] .mn-cva .tx p{margin:16px 0 20px}.doc[data-layout=minimal] .mn-cva .ft{flex-wrap:wrap;gap:18px}}.doc[data-layout=minimal] .mn-cvb{grid-template-columns:24cqw 1fr;gap:0;padding:4cqh 4cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.doc[data-layout=minimal] .mn-cvb .stp{filter:grayscale()contrast(1.04);position:relative}.doc[data-layout=minimal] .mn-cvb .stp .m{color:#fff;opacity:.85;position:absolute;top:10px;left:10px}.doc[data-layout=minimal] .mn-cvb .rt{padding-left:5cqw;position:relative}.doc[data-layout=minimal] .mn-cvb .vt{writing-mode:vertical-rl;font:400 10px var(--fm);color:var(--muted);letter-spacing:.06em;position:absolute;top:0;left:2.4cqw}.doc[data-layout=minimal] .mn-cvb .dd{text-align:right;font:600 clamp(28px,4cqw,56px)/.95 var(--fd);letter-spacing:-.03em;position:absolute;top:0;right:0}.doc[data-layout=minimal] .mn-cvb .ctr{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:5cqw;right:0;transform:translateY(-50%)}.doc[data-layout=minimal] .mn-cvb .ctr.in-anim{animation-name:mn-rise-c}@keyframes mn-rise-c{0%{opacity:0;transform:translateY(calc(12px - 50%))}to{opacity:1;transform:translateY(-50%)}}.doc[data-layout=minimal] .mn-cvb .ctr h1{font:600 clamp(32px,4.6cqw,64px)/1 var(--fd);letter-spacing:-.04em}.doc[data-layout=minimal] .mn-cvb .ctr h1 i{color:var(--muted);font-style:normal;font-weight:300}.doc[data-layout=minimal] .mn-cvb .ctr .m{margin-top:14px}.doc[data-layout=minimal] .mn-cvb .bl{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;max-width:280px;display:flex;position:absolute;bottom:0;right:0}.doc[data-layout=minimal] .mn-cvb[data-photo=none]{grid-template-columns:1fr}@container (aspect-ratio<=3/4){.doc[data-layout=minimal] .mn-cvb{grid-template-columns:30cqw 1fr;padding:22px 18px}.doc[data-layout=minimal] .mn-cvb .rt{padding-left:24px}.doc[data-layout=minimal] .mn-cvb .vt{left:6px}.doc[data-layout=minimal] .mn-cvb .ctr{left:24px}.doc[data-layout=minimal] .mn-cvb .bl{max-width:none;left:24px}.doc[data-layout=minimal] .mn-cvb[data-photo=none]{grid-template-columns:1fr}}.doc[data-layout=minimal] .mn-cvc{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;column-gap:3cqw;padding:3.6cqh 4cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.doc[data-layout=minimal] .mn-cvc .hl{border-bottom:1px solid var(--mn-div);grid-column:1/-1;gap:40px;padding-bottom:12px;display:flex}.doc[data-layout=minimal] .mn-cvc .vw{writing-mode:vertical-rl;font:500 clamp(44px,8cqh,96px)/1 var(--fd);letter-spacing:-.04em;white-space:nowrap;grid-area:2/2/4;padding-top:2cqh}.doc[data-layout=minimal] .mn-cvc .vw sup{vertical-align:top;color:var(--muted);font-size:.2em}.doc[data-layout=minimal] .mn-cvc .mid{flex-direction:column;grid-area:2/1;justify-content:flex-end;padding:3cqh 0 2cqh;display:flex}.doc[data-layout=minimal] .mn-cvc .mid .pl{width:80%;height:44cqh}.doc[data-layout=minimal] .mn-cvc .row{text-align:center;border-top:1px solid var(--mn-div);flex-direction:column;grid-area:3/1;align-items:center;gap:18px;padding-top:18px;display:flex}.doc[data-layout=minimal] .mn-cvc .row p{max-width:34em;color:var(--muted);font-size:13.5px;line-height:1.55}@container (aspect-ratio<=3/4){.doc[data-layout=minimal] .mn-cvc{padding:22px 18px}.doc[data-layout=minimal] .mn-cvc .mid .pl{width:100%;height:38cqh}.doc[data-layout=minimal] .mn-cvc .hl{flex-wrap:wrap;gap:14px}}