html.no-js picture[data-lazy]{display:none!important}.play-pause-button{width:25px;height:25px;position:relative;z-index:2}.play-pause-button.paused .play-icon{opacity:1}.play-pause-button.paused .pause-icon,.play-pause-button.playing .play-icon{opacity:0}.play-pause-button.playing .pause-icon{opacity:1}.play-pause-button .control-icon{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.play-pause-button svg{fill:currentColor}.section-hero{text-align:center;position:relative;overflow:hidden;padding-block:80px 108px}@media only screen and (max-width:1068px){.section-hero{padding-block:60px 100px}}@media only screen and (max-width:734px){.section-hero{padding-block:40px 85px}}html.static .section-hero{padding-block:80px 120px}@media only screen and (max-width:1068px){html.static .section-hero{padding-block:60px 100px}}@media only screen and (max-width:734px){html.static .section-hero{padding-block:40px 80px}}.section-hero .books-logo,.section-hero .hero-button,.section-hero .hero-copy-container,.section-hero .hero-iphone-lockup,.section-hero .hero-title{opacity:0}.section-hero .ready-to-animate .books-logo,.section-hero .ready-to-animate .hero-button,.section-hero .ready-to-animate .hero-copy-container,.section-hero .ready-to-animate .hero-iphone-lockup,.section-hero .ready-to-animate .hero-title,html.no-js .section-hero .books-logo,html.no-js .section-hero .hero-button,html.no-js .section-hero .hero-copy-container,html.no-js .section-hero .hero-iphone-lockup,html.no-js .section-hero .hero-title,html.static .section-hero .books-logo,html.static .section-hero .hero-button,html.static .section-hero .hero-copy-container,html.static .section-hero .hero-iphone-lockup,html.static .section-hero .hero-title{opacity:1}.section-hero .hero-top{position:relative;z-index:1}.section-hero .hero-title{font-weight:600;margin-block-start:17px}@media only screen and (max-width:1068px){.section-hero .hero-title{margin-block-start:10px}}.section-hero .hero-headline{margin-block-start:14px}@media only screen and (max-width:1068px){.section-hero .hero-headline{margin-block-start:17px}}.section-hero .hero-copy{font-weight:600;margin-block-start:18px;margin-block-end:23px;margin-inline:auto}@media only screen and (max-width:1068px){.section-hero .hero-copy{margin-block-start:14px;max-width:680px;font-size:19px;line-height:1.2105263158;letter-spacing:.012em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}}@media only screen and (max-width:1068px){.section-hero .hero-copy:lang(ja){line-height:1.2631578947;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-copy:lang(ko){line-height:1.3157894737;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-copy:lang(th){line-height:1.3684410526;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-copy:lang(zh){line-height:1.3684410526}.section-hero .hero-copy:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-copy:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-copy:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-copy:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-copy:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:734px){.section-hero .hero-copy{max-width:315px}}.section-hero .hero-button{font-weight:600}@media only screen and (min-width:1069px){.section-hero .hero-button{font-size:17px;line-height:1.1764805882;font-weight:400;letter-spacing:-0.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;border-style:solid;border-width:1px;min-width:30px;padding:17px 30px;--sk-button-margin-horizontal:22px;--sk-button-margin-vertical:22px;font-weight:600}.section-hero .hero-button:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-button:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-button:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-button:lang(zh){letter-spacing:0em}.section-hero .hero-button:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-button:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-button:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-button:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-hero .hero-button:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}html.hide-open .section-hero .hero-button{display:none}.section-hero .books-logo{--target-icon-size:84px;--big-icon-size:414px;width:var(--big-icon-size);max-width:100%;margin-bottom:calc(var(--target-icon-size) - var(--big-icon-size));transform-origin:top center;display:block;margin-inline:auto;transition:opacity 500ms ease-out}@media only screen and (max-width:1068px){.section-hero .books-logo{--target-icon-size:62px;--big-icon-size:350px}}@media only screen and (max-width:734px){.section-hero .books-logo{--target-icon-size:50px;--big-icon-size:65vw}}html.no-static.safari .section-hero .books-logo{will-change:opacity,transform}@media only screen and (max-height:600px)and (orientation:landscape){.section-hero .books-logo{--big-icon-size:60vh}}.section-hero .hero-intro-animation-finished .books-logo,html.no-js .section-hero .books-logo,html.static .section-hero .books-logo{width:var(--target-icon-size);margin-bottom:0}.section-hero .hero-devices-inner{display:flex;margin-block-start:80px;grid-column-gap:43px;column-gap:43px}@media only screen and (max-width:1068px){.section-hero .hero-devices-inner{margin-block-start:60px;grid-column-gap:25px;column-gap:25px}}@media only screen and (max-width:734px){.section-hero .hero-devices-inner{grid-column-gap:19px;column-gap:19px}}.section-hero .hero-devices{display:flex;justify-content:center}.section-hero .hero-button:before,.section-hero .hero-copy-container:before,.section-hero .hero-iphone-lockup:before{content:"";display:block;position:absolute;top:-50vh;width:100px;height:100px;background-color:#fff;opacity:0}.hero-intro-animation-finished .section-hero .hero-button:before,.hero-intro-animation-finished .section-hero .hero-copy-container:before,.hero-intro-animation-finished .section-hero .hero-iphone-lockup:before{display:none}.section-hero .hero-iphone-lockup{position:relative;width:280px;height:574px}@media only screen and (max-width:1068px){.section-hero .hero-iphone-lockup{width:212px;height:438px}}@media only screen and (max-width:734px){.section-hero .hero-iphone-lockup{width:171px;height:353px}}.section-hero .hero-iphone-lockup:first-child:before{right:-600px}.section-hero .hero-iphone-lockup:nth-child(2):before{right:-300px}.section-hero .hero-iphone-lockup:nth-child(4):before{left:-300px}.section-hero .hero-iphone-lockup:nth-child(5):before{left:-600px}.section-hero .hero-iphone-lockup:nth-child(odd){margin-top:60px}@media only screen and (max-width:1068px){.section-hero .hero-iphone-lockup:nth-child(odd){margin-top:40px}}@media only screen and (max-width:734px){.section-hero .hero-iphone-lockup:nth-child(odd){margin-top:30px}}.section-hero .hero-iphone-hardware{position:relative;margin:0;z-index:2;margin-inline-start:-4px}@media only screen and (max-width:1068px){.section-hero .hero-iphone-hardware{margin-inline-start:-5px}}.section-hero .hero-iphone-screen{position:absolute;z-index:1;overflow:hidden;top:14px;left:12px;border-radius:30px}@media only screen and (max-width:1068px){.section-hero .hero-iphone-screen{top:10px;left:5px}}@media only screen and (max-width:734px){.section-hero .hero-iphone-screen{top:9px;left:5px;border-radius:25px}}@media only screen and (max-width:1068px){.section-hero .hero-iphone-screen.iphone-screen-spring-alt{left:7px;border-radius:25px}}@media only screen and (max-width:734px){.section-hero .hero-iphone-screen.iphone-screen-spring-alt{left:5px;border-radius:20px}}.section-library{padding-block-end:150px;padding-block-start:0px}@media only screen and (max-width:1068px){.section-library{padding-block-end:160px}}@media only screen and (max-width:734px){.section-library{padding-block-end:95px}}html.js .section-library [data-lazy-load] .marquee-picture{background-image:none!important;mask-image:none!important}.section-library .section-copy{text-align:center;margin-inline:auto;max-width:670px}@media only screen and (max-width:734px){.section-library .section-copy{max-width:300px}}.section-library .gallery{display:flex;flex-direction:column;position:relative;overflow:hidden}html.no-js .section-library .gallery{display:none}.section-library .gallery .single-row .item-container,.section-library .gallery .single-row .marquee,.section-library .gallery .single-row .marquee-item,.section-library .gallery .single-row .marquee-list{perspective:1px}.section-library .gallery.will-change .single-row .dup,.section-library .gallery.will-change .single-row .flip-blur,.section-library .gallery.will-change .single-row .item-container,.section-library .gallery.will-change .single-row .marquee-item,.section-library .gallery.will-change .single-row .marquee-list,.section-library .gallery.will-change .single-row .overlay{will-change:transform}.section-library .item-container{position:relative;height:540px}@media only screen and (max-width:1068px){.section-library .item-container{height:440px}}@media only screen and (max-width:734px){.section-library .item-container{height:372px}}html.text-zoom .section-library .item-container{height:660px}.section-library .tablist-wrapper{margin-left:auto;margin-right:auto;width:980px;position:relative;z-index:3;margin-block:60px}@media only screen and (max-width:1068px){.section-library .tablist-wrapper{width:100%;margin-block:40px}}@media only screen and (max-width:734px){.section-library .tablist-wrapper{margin-block-end:57px;margin-block-start:35px}}html.text-zoom .section-library .tablist-wrapper{width:100%}.section-library .tabnav{height:auto;opacity:0}@media only screen and (max-width:734px){.section-library .tabnav{position:relative;width:85%;flex-shrink:0;padding:5px 0;min-height:38px;max-width:400px;margin-inline:auto;overflow:unset}html.text-zoom .section-library .tabnav{height:80px}}.section-library .tabnav-items{background-color:#e8e8ed;display:inline-flex;padding-inline:6px;padding-block:6px;border-radius:80px;margin:0}@media only screen and (max-width:734px){.section-library .tabnav-items{display:flex;overflow-x:auto;overflow-y:hidden;margin:0 auto;padding-left:6px;padding-right:6px;clip-path:border-box;scrollbar-width:none}.section-library .tabnav-items::-webkit-scrollbar{display:none}}.section-library .tabnav-item{border-bottom:none;padding-left:5px}.section-library .tabnav-item:first-child{padding-left:0}@media only screen and (max-width:734px){.section-library .tabnav-item{display:inline-block}}.section-library .tabnav-link{background:transparent;color:#1d1d1f;font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-0.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;padding:9px 15px;opacity:0;pointer-events:none;margin:0px;border-color:transparent}.section-library .tabnav-link:focus,.section-library .tabnav-link:hover{background:#272729;color:#fff;border-color:transparent}.section-library .tabnav-link:focus{box-shadow:0 0 0 3px white,0 0 0 5px #0071E3;outline:none}.section-library .tabnav-link:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),.section-library .tabnav-link:focus[data-focus-method=touch]:not(input):not(textarea):not(select){box-shadow:none}.section-library .tabnav-link:active{background:#18181a;color:#fff;border-color:transparent}.section-library .tabnav-link.disabled,.section-library .tabnav-link:disabled{background:transparent;color:#1d1d1f;opacity:var(--sk-link-disabled-opacity)}.section-library .tabnav-link:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .tabnav-link:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .tabnav-link:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .tabnav-link:lang(th),.section-library .tabnav-link:lang(zh){line-height:1.3571828571;letter-spacing:0em}.section-library .tabnav-link:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .tabnav-link:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .tabnav-link:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .tabnav-link:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .tabnav-link:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}html.touch .section-library .tabnav-link{-webkit-tap-highlight-color:transparent}.section-library .tabnav-link.current,.section-library .tabnav-link:hover{background-color:#1d1d1f;color:#fff}.section-library .tabnav-link:not(.current):not([data-focus-method=mouse]):not([data-focus-method=touch]):focus,html.touch .section-library .tabnav-link:not(.current):hover{background-color:inherit;color:inherit}.section-library .tabnav-link.current:after{display:none}.section-library .tabnav-paddles{margin-top:0px}.section-library .tabnav-paddles .tabnav-paddle{max-height:50px;width:50px;border-width:0px;top:5px;box-sizing:border-box}.section-library .tabnav-paddles .tabnav-paddle:after,.section-library .tabnav-paddles .tabnav-paddle:before{font-size:14px;font-weight:600}.section-library .tabnav-paddles .tabnav-paddle-left{border-top-left-radius:24px;border-bottom-left-radius:24px;background:linear-gradient(90deg,#e8e8ed 50%,transparent);text-align:left;padding-inline-start:14px}@media only screen and (max-width:734px){@supports(left:calc(max(0px))){.section-library .tabnav-paddles .tabnav-paddle-left{left:calc(max(env(safe-area-inset-left) + -10px, -1px))}}}.section-library .tabnav-paddles .tabnav-paddle-right{border-top-right-radius:24px;border-bottom-right-radius:24px;background:linear-gradient(-90deg,#e8e8ed 50%,transparent);text-align:right;padding-inline-end:14px}@media only screen and (max-width:734px){@supports(right:calc(max(0px))){.section-library .tabnav-paddles .tabnav-paddle-right{right:calc(max(env(safe-area-inset-left) + -10px, -1px))}}}.section-library.initialized .tabnav{opacity:1}.section-library.initialized .tabnav-link{opacity:1;pointer-events:auto}.section-library .gallery-item{position:absolute;width:100%;height:100%;left:0;background-color:#fff;padding-top:1px;margin-top:-1px}.section-library .control-container{position:relative;z-index:4}@media only screen and (max-width:734px)and (max-width:734px){.section-library .control-container{margin-left:auto;margin-right:auto;width:87.5%}}html.no-js .section-library .control-container{display:none}.section-library .play-pause-marquees-button{color:#6e6e73;position:absolute;top:744px;--position-end:54px;right:var(--position-end);display:flex;justify-content:flex-end;opacity:0;pointer-events:none}.section-library .play-pause-marquees-button:hover{color:#1d1d1f}@media only screen and (max-width:1068px){.section-library .play-pause-marquees-button{top:580px;--position-end:20px}}@media only screen and (max-width:1068px)and (orientation:landscape){@supports(right:calc(max(0px))){.section-library .play-pause-marquees-button{right:calc(max(var(--position-end), env(safe-area-inset-right)))}}}@media only screen and (max-width:734px){.section-library .play-pause-marquees-button{top:530px;--position-end:0px}}html.text-zoom .section-library .play-pause-marquees-button{top:840px}.section-library.initialized .play-pause-marquees-button{opacity:1;pointer-events:auto}.section-library .marquee{display:flex;opacity:0}.section-library .marquee.images-loaded,.section-library .marquee.images-loading,html.no-js .section-library .marquee{opacity:1}html.no-static .section-library .marquee{transition:opacity 300ms}.section-library .marquee-list{margin-left:0;margin-top:0;list-style-type:none;display:flex;flex-shrink:0}.section-library .marquee-item{position:relative;flex-shrink:0}.section-library .marquee-item .book-copy{margin-top:7px}@media only screen and (max-width:1068px){.section-library .marquee-item .book-copy{margin-top:4px}}.section-library .marquee-item .book-copy .book-title{color:#1d1d1f}.section-library .marquee-item .book-copy .author{margin-top:2px;color:#86868b}@media only screen and (max-width:1068px){.section-library .marquee-item .book-copy .author{margin-top:-2px}}.section-library .marquee-item .book-copy .author,.section-library .marquee-item .book-copy .book-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-library .marquee-link{display:block}.section-library .marquee-link:hover{text-decoration:none}.section-library .marquee-link:hover .hover-content{opacity:1}.section-library .marquee-link:hover .marquee-cta{transform:translateY(0px)}.section-library .marquee-picture:after{content:"";display:block;pointer-events:none;position:absolute;z-index:1;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px)}.section-library .marquee-picture img{height:100%}.section-library .marquee-cta{cursor:pointer;display:inline-block;text-align:center;white-space:nowrap;border-radius:980px;font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-0.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;min-width:28px;padding:11px 21px;font-weight:600;background:#fff;color:#1d1d1f;border:1px solid transparent;transform:translateY(15px)}.section-library .marquee-cta:hover{text-decoration:none}.section-library .marquee-cta:active{outline:none}.section-library .marquee-cta.disabled,.section-library .marquee-cta:disabled{cursor:default;pointer-events:none}.section-library .marquee-cta:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(th),.section-library .marquee-cta:lang(zh){line-height:1.3571828571;letter-spacing:0em}.section-library .marquee-cta:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:focus,.section-library .marquee-cta:hover{background:#fff;color:#1d1d1f;border-color:transparent}.section-library .marquee-cta:focus{box-shadow:0 0 0 3px white,0 0 0 5px #0071E3;outline:none}.section-library .marquee-cta:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),.section-library .marquee-cta:focus[data-focus-method=touch]:not(input):not(textarea):not(select){box-shadow:none}.section-library .marquee-cta:active{background:#ebebeb;color:#1d1d1f;border-color:transparent}.section-library .marquee-cta.disabled,.section-library .marquee-cta:disabled{background:#fff;color:#1d1d1f;opacity:var(--sk-link-disabled-opacity)}@media only screen and (max-width:1068px){.section-library .marquee-cta{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-0.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;border-style:solid;border-width:1px;min-width:44px;padding:7px 13px;font-weight:600}.section-library .marquee-cta:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh){letter-spacing:0em}.section-library .marquee-cta:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-library .marquee-cta:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}.section-library .marquee-cta:hover{opacity:.9}html.no-static .section-library .marquee-cta{transition:transform 400ms}html.text-zoom .section-library .marquee-cta{white-space:normal}.section-library .hover-container{position:relative;overflow:hidden;box-shadow:0px 0px 0px 1px rgba(0,0,0,.08);border-radius:6px}@media only screen and (max-width:1068px){.section-library .hover-container{border-radius:5px}}@media only screen and (max-width:734px){.section-library .hover-container{border-radius:4px}}.section-library .hover-container .hover-content{border-radius:6px}@media only screen and (max-width:1068px){.section-library .hover-container .hover-content{border-radius:5px}}@media only screen and (max-width:734px){.section-library .hover-container .hover-content{border-radius:4px}}.section-library .hover-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0}html.no-static .section-library .hover-content{transition:opacity 300ms}html.no-js .section-library .hover-content{opacity:1}.section-library .single-row .marquee-item{width:317px;height:525px;margin-right:20px}@media only screen and (max-width:1068px){.section-library .single-row .marquee-item{width:246px;height:407px}}@media only screen and (max-width:734px){.section-library .single-row .marquee-item{width:201px;height:306px}}@media only screen and (max-width:1068px){.section-library .single-row .marquee-item{margin-right:15px}}@media only screen and (max-width:734px){.section-library .single-row .marquee-item{margin-right:12px}}.section-library .single-row .marquee-item:after{content:"";display:block;pointer-events:none;position:absolute;z-index:1;top:0;left:0;width:calc(100% - 2px)}.section-library .single-row .marquee-item .hover-container{z-index:2}.section-library .single-row .marquee-item .item-container{z-index:1}.section-library .single-row .marquee-item .item-container .hover-container,.section-library .single-row .marquee-item .item-container .hover-container .hover-content{border-radius:10px}.section-library .single-row .marquee-item .item-container .marquee-cta:hover{opacity:.9}.section-library .single-row .marquee-item .marquee-link{z-index:2;position:absolute;height:100%;width:100%}.section-library .single-row .marquee-item .marquee-link:hover .item-container .hover-content{opacity:1}.section-library .single-row .marquee-item .marquee-link:hover .item-container .marquee-cta{transform:translateY(0px)}.section-library .single-row .marquee-picture{display:block;overflow:hidden;border-radius:10px;height:482px}@media only screen and (max-width:1068px){.section-library .single-row .marquee-picture{height:375px}}@media only screen and (max-width:734px){.section-library .single-row .marquee-picture{height:308px}}.section-library .single-row .marquee-picture:after{display:none}.section-library .double-row .marquee-item{width:195px;margin-right:15px;position:relative;flex-direction:column}@media only screen and (max-width:1068px){.section-library .double-row .marquee-item{width:155px}}@media only screen and (max-width:734px){.section-library .double-row .marquee-item{width:132px}}@media only screen and (max-width:1068px){.section-library .double-row .marquee-item{margin-right:13px}}@media only screen and (max-width:734px){.section-library .double-row .marquee-item{margin-right:10px}}.section-library .double-row .marquee-picture{display:block;width:195px;height:195px}.section-library .double-row .marquee-picture img{width:100%;object-fit:cover;object-position:top}@media only screen and (max-width:1068px){.section-library .double-row .marquee-picture{width:155px;height:155px}}@media only screen and (max-width:734px){.section-library .double-row .marquee-picture{width:132px;height:132px}}.section-library .double-row .row1{margin-bottom:45px}@media only screen and (max-width:1068px){.section-library .double-row .row1{margin-bottom:35px}}@media only screen and (max-width:734px){.section-library .double-row .row1{margin-bottom:20px}}.section-library .double-row .row2{margin-left:-100px}@media only screen and (max-width:1068px){.section-library .double-row .row2{margin-left:-60px}}@media only screen and (max-width:734px){.section-library .double-row .row2{margin-left:-6px}}.section-tiles{background:#f5f5f7;padding-block-start:139px}@media only screen and (max-width:1068px){.section-tiles{padding-block-start:92px}}@media only screen and (max-width:734px){.section-tiles{padding-block-start:76px}}.section-tiles .section-content{max-width:820px}html.text-zoom .section-tiles .section-content{max-width:unset}.section-tiles .section-headline{margin-block-end:67px}@media only screen and (max-width:1068px){.section-tiles .section-headline{margin-block-end:52px}}@media only screen and (max-width:734px){.section-tiles .section-headline{margin-block-end:34px}}.section-tiles .grid{--sk-cssgrid-column-gutter-outer-large:0;--sk-cssgrid-column-gutter-outer-small:0;--sk-cssgrid-column-gutter-outer-xsmall:0;--sk-cssgrid-row-gutter-inner-large:20px;--sk-cssgrid-column-gutter-inner-large:20px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-left:0px;padding-right:0px}.section-tiles .grid .tile{width:100%;grid-column:span 12}@media only screen and (max-width:734px){.section-tiles .grid .tile{max-width:320px}}.section-tiles .grid .tile.tile-half{grid-column:span 6}@media only screen and (max-width:1068px){.section-tiles .grid .tile.tile-half{grid-column:span 12}.section-tiles .grid .tile.tile-half .tile-content{flex-direction:row;padding-right:62px}.section-tiles .grid .tile.tile-half .copy-container{max-width:305px}.section-tiles .grid .tile.tile-half .tile-image{margin-block-start:0px}}@media only screen and (max-width:734px){.section-tiles .grid .tile.tile-half .tile-content{flex-direction:column;padding-right:30px}.section-tiles .grid .tile.tile-half .copy-container{max-width:unset}.section-tiles .grid .tile.tile-half .tile-image{margin-block-start:40px}}.section-tiles .grid .tile.flush-img .tile-content{padding-block-end:0px}@media only screen and (max-width:734px){.section-tiles .grid .tile.left-img-s .tile-image{justify-content:flex-end}}.section-tiles .grid .tile-content{padding:35px 40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;justify-content:space-between}@media only screen and (max-width:734px){.section-tiles .grid .tile-content{padding:35px 30px}}.section-tiles .grid .tile-copy{color:#86868b}.section-tiles .grid .tile-image{display:flex;justify-content:center;margin-block-start:40px}.section-tiles .overview-audio-books{min-height:386px}@media only screen and (max-width:1068px){.section-tiles .overview-audio-books{min-height:320px}}@media only screen and (max-width:734px){.section-tiles .overview-audio-books{min-height:242px}}.section-tiles .overview-potential{min-height:290px}@media only screen and (max-width:1068px){.section-tiles .overview-potential{min-height:243px}}@media only screen and (max-width:734px){.section-tiles .overview-potential{min-height:314px}}.section-tiles .overview-recommendations-01,.section-tiles .overview-recommendations-02{min-height:200px}@media only screen and (max-width:1068px){.section-tiles .overview-recommendations-01,.section-tiles .overview-recommendations-02{min-height:176px}}@media only screen and (max-width:734px){.section-tiles .overview-recommendations-01,.section-tiles .overview-recommendations-02{min-height:200px}}.section-tiles .overview-icloud-sync{min-height:325px}@media only screen and (max-width:1068px){.section-tiles .overview-icloud-sync{min-height:286px}}@media only screen and (max-width:734px){.section-tiles .overview-icloud-sync{min-height:242px}}.section-tiles .tile-reading-goals .copy-container{margin-right:-10px}@media only screen and (max-width:1068px){.section-tiles .tile-reading-goals .copy-container .tile-copy{max-width:272px}}@media only screen and (max-width:734px){.section-tiles .tile-reading-goals .copy-container{margin-right:9px}}@media only screen and (min-width:735px){.section-tiles .tile-recos .image-container{display:flex;justify-content:center}}.section-tiles .tile-recos .recos-container{margin-block-start:30px}@media only screen and (min-width:735px)and (max-width:1068px){.section-tiles .tile-recos .recos-container{margin-block-start:0px}}@media only screen and (max-width:1068px){.section-tiles .tile-recos .copy-container{margin-right:5px}.section-tiles .tile-recos .copy-container .tile-copy{max-width:256px}}.section-tiles .tile-recos .recos-label{font-weight:600}.section-tiles .tile-recos .recos-gallery{display:flex;grid-column-gap:15px;column-gap:15px}@media only screen and (max-width:734px){.section-tiles .tile-recos .recos-gallery{margin-inline-start:-8px}}.section-tiles .tile-recos .recos-gallery .reco-item{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-0.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(zh){letter-spacing:0em}.section-tiles .tile-recos .recos-gallery .reco-item:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-tiles .tile-recos .recos-gallery .reco-item-image{display:inline-flex;overflow:hidden;border-radius:10px;margin-block-end:8px}.section-tiles .tile-recos .recos-gallery .reco-item-author{color:#86868b}.section-tiles .tile-progress .tile-copy{max-width:700px}@media only screen and (max-width:1068px){.section-tiles .tile-progress .tile-copy{max-width:575px}}@media only screen and (min-width:735px)and (max-width:1068px){.section-devices{padding-block:91px}}.section-devices .devices-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;grid-row-gap:54px;row-gap:54px;max-width:610px;margin-block-start:0}@media only screen and (max-width:734px){.section-devices .devices-container{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}}html.text-zoom .section-devices .devices-container{max-width:unset}.section-devices .devices-item{opacity:0}html.static .section-devices .devices-item{opacity:1}.section-devices .devices-item-icon{display:flex;justify-content:center;margin-block-end:25px}@media only screen and (max-width:734px){.section-devices .devices-item-icon{margin-block-end:20px}}.section-devices .devices-item:first-child{transition:opacity .3s ease-in;transition-delay:.1s;will-change:opacity}.section-devices .devices-item:nth-child(2){transition:opacity .3s ease-in;transition-delay:.2s;will-change:opacity}.section-devices .devices-item:nth-child(3){transition:opacity .3s ease-in;transition-delay:.3s;will-change:opacity}.section-devices .devices-item:nth-child(4){transition:opacity .3s ease-in;transition-delay:.4s;will-change:opacity}.section-devices .devices-item:nth-child(5){transition:opacity .3s ease-in;transition-delay:.5s;will-change:opacity}.section-devices .devices-item:nth-child(6){transition:opacity .3s ease-in;transition-delay:.6s;will-change:opacity}.section-devices .build-in .devices-item{opacity:1}@media only screen and (min-width:735px){.section-devices.five-devices .devices-container{display:flex;flex-wrap:wrap;justify-content:center}.section-devices.five-devices .devices-item{width:33.333%}}@media only screen and (min-width:735px){.section-devices.four-devices .devices-container{display:flex}.section-devices.four-devices .devices-item{width:25%}}.section-devices.no-max-width .devices-container{max-width:unset}.section-faq{background:#f5f5f7;padding-block-end:100px}@media only screen and (max-width:1068px){.section-faq{padding-block-end:60px}}@media only screen and (max-width:734px){.section-faq{padding-block-end:80px}}@media only screen and (max-width:1068px){.section-faq{padding-block-start:91px}.section-faq .section-headline.double-space{margin-block-end:52px}}.section-router{background:#f5f5f7;text-align:center;padding-block-start:64px}@media only screen and (max-width:1068px){.section-router{padding-block-start:60px}}@media only screen and (max-width:734px){.section-router{padding-block-start:2px}}.section-router .books-logo{margin-left:auto;margin-right:auto;margin-bottom:25px;width:60px}@media only screen and (max-width:734px){.section-router .books-logo{width:50px}}.section-router .router-copy{margin-block:14px 20px}@media only screen and (max-width:734px){.section-router .router-copy{margin-block:18px}}@media only screen and (max-width:1068px){.section-router .router-copy{font-size:17px;line-height:1.4705882353;font-weight:400;letter-spacing:-0.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(ja){font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(ko){line-height:1.5882352941;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(zh){letter-spacing:0em}.section-router .router-copy:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.section-router .router-copy:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:734px){.section-router .router-copy{max-width:275px}}:root{--build-in-y:50}