CINXE.COM
Makers | The Official Guide to Portland
<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"62213a31fd",applicationID:"341324437"};;/*! For license information please see nr-loader-rum-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.275.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);const R=new Map;function E(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[A.Jt]||t[r];return R.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>R.get(c))),i}function x(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const _={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");_[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{_[e]=t}));var R="api-",x=R+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(R,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),E(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(R,e,!0,"api")})),h.addPageAction=j(R,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(R,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(x+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(x,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(x,"routeName",void 0,n.K7.softNav):j(R,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!_[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var T=r(9417),S=r(8122);const j={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},k={};var I=r(5284);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,T.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");k[e]=(0,S.a)(t,j);const r=(0,g.nY)(e);r&&(r.loader_config=k[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,T.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];P||(h.proxy.assets&&(O(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),x(),(0,g.US)("activatedFeatures",I.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.275.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-VznhEApF3XO7GHWYwoNt4lU4Zn1sF0wsG8RtlBJC9Du2BOSHAa8jtx37qttCscUPYIniZ1GOu0mu/jpr+lo34w=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="profile" href="https://gmpg.org/xfn/11" /> <meta name="tpdx-kpi-tag" content="" /> <meta name="tpdx-article-flag" content="Collection, POI Listicle" /> <meta name="tpdx-neighborhood" content="" /> <meta name="tpdx-article-tag" content="Arts, Makers" /> <meta name="tpdx-poi-id" content="" /> <meta name="tpdx-poi-name" content="" /> <meta name="tpdx-event-id" content="" /> <meta name="tpdx-event-name" content="" /> <meta name="tpdx-event-type" content="" /> <meta name="tpdx-event-topic" content="" /> <meta name="tpdx-event-keyword" content="" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Semibold-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Medium-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-RegularItalic-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Regular-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Light-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-Regular.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-RegularItalic.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-SemiBold.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-SemiBoldItalic.woff2" as="font" type="font/woff2" crossorigin /> <style type="text/css"> @font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Semibold-Web.woff2') format('woff2');font-weight: 600;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Medium-Web.woff2') format('woff2');font-weight: 500;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-RegularItalic-Web.woff2') format('woff2');font-weight: 400;font-style: italic;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Regular-Web.woff2') format('woff2');font-weight: 400;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Light-Web.woff2') format('woff2');font-weight: 300;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-RegularItalic.woff2') format('woff2');font-weight: 400;font-style: italic;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-SemiBold.woff2') format('woff2');font-weight: 600;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-SemiBoldItalic.woff2') format('woff2');font-weight: 600;font-style: italic;font-stretch: normal;font-display: swap;} </style> <script> window.tpScriptVersion = '24da22f'; </script> <style type="text/css">#frase-widget-container iframe{margin: 0 !important;}</style> <script src="https://q252.travelportland.com/script.js" defer></script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N4FV9MB');</script> <!-- End Google Tag Manager --> <script> window.doorbellOptions = { "id": "10441", "appKey": "Ko30F8SUM3XBZV3galNEpE7UqnQXAWE3c4kwIqcQ3DtQdPJaQRnWzXFAP2nnz1rN", "container": function() { return document.getElementById('doorbell-inline-container'); } }; </script> <link rel="dns-prefetch preconnect" href="//res.cloudinary.com/" /> <meta http-equiv="Accept-CH" content="DPR" /> <script>window.tpdx_interaction_context = 'Consumer Hub';</script> <!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v22.6) - https://yoast.com/wordpress/plugins/seo/ --> <title>Makers | The Official Guide to Portland</title> <meta name="description" content="Portland makers are artists, entrepreneurs and creators, with community studios, warehouses and makerspaces you can visit or learn from the makers themselves." /> <link rel="canonical" href="https://www.travelportland.com/culture/makers/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Makers" /> <meta property="og:description" content="Portland is a hub for artists, entrepreneurs and creators alike, with community studios, warehouses and makerspaces that let you DIY your way around town." /> <meta property="og:url" content="https://www.travelportland.com/culture/makers/" /> <meta property="og:site_name" content="The Official Guide to Portland" /> <meta property="article:modified_time" content="2024-09-11T23:44:41+00:00" /> <meta property="og:image" content="https://res.cloudinary.com/dragonspell/images/w_1440,h_864,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_1440,h_864/v1573774514/www.travelportland.com/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1.jpg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="Portland is a hub for artists, entrepreneurs and creators alike, with community studios, warehouses and makerspaces that let you DIY your way around town." /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="3 minutes" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.travelportland.com' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.travelportland.com/wp-includes/css/dist/block-library/style.min.css?ver=6.3.2' type='text/css' media='all' /> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #faf9f7;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #246b81;--wp--preset--color--red: #a13846;--wp--preset--color--yellow-green: #dcd060;--wp--preset--color--yellow: #f2b84c;--wp--preset--color--light-blue: #b0d0d9;--wp--preset--color--pink: #f8aa98;--wp--preset--color--ada-purple: #61639e;--wp--preset--color--cream: #efebe5;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 50px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='dragonspell-style-css' href='https://www.travelportland.com/wp-content/themes/dragonspell/style.css?ver=24da22f' type='text/css' media='all' /> <link rel="https://api.w.org/" href="https://www.travelportland.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.travelportland.com/wp-json/wp/v2/pages/11483" /><meta name="generator" content="WordPress 6.3.2" /> <link rel="alternate" type="application/json+oembed" href="https://www.travelportland.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.travelportland.com%2Fculture%2Fmakers%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.travelportland.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.travelportland.com%2Fculture%2Fmakers%2F&format=xml" /> <!-- Stream WordPress user activity plugin v4.0.0 --> <link rel="amphtml" href="https://www.travelportland.com/culture/makers/?amp"><link rel="icon" href="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-270x270.png" /> </head> <body class="page-template-default page page-id-11483 page-child parent-pageid-211 wp-custom-logo wp-embed-responsive mega-menu singular image-filters-enabled page-template-hero--notched" > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N4FV9MB" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="masthead" class="site-header"> <div class="site-branding-container"> <div class="site-branding"> <div class="site-logo"><a href="https://www.travelportland.com/" class="custom-logo-link" rel="home" aria-label="Link to homepage" ><img width="550" height="63" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAA/CAYAAADUiAM8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH4woKEAMSvbu6sgAAHL9JREFUeNrtnXu8nsO1x79770QEwaQmJUMT6n5tSlGn7pRWaZVWVaOhBKl7LzhS1CWKc1yrUlWhaEPTUrc4VZxz3O9RReNSIkYkExnkQuzs7PPHzOs8tp293/eZ53nf53nf+X0++UjsPeuZZ5611qy1Zs1abUTkAms0QqrkvyWwGrAWMArYGPgsoAAJrAC0+V9fCrwLGOB14CXgWWAaMAeYK6R6d1nPioiIaB7dUa+xERFFQVtcgvyUijV6TeBoYC9vlAwFlgt8xEJgHjATuAGYKKRaWi+lFBVfROSpuqzJCsAYQFTx628DLwip/ifyTLnm0B+NVpWNNmv0KOAHwIACz7MLmA1M99GDOUKqN4r48azRw4EdgfG4qEg9cDvwH8C0ZCQlp/dbDRgHrImL7BSNTxbiIk1vAjNwkad3gLeFVIuy5hlr9G7A/i3gwEwDrgS6elu3ynpao78D7Ax0V0l3FnCBkGphNEc+WsthwL+AFVMMvw84F7hXSNVV0Pdb1euQEVXySZJf3gamAo8IqTobpfsT/P4NYI8UTv6HwA1CqkereMbXvHNbz0DCUmCRd4LnAG8Ac4H5wHvAPCHV4uRcgcy+RZs12gKrlkhuuwHrF+vXQqqLG2mcJJhnTeDXwHYNXM/ZPoryEyHV0jzWxBo9yXtyZUEnsMAL02vATcBVQqoPs+Aba7TBRcNaAcOFVLP62XBsCrpXCakOjybJR+u4BfAk0BFA5hlgJ+Cdonnc1uhbgK8HknkR2EVIpRuo+7cH/jeAxHxgCyHVq30841PeICgK3vfO33xvrNwOTBZSvZ6lgdJeMqOkYjUPBTYELrJGL7FGjwWGJBemnsraGn0J7mjlqw1ez08DJwKLrNGHVjyujNdklZLxy0BcOHwELpJ1ObDYGn2nj3asXFmjlOs0uIX2zP48+KEp6a4ZzZGP4V2/AYRgC+CeQOMmL2yeAY31gb9bozdpoOG1fuD45Sr6pw+sXrBvN9g7YmsD2wPnATOs0bOs0Wd4vhvUM5KSxjApOzp8pOI5a/Q2PnqRe5TE//dsb7kfW7A1GQT8FnjRGv3VjNfkriZR/l8B7gb+YY0+QkgV8xz6R3fgz7Me15QQUr0GXJsBqc97PVA03JERnaHA49boLzfIKb0lcPxi79A2g2ysDpwOPA5Mt0b/uBI5SfNd2ptIntcCHrFGfz8v4yRBc11r9EPAqaQ7B64XhgN3WKMvrkQ6QtbFj/0tLt+gmfhmojX6CWv0hg1ScBERH5MzIdXRXsmH4mBr9PoF4+nTccerWXnwd1ijd6inY+G/0dvAbwLInCakmtdk7DsQF52+wBo93xo9GnfjtCa92t6Ecn2NNfrMrI2TRC7JAcBTwBdLtCbHAc9Yo9cJWRcfVejy7/5Gk/HNlsDT1ugj6xF1i4ioZuPKgEYbcGJReNrr0XkZvVsFA4B7rNFj6uVYJNbzWNLlgFwspLqkyfl3JeB3wD+t0dvWwoPtTbogP7NGZyaMnkabNfokYDI+n6VkGIE72tkpg3X5ADie5gvBLw9cYY0+PB7rRBQAozKic4Q1engReLqie4RUFwH3Z2ycTLJGf69eRph31D7A5czUcgNqBnBqCzk/awEPW6N/hi+X0d+7D2jixbjAGj1dSBV0npmIlPwGd626zOgA7rZGHySkuikkm11I9SdrdCfp6rIsBK7CnbFmgTZveO1FNkdrV1qjV2gBjyaigPD6ZiAwIUOyU3GJiUXCwbgcvYEZ0vydNXotIdW5dazrNMsafS6uREQ1+HqydEEL4Uzcbayt+vsubdboZk48ew93xXFhWqbzm941XoiaCQcKqSYHVpm8B9glxdC3gJHJe/AZKoodvILYPZDU+8DmQqqX+1oja/QCip1nlCXWFVK90sfar42rv1Hzpimk+mo0ST62lpOBAzIk2QXsLqS6r0DvuDzwGLBZDuRPFVJNqJdxgjsKfoz+TyGeE1JtWu28rNEbA881GXu/6Y2TWctah/Yml++Vgf8KiZQA5+dklCwB/ggcDmyFC3cp/2cErgbByUBe1Ryvs0bvHBj2TJu41YY7NslaOSCk+l9cwaMd/BqnxWDgbxUPNiKiTpt1xcDbO2PSHcAZSVlpNPwxyJycyJ9jjb6iHsc6Xj/8k+qOth+IOoXhwBPW6PZlrcOAFliEba3R2wmpHqrVKLFGHwn8OMO5zAb+iisM92A/v/u6N0rO83M6EFfYbEcS98QDMAC41xq9sZDqhQADoyhKLvnPbiHV/dboXbxxkbYNwAhr9DFCqsvillms792sRonXOz/D32TIGDtYo78ipJpaoNfOszrtkT4qc7g1eknOBkG1RzPvRE7/yDh5wRcT/KDnd2lvgQXoAE6o1VOwRn8ByDLH4GRcKPzgKoyS3iIBf8DV3lDAbRnOa6o1epVmSsSqMLmQ6n7SHTUlcZhXbqEKqRnwLhG58q01+nPAITk+ZpI1enALJV6OAW6vQ4SiLePfawWsD1zYW1QrbcRkkZAq93N1a3QbLjP9AOD7uMqmabC/NXqVGvrIdAA3Et5wD1wtgtFCqulplEEPgVqK6/myj7+2fEnAmnwUFcD1KhnbbA2j/Ho/CPwZ+GZKMpsDawDLKht9ANkf9XXjqqGmyZN5EVcmO8toaBvwCPB2bLiXK6+2E1YXoxoMA74ppLqhhb7lHtboB3FHvAta5L1n4QrZpdUD7bjbpyvhqplLXLpB1pWEj7JG3y2kujkLw6ReHkQ3rmbIU77c7V243IE0OA34UZW/OwVXcjcUvwXGZtW3JtG1GCHVjdbovwJPe+MiBIdbo+/zUZmmi5xYo08JMEzA3cYa39tm4pMJM08otEbvkdIwuT/2nSl1tGTLOnj2l+J6arUStgMeBTZpEWPshSz0gDW63dsJA72jvhWuAeM3MpzrRGv0A4CpfJsyHeW8j0sIm51y/IHVRCys0Z/HXTsNxTlCqsN8lCNTCz1xVGGFVCPxCVWBuMAavWKzhXi98fAiYTUTRie82k98h5zQCsesEZ90ZOoR6h9qjZ7QgpGvja3Rr1qjV+9NnpsMmfCRkGqpkOpDf7PVCqnuFlLti7u8cBIu6TcUw4AxySOd0ig/X8zmvQCjYSVgZF8bWGWDJvxe/a+FVOPzDhkm5rwT4ZVYFXBQs1U9Taz/GQFkPmON7ohHGBE5yvIPgM/V8ZFHWaNVC1Y4Hgk8b41eKcpzOl3q97XFQqrzgU2BQzMgf741uq2MEZPKgjyJa+ldKwYDayxLEP2GvD3hyZJ3C6mOrMc5ZiJy0oXrtmwCSf6qGTdg/82fIqyg2wZRNUXkwZvW6MFUX5wL75wtDXz0qsChLdp+QQCzfI2Q2H4ivbMH0CWkmuQNlJcCSV9U+Ut7SRckzXW3AcCwfjbdywOn2I3LAm+EwbYQOCaQVAfw8yYVpE4gRAOtEVVSRE68+TX6iOb2wA+FVHcC92bw+DOt0Su2aORgJeBZa/QmMXISxr9+/3nOGyfPBpDbzxq9cukMk4R1Oz3l8LX68FrWB9YNnN6hQqo3e7Eq68UcNwJ3B5L7dpNeJ+wEbKAii4jIWp+1A9dW+euv8/+3dr5JNr2qbmrh5W/HNTfdObG3RKQPGHyIK2mRtqzAGsB6pTRM/CK8l1IoV+2D5j644560eExIdU0BluibnkHSYj1ANaEX0YXr0ZMWS4iIyB4X16B3fimk6vROyHzg3Ayev4s1eqMW3pQ7cIUm94tdxcP3ZiGVxnWfT/stvl5KwyQQ3b14LJW/HhdI+7JGM4V/l4W4GiwhGNukHkTIubwlIiIj+CjtUOC7VQ6ZI6S6oIes/yoDg3l54KwW35S7gSnW6NHROAnna19J/LqUJA4qpWHimWZV0l2HWrCMDX1tXEGrEMa+sdEM7S3Wblzn3hD8sAllpo2wgnnTiYjITnkD/BT4VJXD9kk6Cwnv9OwMprSfNfpLBY6SvkjKnmc16AZwnYnHR+MkbA/ySFs1fR1r9OCyHuVslHL4rGX8/wMDp3WlkKqzKILtG9mFePgrWKPXbbLjnIHA0JRjFwip3o5qJyIrHWaNHoGrA1ENHscVmfxY7pr/988JS+qu4Apr9ICCbshtQqo9ccdeeeMsa/QpMSE2mMefDHDmdi/ddWGPPVNGNZbVyTK05fpZBVyjUCH+cjN5qLiQ9ciUJK7usbYRESH82Ab8soYhp/fj+GShfzYFti3qhuxvD50AnFOHx02wRkeZD8eZKcdtV7rrwtboXb0Q1YpeW2z7Bm2rB0xrtpBKF6iVeOWv1waS+mIzSEbCy/y2N07S4LIeaxsREYKRNRj+9wqppvamXxJHDpOAeRnMa1IJZHk8cHwdHneINfryKPNB+FPKcZ8rjWGSSBa7NSWJRfQe8qw0KkqLZ4q2aXllNYew45y1/FXGUsMr7wHAxJQkpgEzo+cUkZFcVpyGavKdOumn07DPNfkQ+FYGU1zXGn18wWUZIdUlGb1vfxhnjZ5qje6I8p+K1ztZdvPTPvee9pIIMrgaI1OBFVKSm76M7sIrBNAEeLmIAoy7HhsiTasQXpq/0YZs5Z8htRr+05dfjtomIouN9SvA9lUOmVoxivviP//zewnrB1XBT6zRKxV1I04YJ1MIa8xZLfbEdScfFDm45j2oG5iZYviQ9hII8hrW6F/hmgVtHUDugmX8/0GBTDeroMvXBcwNGL8iBe8+XYUniTX6SmDflGQeFFJdH9VMREaG8kDg9BqGHSGk6u7PKE78/LwMpjoc+FaRDfGEcXIzsEUdHrkP8LA1elCMnNSMNG1SBqfdeAZboxfU4aUGZbQ5zhNS3bKMnw0MfMa7BWWIbsIKii1Hia6TJ69R+n9v643RL6UliS/2ExERypt+M/0isE2Vw84RUr1VS88tIdUd1ugngS0Dp3ylNfoPQqoPSmCc/N2v632kzyGrBqNwXdy/BsyuRy+0JkA3vZToqAID027Ibd6jLgvO6OddQlpEf1jg9+4KGDuAknWf9pvArt5zDFXO+8UrwhFZ8iZwew1e5qU9xlaLPQlv5lnJyRpThnUVUj1ijVa4fIaVc3zkVsCj1uhNhVQLImfntgd1DGiBhVkITO7Dwu32f9IaJ0U+e+wIGLuE8A6my9QpwB3W6KzKvA/yNNfLwJjqAvYRUt0XvaKIrGCN/hEu0b4aXC+kmpPiGQip5lqjrwNGB055X2v0T3EVZ4u+tgip5lmjt8RFTtbM8XEjgOnW6N2FVM9HHZHLHtTVCobJMUKqvjyITv8nrYGxSkHfu42w20aLczRMlgP+raDrtp2Q6rGU3mpERG8b5/LAuCp/vVNIdWJIBAH4RQaGycrAGUKqcUVf30Tk5GVfxfufwGdzfORw4CFr9EZCqlmRw/vcg4akGNfZ7L1yJgupJvWTsLSYsOOY4QW2VFcLGL+I1mpcdyeueeFjMcEtIitP3uMIYJ0qh32vx9g00YPngSsyeIWjrNGblGm9hVRLgG2Bx3J+3CrAK9bonSKn9wmZZu9pZsPkLeCwKkJtCwlLEl23wIZJiMv/LsXOn8kC3cB8YC8h1V7Amz08z4iIIE/eGr0q1VdhfhW4M+R4IFF07RjgnQxe4zJrdHsZjPXEms0VUm2DS1bNE4OBe6zRWwiplkaO/4RR3gZ8JsXwBc1qmDwLbCKkWliFgM8PNEy2CPFwcsQauGaHaTHDNwRsVtwPHAYME1LdGc+KI7JWzL70fC1N9o4XUi0I5UN/Vb4LODeDV9kB2LBMspGY627AlJwf1w5Ms0Z/N3L9J77B8ricnFoxsxlzTF7EhfIWVbmAi63Rb5L+TFJao0cKqV4rikL0TDEmkNRDTSw344VU5yQNymiURGQtg9bowcAPahh6tjX6FxlOJYsCiR3A9cDnS/gpFuMqxN6Ia0mRJ26InP8JHJBy3LRmM0xOFVJNSDHudqqvxtgbTgMOLZi3cFwgqb82scCcbY0eA5wopLotRksicsLvqK22xmYFfY9R1ujvCKkml9BrBzjAGv0GcGJkybritJTjHm4Gw2QJ8CDwNSHVgpSbzB8Iq5p4iDV6HPBBETY4a/RuhN3nny+kejXHDXsh8Bvv0fSHbtyNKYm7DrwZrs7CQMLqz6wL3OqrCh8NdEcDJSKrDdEavQ2wXxO91inW6JuB0rVn8HL9I3+0dkLk0Lqs+Xak7+Z+d5kNkydxPQzuEFI9k2DANEw70xr9KrB2wHwOFFJNarQA+s06NHqTdzfdBcApaStLWqNH4ipoHgXsGDiXccBIa/TeMYEtIqNNEODfm+zVNgf2EFLdWjYDPnGd+ERr9AyqT0aOSM//aQ3AGUKqRWkNky4fpeio0/t24aoZPuef+7feNpE0wpIYc0kgwx5DA9uGJ861Vyb8PPWqOkx5EJC25PVrwGtCqhut0d/AnSEvFzCXr+IS2LYVUi2KkZOIwGjJOrj+Ks2GPwKDyioblc7EPnJyUeTW3PagLwD7pyRzPaTvEbNYSLVjERYhw0jD7cAE0ncaHmWNPlJINbGRXgFwa6DBOB2YVeTNOVF+HiHVLdbojXAVHz8TQHYzXC2TnaJREhGIZs3PWs4afaaQ6rQyTj4RObnY55xMrqNz3fRGif/vOsB/pySzFLgFStQLJYvoSF+0hFSv+E05BFdYo0ckP1SdmWI07npfCH4vpPqgDJtzQtH8S0g1ApgRSHJHa/RdZanbEFFIBf1d8q062mj8wBq9Usm/EUKqKTRXDlARggTLA3cFOPezgJegxG3tc8KRwKOBNK4Fdqr3Bm2NFrjjqBAsFlKdWWLB2BV3XTzE4N4Dd7vrrHikE5GCB39a5ZD5wDVkc6W3WnQAhwfSGA78BDi9rPKR6Ez8F2v0v+EiXCtGLk7P9/745s+E9Sn6i5Dq3WiYfHKBH7NGTwW+Euh1Xy+k+l7eNTISTDEIF+0RgSTHlvHbJRTNK15AngwkeaY1elq8ShxRIw9+G19wsQqMF1Jd2gA9txqwbyCZ06zRE8vcJyYRbX3IGr01MK3ORmIzGOHgjveOA87PgPRHJS7a4zLT03g4ifBS7AdZoy/Ke0NL0H+AdD0Jkngd+GNZjzASxslTZJN1f401epUoGRHVKGpr9BDg6hqiJdc1SNbGEVbpuoJzrdFtZT/yTPQW2hiYE7m5Tx5P6tqh1uizgBcyMkrGC6mWVJ4RDZNPbnDP4kJSoTjeGj0FH5XKQ4Ct0cOs0bOBrTIgd6yQ6v0yRwcSXtAJwLxAckOBm2O0pPUUcErvcRzVHwecLaSyjeAtIdVbwM0ZkDoIGJrozVN2nfEyrrbR203Cyt0ZyEKbNXqA7449BPiUNfpb1uj/8es0nuqbU/aFucBVyUhMPMrpnVkPtEaPAjYIJLUf8JQ1+hAh1ZOhxwLJ8dbow3DtzT+VwStf6s9bS39skXiHL3prPsT43tkafZKQ6rwoFblilDV6coMdpS7gPCHVtDQbG3BylUNeElKd3+D1Pg7fxTgAA3DXh3dpFoNUSDXfGr0BLgK9YclfaVNr9O8D9vh2XDLrSriea8Nw/dfywNFCqtk9mSuid6/pAFwi7KBAcpsBT/geGBOs0fN7XHet2hgBOqzRq+Pueu+U0eu+AoxvllyKhAf3Eq4eS2jezEnW6KuFVCbmm+SG1UnfVyNL7O0Vca364jKqa5jZjUscbfQGPM8afRJh1a4rhvuuQqp7mkFv+P++DWxkjf47xW0RUA2GAQeWYJ6TfD2qj+nWeJSzbEZ9BjgiQ5In466zTrFG79nD2/pIafQMi/qNdnlr9FjgXmBmhkZJF/BlIdX8Ztpw/fXvblxvjCWh5HAF3CKaHzXdzPDyuj7wwyqHaOD2Rh59JAz3K3DXM0NxSm96q+ROKbjK0vdEkcgVrwLH9ObwxYhJH8IrpLrWGr02cHpWpHHHO/t5Abgbd1XtaVw108VeOIYA63vh2AtXDjprdAI7Cqn+FRAJCDnHbMtbwQipFlqj9wVuy8AzHC2kui5KR0SCv7BGn1ADL48WUnUVJDow3xp9NXBqILldgVFCqqdT6pFqCpwNBNrrEbFM0H9fSLWbNfpWXCQtIlvMBTYQUnX29sMYMenfs/g5+ZUv3h24APgb8LKPhswEnsdVwDslJ6MEYH8h1cOBwp42v2U50hfhqfX73Qk8lgHJM6zRHbHwWkSCv3bF1T6qBm8Jqf67YPzzq4zo3GuNHpqiT9nywKer+NW1gMENip58HddwNCI7zPbGbOey5CEaJv1bz91CqhOBS5vktRYDe4c04/Kh2zZg+5RzWBnfMDFPRe2PdJZm4BWCyz4/tuy3ECIy2aywRn/OOxTVYsUeHnnD34HsEjxXBW6pVITtTz4SPx8ObFRlVOW0eq6d1x0V/T8W+I/I/ZngGSHV6kKqN/qSh2iYVOl5C6mOA44u+eu8j+sFc3uIUeLHHUD6PhMdwIV1/IZ/A27KgNSF1ugRMQG2dY0Srw+OwN3cqAVDrNG/zdsYr+EdBgNZ9vXaHncDcdMajPdaetX80Bq9VwP1/0+AH0cpCMJZwNbVyEA0TGpjzstxXUPfKeFrvAKsK6R6JOT4xq/FCrgIUkieyNbW6MvrEYHw9McCizIgN6EZCktFpIowrOrzMiaSroT5odboC/HHmI3opwW0WaO3wdWhWC/jx6wHPGuNPhhfRbXnOyYMo1OAL9RI/2pr9KfrvXYJ/f+fwFG4ZnMR1eMN4Eu++eOHfUVKomGSnjlvA2oN4zYaE4DNhVRvhhgl/ghnIPA44ZVmAcZZo4+oh3HiezDckAGp7wAyRk1aLkqyLy7365BAkif4yMKoeh0LJt5hGC7Z/mHyzdm4FnjUGr16TzlJzONnKegOAx6sZmPLUf9PBL4VQKqthcRnAXAwsKGQ6sFa9p5omNTInB4zhFS74xp2vVfgKc8AthdSnVqJFoQItB87Fle+OStMtEaPzFPRJGgflwG5dlwIOqJ1HJLRuGrQWRWY2sAbJzvVY4P177Ae7ubfbnXaHEcBs6zRI3oxvs4KMIw+62uwNNI5/TMucr44ZfSgmfGh57MfCamG+JuMC2vde9IaJq1k9fXFoBfgwpdnFWyK73jPfkMh1QMZX7PbLYf5Hpf3gvg1eB/4fgbkdvZdSfNEWhlrpLPRdHrBGj0Ad3Mul8iCNbqjTq9yEw242QJ8txfds3sgzS0LoPtvw+XV1NJXrRt4qMYoWVlkagauRP1WuGvAFyb0biolZlJM4l/Rk/posef4s7PVcIW45jVwWho4XUglhFQ3Ah+ERkl6QR69JN6sl0IBpuCuZocibyWfdk2ebyD/zS25WL/XC98s8Uo3D8ysY12Tlxuwnt3L4OPQ7t+vFcQxfRxXHfaVKoZ1AVcIqZ6oUR8XKZltKe54Zra3Ae4CjgWGCalGCqnOAZ5NGmtp9542a/TGuL4J1bZ8ng/8umdt+4iPPKxP4wqjnYzr11IP3ABcBvxDSLUw5/cTwBhAEd4oqhuXr/LnehaeskZviMsVSBNdaAMeEVJNqcM89/U8VK3XNMPLZmcD+L6isPcGdiih6HYC1wmpXujl3YYAX/JyvWIGz1oIPAI8IKRaUKfvMwjX12Zbcq4hVHHYcJWqnwGWJDcov55jgM+koPsMMEVI9UEBdH3yhtPWwI64Znc99cUbwD1CqmdriSAk6O8KfJn6RkO7PJ9aH7zQ3ihZALwLWG+0ExIZKXuYqEyGSbLR3sq4LO79cefTQzPwtN/zUZkXgd8JqW7Iizn6e78i08z7WXnPOYPr3BEF588y8n2r6Ytm5b2izyUaJnX6iD7SsBruNssWuATSz/rIg8Q1D6t8j6UJS3WmN0KeA/7hjZK5ychI3IwiIiIiIpoF/wdO2DDOS/GyagAAAABJRU5ErkJggg==" class="custom-logo" alt="Travel Portland logo" decoding="async" /></a></div> <p class="site-title screen-reader-text"><a href="https://www.travelportland.com/" rel="home">The Official Guide to Portland</a></p> <nav id="site-navigation" class="main-navigation wide" aria-label="Top Menu"> <div class="menu-main-container"><ul id="menu-main" class="main-menu"><li id="menu-item-3859" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3859"><a href="https://www.travelportland.com/attractions/" class="top-level" aria-haspopup="true" aria-expanded="false">Attractions</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-3927"><a href="https://www.travelportland.com/attractions/"><img width="455" height="273" alt="people celebrate the new year with glow sticks and a balloon drop at a party" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1733107071/www.travelportland.com/mktg-fr-20241201-champagne-ball-02_15149410533/mktg-fr-20241201-champagne-ball-02_15149410533.jpg" loading="lazy" /><span class="parent-item-name">View All Attractions</span></a></li> <li id="menu-item-3927" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3927"><a href="https://www.travelportland.com/attractions/parks-gardens/">Parks & Gardens</a></li> <li id="menu-item-3902" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3902"><a href="https://www.travelportland.com/attractions/family-friendly/">Family Friendly</a></li> <li id="menu-item-11738" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11738"><a href="https://www.travelportland.com/attractions/shopping/">Shopping</a></li> <li id="menu-item-139683" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139683"><a href="https://www.travelportland.com/food-cart-finder/">Food Carts & Pods Finder</a></li> <li id="menu-item-137463" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137463"><a href="https://www.travelportland.com/attractions/free-nearly-free/">On a Budget</a></li> <li id="menu-item-3851" class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-3851"><a href="https://www.travelportland.com/attractions/">EVEN MORE THINGS TO DO</a></li> </ul></ul> </li> <li id="menu-item-3937" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-3937"><a href="https://www.travelportland.com/culture/" class="top-level" aria-haspopup="true" aria-expanded="false">Culture</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-10785"><a href="https://www.travelportland.com/culture/"><img width="455" height="273" alt="people dining at picnic tables in front of a food cart" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1571420829/www.travelportland.com/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg.jpg" loading="lazy" /><span class="parent-item-name">View All Culture</span></a></li> <li id="menu-item-10785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10785"><a href="https://www.travelportland.com/culture/arts/">Arts</a></li> <li id="menu-item-10784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10784"><a href="https://www.travelportland.com/culture/beer/">Portland Beer and Breweries</a></li> <li id="menu-item-10786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10786"><a href="https://www.travelportland.com/culture/biking/">Biking</a></li> <li id="menu-item-10788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10788"><a href="https://www.travelportland.com/culture/cannabis/">Cannabis</a></li> <li id="menu-item-11151" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11151"><a href="https://www.travelportland.com/culture/cultural-communities/">Cultural Communities</a></li> <li id="menu-item-10787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10787"><a href="https://www.travelportland.com/culture/craft-spirits/">Craft Spirits</a></li> <li id="menu-item-10789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10789"><a href="https://www.travelportland.com/culture/food/">Food</a></li> <li id="menu-item-11486" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11483 current_page_item menu-item-11486"><a href="https://www.travelportland.com/culture/makers/">Makers</a></li> <li id="menu-item-10790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10790"><a href="https://www.travelportland.com/culture/music/">Music</a></li> <li id="menu-item-10791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10791"><a href="https://www.travelportland.com/culture/nightlife/">Nightlife</a></li> <li id="menu-item-10793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10793"><a href="https://www.travelportland.com/culture/outdoors/">Outdoors</a></li> <li id="menu-item-11152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11152"><a href="https://www.travelportland.com/culture/sports/">Sports</a></li> <li id="menu-item-151363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151363"><a href="https://www.travelportland.com/culture/weird/">Weird</a></li> <li id="menu-item-10794" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10794"><a href="https://www.travelportland.com/culture/wine/">Wine</a></li> <li id="menu-item-10951" class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-page-parent menu-item-10951"><a href="https://www.travelportland.com/culture/">MORE CULTURE</a></li> </ul></ul> </li> <li id="menu-item-11803" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11803"><a href="https://www.travelportland.com/neighborhoods/" class="top-level" aria-haspopup="true" aria-expanded="false">Neighborhoods</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/"><img width="455" height="273" alt="aerial view of downtown area with buildings and roadways, bridges crossing a river to a smaller set of buildings that expand into the distance" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1661970186/www.travelportland.com/mktg-fr-20220531-downtown-aerial-view-01/mktg-fr-20220531-downtown-aerial-view-01.jpg" loading="lazy" /><span class="parent-item-name">View All Neighborhoods</span></a></li> <li id="menu-item-11735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/alberta-arts-district/">Alberta Arts District</a></li> <li id="menu-item-11741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11741"><a href="https://www.travelportland.com/neighborhoods/belmont/">Belmont</a></li> <li id="menu-item-11734" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11734"><a href="https://www.travelportland.com/neighborhoods/central-eastside/">Central Eastside</a></li> <li id="menu-item-16581" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16581"><a href="https://www.travelportland.com/neighborhoods/division-clinton/">Division/Clinton</a></li> <li id="menu-item-11736" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11736"><a href="https://www.travelportland.com/neighborhoods/downtown/">Downtown</a></li> <li id="menu-item-11744" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11744"><a href="https://www.travelportland.com/neighborhoods/hawthorne/">Hawthorne</a></li> <li id="menu-item-11733" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11733"><a href="https://www.travelportland.com/neighborhoods/lloyd/">Lloyd</a></li> <li id="menu-item-11752" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11752"><a href="https://www.travelportland.com/neighborhoods/mississippi/">Mississippi</a></li> <li id="menu-item-11755" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11755"><a href="https://www.travelportland.com/neighborhoods/northwest-nob-hill/">Northwest / Nob Hill</a></li> <li id="menu-item-11758" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11758"><a href="https://www.travelportland.com/neighborhoods/old-town-chinatown/">Old Town Chinatown</a></li> <li id="menu-item-11761" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11761"><a href="https://www.travelportland.com/neighborhoods/pearl-district/">Pearl District</a></li> <li id="menu-item-11762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11762"><a href="https://www.travelportland.com/neighborhoods/st-johns/">St. Johns</a></li> <li id="menu-item-20086" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20086"><a href="https://www.travelportland.com/neighborhoods/sellwood-moreland/">Sellwood-Moreland</a></li> <li id="menu-item-11765" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11765"><a href="https://www.travelportland.com/neighborhoods/williams/">Williams</a></li> <li id="menu-item-3954" class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3954"><a href="https://www.travelportland.com/neighborhoods/">ALL NEIGHBORHOODS</a></li> </ul></ul> </li> <li id="menu-item-11796" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11796"><a href="https://www.travelportland.com/region/" class="top-level" aria-haspopup="true" aria-expanded="false">Region</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-19720"><a href="https://www.travelportland.com/region/"><img width="455" height="273" alt="aerial view of the countryside and coastal range with an old rail bridge turned bike and walking path" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1587511642/www.travelportland.com/Buxton-trailhead/Buxton-trailhead.jpg" loading="lazy" /><span class="parent-item-name">View All Region</span></a></li> <li id="menu-item-19720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19720"><a href="https://www.travelportland.com/region/near-the-city/">Near the City</a></li> <li id="menu-item-11772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11772"><a href="https://www.travelportland.com/region/columbia-river-gorge/">Columbia River Gorge</a></li> <li id="menu-item-11770" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11770"><a href="https://www.travelportland.com/region/mount-hood/">Mount Hood</a></li> <li id="menu-item-19716" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19716"><a href="https://www.travelportland.com/region/oregon-coast/">Oregon Coast</a></li> <li id="menu-item-11771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11771"><a href="https://www.travelportland.com/region/willamette-valley/">Sip and Savor Willamette Wine Country</a></li> <li id="menu-item-10952" class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-10952"><a href="https://www.travelportland.com/region/">ALL REGIONS</a></li> </ul></ul> </li> <li id="menu-item-11808" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11808"><a href="https://www.travelportland.com/plan/" class="top-level" aria-haspopup="true" aria-expanded="false">Plan</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11785"><a href="https://www.travelportland.com/plan/"><img width="455" height="273" alt="a light rail train on a cobblestone road passes the historic Saturday Market entry arches" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1633649431/www.travelportland.com/MAX-Light-Rail/MAX-Light-Rail.jpg" loading="lazy" /><span class="parent-item-name">View All Plan</span></a></li> <li id="menu-item-11785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11785"><a href="https://www.travelportland.com/plan/maps/">Portland Maps</a></li> <li id="menu-item-105490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105490"><a href="https://www.travelportland.com/plan/visitor-center/">Portland Visitor Center</a></li> <li id="menu-item-11784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11784"><a href="https://www.travelportland.com/plan/where-to-stay-in-portland/">Where to Stay</a></li> <li id="menu-item-11786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11786"><a href="https://www.travelportland.com/plan/tours-itineraries/">Portland Tours</a></li> <li id="menu-item-3934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3934"><a href="https://www.travelportland.com/plan/transportation/">Transportation</a></li> <li id="menu-item-90978" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90978"><a href="https://www.travelportland.com/plan/accessible-portland/">Accessible Portland</a></li> <li id="menu-item-45356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45356"><a href="https://www.travelportland.com/plan/weather/">Portland Weather</a></li> <li id="menu-item-49415" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49415"><a href="https://www.travelportland.com/plan/safety-in-portland/">Safety in Portland</a></li> <li id="menu-item-3846" class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3846"><a href="/meetings/">Plan a Meeting</a></li> </ul></ul> </li> <li id="menu-item-6754" class="utility-link utility-link-events menu-item menu-item-type-custom menu-item-object-custom menu-item-6754"><a href="/events/" class="top-level">Events</a></li> <li id="menu-item-45099" class="utility-link utility-link-search menu-item menu-item-type-custom menu-item-object-custom menu-item-45099"><a href="#search" class="top-level">Search</a></li> </ul></div> </nav><!-- #site-navigation --> <div class="nav-buttons"> <a href="#primary-nav" id="hamburger-menu-button" aria-controls="primary-nav" class="menu-toggle void"> <span class="screen-reader-text">Primary Menu</span> <span aria-hidden="true" class="menu-bars"></span> </a> <a class="events-button" href="/events/"> <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="6" y="11" width="18" height="14" fill="#FAF9F7"/> <mask id="mask0_214_19763" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="30" height="30"> <rect width="30" height="30" fill="#D9D9D9"/> </mask> <g mask="url(#mask0_214_19763)"> <path d="M13.8333 16.8V14.5H16.1667V16.8H13.8333ZM9.16667 16.8V14.5H11.5V16.8H9.16667ZM18.5 16.8V14.5H20.8333V16.8H18.5ZM13.8333 21.4V19.1H16.1667V21.4H13.8333ZM9.16667 21.4V19.1H11.5V21.4H9.16667ZM18.5 21.4V19.1H20.8333V21.4H18.5ZM4.5 26V5.3H8V3H10.3333V5.3H19.6667V3H22V5.3H25.5V26H4.5ZM6.83333 23.7H23.1667V12.2H6.83333V23.7Z" fill="#246b81"/> </g> </svg> Events </a> <a class="nmn-button" href="/near-me-now/"> <svg id="nmn" version="1.1" viewBox="0 0 29 28" xmlns="http://www.w3.org/2000/svg"> <g fill="none" fill-rule="evenodd"> <g transform="translate(-368 -666)"> <g transform="translate(369 667)"> <path d="m14 6c-2.6238 0-5 2.1269-5 4.7512 0 2.6238 2.1681 5.7562 5 10.249 2.8319-4.4925 5-7.625 5-10.249 0-2.6244-2.3756-4.7512-5-4.7512zm0 6.875c-1.0356 0-1.875-0.83938-1.875-1.875s0.83938-1.875 1.875-1.875 1.875 0.83938 1.875 1.875-0.83938 1.875-1.875 1.875z" fill="#EFEBE5" fill-rule="nonzero" /> <ellipse cx="13.5" cy="13" rx="13.5" ry="13" fill="#fff" fill-opacity=".09" stroke="#EFEBE5" stroke-width="2" /> </g> </g> </g> </svg> Near Me </a> <a class="search-button" href="#search"> <img class="search-loader" src="https://www.travelportland.com/wp-content/themes/dragonspell/images/loading-spinner.gif" width="30" height="30" alt="content loading animation" /> <svg class="search-icon" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="Style-Guide" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Style-Guide---Iconography-@2x" transform="translate(-582.000000, -669.000000)" fill="#EFEBE5" fill-rule="nonzero"> <g id="iconmonstr-magnifier-2" transform="translate(582.000000, 669.000000)"> <path d="M21,18.94025 L15.5270696,13.510875 C16.5563862,12.1065 17.1649796,10.37925 17.1649796,8.51375 C17.1649796,3.819375 13.3149649,0 8.58204881,0 C3.8500147,0 0,3.819375 0,8.51375 C0,13.209 3.8500147,17.0275 8.58204881,17.0275 C10.3760763,17.0275 12.0422109,16.478875 13.4216893,15.54175 L18.9237263,21 L21,18.94025 L21,18.94025 Z M2.51728338,8.51375 C2.51728338,5.19575 5.23831324,2.496375 8.58293082,2.496375 C11.9275484,2.496375 14.6485783,5.19575 14.6485783,8.51375 C14.6485783,11.83175 11.9275484,14.531125 8.58293082,14.531125 C5.23743122,14.531125 2.51728338,11.83175 2.51728338,8.51375 Z" id="Shape"></path> </g> </g> </g> </svg> Search </a> </div> </div><!-- .site-branding --> </div><!-- .layout-wrap --> <nav id="site-navigation" class="main-navigation small" aria-label="Top Menu"> <div class="menu-main-container"><ul id="menu-main-1" class="main-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3859"><a href="https://www.travelportland.com/attractions/" class="top-level" aria-haspopup="true" aria-expanded="false">Attractions</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-3927"><a href="https://www.travelportland.com/attractions/"><img width="455" height="273" alt="people celebrate the new year with glow sticks and a balloon drop at a party" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1733107071/www.travelportland.com/mktg-fr-20241201-champagne-ball-02_15149410533/mktg-fr-20241201-champagne-ball-02_15149410533.jpg" loading="lazy" /><span class="parent-item-name">View All Attractions</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3927"><a href="https://www.travelportland.com/attractions/parks-gardens/">Parks & Gardens</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3902"><a href="https://www.travelportland.com/attractions/family-friendly/">Family Friendly</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11738"><a href="https://www.travelportland.com/attractions/shopping/">Shopping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139683"><a href="https://www.travelportland.com/food-cart-finder/">Food Carts & Pods Finder</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137463"><a href="https://www.travelportland.com/attractions/free-nearly-free/">On a Budget</a></li> <li class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-3851"><a href="https://www.travelportland.com/attractions/">EVEN MORE THINGS TO DO</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-3937"><a href="https://www.travelportland.com/culture/" class="top-level" aria-haspopup="true" aria-expanded="false">Culture</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-10785"><a href="https://www.travelportland.com/culture/"><img width="455" height="273" alt="people dining at picnic tables in front of a food cart" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1571420829/www.travelportland.com/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg.jpg" loading="lazy" /><span class="parent-item-name">View All Culture</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10785"><a href="https://www.travelportland.com/culture/arts/">Arts</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10784"><a href="https://www.travelportland.com/culture/beer/">Portland Beer and Breweries</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10786"><a href="https://www.travelportland.com/culture/biking/">Biking</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10788"><a href="https://www.travelportland.com/culture/cannabis/">Cannabis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11151"><a href="https://www.travelportland.com/culture/cultural-communities/">Cultural Communities</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10787"><a href="https://www.travelportland.com/culture/craft-spirits/">Craft Spirits</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10789"><a href="https://www.travelportland.com/culture/food/">Food</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11483 current_page_item menu-item-11486"><a href="https://www.travelportland.com/culture/makers/">Makers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10790"><a href="https://www.travelportland.com/culture/music/">Music</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10791"><a href="https://www.travelportland.com/culture/nightlife/">Nightlife</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10793"><a href="https://www.travelportland.com/culture/outdoors/">Outdoors</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11152"><a href="https://www.travelportland.com/culture/sports/">Sports</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151363"><a href="https://www.travelportland.com/culture/weird/">Weird</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10794"><a href="https://www.travelportland.com/culture/wine/">Wine</a></li> <li class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-page-parent menu-item-10951"><a href="https://www.travelportland.com/culture/">MORE CULTURE</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11803"><a href="https://www.travelportland.com/neighborhoods/" class="top-level" aria-haspopup="true" aria-expanded="false">Neighborhoods</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/"><img width="455" height="273" alt="aerial view of downtown area with buildings and roadways, bridges crossing a river to a smaller set of buildings that expand into the distance" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1661970186/www.travelportland.com/mktg-fr-20220531-downtown-aerial-view-01/mktg-fr-20220531-downtown-aerial-view-01.jpg" loading="lazy" /><span class="parent-item-name">View All Neighborhoods</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/alberta-arts-district/">Alberta Arts District</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11741"><a href="https://www.travelportland.com/neighborhoods/belmont/">Belmont</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11734"><a href="https://www.travelportland.com/neighborhoods/central-eastside/">Central Eastside</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16581"><a href="https://www.travelportland.com/neighborhoods/division-clinton/">Division/Clinton</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11736"><a href="https://www.travelportland.com/neighborhoods/downtown/">Downtown</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11744"><a href="https://www.travelportland.com/neighborhoods/hawthorne/">Hawthorne</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11733"><a href="https://www.travelportland.com/neighborhoods/lloyd/">Lloyd</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11752"><a href="https://www.travelportland.com/neighborhoods/mississippi/">Mississippi</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11755"><a href="https://www.travelportland.com/neighborhoods/northwest-nob-hill/">Northwest / Nob Hill</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11758"><a href="https://www.travelportland.com/neighborhoods/old-town-chinatown/">Old Town Chinatown</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11761"><a href="https://www.travelportland.com/neighborhoods/pearl-district/">Pearl District</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11762"><a href="https://www.travelportland.com/neighborhoods/st-johns/">St. Johns</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20086"><a href="https://www.travelportland.com/neighborhoods/sellwood-moreland/">Sellwood-Moreland</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11765"><a href="https://www.travelportland.com/neighborhoods/williams/">Williams</a></li> <li class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3954"><a href="https://www.travelportland.com/neighborhoods/">ALL NEIGHBORHOODS</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11796"><a href="https://www.travelportland.com/region/" class="top-level" aria-haspopup="true" aria-expanded="false">Region</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-19720"><a href="https://www.travelportland.com/region/"><img width="455" height="273" alt="aerial view of the countryside and coastal range with an old rail bridge turned bike and walking path" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1587511642/www.travelportland.com/Buxton-trailhead/Buxton-trailhead.jpg" loading="lazy" /><span class="parent-item-name">View All Region</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19720"><a href="https://www.travelportland.com/region/near-the-city/">Near the City</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11772"><a href="https://www.travelportland.com/region/columbia-river-gorge/">Columbia River Gorge</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11770"><a href="https://www.travelportland.com/region/mount-hood/">Mount Hood</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19716"><a href="https://www.travelportland.com/region/oregon-coast/">Oregon Coast</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11771"><a href="https://www.travelportland.com/region/willamette-valley/">Sip and Savor Willamette Wine Country</a></li> <li class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-10952"><a href="https://www.travelportland.com/region/">ALL REGIONS</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11808"><a href="https://www.travelportland.com/plan/" class="top-level" aria-haspopup="true" aria-expanded="false">Plan</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11785"><a href="https://www.travelportland.com/plan/"><img width="455" height="273" alt="a light rail train on a cobblestone road passes the historic Saturday Market entry arches" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1633649431/www.travelportland.com/MAX-Light-Rail/MAX-Light-Rail.jpg" loading="lazy" /><span class="parent-item-name">View All Plan</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11785"><a href="https://www.travelportland.com/plan/maps/">Portland Maps</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105490"><a href="https://www.travelportland.com/plan/visitor-center/">Portland Visitor Center</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11784"><a href="https://www.travelportland.com/plan/where-to-stay-in-portland/">Where to Stay</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11786"><a href="https://www.travelportland.com/plan/tours-itineraries/">Portland Tours</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3934"><a href="https://www.travelportland.com/plan/transportation/">Transportation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90978"><a href="https://www.travelportland.com/plan/accessible-portland/">Accessible Portland</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45356"><a href="https://www.travelportland.com/plan/weather/">Portland Weather</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49415"><a href="https://www.travelportland.com/plan/safety-in-portland/">Safety in Portland</a></li> <li class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3846"><a href="/meetings/">Plan a Meeting</a></li> </ul></ul> </li> <li class="utility-link utility-link-events menu-item menu-item-type-custom menu-item-object-custom menu-item-6754"><a href="/events/" class="top-level">Events</a></li> <li class="utility-link utility-link-search menu-item menu-item-type-custom menu-item-object-custom menu-item-45099"><a href="#search" class="top-level">Search</a></li> </ul></div> </nav><!-- #site-navigation --> </header><!-- #masthead --> <div id="content" class="site-content"> <section id="primary" class="content-area"> <main id="main" class="site-main"> <article id="post-11483" class="post-11483 page type-page status-publish hentry article-flag-collection article-flag-listicle article-tag-art article-tag-makers entry"> <div class="entry-content"> <div class="tp-primary-sidebar"></div><header class="tp-hero tp-hero--notch blue-pink tp-block tp-block--full image "> <div class="tp-block__container--full tp-block__container--grid"> <div style="background-image: url(https://res.cloudinary.com/dragonspell/images/w_480,h_288,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_480,h_288/v1573774514/www.travelportland.com/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1.jpg);" class="tp-hero__featured-img tpdx-hero-loader" data-tablet="https://res.cloudinary.com/dragonspell/images/w_1030,h_618,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_1030,h_618/v1573774514/www.travelportland.com/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1.jpg" data-desktop="https://res.cloudinary.com/dragonspell/images/w_1440,h_864,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_1440,h_864/v1573774514/www.travelportland.com/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1.jpg" data-wide="https://res.cloudinary.com/dragonspell/images/w_1600,h_960,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_1600,h_960/v1573774514/www.travelportland.com/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1.jpg"> <div class="tp-hero__featured-img-caption"> <div class="tp-hero__featured-img-btn"> <span class="tp-hero__open">i</span> <span class="tp-hero__close"></span> </div> <div class="tp-hero__featured-img-caption-content"> Take a class or peruse unique locally-made goods at ceramics studio Carter & Rose on Southeast Division Street. </div> </div> <div class="tp-hero__featured-img-credit">Credit: Catalina Gaitan</div> </div> <div class="tp-hero__content"> <section class="tp-hero__left-content"> <div class="tp-hero__breadcrumbs"><nav class="breadcrumbs" aria-label="Breadcrumb"><a href="https://www.travelportland.com/culture/" class="breadcrumb-link culture">Culture</a></nav></div> <h1 class="tp-hero__title title-xl ">Makers</h1> </section> <section class="tp-hero__right-content"> <h2 class="tp-hero__sub-title">Portland is a bustling hub for artists, entrepreneurs and makers of all stripes.</h2> <div class="tp-hero__featured-img-caption"> <div class="tp-hero__featured-img-btn">i</div> <div class="tp-hero__featured-img-caption-content"> Take a class or peruse unique locally-made goods at ceramics studio Carter & Rose on Southeast Division Street. </div> </div> <div class="tp-hero__featured-img-credit">Credit: Catalina Gaitan</div> </section> </div> </div> </header> <p>The Rose City is a haven for makers, with a seemingly endless supply of community studios, warehouses and makerspaces that let you DIY your way around town. Whether you make it yourself or buy it from a local artist, finding a made-in-Portland souvenir should always be on your to-do list.</p> <h2 class="wp-block-heading" id="h-makerspaces-to-visit">Makerspaces to Visit</h2> <p>Behind the doors of warehouses and studios across the city, highly skilled locals craft everything from candles to clothing to custom furniture. The best part? These makers not only create and sell their goods but also offer workshops and tours. Discover your inner DIY-er and see the creative process up close at the city’s most celebrated makerspaces.</p> <section class="tp-five-pois tp-block tp-block--full tpdx-lazy-bg " data-tpdx-lazy-background-mobile="https://res.cloudinary.com/dragonspell/images/w_600,h_360,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_600,h_360/v1632941072/www.travelportland.com/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1.jpg" data-tpdx-lazy-background-tablet="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1632941072/www.travelportland.com/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1.jpg" data-tpdx-lazy-background-desktop="https://res.cloudinary.com/dragonspell/images/w_1440,h_864,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1440,h_864/v1632941072/www.travelportland.com/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1.jpg" data-tpdx-lazy-background-wide="https://res.cloudinary.com/dragonspell/images/w_1600,h_960,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1600,h_960/v1632941072/www.travelportland.com/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1/cropped-cropped-cropped-AA_TaxFree_MeetMakers_QueenBee_Courtesy_TravelPortland_JamieFrancis-1.jpg"> <div class="tp-five-pois__overlay"></div> <div class="tp-block__container"> <header class="tp-section__header"> <div class="tp-section__header-content"> <div class="tp-section__surhead">5 to Try</div> <h2 class="tp-section__title">Learn a Craft</h2> </div> </header> <ul class="tp-five-pois__list"> <li class="tp-five-pois__item"> <h4 class="tp-five-pois__title"><a data-id="7210" data-type="poi" class="poi" tabindex="0">Scrap PDX</a></h4> <p class="tp-five-pois__teaser">The SCRAP retail store sells all kinds of reused materials for arts and crafts, plus school, office, and party supplies. They also offer classes and some new items such as glue and brushes. </p> </li> <li class="tp-five-pois__item"> <h4 class="tp-five-pois__title"><a data-id="7187" data-type="poi" class="poi" tabindex="0">ADX Portland</a></h4> <p class="tp-five-pois__teaser">Take a workshop tour or build your own Portland souvenir at ADX during a full- or half-day workshop with your family, friends or colleagues. Best suited for groups of 5–10 guests, this memorable experience will stimulate your creativity.</p> </li> <li class="tp-five-pois__item"> <h4 class="tp-five-pois__title"><a data-id="50512" data-type="poi" class="poi" tabindex="0">Midnight Pacific Studio & Jewelry Classes</a></h4> <p class="tp-five-pois__teaser">With small class sizes in her Southeast Portland studio, Stacey Mairs teaches workshops from stone setting for pendants, earrings or statement rings; stackable rings; and hand forged hoops and studs. Leave with your very own creations!</p> </li> <li class="tp-five-pois__item"> <h4 class="tp-five-pois__title"><a data-id="17438" data-type="poi" class="poi" tabindex="0">DIY Bar</a></h4> <p class="tp-five-pois__teaser">This creative maker space lets you craft a variety of projects like leather luggage tags, beer koozies and cat scratchers, all under the watchful eye of DIY Bar’s “craft-tenders,” who offer helpful guidance and troubleshooting.</p> </li> <li class="tp-five-pois__item"> <h4 class="tp-five-pois__title"><a data-id="50504" data-type="poi" class="poi" tabindex="0">Outlet</a></h4> <p class="tp-five-pois__teaser">From zines to comics, social justice poster making, artist talks to workshops, Outlet is a risograph press and the studio for Kate Bingaman-Burt in Northeast Portland providing support for small-scale print works.</p> </li> </ul> </div> </section> <h3 class="wp-block-heading" id="h-classes-amp-workshops">Classes & Workshops</h3> <h4 class="wp-block-heading" id="h-modern-domestic">Modern Domestic</h4> <p>Settle in at one of the premium sewing machines at Northeast Alberta sewing studio <a data-id="2868" data-type="poi" class="poi" tabindex="0">Modern Domestic</a> and take part in classes of all levels for crafting apparel, quilts, bags and accessories. This sewing studio is also a retail store, so if you run out of buttons or batting mid-project, they’ve got you covered.</p> <h4 class="wp-block-heading" id="h-bridgetown-forge">Bridgetown Forge</h4> <p>“My biggest joy is hand forging,” says Arnon Kartmazov, founder of North Portland’s <a data-id="2866" data-type="poi" class="poi" tabindex="0">Bridgetown Forge</a>. Trained in Israel and Japan, the blacksmith shares his joy — and his exemplary skills — by teaching classes such as basic smithing, tool making and knife making. Beginners welcome.</p> <div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container"> <blockquote class="instagram-media" data-instgrm-permalink="https://www.instagram.com/p/C9EKnaORiQa/?utm_source=ig_embed&utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/p/C9EKnaORiQa/?utm_source=ig_embed&utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" "> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewbox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">View this post on Instagram</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a><p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;"><a href="https://www.instagram.com/p/C9EKnaORiQa/?utm_source=ig_embed&utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" ">A post shared by IPRC (@iprc_pdx)</a></p></div></blockquote> <script async src="//www.instagram.com/embed.js"></script> </div></div> <h4 class="wp-block-heading" id="h-independent-publishing-resource-center-iprc">Independent Publishing Resource Center (IPRC)</h4> <p>Offering classes on letterpress printing, bookbinding, screen printing and graphic design, the <a data-id="2867" data-type="poi" class="poi" tabindex="0">Independent Publishing Resource Center</a> is geared to lovers of books and creative expression. A mix of workshops, kids’ classes and free events like Open Collage Night make this Southeast Portland resource center a progressive space for literary crafters of all stripes.</p> <h4 class="wp-block-heading" id="h-klum-house">Klum House</h4> <p>Klum House is a one-stop bag-making shop and school offering bag-making kits, patterns, tools, supplies, <a href="https://klumhouse.com/" tabindex="0" data-vars-referral-domain="klumhouse.com" data-vars-edi-flag=" ">and online classes</a> to help makers like you create heavy-duty bags on a home sewing machine.</p> <h4 class="wp-block-heading" id="h-make-amp-mary">Make & Mary</h4> <p><a rel="noreferrer noopener" href="https://makeandmary.com/pages/events" target="_blank" tabindex="0" data-vars-referral-domain="makeandmary.com" data-vars-edi-flag=" ">Make & Mary</a> provides arts and crafts classes for the “highly inspired.” Their calendar includes painting, macrame, wood burning, embroidery and a self-care series where students make their own CBD-infused massage oils, tinctures and bath salts.</p> <div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container"> <blockquote class="instagram-media" data-instgrm-permalink="https://www.instagram.com/p/Bb5T8_XhWA0/?utm_source=ig_embed&utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/p/Bb5T8_XhWA0/?utm_source=ig_embed&utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" "> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewbox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">View this post on Instagram</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a><p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;"><a href="https://www.instagram.com/p/Bb5T8_XhWA0/?utm_source=ig_embed&utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" ">A post shared by Roosevelt's Terrariums (@rooseveltspdx)</a></p></div></blockquote> <script async src="//www.instagram.com/embed.js"></script> </div></div> <h4 class="wp-block-heading" id="h-roosevelt-s-terrariums">Roosevelt’s Terrariums</h4> <p><a data-id="140606" data-type="poi" class="poi" tabindex="0">Roosevelt’s Terrariums</a> is the largest terrarium store in the world. It features pre-made rainforests in miniature, unique laboratory glass and hand-blown glass vessels, <a href="https://www.rooseveltspdx.com/classes" tabindex="0" data-vars-referral-domain="www.rooseveltspdx.com" data-vars-edi-flag=" ">and workshops where students combine tropical plants</a>, live mosses, rocks and minerals, and — in the shop’s largest vessels — even poison dart frogs.</p> <h4 class="wp-block-heading" id="h-wildcraft-studio">WildCraft Studio</h4> <p><a data-id="109431" data-type="poi" class="poi" tabindex="0">WildCraft Studio</a> offers craft, textiles, studio art, Native art and nature-based workshops for diverse, adult learners from their <a data-type="page" data-id="65743" href="https://www.travelportland.com/neighborhoods/southeast/">Southeast Portland</a> studio and off-site classrooms <a data-type="page" data-id="11268" href="https://www.travelportland.com/region/near-the-city/">near the city</a> on local farms, forests and beaches.</p> <h4 class="wp-block-heading" id="h-past-lives">Past Lives</h4> <p>Established in 2020, <a data-id="121903" data-type="poi" class="poi" tabindex="0">Past Lives</a> is a 26,000-square foot (2,415.5 sq m) makerspace in the <a href="https://www.travelportland.com/neighborhoods/central-eastside/">Central Eastside</a> — beginner <a href="https://www.pastlives.space/classes" target="_blank" rel="noreferrer noopener" tabindex="0" data-vars-referral-domain="www.pastlives.space" data-vars-edi-flag=" ">classes</a> teach unique skills like framing artwork and forging a shoehorn or sign up for the single-session “Forge a Date!” metalworking class, where you and a date will get a crash course in blacksmithing.</p> <!-- Full Width Feature --> <section class="tp-feature tp-block tp-block--full blue-pink "> <div class="tp-block__container--full tp-block__container--flex"> <div class="tp-feature__image tpdx-lazy-bg" data-tpdx-lazy-background-mobile="https://res.cloudinary.com/dragonspell/images/w_680,h_272,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_272/v1674585460/www.travelportland.com/mktg-fr-20220915-kiriko-display/mktg-fr-20220915-kiriko-display.jpg" data-tpdx-lazy-background-tablet="https://res.cloudinary.com/dragonspell/images/w_900,h_360,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_900,h_360/v1674585460/www.travelportland.com/mktg-fr-20220915-kiriko-display/mktg-fr-20220915-kiriko-display.jpg" data-tpdx-lazy-background-desktop="https://res.cloudinary.com/dragonspell/images/w_1440,h_576,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1440,h_576/v1674585460/www.travelportland.com/mktg-fr-20220915-kiriko-display/mktg-fr-20220915-kiriko-display.jpg" data-tpdx-lazy-background-wide="https://res.cloudinary.com/dragonspell/images/w_1600,h_640,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1600,h_640/v1674585460/www.travelportland.com/mktg-fr-20220915-kiriko-display/mktg-fr-20220915-kiriko-display.jpg"></div> <div class="tp-feature__content"> <h3 class="tp-feature__title"><a href="https://www.travelportland.com/attractions/portland-gifts/">A Local’s Guide to Buying Portland Gifts</a></h3> <p class="tp-feature__teaser">These local shops offer consistently cool made-in-Portland gifts and products, from fashionable apparel and accessories to leather goods and tempting treats.</p> </div> <div class="tp-feature__cta"> <a href="https://www.travelportland.com/attractions/portland-gifts/">Shop Local</a> </div> </div> </section> <h3 class="wp-block-heading" id="h-tours">Tours</h3> <h4 class="wp-block-heading" id="h-spooltown">Spooltown</h4> <p>Get behind the scenes at sewing factory <a data-id="2865" data-type="poi" class="poi" tabindex="0">Spooltown</a>, the production force behind handbags and accessories for brands big and small. Book a tour for up to 25 people at <a rel="noreferrer noopener" href="mailto:info@spooltown.com" target="_blank">info@spooltown.com</a> to check out this Central Eastside makerspace, their robotic cutting table and their team at work cutting leather, skiving (slicing fabric) and sewing.</p> <h4 class="wp-block-heading" id="h-grovemade">Grovemade</h4> <p>Crafting wood and leather accessories for home, office and lifestyle (think planters, laptop stands and minimalist wallets), <a data-id="2863" data-type="poi" class="poi" tabindex="0">Grovemade</a> does everything from product conception, design and manufacturing to photography and marketing at their Southeast Portland headquarters. See their production process, milling machines, industrial lasers and woodshop; tours for up to seven people can be booked at <a rel="noreferrer noopener" href="mailto:hello@grovemade.com" target="_blank">hello@grovemade.com</a>.</p> <h4 class="wp-block-heading" id="h-psaa">PSAA</h4> <p><a href="http://www.pdxstreetart.org/tourspresentations" tabindex="0" data-vars-referral-domain="www.pdxstreetart.org" data-vars-edi-flag=" ">Portland Street Art Alliance</a> offers interpretative tours of Portland street art, via biking, walking or driving tours. This volunteer-run organization sends expert tour guide leaders who have experience in community art making, public policy, urban and public space studies. Learn about the history of Portland street art while exploring all of the neighborhoods.</p> <section class="tp-three-up tp-block tp-block--full tp-fadein cream-blue "> <div class="tp-block__container"> <header class="tp-section__header"> <div class="tp-section__header-content"> <h2 class="tp-section__title">Maker Events</h2> <div class="tp-section__container"> <h3 class="tp-section__subhead">Visit with local artists and find inspiration for your own next project at these events.</h3> <div class="tp-section__cta"> <a href="https://www.travelportland.com/events/" class="cta-button">More Events</a> </div> </div> </div> </header> <div class="tp-three-up__cards"> <div class="tp-card"> <div class="tp-card__image"> <a href="https://www.travelportland.com/events/portland-open-studios/"> <img decoding="async" sizes="(max-width: 680px) 100vw, (min-width: 681px) 33vw" src="https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1571421541/www.travelportland.com/74A5414-crop/74A5414-crop.jpg" srcset="https://res.cloudinary.com/dragonspell/images/w_120,h_120,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_120,h_120,c_fill/v1571421541/www.travelportland.com/74A5414-crop/74A5414-crop.jpg 120w, https://res.cloudinary.com/dragonspell/images/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_240,h_240,c_fill/v1571421541/www.travelportland.com/74A5414-crop/74A5414-crop.jpg 240w, https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1571421541/www.travelportland.com/74A5414-crop/74A5414-crop.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_540,h_540,c_fill/v1571421541/www.travelportland.com/74A5414-crop/74A5414-crop.jpg 540w, https://res.cloudinary.com/dragonspell/images/w_680,h_680,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_680,c_fill/v1571421541/www.travelportland.com/74A5414-crop/74A5414-crop.jpg 680w, https://res.cloudinary.com/dragonspell/images/w_768,h_768,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_768,h_768,c_fill/v1571421541/www.travelportland.com/74A5414-crop/74A5414-crop.jpg 768w" width="480" height="480" loading="lazy" alt="a woman creates art in a studio"> </a> </div> <div class="tp-card__content"> <h3 class="tp-card__title"> <a href="https://www.travelportland.com/events/portland-open-studios/"> Portland Open Studios </a> </h3> <div class="tp-card__description"> <p>For two weekends every October, Portland Open Studios invites visitors to explore the houses and offices of artists across the city.</p> </div> </div> </div> <div class="tp-card"> <div class="tp-card__image"> <a href="https://www.travelportland.com/events/crafty-wonderland/"> <img decoding="async" sizes="(max-width: 680px) 100vw, (min-width: 681px) 33vw" src="https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1571861256/www.travelportland.com/74A3561-Crop/74A3561-Crop.jpg" srcset="https://res.cloudinary.com/dragonspell/images/w_120,h_120,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_120,h_120,c_fill/v1571861256/www.travelportland.com/74A3561-Crop/74A3561-Crop.jpg 120w, https://res.cloudinary.com/dragonspell/images/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_240,h_240,c_fill/v1571861256/www.travelportland.com/74A3561-Crop/74A3561-Crop.jpg 240w, https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1571861256/www.travelportland.com/74A3561-Crop/74A3561-Crop.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_540,h_540,c_fill/v1571861256/www.travelportland.com/74A3561-Crop/74A3561-Crop.jpg 540w, https://res.cloudinary.com/dragonspell/images/w_680,h_680,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_680,c_fill/v1571861256/www.travelportland.com/74A3561-Crop/74A3561-Crop.jpg 680w, https://res.cloudinary.com/dragonspell/images/w_768,h_768,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_768,h_768,c_fill/v1571861256/www.travelportland.com/74A3561-Crop/74A3561-Crop.jpg 768w" width="480" height="480" loading="lazy" alt='a display of cards, stickers, pins, and votive candles for sale. the items carry slogans like \"support local artists,\" \"feminist,\" \"body positive\" and \"resist.\"'> </a> </div> <div class="tp-card__content"> <h3 class="tp-card__title"> <a href="https://www.travelportland.com/events/crafty-wonderland/"> Crafty Wonderland </a> </h3> <div class="tp-card__description"> <p>Portland’s biannual art and craft fair boasts unique handmade wares from 225+ local vendors.</p> </div> </div> </div> <div class="tp-card"> <div class="tp-card__image"> <a href="https://www.travelportland.com/attractions/portland-plus-size-fashion/"> <img decoding="async" sizes="(max-width: 680px) 100vw, (min-width: 681px) 33vw" src="https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1571420770/www.travelportland.com/74A6403-crop/74A6403-crop.jpg" srcset="https://res.cloudinary.com/dragonspell/images/w_120,h_120,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_120,h_120,c_fill/v1571420770/www.travelportland.com/74A6403-crop/74A6403-crop.jpg 120w, https://res.cloudinary.com/dragonspell/images/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_240,h_240,c_fill/v1571420770/www.travelportland.com/74A6403-crop/74A6403-crop.jpg 240w, https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1571420770/www.travelportland.com/74A6403-crop/74A6403-crop.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_540,h_540,c_fill/v1571420770/www.travelportland.com/74A6403-crop/74A6403-crop.jpg 540w, https://res.cloudinary.com/dragonspell/images/w_680,h_680,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_680,c_fill/v1571420770/www.travelportland.com/74A6403-crop/74A6403-crop.jpg 680w, https://res.cloudinary.com/dragonspell/images/w_768,h_768,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_768,h_768,c_fill/v1571420770/www.travelportland.com/74A6403-crop/74A6403-crop.jpg 768w" width="480" height="480" loading="lazy" alt="Claire Doody works on a garment for her plus-size fashion label, Copper Union."> </a> </div> <div class="tp-card__content"> <h3 class="tp-card__title"> <a href="https://www.travelportland.com/attractions/portland-plus-size-fashion/"> Portland’s Plus-Size Fashion Scene </a> </h3> <div class="tp-card__description"> <p>The body-positive movement is flourishing in Portland, making it a plus-size shopping destination, complete with designers, boutiques and fashion shows.</p> </div> </div> </div> </div> </div> </section> <section class="tp-event-listings tp-event-block tp-block tp-block--full white-blue "> <div class="tp-block__container"> <header class="tp-section__header"> <div class="tp-section__header-content"> <h2 class="tp-section__title">Upcoming Maker Events</h2> <div class="tp-section__container"> <h3 class="tp-section__subhead">Explore the city's vibrant maker scene these upcoming events.</h3> </div> </div> </header> <div class="tp-event-list "> <div id="tp-event-list" class="tp-event-list"></div> <div id="tp-events-load-sentinel"></div> </div> </div> </section> <section class="tp-cta-banner tp-block tp-block--wide blue has-image "> <div class="tp-block__container--full tp-block__container--flex"> <div class="tp-cta-banner__img-wrapper"> <div class="tp-cta-banner__img tpdx-lazy-bg" data-tpdx-lazy-background="https://res.cloudinary.com/dragonspell/images/w_480,h_288,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_288/v1674522666/www.travelportland.com/cropped-2021-PDXWLF-Photo_by_James_AM_Crawford76-scaled-1/cropped-2021-PDXWLF-Photo_by_James_AM_Crawford76-scaled-1.jpg"></div> </div> <div class="tp-cta-banner__content"> <h3 class="tp-cta-banner__title"><a class="cta-button" href="https://www.travelportland.com/events/">More Portland Events</a></h3> <p class="tp-cta-banner__description">Visit our events calendar to discover even more things to do in Portland. Search by date, event type and more.</p> <div class="tp-section__cta"><!-- intentionally breaking BEM to existing styling--> <a href="https://www.travelportland.com/events/" class="cta-button">See All Events</a> </div> </div> </div> </section> <section class="tp-block tp-block--wide tp-block__feedback" id="tp-doorbell"> <div class="tp-block__container--full" id="tp-doorbell__insert"> <div id="tp-doorbell-preload"> <p>Was this page helpful?</p> <div role="group" class="tp-block__feedback-buttons"> <button type="button" class="button btn btn-default" id="feedback-button-no">No</button> <button type="button" class="button btn btn-default" id="feedback-button-yes">Yes</button> </div> </div> </div> </section> <section id="below-content-ad-1" class="blueconic-section"></section><section id="below-content-ad-2" class="blueconic-section"></section> </div><!-- .entry-content --> </article><!-- #post-11483 --> </main><!-- #main --> </section><!-- #primary --> </div><!-- #content --> <section id="footer-ad-1" class="blueconic-section"></section><section id="footer-ad-2" class="blueconic-section"></section> <footer id="colophon" class="site-footer"> <div class="site-footer__expedia has-white-color"> <div class="site-footer__container site-footer__container--grid"> <div class="site-footer__expedia-logo-container"> <a href="https://expedia.com/affiliate/1tGdxw0" class="site-footer__expedia-logo"> <img src="https://www.travelportland.com/wp-content/themes/dragonspell/images/svg/expedia-logo-white.svg" target="_blank" alt="Expedia logo"/> </a> </div> <div class="site-footer__expedia-image"> <h3 class="site-footer__expedia-title">Find your stay.</h3> </div> <a href="https://expedia.com/affiliate/1tGdxw0" class="site-footer__expedia-cta expedia-yellow tp-button has-black-color" target="_blank">Book Now</a> </div> </div> <div class="site-footer__site-info"> <div class="site-footer__container"> <div class="row widget-area-4"> <div class="site-footer__section"> <section id="block-12" class="widget widget_block"> <h4 class="wp-block-heading">Visitor Information</h4> </section><section id="block-28" class="widget widget_block widget_text"> <p><a rel="noreferrer noopener" href="mailto:visitorinfo@travelportland.com" target="_blank">visitorinfo@travelportland.com</a><br><a rel="noreferrer noopener" href="tel:18885033291" target="_blank">1-888-503-3291</a> (toll free)<br><a rel="noreferrer noopener" href="tel:5034271372" target="_blank">503-427-1372</a><br>Monday–Sunday, 9 a.m.–5 p.m.</p> </section><section id="block-14" class="widget widget_block"> <h5 class="wp-block-heading">Portland Visitor Center</h5> </section><section id="block-15" class="widget widget_block widget_text"> <p><a href="https://goo.gl/maps/wKnoAMSNMgww4URc8" target="_blank" rel="noreferrer noopener">1132 SW Harvey Milk St #104,<br>Portland, OR 97205</a></p> </section><section id="block-16" class="widget widget_block widget_text"> <p>Monday–Sunday, 9 a.m.–5 p.m.</p> </section> </div><!-- .site-footer__section --> <div class="site-footer__section"> <section id="block-9" class="widget widget_block"> <div class="wp-block-media-text alignwide" style="grid-template-columns:29% auto"><figure class="wp-block-media-text__media"><a href="https://www.travelportland.com/travel-portland-magazine/"><img decoding="async" width="691" height="1024" loading="lazy" src="https://www.travelportland.com/wp-content/uploads/2024/03/2024-Portland-Guide-Cover-691x1024.jpg" alt="A rectangular magazine cover with a sunrise photo of the Portland skyline and Mount Hood on a light purple background and the words "Portland Yours to Share"" class="wp-image-129051 size-full"/></a></figure><div class="wp-block-media-text__content"> <h4 class="wp-block-heading">Free Visitors Guide</h4> <p>100 pages of tips, must-sees and more.</p> <p><a class="button transparent" href="/travel-portland-magazine/">Get the guide</a></p> </div></div> </section><section id="block-10" class="widget widget_block"> <div class="wp-block-media-text alignwide" style="grid-template-columns:29% auto"><figure class="wp-block-media-text__media"><a href="/plan/near-me-now-app/"><img decoding="async" width="174" height="202" loading="lazy" src="https://www.travelportland.com/wp-content/uploads/2023/08/app_cta.png" alt="Screenshot of hand holding mobile phone with Near Me Now Map on the screen" class="wp-image-108323 size-full"/></a></figure><div class="wp-block-media-text__content"> <h4 class="wp-block-heading">Near Me Now App</h4> <p>An app to explore Portland like a local.</p> </div></div> </section><section id="block-11" class="widget widget_block"><div class="tp-app-buttons"> <a href="https://play.google.com/store/apps/details?id=com.travelportland.nearmenow&utm_source=travelportland.com&utm_medium=referral&utm_campaign=mkt_nmna&utm_content=button_footer" target="_blank" class="tp-button--app"><svg viewBox="0 0 135 45" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.94011 44.1706C8.62256 44.1706 8.22563 44.1706 7.90807 44.1706C7.19359 44.1706 6.4791 44.0912 5.76461 44.0118C5.12951 43.9324 4.49441 43.6942 3.85931 43.3767C3.30359 43.0591 2.74788 42.6622 2.27156 42.1859C1.79523 41.7096 1.39829 41.1538 1.08074 40.5981C0.763191 40.0424 0.604415 39.4073 0.44564 38.6928C0.366253 37.9783 0.286865 37.2638 0.286865 36.5494C0.286865 36.3112 0.286865 35.5173 0.286865 35.5173V9.31942C0.286865 9.31942 0.286865 8.52554 0.286865 8.28738C0.286865 7.57289 0.366253 6.8584 0.44564 6.14391C0.525028 5.50881 0.763191 4.87371 1.08074 4.23861C1.39829 3.6829 1.79523 3.12718 2.27156 2.65086C2.74788 2.17453 3.30359 1.77759 3.85931 1.46004C4.41502 1.14249 5.05012 0.983719 5.76461 0.824944C6.4791 0.745556 7.19359 0.666168 7.90807 0.666168H8.94011H125.719H126.751C127.466 0.666168 128.18 0.745556 128.895 0.824944C129.53 0.904332 130.165 1.14249 130.8 1.46004C131.991 2.09514 132.944 3.0478 133.579 4.23861C133.896 4.79432 134.055 5.42942 134.214 6.14391C134.293 6.8584 134.373 7.57289 134.373 8.28738C134.373 8.60493 134.373 8.92248 134.373 9.31942C134.373 9.71635 134.373 10.1133 134.373 10.5896V34.4059C134.373 34.8028 134.373 35.1998 134.373 35.5967C134.373 35.9936 134.373 36.3112 134.373 36.6288C134.373 37.3432 134.293 38.0577 134.214 38.7722C134.134 39.4073 133.896 40.0424 133.579 40.6775C133.261 41.2332 132.864 41.7889 132.388 42.2653C131.912 42.7416 131.356 43.1385 130.8 43.4561C130.165 43.7736 129.53 43.9324 128.895 44.0912C128.18 44.1706 127.466 44.25 126.751 44.25C126.434 44.25 126.037 44.25 125.719 44.25H124.449L8.94011 44.1706Z" fill="white"></path> <path d="M35.9316 21.9361L30.8508 18.9987L26.7227 23.0475L30.5333 26.6993L35.9316 23.6032C36.2492 23.4445 36.4079 23.1269 36.4079 22.8094C36.4079 22.4124 36.2492 22.0949 35.9316 21.9361Z" fill="#61639E"></path> <path d="M29.9789 18.5294L24.4217 15.2745L12.196 9.0029L26.0095 22.34L29.9789 18.5294Z" fill="#61639E"></path> <path d="M12.4331 36.7941L24.4206 30.2049L29.6602 27.1882L26.0084 23.6951L12.4331 36.7941Z" fill="#61639E"></path> <path d="M11.4011 9.55667V36.4691L25.294 23.0526L11.4011 9.55667Z" fill="#61639E"></path> <path d="M45.4791 10.4134C45.4428 10.3023 45.395 10.2028 45.3356 10.1148C45.2773 10.0257 45.2074 9.94975 45.126 9.88705C45.0457 9.82435 44.9544 9.77649 44.8521 9.74349C44.7498 9.71049 44.6376 9.69399 44.5155 9.69399C44.3153 9.69399 44.1332 9.74569 43.9693 9.8491C43.8054 9.9525 43.675 10.1049 43.5782 10.3062C43.4814 10.5075 43.433 10.7545 43.433 11.0471C43.433 11.3397 43.482 11.5867 43.5799 11.788C43.6778 11.9893 43.8103 12.1416 43.9775 12.2451C44.1448 12.3485 44.3329 12.4002 44.5419 12.4002C44.7355 12.4002 44.906 12.3589 45.0534 12.2764C45.2019 12.1928 45.3174 12.0751 45.3999 11.9233C45.4835 11.7704 45.5253 11.5905 45.5253 11.3837L45.6508 11.4101H44.6343V11.0471H45.9214V11.4101C45.9214 11.6884 45.862 11.9304 45.7432 12.1361C45.6255 12.3419 45.4626 12.5014 45.2547 12.6147C45.0479 12.7269 44.8103 12.783 44.5419 12.783C44.2427 12.783 43.9797 12.7126 43.7531 12.5718C43.5276 12.431 43.3516 12.2308 43.2251 11.9711C43.0997 11.7115 43.037 11.4035 43.037 11.0471C43.037 10.7798 43.0727 10.5394 43.1442 10.326C43.2168 10.1115 43.3192 9.92885 43.4512 9.77814C43.5832 9.62743 43.7394 9.51193 43.9198 9.43162C44.1002 9.35131 44.2988 9.31116 44.5155 9.31116C44.6937 9.31116 44.8598 9.33811 45.0138 9.39202C45.1689 9.44482 45.307 9.52018 45.428 9.61808C45.5501 9.71489 45.6519 9.83095 45.7333 9.96625C45.8147 10.1005 45.8708 10.2495 45.9016 10.4134H45.4791ZM46.6223 12.7368V9.35736H48.6618V9.72039H47.0315V10.8623H48.5562V11.2253H47.0315V12.3738H48.6882V12.7368H46.6223ZM49.2146 9.72039V9.35736H51.7491V9.72039H50.6865V12.7368H50.2772V9.72039H49.2146ZM54.0968 9.35736V12.7368H53.6876V9.35736H54.0968ZM54.7325 9.72039V9.35736H57.2671V9.72039H56.2044V12.7368H55.7952V9.72039H54.7325ZM62.057 11.0471C62.057 11.4035 61.9926 11.7115 61.8639 11.9711C61.7352 12.2308 61.5586 12.431 61.3342 12.5718C61.1098 12.7126 60.8535 12.783 60.5653 12.783C60.277 12.783 60.0207 12.7126 59.7963 12.5718C59.5719 12.431 59.3953 12.2308 59.2666 11.9711C59.1379 11.7115 59.0736 11.4035 59.0736 11.0471C59.0736 10.6907 59.1379 10.3826 59.2666 10.123C59.3953 9.8634 59.5719 9.66318 59.7963 9.52238C60.0207 9.38157 60.277 9.31116 60.5653 9.31116C60.8535 9.31116 61.1098 9.38157 61.3342 9.52238C61.5586 9.66318 61.7352 9.8634 61.8639 10.123C61.9926 10.3826 62.057 10.6907 62.057 11.0471ZM61.6609 11.0471C61.6609 10.7545 61.612 10.5075 61.5141 10.3062C61.4173 10.1049 61.2858 9.9525 61.1197 9.8491C60.9547 9.74569 60.7699 9.69399 60.5653 9.69399C60.3606 9.69399 60.1753 9.74569 60.0092 9.8491C59.8442 9.9525 59.7127 10.1049 59.6148 10.3062C59.518 10.5075 59.4696 10.7545 59.4696 11.0471C59.4696 11.3397 59.518 11.5867 59.6148 11.788C59.7127 11.9893 59.8442 12.1416 60.0092 12.2451C60.1753 12.3485 60.3606 12.4002 60.5653 12.4002C60.7699 12.4002 60.9547 12.3485 61.1197 12.2451C61.2858 12.1416 61.4173 11.9893 61.5141 11.788C61.612 11.5867 61.6609 11.3397 61.6609 11.0471ZM65.4248 9.35736V12.7368H65.0288L63.1873 10.0834H63.1543V12.7368H62.745V9.35736H63.1411L64.9892 12.0173H65.0222V9.35736H65.4248Z" fill="#61639E"></path> <path d="M68.2421 24.3256C65.9399 24.3256 64.1139 26.0722 64.1139 28.4538C64.1139 30.8354 65.9399 32.582 68.2421 32.582C70.5443 32.582 72.3703 30.8354 72.3703 28.4538C72.3703 26.0722 70.465 24.3256 68.2421 24.3256ZM68.2421 30.9148C66.9719 30.9148 65.9399 29.8828 65.9399 28.4538C65.9399 26.9454 67.0513 25.9928 68.2421 25.9928C69.5123 25.9928 70.5443 27.0248 70.5443 28.4538C70.5443 29.8828 69.4329 30.9148 68.2421 30.9148ZM59.1919 24.3256C56.8897 24.3256 55.0638 26.0722 55.0638 28.4538C55.0638 30.8354 56.8897 32.582 59.1919 32.582C61.4942 32.582 63.3201 30.8354 63.3201 28.4538C63.3201 26.0722 61.4942 24.3256 59.1919 24.3256ZM59.1919 30.9148C57.9217 30.9148 56.8897 29.8828 56.8897 28.4538C56.8897 26.9454 58.0011 25.9928 59.1919 25.9928C60.4621 25.9928 61.4942 27.0248 61.4942 28.4538C61.4942 29.8828 60.4621 30.9148 59.1919 30.9148ZM48.4746 25.5958V27.3424H52.6821C52.5234 28.295 52.2058 29.0095 51.7295 29.5652C51.0944 30.2003 50.1417 30.8354 48.4746 30.8354C45.9342 30.8354 43.8701 28.7713 43.8701 26.1516C43.8701 23.6112 45.8548 21.4677 48.4746 21.4677C49.8242 21.4677 50.8562 22.0234 51.6501 22.7379L52.9203 21.4677C51.8882 20.4356 50.4593 19.7212 48.554 19.7212C45.0609 19.7212 42.0442 22.5791 42.0442 26.1516C42.0442 29.6446 44.9815 32.582 48.554 32.582C50.4593 32.582 51.8883 31.9469 52.9997 30.756C54.1905 29.5652 54.508 27.9775 54.508 26.6279C54.508 26.2309 54.508 25.834 54.4287 25.5165H48.4746V25.5958ZM92.3759 26.9454C92.0584 25.9928 91.0263 24.3256 88.8829 24.3256C86.7394 24.3256 84.9929 25.9928 84.9929 28.4538C84.9929 30.756 86.7394 32.582 89.121 32.582C91.0263 32.582 92.1378 31.3911 92.5347 30.756L91.1057 29.8034C90.6294 30.5179 89.9943 30.9148 89.0416 30.9148C88.089 30.9148 87.4539 30.5179 87.057 29.6446L92.5347 27.3424L92.3759 26.9454ZM86.7394 28.295C86.66 26.7073 88.0096 25.9134 88.8829 25.9134C89.5974 25.9134 90.2325 26.3103 90.3912 26.7867L86.7394 28.295ZM82.2143 32.3438H84.0402V20.1975H82.2143V32.3438ZM79.277 25.2783C78.8006 24.802 78.0068 24.3256 77.0541 24.3256C74.99 24.3256 73.0847 26.1516 73.0847 28.4538C73.0847 30.756 74.99 32.582 77.0541 32.582C78.0068 32.582 78.8007 32.1056 79.1976 31.6293H79.277V32.185C79.277 33.7728 78.4037 34.5666 77.0541 34.5666C75.9427 34.5666 75.2282 33.7728 74.99 33.1377L73.4023 33.7728C73.8786 34.8842 75.0694 36.2338 77.0541 36.2338C79.1976 36.2338 80.9441 34.9636 80.9441 31.9469V24.5638H79.1976V25.2783H79.277ZM77.2129 30.9148C75.9427 30.9148 74.9107 29.8828 74.9107 28.4538C74.9107 27.0248 75.9427 25.9134 77.2129 25.9134C78.4831 25.9134 79.4357 26.9454 79.4357 28.4538C79.4357 29.8828 78.4037 30.9148 77.2129 30.9148ZM100.791 20.1975H96.4247V32.3438H98.2506V27.7393H100.791C102.776 27.7393 104.76 26.3103 104.76 24.0081C104.76 21.6265 102.855 20.1975 100.791 20.1975ZM100.87 26.0722H98.33V21.944H100.87C102.22 21.944 103.014 23.0554 103.014 24.0081C103.014 24.8814 102.22 26.0722 100.87 26.0722ZM112.064 24.3256C110.794 24.3256 109.365 24.8814 108.809 26.1516L110.397 26.7867C110.714 26.1516 111.35 25.9134 112.064 25.9134C113.017 25.9134 113.969 26.4691 113.969 27.5011V27.6599C113.652 27.5011 112.937 27.1836 112.064 27.1836C110.318 27.1836 108.571 28.1362 108.571 29.8828C108.571 31.4705 110 32.582 111.588 32.582C112.779 32.582 113.493 32.0262 113.89 31.3911H113.969V32.3438H115.716V27.7393C115.716 25.5165 114.128 24.3256 112.064 24.3256ZM111.826 30.9148C111.27 30.9148 110.397 30.5973 110.397 29.8828C110.397 28.9301 111.429 28.6126 112.302 28.6126C113.096 28.6126 113.493 28.7713 113.969 29.0095C113.811 30.1209 112.858 30.9148 111.826 30.9148ZM122.067 24.5638L120.003 29.8034H119.923L117.78 24.5638H115.875L119.13 31.8675L117.304 35.9162H119.209L124.21 24.4844H122.067V24.5638ZM105.792 32.3438H107.618V20.1975H105.792V32.3438Z" fill="#61639E"></path> </svg><br> </a><br> <a href="https://apps.apple.com/app/apple-store/id1661418385?pt=119175176&ct=website_-_footer&mt=8" target="_blank" class="tp-button--app"><svg viewBox="0 0 134 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.04262 43.887C8.69757 43.887 8.36091 43.8826 8.01858 43.8749C7.30946 43.8657 6.602 43.804 5.902 43.6903C5.24928 43.5779 4.61697 43.3687 4.02594 43.0697C3.44031 42.7733 2.90616 42.3846 2.44397 41.9185C1.97505 41.458 1.58465 40.9238 1.28824 40.3371C0.988591 39.7467 0.781217 39.1138 0.67334 38.4605C0.556881 37.7585 0.49389 37.0488 0.484908 36.3373C0.477661 36.0984 0.468262 35.3034 0.468262 35.3034V9.14399C0.468262 9.14399 0.478227 8.36105 0.484908 8.13094C0.493536 7.42059 0.556188 6.71192 0.672321 6.01108C0.780411 5.356 0.98796 4.72129 1.28778 4.1289C1.58306 3.54266 1.97124 3.00805 2.43729 2.5458C2.90284 2.07917 3.43872 1.68845 4.02538 1.38792C4.61507 1.08998 5.24618 0.882354 5.89758 0.772C6.5999 0.657197 7.30983 0.595157 8.02141 0.586399L9.04318 0.572357H125.419L126.453 0.586739C127.158 0.595116 127.862 0.656667 128.558 0.770868C129.216 0.882637 129.853 1.09174 130.45 1.39131C131.625 1.99696 132.581 2.95517 133.184 4.13162C133.479 4.71994 133.684 5.34951 133.791 5.99896C133.908 6.70554 133.974 7.41976 133.987 8.13592C133.991 8.45662 133.991 8.8011 133.991 9.14399C134 9.56864 134 9.9728 134 10.3804V34.08C134 34.4914 134 34.8929 133.991 35.2976C133.991 35.6659 133.991 36.0032 133.986 36.3504C133.973 37.0538 133.908 37.7553 133.793 38.4493C133.687 39.1073 133.481 39.7451 133.181 40.3404C132.883 40.9207 132.495 41.4502 132.031 41.9096C131.568 42.3782 131.033 42.7691 130.446 43.0675C129.852 43.3687 129.215 43.5786 128.558 43.6901C127.858 43.8044 127.15 43.8661 126.441 43.8748C126.102 43.8827 125.763 43.8867 125.425 43.8869L124.197 43.8892L9.04262 43.887Z" fill="white"></path> <path d="M27.5272 22.5696C27.5393 21.6244 27.7904 20.6977 28.257 19.8756C28.7235 19.0536 29.3904 18.3629 30.1957 17.8678C29.6841 17.1372 29.0093 16.536 28.2247 16.1118C27.4402 15.6877 26.5676 15.4523 25.6761 15.4244C23.7745 15.2248 21.931 16.5623 20.9619 16.5623C19.9742 16.5623 18.4823 15.4442 16.8757 15.4773C15.8366 15.5108 14.8238 15.813 13.9361 16.3544C13.0484 16.8957 12.3161 17.6578 11.8105 18.5663C9.62042 22.3581 11.254 27.9307 13.352 30.9957C14.4017 32.4966 15.6283 34.173 17.2335 34.1135C18.8041 34.0484 19.3907 33.1119 21.2868 33.1119C23.1652 33.1119 23.7156 34.1135 25.3533 34.0757C27.0387 34.0484 28.1006 32.5683 29.1134 31.0532C29.8676 29.9838 30.4479 28.8019 30.8329 27.5512C29.8537 27.1371 29.0181 26.4438 28.4302 25.558C27.8424 24.6721 27.5283 23.6327 27.5272 22.5696ZM24.4339 13.4086C25.3528 12.3054 25.8056 10.8875 25.6959 9.45584C24.2919 9.6033 22.995 10.2743 22.0636 11.3352C21.6082 11.8534 21.2595 12.4564 21.0372 13.1095C20.815 13.7627 20.7237 14.4532 20.7685 15.1417C21.4708 15.1489 22.1655 14.9967 22.8004 14.6965C23.4353 14.3963 23.9938 13.956 24.4339 13.4086ZM47.3821 30.3141H42.022L40.7347 34.1149H38.4643L43.5414 20.0527H45.9002L50.9772 34.1149H48.6682L47.3821 30.3141ZM42.5771 28.5601H46.8258L44.7313 22.3917H44.6727L42.5771 28.5601ZM61.9419 28.9893C61.9419 32.1752 60.2366 34.2221 57.6633 34.2221C57.0114 34.2562 56.3631 34.1061 55.7926 33.7889C55.2221 33.4716 54.7524 33.0001 54.4374 32.4284H54.3887V37.5066H52.2843V23.8624H54.3214V25.5677H54.3601C54.6896 24.9987 55.1671 24.5297 55.742 24.2105C56.3168 23.8914 56.9674 23.734 57.6246 23.7552C60.2266 23.7552 61.9419 25.8122 61.9419 28.9893ZM59.7788 28.9893C59.7788 26.9136 58.7061 25.5489 57.0695 25.5489C55.4615 25.5489 54.38 26.9422 54.38 28.9892C54.38 31.055 55.4615 32.4385 57.0695 32.4385C58.7061 32.4385 59.7788 31.0839 59.7788 28.9893ZM73.2261 28.9893C73.2261 32.1752 71.5209 34.2221 68.9475 34.2221C68.2956 34.2562 67.6473 34.1061 67.0769 33.7888C66.5064 33.4716 66.0367 33.0001 65.7217 32.4284H65.673V37.5066H63.5686V23.8624H65.6056V25.5677H65.6443C65.9738 24.9987 66.4513 24.5297 67.0262 24.2105C67.601 23.8914 68.2516 23.734 68.9088 23.7552C71.5109 23.7552 73.2261 25.8122 73.2261 28.9893ZM71.0631 28.9893C71.0631 26.9136 69.9903 25.5489 68.3537 25.5489C66.7457 25.5489 65.6642 26.9422 65.6642 28.9892C65.6642 31.055 66.7457 32.4385 68.3537 32.4385C69.9903 32.4385 71.0631 31.0839 71.0631 28.9893ZM80.6841 30.1969C80.84 31.5913 82.1947 32.507 84.0459 32.507C85.8197 32.507 87.0959 31.5913 87.0959 30.3339C87.0959 29.2424 86.3262 28.5889 84.5038 28.141L82.6812 27.702C80.0991 27.0782 78.9003 25.8706 78.9003 23.911C78.9003 21.4847 81.0148 19.8183 84.0171 19.8183C86.9886 19.8183 89.0256 21.4847 89.0941 23.911H86.9698C86.8426 22.5077 85.6825 21.6606 83.9872 21.6606C82.292 21.6606 81.132 22.5177 81.132 23.765C81.132 24.7593 81.8729 25.3443 83.6853 25.792L85.2347 26.1725C88.1198 26.8548 89.3187 28.0138 89.3187 30.0706C89.3187 32.7015 87.2231 34.3493 83.8899 34.3493C80.7713 34.3493 78.6658 32.7402 78.5298 30.1968L80.6841 30.1969ZM93.8604 21.4362V23.8624H95.8101V25.529H93.8604V31.1811C93.8604 32.0591 94.2508 32.4683 95.1079 32.4683C95.3393 32.4642 95.5704 32.448 95.8001 32.4196V34.0763C95.4148 34.1482 95.0232 34.1808 94.6313 34.1734C92.5556 34.1734 91.746 33.3939 91.746 31.4055V25.529H90.2553V23.8624H91.746V21.4362H93.8604ZM96.9392 28.9893C96.9392 25.7634 98.8391 23.7364 101.802 23.7364C104.774 23.7364 106.665 25.7634 106.665 28.9893C106.665 32.2239 104.784 34.2421 101.802 34.2421C98.8203 34.2421 96.9392 32.2239 96.9392 28.9893ZM104.521 28.9893C104.521 26.7764 103.507 25.4703 101.802 25.4703C100.096 25.4703 99.0834 26.7863 99.0834 28.9893C99.0834 31.211 100.096 32.507 101.802 32.507C103.507 32.507 104.521 31.211 104.521 28.9893ZM108.4 23.8624H110.408V25.6075H110.456C110.592 25.0624 110.911 24.5808 111.36 24.2435C111.81 23.9062 112.361 23.7337 112.922 23.7552C113.165 23.7543 113.407 23.7807 113.643 23.8337V25.8021C113.337 25.7086 113.018 25.6656 112.698 25.675C112.392 25.6625 112.087 25.7164 111.804 25.833C111.521 25.9495 111.267 26.1258 111.059 26.3499C110.85 26.574 110.693 26.8405 110.597 27.1312C110.502 27.4218 110.47 27.7297 110.505 28.0338V34.1149H108.4V23.8624ZM123.346 31.1036C123.063 32.9648 121.251 34.2421 118.932 34.2421C115.949 34.2421 114.098 32.2438 114.098 29.0379C114.098 25.8221 115.959 23.7364 118.843 23.7364C121.68 23.7364 123.463 25.6849 123.463 28.7935V29.5145H116.222V29.6417C116.189 30.019 116.236 30.3991 116.361 30.7568C116.485 31.1144 116.685 31.4414 116.946 31.7161C117.207 31.9908 117.523 32.2068 117.874 32.3498C118.224 32.4929 118.602 32.5596 118.98 32.5457C119.477 32.5923 119.977 32.4772 120.403 32.2173C120.83 31.9575 121.161 31.5669 121.348 31.1036H123.346ZM116.232 28.0437H121.358C121.377 27.7045 121.325 27.3649 121.207 27.0465C121.088 26.728 120.905 26.4375 120.669 26.1932C120.433 25.9488 120.149 25.756 119.835 25.6266C119.52 25.4973 119.183 25.4343 118.843 25.4416C118.5 25.4395 118.161 25.5054 117.843 25.6353C117.526 25.7653 117.238 25.9567 116.995 26.1987C116.753 26.4406 116.56 26.7282 116.429 27.0449C116.298 27.3615 116.231 27.701 116.232 28.0437ZM42.3133 9.46796C42.7545 9.43629 43.1973 9.50294 43.6096 9.6631C44.0219 9.82327 44.3936 10.0729 44.6977 10.3941C45.0019 10.7153 45.2309 11.1 45.3684 11.5205C45.5059 11.9409 45.5483 12.3866 45.4927 12.8254C45.4927 14.984 44.3259 16.2249 42.3133 16.2249H39.8726V9.46785L42.3133 9.46796ZM40.9222 15.2693H42.1961C42.5114 15.2881 42.8269 15.2364 43.1196 15.1179C43.4124 14.9995 43.675 14.8172 43.8885 14.5844C44.1019 14.3516 44.2608 14.0742 44.3535 13.7723C44.4462 13.4704 44.4704 13.1516 44.4244 12.8391C44.4671 12.5279 44.4404 12.2111 44.3463 11.9114C44.2522 11.6117 44.0929 11.3365 43.88 11.1056C43.667 10.8747 43.4056 10.6937 43.1145 10.5756C42.8234 10.4576 42.5098 10.4054 42.1961 10.4228H40.9222V15.2693ZM46.6782 13.673C46.6461 13.3379 46.6844 12.9998 46.7907 12.6804C46.897 12.361 47.0688 12.0673 47.2952 11.8182C47.5216 11.5691 47.7976 11.37 48.1055 11.2338C48.4133 11.0976 48.7462 11.0273 49.0828 11.0273C49.4195 11.0273 49.7524 11.0976 50.0602 11.2338C50.3681 11.37 50.6441 11.5691 50.8705 11.8182C51.0969 12.0673 51.2687 12.361 51.375 12.6804C51.4813 12.9998 51.5196 13.3379 51.4875 13.673C51.5203 14.0085 51.4825 14.3472 51.3765 14.6672C51.2706 14.9872 51.0989 15.2815 50.8724 15.5311C50.6459 15.7808 50.3697 15.9803 50.0615 16.1169C49.7533 16.2534 49.4199 16.3239 49.0828 16.3239C48.7458 16.3239 48.4124 16.2534 48.1042 16.1169C47.796 15.9803 47.5198 15.7808 47.2933 15.5311C47.0668 15.2815 46.8951 14.9872 46.7892 14.6672C46.6832 14.3472 46.6454 14.0085 46.6782 13.673ZM50.4525 13.673C50.4525 12.5677 49.9559 11.9213 49.0845 11.9213C48.2098 11.9213 47.7177 12.5677 47.7177 13.673C47.7177 14.7872 48.2099 15.4286 49.0845 15.4286C49.9559 15.4286 50.4525 14.7828 50.4525 13.673ZM57.8806 16.2248H56.8365L55.7827 12.4693H55.7031L54.6537 16.2248H53.6197L52.2142 11.1256H53.2348L54.1483 15.0165H54.2235L55.2719 11.1256H56.2373L57.2857 15.0165H57.3653L58.2742 11.1256H59.2806L57.8806 16.2248ZM60.4627 11.1257H61.4315V11.9357H61.5067C61.6343 11.6447 61.8494 11.4008 62.1222 11.238C62.395 11.0751 62.7118 11.0014 63.0284 11.0272C63.2765 11.0085 63.5257 11.0459 63.7573 11.1366C63.989 11.2273 64.1973 11.369 64.3668 11.5511C64.5363 11.7333 64.6627 11.9512 64.7365 12.1888C64.8104 12.4264 64.8298 12.6776 64.7934 12.9237V16.2247H63.787V13.1765C63.787 12.3571 63.4309 11.9495 62.6867 11.9495C62.5182 11.9417 62.3501 11.9704 62.1937 12.0336C62.0374 12.0968 61.8966 12.1931 61.7809 12.3158C61.6653 12.4386 61.5776 12.5848 61.5237 12.7446C61.4699 12.9045 61.4513 13.074 61.4691 13.2417V16.2248H60.4627V11.1257ZM66.3969 9.13503H67.4031V16.2248H66.3969V9.13503ZM68.8021 13.673C68.77 13.3379 68.8084 12.9997 68.9146 12.6803C69.0209 12.3608 69.1928 12.0671 69.4192 11.8179C69.6457 11.5688 69.9217 11.3697 70.2296 11.2335C70.5375 11.0973 70.8704 11.0269 71.2071 11.0269C71.5438 11.0269 71.8768 11.0973 72.1846 11.2335C72.4925 11.3697 72.7685 11.5688 72.995 11.8179C73.2214 12.0671 73.3933 12.3608 73.4996 12.6803C73.6059 12.9997 73.6442 13.3379 73.6121 13.673C73.6447 14.0085 73.6068 14.347 73.5007 14.6669C73.3947 14.9868 73.2229 15.281 72.9964 15.5306C72.7699 15.7802 72.4937 15.9796 72.1856 16.1161C71.8774 16.2525 71.5441 16.323 71.2071 16.323C70.8701 16.323 70.5368 16.2525 70.2287 16.1161C69.9205 15.9796 69.6443 15.7802 69.4178 15.5306C69.1913 15.281 69.0195 14.9868 68.9135 14.6669C68.8075 14.347 68.7695 14.0085 68.8021 13.673ZM72.5764 13.673C72.5764 12.5677 72.0799 11.9213 71.2085 11.9213C70.3337 11.9213 69.8417 12.5677 69.8417 13.673C69.8417 14.7872 70.3338 15.4286 71.2085 15.4286C72.0799 15.4286 72.5764 14.7828 72.5764 13.673ZM74.6715 14.7828C74.6715 13.8649 75.3549 13.3357 76.568 13.2605L77.9492 13.1809V12.7407C77.9492 12.2022 77.5932 11.8981 76.9054 11.8981C76.3436 11.8981 75.9543 12.1043 75.8426 12.4649H74.8683C74.9711 11.589 75.7951 11.0273 76.9518 11.0273C78.2302 11.0273 78.9512 11.6637 78.9512 12.7407V16.2248H77.9824V15.5082H77.9028C77.7412 15.7653 77.5143 15.9748 77.2452 16.1155C76.9761 16.2561 76.6745 16.3228 76.3712 16.3088C76.1572 16.3311 75.9408 16.3082 75.7361 16.2418C75.5314 16.1753 75.3429 16.0667 75.1828 15.9229C75.0227 15.7791 74.8944 15.6034 74.8064 15.407C74.7183 15.2107 74.6723 14.998 74.6715 14.7828ZM77.9492 14.347V13.9207L76.704 14.0003C76.0018 14.0473 75.6833 14.2862 75.6833 14.7357C75.6833 15.1947 76.0814 15.4618 76.6289 15.4618C76.7893 15.478 76.9513 15.4618 77.1053 15.4142C77.2593 15.3665 77.4022 15.2883 77.5254 15.1843C77.6486 15.0803 77.7496 14.9526 77.8224 14.8088C77.8952 14.6649 77.9383 14.5079 77.9492 14.347ZM80.2738 13.673C80.2738 12.0617 81.1021 11.0411 82.3904 11.0411C82.7091 11.0264 83.0254 11.1027 83.3023 11.2611C83.5792 11.4196 83.8053 11.6535 83.9542 11.9357H84.0293V9.13492H85.0356V16.2247H84.0714V15.419H83.9918C83.8314 15.6992 83.5975 15.9303 83.3152 16.0871C83.033 16.244 82.7132 16.3206 82.3905 16.3087C81.0932 16.3087 80.2738 15.2881 80.2738 13.673ZM81.3134 13.673C81.3134 14.7545 81.8232 15.4054 82.6757 15.4054C83.5238 15.4054 84.0481 14.7452 84.0481 13.6773C84.0481 12.6147 83.5184 11.9451 82.6757 11.9451C81.8286 11.9451 81.3134 12.6003 81.3134 13.673ZM89.1992 13.673C89.1672 13.3379 89.2055 12.9998 89.3118 12.6804C89.418 12.361 89.5899 12.0673 89.8163 11.8182C90.0427 11.5691 90.3187 11.37 90.6265 11.2338C90.9344 11.0976 91.2673 11.0273 91.6039 11.0273C91.9405 11.0273 92.2734 11.0976 92.5813 11.2338C92.8891 11.37 93.1651 11.5691 93.3915 11.8182C93.6179 12.0673 93.7898 12.361 93.896 12.6804C94.0023 12.9998 94.0406 13.3379 94.0086 13.673C94.0413 14.0085 94.0035 14.3472 93.8976 14.6672C93.7916 14.9872 93.6199 15.2815 93.3934 15.5311C93.167 15.7808 92.8907 15.9803 92.5825 16.1169C92.2743 16.2534 91.941 16.3239 91.6039 16.3239C91.2668 16.3239 90.9334 16.2534 90.6253 16.1169C90.3171 15.9803 90.0408 15.7808 89.8144 15.5311C89.5879 15.2815 89.4162 14.9872 89.3102 14.6672C89.2043 14.3472 89.1665 14.0085 89.1992 13.673ZM92.9735 13.673C92.9735 12.5677 92.477 11.9213 91.6056 11.9213C90.7308 11.9213 90.2388 12.5677 90.2388 13.673C90.2388 14.7872 90.7309 15.4286 91.6056 15.4286C92.477 15.4286 92.9735 14.7828 92.9735 13.673ZM95.3588 11.1257H96.3276V11.9357H96.4028C96.5304 11.6447 96.7455 11.4008 97.0183 11.238C97.2911 11.0751 97.6079 11.0014 97.9245 11.0272C98.1726 11.0085 98.4218 11.0459 98.6535 11.1366C98.8851 11.2273 99.0934 11.369 99.2629 11.5511C99.4324 11.7333 99.5588 11.9512 99.6326 12.1888C99.7065 12.4264 99.7259 12.6776 99.6895 12.9237V16.2247H98.6831V13.1765C98.6831 12.3571 98.327 11.9495 97.5828 11.9495C97.4143 11.9417 97.2462 11.9704 97.0898 12.0336C96.9335 12.0968 96.7927 12.1931 96.6771 12.3158C96.5614 12.4386 96.4737 12.5848 96.4198 12.7446C96.366 12.9045 96.3474 13.074 96.3652 13.2417V16.2248H95.359L95.3588 11.1257ZM105.376 9.85615V11.1489H106.481V11.9965H105.376V14.6185C105.376 15.1526 105.596 15.3866 106.097 15.3866C106.225 15.3861 106.353 15.3784 106.481 15.3633V16.2016C106.3 16.2339 106.117 16.2511 105.933 16.253C104.814 16.253 104.368 15.8593 104.368 14.8762V11.9965H103.559V11.1488H104.368V9.85626L105.376 9.85615ZM107.855 9.13503H108.853V11.9451H108.932C109.066 11.6514 109.287 11.4061 109.565 11.2427C109.844 11.0792 110.165 11.0055 110.487 11.0316C110.734 11.0182 110.981 11.0594 111.21 11.1523C111.439 11.2452 111.645 11.3875 111.812 11.5691C111.98 11.7507 112.106 11.967 112.18 12.2027C112.255 12.4384 112.276 12.6877 112.243 12.9327V16.2248H111.236V13.1809C111.236 12.3664 110.856 11.9539 110.145 11.9539C109.972 11.9398 109.799 11.9635 109.636 12.0236C109.473 12.0837 109.325 12.1786 109.203 12.3018C109.081 12.4249 108.987 12.5733 108.928 12.7365C108.869 12.8997 108.846 13.0738 108.862 13.2467V16.2248H107.855V9.13503ZM118.111 14.8479C117.974 15.314 117.678 15.7171 117.274 15.9868C116.87 16.2565 116.384 16.3756 115.901 16.3232C115.566 16.3321 115.232 16.2677 114.923 16.1347C114.615 16.0016 114.339 15.8029 114.114 15.5525C113.89 15.3021 113.723 15.0059 113.625 14.6845C113.527 14.3631 113.5 14.0242 113.546 13.6913C113.501 13.3573 113.529 13.0177 113.627 12.6953C113.725 12.3729 113.891 12.0753 114.114 11.8227C114.337 11.5701 114.611 11.3683 114.919 11.2311C115.227 11.0938 115.56 11.0243 115.897 11.0272C117.316 11.0272 118.172 11.9965 118.172 13.5977V13.9489H114.571V14.0053C114.555 14.1924 114.579 14.3808 114.64 14.5583C114.701 14.7358 114.799 14.8985 114.927 15.036C115.055 15.1736 115.21 15.2829 115.383 15.3569C115.555 15.431 115.741 15.4682 115.929 15.4661C116.17 15.495 116.414 15.4517 116.63 15.3416C116.846 15.2315 117.024 15.0597 117.142 14.8479H118.111ZM114.571 13.2047H117.147C117.159 13.0335 117.136 12.8616 117.078 12.7C117.021 12.5384 116.93 12.3907 116.812 12.2663C116.693 12.1419 116.55 12.0436 116.392 11.9777C116.234 11.9118 116.063 11.8798 115.892 11.8837C115.717 11.8815 115.545 11.9142 115.384 11.9798C115.222 12.0454 115.076 12.1427 114.953 12.2658C114.83 12.3889 114.733 12.5354 114.667 12.6966C114.601 12.8579 114.569 13.0306 114.571 13.2047Z" fill="#61639E"></path> </svg><br> </a> </div></section> </div><!-- .site-footer__section --> <div class="site-footer__section"> <section id="block-19" class="widget widget_block"> <h4 class="wp-block-heading">Newsletter Signup</h4> </section><section id="block-20" class="widget widget_block widget_text"> <p>Get your guide to Portland's events, attractions and news.</p> </section><section id="block-21" class="widget widget_block"><p> <div id="tp-mailchimp-email-capture" class="tp-mailchimp-email-capture"> <form method="get" action="https://www.travelportland.com/subscribe-visitor-newsletter"> <label for="tp-mailchimp-email" class="screen-reader-text"> Newsletter signup </label> <input type="email" id="tp-mailchimp-email" class="tp-mailchimp-email" placeholder="Enter your email" required /> <button type="submit" class="button">Sign up</button> </form> </div> <script> (function() { var form = document.getElementById('tp-mailchimp-email-capture'); if (form) { form.addEventListener('submit', function(event) { event.preventDefault(); var email = document.getElementById('tp-mailchimp-email').value; var url = form.querySelector('form').action; localStorage.setItem('tp_mce_email', email); window.location.href = url; }); } })(); </script> </p> </section> <div class="social-media"> <h4 class="widget-title">Follow Us</h4> <nav class="social-navigation" aria-label="Social Links Menu"> <div class="menu-main-footer-c3-container"><ul id="menu-main-footer-c3" class="social-links-menu"><li id="menu-item-80901" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80901"><a href="https://www.tiktok.com/@travelportland" class="social-link-item"><span class="screen-reader-text">TikTok</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" width="37px" height="37px" viewBox="0 0 37 37" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Style-Guide" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Style-Guide---Iconography-@2x" transform="translate(-1188.000000, -516.000000)"><g id="Group-2-Copy-2" transform="translate(1188.000000, 516.000000)"><g id="iconmonstr-tiktok-1-copy-4" fill="#EFEBE5"><circle id="Oval" cx="18.5" cy="18.5" r="18.5"></circle></g><g id="iconmonstr-youtube-6" transform="translate(10.538462, 9.000000)" fill="#61639E" fill-rule="nonzero"><g id="logo-tiktok"><path d="M13.9401609,3.84955779 C13.8161642,3.78676774 13.6954536,3.71793502 13.5784825,3.64331809 C13.2383351,3.42299976 12.9264682,3.1633984 12.6496006,2.87010669 C11.9568621,2.09352047 11.6981376,1.30568481 11.6028383,0.754087348 L11.6066656,0.754087348 C11.527058,0.296235209 11.5599727,0 11.5649482,0 L8.40973487,0 L8.40973487,11.9536531 C8.40973487,12.1141451 8.40973487,12.2727622 8.40284576,12.4295044 C8.40284576,12.4490034 8.40093212,12.4670025 8.39978393,12.4880015 C8.39978393,12.496626 8.39978393,12.5056256 8.39787029,12.5146251 C8.39787029,12.516875 8.39787029,12.5191249 8.39787029,12.5213748 C8.33033273,13.3923214 7.8250365,14.1732976 7.04990072,14.6047708 C6.6520713,14.8265179 6.20211748,14.9428361 5.744414,14.9422539 C4.27435406,14.9422539 3.08292042,13.7678126 3.08292042,12.317385 C3.08292042,10.8669574 4.27435406,9.69251605 5.744414,9.69251605 C6.0226894,9.69226298 6.29925184,9.73516672 6.5638356,9.8196347 L6.56766288,6.67204186 C4.9438074,6.46653025 3.30624076,6.93589082 2.05146726,7.96647723 C1.50763518,8.42942942 1.05043333,8.98181303 0.700435863,9.59877073 C0.567246365,9.82375949 0.0647239201,10.7278394 0.00387009775,12.1951411 C-0.0344027465,13.0279745 0.220877124,13.8908064 0.342584769,14.2474136 L0.342584769,14.2549132 C0.419130458,14.4649028 0.715745,15.181492 1.19913102,15.7855868 C1.5889158,16.2701618 2.04943379,16.6958353 2.56585429,17.0488987 L2.56585429,17.0413991 L2.57350886,17.0488987 C4.10097807,18.065848 5.79455143,17.9991013 5.79455143,17.9991013 C6.08772142,17.9874769 7.0698026,17.9991013 8.18507328,17.4812521 C9.4220516,16.9071558 10.1262719,16.0518235 10.1262719,16.0518235 C10.5761644,15.5407539 10.9339026,14.9583255 11.1841334,14.3295345 C11.4696488,13.5941962 11.5649482,12.7122403 11.5649482,12.3597579 L11.5649482,6.01807451 C11.603221,6.04057339 12.1130153,6.37093189 12.1130153,6.37093189 C12.1130153,6.37093189 12.8474712,6.83215887 13.9933601,7.13251887 C14.8154608,7.3462582 15.9230769,7.39125595 15.9230769,7.39125595 L15.9230769,4.32240918 C15.5349903,4.36365712 14.7469524,4.24366311 13.9401609,3.84955779 Z" id="Path"></path></g></g></g></g></g></svg></a></li> <li id="menu-item-7532" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7532"><a href="https://instagram.com/travelportland/" class="social-link-item"><span class="screen-reader-text">Instagram</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-1089 -516)"><g transform="translate(1089 516)"><g fill="#EFEBE5"><circle cx="18.5" cy="18.5" r="18.5"/></g><g transform="translate(10.406 10.406)" fill="#61639E" fill-rule="nonzero"><path d="m8.6719 1.5631c2.3154 0 2.59 0.0086719 3.5049 0.050586 2.3501 0.10695 3.4478 1.222 3.5547 3.5547 0.041914 0.91416 0.049863 1.1888 0.049863 3.5042 0 2.3161-0.0086719 2.59-0.049863 3.5042-0.10768 2.3306-1.2025 3.4478-3.5547 3.5547-0.91488 0.041914-1.188 0.050586-3.5049 0.050586-2.3154 0-2.59-0.0086718-3.5042-0.050586-2.3559-0.10768-3.4478-1.2278-3.5547-3.5555-0.041914-0.91416-0.050586-1.188-0.050586-3.5042 0-2.3154 0.0093945-2.5893 0.050586-3.5042 0.10768-2.332 1.2025-3.4478 3.5547-3.5547 0.91488-0.041191 1.1888-0.049863 3.5042-0.049863zm0-1.5631c-2.3551 0-2.65 0.010117-3.575 0.052031-3.1493 0.14453-4.8996 1.8919-5.0441 5.0441-0.042637 0.92572-0.052754 1.2206-0.052754 3.5757 0 2.3551 0.010117 2.6507 0.052031 3.5757 0.14453 3.1493 1.8919 4.8996 5.0441 5.0441 0.92572 0.041914 1.2206 0.052031 3.5757 0.052031 2.3551 0 2.6507-0.010117 3.5757-0.052031 3.1464-0.14453 4.9011-1.8919 5.0434-5.0441 0.042637-0.925 0.052754-1.2206 0.052754-3.5757 0-2.3551-0.010117-2.65-0.052031-3.575-0.14164-3.1464-1.8912-4.8996-5.0434-5.0441-0.92572-0.042637-1.2213-0.052754-3.5764-0.052754zm0 4.2189c-2.4592 0-4.453 1.9938-4.453 4.453 0 2.4592 1.9938 4.4537 4.453 4.4537 2.4592 0 4.453-1.9938 4.453-4.4537 0-2.4592-1.9938-4.453-4.453-4.453zm0 7.3436c-1.5963 0-2.8906-1.2936-2.8906-2.8906 0-1.5963 1.2943-2.8906 2.8906-2.8906 1.5963 0 2.8906 1.2943 2.8906 2.8906 0 1.5971-1.2943 2.8906-2.8906 2.8906zm4.6293-8.5599c-0.57523 0-1.0413 0.46611-1.0413 1.0406s0.46611 1.0406 1.0413 1.0406c0.57451 0 1.0399-0.46611 1.0399-1.0406s-0.46539-1.0406-1.0399-1.0406z"/></g></g></g></g></svg></a></li> <li id="menu-item-7529" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7529"><a href="https://www.facebook.com/travelportland" class="social-link-item"><span class="screen-reader-text">Facebook</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-947 -516)"><g transform="translate(947 516)"><circle cx="18.5" cy="18.5" r="18.5" fill="#EFEBE5"/><path d="m16.188 16.188h-2.3125v2.8906h2.3125v8.6719h3.8542v-8.6719h2.8074l0.27596-2.8906h-3.0833v-1.2047c0-0.69014 0.148-0.9633 0.85948-0.9633h2.2239v-3.6133h-2.9353c-2.7719 0-4.0022 1.144-4.0022 3.3351v2.4462z" fill="#61639E"/></g></g></g></svg></a></li> <li id="menu-item-7533" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7533"><a href="https://www.youtube.com/user/travelportland" class="social-link-item"><span class="screen-reader-text">YouTube</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-1137 -516)"><g transform="translate(1137 516)"><g fill="#EFEBE5"><circle cx="18.5" cy="18.5" r="18.5"/></g><g transform="translate(8.0938 11.562)" fill="#61639E" fill-rule="nonzero"><path d="m17.01 0.15376c-3.1253-0.20542-10.086-0.20459-13.207 0-3.3794 0.22213-3.7775 2.1879-3.8026 7.3619 0.025148 5.1648 0.41972 7.1389 3.8026 7.3619 3.1219 0.20459 10.082 0.20542 13.207 0 3.3794-0.22213 3.7775-2.1879 3.8026-7.3619-0.025148-5.1648-0.41972-7.1389-3.8026-7.3619zm-9.2052 10.702v-6.6805l6.9375 3.3344-6.9375 3.3461z"/></g></g></g></g></svg></a></li> <li id="menu-item-7531" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7531"><a href="https://linkedin.com/company/travelportland" class="social-link-item"><span class="screen-reader-text">LinkedIn</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-1042 -516)"><g transform="translate(1042 516)"><g fill="#EFEBE5"><circle cx="18.5" cy="18.5" r="18.5"/></g><g transform="translate(11.562 10.406)" fill="#61639E" fill-rule="nonzero"><path d="m3.3589 1.6338c0 0.90253-0.74867 1.6338-1.6727 1.6338-0.92404 0-1.6727-0.7313-1.6727-1.6338 0-0.90187 0.74867-1.6338 1.6727-1.6338 0.92404 0 1.6727 0.73196 1.6727 1.6338zm0.01349 2.9409h-3.3724v10.457h3.3724v-10.457zm5.3837 0h-3.3508v10.457h3.3515v-5.489c0-3.052 4.0664-3.3016 4.0664 0v5.489h3.3643v-6.6209c0-5.1498-6.0177-4.9623-7.4314-2.4272v-1.4084z"/></g></g></g></g></svg></a></li> </ul></div> </nav><!-- .social-navigation --> </div><!-- .social-media --> </div><!-- .site-footer__section --> <div class="site-footer__section"> <section id="block-17" class="widget widget_block"> <h4 class="wp-block-heading">Information For</h4> </section><section id="block-18" class="widget widget_block widget_text"> <p><a href="/about-us/partnership/">Local Businesses</a><br><a href="https://media.travelportland.com">Media</a><br><a href="/meetings/">Meeting Planners</a><br><a href="/about-us/information-for-travel-professionals/">Travel Industry Professionals</a><br><a href="/about-us/information-for-event-organizers/">Event Organizers</a></p> </section> </div> </div><!-- .row --> </div><!-- .site-footer__container --> </div><!-- .site-footer__site-info --> <div class="site-footer__footer-bar"> <div class="site-footer__container"> <div class="row"> <div class="footer-bar__section"> <section id="block-25" class="widget widget_block"> <h4 class="widget-title wp-block-heading">Brought to you by</h4> </section><section id="block-26" class="widget widget_block widget_media_image"><figure class="wp-block-image size-full"><a href="https://www.travelportland.com/about-us/"><img decoding="async" src="https://res.cloudinary.com/dragonspell/images/w_320,h_59,dpr_auto,fl_progressive:steep,f_auto/w_320,h_59/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png" alt="Travel Portland Logo" class="wp-image-18932" loading="lazy" srcset="https://res.cloudinary.com/dragonspell/images/w_320,h_59,dpr_auto,fl_progressive:steep,f_auto/w_320,h_59/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png 320w, https://res.cloudinary.com/dragonspell/images/w_390,h_72,dpr_auto,fl_progressive:steep,f_auto/w_390,h_72/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png 390w, https://res.cloudinary.com/dragonspell/images/w_480,h_88,dpr_auto,fl_progressive:steep,f_auto/w_480,h_88/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png 480w" sizes="(max-width: 320px) 320w, (min-width: 320px) and (max-width: 390px) 390w, (min-width: 391px) 480w, 100vw" width="480" height="88"></a></figure> </section><section id="block-27" class="widget widget_block widget_text"> <p>We are a promoter and steward of this evolving city and its progressive values, which have the power to transform the travelers who visit us.</p> </section> </div> <div class="footer-bar__section"> <section id="nav_menu-6" class="widget widget_nav_menu"><div class="menu-main-footer-industry-links-container"><ul id="menu-main-footer-industry-links" class="menu"><li id="menu-item-42" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><a href="/about-us/">About Us</a></li> <li id="menu-item-43" class="about-uscontact-us menu-item menu-item-type-custom menu-item-object-custom menu-item-43"><a href="/about-us/contact-us/">Contact Us</a></li> <li id="menu-item-461" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-461"><a href="/about-us/jobs/">Jobs</a></li> </ul></div></section> </div> <div class="footer-bar__section"> <nav class="languages-navigation" aria-label="Language Select Menu"> <div class="menu-main-footer-languages-container"><ul id="menu-main-footer-languages" class="languages-links-menu menu"><li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a href="https://traveloregon.visittheusa.com/es-mx/state/region-de-portland">Español</a></li> <li id="menu-item-41" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41"><a href="https://traveloregon.visittheusa.com/fr-fr/state/portland-et-sa-region">Français</a></li> <li id="menu-item-467" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-467"><a href="https://traveloregon.visittheusa.com/de-de/state/grossraum-portland">Deutsch</a></li> <li id="menu-item-468" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-468"><a href="https://www.travelportland.com/ja/">日本語</a></li> <li id="menu-item-469" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-469"><a href="http://www.gousa.cn/destination/portland">汉语</a></li> <li id="menu-item-470" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-470"><a href="http://www.gousa.tw/destination/portland">漢語</a></li> <li id="menu-item-685" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-685"><a href="https://www.travelportland.com/ko/">한국어</a></li> </ul></div> </nav><!-- .policy-navigation --> </div> </div> <div class="footer-bar__meta"> <div class="footer-bar__meta-content"> <span class="footer-bar__copyright">Copyright © 2024 Travel Portland</span> <nav class="policy-navigation" aria-label="Policy Menu"> <div class="menu-main-footer-legal-container"><ul id="menu-main-footer-legal" class="policy-links-menu menu"><li id="menu-item-7706" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7706"><a href="/about-us/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-7705" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7705"><a href="/about-us/cookies/">Cookies Policy</a></li> <li id="menu-item-11650" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11650"><a href="/about-us/copyright-infringement-policy/">Copyright Policy</a></li> </ul></div> </nav><!-- .policy-navigation --> </div><!-- .footer-bar__meta-content" --> <div class="footer-bar__usa"> <a href="https://www.visittheusa.com/"> <img width="83" height="45" alt="Visit The USA Logo" fetchpriority="low" src="https://www.travelportland.com/wp-content/themes/dragonspell/images/visittheusa.gif" loading="lazy" /> </a> </div> </div><!-- .footer-bar__meta" --> </div><!-- .site-footer__container --> </div><!-- .site-footer__footer-bar --> </footer><!-- .site-footer --> </div><!-- #page --> <script type="text/html" id="tmpl-tpdx-poi-card"> <div data-id="{{data.poiId}}" id="tp-poi-{{data.poiId}}" class="tp-summary-card tp-poi tp-poi-{{data.cardTemplate}}"> <div class="tp-poi__caret"></div> <div id="poi-card-content-{{data.poiId}}" class="tp-poi__container tp-poi-{{data.cardTemplate}}"> <a class="tp-close">Close</a> {{{data.cardDataTemplate}}} </div> </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-content"> <div id="poi-card-content-{{data.poiId}}" class="tp-poi__container tp-poi-{{data.cardTemplate}}"> <a class="tp-close">Close</a> {{{data.cardDataTemplate}}} </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-default"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{# data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/ data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} <br /> <a href="{{data.postMapsUrl}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postAddress}} {{# data.postRating}} <!-- conditional reviews --> <div class="tp-poi__google-review"> <h4 class="tp-poi__section-title">Google Reviews:</h4> <div class="tp-poi__rating"> <span class="tp-poi__score">{{data.postRating}}</span> <ul class="tp-poi__stars"> {{#data.stars}} <li class="tp-poi__star {{className}}"></li> {{/data.stars}} </ul> </div> </div> {{/ data.postRating}} {{# data.postPhone}} <div class="tp-poi__phone"> <h4 class="tp-poi__section-title">Phone:</h4> <a href="tel:{{data.postPhone}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-poi-name="{{ data.postTitle }}">{{data.postPhone}}</a> </div> {{/ data.postPhone}} {{# data.postOpeningHours}} {{^ data.postBusinessClosure}} <div class="tp-poi__hours" > <h4 class="tp-poi__section-title">Hours:</h4> <div class="tp-poi__status closed"> <span class="tp-poi__status--current has-pink-color uppercase semi-bold">Closed</span> <a href="#" class="tp-poi__time">Opens <span></span></a> </div> <div class="tp-poi__status opened"> <span class="tp-poi__status--current has-yellow-green-color uppercase semi-bold">Open</span> <a href="#" class="tp-poi__time">Closes <span></span></a> </div> <ul class="tp-poi__daily-hours"> <li class="tp-poi__day">Monday:</li> <li class="tp-poi__day">Tuesday:</li> <li class="tp-poi__day">Wednesday:</li> <li class="tp-poi__day">Thursday:</li> <li class="tp-poi__day">Friday:</li> <li class="tp-poi__day">Saturday:</li> <li class="tp-poi__day">Sunday:</li> </ul> </div> {{/ data.postBusinessClosure}} {{/ data.postOpeningHours}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} </div> <div class="tp-poi__buttons"> <!-- conditional booking link --> {{#data.bookingLink}} <a href="{{data.bookingLink}}" id="bookinglink-{{data.poiId}}" target="_blank" rel="noopener" class="button yellow">Book Now</a> {{/data.bookingLink}} <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.event.url}}" data-event-id="{{data.event.id}}" data-vars-poi-name="{{data.postTitle}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-data-poi-id="{{data.poiId}}" class="button red tp-poi__event-button">See Today's Event</a> {{/data.event}} {{#data.postArticle}} <!-- conditional article --> {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" data-bipoc-poi="{{data.isPOIFlagBIPOC}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.postArticle}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-poi-name="{{data.postTitle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.postArticle}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-poi-name="{{data.postTitle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-cart"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> {{# data.postCartCategories}} <div class="tp-poi__tags">{{{data.postCartCategories}}}</div> {{/ data.postCartCategories}} <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{# data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/ data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} <br /> <a href="{{data.postMapsUrl}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postAddress}} {{# data.postRating}} <!-- conditional reviews --> <div class="tp-poi__google-review"> <h4 class="tp-poi__section-title">Google Reviews:</h4> <div class="tp-poi__rating"> <span class="tp-poi__score">{{ data.postRating }}</span> <ul class="tp-poi__stars"> {{#data.stars }} <li class="tp-poi__star {{className}}"></li> {{/data.stars}} </ul> </div> </div> {{/ data.postRating}} {{# data.postPhone}} <div class="tp-poi__phone"> <h4 class="tp-poi__section-title">Phone:</h4> <a href="tel:{{data.postPhone}}">{{data.postPhone}}</a> </div> {{/ data.postPhone}} {{# data.postOpeningHours}} {{^ data.postBusinessClosure}} <div class="tp-poi__hours" > <h4 class="tp-poi__section-title">Hours:</h4> <div class="tp-poi__status closed"> <span class="tp-poi__status--current has-pink-color uppercase semi-bold">Closed</span> <a href="#" class="tp-poi__time">Opens <span></span></a> </div> <div class="tp-poi__status opened"> <span class="tp-poi__status--current has-yellow-green-color uppercase semi-bold">Open</span> <a href="#" class="tp-poi__time">Closes <span></span></a> </div> <ul class="tp-poi__daily-hours"> <li class="tp-poi__day">Monday:</li> <li class="tp-poi__day">Tuesday:</li> <li class="tp-poi__day">Wednesday:</li> <li class="tp-poi__day">Thursday:</li> <li class="tp-poi__day">Friday:</li> <li class="tp-poi__day">Saturday:</li> <li class="tp-poi__day">Sunday:</li> </ul> </div> {{/ data.postBusinessClosure}} {{/ data.postOpeningHours}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon " target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} {{#data.postCartPod}} <div class="tp-poi__pod-link" on="tap:AMP.setState({ poi_id: {{data.postCartPod.ID}}, hidePoiLightbox: false, cardTemplate: 'pod'})" data-goto-card="{{data.postCartPod.ID}}" data-transition="flip-out"> <div> This cart is part of <span class="tp-poi__pod-name">{{{data.postCartPod.name}}}</span>. <br /> <span class="tp-poi__view-pod">View the pod</span> </div> </div> {{/data.postCartPod}} <div> </div> </div> <div class="tp-poi__buttons"> <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" class="button red tp-poi__event-button" data-event-id="{{data.event.id}}" data-poi-id="{{data.poiId}}">See Today's Event</a> {{/data.event}} {{# data.postArticle}} <!-- conditional article --> {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-pod"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <!-- this extra wrapper is to prevent AMP from unwrapping .tp-poi__content on render --> <div class="extra-wrap"> <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{#data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} <br /> <a href="{{data.postMapsUrl}}" class="tp-poi__google-map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postAddress}} {{# data.postRating}} <!-- conditional reviews --> <div class="tp-poi__google-review"> <h4 class="tp-poi__section-title">Google Reviews:</h4> <div class="tp-poi__rating"> <span class="tp-poi__score">{{ data.postRating }}</span> <ul class="tp-poi__stars"> {{#data.stars }} <li class="tp-poi__star {{className}}"></li> {{/data.stars}} </ul> </div> </div> {{/ data.postRating}} {{# data.postPhone}} <div class="tp-poi__phone"> <h4 class="tp-poi__section-title">Phone:</h4> <a href="tel:{{data.postPhone}}">{{data.postPhone}}</a> </div> {{/ data.postPhone}} {{# data.postOpeningHours}} {{^ data.postBusinessClosure}} <div class="tp-poi__hours" > <h4 class="tp-poi__section-title">Hours:</h4> <div class="tp-poi__status closed"> <span class="tp-poi__status--current has-pink-color uppercase semi-bold">Closed</span> <a href="#" class="tp-poi__time">Opens <span></span></a> </div> <div class="tp-poi__status opened"> <span class="tp-poi__status--current has-yellow-green-color uppercase semi-bold">Open</span> <a href="#" class="tp-poi__time">Closes <span></span></a> </div> <ul class="tp-poi__daily-hours"> <li class="tp-poi__day">Monday:</li> <li class="tp-poi__day">Tuesday:</li> <li class="tp-poi__day">Wednesday:</li> <li class="tp-poi__day">Thursday:</li> <li class="tp-poi__day">Friday:</li> <li class="tp-poi__day">Saturday:</li> <li class="tp-poi__day">Sunday:</li> </ul> </div> {{/ data.postBusinessClosure}} {{/ data.postOpeningHours}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} {{# data.isCardTemplatePod}} <div class="tp-poi__pod-details"> <h4 class="tp-poi__section-title">Carts at this pod include</h4> <div class="tp-poi__pod-details_cart-list"> {{# data.cartsInPod}} <div data-goto-card="{{ID}}" on="tap:AMP.setState({ poi_id: {{ID}}, hidePoiLightbox: false, cardTemplate: 'cart'})" class="tp-poi__pod-details_cart-details"> <div class="tp-poi__pod-details_cart-details_image"> {{# image}} <img src="{{image}}" alt="Photo of {{name}}" /> {{/ image}} </div> <div class="tp-poi__pod-details_cart-details_text"> <h5 class="tp-poi__pod-details_cart-details_text_title"> {{name}} </h5> {{#tags}} <div class="tp-poi__tags">{{tags}}</div> {{/tags}} {{# rating}} <div class="tp-poi__rating"> <span class="tp-poi__score">{{rating}}</span> <ul class="tp-poi__stars"> {{# stars}} <li class="tp-poi__star {{className}}"></li> {{/ stars}} </ul> </div> {{/ rating}} </div> </div> {{/ data.cartsInPod}} </div> </div> {{/ data.isCardTemplatePod}} </div> <div class="tp-poi__buttons"> <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" class="button red tp-poi__event-button" data-event-id="{{data.event.id}}" data-poi-id="{{data.poiId}}">See Today's Event</a> {{/data.event}} {{#data.postArticle}} <!-- conditional article --> {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-noncommercial"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> {{#data.isPOIInfoFact}} {{#data.postCategories}} <div class="tp-poi__tags">{{{data.postCategories}}}</div> {{/data.postCategories}} {{#data.postTeaser}} <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> {{/data.postTeaser}} {{/data.isPOIInfoFact}} {{#data.isPOIPublicArt}} {{#data.artistName}} <div class="tp-poi__artist"> {{{data.artistName}}}{{# data.artistName}}{{# data.postTeaser}},{{/data.postTeaser}}{{/data.artistName}} {{#data.postTeaser}} {{{data.postTeaser}}} {{#data.artYear}} ({{data.artYear}}) {{/data.artYear}} {{/data.postTeaser}} </div> {{/data.artistName}} {{/data.isPOIPublicArt}} <div class="tp-poi__body"> <!-- conditional description --> {{# data.postDescription}} <div class="tp-poi__description">{{{data.postDescription}}}</div> {{/ data.postDescription}} </div> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{# data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/ data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} </div> {{/ data.postAddress}} {{# data.postMapsUrl}} <div class="tp-poi__address medium-bold"> <a href="{{data.postMapsUrl}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postMapsUrl}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} </div> <div class="tp-poi__buttons"> <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" class="button red tp-poi__event-button" data-event-id="{{data.event.id}}" data-poi-id="{{data.poiId}}">See Today's Event</a> {{/data.event}} <!-- conditional article --> {{#data.postArticle}} {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </script> <script type="text/html" id="tmpl-tpdx-event-card"> <div id="tp-event-{{ data.id }}" class="tp-summary-card tp-event"> <div class="tp-event__caret"></div> <div class="tp-event__container"> <a href="#" class="tp-close">Close</a> <div class="tp-event__image" style="background-image: url('{{ data.photo_url_resized }}')"></div> <div class="tp-event__content"> {{ #data.statusCanceled }} <div class="tp-event__canceled tp-event__meta-flag">Canceled</div> {{/data.statusCanceled}} {{ #data.statusPostponed }} <div class="tp-event__postponed tp-event__meta-flag">Postponed</div> {{/data.statusPostponed}} {{ #data.statusSoldout }} <div class="tp-event__soldout tp-event__meta-flag">Sold Out</div> {{/data.statusSoldout}} {{ #data.statusEditorsPick }} <div class="tp-event__editorspick tp-event__meta-flag">Editor's Pick</div> {{/data.statusEditorsPick}} {{ #data.statusEventSeries }} <div class="tp-event__industry-event-series tp-event__meta-flag">Marketing Series</div> {{/data.statusEventSeries}} <h2 class="tp-event__title">{{ data.title }}</h2> <div class="tp-event__dates">{{ data.dates_short }}</div> <div class="tp-event__meta"> {{# data.tp_notice }} <div class="tp-event__notices"> <div class="tp-event-notice tp-event-notice--is-past"> <div class="tp-event-notice__content">{{{ data.tp_notice }}}</div> </div> </div> {{/ data.tp_notice }} {{# data.display_recurrence }} <div class="tp-event__times">{{{ data.display_recurrence }}}</div> {{/ data.display_recurrence }} {{# data.display_price }} <div class="tp-event__ticket_cost">{{{ data.display_price }}}</div> {{/ data.display_price }} </div> {{# data.location_name }} <div class="tp-event__location"><span class="{{ data.neighborhood.icon_class }}">{{{ data.location_name }}}</span></div> {{ /data.location_name }} {{# data.address }} {{^data.isVirtual }} <div class="tp-event__address medium-bold"> <h4 class="tp-event__section-title">Address:</h4> {{ data.address }} <br /> <a href="{{data.google_maps_url}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/data.isVirtual}} {{/ data.address }} <div class="tp-event__description">{{{data.description}}}</div> {{# data.topics_tags_csv }} <div class="tp-event__tags"> {{{data.topics_tags_csv}}} </div> {{/ data.topics_tags_csv }} {{#data.has_parent_poi_card}} <div class="tp-event__poi-box"> <div class="tp-event__poi-place">This event takes place at {{{ data.location_name }}}</div> <button class="tp-event__poi-button" data-poi-id="{{ data.poi_post_id }}">View The Venue</button> </div> {{/data.has_parent_poi_card}} </div> <div class="tp-event__buttons"> {{#data.url}} {{#data.isPOIFlagBIPOC}} <a href="{{ data.url }}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}" data-vars-event-title="{{ data.title }}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.url}}">More About The Event</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{ data.url }}" class="button ada-purple" data-vars-event-title="{{ data.title }}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.url}}">More About The Event</a> {{/data.isPOIFlagBIPOC}} {{/data.url}} </div> </div> </div> </script> <script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js?ver=3.4.1' id='jquery-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/vendor/select2.min.js?ver=4.0.8' id='select2-js'></script> <script type='text/javascript' async="async" src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/target-blank.build.js?ver=24da22f' id='dragonspell-target-blank-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.19' id='lodash-js'></script> <script type='text/javascript' id='wp-util-js-extra'> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/wp-util.min.js?ver=24da22f' id='wp-util-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/vendors.build.js?ver=24da22f' id='dragonspell-vendors-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/vendor/moment.min.js?ver=2.29.4' id='moment-js'></script> <script id="moment-js-after" type="text/javascript"> moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} ); </script> <script type='text/javascript' id='dragonspell-global-scripts-js-extra'> /* <![CDATA[ */ var tpdxPoiData = [{"poiId":7210,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/CmRaAAAAL1BoXy71nO4480LANnBNwCOUNO9_T2Td3Q_-odd2Dlaq05UnM2Cqxbgx8GkjtgbkPC_o-ZmApecD3HBWXPiCYfjRQojOO3ciCbh04nLMrslC3UtyQBj8hWlUb5_YqEEHEhD7SPR792AxjEA2snnilCH1GhQb_qxadqyQr2rjtvelxNTyKkwbbg","featuredImageCredit":"","postTitle":"Scrap PDX","postTeaser":"The SCRAP retail store sells all kinds of reused materials for arts and crafts, plus school, office, and party supplies. They also offer classes and some new items such as glue and brushes. ","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/goose-hollow\/\" class=\"tp-neighborhood-link\">Goose Hollow<\/a><\/span>","postRating":"4.7","postAddress":"1736 SW Alder St, Portland, OR 97205","postPhone":"(503) 294-0769","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"1900\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"1900\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"1900\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"1900\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"1900\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"1900\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"1900\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Art, Makers, Shopping","postWebsite":"http:\/\/portland.scrapcreativereuse.org\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=8234295418984055930","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJxf7I7UenlVQResQrcA4YRnI","updated":1733596356,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":7187,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/images\/w_999,h_599,dpr_auto,fl_progressive:steep,f_auto\/w_999,h_599\/v1704480945\/www.travelportland.com\/ADX-20240105-aspect-ratio-5-3\/ADX-20240105-aspect-ratio-5-3.png","featuredImageCredit":"","postTitle":"ADX Portland","postTeaser":"Take a workshop tour or build your own Portland souvenir at ADX during a full- or half-day workshop with your family, friends or colleagues. Best suited for groups of 5\u201310 guests, this memorable experience will stimulate your creativity.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/central-eastside\/\" class=\"tp-neighborhood-link\">Central Eastside<\/a><\/span>","postRating":"4.5","postAddress":"417 SE 11th Ave, Portland, OR 97214","postPhone":"(971) 245-4297","postOpeningHours":"[{\"open\":{\"day\":0,\"time\":\"0000\"}}]","postCategories":"Event Services, Makers","postWebsite":"http:\/\/artdesignxchange.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=7037220874850552688","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJHQvQE6SglVQRcEtu0xk7qWE","updated":1733454761,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/ArtDesignPDX","instagram":"https:\/\/www.instagram.com\/adxportland\/"},"hasURL":true},{"poiId":50512,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/ATtYBwIlXDfuBgACjLIUoUb_49JoUXK_0eLc8K78NLt71G_M2JgxH8E123xbTqUdCV_uKFc6GDeUDnmxlYbonGnGnZaHUk6V9pdwrr146aj8moJfB0rMrnSd1uVzyVC_kP2UM141R_-iu4FRWC9MLnU2EKuMInBBbQooWsm3MZJORo3NpPQT","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/114572553237151620981\">Midnight Pacific Studio & Jewelry Classes<\/a>","postTitle":"Midnight Pacific Studio & Jewelry Classes","postTeaser":"With small class sizes in her Southeast Portland studio, Stacey Mairs teaches workshops from stone setting for pendants, earrings or statement rings; stackable rings; and hand forged hoops and studs. Leave with your very own creations!","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\">Kerns<\/span>","postRating":"5","postAddress":"1515 SE Ankeny St, Portland, OR 97214","postPhone":"(503) 504-8425","postOpeningHours":"","postCategories":"Makers","postWebsite":"http:\/\/www.midnightpacificstudio.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=9616096275437588141","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJI4jkLXwKlVQRrQ5qP508c4U","updated":1733467893,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":[],"hasURL":true},{"poiId":17438,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AW30NDwPqoAdCMy-jcyTq2BIPhOYJUT4-5wFE39QTLSqZVHGI6GKSVI7k0bIhnyLpekGsi9yA5lYPuLf8vJWn8m6sli27m-81mKN-a358dTHKSLAeq-JTphzKb2tXGMn81Au17LvMMu_H16KqCO6HxuSXkhCuQyU-7xlGLAMotfKQ36gsxn2","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/113157095255947631928\">DIY BAR<\/a>","postTitle":"DIY Bar","postTeaser":"This creative maker space lets you craft a variety of projects like leather luggage tags, beer koozies and cat scratchers, all under the watchful eye of DIY Bar's \"craft-tenders,\" who offer helpful guidance and troubleshooting.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--north\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/williams\/\" class=\"tp-neighborhood-link\">Williams<\/a><\/span>","postRating":"4.9","postAddress":"3522 N Vancouver Ave, Portland, OR 97227","postPhone":"(503) 477-6090","postOpeningHours":"[{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1400\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1400\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"1400\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"1400\"}}]","postCategories":"Art, Food & Drink, Makers","postWebsite":"http:\/\/www.diybar.co\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=193006429124213033","postArticle":"","postBeforeYouGoBody":"Call ahead and book your session.","postBusinessClosure":false,"postGooglePlaceID":"ChIJxbxaiUCnlVQRKblQH1OyrQI","updated":1733829073,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/diybar","instagram":"https:\/\/www.instagram.com\/diybar"},"hasURL":true},{"poiId":50504,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/ATtYBwKivs6Qv4qkcLYjh5ZC34PysgkUhfwoQCWmSZYd8DjSOYCLZNvwrvr4JfmTM-gqQ4N2lj8JwtG0UOqGKxA1vHfZnPY00kAGh-wmy_thtx2dyJi-Mox4CelyPf4vCJ_rxbKoHed-G1A32jPWCxc-iCLe3CEoXTy_AbhMLtQ1fdPUorbu","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/103063591583816876849\">Outlet<\/a>","postTitle":"Outlet","postTeaser":"From zines to comics, social justice poster making, artist talks to workshops, Outlet is a risograph press and the studio for Kate Bingaman-Burt in Northeast Portland providing support for small-scale print works.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/hollywood\/\" class=\"tp-neighborhood-link\">Hollywood<\/a><\/span>","postRating":"4.8","postAddress":"2500 NE Sandy Blvd E, Portland, OR 97232","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":2,\"time\":\"1900\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"1900\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"1900\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"1800\"},\"open\":{\"day\":5,\"time\":\"1000\"}},{\"close\":{\"day\":6,\"time\":\"1700\"},\"open\":{\"day\":6,\"time\":\"1400\"}}]","postCategories":"Makers","postWebsite":"http:\/\/outletpdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=5358272937887731629","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJFTu6DLiglVQRrQ9jANloXEo","updated":1733512934,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"instagram":"https:\/\/www.instagram.com\/outletpdx\/"},"hasURL":true},{"poiId":2868,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/ARywPAL0OxYI72TlIqljgTc89mUhgYCeA1WL2Ih267jYTaGFpzlDzFR-F7vhf8Q_DwNFseg95OAtfdM6kiDx1qdByN84sQFhmR20jwh3aOFIZsIhtVyI0Wd6Cgh8mh-ZIuLPiHsKlag60xRD6M1IzhZcwfoDTH1aeg7VtlTmW0hBcmJ1mA6i","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/114753972494800889904\">Modern Domestic<\/a>","postTitle":"Modern Domestic","postTeaser":"Modern Domestic is a sewing studio and fabric store offering two fully equipped classrooms, a warm and knowledgeable staff, and a community of creative craftspeople.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/northeast\/\" class=\"tp-neighborhood-link\">Northeast Portland<\/a><\/span>","postRating":"4.7","postAddress":"422 NE Alberta St, Portland, OR 97211","postPhone":"(503) 808-9910","postOpeningHours":"[{\"close\":{\"day\":1,\"time\":\"1700\"},\"open\":{\"day\":1,\"time\":\"1000\"}},{\"close\":{\"day\":2,\"time\":\"1700\"},\"open\":{\"day\":2,\"time\":\"1000\"}},{\"close\":{\"day\":3,\"time\":\"1700\"},\"open\":{\"day\":3,\"time\":\"1000\"}},{\"close\":{\"day\":4,\"time\":\"1700\"},\"open\":{\"day\":4,\"time\":\"1000\"}},{\"close\":{\"day\":5,\"time\":\"1700\"},\"open\":{\"day\":5,\"time\":\"1000\"}},{\"close\":{\"day\":6,\"time\":\"1700\"},\"open\":{\"day\":6,\"time\":\"1000\"}}]","postCategories":"Makers, Shopping","postWebsite":"http:\/\/www.moderndomesticpdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=1394468413327516043","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJ22cjLx-nlVQRi6HjOqIlWhM","updated":1733452697,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/moderndomesticpdx\/","instagram":"https:\/\/www.instagram.com\/moderndomestic\/?hl=en"},"hasURL":true},{"poiId":2866,"featuredImage":false,"featuredImageCredit":"","postTitle":"Bridgetown Forge","postTeaser":"North Portland\u2019s Bridgetown Forge offers classes such as basic smithing, tool making and knife making. Beginners welcome.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--north\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/kenton\/\" class=\"tp-neighborhood-link\">Kenton<\/a><\/span>","postRating":"","postAddress":"","postPhone":"","postOpeningHours":"[\"\"]","postCategories":"","postWebsite":"","postMapsUrl":"","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"","updated":1705538168,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"}],"postSocialURLs":[],"hasURL":false},{"poiId":2867,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/CmRaAAAAURO6_0E6wn9xaHYpJLyu2lVuI_nQomx7GVbBYVBSioEuq687xZsBx4K8u4IwJr71TITuSlut5wN4ft4mL7kqqzYK7ErOJtro8Ir4lBWm4neoTbrP7NDujQZxMDZ3TNOnEhBvSVgrtTZcyk1nRFTB3Mx-GhSFvjbjUBaf0SyB_jAC3CDiJdbnvA","featuredImageCredit":"","postTitle":"Independent Publishing Resource Center (IPRC)","postTeaser":"Founded in 1998, this nonprofit provides access to the tools and skills to independently publish zines, books, comics and graphic novels.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/central-eastside\/\" class=\"tp-neighborhood-link\">Central Eastside<\/a><\/span>","postRating":"4.9","postAddress":"318 SE Main St 145 & #155, Portland, OR 97214","postPhone":"(503) 827-0249","postOpeningHours":"[{\"close\":{\"day\":1,\"time\":\"2100\"},\"open\":{\"day\":1,\"time\":\"1200\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1800\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1200\"}},{\"close\":{\"day\":5,\"time\":\"1800\"},\"open\":{\"day\":5,\"time\":\"1200\"}},{\"close\":{\"day\":6,\"time\":\"1800\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Art, Makers","postWebsite":"http:\/\/www.iprc.org\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=14193352197899715166","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJ4a8WwQMKlVQRXoLS15_q-MQ","updated":1733512934,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":[],"hasURL":true},{"poiId":140606,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUc7tXV8Nts1mjkbOKawlvaADjW83Dtw52egzxOlioZY6ibhMFtDxN_qTJcUJR_oKxZ3gFWU4LtVSiuD1_-i7dPbXuuKj4tpw1LLZcteJcS-qYcnTXKGEiD_oWP0UMS1PTWE41urOBZ7xaBHuhsCEN4HyuprWGcpZyld27JYW8GvOY8R6t7l","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/106921139864507625996\">Roosevelt's Terrariums<\/a>","postTitle":"Roosevelt’s Terrariums","postTeaser":"Roosevelt's Terrariums is a unique shopping destination offering custom-planted terrariums, terrarium glassware and classes where visitors use tropical plants, live mosses and rocks and minerals to craft their own rainforests in miniature.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/southeast\/\" class=\"tp-neighborhood-link\">Southeast Portland<\/a><\/span>","postRating":"4.8","postAddress":"1510 SE 44th Ave #101, Portland, OR 97215","postPhone":"(503) 734-9996","postOpeningHours":"[{\"close\":{\"day\":3,\"time\":\"1700\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"1700\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"1700\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"1700\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Shopping, Weird","postWebsite":"http:\/\/www.rooseveltspdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=10454454819392299094","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJMVjIPfOglVQRVqA_pkSvFZE","updated":1733706051,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/rooseveltspdx\/","instagram":"https:\/\/www.instagram.com\/rooseveltspdx\/","twitter":"https:\/\/x.com\/RooseveltsPDX"},"hasURL":true},{"poiId":109431,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/images\/w_1467,h_880,dpr_auto,fl_progressive:steep,f_auto\/w_1467,h_880\/v1730225780\/www.travelportland.com\/mktg-su-20241029-Wildcraft-Studio-School-aspect-ratio-5-3\/mktg-su-20241029-Wildcraft-Studio-School-aspect-ratio-5-3.jpg","featuredImageCredit":"","postTitle":"WildCraft Studio School","postTeaser":"Since 2013, WildCraft has offered exceptional hands-on creative programming to diverse adult learners. Its focus is on Craft, Textiles, Studio Art, Native Art and Nature-based workshops, which awaken creativity and deepen an understanding of place.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/southeast\/\" class=\"tp-neighborhood-link\">Southeast Portland<\/a><\/span>","postRating":"5","postAddress":"2410 SE 50th Ave, Portland, OR 97206","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"1600\"},\"open\":{\"day\":0,\"time\":\"1000\"}},{\"close\":{\"day\":6,\"time\":\"1600\"},\"open\":{\"day\":6,\"time\":\"1000\"}}]","postCategories":"Event Services","postWebsite":"http:\/\/www.wildcraftstudioschool.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=14064660189823800290","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJVVXlzQoKlVQR4pMGxey1L8M","updated":1733631397,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/people\/Wildcraft-Studio-School\/100063692886547\/","instagram":"https:\/\/www.instagram.com\/wildcraftstudio"},"hasURL":true},{"poiId":121903,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AWU5eFg0EEq8I-AdeB9ojLDVxa7-d3UmIAAxpmjuTyGG2lis3fqUNp8uShtlenqUvUML_jkMFCyKSbESYXg-JdWXCw9tOhGKvty7Uu66DwZ8RT8Zi6XCprp9O_ra_aRUZwm3QDG2qkr5UF7Y3YPBjGJQIkTsQVmJC4hgl6wadkbSbPU05BVG","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/107820494073543448910\">Past Lives<\/a>","postTitle":"Past Lives Makerspace","postTeaser":"A 26,000-square-foot (2,415.5 sq m) makerspace in Southeast Portland, Past Lives comprises a wood shop, metal shop, textiles studio, dark room and more \u2014 class offerings range from beginner workshops to advanced sessions.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/central-eastside\/\" class=\"tp-neighborhood-link\">Central Eastside<\/a><\/span>","postRating":"4.9","postAddress":"2808 SE 9th Ave, Portland, OR 97202","postPhone":"(971) 271-7020","postOpeningHours":"[{\"open\":{\"day\":0,\"time\":\"0000\"}}]","postCategories":"Makers","postWebsite":"https:\/\/pastlives.space\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=14850867233932468470","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJ407PilKhlVQR9mAI5RDhGM4","updated":1733631397,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/PASTLIVESLLC\/","instagram":"https:\/\/www.instagram.com\/pastlivesllc\/"},"hasURL":true},{"poiId":2865,"featuredImage":false,"featuredImageCredit":"","postTitle":"Spooltown","postTeaser":"Get behind the scenes at sewing factory Spooltown, the production force behind handbags and accessories for brands big and small. Book a tour for up to 25 people at info@spooltown.com to check out this Central Eastside makerspace.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/central-eastside\/\" class=\"tp-neighborhood-link\">Central Eastside<\/a><\/span>","postRating":"","postAddress":"2345 N Ross Ave, Portland, OR 97227","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":1,\"time\":\"1700\"},\"open\":{\"day\":1,\"time\":\"0800\"}},{\"close\":{\"day\":2,\"time\":\"1700\"},\"open\":{\"day\":2,\"time\":\"0800\"}},{\"close\":{\"day\":3,\"time\":\"1700\"},\"open\":{\"day\":3,\"time\":\"0800\"}},{\"close\":{\"day\":4,\"time\":\"1700\"},\"open\":{\"day\":4,\"time\":\"0800\"}}]","postCategories":"Attractions, Makers, Shopping","postWebsite":"http:\/\/www.spooltown.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=13951319420809731126","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJl01lI3QKlVQRNlxfkRgLncE","updated":1733512934,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"}],"postSocialURLs":[],"hasURL":true},{"poiId":2863,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/CmRaAAAAwaINoDh2u5p1bwvOJp-bdh-zs3nHpAatd_T4jZI6yh3-jKthOZhHbUks4Oh05ZX_g-8UDadua1tpqCdaSMQBzH8kRm9dA3kwM7OhMsr2hi8RVOMZ253-rX1TfasE5kukEhCdL3Dyjjv-xS8du3qYJAq0GhRc9EtCZld7rTFizYIixBzgbkaExw","featuredImageCredit":"","postTitle":"Grovemade","postTeaser":"Crafting wood and leather accessories for home, office and lifestyle Grovemade does everything from product conception, design and manufacturing to photography and marketing at their Southeast Portland headquarters.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--north\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/north\/\" class=\"tp-neighborhood-link\">North Portland<\/a><\/span>","postRating":"3.7","postAddress":"6524 N Albina Ave, Portland, OR 97217","postPhone":"(971) 206-6606","postOpeningHours":"","postCategories":"Makers, Shopping","postWebsite":"http:\/\/www.grovemade.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=1353936887959875840","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJmdGNoKaglVQRAHElF20myhI","updated":1733633978,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"},{"className":"empty"}],"postSocialURLs":[],"hasURL":true}]; /* ]]> */ </script> <script id="dragonspell-global-scripts-js-before" type="text/javascript"> window.tpdxPoiTtl = 604800; </script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/global.build.js?ver=24da22f' id='dragonspell-global-scripts-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/priority-menu.build.js?ver=24da22f' id='dragonspell-priority-menu-js'></script> <script type='text/javascript' async="async" src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/touch-keyboard-navigation.build.js?ver=24da22f' id='dragonspell-touch-navigation-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2' id='wp-polyfill-inert-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.11' id='regenerator-runtime-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' id='wp-polyfill-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/hooks.min.js?ver=c6aec9a8d4e5a5d543a1' id='wp-hooks-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/i18n.min.js?ver=7701b0c3857f914212ef' id='wp-i18n-js'></script> <script id="wp-i18n-js-after" type="text/javascript"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/url.min.js?ver=8814d23f2d64864d280d' id='wp-url-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/api-fetch.min.js?ver=0fa4dabf8bf2c7adf21a' id='wp-api-fetch-js'></script> <script id="wp-api-fetch-js-after" type="text/javascript"> wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://www.travelportland.com/wp-json/" ) ); wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "315cddfea9" ); wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); wp.apiFetch.nonceEndpoint = "https://www.travelportland.com/wp-admin/admin-ajax.php?action=rest-nonce"; </script> <script type='text/javascript' id='event-list-loader-js-extra'> /* <![CDATA[ */ var eventListings = {"eventQuery":{"match":"all","distinct":true,"prepend_editor_picks":0,"start":"2024-12-11","end":"2025-12-09","days":null,"image_crop":"1x1","type":[],"keyword":["makers"],"venue_id":[],"pp":100},"events":[{"id":1613678,"title":"Portland Indigenous Marketplace and Pop-Up Shop","url":"https:\/\/www.travelportland.com\/event\/1613678\/","updated_at":"2024-12-10T05:07:44-08:00","created_at":"2019-03-18T13:29:52-07:00","facebook_id":null,"first_date":"2024-11-15","last_date":"2024-12-29","hashtag":"","urlname":"portland_indigenous_marketplace","user_id":32582531548518,"directions":null,"allows_reviews":true,"allows_attendance":true,"location":"","room_number":"","location_name":"Various Locations","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":187858,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":true,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":44872154315529,"ticket_url":"","ticket_cost":"","has_register":false,"keywords":["makers","EP","Recurring","indigenous","holiday","holiday shopping"],"tags":[],"description_text":"Portland Indigenous Marketplace will host the Indigenous Marketplace. Over 30 vendors, food, art exhibits, and more will be present. A marketplace specifically for Indigenous\/Black vendors, all the artists\/entrepreneurs featured on Indigenous Marketplace have Indigenous\/Black ancestry. Vendors sell their hand made and original designs.","photo_id":47977321911396,"detail_views":378,"event_instances":[{"event_instance":{"id":47977309065189,"event_id":1613678,"start":"2024-12-11T10:00:00-08:00","end":"2024-12-11T18:00:00-08:00","ranking":0.07,"all_day":false,"num_attending":0}}],"address":"","description":"Portland Indigenous Marketplace will host the Indigenous Marketplace. Over 30 vendors, food, art exhibits, and more will be present. A marketplace specifically for Indigenous\/Black vendors, all the artists\/entrepreneurs featured on Indigenous Marketplace have Indigenous\/Black ancestry. Vendors sell their hand made and original designs.","featured":false,"geo":{"latitude":null,"longitude":null,"street":null,"city":null,"state":null,"country":null,"zip":null},"filters":{"event_cost":[{"name":"Free","id":30353987346528}],"event_types":[{"name":"Cultural Communities","id":33049},{"name":"Shopping","id":33052},{"name":"Food & Drink","id":33044}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/portland_indigenous_marketplace","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/portland_indigenous_marketplace.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/47977321911396\/huge\/da99d4dcf5d71261db684633ae9038be0eee302b.jpg","venue_url":"https:\/\/event-admin.travelportland.com\/various_locations_776","is_industry_event":false,"title_raw":"Portland Indigenous Marketplace and Pop-Up Shop","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/47977321911396\/original\/da99d4dcf5d71261db684633ae9038be0eee302b.png","width":1080,"height":1080,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47977321911396\/original\/da99d4dcf5d71261db684633ae9038be0eee302b.png"}},"article_post_id":null,"poi_post_id":null,"location_name_raw":"Various Locations","website_url":"https:\/\/indigenousmarketplace.org\/","display_price":"Free","neighborhood":{"icon_class":"","icon_label":"","icon_label_short":""},"dates":"Nov. 15\u2013Dec. 29, 2024","dates_short":"Nov. 15\u2013Dec. 29, 2024","times_vary":false,"times":"10 a.m.–6 p.m.","display_times":"10 a.m.–6 p.m.","days_vary":false,"display_recurrence":"10 a.m.–6 p.m.","categories_csv":"Cultural Communities, Shopping, Food & Drink","topics_tags_csv":"Cultural Communities, Food & Drink, Shopping","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47977321911396\/original\/da99d4dcf5d71261db684633ae9038be0eee302b.png"},{"id":47952566867915,"title":"A Walk through Winter Wonderland Immersive Art Experience","url":"https:\/\/www.travelportland.com\/event\/47952566867915\/","updated_at":"2024-12-10T05:06:45-08:00","created_at":"2024-11-02T16:39:45-07:00","facebook_id":null,"first_date":"2024-11-21","last_date":"2024-12-21","hashtag":"","urlname":"a-walk-through-winter-wonderland-immersive-art-experience","user_id":47952397256870,"directions":"","allows_reviews":true,"allows_attendance":true,"location":"Lloyd Center Mall, Second Floor","room_number":"","location_name":"Lloyd Center Mall, Second Floor","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":47952397256870,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":true,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":null,"ticket_url":"https:\/\/www.eventbrite.com\/e\/a-walk-through-winter-wonderland-immersive-art-experience-tickets-1071947236039","ticket_cost":"RSVP","has_register":false,"keywords":["holiday","makers","lloyd","holiday shopping","NMN"],"tags":[],"description_text":"Artists Off the Page, an illustration-focused collective, is expanding its repertoire this holiday season with a new multidisciplinary art experience. \"A Walk through Winter Wonderland\" opens in a vacated store at the Lloyd Center Mall. The show will be a joyful explosion of art exploring the mythology, stories, and traditions of the darkest season of the year. It features over 40 artists from the Portland metro area, working across many disciplines, including sculpture, puppetry, illustration, light and sound installation, set design and more. Wander through the self-guided art experience at your own pace, seeing the winter woods change to candy forests. Peruse the bookshelves in the storyteller's cabin, venture onward into the ancient Land of the Fae, shiver with fear as you enter Krampus' cave, and marvel at the miniature worlds contained within the Stump of Wonders.\n\nThe event also serves as a great destination for holiday gifts, featuring a gift shop chock-full of handmade items from participating artists.\n\nArtists Off the Page is a collective founded in 2019 by a group of Portland-based illustrators and artists who are interested in exploration, collaborative projects, and exciting ways to share their work with the community.\n\nA Walk Through Winter Wonderland is a show for anyone who loves art and immersive experiences. It is ADA-accessible, and people of all ages are welcome.\n\nThis show is generously supported by grants from RACC and The Awesome Foundation.\n\nJoin the Winter Wonderland Show, a joyful explosion of art exploring the darkest season of the year.","photo_id":47952567036898,"detail_views":64,"event_instances":[{"event_instance":{"id":47952566887383,"event_id":47952566867915,"start":"2024-12-12T12:00:00-08:00","end":"2024-12-12T19:00:00-08:00","ranking":0.06,"all_day":false,"num_attending":0}}],"address":"2201 Lloyd Center, Portland, OR 97232","description":"Artists Off the Page, an illustration-focused collective, is expanding its repertoire this holiday season with a new multidisciplinary art experience. "A Walk through Winter Wonderland" opens in a vacated store at the Lloyd Center Mall. The show will be a joyful explosion of art exploring the mythology, stories, and traditions of the darkest season of...","featured":false,"geo":{"latitude":"45.532304","longitude":"-122.654664","street":"2201 Lloyd Center","city":"Portland","state":"OR","country":"US","zip":"97232"},"filters":{"event_events_sponsors":[{"name":"Yes, sponsored by RACC","id":41162}],"event_types":[{"name":"Art & Design","id":33036},{"name":"Shopping","id":33052}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/a-walk-through-winter-wonderland-immersive-art-experience","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/a-walk-through-winter-wonderland-immersive-art-experience.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/47952567036898\/huge\/a00103d16b6ff0b1c89cf4cc556836a35aad9d50.jpg","venue_url":null,"is_industry_event":false,"title_raw":"A Walk through Winter Wonderland Immersive Art Experience","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/47952567036898\/original\/a00103d16b6ff0b1c89cf4cc556836a35aad9d50.jpg","width":4155,"height":3364,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47952567036898\/original\/a00103d16b6ff0b1c89cf4cc556836a35aad9d50.jpg"}},"article_post_id":null,"poi_post_id":null,"location_name_raw":"Lloyd Center Mall, Second Floor","website_url":"https:\/\/www.artistsoffthepage.com\/events","display_price":"RSVP","neighborhood":{"icon_class":"","icon_label":"","icon_label_short":""},"dates":"Nov. 21\u2013Dec. 21, 2024","dates_short":"Nov. 21\u2013Dec. 21, 2024","times_vary":false,"times":"Noon–7 p.m.","display_times":"Noon–7 p.m.","days_vary":false,"display_recurrence":"Noon–7 p.m.","categories_csv":"Art & Design, Shopping","topics_tags_csv":"Art & Design, Shopping","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=2201+Lloyd+Center%2C+Portland%2C+OR+97232","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47952567036898\/original\/a00103d16b6ff0b1c89cf4cc556836a35aad9d50.jpg"},{"id":31645327036723,"title":"Crafty Wonderland Holiday Art + Craft Market","url":"https:\/\/www.travelportland.com\/events\/crafty-wonderland\/","updated_at":"2024-12-10T05:07:52-08:00","created_at":"2019-10-17T12:26:36-07:00","facebook_id":null,"first_date":"2024-12-13","last_date":"2024-12-15","hashtag":"","urlname":"crafty_wonderland_holiday_art_craft_market_9851","user_id":32582531548518,"directions":"","allows_reviews":true,"allows_attendance":true,"location":"","room_number":"","location_name":"Oregon Convention Center","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":187858,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":false,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":119340,"ticket_url":"https:\/\/www.eventbrite.com\/e\/crafty-wonderland-holiday-art-craft-market-tickets-1021383624917","ticket_cost":"$4 - $25","has_register":false,"keywords":["holiday shopping","december","EP","holiday","Recurring","winter","makers","lloyd"],"tags":[],"description_text":"Meet the makers and find amazing handmade goods from over 275 talented artists, crafters and designers. Support local artists and makers and buy one-of-a-kind gifts for everyone on your list \u2014 including yourself.\n\nTo control the crowds, there will be timed admission throughout the day on both Saturday and Sunday in addition to the usual ticketed Friday Night Pre-Show Party. So, everyone attending the event will need a ticket (with the exception of kids five and under). Purchasing tickets ahead of time is encouraged, as they are expected to sell out, and tickets will not be available at the doors.","photo_id":31645327288200,"detail_views":35,"event_instances":[{"event_instance":{"id":47978047212138,"event_id":31645327036723,"start":"2024-12-13T17:00:00-08:00","end":"2024-12-13T21:00:00-08:00","ranking":0.25,"all_day":false,"num_attending":0}}],"address":"777 NE Martin Luther King Jr Blvd, Portland, OR 97232","description":"Portland\u2019s biannual art and craft fair boasts unique handmade wares from 225+ local vendors.","featured":false,"geo":{"latitude":"45.528458","longitude":"-122.66317","street":"777 Northeast Martin Luther King Junior Boulevard","city":"Portland","state":"OR","country":"US","zip":"97232"},"filters":{"event_cost":[{"name":"See Ticket Cost (Below)","id":30353989925488}],"event_types":[{"name":"Shopping","id":33052},{"name":"Art & Design","id":33036}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/crafty_wonderland_holiday_art_craft_market_9851","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/crafty_wonderland_holiday_art_craft_market_9851.ics","photo_url":"https:\/\/res.cloudinary.com\/dragonspell\/images\/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto\/w_540,h_540,c_fill\/v1571861256\/www.travelportland.com\/74A3561-Crop\/74A3561-Crop.jpg","venue_url":"http:\/\/www.oregoncc.org\/","is_industry_event":false,"title_raw":"Crafty Wonderland Holiday Art + Craft Market","image":{"url":"https:\/\/www.travelportland.com\/wp-content\/uploads\/2019\/10\/74A3561-Crop.jpg","width":1166,"height":933,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/images\/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto\/w_240,h_240,c_fill\/v1571861256\/www.travelportland.com\/74A3561-Crop\/74A3561-Crop.jpg"}},"article_post_id":23937,"poi_post_id":472,"location_name_raw":"Oregon Convention Center","website_url":"https:\/\/craftywonderland.com\/","display_price":"$4 - $25","neighborhood":{"icon_class":"tp-neighborhood-badge tp-neighborhood-badge--northeast","icon_label":"Lloyd","icon_label_short":"ne","associated_article":"11731"},"dates":"Dec. 13\u201315, 2024","dates_short":"Dec. 13\u201315, 2024","times_vary":false,"times":"5 p.m.–9 p.m.","display_times":"5 p.m.–9 p.m.","days_vary":false,"display_recurrence":"5 p.m.–9 p.m.","categories_csv":"Shopping, Art & Design","topics_tags_csv":"Events, Makers, Shopping, Spring, Winter","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=777+NE+Martin+Luther+King+Jr+Blvd%2C+Portland%2C+OR+97232","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/images\/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto\/w_540,h_540,c_fill\/v1571861256\/www.travelportland.com\/74A3561-Crop\/74A3561-Crop.jpg"},{"id":48007492187830,"title":"Holiday Art Party and Sale ","url":"https:\/\/www.travelportland.com\/event\/48007492187830\/","updated_at":"2024-12-10T05:09:47-08:00","created_at":"2024-11-08T20:39:25-08:00","facebook_id":null,"first_date":"2024-12-14","last_date":"2024-12-14","hashtag":"","urlname":"holiday-art-party-sale-unique-gifts","user_id":43529926696727,"directions":"","allows_reviews":true,"allows_attendance":true,"location":"East Creative","room_number":"Multiple studios inside the East Creative Art Building","location_name":"East Creative","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":43529926696727,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":false,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":null,"ticket_url":"","ticket_cost":"","has_register":false,"keywords":["makers","holiday shopping","central eastside"],"tags":[],"description_text":"Join a Holiday Bash and a fun shop til you drop Art by the artists of East Creative. You will wander through studios and see where and how the magic happens. Sip some Holiday brew and partake in a raffle and scavenger hunt for prizes. A fun way to see new art and meet the artists while picking out one-of-a-kind gifts for those you love.","photo_id":48007492309694,"detail_views":3,"event_instances":[{"event_instance":{"id":48007492188855,"event_id":48007492187830,"start":"2024-12-14T10:00:00-08:00","end":"2024-12-14T16:00:00-08:00","ranking":0.24,"all_day":false,"num_attending":0}}],"address":"211 SE Madison St, Portland, OR 97214","description":"Join a Holiday Bash and a fun shop til you drop Art by the artists of East Creative. You will wander through studios and see where and how the magic happens. Sip some Holiday brew and partake in a raffle and scavenger hunt for prizes. A fun way to see new art and meet the...","featured":false,"geo":{"latitude":"45.513177","longitude":"-122.663501","street":"211 Southeast Madison Street","city":"Portland","state":"OR","country":"US","zip":"97214"},"filters":{"event_cost":[{"name":"Free","id":30353987346528}],"event_events_sponsors":[{"name":"No","id":31681279082601}],"event_sponsored_by_the_city_of_portland":[{"name":"No","id":47809890104687}],"event_types":[{"name":"Art & Design","id":33036},{"name":"Shopping","id":33052}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/holiday-art-party-sale-unique-gifts","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/holiday-art-party-sale-unique-gifts.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/48007492309694\/huge\/41600b0aa66ec2bcd8bc0ab1fec1581be7144960.jpg","venue_url":null,"is_industry_event":false,"title_raw":"Holiday Art Party and Sale ","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/48007492309694\/original\/41600b0aa66ec2bcd8bc0ab1fec1581be7144960.jpeg","width":2160,"height":2160,"caption":"Holiday Art Party and Sale-In studio with professional Artists!","variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/48007492309694\/original\/41600b0aa66ec2bcd8bc0ab1fec1581be7144960.jpeg"}},"article_post_id":null,"poi_post_id":null,"location_name_raw":"East Creative","website_url":"www.eastcreativepdx.org","display_price":"Free","neighborhood":{"icon_class":"tp-neighborhood-badge tp-neighborhood-badge--southeast","icon_label":"Southeast","icon_label_short":"se"},"dates":"Saturday, Dec. 14, 2024","dates_short":"Saturday, Dec. 14, 2024","times_vary":false,"times":"10 a.m.–4 p.m.","display_times":"10 a.m.–4 p.m.","days_vary":false,"display_recurrence":"10 a.m.–4 p.m.","categories_csv":"Art & Design, Shopping","topics_tags_csv":"Art & Design, Shopping","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=211+SE+Madison+St%2C+Portland%2C+OR+97214","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/48007492309694\/original\/41600b0aa66ec2bcd8bc0ab1fec1581be7144960.jpeg"},{"id":1499795,"title":"NAYA Native Made Winter Marketplace","url":"https:\/\/www.travelportland.com\/event\/1499795\/","updated_at":"2024-12-10T05:09:46-08:00","created_at":"2018-11-29T20:40:33-08:00","facebook_id":null,"first_date":"2024-12-14","last_date":"2024-12-15","hashtag":"","urlname":"native_american_winter_marketplace","user_id":32582531548518,"directions":null,"allows_reviews":true,"allows_attendance":true,"location":"","room_number":"","location_name":"Lloyd Center","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":187858,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":false,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":665160,"ticket_url":"","ticket_cost":"","has_register":false,"keywords":["winter","holiday shopping","december","EP","Recurring","indigenous","makers"],"tags":[],"description_text":"The season of gifting is upon us. Get your holiday shopping done and support local Native artists at the Native American Youth and Family Center\u2019s (NAYA) Native Made Winter Marketplace. You\u2019ll find beautiful jewelry, clothing, crafts, prints and much more. There will be upwards of 50 makers joining for this special event. \n\nNAYA Marketplace is a team within the Native American Youth and Family Center that provides Native entrepreneurs with the knowledge, tools, and skills to build a business from an idea or scale their existing business to their personal bar of success.","photo_id":48005419719981,"detail_views":61,"event_instances":[{"event_instance":{"id":48005414869575,"event_id":1499795,"start":"2024-12-14T11:00:00-08:00","end":"2024-12-14T18:00:00-08:00","ranking":0.24,"all_day":false,"num_attending":0}}],"address":"2201 Lloyd Center, Portland, OR 97232","description":"The season of gifting is upon us. Get your holiday shopping done and support local Native artists at the Native American Youth and Family Center’s (NAYA) Native Made Winter Marketplace. You’ll find beautiful jewelry, clothing, crafts, prints and much more. There will be upwards of 50 makers joining for this special event. NAYA Marketplace is...","featured":false,"geo":{"latitude":"45.532845","longitude":"-122.653187","street":"2201 Lloyd Center","city":"Portland","state":"OR","country":"US","zip":"97232"},"filters":{"event_cost":[{"name":"Free","id":30353987346528}],"event_types":[{"name":"Art & Design","id":33036},{"name":"Cultural Communities","id":33049},{"name":"Shopping","id":33052}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/native_american_winter_marketplace","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/native_american_winter_marketplace.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/48005419719981\/huge\/aae4a9f23fcf344f7f1e8d60bed4a06198ce502e.jpg","venue_url":"https:\/\/www.lloydcenter.com\/","is_industry_event":false,"title_raw":"NAYA Native Made Winter Marketplace","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/48005419719981\/original\/aae4a9f23fcf344f7f1e8d60bed4a06198ce502e.png","width":1080,"height":1080,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/48005419719981\/original\/aae4a9f23fcf344f7f1e8d60bed4a06198ce502e.png"}},"article_post_id":null,"poi_post_id":2422,"location_name_raw":"Lloyd Center","website_url":"https:\/\/www.nayamarketplace.org\/events","display_price":"Free","neighborhood":{"icon_class":"tp-neighborhood-badge tp-neighborhood-badge--northeast","icon_label":"Lloyd","icon_label_short":"ne","associated_article":"11731"},"dates":"Dec. 14\u201315, 2024","dates_short":"Dec. 14\u201315, 2024","times_vary":false,"times":"11 a.m.–6 p.m.","display_times":"11 a.m.–6 p.m.","days_vary":false,"display_recurrence":"11 a.m.–6 p.m.","categories_csv":"Art & Design, Cultural Communities, Shopping","topics_tags_csv":"Art & Design, Cultural Communities, Shopping","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=2201+Lloyd+Center%2C+Portland%2C+OR+97232","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/48005419719981\/original\/aae4a9f23fcf344f7f1e8d60bed4a06198ce502e.png"},{"id":41475106747874,"title":"Spectrum Holigay Art Market","url":"https:\/\/www.travelportland.com\/event\/41475106747874\/","updated_at":"2024-12-10T05:09:06-08:00","created_at":"2022-11-01T13:25:39-07:00","facebook_id":null,"first_date":"2024-11-30","last_date":"2024-12-14","hashtag":"","urlname":"spectrum_holigay_art_market","user_id":38254616497877,"directions":null,"allows_reviews":true,"allows_attendance":true,"location":"","room_number":"","location_name":"Lloyd Center","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":38254616497877,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":false,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":665160,"ticket_url":"","ticket_cost":"","has_register":false,"keywords":["makers","NMN","holiday","holiday shopping","Trans-Friendly"],"tags":[],"description_text":"Come celebrate community and the awesome talent that LGBTQ2SIA+ artists have to share. Join the annual Holiday Market located in Lloyd Center. Packed to the brim with unique gifts and treasures for your holiday gift-giving needs. Find UV reactive glass, screen-printed apparel, upcycled fashion, ceramics, print illustrations, and zines, to name a few.\n\nLocated on the 1st floor at 959 (previously Express) next to the ice rink. Look for the red doorway. Make the most impact and shop small business this season.","photo_id":47996765041425,"detail_views":22,"event_instances":[{"event_instance":{"id":47996760640024,"event_id":41475106747874,"start":"2024-12-14T11:00:00-08:00","end":"2024-12-14T18:00:00-08:00","ranking":0.24,"all_day":false,"num_attending":0}}],"address":"2201 Lloyd Center, Portland, OR 97232","description":"Come celebrate community and the awesome talent that LGBTQ2SIA+ artists have to share. Join the annual Holiday Market located in Lloyd Center. Packed to the brim with unique gifts and treasures for your holiday gift-giving needs. Find UV reactive glass, screen-printed apparel, upcycled fashion, ceramics, print illustrations, and zines, to name a few. Located on...","featured":false,"geo":{"latitude":"45.532845","longitude":"-122.653187","street":"2201 Lloyd Center","city":"Portland","state":"OR","country":"US","zip":"97232"},"filters":{"event_cost":[{"name":"Free","id":30353987346528}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/spectrum_holigay_art_market","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/spectrum_holigay_art_market.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/47996765041425\/huge\/d3d6e5230ce20d2764de16d4f53acb96ba709712.jpg","venue_url":"https:\/\/www.lloydcenter.com\/","is_industry_event":false,"title_raw":"Spectrum Holigay Art Market","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/47996765041425\/original\/d3d6e5230ce20d2764de16d4f53acb96ba709712.jpg","width":500,"height":500,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47996765041425\/original\/d3d6e5230ce20d2764de16d4f53acb96ba709712.jpg"}},"article_post_id":null,"poi_post_id":2422,"location_name_raw":"Lloyd Center","website_url":"www.instagram.com\/spectrumartmarket","display_price":"Free","neighborhood":{"icon_class":"tp-neighborhood-badge tp-neighborhood-badge--northeast","icon_label":"Lloyd","icon_label_short":"ne","associated_article":"11731"},"dates":"Nov. 30\u2013Dec. 14, 2024","dates_short":"Nov. 30\u2013Dec. 14, 2024","times_vary":false,"times":"11 a.m.–6 p.m.","display_times":"11 a.m.–6 p.m.","days_vary":false,"display_recurrence":"11 a.m.–6 p.m.","topics_tags_csv":"","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=2201+Lloyd+Center%2C+Portland%2C+OR+97232","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47996765041425\/original\/d3d6e5230ce20d2764de16d4f53acb96ba709712.jpg"},{"id":47588589355132,"title":"Granny Square Crochet Class","url":"https:\/\/www.travelportland.com\/event\/47588589355132\/","updated_at":"2024-11-07T04:58:57-08:00","created_at":"2024-09-22T13:18:37-07:00","facebook_id":null,"first_date":"2024-10-09","last_date":"2024-12-21","hashtag":null,"urlname":"granny-square-crochet-class","user_id":47588566221956,"directions":"","allows_reviews":true,"allows_attendance":true,"location":"Ritual Dyes ","room_number":"","location_name":"Ritual Dyes ","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":47588566221956,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":false,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":null,"ticket_url":"https:\/\/ritualdyes.com\/collections\/classes\/products\/granny-squares-with-becka-denning","ticket_cost":"$60","has_register":false,"keywords":["makers","division clinton"],"tags":[],"description_text":"Learn how to make a classic granny square. In this two-hour class, you will learn to chain, Double Crochet, work in the round, change colors, and fasten off. You will also be given some examples of how to stitch your granny squares together at the end of class.\n\nTotal beginner; no experience needed but some is recommended.","photo_id":47588589443203,"detail_views":8,"event_instances":[{"event_instance":{"id":47598115633829,"event_id":47588589355132,"start":"2024-12-21T10:00:00-08:00","end":"2024-12-21T12:00:00-08:00","ranking":0.18,"all_day":false,"num_attending":0}}],"address":"1117 SE Division St, Portland, Oregon 97202","description":"Learn how to make a classic granny square. In this two-hour class, you will learn to chain, Double Crochet, work in the round, change colors, and fasten off. You will also be given some examples of how to stitch your granny squares together at the end of class. Total beginner; no experience needed but some...","featured":false,"geo":{"latitude":"45.504988","longitude":"-122.654336","street":"1117 Southeast Division Street","city":"Portland","state":"OR","country":"US","zip":"97202"},"filters":{"event_cost":[{"name":"See Ticket Cost (Below)","id":30353989925488}],"event_events_sponsors":[{"name":"No","id":31681279082601}],"event_types":[{"name":"Art & Design","id":33036}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/granny-square-crochet-class","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/granny-square-crochet-class.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/47588589443203\/huge\/6bdae8eb4faad31fca2407eae9c6bdc7a4275d32.jpg","venue_url":null,"is_industry_event":false,"title_raw":"Granny Square Crochet Class","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/47588589443203\/original\/6bdae8eb4faad31fca2407eae9c6bdc7a4275d32.jpeg","width":3024,"height":3029,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47588589443203\/original\/6bdae8eb4faad31fca2407eae9c6bdc7a4275d32.jpeg"}},"article_post_id":null,"poi_post_id":null,"location_name_raw":"Ritual Dyes ","website_url":"https:\/\/ritualdyes.com\/","display_price":"$60","neighborhood":{"icon_class":"tp-neighborhood-badge tp-neighborhood-badge--southeast","icon_label":"Southeast","icon_label_short":"se"},"dates":"Oct. 9\u2013Dec. 21, 2024","dates_short":"Ongoing","times_vary":false,"times":"10 a.m.–Noon","display_times":"10 a.m.–Noon","days_vary":false,"display_recurrence":"10 a.m.–Noon","categories_csv":"Art & Design","topics_tags_csv":"Art & Design","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=1117+SE+Division+St%2C+Portland%2C+Oregon+97202","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/47588589443203\/original\/6bdae8eb4faad31fca2407eae9c6bdc7a4275d32.jpeg"},{"id":46616355823148,"title":"Portland Tastemakers Market","url":"https:\/\/www.travelportland.com\/event\/46616355823148\/","updated_at":"2024-12-08T03:34:35-08:00","created_at":"2024-06-04T15:57:29-07:00","facebook_id":null,"first_date":"2024-07-06","last_date":"2024-12-21","hashtag":null,"urlname":"portland-tastemakers-market-6979","user_id":46616278716193,"directions":null,"allows_reviews":true,"allows_attendance":true,"location":"","room_number":"","location_name":"Various Locations","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":46616278716193,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":true,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":44872154315529,"ticket_url":"","ticket_cost":"","has_register":false,"keywords":["makers"],"tags":[],"description_text":"Portland Tastemakers host entry-free in-person Markets on a monthly basis. Check in directly with your favorite businesses to see when they will be in attendance.","photo_id":46676599884649,"detail_views":46,"event_instances":[{"event_instance":{"id":46676599787366,"event_id":46616355823148,"start":"2024-12-21T11:00:00-08:00","end":"2024-12-21T16:00:00-08:00","ranking":0,"all_day":false,"num_attending":0}}],"address":"","description":"Portland Tastemakers host entry-free in-person Markets on a monthly basis. Check in directly with your favorite businesses to see when they will be in attendance. ","featured":false,"geo":{"latitude":null,"longitude":null,"street":null,"city":null,"state":null,"country":null,"zip":null},"filters":{"event_cost":[{"name":"Free","id":30353987346528}],"event_events_sponsors":[{"name":"Yes, sponsored by RACC","id":41162}],"event_types":[{"name":"Art & Design","id":33036},{"name":"Outdoors","id":33050},{"name":"Shopping","id":33052}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/portland-tastemakers-market-6979","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/portland-tastemakers-market-6979.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/46676599884649\/huge\/3ee03f748d02f1e18292d39574e4ac40847e4637.jpg","venue_url":"https:\/\/event-admin.travelportland.com\/various_locations_776","is_industry_event":false,"title_raw":"Portland Tastemakers Market","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/46676599884649\/original\/3ee03f748d02f1e18292d39574e4ac40847e4637.jpeg","width":2048,"height":1536,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/46676599884649\/original\/3ee03f748d02f1e18292d39574e4ac40847e4637.jpeg"}},"article_post_id":null,"poi_post_id":null,"location_name_raw":"Various Locations","website_url":"https:\/\/portlandtastemakersmarket.com\/","display_price":"Free","neighborhood":{"icon_class":"","icon_label":"","icon_label_short":""},"dates":"July 6\u2013Dec. 21, 2024","dates_short":"Ongoing","times_vary":false,"times":"11 a.m.–4 p.m.","display_times":"11 a.m.–4 p.m.","days_vary":false,"display_recurrence":"11 a.m.–4 p.m.","categories_csv":"Art & Design, Outdoors, Shopping","topics_tags_csv":"Art & Design, Outdoors, Shopping","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/46676599884649\/original\/3ee03f748d02f1e18292d39574e4ac40847e4637.jpeg"},{"id":1582884,"title":"Portland Night Market","url":"https:\/\/www.travelportland.com\/event\/1582884\/","updated_at":"2024-12-09T13:54:43-08:00","created_at":"2019-02-15T17:53:43-08:00","facebook_id":null,"first_date":"2025-02-07","last_date":"2025-07-12","hashtag":"","urlname":"portland_night_market_2615","user_id":32582531548518,"directions":"","allows_reviews":true,"allows_attendance":true,"location":"","room_number":"","location_name":"Portland Night Market","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":187858,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":true,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":41467101189503,"ticket_url":"","ticket_cost":"","has_register":false,"keywords":["EP","Recurring","makers","central eastside","snacks"],"tags":[],"description_text":"The Portland Night Market showcases many unique businesses that call Portland home. Blending food, culture, music, drinks and retail for an adventurous evening in the Central Eastside. Meet some of Portland's best makers and creators. With almost 200 hundred makers, the Night Market offers food carts, drinks, clothing, lifestyle goods, home goods, body care and art.\n\nThe Portland Night Market is a FREE event open to all ages.","photo_id":31679460448044,"detail_views":3515,"event_instances":[{"event_instance":{"id":48279122327482,"event_id":1582884,"start":"2025-02-07T00:00:00-08:00","end":null,"ranking":0,"all_day":true,"num_attending":0}}],"address":"100 SE Alder St, Portland, OR 97214","description":"The Portland Night Market showcases many unique businesses that call Portland home. Blending food, culture, music, drinks and retail for an adventurous evening in the Central Eastside. Meet some of Portland's best makers and creators. With almost 200 hundred makers, the Night Market offers food carts, drinks, clothing, lifestyle goods, home goods, body care and art. The Portland...","featured":false,"geo":{"latitude":"45.517731","longitude":"-122.664487","street":"100 Southeast Alder Street","city":"Portland","state":"OR","country":"US","zip":"97214"},"filters":{"event_types":[{"name":"Food & Drink","id":33044},{"name":"Shopping","id":33052}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/portland_night_market_2615","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/portland_night_market_2615.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/31679460448044\/huge\/d017b5d2edab29e6944c2998449f9175f31a6a27.jpg","venue_url":"http:\/\/www.pdxnm.com\/","is_industry_event":false,"title_raw":"Portland Night Market","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/31679460448044\/original\/d017b5d2edab29e6944c2998449f9175f31a6a27.jpg","width":960,"height":960,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/31679460448044\/original\/d017b5d2edab29e6944c2998449f9175f31a6a27.jpg"}},"article_post_id":null,"poi_post_id":84559,"location_name_raw":"Portland Night Market","website_url":"https:\/\/www.pdxnm.com\/","display_price":"","neighborhood":{"icon_class":"tp-neighborhood-badge tp-neighborhood-badge--southeast","icon_label":"Central Eastside","icon_label_short":"se","associated_article":"11726"},"dates":"Feb. 7\u2013July 12, 2025","dates_short":"Ongoing","times_vary":false,"times":"","display_times":"","days_vary":false,"display_recurrence":"","categories_csv":"Food & Drink, Shopping","topics_tags_csv":"Food & Drink, Shopping","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=100+SE+Alder+St%2C+Portland%2C+OR+97214","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/31679460448044\/original\/d017b5d2edab29e6944c2998449f9175f31a6a27.jpg"},{"id":37024055596456,"title":"First Thursday in the Pearl District","url":"https:\/\/www.travelportland.com\/event\/37024055596456\/","updated_at":"2024-12-09T14:24:51-08:00","created_at":"2021-06-16T11:10:42-07:00","facebook_id":null,"first_date":"2025-04-03","last_date":"2025-10-02","hashtag":"","urlname":"first_thursday_in_the_pearl_district_2244","user_id":32582531548518,"directions":"","allows_reviews":true,"allows_attendance":true,"location":"Various Places in the Pearl District","room_number":"","location_name":"Various Places in the Pearl District","status":"live","experience":"inperson","stream_url":null,"stream_info":null,"stream_embed_code":null,"created_by":32582531548518,"updated_by":32582531548518,"conference_event_id":null,"kind":"standalone","city_id":null,"neighborhood_id":null,"school_id":99,"campus_id":null,"recurring":true,"free":false,"private":false,"verified":true,"rejected":false,"sponsored":false,"venue_id":null,"ticket_url":"","ticket_cost":"","has_register":true,"keywords":["makers","EP","Recurring","july","August","june","pearl","Street Fair","may","april","September","october"],"tags":[],"description_text":"Starting in 1986, First Thursday in the Pearl is a district-wide celebration on the first Thursday of each month. Originally a gathering of art collectors and dealers, the celebration has grown to a monthly event of over ten thousand people, including art enthusiasts, wine aficionados, and scenesters looking to see and be seen. \n\nArt galleries in the district are open late into the evening for receptions and new show openings. Many galleries offer food and drink, while the artists showing are available to meet and discuss their work. On pleasant evenings, the streets are packed with artists selling their creations and musicians and bands playing live music on many of the closed-off streets.\n\nParking gets very difficult in the area on First Thursday. It is recommended to take public transportation to the Pearl or park nearby and walk into the neighborhood.","photo_id":45775098282527,"detail_views":76,"event_instances":[{"event_instance":{"id":48279292895552,"event_id":37024055596456,"start":"2025-04-03T00:00:00-07:00","end":null,"ranking":0,"all_day":true,"num_attending":0}}],"address":"","description":"Starting in 1986, First Thursday in the Pearl is a district-wide celebration on the first Thursday of each month. Originally a gathering of art collectors and dealers, the celebration has grown to a monthly event of over ten thousand people, including art enthusiasts, wine aficionados, and scenesters looking to see and be seen. Art galleries in...","featured":false,"geo":{"latitude":null,"longitude":null,"street":null,"city":null,"state":null,"country":null,"zip":null},"filters":{"event_cost":[{"name":"Free","id":30353987346528}],"event_types":[{"name":"Art & Design","id":33036},{"name":"Shopping","id":33052},{"name":"Performing Arts","id":33054},{"name":"Outdoors","id":33050}]},"custom_fields":[],"localist_url":"https:\/\/event-admin.travelportland.com\/event\/first_thursday_in_the_pearl_district_2244","localist_ics_url":"https:\/\/event-admin.travelportland.com\/event\/first_thursday_in_the_pearl_district_2244.ics","photo_url":"https:\/\/localist-images.azureedge.net\/photos\/45775098282527\/huge\/089e8a43b823732a61a3a6838fd9a1311b1ebc65.jpg","venue_url":null,"is_industry_event":false,"title_raw":"First Thursday in the Pearl District","image":{"url":"https:\/\/localist-images.azureedge.net\/photos\/45775098282527\/original\/089e8a43b823732a61a3a6838fd9a1311b1ebc65.jpeg","width":1440,"height":961,"variants":{"1x1":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/45775098282527\/original\/089e8a43b823732a61a3a6838fd9a1311b1ebc65.jpeg"}},"article_post_id":null,"poi_post_id":null,"location_name_raw":"Various Places in the Pearl District","website_url":"https:\/\/urbanartnetwork.org\/","display_price":"Free","neighborhood":{"icon_class":"","icon_label":"","icon_label_short":""},"dates":"Apr. 3\u2013Oct. 2, 2025","dates_short":"Ongoing","times_vary":false,"times":"","display_times":"","days_vary":false,"display_recurrence":"","categories_csv":"Art & Design, Shopping, Performing Arts, Outdoors","topics_tags_csv":"Art & Design, Outdoors, Performing Arts, Shopping","google_maps_url":"https:\/\/www.google.com\/maps\/search\/?api=1&query=","photo_url_square":"https:\/\/res.cloudinary.com\/dragonspell\/w_240,h_240,c_fill,g_auto,dpr_auto,fl_progressive:steep\/event-images\/localist-images.azureedge.net\/photos\/45775098282527\/original\/089e8a43b823732a61a3a6838fd9a1311b1ebc65.jpeg"}],"eventSearch":"","hasMoreEditorPicks":"false","hasMoreEvents":"false","requestedUrl":"https:\/\/event-admin.travelportland.com\/api\/2\/events?match=all&distinct=1&start=2024-12-11&end=2025-12-10&&keyword%5B%5D=makers&&pp=100&exclude_type%5B%5D=31106774099757&exclude_type%5B%5D=31106774124855&exclude_type%5B%5D=31106774128180&exclude_type%5B%5D=31106774131369&exclude_type%5B%5D=31106774133031&exclude_type%5B%5D=34723105787239&exclude_type%5B%5D=31106834940773&exclude_type%5B%5D=31106834946567&exclude_type%5B%5D=31106834948945&exclude_type%5B%5D=31106834950765&exclude_type%5B%5D=31106834952793&exclude_type%5B%5D=31106834954901&exclude_type%5B%5D=31106834956717&exclude_type%5B%5D=31106834959295&exclude_type%5B%5D=31106834960703&exclude_type%5B%5D=31106834962839&exclude_type%5B%5D=31106834966297&exclude_type%5B%5D=31106834968257&exclude_type%5B%5D=31106834969845&exclude_type%5B%5D=31106834975123&exclude_type%5B%5D=31106834976980&exclude_type%5B%5D=34723108666926&exclude_type%5B%5D=34811985730585","requestedUrl2":null,"maxResults":"0","totalEPs":"0"}; /* ]]> */ </script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/plugins/tp-block-library/dist/event-list-loader.build.js?ver=0.0.4' id='event-list-loader-js'></script> <script type="application/ld+json">[ { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@type": "WebPage", "@id": "https://www.travelportland.com/culture/", "name": "Culture", "url": "https://www.travelportland.com/culture/" } } ] }, { "@context": "https://schema.org/", "@type": "Article", "publisher": { "@type": "Organization", "name": "Travel Portland", "logo": { "@type": "ImageObject", "url": "https://www.travelportland.com/wp-content/uploads/2019/10/tp_blue_logo-1.png" } }, "headline": "Makers", "description": "The Rose City is a haven for makers, with a seemingly endless supply of community studios, warehouses and makerspaces that let you DIY your way around town. Whether you make it yourself or buy it from a local artist, finding a made-in-Portland souvenir should always be on your to-do list. Makerspaces to Visit Behind the...", "url": "https://www.travelportland.com/culture/makers/", "datePublished": "2019-09-10", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.travelportland.com/culture/makers/" }, "dateModified": "2024-09-11", "image": [ "https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1573774514/www.travelportland.com/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1/Carter-Rose-Catalina-Gaitan-2-aspect-ratio-5x3-1.jpg" ], "author": [ { "@type": "Organization", "name": "Travel Portland" } ] } ]</script> <script> (function(){ const sizes = { 'mobile': '(max-width: 680px)', 'tablet': '(max-width: 900px) and (min-width: 681px)', 'desktop': '(max-width: 1440px) and (min-width: 901px)', 'wide': '(min-width: 1441px)' }; const tpdxLoadHeroSize = function( size ) { const heros = document.getElementsByClassName( 'tpdx-hero-loader' ); Array.from( heros ).map( function ( hero ) { const src = hero.dataset[ size ]; if( 'undefined' !== typeof( src ) ) { var img = new Image(); img.src = src; img.fetchPriority = 'high'; img.onload = function () { return hero.nodeName === 'IMG' ? hero.src = hero.dataset[ size ] : hero.style.backgroundImage = `url(${ hero.dataset[ size ]})`; }; } }); } var tpdxHeroMatchMedia = function( mediaQuery ) { if( mediaQuery.matches ) { for( size in sizes ) { if( mediaQuery.media == sizes[ size ] ) { tpdxLoadHeroSize( size ); } } } } for( size in sizes ) { mq = window.matchMedia( sizes[ size ] ); tpdxHeroMatchMedia( mq ); mq.addListener( tpdxHeroMatchMedia ); } window.addEventListener( 'DOMContentLoaded', ( event ) => { const lazyImages = document.querySelectorAll( '.tpdx-lazy-bg' ); function tpdxLazyLoadBackgroundImage( node ) { if( !! node.dataset['tpdxLazyBackground'] ) { node.style.backgroundImage = `url(${ node.dataset['tpdxLazyBackground']})`; } const tpdxLazyBackgroundMatchMedia = function( mediaQuery ) { if( mediaQuery.matches ) { for( size in sizes ) { const bgImageSize = 'tpdxLazyBackground' + (size.charAt(0).toUpperCase() + size.slice(1)); const bgImage = node.dataset[ bgImageSize ]; if( !!bgImage && mediaQuery.media == sizes[ size ] ) { node.style.backgroundImage = `url(${bgImage})`; } } } } for( size in sizes ) { mq = window.matchMedia( sizes[ size ] ); tpdxLazyBackgroundMatchMedia( mq ); mq.addListener( tpdxLazyBackgroundMatchMedia ); } node.classList.remove( 'tpdx-lazy-bg' ); } const imageObserver = new IntersectionObserver( ( entries, imageObserver ) => { entries.forEach( entry => { if ( entry.isIntersecting ) { tpdxLazyLoadBackgroundImage( entry.target ); imageObserver.unobserve( entry.target ); } } ); }, { threshold: 0, rootMargin: "0px 0px 50px 0px" } ); Array.from( lazyImages ).forEach( image => { imageObserver.observe( image ); } ); } ); })(); </script> <script type="text/template" id="tmpl-default-event-item"> <div class="tp-card__image"> <# if ( data.status === 'canceled' ) { #> <div class="tp-card__canceled tp-card__meta-flag">Canceled</div> <# } else if ( data.status === 'postponed' ) { #> <div class="tp-card__postponed tp-card__meta-flag">Postponed</div> <# } else if ( data.status === 'soldout' ) { #> <div class="tp-card__soldout tp-card__meta-flag">Sold Out</div> <# } else if ( ! data.is_industry_event && -1 !== data.keywords.indexOf( 'EP' ) ) { #> <div class="tp-card__editors-pick tp-card__meta-flag">Editor's Pick</div> <# } else if ( data.is_industry_event && -1 !== data.keywords.indexOf( 'series' ) ) { #> <div class="tp-card__industry-event-series tp-card__meta-flag">Marketing Series</div> <# } #> <a href="{{ data.url }}" class="tp-event-popper"><img src="{{ data.thumbnail }}" alt="{{ data.title }}"/></a> </div> <div class="tp-card__content"> <div class="tp-card__date">{{ data.dates_short }}</div> <h3 class="tp-card__title"><a href="{{ data.url }}" class="tp-event-popper">{{{ data.title }}}</a></h3> <div class="tp-card__meta"> <span class="tp-card__venue-name"><span class="{{{ data.neighborhood.icon_class }}}"></span><!-- Only if connected with POI -->{{{ data.location_name }}}</span> <span class="tp-card__price">{{ data.eventCost }}</span> </div> <div class="tp-card__description"><p>{{{ data.description }}}</p></div> <div class="tp-card__tags"> <# _(data.topics_tags_csv.split(',')).each(function(event_type) { #> <div class="tp-card__tag">{{{ event_type }}}</div> <# }) #> </div> </div> </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"62213a31fd","applicationID":"341324437","transactionName":"Z1ZUMRYCCkdSWkIIDV4cdwYQCgtaHElXBgc=","queueTime":0,"applicationTime":1321,"atts":"SxFXR14YGUk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>