.About-module__vqXTeW__section{view-timeline-name:--about;view-timeline-axis:block;height:200vh;position:relative}.About-module__vqXTeW__sticky{height:100svh;padding-block:var(--beat-sm);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.About-module__vqXTeW__label{padding-top:.6em}.About-module__vqXTeW__passage{max-width:27ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.25rem,3vw,2.15rem);font-weight:500;line-height:1.24}.About-module__vqXTeW__word{color:var(--bone)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.About-module__vqXTeW__word{color:#eae5d91f;animation:linear both About-module__vqXTeW__fill;animation-timeline:--about;animation-range:contain var(--s) contain var(--e)}}}@keyframes About-module__vqXTeW__fill{to{color:var(--bone)}}@supports not (animation-timeline:view()){.About-module__vqXTeW__section{height:auto}.About-module__vqXTeW__sticky{height:auto;min-height:100svh;position:static}}@media (prefers-reduced-motion:reduce){.About-module__vqXTeW__section{height:auto}.About-module__vqXTeW__sticky{height:auto;min-height:100svh;position:static}}@media (max-width:860px){.About-module__vqXTeW__label{padding-top:0}.About-module__vqXTeW__passage{max-width:24ch}}
.NewsletterBookshelf-module__PQg66W__root{isolation:isolate;background:var(--ink);width:100%;color:var(--bone);--shelf-accent:var(--rust);position:relative;overflow:hidden}.NewsletterBookshelf-module__PQg66W__stage{touch-action:pan-y;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.NewsletterBookshelf-module__PQg66W__stage:focus-visible{outline:2px solid var(--shelf-accent);outline-offset:-2px}.NewsletterBookshelf-module__PQg66W__tooltip{pointer-events:none;z-index:20;text-wrap:pretty;background:var(--bone);width:max-content;max-width:min(300px,100% - 2rem);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;opacity:0;border-radius:2px;padding:.5rem .75rem;font-size:11px;line-height:1rem;transition:opacity .15s;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 12px 32px #00000073}.NewsletterBookshelf-module__PQg66W__tooltipVisible{opacity:1}.NewsletterBookshelf-module__PQg66W__tooltipDate{color:#0a151980;display:block}
.Bookshelf-module__F7pcnq__section{padding-block:var(--beat)}.Bookshelf-module__F7pcnq__label{padding-top:.72em}.Bookshelf-module__F7pcnq__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;color:var(--bone);font-size:clamp(1.95rem,4.6vw,3.15rem);font-weight:600;line-height:1.06}.Bookshelf-module__F7pcnq__body{--step:1;max-width:34rem;color:var(--mist);text-wrap:pretty;margin-top:clamp(1.2rem,3vh,1.9rem);font-size:clamp(1rem,1.5vw,1.09rem);line-height:1.7}.Bookshelf-module__F7pcnq__shelf{width:min(100% - var(--pad) * 2, 90rem);margin-top:clamp(2.4rem,6vh,4rem);margin-inline:auto}.Bookshelf-module__F7pcnq__hint{--step:2;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);opacity:.75;margin-top:1.1rem;font-size:.68rem}.Bookshelf-module__F7pcnq__footer{margin-top:clamp(1.8rem,4vh,2.6rem)}.Bookshelf-module__F7pcnq__cta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);align-items:baseline;gap:.65rem;padding-bottom:.5rem;font-size:.72rem;font-weight:500;display:inline-flex;position:relative}.Bookshelf-module__F7pcnq__cta:before,.Bookshelf-module__F7pcnq__cta:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.Bookshelf-module__F7pcnq__cta:before{background:var(--hair)}.Bookshelf-module__F7pcnq__cta:after{background:var(--rust);transform-origin:0;transition:transform .38s var(--ease);transform:scaleX(0)}.Bookshelf-module__F7pcnq__cta:hover:after,.Bookshelf-module__F7pcnq__cta:focus-visible:after{transform:scaleX(1)}.Bookshelf-module__F7pcnq__arrow{color:var(--rust);transition:transform .38s var(--ease);display:inline-block}.Bookshelf-module__F7pcnq__cta:hover .Bookshelf-module__F7pcnq__arrow,.Bookshelf-module__F7pcnq__cta:focus-visible .Bookshelf-module__F7pcnq__arrow{transform:translate(5px)}@media (max-width:860px){.Bookshelf-module__F7pcnq__label{padding-top:0}}@media (prefers-reduced-motion:reduce){.Bookshelf-module__F7pcnq__arrow,.Bookshelf-module__F7pcnq__cta:after{transition:none}}
.Footer-module__EZoWya__footer{padding-block:var(--beat-foot) var(--beat-xs);view-timeline-name:--footer;view-timeline-axis:block}.Footer-module__EZoWya__label{padding-top:.35em}.Footer-module__EZoWya__main{--step:1;flex-direction:column;gap:clamp(2.2rem,6vh,3.5rem);display:flex}.Footer-module__EZoWya__links{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.15rem clamp(1.5rem,4vw,3rem);max-width:30rem;display:grid}.Footer-module__EZoWya__link{color:var(--mist);justify-self:start;padding:.6rem 0;font-size:.95rem;transition:color .24s;display:inline-block;position:relative}.Footer-module__EZoWya__link:after{content:"";background:var(--rust);transform-origin:0;height:1px;transition:transform .34s var(--ease);position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.Footer-module__EZoWya__link:hover,.Footer-module__EZoWya__link:focus-visible{color:var(--bone)}.Footer-module__EZoWya__link:hover:after,.Footer-module__EZoWya__link:focus-visible:after{transform:scaleX(1)}.Footer-module__EZoWya__colophon{border-top:1px solid var(--hair);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding-top:clamp(1.5rem,4vh,2.2rem);font-size:.68rem;display:flex}.Footer-module__EZoWya__wordmark{color:var(--mist)}.Footer-module__EZoWya__year{color:var(--mist);opacity:.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Footer-module__EZoWya__footer .Footer-module__EZoWya__label,.Footer-module__EZoWya__footer .Footer-module__EZoWya__main{animation-timeline:--footer;animation-range:entry calc(24% + var(--step,0) * 12%) entry calc(58% + var(--step,0) * 12%)}}}@media (max-width:860px){.Footer-module__EZoWya__label{padding-top:0}}@media (prefers-reduced-motion:reduce){.Footer-module__EZoWya__link,.Footer-module__EZoWya__link:after{transition:none}}
.Nav-module__e1xquq__header{z-index:20;padding:clamp(1rem, 2.4vh, 1.6rem) var(--pad);pointer-events:none;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;top:0;left:0;right:0}@keyframes Nav-module__e1xquq__fadeIn{to{opacity:1}}.Nav-module__e1xquq__wordmark,.Nav-module__e1xquq__link{pointer-events:auto}.Nav-module__e1xquq__wordmark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);padding:.5rem 0;font-size:.72rem;font-weight:500}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.Nav-module__e1xquq__wordmark{opacity:0;animation:linear both Nav-module__e1xquq__fadeIn;animation-timeline:scroll(root);animation-range:66svh 92svh}}}.Nav-module__e1xquq__standing .Nav-module__e1xquq__wordmark{opacity:1;animation:none}.Nav-module__e1xquq__nav{align-items:center;gap:clamp(1.2rem,3vw,2.4rem);display:flex}.Nav-module__e1xquq__link{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);opacity:.72;padding:.85rem 0;font-size:.72rem;transition:opacity .24s;position:relative}.Nav-module__e1xquq__link:after{content:"";background:var(--rust);transform-origin:0;height:1px;transition:transform .34s var(--ease);position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.Nav-module__e1xquq__link:hover,.Nav-module__e1xquq__link:focus-visible{opacity:1}.Nav-module__e1xquq__link:hover:after,.Nav-module__e1xquq__link:focus-visible:after{transform:scaleX(1)}@media (max-width:620px){.Nav-module__e1xquq__header{justify-content:center;position:absolute}.Nav-module__e1xquq__wordmark{display:none}.Nav-module__e1xquq__nav{gap:1.5rem}.Nav-module__e1xquq__link{font-size:.68rem}.Nav-module__e1xquq__standing{justify-content:flex-start}.Nav-module__e1xquq__standing .Nav-module__e1xquq__wordmark{display:block}.Nav-module__e1xquq__standing .Nav-module__e1xquq__nav{display:none}}@media (prefers-reduced-motion:reduce){.Nav-module__e1xquq__link,.Nav-module__e1xquq__link:after{transition:none}}
.Newsletter-module__2Pl5Qq__section{background:var(--ink-lift);padding-block:var(--beat-lg)}.Newsletter-module__2Pl5Qq__label{color:var(--rust);padding-top:.72em}.Newsletter-module__2Pl5Qq__main{flex-direction:column;align-items:flex-start;display:flex}.Newsletter-module__2Pl5Qq__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:var(--bone);font-size:clamp(1.95rem,4.6vw,3.15rem);font-weight:600;line-height:1.06}.Newsletter-module__2Pl5Qq__form{--step:1;width:min(28rem,100%);margin-top:clamp(2rem,5vh,3rem)}.Newsletter-module__2Pl5Qq__fieldLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin-bottom:.85rem;font-size:.68rem;display:block}.Newsletter-module__2Pl5Qq__field{border-bottom:1px solid var(--hair);align-items:center;gap:.75rem;transition:border-color .26s;display:flex}.Newsletter-module__2Pl5Qq__field:focus-within{border-bottom-color:var(--rust)}.Newsletter-module__2Pl5Qq__input{min-width:0;font:inherit;color:var(--bone);background:0 0;border:0;flex:1;padding:.75rem 0;font-size:1rem}.Newsletter-module__2Pl5Qq__input::placeholder{color:#93a6ae80}.Newsletter-module__2Pl5Qq__input:focus{outline:none}.Newsletter-module__2Pl5Qq__submit{width:44px;height:44px;color:var(--rust);cursor:pointer;transition:transform .38s var(--ease);background:0 0;border:0;flex-shrink:0;place-items:center;font-size:1.1rem;line-height:1;display:grid}.Newsletter-module__2Pl5Qq__submit:hover,.Newsletter-module__2Pl5Qq__submit:focus-visible{transform:translate(4px)}.Newsletter-module__2Pl5Qq__note{--step:2;color:var(--mist);opacity:.72;margin-top:1.6rem;font-size:.85rem}@media (max-width:860px){.Newsletter-module__2Pl5Qq__label{padding-top:0}}@media (prefers-reduced-motion:reduce){.Newsletter-module__2Pl5Qq__submit{transition:none}}
.Section-module__27SNAG__section{padding-block:var(--beat)}.Section-module__27SNAG__label{padding-top:.72em}.Section-module__27SNAG__main{flex-direction:column;align-items:flex-start;display:flex}.Section-module__27SNAG__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;color:var(--bone);font-size:clamp(1.95rem,4.6vw,3.15rem);font-weight:600;line-height:1.06}.Section-module__27SNAG__body{--step:1;max-width:34rem;color:var(--mist);text-wrap:pretty;margin-top:clamp(1.2rem,3vh,1.9rem);font-size:clamp(1rem,1.5vw,1.09rem);line-height:1.7}.Section-module__27SNAG__cta{--step:2;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);align-items:baseline;gap:.65rem;margin-top:clamp(1.6rem,4vh,2.6rem);padding-bottom:.5rem;font-size:.72rem;font-weight:500;display:inline-flex;position:relative}.Section-module__27SNAG__cta:before,.Section-module__27SNAG__cta:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.Section-module__27SNAG__cta:before{background:var(--hair)}.Section-module__27SNAG__cta:after{background:var(--rust);transform-origin:0;transition:transform .38s var(--ease);transform:scaleX(0)}.Section-module__27SNAG__cta:hover:after,.Section-module__27SNAG__cta:focus-visible:after{transform:scaleX(1)}.Section-module__27SNAG__arrow{color:var(--rust);transition:transform .38s var(--ease);display:inline-block}.Section-module__27SNAG__cta:hover .Section-module__27SNAG__arrow,.Section-module__27SNAG__cta:focus-visible .Section-module__27SNAG__arrow{transform:translate(5px)}@media (max-width:860px){.Section-module__27SNAG__label{padding-top:0}}@media (prefers-reduced-motion:reduce){.Section-module__27SNAG__arrow,.Section-module__27SNAG__cta:after{transition:none}}
.Signature-module__BS7LTW__signature{display:block;overflow:visible}.Signature-module__BS7LTW__trace,.Signature-module__BS7LTW__reveal{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.Signature-module__BS7LTW__trace{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.Signature-module__BS7LTW__reveal{stroke:#fff;stroke-width:30px}.Signature-module__BS7LTW__fill{fill:currentColor}.Signature-module__BS7LTW__visible .Signature-module__BS7LTW__trace,.Signature-module__BS7LTW__visible .Signature-module__BS7LTW__reveal{animation:Signature-module__BS7LTW__drawSignature var(--signature-duration) cubic-bezier(.42, 0, .18, 1) var(--signature-delay) forwards}@keyframes Signature-module__BS7LTW__drawSignature{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.Signature-module__BS7LTW__trace,.Signature-module__BS7LTW__reveal{stroke-dashoffset:0}.Signature-module__BS7LTW__visible .Signature-module__BS7LTW__trace,.Signature-module__BS7LTW__visible .Signature-module__BS7LTW__reveal{animation:none}}
.SignatureSection-module__jxcnLa__section{padding:clamp(1rem,3.5vh,2rem) 0 clamp(3rem,8vh,5.5rem)}.SignatureSection-module__jxcnLa__main{justify-content:flex-start;display:flex}.SignatureSection-module__jxcnLa__signature{width:min(100%,28rem);height:auto;min-height:clamp(4.25rem,8vw,6rem);color:color-mix(in srgb, var(--bone) 88%, var(--ivy));filter:drop-shadow(0 0 14px #93a86814);display:block;overflow:visible}@media (max-width:860px){.SignatureSection-module__jxcnLa__section{padding-top:clamp(.75rem,3vh,1.5rem)}.SignatureSection-module__jxcnLa__signature{width:min(100%,21rem)}}
