.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]){--mv-paper:#fff;--mv-sunken:#f4f4f3;--mv-face:#a7a8a5;--mv-ink:#060606;--mv-muted:#6b6b68;--mv-line:#e2e2e0;--mv-blue:#c8363c;--mv-aqua:#ffb3ad;--mv-pink:#ffb3e7;--mv-gap:clamp(56px,5.2vw,84px);--mv-rail:min(1180px,calc(100% - 2 * clamp(24px, 5vw, 80px)));--mv-meas:34em;--mv-railw:140px;--mv-railgap:clamp(24px,4vw,64px);--mv-fast:120ms;--mv-hover:320ms;--mv-slow:1150ms;--mv-glide:cubic-bezier(.16,.84,.24,1);--mv-ease:cubic-bezier(.2,.6,.2,1);--ink:var(--mv-ink);--blue:var(--mv-blue);--cyan:var(--mv-aqua);--cream:var(--mv-sunken);--muted:var(--mv-muted);--line:var(--mv-line);background:var(--mv-paper);color:var(--mv-ink);font-family:var(--font-instrument),var(--font-zen-kaku),sans-serif}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(h1,h2,h3,.home-display){font-family:var(--font-baskerville),var(--font-noto-jp),serif;font-weight:600;color:var(--mv-ink);letter-spacing:.01em;text-wrap:pretty}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(p,li,dd,dt){font-family:var(--font-instrument),var(--font-zen-kaku),sans-serif;font-size:16px;font-weight:400;line-height:1.8}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout p{max-width:var(--mv-meas);margin-inline:0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout :is(p+p,.home-copy,.home-mission,.home-copy-large){margin-top:24px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout :is(h2,h3,.home-display){margin-block:0 24px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(small,.home-label,.eyebrow,figcaption){font-size:12px;line-height:1.7;letter-spacing:.16em;color:var(--mv-muted)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-hero,.home-prologue,.home-question,.home-answer,.home-what,.home-why,.home-how,.home-future,.home-vision,.home-future-intro,.home-section-heading,.home-how-heading,.home-copy,.home-mission){text-align:left}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-links.home-wrap,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-wrap{width:var(--mv-rail);margin-inline:auto}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-offset{margin-inline:0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) *{box-shadow:none}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-space,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-why,.home-how,.home-future){padding-block:var(--mv-gap)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-question,.home-answer,.home-what,.home-why,.home-how,.home-future){border-top:1px solid var(--mv-line)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-why,.home-how,.home-future){background:var(--mv-paper)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero{position:relative;min-height:min(92vh,840px);padding-block:clamp(72px,10vh,120px) clamp(48px,7vh,88px);background:#150f10;display:grid;align-content:end;overflow:hidden}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero:before{content:"";position:absolute;inset:0;background:url(/assets/shopping-discovery-hero.png) 62% 34%/cover no-repeat}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,12,18,.76) 0,rgba(10,12,18,.34) 38%,rgba(10,12,18,.06) 68%),linear-gradient(104deg,rgba(57,69,162,.34),rgba(153,248,255,.1) 62%,transparent)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero>.home-wrap{position:relative;z-index:1}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero h1{font-size:clamp(46px,8.2vw,118px);line-height:1.12;letter-spacing:.005em;font-weight:600;color:#fff;margin:0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero p{margin-top:28px;font-size:16px;color:rgba(255,255,255,.82);max-width:34em}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero .home-wrap:before{content:"mikke.ai";display:block;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.34);width:88px;font-family:var(--font-baskerville),serif;font-size:12px;letter-spacing:.14em;color:rgba(255,255,255,.78)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .masthead{background:var(--mv-paper)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout .home-display{font-family:var(--font-baskerville),var(--font-noto-jp),serif;font-size:clamp(30px,3.6vw,44px);line-height:1.3;font-weight:600;letter-spacing:.015em}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout h2{font-size:clamp(28px,3.4vw,42px);line-height:1.3}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout h3{font-size:clamp(21px,2.2vw,28px);line-height:1.4}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-copy-large p{font-size:16px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-prologue,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-prologue p{font-size:16px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-label{display:inline-block;margin-bottom:20px;text-transform:uppercase}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-emphasis{color:var(--mv-blue);font-weight:600;background:none}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-grid{gap:0;border-top:1px solid var(--mv-line)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-card{border:0;border-bottom:1px solid var(--mv-line);border-radius:0;background:transparent;padding:36px 0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-store{background:var(--mv-sunken);border-radius:0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-links{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--mv-line)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-link-primary,.home-link-secondary>a){display:flex;align-items:baseline;gap:20px;padding:30px 0;border:0;border-bottom:1px solid var(--mv-line);border-radius:0;background:transparent;color:var(--mv-ink);transition:color var(--mv-fast) var(--mv-ease)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-link-secondary{border:0;background:none}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-link-secondary>a:after{display:none}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-link-kicker{font-size:12px;letter-spacing:.16em;color:var(--mv-muted);min-width:108px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-link-copy strong{font-family:var(--font-baskerville),var(--font-noto-jp),serif;font-size:clamp(19px,2vw,24px);font-weight:600;color:var(--mv-ink)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-link-arrow{margin-left:auto;color:var(--mv-blue);transition:transform var(--mv-fast) var(--mv-ease)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-link-primary,.home-link-secondary>a):hover{color:var(--mv-blue)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-link-primary,.home-link-secondary>a):hover .home-link-arrow{transform:translateX(6px)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-detail-link{color:var(--mv-blue);text-decoration-thickness:1px;text-underline-offset:5px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .masthead{background:var(--mv-sunken);border-bottom:1px solid var(--mv-line)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.logo,.desktop-nav a,.contact-link){color:var(--mv-ink)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.desktop-nav>a,.desktop-nav>.nav-dropdown>summary){font-size:12px;font-weight:500;letter-spacing:.12em;color:var(--mv-ink);transition:color var(--mv-fast) var(--mv-ease)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.desktop-nav>a,.desktop-nav>.nav-dropdown>summary):hover{color:var(--mv-blue)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .nav-dropdown.is-current>summary{color:var(--mv-blue)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .nav-dropdown-panel a{font-size:12.5px;letter-spacing:.04em}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .contact-link{border:1px solid var(--mv-ink);border-radius:0;background:transparent;transition:background var(--mv-fast) var(--mv-ease),color var(--mv-fast) var(--mv-ease)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .contact-link:hover{background:var(--mv-ink);color:var(--mv-paper)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .site-footer{background:var(--mv-paper);border-top:1px solid var(--mv-line);color:var(--mv-muted)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .site-footer .footer-logo{color:var(--mv-ink)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .mk-cheeks{fill:var(--mv-pink)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .bd-mikke{opacity:.9}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(a,button,.home-service-card,.home-link-arrow){transition-duration:var(--mv-hover);transition-timing-function:var(--mv-ease)}@media (prefers-reduced-motion:reduce){.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) *{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:720px){.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero{min-height:min(84svh,680px)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-link-primary,.home-link-secondary>a){display:grid;grid-gap:8px;gap:8px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-link-arrow{margin-left:0}}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout section>.home-wrap{display:grid;grid-template-columns:var(--mv-railw) minmax(0,1fr);grid-column-gap:var(--mv-railgap);column-gap:var(--mv-railgap);align-items:start}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout section>.home-wrap>*{grid-column:2;min-width:0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) :is(.home-section-heading,.home-mission){display:contents}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout section>.home-wrap .home-label{grid-column:1;margin:14px 0 0;align-self:start}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero>.home-wrap{display:block}@media (max-width:860px){.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout section>.home-wrap{grid-template-columns:minmax(0,1fr)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout section>.home-wrap>*{grid-column:1}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout section>.home-wrap .home-label{grid-column:1;margin:0 0 12px}}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-store{padding-block:var(--mv-gap);border-block:1px solid var(--mv-line)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout>.home-links,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-store>.home-wrap{display:grid;grid-template-columns:var(--mv-railw) minmax(0,1fr);grid-column-gap:var(--mv-railgap);column-gap:var(--mv-railgap);align-items:start;width:var(--mv-rail);margin-inline:auto}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-store>.home-wrap>*{grid-column:2;min-width:0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-grid{grid-template-columns:minmax(0,1fr)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-card>*{text-align:left}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-detail-link{display:inline-flex;flex-direction:row;align-items:center;align-self:flex-start;justify-content:flex-start;gap:10px;min-height:0;margin-top:20px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-detail-link img{display:none}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-detail-link:after{content:"→";color:var(--mv-blue);transition:transform var(--mv-fast) var(--mv-ease)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-detail-link:hover:after{transform:translateX(5px)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-card{display:block}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout>.home-links{padding-block:var(--mv-gap) 0;border-top:1px solid var(--mv-line)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-layout>.home-links>*{grid-column:2;min-width:0}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-answer{background:var(--mv-blue);border-top:0;color:#fff}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-answer :is(h2,p,.home-display){color:#fff}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-answer .home-label{color:rgba(255,255,255,.64)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-answer .home-emphasis{color:var(--mv-aqua)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-answer h2{font-size:clamp(32px,4.4vw,58px);line-height:1.24}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-future{position:relative;border-top:0;background:linear-gradient(158deg,#ffb3ad,#eac0c1 34%,#c46d70 68%,#c8363c);padding-block:clamp(96px,13vw,180px)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-future>.home-wrap{display:block;text-align:center;max-width:20ch;margin-inline:auto}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-future :is(h2,p,.home-display){color:#fff;text-align:center}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-future p{max-width:none;margin-inline:auto}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-future .home-label{color:rgba(255,255,255,.72);margin:0 0 20px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-future .home-display{font-size:clamp(30px,4.2vw,54px);line-height:1.28}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;border-top:0;counter-reset:mv-biz}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-card{counter-increment:mv-biz;border:1px solid var(--mv-line);border-radius:16px;background:var(--mv-paper);padding:32px 28px 28px}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-card:before{content:"0" counter(mv-biz) " /";display:block;margin-bottom:18px;font-family:var(--font-baskerville),serif;font-size:12px;letter-spacing:.14em;color:var(--mv-blue)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-service-card:last-child{background:var(--mv-aqua);border-color:transparent}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .bd-home-slot{border-radius:20px;background:var(--mv-sunken);padding:clamp(24px,4vw,48px);overflow:hidden}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) [data-mv-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity var(--mv-slow) var(--mv-glide) var(--mv-delay,0s),transform var(--mv-slow) var(--mv-glide) var(--mv-delay,0s);will-change:opacity,transform}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) [data-mv-reveal][data-mv-in=true]{opacity:1;transform:none;will-change:auto}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero:before{transform:translate3d(0,var(--mv-par,0),0) scale(1.1);transform-origin:60% 40%;transition:transform 1.4s var(--mv-glide)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero[data-mv-in=true]:before{animation:mv-hero-settle 2.6s var(--mv-glide) both}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero>.home-wrap:before,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero>.home-wrap>*{opacity:0;transform:translate3d(0,22px,0)}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero[data-mv-in=true]>.home-wrap:before{animation:mv-rise 1.2s var(--mv-glide) .16s both}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero[data-mv-in=true]>.home-wrap>h1{animation:mv-rise 1.4s var(--mv-glide) .3s both}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero[data-mv-in=true]>.home-wrap>p{animation:mv-rise 1.4s var(--mv-glide) .56s both}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero:after{opacity:calc(.82 + var(--mv-veil, 0) * .18)}@keyframes mv-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes mv-hero-settle{0%{transform:translateZ(0) scale(1.16)}to{transform:translate3d(0,var(--mv-par,0),0) scale(1.1)}}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero:not([data-mv-in])>.home-wrap:before,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero:not([data-mv-in])>.home-wrap>*,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"])[data-mv-motion=off] [data-mv-reveal]{opacity:1;transform:none;animation:none}@media (prefers-reduced-motion:reduce){.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero>.home-wrap>*,.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) [data-mv-reveal]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.site-page.minimal-v2:is([data-page="/"],[data-page="/about/"]) .home-hero:before{animation:none!important}}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]){--md-gap:clamp(72px,7vw,132px);--md-rail:min(1240px,calc(100% - 2 * clamp(24px, 5vw, 72px)))}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout{display:block;padding:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout>*{margin:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-links,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision{width:var(--md-rail);margin-inline:auto}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band{padding-block:var(--md-gap)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero{position:relative;min-height:min(92svh,860px);display:grid;align-content:end;padding-bottom:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero .home-wrap{width:var(--md-rail);margin-inline:auto;padding-bottom:clamp(40px,5vw,76px)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero h1{font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:clamp(48px,7.4vw,108px);line-height:1.06;letter-spacing:.02em;color:#fff;margin:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band{display:grid;grid-template-columns:var(--mv-railw) 1fr;grid-gap:0 var(--mv-railgap);gap:0 var(--mv-railgap);border-top:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rail{font-family:var(--font-instrument),sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.2em;color:var(--mv-muted);margin:6px 0 0;max-width:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band-body>h2{font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.32;letter-spacing:.01em;margin:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band-lead{margin-top:22px;max-width:40em;color:var(--mv-muted)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band-foot{margin-top:28px;font-size:14px;color:var(--mv-muted);max-width:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-lede{font-size:clamp(30px,3.8vw,52px)!important}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-cols{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,3vw,52px);gap:clamp(24px,3vw,52px)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-cols p{margin:0;max-width:none;font-size:15px;color:var(--mv-muted)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-claim{margin-top:40px;padding-top:24px;border-top:1px solid var(--mv-line);max-width:none;font-size:17px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-mission-line{margin-top:12px;max-width:none;font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:clamp(26px,3.2vw,42px);line-height:1.3}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-mission-line em{font-style:normal;background:linear-gradient(transparent 62%,var(--mv-aqua) 62%)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item{background:var(--mv-paper);padding:clamp(20px,2vw,30px)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item+.md-grid-item{border-left:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-num{display:block;font-family:var(--font-instrument),sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--mv-blue)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item h3{font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:clamp(20px,1.7vw,26px);line-height:1.3;margin:14px 0 0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-latin{margin:8px 0 0;max-width:none;font-family:var(--font-instrument),sans-serif;font-size:10.5px;letter-spacing:.2em;color:var(--mv-face)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-note{margin:14px 0 0;max-width:none;font-size:14px;color:var(--mv-muted)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-why{margin-top:0;padding-block:clamp(96px,11vw,176px);background:radial-gradient(120% 90% at 78% 12%,rgba(153,248,255,.5) 0,rgba(153,248,255,0) 58%),linear-gradient(168deg,#a75153,#c8363c 46%,#6a3335)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-why-inner{width:var(--md-rail);margin-inline:auto;text-align:center}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rail-light{color:rgba(255,255,255,.62);margin-bottom:28px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-why h2{font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:clamp(26px,3.3vw,46px);line-height:1.5;letter-spacing:.01em;color:#fff;margin:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-why p{margin:32px auto 0;max-width:34em;color:rgba(255,255,255,.76);font-size:15px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rows{list-style:none;margin:44px 0 0;padding:0;border-top:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rows>li{border-bottom:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row{display:grid;grid-template-columns:56px minmax(0,1fr) 40px;align-items:center;grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);padding:clamp(20px,2.2vw,30px) 0;text-decoration:none;color:inherit;transition:background var(--mv-hover) var(--mv-ease),padding-inline var(--mv-hover) var(--mv-ease)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row:focus-visible,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row:hover{background:var(--mv-sunken);padding-inline:20px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-text{display:block}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-latin{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(26px,3.4vw,52px);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;color:var(--mv-ink)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-name{display:block;margin-top:9px;font-family:var(--font-noto-jp),sans-serif;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.1em;color:var(--mv-muted)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-lead{display:block;margin-top:14px;font-size:15px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-note{display:block;margin-top:6px;font-size:13.5px;color:var(--mv-muted)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--mv-sunken)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--mv-glide)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row:hover .md-row-thumb img{transform:scale(1.05)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-go{justify-self:end;font-size:18px;color:var(--mv-blue);transition:transform var(--mv-hover) var(--mv-ease)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row:hover .md-row-go{transform:translateX(6px)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);align-items:center;padding-block:var(--md-gap);border-top:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision-photo{margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--mv-sunken)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision-photo img{width:100%;height:100%;object-fit:cover}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision-body h2{font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.32;margin:20px 0 0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision-body p{margin-top:24px;max-width:30em;color:var(--mv-muted);font-size:15px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--mv-line);margin-bottom:var(--md-gap)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link+.md-link{border-left:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link{background:var(--mv-paper);padding:clamp(22px,2.4vw,34px) clamp(18px,2vw,26px);display:grid;grid-gap:10px;gap:10px;text-decoration:none;color:inherit;transition:background var(--mv-hover) var(--mv-ease),color var(--mv-hover) var(--mv-ease)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link:hover{background:var(--mv-blue);color:#fff}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link-latin{font-family:var(--font-instrument),sans-serif;font-size:10.5px;letter-spacing:.2em;color:var(--mv-face);transition:color var(--mv-hover) var(--mv-ease)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link:hover .md-link-latin{color:rgba(255,255,255,.72)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link-label{font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:17px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link-go{font-size:15px}@media (max-width:1000px){.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band{grid-template-columns:1fr;gap:20px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item+.md-grid-item,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link+.md-link{border-left:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item:nth-child(2n),.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link:nth-child(2n){border-left:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item:nth-child(n+3),.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link:nth-child(n+3){border-top:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row{grid-template-columns:44px minmax(0,1fr) 28px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision{grid-template-columns:1fr}}@media (max-width:640px){.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-cols{grid-template-columns:1fr}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid{grid-template-columns:1fr}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item:nth-child(2n){border-left:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item+.md-grid-item{border-top:1px solid var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row{grid-template-columns:36px minmax(0,1fr) 24px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-row-thumb{display:none}}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout .md-cols p+p,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout .md-grid-item p+p,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout .md-vision-body p+p,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout .md-why p+p{margin-top:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item .md-grid-latin+.md-grid-note{margin-top:12px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item h3+.md-grid-latin{margin-top:8px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-band-body h2+.md-band-lead{margin-top:22px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision-body .md-rail+h2{margin-top:14px}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]){--md-step:90ms;--md-rise:1050ms;--md-fade:900ms;--md-draw:1250ms}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-lines{display:block}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-line{display:block;overflow:hidden;padding-bottom:.04em}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-line>span{display:block;transform:translate3d(0,108%,0);transition:transform var(--md-rise) var(--mv-glide);transition-delay:calc(var(--md-i, 0) * var(--md-step));will-change:transform}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-sect[data-md-in] .md-line>span{transform:none;will-change:auto}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) [data-md-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity var(--md-fade) var(--mv-glide),transform var(--md-fade) var(--mv-glide);transition-delay:calc(var(--md-i, 0) * var(--md-step));will-change:opacity,transform}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-sect[data-md-in] [data-md-reveal]{opacity:1;transform:none;will-change:auto}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) :is(.md-band,.md-vision){border-top-color:transparent;position:relative}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) :is(.md-band,.md-vision):before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--mv-line);transform:scaleX(0);transform-origin:left center;transition:transform var(--md-draw) var(--mv-glide)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) :is(.md-band,.md-vision)[data-md-in]:before{transform:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-ruled{border-top-color:transparent;position:relative}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-ruled:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--mv-line);transform:scaleX(0);transform-origin:left center;transition:transform var(--md-draw) var(--mv-glide);transition-delay:calc(var(--md-i, 0) * var(--md-step))}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-sect[data-md-in] .md-ruled:before{transform:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rows{border-top-color:transparent;position:relative}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rows:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--mv-line);transform:scaleX(0);transform-origin:left center;transition:transform var(--md-draw) var(--mv-glide) .24s}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-sect[data-md-in] .md-rows:before{transform:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rows>li{border-bottom-color:transparent;position:relative}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rows>li:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--mv-line);transform:scaleX(0);transform-origin:left center;transition:transform var(--md-draw) var(--mv-glide);transition-delay:calc(var(--md-i, 0) * var(--md-step))}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-sect[data-md-in] .md-rows>li:after{transform:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-mask{overflow:hidden}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-mask img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path var(--md-draw) var(--mv-glide);transition:clip-path var(--md-draw) var(--mv-glide);transition:clip-path var(--md-draw) var(--mv-glide),-webkit-clip-path var(--md-draw) var(--mv-glide);transition-delay:calc(var(--md-i, 0) * var(--md-step))}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-sect[data-md-in] .md-mask img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision-photo img{transform:scale(1.09);transition:transform 1.9s var(--mv-glide),-webkit-clip-path var(--md-draw) var(--mv-glide);transition:clip-path var(--md-draw) var(--mv-glide),transform 1.9s var(--mv-glide);transition:clip-path var(--md-draw) var(--mv-glide),transform 1.9s var(--mv-glide),-webkit-clip-path var(--md-draw) var(--mv-glide)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-vision[data-md-in] .md-vision-photo img{transform:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero[data-md-in]:before{animation:mv-hero-settle 2.6s var(--mv-glide) both}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero-scroll{position:absolute;right:clamp(24px,5vw,72px);bottom:84px;z-index:2;display:block;width:1px;height:56px;overflow:hidden;background:rgba(255,255,255,.22)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero-scroll-line{position:absolute;inset:0;background:#fff;animation:md-scroll-hint 2.4s var(--mv-glide) infinite}@keyframes md-scroll-hint{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:60;pointer-events:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-progress:after{content:"";display:block;height:100%;background:var(--mv-blue);transform:scaleX(var(--md-progress,0));transform-origin:left center}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .masthead{background:transparent;border-bottom:1px solid transparent}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead{position:-webkit-sticky;position:sticky;top:0;z-index:50;transition:transform .52s var(--mv-glide),background .42s var(--mv-ease),border-color .42s var(--mv-ease)}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero{margin-top:calc(-1 * var(--md-head, 104px));padding-top:var(--md-head,104px)}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero:before{background:url(/assets/hero-mesh-gradient.webp) 50%/cover no-repeat}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero:after{background:linear-gradient(0deg,rgba(10,12,20,.6) 0,rgba(10,12,20,.46) 34%,rgba(10,12,20,.14) 64%,rgba(10,12,20,0) 86%);opacity:1}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-lifted=true]{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);border-bottom-color:var(--mv-line)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-lifted=true] :is(.desktop-nav>a,.desktop-nav>.nav-dropdown>summary){color:var(--mv-ink)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-lifted=true] :is(.desktop-nav>a,.desktop-nav>.nav-dropdown>summary):hover{color:var(--mv-blue)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-lifted=true] .contact-link{border-color:var(--mv-ink);color:var(--mv-ink)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-lifted=true] .contact-link:hover{background:var(--mv-ink);color:var(--mv-paper)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-lifted=true] .nav-chevron{color:var(--mv-muted)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-lifted=true] .mobile-nav>summary{color:var(--mv-ink)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead[data-md-hide=true]{transform:translateY(-104%)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .nav-dropdown-panel{background:var(--mv-paper);border:1px solid var(--mv-line);border-radius:0;box-shadow:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .nav-dropdown-panel a{color:var(--mv-ink)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .nav-dropdown-panel a:hover{color:var(--mv-blue)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item{transition:background var(--mv-hover) var(--mv-ease)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-grid-item:hover{background:var(--mv-sunken)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link-go,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link-label{transition:transform var(--mv-hover) var(--mv-ease)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-link:hover .md-link-go{transform:translateX(6px)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"])[data-md-motion=off] .md-mask img,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"])[data-md-motion=off] :is(.md-line>span,[data-md-reveal]){opacity:1;transform:none;-webkit-clip-path:none;clip-path:none;transition:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"])[data-md-motion=off] .md-rows>li:after,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"])[data-md-motion=off] :is(.md-band,.md-vision,.md-ruled,.md-rows,.md-rows>li):before{transform:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"])[data-md-motion=off] .md-hero-scroll{display:none}@media (prefers-reduced-motion:reduce){.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) :is(.md-line>span,[data-md-reveal]){opacity:1!important;transform:none!important;transition:none!important}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-mask img{-webkit-clip-path:none!important;clip-path:none!important;transform:none!important;transition:none!important}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-rows>li:after,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) :is(.md-band,.md-vision,.md-ruled,.md-rows):before{transform:none!important;transition:none!important}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero-scroll,.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-progress{display:none}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .masthead{position:static;transform:none!important}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero:before{animation:none!important}}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-hero:after{background:linear-gradient(180deg,rgba(8,10,16,.54) 0,rgba(8,10,16,.14) 17%,rgba(8,10,16,0) 33%),linear-gradient(0deg,rgba(10,12,18,.78) 0,rgba(10,12,18,.34) 38%,rgba(10,12,18,.06) 68%),linear-gradient(104deg,rgba(57,69,162,.34),rgba(153,248,255,.1) 62%,transparent)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout .md-hero>.home-wrap{display:block}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-layout .md-hero>.home-wrap>*{grid-column:auto}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-bare>.home-wrap:before{display:none}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-bare>.home-wrap{padding-bottom:clamp(64px,9vh,116px)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-pagehead{padding-block:clamp(64px,9vh,120px) var(--md-gap)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-pagehead-inner{width:var(--md-rail);margin-inline:auto;display:grid;grid-template-columns:var(--mv-railw) minmax(0,1fr);grid-gap:0 var(--mv-railgap);gap:0 var(--mv-railgap)}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-pagehead h1{font-family:var(--font-noto-jp),sans-serif;font-weight:600;font-size:clamp(34px,4.6vw,64px);line-height:1.2;letter-spacing:.01em;margin:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-pagehead-body p{margin-top:22px;max-width:34em;color:var(--mv-muted);font-size:15px}@media (max-width:1000px){.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-pagehead-inner{grid-template-columns:1fr;gap:20px}}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-ja{display:block;font-family:var(--font-noto-jp),sans-serif;font-weight:500;font-size:clamp(16px,1.7vw,25px);line-height:1.5;letter-spacing:.1em;color:rgba(255,255,255,.88)}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en{display:block;margin-top:clamp(14px,1.8vh,26px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(30px,6.2vw,94px);line-height:1.26;letter-spacing:-.004em;color:#fff}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en .md-line+.md-line{margin-top:-.34em}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en em{font-family:var(--font-instrument-serif),"Times New Roman",serif;font-style:italic;font-weight:400;font-size:1.2em;letter-spacing:0;margin-right:-.04em}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-how-intro{margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,516px);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-how-intro .md-band-lead{margin-top:0}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-store-visual{width:100%;max-width:516px;justify-self:end}@media (max-width:900px){.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-how-intro{grid-template-columns:1fr}.site-page.minimal-dense:is([data-page="/"],[data-page="/about/"]) .md-store-visual{justify-self:start}}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .md-pagehead{position:relative;min-height:min(56vh,480px);display:grid;align-content:center;margin-top:calc(-1 * var(--md-head, 104px));padding-top:calc(var(--md-head, 104px) + clamp(40px, 6vh, 80px));padding-bottom:clamp(48px,7vh,92px);background:#150f10 url(/assets/about-hero.webp) 62% 34%/cover no-repeat;overflow:hidden}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .md-pagehead:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,12,18,.72) 0,rgba(10,12,18,.52) 40%,rgba(10,12,18,.3))}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .md-pagehead-inner{position:relative;z-index:1}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .md-pagehead .md-rail{color:rgba(255,255,255,.64)}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .md-pagehead h1{color:#fff}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .md-pagehead-body p{color:rgba(255,255,255,.84)}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .masthead:not([data-md-lifted=true]){background:transparent;border-bottom-color:transparent}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .masthead:not([data-md-lifted=true]) .logo{content:url(/assets/mikke-ai-logo-on-dark.svg)}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .masthead:not([data-md-lifted=true]) :is(.desktop-nav>a,.desktop-nav>.nav-dropdown>summary){color:rgba(255,255,255,.84)}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .masthead:not([data-md-lifted=true]) .contact-link{border-color:rgba(255,255,255,.56);color:#fff}.site-page.minimal-dense.md-photo-page:is([data-page="/"],[data-page="/about/"]) .masthead:not([data-md-lifted=true]) .nav-chevron{color:rgba(255,255,255,.7)}@media (max-width:720px){.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en{font-size:11.5vw;line-height:1.04;letter-spacing:-.012em}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en em{line-height:.867}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en .md-line{overflow:visible;padding-bottom:0}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en .md-line+.md-line{margin-top:0}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-en .md-line>span{opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--md-fade) var(--mv-glide) calc(var(--md-i, 0) * var(--md-step)),transform var(--md-fade) var(--mv-glide) calc(var(--md-i, 0) * var(--md-step))}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-sect[data-md-in] .md-hero-en .md-line>span{opacity:1;transform:none}.site-page.minimal-dense.md-hero-page:is([data-page="/"],[data-page="/about/"]) .md-hero-ja{font-size:15px}}