.frame[data-astro-cid-lvseuzde]{background:var(--frame-bg,var(--board-2));position:relative;overflow:hidden}.frame[data-astro-cid-lvseuzde] img{object-fit:cover;width:100%;height:100%}.empty[data-astro-cid-lvseuzde]{--x:var(--frame-line,var(--rule));background:linear-gradient(to top right, transparent calc(50% - .5px), var(--x) calc(50% - .5px), var(--x) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--x) calc(50% - .5px), var(--x) calc(50% + .5px), transparent calc(50% + .5px)), var(--frame-bg,var(--board-2));box-shadow:inset 0 0 0 1px var(--x)}.label[data-astro-cid-lvseuzde]{background:var(--frame-bg,var(--board-2));font-family:var(--mono);font-size:var(--frame-label-size,.65rem);letter-spacing:.06em;text-transform:uppercase;color:var(--frame-label,var(--graphite));white-space:nowrap;padding:.15em .35em;position:absolute;bottom:.45em;left:.5em}.spread-wrap[data-astro-cid-5zbnphll]{margin:0;padding:22px}.spread[data-astro-cid-5zbnphll]{aspect-ratio:3;perspective:2400px;--frame-bg:var(--paper-frame);--frame-line:color-mix(in oklab, var(--paper-mute) 40%, var(--paper-frame));--frame-label:var(--paper-mute);grid-template-columns:1fr 1fr;display:grid;position:relative}.page[data-astro-cid-5zbnphll]{background:var(--paper);color:var(--paper-ink);transform-style:preserve-3d;animation:open 1.6s var(--ease) .1s both;--frame-label-size:clamp(.45rem, 1.6cqi, .62rem);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;container-type:inline-size}.left[data-astro-cid-5zbnphll]{transform-origin:100%;--tilt:24deg}.right[data-astro-cid-5zbnphll]{transform-origin:0;--tilt:-24deg}.right[data-astro-cid-5zbnphll] .col[data-astro-cid-5zbnphll]{order:-1}.page[data-astro-cid-5zbnphll]:after{content:"";pointer-events:none;position:absolute;inset:0}.left[data-astro-cid-5zbnphll]:after{background:linear-gradient(270deg,#00000024,#0000 7%)}.right[data-astro-cid-5zbnphll]:after{background:linear-gradient(90deg,#00000024,#0000 7%)}.page[data-astro-cid-5zbnphll] .big{height:100%;animation:develop 1s var(--ease) .9s both}.right[data-astro-cid-5zbnphll] .big{animation-delay:1.05s}.col[data-astro-cid-5zbnphll]{grid-template-rows:1fr auto;gap:3cqi;min-width:0;min-height:0;padding:4cqi 4.2cqi;display:grid}.namebox[data-astro-cid-5zbnphll]{place-self:center;width:84%;position:relative}.tone[data-astro-cid-5zbnphll]{background:var(--tone);opacity:.75;width:48%;height:50%;animation:fade .8s var(--ease) 2.1s both;position:absolute;bottom:-12%}.left[data-astro-cid-5zbnphll] .tone[data-astro-cid-5zbnphll]{right:-14%}.right[data-astro-cid-5zbnphll] .tone[data-astro-cid-5zbnphll]{left:-14%}.box[data-astro-cid-5zbnphll]{border:1px solid var(--paper-ink);gap:1.5cqi;padding:3.4cqi 3.2cqi;display:grid;position:relative}.name[data-astro-cid-5zbnphll]{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:3.7cqi;font-weight:320;line-height:1.12;animation:.9s steps(16,end) 1.7s both set;display:grid}.contact[data-astro-cid-5zbnphll]{color:var(--paper-mute);animation:fade .6s var(--ease) 2.2s both;font-size:1.35cqi;line-height:1.5;display:grid}.quote[data-astro-cid-5zbnphll]{font-family:var(--display);font-size:1.9cqi;font-style:italic;line-height:1.35;position:relative}.sealed[data-astro-cid-5zbnphll]{filter:blur(.55cqi);opacity:.55;user-select:none;animation:fade .8s var(--ease) 2.4s both;display:block}.tag[data-astro-cid-5zbnphll]{background:var(--paper-ink);color:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;animation:stamp .5s var(--ease) 2.9s both;padding:.5cqi 1.1cqi;font-size:1.3cqi;font-style:normal;position:absolute;top:50%;left:0;translate:0 -50%}.smalls[data-astro-cid-5zbnphll]{gap:2.2cqi;display:grid}.smalls[data-astro-cid-5zbnphll].two{grid-template-columns:1fr 1fr}.smalls[data-astro-cid-5zbnphll].one .small{aspect-ratio:2}.smalls[data-astro-cid-5zbnphll].two .small{aspect-ratio:1}.smalls[data-astro-cid-5zbnphll] .small{animation:develop 1s var(--ease) 1.2s both}.smalls[data-astro-cid-5zbnphll] .small:last-child{animation-delay:1.35s}.folio[data-astro-cid-5zbnphll]{font-family:var(--mono);color:var(--paper-mute);font-size:1.3cqi;position:absolute;bottom:1.6cqi}.left[data-astro-cid-5zbnphll] .folio[data-astro-cid-5zbnphll]{right:4.6cqi}.right[data-astro-cid-5zbnphll] .folio[data-astro-cid-5zbnphll]{left:4.6cqi}.fold[data-astro-cid-5zbnphll]{background:#00000040;width:1px;position:absolute;top:0;bottom:0;left:50%}figcaption[data-astro-cid-5zbnphll]{flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:1.5rem;display:flex}@keyframes open{0%{transform:rotateY(var(--tilt));opacity:0}30%{opacity:1}to{transform:rotateY(0)}}@keyframes develop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes set{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fade{0%{opacity:0}}@keyframes stamp{0%{opacity:0;scale:1.3}}@media (width<=640px){.spread-wrap[data-astro-cid-5zbnphll]{padding:20px 20px 0}.spread[data-astro-cid-5zbnphll]{aspect-ratio:3/2;grid-template-columns:1fr}.right[data-astro-cid-5zbnphll],.fold[data-astro-cid-5zbnphll],.left[data-astro-cid-5zbnphll]:after{display:none}figcaption[data-astro-cid-5zbnphll] span[data-astro-cid-5zbnphll]:first-child{width:100%}}.paths[data-astro-cid-p7nc7swl]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.path[data-astro-cid-p7nc7swl]{background:var(--cloth);transition:background .4s var(--ease);align-content:start;justify-items:start;gap:1.1rem;padding:clamp(2rem,5vw,3.5rem);text-decoration:none;display:grid;position:relative}.path[data-astro-cid-p7nc7swl]:hover{background:var(--board)}.t[data-astro-cid-p7nc7swl]{font-family:var(--display);text-wrap:balance;line-height:1.12;display:block}.t[data-astro-cid-p7nc7swl] .ital[data-astro-cid-p7nc7swl]{display:block}.path-cta[data-astro-cid-p7nc7swl]{border:1px solid var(--rule);border-radius:var(--radius);min-height:3rem;color:var(--satin);font:500 .98rem/1 var(--body);transition:border-color .25s var(--ease), background .25s var(--ease);align-items:center;gap:.6em;margin-top:.75rem;padding:.75rem 1.35rem;display:inline-flex}.path-cta[data-astro-cid-p7nc7swl]:after{content:"→";transition:transform .3s var(--ease)}.path[data-astro-cid-p7nc7swl]:hover .path-cta[data-astro-cid-p7nc7swl],.path[data-astro-cid-p7nc7swl]:focus-visible .path-cta[data-astro-cid-p7nc7swl]{background:var(--board-2);border-color:var(--accent)}.path[data-astro-cid-p7nc7swl]:hover .path-cta[data-astro-cid-p7nc7swl]:after,.path[data-astro-cid-p7nc7swl]:focus-visible .path-cta[data-astro-cid-p7nc7swl]:after{transform:translate(.3em)}.paths[data-astro-cid-p7nc7swl] .path[data-astro-cid-p7nc7swl] .crop{opacity:0;transition:inset .5s var(--ease), opacity .3s var(--ease);inset:44px}.paths[data-astro-cid-p7nc7swl] .path[data-astro-cid-p7nc7swl]:hover .crop,.paths[data-astro-cid-p7nc7swl] .path[data-astro-cid-p7nc7swl]:focus-visible .crop{opacity:1;inset:32px}@media (width<=760px){.paths[data-astro-cid-p7nc7swl]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(2.25rem,5vw,3.75rem);padding-bottom:var(--section)}.hero[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]:first-child{gap:1.1rem;display:grid}h1[data-astro-cid-lcdefpme]{font-weight:330}.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.75rem 4rem;margin-top:.75rem;display:grid}.line2[data-astro-cid-lcdefpme]{max-width:24ch;font-family:var(--display);letter-spacing:-.01em;color:color-mix(in oklab, var(--satin) 85%, var(--cloth));font-size:clamp(1.3rem,2.1vw,1.75rem);font-weight:360;line-height:1.25}.hero-side[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero-side[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:1.05rem}.spread-row[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,5vw,4rem)}.ticks[data-astro-cid-lcdefpme]{gap:.6rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.6rem;position:relative}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--graphite);width:.8rem;height:1px;position:absolute;top:.75em;left:0}.grades[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:6rem minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:1rem 2rem;padding-block:clamp(1.5rem,3.5vw,2.4rem);text-decoration:none;display:grid}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";transition:transform .35s var(--ease);font-size:1.5rem}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after{transform:translate(.4rem)}.g-title[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.1}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .g-title[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.22em}@media (width<=900px){.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.grades[data-astro-cid-lcdefpme] .slug[data-astro-cid-lcdefpme],.g-title[data-astro-cid-lcdefpme],.g-text[data-astro-cid-lcdefpme]{grid-column:1}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{grid-area:1/2/span 3;align-self:center}}
