img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
.wp-block-post-content{display:flow-root}
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
:where(.wp-block-group.has-background){padding:1.25em 2.375em}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--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--ink:#0b0b0a;--wp--preset--color--surface:#181816;--wp--preset--color--line:#2a2926;--wp--preset--color--muted:#8e8a83;--wp--preset--color--paper:#edeae4;--wp--preset--color--accent:#e5412d;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:.8125rem;--wp--preset--font-size--medium:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.269), 1.063rem);--wp--preset--font-size--large:clamp(1.25rem, 1.25rem + ((1vw - 0.2rem) * 0.714), 1.75rem);--wp--preset--font-size--x-large:clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 1.429), 2.75rem);--wp--preset--font-family--archivo:"Archivo",system-ui,sans-serif;--wp--preset--font-family--mono:"IBM Plex Mono",ui-monospace,monospace;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.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--spacing--gutter:clamp(20px, 4vw, 56px);--wp--preset--spacing--section:clamp(72px, 9vw, 128px);--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:760px;--wp--style--global--wide-size:1440px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:0;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:0}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:0;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:0;margin-block-end:0}:root :where(.is-layout-flex){gap:0}:root :where(.is-layout-grid){gap:0}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}.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}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper);font-family:var(--wp--preset--font-family--archivo);font-size:var(--wp--preset--font-size--medium);line-height:1.55;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--paper)}:root :where(a:where(:not(.wp-element-button)):hover){color:#fff}h1,h2,h3,h4,h5,h6{font-weight:800;line-height:.95;text-transform:uppercase}h1{font-size:clamp(56px, 8vw, 128px)}h2{font-size:clamp(36px, 4.5vw, 64px)}h3{font-size:var(--wp--preset--font-size--x-large)}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.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-ink-color{color:var(--wp--preset--color--ink) !important}.has-surface-color{color:var(--wp--preset--color--surface) !important}.has-line-color{color:var(--wp--preset--color--line) !important}.has-muted-color{color:var(--wp--preset--color--muted) !important}.has-paper-color{color:var(--wp--preset--color--paper) !important}.has-accent-color{color:var(--wp--preset--color--accent) !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-ink-background-color{background-color:var(--wp--preset--color--ink) !important}.has-surface-background-color{background-color:var(--wp--preset--color--surface) !important}.has-line-background-color{background-color:var(--wp--preset--color--line) !important}.has-muted-background-color{background-color:var(--wp--preset--color--muted) !important}.has-paper-background-color{background-color:var(--wp--preset--color--paper) !important}.has-accent-background-color{background-color:var(--wp--preset--color--accent) !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-ink-border-color{border-color:var(--wp--preset--color--ink) !important}.has-surface-border-color{border-color:var(--wp--preset--color--surface) !important}.has-line-border-color{border-color:var(--wp--preset--color--line) !important}.has-muted-border-color{border-color:var(--wp--preset--color--muted) !important}.has-paper-border-color{border-color:var(--wp--preset--color--paper) !important}.has-accent-border-color{border-color:var(--wp--preset--color--accent) !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}.has-archivo-font-family{font-family:var(--wp--preset--font-family--archivo) !important}.has-mono-font-family{font-family:var(--wp--preset--font-family--mono) !important}
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
:root{--ink:#0b0b0a;--surface:#181816;--line:#2a2926;--line-soft:#1f1e1c;--muted:#8e8a83;--paper:#edeae4;--paper-dim:#d6d2ca;--accent:#e5412d;--gutter:clamp(20px, 4vw, 56px);--mono:"IBM Plex Mono",ui-monospace,monospace;--sans:"Archivo",system-ui,sans-serif}body,body.wp-theme-cpdb{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}a{text-decoration:none;transition:color .15s ease,background-color .15s ease,opacity .15s ease}[hidden]{display:none !important}.wp-site-blocks a{color:var(--paper)}.wp-site-blocks a:hover{color:#fff}:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cpdb-label{margin:0;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.cpdb-muted,a.cpdb-muted{color:var(--muted)}a.cpdb-muted:hover{color:var(--paper)}.cpdb-display{margin:0;font-family:var(--sans);font-stretch:62%;font-weight:800;line-height:.88;letter-spacing:-.005em;text-transform:uppercase;overflow-wrap:break-word}.cpdb-display--hero{font-size:clamp(56px, 9vw, 148px)}.cpdb-display--xl{font-size:clamp(64px, 12vw, 200px);line-height:.85}.cpdb-display--l{font-size:clamp(44px, 5.5vw, 88px);line-height:.92}.cpdb-display--m{font-size:clamp(32px, 5vw, 72px);line-height:.95}.cpdb-lede{margin:0;max-width:980px;font-weight:300;font-size:clamp(22px, 2.6vw, 40px);line-height:1.28}.cpdb-dot{display:inline-block;width:8px;height:8px;margin-right:12px;border-radius:50%;background:var(--accent);vertical-align:.1em}.cpdb-link{display:inline-block;align-self:flex-start;padding:10px 0;border-bottom:1px solid currentColor;font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.cpdb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 28px;border:1px solid var(--paper);background:var(--paper);color:var(--ink) !important;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.cpdb-btn:hover{background:#fff;border-color:#fff}.cpdb-btn--ghost{background:0 0;color:var(--paper) !important}.cpdb-btn--ghost:hover{background:var(--paper);color:var(--ink) !important}.cpdb-btn--dark{background:var(--ink);border-color:var(--ink);color:var(--paper) !important}.cpdb-btn--dark:hover{background:#2b2a27;border-color:#2b2a27}.cpdb-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 40px;padding:24px var(--gutter);border-bottom:1px solid var(--line-soft)}.cpdb-brand{font-stretch:75%;font-weight:700;font-size:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper)}.cpdb-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 32px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.cpdb-nav>a{padding:12px 0}.cpdb-nav>a[aria-current]{box-shadow:inset 0 -1px 0 var(--paper)}.cpdb-lang{color:var(--muted)}.cpdb-lang a{display:inline-block;padding:12px 2px;color:var(--muted)}.cpdb-lang a[aria-current],.cpdb-lang a:hover{color:var(--paper)}.cpdb-hero{position:relative;height:min(88vh, 920px);min-height:560px;overflow:hidden;background:#000}.cpdb-hero__img{position:absolute;inset:0;width:100%;height:100% !important;object-fit:cover;object-position:50% 25%}.cpdb-hero__shade{position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(to top,rgba(11,11,10,.92),rgba(11,11,10,0))}.cpdb-hero__content{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(32px, 5vw, 56px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.cpdb-hero__text{display:flex;flex-direction:column;gap:18px;max-width:900px}.cpdb-hero__text .cpdb-label{color:#c9c5bd}.cpdb-intro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 80px;padding:clamp(72px, 9vw, 120px) var(--gutter) clamp(56px, 7vw, 96px)}.cpdb-intro>.cpdb-label{flex:1 1 200px;color:var(--muted)}.cpdb-intro>.cpdb-lede{flex:3 1 560px}.cpdb-story .cpdb-lede{font-size:clamp(20px, 2vw, 30px);line-height:1.45;max-width:900px}.cpdb-series{padding:0 var(--gutter) clamp(72px, 9vw, 120px)}.cpdb-rule{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:48px;padding-top:20px;border-top:1px solid var(--line)}.cpdb-rule h2{font-size:13px}.cpdb-cards{display:flex;flex-wrap:wrap;gap:48px 32px}.cpdb-card{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--paper)}.cpdb-card__img{display:block;width:100%;height:520px !important;object-fit:cover;object-position:50% 25%;background:var(--surface);transition:opacity .25s ease}.cpdb-card:hover .cpdb-card__img{opacity:.88}.cpdb-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cpdb-card__name{font-stretch:75%;font-weight:700;font-size:clamp(22px, 2.1vw, 30px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.cpdb-card__where{flex-shrink:0;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cpdb-card--a{flex:7 1 520px}.cpdb-card--a .cpdb-card__img{height:clamp(380px, 44vw, 640px) !important}.cpdb-card--b{flex:5 1 380px;margin-top:120px}.cpdb-card--b .cpdb-card__img{height:clamp(340px, 36vw, 520px) !important}.cpdb-card--c{flex:4 1 320px}.cpdb-card--c .cpdb-card__img{height:clamp(360px, 39vw, 560px) !important}.cpdb-card--d{flex:8 1 560px;margin-top:64px}.cpdb-card--d .cpdb-card__img{height:clamp(320px, 34vw, 496px) !important}.cpdb-card--e{flex:6 1 440px}.cpdb-card--e .cpdb-card__img{height:clamp(360px, 39vw, 560px) !important}.cpdb-card--f{flex:3 1 300px;margin-top:96px}.cpdb-card--f .cpdb-card__img{height:clamp(340px, 36vw, 520px) !important}.cpdb-card--g{flex:4 1 360px}.cpdb-card--g .cpdb-card__img{height:clamp(320px, 33vw, 480px) !important}.cpdb-empty{padding:48px var(--gutter);color:var(--muted)}.cpdb-band{position:relative;overflow:hidden;background:#000}.cpdb-band__img{position:absolute;inset:0;width:100%;height:100% !important;object-fit:cover;opacity:.38}.cpdb-band__content{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px 80px;padding:clamp(96px, 12vw, 160px) var(--gutter)}.cpdb-band__text{display:flex;flex-direction:column;gap:24px;max-width:760px}.cpdb-band__text .cpdb-label{color:#c9c5bd}.cpdb-band__body{margin:0;max-width:560px;font-weight:300;font-size:20px;line-height:1.5;color:var(--paper-dim)}.cpdb-press{display:flex;flex-wrap:wrap;gap:40px 80px;padding:clamp(72px, 9vw, 120px) var(--gutter)}.cpdb-press__aside{flex:1 1 260px;display:flex;flex-direction:column;gap:16px}.cpdb-press__aside h2{font-size:13px}.cpdb-press__aside p{margin:0;max-width:320px;font-size:16px;line-height:1.5}.cpdb-press__grid{flex:3 1 560px;display:flex;flex-wrap:wrap;padding:1px 0 0 1px}.cpdb-press__col{flex:1 1 200px;display:flex;flex-direction:column;gap:18px;margin:-1px 0 0 -1px;padding:28px;border:1px solid var(--line)}.cpdb-press__col h3{font-size:12px;letter-spacing:.1em;font-weight:400;line-height:1.5}.cpdb-press__col ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-stretch:75%;font-weight:700;font-size:24px;line-height:1.15;text-transform:uppercase}.cpdb-footer{display:flex;flex-direction:column;gap:72px;padding:clamp(72px, 9vw, 96px) var(--gutter) 48px;border-top:1px solid var(--line-soft)}.cpdb-footer__cta{display:flex;flex-direction:column;gap:20px}.cpdb-footer__cta .cpdb-label{color:var(--muted)}.cpdb-mega{font-stretch:62%;font-weight:800;font-size:clamp(22px, 4.3vw, 68px);line-height:.95;text-transform:uppercase;overflow-wrap:anywhere}.cpdb-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cpdb-footer__links{display:flex;flex-wrap:wrap;gap:8px 24px}.cpdb-footer__links a{color:var(--muted);padding:6px 0}.cpdb-footer__links a:hover{color:var(--paper)}.cpdb-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px 80px;padding:clamp(64px, 8vw, 96px) var(--gutter) clamp(48px, 6vw, 72px)}.cpdb-sh__title{display:flex;flex-direction:column;gap:20px;min-width:0}.cpdb-sh .cpdb-lede{font-size:clamp(18px, 1.8vw, 24px);max-width:720px;color:var(--paper-dim)}.cpdb-sh a{color:inherit}.cpdb-sh a:hover{color:var(--paper)}.cpdb-facts{display:grid;grid-template-columns:auto auto;gap:10px 32px;margin:0;font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.cpdb-facts dt{color:var(--muted)}.cpdb-facts dd{margin:0}.cpdb-facts a{border-bottom:1px solid var(--line)}.cpdb-gallery{display:flex;flex-wrap:wrap;gap:clamp(12px, 2vw, 32px);padding:0 var(--gutter)}.cpdb-gallery:after{content:"";flex:10 1 0}.cpdb-ph{position:relative;margin:0;min-width:0;flex:var(--r,1.5) 1 calc(var(--r, 1.5) * 380px)}.cpdb-ph__link{display:block;cursor:zoom-in;background:var(--surface)}.cpdb-ph img{display:block;width:100%;height:auto;aspect-ratio:var(--r,1.5);object-fit:cover;transition:opacity .25s ease}.cpdb-ph__link:hover img{opacity:.9}.cpdb-ph--lead{flex-basis:100%}.cpdb-ph--lead .cpdb-ph__link{background:0 0;text-align:center}.cpdb-ph--lead img{width:min(100%, calc(88vh * var(--r, 1.5)));height:auto;aspect-ratio:var(--r,1.5);margin:0 auto;object-fit:contain}.cpdb-ph--lead .cpdb-badge{left:calc((100% - min(100%, 88vh * var(--r, 1.5))) / 2 + 16px)}.cpdb-ph--wide{flex-basis:100%}.cpdb-ph--wide img{aspect-ratio:var(--r,1.5)}.cpdb-ph__caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cpdb-ph__caption .cpdb-link{padding:6px 0;color:var(--paper);font-size:12px}.cpdb-badge{position:absolute;z-index:1;top:16px;left:16px;display:inline-flex;align-items:center;padding:9px 14px;background:rgba(11,11,10,.8);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.cpdb-badge .cpdb-dot{margin-right:10px;vertical-align:0}.cpdb-request{display:flex;flex-wrap:wrap;gap:56px 96px;margin-top:clamp(72px, 9vw, 112px);padding:clamp(72px, 9vw, 112px) var(--gutter);background:var(--paper);color:var(--ink)}.cpdb-request a{color:var(--ink)}.cpdb-request :focus-visible{outline-color:var(--ink)}.cpdb-request__intro{flex:1 1 360px;display:flex;flex-direction:column;gap:24px;max-width:520px}.cpdb-request__intro>.cpdb-label{color:#4a4843}.cpdb-request__intro>p:not(.cpdb-label){margin:0;font-size:17px;line-height:1.55;color:#3a3934}.cpdb-choices-label{color:#4a4843;margin-bottom:-12px}.cpdb-choices{display:flex;flex-wrap:wrap;gap:10px}.cpdb-choice{position:relative;cursor:pointer}.cpdb-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cpdb-choice__img{display:block;outline:1px solid rgba(11,11,10,.2)}.cpdb-choice__img img{display:block;width:104px;height:72px;object-fit:cover}.cpdb-choice input:checked+.cpdb-choice__img{outline:3px solid var(--ink);outline-offset:2px}.cpdb-choice input:focus-visible+.cpdb-choice__img{outline:3px solid var(--accent);outline-offset:2px}.cpdb-facts--small{font-size:12px;letter-spacing:.06em;gap:6px 20px;justify-content:start}.cpdb-facts--small dt{color:#5c5a55}.cpdb-form{flex:1 1 420px;display:flex;flex-direction:column;gap:26px;max-width:640px;position:relative}.cpdb-form__row{display:flex;flex-wrap:wrap;gap:24px}.cpdb-field{flex:1 1 220px;display:flex;flex-direction:column;gap:8px}.cpdb-field .cpdb-label{font-size:12px;letter-spacing:.1em}.cpdb-field input,.cpdb-field textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:0 0;color:var(--ink);font:400 18px/1.5 var(--sans)}.cpdb-field textarea{resize:vertical}.cpdb-field input:focus,.cpdb-field textarea:focus{outline:none;border-bottom-width:2px;padding-bottom:11px}.cpdb-fieldset{margin:0;padding:0;border:0}.cpdb-fieldset legend{padding:0 0 12px;font-size:12px;letter-spacing:.1em}.cpdb-pills{display:flex;flex-wrap:wrap;gap:10px}.cpdb-pill{position:relative;cursor:pointer}.cpdb-pill input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cpdb-pill span{display:inline-block;padding:12px 18px;border:1px solid var(--ink);font-size:15px;line-height:1.2}.cpdb-pill input:checked+span{background:var(--ink);color:var(--paper)}.cpdb-pill input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.cpdb-form .cpdb-btn{align-self:flex-start}.cpdb-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.cpdb-notice{margin:0;padding:14px 16px;border:1px solid var(--ink);font-size:16px}.cpdb-notice--error{border-color:#9b1c1c;color:#9b1c1c}.cpdb-next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:clamp(56px, 7vw, 72px) var(--gutter)}.cpdb-next a{color:var(--paper)}.cpdb-page{padding:clamp(64px, 8vw, 96px) var(--gutter) clamp(72px, 9vw, 120px)}.cpdb-page>.wp-block-post-title{margin-bottom:48px}.cpdb-page .wp-block-post-content{font-size:18px;line-height:1.65;color:var(--paper-dim)}.cpdb-page .wp-block-post-content>*+*{margin-block-start:1.2em}.cpdb-page .wp-block-post-content a{border-bottom:1px solid var(--muted)}.cpdb-page .wp-block-post-content h2,.cpdb-page .wp-block-post-content h3{color:var(--paper);font-stretch:75%;margin-block-start:1.6em}.cpdb-page .wp-block-post-content h2{font-size:clamp(28px, 3vw, 40px)}.cpdb-page .wp-block-post-content h3{font-size:22px}.cpdb-page .wp-block-query .wp-block-post-title{margin-top:48px}.cpdb-404 .cpdb-series{padding-top:24px}.cpdb-lb{position:fixed;inset:0;z-index:100000;display:grid;grid-template-columns:72px minmax(0, 1fr) 72px;grid-template-rows:minmax(0, 1fr) auto;background:rgba(8,8,7,.97);color:var(--paper)}.cpdb-lb__stage{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;margin:0;padding:56px 0 8px;min-height:0}.cpdb-lb__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.cpdb-lb__btn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid transparent;background:0 0;color:var(--paper);font:400 26px/1 var(--sans);cursor:pointer}.cpdb-lb__btn:hover{border-color:var(--line)}.cpdb-lb__prev{grid-column:1;grid-row:1;align-self:center;justify-self:center}.cpdb-lb__next{grid-column:3;grid-row:1;align-self:center;justify-self:center}.cpdb-lb__close{position:absolute;top:8px;right:8px;font-size:32px}.cpdb-lb__bar{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px var(--gutter) 20px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cpdb-lb__request{padding:12px 18px;background:var(--paper);color:var(--ink) !important}html.cpdb-lb-open{overflow:hidden}.cpdb-search-btn{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 0;border:0;background:0 0;color:var(--paper);font:inherit;cursor:pointer}.cpdb-search-btn svg,.cpdb-finder__top svg,.cpdb-az__search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;flex-shrink:0}.cpdb-search-btn kbd,.cpdb-finder__close kbd{padding:1px 6px;border:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--muted)}.cpdb-search-btn:hover svg{color:var(--accent)}.cpdb-search-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cpdb-finder-open{overflow:hidden}.cpdb-finder{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-start;padding:clamp(16px, 8vh, 96px) var(--gutter) 24px;background:rgba(11,11,10,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .2s ease}.cpdb-finder.is-open{opacity:1}.cpdb-finder[hidden]{display:none}.cpdb-finder>*{width:100%;max-width:860px}.cpdb-finder__top{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:2px solid var(--paper);color:var(--paper)}.cpdb-finder__top svg{width:26px;height:26px}.cpdb-finder>.cpdb-finder__top,.cpdb-finder>.cpdb-finder__body{position:relative}.cpdb-finder{flex-direction:column;align-items:center}.cpdb-finder__input{flex:1;min-width:0;padding:0;border:0;background:0 0;color:var(--paper);font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:clamp(30px, 5vw, 60px);line-height:1.1;text-transform:uppercase;outline:none}.cpdb-finder__input::placeholder{color:#55524d}.cpdb-finder__input::-webkit-search-cancel-button{display:none}.cpdb-finder__close{border:0;background:0 0;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.cpdb-finder__close:hover{color:var(--paper)}.cpdb-finder__body{overflow-y:auto;max-height:calc(100svh - 220px);overscroll-behavior:contain}.cpdb-finder__list{margin:0;padding:8px 0 0;list-style:none}.cpdb-finder__h{padding:22px 0 8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cpdb-finder__item{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:8px 10px 8px 0;border-bottom:1px solid var(--line-soft);color:var(--paper);transition:background .15s ease,padding .2s var(--ease-out)}.cpdb-finder__item img,.cpdb-finder__ph{width:56px;height:42px;object-fit:cover;display:grid;place-items:center;background:var(--surface);color:var(--muted);font-family:var(--mono);font-size:14px}.cpdb-finder__name{font-stretch:75%;font-weight:700;font-size:clamp(20px, 2.4vw, 28px);text-transform:uppercase;line-height:1.1}.cpdb-finder__meta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cpdb-finder__item.is-off .cpdb-finder__name{color:#a9a59e}.cpdb-finder__item:hover,.cpdb-finder__item.is-active{background:var(--surface);padding-left:10px}.cpdb-finder__item.is-active .cpdb-finder__name,.cpdb-finder__item:hover .cpdb-finder__name{color:var(--paper)}.cpdb-finder__item.is-active{box-shadow:inset 2px 0 0 var(--accent)}.cpdb-finder__none{padding:28px 0;color:var(--paper-dim);font-size:18px}.cpdb-finder__none a,.cpdb-finder__foot a{color:var(--paper);box-shadow:inset 0 -1px 0 var(--accent)}.cpdb-finder__foot{margin:24px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:700px){.cpdb-finder__item{grid-template-columns:48px 1fr;gap:4px 14px}.cpdb-finder__item img,.cpdb-finder__ph{grid-row:span 2;width:48px;height:48px}.cpdb-finder__close kbd,.cpdb-search-btn kbd{display:none}.cpdb-finder__body{max-height:calc(100svh - 150px)}}.cpdb-az__bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;padding:14px var(--gutter);background:rgba(11,11,10,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.cpdb-az__search{display:flex;align-items:center;gap:12px;flex:1 1 260px;max-width:420px;color:var(--paper);border-bottom:1px solid var(--line);padding-bottom:6px}.cpdb-az__search:focus-within{border-color:var(--paper)}.cpdb-az__search input{flex:1;min-width:0;border:0;background:0 0;color:var(--paper);font-family:var(--mono);font-size:14px;letter-spacing:.04em;outline:none;padding:4px 0}.cpdb-az__search input::placeholder{color:var(--muted)}.cpdb-az__letters{display:flex;flex-wrap:wrap;gap:2px;font-family:var(--mono);font-size:13px}.cpdb-az__letters>*{display:inline-grid;place-items:center;min-width:26px;height:30px}.cpdb-az__letters a{color:var(--paper)}.cpdb-az__letters a:hover{background:var(--paper);color:var(--ink)}.cpdb-az__letters span{color:#3d3b37}.cpdb-az.is-filtering .cpdb-az__letters{visibility:hidden}.cpdb-az__list{padding:24px var(--gutter) 0}.cpdb-az__group{display:grid;grid-template-columns:clamp(56px, 9vw, 140px) 1fr;gap:0 24px;padding:28px 0;border-bottom:1px solid var(--line-soft);scroll-margin-top:140px}.cpdb-az__letter{margin:0;font-stretch:62%;font-weight:800;font-size:clamp(44px, 6vw, 88px);line-height:.85;color:var(--accent)}.cpdb-az__group ul,.cpdb-az__venues ul{margin:0;padding:0;list-style:none;columns:3 240px;column-gap:32px}.cpdb-az__group li{break-inside:avoid}.cpdb-az__group a{display:inline-block;padding:5px 0;font-stretch:75%;font-weight:700;font-size:clamp(20px, 2vw, 27px);line-height:1.15;text-transform:uppercase}.cpdb-az__on{color:var(--paper)}.cpdb-az__on:hover{color:var(--accent)}.cpdb-az__off{color:#77736c}.cpdb-az__off:hover{color:var(--paper-dim)}.cpdb-az sup{margin-left:6px;font-family:var(--mono);font-weight:400;font-stretch:100%;font-size:10px;letter-spacing:.08em;color:var(--muted);vertical-align:super}.cpdb-az__empty{padding:40px var(--gutter);font-size:20px;color:var(--paper-dim)}.cpdb-az__empty a{color:var(--paper);box-shadow:inset 0 -1px 0 var(--accent)}.cpdb-az__venues{padding:clamp(48px, 6vw, 80px) var(--gutter) clamp(64px, 8vw, 110px)}.cpdb-az__venues h2{margin:0 0 18px}.cpdb-az__venues a{display:inline-block;padding:4px 0;font-family:var(--mono);font-size:14px;color:var(--paper-dim)}.cpdb-az__venues a:hover{color:var(--paper)}.cpdb-az__peek{position:fixed;top:0;left:0;z-index:80;width:220px;height:150px;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .2s ease;box-shadow:0 20px 50px rgba(0,0,0,.6)}.cpdb-az__peek.is-on{opacity:1}@media (max-width:700px){.cpdb-az__group{grid-template-columns:1fr;gap:8px;padding:20px 0}.cpdb-az__letters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.cpdb-az__letters::-webkit-scrollbar{display:none}}.cpdb-main img,.cpdb-lb img,.cpdb-az__peek{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cpdb-rights{position:fixed;left:50%;bottom:24px;z-index:1000;max-width:min(560px, calc(100vw - 32px));padding:14px 18px;background:var(--paper);color:var(--ink);font-size:14px;line-height:1.45;box-shadow:0 18px 50px rgba(0,0,0,.5);transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .35s var(--ease-out)}.cpdb-rights.is-on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.cpdb-rights a{color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent);white-space:nowrap}.cpdb-lb__rights{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media print{.cpdb-main img,.cpdb-lb{visibility:hidden !important}}.cpdb-label.cpdb-muted,.cpdb-intro>.cpdb-label,.cpdb-footer__cta .cpdb-label{color:#b9b5ad}.cpdb-hero__text>.cpdb-label,.cpdb-intro>.cpdb-label,.cpdb-marquee>.cpdb-label>:first-child,#cpdb-marquee-title{color:var(--paper-dim)}.cpdb-hero__text>.cpdb-label:before,.cpdb-intro>.cpdb-label:before,#cpdb-marquee-title:before{content:"";width:22px;height:2px;background:var(--accent)}.cpdb-hero__text>.cpdb-label,.cpdb-intro>.cpdb-label{position:relative;padding-left:34px}.cpdb-hero__text>.cpdb-label:before,.cpdb-intro>.cpdb-label:before{position:absolute;left:0;top:.78em}#cpdb-marquee-title{justify-content:flex-start;align-items:center;column-gap:12px}#cpdb-marquee-title .cpdb-marquee__count{margin-left:auto}.cpdb-hero__text>.cpdb-label{font-size:15px;color:var(--paper);text-shadow:0 1px 12px rgba(0,0,0,.6)}.cpdb-intro>.cpdb-label{font-size:15px;line-height:1.7}.cpdb-marquee>.cpdb-label{font-size:15px}.cpdb-marquee__count{color:#b9b5ad}@media (max-width:700px){.cpdb-hero__text>.cpdb-label,.cpdb-intro>.cpdb-label,.cpdb-marquee>.cpdb-label{font-size:13px}#cpdb-marquee-title .cpdb-marquee__count{margin-left:34px;flex-basis:100%}}.cpdb-hero__media .cpdb-fire,.cpdb-hero__media .cpdb-embers{animation:none;opacity:0;transition:opacity .8s ease;pointer-events:none}.cpdb-hero__media .cpdb-fire.is-on,.cpdb-hero__media .cpdb-embers.is-on{opacity:1}.cpdb-embers{mix-blend-mode:screen}@media (max-width:700px){.cpdb-header{padding-top:18px;padding-bottom:6px}.cpdb-brand{font-size:17px}.cpdb-nav{gap:0 20px;font-size:12px}.cpdb-hero{height:78vh;min-height:480px}.cpdb-cards{gap:40px}.cpdb-card{flex-basis:100% !important;margin-top:0 !important}.cpdb-card .cpdb-card__img{height:auto !important;aspect-ratio:4/5}.cpdb-card__meta{flex-direction:column;gap:6px}.cpdb-ph{flex-basis:100% !important}.cpdb-ph--lead img{width:100%;max-height:none}.cpdb-gallery:after{display:none}.cpdb-lb{grid-template-columns:0 minmax(0, 1fr) 0}.cpdb-lb__prev,.cpdb-lb__next{display:none}.cpdb-lb__stage{padding-top:64px}}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth}:root{--ease-out:cubic-bezier(.2,.8,.2,1)}.cpdb-header-part{position:sticky;top:0;z-index:60;transition:transform .45s var(--ease-out)}.cpdb-header-part .cpdb-header{background:rgba(11,11,10,.78);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.cpdb-header-part.is-hidden{transform:translateY(-100%)}.cpdb-header-part.is-hidden:focus-within{transform:none}.cpdb-nav__cta{margin-left:8px;padding:10px 16px !important;border:1px solid var(--paper);letter-spacing:.1em}.cpdb-nav__cta:hover{background:var(--paper);color:var(--ink) !important}.cpdb-hero{height:calc(100svh - 70px);min-height:600px;max-height:1100px}.cpdb-hero__media{position:absolute;inset:-6% 0 0 0;will-change:transform}.cpdb-hero__media .cpdb-hero__img{animation:cpdb-kenburns 2.6s var(--ease-out) both}@keyframes cpdb-kenburns{from{transform:scale(1.14);filter:brightness(.4)}to{transform:scale(1);filter:none}}.cpdb-line{display:block;overflow:hidden;padding-bottom:.04em}.cpdb-line>span{display:block;animation:cpdb-rise 1.1s var(--ease-out) both;animation-delay:calc(.45s + var(--i, 0) * .14s)}@keyframes cpdb-rise{from{transform:translateY(108%)}to{transform:none}}.cpdb-hero__text .cpdb-label,.cpdb-hero__side{animation:cpdb-fade 1.2s var(--ease-out) both;animation-delay:.9s}@keyframes cpdb-fade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cpdb-hero__side{display:flex;flex-direction:column;align-items:flex-end;gap:22px}.cpdb-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.cpdb-stats{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;list-style:none}.cpdb-stats li{display:flex;flex-direction:column;gap:2px}.cpdb-stats .cpdb-label{font-size:11px;color:#c9c5bd}.cpdb-stat{font-stretch:75%;font-weight:700;font-size:clamp(30px, 3vw, 44px);line-height:1;font-variant-numeric:tabular-nums}.cpdb-scroll-hint{position:absolute;left:50%;bottom:18px;width:44px;height:44px;transform:translateX(-50%);display:flex;justify-content:center}.cpdb-scroll-hint span{width:1px;height:100%;background:linear-gradient(var(--paper),transparent);animation:cpdb-drip 2.2s ease-in-out infinite;transform-origin:top}@keyframes cpdb-drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}.cpdb-marquee{padding:clamp(40px, 6vw, 80px) 0 clamp(56px, 8vw, 110px);overflow:hidden}.cpdb-marquee>.cpdb-label{padding:0 var(--gutter);margin-bottom:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;white-space:nowrap}.cpdb-marquee__viewport+.cpdb-marquee__viewport{margin-top:.15em}.cpdb-marquee__viewport{display:flex;width:max-content}.cpdb-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gutter,24px),#000 calc(100% - var(--gutter, 24px)), transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gutter,24px),#000 calc(100% - var(--gutter, 24px)), transparent)}.cpdb-marquee__track{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none;animation:cpdb-marquee var(--dur,70s) linear infinite}.cpdb-marquee__viewport--rev .cpdb-marquee__track{animation-direction:reverse}.cpdb-marquee__viewport:hover .cpdb-marquee__track{animation-play-state:paused}@keyframes cpdb-marquee{to{transform:translateX(-100%)}}.cpdb-marquee li{display:flex;align-items:center;white-space:nowrap}.cpdb-marquee li:after{content:"";width:8px;height:8px;margin:0 .55em;flex-shrink:0;border-radius:50%;background:var(--accent)}.cpdb-marquee a,.cpdb-marquee li>span{font-stretch:75%;font-weight:700;font-size:clamp(30px, 4.4vw, 68px);line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:#a8a39a;text-decoration:none}.cpdb-marquee a{color:var(--paper) !important;transition:color .25s ease}.cpdb-marquee a:hover,.cpdb-marquee a:focus-visible{color:var(--accent) !important}.cpdb-marquee__count{color:var(--muted,#8f8b84)}.cpdb-selected{position:relative;border-top:1px solid var(--line-soft)}.cpdb-selected__sticky{display:flex;flex-direction:column;justify-content:center;gap:clamp(24px, 3vw, 40px);padding:clamp(64px, 8vw, 96px) 0 48px;overflow:hidden}.cpdb-selected.is-pinned .cpdb-selected__sticky{position:sticky;top:0;height:100vh;padding:72px 0 40px}.cpdb-selected__head{padding:0 var(--gutter);display:flex;flex-direction:column;gap:14px}.cpdb-selected__track{display:flex;gap:clamp(16px, 2.4vw, 36px);padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;will-change:transform}.cpdb-selected__track::-webkit-scrollbar{display:none}.cpdb-selected.is-pinned .cpdb-selected__track{overflow:visible;scroll-snap-type:none}.cpdb-slide{flex:0 0 auto;width:clamp(260px, 34vw, 560px);display:flex;flex-direction:column;gap:16px;scroll-snap-align:start;color:var(--paper)}.cpdb-slide__media{display:block;overflow:hidden;background:var(--surface);aspect-ratio:4/5;max-height:62vh}.cpdb-slide__media img{width:100%;height:100% !important;object-fit:cover;object-position:50% 25%;transform:scale(1.06);transition:transform 1.2s var(--ease-out),filter .4s ease}.cpdb-slide:hover .cpdb-slide__media img{transform:scale(1)}.cpdb-slide__meta{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:baseline}.cpdb-slide__meta .cpdb-label:last-child{grid-column:2;font-size:12px}.cpdb-slide__name{font-stretch:75%;font-weight:700;font-size:clamp(22px, 2.2vw, 32px);line-height:1.05;text-transform:uppercase}.cpdb-slide--more{justify-content:center;align-self:stretch;gap:20px;width:clamp(240px, 26vw, 420px);padding:32px;border:1px solid var(--line)}.cpdb-slide--more:hover{background:var(--paper);color:var(--ink) !important}.cpdb-selected__bar{margin:0 var(--gutter);height:2px;background:var(--line)}.cpdb-selected__bar span{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--paper)}.cpdb-services{padding:clamp(72px, 9vw, 128px) var(--gutter);display:flex;flex-direction:column;gap:clamp(40px, 5vw, 72px)}.cpdb-services__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.cpdb-services__head .cpdb-label{flex-basis:100%}.cpdb-services__head h2{max-width:900px}.cpdb-services__grid{display:flex;flex-wrap:wrap;gap:32px 40px}.cpdb-service{flex:1 1 260px;display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid var(--line)}.cpdb-service h3{margin:0;font-stretch:75%;font-weight:700;font-size:clamp(24px, 2.2vw, 32px);line-height:1.05;text-transform:uppercase}.cpdb-service p{margin:0;color:var(--paper-dim);font-size:17px;line-height:1.55;max-width:420px}.cpdb-booking{margin-top:0}.cpdb-booking .cpdb-request__intro .cpdb-label a{border-bottom:1px solid currentColor}.cpdb-bookcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;margin:clamp(48px, 6vw, 80px) var(--gutter) 0;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cpdb-bookcta p{margin:0}.cpdb-js [data-reveal]{opacity:0;transform:translateY(48px);transition:opacity 1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--d,0s)}.cpdb-js [data-reveal].is-in{opacity:1;transform:none}.cpdb-js [data-reveal=img]{transform:none;clip-path:inset(14% 0 0 0);transition:opacity 1s var(--ease-out),clip-path 1.3s var(--ease-out)}.cpdb-js [data-reveal=img].is-in{clip-path:inset(0)}.cpdb-js [data-reveal=img] img{transform:scale(1.12);transition:transform 1.6s var(--ease-out),opacity .25s ease}.cpdb-js [data-reveal=img].is-in img{transform:none}.cpdb-cursor{position:fixed;top:0;left:0;z-index:90;pointer-events:none;opacity:0;transition:opacity .2s ease;will-change:transform}.cpdb-cursor.is-on{opacity:1}.cpdb-af{position:absolute;left:0;top:0;width:74px;height:74px;transform:translate(-50%,-50%) scale(.6);transition:width .18s var(--ease-out),height .18s var(--ease-out),transform .3s var(--ease-out)}.cpdb-cursor.is-on .cpdb-af{transform:translate(-50%,-50%) scale(1);animation:cpdb-af-breathe 1.8s ease-in-out .3s infinite}@keyframes cpdb-af-breathe{50%{transform:translate(-50%,-50%) scale(1.08)}}.cpdb-af i{position:absolute;width:14px;height:14px;border:0 solid var(--paper);transition:border-color .15s ease}.cpdb-af i:nth-child(1){left:0;top:0;border-left-width:2px;border-top-width:2px}.cpdb-af i:nth-child(2){right:0;top:0;border-right-width:2px;border-top-width:2px}.cpdb-af i:nth-child(3){left:0;bottom:0;border-left-width:2px;border-bottom-width:2px}.cpdb-af i:nth-child(4){right:0;bottom:0;border-right-width:2px;border-bottom-width:2px}.cpdb-af b{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--accent)}.cpdb-af span{position:absolute;left:calc(100% + 8px);top:-4px;padding:3px 6px;background:rgba(11,11,10,.78);color:var(--paper);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.cpdb-cursor.is-lock .cpdb-af{width:46px;height:46px;animation:none;transform:translate(-50%,-50%) scale(1)}.cpdb-cursor.is-lock .cpdb-af i{border-color:#6be38a}.cpdb-blackout{position:absolute;inset:0;z-index:2;background:#000;pointer-events:none;animation:cpdb-blackout .16s steps(1) forwards}@keyframes cpdb-blackout{0%{opacity:1}100%{opacity:0}}@media (hover:hover) and (pointer:fine){.cpdb-has-af .cpdb-card,.cpdb-has-af .cpdb-slide,.cpdb-has-af .cpdb-ph__link{cursor:none}.cpdb-has-af .cpdb-slide--more{cursor:pointer}}@media (hover:none),(pointer:coarse){.cpdb-cursor{display:none}}.cpdb-progress{position:fixed;top:0;left:0;z-index:70;height:2px;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--p,0));pointer-events:none}@media (max-width:700px){.cpdb-header{padding-top:12px;padding-bottom:4px;gap:4px}.cpdb-nav{flex-wrap:wrap;width:100%;overflow:visible;gap:0 16px;font-size:11px}.cpdb-nav>a{white-space:nowrap;padding:7px 0}.cpdb-header{position:relative}.cpdb-brand{font-size:13px;letter-spacing:.05em;white-space:nowrap;max-width:calc(100% - 170px);overflow:hidden;text-overflow:ellipsis}.cpdb-search-btn{position:absolute;top:9px;right:calc(var(--gutter) + 120px);padding:8px}.cpdb-nav__cta{position:absolute;top:10px;right:var(--gutter);margin:0;padding:7px 10px !important;font-size:11px;background:var(--ink)}.cpdb-hero{height:calc(100svh - 110px);min-height:520px}.cpdb-hero__side{align-items:flex-start}.cpdb-stats{gap:8px 24px}.cpdb-slide{width:78vw}.cpdb-scroll-hint{display:none}}@media (prefers-reduced-motion:reduce){.cpdb-hero__media .cpdb-hero__img,.cpdb-line>span,.cpdb-hero__text .cpdb-label,.cpdb-hero__side{animation:none !important}.cpdb-marquee{-webkit-mask-image:none;mask-image:none}.cpdb-marquee__viewport{width:auto;flex-wrap:wrap}.cpdb-marquee__track{animation:none;flex-wrap:wrap;padding:0 var(--gutter)}.cpdb-marquee__track[aria-hidden]{display:none}.cpdb-js [data-reveal],.cpdb-js [data-reveal=img] img{opacity:1 !important;transform:none !important;clip-path:none !important}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url('https://charlespozzodiborgo.photography/wp-content/themes/cpdb/assets/fonts/archivo-latin-wdth-normal.woff2') format('woff2');font-stretch:62% 125%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url('https://charlespozzodiborgo.photography/wp-content/themes/cpdb/assets/fonts/archivo-latin-ext-wdth-normal.woff2') format('woff2');font-stretch:62% 125%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url('https://charlespozzodiborgo.photography/wp-content/themes/cpdb/assets/fonts/ibm-plex-mono-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url('https://charlespozzodiborgo.photography/wp-content/themes/cpdb/assets/fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url('https://charlespozzodiborgo.photography/wp-content/themes/cpdb/assets/fonts/ibm-plex-mono-latin-ext-400-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url('https://charlespozzodiborgo.photography/wp-content/themes/cpdb/assets/fonts/ibm-plex-mono-latin-ext-500-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}