.website-custom{background:var(--website-bg);color:var(--website-text);--color-ink:var(--website-bg);--color-bone:var(--website-text);--color-brass:var(--website-accent);--color-brass-2:var(--website-accent)}.website-custom[data-font=modern]{--font-display:var(--font-geist-sans), sans-serif}.website-custom[data-font=classic]{--font-display:Georgia, "Times New Roman", serif}.website-custom[data-font=editorial]{--font-display:var(--font-instrument-serif), serif}.website-custom .font-display{font-family:var(--font-display)}.website-custom h1,.website-custom h2,.website-custom h3{overflow-wrap:break-word}.website-custom[data-image=monochrome] main img{filter:grayscale()}.website-custom[data-image=rounded] main img,.website-custom[data-image=rounded] .wt-project-media{border-radius:1rem}.website-custom[data-button=rounded] .wt-button{border-radius:999px}.website-custom[data-button=outline] .wt-button{color:var(--website-text);border-color:var(--website-text);background:0 0}.website-custom[data-navigation=centered]>header>div{justify-content:center}.website-custom[data-navigation=minimal]>header nav a:not(:last-child):not([href=\/portfolio]):not([href=\/videography]){display:none}.wt-home{font-family:var(--font-geist-sans), sans-serif;font-size:calc(1rem * var(--website-body));overflow:hidden}.wt-home h1,.wt-home h2,.wt-home h3,.wt-home blockquote{font-family:var(--font-display,var(--font-instrument-serif));text-wrap:balance;font-weight:400}.wt-home h2{font-size:calc(clamp(2.3rem, 5vw, 5rem) * var(--website-heading));line-height:1.04}.wt-home h3{font-size:clamp(1.4rem,2.8vw,2.2rem);line-height:1.1}.wt-home p{line-height:1.7}.wt-eyebrow,.wt-number{text-transform:uppercase;letter-spacing:.2em;color:var(--website-accent);font-size:.68rem}.wt-eyebrow{margin-bottom:1.4rem}.wt-hero{isolation:isolate;align-items:end;min-height:95svh;padding:9rem max(5vw,1.4rem) 4rem;display:flex;position:relative}.wt-hero-media{z-index:-2;position:absolute;inset:0}.wt-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000001a,#000000d9);position:absolute;inset:0}.wt-hero-copy{color:#fff;max-width:72rem}.wt-hero h1{font-size:calc(clamp(3.2rem, 8vw, 8rem) * var(--website-heading));letter-spacing:-.03em;line-height:.98}.wt-lead{margin-top:1.5rem;font-size:1.2em}.wt-location{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-top:.7rem;font-size:.7em}.wt-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.wt-button{border:1px solid var(--website-primary);background:var(--website-primary);min-height:3rem;color:var(--website-bg);text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;padding:.9rem 1.4rem;font-size:.72rem;text-decoration:none;display:inline-flex}.wt-button:hover{opacity:.8}.wt-secondary{color:inherit;background:0 0}.wt-video-toggle{z-index:3;color:#fff;background:#111a;border:1px solid #fff8;padding:.6rem 1rem;font-size:.75rem;position:absolute;top:7rem;right:1rem}.wt-section{max-width:var(--website-width);padding:var(--website-space) max(4vw, 1.4rem);margin:auto}.wt-section-top{gap:1rem;margin-bottom:3rem;display:grid}.wt-section-top a{font-size:.8em;text-decoration:underline}.wt-narrative{grid-template-columns:1.1fr 1fr;gap:3rem;display:grid}.wt-prose{align-content:center;gap:1.4rem;display:grid}.wt-prose a{font-size:.85em;text-decoration:underline}.wt-section-image{aspect-ratio:16/9;grid-column:1/-1}.wt-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.2rem;display:grid}.wt-project{min-width:0}.wt-project-media{aspect-ratio:4/3;background:#111;display:block;position:relative;overflow:hidden}.wt-project-media video,.wt-feature-media video{object-fit:contain;width:100%;height:100%}.wt-caption{gap:1rem;padding-top:1rem;display:flex}.wt-caption p{opacity:.7;margin-top:.4rem;font-size:.75em}.wt-work[data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem .75rem}.wt-work[data-layout=grid] .wt-project-media{aspect-ratio:1}.wt-work[data-layout=editorial] .wt-project:nth-child(3n+1){grid-column:1/-1}.wt-work[data-layout=editorial] .wt-project:nth-child(3n+1) .wt-project-media{aspect-ratio:2}.wt-work[data-layout=horizontal]{scroll-snap-type:x mandatory;padding-bottom:1.5rem;display:flex;overflow-x:auto}.wt-work[data-layout=horizontal] .wt-project{scroll-snap-align:start;flex:0 0 65%}.wt-work[data-layout=horizontal] .wt-project:nth-child(2n){flex-basis:35%}.wt-work[data-layout=horizontal] .wt-project:nth-child(2n) .wt-project-media{aspect-ratio:3/4}.wt-work[data-layout=story]{display:block}.wt-work[data-layout=story] .wt-project{margin-bottom:4rem}.wt-work[data-layout=story] .wt-project:nth-child(2n){width:65%;margin-left:auto}.wt-work[data-layout=screening]{grid-template-columns:1fr;gap:4rem}.wt-work[data-layout=screening] .wt-project-media{aspect-ratio:16/9}.wt-feature{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;display:grid}.wt-feature:nth-of-type(2n) .wt-feature-media{order:2}.wt-feature-media{aspect-ratio:4/5;background:#111;position:relative;overflow:hidden}.wt-feature-copy p:not(.wt-eyebrow){opacity:.8;margin:1.5rem 0}.wt-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.wt-service-list article{border-top:1px solid var(--website-text)}@supports (color:color-mix(in lab, red, red)){.wt-service-list article{border-top:1px solid color-mix(in srgb, var(--website-text) 25%, transparent)}}.wt-service-list article{padding-top:1.5rem}.wt-service-list h3{margin:.8rem 0}.wt-service-list p{opacity:.75;margin-bottom:1rem;font-size:.9em}.wt-process,.wt-showcases{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.wt-process{grid-template-columns:repeat(4,minmax(0,1fr))}.wt-process h3{margin:1rem 0}.wt-process p{opacity:.75;font-size:.9em}.wt-showcases h3{margin-top:1rem}.wt-testimonials{text-align:center}.wt-testimonials figure{max-width:55rem;margin:3rem auto}.wt-testimonials blockquote{font-size:clamp(2rem,4vw,4rem);line-height:1.2}.wt-testimonials figcaption{opacity:.7;margin-top:1.5rem;font-size:.85em}.wt-booking{text-align:center;border-top:1px solid var(--website-text)}@supports (color:color-mix(in lab, red, red)){.wt-booking{border-top:1px solid color-mix(in srgb, var(--website-text) 25%, transparent)}}.wt-booking p:not(.wt-eyebrow){max-width:40rem;margin:2rem auto}.wt-booking>a{margin:1rem}.wt-issue,.wt-chapter,.wt-hero-note,.wt-index-link{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.wt-chapter{color:#fff;position:absolute;bottom:2rem;right:2rem}.wt-work[data-layout=grid] .wt-project>button>img{object-fit:cover;aspect-ratio:1!important}.wt-work[data-layout=editorial] .wt-project>button>img{object-fit:cover;aspect-ratio:4/3!important}.wt-work[data-layout=editorial] .wt-project:nth-child(3n+1)>button>img{aspect-ratio:2!important}[data-composition=spread] .wt-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:85svh;display:grid}[data-composition=spread] .wt-hero-media{aspect-ratio:4/5;z-index:0;grid-area:2/2;position:relative;inset:auto}[data-composition=spread] .wt-hero-copy{color:inherit;grid-area:2/1}[data-composition=spread] .wt-hero h1{font-size:calc(clamp(3rem, 6vw, 6.5rem) * var(--website-heading))}[data-composition=spread] .wt-issue{border-bottom:1px solid;grid-column:1/-1;padding-bottom:1rem}[data-composition=quiet] .wt-hero{flex-direction:column-reverse;align-items:stretch;min-height:auto;padding-top:10rem;display:flex}[data-composition=quiet] .wt-hero-copy{color:inherit;max-width:50rem;margin-bottom:3rem}[data-composition=quiet] .wt-hero h1{font-size:calc(clamp(3rem, 5.5vw, 6rem) * var(--website-heading))}[data-composition=quiet] .wt-hero-media{aspect-ratio:2;z-index:0;position:relative;inset:auto}[data-composition=quiet] .wt-hero-media:after{display:none}[data-composition=quiet] .wt-work{gap:4rem}[data-composition=salon] .wt-hero{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;min-height:100svh;padding:10rem 8vw 5rem;display:grid}[data-composition=salon] .wt-hero-media{aspect-ratio:3/4;z-index:0;border-radius:48% 48% 0 0;position:relative;inset:auto;overflow:hidden}[data-composition=salon] .wt-hero-copy{color:inherit;text-align:center}[data-composition=salon] .wt-hero h1{font-size:calc(clamp(3rem, 5vw, 6rem) * var(--website-heading))}[data-composition=salon] .wt-actions{justify-content:center}[data-composition=salon] .wt-section-top,[data-composition=salon] .wt-narrative{text-align:center}[data-composition=agency] .wt-hero{align-items:start;min-height:85svh;padding-bottom:12rem}[data-composition=agency] .wt-hero-copy{color:inherit;width:70%}[data-composition=agency] .wt-hero-media{z-index:0;width:32%;height:40%;inset:auto 5% 5% auto}[data-composition=agency] .wt-hero h1{font-weight:600;font-size:calc(clamp(3rem, 7vw, 7rem) * var(--website-heading))}[data-composition=agency] .wt-hero-note{position:absolute;bottom:3rem;left:5vw}[data-composition=agency] .wt-service-list{display:block}[data-composition=agency] .wt-service-list article{grid-template-columns:2rem 1fr 1.2fr;align-items:start;gap:2rem;padding:1.5rem 0;display:grid}[data-composition=agency] .wt-service-list article>.wt-eyebrow{grid-column:2}[data-composition=chapters] .wt-hero{min-height:100svh}[data-composition=chapters] .wt-narrative{text-align:center;grid-template-columns:1fr;max-width:55rem}[data-composition=chapters] .wt-feature{max-width:100%;padding-left:0;padding-right:0;display:block}[data-composition=chapters] .wt-feature-media{aspect-ratio:2}[data-composition=chapters] .wt-feature-copy{max-width:48rem;margin:4rem auto 0;padding:0 1.4rem}[data-composition=index] .wt-hero{min-height:auto;padding-top:10rem;padding-bottom:2rem;display:block}[data-composition=index] .wt-hero-media{display:none}[data-composition=index] .wt-hero-copy{color:inherit}[data-composition=index] .wt-hero h1{font-size:calc(clamp(2.8rem, 5vw, 5.5rem) * var(--website-heading));max-width:65rem}[data-composition=index] .wt-index-link{margin-top:2rem;display:block}[data-composition=strip] .wt-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:90svh;display:grid}[data-composition=strip] .wt-hero-media{aspect-ratio:3/4;z-index:0;grid-area:1/2;position:relative;inset:auto}[data-composition=strip] .wt-hero-copy{color:inherit;grid-area:1/1}[data-composition=strip] .wt-hero h1{font-size:calc(clamp(3rem, 5vw, 6rem) * var(--website-heading))}[data-composition=motion] .wt-hero{min-height:95svh;padding-bottom:7rem}[data-composition=motion] .wt-hero h1{max-width:60rem;font-size:calc(clamp(3rem, 7vw, 7rem) * var(--website-heading))}[data-composition=motion] .wt-work{max-width:70rem;margin:auto}[data-composition=single] .wt-hero{min-height:85svh}[data-composition=single] .wt-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-hero[data-hero=split]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.wt-hero[data-hero=split] .wt-hero-media{z-index:0;aspect-ratio:4/5;position:relative;inset:auto}.wt-hero[data-hero=split] .wt-hero-copy{color:inherit;grid-area:auto}.wt-hero[data-hero=title-first]{flex-direction:column-reverse;align-items:stretch;display:flex}.wt-hero[data-hero=title-first] .wt-hero-copy{color:inherit;margin-bottom:3rem}.wt-hero[data-hero=title-first] .wt-hero-media{z-index:0;aspect-ratio:2;position:relative;inset:auto}.wt-hero[data-hero=immersive]{align-items:end;min-height:95svh;display:flex}.wt-hero[data-hero=immersive] .wt-hero-media{z-index:-2;border-radius:0;width:auto;height:auto;display:block;position:absolute;inset:0}.wt-hero[data-hero=immersive] .wt-hero-copy{color:#fff}@media (max-width:767px){.wt-hero,.wt-hero[data-hero]{min-height:85svh;padding:8rem 1.4rem 3rem}.wt-hero h1{font-size:calc(3.2rem * var(--website-heading))}.wt-narrative,.wt-feature{grid-template-columns:1fr;gap:2rem}.wt-feature:nth-of-type(2n) .wt-feature-media{order:0}.wt-section{padding:clamp(3rem, 10vw, var(--website-space)) 1.4rem}.wt-work,.wt-work[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .7rem}.wt-work[data-layout=horizontal]{display:grid;overflow:visible}.wt-work[data-layout=horizontal] .wt-project:nth-child(2n) .wt-project-media{aspect-ratio:4/3}.wt-work[data-layout=screening]{grid-template-columns:1fr}.wt-work[data-layout=editorial] .wt-project:nth-child(3n+1) .wt-project-media{aspect-ratio:4/3}.wt-service-list,.wt-process,.wt-showcases,[data-composition=single] .wt-service-list{grid-template-columns:1fr}[data-composition=spread] .wt-hero,[data-composition=salon] .wt-hero,[data-composition=strip] .wt-hero,.wt-hero[data-hero=split]{flex-direction:column;align-items:stretch;gap:2rem;display:flex}[data-composition=spread] .wt-hero-media,[data-composition=salon] .wt-hero-media,[data-composition=strip] .wt-hero-media,.wt-hero[data-hero=split] .wt-hero-media{aspect-ratio:4/3;width:100%;min-height:16rem;position:relative}[data-composition=salon] .wt-hero-media{aspect-ratio:4/5;max-width:24rem;margin:auto}[data-composition=agency] .wt-hero{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}[data-composition=agency] .wt-hero-copy{width:100%}[data-composition=agency] .wt-hero-media{aspect-ratio:4/3;z-index:0;width:100%;height:auto;position:relative;inset:auto}[data-composition=agency] .wt-hero-note{position:static}[data-composition=agency] .wt-service-list article{display:block}[data-composition=quiet] .wt-hero{min-height:auto}[data-composition=chapters] .wt-feature-media{aspect-ratio:4/3}[data-composition=index] .wt-hero{min-height:auto}.wt-chapter{margin-top:2rem;display:block;position:static}.wt-work[data-layout=story] .wt-project:nth-child(2n){width:100%}.wt-caption{gap:.5rem}.wt-caption h3{font-size:1.3rem}}.wt-nav{top:var(--bar-h,0px);z-index:30;background:var(--website-bg);color:var(--website-text);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.8rem max(4vw,1.4rem);display:flex;position:absolute;left:0;right:0}.wt-brand{font-family:var(--font-display,var(--font-instrument-serif));flex-shrink:0;font-size:1.7rem}.wt-nav nav{text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:1.3rem;font-size:.65rem;display:flex}.wt-nav[data-nav=centered]{flex-direction:column}.wt-nav>button{display:none}@media (max-width:1023px){.wt-nav,.wt-nav[data-nav=centered]{flex-direction:row}.wt-nav>button{padding:.5rem;font-size:.8rem;display:block}.wt-nav nav{display:none}.wt-nav nav[data-open=true]{background:var(--website-bg);border-bottom:1px solid;max-height:75svh;padding:1.4rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.wt-nav nav a{padding:.6rem}}.website-custom{--color-ink-2:var(--website-bg)}@supports (color:color-mix(in lab, red, red)){.website-custom{--color-ink-2:color-mix(in srgb, var(--website-bg) 90%, var(--website-text))}}.website-custom[data-template=original][data-heading-scale] main h1{font-size:calc(clamp(3.25rem, 8vw, 7.5rem) * var(--website-heading))}.website-custom[data-template=original][data-heading-scale] main h2{font-size:calc(clamp(2.5rem, 5vw, 4.5rem) * var(--website-heading))}.website-custom[data-template=original][data-body-scale] main p:not(.eyebrow){font-size:calc(1rem * var(--website-body))}.website-custom[data-template=original][data-density=compact] main>section{padding-top:3.5rem;padding-bottom:3.5rem}.website-custom[data-template=original][data-density=airy] main>section{padding-top:8rem;padding-bottom:8rem}.website-custom[data-template=original][data-width=narrow] main .max-w-7xl{max-width:65rem}.website-custom[data-template=original][data-width=wide] main .max-w-7xl{max-width:100%}.website-custom[data-template=original][data-button=rounded] main a.inline-flex{border-radius:999px}.website-custom[data-template=original][data-button=outline] main a.inline-flex{color:var(--website-text);border:1px solid var(--website-primary);background:0 0}.website-custom[data-template=original][data-navigation=minimal] header nav[aria-label=Main] a:not([href=\/portfolio]):not([href=\/videography]):not([href=\/book]){display:none}.website-custom[data-template=original][data-navigation=centered] header>div{justify-content:space-around;max-width:100%}
