:root{--brand-paper: #FDFAFA;--brand-paper-alt: #FAFAFA;--brand-accent: #C4806A;--brand-accent-ink: #8B5544;--brand-on-accent: #241814;--brand-accent-soft: #F5E7E0;--brand-accent-2: #6B8169;--brand-muted: #CBC9C9;--brand-ink: #241814;--brand-ink-soft: #4A3A30;--brand-ink-mute: #80705F;--brand-line: #E8DECC;--brand-line-soft: #F1E9DA;--brand-paper-base: #FDFAFA;--brand-ink-base: #241814;--brand-display-font: "Playfair Display", "Iowan Old Style", Georgia, serif;--brand-body-font: "Syne", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--brand-cta-radius: 10px;--brand-radius: 10px;--brand-mono: "IBM Plex Mono", "Fira Code", ui-monospace, monospace}.brand-preview,.brand-preview *{box-sizing:border-box}.brand-preview{background:var(--brand-paper);color:var(--brand-ink);font-family:var(--brand-body-font);line-height:1.55;-webkit-font-smoothing:antialiased}.brand-preview[data-chrome-theme=dark]{--brand-paper: var(--brand-ink-base);--brand-paper-alt: color-mix(in srgb, var(--brand-ink-base) 85%, #000);--brand-ink: var(--brand-paper-base);--brand-ink-soft: color-mix(in srgb, var(--brand-paper-base) 76%, transparent);--brand-ink-mute: color-mix(in srgb, var(--brand-paper-base) 55%, transparent);--brand-line: color-mix(in srgb, var(--brand-paper-base) 18%, transparent);--brand-line-soft: color-mix(in srgb, var(--brand-paper-base) 11%, transparent)}.brand-preview img{display:block;max-width:100%;height:auto}.brand-display{font-family:var(--brand-display-font);font-weight:400;letter-spacing:-.012em}.brand-eyebrow{font-family:var(--brand-body-font);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-ink-mute);font-weight:500}.brand-btn-primary{display:inline-block;padding:14px 28px;background:var(--brand-ink);color:var(--brand-paper);font-family:var(--brand-body-font);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--brand-ink);border-radius:var(--brand-cta-radius);transition:background var(--motion-quick) var(--motion-ease-out),color var(--motion-quick) var(--motion-ease-out),translate var(--motion-quick) var(--motion-ease-out),scale var(--motion-quick) var(--motion-ease-out),box-shadow var(--motion-quick) var(--motion-ease-out)}.brand-btn-primary:hover{background:var(--brand-accent);color:var(--brand-on-accent)}.brand-btn-ghost{display:inline-block;padding:12px 24px;background:transparent;color:var(--brand-ink);font-family:var(--brand-body-font);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--brand-ink);border-radius:var(--brand-cta-radius);transition:translate var(--motion-quick) var(--motion-ease-out),scale var(--motion-quick) var(--motion-ease-out),box-shadow var(--motion-quick) var(--motion-ease-out)}:root,body[data-motion=calm]{--motion-quick: .16s;--motion-base: 175ms;--motion-reveal: .65s;--motion-hero: .7s;--motion-travel: 6px;--motion-stagger: 0ms;--motion-zoom: 1;--motion-lift: 0px}body[data-motion=editorial]{--motion-quick: .18s;--motion-base: .22s;--motion-reveal: .8s;--motion-hero: .9s;--motion-travel: 10px;--motion-stagger: 60ms;--motion-zoom: 1.04;--motion-lift: 0px}body[data-motion=lively]{--motion-quick: .18s;--motion-base: .26s;--motion-reveal: .7s;--motion-hero: 1s;--motion-travel: 22px;--motion-stagger: 80ms;--motion-zoom: 1.07;--motion-lift: 4px}:root{--motion-page: .12s;--motion-ease-out: cubic-bezier(.2, 0, 0, 1);--motion-ease-reveal: cubic-bezier(.16, .84, .32, 1);--motion-ease-in: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root,body[data-motion]{--motion-travel: 0px;--motion-stagger: 0ms;--motion-zoom: 1;--motion-lift: 0px}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-page);animation-timing-function:var(--motion-ease-out)}}@media(prefers-reduced-motion:no-preference){html.reveal-ready [data-reveal],html.reveal-ready :is(main,body.brand-preview,.team-content-wrap)>section:not(:first-of-type):not(:has([data-reveal-children])){opacity:0;transform:translateY(var(--motion-travel));will-change:opacity,transform}html.reveal-ready [data-reveal].is-revealed,html.reveal-ready :is(main,body.brand-preview,.team-content-wrap)>section:not(:first-of-type):not(:has([data-reveal-children])).is-revealed{opacity:1;transform:none;transition:opacity var(--motion-reveal) var(--motion-ease-reveal),transform var(--motion-reveal) var(--motion-ease-reveal);will-change:auto}html.reveal-ready [data-reveal] img,html.reveal-ready :is(main,body.brand-preview,.team-content-wrap)>section:not(:first-of-type):not(:has([data-reveal-children])) img{opacity:0}html.reveal-ready [data-reveal] img.is-revealed,html.reveal-ready :is(main,body.brand-preview,.team-content-wrap)>section:not(:first-of-type):not(:has([data-reveal-children])) img.is-revealed{opacity:1;transition:opacity var(--motion-reveal) var(--motion-ease-reveal)}html.reveal-ready [data-reveal-children]:not(.is-revealed)>*{opacity:0;transform:translateY(var(--motion-travel))}html.reveal-ready [data-reveal-children].is-revealed>:not([data-settled]){transition:opacity var(--motion-reveal) var(--motion-ease-reveal),transform var(--motion-reveal) var(--motion-ease-reveal);transition-delay:calc(var(--i, 0) * var(--motion-stagger))}html.reveal-ready [data-reveal-from]{opacity:0;translate:0 var(--motion-travel)}@media(min-width:769px){html.reveal-ready [data-reveal-from=start]{translate:calc(-2 * var(--motion-travel)) 0}html.reveal-ready [data-reveal-from=end]{translate:calc(2 * var(--motion-travel)) 0}}section:has([data-reveal-from]){overflow-x:clip}html.reveal-ready [data-reveal-from].is-revealed{opacity:1;translate:none;transition:opacity var(--motion-reveal) var(--motion-ease-reveal),translate var(--motion-reveal) var(--motion-ease-reveal)}}@media print{html.reveal-ready :is([data-reveal],[data-reveal-from],[data-reveal-children]>*,[data-reveal] img),html.reveal-ready :is(main,body.brand-preview,.team-content-wrap)>section{opacity:1!important;transform:none!important;translate:none!important}}@media(prefers-reduced-motion:no-preference){html.reveal-ready :is(main,body.brand-preview,.team-content-wrap)>section:first-of-type{animation:moHeroLoad var(--motion-hero) var(--motion-ease-reveal) backwards}html.reveal-ready body:is([data-motion=editorial],[data-motion=lively]) :is(main,body.brand-preview,.team-content-wrap)>section:first-of-type:has([data-hero-copy]){animation:none}html.reveal-ready body:is([data-motion=editorial],[data-motion=lively]) :is(main,body.brand-preview,.team-content-wrap)>section:first-of-type :is([data-hero-copy]>*,[data-hero-item]){animation:moHeroRise var(--motion-hero) var(--motion-ease-reveal) backwards;animation-delay:calc(var(--hero-i, 0) * var(--motion-stagger) * 1.8)}[data-hero-copy]>:nth-child(2){--hero-i: 1}[data-hero-copy]>:nth-child(3){--hero-i: 2}[data-hero-copy]>:nth-child(4){--hero-i: 3}[data-hero-copy]>:nth-child(n+5){--hero-i: 4}html.reveal-ready body:is([data-motion=editorial],[data-motion=lively]) :is(main,body.brand-preview,.team-content-wrap)>section:first-of-type [data-hero-media]:not([data-hero-media=bleed]){animation:moHeroUnveil calc(var(--motion-hero) * 1.3) var(--motion-ease-reveal) calc(var(--motion-stagger) * 2) backwards}html.reveal-ready body:is([data-motion=editorial],[data-motion=lively]) :is(main,body.brand-preview,.team-content-wrap)>section:first-of-type [data-hero-media=bleed]{animation:moHeroFade var(--motion-hero) var(--motion-ease-reveal) backwards}html.reveal-ready body[data-motion=lively] :is(main,body.brand-preview,.team-content-wrap)>section:first-of-type [data-hero-media]:not([data-hero-video]) img{animation:moKenBurns calc(var(--motion-hero) * 16) var(--motion-ease-out) backwards}@keyframes moHeroLoad{0%{opacity:0;transform:translateY(var(--motion-travel))}to{opacity:1;transform:none}}@keyframes moHeroRise{0%{opacity:0;translate:0 calc(var(--motion-travel) * 1.4)}}@keyframes moHeroUnveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes moHeroFade{0%{opacity:0}}@keyframes moKenBurns{0%{scale:1.12}to{scale:1}}}@media(prefers-reduced-motion:no-preference){[data-nav-dropdown][open]:not([data-closing])>[data-nav-panel]{animation:navDdIn var(--motion-base) var(--motion-ease-out) both}[data-nav-dropdown][open][data-closing]>[data-nav-panel]{animation:navDdOut calc(var(--motion-base) * .7) var(--motion-ease-in) both}@keyframes navDdIn{0%{opacity:0;translate:0 calc(-.5 * var(--motion-travel) - 2px)}}@keyframes navDdOut{to{opacity:0;translate:0 calc(-.5 * var(--motion-travel) - 2px)}}}[data-nav-dropdown=click]>summary>span{transition:transform var(--motion-base) var(--motion-ease-out),opacity var(--motion-quick) var(--motion-ease-out)}[data-nav-dropdown=click][open]:not([data-closing])>summary>span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}[data-nav-dropdown=click][open]:not([data-closing])>summary>span:nth-child(2){opacity:0}[data-nav-dropdown=click][open]:not([data-closing])>summary>span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}[data-mo-link]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size var(--motion-base) var(--motion-ease-out),color var(--motion-quick) var(--motion-ease-out)}[data-mo-link]:is(:hover,:focus-visible),summary:is(:hover,:focus-visible)>[data-mo-link]{background-size:100% 1px}[data-mo-header]{transition:box-shadow var(--motion-base) var(--motion-ease-out)}[data-mo-header][data-scrolled]{box-shadow:0 6px 24px #00000014}[data-mo-card]{transition:translate var(--motion-base) var(--motion-ease-out),box-shadow var(--motion-base) var(--motion-ease-out)}[data-mo-card]:is(:hover,:focus-within){translate:0 calc(-1 * var(--motion-lift))}body[data-motion=lively] [data-mo-card=surface]:is(:hover,:focus-within){box-shadow:0 calc(var(--motion-lift) * 3) calc(var(--motion-lift) * 6) #0000001f}:is([data-mo-zoom],[data-mo-portrait]){overflow:hidden}:is([data-mo-zoom],[data-mo-portrait]) img{transition:scale calc(var(--motion-base) * 3) var(--motion-ease-out),filter calc(var(--motion-base) * 2) var(--motion-ease-out)}:is([data-mo-card],[data-mo-zoom]):is(:hover,:focus-within) [data-mo-zoom] img,[data-mo-zoom]:is(:hover,:focus-within) img{scale:var(--motion-zoom)}@media(hover:hover){body:is([data-motion=editorial],[data-motion=lively]) [data-mo-portrait] img{filter:grayscale(.4)}body:is([data-motion=editorial],[data-motion=lively]) :is([data-mo-card],[data-mo-portrait]):is(:hover,:focus-within) [data-mo-portrait] img,body:is([data-motion=editorial],[data-motion=lively]) [data-mo-portrait]:is(:hover,:focus-within) img{filter:none}}[data-mo-bio]{opacity:0;translate:0 var(--motion-travel);pointer-events:none;transition:opacity var(--motion-base) var(--motion-ease-out),translate var(--motion-base) var(--motion-ease-out)}[data-mo-card]:is(:hover,:focus-within) [data-mo-bio]{opacity:1;translate:none}@media(hover:none){[data-mo-bio]{display:none}}:is(.brand-btn-primary,.brand-btn-ghost,[data-mo-btn]):is(:hover,:focus-visible){translate:0 calc(-1 * var(--motion-lift))}body[data-motion=lively] :is(.brand-btn-primary,.brand-btn-ghost,[data-mo-btn]):is(:hover,:focus-visible){box-shadow:0 calc(var(--motion-lift) * 2) calc(var(--motion-lift) * 4) #00000029}[data-mo-arrow]{display:inline-block;transition:translate var(--motion-quick) var(--motion-ease-out)}@media(prefers-reduced-motion:no-preference){:is(.brand-btn-primary,.brand-btn-ghost,[data-mo-btn]):active{scale:.98}body:is([data-motion=editorial],[data-motion=lively]) :is(a,button,summary):is(:hover,:focus-visible) [data-mo-arrow]{translate:4px 0}body[data-motion=lively] .is-revealed [data-mo-sheen]{position:relative;overflow:hidden}body[data-motion=lively] .is-revealed [data-mo-sheen]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);translate:-120% 0;animation:moSheen calc(var(--motion-reveal) * 1.6) var(--motion-ease-out) calc(var(--motion-reveal) * .7) 1 both}@keyframes moSheen{to{translate:120% 0}}}@media(prefers-reduced-motion:no-preference){[data-mo-accordion]{interpolate-size:allow-keywords}[data-mo-accordion]::details-content{block-size:0;overflow-y:clip;transition:block-size var(--motion-base) var(--motion-ease-out),content-visibility var(--motion-base) allow-discrete}[data-mo-accordion][open]::details-content{block-size:auto}}
