@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.p.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.p.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_497b5e2f-module__tp582q__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_497b5e2f-module__tp582q__variable{--book-serif:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9865411e-module__G2-Y2q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9865411e-module__G2-Y2q__variable{--book-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_b6ab1c25-module__QstO-W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_b6ab1c25-module__QstO-W__variable{--book-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.book-frame-module__Qqxb-W__frame{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.book-frame-module__Qqxb-W__probe,.book-frame-module__Qqxb-W__canvas{-moz-text-size-adjust:100%;text-size-adjust:100%}.book-frame-module__Qqxb-W__probe{visibility:hidden;pointer-events:none;white-space:nowrap;font-size:100px;line-height:1;position:absolute;top:0;left:0}.book-frame-module__Qqxb-W__canvas{width:100%}.book-frame-module__Qqxb-W__frame[data-scaled] .book-frame-module__Qqxb-W__canvas{--book-mm:5px;width:1050px;transform:scale(var(--book-scale));transform-origin:0 0;position:absolute;top:0;left:0}
.memory-book-cover-module__A_OYFW__cover{--mm:var(--book-mm,calc(100cqw / 210));--fmm:calc(var(--mm) * var(--book-text,1));--cloth:#08304c;--foil:#fff;--rainbow:linear-gradient(90deg, #26c0ff, #e600c2 20%, #ff494e 40%, #ffa13e 60%, #ffc837 80%, #00cc3d);--display:var(--book-display), "Helvetica Neue", Arial, sans-serif;aspect-ratio:1;background:var(--cloth);width:100%;color:var(--foil);position:relative;overflow:hidden;container-type:inline-size}.memory-book-cover-module__A_OYFW__cover:before{content:"";inset:calc(var(--mm) * 9);border:calc(var(--mm) * .35) solid #ffffff38;pointer-events:none;position:absolute}.memory-book-cover-module__A_OYFW__inner{inset:calc(var(--mm) * 9);padding:calc(var(--mm) * 14) calc(var(--mm) * 14) calc(var(--mm) * 13);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.memory-book-cover-module__A_OYFW__brand{align-items:center;gap:calc(var(--mm) * 2.2);font:700 calc(var(--fmm) * 5) / 1 var(--display);letter-spacing:-.03em;display:inline-flex}.memory-book-cover-module__A_OYFW__mark{width:calc(var(--mm) * 3.2);aspect-ratio:1;border-radius:calc(var(--mm) * .8);background:var(--rainbow)}.memory-book-cover-module__A_OYFW__titleBlock{align-items:center;gap:calc(var(--mm) * 7);flex-direction:column;margin-block:auto;display:flex}.memory-book-cover-module__A_OYFW__title{font:600 calc(var(--fmm) * 30) / .95 var(--display);letter-spacing:-.05em;text-wrap:balance;margin:0}.memory-book-cover-module__A_OYFW__title[data-length=medium]{font-size:calc(var(--fmm) * 20);letter-spacing:-.045em}.memory-book-cover-module__A_OYFW__title[data-length=long]{font-size:calc(var(--fmm) * 15);letter-spacing:-.04em;line-height:1.05}.memory-book-cover-module__A_OYFW__subtitle{font:500 calc(var(--fmm) * 6.4) / 1.2 var(--display);letter-spacing:-.02em;color:#fffc;margin:0}.memory-book-cover-module__A_OYFW__names{max-width:calc(var(--mm) * 140);font:700 calc(var(--fmm) * 2.9) / 1.5 var(--book-sans), Arial, sans-serif;letter-spacing:.24em;text-transform:uppercase;text-wrap:balance;color:#ffffffbf;margin:0}
.memory-book-foreword-module__xrTlKq__page{--mm:var(--book-mm,calc(100cqw / 210));--fmm:calc(var(--mm) * var(--book-text,1));--paper:#f6f1e7;--ink:#08304c;--muted:#5f6b75;--accent:#084e72;--serif:var(--book-serif), Georgia, "Times New Roman", serif;--body:calc(var(--fmm) * 4.1);aspect-ratio:1;background:var(--paper);width:100%;color:var(--ink);position:relative;overflow:hidden;container-type:inline-size}.memory-book-foreword-module__xrTlKq__column{top:calc(var(--mm) * 40);width:calc(var(--mm) * 124);position:absolute;left:50%;transform:translate(-50%)}.memory-book-foreword-module__xrTlKq__title{text-align:center;font:italic 400 calc(var(--fmm) * 9) / 1 var(--serif);margin:0}.memory-book-foreword-module__xrTlKq__rule{width:calc(var(--mm) * 12);height:calc(var(--mm) * .3);margin:calc(var(--mm) * 6) auto calc(var(--mm) * 12);background:var(--accent);display:block}.memory-book-foreword-module__xrTlKq__paragraph{font:400 var(--body) / 1.55 var(--serif);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}.memory-book-foreword-module__xrTlKq__paragraph+.memory-book-foreword-module__xrTlKq__paragraph{text-indent:1.5em}.memory-book-foreword-module__xrTlKq__paragraph:first-of-type:first-letter{float:left;margin:calc(var(--mm) * .9) calc(var(--mm) * 2.4) 0 0;font-size:calc(var(--body) * 5.6);color:var(--accent);line-height:.72}.memory-book-foreword-module__xrTlKq__signature{margin:calc(var(--mm) * 10) 0 0;text-align:right;font:italic 400 var(--body) / 1.4 var(--serif);color:var(--muted)}
.book-mockup-module__x1JuDW__scene{--book-width:160px;perspective:1200px;isolation:isolate;place-items:center;width:200px;height:220px;display:grid;position:relative}.book-mockup-module__x1JuDW__compact{--book-width:98px;background:#e8f1ff;width:100%;height:100%}.book-mockup-module__x1JuDW__book{width:var(--book-width);aspect-ratio:1;position:relative;transform:rotateY(-16deg)rotate(-6deg)}.book-mockup-module__x1JuDW__back{background:#062538;border-radius:1px 2px 2px 1px;position:absolute;inset:1.5% -5% -.5% 3%;box-shadow:5px 8px 12px #193a461a,12px 16px 28px #193a4612}.book-mockup-module__x1JuDW__pages{background:#f7f8f3;border-right:1px solid #d7ded9;position:absolute;inset:1.3% -3.5% .5% 6%}.book-mockup-module__x1JuDW__cover{border-radius:1px 2px 2px 1px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.book-mockup-module__x1JuDW__spine{background:linear-gradient(90deg,#00000026,#0000000d);border-right:1px solid #ffffff14;width:5%;position:absolute;inset:0 auto 0 0}@media (min-width:640px){.book-mockup-module__x1JuDW__compact{--book-width:126px}}@media (min-width:1024px) and (max-width:1279px){.book-mockup-module__x1JuDW__scene:not(.book-mockup-module__x1JuDW__compact){--book-width:126px;width:158px;height:180px}}
.memory-book-page-module__PxHttG__page{--mm:var(--book-mm,calc(100cqw / 210));--fmm:calc(var(--mm) * var(--book-text,1));--paper:#f6f1e7;--ink:#08304c;--muted:#5f6b75;--accent:#084e72;--photo-bg:#e6e9ee;--tint:#e8f1ff;--serif:var(--book-serif), Georgia, "Times New Roman", serif;--sans:var(--book-sans), Arial, sans-serif;aspect-ratio:1;background:var(--paper);width:100%;color:var(--ink);position:relative;overflow:hidden;container-type:inline-size}.memory-book-page-module__PxHttG__sheet{--outer:calc(var(--mm) * 16);--inner:calc(var(--mm) * 22);row-gap:calc(var(--mm) * 7);padding:calc(var(--mm) * 17) var(--inner) calc(var(--mm) * 11) var(--outer);grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.memory-book-page-module__PxHttG__page[data-side=right] .memory-book-page-module__PxHttG__sheet{padding-left:var(--inner);padding-right:var(--outer)}.memory-book-page-module__PxHttG__chapter{flex-direction:column;align-items:flex-start;display:flex}.memory-book-page-module__PxHttG__relationship{margin:0 0 calc(var(--mm) * 2.6);font:700 calc(var(--fmm) * 2.5) / 1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.memory-book-page-module__PxHttG__name{font:500 calc(var(--fmm) * 9.5) / 1 var(--serif);letter-spacing:-.01em;margin:0}.memory-book-page-module__PxHttG__rule{width:calc(var(--mm) * 16);height:calc(var(--mm) * .3);margin-top:calc(var(--mm) * 4.5);background:var(--accent)}.memory-book-page-module__PxHttG__memories{--title:calc(var(--fmm) * 6.2);--body:calc(var(--fmm) * 3.8);min-height:0;display:grid}.memory-book-page-module__PxHttG__page[data-layout="2"] .memory-book-page-module__PxHttG__memories{--title:calc(var(--fmm) * 5.2);--body:calc(var(--fmm) * 3.55);row-gap:calc(var(--mm) * 8);grid-template-rows:1fr 1fr}.memory-book-page-module__PxHttG__page[data-layout="3"] .memory-book-page-module__PxHttG__memories{--title:calc(var(--fmm) * 4.6);--body:calc(var(--fmm) * 3.3);gap:calc(var(--mm) * 7) calc(var(--mm) * 8);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 1fr}.memory-book-page-module__PxHttG__page[data-layout="3"] .memory-book-page-module__PxHttG__memory:first-child{grid-column:1/-1}.memory-book-page-module__PxHttG__memory{min-width:0;min-height:0;display:grid}.memory-book-page-module__PxHttG__figure{row-gap:calc(var(--mm) * 2.2);grid-template-rows:1fr auto;min-width:0;min-height:0;margin:0;display:grid}.memory-book-page-module__PxHttG__photo{background:var(--photo-bg);min-height:0;position:relative;overflow:hidden}.memory-book-page-module__PxHttG__image{object-fit:cover}.memory-book-page-module__PxHttG__caption{-webkit-line-clamp:2;font:italic 400 calc(var(--fmm) * 3) / 1.3 var(--serif);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.memory-book-page-module__PxHttG__text{align-self:center;min-width:0}.memory-book-page-module__PxHttG__date{margin:0 0 calc(var(--mm) * 2);font:700 calc(var(--fmm) * 2.4) / 1 var(--sans);letter-spacing:.2em;color:var(--accent)}.memory-book-page-module__PxHttG__title{margin:0 0 calc(var(--mm) * 3);font:500 var(--title) / 1.12 var(--serif);text-wrap:balance}.memory-book-page-module__PxHttG__body{font:400 var(--body) / 1.45 var(--serif);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0}.memory-book-page-module__PxHttG__memory[data-variant=hero]{row-gap:calc(var(--mm) * 7);grid-template-rows:1fr auto}.memory-book-page-module__PxHttG__memory[data-variant=hero] .memory-book-page-module__PxHttG__text{grid-template-columns:calc(var(--mm) * 56) 1fr;column-gap:calc(var(--mm) * 8);align-items:start;display:grid}.memory-book-page-module__PxHttG__memory[data-variant=stack]{row-gap:calc(var(--mm) * 4.5);grid-template-rows:auto 1fr}.memory-book-page-module__PxHttG__memory[data-variant=stack] .memory-book-page-module__PxHttG__figure{grid-template-rows:calc(var(--mm) * 42) auto}.memory-book-page-module__PxHttG__memory[data-variant=stack] .memory-book-page-module__PxHttG__text{align-self:start}.memory-book-page-module__PxHttG__memory[data-variant=row]{grid-template-columns:calc(var(--mm) * 88) 1fr;column-gap:calc(var(--mm) * 8)}.memory-book-page-module__PxHttG__page[data-layout="3"] .memory-book-page-module__PxHttG__memory[data-variant=row]{grid-template-columns:calc(var(--mm) * 96) 1fr}.memory-book-page-module__PxHttG__memory[data-variant=row][data-reversed]{grid-template-columns:1fr calc(var(--mm) * 88)}.memory-book-page-module__PxHttG__memory[data-variant=row][data-reversed] .memory-book-page-module__PxHttG__figure{order:2}.memory-book-page-module__PxHttG__photo[data-empty]{background:var(--tint);place-items:center;display:grid}.memory-book-page-module__PxHttG__emptyYear{font:italic 400 calc(var(--fmm) * 13) / 1 var(--serif);letter-spacing:.02em;color:var(--accent);opacity:.45}.memory-book-page-module__PxHttG__footer{align-items:baseline;gap:calc(var(--mm) * 3.5);display:flex}.memory-book-page-module__PxHttG__footerLabel{font:600 calc(var(--fmm) * 2.3) / 1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.memory-book-page-module__PxHttG__folio{font:500 calc(var(--fmm) * 3.6) / 1 var(--serif);color:var(--accent)}.memory-book-page-module__PxHttG__page[data-side=left] .memory-book-page-module__PxHttG__folio{order:-1}.memory-book-page-module__PxHttG__page[data-side=right] .memory-book-page-module__PxHttG__footer{justify-content:flex-end}
.sample-module__r0Kyoa__preview{color:#08304c;background:#eef2f6;min-height:100vh;padding:0 28px 56px}.sample-module__r0Kyoa__toolbar{letter-spacing:.12em;border-bottom:1px solid #08304c20;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;min-height:76px;margin:auto;font-size:10px;display:flex}.sample-module__r0Kyoa__logo{letter-spacing:-.06em;font-size:20px;font-weight:600}.sample-module__r0Kyoa__intro{text-align:center;padding:30px 0 24px}.sample-module__r0Kyoa__intro h1{letter-spacing:-.055em;font-size:clamp(24px,3vw,32px);font-weight:500}.sample-module__r0Kyoa__intro p{color:#5f6b75;margin-top:9px;font-size:11px}.sample-module__r0Kyoa__intro p.sample-module__r0Kyoa__illustrationNote{margin-top:4px;font-style:italic}.sample-module__r0Kyoa__bookPicker{flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;margin:0 auto 22px;display:flex}.sample-module__r0Kyoa__bookPicker button{cursor:pointer;background:#ffffff75;border:1px solid #08304c30;border-radius:50px;min-height:40px;padding:9px 16px;font-size:12px}.sample-module__r0Kyoa__bookPicker button:hover{background:#fff}.sample-module__r0Kyoa__bookPicker button[aria-pressed=true]{color:#fff;background:#084e72;border-color:#084e72}.sample-module__r0Kyoa__bookPicker button:focus-visible{outline-offset:3px;outline:2px solid #08304c}.sample-module__r0Kyoa__reader{min-inline-size:0;border:0;width:100%;max-width:1080px;margin:auto;padding:0}.sample-module__r0Kyoa__readerControls{justify-content:space-between;align-items:center;gap:12px;max-width:600px;margin:0 auto 16px;display:flex}.sample-module__r0Kyoa__readerControls button{cursor:pointer;background:#ffffff75;border:1px solid #08304c30;border-radius:50px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:12px;display:inline-flex}.sample-module__r0Kyoa__readerControls button:hover:not(:disabled){background:#fff}.sample-module__r0Kyoa__readerControls button:disabled{opacity:.3;cursor:default}.sample-module__r0Kyoa__reader button:focus-visible,.sample-module__r0Kyoa__toolbar a:focus-visible{outline-offset:3px;outline:2px solid #08304c}.sample-module__r0Kyoa__pageStatus{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.sample-module__r0Kyoa__pageStatus>span{letter-spacing:.16em;font-size:10px}.sample-module__r0Kyoa__pageStatus strong{font-size:11px;font-weight:500}.sample-module__r0Kyoa__readerViewport{scrollbar-width:thin;padding:18px 12px 34px;overflow:auto hidden}.sample-module__r0Kyoa__readerStage{aspect-ratio:2;perspective:2200px;touch-action:pan-y pinch-zoom;width:100%;position:relative}.sample-module__r0Kyoa__readerViewport[data-zoomed=true] .sample-module__r0Kyoa__readerStage{touch-action:pan-x pan-y pinch-zoom;width:150%;min-width:1000px}.sample-module__r0Kyoa__readerViewport[data-pinched=true] .sample-module__r0Kyoa__readerStage{touch-action:pan-x pan-y pinch-zoom}.sample-module__r0Kyoa__bookBody{width:100%;height:100%;transform-style:preserve-3d;position:relative}.sample-module__r0Kyoa__pageSlot{width:50%;height:100%;position:absolute;top:0;container-type:inline-size}.sample-module__r0Kyoa__leftSlot{left:0}.sample-module__r0Kyoa__rightSlot{left:50%}.sample-module__r0Kyoa__pageSlot:has(>*){box-shadow:0 2px 1px #b6bcc4,0 5px 0 -1px #f8f6ee,0 7px 1px -1px #bcc2ca,0 18px 28px #08304c22}.sample-module__r0Kyoa__gutter{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#08304c12 43%,#08304c25 50%,#08304c0d 58%,#0000);width:3%;height:100%;position:absolute;top:0;left:48.5%}.sample-module__r0Kyoa__turningSheet{z-index:5;transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:50%}.sample-module__r0Kyoa__sheetFace{backface-visibility:hidden;background:#fcfbf7;position:absolute;inset:0;container-type:inline-size}.sample-module__r0Kyoa__sheetFront{transform:rotateY(0)}.sample-module__r0Kyoa__sheetBack{transform:rotateY(180deg)}.sample-module__r0Kyoa__turnShade{pointer-events:none;backface-visibility:hidden;background:linear-gradient(90deg,#08304c,#0000);position:absolute;inset:0}.sample-module__r0Kyoa__endpaper{aspect-ratio:1;background:#e1e8ef;width:100%;height:100%;position:relative;box-shadow:inset -8px 0 14px #08304c08}.sample-module__r0Kyoa__readerBottom{justify-content:space-between;align-items:center;gap:10px;max-width:600px;margin:auto;display:flex}.sample-module__r0Kyoa__dimensions{color:#5f6b75;font-size:11px}.sample-module__r0Kyoa__zoomButton{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:11px;display:inline-flex}.sample-module__r0Kyoa__pagePicker{justify-content:center;display:flex}.sample-module__r0Kyoa__pagePicker button{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.sample-module__r0Kyoa__pagePicker span{width:var(--dot-width,6px);background:var(--dot-color,#a7b3be);border-radius:5px;height:6px}.sample-module__r0Kyoa__pagePicker [aria-current=page]{--dot-width:22px;--dot-color:#08304c}.sample-module__r0Kyoa__readerHint{text-align:center;color:#5f6b75;margin-top:8px;font-size:11px}.sample-module__r0Kyoa__sampleNote{text-align:center;color:#6b7680;max-width:600px;margin:25px auto 0;font-size:10px;line-height:1.7}@media (max-width:600px){.sample-module__r0Kyoa__preview{padding-inline:10px}.sample-module__r0Kyoa__toolbar{min-height:66px}.sample-module__r0Kyoa__toolbar>span{font-size:8px}.sample-module__r0Kyoa__intro{padding:24px 0}.sample-module__r0Kyoa__readerControls button{padding-inline:12px}.sample-module__r0Kyoa__readerControls button>span{display:none}.sample-module__r0Kyoa__readerViewport{padding-inline:3px;padding-bottom:24px}.sample-module__r0Kyoa__pageStatus strong{font-size:10px}.sample-module__r0Kyoa__pagePicker button{width:36px}.sample-module__r0Kyoa__dimensions,.sample-module__r0Kyoa__zoomButton{font-size:10px}}@media print{.sample-module__r0Kyoa__preview{background:#fff;padding:0}.sample-module__r0Kyoa__toolbar,.sample-module__r0Kyoa__intro,.sample-module__r0Kyoa__bookPicker,.sample-module__r0Kyoa__readerControls,.sample-module__r0Kyoa__readerBottom,.sample-module__r0Kyoa__readerHint,.sample-module__r0Kyoa__sampleNote{display:none}.sample-module__r0Kyoa__readerViewport{overflow:visible}}
