body .page-home{overflow:clip;background:radial-gradient(ellipse 35% 12% at 0 43%,rgba(35,86,110,0.18),transparent),radial-gradient(ellipse 35% 12% at 100% 63%,rgba(35,86,110,0.08),transparent),radial-gradient(ellipse 30% 9% at 0 89%,rgba(35,86,110,0.12),transparent)}body .page-home h1,body .page-home h2,body .page-home h3{margin:0}body .page-home h2{font-size:6.6666666667rem;line-height:1}body .page-home h3{font-size:2.7777777778rem;line-height:1.1}body .page-home p{color:var(--color-muted)}body .page-home a{transition:color 0.2s}body .page-home a:hover{color:var(--color-accent)}body .page-home a:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}body .page-home section{scroll-margin-top:2rem}body .page-home .eyebrow{display:flex;align-items:center;gap:0.6em;font-size:1.1111111111rem;letter-spacing:0.25em;text-transform:uppercase;color:#fff}body .page-home .eyebrow img{width:1.25em;height:0.3em}body .page-home .arrow{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border:1px solid #777;border-radius:50%;flex:0 0 auto}body .page-home .arrow img{width:0.67em;height:0.67em}body .page-home .text-link{display:inline-flex;align-items:center;gap:0.65em;font-size:1.6666666667rem;color:#fff}body .page-home .hero{position:relative;height:60.8333333333rem;isolation:isolate;overflow:hidden}body .page-home .hero .background{position:absolute;z-index:-3;width:102.76%;max-width:none;height:120.18%;left:0;top:-15.8%;object-fit:fill}body .page-home .hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(5,8,11,0.94),rgba(5,8,11,0.36) 47%,rgba(5,8,11,0.4))}body .page-home .hero:after{content:"";position:absolute;inset:51% 0 -1px;z-index:-1;background:linear-gradient(transparent,var(--color-background))}body .page-home .hero .content{padding-top:19rem;padding-left:8%}body .page-home .hero h1{font-size:7.2222222222rem;line-height:0.923;width:29.4444444444rem;margin-top:1.9444444444rem}body .page-home .hero .buy{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-width:18.8333333333rem;padding:1.1111111111rem 2.2222222222rem;margin-top:3.6111111111rem;border-radius:4rem;background:var(--color-accent);color:var(--color-background);font-size:1.6666666667rem}body .page-home .hero .buy:hover{background:#fff}body .page-home .hero .buy .arrow{border:0;transform:rotate(-45deg)}body .page-home .hero .buy .arrow img{filter:brightness(0)}body .page-home .hero .book{position:absolute;top:22.6%;left:58%;width:22%;height:65.3%;object-fit:fill;pointer-events:none}body .page-home .author{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3.8888888889rem;margin-top:6rem}body .page-home .author .content{min-width:0}body .page-home .author h2{white-space:nowrap;line-height:1.13;width:max-content}body .page-home .author .text{padding-left:0.8888888889rem;margin-top:3.8888888889rem;max-width:38.7222222222rem;font-size:1.3888888889rem;line-height:1.6}body .page-home .author .text p+p{margin-top:2.2222222222rem}body .page-home .author .text .text-link{margin-top:3.3333333333rem}body .page-home .author .portrait{position:relative;align-self:start;margin:6.1111111111rem 0 0 8.3333333333rem;width:72%;aspect-ratio:462/685}body .page-home .author .portrait:before{content:"";position:absolute;inset:15% -20% -10%;background:radial-gradient(ellipse,rgba(241,249,1,0.1),transparent 70%);filter:blur(2rem)}body .page-home .author .photo{position:absolute;inset:0;border-radius:1.6666666667rem;overflow:hidden;transform:rotate(16.13deg)}body .page-home .author .photo img{position:absolute;max-width:none;width:188.1%;height:auto;left:-90.95%;top:11.36%;transform:rotate(-16.13deg);transform-origin:0 0}body .page-home .books{margin-top:19.4444444444rem}body .page-home .books .items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2222222222rem;margin-top:5.5555555556rem}body .page-home .books .item{position:relative;display:flex;flex-direction:column;min-width:0}body .page-home .books .item:before{content:"";position:absolute;inset:6.1111111111rem 0 0;z-index:0;background:#1a1a1a;border-radius:1.6666666667rem}body .page-home .books .cover{position:relative;height:20.2222222222rem;display:flex;justify-content:center}body .page-home .books .cover img{width:auto;height:100%;object-fit:contain}body .page-home .books .first .cover img{width:12.0555555556rem;object-fit:cover;object-position:right}body .page-home .books .haiku .cover img{height:146%;max-width:none;margin-top:-14%}body .page-home .books .content{position:relative;display:flex;flex-direction:column;flex:1;padding:3.3333333333rem 2.1111111111rem 2.3333333333rem}body .page-home .books .eyebrow{position:absolute;top:3.3333333333rem;color:var(--color-accent);font-size:0.7777777778rem}body .page-home .books .eyebrow img{filter:brightness(0) saturate(100%) invert(92%) sepia(94%) saturate(1730%) hue-rotate(6deg)}body .page-home .books .haiku h3,body .page-home .books .new h3{margin-top:2rem}body .page-home .books h3{font-size:2.7777777778rem}body .page-home .books .first h3{margin-right:-1rem;letter-spacing:-0.025em}body .page-home .books p:not(.eyebrow){font-size:1.1111111111rem;line-height:1.5;margin-top:1.2222222222rem;margin-bottom:1.5555555556rem}body .page-home .books .text-link{margin-top:auto;font-size:1.1111111111rem}body .page-home .section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}body .page-home .section-heading .intro{width:32.1%;font-size:1.3888888889rem;line-height:1.6}body .page-home .section-heading .intro .text-link{margin-top:1.5555555556rem}body .page-home .news{margin-top:16.6666666667rem}body .page-home .news .blog-article-list{margin-top:5.8333333333rem}body .page-home .photo-galleries{margin-top:16.6666666667rem;margin-bottom:8.3333333333rem}body .page-home .photo-galleries .items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.0555555556rem;margin-top:7.7777777778rem;padding-bottom:5.9444444444rem}body .page-home .photo-galleries .item{position:relative;aspect-ratio:321/488;border-radius:1.1111111111rem}body .page-home .photo-galleries .item:nth-child(2n){transform:translateY(5.9444444444rem)}body .page-home .photo-galleries .item>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}body .page-home .photo-galleries .item:nth-child(3)>img{object-position:78% center}body .page-home .photo-galleries .caption{position:absolute;bottom:5%;left:10.6%;right:10.6%;padding:0.8333333333rem 1.1666666667rem;background:#fff;color:var(--color-background);border-radius:1.1111111111rem}body .page-home .photo-galleries time{display:block;font-size:0.7222222222rem;line-height:1.8;color:#898989}body .page-home .photo-galleries h3{font-size:1.6666666667rem;line-height:1;color:inherit}@media screen and (max-width:1500px){body .page-home h2{font-size:5.3333333333rem}body .page-home .author .portrait{margin-left:20%}body .page-home .books h3,body .page-home .news h3{font-size:2.3333333333rem}}@media screen and (max-width:1200px){body .page-home h2{font-size:4.2222222222rem}body .page-home .hero{height:56rem}body .page-home .hero .content{padding-left:3%;padding-top:18rem}body .page-home .hero h1{font-size:6.4rem;width:27rem}body .page-home .hero .buy{font-size:1.5rem;min-width:17rem;margin-top:3rem}body .page-home .author{gap:2rem;margin-top:5rem}body .page-home .author .text{padding:0;margin-top:3rem;font-size:1.15rem}body .page-home .author .portrait{margin-top:7rem}body .page-home .books{margin-top:10rem}body .page-home .books .items{gap:1.5rem;margin-top:4rem}body .page-home .books .content{padding:3rem 1.5rem 2rem}body .page-home .books .eyebrow{top:3rem}body .page-home .books .cover{height:16rem}body .page-home .books h3{font-size:2.25rem}body .page-home .books p:not(.eyebrow){font-size:1rem}body .page-home .books .item:before{top:5rem}body .page-home .section-heading .intro{width:36%;font-size:1.15rem}body .page-home .text-link{font-size:1.4rem}body .page-home .news,body .page-home .photo-galleries{margin-top:10rem}body .page-home .photo-galleries{margin-bottom:10rem}body .page-home .photo-galleries .items{gap:1.5rem;margin-top:5rem}body .page-home .photo-galleries .caption{left:6%;right:6%;padding:0.75rem;border-radius:0.75rem}body .page-home .photo-galleries h3{font-size:1.5rem}body .page-home .photo-galleries time{font-size:0.7rem}}@media screen and (max-width:900px){body .page-home h2{font-size:4rem}body .page-home .hero{height:48rem}body .page-home .hero h1{font-size:5.5rem;width:23rem}body .page-home .hero .content{padding-top:15rem}body .page-home .hero .book{left:60%;width:25%}body .page-home .author .portrait{width:75%;margin-left:14%;margin-top:9rem}body .page-home .author h2{white-space:normal;width:auto}body .page-home .books .items{gap:1rem}body .page-home .books .cover{height:13rem}body .page-home .books .first .cover img{width:8rem}body .page-home .books h3{font-size:1.85rem}body .page-home .books .content{padding-left:1rem;padding-right:1rem}body .page-home .news h3{font-size:2.2rem}body .page-home .photo-galleries .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-bottom:3rem}body .page-home .photo-galleries .item:nth-child(2n){transform:translateY(3rem)}body .page-home .photo-galleries .caption{left:10%;right:10%;padding:1rem}body .page-home .photo-galleries h3{font-size:2rem}body .page-home .photo-galleries time{font-size:0.85rem}}@media screen and (min-width:calc(900px + 1px)){body .page-home .hero{height:57.03125vw}body .page-home .hero .content{padding-top:17.8125vw;padding-left:8%}body .page-home .hero .eyebrow{font-size:max(12px,1.041667vw)}body .page-home .hero h1{font-size:6.770833vw;width:27.604167vw;margin-top:1.822917vw}body .page-home .hero .buy{min-width:17.65625vw;padding:1.041667vw 2.083333vw;margin-top:3.385417vw;font-size:max(16px,1.5625vw)}}@media screen and (min-width:calc(600px + 1px)) and (max-width:900px){body .page-home .hero{height:65rem}body .page-home .hero .background{width:240%;height:100%;top:0;left:0;object-fit:cover;object-position:left center}body .page-home .hero .content{padding-top:10rem}body .page-home .hero .book{top:43%;left:52%;width:34%;height:auto}body .page-home .author{grid-template-columns:1fr}body .page-home .author .text{max-width:36rem}body .page-home .author .portrait{width:45%;margin:4rem auto 0}body .page-home .books .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem}body .page-home .books .haiku{grid-column:1/-1;width:calc(50% - 0.75rem);margin:auto}body .page-home .books .cover{height:18rem}body .page-home .books .first .cover img{width:auto}body .page-home .books h3{font-size:2.3rem}body .page-home .section-heading{flex-direction:column;gap:2rem}body .page-home .section-heading .intro{width:100%;max-width:30rem}}@media screen and (max-width:600px){body .page-home .container{padding-left:0.5rem;padding-right:0.5rem}body .page-home h2{font-size:3.35rem}body .page-home .hero{height:59rem}body .page-home .hero .background{width:300%;height:100%;top:0;left:0;object-position:left center}body .page-home .hero:before{background:linear-gradient(var(--color-background) 8%,rgba(5,8,11,0.5) 55%,rgba(5,8,11,0.45))}body .page-home .hero:after{top:75%}body .page-home .hero .content{padding:9rem 0 0;position:relative;z-index:1}body .page-home .hero .eyebrow{font-size:0.8rem}body .page-home .hero h1{font-size:4.6rem;width:100%;margin-top:1.5rem}body .page-home .hero .buy{padding:0.85rem 1.6rem;min-width:14rem;margin-top:2rem;font-size:1.2rem}body .page-home .hero .book{top:48%;left:42%;width:50%;height:auto}body .page-home .author{grid-template-columns:1fr;margin-top:2rem;gap:4rem}body .page-home .author h2{font-size:3.6rem}body .page-home .author .text{margin-top:2rem;font-size:1.1rem}body .page-home .author .text .text-link{margin-top:2rem}body .page-home .author .text p+p{margin-top:1.5rem}body .page-home .author .portrait{width:62%;max-width:22rem;margin:0 auto 2rem}body .page-home .books{margin-top:6rem}body .page-home .books .items{grid-template-columns:1fr;gap:3rem;margin-top:3rem}body .page-home .books .item{max-width:30rem;width:100%;margin:auto}body .page-home .books .cover{height:20rem}body .page-home .books .first .cover img{width:auto}body .page-home .books .content{padding:3rem 2rem 2rem}body .page-home .books h3{font-size:2.5rem}body .page-home .books .text-link,body .page-home .books p:not(.eyebrow){font-size:1.1rem}body .page-home .books .eyebrow{font-size:0.75rem}body .page-home .books .haiku h3,body .page-home .books .new h3{margin-top:1.5rem}body .page-home .section-heading{flex-direction:column;gap:1.75rem}body .page-home .section-heading .intro{width:100%;font-size:1.1rem}body .page-home .section-heading .intro .text-link{margin-top:1.25rem}body .page-home .news{margin-top:6rem}body .page-home .photo-galleries{margin-top:6rem;margin-bottom:6rem}body .page-home .photo-galleries .items{gap:1rem;margin-top:3rem;padding-bottom:2rem}body .page-home .photo-galleries .item{aspect-ratio:3/5}body .page-home .photo-galleries .item:nth-child(2n){transform:translateY(2rem)}body .page-home .photo-galleries .caption{left:0.5rem;right:0.5rem;bottom:0.5rem;padding:0.6rem;border-radius:0.6rem}body .page-home .photo-galleries time{font-size:0.6rem}body .page-home .photo-galleries h3{font-size:1.25rem}}body[data-page-id="11"] .photo-galleries{margin-top:0;margin-bottom:0}body[data-page-id="11"] .photo-galleries .items{margin-top:4rem}
/*# sourceMappingURL=page-home.css.map */