:root{--ink: #14100e;--ink-deep: #0c0908;--umber: #221a16;--umber-soft: #2c221c;--bone: #ede4d6;--bone-dim: #c3b7a6;--bone-faint: #7d7267;--brass: #c8933f;--brass-lift: #e0ae5c;--oxblood: #6b2230;--clay: #8c4e34;--display: Georgia, "Times New Roman", serif;--text: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-marginalia: .6875rem;--t-small: .8125rem;--t-body: 1.0625rem;--t-lead: clamp(1.25rem, .9rem + 1.3vw, 1.75rem);--t-title: clamp(2rem, 1.3rem + 3vw, 3.75rem);--t-display: clamp(4rem, .5rem + 13vw, 12rem);--gutter: clamp(1.25rem, 4vw, 3rem);--measure: 34rem;--section: clamp(5rem, 11vh + 3rem, 10rem);--ease: cubic-bezier(.22, .61, .36, 1)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{font-size:93.75%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--text);font-size:var(--t-body);line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}figure picture{display:contents}a{color:var(--brass);text-decoration:none;border-bottom:1px solid rgba(200,147,63,.35);transition:color .2s var(--ease),border-color .2s var(--ease)}a:hover{color:var(--brass-lift);border-bottom-color:var(--brass-lift)}:focus-visible{outline:2px solid var(--brass-lift);outline-offset:3px;border-radius:1px}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}.frame{width:100%;max-width:88rem;margin-inline:auto;padding-inline:var(--gutter)}.spread{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:start}@media (max-width: 62rem){.spread{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.marginalia{font-size:var(--t-marginalia);line-height:1.55;letter-spacing:.02em;color:var(--bone-faint);font-feature-settings:"tnum" 1}.marginalia strong{display:block;font-weight:500;color:var(--bone-dim)}.rule{border:0;border-top:1px solid var(--umber-soft);margin:0}.section-title{font-family:var(--display);font-weight:400;font-size:var(--t-title);line-height:1.02;letter-spacing:-.015em;color:var(--bone)}.section-title em{font-style:normal;color:var(--brass)}.lead{font-size:var(--t-lead);line-height:1.38;font-weight:300;max-width:30ch;color:var(--bone)}.prose p+p{margin-top:1.1em}.prose{max-width:var(--measure);color:var(--bone-dim)}.more-link{display:inline-block;margin-block-start:clamp(2rem,5vw,3rem);font-size:var(--t-small);color:var(--bone-dim);border-bottom-color:#c4b7a64d}.more-link:hover{color:var(--bone);border-bottom-color:var(--bone)}.ph-figure{position:relative}.ph-figure:after{content:attr(data-placeholder);position:absolute;inset-block-end:.625rem;inset-inline-start:.625rem;z-index:2;padding:.25rem .5rem;font-family:var(--text);font-size:.625rem;letter-spacing:.06em;line-height:1;color:var(--bone);background:#6b2230d1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.ph-note{font-size:var(--t-small);color:var(--bone-faint);border-inline-start:2px solid var(--oxblood);padding-inline-start:.75rem}.invert .ph-note{color:#14100e9e}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;inset-block-start:-100%;inset-inline-start:var(--gutter);z-index:100;padding:.75rem 1rem;background:var(--brass);color:var(--ink);border:0}.skip-link:focus{inset-block-start:.75rem}.hdr{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;transition:background-color .35s var(--ease),border-color .35s var(--ease);border-block-end:1px solid transparent}.hdr--settled{background:#14100edb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end-color:var(--umber-soft)}.hdr__bar{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-block:1.125rem}.hdr__mark{font-family:var(--display);font-size:1.125rem;letter-spacing:.01em;color:var(--bone);border:0}.hdr__mark:hover{color:var(--brass-lift)}.hdr__nav{display:flex;gap:clamp(1rem,2.5vw,2.25rem)}.hdr__link{font-size:var(--t-small);letter-spacing:.04em;color:var(--bone-dim);border:0;padding-block-end:2px;border-block-end:1px solid transparent}.hdr__link:hover{color:var(--bone);border-block-end-color:var(--brass)}.hdr__toggle{display:none;align-self:center;width:2rem;height:2rem;padding:0;background:none;border:0;cursor:pointer}.hdr__toggle-icon{display:flex;flex-direction:column;justify-content:center;gap:.32rem;width:100%;height:100%}.hdr__toggle-icon span{display:block;height:1.5px;background:var(--bone);transition:transform .25s var(--ease),opacity .25s var(--ease)}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0c090899;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}.drawer-scrim.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:70;display:flex;flex-direction:column;width:min(80vw,20rem);padding:4.5rem 1.75rem 2rem;background:var(--ink-deep);border-inline-start:1px solid var(--umber-soft);overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.drawer.is-open{transform:none;visibility:visible;transition:transform .35s var(--ease)}.drawer__close{position:absolute;inset-block-start:.9rem;inset-inline-end:var(--gutter);width:2.25rem;height:2.25rem;padding:0;background:none;border:0;cursor:pointer}.drawer__close-icon,.drawer__close-icon:before{position:absolute;inset-inline:.3rem;inset-block-start:50%;height:1.5px;background:var(--bone);transform:rotate(45deg)}.drawer__close-icon:before{content:"";inset-inline:0;transform:rotate(90deg)}.drawer__link{padding-block:.95rem;font-size:1.0625rem;color:var(--bone-dim);border:0;border-block-end:1px solid var(--umber-soft)}.drawer__link:last-child{border-block-end:0}.drawer__link:hover,.drawer__link:focus-visible{color:var(--bone)}@media (max-width: 40rem){.hdr__nav{display:none}.hdr__toggle{display:block}}@media (min-width: 40.01rem){.drawer,.drawer-scrim{display:none}}.hero{position:relative;min-height:100svh;display:grid;grid-template-columns:1fr;align-items:end;overflow:hidden;background:var(--ink)}.hero__media{position:absolute;inset-block:0;inset-inline-end:0;width:58%;z-index:0}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,var(--ink) 0%,rgba(20,16,14,.55) 28%,rgba(20,16,14,0) 62%),linear-gradient(to top,var(--ink) 0%,rgba(20,16,14,0) 42%)}.hero__body{position:relative;z-index:2;width:100%;padding-block:9rem 3.5rem}.hero__headline{font-family:var(--display);font-weight:400;font-size:var(--t-display);line-height:.84;letter-spacing:-.03em;color:var(--bone);margin:0}.hero__headline span{display:block}.hero__headline span:nth-child(2){font-style:normal;color:var(--brass);padding-inline-start:.22em}.hero__standfirst{margin-block-start:clamp(1.5rem,3vw,2.5rem);max-width:28rem;font-size:var(--t-lead);font-weight:300;line-height:1.4;color:var(--bone-dim)}.hero__cta{display:inline-block;margin-block-start:clamp(1.75rem,3vw,2.5rem);padding:.9rem 1.75rem;font-size:var(--t-small);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--brass);border:0;border-radius:2px;transition:background-color .2s var(--ease)}.hero__cta:hover{color:var(--ink);background:var(--brass-lift)}.hero__meta{margin-block-start:2.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center}.hero__meta span{font-size:var(--t-marginalia);letter-spacing:.05em;color:var(--bone-faint)}.hero__headline span,.hero__standfirst,.hero__cta,.hero__meta{animation:hero-rise .5s var(--ease) backwards}.hero__headline span:nth-child(1){animation-delay:.02s}.hero__headline span:nth-child(2){animation-delay:.08s}.hero__standfirst{animation-delay:.14s}.hero__cta{animation-delay:.17s}.hero__meta{animation-delay:.2s}@keyframes hero-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media (max-width: 62rem){.hero__media{width:100%}.hero__media img{object-position:50% 20%}.hero__media:before{background:linear-gradient(to top,var(--ink) 4%,rgba(20,16,14,.25) 58%),linear-gradient(to right,#14100eb3,#14100e1a)}.hero__body{padding-block:8rem 3rem}}.reveal{opacity:0;transform:translateY(.75rem);transition:opacity .4s var(--ease),transform .4s var(--ease)}.reveal.is-visible{opacity:1;transform:none}.stagger-list>.reveal:nth-child(2){transition-delay:.04s}.stagger-list>.reveal:nth-child(3){transition-delay:.08s}.stagger-list>.reveal:nth-child(4){transition-delay:.12s}.stagger-list>.reveal:nth-child(5){transition-delay:.16s}.stagger-list>.reveal:nth-child(6){transition-delay:.2s}.about{background:var(--bone);color:var(--ink);padding-block:var(--section)}.about .section-title{color:var(--ink)}.about .lead{color:#14100ebd;max-width:none}.about .section-title em{color:var(--oxblood)}.about .marginalia{color:#14100e85}.about .marginalia strong{color:#14100ecc}.about .prose{color:#14100ebd}.about .rule{border-top-color:#14100e24}.about__layout{display:grid;gap:1.75rem;margin-block-start:clamp(2rem,5vw,3.5rem)}.about .more-link{color:#14100e99;border-block-end-color:#14100e40}.about .more-link:hover{color:var(--ink);border-block-end-color:var(--ink)}.music{background:var(--ink);padding-block:var(--section)}.music__list{margin-block-start:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.music__item{display:grid;gap:1rem}.music__art{margin:0;position:relative;overflow:hidden;background:var(--umber)}.music__art img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s var(--ease)}.music__item:hover .music__art img,.music__item:focus-within .music__art img{transform:scale(1.05)}.music__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;opacity:0;transition:opacity .3s var(--ease)}.music__play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c090859}.music__play svg{position:relative;box-sizing:content-box;width:1.1rem;height:1.1rem;padding:1.1rem 1.1rem 1.1rem 1.3rem;border-radius:50%;background:var(--brass);color:var(--ink);box-shadow:0 .5rem 1.5rem #0c090873;transform:scale(.85);transition:transform .3s var(--ease)}.music__item:hover .music__play,.music__item:focus-within .music__play{opacity:1}.music__item:hover .music__play svg,.music__item:focus-within .music__play svg{transform:scale(1)}.music__title{font-family:var(--display);font-size:1.5rem;font-weight:400;line-height:1.1;color:var(--bone)}.music__sub{font-size:var(--t-small);color:var(--bone-faint);margin-block-start:.25rem}.music__format{font-size:var(--t-marginalia);letter-spacing:.06em;color:var(--brass)}.music__listen{display:inline-flex;align-items:baseline;gap:.3rem;margin-block-start:.6rem;font:inherit;font-size:var(--t-small);letter-spacing:.02em;color:var(--brass);background:none;padding:0;border:0;border-block-end:1px solid rgba(200,147,63,.35);cursor:pointer}.music__listen:hover{color:var(--brass-lift);border-block-end-color:var(--brass-lift)}.music__card{position:relative}@media (max-width: 40rem){.music__list{grid-template-columns:1fr;gap:0;margin-block-start:2.5rem;border-block-start:1px solid var(--umber-soft)}.music__item{grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:1.25rem;padding-block:1.75rem;border-block-end:1px solid var(--umber-soft);cursor:pointer}.music__card{border-radius:.5rem;overflow:hidden}.music__play{display:none}.music__meta{min-width:0}.music__title{font-size:1.25rem;line-height:1.25}.music__sub{font-size:.9375rem;line-height:1.4;color:var(--bone-dim);margin-block:.3rem .2rem}.music__format{font-size:var(--t-small);letter-spacing:normal;color:var(--bone-faint)}.music__item:hover .music__art img,.music__item:focus-within .music__art img{transform:none}}.music__listen span:last-child{display:inline-block;transition:transform .25s var(--ease)}.music__listen:hover span:last-child{transform:translate(.2rem)}.listen-dialog{border:0;padding:0;max-width:26rem;width:calc(100% - 2 * var(--gutter));background:transparent;color:inherit}.listen-dialog::backdrop{background:#0c0908b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .22s var(--ease)}.listen-dialog.is-visible::backdrop{opacity:1}.listen-dialog__panel{position:relative;background:var(--ink-deep);border:1px solid var(--umber-soft);padding:clamp(1.75rem,5vw,2.5rem);opacity:0;transform:translateY(.5rem) scale(.97);transition:opacity .22s var(--ease),transform .22s var(--ease)}.listen-dialog.is-visible .listen-dialog__panel{opacity:1;transform:none}.listen-dialog__close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;color:var(--bone-faint);background:none;border:0;cursor:pointer}.listen-dialog__close:hover{color:var(--bone)}.listen-dialog__eyebrow{font-size:var(--t-marginalia);letter-spacing:.05em;color:var(--brass)}.listen-dialog__title{font-family:var(--display);font-size:1.625rem;font-weight:400;line-height:1.15;color:var(--bone);margin-block:.35rem 1.5rem}.listen-dialog__options{display:grid;gap:.75rem}.listen-dialog__option{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border:1px solid var(--umber-soft);color:var(--bone);transition:border-color .2s var(--ease),background-color .2s var(--ease)}.listen-dialog__option svg{width:1.35rem;height:1.35rem;flex-shrink:0;color:var(--brass)}.listen-dialog__arrow{display:inline-block;margin-inline-start:auto;color:var(--bone-faint);transition:transform .2s var(--ease),color .2s var(--ease)}.listen-dialog__option:hover,.listen-dialog__option:focus-visible{border-color:var(--brass);background:#c8933f0f}.listen-dialog__option:hover .listen-dialog__arrow,.listen-dialog__option:focus-visible .listen-dialog__arrow{color:var(--brass);transform:translate(.2rem)}.events{background:var(--ink-deep)}.events__banner{position:relative;height:clamp(16rem,42vh,30rem);overflow:hidden}.events__banner img{width:100%;height:100%;object-fit:cover;object-position:50% 34%}.events__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(12,9,8,.55) 0%,rgba(12,9,8,0) 32%,rgba(12,9,8,0) 62%,var(--ink-deep) 100%)}.events__body{padding-block:clamp(3rem,6vw,5rem) var(--section)}.events__dates{margin-block-start:2.5rem;border-block-start:1px solid var(--umber-soft)}.events__date{display:grid;grid-template-columns:12rem minmax(0,1fr) auto;gap:1rem 2rem;align-items:baseline;padding-block:1.25rem;border-block-end:1px solid var(--umber-soft)}.events__when{font-family:var(--display);font-size:1.25rem;color:var(--bone);font-feature-settings:"tnum" 1}.events__where{color:var(--bone-dim);font-size:var(--t-body)}.events__where span{display:block;font-size:var(--t-small);color:var(--bone-faint)}.events__status{font-size:var(--t-marginalia);letter-spacing:.05em;color:var(--oxblood);background:#6b22302e;padding:.25rem .55rem;white-space:nowrap}.events__empty{padding-block:2.5rem;color:var(--bone-faint);font-size:var(--t-small)}@media (max-width: 48rem){.events__date{grid-template-columns:minmax(0,1fr);gap:.35rem}.events__status{justify-self:start}}@media (max-width: 40rem){.events__date{gap:0;padding-block:1.75rem}.events__when{line-height:1.25}.events__where{font-size:.9375rem;line-height:1.4;margin-block:.3rem 0}.events__where span{margin-block-start:.2rem;line-height:1.65}.events__status{margin-block-start:.6rem}}.blog{background:var(--ink);padding-block:var(--section)}.blog__list{margin-block-start:clamp(2rem,5vw,3.5rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,4vw,3rem)}.blog__link{display:grid;gap:1rem;color:inherit;border:0}.blog__art{margin:0;overflow:hidden;background:var(--umber)}.blog__art img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s var(--ease)}.blog__item:hover .blog__art img,.blog__item:focus-within .blog__art img{transform:scale(1.05)}.blog__body{display:grid;gap:.5rem}.blog__date{font-size:var(--t-marginalia);letter-spacing:.05em;color:var(--brass);font-feature-settings:"tnum" 1}.blog__title{font-family:var(--display);font-size:1.375rem;font-weight:400;line-height:1.15;color:var(--bone);transition:color .2s var(--ease);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.blog__link:hover .blog__title,.blog__link:focus-visible .blog__title{color:var(--brass-lift)}.blog__excerpt{font-size:var(--t-small);color:var(--bone-faint);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.blog__empty{padding-block:2.5rem;color:var(--bone-faint);font-size:var(--t-small)}@media (max-width: 40rem){.blog__list{grid-template-columns:1fr;gap:0;margin-block-start:2.5rem;border-block-start:1px solid var(--umber-soft)}.blog__item{padding-block:1.75rem;border-block-end:1px solid var(--umber-soft)}.blog__link{grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:1.25rem}.blog__art{border-radius:.5rem}.blog__body{min-width:0;gap:0}.blog__title{order:1;font-size:1.25rem;line-height:1.25;-webkit-line-clamp:2;line-clamp:2}.blog__excerpt{order:2;font-size:.9375rem;line-height:1.4;color:var(--bone-dim);margin-block:.3rem .2rem;-webkit-line-clamp:1;line-clamp:1}.blog__date{order:3;font-size:var(--t-small);letter-spacing:normal;color:var(--bone-faint)}.blog__item:hover .blog__art img,.blog__item:focus-within .blog__art img{transform:none}}.post{background:var(--ink);padding-block:clamp(7rem,12vh + 3rem,11rem) var(--section)}.post__body{max-width:var(--measure)}.post__back{display:inline-block;margin-block-end:2.5rem;font-size:var(--t-small);color:var(--bone-dim);border-block-end-color:#c4b7a64d}.post__back:hover{color:var(--bone);border-block-end-color:var(--bone)}.post__date{font-size:var(--t-marginalia);letter-spacing:.05em;color:var(--brass);font-feature-settings:"tnum" 1}.post__title{font-family:var(--display);font-weight:400;font-size:var(--t-title);line-height:1.05;letter-spacing:-.015em;color:var(--bone);margin-block:.5rem 2rem}h1.section-title,h1.post__title{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem)}.post__art{margin:0 0 2.5rem;background:var(--umber)}.post__art img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.about-page__portrait{width:100%;max-width:20rem;margin:0 0 2.5rem;background:var(--umber)}.about-page__portrait img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.contact{background:var(--bone);color:var(--ink);padding-block:var(--section)}.contact .section-title{color:var(--ink)}.contact .section-title em{color:var(--oxblood)}.contact .marginalia{color:#14100e85}.contact .marginalia strong{color:#14100ecc}.contact .more-link,.contact .post__back{color:#14100e99;border-block-end-color:#14100e40}.contact .more-link:hover,.contact .post__back:hover{color:var(--ink);border-block-end-color:var(--ink)}.page--fill{display:flex;flex-direction:column;min-height:100svh}.page--fill>main{flex:1;display:flex;flex-direction:column}.page--fill>main>.contact--page{flex:1}.contact__channels{display:grid;gap:1.25rem;max-width:34rem;margin-block-start:clamp(2rem,5vw,3.5rem)}.contact__channel{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;align-items:baseline}.contact__channel dt{font-size:var(--t-small);color:#14100e80}.contact__channel dd{margin:0;font-family:var(--text);font-weight:300;font-size:1.375rem;line-height:1.38;color:var(--ink);overflow-wrap:anywhere}.contact__channel a{color:var(--oxblood);border-block-end-color:#6b22304d}.contact__channel a:hover{color:var(--clay);border-block-end-color:var(--clay)}@media (max-width: 62rem){.contact__channel{grid-template-columns:minmax(0,1fr);gap:.2rem}}.ftr{background:var(--ink-deep);padding-block:3rem;border-block-start:1px solid var(--umber-soft)}.ftr__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;align-items:center}.ftr__note{font-size:var(--t-marginalia);letter-spacing:.02em;color:var(--bone-faint);max-width:34rem}.ftr__social{display:flex;flex-wrap:wrap;gap:1rem}.ftr__social a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--bone-dim);border:0}.ftr__social a svg{width:1.15rem;height:1.15rem}.ftr__social a:hover{color:var(--brass-lift)}.hero__media.ph-figure:after{inset-block-end:auto;inset-inline-start:auto;inset-block-start:5.5rem;inset-inline-end:var(--gutter)}.events__banner.ph-figure:after{z-index:3}main{animation:page-in .45s var(--ease) backwards}@keyframes page-in{0%{opacity:0}to{opacity:1}}.hero__cta{transition:background-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.hero__cta:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.4rem -.6rem #c8933f8c}.hero__cta:active{transform:translateY(0);box-shadow:none}.hdr__link{background:linear-gradient(var(--brass),var(--brass)) 0 100% / 0 1px no-repeat;transition:color .2s var(--ease),background-size .3s var(--ease)}.hdr__link:hover{border-block-end-color:transparent;background-size:100% 1px}.drawer.is-open .drawer__link{animation:drawer-link-in .4s var(--ease) backwards}.drawer.is-open .drawer__link:nth-child(2){animation-delay:.08s}.drawer.is-open .drawer__link:nth-child(3){animation-delay:.12s}.drawer.is-open .drawer__link:nth-child(4){animation-delay:.16s}.drawer.is-open .drawer__link:nth-child(5){animation-delay:.2s}.drawer.is-open .drawer__link:nth-child(6){animation-delay:.24s}@keyframes drawer-link-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}.more-link{transition:color .2s var(--ease),border-color .2s var(--ease),transform .25s var(--ease)}.more-link:hover{transform:translate(3px)}.ftr__social a{transition:color .2s var(--ease),transform .2s var(--ease)}.ftr__social a:hover{transform:translateY(-2px)}
