@font-face{font-family:Academico;src:url(/fonts/Academico-Italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:block}@font-face{font-family:Academico;src:url(/fonts/Academico-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:block}:root{--page-w:20;--card-w:14;--u:min(5vh, calc(100vw / var(--page-w)));--ink:#2b2a28;--paper-tint:#fffcf3ed;--paper-tile:216px;--frame-l:max(0px, calc(50vw - var(--page-w) / 2 * var(--u)));--frame-r:var(--frame-l);--bar-h:calc(2 * var(--u));--inst:1.4;--body-pt:14}*,:before,:after{box-sizing:border-box}html{background:#f4f1e9}body:before,.bar{content:"";background:linear-gradient(var(--paper-tint), var(--paper-tint)), url(/textures/paper-512.webp) 0 0 / var(--paper-tile) var(--paper-tile);position:fixed;inset:0}body:before{z-index:-1}body{min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Academico,Georgia,serif;font-style:italic}a{color:inherit;text-decoration:none}img{display:block}:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.bar{z-index:10;clip-path:inset(calc(100% - var(--bar-h)) 0 0 0)}.logo-link{left:calc(var(--frame-l) + .9 * var(--u));bottom:calc(2 * var(--u));z-index:11;position:fixed}.logo-link img{height:calc(3.85 * var(--u));mix-blend-mode:multiply;width:auto}.wordmark,.menu{bottom:calc(.75 * var(--u));height:calc(.8 * var(--u));line-height:calc(.8 * var(--u));z-index:11;position:fixed}.wordmark{left:calc(var(--frame-l) + 1.76 * var(--u));font-size:calc(.582 * var(--u));white-space:nowrap;transform:translate(-50%)}.wordmark .f{font-size:calc(.635 * var(--u))}.menu{right:calc(var(--frame-r) + 1 * var(--u));gap:calc(.75 * var(--u));font-size:calc(.529 * var(--u));display:flex}.menu a{justify-items:end;display:inline-grid}.menu a>span{grid-area:1/1}.menu a .regular{visibility:hidden;font-style:normal}.menu a:hover .italic,.menu a:focus-visible .italic{visibility:hidden}.menu a:hover .regular,.menu a:focus-visible .regular{visibility:visible}.column{width:calc(var(--card-w) * var(--u));margin-left:auto;margin-right:calc(var(--frame-r) + 1 * var(--u));padding-top:calc(.6 * var(--u));padding-bottom:calc(var(--bar-h) + 1 * var(--u))}.postcards{gap:calc(1 * var(--u));flex-direction:column;display:flex}.postcard{aspect-ratio:3/2;width:100%;display:block;position:relative;overflow:hidden}.postcard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.postcard .dim{opacity:0;background:#000;transition:opacity .25s linear;position:absolute;inset:0}.postcard .spline{opacity:0;width:100%;height:100%;transition:opacity .25s linear;position:absolute;inset:0}.postcard .spline path{fill:none;stroke:#fff;stroke-width:.0126px;stroke-linecap:round;stroke-linejoin:round}.postcard.is-on .dim{opacity:.57}.postcard.is-on .spline{opacity:1}.postcard .strip{visibility:hidden}.postcard .strip.on{visibility:visible}:root{--pt:calc(.03528 * var(--u));--hair:max(.75px, calc(.5 * var(--pt)))}.column--text{width:calc(13 * var(--u));margin-right:calc(var(--frame-r) + 2 * var(--u))}.soon{opacity:.55}.swap{text-align:left;display:inline-grid}.swap>span{white-space:nowrap;grid-area:1/1}.swap--italic .swap-a,.swap--regular .swap-b{font-style:italic}.swap--italic .swap-b,.swap--regular .swap-a{font-style:normal}.swap-b,.swap:hover .swap-a,.swap:focus-visible .swap-a,.swap[aria-expanded=true] .swap-a{visibility:hidden}.swap:hover .swap-b,.swap:focus-visible .swap-b,.swap[aria-expanded=true] .swap-b{visibility:visible}.swap:disabled{cursor:default}.swap:disabled .swap-a{visibility:visible}.swap:disabled .swap-b{visibility:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-title{font-style:italic;font-weight:400;font-size:calc(56 * var(--pt));text-align:center;margin:calc(.9 * var(--u)) 0 calc(1 * var(--u));line-height:1}.page>p{font-style:normal;font-size:calc(var(--body-pt) * var(--pt));margin:0 0 .9em;line-height:1.3}.page .contact{line-height:1.5}.page>.legal{gap:calc(.5 * var(--u));margin-top:calc(1.5 * var(--u));font-size:calc(var(--body-pt) * 10 / 12 * var(--pt));flex-wrap:wrap;display:flex}.page>.support{font-size:calc(var(--body-pt) * 10 / 12 * var(--pt))}.news{margin-top:calc(.9 * var(--u));font-style:normal;font-size:calc(var(--body-pt) * var(--pt))}.news-label{margin-bottom:calc(.25 * var(--u));display:block}.news-row{align-items:baseline;gap:calc(.6 * var(--u));display:flex}.news-status,.dl-status,.buy-note{min-height:1.3em;margin:calc(.2 * var(--u)) 0 0;font-size:calc(var(--body-pt) * 10 / 12 * var(--pt));font-style:normal}.inst .buy-note,.inst .dl-status{font-size:calc(10 * var(--inst) * var(--pt))}input[type=email]{font:inherit;color:inherit;border:0;border-bottom:var(--hair) solid var(--ink);width:calc(7 * var(--u));background:0 0;border-radius:0;outline:none;min-width:0;max-width:100%;padding:.1em 0;font-style:normal}input[type=email]::placeholder{color:var(--ink);opacity:.4}input[type=email]:focus-visible{border-bottom-width:calc(2 * var(--hair))}input[type=checkbox]{accent-color:var(--ink);margin:0 .4em 0 0}.you-item{margin-bottom:calc(1 * var(--u))}.you-item h2{font-style:italic;font-weight:400;font-size:calc(var(--body-pt) * 15 / 12 * var(--pt));margin:0 0 calc(.45 * var(--u))}.dl{font-style:normal;font-size:calc(var(--body-pt) * var(--pt))}.dl-row{align-items:baseline;gap:calc(1 * var(--u));display:flex}.inst .dl-row{font-size:calc(12 * var(--inst) * var(--pt));gap:.4em}.inst .dl-panel{font-size:calc(10 * var(--inst) * var(--pt))}.dl-panel{margin-top:calc(.35 * var(--u));padding:calc(.4 * var(--u)) calc(.5 * var(--u));border:var(--hair) solid var(--ink);width:fit-content;max-width:100%;min-width:calc(8 * var(--u))}.dl-field{flex-wrap:wrap;align-items:baseline;gap:.3em .6em;display:flex}.dl-field label{opacity:.7}.dl-field input{flex:1 1 calc(4 * var(--u))}.dl-check{margin-top:calc(.3 * var(--u));align-items:center;display:flex}.dl-links{gap:calc(.15 * var(--u)) calc(.8 * var(--u));margin:calc(.45 * var(--u)) 0 0;display:flex}.dl-status:empty,.buy-note:empty,.news-status:empty{min-height:0;margin:0}.inst-imagery{outline:var(--hair) solid var(--ink);outline-offset:calc(-1 * var(--hair));width:100%;height:auto}.buy{margin-top:calc(.4 * var(--u));color:inherit;cursor:pointer;display:block}.page .buy:hover,.inst .buy:hover{text-decoration:none}.buy:hover .inst-price{font-style:normal}.inst-title{font-style:italic;font-weight:400;font-size:calc(24 * var(--inst) * var(--pt));margin:0;line-height:1.15}.inst-tagline,.inst-price{font-style:italic;font-size:calc(12 * var(--inst) * var(--pt));line-height:1.65;display:block}.inst-download{margin-top:calc(.1 * var(--u))}.inst-body{margin-top:calc(.5 * var(--u))}.inst-body p,.tab-body p,.tab-body li,.tab-body summary{font-style:normal;font-size:calc(10 * var(--inst) * var(--pt));line-height:1.3}.inst-body p,.tab-body p{margin:0 0 1.3em}.tabs{margin-top:calc(.6 * var(--u))}.tab-strip{grid-template-columns:repeat(var(--n), 1fr);display:grid}.tab{height:calc(.73 * var(--inst) * var(--u));font-style:italic;font-size:calc(15 * var(--inst) * var(--pt));border-top:var(--hair) solid var(--ink);border-right:var(--hair) solid var(--ink);border-bottom:var(--hair) solid var(--ink)}.tab:first-child{border-left:var(--hair) solid var(--ink)}.tab[aria-selected=true]{border-bottom-color:#0000}.tab:hover{font-style:normal}.tab-panel{border:var(--hair) solid var(--ink);padding:calc(.6 * var(--u)) calc(.7 * var(--u)) calc(.2 * var(--u));border-top:0}.host{margin:0 0 calc(.25 * var(--u))}.host summary{cursor:pointer;font-style:italic}.host summary:hover{font-style:normal}.host ul{margin:calc(.15 * var(--u)) 0 calc(.4 * var(--u));padding-left:1.1em;list-style:none}.host li.sub{padding-left:1.2em}.m-head{display:none}@media (aspect-ratio<=4/5),(width<=600px),(height<=500px){:root{--u:min(calc(100vw / 9), 60px, calc(100vh / 9));--bar-h:calc(2.5 * var(--u));--inst:1;--body-pt:12;--frame-l:0px}.logo-link,.wordmark{display:none}.menu{left:0;right:0;bottom:calc(1.25 * var(--u));justify-content:center;gap:calc(.75 * var(--u));font-size:calc(15 * var(--pt))}.column,.column--text{width:calc(8 * var(--u));padding-top:calc(.69 * var(--u));margin:0 auto}.m-head{width:fit-content;margin:0 auto calc(.42 * var(--u));flex-direction:column;align-items:center;display:flex}.m-head img{height:calc(1.92 * var(--u));mix-blend-mode:multiply;width:auto}.m-head--home{margin-bottom:calc(1.35 * var(--u))}.m-head--home img{height:calc(3.8 * var(--u))}.m-wordmark{margin-top:calc(.2 * var(--u));font-size:calc(16.5 * var(--pt));line-height:1.2}.m-wordmark .f{font-size:calc(18 * var(--pt))}.page-title{margin:calc(-.2 * var(--u)) 0 calc(1 * var(--u))}.page>p,.inst-body p,.tab-body p,.tab-body li,.tab-body summary{line-height:1.25}input[type=email]{flex:1 1 calc(3 * var(--u));width:auto}.news-row{gap:calc(.4 * var(--u))}.dl-panel{width:100%;min-width:0;padding:calc(.3 * var(--u))}.dl-links{flex-wrap:wrap}.dl-field label{flex-basis:100%}.tab-panel{padding:calc(.4 * var(--u)) calc(.4 * var(--u)) calc(.1 * var(--u))}}
