.home-hero-module__FC7-Yq__imageLed{isolation:isolate;text-align:center;background:#342c23;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;max-width:none;height:min(100svh,920px);min-height:560px;display:grid;overflow:hidden}.home-hero-module__FC7-Yq__imageLayer{z-index:0;position:absolute;inset:0;overflow:hidden}.home-hero-module__FC7-Yq__imageLayer:after{content:"";background:linear-gradient(#231b1414,#231b1424 52%,#231b1433);position:absolute;inset:0}.home-hero-module__FC7-Yq__image{object-fit:cover;object-position:center 52%}.home-hero-module__FC7-Yq__copy{z-index:1;text-align:center;flex-direction:column;grid-column:1;align-items:center;width:min(100% - 36px,1020px);padding:clamp(64px,9vh,100px) 24px;display:flex;position:relative}.home-hero-module__FC7-Yq__quote{isolation:isolate;color:#fff8ec;text-shadow:0 1px 8px #1f160fad;padding:8px 24px;display:inline-block;position:relative}.home-hero-module__FC7-Yq__quote:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#251c147a 0,#251c1442 54%,#0000 82%);border-radius:50%;position:absolute;inset:0 -18px}.home-hero-module__FC7-Yq__copy h1{color:#fff8ec;text-shadow:0 2px 24px #1f160f6b;max-width:1000px;font-size:clamp(42px,6.2vw,84px);line-height:1.08}.home-hero-module__FC7-Yq__quote{text-shadow:0 2px 18px #1f160f8a;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3.2vw,42px);line-height:1.25}.home-hero-module__FC7-Yq__quote em{color:#fff8ec}.home-hero-module__FC7-Yq__actions{flex-wrap:wrap;justify-content:center;margin-top:30px}.home-hero-module__FC7-Yq__actions .text-link{color:#fff8ec}@media (min-width:701px) and (max-width:1000px){.home-hero-module__FC7-Yq__imageLed .home-hero-module__FC7-Yq__actions{flex-direction:column;align-items:center}}@media (max-width:700px){.home-hero-module__FC7-Yq__imageLed{height:min(88svh,760px);min-height:min(82svh,760px)}.home-hero-module__FC7-Yq__image{object-position:40% center}.home-hero-module__FC7-Yq__copy{width:100%;padding:58px 20px}.home-hero-module__FC7-Yq__copy h1{font-size:clamp(38px,10vw,54px)}.home-hero-module__FC7-Yq__quote{margin-top:16px;font-size:clamp(24px,6vw,32px)}.home-hero-module__FC7-Yq__actions{flex-direction:column;align-items:center;gap:10px 18px;margin-top:24px}}
.photo-cards-module__vakreG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;margin-top:20px;display:grid}.photo-cards-module__vakreG__card.photo-cards-module__vakreG__card{isolation:isolate;text-align:left;width:100%;min-width:0;height:100%;color:var(--ink);background:#faf7f1;border:1px solid #dcd3c5;border-radius:8px;margin:0;padding:0;transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.2,.7,.2,1);animation:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 18px #42321f06}.photo-cards-module__vakreG__card:after{display:none}.photo-cards-module__vakreG__card:hover{border-color:#b7a58b;box-shadow:0 10px 26px #42321f12}@media (hover:hover) and (pointer:fine){.photo-cards-module__vakreG__card:hover{z-index:1;transform:translateY(-2px)scale(1.012)}}.photo-cards-module__vakreG__card:focus-visible{outline:2px solid var(--wood);outline-offset:4px}.photo-cards-module__vakreG__card .photo-cards-module__vakreG__image{aspect-ratio:4/5;background:#faf7f1;width:100%;display:block;position:relative;overflow:hidden}.photo-cards-module__vakreG__card .photo-cards-module__vakreG__image>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;transition:none;display:block;position:absolute;inset:0;transform:none}.photo-cards-module__vakreG__card .photo-cards-module__vakreG__image>div{min-height:0;position:absolute;inset:0}@media (max-width:999px){.photo-cards-module__vakreG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:600px){.photo-cards-module__vakreG__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.photo-cards-module__vakreG__card,.photo-cards-module__vakreG__card:hover{transition:none;transform:none}}
