@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial}}}@layer components{.instagram{--strip-w:256px;scrollbar-width:none;position:relative;overflow-x:auto}@media (min-width:48rem){.instagram{inset-block:calc(var(--spacing,4px)*0);left:calc(var(--spacing,4px)*0);width:var(--strip-w);margin-inline-start:calc(var(--strip-end,calc(var(--page-inset) + (var(--container-page) + var(--strip-w))/2)) - var(--strip-w));position:fixed;overflow:hidden auto}}@media (min-width:64rem){.instagram{--strip-w:320px}}@media (min-width:80rem){.instagram{--strip-w:384px}}.instagram a{outline-offset:2px;width:100%;height:100%;display:block}.instagram a:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:currentColor}.instagram img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.instagram canvas{pointer-events:none;position:absolute}@media not all and (min-width:48rem){.instagram-stage{width:100cqw;margin-inline-start:calc(var(--dock-inset)*-1)}}@media (min-width:48rem){.instagram-stage{pointer-events:none;inset-inline:calc(var(--spacing,4px)*0);top:calc(var(--spacing,4px)*0);bottom:calc(var(--dock-block)*-1);--strip-end:var(--stage-w);position:absolute}.instagram-stage .instagram{pointer-events:auto;top:var(--grid-bar);height:calc(100dvh - var(--grid-bar));--strip-w:min(384px,round(down,var(--stage-w) - 448px,32px));position:sticky;bottom:auto}}@media (min-width:64rem){.instagram-stage .instagram{--strip-w:min(384px,round(down,var(--stage-w) - 632px,32px))}}.instagram-track{height:calc(var(--spacing,4px)*60);gap:calc(var(--spacing,4px)*4);display:flex}@media (min-width:48rem){.instagram-track{gap:calc(var(--spacing,4px)*6);flex-direction:column;height:auto}}.instagram-item{aspect-ratio:4/5;flex-shrink:0;height:100%}@media (min-width:48rem){.instagram-item{width:100%;height:auto}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.instagram[data-instagram=""]{opacity:0}}}.instagram[data-instagram=on]{cursor:grab;--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,);-webkit-user-select:none;user-select:none;overflow:hidden}.instagram[data-instagram=on]:active{cursor:grabbing}@media (min-width:48rem){.instagram[data-instagram=on]{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,);overflow:hidden}}.instagram[data-instagram=on] .instagram-track{position:relative}@media (min-width:48rem){.instagram[data-instagram=on] .instagram-track{height:100%}}.instagram[data-instagram=on] .instagram-item{top:calc(var(--spacing,4px)*0);left:calc(var(--spacing,4px)*0);will-change:transform;position:absolute}@media (min-width:48rem){.instagram[data-instagram=on] .instagram-item{right:calc(var(--spacing,4px)*0)}}.instagram[data-instagram-gl]{overflow:visible}@media (min-width:48rem){.instagram[data-instagram-gl]{overflow:visible}}.instagram[data-instagram-gl] .instagram-track{overflow:hidden}.instagram[data-instagram-gl] img{opacity:0}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}