@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.3dborei_eaksc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.p.413-z4yxnjtyu.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0q59resy_4ije.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_359d2f71-module__K4j4hW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_359d2f71-module__K4j4hW__variable{--font-wf-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_22623539-module__eiYJ6a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_22623539-module__eiYJ6a__variable{--font-wf-sans:"DM Sans", "DM Sans Fallback"}
.case-wf{--wf-cream:#f5f1ea;--wf-cream-deep:#ece5d8;--wf-paper:#fbf9f4;--wf-espresso:#2a211b;--wf-espresso-soft:#5a4c40;--wf-espresso-deep:#1a1410;--wf-brass:#b08d57;--wf-brass-text:#7d5c28;--wf-brass-bright:#c9a66b;--wf-cream-dim:#bcb7b0;--wf-cream-mute:#9a938d;--wf-on-image:#f5f1ea;--wf-on-image-dim:#b9afa1;--wf-brass-glow:#d6b173;--wf-scrim:42 33 27;--wf-line:#2a211b29;--wf-line-inverse:#f5f1ea2e;--wf-alert:#9c2b1f;--wf-shadow-mat:0 24px 60px -30px #2a211b59;--wf-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--wf-cream);color:var(--wf-espresso);font-family:var(--font-wf-sans), sans-serif}.case-wf ::selection{background-color:var(--wf-brass);color:var(--wf-cream)}.wf-serif{font-family:var(--font-wf-serif), serif;font-weight:400}.wf-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.wf-rule{background-color:var(--wf-brass);transform-origin:0;width:2.5rem;height:1px;transition:transform .9s var(--wf-ease) .15s;display:inline-block;transform:scaleX(0)}.wf-inview .wf-rule,.wf-rule.wf-inview{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.case-wf .wf-rule{transition:none;transform:scaleX(1)}}.wf-reveal{transition:opacity .7s var(--wf-ease) var(--wf-reveal-delay,0s), transform .7s var(--wf-ease) var(--wf-reveal-delay,0s)}.wf-reveal.wf-out{opacity:0;transform:translate(-20px)}@media (prefers-reduced-motion:reduce){.case-wf .wf-reveal{transition:none}.case-wf .wf-reveal.wf-out{opacity:1;transform:none}}.wf-arrow-link .wf-arrow{transition:transform .35s var(--wf-ease);display:inline-block}@media (hover:hover) and (pointer:fine){.wf-arrow-link:hover .wf-arrow{transform:translate(.4em)}}.wf-arrow-link:focus-visible .wf-arrow{transform:translate(.4em)}.wf-arrow-link:active .wf-arrow{transition-duration:0s;transform:translate(.15em)}.wf-nav-link{position:relative}.wf-nav-link:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--wf-ease);background-color:currentColor;position:absolute;bottom:-.2em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.wf-nav-link:hover:after{transform-origin:0;transform:scaleX(1)}}.wf-nav-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.wf-nav-link:active:after{transform-origin:0;transition-duration:0s;transform:scaleX(1)}.wf-nav-link:active{transform:translateY(1px)}.case-wf .wf-hero-nav a:active{color:var(--wf-brass-glow)}.case-wf .wf-dark .wf-nav-link:active{color:var(--wf-brass-bright)}.case-wf :focus-visible{outline:2px solid var(--wf-espresso);outline-offset:2px;border-radius:1px}.case-wf .wf-dark :focus-visible,.case-wf .wf-dark:focus-visible{outline-color:var(--wf-brass)}.wf-hero{background-color:var(--wf-espresso);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.wf-hero-media{transform-origin:62% 40%;will-change:transform;position:absolute;inset:0}.wf-hero-scrim{pointer-events:none;background-image:linear-gradient(to bottom, rgb(var(--wf-scrim) / .8) 0%, rgb(var(--wf-scrim) / .74) 10%, rgb(var(--wf-scrim) / 0) 26%), linear-gradient(to right, rgb(var(--wf-scrim) / .86) 0%, rgb(var(--wf-scrim) / .7) 35%, rgb(var(--wf-scrim) / .36) 62%, rgb(var(--wf-scrim) / .06) 85%, rgb(var(--wf-scrim) / 0) 100%), linear-gradient(to bottom, rgb(var(--wf-scrim) / 0) 22%, rgb(var(--wf-scrim) / .3) 42%, rgb(var(--wf-scrim) / .7) 66%, rgb(var(--wf-scrim) / .9) 100%);position:absolute;inset:0}.wf-rule-glow{background-color:var(--wf-brass-glow);transform-origin:0;width:2.5rem;height:1px;display:inline-block}.wf-list{flex-direction:column;gap:.15rem;display:flex}.wf-listrow{align-items:baseline;gap:1rem;display:flex}.wf-addr{font-family:var(--font-wf-serif), serif;letter-spacing:.005em;white-space:nowrap;color:var(--wf-on-image-dim);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.7;position:relative}.wf-addr:after{content:"";background-color:var(--wf-brass-glow);height:1px;transform:scaleX(var(--strike-scale,1));transform-origin:0;position:absolute;top:52%;left:-.15em;right:-.15em}.wf-sold{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--wf-brass-glow);font-size:.6875rem}.wf-seed{visibility:hidden;font-family:var(--font-wf-serif), serif;white-space:nowrap;color:var(--wf-on-image);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.7;position:absolute;top:0;left:0}.wf-h1{font-family:var(--font-wf-serif), serif;letter-spacing:-.02em;color:var(--wf-on-image);font-size:clamp(2.75rem,6.2vw,6.5rem);font-weight:400;line-height:1.02}.wf-h1 em{color:var(--wf-brass-glow);font-style:italic}.wf-hero-body{color:var(--wf-on-image)}.wf-btn-cream{background-color:var(--wf-on-image);color:var(--wf-espresso)}@media (hover:hover) and (pointer:fine){.wf-btn-cream:hover{background-color:#fff}}.wf-btn-cream:active{background-color:var(--wf-cream-deep);transition-duration:0s;transform:translateY(1px)}.wf-link-glow{min-height:3rem;color:var(--wf-on-image);transition:border-color .35s var(--wf-ease), transform .35s var(--wf-ease);border-bottom:1px solid #f5f1ea73;align-items:center;gap:.6em;font-size:.9375rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.wf-link-glow:hover{border-color:var(--wf-brass-glow)}}.wf-link-glow:focus-visible{border-color:var(--wf-brass-glow)}.wf-link-glow:active{border-color:var(--wf-on-image);transition-duration:0s;transform:translateY(1px)}.case-wf .wf-hero-nav a{color:var(--wf-on-image)}.case-wf .wf-hero-nav .wf-amp{color:var(--wf-brass-glow)}.case-wf .wf-hero-nav :focus-visible{outline-color:var(--wf-brass-glow)}@media (prefers-reduced-motion:reduce){.case-wf .wf-hero-media{transform:scale(1.03)}.case-wf .wf-link-glow{transition:none}}.wf-hero[data-armed] .wf-listrow,.wf-hero[data-armed] .wf-h1,.wf-hero[data-armed] [data-eyebrow]{opacity:0}.wf-hero[data-armed] [data-after]{visibility:hidden}.wf-hero[data-armed] .wf-rule-glow{transform:scaleX(0)}.wf-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.wf-track::-webkit-scrollbar{display:none}.wf-track>*{scroll-snap-align:center;flex-shrink:0}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.case-wf .wf-track{scroll-snap-type:none;width:max-content;overflow-x:visible}}.wf-frame-par{will-change:transform;width:116%;position:absolute;inset:0 auto 0 -8%}.wf-frame-zoom{width:100%;height:100%;transition:transform .6s var(--wf-ease);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.wf-frame:hover .wf-frame-zoom{transform:scale(1.03)}}.wf-frame:focus-visible .wf-frame-zoom{transform:scale(1.03)}.wf-frame:active .wf-frame-zoom{transition-duration:0s;transform:scale(1.012)}.wf-frame-caption{transition:transform .45s var(--wf-ease);transform:translateY(101%)}@media (hover:hover) and (pointer:fine){.wf-frame:hover .wf-frame-caption{transform:translateY(0)}}.wf-frame:focus-visible .wf-frame-caption,.wf-frame:active .wf-frame-caption{transform:translateY(0)}.wf-frame:active{background-color:var(--wf-espresso-deep);border-color:var(--wf-espresso-deep)}@media (prefers-reduced-motion:reduce){.case-wf .wf-frame-zoom,.case-wf .wf-frame-caption{transition:none}.case-wf .wf-frame:hover .wf-frame-zoom{transform:none}}.wf-door{background-color:var(--wf-paper);border:1px solid var(--wf-line);transition:background-color .5s var(--wf-ease), border-color .5s var(--wf-ease)}@media (hover:hover) and (pointer:fine){.wf-door:hover{background-color:var(--wf-espresso);border-color:var(--wf-espresso)}}.wf-door:focus-visible{background-color:var(--wf-espresso);border-color:var(--wf-espresso)}.wf-door:active{background-color:var(--wf-espresso-deep);border-color:var(--wf-espresso-deep);transition-duration:0s}@media (prefers-reduced-motion:reduce){.case-wf .wf-door{transition:none}}.wf-btn{min-height:3rem;transition:background-color .35s var(--wf-ease), color .35s var(--wf-ease), border-color .35s var(--wf-ease), transform .35s var(--wf-ease);align-items:center;gap:.6em;padding:.85rem 1.75rem;font-size:.9375rem;display:inline-flex}.wf-btn-primary{background-color:var(--wf-espresso);color:var(--wf-cream)}@media (hover:hover) and (pointer:fine){.wf-btn-primary:hover{background-color:var(--wf-brass-text);color:var(--wf-paper)}}.wf-btn-primary:active:not(:disabled){background-color:var(--wf-espresso-deep);color:var(--wf-cream);transition-duration:0s;transform:translateY(1px)}.wf-btn-ghost{border:1px solid var(--wf-line);color:var(--wf-espresso)}@media (hover:hover) and (pointer:fine){.wf-btn-ghost:hover{border-color:var(--wf-brass-text);color:var(--wf-brass-text)}}.wf-btn-ghost:active:not(:disabled){border-color:var(--wf-espresso);color:var(--wf-espresso);transition-duration:0s;transform:translateY(1px)}.wf-btn:disabled,.wf-btn-primary:disabled{background-color:var(--wf-cream-deep);color:var(--wf-espresso-soft);cursor:not-allowed}.wf-label{letter-spacing:.02em;color:var(--wf-espresso);margin-bottom:.5rem;font-size:.8125rem;display:block}.wf-field{border:1px solid var(--wf-line);background-color:var(--wf-cream);width:100%;min-height:3rem;color:var(--wf-espresso);transition:background-color .35s var(--wf-ease), border-color .35s var(--wf-ease);border-radius:2px;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.wf-field::placeholder{color:var(--wf-espresso-soft)}@media (hover:hover) and (pointer:fine){.wf-field:hover:not(:disabled){background-color:var(--wf-paper);border-color:var(--wf-brass-text)}}.wf-field:focus{background-color:var(--wf-paper);border-color:var(--wf-brass-text)}.wf-field:active:not(:disabled){background-color:var(--wf-cream);border-color:var(--wf-espresso);transition-duration:0s}.wf-field[aria-invalid=true],.wf-field[aria-invalid=true]:hover,.wf-field[aria-invalid=true]:active:not(:disabled){border-color:var(--wf-alert)}.wf-field:disabled{background-color:var(--wf-cream-deep);color:var(--wf-espresso-soft);cursor:not-allowed}.wf-select{--wf-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%237d5c28' stroke-width='1.25'%3E%3Cpath d='M2.25 4.5 6 8.25 9.75 4.5'/%3E%3C/svg%3E");--wf-chevron-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%232a211b' stroke-width='1.25'%3E%3Cpath d='M2.25 4.5 6 8.25 9.75 4.5'/%3E%3C/svg%3E");appearance:none;cursor:pointer;background-image:var(--wf-chevron);transition:background-color .35s var(--wf-ease), background-position .2s var(--wf-ease), border-color .35s var(--wf-ease);background-position:right 1.15rem top 50%;background-repeat:no-repeat;background-size:12px 12px;padding-right:3rem}@media (hover:hover) and (pointer:fine){.wf-select:hover:not(:disabled){background-image:var(--wf-chevron-ink);background-position:right 1.15rem top calc(50% + 1px)}}.wf-select:focus,.wf-select:active:not(:disabled){background-image:var(--wf-chevron-ink)}.wf-select:active:not(:disabled){background-position:right 1.15rem top calc(50% + 1px)}.wf-select option{background-color:var(--wf-paper);color:var(--wf-espresso)}.wf-select:disabled{cursor:not-allowed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%235a4c40' stroke-width='1.25'%3E%3Cpath d='M2.25 4.5 6 8.25 9.75 4.5'/%3E%3C/svg%3E")}.wf-error{color:var(--wf-alert);margin-top:.5rem;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.case-wf .wf-field,.case-wf .wf-select{transition:none}.case-wf .wf-select:hover:not(:disabled),.case-wf .wf-select:active:not(:disabled){background-position:right 1.15rem top 50%}.case-wf .wf-btn,.case-wf .wf-link-glow,.case-wf .wf-maker{transition-property:background-color,color,border-color}.case-wf .wf-btn-primary:active:not(:disabled),.case-wf .wf-btn-ghost:active:not(:disabled),.case-wf .wf-btn-cream:active,.case-wf .wf-link-glow:active,.case-wf .wf-maker:active,.case-wf .wf-nav-link:active,.case-wf .wf-arrow-link:active .wf-arrow,.case-wf .wf-frame:active .wf-frame-zoom{transform:none}}.wf-maker{color:var(--wf-cream);transition:color .35s var(--wf-ease), transform .35s var(--wf-ease);align-items:center;margin-block:-.75rem;padding-block:.75rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.wf-maker:hover{color:var(--wf-brass-bright)}}.wf-maker:focus-visible{color:var(--wf-brass-bright)}.wf-maker:active{color:var(--wf-brass);transition-duration:0s;transform:translateY(1px)}.wf-sharphaw{background:currentColor;width:4rem;height:1rem;display:block;-webkit-mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat;mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.case-wf .wf-maker{transition:none}}
