:root{--color-copper:#B5532E;--color-copper-text:#9E4423;--color-burgundy:#510711;--color-ochre:#DB903F;--color-beamwood:#140D0C;--color-walnut:#43291C;--color-ink-soft:#3D372E;--color-canvas:#FAFAFA;--color-candle-wax:#F0EFEC;--color-linen:#E1DDD6;--color-on-dark:#FCFBFA;--color-teal:#0E4341;--color-umber:#413326;--color-umber-muted:rgba(65, 51, 38, 0.65);--color-on-dark-muted:rgba(240, 239, 236, 0.6);--color-error:#FF4E4E;--font-heading:"Fraunces", Georgia, serif;--font-body:"Jost", sans-serif;--pad-x:64px;--pad-y:80px;--section-y:64px;--site-max-w:1312px;--transition:200ms ease}@media (max-width:1024px){:root{--pad-x:40px;--pad-y:64px;--section-y:48px}}@media (max-width:767px){:root{--pad-x:20px;--pad-y:48px;--section-y:48px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:60px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}.site-main [data-reveal]{opacity:0}@media print{.site-main [data-reveal]{opacity:1}}body{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--color-beamwood);background:var(--color-canvas);font-variation-settings:"SOFT" 0,"WONK" 1;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;color:inherit}ul[class],ol[class]{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:300;line-height:1.15}.section-title{font-size:68px;font-weight:300;line-height:.94;letter-spacing:-1.02px;color:var(--color-beamwood)}.section-title em{color:var(--color-burgundy)}@media (max-width:1024px){.section-title{font-size:32px;line-height:1.06;letter-spacing:-.32px}}.eyebrow{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:4.48px;text-transform:uppercase;color:var(--color-walnut)}[hidden]{display:none!important}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{top:8px;left:8px;width:auto;height:auto;padding:12px 16px;margin:0;clip:auto;z-index:100000;background:var(--color-canvas);color:var(--color-beamwood)}:focus:not(:focus-visible){outline:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-left:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2L2 12' fill='none' stroke='%23140D0C' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat center / 14px;cursor:pointer}