.ReadMore-module__5j9T8W__toggle{border:0;border-block-end:1px solid var(--grey);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-light);cursor:pointer;transition:color var(--t-state) var(--ease), border-color var(--t-state) var(--ease);background:0 0;align-items:center;gap:.6rem;margin-block-start:1.5rem;padding:.7rem 0;font-size:.75rem;display:inline-flex}.ReadMore-module__5j9T8W__toggle:hover{color:var(--brass-text);border-block-end-color:var(--brass-text)}:is(.band--ink .ReadMore-module__5j9T8W__toggle,.band--graphite .ReadMore-module__5j9T8W__toggle){color:var(--muted-dark);border-block-end-color:var(--felt)}:is(.band--ink .ReadMore-module__5j9T8W__toggle:hover,.band--graphite .ReadMore-module__5j9T8W__toggle:hover){color:var(--brass);border-block-end-color:var(--brass)}.ReadMore-module__5j9T8W__mark{width:.7rem;height:.7rem;position:relative}.ReadMore-module__5j9T8W__mark:before,.ReadMore-module__5j9T8W__mark:after{content:"";height:1px;transition:transform var(--t-state) var(--ease);background:currentColor;position:absolute;inset-block-start:50%;inset-inline:0}.ReadMore-module__5j9T8W__mark:after{transform:rotate(90deg)}.ReadMore-module__5j9T8W__mark[data-open=true]:after{transform:rotate(0)}.ReadMore-module__5j9T8W__rest{transition:grid-template-rows var(--t-card) var(--ease-tape), visibility 0s linear 0s;grid-template-rows:1fr;display:grid}.ReadMore-module__5j9T8W__restInner{min-height:0;overflow:hidden}.ReadMore-module__5j9T8W__rest[data-open=false]{visibility:hidden;transition:grid-template-rows var(--t-card) var(--ease-tape), visibility 0s linear var(--t-card);grid-template-rows:0fr}@media (min-width:900px){.ReadMore-module__5j9T8W__toggle:not([data-wide]){display:none}.ReadMore-module__5j9T8W__rest[data-open=false]:not([data-wide]){visibility:visible;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.ReadMore-module__5j9T8W__rest,.ReadMore-module__5j9T8W__rest[data-open=false]{transition:visibility}.ReadMore-module__5j9T8W__mark:before,.ReadMore-module__5j9T8W__mark:after{transition:none}}@media (max-width:899px){.ReadMore-module__5j9T8W__toggle{font-size:.8125rem}}
.Subscribe-module__o3m8TG__row{align-items:center;gap:.9rem;margin-block-start:clamp(1.75rem,6vw,2.5rem);display:flex}.Subscribe-module__o3m8TG__label{color:var(--muted-light)}.Subscribe-module__o3m8TG__link{border:1px solid var(--grey);width:2rem;height:2rem;color:var(--brass-text);transition:border-color var(--t-state) var(--ease), color var(--t-state) var(--ease);place-items:center;text-decoration:none;display:grid}.Subscribe-module__o3m8TG__link:hover{border-color:var(--brass-text)}.Subscribe-module__o3m8TG__mark{fill:currentColor;width:.9rem;height:.9rem}.Subscribe-module__o3m8TG__letters{letter-spacing:.04em;color:currentColor;font-size:.6875rem}
.About-module__vAULUW__top{padding-inline:var(--gutter);gap:0;max-width:1440px;margin-inline:auto;display:grid}.About-module__vAULUW__figure{margin-inline:calc(var(--gutter) * -1);margin-block-end:clamp(2rem,6vw,3rem);overflow:clip}.About-module__vAULUW__photo{width:100%;height:auto}.About-module__vAULUW__mark{opacity:.72;align-items:center;gap:.75rem;margin:0 0 1.5rem;display:flex}.About-module__vAULUW__index{color:var(--brass-text);opacity:1}.About-module__vAULUW__dash{opacity:.5;background:currentColor;width:2.5rem;height:1px}.About-module__vAULUW__title{max-width:14ch;margin-block-end:clamp(1.5rem,4vw,2rem);font-size:clamp(2rem,7vw,3.4rem)}.About-module__vAULUW__intro p{color:var(--muted-light)}.About-module__vAULUW__intro p:first-child{color:var(--ink);font-size:1.15em}.About-module__vAULUW__restIntro p{color:var(--muted-light)}.About-module__vAULUW__chapters{border-block-start:1px solid var(--grey);gap:0;margin-block-start:clamp(2rem,6vw,3.5rem);display:grid}.About-module__vAULUW__chapter{border-block-end:1px solid var(--grey);gap:.9rem;padding-block:clamp(1.75rem,5vw,2.5rem);display:grid}.About-module__vAULUW__chapterTitle{font-family:var(--font-body), Georgia, serif;letter-spacing:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.About-module__vAULUW__chapterBody p{color:var(--muted-light);font-size:.9875em}@media (min-width:900px){.About-module__vAULUW__top{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.About-module__vAULUW__figure{grid-area:1/1/span 3;margin-block-end:0}.About-module__vAULUW__mark{grid-area:1/2}.About-module__vAULUW__title{grid-area:2/2}.About-module__vAULUW__intro{grid-area:3/2}.About-module__vAULUW__more{grid-area:4/1/5/3}.About-module__vAULUW__restIntro{grid-template-columns:5fr 7fr;gap:0 3rem;display:grid}.About-module__vAULUW__restIntro>*{grid-column:2}.About-module__vAULUW__figure{margin-inline:calc(var(--bleed) * -1) 0}.About-module__vAULUW__chapter{grid-template-columns:5fr 7fr;align-items:start;gap:3rem}.About-module__vAULUW__chapterTitle{font-size:1.15rem}}
.AudioRoom-module__szrJ1G__intro{color:var(--muted-dark);max-width:56ch;margin-block-end:clamp(2rem,5vw,3rem)}.AudioRoom-module__szrJ1G__intro[data-compact=true]{margin-block-end:clamp(1.5rem,4vw,2.25rem)}.AudioRoom-module__szrJ1G__stage{justify-content:center;display:flex}.AudioRoom-module__szrJ1G__cassette{width:100%;max-width:640px;position:relative}.AudioRoom-module__szrJ1G__stage[data-empty=true] .AudioRoom-module__szrJ1G__cassette{max-width:420px}.AudioRoom-module__szrJ1G__cassettePhoto{width:100%;height:auto}.AudioRoom-module__szrJ1G__reels{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AudioRoom-module__szrJ1G__hub{aspect-ratio:1;border-radius:50%;width:7%;position:absolute;overflow:hidden;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0 84%,#000000fa 91%,#0000 100%);mask-image:radial-gradient(circle,#000 0 84%,#000000fa 91%,#0000 100%)}.AudioRoom-module__szrJ1G__hubLeft{top:49.05%;left:29.47%}.AudioRoom-module__szrJ1G__hubRight{top:49.05%;left:70.07%}.AudioRoom-module__szrJ1G__rotor{transform-origin:50%;will-change:transform;position:absolute;inset:0}.AudioRoom-module__szrJ1G__rotorPhoto{width:1428.57%;max-width:none;height:auto;position:absolute;top:-342.784%}.AudioRoom-module__szrJ1G__rotorLeft{left:-371%}.AudioRoom-module__szrJ1G__rotorRight{left:-951%}.AudioRoom-module__szrJ1G__reels[data-playing=true] .AudioRoom-module__szrJ1G__rotor{animation:4.4s linear infinite AudioRoom-module__szrJ1G__reel-turn}.AudioRoom-module__szrJ1G__reels[data-playing=true] .AudioRoom-module__szrJ1G__hubRight .AudioRoom-module__szrJ1G__rotor{animation-duration:3.55s}@keyframes AudioRoom-module__szrJ1G__reel-turn{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.AudioRoom-module__szrJ1G__reels[data-playing=true] .AudioRoom-module__szrJ1G__rotor,.AudioRoom-module__szrJ1G__reels[data-playing=true] .AudioRoom-module__szrJ1G__hubRight .AudioRoom-module__szrJ1G__rotor{animation:none}}.AudioRoom-module__szrJ1G__empty{text-align:center;max-width:46ch;color:var(--muted-dark);border:1px solid var(--felt);margin:clamp(1.25rem,4vw,2rem) auto 0;padding:1.25rem 1.5rem}.AudioRoom-module__szrJ1G__deck{gap:1.5rem;margin-block-start:clamp(2rem,6vw,3rem);display:grid}.AudioRoom-module__szrJ1G__transport{align-items:center;gap:1rem;display:flex}.AudioRoom-module__szrJ1G__play{border:1px solid var(--brass);width:3.5rem;height:3.5rem;color:var(--brass);cursor:pointer;transition:background var(--t-state) var(--ease), color var(--t-state) var(--ease);background:0 0;border-radius:2px;flex:none;place-items:center;display:grid}.AudioRoom-module__szrJ1G__play:hover{background:var(--brass);color:var(--ink)}.AudioRoom-module__szrJ1G__play svg{fill:currentColor}.AudioRoom-module__szrJ1G__readout{min-width:0}.AudioRoom-module__szrJ1G__nowTitle{margin:0 0 .3rem;font-size:1.0625rem}.AudioRoom-module__szrJ1G__nowState{color:var(--muted-dark);text-transform:none;letter-spacing:.08em;margin:0}.AudioRoom-module__szrJ1G__track,.AudioRoom-module__szrJ1G__volume{display:block}.AudioRoom-module__szrJ1G__volume{grid-template-columns:auto 1fr;align-items:center;gap:1rem;max-width:22rem;display:grid}.AudioRoom-module__szrJ1G__volumeLabel{color:var(--muted-dark)}.AudioRoom-module__szrJ1G__range{--filled:0%;cursor:pointer;appearance:none;background:0 0;width:100%;height:1.75rem;margin:0}.AudioRoom-module__szrJ1G__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brass) 0 var(--filled), color-mix(in srgb, var(--grey) 55%, transparent) var(--filled) 100%);height:2px}.AudioRoom-module__szrJ1G__range::-moz-range-track{background:linear-gradient(to right, var(--brass) 0 var(--filled), color-mix(in srgb, var(--grey) 55%, transparent) var(--filled) 100%);height:2px}.AudioRoom-module__szrJ1G__range::-webkit-slider-thumb{appearance:none;background:var(--paper);border:0;border-radius:0;width:2px;height:1.25rem;margin-block-start:-.6rem}.AudioRoom-module__szrJ1G__range::-moz-range-thumb{background:var(--paper);border:0;border-radius:0;width:2px;height:1.25rem}.AudioRoom-module__szrJ1G__list{border-block-start:1px solid var(--felt);margin-block-start:clamp(2rem,6vw,3rem)}.AudioRoom-module__szrJ1G__row{border:0;border-block-end:1px solid var(--felt);text-align:start;cursor:pointer;width:100%;transition:color var(--t-state) var(--ease);background:0 0;grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:0 1rem;padding:1.15rem 0;display:grid}.AudioRoom-module__szrJ1G__row:hover .AudioRoom-module__szrJ1G__rowTitle{color:var(--brass)}.AudioRoom-module__szrJ1G__rowIndex{color:var(--muted-dark)}.AudioRoom-module__szrJ1G__rowTitle{color:var(--paper);transition:color var(--t-state) var(--ease)}.AudioRoom-module__szrJ1G__rowTime{color:var(--muted-dark)}.AudioRoom-module__szrJ1G__row[aria-current=true] .AudioRoom-module__szrJ1G__rowIndex,.AudioRoom-module__szrJ1G__row[aria-current=true] .AudioRoom-module__szrJ1G__rowTitle{color:var(--brass)}@media (min-width:900px){.AudioRoom-module__szrJ1G__deck{grid-template-columns:1fr auto;grid-template-areas:"transport volume""track track";align-items:center;gap:1.75rem 2.5rem}.AudioRoom-module__szrJ1G__transport{grid-area:transport}.AudioRoom-module__szrJ1G__volume{grid-area:volume;width:18rem}.AudioRoom-module__szrJ1G__track{grid-area:track}}
.SectionHead-module__pnJNVW__head{margin-block-end:clamp(2rem,5vw,3.5rem)}.SectionHead-module__pnJNVW__mark{color:currentColor;opacity:.72;align-items:center;gap:.75rem;margin:0 0 1.5rem;display:flex}.SectionHead-module__pnJNVW__index{color:var(--brass-text);opacity:1}:is(.band--ink .SectionHead-module__pnJNVW__index,.band--graphite .SectionHead-module__pnJNVW__index,.band--felt .SectionHead-module__pnJNVW__index){color:var(--brass)}.SectionHead-module__pnJNVW__dash{opacity:.5;background:currentColor;flex:none;width:2.5rem;height:1px}.SectionHead-module__pnJNVW__title{max-width:22ch;font-size:clamp(1.95rem,6.2vw,3.6rem)}.SectionHead-module__pnJNVW__subtitle{color:var(--muted-light);max-width:46ch;margin-block-start:1.1rem;font-size:1.05em;font-style:italic}:is(.band--ink .SectionHead-module__pnJNVW__subtitle,.band--graphite .SectionHead-module__pnJNVW__subtitle){color:var(--muted-dark)}
.CaseStudy-module__R8doEa__note{color:var(--muted-light);max-width:58ch;margin-block-end:clamp(2rem,6vw,3rem);font-style:italic}.CaseStudy-module__R8doEa__rail{gap:clamp(2rem,6vw,3rem);padding-inline-start:3.25rem;display:grid;position:relative}:is(.CaseStudy-module__R8doEa__rail+.CaseStudy-module__R8doEa__rail,[data-open]>.CaseStudy-module__R8doEa__rail){margin-block-start:clamp(2rem,6vw,3rem)}.CaseStudy-module__R8doEa__rail:before{content:"";background:var(--grey);width:1px;position:absolute;inset-block:.75rem;inset-inline-start:1.0625rem}.CaseStudy-module__R8doEa__point{position:relative}.CaseStudy-module__R8doEa__mark{border:1px solid var(--brass-text);width:2.125rem;height:2.125rem;color:var(--brass-text);background:var(--sand);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;inset-block-start:0;inset-inline-start:-3.25rem}.CaseStudy-module__R8doEa__pointLabel{color:var(--muted-light);font-family:var(--font-mono), ui-monospace, monospace;margin-block-end:.65rem;padding-block-start:.45rem;font-weight:400}.CaseStudy-module__R8doEa__pointText{color:var(--ink);font-size:.9875em}.CaseStudy-module__R8doEa__pointText p+p,.CaseStudy-module__R8doEa__closingText+p{margin-block-start:1.15em}.CaseStudy-module__R8doEa__closing{border-block-start:1px solid var(--grey);margin-block-start:clamp(2.5rem,7vw,4rem);padding-block-start:clamp(1.75rem,5vw,2.5rem)}.CaseStudy-module__R8doEa__closingLabel{color:var(--brass-text);margin-block-end:.9rem}.CaseStudy-module__R8doEa__closingText{color:var(--ink);font-family:var(--font-display), Georgia, serif;max-width:42ch;font-size:clamp(1.2rem,3.8vw,1.75rem);line-height:1.35}@media (min-width:900px){.CaseStudy-module__R8doEa__rail{padding-inline-start:4rem}.CaseStudy-module__R8doEa__point{grid-template-columns:4fr 8fr;align-items:start;gap:0 3rem;display:grid}.CaseStudy-module__R8doEa__pointLabel{margin-block-end:0}.CaseStudy-module__R8doEa__pointText{max-width:62ch}.CaseStudy-module__R8doEa__point[data-continues] .CaseStudy-module__R8doEa__pointText{grid-column:2}.CaseStudy-module__R8doEa__mark{inset-inline-start:-4rem}.CaseStudy-module__R8doEa__pointLabel{padding-block-start:.55rem;position:sticky;inset-block-start:1.75rem}}@media (max-width:899px){.CaseStudy-module__R8doEa__index{font-size:.8125rem}}
.Contact-module__hcVmEa__grid{max-width:1440px;padding-inline:var(--gutter);gap:clamp(2rem,6vw,3rem);margin-inline:auto;display:grid}.Contact-module__hcVmEa__figure{margin-inline:calc(var(--gutter) * -1);aspect-ratio:var(--ratio,3 / 4);overflow:clip}.Contact-module__hcVmEa__photo{object-fit:cover;object-position:var(--focus,50% 24%);width:100%;height:100%}.Contact-module__hcVmEa__title{margin-block-end:1.15rem;font-size:clamp(2rem,7vw,3.2rem)}.Contact-module__hcVmEa__lead{color:var(--muted-dark);max-width:46ch;margin-block-end:clamp(2rem,5vw,2.75rem)}.Contact-module__hcVmEa__form{gap:1.6rem;max-width:34rem;display:grid}.Contact-module__hcVmEa__field{gap:.55rem;display:grid}.Contact-module__hcVmEa__label{color:var(--brass)}.Contact-module__hcVmEa__hint{color:var(--muted-dark);font-size:.875rem;line-height:1.5}.Contact-module__hcVmEa__input{background:var(--graphite);border:1px solid var(--felt);width:100%;color:var(--paper);font:inherit;transition:border-color var(--t-state) var(--ease);border-radius:0;padding:.85rem .9rem;font-size:1rem}.Contact-module__hcVmEa__input::placeholder{color:var(--muted-dark)}.Contact-module__hcVmEa__input:hover{border-color:var(--grey)}.Contact-module__hcVmEa__input:focus-visible{border-color:var(--brass);outline-offset:1px}textarea.Contact-module__hcVmEa__input{resize:vertical;min-height:6rem}.Contact-module__hcVmEa__fieldset{border:0;gap:.55rem;margin:0;padding:0;display:grid}.Contact-module__hcVmEa__channels{flex-wrap:wrap;gap:.5rem;margin-block-start:.35rem;display:flex}.Contact-module__hcVmEa__channel{border:1px solid var(--felt);color:var(--muted-dark);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color var(--t-state) var(--ease), color var(--t-state) var(--ease), background var(--t-state) var(--ease);padding:.7rem 1.1rem;font-size:.75rem}.Contact-module__hcVmEa__channel:hover{color:var(--paper);border-color:var(--grey)}.Contact-module__hcVmEa__channel[data-active=true]{background:var(--brass);border-color:var(--brass);color:var(--ink)}.Contact-module__hcVmEa__channel:has(:focus-visible){outline:2px solid var(--brass);outline-offset:3px}.Contact-module__hcVmEa__consent{color:var(--muted-dark);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.9rem;line-height:1.5;display:grid}.Contact-module__hcVmEa__checkbox{width:1.1rem;height:1.1rem;accent-color:var(--brass);margin:.15rem 0 0}.Contact-module__hcVmEa__legalLink{color:var(--brass)}.Contact-module__hcVmEa__submit{background:var(--brass);border:1px solid var(--brass);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background var(--t-state) var(--ease), color var(--t-state) var(--ease);justify-self:start;padding:1.05rem 2rem;font-size:.75rem}.Contact-module__hcVmEa__submit:hover:not(:disabled){background:var(--brass-dim);border-color:var(--brass-dim);color:var(--paper)}.Contact-module__hcVmEa__submit:disabled{color:var(--muted-dark);border-color:var(--felt);cursor:progress;background:0 0}.Contact-module__hcVmEa__status:empty{display:none}.Contact-module__hcVmEa__status{color:var(--brass);margin:0;font-size:.9375rem;line-height:1.5}.Contact-module__hcVmEa__problem{color:var(--paper);border-inline-start:1px solid var(--brass);padding-inline-start:.9rem;display:block}.Contact-module__hcVmEa__pending{color:var(--muted-dark);border:1px dashed var(--grey);margin-block-start:1.5rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.5;display:block}@media (min-width:900px){.Contact-module__hcVmEa__grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(3rem,6vw,5rem)}.Contact-module__hcVmEa__figure{margin-inline:calc(var(--gutter) * -1) 0;max-height:78svh}}@media (max-width:899px){.Contact-module__hcVmEa__hint{font-size:1rem}.Contact-module__hcVmEa__fieldset .Contact-module__hcVmEa__label{margin-block-end:.55rem}.Contact-module__hcVmEa__input{font-size:1.0625rem}.Contact-module__hcVmEa__channel,.Contact-module__hcVmEa__submit{font-size:.8125rem}.Contact-module__hcVmEa__consent,.Contact-module__hcVmEa__status,.Contact-module__hcVmEa__pending{font-size:1rem}}.Contact-module__hcVmEa__topic{color:var(--paper);flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin:0;padding-block:.35rem;display:flex}.Contact-module__hcVmEa__change{border:0;border-block-end:1px solid var(--grey);color:var(--muted-dark);cursor:pointer;transition:color var(--t-state) var(--ease), border-color var(--t-state) var(--ease);background:0 0;padding:0}.Contact-module__hcVmEa__change:hover{color:var(--brass);border-block-end-color:var(--brass)}#Contact-module__hcVmEa__contact-form{scroll-margin-block-start:5rem}
.Faq-module__pkI36W__list{border-block-start:1px solid var(--grey);max-width:62rem}.Faq-module__pkI36W__item{border-block-end:1px solid var(--grey)}.Faq-module__pkI36W__head{font:inherit;margin:0}.Faq-module__pkI36W__button{text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:2.5rem 1fr 1.25rem;align-items:start;gap:0 1rem;width:100%;padding:1.35rem 0;display:grid}.Faq-module__pkI36W__index{color:var(--brass-text);padding-block-start:.35rem}.Faq-module__pkI36W__question{font-family:var(--font-body), Georgia, serif;color:var(--ink);transition:color var(--t-state) var(--ease);font-size:1.0625rem;font-weight:600;line-height:1.4}.Faq-module__pkI36W__button:hover .Faq-module__pkI36W__question{color:var(--brass-text)}.Faq-module__pkI36W__mark{width:.85rem;height:.85rem;color:var(--muted-light);margin-block-start:.45rem;position:relative}.Faq-module__pkI36W__mark:before,.Faq-module__pkI36W__mark:after{content:"";height:1px;transition:transform var(--t-state) var(--ease);background:currentColor;position:absolute;inset-block-start:50%;inset-inline:0}.Faq-module__pkI36W__mark:after{transform:rotate(90deg)}.Faq-module__pkI36W__mark[data-open=true]:after{transform:rotate(0)}.Faq-module__pkI36W__answer{color:var(--muted-light);padding:0 3.5rem 1.5rem}.Faq-module__pkI36W__answer[data-open=false]{display:none}@media (min-width:900px){.Faq-module__pkI36W__button{grid-template-columns:3.5rem 1fr 1.5rem;padding:1.6rem 0}.Faq-module__pkI36W__question{max-width:46ch;font-size:1.15rem}.Faq-module__pkI36W__answer{max-width:72ch;padding:0 4.5rem 1.9rem}}@media (prefers-reduced-motion:reduce){.Faq-module__pkI36W__mark:before,.Faq-module__pkI36W__mark:after{transition:none}}
