:root{--spruce:#1b382f;--spruce-deep:#12261f;--cream:#f5f0e4;--paper:#eadfc8;--paper-deep:#dccdb0;--copper:#9a512d;--copper-bright:#b8693d;--lake:#5d8c89;--stone:#5f584d;--ink:#1f2420;--gold:#d6bf91;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:"Gill Sans", "Gill Sans MT", Seravek, "Trebuchet MS", "Segoe UI", sans-serif;--header-h:64px;--gutter:16px;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .22  0 0 0 0 .1  0 0 0 .5 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--serif);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,dl,dd,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}i{font-style:italic}:focus-visible{outline:3px solid var(--copper-bright);outline-offset:3px;border-radius:2px}.on-dark :focus-visible,.history :focus-visible,.site-footer :focus-visible,.main-nav :focus-visible{outline-color:var(--gold)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--cream);color:var(--ink);border:2px solid var(--copper);padding:10px 14px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.page-width{width:100%;max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:72px}.concept-strip{background:var(--spruce-deep);color:var(--gold);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:8px var(--gutter);font-size:.72rem;line-height:1.4}.eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--copper);font-size:.78rem;font-weight:600;line-height:1.5}.history .eyebrow,.site-footer .eyebrow{color:var(--gold)}.dot{margin-inline:.35em}h1,h2,h3{letter-spacing:-.01em;font-weight:500;line-height:1.08}h2{font-size:clamp(2.1rem,5.4vw,3.9rem)}h2 i,h3 i{color:var(--copper)}.on-dark h2 i{color:var(--gold)}h3{font-size:1.6rem}.lede{font-size:1.28rem;line-height:1.5}.fine{font-family:var(--sans);color:var(--stone);font-size:.84rem;line-height:1.5}.on-dark.fine,.fine.on-dark{color:#c9d4cc}.section-head{gap:14px;max-width:760px;margin-bottom:36px;display:grid}.section-aside{color:var(--stone);font-size:1.05rem}.on-dark .section-aside{color:#d3dcd5}.story-index{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--stone);align-items:center;gap:12px;font-size:.78rem;display:flex}.section-num{color:var(--copper);font-weight:700}.section-num:after{content:"";vertical-align:middle;background:currentColor;width:36px;height:1px;margin-left:12px;display:inline-block}.on-dark .story-index,.on-dark .section-num{color:var(--gold)}.button{min-height:48px;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--spruce);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button-solid{background:var(--spruce);color:var(--cream)}.button-solid:hover{background:var(--copper);border-color:var(--copper)}.button-ghost{color:var(--spruce);background:0 0}.button-ghost:hover{background:var(--spruce);color:var(--cream)}.text-link{font:inherit;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--copper);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.text-link:hover{color:var(--spruce)}.site-header{z-index:50;background:var(--cream);border-bottom:1px solid var(--paper-deep);position:sticky;top:0}.header-bar{height:var(--header-h);max-width:1240px;padding-inline:var(--gutter);align-items:center;gap:12px;margin-inline:auto;display:flex}.wordmark{color:var(--spruce);flex-direction:column;margin-right:auto;line-height:1;text-decoration:none;display:inline-flex}.wordmark-small{white-space:nowrap;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:.66rem;font-weight:700}.wordmark-big{letter-spacing:-.01em;margin-top:2px;font-size:1.7rem;font-style:italic}.header-cta{background:var(--copper);color:#fff;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;min-height:44px;padding:11px 10px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.header-cta:hover{background:var(--spruce)}.menu-toggle{border:1px solid var(--spruce);min-height:44px;color:var(--spruce);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.menu-bars,.menu-bars:before{background:currentColor;width:18px;height:2px;display:block;position:relative}.menu-bars:before{content:"";position:absolute;top:6px;left:0}.menu-bars{margin-bottom:6px}.main-nav{bottom:0;left:0;right:0;top:calc(var(--header-h) + 1px);background:var(--spruce);color:var(--cream);padding:28px var(--gutter);display:none;position:fixed;overflow-y:auto}.main-nav.is-open{display:block}.main-nav ol{gap:4px;display:grid}.main-nav a{text-decoration:none}.main-nav ol a{border-bottom:1px solid #d6bf9140;align-items:baseline;gap:16px;padding:14px 0;font-size:1.9rem;font-style:italic;display:flex}.nav-num{font-family:var(--sans);letter-spacing:.12em;color:var(--gold);font-size:.8rem;font-style:normal}.nav-foot{font-family:var(--sans);color:var(--gold);margin-top:28px;font-size:.9rem}@media (width>=980px){:root{--header-h:72px;--gutter:32px}.menu-toggle{display:none}.main-nav{color:var(--ink);background:0 0;order:1;margin-left:auto;padding:0;display:block;position:static;overflow:visible}.header-bar{gap:28px}.wordmark{margin-right:0}.main-nav ol{gap:22px;display:flex}.main-nav ol a{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(var(--copper), var(--copper)) 0 100% / 0 2px no-repeat;border:0;padding:8px 0;font-size:.8rem;font-style:normal;font-weight:700;transition:background-size .25s}.main-nav ol a:hover{color:var(--copper);background-size:100% 2px}.nav-num,.nav-foot{display:none}.header-cta{order:2;padding-inline:18px;font-size:.78rem}.section{padding-block:112px}}.hero{background:var(--paper) var(--grain);border-bottom:1px solid var(--paper-deep);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #1b382f47;position:absolute;inset:14px}.hero-inner{gap:40px;padding-block:56px 64px;display:grid;position:relative}.hero-text{align-content:start;gap:18px;display:grid}.hero h1{color:var(--spruce);line-height:.88;display:grid}.h1-top{letter-spacing:-.035em;font-size:clamp(3.6rem,17vw,9rem)}.h1-bottom{color:var(--copper);letter-spacing:-.02em;padding-left:.12em;font-size:clamp(2.6rem,11vw,6rem);font-style:italic}.hero-tag{color:var(--spruce);font-size:1.5rem}.hero-dek{color:#34392f;max-width:34em}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-actions .button{flex:220px}.hero-facts{border-top:2px solid var(--spruce);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;padding-top:14px;display:grid}.hero-facts dt{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);font-size:.68rem}.hero-facts dd{color:var(--spruce);font-size:2rem;line-height:1.1}.hero-plates{padding-bottom:70px;position:relative}.plate{background:#fbf8f0;padding:10px 10px 8px;box-shadow:0 1px #00000014,0 14px 30px -14px #1e190a73}.plate img{aspect-ratio:4/3;object-fit:cover;width:100%}.plate figcaption{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);padding-top:8px;font-size:.74rem}.plate figcaption b{color:var(--copper);margin-right:8px}.plate-main{transform:rotate(-1deg)}.plate-small{width:46%;position:absolute;bottom:0;right:4%;transform:rotate(2.2deg)}.plate-small img{aspect-ratio:3/2}.seal{background:var(--spruce);width:104px;height:104px;color:var(--gold);border:3px double var(--gold);outline:4px solid var(--spruce);text-align:center;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;border-radius:50%;place-content:center;font-size:.62rem;line-height:1.35;display:grid;position:absolute;bottom:6px;left:4px;transform:rotate(-8deg)}.seal span:first-child,.seal span:nth-child(2){font-size:.72rem;font-weight:700}.seal-star{color:var(--copper-bright);font-size:.9rem}@media (width>=900px){.hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:88px 96px}.hero-plates{padding-bottom:96px}.seal{width:128px;height:128px;font-size:.68rem;left:-28px}.plate-small{width:42%;right:-12px}}.story{gap:28px;display:grid}.story-body{gap:18px;max-width:40em;display:grid}.story-ledger{border-top:2px solid var(--spruce)}.story-ledger div{border-bottom:1px solid var(--paper-deep);grid-template-columns:90px 1fr;gap:12px;padding:14px 0;display:grid}.story-ledger dt{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);padding-top:4px;font-size:.72rem;font-weight:700}@media (width>=900px){.story{grid-template-columns:180px minmax(0,1fr) 340px;align-items:start;gap:56px}}.cottages{background:var(--cream);border-top:1px solid var(--paper-deep)}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.chip{border:1.5px solid var(--spruce);min-height:44px;color:var(--spruce);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:99px;padding:8px 16px;font-size:.78rem;font-weight:700}.chip:hover{background:var(--paper)}.chip.is-active{background:var(--spruce);color:var(--cream)}.filter-count{font-family:var(--sans);color:var(--stone);margin-left:6px;font-size:.82rem}.chooser{gap:20px;display:grid}.chooser-list{border-top:2px solid var(--spruce);align-content:start;gap:0;display:grid}.chooser-item{text-align:left;border:0;border-bottom:1px solid var(--paper-deep);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-left:4px solid #0000;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:14px 10px 14px 8px;display:grid}.chooser-item:hover{background:var(--paper)}.chooser-item.is-active{background:var(--paper);border-left-color:var(--accent)}.ci-num{font-family:var(--sans);color:var(--stone);letter-spacing:.1em;font-size:.76rem}.ci-main b{font-size:1.25rem;font-weight:500;line-height:1.15;display:block}.ci-main small{font-family:var(--sans);color:var(--stone);font-size:.78rem}.ci-meta{font-family:var(--sans);color:var(--stone);text-align:right;font-size:.74rem;line-height:1.4}.feature{background:var(--paper) var(--grain);border:1px solid var(--paper-deep);border-top:6px solid var(--accent);gap:22px;padding:18px;display:grid}.feature-photo{background:#fbf8f0;place-self:start center;width:100%;max-width:280px;padding:8px 8px 6px;box-shadow:0 12px 26px -16px #1e190a80}.feature-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.feature-photo figcaption{font-family:var(--sans);color:var(--stone);padding-top:6px;font-size:.74rem;line-height:1.4}.feature-body{align-content:start;gap:14px;display:grid}.spec{border-top:1px solid var(--stone);grid-template-columns:1fr 1fr;gap:0;display:grid}.spec div{border-bottom:1px solid var(--paper-deep);padding:10px 8px 10px 0}.spec dt,.rate-strip span{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);font-size:.68rem;font-weight:700;display:block}.spec dd{line-height:1.3}.rate-strip{background:var(--spruce);color:var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.rate-strip div{border-right:1px solid #d6bf914d;padding:12px 10px}.rate-strip div:last-child{border:0}.rate-strip span{color:var(--gold)}.rate-strip b{font-size:1.6rem;font-weight:500}.amenity-list{flex-wrap:wrap;gap:6px 8px;display:flex}.amenity-list li{font-family:var(--sans);border:1px solid var(--stone);background:#fff6;border-radius:99px;padding:4px 10px;font-size:.82rem}.seasonal{font-size:.98rem}.feature .button{justify-self:start}@media (width>=900px){.chooser{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:32px}.feature{grid-template-columns:280px minmax(0,1fr);gap:32px;padding:28px}.feature-photo{justify-self:stretch}}.compare{margin-top:64px}.compare h3{margin-bottom:16px}.compare table{border-collapse:collapse;width:100%;font-size:.96rem}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--paper-deep);padding:14px 12px 14px 0}.compare thead th{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);border-bottom:2px solid var(--spruce);font-size:.7rem}.compare tbody th{font-size:1.15rem;font-weight:500}.compare .rates span{white-space:nowrap;display:block}.row-actions{gap:8px;display:grid}.compare .fine{max-width:60em;margin-top:16px}@media (width<=899px){.compare table,.compare tbody,.compare tr,.compare th,.compare td{display:block}.compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare tr{border:1px solid var(--paper-deep);background:var(--paper);margin-bottom:14px;padding:6px 14px 14px}.compare tbody th{border:0;padding:10px 0 6px;font-size:1.4rem}.compare td{border-bottom:1px solid var(--paper-deep);grid-template-columns:110px 1fr;gap:10px;padding:8px 0;display:grid}.compare td[data-label]:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--copper);padding-top:4px;font-size:.68rem;font-weight:700}.compare .row-actions{border:0;gap:20px;padding-top:12px;display:flex}}.days{background:var(--paper) var(--grain)}.collage{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:56px;display:grid}.collage figure{background:#fbf8f0;padding:7px 7px 4px;box-shadow:0 10px 22px -14px #1e190a80}.collage img{object-fit:cover;width:100%;height:100%}.collage figure{flex-direction:column;display:flex}.collage img{flex:1;min-height:0}.collage figcaption{font-family:var(--sans);color:var(--stone);padding:6px 2px 4px;font-size:.72rem;line-height:1.35}@media (width<=899px){.collage{max-width:520px}}.c1{grid-column:1/7}.c2{grid-column:1/4}.c3{grid-column:4/7}.c4{grid-column:1/4}.c5{grid-column:4/7}.c1 img{aspect-ratio:3/2}.c2 img,.c3 img,.c4 img,.c5 img{aspect-ratio:4/3}@media (width>=900px){.collage{grid-template-columns:repeat(12,1fr);align-items:start}.c1{grid-column:1/6;transform:rotate(-1deg)}.c2{grid-column:6/10;margin-top:56px;transform:rotate(1.2deg)}.c3{grid-column:10/13}.c4{grid-column:2/5;margin-top:-20px;transform:rotate(1deg)}.c5{grid-column:5/8;margin-top:8px;transform:rotate(-1.4deg)}.c1 img{aspect-ratio:4/3}}.field-notes{border-top:2px solid var(--spruce);gap:28px;padding-top:24px;display:grid}.field-notes h3{color:var(--spruce);margin-bottom:10px;font-size:1.3rem;font-style:italic}.field-notes li{border-bottom:1px dotted var(--stone);padding:7px 0 7px 18px;font-size:1rem;line-height:1.4;position:relative}.field-notes li:before{content:"✦";color:var(--copper);font-size:.7rem;position:absolute;top:11px;left:0}.field-notes .text-link{margin-top:14px;display:inline-block}@media (width>=700px){.field-notes{grid-template-columns:repeat(2,1fr);gap:36px}}@media (width>=1100px){.field-notes{grid-template-columns:repeat(4,1fr)}}.history{background:var(--spruce) var(--grain);color:var(--cream)}.history-grid{gap:44px;display:grid}.timeline{border-left:2px solid var(--gold);align-content:start;gap:0;margin-left:6px;display:grid}.timeline li{padding:0 0 28px 24px;position:relative}.timeline li:before{content:"";background:var(--spruce);border:2px solid var(--gold);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-8px}.t-year{color:var(--gold);margin-bottom:4px;font-size:1.9rem;font-style:italic;line-height:1.1;display:block}.timeline p{color:#e5ebe4}.timeline b{color:var(--cream)}.history-plates{grid-template-columns:repeat(6,1fr);align-items:start;gap:14px;display:grid}.history-plates figure{color:var(--ink);background:#f2ecdc;padding:7px 7px 4px;box-shadow:0 12px 26px -14px #000000b3}.history-plates img{object-fit:cover;width:100%}.history-plates figcaption{font-family:var(--sans);color:var(--stone);padding:6px 2px 4px;font-size:.72rem;line-height:1.35}.hp1{grid-column:1/7}.hp1 img{aspect-ratio:4/3}.hp2{grid-column:1/4}.hp2 img,.hp3 img{aspect-ratio:1}.hp3{grid-column:4/7}.hp4{grid-column:1/4}.hp4 img{aspect-ratio:4/3}.hp5{grid-column:4/7}.hp5 img{aspect-ratio:3/4;object-position:top}.history .fine{margin-top:36px}.history .fine a{color:var(--gold)}@media (width>=900px){.history-grid{grid-template-columns:340px minmax(0,1fr);gap:64px}.timeline{top:calc(var(--header-h) + 24px);position:sticky}.history-plates{grid-template-columns:repeat(12,1fr)}.hp1{grid-column:1/8;transform:rotate(-.8deg)}.hp2{grid-column:8/13;margin-top:36px;transform:rotate(1.2deg)}.hp3{grid-column:1/6;transform:rotate(.8deg)}.hp4{grid-column:6/10;margin-top:28px}.hp5{grid-column:10/13;transform:rotate(-1.2deg)}}.plan-grid{gap:32px;display:grid}.plan-list{border-top:2px solid var(--spruce)}.plan-list>div{border-bottom:1px solid var(--paper-deep);gap:4px;padding:14px 0;display:grid}.plan-list dt{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);font-size:.74rem;font-weight:700}.handoff{background:var(--spruce);color:var(--cream);border:3px double var(--gold);outline:6px solid var(--spruce);outline-offset:-1px;align-content:start;align-self:start;gap:16px;margin:6px;padding:28px 24px;display:grid}.handoff .eyebrow{color:var(--gold)}.handoff .fine{color:#c9d4cc}.handoff .button{background:var(--cream);color:var(--spruce);border-color:var(--cream)}.handoff .button:hover{background:var(--copper);color:#fff;border-color:var(--copper)}.handoff h3{font-size:1.9rem}@media (width>=900px){.plan-grid{grid-template-columns:minmax(0,1fr) 380px;gap:64px}.plan-list>div{grid-template-columns:170px 1fr;gap:24px}.handoff{top:calc(var(--header-h) + 24px);position:sticky}}.site-footer{background:var(--spruce-deep) var(--grain);color:var(--cream);padding-top:72px}.footer-grid{gap:40px;padding-bottom:48px;display:grid}.footer-brand .wordmark-small{color:var(--gold);display:block}.footer-brand .wordmark-big{color:var(--cream);font-size:clamp(3.4rem,14vw,6.5rem);line-height:.95;display:block}.footer-tag{color:var(--gold);margin:14px 0 20px;font-size:1.2rem}.site-footer address{font-style:normal;line-height:1.7}.site-footer a{text-underline-offset:4px;text-decoration-color:#d6bf9180}.site-footer li{padding:5px 0}.footer-label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:.74rem;font-weight:700;line-height:1.4}.footer-bottom{font-family:var(--sans);color:#c3cfc6;border-top:1px solid #d6bf914d;gap:8px;padding-block:24px 36px;font-size:.8rem;display:grid}@media (width>=900px){.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:64px}}.cottage-dialog{border:3px double var(--spruce);background:var(--cream);color:var(--ink);width:min(920px,100vw - 24px);max-height:calc(100vh - 24px);padding:0;overflow:auto}.cottage-dialog::backdrop{background:#12261fb8}.dlg-inner{display:grid;position:relative}.dlg-inner>img{object-fit:cover;object-position:center;width:100%;max-height:300px}.dlg-body{align-content:start;gap:14px;padding:22px 20px 28px;display:grid}.dlg-body h2{font-size:2.4rem}.dlg-body .button{justify-self:start}.dlg-close{z-index:2;background:var(--cream);width:44px;height:44px;color:var(--spruce);cursor:pointer;border:0;border-radius:50%;font-size:1.7rem;line-height:1;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000004d}@media (width>=760px){.dlg-inner{grid-template-columns:300px 1fr}.dlg-inner>img{height:100%;max-height:none}.dlg-body{padding:32px 32px 36px}}.hero,.story,.history,.plan,.days,.cottages{position:relative}.hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),0 100%);border-bottom:0;padding-bottom:28px}.hero:before{display:none}.hero-inner{display:block}.hero-eyebrow{margin-bottom:8px}.hero h1{z-index:3;margin-bottom:8px;position:relative}.h1-top{text-shadow:2px 0 0 var(--paper), -2px 0 0 var(--paper), 0 2px 0 var(--paper), 0 -2px 0 var(--paper), 0 0 18px var(--paper)}.h1-bottom{text-shadow:0 0 14px var(--paper), 0 0 4px var(--paper);margin-top:-.06em}.hero-text{margin-top:18px}.hero-plates{margin-top:30px}.hero-side{display:none}@media (width>=900px){.hero{padding-bottom:60px}.hero-inner{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:24px;padding-block:56px 50px;display:grid}.hero-eyebrow{grid-area:1/1/auto/13}.hero h1{grid-area:2/1/auto/13}.h1-top{font-size:clamp(7rem,12.4vw,11.5rem)}.h1-bottom{padding-left:1.1em;font-size:clamp(5rem,8.6vw,8rem)}.hero-text{z-index:3;grid-area:3/1/auto/6;margin-top:4px;position:relative}.hero-plates{z-index:1;grid-area:2/6/5/13;margin-top:60px;padding-bottom:90px;position:relative}.plate-main{margin-left:14%;transform:rotate(1.6deg)}.plate-small{z-index:4;width:40%;bottom:20px;left:6%;right:auto;transform:rotate(-3deg)}.seal{z-index:4;width:140px;height:140px;bottom:6px;left:auto;right:-10px;transform:rotate(10deg)}}.plate:before,.feature-photo:before,.history-plates figure:before{content:"";background:#d6bf91a6;width:90px;height:24px;margin-left:-45px;position:absolute;top:-12px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #00000026}.plate,.feature-photo,.history-plates figure{position:relative}.plate-small{position:absolute}@media (width<=899px){.hero-plates{max-width:560px;padding-bottom:150px}.plate-small{width:50%;bottom:0;right:0}.seal{bottom:40px;left:0}}.ghost-num{color:var(--paper);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,34vw,26rem);font-style:italic;line-height:.8;position:absolute;top:40px;right:-10px}.story>:not(.ghost-num){z-index:1;position:relative}.story-body h2{font-size:clamp(2.6rem,7vw,5.6rem)}.story-body h2 i{padding-left:1.2em;display:block}.story-ledger{border:1px solid var(--paper-deep);border-top:2px solid var(--spruce);background:#fbf8f0;padding:6px 18px 10px;transform:rotate(1deg);box-shadow:0 18px 34px -22px #1e190a8c}@media (width>=900px){.story{grid-template-columns:120px minmax(0,1fr) 340px;padding-top:40px}.story-ledger{margin-top:-150px}.story-index{flex-direction:column;align-items:flex-start;gap:8px}.story-body{margin-top:20px}}.chooser-list{border-top:0;gap:4px}.chooser-item{border:1px solid var(--paper-deep);background:#fbf8f0;border-left-width:4px;transition:transform .2s,background .2s}.chooser-list li:nth-child(2n) .chooser-item{width:calc(100% - 22px);margin-left:22px}.chooser-item.is-active{background:var(--paper);border-left-color:var(--accent);transform:translate(10px)rotate(-.4deg);box-shadow:0 10px 22px -14px #1e190a80}.ci-main b{font-size:1.3rem;font-style:italic}.feature{isolation:isolate;border:0;position:relative;box-shadow:0 24px 40px -28px #1e190a99}.feature:before{content:"";background:var(--accent);height:8px;position:absolute;top:0;left:0;right:0}.feature:after{content:attr(data-num);color:var(--accent);opacity:.3;z-index:-1;pointer-events:none;font-size:clamp(7rem,16vw,12rem);font-style:italic;line-height:1;position:absolute;top:-92px;right:20px}.feature-body h3{font-size:clamp(2.4rem,5vw,4rem);font-style:italic}.rate-strip{margin-inline:-6px;transform:rotate(-.6deg);box-shadow:0 10px 18px -12px #00000080}.spec{border-top:0}.spec dd{font-size:1.1rem}@media (width>=900px){.chooser{grid-template-columns:340px minmax(0,1fr);gap:40px}.feature{grid-template-columns:300px minmax(0,1fr);padding:36px}.feature-photo{max-width:none;transform:rotate(-2.4deg)translate(-48px,18px);box-shadow:0 22px 36px -18px #1e190a99}}.days{clip-path:polygon(0 24px,100% 0,100% 100%,0 100%);margin-top:-24px;padding-top:130px;overflow:hidden}.collage figcaption{font-style:italic}@media (width>=900px){.days .section-head{z-index:3;max-width:640px;position:relative}.days .section-aside{max-width:400px}.days .section-head h2{font-size:clamp(3rem,5.6vw,5.2rem)}.collage{margin-top:-250px;margin-bottom:90px}.c1{grid-area:1/7/auto/11;margin-top:0;transform:rotate(2deg)}.c3{z-index:2;grid-area:1/11/auto/13;margin-top:120px;transform:rotate(-2.4deg)}.c2{z-index:2;grid-area:2/2/auto/7;margin-top:-70px;transform:rotate(-1.6deg)}.c4{z-index:3;grid-area:2/7/auto/10;margin-top:-20px;transform:rotate(3deg)}.c5{z-index:3;grid-area:2/10/auto/13;margin-top:40px;transform:rotate(-3deg)}.collage figure{box-shadow:0 18px 30px -16px #1e190a8c}}.field-notes{border-top:0;position:relative}.field-notes section{background:#fbf8f0;padding:16px 18px 20px;box-shadow:0 12px 24px -18px #1e190a80}.field-notes section:nth-child(odd){transform:rotate(-.5deg)}.field-notes section:nth-child(2n){transform:translateY(14px)rotate(.5deg)}.history{clip-path:polygon(0 0,100% 28px,100% calc(100% - 28px),0 100%);margin-block:-28px;padding-block:150px 110px;overflow:hidden}.ghost-year{color:var(--cream);opacity:.06;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,30vw,28rem);font-style:italic;line-height:.8;position:absolute;top:60px;left:-2vw}.history .page-width{z-index:1;position:relative}.history-plates figure{box-shadow:0 22px 34px -14px #000000bf}@media (width>=900px){.history-grid{grid-template-columns:320px minmax(0,1fr);gap:56px}.timeline{z-index:3}.hp1{z-index:2;grid-area:1/1/auto/8;transform:rotate(-1.8deg)}.hp2{grid-area:1/8/auto/13;margin-top:70px;transform:rotate(2.4deg)}.hp3{z-index:3;grid-area:2/1/auto/7;margin-top:4px;transform:rotate(1.2deg)}.hp4{z-index:3;grid-area:2/7/auto/10;margin-top:60px;transform:rotate(-2.4deg)}.hp5{z-index:4;grid-area:2/10/auto/13;margin-top:10px;transform:rotate(3deg)}}.plan{padding-top:150px}.handoff{transform:rotate(1.4deg);box-shadow:0 30px 50px -28px #000000b3}.handoff h3{font-size:2.3rem;font-style:italic}.site-footer{clip-path:polygon(0 24px,100% 0,100% 100%,0 100%);margin-top:-20px;padding-top:110px;position:relative;overflow:hidden}.footer-giant{letter-spacing:-.04em;color:var(--cream);opacity:.07;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,27vw,26rem);font-style:italic;line-height:1;position:absolute;bottom:-.22em;left:-1vw}.site-footer .page-width{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.handoff,.rate-strip,.story-ledger,.feature-photo,.field-notes section,.chooser-item.is-active{transform:none!important}}:root{--barn:#a8352b;--paint-blue:#2d6c99;--marigold:#e0a02c;--berry:#8f2745;--porch-teal:#3d8f95;--leaf:#5c8a3a}body{font-feature-settings:"liga", "onum";text-rendering:optimizelegibility}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.paint-stripe{grid-template-columns:repeat(6,1fr);height:6px;display:grid}.paint-stripe i:first-child{background:var(--paint-blue)}.paint-stripe i:nth-child(2){background:var(--leaf)}.paint-stripe i:nth-child(3){background:#c0553a}.paint-stripe i:nth-child(4){background:var(--marigold)}.paint-stripe i:nth-child(5){background:var(--berry)}.paint-stripe i:nth-child(6){background:var(--porch-teal)}.seal{background:var(--barn);color:#fbefe0;outline-color:var(--barn);border-color:#fbefe0}.seal-star{color:var(--marigold)}.hero-facts{border-top-color:var(--barn)}.hero-facts dd,.section-num,.eyebrow{color:var(--barn)}.history .eyebrow,.site-footer .eyebrow,.handoff .eyebrow{color:var(--marigold)}.ci-num{background:var(--accent);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:700;display:grid}.chooser-item{border-left-color:var(--accent)}.rate-strip{background:var(--spruce);border-top:4px solid var(--accent)}.amenity-list li{border-color:var(--accent)}.notes{padding-block:80px 40px}.slips{gap:18px;margin-bottom:28px;display:grid}.slips li{border:1px solid var(--paper-deep);border-top:5px solid var(--marigold);background:#fffaf0;padding:18px 20px 20px;box-shadow:0 14px 24px -18px #1e190a8c}.slips li:nth-child(2){border-top-color:var(--barn)}.slips li:nth-child(3){border-top-color:var(--paint-blue)}.slips li:nth-child(4){border-top-color:var(--porch-teal)}.slips li:nth-child(5){border-top-color:var(--berry)}.slips time{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--barn);margin-bottom:6px;font-size:.74rem;font-weight:700;display:block}.slips p{font-size:1.12rem;font-style:italic;line-height:1.4}@media (width>=760px){.slips{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.slips{grid-template-columns:repeat(5,1fr);align-items:start}.slips li:first-child{transform:rotate(-1.4deg)}.slips li:nth-child(2){transform:translateY(26px)rotate(1deg)}.slips li:nth-child(3){transform:rotate(-.6deg)}.slips li:nth-child(4){transform:translateY(18px)rotate(1.6deg)}.slips li:nth-child(5){transform:rotate(-1deg)}.slips{margin-bottom:50px}}@media (prefers-reduced-motion:reduce){.slips li{transform:none!important}}::selection{background:var(--marigold);color:var(--spruce-deep)}.strip-long{display:none}@media (width>=700px){.strip-long{display:inline}}.plate img,.feature-photo img,.collage img,.history-plates img,.dlg-inner>img{filter:saturate(1.07)contrast(1.03)}.site-header{--p:0}.paint-stripe{background:var(--paper-deep);height:7px;position:relative}.paint-stripe:after{content:"";transform-origin:100%;transform:scaleX(calc(1 - var(--p)));background:#f5f0e4c7;position:absolute;inset:0}.paint-stripe i{opacity:1}.main-nav ol a[aria-current]{color:var(--barn)}@media (width>=980px){.main-nav ol a[aria-current]{background-size:100% 2px}}@media (width<=979px){.main-nav ol a[aria-current] .nav-num,.main-nav ol a[aria-current]{color:var(--marigold)}}.story-body h2 i,.section-head h2 i{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--lake);text-decoration-color:var(--lake);text-underline-offset:.16em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1.5px}.history .section-head h2 i{text-decoration-color:#d6bf9199}.hero-plates:before{content:"";z-index:-1;aspect-ratio:1;opacity:.95;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cpath transform='translate(200 200) scale(.34) translate(-200 -200)' d='M196 38C262 20 352 70 366 158C378 232 336 262 322 312C300 372 226 372 176 356C118 342 108 372 66 330C20 284 56 228 44 176C32 118 96 92 128 70C150 56 172 44 196 38Z' fill='%232d6c99' fill-opacity='.38'/%3E%3Cpath transform='translate(200 200) scale(0.34) translate(-200 -200)' d='M196 38C262 20 352 70 366 158C378 232 336 262 322 312C300 372 226 372 176 356C118 342 108 372 66 330C20 284 56 228 44 176C32 118 96 92 128 70C150 56 172 44 196 38Z' fill='none' stroke='%231b382f' stroke-opacity='0.85' stroke-width='1.6' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(200 200) scale(0.5) translate(-200 -200)' d='M196 38C262 20 352 70 366 158C378 232 336 262 322 312C300 372 226 372 176 356C118 342 108 372 66 330C20 284 56 228 44 176C32 118 96 92 128 70C150 56 172 44 196 38Z' fill='none' stroke='%231b382f' stroke-opacity='0.72' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(200 200) scale(0.66) translate(-200 -200)' d='M196 38C262 20 352 70 366 158C378 232 336 262 322 312C300 372 226 372 176 356C118 342 108 372 66 330C20 284 56 228 44 176C32 118 96 92 128 70C150 56 172 44 196 38Z' fill='none' stroke='%231b382f' stroke-opacity='0.57' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(200 200) scale(0.82) translate(-200 -200)' d='M196 38C262 20 352 70 366 158C378 232 336 262 322 312C300 372 226 372 176 356C118 342 108 372 66 330C20 284 56 228 44 176C32 118 96 92 128 70C150 56 172 44 196 38Z' fill='none' stroke='%231b382f' stroke-opacity='0.46' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(200 200) scale(0.98) translate(-200 -200)' d='M196 38C262 20 352 70 366 158C378 232 336 262 322 312C300 372 226 372 176 356C118 342 108 372 66 330C20 284 56 228 44 176C32 118 96 92 128 70C150 56 172 44 196 38Z' fill='none' stroke='%231b382f' stroke-opacity='0.34' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpath transform='translate(200 200) scale(1.14) translate(-200 -200)' d='M196 38C262 20 352 70 366 158C378 232 336 262 322 312C300 372 226 372 176 356C118 342 108 372 66 330C20 284 56 228 44 176C32 118 96 92 128 70C150 56 172 44 196 38Z' fill='none' stroke='%231b382f' stroke-opacity='0.25' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/contain no-repeat;width:150%;position:absolute;top:-38%;right:-34%}.hero-plates{isolation:isolate}@media (width<=899px){.hero-plates:before{width:120%;top:-12%;right:-12%}}.button span[aria-hidden],.text-link span[aria-hidden]{transition:transform .2s;display:inline-block}.button:hover span[aria-hidden],.text-link:hover span[aria-hidden]{transform:translate(3px,-1px)}.button-solid{box-shadow:0 6px 0 -2px #12261f47}.button-solid:active{box-shadow:none;transform:translateY(2px)}@keyframes rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes settle{0%{opacity:0;translate:0 34px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes swap{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.hero-eyebrow{animation:.7s 50ms both rise}.h1-top{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both rise;display:inline-block}.h1-bottom{animation:.9s cubic-bezier(.2,.7,.2,1) .32s both rise}.hero-text>*{animation:.8s both rise}.hero-text>:first-child{animation-delay:.5s}.hero-text>:nth-child(2){animation-delay:.6s}.hero-text>:nth-child(3){animation-delay:.7s}.hero-text>:nth-child(4){animation-delay:.8s}.plate-main{animation:1s cubic-bezier(.2,.7,.2,1) .35s both settle}.plate-small{animation:1s cubic-bezier(.2,.7,.2,1) .65s both settle}.seal{animation:.8s .95s both settle}.feature-photo,.feature-body{animation:.45s both swap}.js-reveal [data-reveal]{opacity:0;transition:opacity .8s,translate .8s cubic-bezier(.2,.7,.2,1);translate:0 22px}.js-reveal [data-reveal].in{opacity:1;translate:0}}.story-plates figure,.seasons figure,.closer figure{background:#fbf8f0;padding:7px 7px 4px;position:relative;box-shadow:0 18px 30px -16px #1e190a8c}.story-plates figure:before,.seasons figure:before{content:"";background:#d6bf91a6;width:80px;height:22px;margin-left:-40px;position:absolute;top:-11px;left:50%;transform:rotate(-3deg)}.story-plates img,.seasons img,.closer img{object-fit:cover;filter:saturate(1.07)contrast(1.03);width:100%}.story-plates figcaption,.seasons figcaption{font-family:var(--sans);color:var(--stone);padding:6px 2px 4px;font-size:.74rem;font-style:italic;line-height:1.35}.story-plates{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.story-plates img{aspect-ratio:4/3}@media (width>=900px){.story-plates{grid-column:2/4;gap:28px;max-width:760px;margin-top:30px}.sp1{transform:rotate(-1.6deg)}.sp2{transform:rotate(1.8deg)translateY(34px)}}.seasons{grid-template-columns:1fr 1fr;align-items:end;gap:14px;margin:6px 0 36px;display:grid}.se1{grid-row:span 2}.se1 img{aspect-ratio:3/4;object-position:center 45%;transform:scale(1.12)}.se1{overflow:hidden}.se2 img,.se3 img{aspect-ratio:4/3}@media (width>=900px){.seasons{grid-template-columns:220px 1fr 1fr;gap:28px;margin-bottom:64px}.se1{grid-row:auto;transform:rotate(-2deg)}.se2{transform:rotate(1.4deg)translateY(-18px)}.se3{transform:rotate(-1deg)translateY(12px)}}.closer{padding:50px var(--gutter) 80px;grid-template-columns:repeat(6,1fr);align-items:start;gap:14px;max-width:1240px;margin-inline:auto;display:grid;position:relative}.closer img{aspect-ratio:4/3}.cl1{grid-column:1/4}.cl2{grid-column:4/7;margin-top:30px}.cl3{grid-column:2/6}.closer-line{text-align:center;color:var(--spruce);grid-column:1/7;margin-top:24px;font-size:clamp(1.8rem,5vw,3.6rem)}@media (width>=900px){.closer{grid-template-columns:repeat(12,1fr);padding-block:70px 90px}.cl1{grid-column:1/5;transform:rotate(-2.2deg)}.cl2{z-index:2;grid-column:5/9;margin-top:70px;transform:rotate(1.4deg)}.cl3{grid-column:9/13;transform:rotate(-1.2deg)translateY(20px)}.closer-line{grid-column:1/13;margin-top:56px}}@media (prefers-reduced-motion:reduce){.story-plates figure,.seasons figure,.closer figure{transform:none!important}html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.plate,.collage figure,.history-plates figure{transform:none!important}}.plate:before,.feature-photo:before,.history-plates figure:before,.story-plates figure:before,.seasons figure:before{z-index:5;clip-path:polygon(0 0,4% 14%,0 28%,4% 42%,0 57%,4% 71%,0 86%,3% 100%,100% 100%,96% 86%,100% 71%,96% 57%,100% 42%,96% 28%,100% 14%,97% 0);background:repeating-linear-gradient(115deg,#ffffff38 0 6px,#0000 6px 12px),#e0be78b8;width:84px;height:26px;margin-left:-42px;top:-13px;left:50%;transform:rotate(-4deg);box-shadow:0 1px 3px #0000002e}.history-plates figure:nth-child(2n):before,.seasons figure:nth-child(2n):before{background-color:#bed7cdb3;left:18%;transform:rotate(5deg)}.history-plates figure:nth-child(3n):before{background-color:#dc9682a6;left:auto;right:10%;transform:rotate(-7deg)}.plate-small:before{left:30%;transform:rotate(4deg)}@media (width>=900px){.plan{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:64px;display:grid}.plan>.section-head{grid-area:1/1}.plan-grid{display:contents}.plan-list{grid-area:2/1}.plan .handoff{grid-area:1/2/span 2;margin-top:56px}}.collage figure,.closer figure{position:relative}.collage figure:before,.closer figure:before{content:"";z-index:5;clip-path:polygon(0 0,4% 14%,0 28%,4% 42%,0 57%,4% 71%,0 86%,3% 100%,100% 100%,96% 86%,100% 71%,96% 57%,100% 42%,96% 28%,100% 14%,97% 0);background:repeating-linear-gradient(115deg,#ffffff38 0 6px,#0000 6px 12px),#e0be78b8;width:84px;height:26px;margin-left:-42px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg);box-shadow:0 1px 3px #0000002e}.collage figure:nth-child(2n):before,.closer figure:nth-child(2):before{background-color:#bed7cdb3;left:20%;transform:rotate(5deg)}.collage figure:nth-child(3n):before,.closer figure:nth-child(3):before{background-color:#dc9682a6;left:auto;right:12%;transform:rotate(-7deg)}.plan{padding-bottom:30px}@media (width>=900px){.chooser-list{top:calc(var(--header-h) + 24px);position:sticky}.plan{padding-bottom:20px}}@media (width<=899px){.hero{padding-bottom:0}.hero-inner{padding-bottom:28px}.hero-plates{padding-bottom:150px}.plate-small{width:46%;bottom:0}.seal{bottom:20px}}.hero-plates:before{display:none}.footer-giant{letter-spacing:-.03em;text-align:center;font-size:min(19vw,17rem);bottom:-.08em;left:50%;transform:translate(-50%)}.footer-bottom{padding-bottom:clamp(110px,17vw,260px)}.hero-plates:before{content:"";z-index:-1;background:linear-gradient(90deg, #2d6c99 0 16.6%, #5c8a3a 0 33.3%, #c0553a 0 50%, #d08a2e 0 66.6%, #8f2745 0 83.3%, #3d8f95 0) left bottom / 100% 12px no-repeat, var(--spruce) var(--grain);display:block;position:absolute;inset:9% -60vw 17% 26%;transform:rotate(-2.2deg);box-shadow:0 30px 50px -30px #12261fcc}@media (width<=899px){.hero-plates:before{inset:12% -30px 14%;transform:rotate(-1.4deg)}}.sp3 img{aspect-ratio:3/2}@media (width>=900px){.story-plates{grid-column:1/4;grid-template-columns:repeat(12,1fr);align-items:start;gap:0 28px;max-width:none;margin-top:-10px}.sp1{grid-area:1/1/auto/6;transform:rotate(-1.6deg)}.sp2{z-index:2;grid-area:1/6/auto/10;transform:rotate(1.8deg)translateY(54px)}.sp3{z-index:1;grid-area:1/9/auto/13;margin-left:40px;transform:rotate(-2deg)translateY(-26px)}.story-plates{padding-bottom:40px}}.sp3:before{background-color:#bed7cdb3;left:62%;transform:rotate(5deg)}.compare table,.compare tbody{display:block}.compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare tbody{gap:26px;display:grid}.compare tr{border:0;border-top:6px solid var(--accent,var(--spruce));background:#fbf8f0;margin:0;padding:0;display:block;position:relative;box-shadow:0 20px 34px -24px #1e190a8c}.compare th,.compare td{border:0}.compare tbody th{padding:24px 20px 6px 24px;font-size:2rem;font-style:italic;font-weight:400;line-height:1.05}.compare tbody th:before{content:"";background:var(--accent);border-radius:50%;width:16px;height:16px;margin-bottom:12px;display:block}.compare td{padding:6px 18px 0 24px}.compare td[data-label]:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);margin-bottom:4px;font-size:.66rem;font-weight:700;display:block}.compare .rates{background:var(--spruce) var(--grain);color:var(--cream);border-bottom:5px solid var(--accent);margin-top:12px;padding:22px 24px}.compare .rates:before{color:var(--gold)}.compare .rates span{font-size:1.3rem;line-height:1.45}.compare .row-actions{flex-wrap:wrap;gap:22px;padding:14px 24px 22px;display:flex}@media (width>=900px){.compare tr{grid-template-columns:210px 70px minmax(0,1.3fr) 60px minmax(0,1fr) 210px;align-items:start;display:grid}.compare tbody th{grid-area:1/1/4}.compare td[data-label=Sleeps]{grid-area:1/2;padding-top:28px}.compare td[data-label=Beds]{grid-area:1/3;padding-top:28px}.compare td[data-label=Baths]{grid-area:1/4;padding-top:28px}.compare td[data-label=Setting]{grid-area:1/5;padding-top:28px}.compare td[data-label=Key\ amenities]{border-top:1px dashed var(--paper-deep);grid-area:2/2/auto/6;margin-top:12px;padding-top:12px}.compare .rates{grid-area:1/6/4;align-self:stretch;margin-top:0}.compare .row-actions{grid-area:3/2/auto/6;padding-top:8px}.compare tr:nth-child(2n){margin-left:28px}.compare tr:nth-child(odd){margin-right:28px}}@media (width<=899px){.compare td{grid-template-columns:110px 1fr}.compare td[data-label]:before{margin-bottom:0}.compare .rates{margin-top:10px}.compare tbody th,.compare td{padding-left:0}.compare tr{padding-inline:18px}.compare .rates{margin-inline:-18px;padding-inline:18px}.compare .row-actions{padding-inline:0}}.hero-plates:before{background:linear-gradient(90deg, #2d6c99 0 16.6%, #5c8a3a 0 33.3%, #c0553a 0 50%, #d08a2e 0 66.6%, #8f2745 0 83.3%, #3d8f95 0) left top / 100% 12px no-repeat, linear-gradient(#d6bf9180, #d6bf9180) 0 0 / 0 0 no-repeat, var(--spruce) var(--grain);outline-offset:-18px;outline:1px solid #d6bf9173}@media (width>=900px){.compare tr:nth-child(2n),.compare tr:nth-child(odd){margin:0 28px 0 0}.compare tr:nth-child(2n){transform:translate(28px)}}.compare td.rates[data-label]:before{color:var(--gold)}@media (width>=900px){.story{padding-bottom:0}.cottages{padding-top:64px}.cottages>.page-width{grid-template-columns:minmax(0,1fr) 400px;column-gap:48px;display:grid}.cottages>.page-width>*{grid-column:1/-1}.cottages>.page-width>.section-head{grid-area:1/1;margin-bottom:0}.cottages>.page-width>.filter-row{grid-area:1/2;justify-content:flex-end;align-self:end;margin-bottom:8px}.cottages>.page-width>.chooser{margin-top:36px}}.se1 figcaption{z-index:2;background:#fbf8f0;position:relative}
