@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Bodoni+Moda:opsz@6..96&family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400&display=swap);@font-face{font-family:KeplerStdMediumDisp;src:local("KeplerStd-MediumDisp"),url(/static/media/KeplerStd-MediumDisp.10a9d0ed39c607a4ec45.otf) format("opentype")}@font-face{font-family:KeplerStd-Light;src:local("KeplerStd-Light"),url(/static/media/KeplerStd-Light.6605d37082422b41c038.otf) format("opentype")}@font-face{font-family:ZuumeBold;src:local("ZuumeBold"),url(/static/media/ZuumeBold.0beabb1bdea9d8583cbf.ttf) format("truetype")}@font-face{font-family:ZuumeMedium;src:local("ZuumeMedium"),url(/static/media/ZuumeMedium.b81497f98b0d306ae115.ttf) format("truetype")}@font-face{font-family:LeituraSans-Italic2;src:local("LeituraSans-Italic2"),url(/static/media/LeituraSans-Italic2.426ce8a19fbe466c3ba7.otf) format("opentype")}@font-face{font-family:LeituraSans-Grot2;src:local("LeituraSans-Grot2"),url(/static/media/LeituraSans-Grot2.f57efcf445fcd0aa4456.otf) format("opentype")}@font-face{font-family:LeituraSans-Grot1;src:local("LeituraSans-Grot1"),url(/static/media/LeituraSans-Grot1.b418735f15fac7844ee2.otf) format("opentype")}*,html{box-sizing:border-box;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;margin:0;padding:0;scroll-behavior:smooth}.container{margin:0 auto;max-width:1640px;position:relative;transition:.25s ease-in-out;width:100%}@media(max-width:1450px){.container{max-width:1200px}}@media(max-width:1386px){.container{max-width:none;padding-left:1rem;padding-right:1rem}}@media(max-width:575px){.container{padding-left:.5rem;padding-right:.5rem}}main{background:#000;min-height:100vh;width:100%}main header{background:linear-gradient(-45deg,#101010 30%,#2b2a2a);display:flex;flex-direction:column;height:100vh;transition:.3s ease-in-out;width:100%}main header .nav{align-items:center;display:flex;height:150px;transition:.2s ease-in-out;width:100%}main header .nav .nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1366px;width:100%}main header .nav .nav-social-media,main header .nav .nav-social-media ul{display:flex;height:100%;transition:.2s ease-in-out;width:100%}main header .nav .nav-social-media ul{align-items:center;gap:1rem;justify-content:flex-start;list-style:none}main header .nav .nav-social-media ul li a{transition:.25s ease-in-out}main header .nav .nav-social-media ul li a svg{fill:#929292;font-size:1.3rem}main header .nav .nav-social-media ul li a:hover svg{fill:#fff}main header .nav .nav-logo{align-items:flex-end;display:flex;height:100%;justify-content:center;transition:.2s ease-in-out;width:100%}main header .nav .nav-logo img{height:80px;transition:.2s ease-in-out;width:auto}main header .nav .nav-contact{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}main header .nav .nav-contact a{display:flex;font-family:KeplerStdMediumDisp;font-size:1.2rem;position:relative;text-decoration:none;transition:.3s ease-in-out;width:-webkit-max-content;width:max-content;z-index:1}main header .nav .nav-contact a:before{background:#fff;bottom:0;content:"";left:-3px;position:absolute;right:0;top:0;transition:.25s ease-in-out;width:0;z-index:-1}main header .nav .nav-contact a:hover{color:#000}main header .nav .nav-contact a:hover:before{content:"";width:84px}main header .nav.scrolling{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fff3;height:60px;left:0;margin:0 auto;padding:0 1rem;position:fixed;right:0;top:0;width:100%;z-index:99}main header .nav.scrolling .nav-social-media{position:relative}main header .nav.scrolling .nav-social-media ul li a svg{font-size:1rem}main header .nav.scrolling .nav-logo{align-items:center}main header .nav.scrolling .nav-logo img{height:50px}main header .nav.scrolling .nav-contact a{font-size:1rem}main header .nav.scrolling .nav-contact a:hover:before{content:"";width:72px}main header .section-header{align-items:center;display:flex;height:calc(100vh - 150px);justify-content:space-between;padding:0 4rem;width:100%}main header .section-header-book{width:100%}main header .section-header-book img{filter:drop-shadow(0 0 1rem rgba(0,0,0,.5));height:auto;width:100%}main header .section-header-info{align-items:flex-end;display:flex;flex-direction:column;width:100%}main header .section-header-info h1{font-family:ZuumeMedium;font-size:2.5rem;max-width:510px;text-align:right;width:100%}main header .section-header-info p{color:#929292;font-family:LeituraSans-Italic2;font-size:1.2rem;max-width:450px;text-align:right;text-transform:uppercase;width:100%}main section.bio,main section.bio .bio-container{background:linear-gradient(45deg,#101010 30%,#2b2a2a);display:flex;width:100%}main section.bio .bio-container{justify-content:space-between}main section.bio .bio-info{display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;width:100%}main section.bio .bio-info h2{font-family:ZuumeMedium;font-size:2.5rem;margin-bottom:.5rem;max-width:450px;padding-left:10rem;text-align:left;width:100%}main section.bio .bio-info p{max-width:570px;padding-left:10rem;width:100%}main section.bio .bio-info i,main section.bio .bio-info p{font-family:LeituraSans-Grot2;font-size:1.2rem;font-weight:300}main section.bio .bio-img{display:flex;justify-content:center;width:100%}main section.bio .bio-img img{height:700px;object-fit:cover;width:auto}main section.book{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:4rem 0}main section.book,main section.book .book-container{display:flex;height:-webkit-max-content;height:max-content;justify-content:space-between;width:100%}main section.book .book-info{align-items:flex-end;display:flex;flex-direction:column;padding:5rem 2rem;width:95%}main section.book .book-info h2{font-family:ZuumeMedium;font-size:2.5rem;margin-bottom:.5rem;text-align:right;width:100%}main section.book .book-info h3{font-family:LeituraSans-Grot1;font-size:1.2rem;font-weight:300;margin-bottom:2rem;text-align:right}main section.book .book-info-img img{height:300px;object-fit:cover;width:auto}main section.book .book-text{display:flex;justify-content:left;padding-top:5.5rem;width:100%}main section.book .book-text p{font-family:LeituraSans-Grot2,sans-serif;font-size:1.2rem;font-weight:300;max-width:400px;width:100%}main section.book .book-text i{font-family:LeituraSans-Grot2;font-size:1.2rem;font-weight:300;max-width:400px;width:100%}main footer{background:linear-gradient(0deg,#000,#101010);display:flex;padding:7rem 0;width:100%}main footer .footer{display:flex;justify-content:space-between;width:100%}main footer .footer .center{align-items:center;display:flex;height:100%;justify-content:center;width:100%}main footer .footer .center img{height:40px;width:auto}main footer .footer .left{display:flex;height:100%;width:100%}main footer .footer .left img{height:42px;width:auto}main footer .footer .left a{align-items:flex-start;display:flex;flex-direction:column;font-family:Bodoni Moda,sans-serif;font-size:.9rem;justify-content:center;margin-left:1rem;text-align:left;text-decoration:none;width:100%}main footer .footer .right{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}main footer .footer .right a{align-items:flex-end;display:flex;flex-direction:column;font-family:KeplerStd-Light;font-size:1rem;justify-content:center;text-align:right;text-decoration:none}main footer .footer .right a:hover{text-decoration:underline}@media(max-width:992px){main header{background:linear-gradient(-45deg,#101010 30%,#2b2a2a)}main header .nav{height:100px;width:100%}main header .nav .nav-social-media ul{gap:.5rem}main header .nav .nav-social-media ul li a svg{font-size:1rem}main header .nav .nav-logo img{height:50px}main header .nav .nav-contact a{font-size:1rem}main header .nav .nav-contact a:hover:before{content:"";width:72px}main header .section-header{flex-direction:column;height:80vh;padding:5rem 0}main header .section-header-book{display:flex;justify-content:center}main header .section-header-book img{height:300px;margin:0 auto;width:auto}main header .section-header-info h1{font-size:2rem;max-width:450px}main header .section-header-info p{font-size:1rem;max-width:450px}main section.bio .bio-container{flex-direction:column-reverse!important}main section.bio .bio-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;width:100%}main section.bio .bio-info h2{font-size:2rem;line-height:2.2rem;padding-left:0}main section.bio .bio-info h2 span{font-size:1.2rem;font-style:italic;line-height:1.4rem}main section.bio .bio-info p{font-size:1.2rem;line-height:1.4rem;padding-left:0}main section.bio .bio-info p span{font-size:1.2rem;font-style:italic;line-height:1.4rem}main section.book .book-container{flex-direction:column;justify-content:flex-start}main section.book .book-info{align-items:flex-start;padding:0 2rem;width:100%}main section.book .book-info h2{font-size:4rem;text-align:left}main section.book .book-info h3{font-size:2rem;font-weight:100;text-align:left}main section.book .book-info-img img{height:400px}main section.book .book-text{justify-content:center;padding:2rem 1rem 0;width:100%}main section.book .book-text p{font-size:1.2rem;font-weight:300;max-width:850px}main section.book .book-text p span{font-size:1.2rem;font-style:italic;font-weight:400}main footer .footer{align-items:center;flex-direction:column;gap:2rem;justify-content:center}main footer .footer .logo{align-items:center;display:flex;justify-content:center}main footer .footer .logo img{height:50px;width:auto}main footer .footer .contact{justify-content:center}main footer .footer .contact a{align-items:center;display:flex;flex-direction:column;font-family:Bodoni Moda,sans-serif;font-size:1.2rem;justify-content:center;text-decoration:none;transition:.4s ease-in-out}main footer .footer .contact a:hover{text-decoration:underline}main footer .footer .extra{align-items:center;display:flex;flex-direction:row;justify-content:center}main footer .footer .extra img{height:50px}main footer .footer .extra .left-bottom{align-items:flex-start;display:flex;flex-direction:column;margin-left:1rem}main footer .footer .extra .left-bottom a{font-family:Bodoni Moda,sans-serif;text-decoration:none}main footer .footer .extra .left-bottom a:hover{text-decoration:underline}}@media(max-width:768px){main header{background:linear-gradient(-45deg,#101010 30%,#2b2a2a);height:auto}main header .nav{height:150px;width:100%}main header .nav .nav-social-media ul{align-items:baseline;display:flex;flex-direction:column;gap:0!important;padding-left:2rem}main header .nav .nav-social-media ul li a svg{font-size:1rem}main header .nav .nav-logo img{height:50px}main header .nav .nav-contact a{font-size:1rem;padding-left:2rem;transform:rotate(180deg);writing-mode:vertical-rl}main header .nav .nav-contact a:hover:before{content:"";width:16px}main header .nav.scrolling{height:70px!important;height:90px}main header .nav.scrolling .nav-social-media ul{flex-direction:row;gap:.5rem!important;padding-left:1.5rem}main header .nav.scrolling .nav-contact a{font-size:1rem;padding-left:1rem;transform:rotate(180deg);writing-mode:vertical-rl}main header .nav.scrolling .nav-contact a:hover:before{content:"";height:60px;width:16px}main header .section-header{flex-direction:column;height:calc(100vh - 300px);justify-content:space-evenly;padding:2rem 0}main header .section-header-book{display:flex;justify-content:center}main header .section-header-book img{height:300px;margin:0 auto;width:auto}main header .section-header-info{padding:2rem 2rem 5rem 3.5rem}main header .section-header-info h1{font-size:1.6rem;max-width:400px}main header .section-header-info p{font-size:1.2rem;max-width:450px}main section.bio .bio-container{align-items:center;flex-direction:column-reverse;justify-content:center;padding-top:3rem}main section.bio .bio-info{align-items:flex-start;padding:1rem 2rem 2rem}main section.bio .bio-info h2{font-size:2.5rem;line-height:3rem;margin:0 0 2rem;padding-left:0;text-align:left}main section.bio .bio-info p{font-size:1.2rem;padding-bottom:2rem;padding-left:0}main section.bio .bio-img{justify-content:center;padding:0 2rem}main section.bio .bio-img img{height:auto!important;width:100%}main section.book .book-container{flex-direction:column;justify-content:flex-start;padding:0 2rem}main section.book .book-info{align-items:flex-start;padding:0 0 2rem;width:100%}main section.book .book-info h2{font-size:4rem;text-align:left}main section.book .book-info h3{font-size:2rem;font-weight:100;text-align:left}main section.book .book-info-img img{height:400px}main section.book .book-text{justify-content:center;padding:1rem .5rem 2rem;width:100%}main section.book .book-text p{font-size:1.2rem;font-weight:300}main section.book .book-text p span{font-size:1.2rem;font-style:italic;font-weight:400}}@media(max-width:575px){main header .section-header-book img{height:240px}main section.bio .bio-info p,main section.bio .bio-info p i{font-size:1rem}main section.book .book-info h2{font-size:3rem;text-align:left}main section.book .book-info h3{font-size:1.6rem}main section.book .book-info-img img{height:320px}main section.book .book-text{justify-content:center;padding:0 0 2rem;width:100%}main section.book .book-text p,main section.book .book-text p i{font-size:1rem}main footer{padding-top:2rem}main footer .footer .logo img{height:40px}main footer .footer .contact a{font-size:1rem}main footer .footer .extra img{height:30px}main footer .footer .extra .left-bottom{margin-left:.25rem}main footer .footer .extra .left-bottom a{font-size:.8rem}}@media(max-width:390px){main header .section-header{height:calc(100vh - 100px)}main header .section-header-book img{height:auto;width:240px}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}}
/*# sourceMappingURL=main.f4ac3023.css.map*/