.page-portfolio-hub .breadcrumb,body.template-page .breadcrumb.section{display:none!important}[id$=__hub-banner] .about-banner{background:radial-gradient(ellipse at 50% 80%,rgba(184,134,11,.28) 0%,transparent 60%),var(--color-abyss, #0a0a0f);border-bottom:1px solid rgba(248,244,232,.06);padding:80px 48px 100px}[id$=__hub-banner] .about-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:1440px;margin:0 auto}[id$=__hub-banner] .about-banner__eyebrow{display:inline-block;padding:8px 18px;border-radius:80px;border:1px solid rgba(184,134,11,.4);font-family:var(--body-font-family);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--color-dark-gold, #b8860b);margin-bottom:36px}[id$=__hub-banner] .about-banner__title{font-family:var(--heading-font-family);font-weight:700;font-size:88px;line-height:1;letter-spacing:-.025em;color:var(--color-warm-glow, #f8f4e8);margin:0}[id$=__hub-banner] .about-banner__title-tail{font-style:italic;color:var(--color-dark-gold, #b8860b)}[id$=__hub-banner] .about-banner__inner:after{content:"Every project here is an atomic unit \2014  concept sketches, build photos, final installation, and the story behind it. Browse by type below, or pick any project to drop into its full timeline.";display:block;font-family:var(--heading-font-family);font-style:italic;font-size:22px;line-height:1.5;color:#f8f4e8c7;max-width:640px;margin:32px auto 0}[id$=__intro] .container{max-width:820px;padding:0 48px}[id$=__intro] .rich-text__heading{font-family:var(--heading-font-family)!important;font-weight:700!important;font-size:56px!important;line-height:1.05!important;letter-spacing:-.02em;color:var(--color-warm-glow, #f8f4e8)!important;margin-bottom:32px!important;position:relative;text-align:left!important}[id$=__intro] .rich-text__heading:before{content:"The practice \b7  One workshop, five paths";display:block;font-family:var(--body-font-family);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--color-glowing-depths, #229383);margin-bottom:20px}[id$=__intro] .rich-text__desc{text-align:left!important}[id$=__intro] .rich-text__desc p{font-size:18px;line-height:1.75;color:#f8f4e8d1;margin-bottom:24px}[id$=__gateway] .container{max-width:1344px;padding:0 48px}[id$=__gateway] .section-heading-title{font-family:var(--heading-font-family)!important;font-weight:700!important;font-size:56px!important;line-height:1.05!important;letter-spacing:-.015em;color:var(--color-warm-glow, #f8f4e8)!important;position:relative;text-align:left!important}[id$=__gateway] .section-heading-title:before{content:"Pick a path \b7  Each one drops you into a different studio";display:block;font-family:var(--body-font-family);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--color-glowing-depths, #229383);margin-bottom:14px}[id$=__gateway] .section-heading-box{margin-bottom:36px!important;text-align:left!important}[id$=__gateway] .media-grid-outer{padding:0}[id$=__gateway] .media-grid-wrapper{display:grid!important;grid-template-columns:1.6fr 1fr 1fr!important;grid-template-rows:1fr 1fr;grid-template-areas:"hero  sat-1  sat-2" "hero  sat-3  sat-4"!important;gap:18px!important;min-height:640px;margin:0!important;list-style:none;padding:0!important}[id$=__gateway] .media-grid-slide-item{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important;margin:0!important}[id$=__gateway] [id*=gateway__installations]{grid-area:hero}[id$=__gateway] [id*=gateway__products]{grid-area:sat-1}[id$=__gateway] [id*=gateway__custom-artwork]{grid-area:sat-2}[id$=__gateway] [id*=gateway__custom-signage]{grid-area:sat-3}[id$=__gateway] [id*=gateway__branded-merch]{grid-area:sat-4}[id$=__gateway] .media-grid-item{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(248,244,232,.08);background:var(--color-abyss, #0a0a0f);box-shadow:0 0 40px -16px #b8860b33;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}[id$=__gateway] .media-grid-item:hover{transform:translateY(-4px);border-color:#b8860b52;box-shadow:0 0 60px -16px #b8860b66}[id$=__gateway] [style*="grid-area: hero"],[id$=__gateway] .media-grid-item[id*=gateway__installations]{border-radius:24px;border-color:#b8860b38;box-shadow:0 0 80px -20px #b8860b66,0 0 0 1px #b8860b1f}[id$=__gateway] .media-grid-card{display:flex;flex-direction:column;height:100%;position:relative}[id$=__gateway] .media-grid-img{flex:1 1 auto;overflow:hidden;position:relative}[id$=__gateway] .media-grid-img .image-wrapper{height:100%!important;padding-bottom:0!important;aspect-ratio:4/3}[id$=__gateway] .media-grid-img img{width:100%;height:100%;object-fit:cover}[id$=__gateway] .media-grid-detail{padding:20px 22px 22px!important;text-align:left!important;background:var(--color-abyss, #0a0a0f)}[id$=__gateway] .media-grid-heading{font-family:var(--heading-font-family)!important;font-weight:700!important;font-size:22px!important;line-height:1.1!important;color:var(--color-warm-glow, #f8f4e8)!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:-.01em!important;position:relative}[id*=gateway__products] .media-grid-heading:before{content:"Domestic scale";display:block;font-family:var(--body-font-family);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--color-dark-gold, #b8860b);margin-bottom:8px}[id*=gateway__custom-artwork] .media-grid-heading:before{content:"Personal scale";display:block;font-family:var(--body-font-family);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--color-dark-gold, #b8860b);margin-bottom:8px}[id*=gateway__custom-signage] .media-grid-heading:before{content:"Brand scale";display:block;font-family:var(--body-font-family);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--color-dark-gold, #b8860b);margin-bottom:8px}[id*=gateway__branded-merch] .media-grid-heading:before{content:"Limited runs";display:block;font-family:var(--body-font-family);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--color-dark-gold, #b8860b);margin-bottom:8px}[id*=gateway__installations] .media-grid-heading:before{content:"Public scale";display:block;font-family:var(--body-font-family);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--color-dark-gold, #b8860b);margin-bottom:12px}[id$=__gateway] .media-grid-desc,[id$=__gateway] .media-grid-desc p{font-size:13px!important;line-height:1.55!important;color:#f8f4e8bd!important;margin:0 0 12px!important}[id$=__gateway] .media-grid-button{margin:0!important;padding:0!important}[id$=__gateway] .media-grid-button a,[id$=__gateway] .media-grid-button .hyperlink,[id$=__gateway] .media-grid-button .button{font-family:var(--body-font-family)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--color-dark-gold, #b8860b)!important;background:transparent!important;border:none!important;padding:0!important;text-decoration:none!important}[id*=gateway__installations] .media-grid-card{position:relative;height:100%}[id*=gateway__installations] .media-grid-img{position:absolute!important;top:0;right:0;bottom:0;left:0}[id*=gateway__installations] .media-grid-img .image-wrapper{aspect-ratio:auto;height:100%!important}[id*=gateway__installations] .media-grid-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 45%,rgba(10,10,15,.92) 100%);pointer-events:none}[id*=gateway__installations] .media-grid-detail{position:relative;z-index:2;margin-top:auto;padding:40px 36px 36px!important;background:transparent!important}[id*=gateway__installations] .media-grid-heading{font-size:44px!important;line-height:1.05!important;margin:0 0 14px!important}[id*=gateway__installations] .media-grid-desc,[id*=gateway__installations] .media-grid-desc p{font-size:16px!important;line-height:1.6!important;color:#f8f4e8d1!important;max-width:480px!important;margin:0 0 20px!important}[id*=gateway__installations] .media-grid-button a,[id*=gateway__installations] .media-grid-button .hyperlink{font-size:12px!important;letter-spacing:.18em!important}[id$=__featured-project] .container-sm,[id$=__featured-project] .container{max-width:1344px;padding:0 48px}[id$=__featured-project] .section-heading-box{max-width:820px;margin:0 0 28px!important;text-align:left!important}[id$=__featured-project] .section-heading-title{font-family:var(--heading-font-family)!important;font-weight:700!important;font-size:44px!important;line-height:1.05!important;letter-spacing:-.015em;color:var(--color-warm-glow, #f8f4e8)!important;text-align:left!important;position:relative}[id$=__featured-project] .section-heading-title:before{content:"On the bench \b7  Currently in the workshop";display:block;font-family:var(--body-font-family);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--color-glowing-depths, #229383);margin-bottom:12px}[id$=__featured-project] .row{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:0!important;align-items:stretch!important;border-radius:24px;overflow:hidden;border:1px solid rgba(184,134,11,.22);box-shadow:0 0 100px -30px #b8860b73,0 0 0 1px #b8860b1f;min-height:480px;background:var(--color-abyss, #0a0a0f)}[id$=__featured-project] .row>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important}[id$=__featured-project] .img-text__img-wrapper{border-radius:0!important;border:none!important;box-shadow:none!important;height:100%;position:relative}[id$=__featured-project] .img-text__img-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(184,134,11,.08) 0%,transparent 50%);pointer-events:none}[id$=__featured-project] .img-text__main-img,[id$=__featured-project] .img-text__main-img .image-wrapper{--img-ratio: 100% !important;height:100%!important;padding-bottom:0!important}[id$=__featured-project] .img-text__main-img img{width:100%;height:100%;object-fit:cover}[id$=__featured-project] .img-text__content,[id$=__featured-project] .img-text__inner{padding:56px 48px!important;background:var(--color-abyss, #0a0a0f);display:flex;flex-direction:column;justify-content:center;height:100%}[id$=__featured-project] .section-heading-title{font-size:40px!important;margin:0 0 18px!important}[id$=__featured-project] .img-text__desc.rte p:first-child:has(em:only-child) em{display:block;font-family:var(--body-font-family);font-style:normal;font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;color:var(--color-dark-gold, #b8860b);margin-bottom:14px}[id$=__featured-project] .img-text__desc.rte p:first-child:has(em:only-child){margin:0}[id$=__featured-project] .img-text__desc.rte p{font-size:16px;line-height:1.7;color:#f8f4e8c7;margin:0 0 24px}[id$=__featured-project] .img-text__button{margin-top:8px}[id$=__accessibility] .container{max-width:820px;padding:0 48px}[id$=__accessibility] .rich-text__content{padding:32px 36px!important;border-radius:18px;background:var(--color-abyss, #0a0a0f);border:1px solid rgba(155,27,202,.18);box-shadow:0 0 60px -24px #9b1bca40}[id$=__accessibility] .rich-text__heading{font-family:var(--body-font-family)!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--color-faerie-fire, #9b1bca)!important;margin:0 0 14px!important;text-align:left!important;line-height:1!important}[id$=__accessibility] .rich-text__heading:before{content:"Accessibility \b7  ";color:var(--color-faerie-fire, #9b1bca)}[id$=__accessibility] .rich-text__desc{text-align:left!important}[id$=__accessibility] .rich-text__desc p{font-size:15px;line-height:1.7;color:#f8f4e8c7;margin:0}[id$=__commission-cta] .section-wrapper{padding:40px 24px 80px}[id$=__commission-cta] .container{max-width:900px}[id$=__commission-cta] .rich-text__content{padding:80px 48px!important;border-radius:24px;background:radial-gradient(ellipse at 50% 40%,rgba(184,134,11,.2) 0%,transparent 60%),var(--color-abyss, #0a0a0f);border:1px solid rgba(184,134,11,.2);box-shadow:0 0 100px -30px #b8860b73,0 0 0 1px #b8860b1a}[id$=__commission-cta] .rich-text__heading{font-family:var(--heading-font-family)!important;font-weight:700!important;font-size:56px!important;line-height:1.05!important;color:var(--color-warm-glow, #f8f4e8)!important;margin-bottom:20px!important;position:relative}[id$=__commission-cta] .rich-text__heading:before{content:"Commissions \b7  A few times a year";display:block;font-family:var(--body-font-family);font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--color-dark-gold, #b8860b);margin-bottom:16px}[id$=__commission-cta] .rich-text__desc p{font-family:var(--heading-font-family);font-style:italic;font-size:22px;line-height:1.5;color:#f8f4e8c7;max-width:540px;margin:0 auto 36px}[id$=__commission-cta] .rich-text__button{margin-top:8px;text-align:center}@media(max-width:1100px){[id$=__gateway] .media-grid-wrapper{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important;grid-template-areas:none!important}[id$=__gateway] [id*=gateway__installations]{grid-area:auto;grid-column:1 / -1;min-height:480px}[id$=__gateway] [id*=gateway__products],[id$=__gateway] [id*=gateway__custom-artwork],[id$=__gateway] [id*=gateway__custom-signage],[id$=__gateway] [id*=gateway__branded-merch]{grid-area:auto}[id$=__featured-project] .row{grid-template-columns:1fr!important;min-height:auto}[id$=__featured-project] .img-text__main-img .image-wrapper{aspect-ratio:4/3}}@media(max-width:760px){[id$=__hub-banner] .about-banner__title{font-size:64px}[id$=__hub-banner] .about-banner__inner:after{font-size:18px;margin-top:24px}[id$=__intro] .rich-text__heading,[id$=__gateway] .section-heading-title{font-size:40px!important}[id$=__gateway] .media-grid-wrapper{grid-template-columns:1fr!important;min-height:auto}[id$=__gateway] [id*=gateway__installations]{min-height:420px}[id*=gateway__installations] .media-grid-heading,[id$=__featured-project] .section-heading-title{font-size:32px!important}[id$=__featured-project] .img-text__content,[id$=__featured-project] .img-text__inner{padding:36px 28px!important}[id$=__commission-cta] .rich-text__content{padding:56px 24px!important}[id$=__commission-cta] .rich-text__heading{font-size:36px!important}}@media(max-width:480px){[id$=__hub-banner] .about-banner{padding:60px 24px 80px}[id$=__hub-banner] .about-banner__title{font-size:44px}[id$=__hub-banner] .about-banner__eyebrow{margin-bottom:24px}[id$=__intro] .container,[id$=__gateway] .container,[id$=__featured-project] .container,[id$=__featured-project] .container-sm,[id$=__accessibility] .container{padding:0 24px}[id$=__intro] .rich-text__heading,[id$=__gateway] .section-heading-title{font-size:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/portfolio-hub-page.css.map */
