.book-section{padding:86px 0 48px;color:var(--ink);background:#f6f6f3;overflow:clip}.book-stage{position:relative;width:min(100%,1040px);aspect-ratio:1.44753;margin-inline:auto;isolation:isolate;outline:none;user-select:none;-webkit-user-select:none;touch-action:pan-y pinch-zoom}.book-stage[data-mode=single]{width:min(100%,calc((100svh - 88px)*.65));aspect-ratio:.65;margin-bottom:-3%}.book-stage:focus-visible{outline:2px solid var(--marker);outline-offset:4px;border-radius:3px}.book-stage canvas{display:block;width:155.95%;height:155.95%;position:absolute;top:-27.975%;left:-27.975%;pointer-events:none;touch-action:pan-y pinch-zoom}.book-stage[data-mode=single] canvas{inset:0;width:100%;height:100%;transform:scale(1.3);pointer-events:auto}.book-stage [data-magazine-hit-area]{z-index:1}.book-stage[data-ready=true]{cursor:grab}.book-stage[data-ready=true]:active{cursor:grabbing}.book-fallback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:absolute;inset:6% 4% 8%;box-shadow:0 15px 24px #343d2d14,0 3px 4px #343d2d08}.book-fallback:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,transparent 47%,#434c3710 49.4%,#343d2d22 50%,#fffefc91 50.6%,transparent 53%);pointer-events:none}.book-stage[data-mode=single] .book-fallback{grid-template-columns:minmax(0,1fr);inset:4% 5% 6%}.book-stage[data-mode=single] .book-fallback:after{display:none}.book-stage[data-ready=true] .book-fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;box-shadow:none}.book-fallback-page{display:flex;flex-direction:column;min-width:0;min-height:0;padding:7.5% 8.5% 6%;background-color:#fcfbf7;background-image:repeating-linear-gradient(0deg,#b8b59803 0,#b8b59803 1px,transparent 1px,transparent 3px);overflow:hidden;container-type:inline-size;border-radius:1px 3px 2px 1px}.book-fallback-page[hidden]{display:none}.book-page-top,.book-page-bottom{display:flex;justify-content:space-between;gap:10px;color:#62675d;font:min(12px,4.1cqw)/1.6 var(--ui);letter-spacing:.04em}@container (max-width: 292px){.book-page-top,.book-page-bottom{font-size:12px;flex-wrap:wrap;row-gap:8px}.book-page-top>:last-child,.book-page-bottom>:last-child{margin-left:auto}}.book-page-top>span,.book-page-bottom>span{white-space:nowrap}.book-page-mark{margin-inline:4px}.book-page-top{padding-bottom:9%}.book-page-bottom{padding-top:5%}.book-page-bottom>:last-child{font-variant-numeric:tabular-nums}.book-page-body{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:1;min-height:0;font-family:Zhibi,var(--font)}.book-cover-word{width:100%;padding-top:2%;margin-left:-3%;font-size:36cqw;line-height:1.06;letter-spacing:-.07em}.book-cover-word span{display:inline-block;margin-left:38%}.book-cover-caption{margin-top:auto;font-size:max(12px,3.7cqw);line-height:1.7}.book-page-flower{position:absolute;right:6%;bottom:2%;color:#5f6b2b;font-family:var(--ui);font-size:14cqw;font-weight:300;transform:rotate(8deg)}.book-page-cover .book-page-flower{top:2%;bottom:auto}.book-poem-large{margin-top:5%;font-size:13.2cqw;line-height:1.55}.book-poem-small{margin-top:6%;font-size:max(12px,5.1cqw);line-height:1.7}.book-page-illustration{width:70%;height:auto;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.book-page-poem .book-page-illustration{width:50%;margin:auto 0 0 auto}.book-grid-sample{position:relative;display:grid;place-items:center;width:84%;aspect-ratio:1;margin-top:5%;align-self:center;border-radius:48% 51% 47% 49%;background:#fcfbf7;box-shadow:inset 0 0 0 2px #5f6b2b}.book-grid-sample span{font-size:64cqw;line-height:1}.book-glyph-caption{margin-top:auto;font-size:max(12px,4.8cqw);line-height:1.6}.book-page-glyph .book-page-illustration{position:absolute;right:2%;bottom:0;width:24%}.book-family-words{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:2% 5%;margin-top:4%;color:#424938;font-size:25cqw;line-height:1.2;text-align:center}.book-family-words span:nth-child(2){transform:rotate(4deg)}.book-family-words span:nth-child(3){transform:rotate(-4deg)}.book-page-family .book-glyph-caption{margin-top:auto}.book-page-family .book-page-illustration{position:absolute;right:0;bottom:16%;width:36%}.book-page-note{margin-top:6%;font:max(12px,3.2cqw)/1.9 var(--ui);color:var(--muted)}.book-daily-title{margin-top:4%;font-size:19.2cqw;line-height:1.2}.book-daily-copy{margin-top:6%;font-size:max(12px,4.7cqw);line-height:1.64}.book-page-daily .book-page-illustration{width:38%;margin:auto 0 0 auto}.book-page-daily .book-page-note{margin-top:1%}.book-page-tea{background-color:#edf0bf}.book-tea-title{margin-top:8%;font-size:9cqw;line-height:1.5}.book-tea-english{margin-top:2%;font:2.8cqw/1.6 var(--ui);letter-spacing:.08em}.book-tea-list{width:100%;margin:8% 0 0;font-size:6cqw;line-height:1.4}.book-tea-list div{display:flex;justify-content:space-between;padding:11px 0 3%;border-top:1px solid #daddd1}.book-tea-list dd{margin:0}.book-tea-note{margin-top:6%;font-size:6.7cqw;line-height:1.55}.book-page-tea .book-page-note{margin-top:auto}.book-latin-alphabet{margin-top:7%;font-size:max(12px,5.5cqw);line-height:1.7;overflow-wrap:anywhere}.book-latin-afterword{margin-top:auto;font-size:max(12px,3.3cqw);line-height:1.5}.book-hello-title{margin-top:5%;font-size:16cqw;line-height:1.35}.book-page-latin .book-page-illustration{position:absolute;right:0;top:22%;width:29%}.book-numeral-large{margin-top:5%;font-size:16cqw;line-height:1.5}.book-numeral-marks{margin-top:6%;font-size:10cqw;line-height:1.5}.book-numeral-note{margin-top:auto;font-size:max(12px,4.3cqw);line-height:1.6}.book-page-numeral .book-page-flower{right:5%;bottom:25%}@media(max-width:800px){.book-section{padding-top:68px}}@media(max-width:600px){.book-section{padding:54px 0 39px}}@media(prefers-reduced-motion:reduce){.book-stage{transition:none}}.book-footer{position:relative;z-index:2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f5f0;color:#22231f;font-family:Zhibi,PingFang SC,sans-serif}a{color:inherit;text-decoration:none}::selection{background:#d8e6c1}.header{height:88px;display:flex;align-items:center;padding:0 5%;border-bottom:1px solid #d8d8ce;gap:5vw}.brand{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.13em;font-weight:600;white-space:nowrap}.brand small,footer small{display:block;font:8px Zhibi,sans-serif;letter-spacing:.14em;margin-top:4px}.brand-mark{border:1px solid #242520;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;font-family:Zhibi;font-size:20px}.header nav{display:flex;gap:40px;margin:auto;font-size:12px}.header-link{font-size:12px}.header-link span{padding-left:16px}.hero{padding:25px 5% 34px;min-height:calc(100vh - 88px);display:flex;flex-direction:column}.hero-meta,.hero-bottom,.section-label,.caption,.specimen-top,.writing-footer{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em}.hero-meta{color:#76786f}.hero-art{flex:1;min-height:460px;display:flex;align-items:center;justify-content:center;position:relative}.hero-title{font-family:Zhibi;font-size:clamp(190px,29vw,460px);line-height:.95;letter-spacing:-.09em;margin-left:-.09em;white-space:nowrap}.hero-title span:nth-child(2){color:#839b69}.vertical-note{position:absolute;left:2%;top:31%;writing-mode:vertical-rl;font-family:Zhibi;font-size:18px;line-height:2}.hero-side{position:absolute;right:2%;top:37%;display:flex;gap:35px;align-items:flex-start;font-size:10px;line-height:1.8;letter-spacing:.1em}.hero-side span:first-child{writing-mode:vertical-rl}.art-stamp{position:absolute;right:15%;bottom:12%;border:1px solid #a1ad90;color:#82986c;font-family:Zhibi;font-size:16px;padding:7px;line-height:1.1;transform:rotate(8deg)}.hero-bottom{align-items:end;line-height:1.7}.scroll b{font-size:20px;font-weight:400;margin-left:15px}.section{padding:110px 8%}.section-label{border-top:1px solid #a5a69d;padding-top:15px;color:#66695f}.intro-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:10%;margin-top:95px}.intro h2,.try h2{font-family:Zhibi;font-weight:400;font-size:clamp(48px,6vw,90px);line-height:1.35;margin:0}.intro-copy{max-width:370px;font-size:14px;line-height:2.25;align-self:end}.intro-copy p{margin:0 0 22px}.tiny{font:9px Zhibi,sans-serif;letter-spacing:.12em;color:#81847b}.large-quote{font:clamp(46px,7.8vw,118px)/1.5 Zhibi;text-align:center;margin:160px 0 110px;white-space:nowrap}.large-quote span{color:#839b69}.caption{color:#77796f}.specimen{background:#dce5cf;padding:35px 5% 60px;min-height:680px;display:flex;flex-direction:column}.specimen-top{color:#58684a}.glyphs{flex:1;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;text-align:center;font:clamp(75px,12vw,190px) Zhibi}.glyphs span:nth-child(2n){transform:translateY(38px)}.specimen-bottom{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #9cae8e;padding-top:20px}.specimen-bottom p{font:32px/1.5 Zhibi;margin:0}.specimen-bottom span{font:10px/1.5 Zhibi,sans-serif;letter-spacing:.1em}.try-heading{display:flex;justify-content:space-between;align-items:end;margin:90px 0 60px}.try-heading p{font-size:13px;line-height:2;color:#666}.writing-area{background:#eeeee7;padding:25px 30px 18px}.writing-area label{display:flex;justify-content:space-between;font-size:11px;color:#777}.writing-area textarea{display:block;width:100%;height:230px;resize:vertical;border:0;outline:0;background:transparent;padding:55px 0 15px;color:#242520;font:clamp(32px,5vw,68px)/1.4 Zhibi}.writing-area textarea:focus-visible{outline:1px solid #839b69}.writing-footer{border-top:1px solid #cccec3;padding-top:16px;color:#777}.closing{background:#e9e9e1}.closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:15%;margin-top:80px}.closing-mark{font:clamp(100px,14vw,200px)/1 Zhibi}.closing-grid p{font:24px/1.6 Zhibi}.closing dl{margin:0;align-self:end}.closing dl div{display:flex;justify-content:space-between;border-bottom:1px solid #c3c5ba;padding:17px 0;font-size:12px}.closing dt{color:#777}.closing dd{margin:0}footer{display:flex;justify-content:space-between;align-items:end;padding:45px 5%;font-size:12px}footer a{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.header{height:70px;padding:0 6%}.header nav{display:none}.header-link{margin-left:auto}.hero{min-height:calc(100svh - 70px);padding:22px 6%}.hero-meta span:last-child,.hero-bottom>span:last-child{display:none}.hero-art{min-height:370px}.hero-title{font-size:38vw}.vertical-note{font-size:14px;left:0;top:15%}.hero-side{right:0;top:22%;gap:8px;font-size:8px}.art-stamp{right:10%;bottom:14%}.section{padding:75px 6%}.intro-grid{grid-template-columns:1fr;margin-top:65px;gap:35px}.large-quote{white-space:normal;margin:100px 0 80px;font-size:11vw}.caption{gap:20px}.specimen{min-height:560px}.glyphs{grid-template-columns:repeat(3,1fr);font-size:24vw}.glyphs span:nth-child(2n){transform:translateY(10px)}.try-heading{display:block;margin:65px 0 35px}.try-heading p{margin-top:20px}.writing-area{padding:20px}.writing-area textarea{height:200px}.closing-grid{grid-template-columns:1fr;gap:45px;margin-top:55px}footer{gap:15px;flex-wrap:wrap}}.card-section{padding:115px 8% 85px;background:#e9ece1}.card-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:65px}.eyebrow{font:10px Zhibi,sans-serif;letter-spacing:.12em;color:#6c7565}.card-section-heading h2{font:clamp(48px,5.8vw,82px)/1.25 Zhibi;margin:25px 0 0;font-weight:400}.card-section-heading p{font:18px/1.8 Zhibi;margin:0 0 5px;color:#596052}.card-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.paper-card{position:relative;min-height:430px;padding:19px 18px 16px;background:#faf9f1;box-shadow:0 4px 16px #39433712;display:flex;flex-direction:column;color:#383b34}.paper-card:nth-child(1){transform:rotate(-1.2deg)}.paper-card:nth-child(2){transform:rotate(.7deg);margin-top:22px}.paper-card:nth-child(3){transform:rotate(-.6deg);margin-top:4px}.paper-card:nth-child(4){transform:rotate(1deg);margin-top:26px}.card-top{height:27px;border:1px solid #9e9f93;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font:10px Zhibi;letter-spacing:.04em}.card-word{font:94px/1 Zhibi;margin:25px 0 6px}.card-copy{font:15px/1.7 Zhibi;margin:0}.card-drawing{display:block;width:75%;height:125px;margin:auto auto 12px;stroke:#55594e;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.card-foot{font:9px Zhibi;text-align:center;color:#85897e;margin-top:auto}.card-write label{font:14px Zhibi;color:#747a6d;margin:28px 0 12px;display:flex;justify-content:space-between}.card-write textarea{width:100%;flex:1;min-height:220px;resize:vertical;border:0;border-radius:0;outline:0;background:transparent;color:#30352d;font:28px/1.55 Zhibi;padding:8px 0}.card-write textarea:focus-visible{outline:1px solid #9ba98d;outline-offset:4px}.write-bottom{display:flex;justify-content:space-between;border-top:1px solid #d8d9ce;padding-top:10px;margin-bottom:26px;font:10px Zhibi;color:#85897e}.card-section-end{display:flex;justify-content:space-between;margin-top:70px;font:10px Zhibi,sans-serif;letter-spacing:.08em;color:#72796c}.card-section-end span:last-child{font:15px Zhibi}@media(max-width:1000px){.card-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.paper-card{min-height:410px}.paper-card:nth-child(n){margin-top:0}.paper-card:nth-child(2n){margin-top:18px}}@media(max-width:600px){.card-section{padding:75px 6%}.card-section-heading{display:block;margin-bottom:40px}.card-section-heading p{margin-top:20px}.card-table{grid-template-columns:1fr 1fr;gap:12px}.paper-card{min-height:320px;padding:12px 11px}.card-top{font-size:9px}.card-word{font-size:68px;margin-top:18px}.card-copy{font-size:13px}.card-drawing{height:100px;width:90%}.card-write label{font-size:12px;margin:20px 0 8px}.card-write textarea{font-size:22px;min-height:140px}.write-bottom{font-size:9px;gap:8px}.card-section-end{margin-top:45px;gap:12px}.card-section-end span:first-child{font-size:8px}}.book-section{--ink:#22231f;--marker:#839b69;--muted:#6d7167;--ui:Zhibi,"PingFang SC",sans-serif;--font:Zhibi,sans-serif;background:#f6f5f0;padding:95px 0 80px;color:var(--ink)}.book-section .wrap{width:84%;max-width:1200px;margin:0 auto}.book-section p,.book-section h2{margin:0}.book-intro,.book-footer{width:min(100%,max(var(--book-width,100%),400px));margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.book-intro{margin-bottom:20px}.book-intro h2{font:clamp(32px,4vw,52px)/1.4 Zhibi}.book-intro p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:7px}.book-chapters{display:flex;gap:8px;flex-wrap:wrap}.book-chapters button,.book-controls button{font:12px var(--ui);color:inherit;background:transparent;border:1px solid #a9b2a0;cursor:pointer}.book-chapters button{min-height:40px;padding:8px 15px}.book-chapters button.selected{background:#dce5cf;border-color:#839b69}.book-footer{margin-top:22px}.book-footer p{font-size:12px;line-height:1.8;color:var(--muted)}.book-controls{display:flex;gap:16px;align-items:center;flex:none}.book-controls button{height:42px;width:42px;border-radius:50%;font-size:20px}.book-controls button:disabled{opacity:.4;cursor:default}#book-page-status{font-size:12px;min-width:110px;text-align:center;font-variant-numeric:tabular-nums}.book-section[data-book-fit=stack] .book-intro{flex-wrap:wrap}.book-section[data-book-fit=stack] .book-footer{flex-direction:column;text-align:center}.book-section button:focus-visible{outline:2px solid #5e7650;outline-offset:3px}@media(max-width:700px){.book-section{padding:70px 0 60px}.book-section .wrap{width:88%}.book-intro,.book-footer{width:100%;flex-wrap:wrap}.book-intro{gap:16px}.book-chapters{gap:6px}.book-chapters button{padding:8px 12px}}button,input,textarea,select{font-family:Zhibi,PingFang SC,sans-serif}body{font-size:1rem;line-height:1.7}.brand{font-size:1rem;letter-spacing:.08em}.brand small,footer small{font-size:.875rem;letter-spacing:.08em}.header nav,.header-link{font-size:1rem}.hero-meta,.hero-bottom,.section-label,.caption,.specimen-top,.writing-footer{font-size:.9375rem;letter-spacing:.04em}.hero-side{font-size:.875rem;letter-spacing:.04em}.intro-copy{max-width:34rem;font-size:1.25rem;line-height:2;letter-spacing:0}.intro-copy p{margin-bottom:1.5em}.tiny,.eyebrow,.card-section-end{font-size:.9375rem;letter-spacing:.04em;color:#596052}.card-top{min-height:2.5rem;height:auto;font-size:.9375rem;gap:.5rem}.card-copy,.card-write label{font-size:1.0625rem;line-height:1.7}.card-foot,.write-bottom{font-size:.875rem;color:#5b6056}.paper-card{min-height:460px}.closing-grid dl div,footer{font-size:1rem}.closing dt{color:#595e55}.book-intro p,.book-footer p{font-size:1rem;color:#555c51}.book-chapters button,#book-page-status{font-size:1rem}.book-section{--muted:#555c51}@media(max-width:700px){.header{gap:12px}.brand small,footer small{font-size:.75rem}.header-link{font-size:.9375rem;white-space:nowrap}.hero-side{font-size:.8125rem}.intro-copy{max-width:none;font-size:1.125rem;line-height:2}.card-table{grid-template-columns:1fr;gap:18px}.paper-card{min-height:390px;padding:20px}.paper-card:nth-child(n){margin-top:0}.card-word{font-size:5.5rem}.card-copy,.card-write label{font-size:1.0625rem}.card-drawing{height:125px;width:75%}.card-section-end span:first-child,.write-bottom{font-size:.875rem}}@media(max-width:900px){.header nav{display:none}.header-link{margin-left:auto}.intro-grid{grid-template-columns:1fr;gap:35px}.large-quote{white-space:normal}}.hero-side,.hero-meta,.hero-bottom,.section-label,.caption,.eyebrow,.tiny,.card-section-end,.card-foot,.write-bottom{font-size:1rem;line-height:1.7}.hero-meta,.caption,.card-foot,.write-bottom{color:#51574d}.book-page-top,.book-page-bottom,.book-page-note{font-size:max(14px,4.1cqw)}.book-cover-caption,.book-poem-small,.book-glyph-caption,.book-daily-copy,.book-latin-alphabet,.book-latin-afterword,.book-numeral-note{font-size:max(16px,4.8cqw)}.book-page-illustration{max-height:34%;object-fit:contain}.card-top,.card-foot,.write-bottom{font-size:1rem}.card-copy,.card-write label{font-size:1.125rem}@media(max-width:700px){.hero-side,.hero-meta,.hero-bottom,.section-label,.caption,.eyebrow,.tiny,.card-section-end,.card-foot,.write-bottom,.card-top{font-size:.9375rem}.brand small,footer small{font-size:.875rem}.book-page-top,.book-page-bottom{font-size:14px}.book-cover-caption,.book-poem-small,.book-glyph-caption,.book-daily-copy,.book-latin-alphabet,.book-latin-afterword,.book-numeral-note{font-size:16px}}.book-footer{justify-content:center}.header-clock{width:clamp(180px,19vw,250px);flex:none;margin-left:auto}.clock-board{display:block;width:100%;height:auto;overflow:visible;color:#22231f}.clock-punctuation{fill:currentColor}.clock-ring,.clock-hand{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.clock-hand{stroke-width:7.2;transition:stroke-opacity .2s ease}.clock-pin{fill:currentColor;transition:fill-opacity .2s ease}.clock-ring,.clock-hand[data-rest],.clock-dial[data-idle] .clock-hand{stroke-opacity:.34}.clock-dial[data-idle] .clock-pin{fill-opacity:.34}@media(max-width:700px){.header-clock{width:clamp(150px,46vw,210px)}}@media(prefers-reduced-motion:reduce){.clock-hand,.clock-pin{transition:none}}.brand-mark{display:block;border:0;border-radius:0;flex:none;width:35px;height:35px}.intro-copy{font-size:1.5rem;line-height:1.9;max-width:38rem}@media(max-width:700px){.intro-copy{font-size:1.375rem;line-height:1.85}}.license-head{margin-top:95px}.license h2{display:flex;flex-direction:column;gap:.2em;margin:0;font:clamp(40px,4.6vw,72px)/1.35 Zhibi;font-weight:400}.license h2 a,.license-rows a{color:#52683d;text-decoration:underline;text-underline-offset:.14em;white-space:nowrap}.license a:focus-visible{outline:2px solid #5e7650;outline-offset:4px}.license-rows{margin:72px 0 0;border-top:1px solid #a5a69d}.license-rows div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:28px;align-items:baseline;padding:22px 0;border-bottom:1px solid #d4d5cb}.license-rows dt{margin:0;color:#51574d}.license-rows dd{margin:0;font-size:1.25rem;line-height:1.8}@media(max-width:900px){.license-head{margin-top:65px}.license-rows{margin-top:48px}.license-rows div{grid-template-columns:1fr;gap:6px;padding:18px 0}.license-rows dd{font-size:1.125rem}}@media(max-width:480px){.license h2{font-size:30px}}@media(min-width:701px){.book-intro,.book-section[data-book-fit=stack] .book-intro{width:100%;flex-wrap:nowrap}.book-intro h2{white-space:nowrap;flex:none}.book-chapters{flex-wrap:nowrap;flex:none}}.download{background:#e9e9e1}.download-content{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-top:80px}.download-content h2{margin:0;font:clamp(40px,5vw,72px)/1.3 Zhibi,sans-serif}.download-content p{margin:1.2rem 0 0;font-size:1.125rem;line-height:1.8;color:#51574d}.download-button{display:block;min-width:235px;padding:18px 22px;border:1px solid #262922;font-size:1.25rem;transition:background .2s,color .2s}.download-button span{float:right}.download-button small{display:block;margin-top:9px;font-size:.875rem;letter-spacing:.03em}.download-button:hover{background:#262922;color:#f6f5f0}.download-button:focus-visible{outline:2px solid #5e7650;outline-offset:4px}@media(max-width:700px){.download-content{align-items:stretch;flex-direction:column;margin-top:50px}.download-button{width:100%}}@media(prefers-reduced-motion:reduce){.download-button{transition:none}}
