:is(.page-projects,.page-journal,.page-about,.page-toolshed,.page-trails,.page-release),:is(.page-projects,.page-journal,.page-about,.page-toolshed,.page-trails,.page-release) *{min-width:0}:is(.page-projects,.page-journal,.page-about,.page-toolshed,.page-trails,.page-release) :is(ol,ul,dl){margin:0;padding:0}:is(.page-projects,.page-journal,.page-about,.page-toolshed,.page-trails,.page-release) :is(ol,ul){list-style:none}:is(.page-projects,.page-journal,.page-about,.page-toolshed,.page-trails,.page-release) :is(h1,h2,h3,p){margin-block:0}:is(.page-projects__breadcrumb,.page-journal__breadcrumb,.page-toolshed__breadcrumb,.page-trails__breadcrumb,.page-release__breadcrumb) a,:is(.featured-work__action,.work-ledger__action,.journal-themes__link,.journal-index__article,.journal-index__cluster,.journal-index__footer a,.about-directory__link,.about-directory__home a,.toolshed-contact__context,.toolshed-contact__primary,.trails-directory__link,.trails-directory__journal a){min-height:44px}:is(.page-projects,.page-journal,.page-about,.page-toolshed,.page-trails,.page-release) a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}:is(.page-projects__breadcrumb,.page-journal__breadcrumb,.page-toolshed__breadcrumb,.page-trails__breadcrumb,.page-release__breadcrumb) a,:is(.featured-work__action,.work-ledger__action,.journal-index__cluster,.journal-index__footer a,.about-directory__home a,.toolshed-contact__context,.trails-directory__journal a){display:inline-flex;align-items:center}.page-projects{overflow-x:clip;padding-block:var(--gap-xl) var(--gap-2xl)}.page-projects__breadcrumb{margin-bottom:clamp(var(--gap-xl),8vw,var(--gap-2xl))}.work-masthead{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;gap:clamp(var(--gap-lg),5vw,var(--gap-xl));min-height:0;margin-bottom:clamp(48px,6vw,88px)}.work-masthead__title{grid-column:1 / -1;max-width:none;font-family:var(--font-display-stack);font-size:clamp(54px,8.7vw,112px);font-weight:500;line-height:.91;text-wrap:balance}.work-masthead__title span{display:block}.work-masthead__current{grid-column:1 / -1;align-self:center;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;color:color-mix(in oklab,var(--moss-light) 42%,transparent);pointer-events:none}.work-masthead__current-track{display:flex;width:max-content;animation:work-current-drift 42s linear infinite}.work-masthead__current span{display:inline-flex;gap:.32em;align-items:baseline;padding-right:.72em;font-family:var(--font-display-stack);font-size:clamp(42px,7.3vw,108px);line-height:.9;white-space:nowrap}.work-masthead__current i{color:color-mix(in oklab,var(--accent) 68%,var(--moss-light));font-size:.26em;font-weight:500}@keyframes work-current-drift{to{transform:translate(-50%)}}.work-masthead__aside{grid-column:2 / 7;align-self:end;max-width:15ch;padding-bottom:var(--gap-xs);color:var(--moss-light);font-family:var(--font-display-stack);font-size:clamp(27px,3.4vw,45px);font-style:italic;line-height:1.04}.work-masthead__intro{grid-column:8 / -1;display:grid;gap:var(--gap-md);align-content:end;padding-bottom:var(--gap-xs);color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.work-masthead__count{color:var(--moss-light);font-size:var(--fs-meta)}.featured-work{position:relative;z-index:0;width:100vw;margin:0 calc(50% - 50vw) clamp(150px,16vw,220px);background:#8f422d;color:#fff7ed}.featured-work>.fluid-edge{color:#8f422d}.featured-work__inner{position:relative;z-index:1;width:100%;max-width:var(--container);margin-inline:auto;padding:clamp(76px,9vw,124px) var(--gutter) clamp(86px,10vw,140px)}.featured-work__heading{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:var(--gap-xl);align-items:end;padding-bottom:clamp(var(--gap-xl),8vw,var(--gap-2xl))}.featured-work__heading h2{max-width:11ch;color:#fff7ed;font-family:var(--font-display-stack);font-size:clamp(48px,6.5vw,82px);font-weight:500;line-height:.94;text-wrap:balance}.featured-work__heading>p{max-width:48ch;justify-self:end;color:#fff7edc7;font-size:var(--fs-lead);line-height:1.55}.featured-work__entry{position:relative}.featured-work__record{position:relative;display:grid;grid-template-columns:52px repeat(11,minmax(0,1fr));gap:var(--gap-lg);min-height:430px;padding-block:clamp(64px,8vw,102px);isolation:isolate}.featured-work__entry+.featured-work__entry .featured-work__record:before{position:absolute;top:0;right:5%;left:13%;height:2px;border-radius:999px;background:#fff7ed33;content:"";transform:rotate(-.35deg)}.featured-work__ghost{position:absolute;top:50%;right:-.1em;z-index:-1;color:#fff7ed0e;font-family:var(--font-display-stack);font-size:clamp(96px,16vw,220px);line-height:.76;white-space:nowrap;transform:translateY(-50%) rotate(-2deg);transform-origin:center;transition:transform .7s cubic-bezier(.2,.72,.24,1)}.featured-work__entry:nth-child(2n) .featured-work__ghost{right:auto;left:-.08em;transform:translateY(-50%) rotate(1.4deg)}.featured-work__record:hover .featured-work__ghost,.featured-work__record:focus-within .featured-work__ghost{transform:translateY(-50%) rotate(-.5deg) translate(-1.2%)}.featured-work__entry:nth-child(2n) .featured-work__record:hover .featured-work__ghost,.featured-work__entry:nth-child(2n) .featured-work__record:focus-within .featured-work__ghost{transform:translateY(-50%) rotate(.2deg) translate(1.2%)}.featured-work__index{grid-column:1;grid-row:1;padding-top:5px;color:#fff7edad;font-size:var(--fs-meta)}.featured-work__identity,.featured-work__summary,.featured-work__proof{align-content:start}.featured-work__identity{grid-column:2 / 7;grid-row:1;display:grid;gap:var(--gap-sm)}.featured-work__status{display:flex;flex-wrap:wrap;gap:var(--gap-xs);color:#fff7edad;font-size:var(--fs-meta);text-transform:lowercase}.featured-work__identity h3{color:#fff7ed;font-family:var(--font-display-stack);font-size:clamp(54px,7vw,88px);font-weight:500;line-height:.92;text-wrap:balance}.featured-work__tagline{max-width:34ch;color:#fff7edc7;font-size:var(--fs-lead);line-height:1.48}.featured-work__summary{grid-column:8 / -1;grid-row:1;display:grid;gap:var(--gap-md);align-content:start;color:#fff7edcc;font-size:var(--fs-lead);line-height:1.6}.featured-work__entry:nth-child(2n) .featured-work__identity{grid-column:8 / -1}.featured-work__entry:nth-child(2n) .featured-work__summary{grid-column:2 / 7}.featured-work__action{width:fit-content;color:#fff7ed;font-weight:650}.featured-work__action:after{display:inline-block;content:"↗";margin-left:var(--gap-xs);color:#f3c8a7;transition:transform .22s ease}.featured-work__action:hover:after,.featured-work__action:focus-visible:after{transform:translate(3px,-3px)}@media(prefers-reduced-motion:reduce){.work-masthead__current-track{animation:none;transform:none}.featured-work__ghost,.featured-work__action:after{transition:none}}.featured-work__proof{grid-column:2 / -1;grid-row:2;display:grid;grid-template-columns:minmax(180px,.62fr) minmax(320px,1.38fr);gap:var(--gap-md);align-self:end;padding-top:clamp(var(--gap-xl),7vw,var(--gap-2xl))}.featured-work__proof>div{display:grid;gap:var(--gap-xs)}.featured-work__proof dt{color:#f3c8a7;font-size:var(--fs-meta);font-weight:650}.featured-work__proof dd{margin:0;color:#fff7edb8;font-size:var(--fs-meta);line-height:1.55}.work-ledger__heading,.journal-index__heading,.about-directory__heading,.toolshed-matrix__heading,.trails-directory__heading,.release-ledger__heading{display:flex;gap:var(--gap-md);align-items:baseline;justify-content:space-between;padding-bottom:var(--gap-sm)}.work-ledger__heading h2,.journal-index__heading h2,.about-directory__heading h2,.toolshed-matrix__heading h2,.trails-directory__heading h2{font-family:var(--font-body-stack);font-size:var(--fs-body);font-weight:650;line-height:1.25}.work-ledger__entry,.journal-index__entry,.about-directory__item,.toolshed-matrix__item,.trails-directory__item,.release-ledger__entry{border-top:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.work-ledger__record{display:grid;grid-template-columns:44px minmax(190px,.82fr) minmax(300px,1.35fr) minmax(132px,.45fr);gap:var(--gap-lg);align-items:stretch;padding-block:var(--gap-lg) calc(var(--gap-lg) + var(--gap-xs))}.work-ledger__index{padding-top:4px;color:var(--moss-light);font-size:var(--fs-meta)}.work-ledger__identity,.work-ledger__description,.work-ledger__footer{display:flex;flex-direction:column}.work-ledger__identity{gap:var(--gap-sm)}.work-ledger__status{display:flex;flex-wrap:wrap;gap:var(--gap-xs);color:var(--moss-light);font-size:var(--fs-meta)}.work-ledger__title{font-family:var(--font-display-stack);font-size:clamp(28px,3.1vw,42px);font-weight:500;line-height:1}.work-ledger__tagline,.work-ledger__description{color:var(--muted);line-height:1.55}.work-ledger__description{gap:var(--gap-md);justify-content:space-between}.work-ledger__tags{display:flex;flex-wrap:wrap;gap:0 var(--gap-xs);color:var(--moss-light);font-size:var(--fs-meta)}.work-ledger__tags li:not(:last-child):after{content:" ·"}.work-ledger__footer{align-items:flex-start;justify-content:flex-end}.work-ledger__action{display:inline-flex;align-items:center;color:var(--fg);font-weight:650}.work-ledger__action:hover,.work-ledger__action:focus-visible{color:var(--accent)}.work-ledger__pending{max-width:15ch;color:var(--muted);font-size:var(--fs-meta);line-height:1.45}.work-ledger__entry--pending .work-ledger__title{color:var(--muted)}.work-ledger__contact{display:flex;justify-content:flex-end;padding-top:var(--gap-lg);border-top:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.work-ledger__contact a{min-height:44px;color:var(--moss-light)}.page-journal{padding-block:var(--gap-xl) var(--gap-2xl)}.page-journal__breadcrumb{margin-bottom:var(--gap-xl)}.journal-masthead{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);gap:var(--gap-xl);align-items:end;margin-bottom:var(--gap-xl)}.journal-masthead__title{font-family:var(--font-display-stack);font-size:clamp(64px,10vw,126px);font-weight:500;line-height:.82}.journal-masthead__intro{max-width:58ch;padding-bottom:var(--gap-xs);color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.journal-themes{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--gap-lg);align-items:start;margin-bottom:var(--gap-2xl);padding-block:var(--gap-md);border-block:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.journal-themes__title{padding-top:11px;font-family:var(--font-body-stack);font-size:var(--fs-body);font-weight:650}.journal-themes__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-lg)}.journal-themes__list li{border-bottom:2px solid color-mix(in oklab,var(--border-rgb) 55%,transparent)}.journal-themes__link{display:flex;gap:var(--gap-md);align-items:center;justify-content:space-between;padding-block:var(--gap-sm);color:var(--fg)}.journal-themes__link:hover,.journal-themes__link:focus-visible,.journal-index__cluster:hover,.journal-index__cluster:focus-visible{color:var(--accent)}.journal-themes__count{color:var(--moss-light)}.journal-index__entry{display:grid;grid-template-columns:58px minmax(0,1fr);gap:var(--gap-lg);padding-block:var(--gap-md)}.journal-index__number{padding-top:5px;color:var(--moss-light);font-size:var(--fs-meta)}.journal-index__record{display:grid;gap:var(--gap-xs)}.journal-index__meta{display:flex;flex-wrap:wrap;gap:var(--gap-xs) var(--gap-md);color:var(--muted);font-size:var(--fs-meta);line-height:1.35}.journal-index__cluster{color:var(--moss-light)}.journal-index__article,.journal-index__note{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(96px,auto);gap:var(--gap-lg);align-items:baseline;color:var(--fg)}.journal-index__entry-title{font-family:var(--font-display-stack);font-size:clamp(23px,2.5vw,34px);font-weight:500;line-height:1.08}.journal-index__blurb{color:var(--muted);line-height:1.5}.journal-index__action{justify-self:end;color:var(--moss-light);font-size:var(--fs-meta);font-weight:650;white-space:nowrap}.journal-index__article:hover .journal-index__entry-title,.journal-index__article:focus-visible .journal-index__entry-title{color:var(--accent)}.journal-index__note{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(96px,auto)}.journal-index__note:after{content:"Filed note";justify-self:end;color:var(--muted);font-size:var(--fs-meta);white-space:nowrap}.journal-index__footer{display:flex;flex-wrap:wrap;gap:var(--gap-sm) var(--gap-lg);justify-content:flex-end;padding-top:var(--gap-lg);border-top:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.journal-index__footer a{color:var(--moss-light)}.page-about{padding-block:clamp(var(--gap-xl),8vw,var(--gap-2xl)) var(--gap-2xl)}.about-intro{display:block;margin-bottom:var(--gap-2xl)}.about-intro__title{max-width:8ch;font-family:var(--font-display-stack);font-size:clamp(72px,12vw,154px);font-weight:500;line-height:.9;text-wrap:balance}.about-intro__copy{max-width:44ch;margin-top:var(--gap-lg);margin-left:auto;padding-bottom:var(--gap-xs);color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.about-directory__link{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(80px,auto);gap:var(--gap-lg);align-items:center;min-height:126px;padding-block:var(--gap-md);color:var(--fg)}.about-directory__number{color:var(--moss-light);font-size:var(--fs-meta)}.about-directory__identity{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:var(--gap-lg);align-items:baseline}.about-directory__label{color:var(--muted)}.about-directory__title{font-family:var(--font-display-stack);font-size:clamp(36px,5.2vw,68px);font-weight:500;line-height:.96}.about-directory__action{justify-self:end;color:var(--moss-light);font-size:var(--fs-meta);font-weight:650}.about-directory__link:hover .about-directory__title,.about-directory__link:focus-visible .about-directory__title{color:var(--accent)}.about-directory__home{display:flex;justify-content:flex-end;padding-top:var(--gap-lg);border-top:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.about-directory__home a{color:var(--moss-light)}.page-toolshed{padding-block:var(--gap-xl) var(--gap-2xl)}.page-toolshed__breadcrumb{margin-bottom:clamp(var(--gap-xl),8vw,var(--gap-2xl))}.toolshed-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-xl);align-items:end;margin-bottom:var(--gap-2xl)}.toolshed-intro__title{grid-column:4 / -1;grid-row:1;max-width:14ch;font-family:var(--font-display-stack);font-size:clamp(52px,7.4vw,92px);font-weight:500;line-height:.93;text-wrap:balance}.toolshed-intro__copy{grid-column:1 / span 3;grid-row:1;padding-bottom:var(--gap-xs);color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.toolshed-matrix{margin-bottom:var(--gap-2xl)}.toolshed-matrix__service{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);gap:var(--gap-xl);align-items:baseline;padding-block:var(--gap-lg)}.toolshed-matrix__title{font-family:var(--font-display-stack);font-size:clamp(30px,3.7vw,48px);font-weight:500;line-height:1}.toolshed-matrix__body{max-width:64ch;color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.toolshed-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-xl);padding-top:var(--gap-lg);border-top:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.toolshed-contact__invitation,.toolshed-contact__terms{display:grid;gap:var(--gap-md);align-content:start}.toolshed-contact__invitation h2{max-width:15ch;font-family:var(--font-display-stack);font-size:var(--fs-h2);font-weight:500;line-height:1}.toolshed-contact__invitation p,.toolshed-contact__terms p{max-width:56ch;color:var(--muted);line-height:1.55}.toolshed-contact__context{justify-self:start;color:var(--moss-light);font-weight:650}.toolshed-contact__links{display:flex;flex-wrap:wrap;gap:var(--gap-sm) var(--gap-lg);align-items:center}.toolshed-contact__primary{grid-column:1 / -1;display:flex;gap:var(--gap-lg);align-items:center;justify-content:space-between;min-height:92px;padding:var(--gap-md) var(--gap-lg);background:var(--fg);color:var(--canopy-deep);overflow-wrap:anywhere}.toolshed-contact__primary span{font-weight:650}.toolshed-contact__primary strong{font-family:var(--font-display-stack);font-size:clamp(25px,4vw,48px);font-weight:500;line-height:1}.toolshed-contact__primary:hover,.toolshed-contact__primary:focus-visible{background:var(--moss-light)}.page-trails{padding-block:var(--gap-xl) var(--gap-2xl)}.page-trails__breadcrumb{margin-bottom:var(--gap-xl)}.trails-intro{display:block;margin-bottom:var(--gap-2xl)}.trails-intro__title{max-width:15ch;font-family:var(--font-display-stack);font-size:clamp(58px,9vw,112px);font-weight:500;line-height:.88;text-wrap:balance}.trails-intro__copy{max-width:48ch;margin-top:var(--gap-lg);margin-left:25%;padding-bottom:var(--gap-xs);color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.trails-directory__link{display:grid;grid-template-columns:48px minmax(300px,1fr) 126px minmax(88px,auto);gap:var(--gap-lg);align-items:center;min-height:152px;padding-block:var(--gap-md);color:var(--fg)}.trails-directory__number{align-self:start;padding-top:var(--gap-xs);color:var(--moss-light);font-size:var(--fs-meta)}.trails-directory__route{display:grid;gap:var(--gap-xs)}.trails-directory__title{font-family:var(--font-display-stack);font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:.98}.trails-directory__blurb{max-width:62ch;color:var(--muted);line-height:1.5}.trails-directory__measure{display:grid;gap:2px;justify-items:start;color:var(--moss-light)}.trails-directory__measure .num{font-family:var(--font-display-stack);font-size:clamp(42px,5.5vw,70px);font-weight:500;line-height:.8}.trails-directory__measure>:last-child,.trails-directory__action{font-size:var(--fs-meta)}.trails-directory__action{justify-self:end;color:var(--moss-light);font-weight:650;white-space:nowrap}.trails-directory__link:hover .trails-directory__title,.trails-directory__link:focus-visible .trails-directory__title{color:var(--accent)}.trails-directory__journal{display:flex;justify-content:flex-end;padding-top:var(--gap-lg);border-top:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.trails-directory__journal a{color:var(--moss-light)}.page-release{padding-block:var(--gap-xl) var(--gap-2xl)}.page-release__breadcrumb{margin-bottom:var(--gap-xl)}.release-masthead{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:var(--gap-xl);align-items:end;margin-bottom:var(--gap-2xl)}.release-masthead__copy{display:grid;gap:var(--gap-md)}.release-masthead__title{font-family:var(--font-display-stack);font-size:clamp(56px,8vw,96px);font-weight:500;line-height:.9}.release-masthead__copy>p{max-width:62ch;color:var(--muted);font-size:var(--fs-lead);line-height:1.55}.release-masthead__summary{border-top:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.release-masthead__summary>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:var(--gap-md);padding-block:var(--gap-sm);border-bottom:2px solid color-mix(in oklab,var(--border-rgb) 55%,transparent)}.release-masthead__summary dt,.release-key__item dt,.release-ledger__details dt{color:var(--muted);font-size:var(--fs-meta)}.release-masthead__summary dd,.release-key__item dd,.release-ledger__details dd{margin:0}.release-key{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1.62fr);gap:var(--gap-xl);margin-bottom:var(--gap-2xl);padding-block:var(--gap-lg);border-block:2px solid color-mix(in oklab,var(--border-rgb) 90%,transparent)}.release-key__title{max-width:18ch;font-family:var(--font-body-stack);font-size:var(--fs-body);font-weight:650;line-height:1.35}.release-key__item{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr);gap:var(--gap-lg);padding-block:var(--gap-sm);border-bottom:2px solid color-mix(in oklab,var(--border-rgb) 55%,transparent)}.release-key__item:first-child{padding-top:0}.release-key__item:last-child{padding-bottom:0;border-bottom:0}.release-key__item dd{color:var(--muted);line-height:1.5}.release-ledger__title{font-weight:650}.release-ledger__entry--current{border-top-color:var(--accent)}.release-ledger__record{padding-block:calc(var(--gap-lg) + var(--gap-xs)) var(--gap-xl)}.release-ledger__record-heading{display:grid;grid-template-columns:170px minmax(0,1fr);gap:var(--gap-xl);align-items:start}.release-ledger__stamp{display:grid;gap:var(--gap-xs);color:var(--muted);font-size:var(--fs-meta)}.release-ledger__version{color:var(--moss-light);font-size:var(--fs-lead)}.release-ledger__identity{display:grid;gap:var(--gap-sm)}.release-ledger__current{color:var(--accent);font-size:var(--fs-meta);font-weight:700}.release-ledger__entry-title{max-width:22ch;font-family:var(--font-display-stack);font-size:clamp(34px,4.5vw,58px);font-weight:500;line-height:.98;text-wrap:balance}.release-ledger__body,.release-ledger__details,.release-ledger__editor-note{margin-left:calc(170px + var(--gap-xl))}.release-ledger__body{max-width:760px;margin-top:var(--gap-lg)}.release-ledger__body code{white-space:break-spaces;overflow-wrap:anywhere}.release-ledger__body pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.release-ledger__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-lg);max-width:760px;margin-top:var(--gap-lg);padding-block:var(--gap-md);border-block:2px solid color-mix(in oklab,var(--border-rgb) 55%,transparent)}.release-ledger__details>div{display:grid;gap:var(--gap-xs)}.release-ledger__details dd{line-height:1.5;overflow-wrap:anywhere}.release-ledger__editor-note{display:grid;grid-template-columns:minmax(145px,.35fr) minmax(0,1.65fr);gap:var(--gap-lg);max-width:760px;margin-top:var(--gap-lg)}.release-ledger__editor-note h3{font-family:var(--font-body-stack);font-size:var(--fs-meta);font-weight:650}.release-ledger__editor-note p{color:var(--muted);line-height:1.5}@media(max-width:880px){.work-masthead,.about-intro,.toolshed-intro,.trails-intro,.release-masthead{grid-template-columns:minmax(0,1fr);gap:var(--gap-lg)}.work-masthead__title,.work-masthead__intro,.work-masthead__aside,.work-masthead__current,.toolshed-intro__title,.toolshed-intro__copy{grid-column:1;grid-row:auto}.work-masthead__title,.about-intro__title,.toolshed-intro__title,.trails-intro__title{max-width:12ch}.work-masthead__intro,.about-intro__copy,.toolshed-intro__copy,.trails-intro__copy{max-width:62ch;padding-bottom:0}.work-masthead{grid-template-rows:auto auto auto auto;min-height:700px}.work-masthead__current{margin-left:calc(50% - 50vw)}.work-masthead__aside{max-width:18ch}.featured-work__heading{grid-template-columns:minmax(0,1fr);gap:var(--gap-md)}.featured-work__heading>p{max-width:62ch;justify-self:start}.featured-work__record{grid-template-columns:40px repeat(7,minmax(0,1fr));gap:var(--gap-md);min-height:390px}.featured-work__identity{grid-column:2 / 5}.featured-work__summary{grid-column:5 / -1}.featured-work__entry:nth-child(2n) .featured-work__identity{grid-column:5 / -1}.featured-work__entry:nth-child(2n) .featured-work__summary{grid-column:2 / 5}.featured-work__proof{grid-column:2 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.about-intro__copy,.trails-intro__copy{margin-left:0}.work-ledger__record{grid-template-columns:40px minmax(190px,.78fr) minmax(260px,1.22fr);gap:var(--gap-md)}.work-ledger__footer{grid-column:2 / -1;align-items:flex-end}.work-ledger__pending{max-width:none}.journal-masthead{grid-template-columns:minmax(200px,.55fr) minmax(280px,1.45fr);gap:var(--gap-lg)}.journal-themes{grid-template-columns:110px minmax(0,1fr);gap:var(--gap-md)}.journal-themes__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap-md)}.journal-index__article,.journal-index__note{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gap-md)}.journal-index__action,.journal-index__note:after{grid-column:2;justify-self:start}.about-directory__identity{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr);gap:var(--gap-md)}.toolshed-matrix__service{grid-template-columns:minmax(190px,.68fr) minmax(280px,1.32fr);gap:var(--gap-lg)}.trails-directory__link{grid-template-columns:44px minmax(280px,1fr) 104px;gap:var(--gap-md)}.trails-directory__action{grid-column:2 / -1;justify-self:end}.release-masthead__summary{max-width:560px}.release-key{grid-template-columns:150px minmax(0,1fr);gap:var(--gap-lg)}.release-key__item{grid-template-columns:minmax(140px,.5fr) minmax(0,1.5fr);gap:var(--gap-md)}.release-ledger__record-heading{grid-template-columns:140px minmax(0,1fr);gap:var(--gap-lg)}.release-ledger__body,.release-ledger__details,.release-ledger__editor-note{margin-left:calc(140px + var(--gap-lg))}}@media(max-width:600px){:is(.page-projects,.page-journal,.page-about,.page-toolshed,.page-trails,.page-release){padding-block:var(--gap-lg) calc(var(--gap-xl) + var(--gap-md))}:is(.page-projects__breadcrumb,.page-journal__breadcrumb,.page-toolshed__breadcrumb,.page-trails__breadcrumb,.page-release__breadcrumb){margin-bottom:var(--gap-lg)}.work-masthead,.journal-masthead,.about-intro,.toolshed-intro,.trails-intro,.release-masthead{margin-bottom:var(--gap-xl)}.work-masthead{gap:var(--gap-lg);min-height:660px;margin-bottom:124px}.work-masthead__title,.about-intro__title,.toolshed-intro__title,.trails-intro__title,.release-masthead__title{font-size:clamp(44px,15vw,68px);line-height:.94}.work-masthead__title{max-width:none;font-size:clamp(38px,12vw,52px)}.work-masthead__title span{white-space:nowrap}.work-masthead__current{width:100vw}.work-masthead__current span{font-size:clamp(40px,14vw,58px)}.work-masthead__aside{max-width:15ch;font-size:clamp(26px,8vw,34px)}.featured-work{margin-bottom:128px}.featured-work__inner{padding:72px 18px 84px}.featured-work__heading h2{max-width:none;font-size:clamp(38px,11vw,48px)}.featured-work__record{grid-template-columns:38px minmax(0,1fr);gap:var(--gap-md);min-height:0;padding-block:58px}.featured-work__identity,.featured-work__summary,.featured-work__proof{grid-column:2;grid-row:auto}.featured-work__entry:nth-child(2n) .featured-work__identity,.featured-work__entry:nth-child(2n) .featured-work__summary{grid-column:2}.featured-work__proof{grid-template-columns:minmax(0,1fr);padding-top:var(--gap-xl)}.featured-work__identity h3{font-size:clamp(44px,14vw,62px)}.featured-work__tagline,.featured-work__summary{font-size:17px}.featured-work__ghost{top:42%;right:-.15em;left:auto;font-size:clamp(76px,30vw,118px)}.featured-work__entry:nth-child(2n) .featured-work__ghost{right:auto;left:-.18em}.toolshed-intro__title,.trails-intro__title{max-width:none;font-size:clamp(38px,12vw,54px)}.journal-masthead{grid-template-columns:minmax(0,1fr);gap:var(--gap-md)}.journal-masthead__title{font-size:clamp(60px,22vw,96px);line-height:.85}.work-ledger__heading,.journal-index__heading,.about-directory__heading,.toolshed-matrix__heading,.trails-directory__heading,.release-ledger__heading{flex-wrap:wrap;align-items:flex-start}.work-ledger__record{grid-template-columns:38px minmax(0,1fr);gap:var(--gap-md);padding-block:var(--gap-md) var(--gap-lg)}.work-ledger__identity,.work-ledger__description,.work-ledger__footer{grid-column:2}.work-ledger__footer{align-items:flex-start}.journal-themes{grid-template-columns:minmax(0,1fr);gap:var(--gap-sm);margin-bottom:var(--gap-xl)}.journal-themes__title{padding-top:0}.journal-themes__list{grid-template-columns:minmax(0,1fr)}.journal-index__entry{grid-template-columns:38px minmax(0,1fr);gap:var(--gap-md)}.journal-index__article,.journal-index__note{grid-template-columns:minmax(0,1fr);gap:var(--gap-xs)}.journal-index__action,.journal-index__note:after{grid-column:1;justify-self:start;margin-top:var(--gap-xs)}.about-intro{gap:var(--gap-lg)}.about-directory__link{grid-template-columns:38px minmax(0,1fr);gap:var(--gap-md);min-height:112px}.about-directory__identity{grid-template-columns:minmax(0,1fr);gap:var(--gap-xs)}.about-directory__title{order:1}.about-directory__label{order:2}.about-directory__action{grid-column:2;justify-self:start}.about-directory__title{font-size:clamp(32px,12vw,52px)}.toolshed-matrix{margin-bottom:var(--gap-xl)}.toolshed-matrix__service,.toolshed-contact{grid-template-columns:minmax(0,1fr);gap:var(--gap-md)}.toolshed-matrix__service{padding-block:var(--gap-md) var(--gap-lg)}.toolshed-contact__primary{grid-column:1;flex-direction:column;align-items:flex-start;min-height:112px}.toolshed-contact__primary strong{font-size:clamp(22px,8vw,34px)}.trails-directory__link{grid-template-columns:38px minmax(0,1fr);gap:var(--gap-md);min-height:0;padding-block:var(--gap-lg)}.trails-directory__route,.trails-directory__measure,.trails-directory__action{grid-column:2}.trails-directory__measure{display:flex;gap:var(--gap-xs);align-items:baseline;margin-top:var(--gap-sm)}.trails-directory__measure .num{font-size:44px}.trails-directory__action{justify-self:start}.release-masthead__summary>div,.release-key,.release-key__item,.release-ledger__record-heading,.release-ledger__details,.release-ledger__editor-note{grid-template-columns:minmax(0,1fr)}.release-key{gap:var(--gap-md);margin-bottom:var(--gap-xl)}.release-key__title{max-width:none}.release-key__item{gap:var(--gap-xs)}.release-ledger__record{padding-block:var(--gap-lg) var(--gap-xl)}.release-ledger__record-heading{gap:var(--gap-md)}.release-ledger__stamp{grid-template-columns:auto minmax(0,1fr);gap:var(--gap-md);align-items:baseline}.release-ledger__entry-title{font-size:clamp(32px,11vw,48px)}.release-ledger__body,.release-ledger__details,.release-ledger__editor-note{margin-left:0}.release-ledger__details,.release-ledger__editor-note{gap:var(--gap-md)}}
