.private-module__SF5aEW__page{--dark:#3a3a3a}.private-module__SF5aEW__hero{min-height:min(calc(100svh - var(--head-h)), 900px);background:var(--ink);color:var(--paper);border-bottom:var(--rule);grid-template-columns:5fr 7fr;display:grid}.private-module__SF5aEW__heroText{align-content:space-between;gap:calc(var(--g) * 2);padding:calc(var(--g) * 1.5) var(--g) var(--g);border-inline-end:1px solid var(--dark);min-width:0;display:grid}.private-module__SF5aEW__h1{font-family:var(--f-d);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(3.6rem,9.4vw,11rem);font-weight:400;line-height:.82}.private-module__SF5aEW__heroFoot{gap:var(--g);border-top:1px solid var(--paper);padding-top:var(--g);display:grid}.private-module__SF5aEW__heroFoot .lede{text-wrap:pretty;margin:0}.private-module__SF5aEW__introBody p,.private-module__SF5aEW__fText,.private-module__SF5aEW__spaceCap p{text-wrap:pretty}.private-module__SF5aEW__heroBtn{background:var(--paper);color:var(--ink);border-color:var(--paper);justify-self:start}.private-module__SF5aEW__heroBtn:hover{background:var(--ink);color:var(--paper)}.private-module__SF5aEW__heroImg{background:#111;margin:0;position:relative;overflow:hidden}.private-module__SF5aEW__heroImg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.private-module__SF5aEW__intro{gap:var(--g);padding:calc(var(--g) * 2) var(--g);border-bottom:var(--rule);grid-template-columns:3fr 9fr;display:grid}.private-module__SF5aEW__introBody{max-width:44em;font-size:1.125rem;line-height:1.7}.private-module__SF5aEW__big{font-family:var(--f-d);font-size:var(--t-title);margin-bottom:.8em;line-height:1.08}.private-module__SF5aEW__formats{border-bottom:var(--rule)}.private-module__SF5aEW__formatsHead{padding:calc(var(--g) * 2) var(--g) var(--g)}.private-module__SF5aEW__formatList{border-top:var(--rule);margin:0;padding:0;list-style:none}.private-module__SF5aEW__formatList li{gap:0 var(--g);padding:14px var(--g) 18px;border-bottom:1px solid var(--hair);grid-template-columns:clamp(3rem,6vw,6rem) minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;transition:background .15s,color .15s;display:grid}.private-module__SF5aEW__formatList li:last-child{border-bottom:0}.private-module__SF5aEW__formatList li:hover{background:var(--ink);color:var(--paper)}.private-module__SF5aEW__formatList li:hover .private-module__SF5aEW__fText,.private-module__SF5aEW__formatList li:hover .private-module__SF5aEW__fNum{color:#bdbdb8}.private-module__SF5aEW__fNum{font-size:var(--t-small);color:var(--grey);font-weight:700}.private-module__SF5aEW__fTitle{font-family:var(--f-d);letter-spacing:-.02em;font-size:clamp(2.2rem,5.2vw,5.6rem);line-height:.95}.private-module__SF5aEW__fText{font-size:var(--t-big);color:var(--grey);max-width:30em;line-height:1.4}.private-module__SF5aEW__mosaic{border-top:var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.private-module__SF5aEW__mosaic img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.private-module__SF5aEW__mosaic img+img{border-inline-start:var(--rule)}.private-module__SF5aEW__spaces{border-bottom:var(--rule)}.private-module__SF5aEW__spacesHead{gap:var(--g);padding:calc(var(--g) * 2) var(--g) var(--g);grid-template-columns:auto 1fr;align-items:end;display:grid}.private-module__SF5aEW__objects{font-weight:700;font-size:var(--t-small);text-align:end;justify-self:end;max-width:36em;margin:0}.private-module__SF5aEW__spaceGrid{border-top:var(--rule);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.private-module__SF5aEW__spaceGrid>li{border-inline-end:var(--rule);border-bottom:var(--rule);grid-template-rows:auto 1fr;min-width:0;display:grid}.private-module__SF5aEW__spaceGrid>li:nth-child(2),.private-module__SF5aEW__spaceGrid>li:nth-child(5){border-inline-end:0}.private-module__SF5aEW__spaceGrid>li:nth-child(n+3){border-bottom:0}.private-module__SF5aEW__wide{grid-column:span 2}.private-module__SF5aEW__spaceImg{aspect-ratio:4/3;background:#ececea;margin:0;overflow:hidden}.private-module__SF5aEW__spaceImg img{object-fit:cover;width:100%;height:100%}.private-module__SF5aEW__spaceGrid>li.private-module__SF5aEW__wide{grid-template-rows:1fr auto}.private-module__SF5aEW__wide .private-module__SF5aEW__spaceImg{aspect-ratio:auto;min-height:280px;position:relative}.private-module__SF5aEW__wide .private-module__SF5aEW__spaceImg img{position:absolute;inset:0}.private-module__SF5aEW__spaceCap{padding:14px var(--g) 20px;border-top:var(--rule)}.private-module__SF5aEW__spaceCap p{color:var(--grey);max-width:34em;margin:6px 0 0}.private-module__SF5aEW__spaceName{font-family:var(--f-d);font-weight:400;font-size:var(--t-title);line-height:1}.private-module__SF5aEW__good{gap:var(--g);padding:calc(var(--g) * 1.5) var(--g);border-bottom:var(--rule);grid-template-columns:3fr 9fr;display:grid}.private-module__SF5aEW__goodList{border-inline-start:var(--rule);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.private-module__SF5aEW__goodList li{padding:0 var(--g);border-inline-end:1px solid var(--hair);align-content:start;gap:4px;display:grid}.private-module__SF5aEW__goodList li:last-child{border-inline-end:0}.private-module__SF5aEW__goodList strong{font-size:var(--t-small)}.private-module__SF5aEW__inquiry{border-bottom:var(--rule);scroll-margin-top:var(--head-h);grid-template-columns:5fr 7fr;display:grid}.private-module__SF5aEW__inquiryText{padding:calc(var(--g) * 2) var(--g);background:var(--ink);color:var(--paper);align-content:start;gap:var(--g);display:grid}.private-module__SF5aEW__inquiryTitle{font-family:var(--f-d);font-weight:400;font-size:var(--t-display);letter-spacing:-.02em;line-height:.9}.private-module__SF5aEW__inquiryLede{font-size:var(--t-big);color:#d6d6d1;margin:0}.private-module__SF5aEW__contact{border-top:1px solid var(--dark);margin:0;padding:0;list-style:none}.private-module__SF5aEW__contact li{border-bottom:1px solid var(--dark)}.private-module__SF5aEW__contact a{font-size:var(--t-big);padding:10px 0;font-weight:700;text-decoration:none;display:block}.private-module__SF5aEW__contact a:hover{text-decoration:underline}.private-module__SF5aEW__inquiryForm{padding:calc(var(--g) * 2) var(--g);width:100%;max-width:760px}.private-module__SF5aEW__inquiryForm button[type=submit]{width:100%;font-size:var(--t-big);margin-top:6px;padding:16px 22px}@media (max-width:1000px){.private-module__SF5aEW__goodList{row-gap:var(--g);grid-template-columns:repeat(2,1fr)}.private-module__SF5aEW__goodList li:nth-child(2n){border-inline-end:0}}@media (max-width:860px){.private-module__SF5aEW__hero{grid-template-columns:1fr;min-height:0}.private-module__SF5aEW__heroText{padding-top:var(--g);gap:var(--g);border-inline-end:0}.private-module__SF5aEW__heroImg{aspect-ratio:4/3;order:-1}.private-module__SF5aEW__h1{font-size:clamp(3.4rem,17vw,6rem)}.private-module__SF5aEW__intro,.private-module__SF5aEW__good{grid-template-columns:1fr}.private-module__SF5aEW__formatList li{grid-template-columns:2.2rem 1fr;padding-block:14px 16px}.private-module__SF5aEW__fText{font-size:var(--t-base);grid-column:2;margin-top:6px}.private-module__SF5aEW__mosaic{grid-template-columns:repeat(3,1fr)}.private-module__SF5aEW__spacesHead{grid-template-columns:1fr}.private-module__SF5aEW__objects{text-align:start;justify-self:start}.private-module__SF5aEW__spaceGrid{grid-template-columns:1fr}.private-module__SF5aEW__spaceGrid>li{border-inline-end:0!important;border-bottom:var(--rule)!important}.private-module__SF5aEW__spaceGrid>li:last-child{border-bottom:0!important}.private-module__SF5aEW__wide{grid-column:auto}.private-module__SF5aEW__spaceGrid>li.private-module__SF5aEW__wide{grid-template-rows:auto auto}.private-module__SF5aEW__wide .private-module__SF5aEW__spaceImg{aspect-ratio:4/3;min-height:0}.private-module__SF5aEW__goodList{border-inline-start:0;border-top:var(--rule);padding-top:var(--g)}.private-module__SF5aEW__goodList li{padding:0;padding-inline-end:var(--g)}.private-module__SF5aEW__inquiry{grid-template-columns:1fr}}
