@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial}}}.arc-typography-xs{font-size:clamp(.75rem,.3vw + .65rem,.75rem);line-height:1.5}.arc-typography-sm{font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5}.arc-typography-base{font-size:clamp(.875rem,.4vw + .75rem,1rem);line-height:1.6}.arc-typography-lg{font-size:clamp(.9375rem,1vw + .5rem,1.125rem);line-height:1.6}.arc-typography-xl{font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.6}.arc-typography-2xl{font-size:clamp(1.25rem,2vw + .5rem,1.5rem);line-height:1.4}.arc-typography-3xl{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:1.3}.arc-typography-4xl{font-size:clamp(1.875rem,4vw + .5rem,3rem);line-height:1.2}.arc-typography-5xl{font-size:clamp(2.25rem,5vw + .5rem,3.75rem);line-height:1.2}.arc-typography-6xl{font-size:clamp(3rem,6vw + .5rem,4.5rem);line-height:1.1}.arc-typography-light{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.arc-typography-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.arc-typography-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.arc-typography-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.arc-typography-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.arc-typography-left{text-align:left}.arc-typography-center{text-align:center}.arc-typography-right{text-align:right}.arc-typography-justify{text-align:justify}.arc-typography-foreground{color:var(--foreground)}.arc-typography-muted{color:var(--muted-foreground)}.arc-typography-primary{color:var(--primary)}.arc-typography-secondary{color:var(--secondary-foreground)}.arc-typography-leading-tight{line-height:1.25}.arc-typography-leading-snug{line-height:1.375}.arc-typography-leading-normal{line-height:1.5}.arc-typography-leading-relaxed{line-height:1.625}.arc-typography-leading-loose{line-height:2}.arc-author-card{color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-direction:column;align-items:center;text-decoration-line:none;transition-duration:.2s;display:flex}.arc-author-card:hover{opacity:.9}.arc-author-card__avatar-wrapper{border-radius:3.40282e38px;width:5rem;height:5rem;position:relative;overflow:hidden}@media (min-width:768px){.arc-author-card__avatar-wrapper{width:6rem;height:6rem}}.arc-author-card__avatar{object-fit:cover}.arc-author-card__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center}.arc-author-card__name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);font-size:clamp(.875rem,.4vw + .75rem,1rem);line-height:1.6;overflow:hidden}.arc-author-card__count{margin-top:calc(var(--spacing,.25rem)*1);color:var(--muted-foreground);font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}}}.arc-typography-xs{font-size:clamp(.75rem,.3vw + .65rem,.75rem);line-height:1.5}.arc-typography-sm{font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5}.arc-typography-base{font-size:clamp(.875rem,.4vw + .75rem,1rem);line-height:1.6}.arc-typography-lg{font-size:clamp(.9375rem,1vw + .5rem,1.125rem);line-height:1.6}.arc-typography-xl{font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.6}.arc-typography-2xl{font-size:clamp(1.25rem,2vw + .5rem,1.5rem);line-height:1.4}.arc-typography-3xl{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:1.3}.arc-typography-4xl{font-size:clamp(1.875rem,4vw + .5rem,3rem);line-height:1.2}.arc-typography-5xl{font-size:clamp(2.25rem,5vw + .5rem,3.75rem);line-height:1.2}.arc-typography-6xl{font-size:clamp(3rem,6vw + .5rem,4.5rem);line-height:1.1}.arc-typography-light{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.arc-typography-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.arc-typography-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.arc-typography-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.arc-typography-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.arc-typography-left{text-align:left}.arc-typography-center{text-align:center}.arc-typography-right{text-align:right}.arc-typography-justify{text-align:justify}.arc-typography-foreground{color:var(--foreground)}.arc-typography-muted{color:var(--muted-foreground)}.arc-typography-primary{color:var(--primary)}.arc-typography-secondary{color:var(--secondary-foreground)}.arc-typography-leading-tight{line-height:1.25}.arc-typography-leading-snug{line-height:1.375}.arc-typography-leading-normal{line-height:1.5}.arc-typography-leading-relaxed{line-height:1.625}.arc-typography-leading-loose{line-height:2}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.arc-book-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.arc-book-card{border-radius:var(--radius-lg,.5rem);aspect-ratio:2/3;opacity:0;height:100%;animation:.6s ease-out forwards fadeIn;position:relative;overflow:hidden}.arc-book-card:first-child{animation-delay:50ms}.arc-book-card:nth-child(2){animation-delay:.1s}.arc-book-card:nth-child(3){animation-delay:.15s}.arc-book-card:nth-child(4){animation-delay:.2s}.arc-book-card:nth-child(5){animation-delay:.25s}.arc-book-card:nth-child(6){animation-delay:.3s}.arc-book-card:nth-child(7){animation-delay:.35s}.arc-book-card:nth-child(8){animation-delay:.4s}.arc-book-card:nth-child(9){animation-delay:.45s}.arc-book-card:nth-child(10){animation-delay:.5s}.arc-book-card:nth-child(11){animation-delay:.55s}.arc-book-card:nth-child(12){animation-delay:.6s}.arc-book-card__image-wrapper{inset:calc(var(--spacing,.25rem)*0);width:100%;height:100%;position:absolute}.arc-book-card__image{object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));transform:scale(1)}.arc-book-card:hover .arc-book-card__image{transform:scale(1.15)}.arc-book-card__overlay{inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0003 10%,#0006 25%,#0009 40%,#000c 60%,#000000e6 80%,#000000f2 100%);height:50%;position:absolute}.arc-book-card__badge{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:var(--primary);color:var(--primary-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:10;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.arc-book-card__badge-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.arc-book-card__content{inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex;position:absolute}:where(.arc-book-card__content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.arc-book-card__content{padding:calc(var(--spacing,.25rem)*4)}@media (min-width:48rem){.arc-book-card__content{padding:calc(var(--spacing,.25rem)*5)}}.arc-book-card__content{color:#fff;z-index:2}.arc-book-card__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-line-clamp:2;color:#fff;text-shadow:0 2px 4px #0000004d;-webkit-box-orient:vertical;font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.6;display:-webkit-box;overflow:hidden}.arc-book-card__author{-webkit-line-clamp:1;color:#ffffffe6;text-shadow:0 1px 2px #0000004d;-webkit-box-orient:vertical;font-size:clamp(.875rem,.4vw + .75rem,1rem);line-height:1.6;display:-webkit-box;overflow:hidden}.arc-book-card__meta{align-items:center;gap:calc(var(--spacing,.25rem)*3);color:#ffffffd9;flex-wrap:wrap;margin-top:auto;font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5;display:flex}.arc-book-card__meta-item{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff26;display:flex}.arc-book-card__meta-icon{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5)}.arc-book-card__rating{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background-color:#ffffff26}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}.arc-book-card-slider{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:420px;display:flex;position:relative}@media (min-width:768px){.arc-book-card-slider{min-height:480px}}.arc-book-card-slider__carousel{z-index:1;width:100%;height:100%;min-height:420px;position:relative}@media (min-width:768px){.arc-book-card-slider__carousel{min-height:480px}}.arc-book-card-slider__carousel .swiper-button-prev,.arc-book-card-slider__carousel .swiper-button-next{z-index:20;height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--card);border:1px solid var(--input);color:var(--foreground);border-radius:3.40282e38px;position:absolute}.arc-book-card-slider__carousel .swiper-button-prev:hover,.arc-book-card-slider__carousel .swiper-button-next:hover{background-color:var(--accent);color:var(--accent-foreground)}.arc-book-card-slider__carousel .swiper-button-prev:after,.arc-book-card-slider__carousel .swiper-button-next:after{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.arc-book-card-slider__carousel .swiper-button-prev{left:calc(var(--spacing,.25rem)*0)}.arc-book-card-slider__carousel .swiper-button-next{right:calc(var(--spacing,.25rem)*0)}.arc-book-card-slider__card-wrapper{aspect-ratio:2/3;flex-shrink:0;justify-content:center;align-items:center;width:280px;margin-inline:auto;display:flex}@media (min-width:768px){.arc-book-card-slider__card-wrapper{width:480px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.arc-book-cover-slider{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative}.arc-book-cover-slider__carousel{width:100%;height:100%;min-height:400px}.arc-book-cover-slider__carousel .swiper-button-prev,.arc-book-cover-slider__carousel .swiper-button-next{z-index:20;height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--card);border:1px solid var(--input);color:var(--foreground);border-radius:3.40282e38px;position:absolute}.arc-book-cover-slider__carousel .swiper-button-prev:hover,.arc-book-cover-slider__carousel .swiper-button-next:hover{background-color:var(--accent);color:var(--accent-foreground)}.arc-book-cover-slider__carousel .swiper-button-prev:after,.arc-book-cover-slider__carousel .swiper-button-next:after{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.arc-book-cover-slider__carousel .swiper-button-prev{left:calc(var(--spacing,.25rem)*2)}@media (min-width:48rem){.arc-book-cover-slider__carousel .swiper-button-prev{left:calc(var(--spacing,.25rem)*4)}}.arc-book-cover-slider__carousel .swiper-button-next{right:calc(var(--spacing,.25rem)*2)}@media (min-width:48rem){.arc-book-cover-slider__carousel .swiper-button-next{right:calc(var(--spacing,.25rem)*4)}}.arc-book-cover-slider__image-wrapper{aspect-ratio:2/3;width:100%;max-width:400px;min-height:300px;max-height:600px;margin-inline:auto;position:relative}.arc-book-cover-slider__image{border-radius:var(--radius-lg,.5rem);object-fit:cover;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:1px solid var(--border)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.arc-search-bar{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:48rem){.arc-search-bar{flex-direction:row}}.arc-search-bar__wrapper{flex:1;position:relative}.arc-search-bar__icon{top:50%;left:calc(var(--spacing,.25rem)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);pointer-events:none;height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--muted-foreground);z-index:1;position:absolute}.arc-search-bar__input{width:100%;padding-left:calc(var(--spacing,.25rem)*12)}@media (max-width:767px){.arc-search-bar__button{width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}.arc-author-slider{width:100%;position:relative}.arc-author-slider__carousel{width:100%}.arc-author-slider__carousel .swiper-button-prev,.arc-author-slider__carousel .swiper-button-next{z-index:20;height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--card);border:1px solid var(--input);color:var(--foreground);border-radius:3.40282e38px;position:absolute}.arc-author-slider__carousel .swiper-button-prev:hover,.arc-author-slider__carousel .swiper-button-next:hover{background-color:var(--accent);color:var(--accent-foreground)}.arc-author-slider__carousel .swiper-button-prev:after,.arc-author-slider__carousel .swiper-button-next:after{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.arc-author-slider__carousel .swiper-button-prev{left:calc(var(--spacing,.25rem)*0)}.arc-author-slider__carousel .swiper-button-next{right:calc(var(--spacing,.25rem)*0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid}}}.arc-typography-xs{font-size:clamp(.75rem,.3vw + .65rem,.75rem);line-height:1.5}.arc-typography-sm{font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5}.arc-typography-base{font-size:clamp(.875rem,.4vw + .75rem,1rem);line-height:1.6}.arc-typography-lg{font-size:clamp(.9375rem,1vw + .5rem,1.125rem);line-height:1.6}.arc-typography-xl{font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.6}.arc-typography-2xl{font-size:clamp(1.25rem,2vw + .5rem,1.5rem);line-height:1.4}.arc-typography-3xl{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:1.3}.arc-typography-4xl{font-size:clamp(1.875rem,4vw + .5rem,3rem);line-height:1.2}.arc-typography-5xl{font-size:clamp(2.25rem,5vw + .5rem,3.75rem);line-height:1.2}.arc-typography-6xl{font-size:clamp(3rem,6vw + .5rem,4.5rem);line-height:1.1}.arc-typography-light{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.arc-typography-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.arc-typography-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.arc-typography-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.arc-typography-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.arc-typography-left{text-align:left}.arc-typography-center{text-align:center}.arc-typography-right{text-align:right}.arc-typography-justify{text-align:justify}.arc-typography-foreground{color:var(--foreground)}.arc-typography-muted{color:var(--muted-foreground)}.arc-typography-primary{color:var(--primary)}.arc-typography-secondary{color:var(--secondary-foreground)}.arc-typography-leading-tight{line-height:1.25}.arc-typography-leading-snug{line-height:1.375}.arc-typography-leading-normal{line-height:1.5}.arc-typography-leading-relaxed{line-height:1.625}.arc-typography-leading-loose{line-height:2}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.arp-home-section{padding-block:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.arp-home-section{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.arp-home-section{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*10)}}@media (min-width:64rem){.arp-home-section{padding-block:calc(var(--spacing,.25rem)*12)}}.arp-home-section{opacity:0;box-sizing:border-box;width:100%;animation:.8s ease-out forwards fadeIn;overflow:hidden}@media (min-width:1024px){.arp-home-section{max-width:1280px;margin-inline:auto;padding-left:2rem;padding-right:2rem}}.arp-home-section--cta{opacity:1!important}.arp-home-section__container{box-sizing:border-box;width:100%;overflow-x:hidden}.arp-home-section__header{margin-bottom:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:48rem){.arp-home-section__header{margin-bottom:calc(var(--spacing,.25rem)*8);flex-direction:row;justify-content:space-between;align-items:flex-end}}.arp-home-section__title{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:1.3}.arp-home-section__subtitle{color:var(--muted-foreground);font-size:clamp(.9375rem,1vw + .5rem,1.125rem);line-height:1.6}.arp-home-section__link{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--primary);font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5;text-decoration-line:none}.arp-home-section__link:hover{text-decoration-line:underline}.arp-home-section__books-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.arp-home-section__books-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.arp-home-section__books-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.arp-home-section__books-grid{overflow:hidden}.arp-home-section__books-grid>*{height:100%}.arp-home-section__categories-grid{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.arp-home-section__categories-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.arp-home-section__categories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.arp-home-section__categories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.arp-home-section__categories-grid{overflow:hidden}.arp-home-section__category-card{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*6);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-style:var(--tw-border-style);background-color:var(--card);color:var(--card-foreground);opacity:0;border-width:2px;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.3s;animation:.6s ease-out forwards fadeIn;display:flex;overflow:hidden}.arp-home-section__category-card:first-child{animation-delay:50ms}.arp-home-section__category-card:nth-child(2){animation-delay:.1s}.arp-home-section__category-card:nth-child(3){animation-delay:.15s}.arp-home-section__category-card:nth-child(4){animation-delay:.2s}.arp-home-section__category-card:nth-child(5){animation-delay:.25s}.arp-home-section__category-card:nth-child(6){animation-delay:.3s}.arp-home-section__category-card:nth-child(7){animation-delay:.35s}.arp-home-section__category-card:nth-child(8){animation-delay:.4s}.arp-home-section__category-card:hover{border-color:var(--primary);background-color:var(--muted)}.arp-home-section__category-icon{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:var(--primary);color:var(--primary-foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.arp-home-section__category-icon-svg{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.arp-home-section__category-name{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);font-size:clamp(.9375rem,1vw + .5rem,1.125rem);line-height:1.6}.arp-home-section__category-count{color:var(--muted-foreground);font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5}.arp-home-section--cta{border-radius:var(--radius-2xl,1rem);padding-block:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*4);position:relative}@media (min-width:40rem){.arp-home-section--cta{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.arp-home-section--cta{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*16)}}@media (min-width:64rem){.arp-home-section--cta{padding-block:calc(var(--spacing,.25rem)*20)}}.arp-home-section--cta{background-color:var(--muted);opacity:1;box-sizing:border-box;width:100%;animation:.8s ease-out forwards fadeIn;overflow:hidden}.arp-home-section--cta .arp-home-section__container{overflow:hidden}@media (min-width:1024px){.arp-home-section--cta{max-width:1280px;margin-inline:auto;padding-left:2rem;padding-right:2rem}}.arp-home-section--cta:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);background:linear-gradient(to right,var(--primary),var(--secondary));opacity:.1;z-index:0;position:absolute}.arp-home-section--cta>*{z-index:1;position:relative}.arp-home-section__cta-content{max-width:var(--container-2xl,42rem);text-align:center;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;width:100%;margin-inline:auto;overflow:hidden}.arp-home-section__cta-title{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;font-size:clamp(1.875rem,4vw + .5rem,3rem);line-height:1.2}.arp-home-section__cta-subtitle{margin-bottom:calc(var(--spacing,.25rem)*8);color:var(--muted-foreground);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;width:100%;font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.6}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.arc-typography-xs{font-size:clamp(.75rem,.3vw + .65rem,.75rem);line-height:1.5}.arc-typography-sm{font-size:clamp(.8125rem,.3vw + .7rem,.875rem);line-height:1.5}.arc-typography-base{font-size:clamp(.875rem,.4vw + .75rem,1rem);line-height:1.6}.arc-typography-lg{font-size:clamp(.9375rem,1vw + .5rem,1.125rem);line-height:1.6}.arc-typography-xl{font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.6}.arc-typography-2xl{font-size:clamp(1.25rem,2vw + .5rem,1.5rem);line-height:1.4}.arc-typography-3xl{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);line-height:1.3}.arc-typography-4xl{font-size:clamp(1.875rem,4vw + .5rem,3rem);line-height:1.2}.arc-typography-5xl{font-size:clamp(2.25rem,5vw + .5rem,3.75rem);line-height:1.2}.arc-typography-6xl{font-size:clamp(3rem,6vw + .5rem,4.5rem);line-height:1.1}.arc-typography-light{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.arc-typography-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.arc-typography-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.arc-typography-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.arc-typography-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.arc-typography-left{text-align:left}.arc-typography-center{text-align:center}.arc-typography-right{text-align:right}.arc-typography-justify{text-align:justify}.arc-typography-foreground{color:var(--foreground)}.arc-typography-muted{color:var(--muted-foreground)}.arc-typography-primary{color:var(--primary)}.arc-typography-secondary{color:var(--secondary-foreground)}.arc-typography-leading-tight{line-height:1.25}.arc-typography-leading-snug{line-height:1.375}.arc-typography-leading-normal{line-height:1.5}.arc-typography-leading-relaxed{line-height:1.625}.arc-typography-leading-loose{line-height:2}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.arp-home{background-color:var(--background);min-height:100vh;color:var(--foreground);box-sizing:border-box;flex-direction:column;width:100%;display:flex;overflow-x:hidden}.arp-home__container{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:40rem){.arp-home__container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.arp-home__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.arp-home__container{box-sizing:border-box;overflow-x:hidden}@media (min-width:1280px){.arp-home__container{max-width:1280px}}.arp-home__hero{background-color:var(--background);opacity:0;justify-content:center;align-items:center;min-height:100vh;animation:.6s ease-out forwards fadeInUp;display:flex;position:relative}.arp-home__hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);background:radial-gradient(circle at top left,var(--primary)0%,transparent 50%),radial-gradient(circle at bottom right,var(--secondary)0%,transparent 50%);opacity:.1;z-index:0;position:absolute}.arp-home__hero>*{z-index:1;position:relative}.arp-home__hero-content{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:64rem){.arp-home__hero-content{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(2,minmax(0,1fr))}}.arp-home__hero-content{align-items:center}.arp-home__hero-left{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:48rem){.arp-home__hero-left{gap:calc(var(--spacing,.25rem)*8)}}.arp-home__hero-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);font-size:clamp(2.25rem,5vw + .5rem,3.75rem);line-height:1.2}.arp-home__hero-description{color:var(--muted-foreground);font-size:clamp(1rem,1.2vw + .5rem,1.25rem);line-height:1.6}.arp-home__hero-button{text-decoration-line:none}.arp-home__hero-button:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.arp-home__hero-right{justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative}@media (min-width:48rem){.arp-home__hero-right{min-height:500px}}@media (min-width:64rem){.arp-home__hero-right{min-height:600px}}.arp-home__hero-right{z-index:2}.arp-home__search{max-width:var(--container-2xl,42rem);margin-inline:auto}.arp-home__cta{padding-block:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*4);overflow:hidden}@media (min-width:40rem){.arp-home__cta{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.arp-home__cta{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*10)}}@media (min-width:64rem){.arp-home__cta{padding-block:calc(var(--spacing,.25rem)*12)}}.arp-home__cta{box-sizing:border-box;width:100%}@media (min-width:1024px){.arp-home__cta{max-width:1280px;margin-inline:auto;padding-left:2rem;padding-right:2rem}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
