.O4L2Ha_container{border:1px solid var(--primary);border-radius:.8rem;align-items:stretch;display:flex;position:relative;overflow:hidden}.O4L2Ha_iconWrap{flex-shrink:0;width:30%;position:relative}.O4L2Ha_icon{width:42%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.O4L2Ha_icon{width:50%}}.O4L2Ha_icon svg,.O4L2Ha_icon img{width:100%;height:auto;display:block}.O4L2Ha_content{background-color:var(--primary);color:var(--color-text-white);min-height:12rem;padding:1.2rem}.O4L2Ha_name{font-size:var(--size-lg);margin-bottom:1.2rem}@media screen and (max-width:767px){.O4L2Ha_name{font-size:var(--size-2md)}}.O4L2Ha_description{font-size:var(--size-base)}.O4L2Ha_description p{margin-bottom:.8rem}.O4L2Ha_description p:last-child{margin-bottom:0}.O4L2Ha_externalLinkIcon{color:var(--color-text-white);font-size:var(--size-md);position:absolute;top:.8rem;right:.8rem}.O4L2Ha_containerLink .O4L2Ha_icon{will-change:transform;transition:transform .4s}.O4L2Ha_containerLink .O4L2Ha_name{position:relative}.O4L2Ha_containerLink .O4L2Ha_name:after{content:"";background-color:var(--color-text-white);opacity:0;transform-origin:0 100%;will-change:transform, opacity;height:1px;transition:transform .6s,opacity .8s;display:block;position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}.O4L2Ha_containerLink:hover{opacity:1}.O4L2Ha_containerLink:hover .O4L2Ha_icon{transform:translate(-50%,-50%)scale(1.1)}.O4L2Ha_containerLink:hover .O4L2Ha_name:after{opacity:1;transform:scaleX(1)}
.HXwufq_container{min-height:48rem}@media screen and (max-width:767px){.HXwufq_container{min-height:50vh}}.HXwufq_containerFull{padding:var(--gap-desktop)}@media screen and (max-width:767px){.HXwufq_containerFull{padding:var(--gap-mobile)}}.HXwufq_containerNormal,.HXwufq_containerTight{margin:0 auto}.HXwufq_containerNormal{max-width:calc(var(--page-width-desktop) + var(--gap-desktop) * 2);padding:var(--gap-desktop)}@media screen and (max-width:767px){.HXwufq_containerNormal{max-width:none;padding:var(--gap-mobile)}}.HXwufq_containerTight{max-width:calc(var(--page-width-desktop-tight) + var(--gap-desktop) * 2)}@media screen and (max-width:767px){.HXwufq_containerTight{max-width:none;padding:var(--gap-mobile)}}
.T_BWAa_list{margin:0;padding:0 0 0 2.5%}@media screen and (max-width:767px){.T_BWAa_list{padding:0}}.T_BWAa_question{border-bottom:1px solid var(--color-text-white);font-size:var(--size-2lg);color:var(--color-text-white);position:relative}@media screen and (max-width:767px){.T_BWAa_question{font-size:var(--size-2md)}}.T_BWAa_questionButton{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:1.2rem 120px 1.2rem 1.8rem;display:block}@media screen and (max-width:767px){.T_BWAa_questionButton{padding:1.2rem 75px 1.2rem .4rem}}.T_BWAa_questionButton:focus-visible{outline:2px solid var(--color-text-white);outline-offset:-2px}.T_BWAa_answer{background-color:var(--color-background);padding:1.8rem 2.4rem}@media screen and (max-width:767px){.T_BWAa_answer{padding:1.8rem 1.2rem}}.T_BWAa_plusIcon{color:var(--primary);background-color:var(--color-background);border-radius:50%;width:50px;height:50px;position:absolute;top:50%;right:0}@media screen and (max-width:767px){.T_BWAa_plusIcon{width:30px;height:30px}}.T_BWAa_plusIcon:before,.T_BWAa_plusIcon:after{content:"";background-color:var(--primary);width:40%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.T_BWAa_plusIcon:after{transform:translate(-50%,-50%)rotate(90deg)}
.Bqaweq_dl{margin:0;padding:0 0 0 3.8rem}@media screen and (max-width:767px){.Bqaweq_dl{padding-left:5%}}.Bqaweq_wrap{border-bottom:1px solid var(--primary);justify-content:flex-start;align-items:stretch;display:flex}.Bqaweq_dd,.Bqaweq_dt{padding:.8rem 1.2rem}@media screen and (max-width:767px){.Bqaweq_dd,.Bqaweq_dt{padding:.8rem}}.Bqaweq_dt{font-weight:var(--weight-semibold);width:8rem}@media screen and (max-width:767px){.Bqaweq_dt{width:7rem}}.Bqaweq_dd{width:calc(100% - 8rem)}@media screen and (max-width:767px){.Bqaweq_dd{width:calc(100% - 7rem)}}.Bqaweq_dd ul,.Bqaweq_dd ol{list-style-position:inside}
.j3aVpq_container{color:var(--color-text-white);height:100vh;position:relative}.j3aVpq_wrap{padding:0 15%;position:absolute;top:50%;left:0;right:0;transform:translateY(-65%)}@media screen and (max-width:767px){.j3aVpq_wrap{padding:6rem var(--gap-mobile);position:relative;top:auto;transform:none}}.j3aVpq_header{align-items:center;margin-bottom:3.8rem;display:flex}@media screen and (max-width:767px){.j3aVpq_header{margin-bottom:55%}}.j3aVpq_titleEn{margin-right:2.8rem}@media screen and (max-width:767px){.j3aVpq_titleEn{margin-right:1.2rem}}.j3aVpq_title{font-size:var(--size-lg);font-weight:var(--weight-normal);opacity:0;margin:0;transition:opacity 1.2s;transform:translateY(-50%)}.j3aVpq_title[aria-hidden=false]{opacity:1;transform:translateY(0)}.j3aVpq_messageWrap{opacity:0;transition:opacity 1.2s .4s;transform:translateY(-50%)}.j3aVpq_messageWrap[aria-hidden=false]{opacity:1;transform:translateY(0)}.j3aVpq_message{justify-content:center;padding:0 5.8rem;font-size:3.8rem;line-height:1.4;display:flex}@media screen and (max-width:767px){.j3aVpq_message{font-size:var(--size-2xl);padding:0}}
.PF8aAG_container{margin-top:calc(var(--default-header-height-desktop) + 1.4rem);border-bottom:1px solid var(--primary);margin-bottom:3.8rem;padding:0 0 1.4rem}@media screen and (max-width:767px){.PF8aAG_container{margin-top:calc(var(--default-header-height-mobile) + 1.8rem);margin-bottom:2.8rem;padding-bottom:.8rem}}.PF8aAG_inner{max-width:calc(var(--page-width-desktop) + var(--gap-desktop) * 2);padding:0 var(--gap-desktop);justify-content:flex-start;align-items:center;margin:0 auto;display:flex}@media screen and (max-width:767px){.PF8aAG_inner{max-width:none}}.PF8aAG_wrap{margin-left:2.4rem}@media screen and (max-width:767px){.PF8aAG_wrap{margin-left:4.5%}}.PF8aAG_title{color:var(--primary);line-height:1.2;font-family:var(--family-serif);font-weight:var(--weight-normal);font-size:var(--size-3xl);margin:0;padding:0}@media screen and (max-width:767px){.PF8aAG_title{font-size:var(--size-2lg)}}.PF8aAG_title span{font-family:var(--family-sans-serif);font-weight:400}.PF8aAG_aboveText{font-weight:var(--weight-thin);font-size:var(--size-md);margin:0 0 .2rem;padding:0 0 0 .4rem}@media screen and (max-width:767px){.PF8aAG_aboveText{padding-left:2.5%}}
.p6R3aG_title{font-weight:400;font-size:var(--size-sm);letter-spacing:2.5px;justify-content:center;align-items:center;margin:43px 0 0;display:flex;position:relative}.p6R3aG_title:before{content:"";background-color:var(--primary);width:1px;height:40px;animation-name:p6R3aG_lineDisplay;animation-duration:.5s;animation-fill-mode:forwards;display:block;position:absolute;top:-3px;left:50%;transform:translate(-50%,-40px)}.p6R3aG_title[aria-hidden=true]:before{animation-name:p6R3aG_lineHidden;animation-duration:.24s;animation-fill-mode:forwards}.p6R3aG_white{color:var(--color-background)}.p6R3aG_white:before{background-color:var(--color-background)}@keyframes p6R3aG_lineDisplay{0%{height:0}to{height:40px}}@keyframes p6R3aG_lineHidden{0%{height:40px}to{height:0}}
.v-Jhnq_section{width:100%;height:100vh;position:relative;overflow:hidden}.v-Jhnq_sectionWrap{width:100%;max-height:100%;padding:0 var(--gap-desktop);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.v-Jhnq_sectionWrap{padding:0 var(--gap-mobile)}}.v-Jhnq_catchCopyContainer{justify-content:center;align-items:center;margin:1rem auto 0;display:flex}@media screen and (max-width:1023px){.v-Jhnq_catchCopyContainer{margin:3rem auto 0}}@media screen and (max-width:767px){.v-Jhnq_catchCopyContainer{display:block}}.v-Jhnq_logo{filter:invert();width:auto;height:65px;transition:transform 1.8s cubic-bezier(.22,1,.36,1);display:block;transform:rotateY(90deg)}@media screen and (max-width:767px){.v-Jhnq_logo{height:60px;margin:0 auto}}.v-Jhnq_logoContainer{margin:0 1rem 0 0;padding:0 80px 0 0;position:relative}@media screen and (max-width:767px){.v-Jhnq_logoContainer{margin:0 0 .75rem;padding:0 0 52px}}.v-Jhnq_logoContainer:before,.v-Jhnq_logoContainer:after{content:"";background-color:var(--primary);border-radius:10px;width:57px;height:2px;display:block;position:absolute;top:50%;right:0}@media screen and (max-width:767px){.v-Jhnq_logoContainer:before,.v-Jhnq_logoContainer:after{width:35px;inset:auto auto 11px 50%}}.v-Jhnq_logoContainer:before{transform:rotate(45deg)}@media screen and (max-width:767px){.v-Jhnq_logoContainer:before{transform:translate(-50%)rotate(45deg)}}.v-Jhnq_logoContainer:after{transform:rotate(-45deg)}@media screen and (max-width:767px){.v-Jhnq_logoContainer:after{transform:translate(-50%)rotate(-45deg)}}.v-Jhnq_logoContainer[aria-hidden=false] .v-Jhnq_logo{transform:rotateY(0)}.v-Jhnq_catchCopy{color:#0000;font-family:var(--family-serif);letter-spacing:0;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--primary) 30%, #fff0 60%);background-position:100%;background-size:300% 300%;font-size:4.8rem;animation-name:v-Jhnq_catchCopyFadeOut;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:forwards;transform:translate(-20px)}@media screen and (max-width:767px){.v-Jhnq_catchCopy{font-size:var(--size-3xl);text-align:center}}.v-Jhnq_catchCopy[aria-hidden=false]{animation-name:v-Jhnq_catchCopyFadeIn;animation-duration:2s;animation-delay:.24s}.v-Jhnq_content{justify-content:space-between;align-items:flex-end;max-width:720px;margin:2rem auto 0;display:flex}@media screen and (max-width:767px){.v-Jhnq_content{max-width:none;display:block}}.v-Jhnq_text{max-width:60%;font-size:var(--size-sm);opacity:0;margin:0 3rem 0 0;line-height:2.2rem;animation-name:v-Jhnq_textFadeOut;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:forwards;transform:translate(20px)}@media screen and (max-width:767px){.v-Jhnq_text{max-width:none;margin:0 auto}}.v-Jhnq_text[aria-hidden=false]{animation-name:v-Jhnq_textFadeIn;animation-duration:1.2s;animation-delay:.4s}.v-Jhnq_buttonContainer{max-width:calc(40% - 3rem)}@media screen and (max-width:767px){.v-Jhnq_buttonContainer{text-align:center;max-width:none;margin:3rem auto 0}}@keyframes v-Jhnq_catchCopyFadeIn{0%{background-position:100%;transform:translate(-20px)}to{background-position:0%;transform:translate(0)}}@keyframes v-Jhnq_catchCopyFadeOut{0%{background-position:0%;transform:translate(0)}to{background-position:100%;transform:translate(-20px)}}@keyframes v-Jhnq_textFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes v-Jhnq_textFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}
._9DUvhG_contents{width:100%;height:calc(100vh + 1500px);position:relative;overflow:clip}@media screen and (max-width:767px){._9DUvhG_contents{height:calc(100vh + 800px)}}._9DUvhG_contentsWrap{width:100%;height:100vh;z-index:var(--layer-base);justify-content:center;align-items:center;transition:opacity 1.2s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;top:0}._9DUvhG_contentsWrap[aria-hidden=true]{opacity:0}@media screen and (max-width:767px){._9DUvhG_contentsWrap{padding:0 var(--gap-mobile);flex-direction:column-reverse;align-items:normal}}._9DUvhG_title{color:var(--color-background);font-family:var(--family-alata);text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333;margin:0 2rem 4rem;font-size:11rem;line-height:14.5rem}@media screen and (max-width:767px){._9DUvhG_title{text-align:center;margin:0 0 12rem;font-size:6.4rem;line-height:8.6rem}}._9DUvhG_glowing span{animation:3s linear infinite _9DUvhG_glowing}._9DUvhG_catchCopy{color:var(--color-background);font-family:var(--family-serif);font-size:var(--size-lg);letter-spacing:3px;opacity:1;writing-mode:vertical-rl;transition:opacity 3s cubic-bezier(.22,1,.36,1)}@media screen and (max-width:767px){._9DUvhG_catchCopy{position:relative;top:2rem;right:.5rem}}._9DUvhG_catchCopy[aria-hidden=true]{opacity:0}._9DUvhG_background{z-index:var(--layer-back);display:block;position:absolute;top:0;left:0}@keyframes _9DUvhG_glowing{0%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}10%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}20%{text-shadow:0 0 10px #e3e3e34d,0 0 15px #e3e3e34d,0 0 20px #e3e3e34d,0 0 40px #e3e3e34d}30%{text-shadow:0 0 10px #e3e3e326,0 0 15px #e3e3e326,0 0 20px #e3e3e326,0 0 40px #e3e3e326}40%{text-shadow:0 0 10px #e3e3e366,0 0 15px #e3e3e366,0 0 20px #e3e3e366,0 0 40px #e3e3e366}50%{text-shadow:0 0 10px #e3e3e326,0 0 15px #e3e3e326,0 0 20px #e3e3e326,0 0 40px #e3e3e326}60%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}70%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}89%{text-shadow:0 0 10px #e3e3e366,0 0 15px #e3e3e366,0 0 20px #e3e3e366,0 0 40px #e3e3e366}90%{text-shadow:0 0 10px #e3e3e380,0 0 15px #e3e3e380,0 0 20px #e3e3e380,0 0 40px #e3e3e380}to{text-shadow:0 0 10px #e3e3e326,0 0 15px #e3e3e326,0 0 20px #e3e3e326,0 0 40px #e3e3e326}}
.DSH8OW_firstView{width:100%;height:100vh;position:relative;overflow:hidden}.DSH8OW_firstViewWrap{justify-content:center;align-items:center;width:100%;max-height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.DSH8OW_firstViewWrap{padding:0 var(--gap-mobile);flex-direction:column-reverse;justify-content:flex-start;align-items:normal;display:flex}}.DSH8OW_title{color:var(--color-background);font-family:var(--family-alata);filter:blur(22px);opacity:0;margin:0 2rem 4rem;font-size:11rem;line-height:14.5rem;animation:3s linear infinite DSH8OW_glowing}@media screen and (max-width:767px){.DSH8OW_title{text-align:center;margin:0 0 12rem;font-size:6.4rem;line-height:8.6rem}}.DSH8OW_title[aria-hidden=false]{animation:3s linear infinite DSH8OW_glowing,2.8s cubic-bezier(.22,1,.36,1) forwards DSH8OW_titleFadeIn}.DSH8OW_catchCopyInner{opacity:0;display:inline-block}.DSH8OW_catchCopyHighlight{opacity:0;display:inline-block;transform:scale(1.3)}.DSH8OW_catchCopy{color:var(--color-background);font-family:var(--family-serif);font-size:var(--size-lg);letter-spacing:3px;writing-mode:vertical-rl}@media screen and (max-width:767px){.DSH8OW_catchCopy{position:relative;top:2rem;right:.5rem}}.DSH8OW_catchCopy[aria-hidden=false] .DSH8OW_catchCopyInner{animation-name:DSH8OW_fadeIn;animation-duration:.7s;animation-timing-function:ease-out;animation-delay:.8s;animation-fill-mode:forwards}.DSH8OW_catchCopy[aria-hidden=false] .DSH8OW_catchCopyHighlight{animation-name:DSH8OW_catchCopyHighlightFadeIn;animation-duration:1.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes DSH8OW_glowing{0%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}10%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}20%{text-shadow:0 0 10px #e3e3e34d,0 0 15px #e3e3e34d,0 0 20px #e3e3e34d,0 0 40px #e3e3e34d}30%{text-shadow:0 0 10px #e3e3e326,0 0 15px #e3e3e326,0 0 20px #e3e3e326,0 0 40px #e3e3e326}40%{text-shadow:0 0 10px #e3e3e366,0 0 15px #e3e3e366,0 0 20px #e3e3e366,0 0 40px #e3e3e366}50%{text-shadow:0 0 10px #e3e3e326,0 0 15px #e3e3e326,0 0 20px #e3e3e326,0 0 40px #e3e3e326}60%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}70%{text-shadow:0 0 10px #e3e3e333,0 0 15px #e3e3e333,0 0 20px #e3e3e333,0 0 40px #e3e3e333}89%{text-shadow:0 0 10px #e3e3e366,0 0 15px #e3e3e366,0 0 20px #e3e3e366,0 0 40px #e3e3e366}90%{text-shadow:0 0 10px #e3e3e380,0 0 15px #e3e3e380,0 0 20px #e3e3e380,0 0 40px #e3e3e380}to{text-shadow:0 0 10px #e3e3e326,0 0 15px #e3e3e326,0 0 20px #e3e3e326,0 0 40px #e3e3e326}}@keyframes DSH8OW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DSH8OW_titleFadeIn{0%{filter:blur(22px);opacity:0}50%{opacity:1}90%{filter:blur()}to{filter:blur();opacity:1}}@keyframes DSH8OW_catchCopyHighlightFadeIn{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}
.jI2vWW_section{width:100%;height:100vh;position:relative;overflow:hidden}.jI2vWW_sectionWrap{width:100%;max-height:100%;padding:0 var(--gap-desktop);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.jI2vWW_sectionWrap{padding:0 var(--gap-mobile)}}.jI2vWW_contents{justify-content:center;align-items:flex-start;margin:0 auto 3.5rem;display:flex}@media screen and (max-width:767px){.jI2vWW_contents{display:block}}.jI2vWW_titleWrap{max-width:100px;margin:0 5.5rem 0 0}@media screen and (max-width:767px){.jI2vWW_titleWrap{max-width:none;margin:0 auto 2rem}}.jI2vWW_list{max-width:calc(100% - 100px - 5.5rem)}@media screen and (max-width:767px){.jI2vWW_list{max-width:none}}.jI2vWW_item{margin:0 auto 1.5rem}@media screen and (max-width:767px){.jI2vWW_item{margin:0 auto 1rem}}.jI2vWW_item:last-child{margin:0 auto}.jI2vWW_link{color:var(--color-background);display:block}.jI2vWW_link:hover{opacity:1;color:var(--color-background)}.jI2vWW_date{font-size:var(--size-sm)}.jI2vWW_title{font-weight:400}.jI2vWW_btnWrap{text-align:center;opacity:0;animation-name:jI2vWW_buttonHidden;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;transform:translateY(20px)}.jI2vWW_btnWrap[aria-hidden=false]{animation-name:jI2vWW_buttonDisplay;animation-duration:.7s;animation-delay:1s}@keyframes jI2vWW_buttonDisplay{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes jI2vWW_buttonHidden{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
.SMffvW_headerContainer{z-index:var(--layer-header);position:relative}.SMffvW_main{justify-content:flex-end;padding:0 5% 0 25%;display:flex;position:relative}@media screen and (max-width:1023px){.SMffvW_main{padding:0}}.SMffvW_sidebar{width:25%;max-height:100vh;z-index:var(--layer-front);justify-content:flex-end;padding:0 5% 0 calc(100px + 3%);display:flex;position:absolute;top:0;left:0}.SMffvW_sidebarSticky{position:fixed;top:3.8rem;left:0}.SMffvW_sidebarBottom{top:auto;bottom:0}.SMffvW_filterIcon{display:none}@media screen and (max-width:1023px){.SMffvW_filterIcon{margin:0 0 0 .75rem;display:inline-block}}.SMffvW_works{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1100px;margin:0 auto;display:flex}@media screen and (max-width:1023px){.SMffvW_works{padding:0 var(--gap-desktop);margin:0}}@media screen and (max-width:767px){.SMffvW_works{padding:0 var(--gap-mobile) 8rem}}.SMffvW_figure{width:47%;margin:0 6% 3.5rem 0}@media screen and (max-width:1023px){.SMffvW_figure{width:calc(50% - 2rem);margin:0 4rem 3rem 0}}@media screen and (max-width:767px){.SMffvW_figure{width:100%;margin:0 auto 4rem}}.SMffvW_figure:nth-child(2n){margin:0 0 3.5rem}@media screen and (max-width:1023px){.SMffvW_figure:nth-child(2n){margin:0 0 3rem}}@media screen and (max-width:767px){.SMffvW_figure:nth-child(2n){margin:0 auto 4rem}}.SMffvW_figure:nth-last-child(2),.SMffvW_figure:last-child{margin-bottom:0}@media screen and (max-width:1023px){.SMffvW_figure:nth-last-child(2),.SMffvW_figure:last-child{margin-bottom:3rem}}.SMffvW_worksImageWrap{display:block;position:relative;box-shadow:3px 4px 6px #00000026}.SMffvW_worksImageWrap:before{content:"";background-color:#0000;transition:background-color .24s ease-out;display:block;position:absolute;inset:0}.SMffvW_worksHoverText{color:#0000;transition:color .24s ease-out;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SMffvW_worksLink{display:block}.SMffvW_worksLink:hover{opacity:1}.SMffvW_worksLink:hover .SMffvW_worksImageWrap:before{background-color:#0009}.SMffvW_worksLink:hover .SMffvW_worksHoverText{color:var(--color-background)}.SMffvW_worksImage{object-fit:cover;width:100%;height:66%;display:block}.SMffvW_figcaption{color:var(--primary);margin:1rem auto 0}.SMffvW_clientName{font-size:var(--size-sm)}@media screen and (max-width:767px){.SMffvW_clientName{font-size:var(--size-base)}}.SMffvW_production{font-size:var(--size-sm)}@media screen and (max-width:767px){.SMffvW_production{font-size:var(--size-base)}}.SMffvW_stickyFooter{pointer-events:none;position:fixed;bottom:0;left:0;right:0}
._8NHS9q_container{width:100%;overflow-x:scroll}._8NHS9q_planList{border:1px solid var(--primary);border-left:0;border-right:0;flex-wrap:nowrap;align-items:stretch;display:inline-flex}._8NHS9q_plan{border-right:1px solid var(--primary);margin:0;padding:0;list-style:none}._8NHS9q_plan:last-child{border-right:0}._8NHS9q_planHeader{padding:2rem .8rem .4rem}._8NHS9q_planTitle{font-weight:var(--weight-semibold);font-size:var(--size-md);margin:0 0 .2rem;padding:0;line-height:1.1}._8NHS9q_planDescription{line-height:1.2;font-size:var(--size-sm);margin:0}._8NHS9q_dataList{margin:0;padding:0}._8NHS9q_dataItem{padding:2rem 9%}._8NHS9q_dataItem:nth-child(odd){background-color:var(--gray-light)}._8NHS9q_dataItemTitle{font-size:var(--size-xs);margin:0 0 .3rem}._8NHS9q_dataItemContent{font-size:var(--size-lg);font-weight:var(--weight-semibold);line-height:1.2}._8NHS9q_supplementaryText{margin-top:1rem;font-size:.94rem}
._443CjG_section{position:relative;overflow-x:hidden}@media screen and (max-width:1023px){._443CjG_section{overflow:visible}}._443CjG_contents{display:flex}@media screen and (max-width:1023px){._443CjG_contents{display:block}}._443CjG_contentTitleInner{display:inline-block;position:relative;overflow:hidden}._443CjG_contentTitleInner:before{content:"";z-index:var(--layer-front);background-color:var(--color-background);animation-name:_443CjG_contentTitleHidden;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;position:absolute;inset:0;transform:translate(0)}._443CjG_contentCatchCopy{font-size:var(--size-2xl);margin:0 auto 1.5rem;font-weight:400;line-height:3rem}@media screen and (max-width:767px){._443CjG_contentCatchCopy{font-size:var(--size-2lg);text-align:center;line-height:2.8rem}}._443CjG_contentCatchCopy>span{display:inline-block;overflow:hidden}._443CjG_contentCatchCopy>span>span{opacity:.5;animation-name:_443CjG_textPartFadeOut;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;display:block;transform:translateY(100%)}._443CjG_description{font-size:var(--size-sm);margin:0 auto 2rem;line-height:1.7rem}@media screen and (max-width:767px){._443CjG_description{font-size:var(--size-base);text-align:center}}._443CjG_description>span{display:inline-block;overflow:hidden}._443CjG_description>span>span{opacity:.5;animation-name:_443CjG_textPartFadeOut;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;display:block;transform:translateY(100%)}._443CjG_btnWrap{opacity:0;animation-name:_443CjG_fadeOut;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}@media screen and (max-width:767px){._443CjG_btnWrap{text-align:center}}._443CjG_itemImage{object-fit:cover;clip-path:inset(0 100% 0 0);border-radius:10px;width:500px;height:333px;animation-name:_443CjG_imageHidden;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;display:block}@media screen and (max-width:1023px){._443CjG_itemImage{width:300px;height:200px}}@media screen and (max-width:767px){._443CjG_itemImage{width:100%;height:66%;margin:4rem auto 0}}._443CjG_contentItem{justify-content:center;align-items:center;height:100vh;display:flex}@media screen and (max-width:1023px){._443CjG_contentItem{height:auto;padding:0 var(--gap-desktop);margin:0 auto 8rem}}@media screen and (max-width:767px){._443CjG_contentItem{padding:0 var(--gap-mobile);display:block}}._443CjG_contentItem[aria-hidden=false] ._443CjG_contentTitleInner:before{animation-name:_443CjG_contentTitleDisplay;animation-duration:1.2s;animation-delay:.8s}._443CjG_contentItem[aria-hidden=false] ._443CjG_contentCatchCopy>span>span{animation-name:_443CjG_textPartFadeIn;animation-duration:1.2s;animation-delay:1.2s}._443CjG_contentItem[aria-hidden=false] ._443CjG_description>span>span{animation-name:_443CjG_textPartFadeIn;animation-duration:1.2s;animation-delay:1.6s}._443CjG_contentItem[aria-hidden=false] ._443CjG_btnWrap{animation-name:_443CjG_fadeIn;animation-duration:1.2s;animation-delay:2s}._443CjG_contentItem[aria-hidden=false] ._443CjG_itemImage{animation-name:_443CjG_imageDisplay;animation-duration:1.6s;animation-delay:1.2s}._443CjG_firstContentItem{justify-content:center;align-items:center;height:100vh;display:flex;position:relative}@media screen and (max-width:1023px){._443CjG_firstContentItem{height:auto;margin:0 auto 10rem}}@media screen and (max-width:767px){._443CjG_firstContentItem{padding:0 var(--gap-mobile);margin:5rem auto 10rem}}._443CjG_firstContentItem:before{content:"";background-color:var(--primary);width:1px;height:75vh;display:block;position:absolute;top:50%;right:10%;transform:translateY(-50%)rotate(15deg)}@media screen and (max-width:1023px){._443CjG_firstContentItem:before{display:none}}._443CjG_catchCopy{font-family:var(--family-serif);font-size:5.3rem;line-height:7.6rem}@media screen and (max-width:767px){._443CjG_catchCopy{font-size:3.2rem;line-height:normal}}._443CjG_catchCopyInner{opacity:0;animation-name:_443CjG_fadeOut;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:forwards;display:inline-block}._443CjG_catchCopyHighlight{font-family:var(--family-sans-serif);opacity:0;font-weight:400;animation-name:_443CjG_catchCopyHighlightFadeOut;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:forwards;display:inline-block;transform:scale(1.3)}._443CjG_text{font-size:var(--size-sm);margin:4rem 0 0;line-height:1.7rem}@media screen and (max-width:767px){._443CjG_text{font-size:var(--size-base);margin:3rem 0 0}}._443CjG_textInner{display:inline-block;overflow:hidden}._443CjG_textPart{opacity:.5;animation-name:_443CjG_textPartFadeOut;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;display:block;transform:translateY(100%)}._443CjG_firstContent{text-align:right}._443CjG_firstContent[aria-hidden=false] ._443CjG_catchCopyInner{animation-name:_443CjG_fadeIn;animation-duration:.7s;animation-delay:.8s}._443CjG_firstContent[aria-hidden=false] ._443CjG_catchCopyHighlight{animation-name:_443CjG_catchCopyHighlightFadeIn;animation-duration:1.2s;animation-delay:.4s}._443CjG_firstContent[aria-hidden=false] ._443CjG_textPart{animation-name:_443CjG_textPartFadeIn;animation-duration:1.2s;animation-delay:1s}._443CjG_titleContainer{display:inline-block;position:relative}._443CjG_titleWrap{display:inline-block;position:absolute;top:35px;left:.5rem}@media screen and (max-width:1023px){._443CjG_titleWrap{margin:0 auto 3rem;display:block;position:static;top:auto;left:auto}}._443CjG_content{max-width:calc(100% - 500px - 3.5rem);margin:0 3.5rem 0 0}@media screen and (max-width:1023px){._443CjG_content{max-width:calc(100% - 300px - 2.5rem);margin:0 2.5rem 0 0}}@media screen and (max-width:767px){._443CjG_content{width:100%;max-width:none;margin:0}}._443CjG_contentTitle{font-size:var(--size-xl);flex-wrap:wrap;align-items:center;margin:0 auto 1.5rem;font-weight:400;display:flex}@media screen and (max-width:767px){._443CjG_contentTitle{font-size:var(--size-2md)}}._443CjG_contentTitleNum{font-family:var(--family-zen-kaku);margin:0 1.5rem 0 0;font-size:6rem;line-height:6rem;display:inline-block}@media screen and (max-width:767px){._443CjG_contentTitleNum{font-size:4rem}}@keyframes _443CjG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _443CjG_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes _443CjG_catchCopyHighlightFadeIn{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes _443CjG_catchCopyHighlightFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes _443CjG_textPartFadeIn{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _443CjG_textPartFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}@keyframes _443CjG_contentTitleDisplay{0%{transform:translate(0)}to{transform:translate(101%)}}@keyframes _443CjG_contentTitleHidden{0%{transform:translate(101%)}to{transform:translate(0)}}@keyframes _443CjG_btnDisplay{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scale(1)}}@keyframes _443CjG_btnHidden{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scaleY(.1)}}@keyframes _443CjG_imageDisplay{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes _443CjG_imageHidden{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}
.uXcHRq_dateWrap{text-align:right;margin:0 auto 3.4rem}.uXcHRq_date{font-family:var(--family-alata);font-size:var(--size-sm);font-weight:700;display:inline-block}.uXcHRq_archiveBtn{text-align:center;margin:6rem auto 0}
.yWs6vW_tabList{list-style:none}.yWs6vW_tabItem{margin:0 0 .75rem}@media screen and (max-width:1023px){.yWs6vW_tabItem{margin:0 0 1rem}}.yWs6vW_tabItem:last-child{margin-bottom:0}.yWs6vW_tabItemBtn{cursor:pointer;color:#787878;font-size:.94rem;font-weight:var(--weight-light);background-color:#0000;border:0;outline:0;padding:0 0 0 .5rem;transition:color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(0)}.yWs6vW_tabItemBtn:before{content:"";opacity:0;background-color:#adadad;width:2px;display:block;position:absolute;top:2px;bottom:0;left:0}.yWs6vW_tabItemBtn:hover{color:var(--primary);opacity:1;transform:translate(5px)}.yWs6vW_tabItemBtnActive{color:var(--primary)}.yWs6vW_tabItemBtnActive:before{opacity:1}.yWs6vW_tabItemBtnActive:hover{transform:translate(0)}
._8mI6IG_title{font-family:var(--family-alata);font-weight:var(--weight-bold);font-size:var(--size-lg);margin:0 0 1.8rem;padding:0 .2rem .4rem;position:relative}._8mI6IG_title:before{content:"";background-color:var(--primary);height:1px;display:block;position:absolute;bottom:0;left:0;right:0}._8mI6IG_titleWhite{color:var(--color-text-white)}._8mI6IG_titleWhite:before{background-color:var(--color-text-white)}._8mI6IG_titleNoBorder{padding-bottom:0}._8mI6IG_titleNoBorder:before{content:none}
.BzE5ba_section{width:100%;height:100vh;overflow-x:hidden}@media screen and (max-width:1023px){.BzE5ba_section{padding:8rem var(--gap-desktop);height:auto}}@media screen and (max-width:767px){.BzE5ba_section{padding:8rem var(--gap-mobile)}}.BzE5ba_sectionWrap{height:100%;position:relative}.BzE5ba_titleContainer{justify-content:flex-start;align-items:center;display:flex;position:absolute;top:3rem;left:39%;transform:translate(-50%)}@media screen and (max-width:1023px){.BzE5ba_titleContainer{margin:0 auto 6rem;position:static;top:auto;left:auto;transform:translate(0)}}@media screen and (max-width:767px){.BzE5ba_titleContainer{display:block}}.BzE5ba_titleCatchCopy{color:#0000;font-family:var(--family-serif);-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--color-background) 30%, #fff0 60%);background-position:100%;background-size:300% 300%;margin:0 0 0 3rem;font-size:3.5rem;animation-name:BzE5ba_titleCatchCopyFadeOut;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:forwards;transform:translate(-20px)}@media screen and (max-width:767px){.BzE5ba_titleCatchCopy{text-align:center;margin:0;font-size:2.4rem}}.BzE5ba_titleCatchCopy[aria-hidden=false]{animation-name:BzE5ba_titleCatchCopyFadeIn;animation-duration:1.2s;animation-delay:.24s}.BzE5ba_titleCatchCopyInner{font-family:var(--family-sans-serif);font-weight:400}.BzE5ba_contents{justify-content:center;align-items:center;height:100%;padding:0 10rem 0 15rem;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:1023px){.BzE5ba_contents{flex-wrap:wrap;padding:0;position:static}}@media screen and (max-width:767px){.BzE5ba_contents{display:block}}.BzE5ba_figure{margin:0 3.5rem 0 0}@media screen and (max-width:1023px){.BzE5ba_figure{width:calc(50% - 2rem);margin:0 4rem 3rem 0}}@media screen and (max-width:767px){.BzE5ba_figure{width:100%;margin:0 auto 4rem}}.BzE5ba_figure:last-of-type{margin:0}@media screen and (max-width:1023px){.BzE5ba_figure:last-of-type{margin:0 4rem 3rem 0}}@media screen and (max-width:767px){.BzE5ba_figure:last-of-type{margin:0 auto 4rem}}@media screen and (max-width:1023px){.BzE5ba_figure:nth-of-type(2n){margin:0 0 3rem}}@media screen and (max-width:767px){.BzE5ba_figure:nth-of-type(2n){margin:0 auto 4rem}}.BzE5ba_link{display:block}.BzE5ba_link:hover{opacity:1}.BzE5ba_image{object-fit:cover;width:430px;height:286px;display:block}@media screen and (max-width:1023px){.BzE5ba_image{width:100%;height:66%}}.BzE5ba_figcaption{color:var(--color-background);margin:1rem auto 0}.BzE5ba_clientName{font-size:var(--size-sm)}@media screen and (max-width:767px){.BzE5ba_clientName{font-size:var(--size-base)}}.BzE5ba_production{font-size:var(--size-sm)}@media screen and (max-width:767px){.BzE5ba_production{font-size:var(--size-base)}}.BzE5ba_catchCopy{font-size:4.4rem;font-family:var(--family-serif);writing-mode:vertical-rl;line-height:6.4rem}@media screen and (max-width:767px){.BzE5ba_catchCopy{font-size:4rem;line-height:5.4rem}}.BzE5ba_catchCopyInner{opacity:0;animation-name:BzE5ba_fadeOut;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:forwards;display:inline-block}.BzE5ba_catchCopyHighlight{font-family:var(--family-sans-serif);letter-spacing:5px;opacity:0;font-weight:400;animation-name:BzE5ba_catchCopyHighlightFadeOut;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:forwards;display:inline-block;transform:scale(1.1)}.BzE5ba_description{font-size:var(--size-sm);letter-spacing:2px;writing-mode:vertical-rl;margin:6rem 2.5rem 0 0;line-height:2.1rem}@media screen and (max-width:767px){.BzE5ba_description{font-size:var(--size-base)}}.BzE5ba_description>p{overflow:hidden}.BzE5ba_descriptionInner{animation-name:BzE5ba_catchCopyHidden;animation-duration:1.2s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;display:block;transform:translate(-100%)}.BzE5ba_textContainer{color:var(--color-background);flex-direction:row-reverse;justify-content:center;align-items:center;margin:0 0 0 12rem;display:flex}@media screen and (max-width:1023px){.BzE5ba_textContainer{margin:3rem 0 6rem}}.BzE5ba_textContainer[aria-hidden=false] .BzE5ba_catchCopyInner{animation-name:BzE5ba_fadeIn;animation-duration:.7s;animation-delay:.4s}.BzE5ba_textContainer[aria-hidden=false] .BzE5ba_catchCopyHighlight{animation-name:BzE5ba_catchCopyHighlightFadeIn;animation-duration:1.2s}.BzE5ba_textContainer[aria-hidden=false] .BzE5ba_descriptionInner{animation-name:BzE5ba_catchCopyDisplay;animation-duration:1.2s;animation-delay:.6s}.BzE5ba_btnWrap{position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}@media screen and (max-width:1023px){.BzE5ba_btnWrap{text-align:center;position:static;bottom:auto;left:auto;transform:translate(0)}}@keyframes BzE5ba_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BzE5ba_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes BzE5ba_titleCatchCopyFadeIn{0%{background-position:100%;transform:translate(-20px)}to{background-position:0%;transform:translate(0)}}@keyframes BzE5ba_titleCatchCopyFadeOut{0%{background-position:0%;transform:translate(0)}to{background-position:100%;transform:translate(-20px)}}@keyframes BzE5ba_catchCopyHighlightFadeIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes BzE5ba_catchCopyHighlightFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes BzE5ba_catchCopyDisplay{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes BzE5ba_catchCopyHidden{0%{transform:translate(0)}to{transform:translate(-100%)}}
.Nbwqqa_list{list-style:none}.Nbwqqa_item{margin:0 auto 1.25rem}@media screen and (max-width:767px){.Nbwqqa_item{margin:0 auto 1rem}}.Nbwqqa_item:last-child{margin:0 auto}.Nbwqqa_link{color:var(--primary);justify-content:flex-start;align-items:flex-start;padding:.25rem .75rem;display:flex;position:relative}.Nbwqqa_link:before{content:"";border-top:15px solid var(--primary);opacity:0;border-right:15px solid #0000;transition:opacity .24s ease-out,transform .4s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:0;left:0;transform:translate(-4px,-4px)}.Nbwqqa_link:hover{opacity:1;color:var(--primary)}.Nbwqqa_link:hover:before{opacity:1;transform:translate(0)}.Nbwqqa_date{font-size:var(--size-sm);width:98px;margin:0 2.5rem 0 0;padding-top:.15rem}@media screen and (max-width:1023px){.Nbwqqa_date{padding-top:.08rem}}@media screen and (max-width:767px){.Nbwqqa_date{width:85px;margin:0 2rem 0 0}}.Nbwqqa_newsTitle{width:calc(100% - 98px - 2.5rem)}@media screen and (max-width:767px){.Nbwqqa_newsTitle{width:calc(100% - 85px - 2rem)}}
.YsqW_W_outer{position:relative}.YsqW_W_overlay{opacity:0;background:#0f0f0f80;height:100vh;position:absolute;bottom:0;left:0;right:0}.YsqW_W_container{background-color:#f2f2f2;max-height:80%;position:relative;transform:translateY(100%)}.YsqW_W_toggleBtn{font-size:var(--size-md);color:var(--color-background);background-color:var(--primary);pointer-events:all;border-radius:7px 0 0;margin:0;padding:1.4rem 1.85rem;position:absolute;bottom:100%;right:0}@media screen and (max-width:767px){.YsqW_W_toggleBtn{font-size:var(--size-base)}}.YsqW_W_categoryList{pointer-events:all;padding:1.2rem 5% 4.75rem;list-style:none;overflow-y:auto}.YsqW_W_categoryItemBtn{cursor:pointer;color:#787878;font-size:var(--size-md);border:0;border-bottom:solid 1px var(--primary);line-height:1rem;font-weight:var(--weight-light);background-color:#0000;outline:0;width:100%;padding:1.2rem .8rem;display:block}.YsqW_W_categoryItem:last-child .YsqW_W_categoryItemBtn{border-bottom:0}.YsqW_W_filterIcon{margin-left:.4rem}
._2aWJqq_article{padding-left:370px}@media screen and (max-width:1023px){._2aWJqq_article{padding-top:5.4rem;padding-left:0}}._2aWJqq_header{z-index:var(--layer-base);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;width:370px;height:100vh;transition:transform .34s ease-out;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:1023px){._2aWJqq_header{width:100vw;height:33.33vw;position:static}}@media screen and (max-width:767px){._2aWJqq_header{height:50vw}}._2aWJqq_headerInner{width:100%;padding:0 3rem 6.5rem}@media screen and (max-width:1023px){._2aWJqq_headerInner{width:auto;padding:0 2rem 2rem}}@media screen and (max-width:767px){._2aWJqq_headerInner{padding:0 1rem 1rem}}._2aWJqq_title{letter-spacing:5px;margin:0;padding:0;font-size:3.25rem;font-weight:400}@media screen and (max-width:767px){._2aWJqq_title{font-size:var(--size-3xl)}}._2aWJqq_contents{padding:10rem var(--gap-desktop) 7.5rem;max-width:920px;margin:0 auto}@media screen and (max-width:1023px){._2aWJqq_contents{padding:7.5rem var(--gap-desktop);max-width:100%}}@media screen and (max-width:767px){._2aWJqq_contents{padding:6rem var(--gap-mobile) 8rem}}._2aWJqq_clientNameContainer{margin:0 auto 3.5rem}._2aWJqq_clientName{font-size:var(--size-2md);font-weight:400}._2aWJqq_serviceName{font-weight:400}._2aWJqq_description{margin:0 auto 3.5rem}._2aWJqq_description p{margin:0 auto .5rem}._2aWJqq_worksLinkContainer{margin:0 auto 4rem}._2aWJqq_worksLink{color:#949494;font-size:var(--size-sm);font-weight:400;display:inline-block}._2aWJqq_worksLinkIcon{font-size:var(--size-xs);margin:0 0 0 .4rem;display:inline-block}._2aWJqq_worksImageWrap{margin:0 auto 4.5rem}._2aWJqq_worksImage{width:100%;height:auto;display:block;transform:translateY(20px);box-shadow:7px 7px 15px #00000040}._2aWJqq_worksMbImages{justify-content:center;align-items:flex-end;margin:0 auto 4.5rem;display:flex;transform:translateY(20px)}._2aWJqq_worksMbImageWrap{width:calc(50% - 6.5rem);margin:0 auto}@media screen and (max-width:767px){._2aWJqq_worksMbImageWrap{width:60%;margin:0 auto 3rem}}._2aWJqq_worksMbImageWrap:nth-child(2){margin:0 4rem 0 0}@media screen and (max-width:767px){._2aWJqq_worksMbImageWrap:nth-child(2){margin:0 auto}}._2aWJqq_worksMbImage{width:100%;height:auto;display:inline-block}._2aWJqq_linkContainer{justify-content:center;align-items:flex-start;margin:6rem auto 0;display:flex}._2aWJqq_prevLink,._2aWJqq_nextLink{color:var(--primary);justify-content:flex-start;align-items:center;font-weight:400;display:flex}:is(._2aWJqq_prevLink,._2aWJqq_nextLink):hover{color:var(--primary);opacity:1}._2aWJqq_prevLink{margin:0 5rem 0 0}@media screen and (max-width:767px){._2aWJqq_prevLink{margin:0 1.8rem 0 0}}._2aWJqq_nextLink{margin:0 0 0 5rem}@media screen and (max-width:767px){._2aWJqq_nextLink{margin:0 0 0 1.8rem}}._2aWJqq_prevLinkIconWrap,._2aWJqq_nextLinkIconWrap{border:solid 1px var(--primary);border-radius:50%;width:48px;height:48px;display:inline-block;position:relative}._2aWJqq_prevLinkIconWrap{margin:0 0 0 1rem}._2aWJqq_nextLinkIconWrap{margin:0 1rem 0 0}._2aWJqq_prevLinkIcon,._2aWJqq_nextLinkIcon{font-size:var(--size-2md);display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._2aWJqq_archiveLink{text-align:center;color:var(--primary);display:block}._2aWJqq_archiveLink:hover{color:var(--primary);opacity:1}._2aWJqq_archiveLinkIcon{font-size:var(--size-lg);display:inline-block}._2aWJqq_archiveLinkText{font-weight:400;display:block}@keyframes _2aWJqq_fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _2aWJqq_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
.qBXeSW_servicesWrap{max-width:32rem;margin:0 auto}@media screen and (max-width:767px){.qBXeSW_servicesWrap{max-width:none;margin:0}}
.m2Vgyq_description{margin:0 auto 3.5rem}.m2Vgyq_description p{margin:0 auto .25rem}.m2Vgyq_contactCard{border:solid 2px var(--primary);text-align:center;margin:0 auto 3.5rem;padding:2.75rem 1rem}.m2Vgyq_telText{margin:0 auto .25rem}.m2Vgyq_telIcon{margin:0 1rem 0 0;transition:transform .7s cubic-bezier(.22,1,.36,1);display:inline-block;transform:rotate(0)scale(1)}.m2Vgyq_telLink{color:var(--primary);font-family:var(--family-alata);font-size:var(--size-2lg);font-weight:700;display:inline-block}.m2Vgyq_telLink:hover{color:var(--primary);opacity:1}.m2Vgyq_telLink:hover .m2Vgyq_telIcon{transform:rotate(17deg)scale(1.08)}.m2Vgyq_googleFormIframe{width:100%;height:1270px;display:block}@media screen and (max-width:767px){.m2Vgyq_googleFormIframe{height:1420px}}
.vBtura_article{margin-top:7.5rem}@media screen and (max-width:767px){.vBtura_article{margin-top:6rem}}.vBtura_header{margin:0 auto 4.5rem}.vBtura_signature{text-align:right;margin-top:4rem}
