.ViewSwitcher-module__SXJZzW__nav{grid-template-columns:var(--nav-grid);gap:var(--nav-gap);justify-self:center;display:grid}.ViewSwitcher-module__SXJZzW__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:inherit;color:inherit;text-transform:inherit;transition:var(--transition-opacity);background:0 0;border:none;align-items:center;gap:.12rem;padding:0;display:inline-flex}.ViewSwitcher-module__SXJZzW__toggle:hover{opacity:.7}.ViewSwitcher-module__SXJZzW__bracket{white-space:nowrap;display:inline-block}@media (max-width:768px){.ViewSwitcher-module__SXJZzW__nav{z-index:20;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-text);background:var(--color-bg);grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:.5rem;position:fixed;bottom:0;left:0;right:0}.ViewSwitcher-module__SXJZzW__toggle{white-space:nowrap;justify-content:center}}
.Header-module__QDFT2a__header{grid-template-columns:var(--header-grid);padding:var(--header-padding);z-index:var(--z-header);align-items:center;display:grid;position:relative}.Header-module__QDFT2a__logo{color:inherit;text-decoration:none;display:inline-grid;position:relative}.Header-module__QDFT2a__logoArt{aspect-ratio:576/183;width:min(32vw,192px);min-width:128px;display:block;position:relative}.Header-module__QDFT2a__logoArt:before,.Header-module__QDFT2a__logoArt:after{content:"";transition:opacity var(--transition-opacity);background-position:0;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.Header-module__QDFT2a__logoArt:before{opacity:1;background-image:url(/header-logo.png)}.Header-module__QDFT2a__logoArt:after{opacity:0;background-image:url(/header-logo-hover.png)}.Header-module__QDFT2a__logo:hover .Header-module__QDFT2a__logoArt:before,.Header-module__QDFT2a__logo:focus-visible .Header-module__QDFT2a__logoArt:before{opacity:0}.Header-module__QDFT2a__logo:hover .Header-module__QDFT2a__logoArt:after,.Header-module__QDFT2a__logo:focus-visible .Header-module__QDFT2a__logoArt:after{opacity:1}.Header-module__QDFT2a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Header-module__QDFT2a__igLink{color:inherit;font-size:var(--font-size);justify-self:end;text-decoration:none}.Header-module__QDFT2a__igLink:hover{opacity:.7}@media (max-width:640px){.Header-module__QDFT2a__header{grid-template-columns:1fr auto}.Header-module__QDFT2a__logo{grid-column:1;justify-self:start}.Header-module__QDFT2a__igLink{grid-column:2;justify-self:end}.Header-module__QDFT2a__logoArt{width:min(60vw,192px);min-width:104px}}
.Menu-module__ENc01G__menu{gap:var(--spacing-unit);padding:var(--menu-padding);display:grid}.Menu-module__ENc01G__section{display:grid}.Menu-module__ENc01G__trigger{gap:var(--trigger-gap);-webkit-user-select:none;user-select:none;cursor:pointer;text-transform:uppercase;width:fit-content;padding:var(--trigger-padding);font-family:inherit;font-size:inherit;color:inherit;transition:var(--transition-opacity);background:0 0;border:none;grid-template-columns:min-content 1fr;display:grid}.Menu-module__ENc01G__trigger:hover{opacity:.7}.Menu-module__ENc01G__content{padding-top:var(--spacing-unit)}.Menu-module__ENc01G__contactContent{gap:.5rem;display:grid}.Menu-module__ENc01G__aboutContent{background-color:var(--color-about-bg);padding:var(--spacing-unit);gap:var(--spacing-unit);display:grid}.Menu-module__ENc01G__aboutContent h3{font-size:var(--font-size);font-weight:var(--font-weight);margin-top:var(--spacing-unit)}.Menu-module__ENc01G__aboutContent ul{padding-left:var(--spacing-unit);gap:.25rem;display:grid}.Menu-module__ENc01G__tagsContent{gap:var(--spacing-unit);flex-wrap:wrap;display:flex}.Menu-module__ENc01G__tag{cursor:pointer;transition:var(--transition-opacity)}.Menu-module__ENc01G__tag:hover{opacity:.7}
.ProjectExpanded-module__nR3MqW__expanded{gap:var(--spacing-unit);padding-top:var(--spacing-unit);display:grid}.ProjectExpanded-module__nR3MqW__cover{justify-content:center;display:grid}.ProjectExpanded-module__nR3MqW__coverImage{width:100%;max-width:150px;height:auto;display:block}.ProjectExpanded-module__nR3MqW__gallery{grid-auto-flow:column;justify-content:flex-start;gap:.5rem;padding:.5rem 0;display:grid;overflow-x:auto}.ProjectExpanded-module__nR3MqW__galleryItem{gap:calc(var(--spacing-unit)/3);align-content:start;display:grid}.ProjectExpanded-module__nR3MqW__galleryImage{width:auto;height:100px;display:block}.ProjectExpanded-module__nR3MqW__linkWrapper{padding-top:var(--spacing-unit);justify-content:center;display:grid}.ProjectExpanded-module__nR3MqW__link{cursor:pointer;color:inherit;transition:var(--transition-opacity);text-decoration:none}.ProjectExpanded-module__nR3MqW__link:hover{opacity:.7}.ProjectExpanded-module__nR3MqW__mediaSection{gap:calc(var(--spacing-unit)/2);padding-top:var(--spacing-unit);display:grid}.ProjectExpanded-module__nR3MqW__sectionTitle{font-size:var(--font-size);text-transform:uppercase;font-family:var(--font-mono);opacity:.7}.ProjectExpanded-module__nR3MqW__pdfGrid{gap:var(--spacing-unit);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ProjectExpanded-module__nR3MqW__pdfCard{gap:calc(var(--spacing-unit)/2);color:inherit;transition:var(--transition-opacity);cursor:pointer;text-decoration:none;display:grid}.ProjectExpanded-module__nR3MqW__pdfCard:hover{opacity:.7}.ProjectExpanded-module__nR3MqW__pdfThumbnail{aspect-ratio:8.5/11;object-fit:cover;border:1px solid #000;width:100%;height:auto}.ProjectExpanded-module__nR3MqW__pdfPlaceholder{aspect-ratio:8.5/11;width:100%;font-size:var(--font-size);text-transform:uppercase;font-family:var(--font-mono);background:#f0f0f0;border:1px solid #000;place-items:center;display:grid}.ProjectExpanded-module__nR3MqW__pdfName{text-transform:uppercase;font-size:10px;font-family:var(--font-mono);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.ProjectExpanded-module__nR3MqW__videoGrid{gap:var(--spacing-unit);display:grid}.ProjectExpanded-module__nR3MqW__videoItem{gap:calc(var(--spacing-unit)/2);display:grid}.ProjectExpanded-module__nR3MqW__video{width:100%;max-width:600px;height:auto}.ProjectExpanded-module__nR3MqW__audioList{gap:var(--spacing-unit);display:grid}.ProjectExpanded-module__nR3MqW__audioItem{gap:calc(var(--spacing-unit)/2);display:grid}.ProjectExpanded-module__nR3MqW__audioName{font-size:var(--font-size);text-transform:uppercase;font-family:var(--font-mono)}.ProjectExpanded-module__nR3MqW__mediaNumber{font-size:var(--font-size);text-transform:uppercase;font-family:var(--font-mono);white-space:nowrap}.ProjectExpanded-module__nR3MqW__audio{width:100%;max-width:400px}
.UniqueVehiclesFeed-module__Z-Pr3q__feed{gap:var(--spacing-unit);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.UniqueVehiclesFeed-module__Z-Pr3q__feedPreview{grid-template-rows:repeat(2,max-content);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start}.UniqueVehiclesFeed-module__Z-Pr3q__card{color:inherit;border:1px solid #0000;text-decoration:none;display:block;position:relative;overflow:hidden}.UniqueVehiclesFeed-module__Z-Pr3q__cardButton{cursor:pointer;width:100%;text-align:inherit;background:0 0;padding:0}.UniqueVehiclesFeed-module__Z-Pr3q__image{object-fit:contain;width:100%;height:auto;display:block}.UniqueVehiclesFeed-module__Z-Pr3q__meta{color:#f8f8f8;opacity:0;transition:var(--transition-opacity);font-family:var(--font-mono);font-size:var(--font-size);text-transform:uppercase;background:#000000d1;padding:6px 8px;position:absolute;bottom:0;left:0;right:0}.UniqueVehiclesFeed-module__Z-Pr3q__card:hover .UniqueVehiclesFeed-module__Z-Pr3q__meta{opacity:1}
