@import url(https://fonts.googleapis.com/css2?family=Public+Sans:wght@600;700;800;900&family=Source+Sans+3:wght@400;500;600;700&display=swap);body.blog{--bg-main:#06080c;--bg-elev:#0b1118;--bg-glass:rgba(12, 17, 24, 0.72);--border-subtle:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.18);--text-main:rgba(255,255,255,0.92);--text-dim:rgba(255,255,255,0.65);--text-faint:rgba(255,255,255,0.45);--accent:#e5429f;background:radial-gradient(circle at top,#0c1622 0%,#06080c 65%),#06080c!important}.pa-toolbar{background:var(--bg-glass)!important;backdrop-filter:blur(12px)!important;border:1px solid var(--border-subtle)!important}.pa-tb-search-input{background:transparent!important;color:var(--text-main)!important;border:1px solid var(--border-subtle)!important}.pa-tb-search-input::placeholder{color:var(--text-faint)!important}.pa-tb-search-input:focus{border-color:var(--accent)!important}.pa-tb-month-select{background-color:transparent!important;border-color:var(--border-subtle)!important}.pa-tb-sort-btn{background:transparent!important}.pa-tb-sort-btn.is-active{background:var(--accent)!important}body.blog .site-main article{background:var(--bg-elev)!important}body.blog nav.navigation.pagination .page-numbers{background:rgba(255,255,255,.04)!important;border-color:var(--border-subtle)!important}body.blog{--pa-bg-0:#07090c;--pa-bg-1:#0c1118;--pa-panel:rgba(12, 14, 18, .86);--pa-panel-hover:rgba(12, 14, 18, .92);--pa-text:rgba(255, 255, 255, .90);--pa-text-2:rgba(255, 255, 255, .72);--pa-text-3:rgba(255, 255, 255, .58);--pa-border:rgba(255, 255, 255, .12);--pa-border-2:rgba(255, 255, 255, .22);--pa-accent:var(--ast-global-color-0);--pa-max:1440px;--pa-gap:1rem;--pa-card-radius:0px;--pa-card-gutter:0.9rem;--pa-accent-rule:1px;--pa-font-body:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--pa-font-head:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--pa-title-size:1.08rem;--pa-title-lh:1.08;--pa-meta-size:0.74rem;--pa-meta-lh:1.15;--pa-excerpt-size:0.95rem;--pa-excerpt-lh:1.34;--pa-tags-size:0.70rem;--pa-tags-lh:1.18;--pa-page-gutter-m:12px;--pa-photo-inset-m:0;font-family:var(--pa-font-body);color:var(--pa-text);background:radial-gradient(circle at top,var(--pa-bg-1) 0%,var(--pa-bg-0) 60%),var(--pa-bg-0)}body.blog a{color:inherit;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.28)}body.blog a:hover{text-decoration-color:rgba(255,255,255,.48)}body.blog .site-content,body.blog .ast-container,body.blog .content-area,body.blog .site-main,body.blog #primary,body.blog .page-header,body.blog .ast-archive-description,body.blog .ast-archive-title,body.blog .page-title{margin-top:0!important;padding-top:0!important}body.blog .page-header,body.blog .ast-archive-description,body.blog .ast-archive-title,body.blog .page-title{margin:0!important;padding:0!important}body.blog .site-main>:first-child{margin-top:0!important}body.blog.ast-right-sidebar #primary,body.blog.ast-left-sidebar #primary,body.blog.ast-right-sidebar .content-area,body.blog.ast-left-sidebar .content-area,body.blog.ast-right-sidebar .site-main,body.blog.ast-left-sidebar .site-main{width:100%!important;max-width:100%!important}body.blog .ast-container{max-width:var(--pa-max)!important;display:block!important;overflow:hidden!important}body.blog .site-main{width:99%!important;max-width:var(--pa-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media (min-width:992px){body.blog.ast-right-sidebar .content-area{padding-right:1rem!important;border-right:1px solid rgba(255,255,255,.08)!important}body.blog.ast-right-sidebar .widget-area{padding-left:1rem!important}body.blog.ast-left-sidebar .content-area{padding-left:1rem!important;border-left:1px solid rgba(255,255,255,.08)!important}body.blog.ast-left-sidebar .widget-area{padding-right:1rem!important}}body.blog #secondary,body.blog .widget-area.secondary{display:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;padding:0!important;margin:0!important;overflow:hidden!important}body.blog #primary,body.blog .content-area{flex:1 1 100%!important;width:100%!important;max-width:100%!important;float:none!important;box-sizing:border-box!important}@media (max-width:768px){body.blog .ast-container,body.blog .site-content .ast-container{padding-left:0!important;padding-right:0!important}body.blog .site-main{width:calc(100vw - var(--pa-page-gutter-m))!important;max-width:none!important}}body.blog .site-main .ast-row{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:var(--pa-gap)!important;padding:0!important;margin:0!important}@media (min-width:720px){body.blog .site-main .ast-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1100px){body.blog.ast-no-sidebar .site-main .ast-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.blog .site-main .ast-row>article{width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.blog .site-main article{background:var(--pa-panel)!important;border:0!important;border-radius:var(--pa-card-radius)!important;overflow:hidden!important;box-shadow:none!important;transition:background-color .14s ease,transform .14s ease!important}body.blog .site-main article::before{content:"";display:block;height:var(--pa-accent-rule);background:rgba(255,255,255,.06)}body.blog .site-main article:hover{background:var(--pa-panel-hover)!important;transform:translateY(-1px)!important}body.blog .site-main article:hover::before{background:var(--pa-accent)!important;opacity:.92!important}body.blog .site-main article .ast-article-inner{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:0!important}body.blog .site-main article .post-thumb,body.blog .site-main article .post-thumb-img-content,body.blog .site-main article .ast-blog-featured-section,body.blog .site-main article .ast-post-thumb{order:0!important;margin:0!important;padding:0!important}body.blog .site-main article .post-thumb a,body.blog .site-main article .ast-blog-featured-section a{display:block!important;line-height:0!important;overflow:hidden!important}body.blog .site-main article img{display:block!important;width:100%!important;height:auto!important;border-radius:0!important;transition:transform .22s ease!important}body.blog .site-main article:hover img{transform:scale(1.012)!important}body.blog .site-main article .entry-header,body.blog .site-main article .entry-content,body.blog .site-main article .entry-footer,body.blog .site-main article .ast-blog-single-element,body.blog .site-main article .ast-excerpt-container,body.blog .site-main article .ast-taxonomy-container,body.blog .site-main article .tags-links,body.blog .site-main article .post-tags{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.blog .site-main article .entry-header,body.blog .site-main article .ast-blog-single-element,body.blog .site-main article .ast-excerpt-container,body.blog .site-main article .entry-footer{padding-left:var(--pa-card-gutter)!important;padding-right:var(--pa-card-gutter)!important}body.blog .site-main article .entry-header{order:1!important;margin:0!important;padding-top:.68rem!important;padding-bottom:0!important}body.blog .site-main article .entry-content{order:2!important;margin:0!important;padding:0!important}body.blog .site-main article .ast-excerpt-container{margin:.58rem 0 0!important;padding-top:0!important;padding-bottom:0!important}body.blog .site-main article .entry-footer{order:3!important;margin:auto 0 0!important;padding-top:.58rem!important;padding-bottom:.82rem!important}body.blog .site-main article .entry-meta,body.blog .site-main article .ast-post-meta{margin:0 0 .34rem!important}body.blog .site-main article .entry-title,body.blog .site-main article .ast-excerpt-container p{margin:0!important}body.blog .site-main article .entry-footer .entry-content{margin-top:.12rem!important}body.blog .site-main article .entry-meta,body.blog .site-main article .ast-post-meta{color:var(--pa-text-3)!important;font-family:var(--pa-font-body)!important;font-size:var(--pa-meta-size)!important;line-height:var(--pa-meta-lh)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.blog .site-main article .entry-title{font-family:var(--pa-font-head)!important;font-size:var(--pa-title-size)!important;font-weight:900!important;line-height:var(--pa-title-lh)!important;letter-spacing:-.02em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.blog .site-main article .entry-title a{font-family:'Roboto Condensed',sans-serif;font-weight:600;line-height:1.23em}body.blog .site-main article .entry-title a{color:rgba(255,255,255,.92)!important;text-decoration:none!important}body.blog .site-main article .entry-title a:hover{color:rgba(255,255,255,.98)!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important;text-decoration-color:var(--pa-accent)!important}body.blog .site-main article .entry-content p,body.blog .site-main article .ast-excerpt-container p{color:var(--pa-text-2)!important;font-family:var(--pa-font-body)!important;font-size:var(--pa-excerpt-size)!important;line-height:var(--pa-excerpt-lh)!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.blog .read-more,body.blog .more-link{display:none!important}body.blog .photo-archive-intro{width:100%!important;margin:.95rem 0 1.4rem!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.blog .photo-archive-intro-inner{position:relative!important;max-width:1120px!important;padding:1.05rem 1.12rem 1.12rem 1.3rem!important;background:var(--pa-panel)!important;border:1px solid var(--pa-border)!important;border-left:6px solid var(--pa-accent)!important;border-radius:var(--pa-card-radius)!important;box-sizing:border-box!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 0 0 1px rgba(255,255,255,.02)!important}body.blog .photo-archive-intro-inner::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 48%)}body.blog .photo-archive-intro-head,body.blog .photo-archive-intro-copy,body.blog .photo-archive-intro-actions{position:relative!important;z-index:1!important}body.blog .photo-archive-intro-head{margin:0 0 .62rem!important;padding:0!important}body.blog .photo-archive-intro-kicker{margin:0 0 .34rem!important;color:var(--pa-text-3)!important;font-family:var(--pa-font-body)!important;font-size:.72rem!important;line-height:1.1!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.blog .photo-archive-intro-title{margin:0!important;max-width:18ch!important;color:rgba(255,255,255,.96)!important;font-family:var(--pa-font-head)!important;font-size:1.38rem!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.025em!important}body.blog .photo-archive-intro-copy{margin:0!important;padding:0!important}body.blog .photo-archive-intro-copy p{margin:0 0 .56rem!important;color:var(--pa-text-2)!important;font-family:var(--pa-font-body)!important;font-size:.95rem!important;line-height:1.52!important}body.blog .photo-archive-intro-copy p:last-child{margin-bottom:0!important}body.blog .photo-archive-intro-contact{color:var(--pa-text-3)!important}body.blog .photo-archive-intro strong{color:rgba(255,255,255,.92)!important}body.blog .photo-archive-intro a{color:rgba(255,255,255,.96)!important;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.32)!important;text-underline-offset:2px!important}body.blog .photo-archive-intro a:hover{color:var(--pa-accent)!important;text-decoration-color:var(--pa-accent)!important}body.blog .photo-archive-intro-actions{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;margin-top:.82rem!important}body.blog .photo-archive-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:41px!important;padding:0 1rem!important;color:rgba(255,255,255,.92)!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;text-decoration:none!important;font-family:var(--pa-font-body)!important;font-size:.78rem!important;line-height:1!important;font-weight:800!important;letter-spacing:.065em!important;text-transform:uppercase!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease!important}body.blog .photo-archive-button:hover{color:rgba(255,255,255,.98)!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.30)!important;text-decoration:none!important;transform:translateY(-1px)!important}body.blog .site-main article .ast-taxonomy-container,body.blog .site-main article .tags-links,body.blog .site-main article .post-tags{margin:.58rem 0 0!important;padding-top:.58rem!important;padding-bottom:0!important;color:rgba(255,255,255,.50)!important;border-top:1px solid rgba(255,255,255,.14)!important;font-family:var(--pa-font-body)!important;font-size:var(--pa-tags-size)!important;line-height:var(--pa-tags-lh)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.blog .site-main article .ast-taxonomy-container a,body.blog .site-main article .tags-links a,body.blog .site-main article .post-tags a{color:rgba(255,255,255,.50)!important;text-decoration:none!important}body.blog .site-main article .ast-taxonomy-container a:hover,body.blog .site-main article .tags-links a:hover,body.blog .site-main article .post-tags a:hover{color:var(--pa-accent)!important;text-decoration:underline!important;text-underline-offset:2px!important}body.blog .site-main article .entry-footer .ast-taxonomy-container,body.blog .site-main article .entry-footer .tags-links,body.blog .site-main article .entry-footer .post-tags{padding-left:0!important;padding-right:0!important}body.blog nav.navigation.pagination{width:98%!important;max-width:var(--pa-max)!important;margin:1.75rem auto 3rem!important;padding:0!important}body.blog nav.navigation.pagination .nav-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.6rem!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}body.blog nav.navigation.pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:44px!important;height:44px!important;padding:0 .85rem!important;color:rgba(255,255,255,.86)!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;text-decoration:none!important;line-height:1!important;font-weight:700!important;box-sizing:border-box!important}body.blog nav.navigation.pagination a.page-numbers:hover{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.26)!important;color:rgba(255,255,255,.94)!important}body.blog nav.navigation.pagination .page-numbers.current{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.30)!important;color:rgba(255,255,255,.95)!important;font-weight:800!important}body.blog nav.navigation.pagination .page-numbers.dots{min-width:auto!important;padding:0 .25rem!important;color:rgba(255,255,255,.55)!important;background:transparent!important;border-color:transparent!important}@media (max-width:768px){body.blog .photo-archive-intro{margin:.62rem 0 1rem!important}body.blog .photo-archive-intro-inner{max-width:none!important;padding:.84rem .88rem .9rem 1rem!important;border-left-width:5px!important}body.blog .photo-archive-intro-head{margin-bottom:.48rem!important}body.blog .photo-archive-intro-kicker{font-size:.67rem!important;margin-bottom:.22rem!important}body.blog .photo-archive-intro-title{max-width:none!important;font-size:1.08rem!important}body.blog .photo-archive-intro-copy p{font-size:.88rem!important;line-height:1.44!important}body.blog .photo-archive-button{min-height:38px!important;padding:0 .86rem!important;font-size:.73rem!important}body.blog .site-main article .entry-title{font-size:1.02rem!important}body.blog .site-main article .post-thumb,body.blog .site-main article .ast-blog-featured-section,body.blog .site-main article .ast-post-thumb{padding-left:var(--pa-photo-inset-m)!important;padding-right:var(--pa-photo-inset-m)!important;padding-top:var(--pa-photo-inset-m)!important}}@media (max-width:640px){body.blog nav.navigation.pagination{width:calc(100vw - 12px)!important;max-width:none!important}body.blog nav.navigation.pagination .page-numbers.prev,body.blog nav.navigation.pagination .page-numbers.next{min-width:120px!important}}body.blog .site-content>.ast-container{max-width:var(--content-shell-max,1400px)!important;width:calc(100% - (var(--content-shell-pad, 20px) * 2))!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.blog #primary,body.blog .content-area,body.blog .site-main{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.blog .site-main{width:100%!important;max-width:none!important}body.blog nav.navigation.pagination{width:100%!important;max-width:none!important;margin-top:2rem!important}body.blog .photo-archive-intro{width:100%!important;margin:0 0 1.2rem!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.blog .photo-archive-intro-inner{position:relative!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;border-left:0!important;box-shadow:none!important}body.blog .photo-archive-intro-inner::before{display:none!important}body.blog .photo-archive-intro-head,body.blog .photo-archive-intro-copy,body.blog .photo-archive-intro-actions{position:relative!important;z-index:1!important}body.blog .photo-archive-intro-head{margin:0 0 .7rem!important;padding:0!important}body.blog .photo-archive-intro-kicker{display:inline-block!important;position:relative!important;margin:0 0 14px!important;padding-top:14px!important;color:var(--pa-accent)!important;font-family:var(--pa-font-body)!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1!important}body.blog .photo-archive-intro-kicker::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:82px!important;height:4px!important;background:linear-gradient(90deg,var(--pa-accent) 0%,rgba(229,66,159,.38) 100%)!important}body.blog .photo-archive-intro-title{max-width:20ch!important;margin:0!important;color:#fff!important;font-family:var(--pa-font-head)!important;font-size:clamp(1.9rem, 4.2vw, 3.1rem)!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.045em!important;text-wrap:balance!important}body.blog .photo-archive-intro-copy{max-width:68ch!important;margin:0!important;padding:0!important}body.blog .photo-archive-intro-copy p{margin:0 0 .55rem!important;color:rgba(255,255,255,.72)!important;font-size:clamp(.9rem, 1.2vw, 1rem)!important;line-height:1.6!important}body.blog .photo-archive-intro-contact{color:rgba(255,255,255,.46)!important}body.blog .photo-archive-intro-actions{margin-top:.9rem!important}body.blog .photo-archive-button{min-height:44px!important;padding:0 18px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;font-size:.86rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:background-color .15s ease,border-color .15s ease,transform .15s ease!important}body.blog .photo-archive-button:hover{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.32)!important;transform:translateY(-1px)!important}body.blog .pa-grid-header{margin:0 0 1.1rem!important}body.blog .pa-grid-eyebrow{display:inline-block!important;position:relative!important;padding-top:14px!important;color:var(--pa-accent)!important;font-family:var(--pa-font-body)!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1!important}body.blog .pa-grid-eyebrow::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:82px!important;height:4px!important;background:linear-gradient(90deg,var(--pa-accent) 0%,rgba(229,66,159,.38) 100%)!important}@media (max-width:768px){body.blog .site-content>.ast-container{width:calc(100% - 24px)!important;padding-top:12px!important}body.blog .photo-archive-intro-inner{padding:1.6rem 0 1.3rem!important}body.blog .photo-archive-intro-title{max-width:none!important;font-size:clamp(1.6rem, 6vw, 2.2rem)!important}}@media (max-width:544px){body.blog .site-content>.ast-container{padding-top:16px!important}body.blog .photo-archive-intro{margin-top:0!important}}.pa-toolbar{width:100%!important;margin:0 0 1.4rem!important;display:flex!important;flex-direction:column!important;gap:.6rem!important;--pa-control-height:40px !important;--pa-control-bg:rgba(255, 255, 255, .065) !important;--pa-control-bg-hover:rgba(255, 255, 255, .1) !important;--pa-control-border:rgba(255, 255, 255, .14) !important;--pa-control-border-strong:rgba(255, 255, 255, .22) !important}.pa-toolbar-row{display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important}.pa-tb-search{position:relative!important;display:flex!important;align-items:stretch!important;flex:1 1 160px!important;min-width:0!important}.pa-tb-search-input{flex:1!important;height:var(--pa-control-height)!important;padding:0 40px 0 14px!important;background:var(--pa-control-bg)!important;border:1px solid var(--pa-control-border)!important;border-radius:0!important;color:rgba(255,255,255,.90)!important;font-size:.88rem!important;font-family:var(--pa-font-body)!important;line-height:1!important;outline:none!important;box-sizing:border-box!important;-webkit-appearance:none!important;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease!important}.pa-tb-search-input::placeholder{color:rgba(255,255,255,.38)!important}.pa-tb-search-input:focus{border-color:var(--pa-accent)!important;background:var(--pa-control-bg-hover)!important;box-shadow:0 0 0 3px rgba(255,255,255,.04)!important}.pa-tb-search-btn{position:absolute!important;right:0!important;top:0!important;width:var(--pa-control-height)!important;height:var(--pa-control-height)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pa-accent) 82%,white 18%) 0%,var(--pa-accent) 100%)!important;border:0!important;border-radius:0!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.pa-tb-search-btn:hover{filter:brightness(1.08)!important}.pa-tb-month-select{height:var(--pa-control-height)!important;padding:0 32px 0 14px!important;background:var(--pa-control-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(255,255,255,.50)'/%3E%3C/svg%3E") no-repeat right 10px center!important;border:1px solid var(--pa-control-border)!important;border-radius:0!important;color:rgba(255,255,255,.82)!important;font-size:.88rem!important;font-family:var(--pa-font-body)!important;font-weight:400!important;text-align:center!important;text-align-last:center!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;outline:none!important;transition:border-color .14s ease!important;flex-shrink:0!important}.pa-tb-month-select:focus{border-color:var(--pa-accent)!important;box-shadow:0 0 0 3px rgba(255,255,255,.04)!important}.pa-tb-sort{display:inline-flex!important;align-items:stretch!important;border:1px solid var(--pa-control-border)!important;overflow:hidden!important;flex-shrink:0!important}.pa-tb-sort-btn{height:var(--pa-control-height)!important;min-width:118px!important;padding:0 16px!important;background:var(--pa-control-bg)!important;border:0!important;border-right:1px solid var(--pa-control-border)!important;border-radius:0!important;color:rgba(255,255,255,.60)!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;transition:background .13s ease,color .13s ease!important}.pa-tb-sort-btn:last-child{border-right:0!important}.pa-tb-sort-btn:hover{background:var(--pa-control-bg-hover)!important;color:rgba(255,255,255,.88)!important}.pa-tb-sort-btn.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--pa-accent) 82%,white 18%) 0%,var(--pa-accent) 100%)!important;color:#fff!important;font-weight:600!important;border-right-color:color-mix(in srgb,var(--pa-accent) 75%,white 25%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 1px rgba(0,0,0,.14)!important;text-shadow:0 1px 0 rgba(0,0,0,.24)!important}.pa-density-toggle{display:inline-flex!important;align-items:stretch!important;border:1px solid var(--pa-control-border)!important;overflow:hidden!important;flex-shrink:0!important}.pa-density-btn{height:var(--pa-control-height)!important;width:38px!important;min-width:38px!important;padding:0!important;background:var(--pa-control-bg)!important;border:0!important;border-right:1px solid var(--pa-control-border)!important;border-radius:0!important;color:rgba(255,255,255,.60)!important;cursor:pointer!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;transition:background .13s ease,color .13s ease!important}.pa-density-btn svg{display:block!important}.pa-density-btn:last-child{border-right:0!important}.pa-density-btn:hover{background:var(--pa-control-bg-hover)!important;color:rgba(255,255,255,.88)!important}.pa-density-btn.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--pa-accent) 82%,white 18%) 0%,var(--pa-accent) 100%)!important;color:#fff!important;font-weight:600!important;border-right-color:color-mix(in srgb,var(--pa-accent) 75%,white 25%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 1px rgba(0,0,0,.14)!important;text-shadow:0 1px 0 rgba(0,0,0,.24)!important}.pa-toolbar-browse{gap:.35rem!important;flex-wrap:wrap!important}.pa-browse-label{font-size:.68rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(255,255,255,.40)!important;white-space:nowrap!important;margin-right:.15rem!important;flex-shrink:0!important}.pa-browse-chip,.pa-browse-details>summary.pa-browse-chip{display:inline-flex!important;align-items:center!important;gap:.3rem!important;height:30px!important;padding:0 11px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;color:rgba(255,255,255,.74)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.025em!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;list-style:none!important;transition:background .13s ease,border-color .13s ease,color .13s ease!important}.pa-browse-chip:hover,.pa-browse-details>summary.pa-browse-chip:hover,.pa-browse-details[open]>summary.pa-browse-chip{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.26)!important;color:#fff!important}.pa-browse-chip--label{pointer-events:none!important;opacity:.5!important}.pa-browse-caret{transition:transform .15s ease!important;flex-shrink:0!important}.pa-browse-details[open] .pa-browse-caret{transform:rotate(180deg)!important}.pa-browse-details>summary{list-style:none!important}.pa-browse-details>summary::-webkit-details-marker{display:none!important}.pa-browse-details{position:relative!important}.pa-browse-dropdown{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;z-index:100!important;min-width:220px!important;max-height:320px!important;overflow-y:auto!important;background:rgba(10,12,18,.97)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 8px 24px rgba(0,0,0,.55)!important;list-style:none!important;margin:0!important;padding:.3rem 0!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.18) transparent!important}.pa-browse-dropdown-item{display:block!important;padding:.38rem 14px!important;color:rgba(255,255,255,.78)!important;font-size:.86rem!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:background .1s ease,color .1s ease!important}.pa-browse-dropdown-item:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.pa-browse-dropdown-all{font-weight:700!important;color:var(--pa-accent)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;margin-bottom:.2rem!important}@media (max-width:640px){.pa-toolbar-controls{flex-wrap:wrap!important}.pa-tb-search{flex:1 1 100%!important;order:-1!important}.pa-tb-month-select{flex:1 0 92px!important;min-width:92px!important;padding:0 20px 0 8px!important;font-size:.72rem!important;background-position:right 6px center!important}.pa-tb-sort{flex:0 0 auto!important;min-width:0!important}.pa-tb-sort-btn{min-width:0!important;padding:0 4px!important;font-size:.66rem!important;letter-spacing:.02em!important}.pa-density-toggle{flex:0 0 auto!important}.pa-density-btn{width:32px!important;min-width:32px!important}.pa-browse-dropdown{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-height:55vh!important;border-radius:0!important}}.pa-inline-status{margin:0 0 1rem!important;font-size:.82rem!important;color:rgba(255,255,255,.55)!important;font-family:var(--pa-font-body)!important;letter-spacing:.04em!important}.pa-inline-grid{display:grid;grid-template-columns:1fr;gap:var(--pa-gap,1rem);width:100%}@media (min-width:720px){.pa-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pa-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-ic{display:block;position:relative;aspect-ratio:3 / 2;min-height:220px;overflow:hidden;background:var(--pa-bg-1,#0c1118);border:1px solid rgba(255,255,255,.08);text-decoration:none;color:inherit;transition:border-color .14s ease,box-shadow .14s ease}.pa-ic:hover{border-color:rgba(255,255,255,.14);box-shadow:inset 0 -3px 0 var(--pa-accent,#e5429f)}.pa-ic__img{position:absolute;inset:0;background-size:cover;background-position:center;background-color:rgba(255,255,255,.04);transition:transform .22s ease}.pa-ic:hover .pa-ic__img{transform:scale(1.012)}.pa-ic__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0;background:linear-gradient(to top,rgba(5,8,13,.96) 0%,rgba(5,8,13,.65) 32%,rgba(5,8,13,.22) 60%,rgba(5,8,13,.04) 100%)}.pa-ic__meta{padding:0 .9rem .18rem;font-size:var(--pa-meta-size,.74rem);line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.58);font-family:var(--pa-font-body)}.pa-ic__title{margin:0;padding:0 .9rem .9rem;font-family:var(--pa-font-head);font-size:var(--pa-title-size,1.08rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pa-inline-grid--loading{min-height:200px}.place-photo-item{aspect-ratio:4 / 3;overflow:hidden}.place-photo-item img{width:100%;height:100%;object-fit:cover}body.blog{--content-shell-max:1400px;--content-shell-pad:28px;--pa-gap:10px;--pa-card-gutter:10px}body.blog .site-content>.ast-container{padding-top:22px!important}body.blog .photo-archive-intro{margin:0 0 1.65rem!important}body.blog .photo-archive-intro-title{max-width:14ch!important;font-size:clamp(2.35rem, 5vw, 4.1rem)!important;line-height:.92!important;letter-spacing:-.05em!important}body.blog .photo-archive-intro-copy{max-width:64ch!important}body.blog .photo-archive-intro-copy p{color:rgba(255,255,255,.78)!important;font-size:clamp(.98rem, 1.15vw, 1.06rem)!important;line-height:1.62!important}body.blog .photo-archive-intro-actions{gap:.7rem!important;margin-top:1.15rem!important}body.blog .photo-archive-button{min-height:42px!important;padding:0 16px!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.16)!important;font-size:.8rem!important;letter-spacing:.08em!important}body.blog .photo-archive-button:hover{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.28)!important}body.blog .pa-grid-header,body.blog .pa-toolbar{margin-bottom:1rem!important}body.blog .pa-grid-header{margin-top:.15rem!important}body.blog .pa-toolbar{--pa-control-height:42px !important;--pa-control-bg:rgba(255, 255, 255, .045) !important;--pa-control-bg-hover:rgba(255, 255, 255, .075) !important;--pa-control-border:rgba(255, 255, 255, .13) !important;--pa-control-border-strong:rgba(255, 255, 255, .2) !important;gap:.7rem!important}body.blog .pa-toolbar input,body.blog .pa-toolbar select,body.blog .pa-toolbar button,body.blog .pa-toolbar .pa-chip,body.blog .pa-toolbar .pa-sort-toggle,body.blog .pa-toolbar .pa-search-submit{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.blog .site-main .ast-row{gap:10px!important}body.blog .site-main article .entry-header{padding:.22rem var(--pa-card-gutter) 0!important}body.blog .site-main article .entry-footer{padding:.04rem var(--pa-card-gutter) .4rem!important}body.blog .site-main article .entry-meta,body.blog .site-main article .ast-post-meta{color:rgba(255,255,255,.62)!important;font-size:.71rem!important;letter-spacing:.09em!important;margin-bottom:.04rem!important}body.blog .site-main article .entry-title{font-size:clamp(1rem, 1.35vw, 1.24rem)!important;line-height:1.04!important;-webkit-line-clamp:3!important}body.blog .site-main article .entry-content p,body.blog .site-main article .ast-excerpt-container p{font-size:.85rem!important;line-height:1.2!important;color:rgba(255,255,255,.76)!important}body.blog nav.navigation.pagination{margin:2.25rem auto 3.5rem!important}body.blog nav.navigation.pagination .page-numbers{min-width:42px!important;height:42px!important;border-radius:0!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.14)!important}@media (max-width:768px){body.blog{--content-shell-pad:16px;--pa-gap:12px;--pa-card-gutter:12px}body.blog .site-content>.ast-container{padding-top:12px!important}body.blog .photo-archive-intro-inner{padding:1.7rem 0 1.35rem!important}body.blog .photo-archive-intro-title{font-size:clamp(2rem, 8vw, 2.8rem)!important;line-height:.94!important}body.blog .photo-archive-intro-copy p{font-size:.95rem!important;line-height:1.56!important}body.blog .photo-archive-button{min-height:40px!important;font-size:.76rem!important}body.blog .site-main article .entry-title{font-size:1.06rem!important}}@media (max-width:544px){body.blog .photo-archive-intro{margin-bottom:1.2rem!important}body.blog .photo-archive-intro-actions{gap:.55rem!important}body.blog .photo-archive-button{width:auto!important;padding:0 14px!important}}body[data-pa-density="compact"] .site-main .ast-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:720px){body[data-pa-density="compact"] .site-main .ast-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1100px){body.blog.ast-no-sidebar[data-pa-density="compact"] .site-main .ast-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1500px){body.blog.ast-no-sidebar[data-pa-density="compact"] .site-main .ast-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:720px){body[data-pa-density="large"] .site-main .ast-row{grid-template-columns:1fr!important}}@media (min-width:1100px){body.blog.ast-no-sidebar[data-pa-density="large"] .site-main .ast-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:544px){.pa-density-btn--large{display:none!important}}body[data-pa-density="compact"] .site-main{--pa-card-gutter:0.6rem}body[data-pa-density="compact"] .site-main article .entry-header{padding-top:.42rem!important}body[data-pa-density="compact"] .site-main article .entry-footer{padding-bottom:.55rem!important}body[data-pa-density="compact"] .site-main article .entry-meta,body[data-pa-density="compact"] .site-main article .ast-post-meta{font-size:.62rem!important;margin-bottom:.2rem!important}body[data-pa-density="compact"] .site-main article .entry-title{font-size:.85rem!important;line-height:1.18!important;-webkit-line-clamp:2!important}body[data-pa-density="compact"] .site-main article .entry-footer .entry-content{margin-top:.22rem!important}body[data-pa-density="compact"] .site-main article .entry-content p,body[data-pa-density="compact"] .site-main article .ast-excerpt-container p{font-size:.72rem!important;line-height:1.28!important;-webkit-line-clamp:2!important}body.blog{background:radial-gradient(1100px 720px at 88% -8%,rgba(229,66,159,.13),transparent 62%),radial-gradient(950px 680px at -8% 14%,rgba(56,108,255,.10),transparent 58%),radial-gradient(circle at top,#0d1424 0%,#06080c 68%),#06080c!important}@media (min-width:1100px){body.blog{--pa-card-radius:0}body.blog .site-main .ast-row{gap:22px!important}body.blog .site-main article .post-content.ast-grid-common-col{padding-left:0!important;padding-right:0!important}body.blog .site-main article{background:linear-gradient(180deg,#141b28 0%,#0c1118 55%)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:var(--pa-card-radius)!important;box-shadow:0 1px 2px rgba(0,0,0,.45),0 14px 30px -16px rgba(0,0,0,.85)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease!important}body.blog .site-main article:hover{transform:translateY(-4px)!important;border-color:rgba(229,66,159,.45)!important;box-shadow:0 6px 14px rgba(0,0,0,.45),0 26px 46px -18px rgba(0,0,0,.95),0 0 0 1px rgba(229,66,159,.12)!important}body.blog .site-main article:hover img{transform:scale(1.03)!important}body.blog .site-main article::before{display:none!important}body.blog:not([data-pa-density="compact"]){--pa-card-gutter:.55rem}body.blog:not([data-pa-density="compact"]) .site-main article .entry-header{padding:.35rem var(--pa-card-gutter) 0!important}body.blog:not([data-pa-density="compact"]) .site-main article .entry-footer{padding:.2rem var(--pa-card-gutter) .5rem!important}body.blog:not([data-pa-density="compact"]) .site-main article .entry-meta,body.blog:not([data-pa-density="compact"]) .site-main article .ast-post-meta{margin-bottom:.42rem!important}body.blog:not([data-pa-density="compact"]) .site-main article .entry-title{line-height:1.14!important}body.blog:not([data-pa-density="compact"]) .site-main article .entry-content p,body.blog:not([data-pa-density="compact"]) .site-main article .ast-excerpt-container p{line-height:1.42!important}}body.blog .site-main article .ast-blog-featured-section.ast-blog-single-element,body.blog .site-main article .post-thumb.ast-blog-single-element{padding:0!important}body.blog .site-main article .post-content.ast-grid-common-col{padding-left:0!important;padding-right:0!important}body.blog .pa-cover{position:relative!important;display:flex!important;align-items:flex-end!important;min-height:380px!important;margin:0 0 1rem!important;overflow:hidden!important;background:#11161e!important;isolation:isolate}body.blog .pa-cover--plain{min-height:0!important;background:transparent!important}body.blog .pa-cover .pa-cover__img{position:absolute!important;inset:0!important;z-index:-2!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 55%!important}body.blog .pa-cover:not(.pa-cover--plain)::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(8,10,14,.92) 0%,rgba(8,10,14,.6) 45%,rgba(8,10,14,.12) 100%)!important}body.blog .pa-cover__credit{position:absolute!important;top:12px!important;right:12px!important;max-width:calc(100% - 24px)!important;padding:3px 8px!important;background:rgba(8,10,14,.55)!important;color:rgba(255,255,255,.78)!important;font-family:var(--pa-font-body)!important;font-size:.78rem!important;line-height:1.3!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.blog .pa-cover__credit:hover{color:#fff!important;text-decoration:underline!important}body.blog .pa-cover__inner{width:100%!important;padding:28px 28px 24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}body.blog .pa-cover--plain .pa-cover__inner{padding:1.6rem 0 .4rem!important}body.blog .pa-cover__title{margin:0!important;color:#fff!important;font-family:var(--pa-font-head)!important;font-size:clamp(2.1rem, 4.4vw, 3.4rem)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.045em!important}body.blog .pa-cover__lede{margin:0!important;max-width:62ch!important;color:rgba(255,255,255,.84)!important;font-family:var(--pa-font-body)!important;font-size:1rem!important;line-height:1.5!important}body.blog .pa-cover__lede a,body.blog .pa-cover__links a{color:#fff!important;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.4)!important;text-underline-offset:3px!important}body.blog .pa-cover__lede a:hover,body.blog .pa-cover__links a:hover{text-decoration-color:var(--pa-accent)!important}body.blog .pa-cover .pa-tb-search{order:0!important;flex:0 0 auto!important;width:min(100%, 620px)!important;margin-top:4px!important}body.blog .pa-cover .pa-tb-search-input{height:50px!important;padding:0 58px 0 16px!important;background:rgba(8,10,14,.62)!important;border:1.5px solid rgba(255,255,255,.3)!important;font-size:1rem!important}body.blog .pa-cover .pa-tb-search-input:focus{border-color:var(--pa-accent)!important;background:rgba(8,10,14,.78)!important}body.blog .pa-cover .pa-tb-search-btn{width:50px!important;height:50px!important;background:transparent!important;border-left:1px solid rgba(255,255,255,.2)!important;color:rgba(255,255,255,.9)!important}body.blog .pa-cover .pa-tb-search-btn:hover{color:var(--pa-accent)!important;filter:none!important}body.blog .pa-cover__links{margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:4px 18px!important;color:rgba(255,255,255,.6)!important;font-family:var(--pa-font-body)!important;font-size:.9rem!important}body.blog .pa-toolbar-controls{justify-content:flex-end!important}body.blog .pa-tb-sort-btn.is-active,body.blog .pa-density-btn.is-active{background:rgba(198,65,145,.14)!important;color:#fff!important;border-right-color:var(--pa-control-border)!important;box-shadow:inset 0 -2px 0 var(--pa-accent)!important;text-shadow:none!important}@media (max-width:768px){body.blog .pa-cover{min-height:320px!important}body.blog .pa-cover__inner{padding:20px 16px 18px!important;gap:10px!important}body.blog .pa-cover__lede{font-size:.92rem!important}body.blog .pa-cover .pa-tb-search-input{height:46px!important}body.blog .pa-cover .pa-tb-search-btn{width:46px!important;height:46px!important}body.blog .pa-toolbar-controls{justify-content:flex-start!important}}body.blog .pa-tb-browse{display:flex!important;align-items:center!important;gap:18px!important;margin-right:auto!important;padding:0 14px!important;font-family:var(--pa-font-body)!important;font-size:.92rem!important}body.blog .pa-tb-browse-label{color:rgba(255,255,255,.45)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.blog .pa-tb-browse a{color:rgba(255,255,255,.88)!important;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.3)!important;text-underline-offset:3px!important}body.blog .pa-tb-browse a:hover{color:#fff!important;text-decoration-color:var(--pa-accent)!important}@media (max-width:768px){body.blog .pa-tb-browse{flex:1 1 100%!important;padding:8px 4px 2px!important}}