:root{--cream:#fcf4e4;--champagne:#f7e8c9;--pacific:#4b9aaa;--deep:#2f3841;--text:#262d35;--ink:#1e1412;--red:#2f3841;--gold:#e79b36;--text-60:color-mix(in srgb, var(--text) 62%, var(--cream));--rule:color-mix(in srgb, var(--text) 16%, var(--cream));--cream-70:color-mix(in srgb, var(--cream) 72%, var(--deep));--cream-rule:color-mix(in srgb, var(--cream) 28%, var(--deep));--font-display:"ivypresto-display", "ivypresto-text", "Newsreader", "Iowan Old Style", Georgia, serif;--font-headline:"ivypresto-headline", "ivypresto-text", "Newsreader", "Iowan Old Style", Georgia, serif;--font-text:"ivypresto-text", "Newsreader", "Iowan Old Style", Georgia, serif;--step--1:.8rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.563rem;--step-3:1.953rem;--step-4:2.441rem;--step-5:3.052rem;--gutter:clamp(1.25rem, 5vw, 4.5rem);--max:1440px;--measure:58ch;--tex-band:url(/textures/band.jpg);--tex-paper:url(/textures/paper.jpg)}*,:before,:after{box-sizing:border-box}html{background:var(--cream) var(--tex-paper) repeat;color:var(--text);font-family:var(--font-text);letter-spacing:.006em;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-size:512px 512px;font-size:112.5%;line-height:1.55}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1}img,picture,video{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:.012em;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0 0 .45em;font-weight:400;line-height:1.08}h1{font-size:var(--step-5)}h2{font-size:var(--step-3);font-family:var(--font-headline);letter-spacing:.015em}h3{font-size:var(--step-1);font-family:var(--font-headline);letter-spacing:.015em}p{max-width:var(--measure);margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}a:hover{text-decoration-color:currentColor}:focus-visible{outline-offset:3px;outline:2px solid #e79b36}.skip{background:var(--deep);color:var(--cream);z-index:60;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip:focus{left:.5rem}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.band-quilt{color:var(--cream);text-shadow:0 1px 2px #1e140f8c,0 0 14px #1e140f4d;background:#7a5e4b url(/textures/quilt-band.jpg) 50%/cover no-repeat}@media (width<=599px){.band-quilt{background-image:url(/textures/quilt-band-sm.jpg)}}.band-quilt a{color:inherit}.band-quilt .muted{color:inherit;opacity:.85}.band-quilt .button{color:var(--deep);background:var(--cream);border-color:var(--cream);text-shadow:none}.band-quilt .button:hover{background:#fff;border-color:#fff}.band-quilt .button.quiet{color:var(--cream);background:0 0}.band-quilt input{text-shadow:none}.band-deep{background:var(--deep) var(--tex-band) repeat;color:var(--cream);background-size:512px 512px;background-attachment:scroll}.band-deep a{color:inherit}.band-deep .muted{color:var(--cream-70)}:root{--deckle:10px;--deckle-bottom:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='720' height='10' viewBox='0 0 720 10' preserveAspectRatio='none'><path fill='black' d='M0,0 L0,6.9 L3,6.5 L6,6.6 L9,6.3 L12,5.8 L15,6.1 L18,6.7 L21,6.5 L24,6.0 L27,5.7 L30,6.5 L33,6.3 L36,6.3 L39,6.2 L42,6.5 L45,6.5 L48,6.7 L51,6.6 L54,6.7 L57,6.5 L60,5.9 L63,5.9 L66,6.1 L69,5.7 L72,6.0 L75,6.2 L78,5.2 L81,4.7 L84,6.0 L87,5.4 L90,5.6 L93,4.6 L96,5.8 L99,5.2 L102,4.7 L105,4.6 L108,4.7 L111,4.5 L114,4.3 L117,3.9 L120,4.9 L123,4.2 L126,4.1 L129,4.0 L132,2.9 L135,4.1 L138,3.7 L141,3.6 L144,3.7 L147,3.2 L150,3.9 L153,3.2 L156,3.1 L159,3.2 L162,3.7 L165,4.0 L168,3.5 L171,3.2 L174,4.4 L177,3.6 L180,4.7 L183,4.3 L186,4.1 L189,4.3 L192,4.8 L195,5.1 L198,4.7 L201,5.2 L204,5.7 L207,4.7 L210,4.3 L213,4.3 L216,4.1 L219,4.4 L222,4.3 L225,4.0 L228,4.7 L231,3.2 L234,3.7 L237,5.1 L240,4.5 L243,4.2 L246,4.0 L249,4.5 L252,3.9 L255,3.6 L258,3.0 L261,3.4 L264,3.0 L267,3.0 L270,2.9 L273,3.1 L276,2.9 L279,3.4 L282,2.3 L285,2.8 L288,3.6 L291,2.7 L294,3.1 L297,3.1 L300,3.1 L303,2.8 L306,1.9 L309,2.4 L312,2.4 L315,1.9 L318,2.4 L321,2.1 L324,1.9 L327,2.8 L330,2.7 L333,2.4 L336,2.3 L339,2.5 L342,2.6 L345,2.6 L348,2.8 L351,2.6 L354,3.0 L357,3.0 L360,2.9 L363,2.5 L366,2.5 L369,3.0 L372,2.7 L375,2.7 L378,1.7 L381,1.6 L384,2.9 L387,3.0 L390,3.5 L393,3.3 L396,3.2 L399,3.2 L402,2.6 L405,3.8 L408,3.2 L411,3.9 L414,3.8 L417,4.0 L420,4.4 L423,3.8 L426,4.0 L429,3.8 L432,4.1 L435,5.1 L438,4.2 L441,5.0 L444,4.9 L447,4.9 L450,4.9 L453,4.1 L456,4.7 L459,5.2 L462,4.2 L465,4.5 L468,4.1 L471,4.6 L474,3.9 L477,5.1 L480,4.2 L483,3.6 L486,5.0 L489,4.6 L492,4.4 L495,4.4 L498,4.0 L501,4.1 L504,4.5 L507,4.5 L510,4.4 L513,4.1 L516,3.8 L519,3.9 L522,4.5 L525,4.7 L528,3.9 L531,3.9 L534,4.7 L537,4.6 L540,4.6 L543,3.7 L546,4.2 L549,4.3 L552,4.7 L555,3.9 L558,5.3 L561,5.0 L564,5.1 L567,4.5 L570,5.1 L573,5.7 L576,4.4 L579,5.3 L582,5.6 L585,4.9 L588,5.6 L591,5.1 L594,5.8 L597,5.4 L600,5.3 L603,6.1 L606,5.5 L609,5.7 L612,4.6 L615,4.9 L618,5.6 L621,5.6 L624,5.3 L627,5.8 L630,5.1 L633,5.8 L636,5.2 L639,6.0 L642,5.8 L645,5.8 L648,6.3 L651,7.2 L654,6.1 L657,6.4 L660,7.2 L663,6.6 L666,7.6 L669,7.0 L672,6.9 L675,7.1 L678,7.8 L681,7.3 L684,7.2 L687,7.0 L690,6.1 L693,6.4 L696,7.4 L699,7.0 L702,6.8 L705,6.8 L708,6.3 L711,6.6 L714,6.1 L717,6.6 L720,6.9 L720,0 Z'/></svg>");--deckle-top:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='720' height='10' viewBox='0 0 720 10' preserveAspectRatio='none'><path fill='black' d='M0,10 L0,6.9 L3,6.5 L6,6.6 L9,6.3 L12,5.8 L15,6.1 L18,6.7 L21,6.5 L24,6.0 L27,5.7 L30,6.5 L33,6.3 L36,6.3 L39,6.2 L42,6.5 L45,6.5 L48,6.7 L51,6.6 L54,6.7 L57,6.5 L60,5.9 L63,5.9 L66,6.1 L69,5.7 L72,6.0 L75,6.2 L78,5.2 L81,4.7 L84,6.0 L87,5.4 L90,5.6 L93,4.6 L96,5.8 L99,5.2 L102,4.7 L105,4.6 L108,4.7 L111,4.5 L114,4.3 L117,3.9 L120,4.9 L123,4.2 L126,4.1 L129,4.0 L132,2.9 L135,4.1 L138,3.7 L141,3.6 L144,3.7 L147,3.2 L150,3.9 L153,3.2 L156,3.1 L159,3.2 L162,3.7 L165,4.0 L168,3.5 L171,3.2 L174,4.4 L177,3.6 L180,4.7 L183,4.3 L186,4.1 L189,4.3 L192,4.8 L195,5.1 L198,4.7 L201,5.2 L204,5.7 L207,4.7 L210,4.3 L213,4.3 L216,4.1 L219,4.4 L222,4.3 L225,4.0 L228,4.7 L231,3.2 L234,3.7 L237,5.1 L240,4.5 L243,4.2 L246,4.0 L249,4.5 L252,3.9 L255,3.6 L258,3.0 L261,3.4 L264,3.0 L267,3.0 L270,2.9 L273,3.1 L276,2.9 L279,3.4 L282,2.3 L285,2.8 L288,3.6 L291,2.7 L294,3.1 L297,3.1 L300,3.1 L303,2.8 L306,1.9 L309,2.4 L312,2.4 L315,1.9 L318,2.4 L321,2.1 L324,1.9 L327,2.8 L330,2.7 L333,2.4 L336,2.3 L339,2.5 L342,2.6 L345,2.6 L348,2.8 L351,2.6 L354,3.0 L357,3.0 L360,2.9 L363,2.5 L366,2.5 L369,3.0 L372,2.7 L375,2.7 L378,1.7 L381,1.6 L384,2.9 L387,3.0 L390,3.5 L393,3.3 L396,3.2 L399,3.2 L402,2.6 L405,3.8 L408,3.2 L411,3.9 L414,3.8 L417,4.0 L420,4.4 L423,3.8 L426,4.0 L429,3.8 L432,4.1 L435,5.1 L438,4.2 L441,5.0 L444,4.9 L447,4.9 L450,4.9 L453,4.1 L456,4.7 L459,5.2 L462,4.2 L465,4.5 L468,4.1 L471,4.6 L474,3.9 L477,5.1 L480,4.2 L483,3.6 L486,5.0 L489,4.6 L492,4.4 L495,4.4 L498,4.0 L501,4.1 L504,4.5 L507,4.5 L510,4.4 L513,4.1 L516,3.8 L519,3.9 L522,4.5 L525,4.7 L528,3.9 L531,3.9 L534,4.7 L537,4.6 L540,4.6 L543,3.7 L546,4.2 L549,4.3 L552,4.7 L555,3.9 L558,5.3 L561,5.0 L564,5.1 L567,4.5 L570,5.1 L573,5.7 L576,4.4 L579,5.3 L582,5.6 L585,4.9 L588,5.6 L591,5.1 L594,5.8 L597,5.4 L600,5.3 L603,6.1 L606,5.5 L609,5.7 L612,4.6 L615,4.9 L618,5.6 L621,5.6 L624,5.3 L627,5.8 L630,5.1 L633,5.8 L636,5.2 L639,6.0 L642,5.8 L645,5.8 L648,6.3 L651,7.2 L654,6.1 L657,6.4 L660,7.2 L663,6.6 L666,7.6 L669,7.0 L672,6.9 L675,7.1 L678,7.8 L681,7.3 L684,7.2 L687,7.0 L690,6.1 L693,6.4 L696,7.4 L699,7.0 L702,6.8 L705,6.8 L708,6.3 L711,6.6 L714,6.1 L717,6.6 L720,6.9 L720,10 Z'/></svg>")}.band-deep,.band-quilt,.hero-quilt{padding-bottom:var(--deckle);-webkit-mask-image:linear-gradient(#000, #000), var(--deckle-bottom);mask-image:linear-gradient(#000, #000), var(--deckle-bottom);-webkit-mask-size:100% calc(100% - var(--deckle) + .5px), 720px var(--deckle);mask-size:100% calc(100% - var(--deckle) + .5px), 720px var(--deckle);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.site-footer.band-deep,.site-footer.band-quilt{padding-bottom:1.75rem;padding-top:calc(var(--deckle) + clamp(3rem, 6vw, 5rem));-webkit-mask-image:var(--deckle-top), linear-gradient(#000, #000);mask-image:var(--deckle-top), linear-gradient(#000, #000);-webkit-mask-size:720px var(--deckle), 100% calc(100% - var(--deckle) + .5px);mask-size:720px var(--deckle), 100% calc(100% - var(--deckle) + .5px);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat}.soon.band-deep{padding-bottom:0;-webkit-mask-image:none;mask-image:none}.frame{background:var(--champagne);position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.button{font:inherit;font-family:var(--font-text);font-size:var(--step-0);letter-spacing:.03em;color:var(--cream);background:var(--deep);border:1px solid var(--deep);cursor:pointer;padding:.8em 1.4em;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.button:hover{background:var(--text);border-color:var(--text)}.button.quiet{color:var(--text);background:0 0;border-color:currentColor}.button.quiet:hover{color:var(--red);background:0 0}.band-deep .button{color:var(--deep);background:var(--cream);border-color:var(--cream)}.band-deep .button:hover{background:#fff;border-color:#fff}.band-deep .button.quiet{color:var(--cream);background:0 0}.price{font-variant-numeric:tabular-nums lining-nums;color:var(--red)}.price.hold,.price.ask{color:var(--text-60)}.tag{color:var(--red)}.muted{color:var(--text-60)}.small{font-size:var(--step--1)}.tiny{letter-spacing:.04em;font-size:.72rem}.prose{max-width:var(--measure)}.prose p{margin-bottom:1.1em}input,textarea,select,button{font:inherit;color:inherit}.field{gap:.35rem;margin-bottom:1rem;display:grid}.field label{font-size:var(--step--1);color:var(--text-60)}.field input,.field textarea{border:1px solid var(--rule);background:#fff;border-radius:0;width:100%;padding:.7em .8em}.field input:focus,.field textarea:focus{border-color:var(--deep);outline:none}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.js .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transform:translateY(18px)}html.js .reveal.is-in{opacity:1;transform:none}a,.button{transition:color .15s,background-color .15s,border-color .15s,text-decoration-color .15s}}
