@keyframes cw-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cw-slide-in{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes cw-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cw-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cw-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes cw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cw-shimmer{0%{background-position:200%}to{background-position:-200%}}.cw-section-intro{border-left:2px solid var(--cw-color-blush,#c99a90);max-width:min(38rem,100%);padding-left:18px;position:relative}.cw-section-intro--wide{border-left:none;border-top:1px solid var(--cw-color-line,rgba(44,38,34,.12));max-width:none;padding-left:0;padding-top:4px}.cw-section-intro--wide .cw-heading--section{border-left:2px solid var(--cw-color-blush,#c99a90);margin-top:14px;max-width:min(42rem,100%);padding-left:18px}.cw-heading--section,.cw-section-intro .cw-heading--section{color:#2c2622;font-size:var(--cw-font-size-section,clamp(1.65rem,2.8vw,2.35rem));font-weight:500;letter-spacing:-.015em;line-height:1.12;text-transform:none;text-wrap:balance}.cw-section-intro__rule{background:var(--cw-color-blush,#c99a90);display:block;height:1px;margin-top:16px;opacity:.85;transform-origin:left;width:56px}.cw-heading{color:#2c2622;letter-spacing:-.01em;line-height:1.08}.cw-body{color:var(--cw-color-text-body,var(--cw-color-text,#2c2622));font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:var(--cw-font-size-base,1.0625rem);font-weight:400;line-height:1.62;margin:0}.cw-body--soft{color:var(--cw-color-text-soft,rgba(44,38,34,.82))}.cw-editorial-surface{background:var(--cw-color-bg-white,#fffcf9);border:1px solid var(--cw-color-line,rgba(44,38,34,.12))}.cw-container{margin-inline:auto;max-width:var(--cw-container-max,1200px);padding-inline:var(--cw-container-padding);width:100%}.cw-container--narrow{max-width:720px}.cw-kicker{align-items:center;color:var(--cw-color-accent);display:inline-flex;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:var(--cw-font-size-kicker);font-weight:500;gap:12px;letter-spacing:var(--cw-tracking-kicker);margin:0;text-transform:uppercase}.cw-kicker:before{background:currentColor;content:"";height:1px;width:28px}.cw-heading{color:var(--cw-color-primary);font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Palatino,serif;font-size:var(--cw-font-size-2xl);font-weight:500;letter-spacing:.01em;line-height:var(--cw-leading-heading);margin:0;text-transform:none}.cw-heading--section{font-size:var(--cw-font-size-section,clamp(1.85rem,3.4vw,2.55rem));letter-spacing:-.01em;line-height:1.06;text-transform:none}.cw-heading--on-dark{color:var(--cw-color-text-on-dark)}.cw-heading__emphasis{color:var(--cw-color-accent);font-style:italic;font-weight:460}.cw-btn,.cw-btn span{color:var(--cw-color-white)}.cw-btn{align-items:center;background:var(--cw-color-espresso-deep);border:1px solid var(--cw-color-espresso-deep);border-radius:var(--cw-radius);cursor:pointer;display:inline-flex;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:500;justify-content:center;letter-spacing:.14em;line-height:1;min-height:46px;padding:0 20px;text-decoration:none;text-transform:uppercase}.cw-media img{display:block;height:100%;object-fit:cover;width:100%}.wp-block-cozi-wanner-about-bio{background:linear-gradient(180deg,var(--cw-color-bg-white,#fffcf9) 0,#faf8f4 100%);margin:0;padding-block:clamp(32px,5vw,56px)}@media(prefers-reduced-motion:no-preference){.wp-block-cozi-wanner-about-bio:not(.cw-is-visible) .cw-reveal{opacity:0;transform:translateY(18px)}.wp-block-cozi-wanner-about-bio:not(.cw-is-visible) .cw-reveal--from-left{transform:translateX(-28px)}.wp-block-cozi-wanner-about-bio:not(.cw-is-visible) .cw-reveal--scale{transform:scale(.94)}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal{animation:cw-rise .8s cubic-bezier(.22,1,.36,1) both}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--from-left{animation:cw-slide-in .85s cubic-bezier(.22,1,.36,1) both}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--scale{animation:cw-scale-in .75s cubic-bezier(.22,1,.36,1) both}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-section-intro__rule{animation:cw-rule-grow .9s cubic-bezier(.22,1,.36,1) .15s both}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--1{animation-delay:0s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--2{animation-delay:.09s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--3{animation-delay:.18s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--4{animation-delay:.27s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--5{animation-delay:.36s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--6{animation-delay:.45s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--7{animation-delay:.54s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--8{animation-delay:.63s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--9{animation-delay:.72s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--10{animation-delay:.81s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--11{animation-delay:.9s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--12{animation-delay:.99s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--13{animation-delay:1.08s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--14{animation-delay:1.17s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--15{animation-delay:1.26s}.wp-block-cozi-wanner-about-bio.cw-is-visible .cw-reveal--16{animation-delay:1.35s}}.cw-about-bio__stage{align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-bottom:clamp(28px,4vw,40px)}.cw-about-bio__portrait{position:relative;z-index:1}.cw-about-bio__visual{position:relative}.cw-about-bio__accent{aspect-ratio:1;border:3px solid var(--cw-color-bg-white,#fffcf9);bottom:clamp(14px,4%,28px);box-shadow:var(--cw-shadow-md);position:absolute;right:clamp(6px,2vw,14px);width:min(38%,168px);z-index:2}.cw-about-bio__media{aspect-ratio:2/3;border:1px solid var(--cw-color-line,rgba(44,38,34,.12));box-shadow:var(--cw-shadow-lg);max-height:560px;position:relative}.cw-about-bio__media:after,.cw-about-bio__media:before{content:"";height:40px;pointer-events:none;position:absolute;width:40px}.cw-about-bio__media:before{border-left:1px solid var(--cw-color-blush,#c99a90);border-top:1px solid var(--cw-color-blush,#c99a90);left:18px;top:18px}.cw-about-bio__media:after{border-bottom:1px solid var(--cw-color-blush,#c99a90);border-right:1px solid var(--cw-color-blush,#c99a90);bottom:18px;right:18px}.cw-about-bio__media{overflow:hidden}.cw-about-bio__media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.cw-about-bio__media:hover img{transform:scale(1.05)}.cw-about-bio__media img{object-position:center 38%}.cw-about-bio__caption{border-left:2px solid var(--cw-color-blush);color:var(--cw-color-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.55;margin:clamp(16px,2.5vw,22px) 0 0;max-width:100%;padding:0 8px 0 18px;text-transform:uppercase;text-wrap:balance}.cw-about-bio__intro.cw-section-intro{max-width:none}.cw-about-bio__lead{color:var(--cw-color-text-body,#3f3834);font-size:1.05rem;line-height:1.65;margin:16px 0 0;max-width:48ch}.cw-about-bio__pull{border-left:3px solid var(--cw-color-blush);color:#2c2622;font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Palatino,serif;font-size:clamp(1.25rem,2.2vw,1.65rem);font-size:clamp(1.1rem,1.8vw,1.35rem);font-style:italic;font-weight:400;line-height:1.35;margin:20px 0 0;max-width:40ch;padding:18px 0 18px 22px;text-wrap:balance}.cw-about-bio__pillars-wrap{background:#f5f1eb;border:1px solid var(--cw-color-line,rgba(44,38,34,.12));margin-top:8px;padding:clamp(22px,3vw,32px);position:relative}.cw-about-bio__pillars-wrap:after,.cw-about-bio__pillars-wrap:before{content:"";height:28px;pointer-events:none;position:absolute;width:28px}.cw-about-bio__pillars-wrap:before{border-left:1px solid var(--cw-color-blush,#c99a90);border-top:1px solid var(--cw-color-blush,#c99a90);left:12px;top:12px}.cw-about-bio__pillars-wrap:after{border-bottom:1px solid var(--cw-color-blush,#c99a90);border-right:1px solid var(--cw-color-blush,#c99a90);bottom:12px;right:12px}.cw-about-bio__pillars{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.cw-about-bio__pillar{background:linear-gradient(165deg,#faf8f4 0,var(--cw-color-bg-white,#fffcf9) 55%);border:1px solid var(--cw-color-line,rgba(44,38,34,.12));box-shadow:var(--cw-shadow-sm);padding:22px 20px 20px;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.cw-about-bio__pillar:after{background:linear-gradient(90deg,var(--cw-color-blush),transparent);content:"";height:2px;left:20px;opacity:.85;position:absolute;right:20px;top:0}.cw-about-bio__pillar:hover{border-color:var(--cw-color-blush-line);box-shadow:var(--cw-shadow-md);transform:translateY(-4px)}.cw-about-bio__pillar-index{color:var(--cw-color-blush);display:block;font-size:1.75rem;line-height:1;margin-bottom:12px;opacity:.9}.cw-about-bio__pillar-index,.cw-about-bio__pillar-title{font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Palatino,serif}.cw-about-bio__pillar-title{color:#2c2622;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.15;margin:0}.cw-about-bio__pillar-text{color:var(--cw-color-text-body,#3f3834);font-size:.9375rem;line-height:1.58;margin:12px 0 0}@media(max-width:960px){.cw-about-bio__stage{grid-template-columns:1fr}.cw-about-bio__portrait{margin-inline:auto;max-width:min(420px,100%)}.cw-about-bio__media{aspect-ratio:4/5;max-height:none}.cw-about-bio__media img{object-position:center 35%}.cw-about-bio__accent{bottom:16px;right:10px;width:min(34%,132px)}.cw-about-bio__caption{letter-spacing:.08em;padding-right:4px}.cw-about-bio__pillars{grid-template-columns:1fr}}
