.awardBox{background-color:#b79e74;color:#312e2b;padding:16px 16px 24px}.awardBox__ttl{background-color:#ffffff;font-size:12px;letter-spacing:.00015em;padding:4px;text-align:center}.awardBox__ttl .inner{display:block;line-height:1.7}.awardBox__ttl .inner:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.awardBox__ttl .inner:after{margin-bottom:calc((1 - 1.7) * .5em)}.awardBox__ttl .inner:before,.awardBox__ttl .inner:after{content:'';display:block;height:0;width:0}.awardBox__txt{color:#ffffff;font-size:12px;letter-spacing:.00015em;margin-left:auto;margin-right:auto;line-height:2}.awardBox__txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.awardBox__txt:after{margin-bottom:calc((1 - 2) * .5em)}.awardBox__txt:before,.awardBox__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.awardBox__txt{max-width:840px}}@media screen and (max-width: 768px){.awardBox__txt{max-width:278px}}.awardBox__txt+.awardBox__txt{margin-top:24px}.awardBox__ttl+.awardBox__txt{margin-top:24px}@media screen and (min-width: 768px){.designerSect__profile{margin-top:60px;padding-left:100px}}@media screen and (max-width: 768px){.designerSect__profile{margin-top:40px}}@media screen and (min-width: 768px){.designerSect__award{margin:100px auto 0;max-width:1000px}}@media screen and (max-width: 768px){.designerSect__award{margin-top:40px}}@media screen and (min-width: 768px){.designerSect__result{margin:100px auto 0;max-width:1000px}}@media screen and (max-width: 768px){.designerSect__result{margin-top:60px}}.designerSect__result .usableList{margin-top:10px}@media screen and (min-width: 768px){.designerSect__result .usableList__body{gap:80px 60px}}@media screen and (max-width: 768px){.designerSect__result .usableList__body{gap:40px 26px}}@media screen and (min-width: 768px){.designerSect__result .usableList__item{width:calc((100% - 120px) / 3)}}@media screen and (max-width: 768px){.designerSect__result .usableList__item{width:calc(50% - 13px)}}.facadeArea{position:relative;z-index:1}.facadeArea__head{background-attachment:fixed;-webkit-clip-path:inset(0);clip-path:inset(0);height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}@media screen and (max-width: 768px){.facadeArea__head{height:200vh;min-height:200vh}}.facadeArea__head .photo{height:100vh;left:0;position:fixed;top:0}@media screen and (max-width: 768px){.facadeArea__head .photo__image{-o-object-position:100% 50%;object-position:100% 50%;will-change:object-position}}.facadeArea__body{min-height:100vh;position:relative;z-index:1}@media screen and (min-width: 768px){.facadeArea__body{padding:160px 0}}@media screen and (max-width: 768px){.facadeArea__body{padding:80px 0}}.facadeArea__intro .enTtl{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.facadeArea__intro .enTtl{margin:0 auto}}@media screen and (min-width: 768px){.facadeArea__intro .enTtl+.headingUnit{margin-top:60px}}@media screen and (max-width: 768px){.facadeArea__intro .enTtl+.headingUnit{margin-top:40px}}@media screen and (min-width: 768px){.facadeArea__intro .headingUnit{text-align:center}}@media screen and (max-width: 768px){.facadeArea__intro .headingUnit .heading{font-size:16px}}@media screen and (min-width: 768px){.facadeArea__visual{margin:160px calc(50% - 50vw) 0 0}}@media screen and (max-width: 768px){.facadeArea__visual{margin:100px -32px 0}}.facadeArea__visual .photo{overflow:hidden}.facadeArea__visual .photo__image{filter:blur(10px);transform:scale(1.08);transition:filter 1s ease-in-out, transform 5s ease-in-out}.facadeArea__visual.sai-animate .photo__image{filter:blur(0);transform:scale(1)}@media screen and (min-width: 768px){.facadeArea__material{align-items:center;display:flex;gap:60px;justify-content:center;margin-top:160px}}@media screen and (max-width: 768px){.facadeArea__material{margin-top:80px}}@media screen and (min-width: 768px){.facadeArea__material .photo{width:470px}}@media screen and (min-width: 768px){.facadeArea__material .headingUnit{width:470px}}@media screen and (max-width: 768px){.facadeArea__material .headingUnit{margin-top:40px}}@media screen and (max-width: 768px){.facadeArea__material .headingUnit .heading{text-align:center}}@media screen and (max-width: 768px){.privacyFeature .verticalStack .generalSect__cont{margin-left:-32px;margin-right:-32px}}.privacyFeature .verticalStack .generalSect__cont .photo+.caption,.privacyFeature .verticalStack .generalSect__cont .pinchableFrame+.caption{margin-top:32px}@media screen and (min-width: 768px){.privacyFeature .verticalStack .generalSect__cont .photo+.caption,.privacyFeature .verticalStack .generalSect__cont .pinchableFrame+.caption{text-align:right}}@media screen and (max-width: 768px){.privacyFeature .verticalStack .generalSect__cont .photo+.caption,.privacyFeature .verticalStack .generalSect__cont .pinchableFrame+.caption{padding:0 32px}}.privacyFeature .verticalStack .generalSect__cont .pinchableFrame .lensIcon{top:-40px}.profileBox{position:relative}@media screen and (min-width: 768px){.profileBox{display:grid;gap:70px;grid-template-columns:1fr 380px;margin-right:-120px}}@media print, screen and (min-width: 768px) and (max-width: 1440px){.profileBox{margin-right:0}}@media screen and (min-width: 768px){.profileBox__head{display:flex;flex-wrap:wrap;gap:80px 60px;grid-column:auto / span 2}}@media screen and (min-width: 768px){.profileBox__logo{width:171px}}@media screen and (max-width: 768px){.profileBox__logo{width:150px}}.profileBox__logo img{mix-blend-mode:multiply}.profileBox__name{letter-spacing:.08em}@media screen and (max-width: 768px){.profileBox__name{margin-top:40px}}.profileBox__name .position{display:block;font-size:12px;line-height:1.7}.profileBox__name .position:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.profileBox__name .position:after{margin-bottom:calc((1 - 1.7) * .5em)}.profileBox__name .position:before,.profileBox__name .position:after{content:'';display:block;height:0;width:0}.profileBox__name .name{display:inline-block;line-height:2}.profileBox__name .name:before{content:'';margin-top:calc((1 - 2) * .5em)}.profileBox__name .name:after{margin-bottom:calc((1 - 2) * .5em)}.profileBox__name .name:before,.profileBox__name .name:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.profileBox__name .name{font-size:30px}}@media screen and (max-width: 768px){.profileBox__name .name{font-size:22px}}.profileBox__name .name .en{color:#c5b79e;display:inline-block;font-size:10px;margin-left:10px}*+.profileBox__name .name{margin-top:16px}.profileBox__biography{display:grid;grid-template-columns:3em 1fr}@media screen and (min-width: 768px){.profileBox__biography{gap:.5em 24px;width:100%}}@media screen and (max-width: 768px){.profileBox__biography{gap:.6em 20px;margin-top:60px}}.profileBox__year,.profileBox__data{font-size:12px;letter-spacing:.0015em;line-height:2}.profileBox__year:before,.profileBox__data:before{content:'';margin-top:calc((1 - 2) * .5em)}.profileBox__year:after,.profileBox__data:after{margin-bottom:calc((1 - 2) * .5em)}.profileBox__year:before,.profileBox__year:after,.profileBox__data:before,.profileBox__data:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.profileBox__cont{grid-column:1;grid-row:2}}@media screen and (max-width: 768px){.profileBox__cont{margin-top:60px}}@media screen and (min-width: 768px){.profileBox__visual{grid-column:2}}@media screen and (max-width: 768px){.profileBox__visual{margin:60px auto 0;width:326px}}.profileBox__visual .photo{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:-webkit-clip-path 2s ease-in-out;transition:clip-path 2s ease-in-out;transition:clip-path 2s ease-in-out, -webkit-clip-path 2s ease-in-out}.profileBox__visual.sai-animate .photo{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.profileBox__ttl{align-items:center;color:#b79e74;display:flex;font-family:"EB Garamond",serif;font-size:12px;gap:8px;letter-spacing:.08em;line-height:1;position:relative;z-index:1}.profileBox__ttl:after{background-color:#cccccc;content:'';display:block;flex:1;height:1px}.profileBox__ttl+.heading{margin-top:60px}.profileBox__txtArea{display:flex}@media screen and (min-width: 768px){.profileBox__txtArea{flex-wrap:wrap;gap:60px}}@media screen and (max-width: 768px){.profileBox__txtArea{flex-direction:column;gap:32px}}@media screen and (min-width: 768px){.profileBox__txtArea .txt{max-width:330px}}@media print, screen and (min-width: 768px) and (max-width: 1440px){.profileBox__txtArea .txt{max-width:calc(50% - 30px)}}@media screen and (min-width: 768px){.heading+.profileBox__txtArea{margin-top:60px}}@media screen and (max-width: 768px){.heading+.profileBox__txtArea{margin-top:40px}}@media screen and (min-width: 768px){.siteBlockSect{padding:120px 0 0}}@media screen and (max-width: 768px){.siteBlockSect{padding:156px 0 0}}.siteBlockSect__inner{background-color:#ffffff;position:relative;z-index:1}@media screen and (min-width: 768px){.siteBlockSect__inner{display:flex;gap:60px;margin:0 auto;max-width:1000px;padding:80px}}@media screen and (max-width: 768px){.siteBlockSect__inner{padding:32px 24px}}@media screen and (min-width: 768px){.siteBlockSect__inner .headingUnit{width:410px}}@media screen and (max-width: 768px){.siteBlockSect__inner .headingUnit{margin-top:32px}}.siteBlockSect__fig{position:relative;z-index:1}@media screen and (min-width: 768px){.siteBlockSect__fig{width:410px}}@media screen and (max-width: 768px){.siteBlockSect__fig{margin:0 auto;width:230px}}.siteBlockSect__fig .pointer{border-bottom:1px solid currentColor;color:#b79e74;display:block;letter-spacing:0;padding-bottom:8px;position:absolute;z-index:2;line-height:1.4375}.siteBlockSect__fig .pointer:before{content:'';margin-top:calc((1 - 1.4375) * .5em)}.siteBlockSect__fig .pointer:after{margin-bottom:calc((1 - 1.4375) * .5em)}.siteBlockSect__fig .pointer:before,.siteBlockSect__fig .pointer:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.siteBlockSect__fig .pointer{bottom:95px;font-size:16px;left:0;width:85px}}@media screen and (max-width: 768px){.siteBlockSect__fig .pointer{bottom:16px;font-size:14px;right:0;text-align:right;width:105px}}@media screen and (min-width: 768px){.siteBlockSect__fig .photo{margin:0 0 0 auto;width:325px}}@media screen and (min-width: 768px){.siteFeature .arrangeLayout .generalSect__cont{flex:1;margin-right:-120px;width:765px}}@media print, screen and (min-width: 768px) and (max-width: 1440px){.siteFeature .arrangeLayout .generalSect__cont{margin-right:0;width:auto}}@media screen and (max-width: 768px){.siteFeature .arrangeLayout .generalSect__cont{margin-left:-32px;margin-right:-32px}}@media screen and (min-width: 768px){.design-site{padding:80px 0 0}}@media screen and (min-width: 768px){.design-privacy{padding:190px 0 240px}}@media screen and (max-width: 768px){.design-privacy{padding:120px 0 110px}}@media screen and (min-width: 768px){.design-designer{padding:230px 0 200px}}@media screen and (max-width: 768px){.design-designer{padding:100px 0 120px}}
