.card-rail.svelte-17awm76{min-width:0}.rail-viewport.svelte-17awm76{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:var(--rail-inset)}.rail-viewport.svelte-17awm76::-webkit-scrollbar{display:none}.rail-track.svelte-17awm76{display:flex;gap:var(--rail-gap);align-items:stretch;position:relative}.rail-slide.svelte-17awm76{flex:0 0 calc((100% - (var(--columns) - 1) * var(--rail-gap)) / var(--columns));min-width:0}.rail-controls.svelte-17awm76{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:12px;color:inherit}.rail-controls.svelte-17awm76 button:where(.svelte-17awm76){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.rail-controls.svelte-17awm76 .motion-button:where(.svelte-17awm76){border-radius:24px;padding:0 15px;font:400 10px var(--font-body)}.rail-controls.svelte-17awm76 button:where(.svelte-17awm76):hover{background:#a8998114}button.svelte-17awm76:focus-visible,.rail-viewport.svelte-17awm76:focus-visible{outline:2px solid #a04a32;outline-offset:-2px}@media(min-width:761px)and (max-width:1100px){.rail-slide.svelte-17awm76{flex-basis:calc((100% - (min(var(--columns),3) - 1) * var(--rail-gap)) / min(var(--columns),3))}}@media(max-width:760px){.rail-track.svelte-17awm76{gap:14px}.rail-slide.svelte-17awm76{flex-basis:calc((100% - (var(--mobile-columns) - 1) * 14px) / var(--mobile-columns))}.rail-controls.svelte-17awm76{margin-top:9px}}.instagram-edit.svelte-1fbh09x{background:#f6f2ec;color:#493a30;font-family:var(--font-body);overflow:clip;scroll-margin-top:96px}.instagram-edit.svelte-1fbh09x :where(.svelte-1fbh09x)::-moz-selection,.social-preview.svelte-1fbh09x :where(.svelte-1fbh09x)::-moz-selection{background:#ddbd9e;color:#3d3027}.instagram-edit.svelte-1fbh09x :where(.svelte-1fbh09x)::selection,.social-preview.svelte-1fbh09x :where(.svelte-1fbh09x)::selection{background:#ddbd9e;color:#3d3027}.instagram-inner.svelte-1fbh09x{max-width:1840px;margin:auto;padding:85px clamp(24px,4vw,72px) 27px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2.5fr);align-items:center;gap:26px 55px}.instagram-copy.svelte-1fbh09x{padding-bottom:12px;position:relative;z-index:1}.social-label.svelte-1fbh09x{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#80634f}h2.svelte-1fbh09x{margin:27px 0 22px;font:400 clamp(40px,3.6vw,58px)/1.06 var(--font-heading);letter-spacing:-.03em}.instagram-copy.svelte-1fbh09x>p:where(.svelte-1fbh09x){margin:0;max-width:28ch;font-size:13px;line-height:1.85;color:#7a6858}.follow-action.svelte-1fbh09x{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:49px;padding:14px 20px;margin-top:27px;border:1px solid #8c4835;border-radius:30px;background:#8c4835;color:#fff9ef;font-size:12px;line-height:1.5;font-family:var(--font-body);text-decoration:none;transition:background-color .18s}.follow-action.svelte-1fbh09x:disabled{cursor:default;opacity:1}.follow-action.svelte-1fbh09x svg{flex-shrink:0}.profile-note.svelte-1fbh09x{display:block;margin-top:10px;font-size:10px;color:#7a6858}.photo-board.svelte-1fbh09x{min-width:0;position:relative}.social-photo.svelte-1fbh09x{width:100%;min-width:0;display:block;padding:9px 9px 0;border:1px solid #e1d6c2;background:#fffdf7;color:#4d3b2d;cursor:pointer;box-shadow:0 8px 14px #6d533c0f;transform:rotate(var(--tilt)) translateY(var(--offset));transition:transform .24s,box-shadow .24s;-webkit-tap-highlight-color:transparent;text-align:left}.photo-left.svelte-1fbh09x{--tilt: 0deg;--offset: 0px}.photo-middle.svelte-1fbh09x{--tilt: 0deg;--offset: 0px;background:#fffdf7}.photo-right.svelte-1fbh09x{--tilt: 0deg;--offset: 0px}.photo-window.svelte-1fbh09x{display:block;position:relative;overflow:hidden;aspect-ratio:4/5;background:#e4d9c7}.photo-window.svelte-1fbh09x img:where(.svelte-1fbh09x){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s}.photo-instagram.svelte-1fbh09x{position:absolute;top:10px;right:10px;width:31px;height:31px;display:grid;place-items:center;background:#fffdf2ed;border-radius:50%;color:#71513b}.photo-caption.svelte-1fbh09x{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 5px 19px}.photo-caption.svelte-1fbh09x>span:where(.svelte-1fbh09x):first-child{font:400 clamp(18px,1.4vw,22px)/1.2 var(--font-heading);letter-spacing:-.02em}.photo-arrow.svelte-1fbh09x{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;transform:rotate(-35deg)}.view-photo.svelte-1fbh09x{position:absolute;bottom:15px;left:50%;transform:translate(-50%,6px);white-space:nowrap;padding:9px 12px;background:#fffdf4f2;color:#5a4433;border-radius:20px;font:10px var(--font-body);opacity:0;transition:opacity .18s,transform .18s}.social-photo.svelte-1fbh09x:focus-visible,.follow-action.svelte-1fbh09x:focus-visible,.social-preview.svelte-1fbh09x button:where(.svelte-1fbh09x):focus-visible,.social-preview.svelte-1fbh09x a:where(.svelte-1fbh09x):focus-visible{outline:2px solid #9b503a;outline-offset:5px}.social-photo.svelte-1fbh09x:focus-visible{z-index:3}@media(hover:hover){.social-photo.svelte-1fbh09x:hover{transform:rotate(0) translateY(-8px);z-index:3;box-shadow:0 15px 25px #6d533c1c}.social-photo.svelte-1fbh09x:hover img:where(.svelte-1fbh09x){transform:scale(1.025)}.social-photo.svelte-1fbh09x:hover .view-photo:where(.svelte-1fbh09x){opacity:1;transform:translate(-50%)}a.follow-action.svelte-1fbh09x:hover{background:#a35a43}}.social-preview.svelte-1fbh09x{max-width:min(640px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 40px);padding:0;border:0;background:#fffdf7;color:#493a30;font-family:var(--font-body);border-radius:9px}.social-preview.svelte-1fbh09x::backdrop{background:#282019bb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-header.svelte-1fbh09x{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px 10px 22px}.preview-header.svelte-1fbh09x>span:where(.svelte-1fbh09x){font:italic 400 28px/1.2 var(--font-heading)}.close-preview.svelte-1fbh09x{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.preview-image.svelte-1fbh09x{display:block;width:100%;height:min(64dvh,650px);-o-object-fit:contain;object-fit:contain;background:#f1ece2}.preview-footer.svelte-1fbh09x{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 22px}.preview-footer.svelte-1fbh09x>span:where(.svelte-1fbh09x){font-size:9px;color:#806e5d}.preview-footer.svelte-1fbh09x a:where(.svelte-1fbh09x){display:inline-flex;align-items:center;gap:13px;min-height:44px;font-size:11px;color:inherit;text-decoration:underline;text-underline-offset:4px}@media(max-width:1200px){.instagram-inner.svelte-1fbh09x{grid-template-columns:minmax(230px,.85fr) minmax(0,2fr);-moz-column-gap:38px;column-gap:38px;padding-top:65px}h2.svelte-1fbh09x{font-size:42px}.photo-caption.svelte-1fbh09x{padding:12px 0 14px}.photo-caption.svelte-1fbh09x>span:where(.svelte-1fbh09x):first-child{font-size:19px}.photo-arrow.svelte-1fbh09x{width:20px}}@media(max-width:1000px){.instagram-inner.svelte-1fbh09x{grid-template-columns:1fr;padding-top:48px}.instagram-copy.svelte-1fbh09x{text-align:center;padding-bottom:0}h2.svelte-1fbh09x{margin:22px 0 19px;font-size:46px}.instagram-copy.svelte-1fbh09x>p:where(.svelte-1fbh09x){max-width:42ch;margin-inline:auto}.follow-action.svelte-1fbh09x{margin-top:20px}.photo-board.svelte-1fbh09x{margin-top:40px}}@media(max-width:700px){.instagram-inner.svelte-1fbh09x{padding:42px 20px 25px;gap:18px}h2.svelte-1fbh09x{font-size:clamp(34px,9.5vw,44px);margin-top:21px}.instagram-copy.svelte-1fbh09x>p:where(.svelte-1fbh09x){max-width:31ch;font-size:12px}.photo-board.svelte-1fbh09x{margin-top:42px}.social-photo.svelte-1fbh09x{width:100%}.photo-left.svelte-1fbh09x,.photo-middle.svelte-1fbh09x,.photo-right.svelte-1fbh09x{--tilt: 0deg;--offset: 0px}.photo-caption.svelte-1fbh09x{padding:14px 5px 17px}.photo-caption.svelte-1fbh09x>span:where(.svelte-1fbh09x):first-child{font-size:20px}.photo-arrow.svelte-1fbh09x{width:28px}.preview-footer.svelte-1fbh09x{align-items:flex-start;flex-direction:column;gap:2px;padding:14px 18px 10px}}@media(prefers-reduced-motion:reduce){.social-photo.svelte-1fbh09x,.photo-window.svelte-1fbh09x img:where(.svelte-1fbh09x),.view-photo.svelte-1fbh09x,.follow-action.svelte-1fbh09x{transition:none}}
