:root{--font-sans:IBM Plex Sans, system-ui, -apple-system, sans-serif;--font-display:IBM Plex Sans, system-ui, -apple-system, sans-serif;--fs-display:72px;--fw-display:500;--lh-display:1.02;--ls-display:-3px;--fs-h-xl:54px;--fw-h-xl:500;--lh-h-xl:1.08;--ls-h-xl:-2px;--fs-h-lg:36px;--fw-h-lg:500;--lh-h-lg:1.2;--ls-h-lg:-.5px;--fs-h-md:28px;--fw-h-md:500;--lh-h-md:1.2;--ls-h-md:-.5px;--fs-body-lg:18px;--fw-body-lg:400;--lh-body-lg:1.55;--fs-body:16px;--fw-body:400;--lh-body:1.5;--fs-eyebrow:14px;--fw-eyebrow:500;--lh-eyebrow:1;--ls-eyebrow:1.6px;--tt-eyebrow:uppercase;--eyebrow-gap:8px;--eyebrow-marker-w:7px;--eyebrow-marker-h:7px;--eyebrow-marker-r:9999px;--eyebrow-marker-bg:#fa5b35;--fs-label:14px;--fw-label:600;--lh-label:1;--ls-label:.02em;--surf-white-bg:#f2f1ec;--surf-light-bg:#e3e6de;--surf-tint-bg:#fa5b35;--surf-sunken-bg:#e3e6de;--surf-dark-bg:#111312;--surf-near-black-bg:#111312;--input-bg:#ffffff2e;--input-fg:#111312;--input-border:1px dashed #1113124d;--input-focus:#111312;--fg:#111312;--fg-muted:#2e2620;--border:#c7cbc3;--fg-on-dark:#fff;--fg-on-dark-muted:#ffffffa8;--border-on-dark:#ffffff24;--accent:#fa5b35;--on-accent:#111312;--heading:#111312;--link:#8a321d;--r-btn:0px;--btn-primary-bg:#fa5b35;--btn-primary-fg:#111312;--card-plain-bg:transparent;--card-plain-border:#c7cbc3;--card-plain-shadow:none;--card-dark-bg:#111312;--card-accent-bg:#fa5b35;--scrim:none;--scrim-blur:none;--section-y:73px;--section-y-lg:104px;--container-max:1248px;--gutter:clamp(44px, 9.6vw, 96px);--sp-xs:8px;--sp-sm:16px;--sp-md:24px;--sp-lg:40px;--sp-xl:64px;--r-sm:0px;--r-md:0px;--r-lg:0px;--r-pill:0px;--el-sm:0 2px 16px #11131214;--el-md:0 6px 18px #1113120f;--el-lg:0 16px 40px #1113121a;--dur-fast:.3s;--dur-base:.4s;--dur-slow:.6s;--ease-standard:cubic-bezier(.65,0,.35,1);--ease-entrance:cubic-bezier(.22,1,.36,1);--ease-exit:ease-in;--rise:20px;--section-rise:20px;--stagger:80ms;--hover-lift:0px;--z-base:0;--z-raised:10;--z-sticky-nav:50;--z-overlay:1000;--z-toast:1100;--shadow-none:none;--shadow-note:全站 box-shadow:none（实测）。要『浮起』只用虚线框或实色块，不加阴影。;--line-dashed-dark:1px dashed #696e67;--line-dashed-dark-inner:1px dashed #353935;--line-dashed-cream:1px dashed #c7cbc3;--line-dashed-sage:1px dashed #b6bcb2;--line-solid-dark-card:1px solid #353935;--line-nav-rule:1px solid #696e67;--line-on-orange-input:1px dashed #1113124d;--line-focus:1px solid #111312;--line-accent-hover-line:1px solid #fa5b35;--opacity-button-hover:.8;--opacity-hairline:.3;--media-fg:#f2f1ec;--media-fg-muted:#c8cac6;--space-base:8px;--container-wide:1440px;--icon-color:#111312;--icon-color-on-dark:#f2f1ec;--icon-size:20px;--card-image-label-bg:#111312;--card-image-label-fg:#f2f1ec;--mt-dark-fg:#f2f1ec;--mt-dark-muted:#a6aaa5;--mt-dark-faint:#878c86;--mt-light-muted:#5f655f;--mt-tint-muted:#2e2620;--mt-tint-placeholder:#4a3023;--mt-accent-ink:#b83a16;--mt-nav-link:#c8cac6;--mt-dash-dark:#696e67;--mt-dash-inner:#353935;--mt-dash-cream:#c7cbc3;--mt-dash-sage:#b6bcb2;--mt-card-dark-bg:#1b1e1c;--mt-figure-pad:#dde0d8;--mt-frame:1328px;--sp-2xs:4px;--sp-12:12px;--sp-20:20px;--sp-28:28px;--sp-32:32px;--sp-48:48px;--sp-72:72px;--sp-80:80px;--sp-nav-offset:107px;--sp-nav-offset-sm:81px;--fs-small:14px;--fs-input:15px;--fs-logo:19px;--fs-row:22px;--fs-stage:42px;--fs-wordmark:236px;--fw-regular:400;--fw-medium:500;--fw-strong:600;--ls-caps:1.2px;--ls-logo:-.5px;--ls-wordmark:-2px;--lh-tight:1;--lh-card:1.2;--mt-input-on-tint:#fb7859}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{overflow-x:clip}body{min-width:320px;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);color:var(--mt-dark-fg);background:var(--surf-dark-bg);-webkit-font-smoothing:antialiased}img,picture,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-medium);color:inherit}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.s-dark{--s-bg:var(--surf-dark-bg);background:var(--surf-dark-bg);color:var(--mt-dark-fg);--s-muted:var(--mt-dark-muted);--s-dash:var(--mt-dash-dark);--s-eyebrow:var(--accent);--s-rule:var(--mt-dash-dark);--s-ink:var(--accent)}.s-white{--s-bg:var(--surf-white-bg);background:var(--surf-white-bg);color:var(--fg);--s-muted:var(--mt-light-muted);--s-dash:var(--mt-dash-cream);--s-eyebrow:var(--mt-light-muted);--s-rule:var(--mt-dash-cream);--s-ink:var(--mt-accent-ink)}.s-light{--s-bg:var(--surf-light-bg);background:var(--surf-light-bg);color:var(--fg);--s-muted:var(--mt-light-muted);--s-dash:var(--mt-dash-sage);--s-eyebrow:var(--mt-light-muted);--s-rule:var(--mt-dash-sage);--s-ink:var(--mt-accent-ink)}.s-tint{--s-bg:var(--surf-tint-bg);background:var(--surf-tint-bg);color:var(--on-accent);--s-muted:var(--mt-tint-muted);--s-dash:var(--line-on-orange-input);--s-eyebrow:var(--on-accent);--s-rule:var(--mt-tint-muted);--s-ink:var(--on-accent)}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.sec{position:relative}.sec:before,.sec:after{content:"";pointer-events:none;background:linear-gradient(var(--s-rule), var(--s-rule)) 0 0 / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--s-rule) 0 1px, transparent 1px 80px) 0 0 / 5px 100% no-repeat;width:9px;position:absolute;top:0;bottom:0}.sec:before{left:max(0px, calc(50% - var(--mt-frame) / 2))}.sec:after{left:min(calc(100% - 1px), calc(50% + var(--mt-frame) / 2));transform-origin:0 0;transform:scaleX(-1)}.ruler{background:linear-gradient(var(--mt-dash-dark), var(--mt-dash-dark)) 0 0 / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--mt-dash-dark) 0 1px, transparent 1px 60px) 0 0 / 100% 9px no-repeat, repeating-linear-gradient(to right, var(--mt-dash-dark) 0 1px, transparent 1px 12px) 0 0 / 100% 4px no-repeat;height:9px}.h-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-display)}.h-sec{font-size:var(--fs-h-xl);line-height:var(--lh-h-xl);letter-spacing:var(--ls-h-xl);font-weight:var(--fw-h-xl)}.h-card{font-size:var(--fs-h-md);line-height:var(--lh-h-md);letter-spacing:var(--ls-h-md);font-weight:var(--fw-medium)}.h-row{font-size:var(--fs-row);line-height:1.3;font-weight:var(--fw-medium)}.num-lg{font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:var(--ls-h-lg);font-weight:var(--fw-medium)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--s-eyebrow);line-height:1.3;display:block}.tag{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--s-muted)}.note{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--s-muted)}.small{font-size:var(--fs-small);color:var(--s-muted);line-height:1.5}.sq{background:var(--accent);flex:none;width:6px;height:6px;display:inline-block}.hl{white-space:nowrap;background:var(--accent);color:var(--on-accent);margin-bottom:.62em;padding:0 .18em;display:inline-block;position:relative}.hl .dim{pointer-events:none;justify-content:center;align-items:center;height:13px;font-style:normal;display:flex;position:absolute;top:calc(100% + .26em);left:0;right:0}.hl .dim:before{content:"";background:var(--s-ink);transform-origin:50%;height:1px;position:absolute;top:50%;left:0;right:0}.hl .dim:after{content:attr(data-v);padding:0 var(--sp-xs);background:var(--s-bg);font-size:var(--fs-small);line-height:var(--lh-tight);letter-spacing:.4px;font-weight:var(--fw-medium);color:var(--s-ink);position:relative}.hl .dim:not([data-v]):after{content:none}.hl .tick{background:var(--s-ink);width:1px;height:calc(.36em + 13px);font-style:normal;position:absolute;top:calc(100% - .1em)}.hl .tick.l{left:0}.hl .tick.r{right:0}.hl .tick:after{content:"";border:4px solid #0000;position:absolute;bottom:2px}.hl .tick.l:after{border-left:6px solid var(--s-ink);border-right:0;left:1px}.hl .tick.r:after{border-right:6px solid var(--s-ink);border-left:0;right:1px}.head{gap:var(--sp-32) var(--sp-xl);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;display:grid}.head .left .eyebrow{margin-bottom:var(--sp-28)}.head .right{gap:var(--sp-28);justify-items:start;padding-top:50px;display:grid}.head .links{gap:var(--sp-md);flex-wrap:wrap;display:flex}.btn{justify-content:center;align-items:center;gap:var(--sp-12);min-height:50px;padding:15px var(--sp-md);border-radius:var(--r-btn);font:500 var(--fs-label)/1.4 var(--font-sans);letter-spacing:normal;cursor:pointer;transition:filter var(--dur-fast) linear;border:0;display:inline-flex}.btn:hover,.btn:focus-visible{filter:opacity(var(--opacity-button-hover))}.btn:active{filter:opacity(.66)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-white{background:var(--surf-white-bg);color:var(--fg)}.btn-ink{background:var(--surf-dark-bg);color:var(--mt-dark-fg)}.btn-outline{color:inherit;border:var(--line-dashed-dark);background:0 0}.btn-outline .ne{color:var(--accent)}.lnk{align-items:center;gap:var(--sp-12);padding-bottom:var(--sp-xs);font-size:var(--fs-small);font-weight:var(--fw-medium);color:inherit;transition:opacity var(--dur-fast) linear;border-bottom:1px solid;line-height:1.4;display:inline-flex}.lnk:hover,.lnk:focus-visible{opacity:var(--opacity-button-hover)}.lnk:active{opacity:.66}.arr{color:var(--accent);font-weight:var(--fw-medium)}.s-white .arr,.s-light .arr{color:var(--mt-accent-ink)}.hoverline{position:relative}.hoverline:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-fast) var(--ease-standard);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.hoverline:hover:after,.hoverline:focus-within:after{transform:scaleX(1)}.corners{position:relative}.corners>i{border:0 solid var(--accent);pointer-events:none;width:12px;height:12px;position:absolute}.corners>i:first-of-type{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.corners>i:nth-of-type(2){border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.corners>i:nth-of-type(3){border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.corners>i:nth-of-type(4){border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.plate{background:var(--card-image-label-bg);color:var(--card-image-label-fg);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;padding:var(--sp-12) var(--sp-sm);line-height:1.3;display:inline-block}.has-js .rise{transform:translateY(var(--rise));animation:rise var(--dur-slow) var(--ease-entrance) forwards}.has-js .rise.btn-rise{transform:translateY(12px)}@keyframes rise{to{transform:none}}.has-js .reveal-img{opacity:0;transition:opacity var(--dur-base) var(--ease-entrance), transform var(--dur-base) var(--ease-entrance);transform:scale(.96)}.has-js .reveal-img.in{opacity:1;transform:none}.has-js .hl .dim:before{transform:scaleX(0)}.has-js .hl .dim:after,.has-js .hl .tick:after{opacity:0}.has-js .hl.in .dim:before{transition:transform .45s var(--ease-standard) .25s;transform:none}.has-js .hl.in .dim:after{opacity:1;transition:opacity var(--dur-fast) linear .4s}.has-js .hl.in .tick:after{opacity:1;transition:opacity var(--dur-fast) linear .7s}@media (width<=1279px){.h-display{letter-spacing:-2.5px;font-size:56px}.h-sec{letter-spacing:var(--ls-wordmark);font-size:44px}}@media (width<=900px){.head{grid-template-columns:1fr}.head .right{padding-top:0}}@media (width<=809px){.h-display{font-size:var(--fs-stage);letter-spacing:var(--ls-wordmark)}.h-sec{letter-spacing:-1px;font-size:38px}.hl{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.has-js .rise,.has-js .rise.btn-rise{animation:none;transform:none}.has-js .reveal-img{opacity:1;transform:none}.has-js .hl .dim:before{transform:none}.has-js .hl .dim:after,.has-js .hl .tick:after{opacity:1}}.site-head[data-astro-cid-lcdefpme]{z-index:var(--z-sticky-nav);background:var(--surf-dark-bg);position:fixed;top:0;left:0;right:0}.bar[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-lg);border-bottom:var(--line-nav-rule);height:98px;max-width:var(--mt-frame);padding:0 var(--sp-lg);display:flex}.logo[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-12);color:var(--accent);font-size:var(--fs-logo);font-weight:var(--fw-strong);letter-spacing:var(--ls-logo);margin-right:auto;display:inline-flex}.mark[data-astro-cid-lcdefpme]{background:var(--accent);width:28px;height:28px;position:relative}.mark[data-astro-cid-lcdefpme]:before,.mark[data-astro-cid-lcdefpme]:after{content:"";background:var(--surf-dark-bg);height:4px;position:absolute;left:6px}.mark[data-astro-cid-lcdefpme]:before{width:16px;top:8px}.mark[data-astro-cid-lcdefpme]:after{width:9px;top:15px}.nav-links[data-astro-cid-lcdefpme]{gap:var(--sp-32);display:flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--mt-nav-link);transition:color var(--dur-fast) linear}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--mt-dark-fg)}.toggle[data-astro-cid-lcdefpme]{min-width:76px;min-height:44px;padding:0 var(--sp-12);color:var(--mt-dark-fg);border:var(--line-dashed-dark);font-weight:var(--fw-medium);font-size:var(--fs-small);line-height:var(--lh-tight);font-family:var(--font-sans);cursor:pointer;transition:opacity var(--dur-fast) linear;background:0 0;display:none}.toggle[data-astro-cid-lcdefpme]:hover{opacity:var(--opacity-button-hover)}.mnav[data-astro-cid-lcdefpme]{display:none}.site-head[data-astro-cid-lcdefpme] .ruler[data-astro-cid-lcdefpme]{max-width:var(--mt-frame);margin:0 auto}.opening[data-astro-cid-lcdefpme]{padding-top:var(--sp-nav-offset)}.opening[data-astro-cid-lcdefpme]:before,.opening[data-astro-cid-lcdefpme]:after{z-index:1}.band[data-astro-cid-lcdefpme]{position:relative}.dots[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(circle, var(--mt-dash-dark) 1px, transparent 1.5px) 0 0 / 24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 120% at 82% 10%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 120% at 82% 10%,#000 0%,#0000 75%)}.dots[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(circle, var(--accent) 1px, transparent 1.5px) 12px 12px / 48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(30% 60% at 88% 0,#000 0%,#0000 70%);mask-image:radial-gradient(30% 60% at 88% 0,#000 0%,#0000 70%)}.band-in[data-astro-cid-lcdefpme]{gap:var(--sp-48);padding-top:var(--sp-72);padding-bottom:var(--sp-48);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid;position:relative}.band[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.band[data-astro-cid-lcdefpme] .l1[data-astro-cid-lcdefpme]{color:var(--mt-dark-fg)}.band[data-astro-cid-lcdefpme] .l2[data-astro-cid-lcdefpme]{color:var(--mt-dark-muted)}.band-r[data-astro-cid-lcdefpme]{gap:var(--sp-28);padding-top:var(--sp-xs);justify-items:start;display:grid}.band-r[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{color:var(--mt-nav-link)}.d1[data-astro-cid-lcdefpme]{animation-delay:80ms!important}.d2[data-astro-cid-lcdefpme]{animation-delay:.16s!important}.d3[data-astro-cid-lcdefpme]{animation-delay:.28s!important}.d4[data-astro-cid-lcdefpme]{animation-delay:.36s!important}.pano[data-astro-cid-lcdefpme]{z-index:2;background:var(--mt-card-dark-bg);height:500px;position:relative;overflow:hidden}.pano[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.pano[data-astro-cid-lcdefpme] .plate[data-astro-cid-lcdefpme]{left:max(0px, calc(50% - var(--mt-frame) / 2));position:absolute;bottom:32px}.pad[data-astro-cid-lcdefpme]{padding:var(--section-y-lg) 0}.index[data-astro-cid-lcdefpme]{margin-top:var(--sp-48);column-gap:var(--sp-48);border-top:var(--line-dashed-sage);grid-template-columns:1fr 1fr;display:grid}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:var(--line-dashed-sage)}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){border-top:0}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-md);min-height:98px;padding:var(--sp-sm) 0;grid-template-columns:112px minmax(0,1fr) 24px;display:grid}.ix-body[data-astro-cid-lcdefpme]{gap:var(--sp-2xs);min-width:0;display:grid}.ix-use[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.index[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{justify-self:end}.specs[data-astro-cid-lcdefpme]{padding-top:var(--sp-28);padding-bottom:var(--sp-72);position:relative}.specs-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--sp-md);margin-bottom:var(--sp-28);display:flex}.cells[data-astro-cid-lcdefpme]{gap:var(--sp-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.cell[data-astro-cid-lcdefpme]{border:var(--line-dashed-dark);padding:var(--sp-md);justify-content:space-between;gap:var(--sp-32);flex-direction:column;min-height:280px;display:flex}.cell-k[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-12);display:flex}.cell-n[data-astro-cid-lcdefpme]{font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);color:var(--accent)}.cell-b[data-astro-cid-lcdefpme]{gap:var(--sp-12);display:grid}.cell-b[data-astro-cid-lcdefpme] .num-lg[data-astro-cid-lcdefpme]{color:var(--mt-dark-fg)}.cell-a[data-astro-cid-lcdefpme]{margin-top:var(--sp-12);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--mt-dark-fg);transition:opacity var(--dur-fast) linear}.cell-a[data-astro-cid-lcdefpme]:hover,.cell-a[data-astro-cid-lcdefpme]:focus-visible{opacity:var(--opacity-button-hover)}.cells-wrap[data-astro-cid-lcdefpme]>i[data-astro-cid-lcdefpme]{z-index:1}.stmt[data-astro-cid-lcdefpme]{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) minmax(0,574px);align-items:start;display:grid}.stmt-l[data-astro-cid-lcdefpme]{gap:var(--sp-md);justify-items:start;display:grid}.stmt-l[data-astro-cid-lcdefpme] .h-sec[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-xs)}.stmt-r[data-astro-cid-lcdefpme]{gap:var(--sp-md);padding-top:var(--sp-xs);display:grid}.stmt-big[data-astro-cid-lcdefpme]{font-size:var(--fs-h-md);line-height:var(--lh-h-md);letter-spacing:var(--ls-h-md);font-weight:var(--fw-medium);padding-bottom:var(--sp-32);border-bottom:1px solid var(--mt-dash-sage)}.wide[data-astro-cid-lcdefpme]{margin-top:var(--sp-48);background:var(--mt-card-dark-bg);height:500px;overflow:hidden}.wide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.wide-foot[data-astro-cid-lcdefpme]{margin-top:var(--sp-lg);justify-content:space-between;align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.wide-acts[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-lg);display:flex}.trio[data-astro-cid-lcdefpme]{margin-top:var(--sp-48);gap:var(--sp-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tcard[data-astro-cid-lcdefpme]{border:var(--line-dashed-cream);padding:var(--sp-32);flex-direction:column;display:flex}.tcard[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:336/220;object-fit:cover;background:var(--mt-figure-pad);width:100%}.tnum[data-astro-cid-lcdefpme]{margin-top:var(--sp-28);font-size:var(--fs-h-lg);line-height:var(--lh-card);font-weight:var(--fw-medium);color:var(--mt-accent-ink)}.tcard[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--sp-sm)}.tbody[data-astro-cid-lcdefpme]{margin-top:var(--sp-sm);color:var(--s-muted);flex:1}.ttags[data-astro-cid-lcdefpme]{margin-top:var(--sp-md);padding-top:var(--sp-md);border-top:var(--line-dashed-cream);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--s-muted)}.order-h[data-astro-cid-lcdefpme]{margin-top:var(--sp-28)}.stages[data-astro-cid-lcdefpme]{margin-top:var(--sp-48);gap:var(--sp-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:var(--line-dashed-dark);padding:var(--sp-32) var(--sp-sm) 0;align-content:start;gap:var(--sp-sm);display:grid}.snum[data-astro-cid-lcdefpme]{font-size:var(--fs-stage);line-height:var(--lh-tight);font-weight:var(--fw-regular);color:var(--mt-light-muted)}.sbody[data-astro-cid-lcdefpme]{color:var(--s-muted)}.brief[data-astro-cid-lcdefpme]{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) minmax(0,614px);align-items:start;display:grid}.brief-l[data-astro-cid-lcdefpme]{gap:var(--sp-md);justify-items:start;display:grid}.brief-l[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-2xs)}.brief-l[data-astro-cid-lcdefpme] .h-sec[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-xs)}.brief-card[data-astro-cid-lcdefpme]{background:var(--surf-light-bg);border:var(--line-dashed-cream);padding:var(--sp-lg);gap:var(--sp-20);margin-top:var(--sp-md);display:grid}.bc-top[data-astro-cid-lcdefpme]{color:var(--fg);justify-content:space-between;align-items:center;display:flex}.brief-card[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{max-width:30em}.bc-foot[data-astro-cid-lcdefpme]{padding-top:var(--sp-20);border-top:1px solid var(--mt-dash-cream)}.custom-sec[data-astro-cid-lcdefpme]{padding-top:var(--sp-md)}.split[data-astro-cid-lcdefpme]{gap:var(--sp-80);grid-template-columns:minmax(0,584px) minmax(0,1fr);align-items:start;display:grid}.split-fig[data-astro-cid-lcdefpme]{background:var(--mt-figure-pad);aspect-ratio:584/520;overflow:hidden}.split-fig[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.split-t[data-astro-cid-lcdefpme]{gap:var(--sp-md);justify-items:start;display:grid}.split-t[data-astro-cid-lcdefpme] .h-sec[data-astro-cid-lcdefpme]{margin:var(--sp-2xs) 0 var(--sp-xs)}.caps[data-astro-cid-lcdefpme]{width:100%;padding-top:var(--sp-md);border-top:var(--line-dashed-cream);font-size:var(--fs-small);font-weight:var(--fw-medium)}.rfq[data-astro-cid-lcdefpme]{gap:var(--sp-xl);padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg);grid-template-columns:minmax(0,1fr) minmax(0,574px);display:grid}.rfq-l[data-astro-cid-lcdefpme]{gap:var(--sp-28);align-content:start;display:grid}.rfq-l[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{max-width:26em}.rfq-form[data-astro-cid-lcdefpme]{gap:var(--sp-sm);display:grid}.f2[data-astro-cid-lcdefpme]{gap:var(--sp-sm);grid-template-columns:1fr 1fr;display:grid}.rfq-form[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{gap:var(--sp-xs);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--on-accent);display:grid}.rfq-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.rfq-form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{width:100%;min-height:52px;padding:var(--sp-12) var(--sp-sm);background:var(--mt-input-on-tint);border:var(--input-border);color:var(--input-fg);font-weight:var(--fw-regular);font-size:var(--fs-input);line-height:1.4;font-family:var(--font-sans);border-radius:0;outline:none}.rfq-form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;min-height:110px}.rfq-form[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]::placeholder{color:var(--mt-tint-placeholder);opacity:1}.rfq-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.rfq-form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{border:var(--line-focus)}.submit[data-astro-cid-lcdefpme]{width:100%;min-height:53px}.form-note[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--on-accent)}.form-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.foot[data-astro-cid-lcdefpme]{padding:var(--sp-48) 0 var(--sp-32)}.wordmark[data-astro-cid-lcdefpme]{width:100%;height:auto}.wordmark[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font-weight:var(--fw-strong);font-size:var(--fs-wordmark);line-height:var(--lh-tight);font-family:var(--font-sans);fill:var(--mt-nav-link);letter-spacing:var(--ls-wordmark)}.foot-rule[data-astro-cid-lcdefpme]{margin-top:var(--sp-lg);border-top:var(--line-dashed-dark-inner);display:block}.foot-cols[data-astro-cid-lcdefpme]{padding-top:var(--sp-32);gap:var(--sp-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.foot-cols[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--sp-12);align-content:start;display:grid}.foot-cols[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.addr[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--mt-nav-link)}.foot-cols[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--mt-dark-fg)}.foot-cols[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-xs)}.social[data-astro-cid-lcdefpme]{gap:var(--sp-12);margin-top:var(--sp-2xs);display:flex}.foot-base[data-astro-cid-lcdefpme]{margin-top:var(--sp-48);justify-content:space-between;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.foot-base[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}@media (width<=1279px){.bar[data-astro-cid-lcdefpme]{gap:var(--sp-28)}.nav-links[data-astro-cid-lcdefpme]{gap:var(--sp-md)}.cells[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.split[data-astro-cid-lcdefpme]{gap:var(--sp-48)}}@media (width<=1023px){.nav-links[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme]{display:none}.toggle[data-astro-cid-lcdefpme]{display:inline-block}.bar[data-astro-cid-lcdefpme]{height:72px;padding:0 var(--gutter)}.opening[data-astro-cid-lcdefpme]{padding-top:var(--sp-nav-offset-sm)}.mnav[data-astro-cid-lcdefpme][data-open]{gap:var(--sp-2xs);padding:var(--sp-xs) var(--gutter) var(--sp-20);border-bottom:var(--line-nav-rule);display:grid}.mnav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:var(--sp-12) 0;color:var(--mt-nav-link);font-size:var(--fs-body)}.band-in[data-astro-cid-lcdefpme]{gap:var(--sp-28);grid-template-columns:1fr}.index[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){border-top:0}.trio[data-astro-cid-lcdefpme],.stages[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.brief[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme],.rfq[data-astro-cid-lcdefpme],.stmt[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pano[data-astro-cid-lcdefpme],.wide[data-astro-cid-lcdefpme]{height:360px}.foot-cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.cells[data-astro-cid-lcdefpme],.trio[data-astro-cid-lcdefpme],.stages[data-astro-cid-lcdefpme],.f2[data-astro-cid-lcdefpme],.foot-cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr 24px}.index[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{grid-column:1/-1}.ix-use[data-astro-cid-lcdefpme]{white-space:normal}.pano[data-astro-cid-lcdefpme],.wide[data-astro-cid-lcdefpme]{height:260px}.tcard[data-astro-cid-lcdefpme],.brief-card[data-astro-cid-lcdefpme]{padding:var(--sp-md)}.specs-head[data-astro-cid-lcdefpme]{flex-direction:column}.wide-acts[data-astro-cid-lcdefpme]{gap:var(--sp-20);flex-wrap:wrap}}
