@font-face{font-family:Libre Caslon Display;src:url(/fonts/samples/libre-caslon-display-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fonts/samples/libre-caslon-text-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fonts/samples/libre-caslon-text-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}body:has(.sp-sandwren){background:#efe6d5}.sp-sandwren{--sea:#0f3d3e;--paper:#efe6d5;--paper-2:#e7dcc7;--ink:#15201f;--coral:#d9593d;--coral-ink:#a33a20;--hair:#0f3d3e57;--hair-paper:#efe6d552;--display:"Libre Caslon Display", Georgia, "Times New Roman", serif;--text:"Libre Caslon Text", Georgia, "Times New Roman", serif;--gut:clamp(1rem, 4vw, 3rem);--wave-w:15rem;--wave-h:1.25rem;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--text);font-synthesis:none;font-kerning:normal}.sp-sandwren h1,.sp-sandwren h2,.sp-sandwren h3{font-family:var(--display);text-wrap:balance;font-weight:400}.sp-sandwren p{text-wrap:pretty}.sp-sandwren a{color:inherit}.sp-sandwren :focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}.sp-sandwren [id]{scroll-margin-top:2.5rem}.sp-sandwren .sw-nb{white-space:nowrap}.sp-sandwren .sw-col{width:100%;max-width:90rem;padding-inline:var(--gut);margin-inline:auto}.sp-sandwren .sw-kicker,.sp-sandwren .sw-tag,.sp-sandwren .sw-rule a,.sp-sandwren .sw-ears,.sp-sandwren .sw-btn,.sp-sandwren .sw-coupon-t,.sp-sandwren .sw-water span{letter-spacing:.09em;text-transform:uppercase;font-size:.875rem}.sp-sandwren .sw-mast .sw-col{container-type:inline-size}.sp-sandwren .sw-ears{letter-spacing:.07em;flex-wrap:wrap;justify-content:center;gap:0 1.5rem;padding-block:.6rem .2rem;font-size:.875rem;display:flex}.sp-sandwren .sw-motto{display:none}.sp-sandwren .sw-plate{font-family:var(--display);letter-spacing:-.012em;text-align:center;white-space:nowrap;color:var(--sea);padding-block:.1em .07em;font-size:18.6cqi;line-height:.86}.sp-sandwren .sw-rule{z-index:20;background:var(--paper);border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);position:sticky;top:3.3rem}.sp-sandwren .sw-rule:before{content:"";border-bottom:1px solid var(--ink);box-sizing:content-box;height:2px;display:block}.sp-sandwren .sw-rule ul{justify-content:space-between;display:flex}.sp-sandwren .sw-rule a{letter-spacing:.06em;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:flex}.sp-sandwren .sw-rule a:hover{color:var(--coral-ink)}.sp-sandwren .sw-rule li:last-child a{background:var(--sea);color:var(--paper);padding-inline:.75rem}.sp-sandwren .sw-rule li:last-child a:hover{background:var(--coral-ink);color:var(--paper)}@media (width<=29.99rem){.sp-sandwren:lang(es) .sw-rule li:nth-child(3){display:none}}@media (width<=23.99rem){.sp-sandwren:lang(es) .sw-rule a{letter-spacing:.02em;font-size:.8125rem}.sp-sandwren:lang(es) .sw-rule li:last-child a{padding-inline:.5rem}}.sp-sandwren .sw-window{background:#bcd6dc;position:relative;overflow:clip}.sp-sandwren .sw-photo{display:block;position:absolute;inset:0}.sp-sandwren .sw-photo img{object-fit:cover;object-position:50% 86%;width:100%;height:100%}.sp-sandwren .sw-sand{z-index:1;background:var(--paper);padding-block:1.1rem 1.25rem;position:relative}.sp-sandwren .sw-sand .sw-col{container-type:inline-size}.sp-sandwren .sw-sand:after,.sp-sandwren .sw-tide{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='20' viewBox='0 0 240 20'%3E%3Cpath d='M0 0H240V10Q180 19 120 10T0 10Z' fill='%23efe6d5'/%3E%3Cpath d='M0 10Q60 1 120 10T240 10' fill='none' stroke='%23d9593d' stroke-width='1.4'/%3E%3C/svg%3E") 0 0 / var(--wave-w) var(--wave-h) repeat-x}.sp-sandwren .sw-sand:after{content:"";height:var(--wave-h);position:absolute;inset:calc(100% - 1px) 0 auto}.sp-sandwren .sw-view{height:clamp(17rem,46vh,36rem)}.sp-sandwren .sw-kicker{color:var(--coral-ink);line-height:1.35}.sp-sandwren h1{letter-spacing:-.012em;color:var(--sea);margin-top:.5rem;font-size:11.9cqi;line-height:1.03}.sp-sandwren .sw-lede{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:.5rem 1rem;display:grid}.sp-sandwren .sw-cap{font-size:1rem;font-style:italic;line-height:1.4}.sp-sandwren .sw-stand{font-size:1.25rem;line-height:1.5}.sp-sandwren .sw-acts{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.sp-sandwren .sw-btn{background:var(--sea);min-height:3rem;color:var(--paper);border:1px solid var(--sea);cursor:pointer;justify-content:center;align-items:center;padding:.6rem 1.25rem;text-decoration:none;display:inline-flex}.sp-sandwren .sw-btn:hover{background:var(--coral-ink);border-color:var(--coral-ink);color:var(--paper)}.sp-sandwren .sw-link{text-underline-offset:.2em;min-height:2.75rem;text-decoration:underline 1px;text-decoration-color:var(--coral);align-items:center;font-style:italic;display:inline-flex}.sp-sandwren .sw-link:hover{color:var(--coral-ink)}.sp-sandwren .sw-head{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:.5rem;padding-bottom:1.25rem;display:grid}.sp-sandwren .sw-head:before{content:"";border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);box-sizing:content-box;height:2px;margin-bottom:.75rem}.sp-sandwren .sw-folio{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;font-style:italic;line-height:1.35;display:flex}.sp-sandwren .sw-folio .sw-kicker{font-style:normal}.sp-sandwren h2{letter-spacing:-.01em;color:var(--sea);font-size:clamp(2.25rem,8.6vw,4.5rem);line-height:1.04}.sp-sandwren .sw-deck{max-width:34rem;font-size:1.125rem;font-style:italic;line-height:1.5}.sp-sandwren .sw-towns{padding-block:3.5rem 3rem}.sp-sandwren .sw-page{grid-template-columns:minmax(0,1fr);display:grid}.sp-sandwren .sw-story{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.5rem;display:grid}.sp-sandwren .sw-fig img{width:100%;height:auto}.sp-sandwren .sw-fig figcaption{margin-top:.5rem;font-size:1rem;font-style:italic;line-height:1.4}.sp-sandwren .sw-town-k{color:var(--coral-ink);font-style:italic;line-height:1.35}.sp-sandwren h3{color:var(--sea)}.sp-sandwren .sw-story h3{letter-spacing:-.01em;margin-bottom:.75rem;font-size:clamp(2.5rem,10vw,4rem);line-height:1.04}.sp-sandwren .sw-story-text p+p{margin-top:.75rem}.sp-sandwren .sw-dl{border-top:1px solid var(--ink);margin-top:1rem}.sp-sandwren .sw-dl div{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);padding-block:.5rem;line-height:1.4;display:grid}.sp-sandwren .sw-dl dt{color:var(--coral-ink);font-style:italic}.sp-sandwren .sw-drop:first-letter{font-family:var(--display);color:var(--coral);float:left;padding:.06em .05em 0 0;font-size:4.4em;line-height:.82}.sp-sandwren .sw-brief{border-top:1px solid var(--hair);padding-block:1.5rem}.sp-sandwren .sw-brief h3{margin-bottom:.5rem;font-size:2.125rem;line-height:1.08}.sp-sandwren .sw-table{background:var(--sea);color:var(--paper);margin-block:.5rem 1rem;padding:1.25rem 1.1rem 1rem}.sp-sandwren .sw-table h3{color:var(--paper);font-size:2.25rem;line-height:1.05}.sp-sandwren .sw-table-sub{margin-top:.25rem;font-style:italic}.sp-sandwren .sw-table table{border-collapse:collapse;width:100%;margin-top:.9rem;line-height:1.3}.sp-sandwren .sw-table th,.sp-sandwren .sw-table td{text-align:left;vertical-align:top;border-top:1px solid var(--hair-paper);padding:.55rem .5rem .55rem 0;font-weight:400}.sp-sandwren .sw-table th:last-child,.sp-sandwren .sw-table td:last-child{padding-right:0}.sp-sandwren .sw-table thead th{border-top:3px solid var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem}.sp-sandwren .sw-table tbody th{width:39%}.sp-sandwren .sw-table tbody td:last-child{font-style:italic}.sp-sandwren .sw-table-foot{border-top:1px solid var(--paper);margin-top:.5rem;padding-top:.6rem;font-style:italic}.sp-sandwren .sw-water{border-block:1px solid var(--ink);margin-top:.5rem;padding-block:1.1rem;font-size:1.125rem;line-height:1.5}.sp-sandwren .sw-water span{color:var(--coral-ink);margin-bottom:.25rem;display:block}.sp-sandwren .sw-homes{background:var(--paper-2);padding-block:3rem}.sp-sandwren .sw-ads{margin-top:1.5rem}.sp-sandwren .sw-ad{break-inside:avoid;border-bottom:1px solid var(--hair);margin-bottom:1.25rem;padding-bottom:1.25rem;line-height:1.45}.sp-sandwren .sw-ad img{width:100%;height:auto;margin-bottom:.75rem}.sp-sandwren .sw-tag{color:var(--coral-ink);font-size:.875rem;line-height:1.3}.sp-sandwren .sw-ad h3{margin-block:.2rem;font-size:1.625rem;line-height:1.12}.sp-sandwren .sw-facts{font-style:italic}.sp-sandwren .sw-more{text-underline-offset:.2em;width:fit-content;min-height:2.75rem;text-decoration:underline 1px;text-decoration-color:var(--coral);align-items:center;font-style:italic;display:flex}.sp-sandwren .sw-more:hover{color:var(--coral-ink)}.sp-sandwren .sw-ad-wanted{background:var(--sea);color:var(--paper);border-bottom:0;padding:1.1rem 1.1rem .5rem}.sp-sandwren .sw-ad-wanted h3{color:var(--paper);margin-bottom:.5rem;font-size:2.25rem;line-height:1.06}.sp-sandwren .sw-ad-wanted .sw-more{text-decoration-color:var(--paper)}.sp-sandwren .sw-ad-wanted .sw-more:hover{color:var(--paper)}.sp-sandwren .sw-ad-wanted :focus-visible{outline-color:var(--paper)}.sp-sandwren .sw-search{padding-block:3rem}.sp-sandwren .sw-search-in{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.sp-sandwren .sw-search h2{margin-block:.4rem .6rem;font-size:clamp(2rem,7.4vw,3.25rem)}.sp-sandwren .sw-reserved{border:1px dashed var(--ink);outline:1px solid var(--ink);outline-offset:5px;text-align:center;margin:6px;padding:1.25rem 1rem}.sp-sandwren .sw-reserved-t{font-family:var(--display);color:var(--sea);font-size:clamp(1.75rem,7.6vw,2.75rem);line-height:1.1}.sp-sandwren .sw-reserved-s{font-style:italic}.sp-sandwren .sw-fields{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.sp-sandwren .sw-fields span{border-bottom:1px solid var(--ink);background:var(--paper-2);padding:.6rem .75rem}.sp-sandwren .sw-fields .sw-fields-go{background:var(--sea);border-color:var(--sea);color:var(--paper);text-align:center}.sp-sandwren .sw-sell{background:var(--sea);color:var(--paper);padding-block:4.5rem 5rem;position:relative}.sp-sandwren .sw-tide{height:var(--wave-h);position:absolute;inset:0 0 auto}.sp-sandwren .sw-tide-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='20' viewBox='0 0 240 20'%3E%3Cpath d='M0 20H240V10Q180 1 120 10T0 10Z' fill='%23efe6d5'/%3E%3Cpath d='M0 10Q60 19 120 10T240 10' fill='none' stroke='%23d9593d' stroke-width='1.4'/%3E%3C/svg%3E");inset:auto 0 0}.sp-sandwren .sw-sell h2,.sp-sandwren .sw-sell h3,.sp-sandwren .sw-sell .sw-kicker{color:var(--paper)}.sp-sandwren .sw-sell h2{margin-block:.75rem;font-size:clamp(2.75rem,12vw,7.5rem);line-height:1}.sp-sandwren .sw-steps{counter-reset:sw;grid-template-columns:minmax(0,1fr);margin-top:2rem;display:grid}.sp-sandwren .sw-steps li{counter-increment:sw;border-top:1px solid var(--hair-paper);padding-block:1.25rem}.sp-sandwren .sw-steps li:before{content:counter(sw);color:var(--coral);margin-bottom:.75rem;font-size:3.5rem;font-style:italic;line-height:1;display:block}.sp-sandwren .sw-steps h3{margin-bottom:.4rem;font-size:1.75rem;line-height:1.12}.sp-sandwren .sw-sell-cta{margin-top:1rem}.sp-sandwren .sw-btn-paper{background:var(--paper);border-color:var(--paper);color:var(--sea)}.sp-sandwren .sw-sell :focus-visible{outline-color:var(--paper)}.sp-sandwren .sw-desk{padding-block:3.5rem 2.5rem}.sp-sandwren .sw-desk-in{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:1.75rem;display:grid}.sp-sandwren .sw-coupon{border:2px dashed var(--ink);min-width:0;padding:1.25rem 1rem}.sp-sandwren .sw-coupon-t{color:var(--coral-ink);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.sp-sandwren .sw-fieldset{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.sp-sandwren .sw-fieldset div{min-width:0}.sp-sandwren .sw-coupon label{font-style:italic;display:block}.sp-sandwren .sw-coupon input,.sp-sandwren .sw-coupon select,.sp-sandwren .sw-coupon textarea{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:2.75rem;color:var(--ink);background:0 0;border-radius:0;padding:.4rem .25rem;font-size:1.0625rem;display:block}.sp-sandwren .sw-coupon textarea{resize:vertical}.sp-sandwren .sw-coupon .sw-btn{width:100%}.sp-sandwren .sw-note{margin-top:.75rem;font-size:1rem;font-style:italic;line-height:1.4}.sp-sandwren .sw-card h3{border-bottom:1px solid var(--ink);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.75rem;line-height:1.1}.sp-sandwren .sw-card-name{font-family:var(--display);color:var(--sea);font-size:1.75rem;line-height:1.15}.sp-sandwren .sw-card-phone{font-family:var(--display);color:var(--sea);font-size:clamp(2.125rem,10vw,3rem);line-height:1.1}.sp-sandwren .sw-card-mail{overflow-wrap:anywhere;margin-bottom:.75rem}.sp-sandwren .sw-license{border-top:1px solid var(--hair);margin-top:1rem;padding-top:.75rem}.sp-sandwren .sw-slot{background:var(--paper-2);border:1px dashed var(--ink);white-space:nowrap;padding-inline:.35em;display:inline-block}.sp-sandwren .sw-small{margin-top:.5rem;font-size:1rem;line-height:1.45}.sp-sandwren .sw-foot{padding-block:0 2.5rem}.sp-sandwren .sw-foot .sw-col:before{content:"";border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);box-sizing:content-box;height:2px;margin-bottom:1.25rem;display:block}.sp-sandwren .sw-foot-plate{font-family:var(--display);color:var(--sea);font-size:2.5rem;line-height:1.1}.sp-sandwren .sw-foot-pub{margin-top:.25rem}.sp-sandwren .sw-foot-mail{overflow-wrap:anywhere}@media (width<=23.99rem){.sp-sandwren .sw-rule li:nth-child(3){display:none}}@media (width>=48rem){.sp-sandwren .sw-ears{justify-content:space-between;font-size:.875rem}.sp-sandwren .sw-rule ul{justify-content:center;gap:clamp(1.5rem,5vw,4.5rem)}.sp-sandwren .sw-rule a{letter-spacing:.09em;font-size:.875rem}.sp-sandwren h1{font-size:8.7cqi}.sp-sandwren .sw-sand{padding-block:1.25rem 1.5rem}.sp-sandwren .sw-view{height:clamp(20rem,44vh,36rem)}.sp-sandwren .sw-lede{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:.75rem 2.5rem}.sp-sandwren .sw-cap{text-align:right;grid-column:1/-1}.sp-sandwren .sw-acts{flex-direction:column;align-items:flex-start}.sp-sandwren .sw-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:2rem}.sp-sandwren .sw-head:before,.sp-sandwren .sw-head .sw-folio{grid-column:1/-1}.sp-sandwren .sw-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.75rem}.sp-sandwren .sw-briefs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.sp-sandwren .sw-ads{columns:2;column-rule:1px solid var(--hair);column-gap:2.5rem}.sp-sandwren .sw-search-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3rem}.sp-sandwren .sw-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-sandwren .sw-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.sp-sandwren .sw-fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-sandwren .sw-fieldset .sw-wide{grid-column:1/-1}.sp-sandwren .sw-coupon{padding:1.5rem}.sp-sandwren .sw-coupon .sw-btn{width:auto}.sp-sandwren .sw-desk-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem}}@media (width>=72rem){.sp-sandwren{font-size:1.125rem}.sp-sandwren .sw-motto{text-transform:none;letter-spacing:.02em;font-size:1rem;font-style:italic;display:block}.sp-sandwren .sw-ears{align-items:baseline;font-size:.875rem}.sp-sandwren h1{font-size:5.85cqi}.sp-sandwren .sw-view{height:clamp(22rem,50vh,40rem)}.sp-sandwren .sw-stand{font-size:1.5rem;line-height:1.45}.sp-sandwren .sw-lede{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:.75rem 3.5rem;padding-bottom:2rem}.sp-sandwren .sw-page{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2.5rem}.sp-sandwren .sw-story{grid-column:1/9;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:2rem}.sp-sandwren .sw-dl div{grid-template-columns:minmax(0,2fr) minmax(0,5fr);column-gap:1rem}.sp-sandwren .sw-table{grid-column:9/-1;margin-block:1.5rem;padding:1.5rem 1.4rem 1.25rem}.sp-sandwren .sw-briefs{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.sp-sandwren .sw-brief{border-top:0;border-left:1px solid var(--hair);padding-inline:1.5rem}.sp-sandwren .sw-brief:first-child{border-left:0;padding-left:0}.sp-sandwren .sw-brief:last-child{padding-right:0}.sp-sandwren .sw-water{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:baseline;gap:1.5rem;display:grid}.sp-sandwren .sw-water span{margin:0}.sp-sandwren .sw-ads{columns:4}.sp-sandwren .sw-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.sp-sandwren .sw-steps li{border-top:0;border-left:1px solid var(--hair-paper);padding-inline:1.5rem}.sp-sandwren .sw-steps li:first-child{border-left:0;padding-left:0}.sp-sandwren .sw-steps{border-top:1px solid var(--hair-paper)}}@media (prefers-reduced-motion:no-preference){.sp-sandwren .sw-rule a,.sp-sandwren .sw-link,.sp-sandwren .sw-more,.sp-sandwren .sw-btn{transition:color .2s,background-color .2s,border-color .2s}@supports (animation-timeline:view()){.sp-sandwren .sw-sand{animation:linear both sw-ebb scroll(root);animation-range:0 62vh}.sp-sandwren .sw-photo{animation:linear both sw-rise scroll(root);animation-range:0 62vh}.sp-sandwren .sw-sand:after{animation:linear both sw-slide scroll(root);animation-range:0 90vh}.sp-sandwren .sw-tide{animation:linear both sw-slide view();animation-range:cover}.sp-sandwren .sw-tide-b{animation-direction:reverse}}}@keyframes sw-ebb{to{transform:translateY(calc(-100% - var(--wave-h)))}}@keyframes sw-rise{0%{transform:translateY(7%)}to{transform:none}}@keyframes sw-slide{0%{background-position-x:0}to{background-position-x:calc(var(--wave-w) * -4)}}
