{"id":1060,"date":"2026-10-22T05:36:10","date_gmt":"2026-10-21T21:36:10","guid":{"rendered":"https:\/\/www.canaanedu.com\/?page_id=1060"},"modified":"2026-10-22T07:23:47","modified_gmt":"2026-10-21T23:23:47","slug":"canaan-en","status":"publish","type":"page","link":"https:\/\/www.canaanedu.com\/index.php\/canaan-en\/","title":{"rendered":"U.S. Education Planning &#038; Student Support"},"content":{"rendered":"<style id=\"canaan-evidence-design\">#canaan-site .answer-brief{padding:28px 30px;background:#edf4f7;border-left:3px solid #296b92;border-radius:0 24px 24px 0;margin:20px 0 36px}#canaan-site .answer-brief p:last-child{margin-bottom:0}#canaan-site .planning-worksheet{display:grid;grid-template-columns:145px minmax(0,1fr);gap:0;margin:24px 0 32px;border-top:1px solid var(--line)}#canaan-site .planning-worksheet dt,#canaan-site .planning-worksheet dd{padding:16px 0;border-bottom:1px solid var(--line);margin:0;font-size:16px}#canaan-site .planning-worksheet dt{font-weight:600;color:var(--ink);padding-right:18px}#canaan-site .evidence-pair{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:30px;margin:30px 0}#canaan-site .evidence-pair figure{margin:0}#canaan-site .evidence-pair img{width:100%;height:auto;max-height:350px;object-fit:contain;background:var(--mist);border-radius:20px;padding:14px}#canaan-site .evidence-pair figcaption{font-size:13px;margin-top:10px}#canaan-site .english-overview{max-width:900px}#canaan-site .english-overview h3{margin:32px 0 12px}#canaan-site .english-overview .actions{margin-top:24px}#canaan-site .english-overview li{margin-bottom:12px}#canaan-site .knowledge-body h3{margin:28px 0 12px}#canaan-site .knowledge-body li{margin-bottom:12px}#canaan-site .home-opening .home-lede{max-width:560px}#canaan-site .knowledge-body .reading-next .button{color:white;text-decoration:none}@media(max-width:700px){#canaan-site .answer-brief{padding:22px 20px}#canaan-site .planning-worksheet{grid-template-columns:1fr}#canaan-site .planning-worksheet dt{border:0;padding-bottom:4px}#canaan-site .planning-worksheet dd{padding-top:0}#canaan-site .evidence-pair{grid-template-columns:1fr}#canaan-site .english-overview .button{white-space:normal;text-align:center}#canaan-site .english-overview h2{overflow-wrap:anywhere}}<\/style>\n<style>#canaan-site{display:block;width:100%;max-width:none;}#canaan-site button{font:inherit;text-transform:none;letter-spacing:normal;}#canaan-site img{border:0;}body:has(#canaan-site) .buttonizer{display:none!important;}body:has(#canaan-site){margin:0;}body.admin-bar:has(#canaan-site) .header{top:32px;}@media(max-width:782px){body.admin-bar:has(#canaan-site) .header{top:46px;}}\n#canaan-site{--ink:#153f5a;--blue:#296b92;--text:#344d5d;--muted:#617580;--mist:#edf4f7;--lavender:#eae8f2;--gold:#e6c779;--line:#d8e3e9;--serif:\"Noto Serif SC\",\"Songti SC\",\"SimSun\",serif;--ease:cubic-bezier(.22,1,.36,1)}\n#canaan-site *{box-sizing:border-box}\nhtml{scroll-behavior:smooth;scroll-padding-top:110px}\n#canaan-site{margin:0;color:var(--text);background:white;font:16px\/1.8 \"PingFang SC\",\"Microsoft YaHei\",system-ui,sans-serif}\n#canaan-site h1,#canaan-site h2,#canaan-site h3,#canaan-site p{margin:0}\n#canaan-site h1,#canaan-site h2{font-family:var(--serif);font-weight:500;color:var(--ink);line-height:1.5;letter-spacing:-.035em;text-wrap:balance}\n#canaan-site h1{font-size:clamp(35px,4.3vw,66px)}\n#canaan-site h2{font-size:clamp(27px,3vw,43px)}\n#canaan-site h3{font-size:21px;line-height:1.5;font-weight:600;color:var(--ink)}\n#canaan-site p{color:var(--muted)}\n#canaan-site a{color:inherit;text-decoration:none}\n#canaan-site button,#canaan-site input,#canaan-site select,#canaan-site textarea{font:inherit}\n#canaan-site button{cursor:pointer;color:inherit}\n#canaan-site a:focus-visible,#canaan-site button:focus-visible,#canaan-site input:focus-visible,#canaan-site select:focus-visible,#canaan-site textarea:focus-visible,#canaan-site summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}\n#canaan-site img{display:block;max-width:100%;object-fit:cover}\n#canaan-site svg{display:block}\n#canaan-site ul{padding-left:1.2em}\n#canaan-site section{position:relative}\n#canaan-site [hidden]{display:none!important}\n#canaan-site .wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}\n#canaan-site .section{padding-block:100px}\n#canaan-site .narrow{max-width:800px}\n#canaan-site .skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:10px}\n#canaan-site .skip-link:focus{top:10px}\n#canaan-site .header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid #edf1f3}\n#canaan-site .nav-wrap{height:96px;max-width:1376px;margin:auto;padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:30px}\n#canaan-site .brand{flex-shrink:0}\n#canaan-site .logo-crop{position:relative;display:block;width:166px;height:65px;overflow:hidden}\n#canaan-site .logo-crop img{position:absolute;width:555px;max-width:none;height:auto;left:-171px;top:-80px}\n#canaan-site .nav-wrap nav{display:flex;align-items:center;gap:27px;font-size:14px;white-space:nowrap}\n#canaan-site .nav-wrap nav a{position:relative;padding:10px 0}\n#canaan-site .nav-wrap nav a:after{content:\"\";height:2px;background:var(--blue);position:absolute;left:0;right:100%;bottom:3px;transition:right .3s var(--ease)}\n#canaan-site .nav-wrap nav a:hover:after,#canaan-site .nav-wrap nav a[aria-current]:after{right:0}\n#canaan-site .nav-actions{display:flex;align-items:center;gap:20px}\n#canaan-site .lang{font:14px Georgia,serif}\n#canaan-site .button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:13px 28px;border-radius:99px;background:var(--ink);border:1px solid var(--ink);color:white;font-size:15px;font-weight:500;transition:background .25s,box-shadow .25s,transform .25s;white-space:nowrap}\n#canaan-site .button:hover{background:var(--blue);box-shadow:0 9px 24px #153f5a20;transform:translateY(-2px)}\n#canaan-site .button.small{min-height:43px;padding:9px 22px;font-size:14px}\n#canaan-site .button.white{background:white;color:var(--ink);border-color:white}\n#canaan-site .button.outline{background:transparent;color:var(--ink)}\n#canaan-site .button.outline:hover{background:var(--mist)}\n#canaan-site .plain-link{display:inline-block;color:var(--ink);border-bottom:1px solid var(--ink);padding:7px 0;font-size:15px}\n#canaan-site .plain-link:hover{color:var(--blue)}\n#canaan-site .menu-toggle{border:0;background:none;padding:10px;display:none;width:44px;height:44px}\n#canaan-site .menu-toggle span{height:1.5px;background:var(--ink);display:block;margin:6px 0}\n#canaan-site .actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap}\n#canaan-site .hero{min-height:710px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:26px;padding-block:45px 80px}\n#canaan-site.home{background:linear-gradient(160deg,#f4f8fa 0,white 1050px)}\n#canaan-site .hero-copy{position:relative;z-index:2;padding-bottom:20px}\n#canaan-site .location{display:flex;align-items:center;gap:11px;font:16px Georgia,serif;color:var(--blue);margin-bottom:30px}\n#canaan-site .location span{height:6px;width:6px;border-radius:50%;background:var(--blue)}\n#canaan-site .hero h1{margin-bottom:25px;font-size:clamp(36px,4.2vw,64px);line-height:1.55}\n#canaan-site .hero-intro{margin-bottom:34px;line-height:2;font-size:17px}\n#canaan-site .hero-sign{margin-top:55px;display:flex;align-items:center;gap:20px;font-size:14px}\n#canaan-site .hero-sign>span{border-right:1px solid var(--line);padding-right:20px;color:var(--ink)}\n#canaan-site .hero-art{height:580px;position:relative;margin-left:20px;isolation:isolate}\n#canaan-site .hero-arch{height:500px;width:88%;position:absolute;right:0;top:0;overflow:hidden;border-radius:48% 48% 45% 12%}\n#canaan-site .hero-arch img{width:100%;height:100%;object-position:51% center;animation:photo-enter 1.5s var(--ease) both}\n#canaan-site .hero-circle{position:absolute;width:240px;height:240px;left:-40px;bottom:0;border-radius:50%;overflow:hidden;border:10px solid white;animation:circle-enter 1.2s var(--ease) .2s both}\n#canaan-site .hero-circle img{width:100%;height:100%;object-position:35% center}\n#canaan-site .hero-stamp{position:absolute;bottom:34px;right:15px;transform:rotate(-8deg);font-family:Georgia,serif;color:var(--ink);line-height:1.25}\n#canaan-site .hero-stamp span{display:block;font-size:26px;font-style:italic}\n#canaan-site .hero-stamp strong{font-size:31px;font-weight:400}\n#canaan-site .hero-orbit{position:absolute;width:110%;height:110%;left:-6%;top:-10%;color:#9ebbc9;z-index:-1}\n#canaan-site .hero-copy>*{animation:text-enter .9s var(--ease) both}\n#canaan-site .hero-copy h1{animation-delay:.1s}\n#canaan-site .hero-copy .hero-intro{animation-delay:.2s}\n#canaan-site .hero-copy .actions{animation-delay:.3s}\n@keyframes  photo-enter{from{transform:scale(1.14);opacity:.25}to{transform:scale(1);opacity:1}}\n@keyframes  text-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}\n@keyframes  circle-enter{from{transform:translate(-20px,20px);opacity:0}to{transform:translate(0);opacity:1}}\n#canaan-site .stage-links{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:22px;gap:25px}\n#canaan-site .stage-links a{font-size:15px;display:flex;gap:22px;align-items:center;color:var(--ink)}\n#canaan-site .stage-links span{color:#87a3b2}\n#canaan-site .stage-links a:hover{color:var(--blue)}\n#canaan-site .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:44px}\n#canaan-site .section-heading p{max-width:420px}\n#canaan-site .overline{font-size:14px;color:var(--blue);margin-bottom:16px}\n#canaan-site .service-explorer{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center}\n#canaan-site .service-scene{height:520px;border-radius:30px 140px 30px 30px;overflow:hidden;position:relative;background:var(--mist)}\n#canaan-site .service-scene img{width:100%;height:100%;object-position:38% center}\n#canaan-site .service-scene:after{content:\"\";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#103f59c4)}\n#canaan-site .service-scene>div{position:absolute;z-index:1;left:36px;bottom:34px;color:white}\n#canaan-site .service-scene span{font-family:var(--serif);font-size:28px}\n#canaan-site .service-scene p{color:#eaf2f7;margin-top:6px;font-size:14px}\n#canaan-site .service-option{border-bottom:1px solid var(--line);padding:22px 0}\n#canaan-site .service-option:first-child{padding-top:0}\n#canaan-site .service-option summary{font-size:23px;color:var(--ink);font-family:var(--serif);font-weight:500;cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none}\n#canaan-site .service-option summary::-webkit-details-marker{display:none}\n#canaan-site .service-option summary span{font-family:system-ui;font-weight:300;transition:transform .3s}\n#canaan-site .service-option[open] summary span{transform:rotate(45deg)}\n#canaan-site .service-option>div{animation:text-enter .35s ease;padding-top:16px}\n#canaan-site .service-option p{font-size:15px}\n#canaan-site .service-option a{display:inline-block;font-size:14px;color:var(--blue);margin-top:16px}\n#canaan-site .service-option a span{margin-left:16px}\n#canaan-site .case-band{background:var(--mist);margin-top:36px}\n#canaan-site .wave{position:absolute;left:0;top:-70px;width:100%;height:72px;color:var(--mist);pointer-events:none}\n#canaan-site .case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}\n#canaan-site .case-card{min-width:0}\n#canaan-site .case-card>a{display:block;height:100%;background:white;border-radius:22px;overflow:hidden;box-shadow:0 5px 30px #214d6810}\n#canaan-site .case-photo{height:225px;position:relative;overflow:hidden}\n#canaan-site .case-photo img{width:100%;height:100%;transition:transform .8s var(--ease)}\n#canaan-site .case-card:hover .case-photo img{transform:scale(1.06)}\n#canaan-site .case-tag{position:absolute;left:20px;bottom:18px;background:#ffffffed;color:var(--ink);padding:5px 14px;border-radius:99px;font-size:14px}\n#canaan-site .case-copy{padding:25px}\n#canaan-site .school-names{font:20px\/1.4 Georgia,serif;color:var(--blue);margin-bottom:14px}\n#canaan-site .case-copy h3{font-size:19px;margin-bottom:12px;line-height:1.65}\n#canaan-site .case-copy p{font-size:14px;line-height:1.8}\n#canaan-site .case-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;font-size:14px;color:var(--muted)}\n#canaan-site .circle-link{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mist);color:var(--ink);width:38px;height:38px;font-size:20px;flex-shrink:0;transition:transform .3s}\n#canaan-site .case-card:hover .circle-link{transform:rotate(45deg)}\n#canaan-site .fineprint{font-size:14px;line-height:1.9;margin-top:26px;color:#677b85}\n#canaan-site .mentor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}\n#canaan-site .portrait{display:block;height:355px;background:var(--mist);border-radius:48% 48% 22px 22px;overflow:hidden}\n#canaan-site .portrait img{width:100%;height:100%;object-position:center 16%;transition:transform .8s var(--ease)}\n#canaan-site .mentor:nth-child(2) .portrait{border-radius:22px 22px 48% 48%;background:var(--lavender)}\n#canaan-site .mentor:hover .portrait img{transform:scale(1.035)}\n#canaan-site .mentor-copy{padding:24px 8px 0}\n#canaan-site .mentor-copy>span{font-size:14px;color:var(--blue)}\n#canaan-site .mentor-copy h3{font:28px\/1.5 Georgia,var(--serif);margin:5px 0 12px}\n#canaan-site .mentor-copy p{font-size:14px}\n#canaan-site .mentor-copy ul{font-size:14px;color:var(--muted);margin-top:14px}\n#canaan-site .full-team{row-gap:65px}\n#canaan-site .full-team .portrait{height:330px}\n#canaan-site .compact-portrait .portrait{border-radius:50%;height:190px;width:190px;margin:25px auto 0}\n#canaan-site .local-story{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center;padding:45px 0 115px}\n#canaan-site .story-collage{position:relative;height:520px}\n#canaan-site .story-tall{height:460px;width:75%;border-radius:140px 26px 26px 26px;object-position:40% center}\n#canaan-site .story-small{position:absolute;bottom:0;right:0;width:62%;height:230px;border:9px solid white;border-radius:30px;object-position:60% center}\n#canaan-site .local-story h2{margin-bottom:25px}\n#canaan-site .check-list{padding:0;list-style:none;margin:25px 0}\n#canaan-site .check-list li{position:relative;padding-left:25px;margin:10px 0;font-size:14px}\n#canaan-site .check-list li:before{content:\"\u2713\";position:absolute;left:0;color:var(--blue)}\n#canaan-site .contact-ribbon{background:var(--ink);border-radius:45px 120px 45px 45px;overflow:hidden;color:white;min-height:340px;display:grid;grid-template-columns:1fr .85fr;margin-bottom:100px}\n#canaan-site .contact-ribbon>div:first-child{padding:58px 65px}\n#canaan-site .contact-ribbon h2{color:white;font-size:36px}\n#canaan-site .contact-ribbon p{color:#cfdee7;font-size:14px;margin:18px 0 26px}\n#canaan-site .ribbon-photo{border-radius:50% 0 0 50%;overflow:hidden;min-width:0}\n#canaan-site .ribbon-photo img{width:100%;height:100%;object-position:25% center}\n#canaan-site .page-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding-top:60px;padding-bottom:35px;min-height:430px}\n#canaan-site .breadcrumb{display:inline-block;font-size:14px;color:var(--muted);margin-bottom:22px}\n#canaan-site .page-intro h1{font-size:clamp(32px,4vw,56px)}\n#canaan-site .page-intro p{max-width:550px;margin-top:24px;font-size:16px}\n#canaan-site .intro-photo{height:330px;overflow:hidden;border-radius:180px 40px 180px 40px}\n#canaan-site .intro-photo img{width:100%;height:100%}\n#canaan-site .service-gallery{display:grid;grid-template-columns:1fr 1fr;gap:45px}\n#canaan-site .service-tile{position:relative;overflow:hidden;border-radius:35px;height:360px}\n#canaan-site .service-tile:nth-child(3n\/**\/+1){border-radius:35px 110px 35px 35px}\n#canaan-site .service-tile img{width:100%;height:100%;transition:transform .8s var(--ease)}\n#canaan-site .service-tile:hover img{transform:scale(1.04)}\n#canaan-site .service-tile:after{content:\"\";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#113a55e6)}\n#canaan-site .service-tile>div{position:absolute;left:34px;right:34px;bottom:30px;z-index:1}\n#canaan-site .service-tile h2{font-size:29px;color:white}\n#canaan-site .service-tile p{color:#eef4f7;font-size:14px;margin-top:10px;margin-right:40px}\n#canaan-site .service-tile .circle-link{position:absolute;right:0;bottom:0;background:#ffffff2b;color:white}\n#canaan-site .service-detail,#canaan-site .case-detail{display:grid;grid-template-columns:310px 1fr;gap:80px}\n#canaan-site .service-detail aside>h2{font-size:25px;margin-bottom:26px}\n#canaan-site .side-nav{display:flex;flex-direction:column;margin-top:40px;font-size:14px}\n#canaan-site .side-nav a{padding:10px 0;color:var(--muted)}\n#canaan-site .side-nav a[aria-current]{color:var(--blue);font-weight:600}\n#canaan-site .detail-items{margin:25px 0 50px}\n#canaan-site .detail-items article{padding:24px 0;border-bottom:1px solid var(--line)}\n#canaan-site .detail-items h3{margin-bottom:9px}\n#canaan-site .detail-items p{max-width:650px}\n#canaan-site .support-box{background:var(--mist);border-radius:24px;padding:30px;margin-bottom:40px}\n#canaan-site .support-box p{font-size:15px;margin-top:14px}\n#canaan-site .steps{padding:0;list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:35px 0 55px}\n#canaan-site .steps li{counter-increment:step;font-size:15px;line-height:1.7}\n#canaan-site .steps li:before{content:\"0\" counter(step);display:block;font:30px Georgia,serif;color:var(--blue);margin-bottom:15px}\n#canaan-site .faq-list details{border-bottom:1px solid var(--line);padding:22px 0}\n#canaan-site .faq-list summary{display:flex;justify-content:space-between;gap:20px;font-size:17px;cursor:pointer;color:var(--ink);list-style:none}\n#canaan-site .faq-list summary::-webkit-details-marker{display:none}\n#canaan-site .faq-list summary span{font-size:24px;line-height:1;transition:transform .25s}\n#canaan-site .faq-list details[open] summary span{transform:rotate(45deg)}\n#canaan-site .faq-list p{padding:20px 30px 0 0;font-size:15px;animation:text-enter .3s ease}\n#canaan-site .case-controls{margin-bottom:28px}\n#canaan-site .filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}\n#canaan-site .filters button{border:1px solid var(--line);background:white;padding:10px 24px;border-radius:99px;transition:background .2s,color .2s;font-size:14px;min-height:44px}\n#canaan-site .filters button.active{background:var(--ink);color:white;border-color:var(--ink)}\n#canaan-site .filters button:hover:not(.active){background:var(--mist)}\n#canaan-site .search-row{display:grid;grid-template-columns:1fr 200px;gap:24px;max-width:800px}\n#canaan-site .search-row label{font-size:14px;color:var(--muted)}\n#canaan-site input,#canaan-site select,#canaan-site textarea{width:100%;min-height:48px;padding:12px 15px;border:1px solid #c8d7df;border-radius:12px;background:white;color:var(--ink)}\n#canaan-site textarea{resize:vertical}\n#canaan-site .search-row input,#canaan-site .search-row select{display:block;margin-top:7px}\n#canaan-site #case-count{font-size:14px;margin-bottom:25px}\n#canaan-site #case-empty{padding:65px 0;text-align:center}\n#canaan-site #case-empty p{margin:15px 0 25px}\n#canaan-site .load-more{text-align:center;margin-top:42px}\n#canaan-site .case-card.filter-enter{animation:text-enter .35s ease}\n#canaan-site .case-facts{background:var(--mist);padding:30px;border-radius:28px;margin-bottom:25px}\n#canaan-site .case-facts h2{font-size:25px}\n#canaan-site .case-facts dt{font-size:14px;color:var(--muted);margin-top:22px}\n#canaan-site .case-facts dd{margin:4px 0 0;color:var(--ink);font-size:16px}\n#canaan-site .case-facts .gpa{font:38px Georgia,serif}\n#canaan-site .prose h2{font-size:30px;margin:35px 0 20px}\n#canaan-site .prose h2:first-child{margin-top:0}\n#canaan-site .prose p{line-height:2.1;margin-bottom:20px}\n#canaan-site .prose a:not(.button){color:var(--blue);text-decoration:underline;text-underline-offset:4px}\n#canaan-site .offer-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n#canaan-site .offer-list>div{border:1px solid var(--line);padding:23px;border-radius:18px}\n#canaan-site .offer-list h3{font:23px\/1.4 Georgia,var(--serif);margin-top:12px}\n#canaan-site .offer-list p{font-size:14px;margin:8px 0 0}\n#canaan-site .offer-status{font-size:14px;color:#216847;background:#eaf4ed;padding:3px 9px;border-radius:5px}\n#canaan-site .offer-status.waitlist{color:#805e16;background:#fff4d9}\n#canaan-site .story-row{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;margin-bottom:95px}\n#canaan-site .story-row.reverse>.story-image{order:2}\n#canaan-site .story-row h2{font-size:36px;margin-bottom:25px}\n#canaan-site .story-row p{margin-bottom:18px}\n#canaan-site .story-image{height:390px;overflow:hidden;border-radius:30px 110px 30px 30px}\n#canaan-site .story-image img{width:100%;height:100%}\n#canaan-site .story-row.reverse .story-image{border-radius:110px 30px 30px 30px}\n#canaan-site .process{background:var(--mist);padding:45px;border-radius:30px}\n#canaan-site .process .steps{margin-bottom:0}\n#canaan-site .values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:100px}\n#canaan-site .values article{background:var(--mist);border-radius:70px 25px 25px 25px;padding:40px}\n#canaan-site .values article:nth-child(2){background:var(--lavender)}\n#canaan-site .values p{font-size:14px;margin-top:15px}\n#canaan-site .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}\n#canaan-site .contact-info h2{margin-bottom:30px}\n#canaan-site .contact-info>a{display:block;color:var(--blue);margin:10px 0;overflow-wrap:anywhere}\n#canaan-site .contact-info .phone{font:32px Georgia,serif}\n#canaan-site .office{margin-top:35px;background:var(--mist);border-radius:26px;padding:30px}\n#canaan-site .office h3{font-size:18px}\n#canaan-site .office p{margin:16px 0;font-size:14px}\n#canaan-site .office a{font-size:14px;color:var(--blue)}\n#canaan-site form{background:#f4f7f9;border-radius:28px;padding:35px}\n#canaan-site form h2{font-size:27px}\n#canaan-site form>p{font-size:14px;margin:12px 0 25px}\n#canaan-site form>label{display:block;font-size:14px;margin:18px 0 8px}\n#canaan-site form>.button{margin-top:25px}\n#canaan-site form .fineprint{font-size:14px;margin-bottom:0}\n#canaan-site #email-preview{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}\n#canaan-site #email-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px\/1.8 system-ui;margin:20px 0}\n#canaan-site #email-preview .actions{gap:12px}\n#canaan-site .guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}\n#canaan-site .guide-grid img{width:100%;height:235px;border-radius:25px;margin-bottom:25px}\n#canaan-site .guide-grid span{font-size:14px;color:var(--blue)}\n#canaan-site .guide-grid h2{font-size:25px;margin:15px 0}\n#canaan-site .guide-grid p{font-size:14px}\n#canaan-site footer{background:#f0f5f7;padding:70px 0 24px}\n#canaan-site .footer-grid{display:grid;grid-template-columns:1.15fr .7fr 1.2fr;gap:80px}\n#canaan-site .footer-brand>a{font:48px Georgia,serif;color:var(--ink)}\n#canaan-site .footer-brand>a span{display:block;font:19px var(--serif);letter-spacing:.25em;margin-top:8px}\n#canaan-site .footer-brand p{margin-top:24px;font-size:14px}\n#canaan-site .footer-grid h3{font-size:15px;margin-bottom:15px}\n#canaan-site .footer-grid>div:not(:first-child)>a{display:block;font-size:14px;color:var(--muted);margin:7px 0}\n#canaan-site .footer-grid p{font-size:14px;margin-top:15px}\n#canaan-site .footer-bottom{margin-top:50px;border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:14px;color:var(--muted)}\n#canaan-site .footer-bottom>div{display:flex;gap:25px}\n#canaan-site .contact-fab{position:fixed;right:25px;bottom:24px;z-index:40;display:flex;gap:10px;align-items:center;border:0;border-radius:99px;padding:13px 20px;background:var(--ink);color:white;box-shadow:0 6px 28px #173d5933;font-size:14px}\n#canaan-site .contact-fab svg{width:23px;height:23px}\n#canaan-site .quick-contact{position:fixed;right:25px;bottom:90px;width:340px;max-width:calc(100% - 32px);z-index:40;background:white;border-radius:25px;padding:30px;box-shadow:0 12px 65px #173d5933;animation:text-enter .3s var(--ease)}\n#canaan-site .quick-contact h2{font-size:25px;margin-right:20px}\n#canaan-site .quick-contact p{font-size:14px;margin:13px 0 20px}\n#canaan-site .quick-contact>a:not(.button){display:block;font-size:14px;color:var(--blue);margin:12px 0;overflow-wrap:anywhere}\n#canaan-site .quick-contact .button{margin:12px 0}\n#canaan-site .quick-contact small{display:block;font-size:14px;color:var(--muted)}\n#canaan-site .contact-close{position:absolute;right:15px;top:15px;border:0;background:var(--mist);border-radius:50%;height:32px;width:32px;font-size:23px;line-height:1}\n#canaan-site .review-note{background:#fff7e6;border-radius:16px;padding:20px;font-size:14px;color:#725b2b;margin:20px 0}\n@media (max-width:1150px){#canaan-site .nav-wrap{padding-inline:28px;gap:20px}\n#canaan-site .nav-wrap nav{gap:18px;font-size:14px}\n#canaan-site .nav-actions{gap:12px}\n#canaan-site .logo-crop{width:150px}\n#canaan-site .wrap{width:calc(100% - 64px)}\n#canaan-site .hero{gap:0}\n#canaan-site .hero-art{height:500px}\n#canaan-site .hero-arch{height:430px}\n#canaan-site .hero-circle{width:200px;height:200px;left:-15px}\n#canaan-site .hero-stamp{right:0}\n#canaan-site .hero-stamp strong{font-size:25px}\n#canaan-site .service-explorer{gap:45px}\n#canaan-site .service-scene{height:490px}\n#canaan-site .service-option summary{font-size:21px}\n#canaan-site .portrait{height:300px}\n#canaan-site .local-story{gap:55px}\n#canaan-site .contact-grid{gap:45px}\n#canaan-site .contact-ribbon>div:first-child{padding:45px}\n#canaan-site .case-copy{padding:22px}\n#canaan-site .case-photo{height:200px}}\n@media (max-width:980px){#canaan-site .nav-wrap nav{display:none;position:absolute;top:88px;left:0;right:0;background:white;padding:22px 32px;box-shadow:0 15px 20px #153f5a12;flex-direction:column;align-items:stretch;gap:5px}\n#canaan-site .nav-wrap nav.open{display:flex}\n#canaan-site .nav-wrap{height:88px}\n#canaan-site .menu-toggle{display:block}\n#canaan-site .hero h1{font-size:43px}\n#canaan-site .hero{min-height:630px}\n#canaan-site .hero-intro{font-size:15px}\n#canaan-site .hero-art{height:460px}\n#canaan-site .hero-arch{height:380px}\n#canaan-site .hero-circle{width:185px;height:185px}\n#canaan-site .hero-stamp{bottom:0}\n#canaan-site .hero-sign{margin-top:35px}\n#canaan-site .stage-links{gap:15px;flex-wrap:wrap;justify-content:center}\n#canaan-site .stage-links a{font-size:14px;gap:10px}\n#canaan-site .service-explorer{gap:35px}\n#canaan-site .section{padding-block:75px}\n#canaan-site .case-grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}\n#canaan-site .featured .case-card:last-child{display:none}\n#canaan-site .mentor-grid{gap:24px}\n#canaan-site .portrait,#canaan-site .full-team .portrait{height:260px}\n#canaan-site .mentor-copy h3{font-size:23px}\n#canaan-site .mentor-copy p{font-size:14px}\n#canaan-site .local-story{gap:40px}\n#canaan-site .story-collage{height:420px}\n#canaan-site .story-tall{height:360px}\n#canaan-site .story-small{height:180px}\n#canaan-site .contact-ribbon h2{font-size:30px}\n#canaan-site .contact-ribbon>div:first-child{padding:40px}\n#canaan-site .page-intro{gap:35px}\n#canaan-site .intro-photo{height:300px}\n#canaan-site .service-detail,#canaan-site .case-detail{grid-template-columns:250px 1fr;gap:40px}\n#canaan-site .steps{grid-template-columns:1fr 1fr}\n#canaan-site .story-row{gap:45px}\n#canaan-site .story-row h2{font-size:30px}\n#canaan-site .story-image{height:330px}\n#canaan-site .guide-grid{gap:25px}\n#canaan-site .guide-grid img{height:190px}\n#canaan-site .contact-info .phone{font-size:28px}\n#canaan-site .footer-grid{gap:35px}}\n@media (max-width:700px){html{scroll-padding-top:90px}\n#canaan-site .wrap{width:calc(100% - 40px)}\n#canaan-site .nav-wrap{padding:0 20px;height:78px;gap:12px}\n#canaan-site .logo-crop{width:136px;height:58px}\n#canaan-site .logo-crop img{width:470px;left:-145px;top:-67px}\n#canaan-site .nav-wrap nav{top:78px}\n#canaan-site .nav-actions{gap:12px}\n#canaan-site .nav-actions .lang{display:none}\n#canaan-site .button.small{min-height:39px;padding:8px 16px;font-size:14px}\n#canaan-site .menu-toggle{padding:8px;width:36px;height:40px}\n#canaan-site .hero{display:flex;flex-direction:column;align-items:stretch;padding:38px 0 45px;min-height:0;gap:25px}\n#canaan-site .hero-copy{padding:0}\n#canaan-site .location{font-size:14px;margin-bottom:18px}\n#canaan-site .hero h1{font-size:clamp(32px,7.7vw,48px);line-height:1.6;margin-bottom:17px}\n#canaan-site .hero-intro{font-size:14px;margin-bottom:24px;line-height:1.9}\n#canaan-site .actions{gap:20px}\n#canaan-site .button{min-height:49px;font-size:14px;padding:11px 22px}\n#canaan-site .plain-link{font-size:14px}\n#canaan-site .hero-sign{display:none}\n#canaan-site .hero-art{height:390px;margin:15px 0 0;width:100%}\n#canaan-site .hero-arch{width:82%;height:340px;right:0}\n#canaan-site .hero-circle{left:0;bottom:0;width:175px;height:175px;border-width:7px}\n#canaan-site .hero-stamp{bottom:13px;right:8px}\n#canaan-site .hero-stamp span{font-size:21px}\n#canaan-site .hero-stamp strong{font-size:25px}\n#canaan-site .hero-orbit{width:100%;left:0;top:-8%}\n#canaan-site .stage-links{justify-content:flex-start;gap:12px 20px;padding:20px 0}\n#canaan-site .stage-links a{font-size:14px}\n#canaan-site .stage-links a span{display:none}\n#canaan-site .section{padding-block:60px}\n#canaan-site .section-heading{display:block;margin-bottom:30px}\n#canaan-site .section-heading h2{font-size:29px}\n#canaan-site .section-heading>p,#canaan-site .section-heading>div+div,#canaan-site .section-heading>.plain-link{margin-top:20px}\n#canaan-site .section-heading p{font-size:14px}\n#canaan-site .service-explorer{display:flex;flex-direction:column;gap:28px}\n#canaan-site .service-scene{width:100%;height:340px;border-radius:25px 95px 25px 25px}\n#canaan-site .service-scene>div{left:25px;bottom:25px}\n#canaan-site .service-scene span{font-size:24px}\n#canaan-site .service-options{width:100%}\n#canaan-site .service-option{padding:18px 0}\n#canaan-site .service-option summary{font-size:21px}\n#canaan-site .service-option p{font-size:14px}\n#canaan-site .case-band{margin-top:20px}\n#canaan-site .wave{height:45px;top:-44px}\n#canaan-site .case-grid{grid-template-columns:1fr;gap:25px}\n#canaan-site .featured .case-card:last-child{display:block}\n#canaan-site .case-photo{height:230px}\n#canaan-site .case-copy{padding:25px}\n#canaan-site .school-names{font-size:21px}\n#canaan-site .case-copy h3{font-size:19px}\n#canaan-site .case-foot{margin-top:18px}\n#canaan-site .mentor-grid{grid-template-columns:1fr;gap:35px}\n#canaan-site .mentor{display:grid;grid-template-columns:125px 1fr;gap:22px;align-items:start}\n#canaan-site .portrait,#canaan-site .full-team .portrait{height:170px;border-radius:60px 60px 15px 15px}\n#canaan-site .mentor:nth-child(2) .portrait{border-radius:15px 15px 60px 60px}\n#canaan-site .mentor-copy{padding:5px 0 0}\n#canaan-site .mentor-copy h3{font-size:23px}\n#canaan-site .mentor-copy p{font-size:14px;line-height:1.8}\n#canaan-site .mentor-copy>span{font-size:14px}\n#canaan-site .mentor-copy ul{font-size:14px}\n#canaan-site .compact-portrait .portrait{width:120px;height:120px;margin:0}\n#canaan-site .local-story{display:flex;flex-direction:column;gap:32px;padding:0 0 65px}\n#canaan-site .story-collage{height:350px;width:100%}\n#canaan-site .story-tall{height:300px;border-radius:100px 20px 20px 20px}\n#canaan-site .story-small{height:165px;border-width:7px}\n#canaan-site .local-story h2{font-size:30px;margin-bottom:20px}\n#canaan-site .local-story p{font-size:14px}\n#canaan-site .contact-ribbon{grid-template-columns:1fr;border-radius:30px 75px 30px 30px;margin-bottom:60px}\n#canaan-site .contact-ribbon>div:first-child{padding:36px 30px}\n#canaan-site .contact-ribbon h2{font-size:31px}\n#canaan-site .ribbon-photo{height:200px;border-radius:70px 0 0 0;margin-left:40px}\n#canaan-site .ribbon-photo img{object-position:center 35%}\n#canaan-site .page-intro{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding-top:32px;padding-bottom:0;min-height:0}\n#canaan-site .breadcrumb{margin-bottom:16px;font-size:14px}\n#canaan-site .page-intro h1{font-size:34px}\n#canaan-site .page-intro p{font-size:14px;margin-top:18px}\n#canaan-site .intro-photo{height:235px;border-radius:100px 25px 100px 25px}\n#canaan-site .service-gallery{grid-template-columns:1fr;gap:28px}\n#canaan-site .service-tile{height:300px}\n#canaan-site .service-tile>div{left:25px;right:25px;bottom:25px}\n#canaan-site .service-tile h2{font-size:26px}\n#canaan-site .service-detail,#canaan-site .case-detail{display:block}\n#canaan-site .service-detail aside,#canaan-site .case-detail aside{margin-bottom:45px}\n#canaan-site .service-detail aside>h2{font-size:24px}\n#canaan-site .side-nav{display:none}\n#canaan-site .detail-items h3{font-size:19px}\n#canaan-site .detail-items p,#canaan-site .support-box p{font-size:14px}\n#canaan-site .support-box{padding:25px}\n#canaan-site .steps{gap:25px;margin-bottom:35px}\n#canaan-site .steps li{font-size:14px}\n#canaan-site .faq-list summary{font-size:16px}\n#canaan-site .faq-list p{font-size:14px}\n#canaan-site .search-row{grid-template-columns:1fr 115px;gap:14px}\n#canaan-site .search-row label{font-size:14px}\n#canaan-site .search-row input,#canaan-site .search-row select{font-size:14px;padding:10px;min-height:46px}\n#canaan-site .filters{gap:8px;margin-bottom:22px}\n#canaan-site .filters button{font-size:14px;padding:8px 15px}\n#canaan-site .case-facts{padding:25px}\n#canaan-site .case-facts dl{display:grid;grid-template-columns:100px 1fr;gap:15px;align-items:center}\n#canaan-site .case-facts dt{margin:0}\n#canaan-site .case-facts dd{font-size:14px;margin:0}\n#canaan-site .case-facts .gpa{font-size:28px}\n#canaan-site .prose h2{font-size:25px}\n#canaan-site .prose p{font-size:14px;line-height:2}\n#canaan-site .offer-list{gap:12px}\n#canaan-site .offer-list>div{padding:17px}\n#canaan-site .offer-list h3{font-size:19px}\n#canaan-site .story-row{display:flex;flex-direction:column;gap:30px;margin-bottom:55px}\n#canaan-site .story-row.reverse>.story-image{order:0}\n#canaan-site .story-row h2{font-size:28px}\n#canaan-site .story-row p{font-size:14px}\n#canaan-site .story-image{height:280px;width:100%}\n#canaan-site .process{padding:25px}\n#canaan-site .process h2{font-size:27px}\n#canaan-site .values{gap:15px;grid-template-columns:1fr;padding-bottom:65px}\n#canaan-site .values article{padding:25px 30px;border-radius:45px 20px 20px 20px}\n#canaan-site .values h2{font-size:25px}\n#canaan-site .values p{margin-top:10px}\n#canaan-site .contact-grid{display:flex;flex-direction:column;gap:35px}\n#canaan-site .contact-info h2{font-size:29px;margin-bottom:25px}\n#canaan-site .contact-info .phone{font-size:29px}\n#canaan-site .contact-info>a{font-size:15px}\n#canaan-site .office{padding:25px}\n#canaan-site form{padding:25px 22px}\n#canaan-site form h2{font-size:25px}\n#canaan-site .guide-grid{grid-template-columns:1fr;gap:40px}\n#canaan-site .guide-grid img{height:230px}\n#canaan-site .guide-grid h2{font-size:25px}\n#canaan-site footer{padding-top:50px;padding-bottom:90px}\n#canaan-site .footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}\n#canaan-site .footer-brand{grid-column:1\/-1}\n#canaan-site .footer-brand>a{font-size:40px}\n#canaan-site .footer-brand>a span{font-size:17px}\n#canaan-site .footer-grid>div:last-child{min-width:0}\n#canaan-site .footer-grid>div>a{overflow-wrap:anywhere}\n#canaan-site .footer-grid p{font-size:14px}\n#canaan-site .footer-grid>div:not(:first-child)>a{font-size:14px}\n#canaan-site .footer-bottom{flex-direction:column;gap:15px;margin-top:35px}\n#canaan-site .contact-fab{right:16px;bottom:16px;padding:12px 17px;font-size:14px}\n#canaan-site .quick-contact{right:16px;bottom:80px}\n#canaan-site .fineprint{font-size:14px}}\n@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}\n#canaan-site *,#canaan-site *:before,#canaan-site *:after{animation:none!important;transition:none!important}}\n#canaan-site .nav-wrap nav{gap:21px}\n#canaan-site .nav-wrap{gap:24px}\n#canaan-site .editorial-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:25px}\n#canaan-site .expertise-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block:18px}\n#canaan-site .expertise-tags span{font-size:14px;line-height:1.6;padding:7px 12px;border:1px solid #dae4e9;border-radius:30px;color:#426477;background:#f5f8fa}\n#canaan-site .team-summary{display:flex;justify-content:space-between;gap:25px;padding-top:24px;border-top:1px solid var(--line)}\n#canaan-site .mentor-visual{display:block;overflow:hidden;border-radius:180px 180px 28px 28px;background:var(--mist)}\n#canaan-site .expanded-mentor:nth-child(3n\/**\/+2) .mentor-visual{border-radius:32px 120px 32px 120px;background:var(--lavender)}\n#canaan-site .profile-photo,#canaan-site .poster-portrait{position:relative;height:360px;overflow:hidden}\n#canaan-site .profile-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform .7s var(--ease)}\n#canaan-site .profile-photo.small-source{display:flex;align-items:center;justify-content:center;background:#eef2f5}\n#canaan-site .profile-photo.small-source>img{width:185px;height:185px;border-radius:50%;object-fit:cover}\n#canaan-site .poster-portrait>img{position:absolute;width:var(--poster-width);max-width:none;height:auto;left:var(--poster-left);top:0;transform:translateY(var(--poster-shift))}\n#canaan-site .mentor-visual:hover .profile-photo>img{transform:scale(1.035)}\n#canaan-site .mentor-copy .mentor-role{font-size:14px;color:var(--blue);letter-spacing:.04em}\n#canaan-site .mentor-copy h3{font-size:28px}\n#canaan-site .mentor-copy .chinese-name{font-size:17px;color:var(--ink);margin-top:-5px}\n#canaan-site .mentor-copy .expertise-tags{margin-block:12px}\n#canaan-site .specialty-line{font-size:14px;color:#718590;margin-top:16px}\n#canaan-site .profile-link{display:inline-flex;align-items:center;gap:25px;font-size:14px;color:var(--blue);margin-top:20px;border-bottom:1px solid #c3d3dd;padding-bottom:4px}\n#canaan-site .full-team{gap:70px 35px}\n#canaan-site .full-team .expanded-mentor{display:flex;flex-direction:column}\n#canaan-site .full-team .mentor-copy{flex:1;display:flex;align-items:flex-start;flex-direction:column}\n#canaan-site .full-team .profile-link{margin-top:auto;padding-top:22px}\n#canaan-site .full-team .specialty-line{margin-bottom:8px}\n#canaan-site .profile-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:95px;align-items:center;padding-block:70px}\n#canaan-site .profile-hero>.profile-photo,#canaan-site .profile-hero>.poster-portrait{height:560px;border-radius:220px 220px 36px 36px;background:var(--mist)}\n#canaan-site .profile-hero>.profile-photo.small-source>img{height:260px;width:260px}\n#canaan-site .profile-role{font-size:16px;color:var(--blue);margin-bottom:10px}\n#canaan-site .profile-hero h1{font-size:clamp(40px,4.5vw,68px);font-family:Georgia,var(--serif);line-height:1.2}\n#canaan-site .profile-cn{font-size:25px;margin:12px 0;color:var(--ink)}\n#canaan-site .profile-bio{font-size:16px;margin-top:25px;max-width:560px}\n#canaan-site .profile-hero .actions{margin-top:30px}\n#canaan-site .profile-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:100px;border-top:1px solid var(--line)}\n#canaan-site .profile-layout aside h2{font-size:25px}\n#canaan-site .profile-layout aside p{font-size:14px}\n#canaan-site .profile-sections section{margin-bottom:46px}\n#canaan-site .profile-sections h2{font-size:28px;margin-bottom:20px}\n#canaan-site .profile-sections ul{padding-left:20px;color:var(--muted)}\n#canaan-site .profile-sections li{margin-bottom:12px}\n#canaan-site .profile-sections blockquote{margin:45px 0;padding:34px 38px;background:var(--mist);border-radius:28px 70px 28px 28px}\n#canaan-site .profile-sections blockquote p{font-family:var(--serif);font-size:25px;color:var(--ink)}\n#canaan-site .profile-sections cite{display:block;margin-top:18px;font:15px Georgia,serif;color:var(--blue)}\n#canaan-site .focus-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}\n#canaan-site .poster-source{margin-top:45px;border-top:1px solid var(--line);padding-top:20px}\n#canaan-site .poster-source summary{cursor:pointer;display:flex;justify-content:space-between;color:var(--blue)}\n#canaan-site .poster-source img{width:min(100%,650px);height:auto;margin:30px auto 0;border-radius:18px}\n#canaan-site .poster-source[open] summary span{transform:rotate(45deg)}\n#canaan-site .media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}\n#canaan-site .media-card{min-width:0}\n#canaan-site .media-card-art{height:230px;background:#e5edf0;border-radius:28px 90px 28px 28px;overflow:hidden;position:relative;padding:35px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}\n#canaan-site .media-card:nth-child(3n\/**\/+2) .media-card-art{background:#ece7df;border-radius:90px 28px 28px 28px}\n#canaan-site .media-card:nth-child(3n) .media-card-art{background:var(--lavender)}\n#canaan-site .publication-name{font:28px var(--serif);max-width:80%;color:var(--ink);z-index:1}\n#canaan-site .publication-year{position:absolute;right:10px;bottom:28px;font:86px\/1 Georgia,serif;letter-spacing:-7px;color:#153f5a15}\n#canaan-site .media-type{position:absolute;left:25px;bottom:22px;font-size:14px;letter-spacing:.08em;padding:5px 12px;border-radius:30px;background:#ffffffdf;color:var(--ink)}\n#canaan-site .media-card-art.has-photo{padding:0}\n#canaan-site .media-card-art img{height:100%;width:100%;object-fit:cover;transition:transform .8s var(--ease)}\n#canaan-site .media-card:hover .media-card-art img{transform:scale(1.05)}\n#canaan-site .media-card-copy{padding:23px 5px 0}\n#canaan-site .media-meta{font-size:14px;line-height:1.8;color:#788991;margin-bottom:12px}\n#canaan-site .media-card h3{font-size:21px;font-family:var(--serif);font-weight:500;margin-bottom:16px}\n#canaan-site .media-card-copy>p:not(.media-meta){font-size:14px;line-height:1.9}\n#canaan-site .media-bottom{border-top:1px solid var(--line);margin-top:22px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:var(--blue)}\n#canaan-site .media-bottom>span{max-width:65%;color:var(--muted)}\n#canaan-site .media-bottom>a{flex-shrink:0}\n#canaan-site .article-hero{padding-top:65px;max-width:950px}\n#canaan-site .article-hero h1{font-size:clamp(32px,3.6vw,52px);margin:20px 0 28px}\n#canaan-site .article-hero>p:not(.media-meta){font-size:18px;max-width:780px}\n#canaan-site .article-hero .expertise-tags{margin-top:30px}\n#canaan-site .article-image{width:100%;height:auto;border-radius:25px;margin-bottom:40px}\n#canaan-site .source-panel{background:var(--mist);padding:30px;border-radius:25px;margin:35px 0}\n#canaan-site .source-panel h2{font-size:23px!important}\n#canaan-site .source-panel p{font-size:14px}\n#canaan-site .video-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}\n#canaan-site .video-stage{background:var(--ink);aspect-ratio:16\/9;position:relative;border-radius:28px;overflow:hidden}\n#canaan-site .video-play{padding:0;border:0;width:100%;height:100%;display:block;position:relative;background:var(--ink)}\n#canaan-site .video-play img{height:100%;width:100%;object-fit:cover;opacity:.75;transition:transform .8s,opacity .5s}\n#canaan-site .video-play:hover img{transform:scale(1.04);opacity:.9}\n#canaan-site .play-disc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:64px;width:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffee;color:var(--ink);box-shadow:0 6px 20px #0002;padding-left:4px;font-size:19px}\n#canaan-site .video-action{position:absolute;bottom:20px;left:24px;color:white;font-size:14px}\n#canaan-site .video-stage iframe{width:100%;height:100%;position:absolute;inset:0;border:0}\n#canaan-site .video-copy{padding:24px 4px}\n#canaan-site .video-copy h3{font-family:var(--serif);font-weight:500;font-size:22px;margin-bottom:15px}\n#canaan-site .video-copy>p{font-size:14px}\n#canaan-site .video-copy>a{display:inline-block;color:var(--blue);font-size:14px;margin-top:20px;border-bottom:1px solid #b9cbd6}\n#canaan-site .prose .video-card{margin-block:40px}\n#canaan-site .video-preview{padding-top:25px}\n#canaan-site .about-opening{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:65px}\n#canaan-site .about-opening h1{font-size:clamp(34px,4vw,58px)}\n#canaan-site .about-opening p{max-width:560px;margin:28px 0 34px;font-size:16px}\n#canaan-site .about-photo{height:520px;border-radius:48% 48% 26px 26px;overflow:hidden}\n#canaan-site .about-photo img{width:100%;height:100%;object-position:30% center}\n#canaan-site .brand-story{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;border-top:1px solid var(--line)}\n#canaan-site .brand-story p+p{margin-top:25px}\n#canaan-site .brand-story h2{font-size:37px}\n#canaan-site .founder-note{display:grid;grid-template-columns:.85fr 1.2fr;background:var(--mist);border-radius:35px 130px 35px 35px;overflow:hidden;align-items:center;gap:70px;padding:55px 80px}\n#canaan-site .founder-photo{height:360px;overflow:hidden;border-radius:180px 180px 25px 25px}\n#canaan-site .founder-photo img{width:100%;height:100%;object-position:50% 15%}\n#canaan-site .founder-note h2{font-size:35px;margin-bottom:25px}\n#canaan-site .founder-note p{font-size:15px}\n#canaan-site .founder-note .plain-link{margin-top:25px}\n#canaan-site .brand-timeline{max-width:940px;margin:55px auto 0}\n#canaan-site .brand-timeline article{display:grid;grid-template-columns:120px 1fr;gap:50px;position:relative;padding-bottom:40px}\n#canaan-site .brand-timeline article:after{position:absolute;content:\"\";left:143px;top:12px;bottom:-12px;width:1px;background:var(--line)}\n#canaan-site .brand-timeline article:last-child:after{display:none}\n#canaan-site .brand-timeline time{font:22px Georgia,serif;color:var(--blue);padding-top:5px}\n#canaan-site .brand-timeline article>div:before{content:\"\";width:9px;height:9px;border-radius:50%;background:var(--blue);position:absolute;left:139px;top:10px;z-index:1}\n#canaan-site .brand-timeline h3{font-family:var(--serif);font-size:22px;font-weight:500}\n#canaan-site .brand-timeline p{font-size:14px;margin-top:12px}\n#canaan-site .brand-timeline a:hover{color:var(--blue)}\n#canaan-site .case-offer-cover{height:100%;padding:20px 45px 0;background:linear-gradient(135deg,#dfeaf1,#f2eee6);position:relative}\n#canaan-site .case-offer-cover img{width:100%;height:auto;min-height:100%;object-fit:contain;object-position:top;box-shadow:0 8px 22px #26475e26;transform:rotate(-4deg);transform-origin:50% 5%;border-radius:2px}\n#canaan-site .case-card:hover .case-offer-cover img{transform:rotate(0deg) translateY(-4px)}\n#canaan-site .original-mark{position:absolute;right:16px;top:16px;background:#153f5ae6;color:white;font-size:14px;padding:5px 11px;border-radius:15px;letter-spacing:.07em}\n#canaan-site .case-depth{margin:35px 0}\n#canaan-site .case-depth ul{color:var(--muted);padding-left:20px;line-height:2}\n#canaan-site .case-depth li+li{margin-top:12px}\n#canaan-site .offer-evidence{margin-top:50px;border-top:1px solid var(--line);padding-top:40px}\n#canaan-site .offer-evidence .section-heading{margin-bottom:26px}\n#canaan-site .prose .offer-evidence h2{font-size:28px;margin:0}\n#canaan-site .offer-gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}\n#canaan-site .offer-gallery figure{margin:0;min-width:0}\n#canaan-site .offer-preview{padding:24px;background:#edf1f2;border:1px solid #e0e6e8;border-radius:20px;width:100%;height:310px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;transition:background .3s}\n#canaan-site .offer-preview img{max-height:100%;width:auto;height:auto;max-width:100%;object-fit:contain;box-shadow:0 3px 16px #183c5224;transition:transform .5s}\n#canaan-site .offer-preview:hover img{transform:scale(1.025)}\n#canaan-site .offer-zoom{position:absolute;bottom:12px;right:12px;font-size:14px;background:#153f5aee;color:white;border-radius:20px;padding:5px 12px}\n#canaan-site .offer-gallery figcaption{padding:15px 3px;line-height:1.7}\n#canaan-site .offer-gallery strong{display:block;color:var(--ink);font:20px Georgia,serif}\n#canaan-site .offer-gallery figcaption span{display:block;font-size:14px;margin-top:8px}\n#canaan-site .offer-gallery small{color:var(--muted);font-size:14px}\n#canaan-site .offer-dialog{border:0;border-radius:24px;padding:0;width:min(1000px,94vw);max-width:94vw;height:90vh;max-height:90vh;background:#eff3f5;color:var(--ink);box-shadow:0 25px 100px #0005}\n#canaan-site .offer-dialog::backdrop{background:#0b263cbd;backdrop-filter:blur(5px)}\n#canaan-site .offer-dialog-bar{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ffffffef;padding:18px 25px;z-index:1;border-bottom:1px solid var(--line)}\n#canaan-site .offer-dialog-bar h2{font:17px\/1.5 system-ui,sans-serif}\n#canaan-site .offer-dialog-bar button{border:1px solid var(--line);border-radius:50%;background:white;font-size:24px;min-width:42px;height:42px;line-height:1}\n#canaan-site .offer-dialog img{width:auto;max-width:100%;height:auto;max-height:none;margin:24px auto;background:white}\n#canaan-site .offer-dialog-hint{padding:0 25px 24px;text-align:center;font-size:14px}\n#canaan-site .offer-dialog-hint a{color:var(--blue);text-decoration:underline}\n#canaan-site .reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}\n#canaan-site .reveal-ready.is-visible{opacity:1;transform:translateY(0)}\n@media (min-width:981px) and (max-width:1180px){#canaan-site .nav-wrap{padding-inline:24px;gap:15px}\n#canaan-site .nav-wrap nav{gap:13px;font-size:14px}\n#canaan-site .nav-actions{gap:12px}\n#canaan-site .nav-actions .small{padding-inline:15px}\n#canaan-site .logo-crop{width:145px}\n#canaan-site .profile-hero{gap:50px}\n#canaan-site .profile-layout{gap:60px}\n#canaan-site .profile-photo,#canaan-site .poster-portrait{height:300px}\n#canaan-site .media-card-art{height:200px}}\n@media (max-width:980px){#canaan-site .profile-hero{gap:40px}\n#canaan-site .profile-hero>.profile-photo,#canaan-site .profile-hero>.poster-portrait{height:450px}\n#canaan-site .profile-layout{grid-template-columns:220px 1fr;gap:50px}\n#canaan-site .profile-photo,#canaan-site .poster-portrait{height:300px}\n#canaan-site .media-grid{grid-template-columns:1fr 1fr}\n#canaan-site .brand-story{gap:50px}\n#canaan-site .founder-note{padding:45px;gap:40px}\n#canaan-site .about-opening{gap:40px}\n#canaan-site .about-photo{height:430px}}\n@media (max-width:680px){#canaan-site .team-summary{display:block}\n#canaan-site .team-summary .plain-link{margin-top:15px}\n#canaan-site .profile-photo,#canaan-site .poster-portrait{height:380px}\n#canaan-site .full-team{gap:55px}\n#canaan-site .mentor-copy{padding-inline:4px}\n#canaan-site .mentor-copy .expertise-tags{gap:6px}\n#canaan-site .profile-hero{grid-template-columns:1fr;padding-block:38px;gap:35px}\n#canaan-site .profile-hero h1{font-size:44px}\n#canaan-site .profile-hero>.profile-photo,#canaan-site .profile-hero>.poster-portrait{height:410px;width:100%;max-width:400px;margin:auto}\n#canaan-site .profile-bio{font-size:15px}\n#canaan-site .profile-layout{grid-template-columns:1fr;gap:45px}\n#canaan-site .profile-layout aside{padding-bottom:25px;border-bottom:1px solid var(--line)}\n#canaan-site .profile-sections blockquote{padding:28px}\n#canaan-site .profile-sections blockquote p{font-size:23px}\n#canaan-site .focus-list{grid-template-columns:1fr}\n#canaan-site .media-grid,#canaan-site .video-grid{grid-template-columns:1fr;gap:42px}\n#canaan-site .media-card-art{height:250px}\n#canaan-site .media-card h3{font-size:23px}\n#canaan-site .editorial-links{gap:12px}\n#canaan-site .editorial-links .button{font-size:14px;padding:10px 20px;min-height:46px}\n#canaan-site .video-stage{border-radius:20px}\n#canaan-site .article-hero{padding-top:38px}\n#canaan-site .article-hero>p:not(.media-meta){font-size:16px}\n#canaan-site .about-opening{grid-template-columns:1fr;padding-block:38px;gap:30px}\n#canaan-site .about-photo{height:370px;width:100%}\n#canaan-site .brand-story{grid-template-columns:1fr;gap:30px}\n#canaan-site .brand-story h2{font-size:32px}\n#canaan-site .founder-note{grid-template-columns:1fr;padding:30px;border-radius:30px 90px 30px 30px;gap:30px}\n#canaan-site .founder-photo{height:330px;width:100%;max-width:280px;margin:auto}\n#canaan-site .founder-note h2{font-size:30px}\n#canaan-site .brand-timeline article{grid-template-columns:74px 1fr;gap:26px;padding-bottom:34px}\n#canaan-site .brand-timeline time{font-size:16px}\n#canaan-site .brand-timeline article:after{left:86px}\n#canaan-site .brand-timeline article>div:before{left:82px;width:9px;height:9px}\n#canaan-site .brand-timeline h3{font-size:19px}\n#canaan-site .offer-gallery{grid-template-columns:1fr;gap:18px}\n#canaan-site .offer-preview{height:350px}\n#canaan-site .offer-dialog{border-radius:16px}\n#canaan-site .offer-dialog-bar{padding:13px 16px}\n#canaan-site .offer-dialog-bar h2{font-size:14px}\n#canaan-site .offer-dialog img{margin-top:12px}\n#canaan-site .offer-evidence{margin-top:35px}\n#canaan-site .prose .offer-evidence h2{font-size:26px}}\n@media (prefers-reduced-motion:reduce){#canaan-site .reveal-ready{opacity:1;transform:none;transition:none}\n#canaan-site .mentor-visual img,#canaan-site .media-card-art img,#canaan-site .offer-preview img,#canaan-site .video-play img{transition:none!important}}\n#canaan-site .case-result-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}\n#canaan-site .case-result-bar #case-count{margin-bottom:0}\n#canaan-site .offer-filter{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--blue);cursor:pointer}\n#canaan-site .offer-filter input{width:17px;height:17px;min-height:17px;accent-color:var(--blue);margin:0}\n#canaan-site .brand-timeline time small{font:11px system-ui,sans-serif;display:block;margin-top:7px;color:var(--muted)}\n@media (max-width:680px){#canaan-site .case-result-bar{align-items:flex-start;flex-direction:column;gap:12px}}\n#canaan-site .article-figure{margin:0 0 45px}\n#canaan-site .article-figure .article-image{margin:0 0 14px}\n#canaan-site .article-figure figcaption{font-size:14px;color:var(--muted);line-height:1.8}\n#canaan-site .profile-appearances{margin:45px 0}\n#canaan-site .profile-appearances>h2{font-size:27px;margin-bottom:20px}\n#canaan-site .profile-appearances>a{display:flex;gap:22px;align-items:center;border-top:1px solid var(--line);padding-block:20px}\n#canaan-site .profile-appearances>a>span{font:17px Georgia,serif;color:var(--blue)}\n#canaan-site .profile-appearances>a>span:last-child{margin-left:auto}\n#canaan-site .profile-appearances h3{font-size:18px;font-weight:500}\n#canaan-site .profile-appearances p{font-size:14px;margin-top:7px}\n#canaan-site .media-card-art img{object-position:center 30%}\n#canaan-site .angela-framing::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#eeeae3 0%,#eeeae3 21%,#eeeae300 34%)}\n@media (max-width:680px){#canaan-site .logo-crop{width:140px;height:55px}\n#canaan-site .logo-crop img{width:468px;left:-144px;top:-67px}}\n#canaan-site.home{background:#fcfcf9}\n#canaan-site .home-eyebrow{font:500 11px\/1.6 Arial,sans-serif;letter-spacing:.16em;color:#607682;margin:0 0 20px}\n#canaan-site .home-opening{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;padding-top:70px;padding-bottom:76px}\n#canaan-site .home-opening h1{font-size:clamp(40px,4vw,60px);line-height:1.42;letter-spacing:-.045em;margin:20px 0 25px;font-weight:500}\n#canaan-site .home-opening h1 span{color:#9a7949}\n#canaan-site .home-lede{font-size:17px;line-height:1.95;color:#60737e}\n#canaan-site .home-opening .actions{margin-top:30px;gap:25px}\n#canaan-site .home-origin{margin-top:60px;border-left:2px solid #b99557;padding-left:17px}\n#canaan-site .home-origin span{font-size:12px;letter-spacing:.1em}\n#canaan-site .home-origin p{font-size:12px;color:#71818a;margin:7px 0 0}\n#canaan-site .home-opening-photo{position:relative;margin:0;padding-top:18px}\n#canaan-site .home-opening-photo>a{display:block;position:relative;border-radius:8px 130px 8px 8px;overflow:hidden;background:#e8ece9}\n#canaan-site .home-opening-photo img{display:block;width:100%;height:420px;object-fit:cover;object-position:right center;transition:transform .7s}\n#canaan-site .home-opening-photo>a:hover img{transform:scale(1.025)}\n#canaan-site .home-photo-link{position:absolute;bottom:22px;right:22px;background:white;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:23px}\n#canaan-site .home-opening-photo figcaption{display:flex;flex-direction:column;gap:7px;margin:18px 0 0 22px;padding-left:17px;border-left:1px solid #b99557}\n#canaan-site .home-opening-photo figcaption>span{font-size:14px}\n#canaan-site .home-opening-photo figcaption>a{font-size:11px;color:#70818b}\n#canaan-site .home-photo-note{position:absolute;right:0;bottom:-19px;background:#fcfcf9;padding:14px 0 7px 25px;font:22px\/1.25 Georgia,serif;color:#b08b54;transform:rotate(-7deg);pointer-events:none}\n#canaan-site .home-photo-note em{font-size:24px}\n#canaan-site .home-pathways{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:40px;padding-top:32px;padding-bottom:35px;border-top:1px solid #dce3e4;border-bottom:1px solid #dce3e4}\n#canaan-site .home-pathways .home-eyebrow{margin-bottom:7px}\n#canaan-site .home-pathways h2{font-size:23px;margin:0}\n#canaan-site .home-stage-list{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 32px}\n#canaan-site .home-stage-list a{padding:14px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:8px}\n#canaan-site .home-stage-list a:hover{color:#9a7949}\n#canaan-site .home-stage-list span{color:#9a7949;font-size:18px}\n#canaan-site .home-results{background:#edf3f3;margin-top:100px;padding:90px 0 65px;border-radius:120px 0 0 0}\n#canaan-site .home-section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:42px}\n#canaan-site .home-section-head h2{font-size:38px;line-height:1.5;font-weight:500;letter-spacing:-.035em;margin:0}\n#canaan-site .home-section-head .home-eyebrow{margin-bottom:13px}\n#canaan-site .home-section-head>div>p:not(.home-eyebrow){font-size:14px;line-height:1.9;color:#697d85;margin-bottom:15px}\n#canaan-site .home-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}\n#canaan-site .home-paper-stage{height:320px;position:relative;overflow:hidden;background:#e0e8e6;border-radius:3px 3px 36px 3px;padding:44px 30px 0}\n#canaan-site .home-offer-year{position:absolute;top:15px;left:21px;font:10px\/1.5 Arial,sans-serif;letter-spacing:.17em;color:#5a736f}\n#canaan-site .home-offer-sheet{display:block;width:100%;padding:0;position:relative;border:0;background:#fff;cursor:zoom-in;transform:rotate(-4deg);box-shadow:0 8px 30px #173b4a16;transition:transform .35s}\n#canaan-site .home-offer-sheet img{width:100%;height:285px;object-fit:cover;object-position:top;display:block}\n#canaan-site .home-offer-sheet span{position:absolute;bottom:29px;left:50%;transform:translateX(-50%);white-space:nowrap;border-radius:25px;background:#153f5a;color:white;font-size:11px;padding:9px 15px;box-shadow:0 3px 12px #0002}\n#canaan-site .home-offer-sheet:hover{transform:rotate(0deg) translateY(-4px)}\n#canaan-site .stage-1{background:#e9e3d9}\n#canaan-site .stage-1 .home-offer-sheet{transform:rotate(4deg)}\n#canaan-site .stage-2{background:#dce6ed}\n#canaan-site .stage-2 .home-offer-sheet{transform:rotate(-2deg)}\n#canaan-site .home-offer-copy{padding:23px 2px 0}\n#canaan-site .home-offer-copy>p{font-size:11px;letter-spacing:.06em;color:#526d7b;margin:0 0 10px}\n#canaan-site .home-offer-copy h3{font-size:22px;font-weight:500;line-height:1.6;margin:0 0 19px;min-height:70px}\n#canaan-site .home-offer-copy>div{border-top:1px solid #cddadc;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#647984}\n#canaan-site .home-offer-copy>div>a{font-size:22px;color:#153f5a}\n#canaan-site .home-disclosure{font-size:11px;color:#78878c;line-height:1.8;margin:35px 0 0}\n#canaan-site .home-people{padding-top:100px;padding-bottom:100px}\n#canaan-site .home-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}\n#canaan-site .home-person-photo{display:block;position:relative;overflow:hidden;border-radius:70px 4px 4px 4px;background:#eaf0ef;height:315px}\n#canaan-site .home-person:nth-child(even) .home-person-photo{border-radius:4px 4px 70px 4px}\n#canaan-site .home-person-photo .profile-photo,#canaan-site .home-person-photo .poster-portrait{height:100%;width:100%;border-radius:0;aspect-ratio:auto}\n#canaan-site .home-person-photo .profile-photo img{width:100%;height:100%;object-fit:cover;object-position:top}\n#canaan-site .home-person-photo>span{position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:50%;background:#ffffffdc;display:grid;place-items:center;transition:transform .3s}\n#canaan-site .home-person-photo:hover>span{transform:rotate(45deg)}\n#canaan-site .home-person-role{margin:20px 0 8px;font-size:11px;color:#9a7949;letter-spacing:.08em}\n#canaan-site .home-person h3{font:24px\/1.4 Georgia,serif;margin:0 0 9px}\n#canaan-site .home-person-focus{font-size:13px;color:#536d7b;margin:0 0 8px}\n#canaan-site .home-person-credential{font-size:11px;line-height:1.8;color:#7a8990;margin:0}\n#canaan-site .home-journal{background:#f1f1eb;padding:85px 0 60px}\n#canaan-site .home-journal-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:55px}\n#canaan-site .home-main-story-photo{display:block;position:relative;overflow:hidden;border-radius:4px 60px 4px 4px}\n#canaan-site .home-main-story-photo img{width:100%;height:325px;object-fit:cover;display:block;transition:transform .6s}\n#canaan-site .home-main-story-photo:hover img{transform:scale(1.025)}\n#canaan-site .home-main-story-photo>span{position:absolute;bottom:18px;right:18px;color:white;font-size:30px}\n#canaan-site .home-main-story>div{padding:23px 0}\n#canaan-site .home-main-story .home-eyebrow{font-size:10px;letter-spacing:.07em;margin-bottom:10px}\n#canaan-site .home-main-story h3{font-size:27px;line-height:1.5;font-weight:500;margin:0 0 13px}\n#canaan-site .home-main-story>div>p:last-child{font-size:13px;color:#718087;line-height:1.9;max-width:450px}\n#canaan-site .home-story-list>article{display:grid;grid-template-columns:150px 1fr;gap:23px;padding-bottom:27px;margin-bottom:26px;border-bottom:1px solid #d5ddda}\n#canaan-site .home-story-thumb{display:block;border-radius:3px 3px 28px 3px;overflow:hidden}\n#canaan-site .home-story-thumb img{width:100%;height:170px;object-fit:cover;display:block}\n#canaan-site .home-story-list .home-eyebrow{font-size:10px;margin:6px 0 8px}\n#canaan-site .home-story-list h3{font-size:20px;line-height:1.55;font-weight:500;margin:0 0 10px}\n#canaan-site .home-story-list article p:not(.home-eyebrow){font-size:11px;color:#7c898b;margin:0 0 15px}\n#canaan-site .home-story-list .plain-link{font-size:12px}\n#canaan-site .home-video-link{display:flex;align-items:center;gap:20px;padding:10px 0}\n#canaan-site .home-video-icon{width:46px;height:46px;border:1px solid #b6c8c6;border-radius:50%;display:grid;place-items:center;font-size:13px;flex-shrink:0}\n#canaan-site .home-video-link>div{flex:1}\n#canaan-site .home-video-link strong{display:block;font-size:14px;font-weight:500}\n#canaan-site .home-video-link>div>span{font-size:11px;color:#748589;display:block;margin-top:5px}\n#canaan-site .home-invitation{margin-top:85px;margin-bottom:85px;padding:57px 70px;display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#153f5a;color:#fff;border-radius:4px 75px 4px 4px}\n#canaan-site .home-invitation .home-eyebrow{color:#b5c9cf;letter-spacing:.1em}\n#canaan-site .home-invitation h2{font-size:38px;line-height:1.45;font-weight:500;margin:0}\n#canaan-site .home-invitation>div:last-child{align-self:center}\n#canaan-site .home-invitation p:not(.home-eyebrow){font-size:14px;color:#cbdbdf;line-height:1.9;margin:0 0 23px}\n#canaan-site .home-contact-phone{display:inline-block;font-size:13px;margin:15px 0 0 20px;color:#d5e3e5}\n#canaan-site .home-opening-copy{animation:home-enter .7s ease-out both}\n#canaan-site .home-opening-photo{animation:home-enter .9s ease-out both}\n@keyframes  home-enter{from{transform:translateY(12px)}to{transform:translateY(0)}}\n@media (min-width:1500px){#canaan-site .home-opening{gap:90px}\n#canaan-site .home-opening-photo img{height:460px}}\n@media (max-width:1000px){#canaan-site .home-opening{gap:30px;padding-top:40px}\n#canaan-site .home-opening h1{font-size:42px}\n#canaan-site .home-opening-photo img{height:370px}\n#canaan-site .home-photo-note{font-size:18px}\n#canaan-site .home-photo-note em{font-size:19px}\n#canaan-site .home-section-head h2{font-size:33px}\n#canaan-site .home-person-photo{height:260px}\n#canaan-site .home-person h3{font-size:21px}\n#canaan-site .home-offer-grid{gap:20px}\n#canaan-site .home-paper-stage{padding-left:22px;padding-right:22px;height:280px}\n#canaan-site .home-journal-layout{gap:30px}\n#canaan-site .home-story-list>article{grid-template-columns:110px 1fr;gap:17px}\n#canaan-site .home-story-list h3{font-size:18px}\n#canaan-site .home-invitation{padding:45px;gap:35px}\n#canaan-site .home-contact-phone{margin-left:0;display:block}}\n@media (max-width:700px){#canaan-site .home-opening{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding-top:32px;padding-bottom:45px}\n#canaan-site .home-opening-copy>.home-eyebrow{font-size:9px;margin-bottom:14px}\n#canaan-site .home-opening h1{font-size:40px;line-height:1.4;margin:0 0 20px}\n#canaan-site .home-lede{font-size:14px}\n#canaan-site .home-opening .actions{margin-top:22px;gap:22px}\n#canaan-site .home-origin{margin-top:29px}\n#canaan-site .home-origin p{font-size:11px}\n#canaan-site .home-opening-photo{padding-top:0}\n#canaan-site .home-opening-photo>a{border-top-right-radius:85px}\n#canaan-site .home-opening-photo img{height:265px;object-position:right center}\n#canaan-site .home-opening-photo figcaption{margin-left:0;padding-left:12px}\n#canaan-site .home-opening-photo figcaption>span{font-size:12px}\n#canaan-site .home-opening-photo figcaption>a{font-size:10px}\n#canaan-site .home-photo-note{bottom:1px;font-size:15px;padding:10px 0 0 10px}\n#canaan-site .home-photo-note em{font-size:16px}\n#canaan-site .home-pathways{display:block;padding-top:27px;padding-bottom:23px}\n#canaan-site .home-pathways h2{font-size:22px}\n#canaan-site .home-stage-list{margin-top:16px;grid-template-columns:repeat(2,1fr);gap:0 27px}\n#canaan-site .home-stage-list a{font-size:12px;border-bottom:1px solid #e2e7e5;padding:13px 0}\n#canaan-site .home-results{margin-top:55px;padding-top:55px;padding-bottom:40px;border-radius:65px 0 0 0}\n#canaan-site .home-section-head{display:block;margin-bottom:28px}\n#canaan-site .home-section-head h2{font-size:29px;line-height:1.5}\n#canaan-site .home-section-head>.plain-link,#canaan-site .home-section-head>div+.plain-link{display:inline-block;margin-top:20px}\n#canaan-site .home-section-head>div+div{margin-top:20px}\n#canaan-site .home-section-head>div>p:not(.home-eyebrow){font-size:13px}\n#canaan-site .home-offer-grid{grid-template-columns:1fr;gap:38px}\n#canaan-site .home-paper-stage{height:330px;padding:44px 42px 0}\n#canaan-site .home-offer-sheet img{height:315px}\n#canaan-site .home-offer-copy{padding-top:20px}\n#canaan-site .home-offer-copy h3{min-height:0;font-size:23px;margin-bottom:17px}\n#canaan-site .home-disclosure{font-size:10px;margin-top:26px}\n#canaan-site .home-people{padding-top:56px;padding-bottom:56px}\n#canaan-site .home-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}\n#canaan-site .home-person-photo{height:225px;border-top-left-radius:50px}\n#canaan-site .home-person:nth-child(even) .home-person-photo{border-bottom-right-radius:50px}\n#canaan-site .home-person-role{font-size:10px;margin-top:15px}\n#canaan-site .home-person h3{font-size:20px;line-height:1.35;min-height:27px}\n#canaan-site .home-person-focus{font-size:11px;line-height:1.7}\n#canaan-site .home-person-credential{font-size:10px}\n#canaan-site .home-journal{padding:50px 0 40px}\n#canaan-site .home-journal-layout{grid-template-columns:1fr;gap:12px}\n#canaan-site .home-main-story-photo img{height:250px}\n#canaan-site .home-main-story h3{font-size:24px}\n#canaan-site .home-story-list>article{grid-template-columns:115px 1fr;gap:20px;padding-bottom:23px;margin-bottom:23px}\n#canaan-site .home-story-thumb img{height:155px}\n#canaan-site .home-story-list h3{font-size:18px}\n#canaan-site .home-story-list .home-eyebrow{margin-top:0}\n#canaan-site .home-invitation{margin-top:50px;margin-bottom:50px;grid-template-columns:1fr;gap:25px;padding:35px 28px;border-top-right-radius:60px}\n#canaan-site .home-invitation h2{font-size:31px}\n#canaan-site .home-invitation .home-eyebrow{font-size:10px}\n#canaan-site .home-invitation p:not(.home-eyebrow){font-size:13px}\n#canaan-site .home-contact-phone{display:inline-block;margin-left:14px;font-size:12px}}\n@media (prefers-reduced-motion:reduce){#canaan-site .home-opening-copy,#canaan-site .home-opening-photo{animation:none}\n#canaan-site.home img,#canaan-site.home button,#canaan-site.home a>span{transition:none!important}}\n#canaan-site{background:#fcfcf9;font-size:17px;--muted:#526b78;--line:#d6e0e1}\n#canaan-site.home{background:#fcfcf9}\n#canaan-site p{line-height:1.95}\n#canaan-site .breadcrumb,#canaan-site .overline{font-size:15px}\n#canaan-site .button{font-size:16px;min-height:54px;padding:14px 28px}\n#canaan-site .plain-link{font-size:16px}\n#canaan-site .fineprint{font-size:15px;line-height:1.9}\n#canaan-site .nav-wrap nav{font-size:15px;gap:19px}\n#canaan-site .header{transition:box-shadow .4s,background .4s}\n#canaan-site .header.is-scrolled{box-shadow:0 3px 24px #153f5a0b;background:#fcfcf9f5}\n#canaan-site .reading-progress{height:2px;position:absolute;left:0;right:0;bottom:-1px;transform:scaleX(var(--reading-progress,0));transform-origin:left;background:#9a7949;pointer-events:none}\n#canaan-site .section-heading p,#canaan-site .service-option p,#canaan-site .detail-items p,#canaan-site .support-box p,#canaan-site .faq-list p,#canaan-site .story-row p,#canaan-site .office p,#canaan-site .guide-grid p,#canaan-site .contact-ribbon p{font-size:17px}\n#canaan-site .case-copy p,#canaan-site .mentor-copy p,#canaan-site .media-card-copy>p{font-size:16px}\n#canaan-site .footer-grid p,#canaan-site .footer-grid>div:not(:first-child)>a{font-size:15px}\n#canaan-site .footer-grid h3{font-size:17px}\n#canaan-site .footer-bottom{font-size:14px}\n#canaan-site .footer-brand p{font-size:16px}\n#canaan-site .quick-contact p,#canaan-site .quick-contact small{font-size:15px}\n#canaan-site .page-intro p{font-size:18px}\n#canaan-site .profile-bio,#canaan-site .profile-sections li,#canaan-site .profile-layout aside p{font-size:17px}\n#canaan-site .expertise-tags span{font-size:15px}\n#canaan-site .profile-link{font-size:16px}\n#canaan-site .specialty-line{font-size:15px;line-height:1.8}\n#canaan-site .media-meta,#canaan-site .media-bottom,#canaan-site .media-type{font-size:15px}\n#canaan-site .media-card h3{font-size:25px}\n#canaan-site .prose p,#canaan-site .prose li{font-size:18px;line-height:2}\n#canaan-site .prose h2{font-size:32px}\n#canaan-site .prose h3{font-size:24px}\n#canaan-site .case-facts dt{font-size:15px}\n#canaan-site .case-facts dd{font-size:17px}\n#canaan-site .offer-status,#canaan-site .offer-gallery small,#canaan-site .offer-gallery figcaption span{font-size:15px}\n#canaan-site .offer-gallery strong{font-size:25px}\n#canaan-site .search-row label,#canaan-site .search-row input,#canaan-site .search-row select,#canaan-site .filters button{font-size:16px}\n#canaan-site .filter-enter{animation:filter-arrive .55s var(--ease)}\n#canaan-site .home-people-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}\n#canaan-site .home-person-photo{height:285px}\n#canaan-site .home-person:nth-child(3){padding-top:24px}\n#canaan-site .home-person:nth-child(5){padding-top:48px}\n#canaan-site .home-person-role,#canaan-site .home-person-credential{font-size:15px;line-height:1.8}\n#canaan-site .home-person h3{font-size:25px;min-height:70px}\n#canaan-site .home-person-focus{font-size:16px;line-height:1.8}\n#canaan-site .home-eyebrow{font-size:15px;letter-spacing:.06em}\n#canaan-site .home-lede{font-size:19px}\n#canaan-site .home-origin span,#canaan-site .home-origin p,#canaan-site .home-opening-photo figcaption>a{font-size:15px}\n#canaan-site .home-opening-photo figcaption>span{font-size:17px}\n#canaan-site .home-stage-list a{font-size:16px}\n#canaan-site .home-stage-list{gap:4px 24px}\n#canaan-site .home-pathways{grid-template-columns:.8fr 2.2fr}\n#canaan-site .home-pathways h2{font-size:26px}\n#canaan-site .home-offer-year{font-size:14px}\n#canaan-site .home-offer-sheet span{font-size:15px}\n#canaan-site .home-offer-copy>p,#canaan-site .home-offer-copy>div{font-size:16px}\n#canaan-site .home-offer-copy h3{font-size:25px;min-height:80px}\n#canaan-site .home-section-head>div>p:not(.home-eyebrow){font-size:17px}\n#canaan-site .home-disclosure{font-size:15px}\n#canaan-site .home-main-story .home-eyebrow,#canaan-site .home-story-list .home-eyebrow{font-size:14px;letter-spacing:.02em}\n#canaan-site .home-main-story>div>p:last-child,#canaan-site .home-story-list article p:not(.home-eyebrow){font-size:16px}\n#canaan-site .home-story-list .plain-link{font-size:15px}\n#canaan-site .home-video-link strong{font-size:18px}\n#canaan-site .home-video-link>div>span{font-size:15px}\n#canaan-site .home-invitation p:not(.home-eyebrow){font-size:17px}\n#canaan-site .home-contact-phone{font-size:16px}\n#canaan-site .home-opening-photo img{transform:translateY(var(--photo-shift,0px)) scale(1.035)}\n#canaan-site .brand-opening{display:grid;grid-template-columns:1fr 1.08fr;gap:70px;align-items:center;padding-block:75px 90px}\n#canaan-site .brand-opening h1,#canaan-site .people-opening h1{font-size:clamp(40px,4vw,59px);line-height:1.45}\n#canaan-site .brand-opening-copy>p{font-size:19px;margin:28px 0;line-height:2}\n#canaan-site .brand-opening .actions{gap:23px}\n#canaan-site .brand-signed{font:italic 31px Georgia,serif;color:#9a7949;margin-top:45px}\n#canaan-site .brand-signed span{display:block;font:15px\/1.7 \"Microsoft YaHei\",sans-serif;color:#6b7e86;margin-top:12px}\n#canaan-site .brand-scenes{min-width:0}\n#canaan-site .brand-scene{margin:0}\n#canaan-site .brand-scene-window{overflow:hidden;height:435px;border-radius:6px 130px 6px 6px;background:#e9e3d9}\n#canaan-site .brand-scene img{width:100%;height:100%;object-position:right center}\n#canaan-site .brand-scene figcaption{margin-top:20px;line-height:1.7;min-height:75px}\n#canaan-site .brand-scene figcaption>span{display:block;font-size:18px;color:var(--ink)}\n#canaan-site .brand-scene figcaption>a{font-size:15px;color:#617580;display:inline-block;margin-top:5px}\n#canaan-site .story-switches{display:flex;gap:22px;margin-top:12px}\n#canaan-site .story-switches button{border:0;border-bottom:1px solid #d5dfdf;background:none;padding:11px 0;font-size:15px;color:#6d7e85;position:relative;transition:color .3s}\n#canaan-site .story-switches button:after{content:\"\";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#9a7949;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}\n#canaan-site .story-switches button[aria-pressed=true]{color:var(--ink)}\n#canaan-site .story-switches button[aria-pressed=true]:after{transform:scaleX(1)}\n#canaan-site .brand-scene.is-switching .brand-scene-window{animation:scene-change .6s var(--ease)}\n#canaan-site .brand-scene.is-switching figcaption{animation:caption-change .55s var(--ease)}\n#canaan-site .brand-belief{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-top:1px solid var(--line);padding-block:85px 100px}\n#canaan-site .brand-belief h2{font-size:39px}\n#canaan-site .brand-belief>div>p{max-width:600px;font-size:18px;margin-bottom:24px}\n#canaan-site .brand-belief .belief-lead{font:26px\/1.7 var(--serif);color:var(--ink);margin-bottom:27px}\n#canaan-site .brand-founder{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;background:#edf3f3;border-radius:100px 6px 6px 6px;padding:50px 85px;margin-bottom:100px}\n#canaan-site .brand-founder-photo{height:440px;overflow:hidden;border-radius:60px 4px 4px 4px;display:block;background:#e5e7ed}\n#canaan-site .brand-founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 15%}\n#canaan-site .brand-founder h2{font-size:38px;margin-bottom:24px}\n#canaan-site .brand-founder p{font-size:18px}\n#canaan-site .founder-fields{display:flex;flex-wrap:wrap;gap:10px 20px;margin:25px 0 20px;padding-top:20px;border-top:1px solid #c9d8d9;font-size:15px}\n#canaan-site .brand-history{background:#f0f1ec;padding-block:85px}\n#canaan-site .directory-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:50px}\n#canaan-site .directory-heading h2{font-size:40px;line-height:1.5}\n#canaan-site .directory-heading>p{font-size:17px;max-width:450px}\n#canaan-site .history-origin{display:grid;grid-template-columns:110px 1fr;gap:30px;padding:28px 0 42px;border-bottom:1px solid #d6dfdb}\n#canaan-site .history-origin time,#canaan-site .history-spread>time{font:30px Georgia,serif;color:#9a7949}\n#canaan-site .history-origin h3{font-size:25px;font-weight:500;margin-bottom:12px}\n#canaan-site .history-spread{display:grid;grid-template-columns:110px 1fr 1fr;gap:30px;align-items:start;padding:45px 0;border-bottom:1px solid #d6dfdb}\n#canaan-site .history-photo{display:block;overflow:hidden;height:270px;border-radius:4px 60px 4px 4px}\n#canaan-site .history-photo img{height:100%;width:100%;object-position:right center}\n#canaan-site .history-spread>div{padding:14px 0 0 25px}\n#canaan-site .history-spread h3{font:28px\/1.6 var(--serif);margin-bottom:15px}\n#canaan-site .history-spread p{font-size:17px}\n#canaan-site .history-spread .plain-link{margin-top:16px}\n#canaan-site .history-spread .overline{margin-bottom:10px;font-size:15px}\n#canaan-site .people-opening{padding-block:80px 100px;display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center}\n#canaan-site .people-opening-copy>p{font-size:18px;margin:26px 0;line-height:2}\n#canaan-site .people-ensemble{height:510px;position:relative}\n#canaan-site .ensemble-person{position:absolute;display:block;width:31%;box-shadow:0 12px 35px #173e5912;background:#edf3f3;border-radius:60px 5px 5px 5px;transition:transform .6s var(--ease),box-shadow .6s;overflow:hidden;isolation:isolate}\n#canaan-site .ensemble-person .profile-photo,#canaan-site .ensemble-person .poster-portrait{height:210px;border-radius:0}\n#canaan-site .ensemble-person .profile-photo img{object-position:top}\n#canaan-site .ensemble-person>span{display:block;font:19px Georgia,serif;background:#fff;padding:12px 8px 14px;text-align:center;color:var(--ink)}\n#canaan-site .ensemble-0{left:4%;top:8%;transform:rotate(-8deg);z-index:2}\n#canaan-site .ensemble-1{left:36%;top:0%;transform:rotate(4deg);z-index:1}\n#canaan-site .ensemble-2{right:0;top:21%;transform:rotate(9deg);z-index:3}\n#canaan-site .ensemble-3{left:12%;bottom:0;transform:rotate(-4deg);z-index:4}\n#canaan-site .ensemble-4{left:48%;bottom:0;transform:rotate(5deg);z-index:5}\n#canaan-site .ensemble-person:hover,#canaan-site .ensemble-person:focus-visible{transform:translateY(-10px) rotate(0);z-index:6;box-shadow:0 20px 45px #173e5924}\n#canaan-site .people-directory{border-top:1px solid var(--line);padding-top:65px}\n#canaan-site .full-team{gap:75px 36px}\n#canaan-site .full-team .mentor-visual{border-radius:90px 5px 5px 5px}\n#canaan-site .full-team .expanded-mentor:nth-child(3n\/**\/+2) .mentor-visual{border-radius:5px 5px 90px 5px}\n#canaan-site .full-team .profile-photo,#canaan-site .full-team .poster-portrait{height:390px}\n#canaan-site .full-team .mentor-copy{padding:25px 0 0}\n#canaan-site .full-team .mentor-copy h3{font-size:31px}\n#canaan-site .full-team .mentor-copy p{font-size:17px;line-height:1.9}\n#canaan-site .full-team .mentor-copy .mentor-role{font-size:16px;color:#92703e}\n#canaan-site .full-team .expertise-tags span{background:transparent;border:0;border-radius:0;border-left:2px solid #b7c7c8;padding:0 10px;font-size:15px}\n#canaan-site .full-team .expertise-tags{gap:12px 0}\n#canaan-site .full-team .specialty-line{font-size:15px}\n#canaan-site .profile-hero{padding-block:75px;gap:85px}\n#canaan-site .profile-hero>.profile-photo,#canaan-site .profile-hero>.poster-portrait{border-radius:6px 130px 6px 6px}\n#canaan-site .profile-layout{padding-top:70px}\n#canaan-site .profile-sections blockquote{border-radius:5px 65px 5px 5px}\n#canaan-site .profile-layout aside{max-width:300px}\n#canaan-site .profile-layout aside .expertise-tags span{font-size:16px}\n#canaan-site .profile-sections h2{font-size:32px}\n#canaan-site .profile-sections p{font-size:18px}\n#canaan-site .case-opening{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;padding-block:70px 60px;align-items:center}\n#canaan-site .case-opening .breadcrumb{margin-bottom:28px}\n#canaan-site .case-edition{font-size:16px;color:#9a7949;margin-bottom:17px}\n#canaan-site .case-opening h1{font-size:clamp(36px,3.7vw,54px);line-height:1.5}\n#canaan-site .case-opening-description{font-size:18px;margin:25px 0;max-width:550px}\n#canaan-site .case-opening-facts{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:16px;padding-top:22px;border-top:1px solid var(--line);margin-bottom:17px}\n#canaan-site .case-opening-facts span+span{color:#9a7949}\n#canaan-site .case-hero-evidence{margin:0;min-width:0}\n#canaan-site .case-evidence-mat{background:#e6edec;padding:28px 40px 25px;border-radius:5px 90px 5px 5px;perspective:900px;overflow:hidden;min-height:410px}\n#canaan-site .case-material-label{display:block;font:18px\/1.5 Georgia,\"Microsoft YaHei\",sans-serif;color:var(--ink);margin:0 0 22px}\n#canaan-site .case-hero-paper{display:block;position:relative;width:100%;height:365px;padding:0;border:0;background:#fff;transform:rotate(-3deg);box-shadow:0 12px 35px #173e5925;transform-style:preserve-3d;transition:transform .55s var(--ease);cursor:zoom-in}\n#canaan-site .case-hero-paper img{height:100%;width:100%;object-fit:contain;object-position:top}\n#canaan-site .case-hero-paper>span{position:absolute;right:15px;bottom:16px;font-size:15px;background:#153f5af0;color:#fff;padding:10px 17px;border-radius:30px}\n#canaan-site .case-hero-evidence figcaption{margin-top:20px;line-height:1.65;font-size:17px;color:var(--ink)}\n#canaan-site .case-hero-evidence figcaption>span{display:block;font-size:15px;color:#6b7e86;margin-top:6px}\n#canaan-site .case-result-folio{background:#edf3f3;padding:45px 45px 30px;border-radius:5px 90px 5px 5px;border-bottom:4px solid #b69a70}\n#canaan-site .case-result-folio>span{font-size:16px;color:#6b7e86}\n#canaan-site .case-result-folio>div{margin-top:25px;padding-bottom:24px;border-bottom:1px solid #ccdada}\n#canaan-site .case-result-folio h2{font:30px\/1.3 Georgia,var(--serif);margin-bottom:10px}\n#canaan-site .case-result-folio>div>span{font-size:15px;color:#426958}\n#canaan-site .case-result-folio>div>p{font-size:16px;margin-bottom:10px}\n#canaan-site .case-result-folio>p{font-size:15px;margin-top:24px}\n#canaan-site .case-reading-nav{display:flex;gap:35px;padding-block:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:16px}\n#canaan-site .case-reading-nav a:last-child{margin-left:auto;color:#92703e}\n#canaan-site .case-detail{gap:85px;grid-template-columns:280px minmax(0,1fr);padding-top:60px}\n#canaan-site .case-detail>aside{align-self:start;position:sticky;top:125px}\n#canaan-site .case-facts{background:#edf3f3;border-radius:4px 50px 4px 4px;padding:30px;margin-bottom:23px}\n#canaan-site .case-facts h2{font-size:27px}\n#canaan-site .case-facts dd{margin-bottom:18px;line-height:1.8}\n#canaan-site .case-detail .prose>h2:first-child{margin-top:0}\n#canaan-site .case-detail .prose{max-width:790px}\n#canaan-site .case-detail .prose>h2,#canaan-site .case-depth h2{padding-top:14px}\n#canaan-site .case-depth{margin:42px 0;padding-top:24px;border-top:1px solid var(--line)}\n#canaan-site .case-depth ul{list-style:none;padding:0}\n#canaan-site .case-depth li{padding-left:22px;position:relative;margin:15px 0}\n#canaan-site .case-depth li:before{content:\"\";position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:#9a7949}\n#canaan-site .offer-list{grid-template-columns:1fr 1fr;gap:22px}\n#canaan-site .offer-list>div{border-radius:4px 35px 4px 4px;background:#edf3f3;padding:25px;border:0}\n#canaan-site .offer-list h3{font:27px\/1.4 Georgia,var(--serif);margin-block:13px}\n#canaan-site .offer-list p{font-size:16px}\n#canaan-site .offer-evidence{padding-top:45px}\n#canaan-site .offer-gallery{gap:35px 25px}\n#canaan-site .offer-preview{height:375px;border-radius:4px 45px 4px 4px}\n#canaan-site .offer-zoom{font-size:15px}\n#canaan-site .offer-dialog[open]{animation:offer-open .4s var(--ease)}\n#canaan-site .offer-dialog::backdrop{animation:backdrop-open .35s ease}\n#canaan-site .offer-dialog-bar h2{font-size:18px}\n#canaan-site .offer-dialog-hint{font-size:15px}\n#canaan-site .case-reading-nav a{position:relative}\n#canaan-site .case-reading-nav a:after{content:\"\";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#9a7949;transform:scaleX(0);transform-origin:left;transition:transform .4s}\n#canaan-site .case-reading-nav a:hover:after{transform:scaleX(1)}\n#canaan-site .unified-invitation{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#153f5a;color:#fff;padding:60px 75px;margin-block:85px;border-radius:5px 85px 5px 5px}\n#canaan-site .unified-invitation h2{color:#fff;font-size:40px;margin-top:17px}\n#canaan-site .unified-invitation p{color:#cfdee3;font-size:17px}\n#canaan-site .unified-invitation>div:first-child>p{font-size:16px}\n#canaan-site .unified-invitation>div:last-child{align-self:center}\n#canaan-site .unified-invitation .button{margin-top:24px}\n#canaan-site .invitation-phone{display:block;margin-top:20px;font:20px Georgia,serif;color:#e1eaec}\n#canaan-site .motion-opening>div:first-child{animation:opening-copy .9s var(--ease) both}\n#canaan-site .motion-opening>div:nth-child(2),#canaan-site .motion-opening>figure{animation:opening-photo 1.15s var(--ease) both}\n#canaan-site .motion-opening .ensemble-person{animation:ensemble-enter 1.1s var(--ease) both}\n#canaan-site .motion-opening .ensemble-1{animation-delay:70ms}\n#canaan-site .motion-opening .ensemble-2{animation-delay:140ms}\n#canaan-site .motion-opening .ensemble-3{animation-delay:210ms}\n#canaan-site .motion-opening .ensemble-4{animation-delay:280ms}\n#canaan-site [data-depth-photo]{overflow:hidden}\n#canaan-site [data-depth-photo]>img{transform:translateY(var(--photo-shift,0px)) scale(1.06);will-change:transform}\n#canaan-site .reveal-ready{opacity:1;transform:none}\n@keyframes  opening-copy{from{transform:translateX(-22px)}to{transform:translateX(0)}}\n@keyframes  opening-photo{from{transform:translateX(30px)}to{transform:translateX(0)}}\n@keyframes  ensemble-enter{from{translate:0 35px;rotate:-4deg}to{translate:0 0;rotate:0deg}}\n@keyframes  scene-change{from{clip-path:inset(0 8% 0 0 round 6px 130px 6px 6px);filter:brightness(.92)}to{clip-path:inset(0 round 6px 130px 6px 6px);filter:brightness(1)}}\n@keyframes  caption-change{from{transform:translateX(14px)}to{transform:translateX(0)}}\n@keyframes  offer-open{from{transform:translateY(22px) scale(.96);opacity:.5}to{transform:none;opacity:1}}\n@keyframes  backdrop-open{from{opacity:0}to{opacity:1}}\n@keyframes  filter-arrive{from{transform:translateY(14px)}to{transform:translateY(0)}}\n@media (min-width:981px) and (max-width:1200px){#canaan-site .nav-wrap nav{font-size:14px;gap:13px}\n#canaan-site .nav-actions .small{font-size:14px}\n#canaan-site .nav-wrap{padding-inline:24px;gap:15px}\n#canaan-site .home-people-grid{gap:18px}\n#canaan-site .home-person h3{font-size:23px}\n#canaan-site .home-person-photo{height:240px}}\n@media (max-width:1100px){#canaan-site .brand-opening,#canaan-site .people-opening,#canaan-site .case-opening{gap:40px}\n#canaan-site .brand-opening h1,#canaan-site .people-opening h1{font-size:43px}\n#canaan-site .brand-founder{padding:45px;gap:55px}\n#canaan-site .people-ensemble{height:460px}\n#canaan-site .ensemble-person .profile-photo,#canaan-site .ensemble-person .poster-portrait{height:180px}\n#canaan-site .brand-scene-window{height:370px}\n#canaan-site .history-spread{grid-template-columns:75px 1fr 1fr;gap:20px}\n#canaan-site .history-spread>div{padding-left:5px}\n#canaan-site .case-evidence-mat{padding:27px}\n#canaan-site .case-detail{gap:45px}\n#canaan-site .home-stage-list{grid-template-columns:repeat(2,1fr)}\n#canaan-site .home-person:nth-child(3),#canaan-site .home-person:nth-child(5){padding-top:0}\n#canaan-site .home-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}\n#canaan-site .home-person-photo{height:300px}\n#canaan-site .home-person h3{min-height:0}\n#canaan-site .full-team .profile-photo,#canaan-site .full-team .poster-portrait{height:330px}}\n@media (max-width:800px){#canaan-site .brand-opening,#canaan-site .people-opening{grid-template-columns:1fr;gap:40px;padding-block:45px 65px}\n#canaan-site .brand-opening-copy{max-width:580px}\n#canaan-site .brand-opening h1,#canaan-site .people-opening h1{font-size:43px}\n#canaan-site .brand-signed{margin-top:30px}\n#canaan-site .brand-scenes{max-width:620px}\n#canaan-site .brand-scene-window{height:400px}\n#canaan-site .people-ensemble{height:510px;max-width:550px;width:100%;margin-inline:auto}\n#canaan-site .ensemble-person .profile-photo,#canaan-site .ensemble-person .poster-portrait{height:210px}\n#canaan-site .brand-belief{gap:40px;grid-template-columns:1fr;padding-block:55px}\n#canaan-site .brand-founder{gap:35px;padding:35px;grid-template-columns:.8fr 1.2fr}\n#canaan-site .brand-founder-photo{height:390px}\n#canaan-site .brand-founder h2{font-size:30px}\n#canaan-site .brand-founder p{font-size:16px}\n#canaan-site .history-spread{grid-template-columns:70px 1fr;gap:20px}\n#canaan-site .history-spread>div{grid-column:2;padding:0}\n#canaan-site .history-photo{height:310px}\n#canaan-site .full-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 25px}\n#canaan-site .full-team .profile-photo,#canaan-site .full-team .poster-portrait{height:340px}\n#canaan-site .case-opening{gap:35px;grid-template-columns:1fr;padding-block:40px}\n#canaan-site .case-hero-evidence{max-width:600px;width:100%}\n#canaan-site .case-hero-paper{height:400px}\n#canaan-site .case-opening-description{max-width:100%}\n#canaan-site .case-reading-nav{gap:22px;font-size:15px;flex-wrap:wrap}\n#canaan-site .case-reading-nav a:last-child{margin-left:0}\n#canaan-site .case-detail>aside{position:static}\n#canaan-site .case-detail{display:grid;grid-template-columns:230px 1fr;gap:30px}\n#canaan-site .case-facts{padding:25px}\n#canaan-site .case-detail .prose p,#canaan-site .case-detail .prose li{font-size:16px}\n#canaan-site .offer-list{grid-template-columns:1fr}\n#canaan-site .offer-gallery{grid-template-columns:1fr}\n#canaan-site .directory-heading{gap:30px}\n#canaan-site .directory-heading h2{font-size:33px}\n#canaan-site .unified-invitation{padding:45px;gap:35px}\n#canaan-site .unified-invitation h2{font-size:32px}}\n@media (max-width:700px){#canaan-site{font-size:16px}\n#canaan-site .button{font-size:16px;padding:12px 23px;min-height:50px}\n#canaan-site .button.small{font-size:14px;padding:9px 15px}\n#canaan-site .plain-link{font-size:16px}\n#canaan-site .breadcrumb,#canaan-site .overline,#canaan-site .fineprint{font-size:14px}\n#canaan-site .nav-wrap nav{font-size:17px}\n#canaan-site .section-heading p,#canaan-site .service-option p,#canaan-site .detail-items p,#canaan-site .support-box p,#canaan-site .faq-list p,#canaan-site .story-row p,#canaan-site .office p,#canaan-site .guide-grid p,#canaan-site .contact-ribbon p,#canaan-site .page-intro p{font-size:16px}\n#canaan-site .mentor-copy p,#canaan-site .case-copy p{font-size:16px}\n#canaan-site .footer-grid p,#canaan-site .footer-grid>div:not(:first-child)>a{font-size:14px}\n#canaan-site .footer-grid{grid-template-columns:1fr;gap:30px}\n#canaan-site .home-eyebrow{font-size:14px;letter-spacing:.04em}\n#canaan-site .home-opening-copy>.home-eyebrow{font-size:12px}\n#canaan-site .home-lede{font-size:17px}\n#canaan-site .home-origin p,#canaan-site .home-origin span{font-size:14px}\n#canaan-site .home-opening-photo figcaption{margin-right:0;padding-left:12px}\n#canaan-site .home-opening-photo figcaption>span{font-size:16px}\n#canaan-site .home-opening-photo figcaption>a{font-size:14px}\n#canaan-site .home-photo-note{display:none}\n#canaan-site .home-stage-list a{font-size:15px}\n#canaan-site .home-pathways h2{font-size:25px}\n#canaan-site .home-section-head h2{font-size:31px}\n#canaan-site .home-offer-copy h3{font-size:25px;min-height:0}\n#canaan-site .home-offer-copy>p,#canaan-site .home-offer-copy>div{font-size:15px}\n#canaan-site .home-offer-sheet span{font-size:14px}\n#canaan-site .home-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 20px}\n#canaan-site .home-person-photo{height:225px}\n#canaan-site .home-person h3{font-size:23px;line-height:1.3;min-height:60px}\n#canaan-site .home-person-role,#canaan-site .home-person-credential{font-size:14px}\n#canaan-site .home-person-focus{font-size:15px}\n#canaan-site .home-person:last-child{grid-column:1\/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}\n#canaan-site .home-person:last-child .home-person-photo{grid-row:1\/6;height:240px}\n#canaan-site .home-person:last-child .home-person-role{margin-top:10px}\n#canaan-site .home-person:last-child h3{min-height:0}\n#canaan-site .home-disclosure{font-size:14px}\n#canaan-site .home-section-head>div>p:not(.home-eyebrow){font-size:16px}\n#canaan-site .home-main-story>div>p:last-child{font-size:16px}\n#canaan-site .home-story-list>article{grid-template-columns:110px 1fr;gap:18px}\n#canaan-site .home-story-list .home-eyebrow{font-size:14px}\n#canaan-site .home-story-list article p:not(.home-eyebrow){font-size:15px}\n#canaan-site .home-story-list h3{font-size:21px}\n#canaan-site .home-invitation p:not(.home-eyebrow){font-size:16px}\n#canaan-site .home-invitation .home-eyebrow{font-size:14px}\n#canaan-site .home-contact-phone{font-size:16px;margin-left:0;display:block}\n#canaan-site .brand-opening h1,#canaan-site .people-opening h1{font-size:37px;line-height:1.5}\n#canaan-site .brand-opening-copy>p,#canaan-site .people-opening-copy>p{font-size:17px;margin:24px 0}\n#canaan-site .brand-opening .actions{gap:15px}\n#canaan-site .brand-signed{font-size:28px}\n#canaan-site .brand-signed span{font-size:14px}\n#canaan-site .brand-scene-window{height:300px;border-top-right-radius:85px}\n#canaan-site .brand-scene figcaption>span{font-size:17px}\n#canaan-site .brand-scene figcaption>a{font-size:14px}\n#canaan-site .story-switches{gap:21px;margin-top:5px}\n#canaan-site .story-switches button{font-size:15px}\n#canaan-site .brand-belief h2{font-size:32px}\n#canaan-site .brand-belief>div>p{font-size:17px}\n#canaan-site .brand-belief .belief-lead{font-size:23px}\n#canaan-site .brand-founder{grid-template-columns:1fr;padding:28px;margin-bottom:60px;border-top-left-radius:65px}\n#canaan-site .brand-founder-photo{height:350px;max-width:300px;width:100%;margin:auto}\n#canaan-site .brand-founder h2{font-size:32px}\n#canaan-site .brand-founder p{font-size:17px}\n#canaan-site .founder-fields{font-size:15px;gap:10px 15px}\n#canaan-site .brand-history{padding-block:55px}\n#canaan-site .directory-heading{display:block;margin-bottom:30px}\n#canaan-site .directory-heading h2{font-size:31px}\n#canaan-site .directory-heading>p,#canaan-site .directory-heading>.plain-link{margin-top:20px}\n#canaan-site .directory-heading>p{font-size:16px}\n#canaan-site .history-origin{grid-template-columns:65px 1fr;gap:20px;padding-top:15px}\n#canaan-site .history-origin time,#canaan-site .history-spread>time{font-size:25px}\n#canaan-site .history-origin h3{font-size:22px}\n#canaan-site .history-origin p{font-size:16px}\n#canaan-site .history-spread{grid-template-columns:1fr;gap:20px;padding-block:30px}\n#canaan-site .history-spread>div{grid-column:auto}\n#canaan-site .history-photo{height:240px}\n#canaan-site .history-spread h3{font-size:25px}\n#canaan-site .history-spread p{font-size:16px}\n#canaan-site .history-spread .overline{font-size:14px}\n#canaan-site .people-ensemble{height:380px;max-width:380px}\n#canaan-site .ensemble-person{width:32%;border-top-left-radius:38px}\n#canaan-site .ensemble-person .profile-photo,#canaan-site .ensemble-person .poster-portrait{height:155px}\n#canaan-site .ensemble-person>span{font-size:17px;padding-block:9px}\n#canaan-site .ensemble-0{left:1%}\n#canaan-site .ensemble-1{left:34%}\n#canaan-site .ensemble-2{right:0}\n#canaan-site .ensemble-3{left:8%}\n#canaan-site .ensemble-4{left:45%}\n#canaan-site .people-directory{padding-top:40px}\n#canaan-site .full-team{grid-template-columns:1fr;gap:50px}\n#canaan-site .full-team .expanded-mentor{display:flex;gap:0}\n#canaan-site .full-team .profile-photo,#canaan-site .full-team .poster-portrait{height:390px}\n#canaan-site .full-team .mentor-visual{max-width:390px;width:100%}\n#canaan-site .full-team .mentor-copy{padding-top:22px}\n#canaan-site .full-team .mentor-copy h3{font-size:31px}\n#canaan-site .full-team .mentor-copy p{font-size:17px}\n#canaan-site .full-team .expertise-tags span{font-size:15px}\n#canaan-site .profile-hero{padding-block:38px;gap:35px}\n#canaan-site .profile-bio,#canaan-site .profile-sections p,#canaan-site .profile-sections li{font-size:17px}\n#canaan-site .profile-layout{padding-top:40px}\n#canaan-site .profile-layout aside{max-width:none}\n#canaan-site .profile-sections h2{font-size:29px}\n#canaan-site .profile-link{font-size:16px}\n#canaan-site .case-opening h1{font-size:35px}\n#canaan-site .case-edition{font-size:15px}\n#canaan-site .case-opening-description{font-size:17px}\n#canaan-site .case-opening-facts{font-size:15px;gap:10px 17px}\n#canaan-site .case-evidence-mat{padding:25px 24px;border-top-right-radius:65px;min-height:0}\n#canaan-site .case-material-label{font-size:17px}\n#canaan-site .case-hero-paper{height:330px}\n#canaan-site .case-hero-paper>span{font-size:14px;padding:9px 14px}\n#canaan-site .case-hero-evidence figcaption{font-size:16px}\n#canaan-site .case-hero-evidence figcaption>span{font-size:14px}\n#canaan-site .case-result-folio{padding:30px}\n#canaan-site .case-result-folio h2{font-size:27px}\n#canaan-site .case-reading-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding-block:20px;font-size:15px}\n#canaan-site .case-detail{display:block;padding-top:38px}\n#canaan-site .case-detail>aside{margin-bottom:45px}\n#canaan-site .case-facts dl{grid-template-columns:100px 1fr;gap:15px}\n#canaan-site .case-facts dd{margin-bottom:0;font-size:16px}\n#canaan-site .case-detail .prose p,#canaan-site .case-detail .prose li{font-size:17px}\n#canaan-site .case-detail .prose h2{font-size:29px}\n#canaan-site .case-detail .offer-list p{font-size:16px}\n#canaan-site .offer-list{grid-template-columns:1fr;gap:18px}\n#canaan-site .offer-list h3{font-size:26px}\n#canaan-site .offer-preview{height:370px}\n#canaan-site .offer-gallery strong{font-size:25px}\n#canaan-site .offer-dialog-bar h2{font-size:16px}\n#canaan-site .offer-dialog-hint{font-size:14px}\n#canaan-site .unified-invitation{padding:35px 28px;grid-template-columns:1fr;gap:25px;margin-block:55px;border-top-right-radius:65px}\n#canaan-site .unified-invitation h2{font-size:33px}\n#canaan-site .unified-invitation p{font-size:16px}\n#canaan-site .unified-invitation>div:first-child>p{font-size:15px}\n#canaan-site .invitation-phone{font-size:20px}}\n@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}\n#canaan-site .motion-opening>*,#canaan-site .motion-opening .ensemble-person,#canaan-site .brand-scene.is-switching *,#canaan-site .offer-dialog[open],#canaan-site .offer-dialog::backdrop{animation:none!important}\n#canaan-site [data-depth-photo]>img,#canaan-site .home-opening-photo img{transform:none;will-change:auto}\n#canaan-site .case-hero-paper{transform:none!important}\n#canaan-site .ensemble-person:hover,#canaan-site .ensemble-person:focus-visible{transform:none}\n#canaan-site .reading-progress{display:none}}\n#canaan-site .ensemble-0{top:2%}\n#canaan-site .ensemble-2{top:7%}\n#canaan-site .ensemble-person .profile-photo,#canaan-site .ensemble-person .poster-portrait{height:190px}\n@media (max-width:1100px) and (min-width:801px){#canaan-site .ensemble-person .profile-photo,#canaan-site .ensemble-person .poster-portrait{height:170px}}\n@media (max-width:700px){#canaan-site .people-ensemble{height:430px}\n#canaan-site .ensemble-person .profile-photo,#canaan-site .ensemble-person .poster-portrait{height:155px}\n#canaan-site .motion-opening>div:nth-child(2),#canaan-site .motion-opening>figure{animation-name:opening-photo-mobile}}\n@keyframes  opening-photo-mobile{from{transform:translateY(25px)}to{transform:translateY(0)}}\n#canaan-site .experience-opening,#canaan-site .contact-opening,#canaan-site .knowledge-opening,#canaan-site .service-opening{display:grid;grid-template-columns:1fr 1.04fr;gap:70px;align-items:center;padding-block:80px 90px}\n#canaan-site .experience-opening h1,#canaan-site .contact-opening h1,#canaan-site .knowledge-opening h1,#canaan-site .service-opening h1{font-size:clamp(38px,3.8vw,57px);line-height:1.5;letter-spacing:-.035em}\n#canaan-site .experience-lede{font-size:19px;line-height:2;margin:26px 0 32px;max-width:620px}\n#canaan-site .experience-scene{margin:0;min-width:0}\n#canaan-site .experience-scene>div{height:420px;border-radius:5px 110px 5px 5px;background:#edf3f3}\n#canaan-site .experience-scene img{width:100%;height:100%;object-fit:cover;object-position:right center}\n#canaan-site .experience-scene figcaption{font-size:16px;line-height:1.8;margin-top:20px}\n#canaan-site .experience-scene figcaption a{display:block;color:#657a83;font-size:14px;margin-top:4px}\n#canaan-site .stage-finder{display:grid;grid-template-columns:.8fr 1.5fr;gap:70px;padding:45px 55px;background:#edf3f3;border-radius:65px 5px 5px 5px}\n#canaan-site .stage-finder h2{font-size:31px;margin-bottom:12px}\n#canaan-site .stage-finder nav{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}\n#canaan-site .stage-finder nav a{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid #c6d6d7;font-size:17px}\n#canaan-site .stage-finder nav span{font:16px Georgia;color:#9a7949}\n#canaan-site .stage-finder b{font-weight:400;margin-left:auto;transition:transform .3s}\n#canaan-site .stage-finder a:hover b{transform:translate(3px,-3px)}\n#canaan-site .service-ledger{padding-block:55px}\n#canaan-site .service-entry{display:grid;grid-template-columns:150px 1fr 190px;gap:45px;align-items:start;border-bottom:1px solid var(--line);padding:55px 0;scroll-margin-top:110px}\n#canaan-site .entry-number{font:40px Georgia;color:#9a7949}\n#canaan-site .entry-number span{display:block;font:12px\/1.8 Arial,sans-serif;letter-spacing:.09em;color:#657a83;margin-top:20px;max-width:130px}\n#canaan-site .service-entry h2{font-size:32px;margin-bottom:17px}\n#canaan-site .service-entry p{font-size:17px}\n#canaan-site .service-entry .service-promise{font:22px\/1.8 var(--serif);color:var(--ink);margin-bottom:10px}\n#canaan-site .service-topics{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;color:#596f79;font-size:15px}\n#canaan-site .service-topics span{padding-left:12px;border-left:2px solid #a5babc}\n#canaan-site .entry-actions{display:flex;flex-direction:column;gap:24px;padding-top:43px}\n#canaan-site .entry-actions .button{padding:12px 20px}\n#canaan-site .consultation-note{text-align:center;padding:55px 20px 85px}\n#canaan-site .consultation-note>span{font:14px Georgia;letter-spacing:.14em;color:#9a7949}\n#canaan-site .consultation-note h2{font-size:32px;margin:20px 0}\n#canaan-site .consultation-note>p{max-width:650px;margin:0 auto 28px}\n#canaan-site .service-opening{grid-template-columns:1.4fr .8fr;gap:100px}\n#canaan-site .service-opening .overline{margin-top:25px}\n#canaan-site .service-brief{padding:40px;background:#edf3f3;border-radius:5px 60px 5px 5px}\n#canaan-site .service-brief h2{font-size:30px;line-height:1.7;margin:20px 0}\n#canaan-site .service-brief>a{display:block;margin-top:25px;font-size:16px;color:#805f35}\n#canaan-site .service-work{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;border-top:1px solid var(--line);padding-top:70px}\n#canaan-site .service-work-heading h2{font-size:38px;line-height:1.55;margin:20px 0 35px}\n#canaan-site .service-work-heading .experience-scene>div{height:330px;border-radius:70px 5px 5px 5px}\n#canaan-site .service-work-items article{position:relative;border-bottom:1px solid var(--line);padding:0 0 30px 48px;margin-bottom:30px}\n#canaan-site .service-work-items article>span{position:absolute;left:0;top:5px;font:20px Georgia;color:#9a7949}\n#canaan-site .service-work-items h3{font-size:27px;margin-bottom:18px}\n#canaan-site .service-work-items p{font-size:18px}\n#canaan-site .service-path{padding-block:85px}\n#canaan-site .service-path h2{font-size:36px;margin-top:20px}\n#canaan-site .service-path ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin-top:40px;gap:24px}\n#canaan-site .service-path li{border-top:1px solid #afc0c4;padding-top:24px}\n#canaan-site .service-path li>span{font:20px Georgia;color:#9a7949}\n#canaan-site .service-path h3{font-size:21px;line-height:1.7;margin-top:16px}\n#canaan-site .service-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}\n#canaan-site .service-questions h2{font-size:33px;line-height:1.6;margin:18px 0}\n#canaan-site .service-questions>div>p:last-child{font-size:15px;max-width:330px}\n#canaan-site .approach-practices{padding-block:35px 75px}\n#canaan-site .approach-practices article{display:grid;grid-template-columns:70px 1fr 1.2fr;gap:40px;padding:40px 0;border-top:1px solid var(--line)}\n#canaan-site .approach-practices article>span{font:28px Georgia;color:#9a7949}\n#canaan-site .approach-practices h3{font-size:30px}\n#canaan-site .practice-sub{font-size:18px;margin-top:17px}\n#canaan-site .approach-practices article>div:last-child>p:first-child{font-size:18px;margin-bottom:20px}\n#canaan-site .approach-practices .overline{font-size:14px}\n#canaan-site .approach-documentary{display:grid;grid-template-columns:1.08fr 1fr;gap:80px;align-items:center}\n#canaan-site .approach-documentary h2{font-size:40px;line-height:1.5;margin:24px 0}\n#canaan-site .approach-documentary p{margin-bottom:23px;font-size:18px}\n#canaan-site .evidence-links{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:80px}\n#canaan-site .evidence-links>a{padding:35px 0;border-block:1px solid var(--line)}\n#canaan-site .evidence-links span{font-size:14px;color:#7e6847}\n#canaan-site .evidence-links h3{font-size:30px;margin:20px 0}\n#canaan-site .evidence-links b{font-size:16px;font-weight:400;display:block;margin-top:20px}\n#canaan-site .contact-opening{gap:85px}\n#canaan-site .contact-direct{border-top:1px solid var(--line)}\n#canaan-site .contact-direct>a{display:grid;grid-template-columns:80px 1fr 20px;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}\n#canaan-site .contact-direct span{font-size:14px;color:#617783}\n#canaan-site .contact-direct strong{font:21px Georgia;overflow-wrap:anywhere}\n#canaan-site .contact-direct b{font-weight:400}\n#canaan-site .contact-people{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:25px}\n#canaan-site .contact-people>a{display:block;min-width:0}\n#canaan-site .contact-people>a:nth-child(2){margin-top:60px}\n#canaan-site .contact-people img{width:100%;height:295px;object-fit:cover;object-position:top;border-radius:75px 5px 5px 5px;transition:transform .5s}\n#canaan-site .contact-people>a:hover img{transform:translateY(-7px)}\n#canaan-site .contact-people>a:nth-child(2) img{border-radius:5px 5px 70px 5px}\n#canaan-site .contact-people span{display:block;font:23px Georgia,var(--serif);margin-top:18px}\n#canaan-site .contact-people small{display:block;font:14px\/1.8 \"Microsoft YaHei\",sans-serif;margin-top:7px;color:#657a83}\n#canaan-site .contact-people>p{grid-column:1\/-1;font-size:16px;color:#657a83;margin-top:5px}\n#canaan-site .contact-workspace{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;padding-block:45px 95px;border-top:1px solid var(--line)}\n#canaan-site .contact-workspace aside h2{font-size:34px;line-height:1.6;margin:20px 0}\n#canaan-site .contact-prep{padding-left:24px;margin-bottom:45px}\n#canaan-site .contact-prep li{padding:10px 0;font-size:17px}\n#canaan-site .contact-office{border-top:1px solid var(--line);padding-top:35px}\n#canaan-site .contact-office h3{font-size:24px;margin-bottom:22px}\n#canaan-site .contact-office p{font-size:16px;margin-bottom:18px}\n#canaan-site .contact-office>a{font-size:16px}\n#canaan-site .consultation-form{padding:40px;background:#edf3f3;border-radius:5px 65px 5px 5px}\n#canaan-site .consultation-form h2{font-size:33px;margin-bottom:20px}\n#canaan-site .consultation-form>p{font-size:16px}\n#canaan-site .consultation-form label{display:block;font-size:16px;margin:24px 0 10px}\n#canaan-site .consultation-form label span{font-size:13px;color:#627984;margin-left:10px}\n#canaan-site .consultation-form input,#canaan-site .consultation-form select,#canaan-site .consultation-form textarea{width:100%;border:1px solid #bfcfd1;background:#fcfcf9;border-radius:5px;font:16px\/1.8 inherit;padding:14px;color:#153f5a}\n#canaan-site .consultation-form textarea{resize:vertical;min-height:130px}\n#canaan-site .consultation-form>button{margin-top:25px}\n#canaan-site .consultation-form .fineprint{font-size:14px;margin-top:16px}\n#canaan-site #email-body{white-space:pre-wrap;overflow-wrap:anywhere;font:16px\/1.9 \"Microsoft YaHei\",sans-serif}\n#canaan-site #email-preview{margin-top:30px;border-top:1px solid #bfcfd1;padding-top:25px}\n#canaan-site #email-preview h3{font-size:25px}\n#canaan-site .knowledge-opening{grid-template-columns:1.2fr 1fr;gap:70px}\n#canaan-site .knowledge-opening h1{font-size:clamp(36px,3.4vw,51px)}\n#canaan-site .knowledge-jumps{display:flex;flex-wrap:wrap;gap:14px 28px;font-size:16px}\n#canaan-site .knowledge-cover{margin:0;transform:rotate(2deg);padding:16px 16px 23px;background:#f1ede6;border-radius:5px 65px 5px 5px}\n#canaan-site .knowledge-cover img{width:100%;height:300px;object-fit:cover;object-position:right center;border-radius:4px 55px 4px 4px}\n#canaan-site .knowledge-cover figcaption{font-size:17px;padding:20px 10px 0;line-height:1.8}\n#canaan-site .knowledge-cover figcaption a{font-size:14px;display:block;margin-top:7px;color:#657a83}\n#canaan-site .knowledge-library{border-top:1px solid var(--line);padding-block:55px 85px}\n#canaan-site .knowledge-library-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}\n#canaan-site .knowledge-library-heading h2{font-size:34px;line-height:1.6}\n#canaan-site .knowledge-search{font-size:14px;width:310px;flex-shrink:0}\n#canaan-site .knowledge-search input{display:block;width:100%;border:0;border-bottom:1px solid #90a6ad;padding:14px 0;background:transparent;font-size:16px;margin-top:6px}\n#canaan-site .knowledge-filters{display:flex;flex-wrap:wrap;gap:10px}\n#canaan-site .knowledge-filters button{border:1px solid #ccd7d8;background:transparent;padding:11px 18px;border-radius:30px;font-size:15px;color:#153f5a;transition:background .3s,color .3s}\n#canaan-site .knowledge-filters button[aria-pressed=true]{background:#153f5a;border-color:#153f5a;color:white}\n#canaan-site .knowledge-result{display:flex;justify-content:space-between;gap:20px;margin:24px 0;color:#657a83;font-size:14px}\n#canaan-site .knowledge-result button{border:0;background:none;color:#657a83;text-decoration:underline;font-size:14px;min-height:44px}\n#canaan-site .knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}\n#canaan-site .knowledge-card{background:#edf3f3;border-radius:5px 38px 5px 5px;min-width:0;transition:transform .4s,background .4s}\n#canaan-site .knowledge-card:nth-child(3n\/**\/+2){background:#f1ede6}\n#canaan-site .knowledge-card:nth-child(3n){background:#eef0e9}\n#canaan-site .knowledge-card>a{display:flex;height:100%;flex-direction:column;padding:30px}\n#canaan-site .knowledge-card:hover{transform:translateY(-5px);background:#e2eceb}\n#canaan-site .knowledge-card-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#617780}\n#canaan-site .knowledge-card-top>b{font:25px Georgia;color:#a38a64}\n#canaan-site .knowledge-card h3{font:26px\/1.65 var(--serif);margin:25px 0 16px}\n#canaan-site .knowledge-card p{font-size:16px;color:#536d79;margin-bottom:30px}\n#canaan-site .knowledge-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;border-top:1px solid #ccd6d5;padding-top:20px}\n#canaan-site .knowledge-card-bottom span{font-size:13px;color:#617780}\n#canaan-site .knowledge-card-bottom b{font-size:23px;font-weight:400}\n#canaan-site .knowledge-card[hidden]{display:none!important}\n#canaan-site #knowledge-empty{text-align:center;padding:65px 0}\n#canaan-site .social-section{background:#f1ede6;padding-block:80px}\n#canaan-site .social-accounts{display:grid;grid-template-columns:1fr 1fr;gap:40px}\n#canaan-site .social-account{display:grid;grid-template-columns:.8fr 1fr;gap:28px;align-items:center}\n#canaan-site .social-portrait{height:300px;overflow:hidden;border-radius:65px 5px 5px 5px}\n#canaan-site .social-portrait img{width:100%;height:100%;object-fit:cover;object-position:top}\n#canaan-site .social-platform{font-size:14px;color:#976e49}\n#canaan-site .social-account h3{font-size:27px;line-height:1.6;margin:15px 0}\n#canaan-site .social-account p{font-size:15px;margin-bottom:20px}\n#canaan-site .social-account .button{font-size:15px;padding:10px 20px;min-height:48px}\n#canaan-site .account-status{min-height:24px;margin:8px 0!important;font-size:14px!important}\n#canaan-site .social-account .plain-link{font-size:15px}\n#canaan-site .knowledge-video{padding-block:80px}\n#canaan-site .knowledge-video .video-card{border:0;background:transparent}\n#canaan-site .knowledge-video .video-copy{padding:22px 0}\n#canaan-site .knowledge-video .video-copy h3{font-size:26px}\n#canaan-site .knowledge-video .video-copy p{font-size:16px}\n#canaan-site .knowledge-video .video-stage{border-radius:5px 65px 5px 5px;overflow:hidden}\n#canaan-site .knowledge-article-heading{padding-block:70px 50px;max-width:1000px}\n#canaan-site .knowledge-article-heading>.overline{margin-top:35px}\n#canaan-site .knowledge-article-heading h1{font-size:clamp(34px,3.8vw,53px);line-height:1.55;max-width:900px;margin-top:20px}\n#canaan-site .knowledge-article-heading .experience-lede{max-width:800px}\n#canaan-site .knowledge-byline{display:flex;flex-wrap:wrap;gap:10px 30px;font-size:14px;color:#647a85;border-top:1px solid var(--line);padding-top:25px}\n#canaan-site .knowledge-reading{display:grid;grid-template-columns:240px minmax(0,740px);justify-content:center;gap:70px;padding-bottom:60px;align-items:start}\n#canaan-site .knowledge-reading>aside{position:sticky;top:120px;padding-top:25px}\n#canaan-site .knowledge-reading>aside nav{display:flex;flex-direction:column;margin:20px 0 30px}\n#canaan-site .knowledge-reading>aside nav a{font-size:15px;line-height:1.8;display:flex;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}\n#canaan-site .knowledge-reading>aside nav span{font-family:Georgia;color:#9a7949;min-width:20px}\n#canaan-site .knowledge-body section{scroll-margin-top:115px;padding-block:35px;border-bottom:1px solid var(--line)}\n#canaan-site .knowledge-body section h2{margin:15px 0 20px;font-size:30px;line-height:1.6}\n#canaan-site .knowledge-body section p{font-size:18px;line-height:2.1}\n#canaan-site .reading-number{font:24px Georgia;color:#9a7949}\n#canaan-site .reading-takeaway{background:#edf3f3;border-left:3px solid #a58a63;padding:28px 32px;margin-bottom:20px;border-radius:0 35px 0 0}\n#canaan-site .reading-takeaway p:last-child{font:24px\/1.8 var(--serif);color:#153f5a;margin:14px 0 0}\n#canaan-site .knowledge-body .reading-checklist{background:#f1ede6;padding:28px 32px;border:0;border-radius:5px 45px 5px 5px;margin-block:40px}\n#canaan-site .reading-checklist ul{list-style:none;padding:0}\n#canaan-site .reading-checklist li{position:relative;padding-left:30px;margin-top:15px;font-size:17px}\n#canaan-site .reading-checklist li:before{content:\"\u2713\";position:absolute;left:0;color:#937041}\n#canaan-site .reading-references>a{display:block;padding:10px 0;font-size:16px;overflow-wrap:anywhere}\n#canaan-site .reading-references>p{font-size:16px!important}\n#canaan-site .reading-next{padding-top:40px}\n#canaan-site .reading-next h2{font-size:30px}\n#canaan-site .reading-next p{font-size:17px}\n#canaan-site .knowledge-related{padding-block:50px 90px;border-top:1px solid var(--line)}\n@media (min-width:981px){#canaan-site .nav-wrap nav{gap:14px;font-size:14px}\n#canaan-site .nav-wrap{gap:20px}\n#canaan-site .nav-actions .small{padding-inline:20px;font-size:14px}}\n@media (min-width:981px) and (max-width:1180px){#canaan-site .nav-wrap{padding-inline:20px;gap:12px}\n#canaan-site .nav-wrap nav{gap:10px;font-size:13px}\n#canaan-site .nav-actions{gap:12px}\n#canaan-site .nav-actions .small{padding-inline:15px}\n#canaan-site .brand{max-width:180px}\n#canaan-site .logo-crop{width:180px!important}}\n@media (max-width:1000px){#canaan-site .experience-opening,#canaan-site .contact-opening,#canaan-site .knowledge-opening,#canaan-site .service-opening{gap:35px;padding-block:55px}\n#canaan-site .experience-scene>div{height:350px}\n#canaan-site .service-entry{grid-template-columns:75px 1fr;gap:25px}\n#canaan-site .entry-number span{font-size:10px}\n#canaan-site .entry-actions{grid-column:2;flex-direction:row;padding-top:0;align-items:center}\n#canaan-site .service-work,#canaan-site .service-questions,#canaan-site .contact-workspace{gap:45px}\n#canaan-site .contact-direct strong{font-size:18px}\n#canaan-site .contact-people img{height:230px}\n#canaan-site .knowledge-grid{gap:18px}\n#canaan-site .knowledge-card>a{padding:24px}\n#canaan-site .knowledge-card h3{font-size:23px}\n#canaan-site .social-account{gap:20px}\n#canaan-site .social-portrait{height:260px}\n#canaan-site .social-account h3{font-size:24px}\n#canaan-site .knowledge-reading{grid-template-columns:210px minmax(0,1fr);gap:40px}\n#canaan-site .knowledge-cover img{height:260px}}\n@media (max-width:700px){#canaan-site .experience-opening,#canaan-site .contact-opening,#canaan-site .knowledge-opening,#canaan-site .service-opening{grid-template-columns:1fr;gap:35px;padding-block:35px 50px}\n#canaan-site .experience-opening h1,#canaan-site .contact-opening h1,#canaan-site .knowledge-opening h1,#canaan-site .service-opening h1{font-size:35px;line-height:1.55}\n#canaan-site .experience-lede{font-size:17px;margin:20px 0 25px}\n#canaan-site .experience-scene>div{height:300px;border-top-right-radius:75px}\n#canaan-site .experience-scene figcaption{font-size:15px;margin-top:14px}\n#canaan-site .stage-finder{grid-template-columns:1fr;gap:22px;padding:30px 24px;border-radius:40px 5px 5px 5px}\n#canaan-site .stage-finder h2{font-size:27px}\n#canaan-site .stage-finder nav{column-gap:20px}\n#canaan-site .stage-finder nav a{font-size:15px;gap:10px;line-height:1.7}\n#canaan-site .stage-finder nav span{font-size:14px}\n#canaan-site .service-ledger{padding-block:20px}\n#canaan-site .service-entry{grid-template-columns:42px 1fr;padding:35px 0;gap:18px}\n#canaan-site .entry-number{font-size:28px}\n#canaan-site .entry-number span{display:none}\n#canaan-site .service-entry h2{font-size:28px;line-height:1.6}\n#canaan-site .service-entry .overline{font-size:14px}\n#canaan-site .service-entry p{font-size:16px}\n#canaan-site .service-entry .service-promise{font-size:20px}\n#canaan-site .service-topics{font-size:14px;gap:10px}\n#canaan-site .entry-actions{gap:20px;flex-wrap:wrap}\n#canaan-site .entry-actions .button{font-size:15px}\n#canaan-site .consultation-note{padding-block:40px 60px}\n#canaan-site .consultation-note h2{font-size:28px;line-height:1.6}\n#canaan-site .service-brief{padding:28px}\n#canaan-site .service-brief h2{font-size:27px}\n#canaan-site .service-work{grid-template-columns:1fr;gap:35px;padding-top:40px}\n#canaan-site .service-work-heading h2{font-size:31px}\n#canaan-site .service-work-heading .experience-scene>div{height:260px}\n#canaan-site .service-work-items article{padding-left:38px}\n#canaan-site .service-work-items h3{font-size:25px}\n#canaan-site .service-work-items p{font-size:17px}\n#canaan-site .service-path{padding-block:45px}\n#canaan-site .service-path h2{font-size:29px}\n#canaan-site .service-path ol{grid-template-columns:1fr 1fr;gap:25px 20px}\n#canaan-site .service-path h3{font-size:19px}\n#canaan-site .service-questions{grid-template-columns:1fr;gap:15px}\n#canaan-site .service-questions h2{font-size:29px}\n#canaan-site .approach-practices{padding-block:20px 45px}\n#canaan-site .approach-practices .directory-heading h2{font-size:30px}\n#canaan-site .approach-practices article{grid-template-columns:40px 1fr;gap:15px;padding:30px 0}\n#canaan-site .approach-practices article>div:last-child{grid-column:2}\n#canaan-site .approach-practices h3{font-size:27px}\n#canaan-site .practice-sub{font-size:17px;margin-top:10px}\n#canaan-site .approach-practices article>div:last-child>p:first-child{font-size:17px}\n#canaan-site .approach-documentary{grid-template-columns:1fr;gap:35px}\n#canaan-site .approach-documentary h2{font-size:32px}\n#canaan-site .approach-documentary p{font-size:17px}\n#canaan-site .evidence-links{grid-template-columns:1fr;gap:20px;margin-top:45px}\n#canaan-site .evidence-links h3{font-size:28px}\n#canaan-site .contact-direct>a{grid-template-columns:65px 1fr 16px;gap:8px}\n#canaan-site .contact-direct strong{font-size:18px}\n#canaan-site .contact-direct span{font-size:13px}\n#canaan-site .contact-people{gap:20px;max-width:480px;margin-inline:auto}\n#canaan-site .contact-people img{height:245px}\n#canaan-site .contact-people>a:nth-child(2){margin-top:40px}\n#canaan-site .contact-people span{font-size:21px}\n#canaan-site .contact-people small{font-size:14px}\n#canaan-site .contact-workspace{grid-template-columns:1fr;gap:40px;padding-block:35px 60px}\n#canaan-site .contact-workspace aside h2{font-size:30px}\n#canaan-site .contact-prep{margin-bottom:25px}\n#canaan-site .contact-office{padding-top:25px}\n#canaan-site .consultation-form{padding:28px 22px;border-top-right-radius:45px}\n#canaan-site .consultation-form h2{font-size:28px}\n#canaan-site .consultation-form input,#canaan-site .consultation-form select,#canaan-site .consultation-form textarea{font-size:16px;max-width:100%}\n#canaan-site .knowledge-jumps{gap:14px 20px;font-size:15px}\n#canaan-site .knowledge-cover{transform:rotate(1deg);margin:0 4px}\n#canaan-site .knowledge-cover img{height:230px}\n#canaan-site .knowledge-cover figcaption{font-size:16px}\n#canaan-site .knowledge-library{padding-block:35px 55px}\n#canaan-site .knowledge-library-heading{display:block;margin-bottom:25px}\n#canaan-site .knowledge-library-heading h2{font-size:29px}\n#canaan-site .knowledge-search{display:block;width:100%;margin-top:25px}\n#canaan-site .knowledge-filters{gap:8px}\n#canaan-site .knowledge-filters button{font-size:14px;padding:10px 15px;min-height:44px}\n#canaan-site .knowledge-grid{grid-template-columns:1fr;gap:20px}\n#canaan-site .knowledge-card>a{padding:25px}\n#canaan-site .knowledge-card h3{font-size:26px;margin-block:20px 14px}\n#canaan-site .knowledge-card p{font-size:16px;margin-bottom:25px}\n#canaan-site .knowledge-card-bottom span{font-size:14px}\n#canaan-site .social-section{padding-block:50px}\n#canaan-site .social-accounts{grid-template-columns:1fr;gap:40px}\n#canaan-site .social-account{grid-template-columns:.75fr 1fr;gap:22px}\n#canaan-site .social-portrait{height:255px}\n#canaan-site .social-account h3{font-size:23px}\n#canaan-site .social-account p{font-size:14px}\n#canaan-site .social-account .button{font-size:14px;padding-inline:16px}\n#canaan-site .knowledge-video{padding-block:50px}\n#canaan-site .knowledge-video .directory-heading{gap:20px}\n#canaan-site .knowledge-video .video-copy h3{font-size:24px}\n#canaan-site .knowledge-article-heading{padding-block:35px}\n#canaan-site .knowledge-article-heading h1{font-size:34px}\n#canaan-site .knowledge-byline{gap:10px 20px}\n#canaan-site .knowledge-reading{grid-template-columns:1fr;gap:25px;padding-bottom:40px}\n#canaan-site .knowledge-reading>aside{position:static;padding:20px;background:#edf3f3;border-radius:5px 35px 5px 5px}\n#canaan-site .knowledge-reading>aside nav{margin:10px 0 20px}\n#canaan-site .knowledge-reading>aside nav a{font-size:15px;padding:10px 0}\n#canaan-site .knowledge-body section{padding-block:25px}\n#canaan-site .knowledge-body section h2{font-size:27px}\n#canaan-site .knowledge-body section p{font-size:17px}\n#canaan-site .reading-takeaway{padding:25px}\n#canaan-site .reading-takeaway p:last-child{font-size:23px}\n#canaan-site .knowledge-body .reading-checklist{padding:25px;margin-block:25px}\n#canaan-site .reading-checklist li{font-size:16px}\n#canaan-site .reading-next h2{font-size:28px}\n#canaan-site .knowledge-related{padding-block:40px 60px}\n#canaan-site .knowledge-related .directory-heading{gap:20px}\n#canaan-site section[id]{scroll-margin-top:100px}}\n@media (prefers-reduced-motion:reduce){#canaan-site .knowledge-card,#canaan-site .contact-people img,#canaan-site .stage-finder b{transition:none}\n#canaan-site .knowledge-card:hover,#canaan-site .contact-people>a:hover img{transform:none}\n#canaan-site .knowledge-cover{transform:none}}\n#canaan-site .social-account .button{font-size:15px;padding:12px 20px;min-height:48px}\n#canaan-site .social-account .social-number{font-size:13px;color:#647580;margin:14px 0 12px}\n#canaan-site .social-secondary{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;font-size:14px}\n#canaan-site .social-secondary button{background:none;border:0;border-bottom:1px solid #9aa9ab;padding:8px 0;color:#153f5a;font:inherit;min-height:44px}\n#canaan-site .social-secondary a{padding-block:10px}\n#canaan-site .social-curation-heading{border-top:1px solid #d4d9d3;margin-top:45px;padding-top:45px}\n#canaan-site .social-curation-heading h3{font:32px\/1.7 var(--serif);margin:15px 0}\n#canaan-site .social-curation-heading>p:last-child{font-size:16px;max-width:760px;color:#5a727d}\n#canaan-site .social-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 35px;margin-top:30px}\n#canaan-site .social-note{padding:25px 0;border-top:1px solid #cbd2ce;display:flex;flex-direction:column}\n#canaan-site .social-note-meta{display:flex;justify-content:space-between;gap:15px;font-size:14px;color:#7a684f}\n#canaan-site .social-note h4{font:25px\/1.7 var(--serif);margin:20px 0;flex:1}\n#canaan-site .social-note-source{font-size:15px;padding-block:8px}\n#canaan-site .social-related{font-size:14px;color:#617580;padding-top:15px;line-height:1.8}\n#canaan-site .social-platform-note{font-size:14px;margin-top:30px;color:#617580}\n#canaan-site .profile-social{background:#edf3f3;padding:30px;border-radius:5px 50px 5px 5px;margin-block:35px}\n#canaan-site .profile-social h2{font-size:29px}\n#canaan-site .profile-social h3{font-size:23px;margin:20px 0}\n#canaan-site .profile-social p{font-size:17px}\n#canaan-site .profile-social .button{margin-block:20px}\n#canaan-site .profile-social .plain-link{margin-left:20px}\n#canaan-site .profile-social .fineprint{font-size:14px}\n@media (max-width:1000px){#canaan-site .social-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:700px){#canaan-site .social-accounts{gap:35px}\n#canaan-site .social-account{grid-template-columns:105px minmax(0,1fr);gap:18px;align-items:start}\n#canaan-site .social-portrait{height:165px;border-top-left-radius:40px}\n#canaan-site .social-account h3{font-size:23px;margin:8px 0 15px}\n#canaan-site .social-account .button{font-size:14px;padding-inline:16px}\n#canaan-site .social-account p{font-size:15px}\n#canaan-site .social-account .social-number{font-size:14px}\n#canaan-site .social-curation-heading{margin-top:30px;padding-top:30px}\n#canaan-site .social-curation-heading h3{font-size:28px}\n#canaan-site .social-notes{grid-template-columns:1fr;gap:10px}\n#canaan-site .social-note h4{font-size:24px}\n#canaan-site .social-note{padding:24px 0}\n#canaan-site .profile-social{padding:25px}\n#canaan-site .profile-social .plain-link{display:block;margin:0 0 15px}}\n#canaan-site{--directory-ink:#173e52;--directory-rule:#cbd6d8;--directory-paper:#f3efe7}\n#canaan-site .collection-opening{display:grid;grid-template-columns:1fr 1.08fr;gap:7%;padding-top:84px;padding-bottom:90px;align-items:center}\n#canaan-site .collection-opening h1,#canaan-site .documentary-opening h1{font-size:clamp(38px,4.2vw,64px);line-height:1.24;letter-spacing:-.055em;font-weight:500;margin:24px 0 28px}\n#canaan-site .collection-intro{font-size:20px;line-height:1.9;max-width:28em;color:#547080}\n#canaan-site .collection-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px;font-size:16px}\n#canaan-site .collection-links a{padding:10px 0;border-bottom:1px solid #a3b3ba}\n#canaan-site .collection-footnote{font-size:14px;color:#71838a;margin-top:40px}\n#canaan-site .collection-feature{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;padding:45px 24px 45px 32px;background:#e9eff0;border-radius:120px 4px 4px 4px;min-height:410px}\n#canaan-site .collection-paper{transform:rotate(-5deg);transition:transform .5s ease;filter:drop-shadow(0 16px 18px #153b5225)}\n#canaan-site .collection-paper img{width:100%;height:290px;object-fit:contain;background:#fff;padding:10px}\n#canaan-site .collection-paper>span{display:block;background:#fff;padding:9px;font-size:11px;text-align:center}\n#canaan-site .collection-feature:hover .collection-paper{transform:rotate(-2deg) translateY(-5px)}\n#canaan-site .collection-caption{position:relative;z-index:1}\n#canaan-site .collection-caption>span:first-child{font-size:14px}\n#canaan-site .collection-caption h2{font-size:30px;line-height:1.5;margin:20px 0}\n#canaan-site .collection-caption p{font-size:15px}\n#canaan-site .collection-feature-link{display:block;font-size:15px;margin-top:26px}\n#canaan-site .case-library{padding-top:32px!important}\n#canaan-site .case-controls{border:0!important;border-radius:0!important;padding:26px 0!important;border-top:1px solid var(--directory-rule)!important;background:none!important}\n#canaan-site .case-library .filters button,#canaan-site .knowledge-filters button{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;font-size:16px!important;padding:12px 14px!important}\n#canaan-site .case-library .filters button.active,#canaan-site .knowledge-filters button[aria-pressed=true]{color:var(--directory-ink)!important;border-bottom-color:var(--directory-ink)!important;background:#e9eff0!important}\n#canaan-site .search-row input,#canaan-site .search-row select,#canaan-site .knowledge-search input{border-radius:3px!important;background:#fff!important;font-size:16px;min-height:48px}\n#canaan-site .archive-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:54px;row-gap:0}\n#canaan-site .archive-grid .archive-case{border:0;border-top:1px solid var(--directory-rule);border-radius:0;background:none;box-shadow:none;transform:none;padding:32px 0;align-self:stretch;min-width:0}\n#canaan-site .archive-case>a{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;height:100%;color:inherit;background:transparent;border-radius:0;box-shadow:none;overflow:visible}\n#canaan-site .archive-case.text-record>a{display:block}\n#canaan-site .archive-story{min-width:0;display:flex;flex-direction:column}\n#canaan-site .archive-meta{display:flex;justify-content:space-between;gap:10px;font-size:14px!important;color:#627e8a;margin:0 0 15px!important}\n#canaan-site .archive-meta>span{color:#91a5ae;font-family:Georgia,serif;font-size:20px}\n#canaan-site .archive-story h3{font-family:var(--serif,Georgia,serif);font-size:24px;line-height:1.5;margin:0 0 10px;letter-spacing:-.025em;color:var(--directory-ink)}\n#canaan-site .archive-major{font-size:15px!important;line-height:1.7;color:#647781;margin:0 0 20px!important}\n#canaan-site .archive-schools{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:16px;line-height:1.8;color:#25596d}\n#canaan-site .archive-schools small{font-size:14px;color:#637984}\n#canaan-site .archive-facts{font-size:14px!important;color:#627580;margin:14px 0 20px!important}\n#canaan-site .archive-read{display:flex;justify-content:space-between;border-top:1px solid #dce3e3;padding-top:14px;margin-top:auto;font-size:15px}\n#canaan-site .archive-read b{font-size:21px;font-weight:400;transition:transform .25s}\n#canaan-site .archive-case a:hover .archive-read b{transform:translate(3px,-3px)}\n#canaan-site .archive-document{align-self:start;position:relative;background:#e8eeed;padding:14px 12px 10px;overflow:hidden}\n#canaan-site .archive-document img{width:100%;height:180px;object-fit:contain;background:#fff;transition:transform .5s}\n#canaan-site .archive-document span{font-size:10px;display:block;line-height:1.6;margin-top:10px;text-align:center}\n#canaan-site .archive-case:hover .archive-document img{transform:translateY(-3px)}\n#canaan-site .knowledge-opening{padding-top:78px!important;padding-bottom:72px!important;gap:7%!important}\n#canaan-site .knowledge-opening h1{font-size:clamp(38px,4.1vw,61px)!important;letter-spacing:-.05em}\n#canaan-site .knowledge-cover{border-radius:120px 3px 3px 3px!important;overflow:hidden;transform:rotate(1.5deg)}\n#canaan-site .knowledge-cover img{min-height:320px;object-position:72% center}\n#canaan-site .knowledge-cover figcaption{font-size:16px!important;background:#eaf0f0!important;padding:20px 24px!important}\n#canaan-site .knowledge-cover figcaption a{font-size:14px!important}\n#canaan-site .reading-picks{padding-bottom:88px}\n#canaan-site .reading-picks>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--directory-rule);border-bottom:1px solid var(--directory-rule)}\n#canaan-site .reading-picks>div>a{padding:28px 32px 28px 0;position:relative}\n#canaan-site .reading-picks>div>a+a{border-left:1px solid var(--directory-rule);padding-left:32px}\n#canaan-site .reading-picks a>span:first-child{font-size:14px;color:#65808a}\n#canaan-site .reading-picks h2{font-size:30px;line-height:1.5;margin:20px 0 30px;letter-spacing:-.02em}\n#canaan-site .reading-pick-link{font-size:15px;border-bottom:1px solid #bacbce;padding-bottom:7px}\n#canaan-site .knowledge-library{padding-top:10px!important}\n#canaan-site .knowledge-library .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px}\n#canaan-site .reading-entry.knowledge-card{background:none!important;border:0!important;border-top:1px solid var(--directory-rule)!important;border-radius:0!important;box-shadow:none!important;min-width:0;padding:28px 0!important;transform:none!important;display:flex;flex-direction:column}\n#canaan-site .reading-entry.knowledge-card>a.reading-entry-copy{padding:0!important;display:flex;flex-direction:column;flex:1}\n#canaan-site .reading-entry h3{font-size:26px!important;line-height:1.5!important;margin:18px 0 14px!important}\n#canaan-site .reading-entry p{font-size:16px!important;line-height:1.8!important;max-width:33em}\n#canaan-site .reading-entry .knowledge-card-top{font-size:14px!important}\n#canaan-site .reading-entry .knowledge-card-top b{font-family:Georgia,serif;color:#91a5ae;font-size:21px;font-weight:400}\n#canaan-site .reading-entry .knowledge-card-bottom{font-size:14px!important;padding-top:22px!important;border:0!important}\n#canaan-site .reading-event{margin:0 0 24px;position:relative;overflow:hidden}\n#canaan-site .reading-event img{width:100%;height:260px;object-fit:cover;object-position:center 40%;transition:transform .6s}\n#canaan-site .reading-event a:hover img{transform:scale(1.025)}\n#canaan-site .reading-event figcaption{position:absolute;bottom:0;left:0;right:0;padding:24px 16px 12px;background:linear-gradient(transparent,#092c3ed9);color:white;font-size:13px}\n#canaan-site .reading-entry.has-editorial-photo{grid-row:span 2}\n#canaan-site .knowledge-related .knowledge-grid{gap:32px}\n#canaan-site .knowledge-related .reading-entry h3{font-size:23px!important}\n#canaan-site .knowledge-related .reading-event{display:none}\n#canaan-site .documentary-opening{padding-top:80px;padding-bottom:72px;display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center}\n#canaan-site .documentary-opening>div>p:not(.overline){font-size:19px;line-height:1.9;color:#547080}\n#canaan-site .documentary-opening figure{margin:0;transform:rotate(1.5deg)}\n#canaan-site .documentary-opening figure img{width:100%;height:410px;object-fit:cover;border-radius:110px 4px 4px 4px}\n#canaan-site .documentary-opening figcaption{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:18px 0;color:#617a87}\n#canaan-site .documentary-list.media-grid{display:block}\n#canaan-site .documentary-list .media-card{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;border:0;border-radius:0;box-shadow:none;background:none;padding:48px 0;border-top:1px solid var(--directory-rule);align-items:center}\n#canaan-site .documentary-list .media-card:nth-child(even){grid-template-columns:1fr 1.05fr}\n#canaan-site .documentary-list .media-card:nth-child(even) .media-card-art{order:2}\n#canaan-site .documentary-list .media-card-art{border-radius:3px;min-height:0;height:310px;overflow:hidden}\n#canaan-site .documentary-list .media-card-art img{height:100%;width:100%;object-fit:cover;transition:transform .6s}\n#canaan-site .documentary-list .media-card:hover img{transform:scale(1.025)}\n#canaan-site .documentary-list .media-card-copy{padding:0}\n#canaan-site .documentary-list h3{font-size:clamp(25px,2.4vw,34px);line-height:1.5;margin:16px 0}\n#canaan-site .documentary-list .media-card-copy>p:not(.media-meta){font-size:17px;line-height:1.9}\n#canaan-site .documentary-list .media-bottom{margin-top:25px;font-size:14px;flex-wrap:wrap;gap:14px}\n#canaan-site:not(.home) .fineprint{font-size:14px;line-height:1.9}\n#canaan-site:not(.home) .overline{font-size:13px;letter-spacing:.12em}\n#canaan-site:not(.home) .expertise-tags span{font-size:14px}\n#canaan-site:not(.home) .mentor-role{font-size:15px}\n#canaan-site .route-team .full-team .mentor-copy>p:not(.mentor-role):not(.chinese-name){font-size:16px;line-height:1.85}\n#canaan-site .route-team .full-team .mentor{border-radius:0;box-shadow:none}\n#canaan-site .route-team .full-team .mentor-visual{overflow:hidden;border-radius:3px 3px 60px 3px}\n#canaan-site .route-team .mentor-visual img{transition:filter .4s}\n#canaan-site .route-team .mentor-visual:hover img{filter:saturate(1.1)}\n#canaan-site .route-faq .page-intro,#canaan-site .route-privacy .page-intro{display:block;padding-top:80px;padding-bottom:40px;border-bottom:1px solid var(--directory-rule)}\n#canaan-site .route-faq .page-intro h1,#canaan-site .route-privacy .page-intro h1{font-size:clamp(38px,4vw,60px)}\n@media (min-width:1100px){#canaan-site .archive-grid .text-record .archive-story{padding-left:18px;border-left:3px solid #c3d5d9}\n#canaan-site .reading-entry:not(.has-editorial-photo){min-height:280px}}\n@media (max-width:1000px){#canaan-site .collection-opening{gap:4%;padding-top:56px}\n#canaan-site .collection-feature{padding:35px 20px;grid-template-columns:1fr;gap:12px}\n#canaan-site .collection-paper{width:65%;margin:auto}\n#canaan-site .collection-paper img{height:200px}\n#canaan-site .collection-caption h2{font-size:26px;margin:12px 0}\n#canaan-site .collection-caption h2 br{display:none}\n#canaan-site .collection-caption p{margin:8px 0}\n#canaan-site .collection-feature-link{margin-top:12px}\n#canaan-site .archive-grid{column-gap:28px}\n#canaan-site .archive-case>a{grid-template-columns:95px minmax(0,1fr);gap:15px}\n#canaan-site .archive-document{padding:8px}\n#canaan-site .archive-document img{height:140px}\n#canaan-site .archive-story h3{font-size:22px}\n#canaan-site .knowledge-library .knowledge-grid{gap:0 32px}\n#canaan-site .documentary-opening{gap:5%}\n#canaan-site .documentary-opening figure img{height:340px}\n#canaan-site .documentary-list .media-card-art{height:280px}}\n@media (max-width:700px){#canaan-site .collection-opening,#canaan-site .documentary-opening{grid-template-columns:1fr;gap:36px;padding-top:42px;padding-bottom:48px}\n#canaan-site .collection-opening h1,#canaan-site .documentary-opening h1{font-size:39px;margin:20px 0}\n#canaan-site .collection-intro,#canaan-site .documentary-opening>div>p:not(.overline){font-size:17px;line-height:1.85}\n#canaan-site .collection-links{gap:15px;font-size:15px;margin-top:20px}\n#canaan-site .collection-footnote{margin-top:20px}\n#canaan-site .collection-feature{grid-template-columns:1fr 1fr;padding:30px 18px 26px;gap:20px;min-height:285px;border-top-left-radius:75px}\n#canaan-site .collection-paper{width:100%}\n#canaan-site .collection-paper img{height:195px;padding:6px}\n#canaan-site .collection-paper>span{font-size:9px;padding:6px}\n#canaan-site .collection-caption h2{font-size:24px;line-height:1.5}\n#canaan-site .collection-caption>span:first-child,#canaan-site .collection-caption p,#canaan-site .collection-feature-link{font-size:12px}\n#canaan-site .collection-caption h2 br{display:block}\n#canaan-site .case-library{padding-top:10px!important}\n#canaan-site .case-library .filters{gap:0;overflow-x:auto;flex-wrap:nowrap;max-width:100%;padding-bottom:4px}\n#canaan-site .case-library .filters button{white-space:nowrap;font-size:15px!important;padding:12px!important}\n#canaan-site .case-result-bar{display:flex;align-items:start;gap:14px;flex-direction:column;padding:18px 0}\n#canaan-site .case-result-bar p{margin:0}\n#canaan-site .offer-filter{font-size:15px}\n#canaan-site .archive-grid{grid-template-columns:1fr;gap:0}\n#canaan-site .archive-grid .archive-case{padding:26px 0}\n#canaan-site .archive-case>a{grid-template-columns:110px minmax(0,1fr);gap:20px}\n#canaan-site .archive-story h3{font-size:23px}\n#canaan-site .archive-document img{height:160px}\n#canaan-site .archive-document span{font-size:9px}\n#canaan-site .archive-major,#canaan-site .archive-facts{font-size:14px!important}\n#canaan-site .archive-schools{font-size:15px}\n#canaan-site .archive-meta{font-size:13px!important}\n#canaan-site .archive-read{font-size:14px}\n#canaan-site .knowledge-opening{padding-top:42px!important;gap:32px!important;padding-bottom:48px!important}\n#canaan-site .knowledge-opening h1{font-size:39px!important;line-height:1.3!important}\n#canaan-site .knowledge-cover{transform:none;border-top-left-radius:70px!important}\n#canaan-site .knowledge-cover img{min-height:230px;height:230px}\n#canaan-site .knowledge-cover figcaption{padding:18px!important;font-size:15px!important}\n#canaan-site .knowledge-cover figcaption a{font-size:13px!important}\n#canaan-site .reading-picks{padding-bottom:56px}\n#canaan-site .reading-picks>div{grid-template-columns:1fr}\n#canaan-site .reading-picks>div>a,#canaan-site .reading-picks>div>a+a{border-left:0;padding:22px 0;display:grid;grid-template-columns:1fr auto;column-gap:15px;align-items:center}\n#canaan-site .reading-picks>div>a+a{border-top:1px solid var(--directory-rule)}\n#canaan-site .reading-picks a>span:first-child{grid-column:1\/-1;font-size:12px}\n#canaan-site .reading-picks h2{font-size:23px;margin:12px 0 0}\n#canaan-site .reading-picks h2 br{display:none}\n#canaan-site .reading-pick-link{font-size:12px;white-space:nowrap;margin-top:12px}\n#canaan-site .knowledge-library-heading h2{font-size:30px!important}\n#canaan-site .knowledge-library .knowledge-grid{grid-template-columns:1fr}\n#canaan-site .knowledge-filters{gap:0;display:flex;overflow:auto;flex-wrap:nowrap;padding-bottom:5px}\n#canaan-site .knowledge-filters button{white-space:nowrap;font-size:15px!important;padding:12px!important}\n#canaan-site .reading-entry.knowledge-card{padding:25px 0!important}\n#canaan-site .reading-entry.has-editorial-photo{grid-row:auto}\n#canaan-site .reading-entry h3{font-size:25px!important;margin:16px 0 12px!important}\n#canaan-site .reading-entry p{font-size:16px!important}\n#canaan-site .reading-event img{height:230px}\n#canaan-site .reading-entry .knowledge-card-bottom{padding-top:16px!important}\n#canaan-site .documentary-opening figure{transform:none}\n#canaan-site .documentary-opening figure img{height:290px;border-top-left-radius:75px}\n#canaan-site .documentary-opening figcaption{font-size:12px;line-height:1.6}\n#canaan-site .documentary-list .media-card,#canaan-site .documentary-list .media-card:nth-child(even){display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:30px 0}\n#canaan-site .documentary-list .media-card:nth-child(even) .media-card-art{order:0}\n#canaan-site .documentary-list .media-card-art{height:250px}\n#canaan-site .documentary-list h3{font-size:26px}\n#canaan-site .documentary-list .media-meta{font-size:13px}\n#canaan-site .documentary-list .media-card-copy>p:not(.media-meta){font-size:16px}\n#canaan-site .documentary-list .media-bottom{margin-top:20px}\n#canaan-site .route-faq .page-intro,#canaan-site .route-privacy .page-intro{padding-top:42px}\n#canaan-site .knowledge-related .knowledge-grid{grid-template-columns:1fr}\n#canaan-site .route-team .full-team .mentor-visual{border-bottom-right-radius:45px}}\n@media (prefers-reduced-motion:reduce){#canaan-site .collection-paper,#canaan-site .archive-read b,#canaan-site .archive-document img,#canaan-site .reading-event img,#canaan-site .documentary-list img,#canaan-site .route-team .mentor-visual img{transition:none!important;transform:none!important}}\n#canaan-site .documentary-opening figure img{object-position:25% center}\n#canaan-site .documentary-list .media-card-art img{object-fit:contain;background:#e9eeeb}\n#canaan-site .case-library .filters,#canaan-site .knowledge-filters{scrollbar-width:none}\n#canaan-site .case-library .filters::-webkit-scrollbar,#canaan-site .knowledge-filters::-webkit-scrollbar{display:none}\n@media (max-width:700px){#canaan-site .case-library .search-row{grid-template-columns:minmax(0,1fr) 110px;gap:14px}\n#canaan-site .case-library .search-row label{font-size:14px}\n#canaan-site .case-library .search-row input{padding-inline:12px}\n#canaan-site .collection-opening h1{font-size:37px}\n#canaan-site .documentary-opening figure img{object-position:left center}}\n@media (max-width:700px){#canaan-site .people-opening h1{font-size:34px;line-height:1.45}\n#canaan-site .directory-heading h2,#canaan-site .collection-caption h2,#canaan-site .reading-entry h3{text-wrap:balance}}\n@media (max-width:400px){#canaan-site .knowledge-opening h1{font-size:36px!important}}\n#canaan-site .route-journal h3,#canaan-site .reading-entry h3,#canaan-site .archive-story h3{text-wrap:balance}<\/style>\n<div id=\"canaan-site\" class=\"route-en\"><a class=\"skip-link\" href=\"#main\">\u8df3\u81f3\u4e3b\u8981\u5185\u5bb9<\/a><header class=\"header\"><div class=\"nav-wrap\"><a aria-label=\"\u8fe6\u5357\u6559\u80b2\u9996\u9875\" class=\"brand\" href=\"https:\/\/www.canaanedu.com\/\"><span class=\"logo-crop\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"\u8fe6\u5357\u6559\u80b2 Canaan Education\" height=\"526\" src=\"https:\/\/www.canaanedu.com\/wp-content\/uploads\/2026\/10\/canaan26-assets-brand.jpg\" width=\"1187\"\/><\/span><\/a><nav aria-label=\"\u4e3b\u5bfc\u822a\" id=\"navigation\"><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-services\/\">\u7559\u5b66\u670d\u52a1<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-cases\/\">\u5f55\u53d6\u6848\u4f8b<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-team\/\">\u5bfc\u5e08\u56e2\u961f<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-approach\/\">\u8fe6\u5357\u4f18\u52bf<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-about\/\">\u5173\u4e8e\u8fe6\u5357<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-journal\/\">\u5a92\u4f53\u4e0e\u6d3b\u52a8<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-insights\/\">\u5347\u5b66\u5e72\u8d27<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-contact\/\">\u8054\u7cfb\u6211\u4eec<\/a><\/nav><div class=\"nav-actions\"><a class=\"lang\" href=\"https:\/\/www.canaanedu.com\/\">\u4e2d\u6587<\/a><a class=\"button small\" href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-contact\/\">\u9884\u7ea6\u54a8\u8be2<\/a><button aria-controls=\"navigation\" aria-expanded=\"false\" aria-label=\"\u5c55\u5f00\u5bfc\u822a\" class=\"menu-toggle\"><span><\/span><span><\/span><\/button><\/div><\/div><\/header><main id=\"main\" lang=\"en\"><section class=\"page-intro wrap\"><div><a class=\"breadcrumb\" href=\"https:\/\/www.canaanedu.com\/\">\u8fe6\u5357\u6559\u80b2 \/<\/a><h1>College planning,<br\/>grounded in California.<\/h1><p>Canaan Education is an education planning and student support organization in Diamond Bar, in the Los Angeles area. Founded in 2017, we help families connect academic decisions with the next stage of education.<\/p><\/div><div class=\"intro-photo\"><img fetchpriority=\"high\" alt=\"Daniel speaking at a Canaan Education student welcome event in 2024\" class=\"\" decoding=\"async\" fetchpriority=\"high\" height=\"800\" src=\"https:\/\/www.canaanedu.com\/wp-content\/uploads\/2026\/10\/canaan26-assets-events-smc-welcome-2024.jpg\" width=\"1200\"\/><\/div><\/section><section class=\"section wrap prose english-overview\">\n<p class=\"overline\">CANAAN EDUCATION \u00b7 DIAMOND BAR<\/p><h2>A clear plan starts with your actual situation.<\/h2>\n<p>Bring your transcript, current courses, intended major and target entry year. We can discuss which decisions need attention now, what can wait, and how planning and application support fit together. Our office is at <strong>21671 Gateway Center Dr, Suite 105, Diamond Bar, CA 91765<\/strong>. Visits are by appointment.<\/p>\n<h2>Support across the student journey<\/h2>\n<dl class=\"planning-worksheet\"><dt>High school<\/dt><dd>Course choices, academic priorities, activities and a longer-term college application plan. <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-services-high-school\/\">Explore high school planning (\u4e2d\u6587)<\/a>.<\/dd><dt>College applications<\/dt><dd>School and major selection, application preparation and communicating the student\u2019s own experiences. <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-services-undergraduate\/\">Explore undergraduate support (\u4e2d\u6587)<\/a>.<\/dd><dt>College transfers<\/dt><dd>Reviewing completed coursework, mapping major preparation and coordinating transfer application tasks. <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-services-transfer\/\">Explore community college and transfer planning (\u4e2d\u6587)<\/a>.<\/dd><dt>Graduate study<\/dt><dd>Connecting prior study and future interests with program research and application preparation. <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-services-graduate\/\">Explore graduate applications (\u4e2d\u6587)<\/a>.<\/dd><dt>Ongoing academics<\/dt><dd>Discuss academic progress and the support needed after enrollment. <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-services\/\">View all service options (\u4e2d\u6587)<\/a>.<\/dd><\/dl>\n<h2>Thinking about a California community college transfer?<\/h2>\n<p>Start with the destination campus and major, then check course equivalencies and the sequence of prerequisite courses. A high unit total alone does not show that the right preparation is complete. Use <a href=\"https:\/\/www.assist.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">ASSIST \u2197<\/a> and the <a href=\"https:\/\/admission.universityofcalifornia.edu\/admission-requirements\/transfer-requirements\/preparing-to-transfer\/basic-requirements.html\" rel=\"noopener noreferrer\" target=\"_blank\">UC transfer requirements \u2197<\/a> alongside advice from your college counselor.<\/p>\n<div class=\"answer-brief\"><h3>Planning support and university decisions are different.<\/h3><p>Canaan helps students organize choices and application work. Colleges and universities determine course credit, certification, admission and enrollment conditions. Admission results cannot be guaranteed.<\/p><\/div>\n<h2>Meet the people. Read the evidence.<\/h2>\n<p>Our <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-team\/\">team profiles (\u4e2d\u6587)<\/a> explain each adviser\u2019s background and focus. You can also review <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-cases\/\">student cases and redacted admission letters (\u4e2d\u6587)<\/a> and <a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-journal\/\">community events and media records (\u4e2d\u6587)<\/a>. Individual cases illustrate particular students\u2019 journeys; they are not forecasts of another student\u2019s admission result.<\/p>\n<h2>What happens before a service begins?<\/h2>\n<ol><li><strong>Share your starting point.<\/strong> Tell us your school stage, current courses, goals and timing.<\/li><li><strong>Discuss priorities.<\/strong> Identify the decisions and information gaps that need attention first.<\/li><li><strong>Clarify the scope.<\/strong> Confirm deliverables, the service period, fees and responsibilities in the applicable service agreement.<\/li><\/ol>\n<h2>Book a conversation in Diamond Bar<\/h2><p>Monday\u2013Friday, 9:30 a.m.\u20136:30 p.m. Pacific time. Please arrange an appointment before visiting Suite 105.<\/p>\n<p><a href=\"tel:+16268185658\">+1 (626) 818-5658<\/a><br\/><a href=\"mailto:Daniel@canaanedu.com\">Daniel@canaanedu.com<\/a><\/p>\n<div class=\"actions\"><a class=\"button\" href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-contact\/\">Consultation details &amp; WeChat<\/a><a class=\"plain-link\" href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-insights-transfer-planning\/\">Read the UC transfer guide (\u4e2d\u6587)<\/a><\/div>\n<\/section><\/main><footer><div class=\"wrap footer-grid\"><div class=\"footer-brand\"><a href=\"https:\/\/www.canaanedu.com\/\">Canaan<span>\u8fe6\u5357\u6559\u80b2<\/span><\/a><p>\u624e\u6839\u7f8e\u56fd\uff0c\u966a\u4f34\u6bcf\u4e00\u6bb5\u6210\u957f\u3002<\/p><\/div><div><h3>\u4e86\u89e3\u8fe6\u5357<\/h3><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-services\/\">\u7559\u5b66\u670d\u52a1<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-cases\/\">\u5f55\u53d6\u6848\u4f8b<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-team\/\">\u5bfc\u5e08\u56e2\u961f<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-approach\/\">\u8fe6\u5357\u4f18\u52bf<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-about\/\">\u5173\u4e8e\u8fe6\u5357<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-journal\/\">\u5a92\u4f53\u4e0e\u6d3b\u52a8<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-insights\/\">\u5347\u5b66\u5e72\u8d27<\/a><\/div><div><h3>\u8054\u7cfb\u6211\u4eec<\/h3><a href=\"tel:+16268185658\">+1 (626) 818-5658<\/a><a href=\"mailto:Daniel@canaanedu.com\">Daniel@canaanedu.com<\/a><p>21671 Gateway Center Dr, Suite 105<br\/>Diamond Bar, CA 91765<\/p><p>\u5468\u4e00\u81f3\u5468\u4e94 9:30\u201318:30\uff08\u592a\u5e73\u6d0b\u65f6\u95f4\uff09<br\/>\u5230\u8bbf\u524d\u8bf7\u9884\u7ea6<\/p><\/div><\/div><div class=\"wrap footer-bottom\"><span>\u00a9 2026 Canaan Education<\/span><div><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-faq\/\">\u5e38\u89c1\u95ee\u9898<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-sitemap\/\">\u7f51\u7ad9\u5bfc\u822a<\/a><a href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-privacy\/\">\u9690\u79c1\u4e0e\u4f7f\u7528\u8bf4\u660e<\/a><\/div><\/div><\/footer><button aria-controls=\"quick-contact\" aria-expanded=\"false\" aria-label=\"\u6253\u5f00\u8054\u7cfb\u65b9\u5f0f\" class=\"contact-fab\"><svg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\"><path d=\"M21 11.5a8.5 8.5 0 0 1-8.5 8.5H4l-2 2V11.5A8.5 8.5 0 0 1 10.5 3h2A8.5 8.5 0 0 1 21 11.5Z\"><\/path><path d=\"M7 9h9M7 13h6\"><\/path><\/svg><span>\u8054\u7cfb\u6211\u4eec<\/span><\/button><section aria-label=\"\u5feb\u6377\u8054\u7cfb\u65b9\u5f0f\" class=\"quick-contact\" hidden=\"\" id=\"quick-contact\"><button aria-label=\"\u5173\u95ed\u8054\u7cfb\u65b9\u5f0f\" class=\"contact-close\">\u00d7<\/button><h2>\u548c\u8fe6\u5357\u804a\u4e00\u804a<\/h2><p>\u7f8e\u56fd\u672c\u571f\u56e2\u961f\uff0c\u4e3a\u4f60\u68b3\u7406\u4e0b\u4e00\u6b65\u3002<\/p><a href=\"tel:+16268185658\">\u7535\u8bdd +1 (626) 818-5658<\/a><a href=\"mailto:Daniel@canaanedu.com\">Daniel@canaanedu.com<\/a><a class=\"button\" href=\"https:\/\/www.canaanedu.com\/index.php\/canaan-contact\/\">\u586b\u5199\u54a8\u8be2\u9700\u6c42<\/a><small>\u5468\u4e00\u81f3\u5468\u4e94 9:30\u201318:30 \u00b7 \u592a\u5e73\u6d0b\u65f6\u95f4<\/small><\/section><\/div>\n<script>(function(){const knowledgeInput=document.querySelector('#knowledge-search');\nif(knowledgeInput){\n const cards=[...document.querySelectorAll('.knowledge-library .knowledge-card')];\n const params=new URLSearchParams(location.search);let topic='all',service=params.get('service')||'';\n knowledgeInput.value=params.get('q')||'';\n const filter=()=>{let count=0;const q=knowledgeInput.value.trim().toLowerCase();cards.forEach(card=>{const show=(topic==='all'||card.dataset.topic===topic)&&(!service||card.dataset.service===service)&&(!q||card.dataset.keywords.includes(q));card.hidden=!show;if(show)count++;});document.querySelector('#knowledge-count').textContent=`${count} \u7bc7\u5347\u5b66\u6307\u5357${service?' \u00b7 \u5f53\u524d\u670d\u52a1\u76f8\u5173':''}`;document.querySelector('#knowledge-empty').hidden=count>0;document.querySelectorAll('[data-topic-filter]').forEach(b=>b.setAttribute('aria-pressed',String(b.dataset.topicFilter===topic)));};\n knowledgeInput.addEventListener('input',filter);\n document.querySelectorAll('[data-topic-filter]').forEach(b=>b.addEventListener('click',()=>{topic=b.dataset.topicFilter;service='';filter();}));\n document.querySelector('#knowledge-reset').addEventListener('click',()=>{topic='all';service='';knowledgeInput.value='';filter();knowledgeInput.focus();});filter();\n}\ndocument.querySelectorAll('[data-copy-account]').forEach(b=>b.addEventListener('click',async()=>{const status=b.parentElement.querySelector('.account-status');try{await navigator.clipboard.writeText(b.dataset.copyAccount);status.textContent='\u5df2\u590d\u5236\uff0c\u5728\u5c0f\u7ea2\u4e66\u641c\u7d22\u5373\u53ef\u3002';}catch{status.textContent='\u8bf7\u957f\u6309\u4e0a\u65b9\u8d26\u53f7\u540d\uff0c\u590d\u5236\u540e\u641c\u7d22\u3002';}}));\n})();<\/script>\n<script type=\"application\/ld+json\">[{\"@context\": \"https:\/\/schema.org\", \"@type\": \"EducationalOrganization\", \"@id\": \"https:\/\/www.canaanedu.com\/#organization\", \"name\": \"\u8fe6\u5357\u6559\u80b2\", \"alternateName\": \"Canaan Education\", \"url\": \"https:\/\/www.canaanedu.com\/\", \"logo\": \"https:\/\/www.canaanedu.com\/wp-content\/uploads\/2026\/10\/canaan26-assets-brand.jpg\", \"email\": \"Daniel@canaanedu.com\", \"telephone\": \"+1-626-818-5658\", \"address\": {\"@type\": \"PostalAddress\", \"streetAddress\": \"21671 Gateway Center Dr, Suite 105\", \"addressLocality\": \"Diamond Bar\", \"addressRegion\": \"CA\", \"postalCode\": \"91765\", \"addressCountry\": \"US\"}, \"foundingDate\": \"2017\", \"description\": \"\u7f8e\u56fd\u6d1b\u6749\u77f6\u5730\u533a\u7684\u5347\u5b66\u89c4\u5212\u4e0e\u5b66\u4e1a\u652f\u6301\u673a\u6784\uff0c\u529e\u516c\u5ba4\u4f4d\u4e8e\u52a0\u5dde Diamond Bar\u3002\"}, {\"@context\": \"https:\/\/schema.org\", \"@type\": \"WebSite\", \"@id\": \"https:\/\/www.canaanedu.com\/#website\", \"name\": \"\u8fe6\u5357\u6559\u80b2 Canaan Education\", \"url\": \"https:\/\/www.canaanedu.com\/\"}, {\"@context\": \"https:\/\/schema.org\", \"@type\": \"WebPage\", \"name\": \"U.S. Education Planning & Student Support\", \"description\": \"Canaan Education in Diamond Bar, Los Angeles area: high school and college planning, California community college transfers, graduate applications and academic support. Meet our team and book a consultation at Suite 105.\", \"url\": \"https:\/\/www.canaanedu.com\/index.php\/canaan-en\/\", \"inLanguage\": \"en\", \"isPartOf\": {\"@id\": \"https:\/\/www.canaanedu.com\/#website\"}, \"publisher\": {\"@id\": \"https:\/\/www.canaanedu.com\/#organization\"}}, {\"@context\": \"https:\/\/schema.org\", \"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"\u9996\u9875\", \"item\": \"https:\/\/www.canaanedu.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"U.S. Education Planning & Student Support\", \"item\": \"https:\/\/www.canaanedu.com\/index.php\/canaan-en\/\"}]}]<\/script>\n<script>(function(){const menu=document.querySelector('.menu-toggle');\nmenu?.addEventListener('click',()=>{const expanded=menu.getAttribute('aria-expanded')==='true';menu.setAttribute('aria-expanded',String(!expanded));menu.setAttribute('aria-label',expanded?'\u5c55\u5f00\u5bfc\u822a':'\u6536\u8d77\u5bfc\u822a');document.querySelector('#navigation').classList.toggle('open',!expanded);});\ndocument.addEventListener('keydown',e=>{if(e.key==='Escape'&&menu?.getAttribute('aria-expanded')==='true'){menu.click();menu.focus();}});\ndocument.querySelector('#stage-select')?.addEventListener('change',e=>{document.querySelector('#stage-result').href='\/index.php\/canaan-services-'+e.target.value+'\/';});\nconst form=document.querySelector('#consult-form');\nif(form){const chosen=new URLSearchParams(location.search).get('service');if([...form.service.options].some(o=>o.value===chosen))form.service.value=chosen;let body='';form.addEventListener('submit',e=>{e.preventDefault();if(!form.reportValidity())return;body=`\u60a8\u597d\uff0c\u8fe6\u5357\u6559\u80b2\u56e2\u961f\uff1a\\n\\n\u79f0\u547c\uff1a${form.elements.name.value.trim()}\\n\u5e0c\u671b\u4e86\u89e3\uff1a${form.service.selectedOptions[0].text}\\n\u76ee\u524d\u60c5\u51b5\uff1a${form.message.value.trim()}\\n\u57ce\u5e02\u4e0e\u65b9\u4fbf\u6c9f\u901a\u7684\u65f6\u95f4\uff1a${form.timezone.value.trim()||'\u5f85\u6c9f\u901a'}\\n\\n\u5e0c\u671b\u9884\u7ea6\u4e00\u6b21\u89c4\u5212\u54a8\u8be2\uff0c\u8c22\u8c22\u3002`;document.querySelector('#email-body').textContent=body;document.querySelector('#email-open').href='mailto:Daniel@canaanedu.com?subject='+encodeURIComponent('\u8fe6\u5357\u6559\u80b2\uff5c\u5347\u5b66\u89c4\u5212\u54a8\u8be2')+'&body='+encodeURIComponent(body);const preview=document.querySelector('#email-preview');preview.hidden=false;preview.scrollIntoView({behavior:matchMedia('(prefers-reduced-motion: reduce)').matches?'instant':'smooth',block:'center'});});document.querySelector('#email-copy').addEventListener('click',async()=>{try{await navigator.clipboard.writeText(body);document.querySelector('#copy-status').textContent='\u5df2\u590d\u5236\uff0c\u8bf7\u5728\u90ae\u4ef6\u5e94\u7528\u4e2d\u7c98\u8d34\u5e76\u53d1\u9001\u3002';}catch{document.querySelector('#copy-status').textContent='\u8bf7\u9009\u4e2d\u4e0a\u65b9\u90ae\u4ef6\u5185\u5bb9\u5e76\u624b\u52a8\u590d\u5236\u3002';}});}\n\nconst drawer=document.querySelector('#quick-contact');\nconst fab=document.querySelector('.contact-fab');\nfunction showContact(open){drawer.hidden=!open;fab.setAttribute('aria-expanded',String(open));if(open)drawer.querySelector('.contact-close').focus();else fab.focus();}\nfab?.addEventListener('click',()=>showContact(drawer.hidden));\ndocument.querySelector('.contact-close')?.addEventListener('click',()=>showContact(false));\ndocument.addEventListener('keydown',e=>{if(e.key==='Escape'&&!drawer.hidden)showContact(false);});\ndocument.addEventListener('click',e=>{if(!drawer.hidden&&!drawer.contains(e.target)&&!fab.contains(e.target)){drawer.hidden=true;fab.setAttribute('aria-expanded','false');}});\nconst caseGrid=document.querySelector('#case-grid');\nif(caseGrid){\n const cards=[...caseGrid.querySelectorAll('[data-category]')];\n const input=document.querySelector('#case-search'),year=document.querySelector('#case-year'),more=document.querySelector('#case-more');\n let category='all',limit=12;\n const hasOffer=document.querySelector('#case-has-offer');\n const params=new URLSearchParams(location.search);\n hasOffer.checked=params.get('offers')==='true';\n if([...document.querySelectorAll('[data-filter]')].some(x=>x.dataset.filter===params.get('category')))category=params.get('category');\n input.value=params.get('q')||'';\n if([...year.options].some(x=>x.value===params.get('year')))year.value=params.get('year');\n function filter(animate=false){\n  const q=input.value.toLowerCase().trim();\n  const matched=cards.filter(c=>(!hasOffer.checked||c.dataset.hasOffer==='true')&&(category==='all'||c.dataset.category===category)&&(year.value==='all'||c.dataset.year===year.value)&&(!q||c.dataset.search.includes(q)));\n  const visible=new Set(matched.slice(0,limit));\n  cards.forEach(c=>{c.hidden=!visible.has(c);c.classList.toggle('filter-enter',animate&&!c.hidden);});\n  document.querySelectorAll('[data-filter]').forEach(b=>{const active=b.dataset.filter===category;b.classList.toggle('active',active);b.setAttribute('aria-pressed',String(active));});\n  document.querySelector('#case-count').textContent=`\u627e\u5230 ${matched.length} \u4e2a\u6848\u4f8b\uff0c\u5f53\u524d\u663e\u793a ${Math.min(limit,matched.length)} \u4e2a`;\n  document.querySelector('#case-empty').hidden=matched.length>0;\n  more.hidden=limit>=matched.length;\n  more.textContent=`\u67e5\u770b\u66f4\u591a\u6848\u4f8b\uff08\u8fd8\u5269 ${Math.max(0,matched.length-limit)} \u4e2a\uff09`;\n }\n function change(){limit=12;filter(true);const p=new URLSearchParams();if(hasOffer.checked)p.set('offers','true');if(category!=='all')p.set('category',category);if(year.value!=='all')p.set('year',year.value);if(input.value.trim())p.set('q',input.value.trim());history.replaceState(null,'',location.pathname+(p.size?'?'+p:''));}\n document.querySelectorAll('[data-filter]').forEach(b=>b.addEventListener('click',()=>{category=b.dataset.filter;change();}));\n hasOffer.addEventListener('change',change);input.addEventListener('input',change);year.addEventListener('change',change);\n more.addEventListener('click',()=>{limit+=12;filter(true);});\n document.querySelector('#case-reset').addEventListener('click',()=>{category='all';input.value='';year.value='all';hasOffer.checked=false;change();input.focus();});\n filter();\n}\n\n\/\/ Load third-party playback only after the visitor deliberately selects a video.\ndocument.querySelectorAll('[data-video-play]').forEach(button=>button.addEventListener('click',()=>{\n const stage=button.closest('[data-video]'),id=stage.dataset.video;\n if(!\/^[A-Za-z0-9_-]{11}$\/.test(id))return;\n const frame=document.createElement('iframe');\n frame.src='https:\/\/www.youtube-nocookie.com\/embed\/'+id+'?autoplay=1&rel=0';\n frame.title=button.getAttribute('aria-label');\n frame.allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share';\n frame.referrerPolicy='strict-origin-when-cross-origin';frame.allowFullscreen=true;\n stage.replaceChildren(frame);\n}));\n\nconst offerButtons=[...document.querySelectorAll('[data-offer-src]')];\nif(offerButtons.length){\n const modal=document.createElement('dialog');modal.className='offer-dialog';modal.setAttribute('aria-labelledby','offer-dialog-title');\n modal.innerHTML='<div class=\"offer-dialog-bar\"><h2 id=\"offer-dialog-title\"><\/h2><button type=\"button\" aria-label=\"\u5173\u95ed\u5f55\u53d6\u901a\u77e5\u5927\u56fe\" autofocus>\u00d7<\/button><\/div><img alt=\"\"><p class=\"offer-dialog-hint\">\u4e2a\u4eba\u4fe1\u606f\u5df2\u5904\u7406 \u00b7 <a target=\"_blank\" rel=\"noopener\">\u5728\u65b0\u7a97\u53e3\u67e5\u770b\u9ad8\u6e05\u56fe \u2197<\/a><\/p>';\n document.querySelector('#canaan-site').append(modal);let opener=null;\n function closeOffer(){modal.close();}\n modal.querySelector('button').addEventListener('click',closeOffer);\n modal.addEventListener('click',e=>{if(e.target===modal){const b=modal.getBoundingClientRect();if(e.clientX<b.left||e.clientX>b.right||e.clientY<b.top||e.clientY>b.bottom)closeOffer();}});\n modal.addEventListener('close',()=>{document.body.style.overflow='';opener?.focus();});\n offerButtons.forEach(button=>button.addEventListener('click',()=>{\n  opener=button;modal.querySelector('h2').textContent=button.dataset.offerTitle;\n  const img=modal.querySelector('img');img.src=button.dataset.offerSrc;img.alt=button.dataset.offerTitle+'\uff0c\u4e2a\u4eba\u4fe1\u606f\u5df2\u5904\u7406';\n  modal.querySelector('a').href=button.dataset.offerSrc;modal.showModal();modal.scrollTop=0;document.body.style.overflow='hidden';\n }));\n}\n\n\/\/ Content stays visible independently of scrolling, motion preferences, and observer support.\n})();<\/script>\n<script>(function(){\/\/ Progressive motion never controls whether content is visible.\nconst motionPreference=matchMedia('(prefers-reduced-motion: reduce)');\nconst finePointer=matchMedia('(hover: hover) and (pointer: fine)');\nconst header=document.querySelector('.header');\nconst progress=document.createElement('div');\nprogress.className='reading-progress';progress.setAttribute('aria-hidden','true');header?.append(progress);\nconst depthPhotos=[...document.querySelectorAll('[data-depth-photo]')];\nlet motionFrame=0;\nfunction paintScroll(){\n motionFrame=0;\n header?.classList.toggle('is-scrolled',scrollY>40);\n const length=document.documentElement.scrollHeight-innerHeight;\n progress.style.setProperty('--reading-progress',String(length>0?Math.min(1,Math.max(0,scrollY\/length)):0));\n for(const frame of depthPhotos){\n  if(motionPreference.matches||innerWidth<701){frame.style.removeProperty('--photo-shift');continue;}\n  const rect=frame.getBoundingClientRect();\n  if(rect.bottom<0||rect.top>innerHeight||frame.closest('[hidden]'))continue;\n  const shift=Math.max(-10,Math.min(10,(innerHeight\/2-(rect.top+rect.height\/2))*.025));\n  frame.style.setProperty('--photo-shift',shift.toFixed(2)+'px');\n }\n}\nconst scheduleMotion=()=>{if(!motionFrame)motionFrame=requestAnimationFrame(paintScroll);};\naddEventListener('scroll',scheduleMotion,{passive:true});addEventListener('resize',scheduleMotion,{passive:true});\nmotionPreference.addEventListener('change',()=>{document.querySelectorAll('[data-paper-depth]').forEach(p=>p.style.removeProperty('transform'));scheduleMotion();});\npaintScroll();\nfor(const gallery of document.querySelectorAll('[data-story-gallery]')){\n const buttons=[...gallery.querySelectorAll('[data-story-switch]')],panels=[...gallery.querySelectorAll('[data-story-panel]')];\n gallery.querySelector('.story-switches').hidden=false;\n for(const button of buttons)button.addEventListener('click',()=>{\n  if(button.getAttribute('aria-pressed')==='true')return;\n  for(const b of buttons)b.setAttribute('aria-pressed',String(b===button));\n  for(const panel of panels){const active=panel.dataset.storyPanel===button.dataset.storySwitch;panel.hidden=!active;panel.classList.toggle('is-switching',active);}\n  scheduleMotion();\n });\n}\nfor(const paper of document.querySelectorAll('[data-paper-depth]')){\n paper.addEventListener('pointermove',e=>{\n  if(motionPreference.matches||!finePointer.matches)return;\n  const r=paper.getBoundingClientRect(),x=(e.clientX-r.left)\/r.width-.5,y=(e.clientY-r.top)\/r.height-.5;\n  paper.style.transform=`rotateX(${-y*5}deg) rotateY(${x*6}deg) rotateZ(-1deg) translateY(-4px)`;\n });\n paper.addEventListener('pointerleave',()=>paper.style.removeProperty('transform'));\n paper.addEventListener('blur',()=>paper.style.removeProperty('transform'));\n}\n})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u8df3\u81f3\u4e3b\u8981\u5185\u5bb9 \u7559\u5b66\u670d\u52a1\u5f55\u53d6\u6848\u4f8b\u5bfc\u5e08\u56e2\u961f\u8fe6\u5357\u4f18\u52bf\u5173\u4e8e\u8fe6\u5357\u5a92\u4f53\u4e0e\u6d3b\u52a8\u5347\u5b66\u5e72\u8d27\u8054\u7cfb\u6211\u4eec \u4e2d\u6587\u9884\u7ea6\u54a8\u8be2 \u8fe6\u5357\u6559\u80b2 \/  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-1060","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/pages\/1060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/comments?post=1060"}],"version-history":[{"count":3,"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/pages\/1060\/revisions"}],"predecessor-version":[{"id":1843,"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/pages\/1060\/revisions\/1843"}],"wp:attachment":[{"href":"https:\/\/www.canaanedu.com\/index.php\/wp-json\/wp\/v2\/media?parent=1060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}