*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f4f1e8;color:#252720;font:16px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08}h1{font-size:clamp(46px,5.2vw,82px);letter-spacing:-.045em}h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.035em}h3{font-size:32px}p{max-width:65ch}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a07935;outline-offset:5px}.skip{position:absolute;left:20px;top:-100px;background:#fff;padding:12px;z-index:100}.skip:focus{top:12px}.wrap{width:min(1280px,88%);margin:auto}.topbar{background:#111510;color:#f5f1e7}.nav{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:15px;flex-shrink:0}.brand img{width:60px;height:64px;object-fit:cover;object-position:top}.brand-name{font:17px Georgia,serif;letter-spacing:.22em}.brand-name small{display:block;text-align:center;font:9px Arial;letter-spacing:.5em;margin-top:8px}.nav-links{display:flex;align-items:center;gap:26px;font-size:12px}.nav-links a:hover,.text-link:hover{color:#a98343}.menu-button{display:none;background:none;color:inherit;border:1px solid #89774f;padding:10px}.eyebrow{font-size:10px;letter-spacing:.25em;text-transform:uppercase;font-weight:600;display:block;margin-bottom:22px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:13px 25px;background:#efeadd;color:#171c16;border:1px solid transparent;line-height:1.3;font-size:13px;cursor:pointer;text-align:center}.button:hover{background:#d9c8a5}.button.outline{background:transparent;color:inherit;border-color:#9b875e}.button.dark{background:#252e23;color:#fff}.button.dark:hover{background:#41513c}.text-link{font-size:13px;display:inline-block;border-bottom:1px solid #8a816f;padding-bottom:5px}.hero{position:relative;color:#fff;isolation:isolate;min-height:690px;display:flex;align-items:center;background:#1e2921}.hero-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,17,13,.78),rgba(10,17,13,.32) 60%,rgba(10,17,13,.06))}.hero-copy{padding:90px 0 130px}.hero h1{max-width:850px}.hero p{font:21px/1.55 Georgia,serif;max-width:550px;margin:26px 0 34px;color:#f0ede5}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.values{position:absolute;bottom:31px;font-size:9px;letter-spacing:.3em}.section{padding:90px 0}.section-intro{display:flex;gap:40px;align-items:end;justify-content:space-between;margin-bottom:48px}.section-intro p{max-width:430px;color:#606357;font-size:15px}.engagements{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.engagement{padding:10px 34px 10px 0;display:flex;flex-direction:column;align-items:start}.engagement+.engagement{border-left:1px solid #d2d0c3;padding-left:34px}.engagement h3{font-size:56px;letter-spacing:-.04em;margin-bottom:20px}.engagement p{font-family:Georgia,serif;font-size:18px;line-height:1.6;margin-bottom:25px}.engagement .text-link{margin-top:auto}.engagement details{font-size:13px;margin:0 0 24px;width:100%}.engagement summary{cursor:pointer;padding:5px 0}.engagement ul{padding-left:18px;color:#575e51}.engagement-note{font-size:12px;color:#62695d;margin-top:34px}.media{display:grid;grid-template-columns:1fr 1fr;background:#e9e6dc}.media-image{width:100%;height:100%;min-height:490px;object-fit:cover}.media-copy{padding:70px clamp(28px,6vw,90px);align-self:center}.media-copy p{margin:24px 0 26px;color:#575d50}.media details{margin-top:28px;font-size:13px}.media summary{cursor:pointer}.media details p{margin:12px 0}.philosophy{background:#232c23;color:#efecdf}.philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.philosophy p{color:#dddccf;margin-bottom:24px}.signature{font:italic 26px Georgia,serif;color:#d2bc92}.resources{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.book{background:#2d372b;color:#f2eddf;aspect-ratio:4/5;max-width:330px;margin:auto;padding:34px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:12px 16px 28px #25272020;border-left:8px solid #1d261d}.book h3{font-size:47px}.book small{letter-spacing:.2em;font-size:10px}.resources p{margin:24px 0 28px;color:#575d50}.resource-list{margin-top:22px;font-size:13px;display:flex;gap:15px;flex-wrap:wrap}.apparel{display:grid;grid-template-columns:1fr 1.1fr;background:#121612;color:#eee9dd}.apparel-copy{padding:75px clamp(28px,6vw,90px)}.apparel-copy p{margin:24px 0;color:#c7cbbb}.apparel-visual{display:flex;align-items:center;justify-content:center;padding:35px;background:#080a08}.apparel-visual img{width:100%;max-width:650px}.caption{font-size:11px!important;color:#abae9e!important}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.journal-card{border-top:1px solid #bcbfaf;padding-top:23px}.journal-card h3{font-size:29px;margin:18px 0}.journal-card p{font-size:14px;color:#5a6254;margin-bottom:20px}.journal-card .eyebrow{margin:0}.contact{background:#e5e5d9}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact p{margin:24px 0;color:#555e4d}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form label{font-size:12px;display:block}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{display:block;width:100%;background:#f8f6ee;border:1px solid #a6ad9b;border-radius:0;padding:12px;margin-top:6px;color:#252720}.contact-form textarea{min-height:120px;resize:vertical}.wide{grid-column:1/-1}.check{display:flex!important;align-items:start;gap:10px}.check input{margin-top:4px}.contact-form .hint{font-size:12px;margin:0}.notice{padding:18px;border-left:3px solid #8a733e;background:#fffdf5;margin-bottom:20px}.footer{background:#111710;color:#d8d8ca;padding:45px 0;font-size:12px}.footer-inner{display:flex;justify-content:space-between;gap:25px;align-items:start}.footer-links{display:flex;gap:22px;flex-wrap:wrap}.footer-bottom{margin-top:35px;display:flex;justify-content:space-between;gap:20px;color:#a6ad9c;font-size:10px}.page-content{min-height:55vh;padding:70px 0}.page-content h1{margin-bottom:35px}.page-content h2,.page-content h3{margin:35px 0 15px}.page-content p{margin:16px 0}.page-content a:not(.button){text-decoration:underline}.page-content .alignwide{max-width:100%}.page-content input,.page-content textarea{max-width:100%}.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce button.button{background:#283424;color:#fff;border-radius:0}.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:contain;background:#e5e5db}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:25px Georgia,serif;color:#242b20}.woocommerce .price{color:#535e3f!important}.woocommerce div.product .product_title{font-size:clamp(36px,4vw,56px)}.woocommerce table.shop_table{border-color:#c8cbbb}.woocommerce input,.woocommerce select,.woocommerce textarea{padding:12px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1600px){.hero{min-height:760px}}@media(max-width:1050px){.nav-links{gap:15px}.brand-name{font-size:14px}.nav-links .button{padding:12px}.philosophy-grid,.resources,.contact-grid{gap:45px}.hero{min-height:640px}}@media(max-width:820px){.wrap{width:88%}.nav{min-height:86px;flex-wrap:wrap;padding:12px 0}.brand img{width:46px;height:50px}.menu-button{display:block}.nav-links{width:100%;display:flex;flex-wrap:wrap;padding:12px 0;gap:18px}.js .nav-links:not(.is-open){display:none}.nav-links .button{width:100%}.hero{min-height:650px}.hero-copy{padding:70px 0 125px}.hero h1{font-size:clamp(43px,8vw,66px)}.hero p{font-size:19px}.values{font-size:8px;letter-spacing:.15em;max-width:85%;line-height:2}.section{padding:65px 0}.section-intro{display:block}.section-intro p{margin-top:24px}.engagements{grid-template-columns:1fr;gap:30px}.engagement,.engagement+.engagement{border-left:0;padding:0 0 30px;border-bottom:1px solid #d2d0c3}.engagement h3{font-size:48px}.media,.apparel,.philosophy-grid,.resources,.contact-grid{grid-template-columns:1fr}.media-image{min-height:0;aspect-ratio:4/3}.media-copy,.apparel-copy{padding:48px 6%}.philosophy-grid,.resources,.contact-grid{gap:35px}.resources .book{max-width:280px;width:100%}.journal-grid{grid-template-columns:1fr;gap:35px}.contact-form{grid-template-columns:1fr}.contact-form>*{grid-column:1}.footer-inner,.footer-bottom{flex-direction:column}.footer-links{gap:17px}.apparel-visual{padding:20px}.page-content{padding:45px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media print{.topbar,.footer,.hero,.media,.apparel,.contact,.menu-button{display:none}body{background:#fff;color:#000}.section{padding:20px 0}}

.references{background:#eeece2}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px}.reference-card{margin:0;padding:32px 0;border-top:1px solid #b9bdac;display:flex;flex-direction:column}.reference-card blockquote{margin:0 0 28px}.reference-card blockquote p{font:19px/1.65 Georgia,serif;color:#323b2e}.reference-card figcaption{margin-top:auto}.reference-card figcaption strong{display:block;font-size:13px;font-weight:600;letter-spacing:.03em}.reference-card figcaption span{display:block;font-size:11px;color:#5a6452;margin-top:4px}.reference-note{font-size:11px;color:#646d5b;margin-top:22px}@media(max-width:1050px){.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}}@media(max-width:650px){.reference-grid{grid-template-columns:1fr}.reference-card blockquote p{font-size:18px}}

/* Founder-led editorial revision */
.topbar{background:#080a09}.brand-wordmark{display:block;position:relative;width:240px;height:60px;overflow:hidden;background:#000;flex-shrink:0}.brand .brand-wordmark img{position:absolute;max-width:none;width:1047.27px;height:698.18px;left:-16.36px;top:-282.95px;object-fit:initial}.hero{min-height:760px}.hero:after{background:linear-gradient(90deg,rgba(4,12,18,.76),rgba(4,12,18,.36) 62%,rgba(4,12,18,.08))}.hero-copy{padding-top:115px;padding-bottom:155px}.hero-image{object-position:center}.founder{background:#f5f1e8;padding-top:110px;padding-bottom:100px}.founder-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:85px;align-items:center}.founder-image{margin:0;position:relative}.founder-image img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.founder-image figcaption{background:#20251f;color:#f5f1e8;padding:20px 25px;font-size:11px;letter-spacing:.18em}.founder-image figcaption span{display:block;color:#cccdbc;font-size:10px;letter-spacing:.05em;margin-top:5px}.founder-copy h2{font-size:clamp(42px,4.6vw,68px);margin-bottom:30px}.founder-copy p{margin:19px 0;color:#535b4c;font-size:15px}.founder-copy .founder-lead{font:23px/1.5 Georgia,serif;color:#293322}.founder-copy .text-link{margin-top:15px}.story-chapters{background:#e8e5da;padding:65px 0}.chapter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.chapter-number{display:block;color:#8d7953;font:italic 38px Georgia,serif;margin-bottom:24px}.chapter-grid h3{font-size:27px;margin-bottom:20px}.chapter-grid p{font-size:14px;color:#58604e}.human-section{display:grid;grid-template-columns:1.1fr .9fr;background:#eeeadd}.human-copy{padding:80px clamp(30px,7vw,110px)}.human-copy p{margin:24px 0;color:#525c48;font-size:16px}.human-copy .button{margin-top:10px}.human-image{margin:0;position:relative;background:#161816}.human-image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.human-image figcaption{position:absolute;bottom:30px;left:30px;color:#fff;font-size:10px;letter-spacing:.18em}.why-work{background:#202920;color:#f4f0e6}.why-work .section-intro p{color:#c5cbbd}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.why-grid article{border-top:1px solid #68715d;padding-top:25px}.why-grid h3{margin-bottom:20px}.why-grid p{font-size:15px;color:#d1d6c7}.scope-note{font-size:11px;color:#b4bdab;margin-top:40px}@media(max-width:1100px){.nav-links{gap:16px}.nav-links .button{font-size:11px;padding:11px}.brand-wordmark{width:210px;height:53px}.brand .brand-wordmark img{width:916.36px;height:610.91px;left:-14.32px;top:-247.58px}.founder-grid{gap:45px}.chapter-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.hero{min-height:680px}.hero-copy{padding-top:85px;padding-bottom:125px}.founder{padding:65px 0}.founder-grid{grid-template-columns:1fr;gap:35px}.founder-image{max-width:500px}.founder-copy h2{font-size:46px}.human-section{grid-template-columns:1fr}.human-copy{padding:55px 6%}.human-image{max-height:650px;overflow:hidden}.human-image img{height:auto}.why-grid{grid-template-columns:1fr;gap:30px}.chapter-grid{gap:35px}}@media(max-width:500px){.chapter-grid{grid-template-columns:1fr}.brand-wordmark{width:210px}.hero h1{font-size:45px}.human-copy h2{font-size:39px}.founder-copy .founder-lead{font-size:21px}}

/* GREATNESS / founder-led visual rebuild */
body{background:#f1eee6;color:#22251f}.topbar{background:#080a09}.nav{min-height:88px}.hero.greatness-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:0;background:#0a0d0b;isolation:auto}.greatness-hero:after{display:none}.hero-type{padding:78px max(6vw,28px) 62px;align-self:center}.hero-type .eyebrow{color:#c9ad78;font-size:10px}.hero-type h1{font-family:Georgia,serif;font-size:clamp(76px,8.8vw,142px);line-height:.91;letter-spacing:-.065em;color:#f4f0e7}.hero-type h1 em,.manifesto h2 em,.strength-copy h2 em{font-weight:400;color:#c4a369}.hero .hero-declaration{font:22px/1.4 Georgia,serif;margin:30px 0 15px;max-width:440px}.hero .hero-description{font:14px/1.75 Arial,sans-serif;color:#bec4b8;margin:0 0 30px;max-width:410px}.hero .actions{gap:18px}.hero .button{background:#c8ab77;color:#121611;padding:17px 24px}.hero-byline{font-size:10px;letter-spacing:.19em;margin-top:52px;color:#eee7d7}.hero-byline span{display:block;font-size:11px;letter-spacing:.03em;color:#a6ae9f;margin-top:6px}.hero-portrait{margin:0;position:relative;align-self:stretch;background:#c7c8c4;min-height:700px}.hero-portrait img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 15%}.hero-portrait figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#101810cc);padding:55px 28px 24px;color:white;font-size:9px;letter-spacing:.18em}.creed-strip{background:#c4a369;color:#11180e;padding:24px 6%;display:flex;justify-content:space-between;gap:16px;font:italic 23px Georgia,serif}.manifesto{background:#111710;color:#f1eee5;padding:100px 0}.manifesto h2{font-size:clamp(52px,7vw,106px);max-width:950px}.manifesto .eyebrow{color:#b9a47d}.manifesto-bottom{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-top:35px}.manifesto-bottom p{max-width:510px;color:#c9cfc0}.founder-image img{aspect-ratio:3/4;object-position:center top}.founder-image figcaption span{color:#e1dbc8}.strength-feature{display:grid;grid-template-columns:1fr 1fr;background:#101710;color:#f4eee1}.strength-feature figure{margin:0}.strength-feature img{display:block;width:100%;height:100%;max-height:780px;object-fit:cover;object-position:50% 28%}.strength-copy{padding:80px 12%;align-self:center}.strength-copy h2{font-size:clamp(40px,4.5vw,70px)}.strength-copy p{color:#c2c9b9;margin:24px 0}.strength-copy .eyebrow{color:#c4a369}.strength-copy .button{margin-top:12px}.human-copy h2{font-size:clamp(42px,4.6vw,68px)}.human-image img{object-position:50% 35%}.human-image figcaption{background:#0009;padding:10px;left:20px;bottom:20px}.life-gallery{background:#e8e4da}.life-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.life-card{margin:0}.life-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.life-card:nth-child(3) img,.life-card:nth-child(4) img{object-fit:contain;background:#d3cfc5}.life-card:nth-child(1) img{object-position:30% center}.life-card:nth-child(6) img{object-fit:contain;background:#d3cfc5}.life-card figcaption{padding:20px 0 0}.life-card .eyebrow{margin-bottom:10px;color:#6a624d;font-size:9px}.life-card h3{font-size:25px;line-height:1.2}.engagement{padding-top:28px;border-top:2px solid #ab9264}.engagement:nth-child(3){background:#e5dfd0;padding-right:25px}.media-image{object-position:50% 35%;max-height:720px}.button[disabled]{cursor:default;opacity:.65}.contact h2{font-size:clamp(43px,5vw,72px)}
@media(min-width:1500px){.hero-portrait{min-height:870px}}@media(max-width:1100px){.hero-type{padding:60px 6vw}.hero-type h1{font-size:clamp(65px,8.4vw,95px)}.hero-portrait{min-height:690px}.hero .hero-declaration{font-size:21px}.nav-links{gap:12px}.nav-links a{font-size:11px}}
@media(max-width:820px){.hero.greatness-hero{grid-template-columns:1fr}.hero-type{padding:60px 6% 50px}.hero-type h1{font-size:clamp(76px,16vw,118px)}.hero-portrait{min-height:0;aspect-ratio:3/4}.hero-portrait img{object-fit:cover;object-position:center top}.hero-byline{margin-top:34px}.creed-strip{flex-wrap:wrap;justify-content:center;font-size:20px;padding:22px 5%;gap:10px 24px}.manifesto{padding:65px 0}.manifesto-bottom{display:block}.manifesto-bottom .text-link{margin-top:24px}.strength-feature{grid-template-columns:1fr}.strength-feature figure{max-height:none}.strength-feature img{height:auto;max-height:none;object-fit:contain}.strength-copy{padding:55px 6%}.life-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.human-image{max-height:none}.human-image img{position:static;width:100%;height:auto}.engagement:nth-child(3){padding:25px}.media-image{height:auto;aspect-ratio:3/4;object-fit:cover}.founder-image{max-width:none}}
@media(max-width:480px){.life-grid{grid-template-columns:1fr}.life-card img{aspect-ratio:auto;max-height:600px;object-fit:contain;background:#d3cfc5}.hero .actions{align-items:start;flex-direction:column}.hero-type h1{font-size:76px}.hero .hero-description{font-size:14px}.manifesto h2{font-size:54px}}

/* Full owner-supplied visual story */
.story-archive{background:#f1eee7;color:#171917}.story-chapters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 55px}.story-chapters a{border:1px solid #787369;padding:12px 18px;text-decoration:none;font-size:13px}.story-chapters a:hover{background:#171917;color:#fff}.story-chapter{padding:55px 0;border-top:1px solid #b8b1a5;scroll-margin-top:100px}.story-chapter header{max-width:750px;margin-bottom:30px}.story-chapter h3{font-family:Georgia,serif;font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1.12;margin:14px 0}.story-chapter header p{max-width:660px;line-height:1.8}.story-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.story-photo{margin:0;min-width:0}.photo-open{display:block;position:relative;width:100%;padding:0;border:0;background:#191b19;cursor:zoom-in}.photo-open img{display:block;width:100%;height:380px;object-fit:contain}.photo-enlarge{position:absolute;bottom:12px;right:12px;padding:8px 10px;background:#111d;color:white;font-size:11px;letter-spacing:.06em}.story-photo figcaption{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:12px 0 10px;color:#5b574f}.story-more{margin-top:28px}.story-more summary{cursor:pointer;padding:20px 0;font-size:16px;border-top:1px solid #b8b1a5}.story-more summary span{font-size:12px;margin-left:14px;color:#5b574f}.story-more[open] summary{margin-bottom:16px}.photo-dialog{padding:56px 20px 16px;border:1px solid #74684f;background:#111512;color:#fff;max-width:95vw;max-height:95vh;width:1100px}.photo-dialog::backdrop{background:#000e}.photo-dialog>img{display:block;max-width:100%;height:auto;max-height:75vh;object-fit:contain;margin:auto}.photo-close{position:absolute;top:12px;right:15px;background:transparent;border:1px solid #c5b38d;color:#fff;padding:8px 14px;cursor:pointer}.photo-caption{text-align:center;font-size:13px}.photo-open:focus-visible,.photo-close:focus-visible{outline:3px solid #a8792c;outline-offset:4px}
@media(max-width:850px){.story-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-open img{height:340px}}@media(max-width:520px){.story-photo-grid{grid-template-columns:1fr}.photo-open img{height:auto;max-height:540px}.story-chapter{padding:36px 0}.story-chapters a{padding:10px;font-size:12px}.story-more summary span{display:block;margin:8px 0 0}}

/* Approved editorial launch layout */
.founder-image img{object-fit:contain;background:#171917;min-height:0;height:auto;width:100%}.founder-grid{grid-template-columns:1fr 1.1fr}.founder-copy h2{font-size:clamp(38px,4.5vw,66px)}.founder-copy p{font-size:16px;line-height:1.85}.founder-image{align-self:center}.hero-portrait img{object-position:50% 22%}.hero-portrait figcaption{display:none}.editorial-pillars{display:grid;grid-template-columns:1fr 1fr}.pillar-pair{display:grid;grid-template-columns:1fr 1fr;background:#f3efe7;color:#1b1c18;min-width:0}.pillar-pair figure,.wisdom-editorial figure{margin:0;overflow:hidden}.pillar-pair figure img{display:block;width:100%;height:100%;min-height:540px;object-fit:cover;object-position:50% 30%}.pillar-copy{padding:50px 32px;align-self:center}.pillar-copy h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.1;margin:22px 0}.pillar-copy p{font-size:15px;line-height:1.8}.dark-pillar{background:#141713;color:#eee9df}.dark-pillar .eyebrow,.wisdom-editorial .eyebrow{color:#c2aa7a}.wisdom-editorial{display:grid;grid-template-columns:1fr 1fr;background:#181b17;color:#eee9df}.wisdom-editorial img{display:block;width:100%;height:440px;object-fit:cover;object-position:50% 65%}.wisdom-editorial .pillar-copy{max-width:650px;padding:55px 65px}.moments-section{background:#eae6dd;padding:45px 0 55px;color:#22251e}.moments-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.moments-heading p{font-size:14px}.moments-rail{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:x mandatory;padding:14px 0 16px;scrollbar-color:#9c875e #dbd5c8}.moments-rail figure{flex:0 0 25%;min-width:230px;margin:0;scroll-snap-align:start}.moments-rail img{width:100%;height:310px;object-fit:contain;background:#171917;display:block}.trust-photo-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 45px}.trust-photo-strip img{width:100%;height:330px;object-fit:contain;background:#151815}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr)}.media-image{object-position:50% 30%}.editorial-apparel{margin:0;background:#eae5db;color:#161913}.editorial-apparel figure{margin:0}.editorial-apparel .apparel-visual img{height:500px;width:100%;object-fit:contain;background:#171917}.editorial-apparel .caption{font-size:13px;line-height:1.7}.journal-card img{width:100%;height:210px;object-fit:cover}.contact{background:#111610!important;color:#f4efe5}.contact label,.contact p,.contact h2{color:inherit}.contact input,.contact textarea,.contact select{background:#fff;color:#181b17}.contact .eyebrow{color:#c2aa7a}.contact .button.dark{background:#c4ad7c;color:#141713}.scope-note{font-size:12px;color:#655f54}.hero-description{max-width:560px}
@media(min-width:1500px){.pillar-copy{padding:55px 45px}}@media(max-width:1100px){.editorial-pillars{grid-template-columns:1fr}.pillar-pair figure img{min-height:440px;max-height:600px}.pillar-copy{padding:45px}.reference-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.founder-grid,.wisdom-editorial{grid-template-columns:1fr}.founder-image{order:2}.pillar-pair{grid-template-columns:1fr 1fr}.pillar-pair figure img{min-height:440px}.pillar-copy{padding:28px 20px}.pillar-copy h2{font-size:30px}.pillar-copy p{font-size:14px}.wisdom-editorial .pillar-copy{padding:35px 24px}.wisdom-editorial img{height:300px}.trust-photo-strip{gap:10px}.trust-photo-strip img{height:190px}.reference-grid{grid-template-columns:1fr}.moments-heading{display:block}.moments-rail figure{flex-basis:72%}.editorial-apparel .apparel-visual img{height:350px}}@media(max-width:420px){.pillar-pair{grid-template-columns:1fr}.pillar-pair figure img{min-height:0;height:400px}.pillar-copy{padding:32px 24px}}

.founder-image img{aspect-ratio:auto}.editorial-apparel .apparel-copy p{color:#4b4c42}.why-work .scope-note{color:#c5c6bc}.book p{color:#e1dfd1}

/* October 15 refinement: visible imagery and direct conversion path */
.moments-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px}.moments-grid figure{margin:0;min-width:0}.moments-grid img{display:block;width:100%;height:290px;object-fit:contain;background:#161916}.offer-intro{margin-top:24px;font-size:18px;max-width:800px}.deliverables{padding-left:18px;margin:0 0 24px;line-height:1.8;font-size:14px}.deliverables li{margin-bottom:10px}.engagement .package-outcome{font:14px/1.7 Arial,sans-serif;border-top:1px solid #c6c0b2;padding-top:20px}.engagement .button{margin-top:auto;width:100%}.coaching-results{margin-top:65px;padding-top:40px;border-top:1px solid #b9ac91}.coaching-results h3{font-size:38px;margin-bottom:30px}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.results-grid strong{font:26px Georgia,serif}.results-grid p{margin-top:12px;font-size:15px}.results-note{font-size:12px;margin-top:28px;color:#5a5c53}.next-steps{padding-left:20px;margin-top:28px;line-height:1.8}.next-steps li{padding-bottom:12px}.journal-editorial-art{height:210px;background:#263226;color:#f2eadc;padding:25px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.journal-editorial-art span{font:9px Arial;letter-spacing:.18em;color:#d3b87e}.journal-editorial-art strong{font:30px/1.1 Georgia,serif}.journal-card img{margin-bottom:20px}.connect-section{background:#e5dfd2}.connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.connect-grid p{margin-top:22px}.connect-links{display:grid;gap:25px}.connect-links a{display:block;border-bottom:1px solid #aa9d83;padding-bottom:25px}.connect-links .eyebrow{margin-bottom:12px}.connect-links h3{font-size:29px}.connect-links p{font-size:14px;margin-top:14px}.apparel-store{background:#0b0e0c;color:#f4efe6}.apparel-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px}.apparel-heading p{margin-top:24px;color:#c9cbbf}.apparel-lockup{width:125px;height:auto}.apparel-products{display:grid;grid-template-columns:1fr 1fr;gap:30px}.apparel-product{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;border:1px solid #42473c;padding:20px}.apparel-product img{display:block;width:100%;height:330px;object-fit:contain;background:#111}.apparel-product .eyebrow{font-size:9px;color:#c7ad78}.apparel-product h3{font-size:29px;margin-bottom:25px}.apparel-order{display:flex;justify-content:space-between;gap:55px;margin-top:40px;padding-top:35px;border-top:1px solid #42473c}.apparel-order h3{font-size:29px}.apparel-order p{max-width:650px;margin-top:20px;font-size:14px;color:#c9cbbf}.apparel-order .actions{align-self:center;flex-direction:column;align-items:flex-start;min-width:220px}.closing{background:#252e23;color:#f1ecdf;text-align:center}.closing p{margin:25px auto}.closing .button{margin-top:10px}.page-content article{max-width:780px;margin:0 auto 65px}.page-content article h1{font-size:clamp(38px,5vw,64px);margin-bottom:24px}.page-content article h2{font-size:32px;margin:38px 0 18px}.page-content article p{margin:20px 0;font-size:18px;line-height:1.85}.page-content article ul,.page-content article ol{padding-left:24px;line-height:1.9}.page-content article li{margin-bottom:12px}.page-content article .essay-action{padding:28px;background:#e5dfd0;margin:35px 0}.page-content article .essay-action a{border-bottom:1px solid #6d785b}.nav-links{gap:19px}
@media(max-width:1100px){.moments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apparel-products{gap:20px}.apparel-product{grid-template-columns:1fr}.results-grid{grid-template-columns:1fr 1fr}.nav-links{gap:12px}}
@media(max-width:700px){.moments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moments-grid img{height:240px}.moments-grid figure:last-child{grid-column:1/-1}.connect-grid{grid-template-columns:1fr;gap:35px}.apparel-products{grid-template-columns:1fr 1fr;gap:14px}.apparel-product{padding:12px;gap:18px}.apparel-product img{height:230px}.apparel-product h3{font-size:23px}.apparel-heading{align-items:flex-start}.apparel-lockup{width:80px}.apparel-order{display:block}.apparel-order .actions{margin-top:28px}.results-grid{gap:24px}.coaching-results h3{font-size:31px}}
@media(max-width:400px){.apparel-products{grid-template-columns:1fr}.moments-grid img{height:200px}}

/* Centered editorial images, aligned cards and accessible discussion form. */
.journal-grid{align-items:stretch}.journal-card{display:flex;flex-direction:column;min-width:0}.journal-card img{height:310px;width:100%;object-fit:contain;object-position:center center;background:#ddd9cf;display:block}.journal-card .eyebrow{min-height:20px;margin:0}.journal-card h3{min-height:96px;line-height:1.15}.journal-card>p{flex-grow:1}.journal-card>.text-link{align-self:flex-start;margin-top:auto}.trust-photo-strip img,.moments-grid img{object-position:center center}.apparel-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.apparel-product{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;overflow:hidden}.apparel-product>a{display:block;background:#161813}.apparel-product img{height:400px;aspect-ratio:4/5;object-fit:contain;object-position:center center;width:100%;margin:auto}.apparel-product>div{display:flex;flex:1;flex-direction:column;padding:25px}.apparel-product h3{font-size:27px;min-height:65px}.apparel-product .text-link{margin-top:auto;align-self:flex-start}.collection-note{font-size:12px;color:#c6c7be;margin-top:24px}.apparel-order{gap:40px}.apparel-order p{line-height:1.85}.hero-byline{letter-spacing:.12em}.hero-byline span{font-size:12px}.why-grid h3{font-size:30px}
#comments{margin-top:65px;padding-top:40px;border-top:1px solid #b9b4a4}#comments .comment-reply-title{font-size:32px;margin:20px 0}#commentform{display:grid;grid-template-columns:1fr 1fr;gap:22px}#commentform>p{margin:0;font-size:15px}#commentform .comment-notes,#commentform .logged-in-as,#commentform .comment-form-comment,#commentform .comment-form-cookies-consent,#commentform .form-submit,#commentform .mg-captcha{grid-column:1/-1}#commentform label{display:block;font-size:14px;line-height:1.5;margin-bottom:9px}#commentform input:not([type=checkbox]):not([type=submit]),#commentform textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;border:1px solid #a6a99a;background:#fff;color:#20261d;padding:14px;border-radius:0}#commentform textarea{min-height:200px;resize:vertical}#commentform .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px}#commentform .comment-form-cookies-consent input{margin-top:4px}#commentform input[type=submit]{background:#283523;color:#fff;border:0;padding:16px 28px;cursor:pointer}#comments .comment-list{padding-left:0;list-style:none}#comments .comment-body{margin-bottom:30px}.mg-captcha{width:100%;grid-column:1/-1;background:#fff;color:#222;padding:14px;border:1px solid #b4b7aa}.mg-captcha p{font-size:12px!important;margin:8px 0!important;color:#343e30!important}.mg-captcha altcha-widget{max-width:100%;--altcha-max-width:100%}
@media(max-width:1000px){.apparel-products{grid-template-columns:repeat(2,minmax(0,1fr))}.apparel-product img{height:360px}.journal-card img{height:270px}.journal-card h3{min-height:110px}}
@media(max-width:700px){#commentform{grid-template-columns:1fr}#commentform>p{grid-column:1}.journal-card h3{min-height:0}.journal-card img{height:340px}.apparel-product img{height:290px}.apparel-product>div{padding:18px}.apparel-product h3{font-size:25px;min-height:85px}}
@media(max-width:440px){.apparel-products{grid-template-columns:1fr}.apparel-product img{height:390px}.apparel-product h3{min-height:0}.journal-card img{height:320px}}

.mg-captcha .mg-code-image{display:block;width:240px;height:75px;object-fit:contain;margin:12px 0}.mg-captcha .mg-code-image[hidden]{display:none}.mg-captcha input[name=mg_answer]{max-width:260px}.mg-refresh{padding:10px 16px;margin-top:10px;cursor:pointer}.mg-captcha label{display:block}.mg-captcha{grid-column:1/-1}
#commentform>p{max-width:none;width:100%}#commentform .comment-form-comment{max-width:none;width:100%}

/* Coaching narrative and anonymous outcome features. */
.sales-intro{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;margin-bottom:48px}.sales-intro figure,.connect-photo,.closing-grid figure{margin:0;min-width:0}.sales-intro img{width:100%;height:390px;object-fit:contain;object-position:center;background:#ded9cc;display:block}.sales-intro p{max-width:64ch}.advisory-intro img{height:470px}.progress-intro{margin-bottom:32px;gap:40px}.progress-intro img{height:280px}.engagement h4{font-size:26px;line-height:1.2;font-weight:400;margin:8px 0 18px;min-height:94px}.engagement{display:flex;flex-direction:column}.engagement>p:not(.package-outcome){min-height:100px}.engagement .deliverables{flex:1}.engagement .button{margin-top:auto}.lived-results{margin-top:70px;padding-top:65px;border-top:1px solid #b7baa9}.outcomes-lead{max-width:760px;font-size:20px;line-height:1.65}.marriage-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;margin:40px 0;background:#e2dfd1;padding:40px}.marriage-story h3{font-size:36px;line-height:1.16;margin-top:15px}.marriage-story p{font-size:17px;line-height:1.75}.story-takeaway{font-weight:600}.anonymous-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.anonymous-grid article{padding:26px 0;border-top:1px solid #9da48d}.anonymous-grid h3{font-size:27px;line-height:1.2;margin:16px 0}.anonymous-grid p{font-size:16px;line-height:1.7}.outcomes-invitation{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:35px;padding-top:35px;border-top:1px solid #9da48d}.outcomes-invitation h3{font-size:36px;margin:12px 0}.outcomes-invitation .button{flex-shrink:0}.connect-photo{margin-top:30px}.connect-photo img{width:100%;height:300px;object-fit:contain;object-position:center;display:block;background:#d3cfbe}.closing-grid{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:60px}.closing-grid figure img{width:100%;height:420px;object-fit:contain;object-position:center;display:block;background:#161d15}.closing-grid .button{white-space:normal}
@media(max-width:1000px){.sales-intro{gap:30px}.engagement h4{font-size:23px;min-height:110px}.anonymous-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marriage-story{gap:30px;padding:30px}.closing-grid{gap:30px}}
@media(max-width:700px){.sales-intro,.marriage-story,.closing-grid{grid-template-columns:1fr}.sales-intro img,.advisory-intro img{height:340px}.progress-intro img{height:280px}.engagement h4,.engagement>p:not(.package-outcome){min-height:0}.anonymous-grid{grid-template-columns:1fr}.marriage-story{padding:25px;gap:5px}.outcomes-invitation{display:block}.outcomes-invitation .button{margin-top:15px}.closing-grid figure img{height:350px}.connect-photo img{height:260px}}
