.fo-page{--fo-kraft: #F2E3C4;--fo-eyelet: #E3CFA6;--fo-wood: #EAD7B8;--fo-inset: #F3E7D2;--fo-brass: #B8925A;--fo-oak: #DCC29A;--fo-cut: 30px}.fo-page .fo-hero.field-paper{background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(170,140,96,.07) 34px 36px),var(--paper)}.fo-page .fo-hero .porch-h1{font-size:clamp(46px,3.6vw + 22px,78px)}.fo-page .fo-hero.has-art{grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-template-rows:repeat(5,auto) 1fr}.fo-page .fo-hero.has-art>.porch-hero-art{grid-row:1 / span 6;align-self:end;max-width:520px;position:relative;z-index:1;margin-bottom:calc(var(--fo-floor-h) * .8 - 22px)}.fo-page .fo-hero.has-art>.porch-short{align-self:start}.fo-row{overflow:visible}.fo-page{--fo-nb: 64px;--fo-floor-h: clamp(52px, 5vw, 70px)}@media(max-width:743px){.fo-page{--fo-nb: 44px;--fo-floor-h: 46px}}.fo-page .fo-hero.field-hero{padding-bottom:var(--fo-nb)}.fo-page .fo-hero>.porch-short{margin-bottom:calc(var(--fo-floor-h) + clamp(14px,2.4vh,26px))}html[data-js] body.fo-page .fo-hero>.porch-hero-end{transform:none;transition:none}.fo-floorboards{position:absolute;left:0;right:0;bottom:var(--fo-nb);height:var(--fo-floor-h);pointer-events:none;z-index:0}.fo-floorboards svg{display:block;width:100%;height:100%}.fo-floorboards .fo-base{fill:#efe6d6}.fo-floorboards .fo-boards{fill:var(--fo-oak)}.fo-floorboards .fo-seam{fill:none;stroke:var(--field);stroke-width:1;stroke-opacity:.32}.fo-floorboards .fo-nail{fill:none;stroke:var(--field);stroke-width:1.6;stroke-linecap:round;stroke-opacity:.35}.fo-floorboards .fo-thin{fill:none;stroke:var(--field);stroke-width:1;stroke-opacity:.4}.fo-floorboards .fo-floorline{fill:none;stroke:var(--field);stroke-width:2}.fo-row :is(.fo-wood,.fo-inset,.fo-glass,.fo-marble,.fo-canvas,.fo-slat,.fo-corner,.fo-hasp,.fo-tag,.fo-eyelet,.fo-brass,.fo-hole){stroke:var(--field);stroke-width:1.6;stroke-linejoin:round}.fo-row .fo-wood{fill:var(--fo-wood)}.fo-row .fo-inset{fill:var(--fo-inset);stroke-width:1.1}.fo-row .fo-glass{fill:#dfe8f1;stroke-width:1.2}.fo-row .fo-shine{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-opacity:.9}.fo-row .fo-marble{fill:#f1eeea}.fo-row .fo-vein{fill:none;stroke:#8e98ae;stroke-width:1;stroke-opacity:.7}.fo-row .fo-canvas{fill:#d9c7a4}.fo-row .fo-slat{fill:#c9a97a;stroke-width:1.2}.fo-row .fo-corner,.fo-row .fo-hasp{fill:var(--fo-brass);stroke-width:1.1}:is(.fo-row,.fo-rail) .fo-brass{fill:var(--fo-brass);stroke:var(--field);stroke-width:1.2}.fo-row .fo-handle{fill:none;stroke:#7a5a3a;stroke-width:4;stroke-linecap:round}.fo-row :is(.fo-thin,.fo-hook){fill:none;stroke:var(--field);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.fo-row .fo-pull{fill:var(--fo-brass);stroke:var(--field);stroke-width:1.1;stroke-linejoin:round}.fo-row .fo-floor{fill:none;stroke:var(--field);stroke-width:2}:is(.fo-row,.fo-rail) .fo-tag{fill:var(--fo-kraft)}:is(.fo-row,.fo-rail) .fo-eyelet{fill:var(--fo-eyelet);stroke-width:1}:is(.fo-row,.fo-rail) .fo-hole{fill:#fff;stroke-width:1}:is(.fo-row,.fo-rail) .fo-string{fill:none;stroke:#8a6a44;stroke-width:1.4;stroke-linecap:round}.fo-row .fo-swing,.fo-rail .fo-swing-q{transform-box:view-box}.fo-row :is(.fo-hall,.fo-dresser,.fo-trunk){transform-box:fill-box}@media(prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .fo-hero :is(.fo-hall,.fo-dresser,.fo-trunk){transform:translateY(-56px);opacity:0}.fo-hero :is(.fo-hall,.fo-dresser,.fo-trunk){transition:transform .6s var(--ease-settle) calc(var(--porch-open) + var(--o)),opacity .25s ease calc(var(--porch-open) + var(--o))}.fo-hero .fo-hall{--o: 0s}.fo-hero .fo-dresser{--o: .3s}.fo-hero .fo-trunk{--o: .6s;transition-duration:.5s,.25s}html[data-js]:not([data-ready]) .fo-hero .fo-swing{transform:rotate(-30deg);opacity:0}.fo-hero .fo-swing{transition:transform .7s var(--ease-spring) calc(var(--porch-open) + var(--d, 1s)),opacity .25s ease calc(var(--porch-open) + var(--d, 1s))}html[data-js] .fo-page .field:not(.in-view) .fo-swing-q{transform:rotate(-26deg);opacity:0}.fo-swing-q{transition:transform .8s var(--ease-spring) var(--d, .2s),opacity .25s ease var(--d, .2s)}}.fo-page .fo-btn{gap:9px}.fo-btn-ico{width:14px;height:20px;flex:0 0 auto}.fo-page .fo-lang{font-size:15px}.fo-page .fo-lang a{color:var(--red-text)}.fo-page :is(.fo-short,.fo-bigtag,.fo-pricetags>li){position:relative;isolation:isolate;background:var(--field);clip-path:polygon(var(--fo-cut) 0,100% 0,100% 100%,var(--fo-cut) 100%,0 calc(100% - var(--fo-cut)),0 var(--fo-cut))}.fo-page :is(.fo-short,.fo-bigtag,.fo-pricetags>li):before{content:"";position:absolute;inset:1.6px;z-index:-1;background:var(--fo-kraft);clip-path:polygon(calc(var(--fo-cut) - 1px) 0,100% 0,100% 100%,calc(var(--fo-cut) - 1px) 100%,0 calc(100% - var(--fo-cut) + 1px),0 calc(var(--fo-cut) - 1px))}.fo-page :is(.fo-short,.fo-bigtag,.fo-pricetags>li):after{content:"";position:absolute;left:20px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1.4px var(--field),0 0 0 6px var(--fo-eyelet),0 0 0 7.4px var(--field)}.fo-page .fo-hero .fo-short{max-width:62ch;padding:24px clamp(20px,2.2vw,30px) 24px 62px}@media(max-width:1023px){.fo-page .fo-hero.has-art{grid-template-columns:minmax(0,1fr) minmax(180px,36%);column-gap:20px;grid-template-rows:repeat(5,auto) 1fr}.fo-page .fo-hero.has-art>*{grid-column:1}.fo-page .fo-hero.has-art>.porch-hero-art{grid-column:2;grid-row:1 / span 6;align-self:end;justify-self:end;max-width:330px}}@media(max-width:743px){.fo-page .fo-hero.has-art{grid-template-columns:minmax(0,1fr) 150px;column-gap:8px;grid-template-rows:none}.fo-page .fo-hero.has-art>.porch-eyebrow{grid-column:1;grid-row:1}.fo-page .fo-hero.has-art>.porch-h1{grid-column:1;grid-row:2}.fo-page .fo-hero.has-art>.fo-lang{grid-column:1;grid-row:3}.fo-page .fo-hero.has-art>.porch-actions{grid-column:1 / -1;grid-row:4}.fo-page .fo-hero.has-art>.porch-short{grid-column:1 / -1;grid-row:5}.fo-page .fo-hero.has-art>.porch-hero-art{grid-column:2;grid-row:1 / span 3;align-self:end;max-width:150px;margin-bottom:0}.fo-page .fo-hero .porch-h1{font-size:clamp(34px,9.8vw,44px)}.fo-page .fo-lang{font-size:14px;flex-direction:column;gap:2px}.fo-page .fo-lang>span{display:none}.fo-page :is(.fo-short,.fo-bigtag,.fo-pricetags>li){clip-path:polygon(0 var(--fo-cut),var(--fo-cut) 0,calc(100% - var(--fo-cut)) 0,100% var(--fo-cut),100% 100%,0 100%)}.fo-page :is(.fo-short,.fo-bigtag,.fo-pricetags>li):before{clip-path:polygon(0 calc(var(--fo-cut) - 1px),calc(var(--fo-cut) - 1px) 0,calc(100% - var(--fo-cut) + 1px) 0,100% calc(var(--fo-cut) - 1px),100% 100%,0 100%)}.fo-page :is(.fo-short,.fo-bigtag,.fo-pricetags>li):after{left:50%;top:20px;margin:0 0 0 -6px}.fo-page .fo-hero .fo-short{padding:46px 20px 22px}.fo-page .fo-pricetags>li{padding:48px 20px 22px}}.fo-bigtag{max-width:1100px;margin-inline:auto;padding:18px 18px 18px 56px}.fo-bigtag .fo-quote,.fo-bigtag .fo-quote .form-card{max-width:none}.fo-bigtag .fo-quote .form-card{border-radius:12px;box-shadow:0 0 0 1.5px var(--field)}@media(max-width:743px){.fo-bigtag{padding:50px 12px 12px}}@media(min-width:1024px){.fo-bigtag .fo-quote .form-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.7fr) auto;align-items:end;gap:12px 14px;padding:22px 24px 18px}.fo-bigtag .fo-quote .row,.fo-bigtag .fo-quote .quote-starter-actions{display:contents}.fo-bigtag .fo-quote .quote-starter-note{grid-column:1 / -1}.fo-bigtag .fo-quote .form-card :is(input,select){height:46px}.fo-bigtag .fo-quote button[type=submit]{width:auto;white-space:nowrap}}.fo-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.4vw,56px);align-items:start}.fo-split>*,.fo-moves-grid>*{min-width:0}@media(min-width:1024px){.fo-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fo-split-base{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.fo-tagged{list-style:none;margin:clamp(18px,2.6vh,26px) 0 0;padding:0;display:grid;gap:14px;max-width:64ch}.fo-tagged li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:var(--t2);line-height:1.5}.fo-li-tag{width:22px;height:28px;margin-top:-2px}.fo-gilt{position:relative;padding:14px;border-radius:6px;background:linear-gradient(135deg,#dcc189,#a9813e 34%,#e6cf9a 56%,#9c7434 82%,#c9a866);box-shadow:inset 0 0 0 1.5px #6e5222,inset 0 0 0 6px #fff3,inset 0 0 0 7.5px #6e5222,0 22px 44px -28px #0a16338c}.fo-gilt .porch-photo{border-radius:2px;box-shadow:0 0 0 1.5px #6e5222}.fo-photo{width:100%;aspect-ratio:4 / 3}.fo-page .fo-photo-gins img{object-position:50% 70%}.fo-mapframe{min-height:250px;display:grid}.fo-mapframe:before{content:"";position:absolute;inset:14px;border-radius:2px;box-shadow:0 0 0 1.5px #6e5222;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 22px 22px,var(--paper)}.fo-mapslot{position:relative;align-self:center;justify-self:center;max-width:34ch;padding:26px;text-align:center;font-size:15px;line-height:1.5}.fo-older-text{display:grid;gap:clamp(26px,4vh,40px)}.fo-rail{max-width:520px;margin:-8px auto clamp(10px,2vh,20px)}.fo-rail svg{display:block;width:100%;height:auto;overflow:visible}.fo-rail .fo-railbar{fill:none;stroke:var(--field);stroke-width:3;stroke-linecap:round}.fo-rail .fo-tag,.fo-rail .fo-eyelet,.fo-rail .fo-hole{stroke:var(--field);stroke-width:1.5;stroke-linejoin:round}.fo-moves-grid{display:grid;gap:clamp(24px,3vw,56px)}@media(min-width:1024px){.fo-moves-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-page .fo-tips,.fo-page .fo-areas{overflow-x:clip}.fo-string-row{position:relative;list-style:none;margin:clamp(10px,2vh,18px) 0 0;padding:30px 0 0;display:grid;gap:34px 18px}.fo-string-row:before{content:"";position:absolute;left:-8px;right:-8px;top:6px;height:14px;border-top:1.6px solid #8A6A44;border-radius:50% 50% 0 0/100% 100% 0 0}@media(min-width:744px){.fo-string-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.fo-string-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.fo-string-row:before{display:none}}.fo-hangtag{position:relative;padding:46px 18px 22px;font-size:var(--t2);line-height:1.5;color:var(--ink);background:var(--fo-kraft);border-radius:0 0 8px 8px;clip-path:polygon(0 var(--fo-cut),var(--fo-cut) 0,calc(100% - var(--fo-cut)) 0,100% var(--fo-cut),100% 100%,0 100%);box-shadow:inset 0 0 0 1.6px var(--field);transform-origin:50% -24px}.fo-hangtag:before{content:"";position:absolute;left:50%;top:16px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.4px var(--field),0 0 0 6px var(--fo-eyelet),0 0 0 7.4px var(--field)}.fo-hangtag:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent calc(50% - 1px),var(--field) calc(50% - 1px) calc(50% + .8px),transparent calc(50% + .8px)) 0 0 / var(--fo-cut) var(--fo-cut) no-repeat,linear-gradient(225deg,transparent calc(50% - 1px),var(--field) calc(50% - 1px) calc(50% + .8px),transparent calc(50% + .8px)) 100% 0 / var(--fo-cut) var(--fo-cut) no-repeat}@media(prefers-reduced-motion:no-preference){html[data-js] .fo-page .field:not(.in-view) .fo-hangtag{transform:rotate(-9deg);opacity:0}.fo-hangtag{transition:transform .75s var(--ease-spring) var(--d, .2s),opacity .3s ease var(--d, .2s)}}.fo-pricetags{list-style:none;margin:clamp(10px,2vh,18px) 0 0;padding:0;display:grid;gap:18px}@media(min-width:1024px){.fo-pricetags{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-pricetags>li{padding:24px 24px 24px 58px;font-size:var(--t2);line-height:1.5;color:var(--ink)}.fo-pricetags b{white-space:nowrap;color:var(--field)}.fo-note{margin-top:clamp(18px,2.6vh,26px);color:var(--muted);font-size:15px}.fo-case{position:relative;padding:26px 14px 14px;border-radius:6px;background:var(--fo-wood);box-shadow:inset 0 0 0 1.6px var(--field),0 22px 44px -30px #0a163380}.fo-case:before{content:"";position:absolute;left:-8px;right:-8px;top:-6px;height:16px;border-radius:5px;background:#f1eeea;box-shadow:inset 0 0 0 1.6px var(--field)}.fo-drawers{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media(min-width:744px){.fo-drawers{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-drawer{position:relative;padding:38px 22px 18px;border-radius:4px;background:var(--fo-inset);font-size:var(--t2);line-height:1.5;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--field),inset 0 0 0 6px var(--fo-inset),inset 0 0 0 7px #001b714d}.fo-drawer-pull{position:absolute;left:50%;top:10px;width:26px;height:18px;margin-left:-13px}.fo-drawer-pull:before{content:"";position:absolute;left:3px;right:3px;top:0;height:6px;border-radius:2px;background:var(--fo-brass);box-shadow:inset 0 0 0 1.2px var(--field)}.fo-drawer-pull:after{content:"";position:absolute;left:5px;right:5px;top:6px;height:9px;border:2px solid var(--field);border-top:0;border-radius:0 0 9px 9px}@media(prefers-reduced-motion:no-preference){html[data-js] .fo-page .field:not(.in-view) .fo-drawer{transform:translateY(10px) scale(1.03);opacity:0}.fo-drawer{transition:transform .6s var(--ease-settle) var(--d, .2s),opacity .35s ease var(--d, .2s)}}.fo-page .fo-slots{gap:clamp(14px,1.6vw,22px)}@media(min-width:1024px){.fo-page .fo-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-page .fo-slots .review-slot{background:radial-gradient(circle at calc(100% - 28px) 28px,#FFFFFF 0 4.5px,var(--field) 5px 6.2px,var(--fo-eyelet) 6.6px 10.5px,var(--field) 11px 12.3px,transparent 12.8px),#fff}.fo-page .fo-faqlist summary:after{content:"";border-radius:0;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Crect x='5' y='2' width='22' height='7' rx='2' fill='%23B8925A' stroke='%23001B71' stroke-width='1.4'/%3E%3Cpath d='M8 9v3a8 7 0 0 0 16 0V9' fill='none' stroke='%23001B71' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / 32px 24px no-repeat}.fo-page .fo-faqlist details[open] summary:after{transform:scaleY(-1)}.fo-page .porch-faq .porch-marker{background:#00249614;color:var(--red-text)}.fo-credits{margin-top:clamp(22px,3vh,32px);font-size:13px}.fo-credits a{color:var(--pale);text-underline-offset:3px}.fo-street .fo-n-thing{fill:none;stroke:var(--field);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}@media(prefers-reduced-motion:reduce){.fo-page :is(.fo-hall,.fo-dresser,.fo-trunk,.fo-swing,.fo-swing-q,.fo-hangtag,.fo-drawer,.fo-margin){transform:none!important;opacity:1!important;transition:none!important}}@media(max-width:743px){html[lang=es] .fo-page .fo-hero .porch-h1{font-size:clamp(28px,8.4vw,44px)}}.fo-cols{display:grid;gap:0 clamp(24px,3.4vw,56px)}.fo-cols>*{min-width:0}@media(min-width:1024px){.fo-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-mapgilt{max-width:640px;margin:clamp(18px,2.6vh,28px) auto 0}.fo-mapgilt .fo-citymap{background:var(--paper);border-radius:2px;box-shadow:0 0 0 1.5px #6e5222;padding:12px 12px 10px}@media(max-width:743px){.fo-mapgilt{padding:9px}.fo-mapgilt .fo-citymap{padding:8px 8px 6px}}.fo-after-list{margin-top:clamp(20px,3vh,28px)}.fo-gilt-photo{align-self:start}.fo-split-photo{align-items:center}.fo-ledger-wrap{max-width:920px;margin-inline:auto}.fo-ledger{position:relative;padding:24px clamp(18px,3vw,34px) 18px clamp(40px,5vw,62px);border-radius:6px;background:linear-gradient(#c0504a 0 0) clamp(26px,3.6vw,48px) 0 / 1.5px 100% no-repeat,#fffdf6;box-shadow:inset 0 0 0 1.5px var(--field),0 24px 50px -30px #0a16338c}.fo-ledger dl{margin:0;display:grid;gap:14px}.fo-check-row{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid #B9CBE3}.fo-check-row:last-child{padding-bottom:0;border-bottom:0}.fo-ledger dt{font-weight:700;color:var(--red-text)}.fo-ledger dd{margin:0;font-size:16px;line-height:1.55;color:var(--ink)}.fo-check-more{margin:18px 0 4px;font-size:15px;color:var(--ink)}.fo-check-more a{color:var(--red-text);text-underline-offset:3px}@media(max-width:519px){.fo-ledger{padding-inline:30px 14px;background:linear-gradient(#c0504a 0 0) 16px 0 / 1.5px 100% no-repeat,#fffdf6}}.fo-steps{margin:0;padding-left:1.4em;display:grid;gap:14px;max-width:64ch;font-size:var(--t2);line-height:1.5}.fo-steps li b{color:var(--field)}.fo-fig{margin:0}.fo-figcap{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.fo-photo-tall{aspect-ratio:4 / 5}.fo-fig>.fo-gilt{max-width:460px}@media(max-width:743px){.fo-photo-tall{aspect-ratio:4 / 3}}.fo-near-grid{display:grid;gap:clamp(18px,2.4vw,32px)}.fo-near-grid>*{min-width:0}@media(min-width:744px){.fo-near-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-near-card{display:grid;align-content:start}.fo-near-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.fo-near-photos>*{min-width:0}.fo-near-photos .fo-figcap{margin-top:6px;font-size:13px;line-height:1.4}.fo-photo-near{aspect-ratio:4 / 3;border-radius:4px;box-shadow:0 0 0 1.5px #6e5222}.fo-page .fo-photo-drug img{object-position:50% 15%}.fo-near-links{grid-column:1 / -1;margin:0;max-width:72ch}.fo-gilt-brooks{width:100%;max-width:300px;justify-self:center}.fo-photo-brooks{aspect-ratio:3 / 4}@media(min-width:1024px){.fo-moves-grid.fo-moves-grid3{grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);align-items:start}}.fo-cost-lead{max-width:64ch;margin:0 0 clamp(16px,2.4vh,24px)}.fo-bills{display:grid;gap:clamp(18px,2.4vw,28px);align-items:start}@media(min-width:900px){.fo-bills{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-bills>*{min-width:0}.fo-bill{position:relative;padding:22px clamp(16px,2.4vw,26px) 20px clamp(44px,4vw,56px);background:var(--fo-kraft);border-radius:4px 10px 10px 4px;box-shadow:inset 0 0 0 1.6px var(--field),0 22px 44px -30px #0a163380}.fo-bill:after{content:"";position:absolute;left:16px;top:28px;width:12px;height:12px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1.4px var(--field),0 0 0 6px var(--fo-eyelet),0 0 0 7.4px var(--field)}@media(max-width:743px){.fo-bill{padding:46px 16px 18px}.fo-bill:after{left:50%;top:18px;margin-left:-6px}}.fo-bill-h{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.3;font-weight:700;color:var(--ink)}.fo-bill-crew{margin:4px 0 0;font-weight:600;color:var(--red-text)}.fo-bill-dia{display:grid;gap:12px;margin:16px 0 10px;padding:14px 16px;border-radius:6px;background:#fffdf6;box-shadow:inset 0 0 0 1.5px #d9c39a}.fo-bill-team{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px}.fo-ico-mover{width:24px;height:32px;flex:none}.fo-ico-truck{width:58px;height:32px;flex:none}.fo-bill-plus{width:14px;height:14px;margin:0 6px 9px;flex:none;background:linear-gradient(var(--field) 0 0) center / 100% 2.5px no-repeat,linear-gradient(var(--field) 0 0) center / 2.5px 100% no-repeat}.fo-bill-clock{display:flex;flex-wrap:wrap;gap:5px}.fo-hr{width:28px;height:14px;border-radius:3px;background:var(--fo-brass);box-shadow:inset 0 0 0 1.5px var(--field)}.fo-hr-half{background:linear-gradient(90deg,var(--fo-brass) 50%,#FFFFFF 50%)}.fo-bill-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4;color:var(--ink)}.fo-bill-table :is(th,td){padding:9px 0;border-bottom:1px solid #D9C39A;text-align:left;vertical-align:baseline;font-weight:400}.fo-bill-table :is(th,td)+:is(th,td){padding-left:12px;text-align:right}.fo-bill-table thead :is(th,td){padding:0 0 6px;font-size:13px;font-weight:600;color:#5a4a33;border-bottom:1.5px solid #B8925A}.fo-bill-table tbody td:nth-child(2){font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.fo-bill-table .fo-bill-them{color:#8e271d;font-size:15px;font-variant-numeric:tabular-nums}.fo-bill-table thead .fo-bill-them{color:#8e271d;font-size:13px}.fo-bill-zero th span{display:inline-flex;align-items:center;gap:8px}.fo-bill-zero th span:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px #2e7d46;background:#e3f1e7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 5 8.6 9.5 3.7' fill='none' stroke='%232E7D46' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.fo-bill-table .fo-bill-zero td:nth-child(2){color:#1b6233}.fo-bill-table .fo-bill-total :is(th,td){padding-top:12px;border-top:2.5px solid var(--field);border-bottom:0;font-size:19px;font-weight:700}.fo-bill-table .fo-bill-total td:nth-child(2){color:var(--field)}@media(max-width:519px){.fo-bill-table{font-size:15px}.fo-bill-table .fo-bill-them{font-size:14px}.fo-bill-table :is(th,td)+:is(th,td){padding-left:8px}}.fo-cost .fo-note{max-width:72ch}.fo-page .fo-holdbar{max-width:920px;margin-left:auto;margin-right:auto}.field.fo-reviews .porch-night-copy{margin-top:clamp(16px,2.4vh,22px)}.fo-where :is(.porch-where-we,.fo-near-card) .porch-h2{font-size:clamp(26px,2.6vw,36px)}.fo-where .fo-near-card .porch-h2{font-size:clamp(22px,2vw,28px)}.fo-where .porch-where-we{margin-top:clamp(30px,4.4vh,46px)}.fo-page .fo-steps4>li{background:var(--fo-kraft);box-shadow:inset 0 0 0 1.6px var(--field),0 22px 44px -30px #0a163380;border-radius:4px 4px 10px 10px}.fo-page .fo-steps4>li:before{box-shadow:0 0 0 4px var(--fo-eyelet),0 0 0 5.4px var(--field)}.fo-crew-sub .fo-split{align-items:center}.fo-gilt.fo-gilt-crew{padding:8px}.fo-photo-crew{aspect-ratio:4 / 5}@media(max-width:519px){.fo-gilt.fo-gilt-crew{padding:6px}.fo-photo-crew{aspect-ratio:3 / 4}}.fo-look .fo-rail{margin:0 0 clamp(8px,1.4vh,14px);max-width:420px}.fo-look .fo-gilt-brooks{justify-self:end}@media(max-width:743px){.fo-look .fo-gilt-brooks{justify-self:center;max-width:260px}}.fo-panels .porch-panel{box-shadow:var(--porch-card),inset 0 0 0 1.5px #d9c39a}.fo-panels .fo-split{gap:clamp(20px,2.6vw,40px)}.fo-look .fo-photo-brooks{aspect-ratio:4 / 3}.fo-look .fo-photo-brooks img{object-position:50% 30%}html:lang(ko) .fo-page .porch-h1,html:lang(ko) .fo-page .porch-h2,html:lang(ko) .fo-page .fo-bill-h{text-wrap:balance}html:lang(ko) .fo-page a[href^="tel:"]{white-space:nowrap}@media(max-width:743px){.fo-page .fo-bills{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;min-width:0;max-width:100%}.fo-page .fo-bills>*{flex:0 0 86%;scroll-snap-align:start}}.fo-page .fo-more-links{margin-top:18px}.fo-page .fo-close{text-align:center}@media(min-width:744px){.fo-page .fo-look:has(.fo-more-links) .fo-photo-brooks{aspect-ratio:1 / 1}}
