.dp-chanel-r1{--dp-chanel-r1-font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--dp-chanel-r1-font-body:var(--font-inter),"Segoe UI",system-ui,sans-serif;--dp-chanel-r1-section:clamp(4.5rem,9vw,8.5rem);--dp-chanel-r1-hairline:color-mix(in srgb,var(--site-text) 16%,transparent);--dp-chanel-r1-hairline-soft:color-mix(in srgb,var(--site-text) 9%,transparent);--dp-chanel-r1-header-h:5rem;--dp-chanel-r1-measure:72rem;font-family:var(--dp-chanel-r1-font-body);line-height:1.75;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dp-chanel-r1 main{--site-radius:2px}.dp-chanel-r1 h1,.dp-chanel-r1 h2,.dp-chanel-r1 h3{font-family:var(--dp-chanel-r1-font-display);font-weight:400;letter-spacing:-.018em;line-height:1.1}.dp-chanel-r1 main h2{margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:clamp(2rem,3.8vw,3.1rem)}.dp-chanel-r1 a:focus-visible,.dp-chanel-r1 button:focus-visible,.dp-chanel-r1 summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dp-chanel-r1 main section{padding-block:var(--dp-chanel-r1-section)}.dp-chanel-r1 .ch-eyebrow{display:flex;align-items:center;gap:.9rem;margin:0 0 1.5rem;font-size:.7rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--site-muted)}.dp-chanel-r1 .ch-eyebrow:before{content:"";width:2.25rem;height:1px;background:currentColor;opacity:.7}.dp-chanel-r1 .ch-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:2.25rem;padding:1rem 2.3rem;border:1px solid var(--site-primary);background:var(--site-primary);color:var(--site-primary-text);font-size:.74rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.dp-chanel-r1 .ch-button-quiet,.dp-chanel-r1 .ch-button:hover{background:transparent;color:var(--site-text);border-color:currentColor}.dp-chanel-r1 .ch-button-quiet:hover{background:var(--site-primary);color:var(--site-primary-text);border-color:var(--site-primary)}.dp-chanel-r1 .ch-header{background:color-mix(in srgb,var(--site-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--dp-chanel-r1-hairline-soft);color:var(--site-text)}.dp-chanel-r1 .ch-header-inner{display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:var(--dp-chanel-r1-header-h)}.dp-chanel-r1 .ch-brand{display:inline-flex;align-items:center;margin-right:auto;text-decoration:none;color:inherit}.dp-chanel-r1 .ch-brand img{display:block;height:3.6rem;width:auto;max-width:15rem;object-fit:contain}.dp-chanel-r1 .ch-brand-name{font-family:var(--dp-chanel-r1-font-display);font-size:1.5rem;letter-spacing:.02em}.dp-chanel-r1 .ch-nav{align-items:center;gap:.25rem}.dp-chanel-r1 .ch-nav a,.dp-chanel-r1 .ch-nav button{font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.dp-chanel-r1 .ch-cta{display:none;align-items:center;padding:.75rem 1.5rem;border:1px solid var(--site-primary);background:var(--site-primary);color:var(--site-primary-text);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease}.dp-chanel-r1 .ch-cta:hover{background:transparent;color:var(--site-text);border-color:currentColor}@media (min-width:1024px){.dp-chanel-r1 .ch-cta{display:inline-flex}}@media (max-width:1023px){.dp-chanel-r1 .ch-header-inner{min-height:4rem;gap:1rem}.dp-chanel-r1 .ch-brand img{height:2.75rem}.dp-chanel-r1 [data-site-mobile-nav][data-variant=chanel-r1] [data-site-mobile-panel]{top:4rem;border-bottom:1px solid var(--dp-chanel-r1-hairline)}.dp-chanel-r1 [data-site-mobile-nav][data-variant=chanel-r1] [data-site-mobile-panel] nav a,.dp-chanel-r1 [data-site-mobile-nav][data-variant=chanel-r1] [data-site-mobile-panel] nav button{font-family:var(--dp-chanel-r1-font-display);font-size:1.35rem;letter-spacing:-.005em}.dp-chanel-r1 [data-site-mobile-nav][data-variant=chanel-r1] [data-site-mobile-menu-cta]{display:flex;flex-direction:column;gap:.75rem;padding-block:1rem .5rem}.dp-chanel-r1 [data-site-mobile-nav][data-variant=chanel-r1] [data-site-mobile-book]{padding:1rem 1.5rem;border-radius:0;background:var(--site-primary);color:var(--site-primary-text);text-align:center;font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}}.dp-chanel-r1 .ch-footer{padding-block:clamp(4rem,8vw,7rem) 2.25rem;font-size:.92rem;background:var(--site-surface);color:var(--site-text)}.dp-chanel-r1 .ch-footer-masthead{padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--dp-chanel-r1-hairline)}.dp-chanel-r1 .ch-footer-name{margin:0;font-family:var(--dp-chanel-r1-font-display);font-size:clamp(2.4rem,6.4vw,5rem);line-height:1;letter-spacing:-.025em}.dp-chanel-r1 .ch-footer-tagline{margin:1.25rem 0 0;max-width:28rem;color:var(--site-muted)}.dp-chanel-r1 .ch-footer-grid{display:grid;gap:2.5rem 3rem;padding-top:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.dp-chanel-r1 .ch-footer-label{margin:0 0 1rem;font-size:.68rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--site-muted)}.dp-chanel-r1 .ch-footer ul{margin:0;padding:0;list-style:none}.dp-chanel-r1 .ch-footer li+li{margin-top:.4rem}.dp-chanel-r1 .ch-footer a{color:inherit;text-decoration:none;text-underline-offset:5px}.dp-chanel-r1 .ch-footer a:hover{text-decoration:underline}.dp-chanel-r1 .ch-footer-social{display:flex;gap:1.1rem}.dp-chanel-r1 .ch-footer-social li+li{margin-top:0}.dp-chanel-r1 .ch-footer-bottom,.dp-chanel-r1 .ch-footer-small{font-size:.8rem;color:var(--site-muted)}.dp-chanel-r1 .ch-footer-bottom{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--dp-chanel-r1-hairline)}.dp-chanel-r1 main .ch-hero{display:flex;flex-direction:column;padding-block:0;background:var(--site-bg);color:var(--site-text)}.dp-chanel-r1 .ch-hero-media{position:relative;order:-1;aspect-ratio:4/5;max-height:min(70svh,46rem);width:100%;overflow:hidden;background:var(--site-surface)}.dp-chanel-r1 .ch-hero-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.dp-chanel-r1 .ch-hero-copy{display:flex;flex-direction:column;padding:clamp(2.25rem,7vw,3.5rem) 1.5rem clamp(3rem,9vw,4.5rem)}.dp-chanel-r1 .ch-hero-heading{max-width:21ch;margin:0;font-size:clamp(1.9rem,6.6vw,2.6rem);line-height:1.12;letter-spacing:-.022em}.dp-chanel-r1 .ch-hero-sub{max-width:30rem;margin:1.5rem 0 0;font-size:1.02rem;color:var(--site-muted);white-space:pre-line}@media (min-width:960px){.dp-chanel-r1 main .ch-hero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);min-height:min(calc(100svh - var(--dp-chanel-r1-header-h)),44rem)}.dp-chanel-r1 .ch-hero-media{order:0;aspect-ratio:auto;max-height:none;min-height:34rem}.dp-chanel-r1 .ch-hero-copy{justify-content:center;padding-block:clamp(3.5rem,7vw,7rem);padding-right:clamp(2rem,5vw,5.5rem);padding-left:max(2rem,calc((100vw - var(--dp-chanel-r1-measure)) / 2 + 2rem))}.dp-chanel-r1 .ch-hero-heading{font-size:clamp(2.2rem,3.3vw,3.25rem)}}.dp-chanel-r1 main .ch-hero[data-has-image=false]{display:block;min-height:0;padding-block:clamp(3.5rem,8vw,6.5rem) clamp(2.5rem,5vw,4rem);text-align:center}.dp-chanel-r1 .ch-hero[data-has-image=false] .ch-hero-copy{align-items:center;padding:0 1.5rem}.dp-chanel-r1 .ch-hero[data-has-image=false] .ch-hero-heading{max-width:24ch;font-size:clamp(2.4rem,5.6vw,4.4rem);letter-spacing:-.028em}.dp-chanel-r1 .ch-hero[data-has-image=false] .ch-hero-heading:after{content:"";display:block;width:3.5rem;height:1px;margin:clamp(1.5rem,3vw,2.25rem) auto 0;background:currentColor;opacity:.45}.dp-chanel-r1 .ch-hero[data-has-image=false] .ch-eyebrow{justify-content:center}.dp-chanel-r1 .ch-hero[data-has-image=false] .ch-eyebrow:before{display:none}.dp-chanel-r1 main .ch-hero[data-has-image=false]+section{padding-top:clamp(1rem,2.5vw,2.5rem)}.dp-chanel-r1 main .ch-person{background:var(--site-surface)}.dp-chanel-r1 .ch-person-grid{display:grid;gap:clamp(3rem,6vw,6rem);align-items:center}@media (min-width:900px){.dp-chanel-r1 .ch-person-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.dp-chanel-r1 .ch-person-visual{position:sticky;top:calc(var(--dp-chanel-r1-header-h) + 2rem)}}.dp-chanel-r1 .ch-person-visual{position:relative;width:100%;max-width:28rem;margin-inline:auto;padding:0 1.1rem 1.1rem 0}.dp-chanel-r1 .ch-person-visual:before{content:"";position:absolute;top:1.1rem;right:0;bottom:0;left:1.1rem;border:1px solid var(--dp-chanel-r1-hairline);border-radius:999px 999px 0 0}.dp-chanel-r1 .ch-person-portrait{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 0 0;background:var(--site-bg)}.dp-chanel-r1 .ch-person-portrait img{display:block;width:100%;height:100%;object-fit:cover}.dp-chanel-r1 .ch-person-initials{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--dp-chanel-r1-font-display);font-size:4rem;color:var(--site-muted)}.dp-chanel-r1 main .ch-person-heading{margin:0;font-size:clamp(2.2rem,4.4vw,3.6rem)}.dp-chanel-r1 .ch-person-title{margin:1rem 0 0;font-size:.72rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--site-muted)}.dp-chanel-r1 .ch-person-body{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:38rem;font-size:1.02rem}.dp-chanel-r1 .ch-person-body>p:first-child{font-family:var(--dp-chanel-r1-font-display);font-size:clamp(1.2rem,1.9vw,1.45rem);line-height:1.5;letter-spacing:-.008em}.dp-chanel-r1 .ch-person-body p+p{margin-top:1.1rem}.dp-chanel-r1 .ch-person-bio{margin:1.5rem 0 0;max-width:38rem;color:var(--site-muted);white-space:pre-line}.dp-chanel-r1 main details{padding:0!important;border:0!important;border-bottom:1px solid var(--dp-chanel-r1-hairline)!important;background:transparent!important;border-radius:0!important}.dp-chanel-r1 main details:first-of-type{border-top:1px solid var(--dp-chanel-r1-hairline)!important}.dp-chanel-r1 main details>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.4rem;list-style:none;cursor:pointer;font-family:var(--dp-chanel-r1-font-display);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400;letter-spacing:-.008em}.dp-chanel-r1 main details>summary::-webkit-details-marker{display:none}.dp-chanel-r1 main details>summary:after{content:"+";flex:none;font-family:var(--dp-chanel-r1-font-body);font-size:1.5rem;font-weight:300;line-height:1}.dp-chanel-r1 main details[open]>summary:after{content:"\2013"}.dp-chanel-r1 main details[open]>summary{padding-bottom:.75rem}.dp-chanel-r1 main details>:not(summary){padding-bottom:1.6rem;max-width:44rem}.dp-chanel-r1 main a[style*="--site-primary"]{padding:1rem 2.3rem;font-size:.74rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;box-shadow:none}.dp-chanel-r1 main form input:not([type=checkbox]):not([type=radio]),.dp-chanel-r1 main form select,.dp-chanel-r1 main form textarea{border:0;border-bottom:1px solid var(--dp-chanel-r1-hairline);border-radius:0;background:transparent;padding-inline:0;box-shadow:none}.dp-chanel-r1 main form input:focus,.dp-chanel-r1 main form select:focus,.dp-chanel-r1 main form textarea:focus{outline:none;border-bottom-color:var(--site-text)}.dp-chanel-r1 main form label{font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.dp-chanel-r1 main form button[type=submit]{padding:1rem 2.3rem;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.dp-chanel-r1 [data-portfolio-detail] h1,.dp-chanel-r1 [data-portfolio-index] h1{font-size:clamp(2.5rem,5.4vw,4.4rem);letter-spacing:-.028em}.dp-chanel-r1 [data-portfolio-filter] a{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}@media (min-width:640px){.dp-chanel-r1 [data-portfolio-covers]{column-count:2;column-gap:clamp(1.5rem,4vw,4rem)}}.dp-chanel-r1 [data-portfolio-covers] li{margin-bottom:clamp(2rem,3.5vw,3.5rem)}.dp-chanel-r1 [data-portfolio-covers] li a>span:last-child span:first-child{font-family:var(--dp-chanel-r1-font-display);font-size:1.35rem;font-weight:400;letter-spacing:-.012em}.dp-chanel-r1 [data-portfolio-covers] li a>span:last-child span:last-child{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase}.dp-chanel-r1 [data-portfolio-covers] img{transition:transform .9s ease}.dp-chanel-r1 [data-portfolio-covers] li a:hover img{transform:scale(1.025)}.dp-chanel-r1 [data-portfolio-gallery]{column-gap:clamp(.5rem,1.2vw,1rem)}.dp-chanel-r1 [data-portfolio-gallery] li{margin-bottom:clamp(.5rem,1.2vw,1rem)}.dp-chanel-r1 [data-portfolio-gallery] a{transition:opacity .3s ease}.dp-chanel-r1 [data-portfolio-gallery] a:hover{opacity:.9}.dp-chanel-r1 [data-portfolio-lightbox]{background:#0b0a09}.dp-chanel-r1 [data-pricing-plans]{gap:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4vw,4rem)}.dp-chanel-r1 [data-pricing-plan]{border:0;border-top:1px solid var(--site-text)!important;padding:1.75rem 0 0;background:transparent}.dp-chanel-r1 [data-pricing-plan] h3{font-size:clamp(1.7rem,2.6vw,2.1rem)}.dp-chanel-r1 [data-pricing-plan]>p{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.dp-chanel-r1 [data-pricing-plan] ul{margin-top:1.5rem}.dp-chanel-r1 [data-pricing-plan] p.text-lg{font-family:var(--dp-chanel-r1-font-display);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;color:var(--site-text)}@media (prefers-reduced-motion:reduce){.dp-chanel-r1 .ch-button,.dp-chanel-r1 .ch-cta,.dp-chanel-r1 [data-portfolio-covers] img,.dp-chanel-r1 [data-portfolio-gallery] a{transition:none}.dp-chanel-r1 [data-portfolio-covers] li a:hover img{transform:none}}