@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5.341_rbs6dql3t.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd.40d3ll7mho212.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440.p.3-4lwpipb4a4k.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69.37aqrzupgb8zi.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554.0e_5-ojqbtsw9.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c.p.2p-978ij53_v6.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}.space_mono_f4b213b4-module__iM0KWq__className{font-family:Space Mono,monospace;font-style:normal}.space_mono_f4b213b4-module__iM0KWq__variable{--font-space-mono:"Space Mono", monospace}
.ShippingBar-module__ndxfUW__bar{text-align:center;background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:8px;font-size:10px}.ShippingBar-module__ndxfUW__mobile{display:none}@media (max-width:900px){.ShippingBar-module__ndxfUW__bar{padding:7px;font-size:9px}.ShippingBar-module__ndxfUW__desktop{display:none}.ShippingBar-module__ndxfUW__mobile{display:inline}}
.MobileMenu-module__zw9BoW__panel{z-index:60;background:var(--paper);visibility:hidden;transition:transform .28s var(--ease-out), visibility 0s linear .28s;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.MobileMenu-module__zw9BoW__open{visibility:visible;transition:transform .28s var(--ease-out), visibility 0s;transform:none}.MobileMenu-module__zw9BoW__bar{text-align:center;background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:7px;font-size:9px}.MobileMenu-module__zw9BoW__head{border-bottom:var(--rule);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 20px;font-size:11px;display:grid}.MobileMenu-module__zw9BoW__close{all:unset;cursor:pointer;color:var(--accent);justify-self:start}.MobileMenu-module__zw9BoW__close:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.MobileMenu-module__zw9BoW__logo{font-size:22px;line-height:1}.MobileMenu-module__zw9BoW__cart{text-align:right}.MobileMenu-module__zw9BoW__body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.MobileMenu-module__zw9BoW__links{gap:4px;padding:28px 20px 0;display:grid}.MobileMenu-module__zw9BoW__link{border-bottom:var(--rule);color:var(--ink);animation:MobileMenu-module__zw9BoW__rise .5s var(--ease-out) both;justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.MobileMenu-module__zw9BoW__link>:first-child{font-size:48px;line-height:.9}.MobileMenu-module__zw9BoW__count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:10px}.MobileMenu-module__zw9BoW__foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding:32px 20px;font-size:10px;animation:.5s .45s both MobileMenu-module__zw9BoW__fade;display:flex}@media (prefers-reduced-motion:reduce){.MobileMenu-module__zw9BoW__panel,.MobileMenu-module__zw9BoW__open{opacity:0;transition:opacity .2s,visibility 0s linear .2s;transform:none}.MobileMenu-module__zw9BoW__open{opacity:1;transition:opacity .2s,visibility}.MobileMenu-module__zw9BoW__link{animation:.2s both MobileMenu-module__zw9BoW__fade;animation-delay:0s!important}.MobileMenu-module__zw9BoW__foot{animation:.2s both MobileMenu-module__zw9BoW__fade}}
.Nav-module__UoK1Fa__nav{border-bottom:var(--rule);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 32px;font-size:11px;display:grid}.Nav-module__UoK1Fa__links{gap:24px;display:flex}.Nav-module__UoK1Fa__active{color:var(--accent)}.Nav-module__UoK1Fa__logo{font-size:var(--fs-logo);letter-spacing:-.02em;line-height:1}.Nav-module__UoK1Fa__logo:hover{color:inherit}.Nav-module__UoK1Fa__right{justify-content:flex-end;gap:24px;display:flex}.Nav-module__UoK1Fa__cart,.Nav-module__UoK1Fa__menuButton{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:color var(--ease-color);font-size:11px}.Nav-module__UoK1Fa__cart:hover,.Nav-module__UoK1Fa__menuButton:hover{color:var(--accent)}.Nav-module__UoK1Fa__cart:focus-visible,.Nav-module__UoK1Fa__menuButton:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.Nav-module__UoK1Fa__menuButton{justify-self:start;display:none}@media (max-width:900px){.Nav-module__UoK1Fa__nav{padding:14px 20px}.Nav-module__UoK1Fa__links{display:none}.Nav-module__UoK1Fa__menuButton{display:block}}
.Footer-module__sqcKUa__footer{background:var(--ink);color:var(--paper);padding:48px 32px 24px}.Footer-module__sqcKUa__grid{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:32px;font-size:11px;line-height:2.2;display:grid}.Footer-module__sqcKUa__logo{font-size:var(--fs-h2);line-height:.85}.Footer-module__sqcKUa__link{color:var(--paper);display:block}.Footer-module__sqcKUa__legal .Footer-module__sqcKUa__link{color:var(--stone)}.Footer-module__sqcKUa__link:hover,.Footer-module__sqcKUa__legal .Footer-module__sqcKUa__link:hover,.Footer-module__sqcKUa__follow a:hover{color:var(--accent)}.Footer-module__sqcKUa__newsletterLabel{margin-bottom:8px}.Footer-module__sqcKUa__newsletter{border-bottom:1px solid var(--paper);display:flex}.Footer-module__sqcKUa__newsletterInput{all:unset;min-width:0;font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--paper);flex:1;padding:8px 0;font-size:15px;line-height:1.4}.Footer-module__sqcKUa__newsletterInput::placeholder{color:var(--stone)}.Footer-module__sqcKUa__newsletterSubmit{all:unset;cursor:pointer;color:var(--accent);font-family:var(--font-mono);padding:8px 0 8px 12px}.Footer-module__sqcKUa__newsletterSubmit:focus-visible,.Footer-module__sqcKUa__newsletterInput:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.Footer-module__sqcKUa__newsletterError{color:var(--accent);margin-top:6px;font-size:10px;line-height:1.5}.Footer-module__sqcKUa__newsletterDone{border-bottom:1px solid var(--paper);padding:8px 0}.Footer-module__sqcKUa__follow{color:var(--stone);margin-top:20px}.Footer-module__sqcKUa__follow a{color:var(--paper)}.Footer-module__sqcKUa__bottom{border-top:1px solid var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);justify-content:space-between;gap:16px;margin-top:40px;padding-top:16px;font-size:10px;display:flex}@media (max-width:900px){.Footer-module__sqcKUa__footer{padding:32px 20px 20px}.Footer-module__sqcKUa__grid{grid-template-columns:1fr 1fr;gap:12px;font-size:10px}.Footer-module__sqcKUa__logo{grid-column:1/-1;margin-bottom:8px}.Footer-module__sqcKUa__newsletterCol{grid-column:1/-1;margin-top:12px}.Footer-module__sqcKUa__bottom{flex-direction:column;gap:0;margin-top:20px;line-height:2.2}}
.CartDrawer-module__xWnuvG__root{z-index:50;visibility:hidden;transition:visibility 0s linear .32s;position:fixed;inset:0}.CartDrawer-module__xWnuvG__open{visibility:visible;transition:visibility}.CartDrawer-module__xWnuvG__backdrop{background:var(--backdrop);opacity:0;transition:opacity .32s;position:absolute;inset:0}.CartDrawer-module__xWnuvG__open .CartDrawer-module__xWnuvG__backdrop{opacity:1}.CartDrawer-module__xWnuvG__panel{background:var(--paper);width:440px;max-width:100%;transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.CartDrawer-module__xWnuvG__open .CartDrawer-module__xWnuvG__panel{transform:none;box-shadow:-20px 0 60px #00000040}.CartDrawer-module__xWnuvG__head,.CartDrawer-module__xWnuvG__lineMeta,.CartDrawer-module__xWnuvG__lineRow,.CartDrawer-module__xWnuvG__remove,.CartDrawer-module__xWnuvG__note,.CartDrawer-module__xWnuvG__sumRow,.CartDrawer-module__xWnuvG__total>:first-child,.CartDrawer-module__xWnuvG__payments{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.CartDrawer-module__xWnuvG__head{border-bottom:var(--rule);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.CartDrawer-module__xWnuvG__close{all:unset;cursor:pointer;transition:color var(--ease-color)}.CartDrawer-module__xWnuvG__close:hover{color:var(--accent)}.CartDrawer-module__xWnuvG__close:focus-visible,.CartDrawer-module__xWnuvG__stepper button:focus-visible,.CartDrawer-module__xWnuvG__remove:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.CartDrawer-module__xWnuvG__body{flex:1;padding:28px;overflow:auto}.CartDrawer-module__xWnuvG__line{animation:CartDrawer-module__xWnuvG__rise .5s var(--ease-out) both .14s;grid-template-columns:96px minmax(0,1fr);gap:20px;display:grid}.CartDrawer-module__xWnuvG__line+.CartDrawer-module__xWnuvG__line{margin-top:28px}.CartDrawer-module__xWnuvG__mat{aspect-ratio:4/5;background:var(--paper-deep);padding:10px}.CartDrawer-module__xWnuvG__print{width:100%;height:100%;position:relative;box-shadow:0 6px 16px #00000024}.CartDrawer-module__xWnuvG__title{font-size:26px;line-height:.95}.CartDrawer-module__xWnuvG__lineMeta{color:var(--stone);margin-top:8px;line-height:1.9}.CartDrawer-module__xWnuvG__lineRow{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.CartDrawer-module__xWnuvG__stepper{border:var(--rule);display:flex}.CartDrawer-module__xWnuvG__stepper button{all:unset;cursor:pointer;transition:color var(--ease-color);padding:8px 12px}.CartDrawer-module__xWnuvG__stepper button:hover{color:var(--accent)}.CartDrawer-module__xWnuvG__stepper span{border-left:var(--rule);border-right:var(--rule);padding:8px 14px}.CartDrawer-module__xWnuvG__remove{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);transition:color var(--ease-color);margin-top:14px;font-size:11px;text-decoration:underline;display:block}.CartDrawer-module__xWnuvG__remove:hover{color:var(--accent)}.CartDrawer-module__xWnuvG__note{border-top:var(--rule);letter-spacing:.06em;color:var(--ink-muted);animation:CartDrawer-module__xWnuvG__rise .5s var(--ease-out) both .22s;margin-top:28px;padding-top:20px;line-height:1.9}.CartDrawer-module__xWnuvG__foot{border-top:var(--rule);padding:20px 28px 28px}.CartDrawer-module__xWnuvG__sumRow{justify-content:space-between;line-height:2.2;display:flex}.CartDrawer-module__xWnuvG__total{border-top:var(--rule);justify-content:space-between;align-items:baseline;margin:12px 0 20px;padding-top:14px;display:flex}.CartDrawer-module__xWnuvG__totalValue{letter-spacing:normal;font-size:36px;line-height:1}.CartDrawer-module__xWnuvG__checkout{width:100%;padding:20px;display:block}.CartDrawer-module__xWnuvG__payments{text-align:center;color:var(--stone);margin-top:14px;font-size:10px}.CartDrawer-module__xWnuvG__empty{text-align:center;animation:CartDrawer-module__xWnuvG__rise .5s var(--ease-out) both .14s;flex-direction:column;flex:1;justify-content:center;padding:20px 28px;display:flex}.CartDrawer-module__xWnuvG__emptyTitle{margin-bottom:14px;font-size:40px;line-height:.9}.CartDrawer-module__xWnuvG__emptyText{color:var(--ink-soft);margin:0 0 28px;font-size:15px;line-height:1.5}.CartDrawer-module__xWnuvG__emptyButton{width:100%;padding:18px;display:block}@media (max-width:900px){.CartDrawer-module__xWnuvG__panel{width:100%;top:40px}.CartDrawer-module__xWnuvG__head,.CartDrawer-module__xWnuvG__body,.CartDrawer-module__xWnuvG__foot,.CartDrawer-module__xWnuvG__empty{padding:20px}}@media (prefers-reduced-motion:reduce){.CartDrawer-module__xWnuvG__panel,.CartDrawer-module__xWnuvG__open .CartDrawer-module__xWnuvG__panel{transform:none}.CartDrawer-module__xWnuvG__panel{opacity:0;transition:opacity .2s}.CartDrawer-module__xWnuvG__open .CartDrawer-module__xWnuvG__panel{opacity:1}.CartDrawer-module__xWnuvG__line,.CartDrawer-module__xWnuvG__note,.CartDrawer-module__xWnuvG__empty{animation:.2s both CartDrawer-module__xWnuvG__fade}}
:root{--paper:#f2ede3;--paper-deep:#e8e1d4;--print-white:#fbf9f4;--ink:#16140f;--ink-soft:#3a362e;--ink-muted:#5a544a;--stone:#8a8375;--accent:#f04e23;--backdrop:#16140f73;--font-display:var(--font-archivo), "Archivo", sans-serif;--font-mono:var(--font-space-mono), "Space Mono", monospace;--gutter:32px;--rule:1px solid var(--ink);--rule-muted:1px solid var(--stone);--ease-color:.15s ease;--ease-swap:cubic-bezier(.77, 0, .18, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--shadow-print:0 12px 30px #00000024;--fs-title:clamp(88px, 47.69px + 10.337vw, 180px);--fs-hero:clamp(60px, 37.21px + 5.843vw, 112px);--fs-product:clamp(56px, 43.73px + 3.146vw, 84px);--fs-about-h1:clamp(64px, 39.46px + 6.292vw, 120px);--fs-row:clamp(36px, 23.73px + 3.146vw, 64px);--fs-journal-row:clamp(32px, 21.48px + 2.697vw, 56px);--fs-entry-h1:clamp(48px, 19.96px + 7.191vw, 112px);--fs-checkout-h1:clamp(64px, 49.98px + 3.596vw, 96px);--fs-h2:clamp(44px, 35.24px + 2.247vw, 64px);--fs-logo:clamp(22px, 19.37px + .674vw, 28px);--fs-card:clamp(20px, 18.25px + .449vw, 24px);--fs-prevnext:clamp(36px, 30.74px + 1.348vw, 48px);--fs-section:clamp(28px, 26.25px + .449vw, 32px)}@media (max-width:900px){:root{--gutter:20px;--shadow-print:0 8px 20px #00000024}}*,:before,:after{box-sizing:border-box;border-radius:0}html{background:var(--paper);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}img{max-width:100%;display:block}a{color:inherit;transition:color var(--ease-color);text-decoration:none}a:hover{color:var(--accent)}p{text-wrap:pretty}:where(button,input,textarea,select){font:inherit;color:inherit}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:62%}.display-xl{letter-spacing:-.03em}.stone{color:var(--stone)}.ink-muted{color:var(--ink-muted)}.accent{color:var(--accent)}@media (max-width:900px){.mono{font-size:10px}}.swap-w{display:block;position:relative;overflow:hidden}.swap-t{transition:transform .3s var(--ease-swap);display:block;position:relative}.swap-t>span{display:block}.swap-t>span+span{position:absolute;top:100%;left:0;right:0}.swap:hover .swap-t,.swap:focus-visible .swap-t{transform:translateY(-100%)}:where(.btn){all:unset;box-sizing:border-box;cursor:pointer;text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background var(--ease-color), color var(--ease-color), border-color var(--ease-color);padding:16px 28px;font-size:12px;display:inline-block}.btn:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--accent);color:var(--paper)}.btn-ink:disabled,.btn-ink[aria-disabled=true]{background:var(--stone);cursor:not-allowed}.btn-paper{background:var(--paper);color:var(--ink)}.btn-paper:hover{background:var(--accent);color:var(--paper)}.btn-outline-paper{border:1px solid var(--paper);color:var(--paper)}.btn-outline-paper:hover{background:var(--paper);color:var(--ink)}.btn-outline{border:1px solid var(--ink);color:var(--ink);padding:14px 24px;font-size:11px}.btn-outline:hover{background:var(--ink);color:var(--paper)}@media (max-width:900px){.btn{font-size:11px}.btn-outline{padding:12px 20px;font-size:10px}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:scale(1.04)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.rise{animation:rise .7s var(--ease-out) both}.js [data-reveal=rise]:not([data-shown]),.js [data-reveal=fade]:not([data-shown]){opacity:0}.js [data-reveal=rise][data-shown]{animation:rise .5s var(--ease-out) both;animation-delay:var(--reveal-delay,0s)}.js [data-reveal=fade][data-shown]{animation:.7s both fade}.mask-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.mask-word>span{display:inline-block}.js [data-reveal=mask]:not([data-shown]) .mask-word>span{transform:translateY(105%)}.js [data-reveal=mask][data-shown] .mask-word>span{animation:mask-up .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + var(--reveal-delay,0s))}.js [data-reveal=blur]:not([data-shown]) .blur-word{opacity:.12;filter:blur(8px)}.js [data-reveal=blur][data-shown] .blur-word{animation:.7s both blur-in;animation-delay:min(calc(var(--i,0) * 18ms), 1.1s)}:has(>img[data-reveal=img]){overflow:hidden}.js img[data-reveal=img]:not([data-shown]){opacity:0;transform:scale(1.05)}.js img[data-reveal=img][data-shown]{animation:img-settle 1.1s var(--ease-out) both}@keyframes mask-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes blur-in{0%{opacity:.12;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes img-settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.page-enter{animation:page-in .6s var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.swap-t{transform:none!important}.rise,.page-enter,.js [data-reveal=rise][data-shown],.js [data-reveal=fade][data-shown],.js [data-reveal=mask][data-shown] .mask-word>span,.js [data-reveal=blur][data-shown] .blur-word,.js img[data-reveal=img][data-shown]{animation-name:fade!important;animation-duration:.2s!important;animation-delay:0s!important}.js [data-reveal=mask]:not([data-shown]) .mask-word>span{opacity:0;transform:none}.js [data-reveal=blur]:not([data-shown]) .blur-word{filter:none;opacity:0}.js img[data-reveal=img]:not([data-shown]){transform:none}}
