/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--container-5xl:64rem;--leading-relaxed:1.625}}@layer base;@layer soler{@font-face{font-family:Adobe Garamond Pro;src:url("/assets/AGaramondPro-Regular-3e5ca585.eot");src:url("/assets/AGaramondPro-Regular-3e5ca585.eot?#iefix")format("embedded-opentype"),url("/assets/AGaramondPro-Regular-623fa424.woff2")format("woff2"),url("/assets/AGaramondPro-Regular-c7d39a16.woff")format("woff"),url("/assets/AGaramondPro-Regular-bfc9a98b.ttf")format("truetype"),url("/assets/AGaramondPro-Regular-36e168a6.svg#AGaramondPro-Regular")format("svg");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}:root{touch-action:pan-x pan-y;height:100%}html,body{color:#222;margin:0;padding:8px;font-family:Adobe Garamond Pro;font-size:19px}.menu{color:#222;padding-bottom:3px;text-decoration:none;display:block}.menu.active{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:repeat-x;background-size:1px 1px}#xlogo{color:#222;font-family:helvetica;font-size:30px;font-weight:100;text-decoration:none;position:relative;top:-5px}#gallery{max-width:64rem;margin:30px auto;padding-bottom:60px}#gallery.photos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}#gallery .photo a.image{aspect-ratio:4/5;cursor:pointer;background-position:50%;background-size:cover;display:block}#gallery .photo a.image.is-video{position:relative;overflow:hidden}#gallery .photo a.image.is-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#gallery .photo a.image.is-video .play{pointer-events:none;background:#00000073;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}#gallery .photo a.image.is-video .play:after{content:"";border:9px solid #0000;border-left:15px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}#gallery .photo{position:relative}#gallery .credit{pointer-events:none;background:linear-gradient(#0000,#000000a6);align-items:flex-end;gap:10px;margin:0;padding:40px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}#gallery .credit .avatar{object-fit:cover;background:#ddd;border-radius:6px;flex:none;width:34px;height:34px;display:block}#gallery .credit .meta{flex-direction:row;align-items:center;gap:6px;min-width:0;line-height:1.3;display:flex}#gallery .credit .name{font-size:17px}#gallery .credit .handle{color:#fff;pointer-events:auto;text-shadow:0 1px 3px #0006;font-size:14px;text-decoration:none}#gallery .credit .handle:hover{text-decoration:underline}#gallery .credit .location{color:#999;text-align:right;align-self:center;margin-left:auto;padding-left:8px;font-size:13px}#gallery a{color:#333;text-decoration:none}.lb{z-index:1000;background:#000;justify-content:center;align-items:center;padding:0 56px 65px;display:flex;position:fixed;inset:0}.lb[hidden]{display:none}.lb-img,.lb-video{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.lb-img[hidden],.lb-video[hidden]{display:none}.lb button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;line-height:1;position:absolute}.lb-close{font-size:32px;top:18px;right:22px}.lb-prev,.lb-next{padding:10px;font-size:60px;top:50%;transform:translateY(-50%)}.lb-prev{left:8px}.lb-next{right:8px}.lb-caption{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:65px;font-size:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.lb-caption a{color:#fff;text-decoration:none}.lb-caption a:hover{text-decoration:underline}.lb-location{opacity:.7;font-size:14px}.lb-location:empty{display:none}body.lb-open{overflow:hidden}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.overflow{overflow:hidden}.absolute{position:absolute}.relative{position:relative}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-grow{flex-grow:1}.flex-nogrow{flex-grow:0}.row-column{flex-direction:row}.flex-col{flex-direction:column}.clearfix:before,.clearfix:after{content:"";line-height:0;display:table}.clearfix:after{clear:both}.fleft{float:left}.fright{float:right}.clear{clear:both}.fbox{zoom:1}.none{display:none}.block{display:block}.inline-block{display:inline-block}.hide{visibility:hidden}.auto{margin:auto}.ellipsis{-webkit-line-clamp:1;white-space:nowrap;-webkit-box-orient:vertical;height:25px;display:-webkit-box;overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}td{vertical-align:inherit;display:table-cell}.sticky{position:sticky;top:30px}@media screen and (min-width:900px){#gallery .photo a{transition:opacity ease .2}#gallery .photo a:hover{opacity:.9}}@media screen and (max-width:900px){#gallery.photos{grid-template-columns:repeat(2,1fr)}.flex-row img{width:300px;height:375px}}@media screen and (max-width:600px){#gallery.photos{grid-template-columns:1fr}.flex-row{flex-direction:column}.flex-row img{width:100%;height:auto}.lb{padding:0 8px 65px}.lb-close{font-size:30px;top:12px;right:14px}.lb-prev,.lb-next{padding:6px;font-size:44px}}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[15px\]{margin-top:15px}.mt-\[30px\]{margin-top:30px}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-auto{height:auto}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-6{gap:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[28px\]{font-size:28px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-\[30px\]{margin-top:30px}.md\:mt-\[100px\]{margin-top:100px}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-\[45\%\]{width:45%}.md\:max-w-\[500px\]{max-width:500px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:text-\[19px\]{font-size:19px}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}