@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-6.ttf)format("truetype")}:root{--ink:#101012;--paper:#f5f2eb;--muted:#b7b4b0;--red:#c8192e;--bright:#ef4154;--line:#d9d5ce;--sans:"DM Sans",Arial,sans-serif;--serif:"Instrument Serif",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:102px}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}:is(a:focus-visible,button:focus-visible,iframe:focus-visible){outline-offset:5px;border-radius:2px;outline:3px solid #e13b50}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}em{font-family:var(--serif);font-weight:400}::selection{background:var(--red);color:#fff}.section-shell{max-width:1408px;margin:0 auto;padding-left:72px;padding-right:72px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.eyebrow i{background:var(--bright);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 5px #ef41540d}.edition{letter-spacing:.12em;color:#868481;font-size:9px;font-weight:500;line-height:1.8}.section-number{color:#8a857e;margin-right:13px;font-size:10px}.dark-eyebrow{color:#484442}.button{white-space:nowrap;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:0 23px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-red{background:var(--red);color:#fff}.button-red:hover{background:#df2339}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#333034}.text-link{align-items:center;gap:11px;min-height:44px;font-size:12px;font-weight:500;transition:gap .2s;display:inline-flex}.text-link:hover{gap:17px}.dark-link{color:var(--ink)}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:14px 20px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:40;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101012f5;border-bottom:1px solid #ffffff13;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;max-width:1408px;height:88px;margin:auto;padding:0 72px;display:flex}.brand{align-items:center;gap:15px;display:flex}.brand-mark{letter-spacing:-.07em;font-size:46px;font-weight:650;line-height:1;position:relative;top:-3px}.brand-mark span{color:var(--bright)}.brand-name{letter-spacing:.15em;border-left:1px solid #ffffff30;padding-left:15px;font-size:10px;font-weight:600;line-height:1.35}.desktop-nav{align-items:center;gap:39px;font-size:11px;display:flex}.desktop-nav>a{align-items:center;gap:18px;min-height:44px;display:flex}.desktop-nav>a:hover{color:var(--bright)}.desktop-nav .nav-contact{border-bottom:1px solid #fff5;padding:0 1px}.menu-toggle{color:var(--paper);background:0 0;border:1px solid #ffffff30;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-nav{display:none}.hero{background:var(--ink);color:var(--paper);max-width:none;padding-top:39px;padding-left:max(72px,50vw - 632px);padding-right:max(72px,50vw - 632px)}.hero-topline{justify-content:space-between;align-items:center;margin-bottom:43px;display:flex}.hero-grid{grid-template-columns:1.75fr 1fr;align-items:center;gap:50px;padding-bottom:58px;display:grid}.hero h1{letter-spacing:-.06em;font-size:clamp(68px,7.2vw,108px);font-weight:500;line-height:.98}.hero-serif{font-family:var(--serif);letter-spacing:-.035em;color:var(--bright);white-space:nowrap;margin-top:10px;font-size:.83em;font-style:italic;font-weight:400;line-height:1.12;display:block}.hero-description{color:#bdbab6;max-width:440px;margin-top:28px;font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.hero-art{align-self:center;padding-right:29px;position:relative;transform:translateY(5px)}.art-frame{isolation:isolate;background:#171719;border:1px solid #494447;height:390px;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:16px 23px #07070860}.art-index{letter-spacing:.14em;color:#b1a8a7;z-index:3;font-size:9px;position:absolute;top:22px;left:24px}.art-j{color:var(--red);letter-spacing:-.16em;z-index:1;font-size:355px;font-weight:600;line-height:1;position:absolute;bottom:1px;left:-8px}.art-f{color:#f5f2eb;letter-spacing:-.08em;z-index:0;font-size:340px;font-weight:500;line-height:1;position:absolute;bottom:14px;right:-9px}.art-line{z-index:2;border:1px solid #e6d4d325;position:absolute;inset:-20%;transform:rotate(-27deg)}.line-two{border-color:#f5f2eb1a;inset:15%;transform:rotate(24deg)}.art-bottom{z-index:3;letter-spacing:.19em;background:#171719;padding:5px 7px;font-size:8px;position:absolute;bottom:22px;left:24px}.art-cross{color:var(--bright);z-index:3;font-size:23px;position:absolute;bottom:19px;right:20px}.art-side{writing-mode:vertical-rl;letter-spacing:.18em;color:#96908e;font-size:8px;position:absolute;top:14%;right:-10px}.hero-bottom{border-top:1px solid #fff2;justify-content:space-between;align-items:center;min-height:69px;font-size:10px;font-weight:500;display:flex}.dim{color:#96928f;margin-left:10px}.quiet-link{color:#aaa5a1;align-items:center;gap:18px;min-height:44px;font-size:10px;display:flex}.quiet-link:hover{color:#fff}.experience-strip{color:#a4a09d;background:#1a1a1c;border-top:1px solid #ffffff05}.experience-inner{align-items:center;gap:55px;min-height:124px;display:flex}.experience-inner>p{color:#a4a09d;min-width:145px;font-size:10px;line-height:1.8}.company-names{color:#e6e1dc;align-items:center;gap:54px;display:flex}.company-google{letter-spacing:-1px;font-size:28px;font-weight:500}.company-uber{letter-spacing:-1.5px;font-size:30px;font-weight:400}.company-tiktok{letter-spacing:-1px;font-size:26px;font-weight:650}.strip-note{letter-spacing:.15em;color:#a4a09d;border-left:1px solid #ffffff20;margin-left:auto;padding-left:30px;font-size:8px;line-height:1.9}.section-heading{justify-content:space-between;align-items:center;display:flex}.featured{padding-top:58px;padding-bottom:86px}.featured-grid{grid-template-columns:1fr 1fr;align-items:center;gap:88px;margin-top:46px;display:grid}.book-stage{background:#e8e3da;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.stage-circle{border:1px solid #cfc7bc;border-radius:50%;width:440px;height:440px;position:absolute;top:66px;left:-115px}.stage-circle:after{content:"";border:1px solid #d4cdc2;border-radius:50%;position:absolute;inset:30px}.book-object{width:258px;transition:transform .35s;display:block;position:relative;transform:rotate(-9deg)perspective(900px)rotateY(-7deg);box-shadow:18px 23px 23px #302e2738}.book-object:hover{transform:rotate(-4deg)perspective(900px)rotateY(-4deg)translateY(-7px)}.book-object img{width:100%;height:auto;position:relative}.book-spine{background:#7b000a30;border-right:1px solid #ffe5e51a;width:8px;height:100%;position:absolute;top:0;left:0}.stage-caption{letter-spacing:.1em;color:#6a6258;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:22px;left:24px}.stage-corner{color:#8d8174;font-size:24px;position:absolute;bottom:20px;right:22px}.pill{letter-spacing:.12em;border:1px solid #bdb6ad;padding:6px 9px;font-size:8px;font-weight:600;display:inline-flex}.feature-copy h2{letter-spacing:-.047em;margin-top:23px;font-size:57px;font-weight:500;line-height:1.06}.feature-copy h2 em{font-size:1.17em}.feature-intro{letter-spacing:-.04em;margin-top:26px;font-size:22px;font-weight:500;line-height:1.2}.feature-copy>p:not(.feature-intro){color:#5c5752;max-width:390px;margin-top:18px;font-size:12px;line-height:1.85}.feature-copy>.feature-small{color:#7a7168!important;margin-top:15px!important;font-size:10px!important}.feature-actions{align-items:center;gap:24px;margin-top:27px;display:flex}.feature-actions .button{gap:20px;font-size:11px}.feature-actions .text-link{gap:10px;font-size:11px}.collection-section{border-top:1px solid var(--line);padding-top:48px;padding-bottom:72px}.collection-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-top:32px;display:flex}.collection-heading h2{letter-spacing:-.045em;font-size:58px;font-weight:500;line-height:1.06}.collection-heading h2 em{font-size:1.1em}.collection-heading>p{color:#6a625c;width:300px;padding-bottom:7px;font-size:12px;line-height:1.9}.library-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:40px;padding-bottom:17px;display:flex}.filters{gap:8px;display:flex}.filter{color:#70685f;background:0 0;border:none;border-radius:0;min-height:44px;padding:11px 15px;font-size:10px}.filter.active{color:var(--paper);background:var(--ink)}.filter:hover:not(.active){background:#e9e4dc}.library-count{letter-spacing:.12em;color:#786e65;font-size:8px}.library-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:25px;margin-top:27px;display:grid}.resource-card{flex-direction:column;min-width:0;display:flex}.card-art{background:var(--ink);height:210px;transition:transform .3s;position:relative;overflow:hidden}.resource-card:hover .card-art{transform:translateY(-5px)}.playbook-art{background:var(--red);color:#fff;flex-direction:column;justify-content:space-between;padding:26px 20px;display:flex}.playbook-art>span{letter-spacing:-.06em;z-index:2;font-size:31px;font-weight:650;line-height:.95;position:relative}.playbook-art>svg{color:#fff9;position:absolute;bottom:25px;right:20px}.playbook-art small{letter-spacing:.08em;font-size:7px;line-height:1.6}.art-period{color:#f5c6be}.art-1{color:var(--paper);background:#1a1a1c}.graphic-word{letter-spacing:-.07em;font-size:48px;font-weight:500;line-height:.9;position:absolute;top:23px;left:22px}.graphic-word em{color:#e1a99f;font-size:1.2em}.graphic-arrow{color:var(--red);font-size:80px;font-weight:400;position:absolute;bottom:10px;right:18px}.art-2{background:#ddd6c9}.circle-ring{border:1px solid #918071;border-radius:50%;width:118px;height:118px;position:absolute;top:23px}.ring-1{left:18px}.ring-2{border-color:var(--red);left:91px}.graphic-small{letter-spacing:.08em;font-size:7px;font-weight:500;line-height:1.7;position:absolute;bottom:22px;left:22px}.small-cross{color:var(--red);font-size:35px;font-weight:400;position:absolute;bottom:14px;right:20px}.art-3{color:#fff0e6;background:#b22b3a}.step{border-top:1px solid #f5f2eb80;border-left:1px solid #f5f2eb80;border-right:1px solid #f5f2eb80;width:80%;height:55px;position:absolute;right:-18px;transform:skewY(-20deg)}.step-1{top:10px}.step-2{top:61px;right:-40px}.step-3{top:112px;right:-63px}.art-3 .graphic-small{z-index:2;max-width:150px;bottom:17px}.card-meta{letter-spacing:.08em;color:#82766b;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:20px;font-size:7px;line-height:1.5;display:flex}.resource-card h3{letter-spacing:-.04em;margin-top:11px;font-size:21px;font-weight:500;line-height:1.2}.resource-card>p{color:#6c645c;margin-top:13px;margin-bottom:17px;font-size:11px;line-height:1.8}.card-action{border-top:1px solid #d6cfc4;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.resource-card:hover .card-action{color:var(--red)}.collection-end{color:#746b62;justify-content:space-between;align-items:center;margin-top:39px;font-size:10px;display:flex}.collection-end .text-link{font-size:10px}.about-section{background:var(--ink);color:var(--paper)}.about-grid{grid-template-columns:1fr 1fr;gap:130px;padding-top:79px;padding-bottom:80px;display:grid}.about-intro .eyebrow{color:#b5aaa3}.about-intro h2{letter-spacing:-.04em;margin-top:30px;font-size:58px;font-weight:500;line-height:1.07}.about-intro h2 em{color:#e2ada0;font-size:1.1em}.signature{font-family:var(--serif);margin-top:35px;font-size:29px;font-style:italic;display:inline-block;position:relative}.signature>span{background:var(--red);width:90px;height:1px;display:block;position:absolute;bottom:-7px;right:-24px;transform:rotate(-8deg)}.about-copy{padding-top:43px}.about-copy .about-lead{color:var(--paper);letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.45}.about-copy>p{color:#b4ada8;margin-top:20px;font-size:12px;line-height:1.9}.about-copy>.text-link{border-bottom:1px solid #67605c;margin-top:23px;font-size:11px}.contact-section{padding-top:53px;padding-bottom:72px}.contact-top{justify-content:space-between;align-items:center;display:flex}.contact-top .eyebrow i{background:var(--red)}.contact-grid{grid-template-columns:1.25fr 1fr;align-items:end;gap:130px;margin-top:37px;display:grid}.contact-grid h2{letter-spacing:-.055em;font-size:80px;font-weight:500;line-height:1}.contact-grid h2 em{color:var(--red);font-size:1.1em}.contact-copy>p{color:#6b635b;max-width:330px;margin-bottom:23px;font-size:12px;line-height:1.8}.contact-email{letter-spacing:-.03em;border-bottom:1px solid #aaa096;justify-content:space-between;align-items:center;min-height:67px;font-size:25px;display:flex}.contact-email:hover{color:var(--red)}.contact-linkedin{align-items:center;gap:12px;min-height:56px;font-size:11px;display:flex}.contact-linkedin:hover{color:var(--red)}.contact-linkedin>svg:last-child{margin-left:auto}.contact-address{color:#7d7268;font-size:10px}.site-footer{background:var(--ink);color:var(--paper)}.footer-inner{align-items:center;gap:60px;min-height:113px;display:flex}.footer-name{letter-spacing:-.04em;font-size:23px;font-weight:500}.footer-name span{color:var(--bright)}.footer-copy{color:#b9afa7;font-size:9px;line-height:1.7}.footer-copy small{color:#8f847b;font-size:8px}.footer-links{color:#afa49c;align-items:center;gap:25px;margin-left:auto;font-size:9px;display:flex}.footer-links>a{align-items:center;gap:4px;min-height:44px;display:flex}.footer-links>a:last-child{border:1px solid #ffffff20;justify-content:center;width:44px;font-size:18px}.footer-links a:hover{color:#fff}.subpage{min-height:70vh;padding-top:45px;padding-bottom:90px}.back-link{color:#73675e;align-items:center;gap:10px;min-height:44px;font-size:11px;display:inline-flex}.article-heading{max-width:900px;margin-top:47px}.article-heading>.eyebrow{color:var(--red)}.article-heading h1{letter-spacing:-.05em;margin-top:21px;font-size:clamp(40px,5.6vw,76px);font-weight:500;line-height:1.05}.article-meta{color:#86786c;align-items:center;gap:18px;margin-top:26px;font-size:10px;display:flex}.article-rule{background:var(--line);height:1px;margin:39px 0}.article-layout{grid-template-columns:180px minmax(0,700px);gap:70px;display:grid}.article-sidebar{color:#837466;font-size:10px;line-height:1.9}.article-sidebar strong{color:var(--ink);margin-bottom:10px;font-weight:500;display:block}.article-sidebar a{min-height:44px;color:var(--red);align-items:center;gap:6px;display:inline-flex}.article-prose{max-width:700px}.article-prose p{color:#5d554e;margin-bottom:22px;font-size:15px;line-height:1.85}.article-prose .article-intro{color:var(--ink);letter-spacing:-.025em;margin-bottom:28px;font-size:25px;line-height:1.4}.takeaway{border-left:3px solid var(--red);background:#eae4da;margin:35px 0;padding:26px 29px}.takeaway>span{color:var(--red);letter-spacing:.12em;margin-bottom:12px;font-size:9px;display:block}.takeaway>p{color:var(--ink);margin:0;font-size:17px;line-height:1.6}.article-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-top:25px;display:flex}.article-bottom>p{max-width:330px;margin:0;font-size:13px}.article-bottom .button{font-size:10px}.reading-more{border-top:1px solid var(--line);margin-top:66px;padding-top:28px}.reading-more h2{letter-spacing:-.04em;font-size:28px;font-weight:500}.related-links{gap:35px;margin-top:25px;display:flex}.related-links>a{align-items:center;gap:14px;max-width:330px;font-size:14px;line-height:1.5;display:flex}.related-links a:hover{color:var(--red)}.playbook-header{justify-content:space-between;align-items:end;gap:65px;margin:39px 0 35px;display:flex}.playbook-header h1{letter-spacing:-.045em;margin-top:15px;font-size:58px;font-weight:500;line-height:1.05}.playbook-header>div>p{color:#6e6258;max-width:610px;margin-top:20px;font-size:13px;line-height:1.8}.playbook-header>.button{flex-shrink:0;margin-bottom:6px}.pdf-shell{border:1px solid var(--line);background:#dfdad2}.pdf-toolbar{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;font-size:10px;display:flex}.pdf-toolbar a{align-items:center;gap:8px;min-height:28px;display:flex}.pdf-frame{border:0;width:100%;height:850px;display:block}.pdf-fallback{color:#716356;justify-content:space-between;align-items:center;gap:20px;padding:15px 23px;font-size:11px;display:flex}.resource-context{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:30px;padding-top:30px;display:grid}.resource-context h2{margin-bottom:11px;font-size:16px;font-weight:500}.resource-context p{color:#716356;font-size:11px;line-height:1.8}.privacy-content{max-width:760px}.privacy-content h1{letter-spacing:-.04em;margin:35px 0 23px;font-size:54px;font-weight:500}.privacy-content h2{margin:30px 0 13px;font-size:22px;font-weight:500}.privacy-content p,.privacy-content li{color:#65594f;font-size:14px;line-height:1.9}.privacy-content ul{padding-left:20px}.privacy-content a{text-decoration:underline}.not-found{text-align:center;padding:100px 30px}.not-found h1{letter-spacing:-.05em;font-size:60px;font-weight:500}.not-found p{color:#73675e;margin:25px 0}@media (min-width:1600px){.hero-grid{grid-template-columns:1.8fr 1fr}.hero-art{padding-right:50px}.art-frame{height:415px}}@media (max-width:1200px){.section-shell,.nav-shell,.hero{padding-left:45px;padding-right:45px}.hero-grid{grid-template-columns:1.65fr 1fr;gap:35px}.hero h1{font-size:clamp(68px,7.4vw,90px)}.hero-art{padding-right:10px}.art-frame{height:330px}.art-j{font-size:310px}.art-f{font-size:290px}.art-side{right:-18px}.featured-grid{gap:50px}.feature-copy h2{font-size:49px}.feature-actions{flex-wrap:wrap;gap:15px}.library-grid{gap:20px}.card-art{height:190px}.resource-card h3{font-size:19px}.playbook-art>span{font-size:27px}.about-grid{gap:70px}.contact-grid{gap:65px}.contact-grid h2{font-size:72px}.experience-inner,.company-names{gap:35px}.strip-note{padding-left:20px;font-size:7px}}@media (max-width:950px){.hero-topline>.edition{display:none}.hero-grid{grid-template-columns:1.6fr 1fr;gap:30px}.hero h1{font-size:69px}.hero-serif{font-size:.83em}.hero-description{max-width:350px;font-size:13px}.hero-actions{gap:20px}.hero-actions .button{gap:15px;padding:0 18px;font-size:10px}.hero-actions .text-link{gap:5px;font-size:10px}.art-frame{height:285px}.art-j{font-size:260px;left:-14px}.art-f{font-size:250px}.art-bottom{font-size:6px;left:12px}.art-index{font-size:7px;left:12px}.art-cross{font-size:18px;right:12px}.hero-bottom{font-size:9px}.quiet-link{gap:8px;font-size:9px}.experience-inner,.company-names{gap:30px}.strip-note{display:none}.experience-inner>p{min-width:135px}.featured-grid{gap:38px}.book-stage{min-height:445px}.book-object{width:225px}.feature-copy h2{font-size:40px}.feature-intro{font-size:20px}.feature-copy>p:not(.feature-intro){font-size:11px}.feature-copy>.feature-small{font-size:9px!important}.feature-actions{gap:6px;margin-top:20px}.collection-heading h2{font-size:49px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 28px}.card-art{height:240px}.playbook-art{padding:28px}.playbook-art>span{font-size:40px}.graphic-word{font-size:57px;top:29px;left:28px}.circle-ring{width:150px;height:150px;top:23px}.ring-1{left:42px}.ring-2{left:130px}.resource-card h3{font-size:24px}.resource-card>p{font-size:12px}.card-meta{font-size:8px}.about-grid{gap:50px}.about-intro h2{font-size:46px}.about-copy .about-lead{font-size:20px}.contact-grid h2{font-size:62px}.contact-grid{gap:55px}.footer-inner{gap:35px}.article-layout{grid-template-columns:135px minmax(0,1fr);gap:40px}.playbook-header h1{font-size:48px}.playbook-header{gap:35px}.playbook-header .button{gap:12px;font-size:10px}.pdf-frame{height:740px}}@media (max-width:700px){html{scroll-padding-top:86px}.section-shell,.nav-shell{padding-left:24px;padding-right:24px}.nav-shell{height:76px}.brand-mark{font-size:40px}.brand-name{gap:10px;font-size:9px}.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-nav{border-top:1px solid #ffffff16;flex-direction:column;gap:0;padding:0 24px 18px;display:flex}.mobile-nav a{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:52px;font-size:13px;display:flex}.hero{padding:29px 24px 0}.eyebrow{letter-spacing:.09em;gap:9px;font-size:9px}.hero-topline{margin-bottom:32px}.hero-grid{grid-template-columns:1fr;gap:30px;padding-bottom:36px}.hero h1{font-size:clamp(57px,12.8vw,90px)}.hero-serif{margin-top:9px;font-size:.79em}.hero-description{max-width:390px;margin-top:22px;font-size:13px}.hero-actions{gap:23px;margin-top:24px}.hero-actions .button{gap:18px;min-height:52px;padding:0 18px;font-size:11px}.hero-actions .text-link{gap:7px;font-size:11px}.hero-art{display:none}.hero-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:61px;padding:14px 0;font-size:9px}.hero-bottom .quiet-link{display:none}.dim{margin-left:7px}.experience-inner{gap:25px;min-height:100px}.experience-inner>p{min-width:95px;font-size:8px}.company-names{flex:1;justify-content:space-between;gap:24px}.company-google{font-size:21px}.company-uber{font-size:24px}.company-tiktok{font-size:21px}.strip-note{display:none}.edition{font-size:7px}.section-heading>.edition{display:none}.featured{padding-top:37px;padding-bottom:45px}.featured-grid{grid-template-columns:1fr;gap:32px;margin-top:27px}.book-stage{min-height:420px}.book-object{width:225px}.stage-caption{font-size:7px;bottom:18px;left:18px}.stage-corner{bottom:15px;right:18px}.feature-copy h2{margin-top:20px;font-size:47px}.feature-intro{margin-top:23px;font-size:23px}.feature-copy>p:not(.feature-intro){max-width:none;font-size:13px}.feature-copy>.feature-small{max-width:360px!important;font-size:10px!important}.feature-actions{gap:22px;margin-top:23px}.feature-actions .button{font-size:11px}.collection-section{padding-top:35px;padding-bottom:39px}.collection-heading{margin-top:27px;display:block}.collection-heading h2{font-size:47px}.collection-heading>p{width:auto;max-width:330px;margin-top:21px;font-size:12px}.library-controls{gap:10px;margin-top:22px}.library-count{letter-spacing:.04em;font-size:7px}.filters{gap:2px}.filter{padding:10px 12px;font-size:10px}.library-grid{gap:30px 18px;margin-top:23px}.card-art{height:175px}.playbook-art{padding:20px 16px}.playbook-art>span{font-size:26px}.playbook-art small{font-size:6px}.playbook-art>svg{display:none}.graphic-word{font-size:41px;top:24px;left:16px}.graphic-arrow{font-size:58px;bottom:6px;right:9px}.circle-ring{width:96px;height:96px;top:22px}.ring-1{left:7px}.ring-2{left:60px}.graphic-small{font-size:6px;bottom:16px;left:16px}.small-cross{font-size:24px;bottom:9px;right:10px}.card-meta{gap:6px;margin-top:14px;font-size:6px}.resource-card h3{letter-spacing:-.04em;margin-top:9px;font-size:19px}.resource-card>p{margin-top:10px;font-size:10px;line-height:1.8}.card-action{gap:8px;font-size:9px}.card-action svg{width:16px}.collection-end{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;font-size:9px}.collection-end .text-link{font-size:10px}.about-grid{grid-template-columns:1fr;gap:32px;padding-top:43px;padding-bottom:45px}.about-intro h2{margin-top:25px;font-size:49px}.signature{margin-top:28px;font-size:27px}.about-copy{padding:0}.about-copy .about-lead{font-size:22px;line-height:1.4}.about-copy>p{font-size:12px}.contact-section{padding-top:35px;padding-bottom:43px}.contact-top>.edition{display:none}.contact-grid{grid-template-columns:1fr;gap:28px;margin-top:27px}.contact-grid h2{font-size:67px}.contact-copy>p{max-width:365px;font-size:12px}.contact-email{min-height:68px;font-size:27px}.contact-linkedin{min-height:59px}.footer-inner{grid-template-columns:1fr 1fr;gap:18px 25px;min-height:170px;padding-top:26px;padding-bottom:23px;display:grid}.footer-name{font-size:24px}.footer-copy{text-align:right;font-size:8px}.footer-links{border-top:1px solid #ffffff18;grid-column:1/-1;justify-content:space-between;gap:18px;margin-left:0;padding-top:7px;font-size:9px}.footer-links>a:last-child{border:0;min-height:35px}.subpage{padding-top:25px;padding-bottom:45px}.article-heading{margin-top:27px}.article-heading h1{margin-top:18px;font-size:43px}.article-meta{flex-wrap:wrap;gap:12px;font-size:9px}.article-rule{margin:28px 0}.article-layout{display:block}.article-sidebar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:14px;display:flex}.article-sidebar p{display:none}.article-sidebar strong{margin:0}.article-sidebar a{font-size:10px}.article-prose p{font-size:14px}.article-prose .article-intro{font-size:25px}.takeaway{padding:20px 23px}.takeaway>p{font-size:17px}.article-bottom{flex-direction:column;align-items:flex-start}.related-links{flex-direction:column;gap:23px}.playbook-header{margin:26px 0;display:block}.playbook-header h1{font-size:43px}.playbook-header>div>p{font-size:12px}.playbook-header>.button{margin-top:23px}.pdf-frame{height:590px}.pdf-toolbar{padding:12px 15px;font-size:8px}.pdf-toolbar>span{max-width:150px;line-height:1.7}.pdf-fallback{flex-direction:column;align-items:flex-start;gap:8px;padding:13px 15px;font-size:10px}.resource-context{grid-template-columns:1fr;gap:24px}.privacy-content h1{font-size:42px}.privacy-content p,.privacy-content li{font-size:13px}}@media (max-width:370px){.section-shell,.nav-shell,.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:53px}.hero-serif{font-size:.77em}.hero-actions{gap:15px}.hero-actions .button{gap:10px;padding:0 14px;font-size:10px}.experience-inner{gap:17px}.experience-inner>p{min-width:80px;font-size:7px}.company-names{gap:16px}.company-google{font-size:18px}.company-uber{font-size:21px}.company-tiktok{font-size:18px}.library-grid{grid-template-columns:1fr}.card-art{height:220px}.resource-card h3{font-size:24px}.resource-card>p{font-size:12px}.card-meta{font-size:8px}.card-action{font-size:11px}.library-controls{flex-wrap:wrap}.library-count{display:none}.playbook-art>span{font-size:40px}.graphic-word{font-size:54px}.circle-ring{width:140px;height:140px}.ring-1{left:37px}.ring-2{left:117px}.graphic-small{font-size:8px}.collection-heading h2{font-size:43px}.contact-grid h2{font-size:60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.book-object:hover,.resource-card:hover .card-art,.button:hover{transform:none}}:root{--muted-on-paper:#6b625b}.featured .edition,.collection-section .edition,.contact-section .edition,.featured .section-number,.collection-section .section-number,.card-meta,.library-count,.contact-address,.article-meta,.article-sidebar,.privacy-content>p:first-of-type{color:var(--muted-on-paper)}.feature-copy>.feature-small{color:var(--muted-on-paper)!important}.card-meta{letter-spacing:.025em;flex-wrap:wrap;gap:5px 10px;font-size:10px}.library-count,.edition{font-size:9px}.feature-copy>p:not(.feature-intro){font-size:13px}.feature-copy>.feature-small{font-size:11px!important}.resource-card>p{font-size:12px}.stage-caption{color:#655b50;font-size:9px}.contact-copy>p,.about-copy>p{font-size:13px}.footer-copy,.footer-copy small,.footer-links{font-size:10px}@media (max-width:700px){.card-meta{font-size:10px}.resource-card>p{font-size:12px}.card-action{font-size:11px}.library-count{font-size:9px}.eyebrow{font-size:10px}.contact-address{font-size:11px}.article-meta{font-size:10px}.footer-copy,.footer-copy small{font-size:9px}.footer-links{font-size:11px}.library-controls{flex-wrap:wrap;gap:15px}}.hero-profile{place-self:center end;width:100%;max-width:390px;padding:0 0 0 5px;position:relative}.profile-topline{letter-spacing:.15em;color:#b7b4b0;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:9px;font-weight:500;display:flex}.profile-edition{color:#b7b4b0}.profile-panel{background:#19181b;border:1px solid #565056;margin:0;box-shadow:13px 15px #080809}.profile-photo-wrap{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.profile-photo{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.profile-monogram{background:var(--red);width:62px;height:62px;color:var(--paper);letter-spacing:-.07em;justify-content:center;align-items:center;padding-bottom:7px;font-size:39px;font-weight:650;line-height:1;display:flex;position:absolute;bottom:0;right:0}.profile-caption{justify-content:space-between;align-items:center;gap:14px;padding:19px 20px 19px 23px;display:flex}.profile-caption>div{min-width:0}.profile-caption strong{letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.25;display:block}.profile-caption>div>span{color:#bbb2ac;margin-top:4px;font-size:10px;line-height:1.7;display:block}.profile-link{width:44px;min-width:44px;height:44px;color:var(--paper);border:1px solid #71666a;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.profile-link:hover{background:var(--red);border-color:var(--red)}.profile-footnote{letter-spacing:.11em;color:#aba09a;margin-top:22px;font-size:8px;line-height:1.7}@media (max-width:1200px){.hero-profile{max-width:350px}.profile-caption{padding:17px 15px 17px 19px}.profile-caption strong{font-size:21px}.profile-caption>div>span{font-size:9px}}@media (max-width:950px) and (min-width:701px){.hero-grid{grid-template-columns:1.45fr 1fr;gap:30px}.hero h1{font-size:65px}.hero-serif{font-size:.79em}.profile-caption{padding:15px 12px}.profile-caption strong{font-size:20px}.profile-caption>div>span{max-width:145px;font-size:10px}.profile-caption{gap:8px}.profile-link{width:38px;min-width:38px;height:44px}.profile-footnote{letter-spacing:.05em;font-size:7px}}@media (max-width:700px){.hero-grid{gap:36px;padding-bottom:30px}.hero-profile{justify-self:start;max-width:430px;padding:0 12px 0 0;display:block}.profile-topline{margin-bottom:12px;font-size:9px}.profile-photo-wrap{aspect-ratio:1.08}.profile-caption{padding:19px 20px}.profile-caption strong{font-size:24px}.profile-caption>div>span{font-size:11px}.profile-footnote{margin-top:21px;font-size:8px}.profile-panel{box-shadow:10px 11px #080809}.profile-monogram{width:60px;height:60px}}@media (max-width:370px){.profile-caption{padding:15px}.profile-caption strong{font-size:23px}.profile-caption>div>span{font-size:10px}.profile-link{width:40px;min-width:40px}.profile-footnote{letter-spacing:.06em;font-size:8px}}.company-names{flex-wrap:wrap;gap:18px 32px;padding:24px 0}.company-names>span{white-space:nowrap}.company-cbs{letter-spacing:-1px;font-size:26px;font-weight:650}.company-cocacola{font-size:28px;font-family:var(--serif);letter-spacing:-1px;font-style:italic;font-weight:600}.company-target{letter-spacing:-1px;font-size:26px;font-weight:650}.experience-inner{gap:35px}.strip-note{flex-shrink:0}@media (max-width:1100px){.company-names{gap:16px 28px}.strip-note{display:none}}@media (max-width:700px){.experience-inner{gap:25px}.company-names{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:16px 18px;display:grid}.company-cbs,.company-target,.company-cocacola{font-size:21px}}@media (max-width:430px){.experience-inner{flex-direction:column;align-items:flex-start;gap:0;padding-top:20px;padding-bottom:20px}.experience-inner>p br{display:none}.company-names{row-gap:18px;width:100%;padding:18px 0 0}}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:hover{color:var(--bright)}.dropdown-panel{background:#1c1b1e;border:1px solid #ffffff26;width:260px;padding:12px 20px;position:absolute;top:48px;left:-24px;box-shadow:0 15px 30px #0005}.dropdown-panel a{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;min-height:46px;font-size:12px;display:flex}.dropdown-panel a:last-child{border:0}.dropdown-panel a:hover{color:var(--bright)}.profile-hero{background:var(--ink);color:var(--paper);max-width:none;padding:62px max(72px,50vw - 632px) 65px}.profile-kicker{letter-spacing:.14em;color:var(--red);text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.7}.profile-hero>.profile-kicker{color:var(--bright);margin-bottom:35px}.profile-heading{letter-spacing:-.055em;max-width:980px;font-size:clamp(48px,5.8vw,84px);font-weight:500;line-height:1.04}.profile-deck{color:#c4bbb5;max-width:650px;margin-top:28px;font-size:17px;line-height:1.8}.story-grid{grid-template-columns:1fr 1.6fr;align-items:start;gap:85px;display:grid}.profile-hero .story-grid{grid-template-columns:1.6fr 1fr;align-items:center;gap:70px}.story-photo{margin:0;position:relative}.story-photo img{object-fit:cover;width:100%;height:auto}.profile-hero .story-photo{border:1px solid #ffffff30;box-shadow:12px 14px #ffffff0c}.profile-hero .story-photo img{aspect-ratio:1.1;object-fit:cover}.profile-body{padding-top:14px;padding-bottom:25px}.story-section{border-bottom:1px solid var(--line);padding-top:62px;padding-bottom:62px}.story-label{letter-spacing:.13em;color:#76675e;max-width:210px;padding-top:7px;font-size:10px;font-weight:600;line-height:1.9}.story-copy h2,.story-section>h2{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.1}.story-copy h2 em{color:var(--red)}.story-copy h3{letter-spacing:-.035em;margin:10px 0 14px;font-size:24px;font-weight:500;line-height:1.3}.story-copy p{color:#5d554e;margin:0 0 20px;font-size:15px;line-height:1.9}.story-copy p.profile-kicker{color:var(--red);margin-bottom:12px;font-size:10px}.story-copy p strong{color:var(--ink);font-weight:600}.profile-links{flex-wrap:wrap;gap:12px 30px;margin-top:30px;display:flex}.profile-links a{color:var(--red);border-bottom:1px solid #c8192e45}.stat-row{grid-template-columns:repeat(3,1fr);gap:25px;margin:32px 0;display:grid}.stat{border-top:2px solid var(--red);padding:20px 0}.stat strong{letter-spacing:-.05em;color:var(--ink);font-size:43px;font-weight:500;display:block}.stat span,.stat p{color:#6b625b;margin-top:8px;font-size:11px;line-height:1.7;display:block}.timeline-item{border-left:1px solid #c9c0b5;padding-bottom:32px;padding-left:27px;position:relative}.timeline-item:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.timeline-item:last-child{padding-bottom:0}.timeline-item p:last-child{margin-bottom:0}.wide-story-photo{margin:0;padding:20px 0 40px}.wide-story-photo img{object-fit:cover;object-position:center;width:100%;max-height:620px}.wide-story-photo figcaption,.story-photo figcaption{color:#74675e;padding-top:14px;font-size:11px;line-height:1.8}.passion-dog{grid-template-columns:1fr 1fr;align-items:center}.passion-dog .story-photo img{object-position:50% 45%;max-height:620px}.ideas-feature{margin-top:48px;padding-bottom:62px}.profile-body .collection-heading{margin-top:0}.chapter-grid{background:#d9d5ce;border:1px solid #d9d5ce;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.chapter-card{background:var(--paper);flex-direction:column;min-height:200px;padding:30px;transition:background .2s;display:flex}.chapter-card:hover{background:#eae4da}.chapter-card span{color:var(--red);letter-spacing:.12em;font-size:10px}.chapter-card h3{letter-spacing:-.04em;margin-top:18px;font-size:26px;font-weight:500}.chapter-card p{color:#6b625b;margin-top:12px;font-size:12px;line-height:1.8}.chapter-card b{color:var(--red);align-self:flex-end;margin-top:auto;padding-top:15px;font-size:20px}.home-chapters{padding-top:60px;padding-bottom:65px}.home-chapters h2{letter-spacing:-.045em;font-size:50px;font-weight:500;line-height:1.08}.profile-panel{transition:transform .35s,box-shadow .35s}.profile-panel:hover{transform:rotate(-1deg)translateY(-5px);box-shadow:18px 23px #080809}@media (max-width:1000px){.profile-hero{padding-left:45px;padding-right:45px}.story-grid{grid-template-columns:1fr 2fr;gap:45px}.profile-hero .story-grid{gap:35px}.profile-heading{font-size:60px}.profile-deck{font-size:15px}.chapter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.profile-hero{padding:35px 24px 45px}.profile-hero .story-grid,.story-grid,.passion-dog{grid-template-columns:1fr;gap:30px}.profile-heading{font-size:49px}.profile-deck{font-size:15px}.profile-hero>.profile-kicker{margin-bottom:25px}.profile-hero .story-photo img{aspect-ratio:1.2}.story-section{padding-top:38px;padding-bottom:38px}.story-label{max-width:none;padding-top:0}.story-copy h2{font-size:39px}.story-copy p{font-size:14px}.stat-row{gap:14px}.stat strong{font-size:34px}.stat span{font-size:10px}.ideas-feature{margin-top:25px;padding-bottom:30px}.chapter-card{min-height:215px;padding:23px}.chapter-card h3{font-size:23px}.home-chapters{padding-top:40px;padding-bottom:40px}.home-chapters h2{font-size:42px}.profile-links{flex-direction:column;align-items:flex-start;gap:10px}.wide-story-photo img{max-height:450px}.footer-links{flex-wrap:wrap}}@media (max-width:390px){.chapter-grid{grid-template-columns:1fr}.chapter-card{min-height:170px}.profile-heading{font-size:43px}}.recommendations-section{border-top:1px solid var(--line);padding-top:54px;padding-bottom:65px}.recommendations-section .section-heading{gap:30px}.recommendations-section .section-heading>.text-link{color:#6b625b;font-size:11px}.recommendations-heading{justify-content:space-between;align-items:end;gap:55px;margin-top:25px;margin-bottom:34px;display:flex}.recommendations-heading h2{letter-spacing:-.045em;font-size:49px;font-weight:500;line-height:1.08}.recommendations-heading h2 em{color:var(--red)}.recommendations-heading>p{color:#6b625b;max-width:300px;font-size:13px;line-height:1.8}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.recommendation-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-count-1{grid-template-columns:1fr}.recommendation-card{border-top:2px solid var(--red);background:#ede8df;flex-direction:column;min-width:0;margin:0;padding:26px 25px 20px;display:flex}.recommendation-top{justify-content:space-between;align-items:flex-start;gap:20px;min-height:38px;display:flex}.recommendation-top>span{text-transform:uppercase;letter-spacing:.08em;color:#75675c;max-width:240px;font-size:9px;line-height:1.7}.recommendation-top>svg{color:var(--red);flex-shrink:0}.recommendation-card blockquote{margin:18px 0 29px;padding:0}.recommendation-card blockquote p{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;line-height:1.3}.recommendation-card figcaption{margin-top:auto}.recommendation-person{border-top:1px solid #d1c7bb;align-items:center;gap:12px;min-height:66px;padding-top:18px;display:flex}.recommendation-person>img{object-fit:cover;filter:saturate(.7);border-radius:50%;width:50px;min-width:50px;height:50px}.recommendation-person>span{flex:1;min-width:0;display:block}.recommendation-person strong{letter-spacing:-.015em;font-size:13px;font-weight:600;line-height:1.5;display:block}.recommendation-person>span>span{color:#6b625b;margin-top:3px;font-size:10px;line-height:1.65;display:block}.recommendation-person>svg,.recommendation-person:hover strong{color:var(--red)}.recommendation-source{letter-spacing:.025em;color:#78695c;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:17px;font-size:8px;line-height:1.6;display:flex}.recommendation-inline{margin-top:32px;margin-bottom:22px}.recommendation-inline .recommendation-card{padding:25px 28px}.recommendation-inline .recommendation-card blockquote p{font-size:30px}.recommendation-inline .recommendation-person{max-width:480px}.recommendation-story{border-bottom:1px solid var(--line);padding-top:44px;padding-bottom:55px}.recommendation-story>h2{letter-spacing:.1em;text-transform:uppercase;color:#75675c;margin-bottom:23px;font-size:12px;font-weight:500}.recommendation-story .recommendation-card blockquote p{font-size:31px}@media (max-width:1000px){.recommendation-grid{gap:17px}.recommendation-card{padding:22px 19px}.recommendation-card blockquote p{font-size:26px}.recommendation-person{gap:9px}.recommendation-person>img{width:42px;min-width:42px;height:42px}.recommendations-heading h2{font-size:43px}.recommendations-heading{gap:30px}.recommendation-person strong{font-size:12px}}@media (max-width:700px){.recommendations-section{padding-top:35px;padding-bottom:40px}.recommendations-section .section-heading{flex-direction:column;align-items:start;gap:7px}.recommendations-heading{margin-top:18px;display:block}.recommendations-heading h2{font-size:40px}.recommendations-heading>p{max-width:360px;margin-top:20px}.recommendation-grid,.recommendation-count-2{grid-template-columns:1fr;gap:20px}.recommendation-card,.recommendation-inline .recommendation-card{padding:25px 24px 21px}.recommendation-card blockquote p,.recommendation-inline .recommendation-card blockquote p,.recommendation-story .recommendation-card blockquote p{font-size:29px}.recommendation-top{min-height:0}.recommendation-card blockquote{margin-top:20px;margin-bottom:26px}.recommendation-person strong{font-size:14px}.recommendation-person>img{width:50px;min-width:50px;height:50px}.recommendation-person>span>span{font-size:11px}.recommendation-source{font-size:9px}.recommendation-story{padding-top:35px;padding-bottom:38px}}.role-disclosure,.chapter-disclosure{border-bottom:1px solid var(--line)}.role-disclosure:first-of-type{border-top:1px solid var(--line)}.role-disclosure>summary,.chapter-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;list-style:none;display:flex}.role-disclosure>summary::-webkit-details-marker{display:none}.chapter-disclosure>summary::-webkit-details-marker{display:none}.quote-disclosure>summary::-webkit-details-marker{display:none}.role-disclosure>summary>span:first-child{gap:7px;display:grid}.role-disclosure>summary strong{letter-spacing:-.03em;font-size:24px;font-weight:500}.role-title{color:#6b625b;font-size:13px;line-height:1.6}.disclosure-symbol{border:1px solid #c8bfb3;flex-shrink:0;width:30px;height:30px;display:inline-block;position:relative}.disclosure-symbol:before,.disclosure-symbol:after{content:"";background:var(--red);height:1px;position:absolute;top:14px;left:9px;right:9px}.disclosure-symbol:after{transition:transform .2s;transform:rotate(90deg)}details[open]>summary .disclosure-symbol:after{transform:rotate(0)}summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}.role-disclosure[open]>summary,.chapter-disclosure[open]>summary{color:var(--red)}.disclosure-content{padding:5px 0 25px}.chapter-disclosure>summary{padding:30px 0}.chapter-disclosure h2{letter-spacing:-.035em;margin-top:12px;font-size:34px;font-weight:500;line-height:1.12}.chapter-disclosure .story-label{max-width:none;display:block}.chapter-disclosure .disclosure-content{max-width:760px;margin-left:auto}.interaction-hint{color:#78695c!important;margin-bottom:22px!important;font-size:12px!important}.quote-disclosure{margin:18px 0 24px}.quote-disclosure>summary{cursor:pointer;list-style:none}.quote-preview{font-family:var(--serif);letter-spacing:-.02em;font-size:27px;line-height:1.3;display:block}.quote-toggle{font-family:var(--sans);color:var(--red);align-items:center;gap:9px;min-height:32px;margin-top:17px;font-size:11px;font-weight:500;display:flex}.quote-toggle .disclosure-symbol{width:22px;height:22px}.quote-toggle .disclosure-symbol:before,.quote-toggle .disclosure-symbol:after{top:10px;left:6px;right:6px}.quote-disclosure .when-open{display:none}.quote-disclosure[open] .when-open{display:inline}.quote-disclosure[open] .when-closed,.quote-disclosure[open] .quote-preview{display:none}.recommendation-card .quote-disclosure blockquote{margin:14px 0 0}.quote-disclosure[open]>summary .quote-toggle{margin-top:0}.inline-social{color:var(--red);text-underline-offset:3px;text-decoration:underline}.wide-story-photo{padding-bottom:25px}.wide-story-photo img{max-height:340px}.profile-body .chapter-disclosure:last-child{margin-bottom:35px}@media (max-width:700px){.role-disclosure>summary{padding:20px 0}.role-disclosure>summary strong{font-size:22px}.role-title{font-size:12px}.chapter-disclosure h2{font-size:29px}.chapter-disclosure>summary{gap:18px;padding:25px 0}.quote-preview{font-size:28px}.disclosure-content{padding-bottom:20px}.wide-story-photo img{max-height:240px}}.hero>.experience-strip{margin-left:calc(-1*max(72px,50vw - 632px));margin-right:calc(-1*max(72px,50vw - 632px))}.hero>.experience-strip .experience-inner{min-height:100px}@media (min-width:1001px){.hero{padding-top:28px}.hero-topline{margin-bottom:26px}.hero-grid{padding-bottom:30px}.hero-profile{max-width:340px}.hero>.hero-bottom{min-height:48px}}@media (max-width:1000px) and (min-width:701px){.hero>.experience-strip{margin-left:-45px;margin-right:-45px}}@media (max-width:700px){.hero>.experience-strip{margin-left:-24px;margin-right:-24px}}@media (max-width:380px){.hero>.experience-strip{margin-left:-20px;margin-right:-20px}}.hero{isolation:isolate;position:relative;overflow:hidden}.motion-atmosphere{z-index:2;pointer-events:none;position:absolute;inset:0}.connection-art{opacity:.27;width:100%;height:100%;overflow:visible}.connection-cluster{fill:#e8dfd2;stroke:#bca999;stroke-width:.65px;transform-box:fill-box;transform-origin:50%;animation:24s ease-in-out infinite alternate connection-drift}.connection-cluster path{fill:none;opacity:.55}.cluster-two{animation-duration:31s;animation-direction:alternate-reverse}.cluster-three{animation-duration:28s;animation-delay:-10s}.connection-signal{fill:var(--bright);animation:7s ease-in-out infinite signal-breathe}.signal-two{animation-delay:-3s}.motion-toggle{background:var(--ink);color:#bdbab6;font:inherit;cursor:pointer;pointer-events:auto;z-index:3;border:1px solid #ffffff26;border-radius:18px;padding:7px 12px;font-size:10px;position:absolute;bottom:13px;right:22px}.motion-toggle:focus-visible{outline:2px solid var(--bright);outline-offset:3px}.hero-bottom{padding-right:125px}.hero:has(.motion-atmosphere[data-paused=true]) .connection-art *{animation-play-state:paused}body:has(.motion-atmosphere[data-paused=true]) .book-object{animation-play-state:paused}.book-object{animation:9s ease-in-out infinite playbook-float}:is(.book-object:hover,.book-object:focus-visible){animation-play-state:paused}@keyframes connection-drift{0%{transform:translate(-8px,-8px)rotate(-2deg)}to{transform:translate(19px,15px)rotate(3deg)}}@keyframes signal-breathe{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-14px)}}@keyframes playbook-float{0%,to{translate:0}50%{translate:0 -9px}}@media (max-width:700px){.connection-art{opacity:.18}.motion-toggle{bottom:18px;right:20px}.hero-bottom{padding-right:115px}}@media (prefers-reduced-motion:reduce){.connection-art *,.book-object{animation:none!important}.motion-toggle{display:none}.hero-bottom{padding-right:0}}.contact-copy p.coffee-invitation{color:#786d65;max-width:400px;margin-top:18px;font-size:13px;line-height:1.8}.career-highlights{border-bottom:1px solid var(--line);padding-top:65px;padding-bottom:65px}.highlights-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin:35px 0;display:grid}.highlights-intro h2{letter-spacing:-.05em;font-size:clamp(39px,4vw,58px);font-weight:500;line-height:1.06}.highlights-intro p{color:#746960;max-width:430px;font-size:14px;line-height:1.9}.sector-filters{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.sector-filters button{font:inherit;color:#5d5147;cursor:pointer;background:0 0;border:1px solid #c6bdb1;border-radius:2px;padding:11px 16px;font-size:11px;transition:background .2s,color .2s}.sector-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sector-filters button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sector-panel{background:#eee9e0;border:1px solid #d9d0c3;padding:26px}.sector-panel:first-child{grid-column:1/-1}.sector-heading{border-bottom:1px solid #d7cdbf;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.sector-heading h3{letter-spacing:-.035em;font-size:20px;font-weight:500}.sector-heading>span{letter-spacing:.1em;color:#8c7766;text-align:right;max-width:190px;font-size:8px;line-height:1.8}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.brand-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:28px 8px 12px;transition:transform .3s;display:flex}.brand-tile:hover{transform:translateY(-4px)}.brand-tile img{object-fit:contain;filter:brightness(0);opacity:.8;width:100%;max-width:145px;height:52px;margin-bottom:18px}.brand-wordmark{letter-spacing:-.05em;color:#282525;justify-content:center;align-items:center;min-height:52px;margin-bottom:18px;font-size:32px;font-weight:650;display:flex}.brand-diageo{letter-spacing:.06em;font-size:30px;font-weight:500}.brand-kelloggs{font-family:var(--serif);font-size:43px;font-style:italic}.brand-dyson{letter-spacing:-.07em;font-size:38px;font-weight:600}.brand-fidelity{font-family:var(--serif);font-size:34px;font-style:italic}.brand-label{letter-spacing:.07em;text-transform:uppercase;color:#6b5d51;font-size:10px}.brand-tile small{color:#8b7665;max-width:230px;margin-top:12px;font-size:10px;line-height:1.8;display:block}.agency-panel{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1.3fr;gap:45px;margin-top:25px;padding:36px;display:grid}.agency-panel h3{letter-spacing:-.04em;margin:18px 0;font-size:33px;font-weight:500;line-height:1.1}.agency-panel p{color:#aaa098;max-width:350px;font-size:12px;line-height:1.9}.agency-wordmarks{text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;gap:35px 22px;display:grid}.agency-wordmarks span{letter-spacing:-.05em;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.1}.agency-wordmarks span:nth-child(3){font-size:21px}.agency-wordmarks span:nth-child(5){font-weight:400}.highlights-note{color:#8c7e72;margin:20px 0;font-size:10px;line-height:1.8}.career-highlights>.text-link{margin-top:10px}@media (max-width:700px){.career-highlights{padding-top:40px;padding-bottom:40px}.highlights-intro{grid-template-columns:1fr;gap:22px;margin:25px 0}.sector-grid{grid-template-columns:1fr;gap:15px}.sector-panel{padding:20px}.brand-grid{gap:10px}.brand-wordmark{font-size:24px}.brand-kelloggs,.brand-dyson{font-size:32px}.brand-tile img{height:42px}.brand-tile{min-height:140px;padding-left:2px;padding-right:2px}.sector-heading>span{max-width:140px;font-size:7px}.agency-panel{grid-template-columns:1fr;gap:30px;padding:25px}.agency-wordmarks{gap:30px 20px}.agency-wordmarks span{font-size:23px}.agency-wordmarks span:nth-child(3){font-size:18px}.sector-filters button{padding:10px 12px;font-size:10px}}.aviation-interlude{color:var(--paper);background-color:#191817;background-image:linear-gradient(90deg,#0c0c0d1f 20%,#0c0c0d61 48%,#0c0c0ddb 80%),url(/images/aviation-cockpit.webp);background-position:50% 40%;background-size:cover;background-attachment:fixed;position:relative}.aviation-interlude-inner{justify-content:flex-end;align-items:center;min-height:660px;padding-top:90px;padding-bottom:90px;display:flex}.aviation-interlude-copy{width:43%;max-width:520px;padding-left:15px}.aviation-interlude .eyebrow{letter-spacing:.17em;color:#e2d9cb;font-size:10px}.aviation-interlude h2{letter-spacing:-.045em;margin:30px 0;font-size:clamp(44px,4.6vw,68px);font-weight:500;line-height:1.06}.aviation-interlude h2 em{color:#fb6474}.aviation-interlude p{color:#e3ddd5;max-width:390px;margin:0 0 30px;font-size:15px;line-height:1.9}.aviation-interlude .text-link{color:var(--paper);border-bottom:1px solid #ffffff60;padding-bottom:10px}.aviation-caption{letter-spacing:.16em;color:#cfc5b8;margin-top:68px;font-size:8px;line-height:1.8;display:block}@media (max-width:1000px){.aviation-interlude-copy{width:48%}.aviation-interlude-inner{min-height:580px}.aviation-interlude h2{font-size:50px}}@media (max-width:700px),(hover:none),(pointer:coarse){.aviation-interlude{background-attachment:scroll}}@media (max-width:700px){.aviation-interlude{background-image:linear-gradient(#0c0c0d14 0%,#0c0c0d4d 35%,#0c0c0deb 82%),url(/images/aviation-cockpit.webp);background-position:39% 0}.aviation-interlude-inner{align-items:flex-end;min-height:720px;padding-top:300px;padding-bottom:45px}.aviation-interlude-copy{width:100%;max-width:430px;padding:0}.aviation-interlude h2{margin:22px 0;font-size:48px}.aviation-interlude p{max-width:350px;font-size:14px}.aviation-caption{margin-top:35px}}@media (prefers-reduced-motion:reduce){.aviation-interlude{background-attachment:scroll}}.carousel-highlights{max-width:none;padding-bottom:42px;padding-left:0;padding-right:0}.carousel-highlights .highlights-intro{margin-bottom:22px}.carousel-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.carousel-controls>span{letter-spacing:.1em;color:#8a7666;font-size:8px}.carousel-controls button{font:inherit;color:#5b4f44;cursor:pointer;background:0 0;border:1px solid #bfb4a5;padding:8px 13px;font-size:10px}.carousel-controls button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.brand-carousel:focus-visible{outline:2px solid var(--red);outline-offset:3px}.brand-carousel{background:#eee9e0;border-block:1px solid #dbd2c4;padding:10px 0 18px;overflow:hidden}.brand-track{width:max-content;animation:65s linear infinite brand-travel;display:flex}.brand-sequence{flex-shrink:0;gap:28px;margin:0;padding:0 28px 0 0;list-style:none;display:flex}.carousel-brand{text-align:center;flex-direction:column;flex:0 0 190px;justify-content:center;align-items:center;width:190px;min-height:180px;padding:16px 10px;display:flex}.carousel-logo{justify-content:center;align-items:center;width:100%;height:66px;margin-bottom:12px;display:flex}.carousel-logo img{object-fit:contain;filter:brightness(0);opacity:.8;width:100%;max-width:145px;height:50px}.carousel-logo .brand-wordmark{margin:0}.carousel-brand>small{color:#8b7765;margin-top:5px;font-size:10px;line-height:1.8}.carousel-brand>.portfolio-detail{margin-top:6px;font-size:9px}.brand-carousel[data-paused=true] .brand-track,.brand-carousel:hover .brand-track,.brand-carousel:focus-within .brand-track{animation-play-state:paused}.agency-ribbon{grid-template-columns:1fr 1.5fr;align-items:center;gap:40px;padding:30px 0 15px;display:grid}.agency-ribbon p{color:#857361;max-width:330px;margin-top:8px;font-size:11px;line-height:1.8}.agency-ribbon .agency-wordmarks{grid-template-columns:repeat(6,1fr);gap:20px}.agency-ribbon .agency-wordmarks span{font-size:19px}.agency-ribbon .agency-wordmarks span:nth-child(3){font-size:15px}.highlights-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.highlights-bottom .text-link{font-size:11px}.home-chapters .chapter-grid{grid-template-columns:repeat(2,1fr)}.nav-dropdown .dropdown-panel{min-width:340px}.dropdown-panel a{white-space:normal;line-height:1.6}.home-inclusion{border-bottom:1px solid var(--line);padding-top:60px;padding-bottom:60px}.equality-feature{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;display:grid}.equality-story h2{letter-spacing:-.045em;margin:25px 0;font-size:clamp(35px,3.5vw,49px);font-weight:500;line-height:1.08}.equality-story p{color:#6b5f54;margin:18px 0;font-size:14px;line-height:1.9}.equality-story>.text-link{margin-top:12px}.equality-compact{align-items:center}.equality-graphic{min-height:280px;color:var(--paper);background:#1b1a1b;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.equality-orbit{border:1px solid #c7253e77;border-radius:50%;justify-content:center;align-items:center;width:220px;height:190px;display:flex;position:relative;transform:rotate(-15deg)}.equality-orbit:before{content:"";border:1px solid #f5f3ea22;border-radius:50%;position:absolute;inset:24px -24px;transform:rotate(45deg)}.equality-orbit b{text-align:center;letter-spacing:-.03em;font-size:21px;font-weight:400;line-height:1.5;transform:rotate(15deg)}.equality-orbit span{background:var(--bright);border-radius:50%;width:8px;height:8px;position:absolute;top:32px;left:10px}.equality-orbit span:nth-child(2){top:-4px;left:100px}.equality-orbit span:nth-child(3){top:50px;left:auto;right:0}.equality-orbit span:nth-child(4){inset:auto 15px 25px auto}.equality-orbit span:nth-child(5){top:auto;bottom:0;left:75px}.equality-orbit span:nth-child(6){top:104px;left:-4px}.equality-graphic>p{letter-spacing:.15em;color:#b5a89c;margin-top:28px;font-size:8px}.equality-media .stat-row{gap:18px;margin:0 0 28px}.equality-media .stat strong{font-size:33px}.equality-video{aspect-ratio:16/9;background:#191819;overflow:hidden}.equality-video iframe{border:0;width:100%;height:100%;display:block}.equality-video button{width:100%;height:100%;color:var(--paper);font:inherit;cursor:pointer;text-align:center;background:radial-gradient(at 20% 0,#7a293b,#191819 70%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.equality-video button:focus-visible{outline:3px solid var(--bright);outline-offset:-5px}.video-play{color:#fb6474;font-size:42px;line-height:1}.equality-video strong{letter-spacing:-.03em;font-size:20px;font-weight:500}.equality-video button>span:not(.video-play){font-size:12px}.equality-video small{color:#c5b6a9;font-size:10px}.video-credit{color:#8a7869;margin:14px 0;font-size:10px;line-height:1.8}.inclusion-story{scroll-margin-top:110px}.inclusion-recommendation{max-width:700px;margin-top:35px}.interest-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:25px;padding:28px 0;display:flex}.interest-tabs a{color:var(--red);border-bottom:1px solid #c8192e44;padding-bottom:5px;font-size:12px}.interest-preview-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;display:grid}.interest-preview{background:#eee8de;display:block;overflow:hidden}.interest-preview img{aspect-ratio:1.5;object-fit:cover;width:100%;transition:transform .4s}.interest-preview:hover img{transform:scale(1.025)}.interest-preview>div{padding:25px}.interest-preview h2{letter-spacing:-.04em;margin:16px 0;font-size:30px;font-weight:500}.interest-preview p{color:#776756;font-size:13px;line-height:1.8}.reading-feature{border-left:3px solid var(--red);background:#eee8de;margin-top:30px;padding:30px}.reading-feature h3{letter-spacing:-.03em;margin:16px 0;font-size:28px;font-weight:500}.reading-feature p{color:#6b5e51;max-width:700px;font-size:14px;line-height:1.9}.reading-feature .profile-links{margin-top:20px}@keyframes brand-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1000px){.agency-ribbon{grid-template-columns:1fr;gap:20px}.equality-feature{gap:30px}.equality-media .stat strong{font-size:27px}}@media (max-width:700px){.carousel-highlights{padding-top:40px;padding-bottom:30px}.carousel-controls{align-items:flex-start}.carousel-controls>span{max-width:160px;font-size:7px;line-height:1.8}.carousel-controls button{white-space:nowrap;font-size:9px}.carousel-brand{flex-basis:160px;width:160px;min-height:170px}.brand-sequence{gap:15px;padding-right:15px}.agency-ribbon .agency-wordmarks{grid-template-columns:repeat(3,1fr);row-gap:22px}.highlights-bottom{flex-direction:column;align-items:flex-start;gap:0}.home-inclusion{padding-top:40px;padding-bottom:40px}.equality-feature{grid-template-columns:1fr;gap:30px}.equality-graphic{min-height:280px}.equality-graphic>p{font-size:7px}.home-chapters .chapter-grid{grid-template-columns:1fr 1fr}.home-chapters .chapter-card h3{font-size:22px}.interest-preview-grid{grid-template-columns:1fr}.interest-tabs{gap:18px}.equality-media .stat strong{font-size:28px}.reading-feature{padding:23px}.nav-dropdown .dropdown-panel{min-width:300px}}@media (max-width:420px){.home-chapters .chapter-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.brand-track{animation:none}.brand-sequence[aria-hidden=true]{display:none}.brand-carousel{overflow-x:auto}.carousel-controls button{display:none}.interest-preview img{transition:none}}.equality-feature>*{min-width:0}.equality-graphic{overflow:hidden}.equality-orbit{max-width:100%}.aviation-interlude{isolation:isolate}.aviation-background-video{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.aviation-video-shade{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0c0d1f 20%,#0c0c0d66 48%,#0c0c0dde 80%);position:absolute;inset:0}.aviation-interlude-inner{z-index:1;position:relative}.aviation-video-toggle{z-index:2;color:var(--paper);font:inherit;letter-spacing:.03em;cursor:pointer;background:#151515b8;border:1px solid #ffffff60;padding:10px 16px;font-size:10px;position:absolute;bottom:27px;left:max(72px,50vw - 632px)}.aviation-video-toggle:focus-visible{outline:2px solid var(--bright);outline-offset:4px}.aviation-background-video.video-unavailable{display:none}@media (max-width:1000px){.aviation-video-toggle{left:45px}}@media (max-width:700px){.aviation-background-video{object-position:35% center}.aviation-video-shade{background:linear-gradient(#0c0c0d16 0%,#0c0c0d55 35%,#0c0c0df2 85%)}.aviation-interlude-inner{padding-bottom:95px}.aviation-video-toggle{bottom:25px;left:24px}}.carousel-controls{justify-content:flex-end}.portfolio-brand{flex-basis:245px;justify-content:flex-start;width:245px;min-height:245px;padding-top:25px}.portfolio-brand .carousel-logo{margin-bottom:10px}.portfolio-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 15px;width:100%;max-width:215px;min-height:87px;margin-top:22px;display:grid}.portfolio-icon{color:#6b6054;flex-direction:column;align-items:center;gap:6px;display:flex}.portfolio-icon>img{object-fit:contain;filter:brightness(0);opacity:.72;width:24px;height:24px}.portfolio-icon>span{text-align:center;font-size:8px;line-height:1.4}.career-agencies{grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;display:grid}.career-agencies h2{letter-spacing:-.045em;margin:22px 0;font-size:clamp(34px,3.6vw,49px);font-weight:500;line-height:1.08}.career-agencies p{color:#746457;font-size:14px;line-height:1.9}.career-agencies .agency-wordmarks{background:#eee8df;grid-template-columns:repeat(3,1fr);gap:40px 25px;min-height:230px;padding:35px}.career-agencies .agency-wordmarks span{font-size:27px}.career-agencies .agency-wordmarks span:nth-child(3){font-size:22px}@media (max-width:700px){.portfolio-brand{flex-basis:205px;width:205px;min-height:240px}.portfolio-icons{gap:12px 10px;max-width:185px}.career-agencies{grid-template-columns:1fr;gap:28px}.career-agencies .agency-wordmarks{gap:30px 15px;min-height:200px;padding:25px}.career-agencies .agency-wordmarks span{font-size:23px}.career-agencies .agency-wordmarks span:nth-child(3){font-size:18px}}.hero .welcome-eyebrow{letter-spacing:-.02em;text-transform:none;gap:12px;font-size:19px;font-weight:500}.welcome-eyebrow>span{align-items:baseline;gap:5px;display:inline-flex}.welcome-name{color:#bab4ad;font-weight:400}.welcome-eyebrow i{width:7px;height:7px}.home-human{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:65px;padding-bottom:65px;display:grid}.home-human h2{letter-spacing:-.045em;margin:25px 0;font-size:clamp(36px,3.8vw,53px);font-weight:500;line-height:1.08}.home-human>div>p{color:#776657;max-width:400px;margin:20px 0;font-size:15px;line-height:1.9}.home-human>.recommendation-grid{margin-top:0}.home-human .text-link{margin-top:10px}.home-chapters .chapter-card h3{font-size:28px}#career-highlights.carousel-highlights{border-top:1px solid var(--line);border-bottom:0}.site-footer .footer-links{flex-wrap:wrap}@media (max-width:700px){.hero .welcome-eyebrow{font-size:17px}.home-human{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:40px}.home-human h2{font-size:40px}.home-chapters .chapter-card h3{font-size:24px}}.hero #career-highlights.hero-brands{color:var(--paper);z-index:3;background:0 0;border-top:1px solid #fff2;padding:25px 0 20px;position:relative}.hero-brands>.section-shell{padding:0}.hero-brands .dark-eyebrow{color:#c2bcb7}.hero-brands .carousel-controls{justify-content:flex-end;margin:8px 0 0}.hero-brands .carousel-controls button{color:#b9b1aa;border-color:#fff4}.hero-brands .carousel-logo img,.hero-brands .portfolio-icon img{filter:brightness(0)invert()}.hero-brands .brand-wordmark,.hero-brands .brand-label,.hero-brands .portfolio-icon{color:var(--paper)}.hero-brands .brand-carousel{margin:0}.hero-brands .carousel-brand{min-height:150px}.hero-brands .carousel-logo{height:45px;margin-bottom:7px}.hero-brands .carousel-logo img{height:40px}.hero-brands .portfolio-icons{min-height:45px}.hero-brands .brand-track{animation-duration:75s}.enquiry-block{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.enquiry-block h3{letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.3}.enquiry-block>p{margin:12px 0 22px;font-size:13px;line-height:1.8}.enquiry-form label{font-size:12px;font-weight:500;line-height:1.8;display:block}.enquiry-form label>span{color:#85796d;font-weight:400}.enquiry-fields{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px;display:grid}.enquiry-form input,.enquiry-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff5;border:1px solid #bfb5a9;border-radius:0;margin-top:6px;padding:12px;font-size:14px;display:block}.enquiry-form textarea{resize:vertical;min-height:125px}:is(.enquiry-form input:focus-visible,.enquiry-form textarea:focus-visible){outline:2px solid var(--red);outline-offset:2px}.enquiry-form .enquiry-privacy{color:#75695e;margin:12px 0 20px;font-size:10px;line-height:1.7}.enquiry-privacy a{text-decoration:underline}.enquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiry-error{color:#ab112b;padding-bottom:15px;font-size:13px}.enquiry-success{background:#e8e2d8;padding:25px}.enquiry-success p{margin:10px 0}.enquiry-success button{background:0 0;border:0;padding:0}.enquiry-form button:disabled{opacity:.6}.memoir-feature{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:30px 0 85px;display:grid}.memoir-stage{perspective:1400px;background:#e4ddd3;place-items:center;min-height:550px;display:grid;overflow:hidden}.memoir-book{width:285px;height:425px;color:var(--paper);background:#101012;border-left:7px solid #252326;padding:28px 27px;transition:transform .6s;position:relative;transform:rotate(-7deg)rotateY(-12deg);box-shadow:14px 20px 35px #211e1a55}.memoir-book:hover{transform:rotate(-2deg)rotateY(-5deg)translateY(-8px)}.memoir-mark{letter-spacing:-.07em;font-size:25px;font-weight:600}.memoir-mark span{color:var(--bright)}.memoir-subtitle{letter-spacing:.12em;margin-top:25px;font-size:8px;display:block}.memoir-book strong{letter-spacing:-.05em;margin-top:24px;font-size:62px;font-weight:400;line-height:.95;display:block}.memoir-book strong em{color:var(--bright);font-size:1.15em}.memoir-author{letter-spacing:.07em;border-top:1px solid #ffffff25;margin-top:36px;padding-top:19px;font-size:10px;display:block}.memoir-book>small{letter-spacing:.1em;color:#9d9590;font-size:7px;position:absolute;bottom:24px}.memoir-copy h2{letter-spacing:-.04em;margin:28px 0;font-size:50px;font-weight:500;line-height:1.1}.memoir-copy p{color:#75695c;margin:18px 0;font-size:14px;line-height:1.9}.memoir-copy .feature-small{font-size:11px}.memoir-teaser{background:#e8e2d8;grid-template-columns:1fr 220px;align-items:center;gap:50px;margin-top:65px;padding:55px;display:grid}.memoir-teaser h2{letter-spacing:-.04em;margin:20px 0;font-size:46px;font-weight:400}.memoir-teaser p{margin-bottom:18px;font-size:14px;line-height:1.8}.mini-book{color:var(--paper);aspect-ratio:2/3;background:#101012;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .4s;display:flex;transform:rotate(7deg);box-shadow:10px 12px 18px #26221e33}.mini-book:hover{transform:rotate(2deg)}.mini-book>span,.mini-book small{letter-spacing:.1em;font-size:8px}.mini-book strong{letter-spacing:-.04em;font-size:41px;font-weight:400;line-height:.95}.mini-book em{color:var(--bright)}.private-inbox{padding-top:60px;padding-bottom:90px}.private-inbox>.profile-kicker{margin:30px 0;display:block}.private-inbox h1{letter-spacing:-.04em;font-size:60px;font-weight:500}.private-inbox>p{margin:25px 0;line-height:1.8}.inbox-note{border-top:1px solid var(--line);padding:30px 0}.inbox-note>span{color:#77695d;font-size:11px}.inbox-note h2{margin:15px 0;font-size:25px;font-weight:500}.inbox-note a{color:var(--red);font-size:13px}.inbox-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;line-height:1.8}@media (max-width:700px){.hero-brands .section-heading .edition{display:none}.hero-brands .carousel-brand{min-height:150px}.enquiry-fields{grid-template-columns:1fr}.memoir-feature{grid-template-columns:1fr;gap:35px}.memoir-stage{min-height:480px}.memoir-book{width:260px;height:390px}.memoir-copy h2{font-size:40px}.memoir-teaser{grid-template-columns:1fr;gap:30px;padding:25px}.mini-book{justify-self:center;width:190px}.private-inbox h1{font-size:45px}}@media (prefers-reduced-motion:reduce){.memoir-book,.mini-book{transition:none}}.hero-brands .brand-carousel{background:0 0;border-color:#ffffff18}
