@media (min-width:835px){body.archives #pageheader{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.archives #pageheader h1{width:25%}body.archives #pageheader #lnav{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.archives #pageheader #lnav h6{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-weight:500;width:11.5em;padding-top:0.7em}body.archives #pageheader #lnav .ctlist{width:calc(100% - 11.5em - 40px);margin-top:0.5em;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;border-left:1px solid var(--col-text);padding-left:40px}body.archives #pageheader #lnav .ctlist li a{display:block;min-width:5em;padding:0 15px;border:1px solid var(--col-text);border-radius:30px;text-align:center;font-size:1.3rem;font-weight:500;line-height:30px;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out}body.archives #pageheader #lnav .ctlist li a:hover{background:var(--col-text);color:#fff;opacity:1}body.archives #pageheader #lnav .ctlist li.here a{background:var(--col-text);color:#fff}body.archives main{margin-top:100px;padding-left:50px;padding-right:50px}body.archives main .entries{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 45px}body.archives main .entries .entry{width:calc((100% - 90px) / 3);padding-left:30px;position:relative}body.archives main .entries .entry .date{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:1.1rem;top:0;-webkit-transform-origin:left top;transform-origin:left top}body.archives main .entries .entry h3{margin-top:20px;font-size:1.6rem;font-weight:500}body.archives main .entries .entry .summary{margin-top:15px;font-size:1.3rem}body.archives main .entries .entry .client{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.archives main .entries .entry .client em,body.archives main .entries .entry .client span{display:block;font-size:1.3rem;font-weight:500;line-height:1.5}body.archives main .entries .entry .client em{width:6em}body.archives main .entries .entry .client span{width:calc(100% - 6em - 10px);padding-left:10px;border-left:1px solid var(--col-text);text-align:left}body.archives main .entries .entry .ct{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}body.archives main .entries .entry .ct li{min-width:5em;padding:0 15px;border:1px solid var(--col-text);border-radius:30px;text-align:center;font-size:1.3rem;font-weight:500;line-height:30px}body.single #pageheader{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single #pageheader .client,body.single #pageheader .pagetitle{width:36rem}body.single #pageheader .info,body.single #pageheader h1{width:calc(97% - 36rem)}body.single #pageheader .info{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single #pageheader .info li{line-height:30px}body.single #pageheader .info li.date{margin-right:30px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.2rem}body.single #pageheader .info li.ct{padding:0 15px;border:1px solid var(--col-text);border-radius:30px;font-size:1.3rem;font-weight:500}body.single #pageheader .info li.ct:not(:last-of-type){margin-right:10px}body.single #pageheader .client{margin-top:65px;padding-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single #pageheader .client em,body.single #pageheader .client span{display:block;font-size:1.3rem;font-weight:500;line-height:1.5}body.single #pageheader .client em{width:6em}body.single #pageheader .client span{width:calc(100% - 6em - 10px);padding-left:10px;border-left:1px solid var(--col-text);text-align:left}body.single #pageheader h1{margin-top:50px;font-size:2.4rem;font-weight:500}body.single main{margin-top:60px}body.single main .mv{padding:0 50px}body.single main .mv img{width:100%}body.single main .content,body.single main .lead,body.single main .links,body.single main .pagenav{width:calc(100% - 50px);max-width:1000px;margin-left:auto;margin-right:auto}body.single main .lead{margin-top:100px}body.single main .content{margin-top:100px;margin-bottom:150px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single main .content .movie,body.single main .content .note,body.single main .content .photo:not(.line),body.single main .content h2,body.single main .content h3,body.single main .content h4{width:100%}body.single main .content h2,body.single main .content h3,body.single main .content h4{font-weight:500}body.single main .content h2+.note,body.single main .content h3+.note,body.single main .content h4+.note{margin-top:30px}body.single main .content h2+.movie,body.single main .content h2+.photo,body.single main .content h2+.photo.line+.photo.line,body.single main .content h2+.quote,body.single main .content h3+.movie,body.single main .content h3+.photo,body.single main .content h3+.photo.line+.photo.line,body.single main .content h3+.quote,body.single main .content h4+.movie,body.single main .content h4+.photo,body.single main .content h4+.photo.line+.photo.line,body.single main .content h4+.quote{margin-top:50px}body.single main .content h2{font-size:2rem}body.single main .content h2+h3,body.single main .content h2+h4{margin-top:30px}body.single main .content h3{font-size:1.8rem}body.single main .content h3+h2,body.single main .content h3+h4{margin-top:30px}body.single main .content h4{font-size:1.6rem}body.single main .content h4+h2,body.single main .content h4+h3{margin-top:30px}body.single main .content .note p:not(:last-of-type){margin-bottom:2em}body.single main .content .note+.movie,body.single main .content .note+.photo{margin-top:80px}body.single main .content .note+.note{margin-top:35px}body.single main .content .note+h2{margin-top:80px}body.single main .content .note+h3,body.single main .content .note+h4{margin-top:60px}body.single main .content .photo img{display:block;width:100%}body.single main .content .photo .cap{margin-top:20px;font-size:1.2rem}body.single main .content .photo.line{width:calc((100% - 50px) / 2)}body.single main .content .photo.line+.photo.line{margin-top:80px}body.single main .content .photo+.note{margin-top:65px}body.single main .content .photo+.movie,body.single main .content .photo+h2{margin-top:80px}body.single main .content .photo+h3,body.single main .content .photo+h4{margin-top:60px}body.single main .content .movie iframe{width:100%;height:auto;aspect-ratio:16/9;border:none}body.single main .content .movie+.note{margin-top:65px}body.single main .content .movie+.movie,body.single main .content .movie+.photo,body.single main .content .movie+h2{margin-top:80px}body.single main .content .movie+h3,body.single main .content .movie+h4{margin-top:60px}body.single main .links+.links{margin-top:70px}body.single main .links h6{text-align:center;font-size:1.6rem;font-weight:500}body.single main .links .more{max-width:400px;margin-top:40px}body.single main .links .more a{display:block;border:1px solid var(--col-text);text-align:center;font-size:1.6rem;font-weight:500;line-height:70px;position:relative;-webkit-transition:background 0.5s ease-out;transition:background 0.5s ease-out}body.single main .links .more a:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;background:var(--col-text);position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}body.single main .links .more a:hover{background:var(--col-text);color:#fff;opacity:1}body.single main .links .more a:hover:after{background:#fff;-webkit-transform:translate(3px,calc(-50% - 3px));transform:translate(3px,calc(-50% - 3px))}body.single main .links:not(.line) .more{margin-left:auto;margin-right:auto}body.single main .links.line{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}body.single main .links.line h6{width:100%}body.single main .links.line .more{width:calc((100% - 30px) / 2)}body.single main .pagenav{margin-top:150px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.single main .pagenav:before{content:"";display:block;border-left:1px solid var(--col-text);height:100%;position:absolute;left:50%;top:0;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.single main .pagenav>li{width:50%;padding:0 50px 50px;position:relative}body.single main .pagenav>li .date{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:0;left:calc(25px + 1.1rem);-webkit-transform-origin:left top;transform-origin:left top}body.single main .pagenav>li h6{margin-top:20px;font-size:1.6rem;font-weight:500}body.single main .pagenav>li .client{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single main .pagenav>li .client em,body.single main .pagenav>li .client span{display:block;font-size:1.3rem;font-weight:500;line-height:1.6}body.single main .pagenav>li .client em{width:6em}body.single main .pagenav>li .client span{width:calc(100% - 6em - 10px);padding-left:10px;border-left:1px solid var(--col-text);text-align:left}body.single main .pagenav>li .ct{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}body.single main .pagenav>li .ct li{min-width:5em;padding:0 15px;border:1px solid var(--col-text);border-radius:30px;text-align:center;font-size:1.3rem;font-weight:500;line-height:30px}body.single main .pagenav>li .more{position:absolute;bottom:0;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em}body.single main .pagenav>li .more:before{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow.svg);mask-image:url(../../common/img/icon_arrow.svg);width:12px;height:12px;background:var(--col-text);position:absolute}body.single main .pagenav>li.prev{margin-right:0;margin-left:auto;border-right:1px solid var(--col-text)}body.single main .pagenav>li.prev .more{right:50px;padding-right:25px;text-align:right}body.single main .pagenav>li.prev .more:before{top:40%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.3s ease-out;transition:right 0.3s ease-out}body.single main .pagenav>li.prev:hover .more:before{right:-3px}body.single main .pagenav>li.next{margin-left:0;margin-right:auto;border-left:1px solid var(--col-text)}body.single main .pagenav>li.next .more{left:50px;padding-left:25px}body.single main .pagenav>li.next .more:before{top:30%;left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:left 0.3s ease-out;transition:left 0.3s ease-out}body.single main .pagenav>li.next:hover .more:before{left:-3px}body.single main .back{clear:both}body.single main .back a{display:block;max-width:500px;font-size:1.6rem;font-weight:500;line-height:1;position:relative;border-bottom-style:solid;border-bottom-width:2px;padding-left:30px;border-bottom-color:var(--col-bd);text-align:right;color:var(--col-text);margin:150px auto 0}body.single main .back a:before{content:"";display:block;width:20px;border-bottom-width:2px;border-bottom-style:solid;position:absolute;left:0;bottom:-2px}body.single main .back a:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;position:absolute}body.single main .back a:hover{opacity:1}}@media (min-width:835px) and (min-width:835px){body.single main .back a em{display:block;padding-bottom:20px;overflow:hidden;position:relative}body.single main .back a em span{display:inline-block;-webkit-transition:transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}}@media (min-width:835px) and (max-width:834px){body.single main .back a{padding-bottom:20px}}@media (min-width:835px){body.single main .back a:before{border-bottom-color:var(--col-text)}body.single main .back a:after{left:0;bottom:20px;background:var(--col-text);-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@media (min-width:835px) and (min-width:835px){body.single main .back a em span:first-of-type{-webkit-transform:translate(100%,calc(100% + 20px));transform:translate(100%,calc(100% + 20px))}body.single main .back a:hover:after{-webkit-transform:rotate(270deg) translate(3px,-3px);transform:rotate(270deg) translate(3px,-3px)}body.single main .back a:hover em span:first-of-type{-webkit-transform:translate(100%,0%);transform:translate(100%,0%)}body.single main .back a:hover em span:nth-of-type(2){-webkit-transform:translateY(calc(-100% - 20px));transform:translateY(calc(-100% - 20px))}}@media (max-width:834px){body.archives #pageheader #lnav{margin-top:40px;padding-left:7vw}body.archives #pageheader #lnav h6{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-weight:500}body.archives #pageheader #lnav .ctlist{margin-top:20px;padding-top:20px;border-top:1px solid var(--col-text);display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}body.archives #pageheader #lnav .ctlist li a{display:block;min-width:5em;padding:0 15px;border:1px solid var(--col-text);border-radius:30px;text-align:center;font-size:1.3rem;font-weight:500;line-height:30px}body.archives #pageheader #lnav .ctlist li.here a{background:var(--col-text);color:#fff}body.archives main{margin-top:50px;padding-left:7vw;padding-right:7vw}body.archives main .entries .entry{position:relative}body.archives main .entries .entry:not(:first-of-type){margin-top:60px}body.archives main .entries .entry .date{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.1rem}body.archives main .entries .entry figure{margin-top:15px}body.archives main .entries .entry h3{margin-top:20px;font-size:1.6rem;font-weight:500;line-height:1.8}body.archives main .entries .entry .summary{margin-top:15px;font-size:1.3rem}body.archives main .entries .entry .client{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.archives main .entries .entry .client em,body.archives main .entries .entry .client span{display:block;font-size:1.3rem;font-weight:500;line-height:1.5}body.archives main .entries .entry .client em{width:6em}body.archives main .entries .entry .client span{width:calc(100% - 6em - 10px);padding-left:10px;border-left:1px solid var(--col-text);text-align:left}body.archives main .entries .entry .ct{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}body.archives main .entries .entry .ct li{min-width:5em;padding:0 15px;border:1px solid var(--col-text);border-radius:30px;text-align:center;font-size:1.3rem;font-weight:500;line-height:30px}body.single #pageheader{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single #pageheader .pagetitle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.single #pageheader .client,body.single #pageheader .info,body.single #pageheader h1{padding-left:7vw}body.single #pageheader h1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px;font-size:2.2rem;font-weight:500;line-height:1.6}body.single #pageheader .info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}body.single #pageheader .info li.date{width:100%;margin-bottom:10px;font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.2rem}body.single #pageheader .info li.ct{padding:0 15px;border:1px solid var(--col-text);border-radius:30px;font-size:1.3rem;font-weight:500;line-height:30px}body.single #pageheader .client{width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single #pageheader .client em,body.single #pageheader .client span{display:block;font-size:1.3rem;font-weight:500;line-height:1.5}body.single #pageheader .client em{width:6em}body.single #pageheader .client span{width:calc(100% - 6em - 10px);padding-left:10px;border-left:1px solid var(--col-text);text-align:left}body.single main{margin-top:30px}body.single main .mv{padding-left:7vw}body.single main .mv img{width:100%}body.single main .content,body.single main .lead,body.single main .links,body.single main .pagenav{width:calc(100% - 14vw);max-width:1000px;margin-left:auto;margin-right:auto}body.single main .lead{margin-top:40px}body.single main .content{margin-top:50px;margin-bottom:150px}body.single main .content h2,body.single main .content h3,body.single main .content h4{font-weight:500}body.single main .content h2+.note,body.single main .content h3+.note,body.single main .content h4+.note{margin-top:30px}body.single main .content h2+.movie,body.single main .content h2+.photo,body.single main .content h2+.quote,body.single main .content h3+.movie,body.single main .content h3+.photo,body.single main .content h3+.quote,body.single main .content h4+.movie,body.single main .content h4+.photo,body.single main .content h4+.quote{margin-top:50px}body.single main .content h2{font-size:2rem}body.single main .content h2+h3,body.single main .content h2+h4{margin-top:20px}body.single main .content h3{font-size:1.8rem}body.single main .content h3+h2,body.single main .content h3+h4{margin-top:20px}body.single main .content h4{font-size:1.6rem}body.single main .content h4+h2,body.single main .content h4+h3{margin-top:20px}body.single main .content .note p:not(:last-of-type){margin-bottom:2em}body.single main .content .note+.note{margin-top:35px}body.single main .content .note+.movie,body.single main .content .note+.photo{margin-top:60px}body.single main .content .note+h2{margin-top:60px}body.single main .content .note+h3,body.single main .content .note+h4{margin-top:40px}body.single main .content .photo img{display:block;width:100%}body.single main .content .photo .cap{margin-top:20px;font-size:1.2rem}body.single main .content .photo+.movie,body.single main .content .photo+.photo{margin-top:40px}body.single main .content .photo+.note{margin-top:50px}body.single main .content .photo+h2{margin-top:60px}body.single main .content .photo+h3,body.single main .content .photo+h4{margin-top:40px}body.single main .content .movie iframe{width:100%;height:auto;aspect-ratio:16/9;border:none}body.single main .content .movie+.movie{margin-top:40px}body.single main .content .movie+.photo{margin-top:60px}body.single main .content .movie+.note{margin-top:50px}body.single main .content .movie+h2{margin-top:60px}body.single main .content .movie+h3,body.single main .content .movie+h4{margin-top:40px}body.single main .links:first-of-type{margin-top:110px}body.single main .links:not(:first-of-type){margin-top:60px}body.single main .links h6{margin-bottom:30px;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.8}body.single main .links .more{max-width:400px}body.single main .links .more a{display:block;padding:0 20px;border:1px solid var(--col-text);font-size:1.6rem;font-weight:500;line-height:70px;position:relative}body.single main .links .more a:before{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;background:var(--col-text);position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.single main .links.line p{margin-left:auto;margin-right:auto}body.single main .links.line p:not(:first-of-type){margin-top:10px}body.single main .links:not(.line) p{margin:0 auto}body.single main .pagenav{margin-top:110px;border-top:1px solid var(--col-text);position:relative}body.single main .pagenav>li{padding:60px 5vw 40px;border-bottom:1px solid var(--col-text);position:relative}body.single main .pagenav>li .date{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;font-size:1.1rem}body.single main .pagenav>li figure{margin-top:15px}body.single main .pagenav>li h6{margin-top:20px;font-size:1.6rem;font-weight:500;line-height:1.6}body.single main .pagenav>li .client{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single main .pagenav>li .client em,body.single main .pagenav>li .client span{display:block;font-size:1.3rem;font-weight:500;line-height:1.6}body.single main .pagenav>li .client em{width:6em}body.single main .pagenav>li .client span{width:calc(100% - 6em - 10px);padding-left:10px;border-left:1px solid var(--col-text);text-align:left}body.single main .pagenav>li .ct{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}body.single main .pagenav>li .ct li{min-width:5em;padding:0 15px;border:1px solid var(--col-text);border-radius:30px;text-align:center;font-size:1.3rem;font-weight:500;line-height:30px}body.single main .pagenav>li .more{font-family:poppins,sans-serif;line-height:1;letter-spacing:0.1em;position:absolute;top:25px}body.single main .pagenav>li .more:before{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow.svg);mask-image:url(../../common/img/icon_arrow.svg);width:12px;height:12px;background:var(--col-text);position:absolute}body.single main .pagenav>li.prev .more{right:0;padding-right:5vw;text-align:right}body.single main .pagenav>li.prev .more:before{top:40%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.single main .pagenav>li.next .more{left:0;padding-left:5vw}body.single main .pagenav>li.next .more:before{top:30%;left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body.single main .back{margin:110px 14vw 0}body.single main .back a{display:block;max-width:500px;font-size:1.6rem;font-weight:500;line-height:1;position:relative;border-bottom-style:solid;border-bottom-width:2px;padding-left:30px;border-bottom-color:var(--col-bd);text-align:right;color:var(--col-text)}body.single main .back a:before{content:"";display:block;width:20px;border-bottom-width:2px;border-bottom-style:solid;position:absolute;left:0;bottom:-2px}body.single main .back a:after{display:block;content:"";-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain;-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-mask-image:url(../../common/img/icon_arrow_diagonal.svg);mask-image:url(../../common/img/icon_arrow_diagonal.svg);width:10px;height:10px;position:absolute}body.single main .back a:hover{opacity:1}}@media (max-width:834px) and (min-width:835px){body.single main .back a em{display:block;padding-bottom:20px;overflow:hidden;position:relative}body.single main .back a em span{display:inline-block;-webkit-transition:transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}}@media (max-width:834px) and (max-width:834px){body.single main .back a{padding-bottom:20px}}@media (max-width:834px){body.single main .back a:before{border-bottom-color:var(--col-text)}body.single main .back a:after{left:0;bottom:20px;background:var(--col-text);-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@media (max-width:834px) and (min-width:835px){body.single main .back a em span:first-of-type{-webkit-transform:translate(100%,calc(100% + 20px));transform:translate(100%,calc(100% + 20px))}body.single main .back a:hover:after{-webkit-transform:rotate(270deg) translate(3px,-3px);transform:rotate(270deg) translate(3px,-3px)}body.single main .back a:hover em span:first-of-type{-webkit-transform:translate(100%,0%);transform:translate(100%,0%)}body.single main .back a:hover em span:nth-of-type(2){-webkit-transform:translateY(calc(-100% - 20px));transform:translateY(calc(-100% - 20px))}}
/*# sourceMappingURL=styles.css.map */