.og-wrap{width:min(92%,1380px);margin-inline:auto}.og-selection{background:#e8ddcf;margin-top:35px;padding:clamp(24px,5vw,65px) 0}.og-selection:nth-child(even){background:#ead5c8}.og-selection header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.og-selection a{color:#30251f}.og-track{display:grid;grid-auto-flow:column;grid-auto-columns:28%;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 3px 14px}.og-track article{scroll-snap-align:start;min-width:0;background:#fff}.og-track p{padding-inline:10px;font-weight:650}.og-footer{margin-top:45px;padding:45px 0 22px;background:#362920;color:white}.og-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.og-footer h2,.og-footer summary{font-size:1rem;font-weight:650;margin:0 0 10px;color:inherit}.og-footer summary{cursor:pointer}.og-footer a{color:inherit;overflow-wrap:anywhere}.og-contact>a{display:block}.og-footer ul{list-style:none;padding:0}.og-footer li{margin:5px 0}.og-footer-end{margin-top:22px;border-top:1px solid #ad9585;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.og-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0}.og-pay svg{width:34px;height:auto}.og-wrap :focus-visible,.og-cover :focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.og-cover,.og-footer-grid{grid-template-columns:minmax(0,1fr)}.og-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.og-track{grid-auto-columns:72%}.og-footer-grid{gap:12px}}@media(prefers-reduced-motion:reduce){.og-cover *,.og-wrap *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.og-cover{display:grid;grid-template-columns:1fr 1.45fr .8fr;gap:clamp(10px,2vw,28px);align-items:center;margin-block:clamp(24px,7vw,96px)}.og-intro h1,.og-index h2,.og-selection h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.05em;color:#38291f}.og-intro h1{font-size:clamp(2.6rem,5vw,5.5rem);line-height:1;margin:0;overflow-wrap:anywhere}.og-intro a,.og-index a{color:#713c28}.og-portrait{display:block;overflow:hidden;background:#eadfd0}.og-portrait img{width:100%;height:auto;aspect-ratio:4/5;display:block;object-fit:contain;transition:transform .35s ease}.og-portrait:hover img,.og-portrait:focus-visible img{transform:scale(1.045)}.og-portrait-2{align-self:end;margin-bottom:clamp(0px,3vw,40px)}.og-index{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-block:45px}.og-index h2{margin:0;font-size:clamp(2rem,4vw,3.5rem)}.og-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.og-index a{display:flex;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #ccb9a7;text-decoration:none}.og-index a:hover{text-decoration:underline}@media(max-width:749px){.og-cover,.og-index{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.og-intro,.og-index h2,.og-index nav{grid-column:1/-1}.og-portrait-2{margin:0}.og-portrait img{aspect-ratio:1}}