*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f5f5ef;color:#333b46;font:15px/2 'Yu Mincho','Hiragino Mincho ProN',Georgia,serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:6px}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #64558e;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}img{width:100%;height:100%;object-fit:cover;display:block}button{cursor:pointer}h1{font-size:38px;line-height:1.8;letter-spacing:.09em}h2{font-size:29px;line-height:1.8;letter-spacing:.06em}h3{font-size:24px;line-height:1.8}.skip{position:absolute;top:-80px;left:20px;background:#fff;padding:12px;z-index:30}.skip:focus{top:5px}.site-head{width:90vw;margin:35px auto 0;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #bbc0c8;padding-bottom:20px}.head-top{display:flex;align-items:center}.brand{display:grid;line-height:1.5;font-family:Arial,Meiryo,sans-serif}.brand b{font-size:18px;font-weight:500;letter-spacing:.1em}.brand small{font-size:9px;letter-spacing:.2em;margin-top:4px}.head-note{display:none}.site-head nav{display:flex;gap:28px;font-size:12px;font-family:Arial,Meiryo,sans-serif}.site-head .contact-link{color:#665481}.nav-toggle{display:none}.materials-opening{width:90vw;margin:75px auto 100px;display:grid;grid-template-columns:12% 16% 39% 33%;grid-template-rows:130px 270px 180px;gap:0;position:relative}.opening-index{grid-column:1/3;grid-row:1;font:10px/2 Arial,Meiryo,sans-serif;letter-spacing:.16em}.opening-index>span{display:block;margin-top:23px;line-height:2.3;letter-spacing:.02em}.materials-opening h1{grid-column:1/3;grid-row:2/4;writing-mode:vertical-rl;justify-self:center;padding-top:30px;font-size:30px;line-height:2.3;letter-spacing:.15em}.opening-wide{grid-column:3;grid-row:1/3;padding-right:35px;position:relative}.opening-wide img{height:100%;object-position:center}.opening-wide span,.opening-detail span{display:block;font:9px/2 Arial,Meiryo,sans-serif;margin-top:10px;color:#787d84;letter-spacing:.06em}.opening-detail{grid-column:4;grid-row:2/4;padding-top:10px}.opening-detail img{height:315px}.opening-copy{grid-column:3;grid-row:3;padding-top:45px;font-size:12px;line-height:2.5;letter-spacing:.04em}.material-statement{width:min(1100px,84vw);margin:100px auto 140px;display:grid;grid-template-columns:16% 37% 47%;gap:20px;align-items:start}.material-statement>span{font:10px/2 Arial,sans-serif;letter-spacing:.1em;padding-top:14px;color:#797883}.material-statement h2{font-size:29px;line-height:2}.material-statement>div{padding-left:30px;font-size:14px;line-height:2.4}.material-statement p+p{margin-top:22px}.material-statement a{display:inline-block;font-size:12px;border-bottom:1px solid #98969d;padding:10px 0;margin-top:20px}.material-band{width:90vw;margin:0 auto 120px;display:grid;grid-template-columns:10% 57% 33%;gap:0;align-items:center}.band-number{writing-mode:vertical-rl;justify-self:center;font:11px/1.4 Arial,sans-serif;letter-spacing:.18em;align-self:start;padding-top:15px;color:#6d7484}.band-photo{height:485px;display:block;overflow:hidden}.band-photo img{transition:transform 1.2s}.band-photo:hover img{transform:scale(1.035)}.band-copy{padding:0 0 0 55px;max-width:350px}.band-copy h2{font-size:32px;margin-bottom:30px}.band-copy p{font-size:14px;line-height:2.3}.band-copy a{display:inline-block;font-size:12px;border-bottom:1px solid #93929b;padding:8px 0;margin-top:28px}.material-1{grid-template-columns:10% 33% 57%}.material-1 .band-photo{grid-column:3;grid-row:1}.material-1 .band-copy{grid-column:2;grid-row:1;padding:0 55px 0 0}.journal-section{background:#e8e8ef;padding:80px 8vw 95px}.editorial-heading{display:flex;align-items:center;gap:35px;border-bottom:1px solid #b6b9c2;padding-bottom:22px}.editorial-heading>span{font:11px Arial,sans-serif;letter-spacing:.14em}.editorial-heading h2{font-size:25px}.editorial-heading>a{margin-left:auto;font-size:12px}.journal-spread{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;margin-top:45px;align-items:start}.journal-spread>a:nth-child(2){margin-top:90px}.journal-spread img{height:320px;margin-bottom:20px}.journal-spread>a:nth-child(2) img{height:255px}.journal-spread span{font:10px/2 Arial,Meiryo,sans-serif;color:#626778}.journal-spread h3{margin:12px 0;font-size:24px;line-height:1.9}.journal-spread p{font-size:12px}.materials-closing{padding:95px 10vw;display:flex;justify-content:space-between;align-items:center;gap:35px}.materials-closing>p{font-size:28px;line-height:1.9;letter-spacing:.08em}.materials-closing>a{font-size:14px;border-bottom:1px solid #828391;padding:12px 0}.site-foot{border-top:1px solid #bbc0c8;padding:45px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:25px}.foot-brand{font:18px/1.5 Arial,Meiryo,sans-serif;letter-spacing:.08em}.site-foot>div>p{margin-top:12px;font-size:12px}.site-foot nav{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:12px}.fineprint{grid-column:1/-1;font:10px/1.9 Arial,Meiryo,sans-serif;color:#7e838d;margin-top:25px}.site-foot small{font:10px/1.5 Arial,sans-serif}.demo-return{background:#e8e8ef;display:flex;justify-content:space-between;padding:12px 5vw;gap:15px;font:11px/1.6 Arial,Meiryo,sans-serif}.page-title{width:84vw;margin:35px auto 70px}.page-title>p{font:10px/2 Arial,Meiryo,sans-serif;color:#727889;margin-bottom:50px}.page-title>span{font:10px/2 Arial,sans-serif;letter-spacing:.12em}.page-title h1{font-size:34px;margin-top:15px}.inside .material-band{margin-bottom:90px}.article-photo{height:550px;width:90vw;margin:0 auto 60px}.article-reading{max-width:680px;width:84vw;margin:0 auto 90px;line-height:2.4;font-size:15px}.article-lead{font-size:27px;line-height:2;letter-spacing:.06em;margin-bottom:30px}.article-reading h2{font-size:23px;line-height:1.9;margin:45px 0 22px}.article-reading p{margin-bottom:25px}.facts{margin:30px 0}.facts>div{display:grid;grid-template-columns:27% 1fr;border-top:1px solid #c5c5d0;font-size:13px}.facts dt{padding:22px 15px 22px 0}.facts dd{margin:0;padding:22px 0 22px 20px}.facts>div:last-child{border-bottom:1px solid #c5c5d0}.reading-link{display:inline-block;border-bottom:1px solid #93939f;padding:10px 0;margin-top:25px;font-size:13px}.journal-article header{max-width:830px;width:84vw;margin:75px auto 60px;text-align:center}.journal-article header>p{font:10px/2 Arial,Meiryo,sans-serif;letter-spacing:.14em;margin-bottom:25px}.journal-article h1{font-size:32px;line-height:1.9}.journal-article header>span{font:10px/2 Arial,sans-serif;display:block;margin-top:25px;color:#78808d}.trade-process{list-style:none;padding:0;margin:50px 0}.trade-process li{display:grid;grid-template-columns:50px 1fr;gap:35px;border-top:1px solid #c5c5d0;padding:30px 0}.trade-process li>span{font:14px/2 Arial,sans-serif;color:#807ca0;padding-top:6px}.trade-process h2{margin:0 0 20px}.trade-process p{font-size:14px;margin:0}.content{width:84vw;max-width:1100px;margin:auto}.contact-section{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;padding:10px 0 90px}.contact-section h2{font-size:27px}.contact-section>div>p{font-size:13px;margin-top:28px}.demo-form{display:grid;gap:25px;font-family:Arial,Meiryo,sans-serif}.demo-form label{display:grid;gap:8px;font-size:12px}.demo-form input,.demo-form textarea,.demo-form select{border:1px solid #bfc1ce;border-radius:0;padding:12px;background:transparent;color:inherit;width:100%;min-width:0}.demo-form button{background:#4b4e65;color:white;border:0;padding:18px;font-size:13px}.form-result{font-size:12px}
@media(max-width:1050px){.site-head nav{gap:18px;font-size:11px}.brand b{font-size:15px}.materials-opening{grid-template-rows:110px 230px 190px}.materials-opening h1{font-size:26px}.opening-wide{padding-right:25px}.opening-detail img{height:280px}.opening-copy{font-size:11px}.material-statement{grid-template-columns:13% 37% 50%;gap:10px}.material-statement h2{font-size:26px}.material-statement>div{padding-left:15px}.band-copy{padding-left:30px}.material-1 .band-copy{padding-right:30px}.band-photo{height:380px}.band-copy h2{font-size:28px}.band-copy p{font-size:13px}.contact-section{gap:45px}}
@media(max-width:700px){body{font-size:14px}.site-head{margin-top:23px;display:block;padding-bottom:17px}.head-top{justify-content:space-between}.brand b{font-size:16px}.brand small{font-size:8px}.nav-toggle{display:block;background:none;border:0;font:10px/2 Arial,sans-serif;padding:10px 0 10px 20px;color:inherit}.nav-toggle span{margin-left:10px}.site-head nav{display:none;flex-direction:column;gap:0;margin-top:20px;font-size:12px}.site-head nav.is-open{display:flex}.site-head nav a{border-top:1px solid #bbc0c8;padding:12px 0}.materials-opening{margin-top:35px;margin-bottom:50px;grid-template-columns:23% 27% 50%;grid-template-rows:50px 260px 210px 120px}.opening-index{grid-column:1/4;grid-row:1;font-size:8px}.opening-index>span{display:none}.materials-opening h1{grid-column:1;grid-row:2/4;font-size:21px;line-height:1.8;padding-top:0;letter-spacing:.1em;align-self:start}.opening-wide{grid-column:2/4;grid-row:2;padding:0}.opening-wide img{height:245px}.opening-wide span,.opening-detail span{font-size:7px;margin-top:6px}.opening-detail{grid-column:3;grid-row:3;margin-top:28px;padding:0}.opening-detail img{height:170px}.opening-copy{grid-column:1/4;grid-row:4;padding-top:40px;font-size:11px;line-height:2.3}.material-statement{margin:65px auto 70px;width:84vw;grid-template-columns:1fr;gap:20px}.material-statement>span{font-size:9px;padding:0}.material-statement h2{font-size:27px}.material-statement>div{padding:0;font-size:13px}.material-band{grid-template-columns:30px 1fr;margin-bottom:65px;align-items:start}.band-number{grid-column:1;grid-row:1;font-size:9px;padding:0}.band-photo{height:280px;grid-column:2;grid-row:1}.band-copy{grid-column:2;grid-row:2;padding:25px 0 0;max-width:none}.band-copy h2{font-size:27px;margin-bottom:15px}.band-copy p{font-size:13px;line-height:2.2}.band-copy a{margin-top:20px}.material-1{grid-template-columns:30px 1fr}.material-1 .band-photo{grid-column:2;grid-row:1}.material-1 .band-copy{grid-column:2;grid-row:2;padding:25px 0 0}.journal-section{padding:45px 8vw 55px}.editorial-heading{gap:15px;flex-wrap:wrap}.editorial-heading>span{font-size:9px}.editorial-heading h2{font-size:22px}.editorial-heading>a{font-size:10px}.journal-spread{grid-template-columns:1fr;gap:45px;margin-top:30px}.journal-spread>a:nth-child(2){margin:0}.journal-spread img{height:235px;margin-bottom:15px}.journal-spread>a:nth-child(2) img{height:235px}.journal-spread h3{font-size:23px;margin-top:10px}.materials-closing{padding:55px 8vw;display:block}.materials-closing>p{font-size:25px}.materials-closing>a{font-size:12px;display:inline-block;margin-top:28px}.site-foot{grid-template-columns:1fr;padding:35px 8vw}.site-foot nav{font-size:11px;gap:10px}.fineprint{grid-column:auto;font-size:9px;margin-top:15px}.demo-return{font-size:9px;padding:12px 8vw}.page-title{margin-top:25px;margin-bottom:40px}.page-title>p{margin-bottom:30px}.page-title h1{font-size:29px}.article-photo{height:280px;margin-bottom:40px}.article-reading{font-size:14px;margin-bottom:60px}.article-lead{font-size:24px}.article-reading h2{font-size:22px;margin-top:35px}.facts>div{font-size:12px;grid-template-columns:30% 1fr}.facts dt{padding:17px 5px 17px 0}.facts dd{padding:17px 0 17px 12px}.journal-article header{margin:40px auto 35px}.journal-article h1{font-size:26px}.trade-process li{grid-template-columns:25px 1fr;gap:18px;padding:25px 0}.trade-process h2{font-size:21px}.trade-process p{font-size:13px}.contact-section{grid-template-columns:1fr;gap:35px;padding-bottom:60px}.contact-section h2{font-size:25px}.contact-section>div>p{margin-top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.band-photo img{transition:none}}
body.materials{background:white;color:#253a4d;font:14px/1.9 Arial,Meiryo,sans-serif;padding-left:220px}.materials h1,.materials h2,.materials h3{font-family:Arial,Meiryo,sans-serif;letter-spacing:0;line-height:1.6}.materials .site-head{position:fixed;left:0;top:0;bottom:0;width:220px;margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;background:#253a4d;color:white;padding:40px 25px;border:0;z-index:20}.materials .brand b{font-size:16px;letter-spacing:0}.materials .brand small{font-size:8px;color:#b6c6cb}.materials .site-head nav{display:flex;flex-direction:column;margin-top:65px;gap:0;font-size:12px}.materials .site-head nav a{padding:20px 0;border-bottom:1px solid #ffffff2a}.materials .site-head .contact-link{color:#ecd671;margin-top:20px}.materials .site-foot,.materials .demo-return{padding-left:5vw;padding-right:5vw}.materials .site-foot{background:#f0f3f3}.materials .page-title,.materials .content,.materials .article-reading{max-width:1000px;width:86%;}.materials .article-photo{width:86%;height:430px}.materials .journal-article header{width:86%}.trade-intro{width:86%;margin:65px auto 45px;display:flex;justify-content:space-between;align-items:center;gap:45px}.trade-intro>div>p{font-size:10px;letter-spacing:.14em;color:#748891;margin-bottom:22px}.trade-intro h1{font-size:38px;font-weight:500;line-height:1.5}.trade-intro>p{font-size:13px;line-height:2.2;color:#6b7e87}.trade-selection{width:86%;margin:0 auto 70px;display:grid;grid-template-columns:35% 65%;border-top:1px solid #b2c1c7;border-bottom:1px solid #b2c1c7;min-height:360px}.trade-topic-list{border-right:1px solid #b2c1c7;padding:20px 0}.trade-topic-list button{display:flex;align-items:center;gap:15px;background:transparent;color:inherit;border:0;width:100%;text-align:left;padding:26px 25px 26px 0;border-bottom:1px solid #d7e0e2;font-size:14px}.trade-topic-list button:last-child{border-bottom:0}.trade-topic-list button>span{font-size:12px;color:#95a2a9}.trade-topic-list b{font-weight:400}.trade-topic-list em{margin-left:auto;font-style:normal}.trade-topic-list button[aria-selected=true]{color:#263d50;font-weight:600}.trade-topic-list button[aria-selected=true] em{background:#e9d466;color:#253a4d;padding:0 8px}.trade-topic-content{padding:38px 0 35px 45px;background:#f7f9f8}.trade-topic-content>section[hidden]{display:none}.topic-code{font-size:10px;letter-spacing:.1em;color:#7d8d91;margin-bottom:18px}.trade-topic-content h2{font-size:23px;max-width:440px}.topic-description{font-size:12px;line-height:2;margin:20px 30px 20px 0;max-width:490px}.trade-topic-content dl{font-size:11px;margin:0 30px 20px 0}.trade-topic-content dl>div{display:grid;grid-template-columns:135px 1fr;border-top:1px solid #d7e0e2;padding:13px 0;gap:15px}.trade-topic-content dd{margin:0;color:#677c85}.topic-link{font-size:12px;border-bottom:1px solid #9db0b7;display:inline-block;padding:6px 0}.trade-fields{width:86%;margin:0 auto 75px}.trade-fields header{display:flex;align-items:center;gap:25px;margin-bottom:25px;flex-wrap:wrap}.trade-fields header>p,.trade-flow header>p{font-size:10px;letter-spacing:.12em;color:#7e929b}.trade-fields h2,.trade-flow h2{font-size:25px}.trade-fields header>span{font-size:11px;color:#7e929b;margin-left:auto}.trade-field-heading,.trade-field-row{display:grid;grid-template-columns:20% 33% 1fr 25px;gap:15px;padding:20px 0;border-bottom:1px solid #c8d3d8;align-items:center}.trade-field-heading{padding:12px 0;background:#f0f3f3;font-size:10px;color:#758892;border-top:1px solid #aebfc7}.trade-field-row b{font-size:22px;font-weight:400}.trade-field-row>span{font-size:12px;color:#617782}.trade-field-row em{font-style:normal}.trade-case{background:#eef2f1;display:grid;grid-template-columns:42% 58%;padding:45px 7%;gap:40px;align-items:center}.trade-case>div{height:280px}.trade-case article{padding-right:30px}.trade-case article>p:first-child{font-size:10px;letter-spacing:.13em;color:#75898e;margin-bottom:17px}.trade-case h2{font-size:25px}.trade-case article>p:not(:first-child){font-size:12px;margin:20px 0;line-height:2}.trade-case a{font-size:12px;border-bottom:1px solid #9aadb3;padding-bottom:7px}.trade-flow{width:86%;margin:70px auto}.trade-flow h2{margin-top:15px}.trade-flow ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:30px 0;padding:0;border-top:1px solid #bbc9ce;border-bottom:1px solid #bbc9ce}.trade-flow li{padding:25px 20px 25px 0;margin-right:20px;border-right:1px solid #d7e0e2}.trade-flow li:last-child{border:0;margin:0}.trade-flow li>span{font-size:12px;color:#a0aead;display:block;margin-bottom:15px}.trade-flow li>b{font-size:15px;font-weight:400}.trade-flow li>p{font-size:10px;color:#7a8c91;margin-top:10px}.trade-flow>a{font-size:12px;border-bottom:1px solid #a7b8bd;padding-bottom:8px}.trade-contact{background:#e9d777;padding:45px 7%;display:flex;justify-content:space-between;align-items:center;gap:30px}.trade-contact p{font-size:10px;letter-spacing:.1em;margin-bottom:15px}.trade-contact h2{font-size:23px}.trade-contact>a{border:1px solid #283e4e;padding:15px 25px;font-size:12px}.materials .journal-section{background:#eef2f1}.materials .material-band{width:86%;margin-bottom:75px}.materials .band-number{font-size:9px}.materials .band-photo{height:350px}.materials .band-copy{padding-left:35px}.materials .material-1 .band-copy{padding-right:35px}.materials .band-copy p{font-size:12px}.materials .band-copy h2{font-size:26px}
@media(max-width:1100px){body.materials{padding-left:185px}.materials .site-head{width:185px;padding:30px 20px}.materials .brand b{font-size:14px}.trade-intro h1{font-size:32px}.trade-topic-content{padding-left:25px}.trade-topic-list button{font-size:12px;padding-right:15px}.trade-topic-content h2{font-size:21px}.trade-topic-content dl>div{grid-template-columns:100px 1fr}.trade-case{gap:25px}.trade-case h2{font-size:22px}.trade-flow li>b{font-size:13px}}
@media(max-width:700px){body.materials{padding-left:0}.materials .site-head{position:static;width:100%;padding:20px 7%;display:block}.materials .brand b{font-size:17px}.materials .brand small{font-size:8px}.materials .nav-toggle{color:white}.materials .site-head nav{display:none;margin-top:20px}.materials .site-head nav.is-open{display:flex}.materials .site-head nav a{padding:13px 0;border-top:0}.materials .site-head .contact-link{margin-top:5px}.trade-intro{margin-top:30px;margin-bottom:25px;display:block}.trade-intro>div>p{font-size:8px;margin-bottom:17px}.trade-intro h1{font-size:30px}.trade-intro>p{font-size:11px;margin-top:20px}.trade-selection{display:block;margin-bottom:45px}.trade-topic-list{display:flex;padding:0;border-right:0;gap:0;border-bottom:1px solid #b2c1c7}.trade-topic-list button{display:block;padding:14px 7px;font-size:11px;text-align:center;border:0;min-width:0}.trade-topic-list button>span{font-size:8px;display:block}.trade-topic-list button>em{display:none}.trade-topic-list button[aria-selected=true]{background:#e9d777}.trade-topic-content{padding:25px 20px}.trade-topic-content h2{font-size:21px}.topic-code{font-size:9px}.topic-description{font-size:11px;margin-right:0}.trade-topic-content dl{margin-right:0;font-size:10px}.trade-topic-content dl>div{grid-template-columns:1fr;gap:7px}.topic-link{font-size:11px}.trade-fields{margin-bottom:45px}.trade-fields header{gap:12px}.trade-fields header>p{font-size:9px}.trade-fields h2{font-size:23px}.trade-fields header>span{margin-left:0;font-size:10px;width:100%}.trade-field-heading{display:none}.trade-field-row{grid-template-columns:70px 1fr 20px;gap:10px;padding:20px 0;border-top:1px solid #c8d3d8}.trade-field-row b{font-size:20px;grid-row:1/3}.trade-field-row>span{font-size:11px}.trade-field-row>span:nth-of-type(2){grid-column:2;font-size:9px}.trade-field-row em{grid-column:3;grid-row:1/3}.trade-case{display:block;padding:30px 7%}.trade-case>div{height:200px}.trade-case article{padding:25px 0 0}.trade-case h2{font-size:22px}.trade-case article>p:not(:first-child){font-size:11px}.trade-flow{margin:45px auto}.trade-flow h2{font-size:22px}.trade-flow ol{grid-template-columns:1fr 1fr}.trade-flow li{margin-right:15px;padding:20px 15px 20px 0}.trade-flow li:nth-child(2){border:0;margin:0}.trade-flow li:nth-child(n+3){border-top:1px solid #d7e0e2}.trade-flow li>b{font-size:13px}.trade-contact{display:block;padding:35px 7%}.trade-contact h2{font-size:22px}.trade-contact>a{margin-top:25px;display:inline-block;font-size:11px;padding:12px 20px}.materials .article-photo{height:260px}.materials .band-photo{height:260px}.materials .band-copy,.materials .material-1 .band-copy{padding:25px 0 0}.materials .material-band{margin-bottom:55px}}
