@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-ext-400-normal.3iEGd-c5.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-400-normal.Cg0RnRQ5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-400-normal.9cDH9rLW.woff2)format("woff2"),url(/_astro/caveat-cyrillic-400-normal.CebvvJET.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-ext-400-normal.D7hBUiug.woff2)format("woff2"),url(/_astro/caveat-latin-ext-400-normal.DtiRFvw0.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.D6LQsQ_v.woff2)format("woff2"),url(/_astro/caveat-latin-400-normal.BzhAQZkN.woff)format("woff");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:Endurest;src:url(/fonts/EndurestDemo.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mild Life;src:url(/fonts/MildLifeTextured.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root,[data-theme=paper]{color-scheme:light;--paper:#f5f2ee;--paper-shade:#e9e5e0;--ink:#141414;--ink-muted:#57534e;--line-strong:#8a847d;--line:#d6d0c9;--on-ink:var(--paper);--print:#fff;--highlight:#82c8e5;--on-highlight:#141414;--highlight-ink:#1a6585;--error:#a8380c;--error-soft:#fbe3d8;--on-error:#f5f2ee;--success:#006e52;--success-soft:#dcefe7;--on-success:#f5f2ee;--logo-ink:#000;--font-display:Endurest, Impact, sans-serif;--font-log:"Mild Life", Impact, sans-serif;--font-script:Caveat, "Brush Script MT", cursive;--font-sans:Montserrat, system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--radius-none:0;--radius-sm:2px;--shadow-hard:4px 4px 0 #141414;--shadow-hard-lg:8px 8px 0 #141414;--focus-ring:0 0 0 2px #f5f2ee, 0 0 0 4px #141414;--tilt-hover:1.5deg;--tilt-print:2deg;--tilt-note:4deg;--fade-others:.45;--grain:.07}[data-theme=ink]{color-scheme:dark;--paper:#141414;--paper-shade:#211f1d;--ink:#f5f2ee;--ink-muted:#aea8a1;--line-strong:#6f6a64;--line:#34312e;--on-ink:var(--paper);--highlight-ink:#82c8e5;--error:#ff8a5c;--error-soft:#3a1a0e;--on-error:#141414;--success:#3fd0a6;--success-soft:#0e2e24;--on-success:#141414;--shadow-hard:4px 4px 0 #f5f2ee;--shadow-hard-lg:6px 6px 0 #f5f2ee;--focus-ring:0 0 0 2px #141414, 0 0 0 4px #f5f2ee}.t-display-hero{font-family:var(--font-display);font-size:clamp(54px,8.89vw,128px);font-weight:400;line-height:.9}.t-display-xl{font-family:var(--font-display);font-size:clamp(40px,6.67vw,96px);font-weight:400;line-height:.95}.t-display-lg{font-family:var(--font-display);font-size:clamp(28px,4.44vw,64px);font-weight:400;line-height:.95}.t-display-md{font-family:var(--font-display);font-size:clamp(28px,3.33vw,48px);font-weight:400;line-height:1}.t-display-sm{font-family:var(--font-display);font-size:clamp(28px,2.78vw,40px);font-weight:400;line-height:1.1}.t-log-numeral{font-family:var(--font-log);font-size:clamp(101px,16.67vw,240px);font-weight:400;line-height:.85}.t-log-title{font-family:var(--font-log);font-size:clamp(44px,7.22vw,104px);font-weight:400;line-height:.95}.t-log-stat{font-family:var(--font-log);font-size:clamp(28px,3.89vw,56px);font-weight:400;line-height:1}.t-script-xl{font-family:var(--font-script);font-size:clamp(101px,16.67vw,240px);font-weight:400;line-height:1}.t-script-lg{font-family:var(--font-script);font-size:clamp(37px,6.11vw,88px);font-weight:400;line-height:1}.t-script-md{font-family:var(--font-script);font-size:clamp(28px,2.5vw,36px);font-weight:400;line-height:1.1}.t-script-sm{font-family:var(--font-script);font-size:28px;font-weight:400;line-height:1}.t-lede{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:32px}.t-article{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:32px}.t-heading{font-family:var(--font-sans);font-size:26px;font-weight:700;line-height:32px}.t-body{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:26px}.t-body-strong{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:26px}.t-label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:16px}.t-caption{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:20px}*,:before,:after{box-sizing:border-box}.scribble{font-family:var(--font-script);color:var(--highlight-ink);font-weight:400}.muted{color:var(--ink-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lift{transition:transform .12s ease-out,box-shadow .12s ease-out,opacity .12s ease-out,background-color .12s ease-out}}.ri-theme{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:26px;position:relative}.ri-theme__grain{background-image:var(--texture);filter:invert();opacity:var(--grain);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.ri-top-bar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ri-top-bar nav{gap:var(--space-2);display:flex}.ri-top-bar__link{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.ri-top-bar nav .ri-top-bar__link{padding:0 var(--space-3)}.ri-top-bar__start{align-items:center;gap:var(--space-2);display:flex}.ri-top-bar__brand{gap:var(--space-2);padding:0 var(--space-3);margin-left:calc(-1 * var(--space-3))}.ri-top-bar__logo{position:relative}.ri-top-bar__logo:after{content:"";background:var(--highlight);mask:var(--ri-logo) center / contain no-repeat;opacity:0;position:absolute;inset:0}.ri-top-bar__logo:hover:after,.ri-top-bar__logo:focus-visible:after{opacity:1}.ri-top-bar__logo:hover img,.ri-top-bar__logo:focus-visible img{opacity:0}.ri-top-bar__logo img{width:auto;height:72px;display:block}.ri-top-bar nav .ri-top-bar__link:not([aria-current=page]):hover,.ri-top-bar nav .ri-top-bar__link:not([aria-current=page]):focus-visible,.ri-top-bar__brand:hover,.ri-top-bar__brand:focus-visible{color:var(--highlight-ink);text-underline-offset:.25em;text-decoration:underline}.ri-top-bar nav .ri-top-bar__link[aria-current=page]{background:var(--highlight);color:var(--on-highlight)}@media (width<=600px){.ri-top-bar nav,.ri-top-bar__start{gap:0}.ri-top-bar nav .ri-top-bar__link,.ri-top-bar__brand{padding:0 var(--space-2)}.ri-top-bar__brand{margin-left:calc(-1 * var(--space-2))}.ri-top-bar__logo img{height:48px}}.ri-filter-bar{flex-wrap:wrap;display:flex}.ri-filter-bar button{font-family:var(--font-sans);cursor:pointer}.ri-filter-bar__count{color:var(--ink-muted)}.ri-filter-bar--buttons{gap:var(--space-2);border-top:2px solid var(--ink);padding-top:var(--space-6)}.ri-filter-bar--buttons button{height:44px;padding:0 var(--space-4);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:0 0}.ri-filter-bar--buttons button:hover:not([aria-pressed=true]),.ri-filter-bar--buttons button:focus-visible:not([aria-pressed=true]){border-color:var(--highlight-ink);color:var(--highlight-ink)}.ri-filter-bar--buttons button:hover:not([aria-pressed=true]) .ri-filter-bar__count,.ri-filter-bar--buttons button:focus-visible:not([aria-pressed=true]) .ri-filter-bar__count{color:var(--highlight-ink)}.ri-filter-bar--buttons button[aria-pressed=true]{background:var(--highlight);border-color:var(--highlight);color:var(--on-highlight)}.ri-filter-bar--buttons button[aria-pressed=true] .ri-filter-bar__count{color:var(--on-highlight)}.ri-filter-bar--tabs{gap:var(--space-8);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.ri-filter-bar--tabs button{height:56px;color:var(--ink-muted);background:0 0;border:none;border-bottom:3px solid #0000;padding:0}.ri-filter-bar--tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--highlight)}.ri-filter-bar--tabs button:hover:not([aria-pressed=true]),.ri-filter-bar--tabs button:focus-visible:not([aria-pressed=true]){color:var(--ink);border-bottom-color:var(--line-strong)}.ri-tile{grid-column:span var(--cols);grid-row:span var(--rows);z-index:1;scroll-margin:var(--space-16);border:2px solid var(--line-strong);background:var(--paper-shade);color:var(--ink-muted);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ri-tile--logo{background:var(--paper)}.ri-tile--link{background:var(--ink);color:var(--on-ink)}.ri-tile__featured{left:var(--space-3);top:var(--space-3);z-index:1;padding:var(--space-1) var(--space-2);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-sm);position:absolute}.ri-tile__art{text-align:center;flex-grow:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.ri-tile__shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ri-tile__logo{width:auto;max-width:70%;height:auto;max-height:70%}.ri-tile--fill .ri-tile__art{background:var(--print)}.ri-tile--fill .ri-tile__logo{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.ri-tile__shot,.ri-tile__logo{filter:grayscale()}.ri-tile__domain{padding:var(--space-4);font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:24px;line-height:1.05}.ri-tile__domain.t-display-md{font-size:clamp(28px,3.33vw,48px)}.ri-tile__placeholder{opacity:.8}.ri-tile__caption{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--paper);color:var(--ink);border-top:2px solid var(--line-strong);flex-direction:column;flex-shrink:0;display:flex}.ri-tile--link .ri-tile__caption{background:var(--ink);color:var(--on-ink)}.ri-tile__name-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ri-tile__name.t-display-sm{text-transform:uppercase}.ri-tile__meta{color:var(--ink-muted)}.ri-tile--link .ri-tile__meta{color:var(--line-strong)}.ri-tile__arrow,.ri-tile__blurb{display:none}.ri-tile__blurb{padding-top:var(--space-1);font-size:14px;line-height:22px}.ri-tile:hover,.ri-tile:focus-visible,.ri-tile--active{z-index:2;border-color:var(--ink);box-shadow:var(--shadow-hard-lg);transform:rotate(calc(var(--tilt-hover) * -1)) scale(1.03)}.ri-tile[data-tilt=right]:hover,.ri-tile[data-tilt=right]:focus-visible,.ri-tile--active[data-tilt=right]{transform:rotate(var(--tilt-hover)) scale(1.03)}.ri-tile:hover .ri-tile__caption,.ri-tile:focus-visible .ri-tile__caption,.ri-tile--active .ri-tile__caption{border-color:var(--ink)}.ri-tile:hover :is(.ri-tile__shot,.ri-tile__logo),.ri-tile:focus-visible :is(.ri-tile__shot,.ri-tile__logo),.ri-tile--active :is(.ri-tile__shot,.ri-tile__logo){filter:none}.ri-tile:hover .ri-tile__arrow,.ri-tile:focus-visible .ri-tile__arrow,.ri-tile--active .ri-tile__arrow{display:inline}.ri-tile--tall:hover .ri-tile__blurb,.ri-tile--tall:focus-visible .ri-tile__blurb,.ri-tile--tall.ri-tile--active .ri-tile__blurb{display:block}@media (width<=900px){.ri-tile__name.t-display-sm{font-size:24px}}.ri-mosaic{gap:var(--space-10);flex-direction:column;flex-grow:1;display:flex}.ri-mosaic__wrap{flex-grow:1;container-type:inline-size}.ri-mosaic__grid{--gap:var(--space-4);--columns:6;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-auto-rows:calc((100cqi - (var(--columns) - 1) * var(--gap)) / var(--columns));grid-auto-flow:dense;gap:var(--gap);display:grid}.ri-mosaic__owl{grid-area:2/3/span 3/span 3;position:relative}.ri-mosaic__owl img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ri-mosaic__owl .ri-mosaic__owl-hover,.ri-mosaic__owl:has(.ri-mosaic__owl-hover):hover img:first-child,.ri-mosaic__owl:has(.ri-mosaic__owl-hover):focus-visible img:first-child{opacity:0}.ri-mosaic__owl:hover .ri-mosaic__owl-hover,.ri-mosaic__owl:focus-visible .ri-mosaic__owl-hover{opacity:1}@media (width<=900px){.ri-mosaic__grid{--gap:var(--space-2);--columns:3}.ri-mosaic__owl{grid-area:1/1/span 2/span 3}}.ri-log-marker{fill:var(--marker-fill,var(--paper));stroke:var(--ink);display:block}.ri-log-marker path{stroke:var(--marker-cross,var(--ink))}.ri-log-marker--solid{fill:var(--ink)}.ri-entry{--spine-col:160px;grid-template-columns:minmax(0, 1fr) var(--spine-col) minmax(0, 1fr);min-height:208px;color:inherit;text-decoration:none;display:grid;position:relative}.ri-entry>*{grid-row:1}.ri-entry__card{width:min(440px,100%);margin:var(--space-6) 0 var(--space-8);padding:var(--space-6) var(--space-8);border:2px solid var(--line);background:var(--paper);gap:var(--space-3);flex-direction:column;align-self:start;display:flex}.ri-entry__cta{opacity:0}.ri-entry__node{padding-top:var(--space-8);grid-column:2;justify-content:center;display:flex;position:relative}.ri-entry__node:before{content:"";background:var(--line-strong);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.ri-entry__node-inner{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:var(--paper);flex-direction:column;align-self:flex-start;display:flex;position:relative}.ri-entry__aside{margin-top:var(--space-12);max-width:340px}.ri-entry[data-side=left] .ri-entry__card{text-align:right;grid-column:1;justify-self:end}.ri-entry[data-side=left] .ri-entry__aside{margin-left:var(--space-6);grid-column:3;transform:rotate(3deg)}.ri-entry[data-side=right] .ri-entry__card{grid-column:3;justify-self:start}.ri-entry[data-side=right] .ri-entry__aside{margin-right:var(--space-6);text-align:right;transform:rotate(calc(var(--tilt-note) * -1));grid-column:1;justify-self:end}.ri-entry:hover,.ri-entry:focus-visible{box-shadow:none;--marker-fill:var(--highlight);--marker-cross:var(--highlight)}.ri-entry:hover .ri-entry__card,.ri-entry:focus-visible .ri-entry__card{border-color:var(--ink);background:var(--paper-shade)}.ri-entry:focus-visible .ri-entry__card{box-shadow:var(--focus-ring)}.ri-entry[data-side=left]:hover .ri-entry__card{box-shadow:-6px 6px 0 var(--ink);transform:translate(-6px)rotate(-.6deg)}.ri-entry[data-side=right]:hover .ri-entry__card{box-shadow:6px 6px 0 var(--ink);transform:translate(6px)rotate(.6deg)}.ri-entry:hover .ri-entry__cta,.ri-entry:focus-visible .ri-entry__cta{opacity:1}@media (width<=800px){.ri-entry{--spine-col:72px;grid-template-columns:var(--spine-col) minmax(0, 1fr)}.ri-entry .ri-entry__node{grid-area:1/1/span 2}.ri-entry[data-side] .ri-entry__card{text-align:left;width:auto;margin-bottom:var(--space-2);padding:var(--space-4);grid-column:2;justify-self:stretch}.ri-entry[data-side] .ri-entry__aside{margin:0 0 var(--space-8) var(--space-4);text-align:left;transform:rotate(calc(var(--tilt-note) * -1));grid-area:2/2;justify-self:start;font-size:28px}.ri-entry[data-side]:hover .ri-entry__card{box-shadow:4px 4px 0 var(--ink);transform:translate(4px)rotate(.6deg)}}.ri-timeline{--spine-col:160px;gap:var(--space-14);flex-direction:column;flex-grow:1;display:flex}.ri-timeline__spine{flex-direction:column;flex-grow:1;display:flex}.ri-timeline__month-head{height:132px;position:relative}.ri-timeline__month-head:before,.ri-timeline__end:before{content:"";background:var(--line-strong);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.ri-timeline__month-head h2{left:0;right:0;top:var(--space-4);text-align:center;margin:0;position:absolute}.ri-timeline__month-head h2 span{background:var(--paper);padding:0 var(--space-6);position:relative}.ri-timeline__end{flex-direction:column;flex-grow:1;justify-content:flex-end;align-items:center;min-height:80px;display:flex;position:relative}.ri-timeline__end:before{border-left:2px dashed var(--line-strong);background:0 0;bottom:36px}.ri-timeline__end span{position:relative}@media (width<=800px){.ri-timeline{--spine-col:72px}.ri-timeline__month-head h2{text-align:left}.ri-timeline__month-head h2 span{padding:0 var(--space-2)}.ri-timeline__month-head:before,.ri-timeline__end:before{left:calc(var(--spine-col) / 2)}.ri-timeline__end{align-items:flex-start}}.ri-margin-note{text-align:right;font-size:34px;line-height:1.15;display:block;transform:rotate(-3deg)}.ri-margin-note:nth-of-type(2n){transform:rotate(2deg)}.ri-margin-note--big{transform:rotate(calc(var(--tilt-note) * -1));font-size:40px;line-height:1.1}.ri-margin-note--arrow{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-10);font-size:36px;line-height:1;display:flex;transform:none}.ri-margin-note--arrow .ri-margin-note__text{transform:rotate(-3deg)}.ri-margin-note svg{flex-shrink:0}@media (width<=900px){.ri-margin-note{text-align:left;padding-top:0;font-size:28px}.ri-margin-note--arrow{justify-content:flex-start}.ri-margin-note--arrow svg{transform:rotate(60deg)}}.ri-print{padding:var(--space-4) var(--space-4) var(--space-6);background:var(--print);border:2px solid var(--ink);transform:rotate(var(--tilt-print));box-shadow:var(--shadow-hard-lg);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ri-print__photo{object-fit:cover;filter:grayscale();width:100%;height:420px;display:block}.ri-print:hover .ri-print__photo{filter:none}.ri-print__photo--empty{background:var(--paper-shade);color:var(--ink-muted);text-align:center;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.ri-print figcaption{font-family:var(--font-script);color:#141414;font-size:30px;line-height:1}@media (width<=900px){.ri-print__photo{height:260px}}.ri-player{gap:var(--space-6);flex-direction:column;display:flex}.ri-player__print{padding:var(--space-4) var(--space-4) var(--space-6);background:var(--print);border:2px solid var(--ink);transform:rotate(var(--tilt-print));box-shadow:var(--shadow-hard-lg);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ri-player__media{filter:grayscale();width:100%;height:auto;display:block}.ri-player:hover .ri-player__media,.ri-player:focus-within .ri-player__media{filter:none}.ri-player__print figcaption{font-family:var(--font-script);color:#141414;font-size:30px;line-height:1}.ri-player__controls{align-items:center;gap:var(--space-2);display:flex}.ri-player__controls button{width:44px;height:44px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ri-player__controls button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ri-player__controls button:disabled{color:var(--ink-muted);border-color:var(--line);cursor:default}.ri-player__controls button:focus-visible,.ri-player__controls input:focus-visible{box-shadow:var(--focus-ring);outline:none}.ri-player__controls input[type=range]{min-width:0;margin:0 var(--space-2);accent-color:var(--highlight);cursor:pointer;flex:1}.ri-player__readout{text-align:right;font-variant-numeric:tabular-nums;min-width:11ch;color:var(--ink-muted);flex:none}video.ri-player__media{cursor:pointer}@media (width<=600px){.ri-player__controls{flex-wrap:wrap}.ri-player__readout{flex-basis:100%}}.ri-pull-quote{margin:var(--space-6) 0;padding:var(--space-12) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);text-align:center;font-size:clamp(44px,6.67vw,96px);line-height:1.05}.ri-more-card{gap:var(--space-3);padding:var(--space-8);border:2px solid var(--line-strong);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ri-more-card--newer{text-align:right}a.ri-more-card:hover,a.ri-more-card:focus-visible{border-color:var(--ink);box-shadow:var(--shadow-hard-lg)}.ri-more-card--empty{border:2px dashed var(--line)}.ri-more-card__title{font-family:var(--font-log);text-transform:uppercase;font-size:40px;line-height:1}@media (width<=900px){.ri-more-card__title{font-size:28px}}.ri-tag{border:1px solid var(--line-strong);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);display:inline-block}.ri-moon{flex:none}.ri-swipe{background:var(--highlight);color:var(--on-highlight);padding:0 var(--space-4)}.ri-stamp{min-width:0;color:var(--ink);transform:rotate(var(--tilt));flex:0 220px;text-decoration:none;display:flex}.ri-stamp--blue{color:var(--highlight-ink)}.ri-stamp svg{width:100%;height:auto;display:block}.ri-stamp__face{fill:#0000}.ri-stamp__ring{font:700 14px var(--font-sans);letter-spacing:3px;text-transform:uppercase}.ri-stamp__org{font-family:var(--font-display)}.ri-stamp__level{font:700 12px var(--font-sans);letter-spacing:2px}.ri-stamp:hover,.ri-stamp:focus-visible{color:var(--on-highlight);transform:rotate(0)scale(1.06)}.ri-stamp:hover .ri-stamp__face,.ri-stamp:focus-visible .ri-stamp__face{fill:var(--highlight)}.ri-link-row{gap:var(--space-6);padding:var(--space-6) var(--space-4);margin:0 calc(var(--space-4) * -1);border-bottom:1px solid var(--line-strong);color:inherit;grid-template-columns:minmax(0,1fr) 360px 48px;align-items:center;text-decoration:none;display:grid}.ri-link-row__name{text-transform:uppercase}.ri-link-row__handle{color:var(--ink-muted)}.ri-link-row__arrow{text-align:right;font-size:28px}.ri-link-row:hover,.ri-link-row:focus-visible{background:var(--highlight);color:var(--on-highlight)}.ri-link-row:hover .ri-link-row__handle,.ri-link-row:focus-visible .ri-link-row__handle{color:var(--on-highlight)}.ri-link-row:hover .ri-link-row__arrow,.ri-link-row:focus-visible .ri-link-row__arrow{transform:translate(4px,-4px)}@media (width<=1000px){.ri-link-row{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) 32px}.ri-link-row__handle{grid-row:2}.ri-link-row__arrow{grid-area:1/2/span 2}}.ri-before-after{gap:var(--space-20);grid-template-columns:minmax(0,700px) minmax(0,1fr);align-items:start;display:grid}.ri-before-after__figure{gap:var(--space-6);flex-direction:column;margin:0;display:flex;position:relative}.ri-before-after__print{padding:var(--space-4);background:var(--print);border:2px solid var(--ink);box-shadow:var(--shadow-hard-lg);transform:rotate(-1.5deg)}.ri-before-after__frame{aspect-ratio:668/860;background:var(--paper-shade);position:relative;overflow:hidden}.ri-before-after__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ri-before-after__before{filter:grayscale(var(--before-grey))}.ri-before-after__after{clip-path:inset(0 0 0 var(--pos));filter:grayscale(var(--after-grey))}.ri-before-after__divider{top:0;bottom:0;left:var(--pos);background:var(--paper);width:4px;margin-left:-2px;position:absolute}.ri-before-after__handle{top:50%;left:var(--pos);width:64px;height:64px;margin:calc(var(--space-8) * -1) 0 0 calc(var(--space-8) * -1);background:var(--ink);color:var(--on-ink);border:3px solid var(--paper);justify-content:center;align-items:center;display:flex;position:absolute}.ri-before-after__badge{bottom:var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--highlight) var(--shown), var(--paper));color:color-mix(in srgb, var(--on-highlight) var(--shown), var(--ink));position:absolute}.ri-before-after__badge--before{left:var(--space-6)}.ri-before-after__badge--after{right:var(--space-6)}.ri-before-after__frame input[type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ri-before-after__frame:has(input:focus-visible){box-shadow:var(--focus-ring)}.ri-before-after__tape{background:var(--paper-shade);opacity:.92;border:1px solid var(--line);width:150px;height:40px;position:absolute}.ri-before-after__tape--one{top:-14px;left:-24px;transform:rotate(-24deg)}.ri-before-after__tape--two{top:40px;right:-28px;transform:rotate(38deg)}.ri-before-after figcaption{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:0 var(--space-2);display:flex}.ri-before-after figcaption .scribble{font-size:34px;line-height:1;transform:rotate(-2deg)}.ri-before-after__text{gap:var(--space-14);padding-top:var(--space-6);flex-direction:column;display:flex}.ri-before-after__side{gap:var(--space-3);border-top:2px solid var(--ink);padding-top:var(--space-6);flex-direction:column;display:flex}.ri-before-after__title{padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);text-transform:uppercase;background:color-mix(in srgb, var(--highlight) var(--shown), transparent);color:color-mix(in srgb, var(--on-highlight) var(--shown), var(--ink));align-self:flex-start}.ri-before-after__title--before,.ri-before-after__badge--before{--shown:var(--before-shown)}.ri-before-after__title--after,.ri-before-after__badge--after{--shown:var(--after-shown)}@media (width<=1000px){.ri-before-after{gap:var(--space-10);grid-template-columns:1fr}}@media (width<=600px){.ri-before-after figcaption{flex-direction:column}.ri-before-after__tape{width:100px}}
