.page-home-category-sections{display:grid;gap:0}.page-home-category-tabs{display:none}.page-home-category-section{--page-home-category-next-background: var(--public-surface-raised);isolation:isolate;min-width:0;padding:80px 0 92px;position:relative}.page-home-category-section.public-section-background-alt-particle-noise{--page-home-category-next-background: var(--public-surface)}.page-home-category-section:not(:last-child):after{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 6%) 16%,rgb(0 0 0 / 25%) 38%,rgb(0 0 0 / 62%) 68%,#000000 100%);background-color:var(--page-home-category-next-background);background-image:url("../assets/particle_noise-2EVGESQN.svg");background-position:left bottom;background-repeat:repeat;background-size:96px 96px;bottom:0;content:"";height:clamp(112px,10vw,176px);inset-inline:0;mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 6%) 16%,rgb(0 0 0 / 25%) 38%,rgb(0 0 0 / 62%) 68%,#000000 100%);pointer-events:none;position:absolute;z-index:0}.page-home-category-heading{max-width:72ch}.page-home-category-heading>.public-rich-text{color:var(--public-ink-muted);margin-top:10px;text-wrap:balance}.page-home-category-heading>.public-rich-text>:last-child{margin-bottom:0}.page-home-hero-gallery-track>.public-category-card{flex:0 0 clamp(280px,30vw,420px);scroll-snap-align:start}.page-home-category-track-empty{align-items:center;justify-content:center;min-height:calc(clamp(220px,20vw,280px) + 82px + var(--public-category-scroller-track-padding-top) + var(--public-category-scroller-track-padding-bottom));overflow-x:hidden}.page-home-category-empty{color:var(--public-ink-muted);font-style:italic;margin:0;text-align:center;width:100%}.page-contact-band{align-items:center;background:var(--public-ink);color:#fff;display:flex;gap:28px;justify-content:space-between;padding:42px max(var(--public-gutter),calc((100% - var(--public-width-content)) / 2))}.page-contact-band p{font-family:Barlow Condensed,sans-serif;font-size:32px;line-height:1.1;margin:0;text-transform:uppercase}.page-contact-band :focus-visible{outline-color:var(--public-focus-on-dark)}.page-hero{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(520px,calc(100svh - var(--public-header-height) - 72px));overflow:hidden;padding-inline:max(var(--public-gutter),calc((100% - var(--public-width-content)) / 2))}.page-hero-copy{align-self:center;padding:64px 0 72px}.page-hero-kicker{color:var(--public-brand);font-size:14px;font-weight:700;margin:0 0 18px;text-transform:uppercase}.page-hero h1{font-family:Barlow Condensed,sans-serif;font-size:68px;line-height:.95;margin:0;max-width:9ch;text-transform:uppercase}.page-hero-copy>p:not(.page-hero-kicker){color:var(--public-ink-muted);font-size:20px;margin:28px 0 0;max-width:52ch;text-wrap:balance}.page-hero.public-section-background-ink-to-steel .page-hero-kicker{color:#f3a4a9}.page-hero.public-section-background-ink-to-steel .page-hero-copy>p:not(.page-hero-kicker){color:#ffffffd1}.page-hero.public-section-background-ink-to-steel .public-action-secondary{border-color:#ffffff8f;color:#fff}.page-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.page-hero-mark{align-content:center;background-color:var(--public-brand);background-image:url("../assets/particle_noise-2EVGESQN.svg");background-repeat:repeat;background-size:96px 96px;background-blend-mode:soft-light;color:#fff;display:grid;isolation:isolate;overflow:hidden;padding:64px;position:relative}.page-hero-mark:after,.page-hero-mark:before{border:1px solid rgb(255 255 255 / 28%);content:"";inset:34px;pointer-events:none;position:absolute}.page-hero-mark:after{inset:54px}.page-hero-mark>span{font-family:Barlow Condensed,sans-serif;font-size:180px;font-weight:700;line-height:.8;opacity:.18;position:absolute;right:-10px;top:40px;transform:rotate(90deg)}.page-hero-mark p{align-self:end;font-family:Barlow Condensed,sans-serif;font-size:42px;line-height:1;margin:0;max-width:8ch;position:relative;text-transform:uppercase;z-index:1}.page-home-hero-gallery{align-self:center;display:grid;gap:16px;min-width:0;padding:64px 0}.page-home-hero-gallery-controls{display:flex;gap:8px;justify-content:flex-end}.page-home-hero-gallery-controls .public-icon-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.42;transform:none}.page-home-hero-gallery-track{-webkit-mask-image:linear-gradient(to right,transparent,#000000 var(--public-gutter),#000000 calc(100% - var(--public-gutter)),transparent);display:flex;gap:20px;mask-image:linear-gradient(to right,transparent,#000000 var(--public-gutter),#000000 calc(100% - var(--public-gutter)),transparent);overflow-x:auto;overscroll-behavior-x:contain;padding:8px var(--public-gutter) 28px;scroll-padding-inline:var(--public-gutter);scroll-snap-type:x proximity;scrollbar-width:none}.page-home-hero-gallery-track::-webkit-scrollbar{display:none}.page-hero>.page-hero-mark{grid-column:auto}@media(max-width:1100px){.page-home-hero-gallery{margin-inline:calc(-1 * var(--public-gutter))}.page-home-hero-gallery-controls{padding-right:var(--public-gutter)}@media not all and (max-width:800px){.page-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero-copy,.page-home-hero-gallery,.page-hero>.page-hero-mark{grid-column:1 / -1}.page-home-hero-gallery{padding-top:0}}}@media(max-width:800px){.page-home-category-sections{--page-home-category-tabs-height: 49px;display:block;gap:0}.page-home-category-tabs{background:var(--public-surface-raised);border-bottom:1px solid var(--public-border);display:block;position:sticky;top:var(--public-header-height);z-index:10}.page-home-category-tab-list{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.page-home-category-tab-list::-webkit-scrollbar{display:none}.page-home-category-tab{align-items:center;border-bottom:3px solid transparent;color:var(--public-ink-muted);display:flex;flex:0 0 auto;font-weight:700;min-height:48px;padding:8px 16px 5px;scroll-snap-align:center;text-decoration:none;white-space:nowrap}.page-home-category-tab[aria-current=location]{border-bottom-color:var(--public-brand);color:var(--public-brand-strong)}.page-home-category-section{display:flex;flex-direction:column;padding:60px 0 72px;scroll-margin-top:calc(var(--page-home-category-tabs-height) - 24px)}.page-home-category-heading{margin-bottom:24px;max-width:none;order:1;padding:0 var(--public-gutter);position:relative;z-index:1}.page-hero{grid-template-columns:1fr;min-height:auto}.page-hero-copy{padding:68px 0 64px}.page-hero h1{font-size:54px}.page-hero-mark{min-height:260px;padding:44px}.page-home-hero-gallery{grid-column:auto;padding:0 0 36px}.page-home-hero-gallery-controls{grid-row:2}.page-home-hero-gallery-track{grid-row:1}.page-hero>.page-hero-mark{grid-column:auto}.page-hero-mark>span{font-size:140px}.page-home-category-section .public-category-card-listing{grid-template-columns:1fr}.page-contact-band{align-items:flex-start;flex-direction:column;padding-block:38px}}
