@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/acc2f8c5bbec793d-s.1t_e7nl3ovll-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/113ff28cf9b2d953-s.421v1u00lnp2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/67ff7386ca3ee52c-s.p.3slq8sz4zhb1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c0a97eaefa9a972-s.09mqwf_zjnrdf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/180a42cfd56a8f5d-s.0s5mkn35-hrc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e368dbf2d3b24ea3-s.p.20jfceqj9zyw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.CXu52a_className{font-family:Fraunces,Fraunces Fallback}.CXu52a_variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.pg-QBq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.pg-QBq_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--ink:#292821;--cream:#f6eee5;--sand:#e1d4c4;--sage:#97896e;--earth:#88633d;--ink-deep:#1c1b16;--paper:#fbf7f0;--sand-deep:#d4c4b0;--on-light:var(--ink);--on-light-soft:#635c4c;--on-light-faint:#6e6656;--on-dark:#efe6d9;--on-dark-soft:#a49b88;--on-dark-faint:#9e9482;--label:#6b5f45;--accent:#7f5c39;--rule-light:#29282129;--rule-light-soft:#29282117;--rule-dark:#efe6d933;--rule-dark-soft:#efe6d91c;--gutter:clamp(20px, 5.2vw, 92px);--measure:1560px;--section:clamp(84px, 13vh, 176px);--section-tight:clamp(60px, 9vh, 116px);--ease:cubic-bezier(.22, .61, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--header-h:76px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--cream);color:var(--on-light);font-family:var(--font-sans);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.62;overflow-x:hidden}img,picture,svg,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}::selection{background:var(--earth);color:var(--cream)}:focus-visible{outline:2px solid var(--earth);outline-offset:3px}.display{font-family:var(--font-display);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 144;letter-spacing:-.028em;text-wrap:balance;font-weight:400;line-height:.94}.display--light{font-weight:300}.quiet{font-family:var(--font-display);font-variation-settings:"SOFT" 70, "WONK" 1, "opsz" 84;letter-spacing:-.014em;text-wrap:pretty;font-style:italic;font-weight:300;line-height:1.26}.serif{font-family:var(--font-display);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 72;letter-spacing:-.02em;font-weight:400;line-height:1.14}.eyebrow{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1}.ref{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600;display:block}.lede{font-family:var(--font-display);font-variation-settings:"SOFT" 40, "WONK" 0, "opsz" 60;letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(21px,2.5vw,33px);font-weight:300;line-height:1.3}.prose p{max-width:56ch;color:var(--on-light-soft)}.prose p+p{margin-top:1.15em}.shell{width:100%;max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,34px);display:grid}.rule{border:0;border-top:1px solid var(--rule-light)}.ground-cream{background:var(--cream);color:var(--on-light)}.ground-paper{background:var(--paper);color:var(--on-light)}.ground-sand{background:var(--sand);color:var(--on-light);--label:#5f5744;--accent:#74532f;--on-light-faint:#5a5341}.ground-ink,[data-ground=ink]{--label:var(--sage);--accent:#b98b57}.ground-ink{background:var(--ink-deep);color:var(--on-dark)}.btn{--btn-fg:var(--cream);--btn-bg:var(--ink);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);cursor:pointer;letter-spacing:.22em;text-transform:uppercase;transition:color .5s var(--ease);justify-content:center;align-items:center;gap:12px;padding:17px 32px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn>span{z-index:1;position:relative}.btn:after{content:"";z-index:0;background:var(--earth);transition:transform .55s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:after,.btn:focus-visible:after{transform:translateY(0)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--on-light);border-color:var(--rule-light)}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--cream)}.btn--onDark{--btn-bg:transparent;--btn-fg:var(--on-dark);border-color:var(--rule-dark)}.uline{padding-bottom:2px;display:inline-block;position:relative}.uline:after{content:"";opacity:.42;transform-origin:100%;height:1px;transition:transform .5s var(--ease), opacity .4s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.uline:hover:after,.uline:focus-visible:after{opacity:1;transform-origin:0;transform:scaleX(1)}.js [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal][data-delay="1"]{transition-delay:90ms}[data-reveal][data-delay="2"]{transition-delay:.18s}[data-reveal][data-delay="3"]{transition-delay:.27s}[data-reveal][data-delay="4"]{transition-delay:.36s}.mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.js .mask>span{transition:transform 1.25s var(--ease);display:block;transform:translateY(110%)}.mask>span{display:block}.is-in .mask>span,.mask.is-in>span{transform:none}.drawRule{background:var(--rule-light-soft);height:1px;position:relative}.drawRule:after{content:"";background:var(--ink);width:100%;transition:width 1.3s var(--ease) .15s;position:absolute;inset:0 auto 0 0}.js .drawRule:after{width:0}.drawRule.is-in:after{width:100%}.pending{font-family:var(--font-sans);letter-spacing:.06em;color:#9a5b2a;text-transform:none;vertical-align:baseline;background:#9a5b2a14;border-bottom:1px dashed #9a5b2a99;padding:.15em .45em;font-size:.62em;font-weight:500;line-height:1.3;display:inline-block}.pending:before{content:"awaiting: ";opacity:.62}.skipLink{top:-100px;left:var(--gutter);z-index:200;background:var(--ink);color:var(--cream);letter-spacing:.2em;text-transform:uppercase;transition:top .3s var(--ease);padding:14px 22px;font-size:11px;font-weight:600;position:absolute}.skipLink:focus{top:14px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){body{font-size:16px}:root{--header-h:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}.js .mask>span{transform:none}.js .drawRule:after{width:100%}}.brand-logo{width:auto;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;display:block}
