.r8W3hW_home{--cinema-space:clamp(80px, 10vw, 152px);background:#f7f6f2}.r8W3hW_home a:focus-visible,.r8W3hW_home button:focus-visible,.r8W3hW_home summary:focus-visible{outline-offset:6px;outline:2px solid #00a497}.r8W3hW_home .eyebrow{font-family:var(--font-en), sans-serif}.r8W3hW_container{width:min(100% - 128px,1320px);margin-inline:auto}.r8W3hW_picture{display:block;position:absolute;inset:0;overflow:hidden}.r8W3hW_picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.r8W3hW_nav{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:24px;left:32px;right:32px}.r8W3hW_nav>*{pointer-events:auto}.r8W3hW_brand{color:#181a18;font-family:var(--font-en), sans-serif;font-size:var(--t-small);letter-spacing:-.025em;background:#f7f6f2f5;border:1px solid #ffffff2b;border-radius:40px;align-items:center;gap:12px;padding:10px 18px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.r8W3hW_brand img{flex-shrink:0}.r8W3hW_navActions{align-items:center;gap:10px;display:flex}.r8W3hW_navContact,.r8W3hW_menuButton{min-height:48px;font-size:var(--t-small);border-radius:40px;align-items:center;gap:20px;padding:12px 22px;display:inline-flex}.r8W3hW_navContact{color:#161916;background:#f7f6f2f5;border:1px solid #ffffff2b;text-decoration:none}.r8W3hW_menuButton{color:#fff;cursor:pointer;font-family:var(--font-en), sans-serif;background:#171b1af5;border:1px solid #ffffff3d}.r8W3hW_menuLines{gap:5px;width:17px;display:grid}.r8W3hW_menuLines i{background:currentColor;width:100%;height:1px}.r8W3hW_dialog{color:#171b1a;background:#f7f6f2;border:0;width:min(840px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:clamp(28px,5vw,72px)}.r8W3hW_dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1010c9}.r8W3hW_dialogTop{border-bottom:1px solid #c9ccc7;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.r8W3hW_closeButton{cursor:pointer;font-size:var(--t-small);background:0 0;border:none;flex-shrink:0;padding:12px}.r8W3hW_dialogLinks{padding:20px 0}.r8W3hW_dialogLinks a{color:inherit;font-size:var(--t-h3);border:none;align-items:center;gap:24px;padding:14px 0;text-decoration:none;display:flex}.r8W3hW_dialogLinks a>span:last-child{margin-left:auto}.r8W3hW_menuNumber{font-family:var(--font-en), sans-serif;font-size:var(--t-small);color:#70776e}.r8W3hW_dialogCta{color:#fff;font-size:var(--t-lead);background:#007e75;border:none;justify-content:space-between;padding:20px 24px;text-decoration:none;display:flex}.r8W3hW_conceptLabel{font-family:var(--font-en), sans-serif;letter-spacing:.18em;color:#e8e7e0bd;font-size:10px;position:absolute;bottom:25px;right:40px}.r8W3hW_darkButton{font-size:var(--t-small);color:#fff;background:#17211e;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:32px;padding:17px 24px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.r8W3hW_darkButton:hover{background:#007e75}.r8W3hW_storyTitle{font-size:var(--t-h1);letter-spacing:-.04em;margin:30px 0;font-weight:300;line-height:1.5}.r8W3hW_daylightCaption{letter-spacing:.06em;color:#353a34;background:#f5f3e9b3;padding:4px 8px;font-size:10px;position:absolute;bottom:24px;right:32px}.r8W3hW_caseSection{padding:var(--cinema-space) 0;background:#f7f6f2}.r8W3hW_sectionLabel{font-size:var(--t-small);color:#5d665e;border-bottom:1px solid #c8cec8;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.r8W3hW_caseIntro{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin:64px 0 80px;display:grid}.r8W3hW_sectionTitle{font-size:var(--t-h2);letter-spacing:-.035em;margin:0;font-weight:300;line-height:1.5}.r8W3hW_lead{font-size:var(--t-lead);color:#505c53;margin:0;line-height:2}.r8W3hW_results{border-top:1px solid #c8cec8;grid-template-columns:1fr 1fr;gap:64px;padding-top:40px;display:grid}.r8W3hW_result+.r8W3hW_result{border-left:1px solid #c8cec8;padding-left:64px}.r8W3hW_resultLabel{font-size:var(--t-small);color:#5c675e;margin:0 0 32px}.r8W3hW_resultNumber{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 30px;display:flex}.r8W3hW_resultNumber strong{font-family:var(--font-en), sans-serif;font-weight:400;font-size:var(--t-num-xl);letter-spacing:-.075em;line-height:.95}.r8W3hW_resultNumber span{font-size:var(--t-body)}.r8W3hW_volume strong{font-size:clamp(54px,6.7vw,112px)}.r8W3hW_result h3{font-size:var(--t-h3);margin:0 0 16px;font-weight:500}.r8W3hW_result>p:last-child{font-size:var(--t-body);color:#5d675e;line-height:1.9}.r8W3hW_caseDisclosure{border-top:1px solid #c8cec8;border-bottom:1px solid #c8cec8;margin-top:56px}.r8W3hW_caseDisclosure summary{cursor:pointer;font-size:var(--t-body);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.r8W3hW_caseDisclosure summary::-webkit-details-marker{display:none}.r8W3hW_caseDisclosure ul{line-height:2;font-size:var(--t-small);padding:0 20px 24px}.r8W3hW_caseDisclosure li+li{margin-top:8px}.r8W3hW_caseNote{font-size:var(--t-small);color:#687067;max-width:1050px;margin-top:24px;line-height:1.9}.r8W3hW_experience{padding:var(--cinema-space) 0;background:#fff}.r8W3hW_experience .r8W3hW_sectionTitle{margin-top:28px}.r8W3hW_experienceLead{font-size:var(--t-body);color:#4d574f;margin-top:28px;line-height:2}.r8W3hW_experienceMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:56px 0 0;display:grid}.r8W3hW_experienceMetrics>div{border-top:1px solid #c8cec8;padding-top:24px}.r8W3hW_experienceMetrics dt{font-size:var(--t-small);color:#4d574f}.r8W3hW_experienceMetrics dd{font-family:var(--font-en), sans-serif;font-size:var(--t-num-lg);letter-spacing:-.06em;align-items:baseline;gap:12px;margin:20px 0 0;font-weight:700;line-height:1.2;display:flex}.r8W3hW_experienceMetrics dd span{font-family:var(--font-jp), sans-serif;font-size:var(--t-small);letter-spacing:normal;font-weight:400}.r8W3hW_experienceFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:36px;display:flex}.r8W3hW_experienceFoot p{font-size:var(--t-small);color:#687067;margin:0;line-height:1.9}.r8W3hW_offerings{background:#fff}.r8W3hW_craftBanner{color:#fff;align-items:center;min-height:70svh;display:flex;position:relative;overflow:hidden}.r8W3hW_craftShade{background:linear-gradient(90deg,#111816cf,#11181629 65%);position:absolute;inset:0}.r8W3hW_craftCopy{width:min(100% - 128px,1320px);margin:auto;padding-block:80px;position:relative}.r8W3hW_craftBanner .eyebrow{color:#d5d8d0}.r8W3hW_doors{grid-template-columns:repeat(3,1fr);padding:80px 0;display:grid}.r8W3hW_door{flex-direction:column;align-items:flex-start;padding-right:44px;display:flex}.r8W3hW_door+.r8W3hW_door{border-left:1px solid #d6dad3;padding:0 44px}.r8W3hW_door:last-child{padding-right:0}.r8W3hW_door .eyebrow{color:#626e65}.r8W3hW_door h3{font-size:var(--t-body);margin:20px 0 0;font-weight:600}.r8W3hW_doorPromise{font-size:var(--t-h2);letter-spacing:-.03em;margin:30px 0;font-weight:300;line-height:1.55}.r8W3hW_door>p:not(.r8W3hW_doorPromise):not(.eyebrow){font-size:var(--t-body);color:#5b665d;max-width:38ch;margin:0 0 30px;line-height:2}.r8W3hW_door a{margin-top:auto}.r8W3hW_consultChoice{border-top:1px solid #d6dad3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px 0 60px;display:flex}.r8W3hW_consultChoice p{font-size:var(--t-body);margin:0}.r8W3hW_consultChoice a{color:#007e75;font-size:var(--t-small);text-underline-offset:6px}.r8W3hW_why{padding:var(--cinema-space) 0;background:#e9ece7}.r8W3hW_whyGrid{grid-template-columns:1fr 1.08fr;align-items:center;gap:8%;display:grid}.r8W3hW_workingPortrait{height:100%;min-height:650px;position:relative}.r8W3hW_workingPortrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center}.r8W3hW_workingPortrait span{font-family:var(--font-en), sans-serif;color:#fff;letter-spacing:.15em;font-size:10px;position:absolute;bottom:20px;left:24px}.r8W3hW_whyCopy .r8W3hW_sectionTitle{margin:28px 0}.r8W3hW_principles{margin:40px 0}.r8W3hW_principles>div{border-top:1px solid #c2c9c1;gap:24px;padding:22px 0;display:flex}.r8W3hW_principles>div>span{color:#56635a;font-family:var(--font-en), sans-serif;font-size:var(--t-small);padding-top:4px}.r8W3hW_principles h3{font-size:var(--t-body);margin:0 0 8px;font-weight:600}.r8W3hW_principles p{font-size:var(--t-small);color:#586458;margin:0;line-height:1.9}.r8W3hW_textLink{color:#202b22;text-underline-offset:6px;font-size:var(--t-small);padding-block:10px;display:inline-block}.r8W3hW_textLink span{margin-left:16px}.r8W3hW_founder{padding:var(--cinema-space) 0;background:#f7f6f2}.r8W3hW_founderGrid{grid-template-columns:1.5fr .65fr;align-items:center;gap:10%;display:grid}.r8W3hW_founderTitle{font-family:var(--font-serif), serif;font-size:var(--t-h2);letter-spacing:-.025em;margin:28px 0;font-weight:500;line-height:1.7}.r8W3hW_founderBody{max-width:45ch;font-size:var(--t-body);color:#5b665d;line-height:2.1}.r8W3hW_signature{font-size:var(--t-h3);margin:32px 0 18px}.r8W3hW_signature span{font-size:var(--t-small);margin-right:12px}.r8W3hW_founderPortrait{aspect-ratio:3/4;position:relative}.r8W3hW_founderPortrait img{-o-object-fit:cover;object-fit:cover}.r8W3hW_companyArea{background:#fff}.r8W3hW_companyArea #company{background:#f0f1ed}.r8W3hW_conversation{color:#17211b;align-items:center;min-height:75svh;display:flex;position:relative}.r8W3hW_conversationShade{background:linear-gradient(90deg,#f7f6ece0,#f7f6ec05 75%);position:absolute;inset:0}.r8W3hW_conversationCopy{width:min(100% - 128px,1320px);margin-inline:auto;padding-block:100px;position:relative}.r8W3hW_conversationCopy p:not(.eyebrow){font-size:var(--t-body);margin:30px 0}.r8W3hW_home #contact{background:#141c19!important}.r8W3hW_home #contact h2{font-size:var(--t-h2)}@media (max-width:1100px){.r8W3hW_container,.r8W3hW_craftCopy,.r8W3hW_conversationCopy{width:calc(100% - 80px)}.r8W3hW_results{gap:36px}.r8W3hW_experienceMetrics dd{font-size:var(--t-num-md)}.r8W3hW_result+.r8W3hW_result{padding-left:36px}.r8W3hW_door{padding-right:32px}.r8W3hW_door+.r8W3hW_door{padding-left:32px}.r8W3hW_workingPortrait{min-height:600px}.r8W3hW_whyGrid{gap:6%}}@media (max-width:767px){.r8W3hW_container,.r8W3hW_craftCopy,.r8W3hW_conversationCopy{width:calc(100% - 48px)}.r8W3hW_nav{top:14px;left:14px;right:14px}.r8W3hW_brand{gap:9px;padding:10px 14px;font-size:11px}.r8W3hW_brand img{width:24px;height:24px}.r8W3hW_navContact{display:none}.r8W3hW_menuButton{gap:13px;min-height:46px;padding:12px 16px}.r8W3hW_dialogTop .eyebrow{max-width:150px;font-size:10px}.r8W3hW_dialogLinks a{font-size:var(--t-body);gap:16px;padding-block:13px}.r8W3hW_dialogCta{font-size:var(--t-body)}.r8W3hW_darkButton{gap:22px;padding:15px 20px}.r8W3hW_storyTitle{margin:20px 0 26px;font-size:clamp(32px,8.7vw,48px);line-height:1.55}.r8W3hW_conceptLabel{font-size:8px;bottom:85px;right:24px}.r8W3hW_daylightCaption{font-size:9px;bottom:16px;right:16px}.r8W3hW_sectionLabel{flex-direction:column;align-items:flex-start;gap:12px}.r8W3hW_caseIntro{grid-template-columns:1fr;gap:30px;margin:40px 0 48px}.r8W3hW_results{grid-template-columns:1fr;gap:40px;padding-top:30px}.r8W3hW_result+.r8W3hW_result{border-top:1px solid #c8cec8;border-left:none;padding:35px 0 0}.r8W3hW_resultNumber strong{font-size:112px}.r8W3hW_volume strong{font-size:clamp(56px,18vw,90px)}.r8W3hW_caseNote{font-size:12px}.r8W3hW_experienceMetrics{grid-template-columns:1fr;gap:28px;margin-top:36px}.r8W3hW_experienceMetrics>div{padding-top:20px}.r8W3hW_experienceMetrics dd{font-size:var(--t-num-lg);margin-top:12px}.r8W3hW_craftBanner{background:#252b27;align-items:flex-end;min-height:740px}.r8W3hW_craftBanner .r8W3hW_picture{height:440px}.r8W3hW_craftBanner .r8W3hW_picture img{-o-object-position:74% center;object-position:74% center}.r8W3hW_craftShade{background:linear-gradient(#0000 38%,#252b27 66% 100%)}.r8W3hW_craftCopy{padding:420px 0 65px}.r8W3hW_craftBanner .r8W3hW_conceptLabel{bottom:20px}.r8W3hW_doors{grid-template-columns:1fr;gap:50px;padding:56px 0}.r8W3hW_door{padding:0}.r8W3hW_door+.r8W3hW_door{border-top:1px solid #d6dad3;border-left:none;padding:48px 0 0}.r8W3hW_doorPromise{margin:24px 0}.r8W3hW_door a{gap:16px;max-width:100%}.r8W3hW_consultChoice{padding-bottom:48px}.r8W3hW_whyGrid{grid-template-columns:1fr;gap:48px}.r8W3hW_workingPortrait{aspect-ratio:4/5;height:auto;min-height:0}.r8W3hW_principles{margin-block:32px}.r8W3hW_founderGrid{grid-template-columns:1fr;gap:40px}.r8W3hW_founderPortrait{justify-self:end;width:min(75%,320px)}.r8W3hW_founderTitle{font-size:var(--t-h2)}.r8W3hW_conversation{background:#f2f0e8;align-items:flex-end;min-height:780px}.r8W3hW_conversation .r8W3hW_picture{height:440px}.r8W3hW_conversation .r8W3hW_picture img{-o-object-position:75% center;object-position:75% center}.r8W3hW_conversationShade{background:linear-gradient(#0000 30%,#f2f0e8 62% 100%)}.r8W3hW_conversationCopy{padding:420px 0 85px}}@media (prefers-reduced-motion:reduce){.r8W3hW_darkButton{transition:none}}
.RhDgQa_page{--fde-ink:#17201d;--fde-paper:#f4f3ee;--fde-line:#ced2ca;color:var(--fde-ink);background:var(--fde-paper)}.RhDgQa_page h2,.RhDgQa_page h3,.RhDgQa_page p{text-wrap:pretty}.RhDgQa_page a:focus-visible,.RhDgQa_page button:focus-visible,.RhDgQa_page summary:focus-visible,.RhDgQa_page [role=tabpanel]:focus-visible{outline-offset:7px;outline:2px solid #007e75}:is(.RhDgQa_page .reveal,.RhDgQa_page .reveal.is-animated){animation:none}.RhDgQa_page~.mc-bar{display:none}.RhDgQa_container{width:min(100% - 128px,1320px);margin-inline:auto}.RhDgQa_section{padding-block:clamp(90px,9vw,145px)}.RhDgQa_label{border-bottom:1px solid var(--fde-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:45px;padding-bottom:22px;display:flex}.RhDgQa_label p{margin:0}.RhDgQa_label>span{font-size:var(--t-small);color:#586259}.RhDgQa_title{font-size:var(--t-h2);letter-spacing:-.035em;margin:24px 0;font-weight:300;line-height:1.6}.RhDgQa_lead{font-size:var(--t-lead);color:#536056;margin:24px 0;line-height:2}.RhDgQa_note{font-size:var(--t-small);color:#5a655b;margin:26px 0 0;line-height:1.9}.RhDgQa_lightButton,.RhDgQa_darkButton{font-size:var(--t-small);border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;padding:19px 25px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.RhDgQa_lightButton{color:#18251d;background:#f5f5ef}.RhDgQa_lightButton:hover{background:#fff}.RhDgQa_darkButton{color:#fff;background:#17251e}.RhDgQa_darkButton:hover{background:#007e75}.RhDgQa_textLink{font-size:var(--t-small);border-bottom:1px solid #859183;justify-content:space-between;gap:24px;padding:14px 0;text-decoration:none;display:inline-flex}.RhDgQa_picture{display:block;position:absolute;inset:0;overflow:hidden}.RhDgQa_picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;width:100%;height:100%}.RhDgQa_hero{isolation:isolate;color:#fff;background:#111816;position:relative}.RhDgQa_heroStage{align-items:center;min-height:100svh;padding-block:160px 145px;display:flex;position:relative;overflow:hidden}.RhDgQa_hero[data-motion=on] .RhDgQa_heroStage{top:var(--pin-top,0px);position:sticky}.RhDgQa_heroRunway{height:115svh;display:none}.RhDgQa_hero[data-motion=on] .RhDgQa_heroRunway{display:block}.RhDgQa_heroNight,.RhDgQa_heroLight{position:absolute;inset:0}.RhDgQa_heroNight .RhDgQa_picture{transform:scale(var(--camera,1.015));transform-origin:72% 60%;filter:brightness(var(--exposure,1));will-change:transform, filter}.RhDgQa_heroLight{opacity:var(--light-opacity,0);-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--light-edge,115%) - 18%), #000 calc(var(--light-edge,115%) + 18%));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--light-edge,115%) - 18%), #000 calc(var(--light-edge,115%) + 18%));mask-image:linear-gradient(90deg, transparent calc(var(--light-edge,115%) - 18%), #000 calc(var(--light-edge,115%) + 18%))}.RhDgQa_heroLight .RhDgQa_picture{transform:scale(var(--light-scale,1.17));transform-origin:75%}.RhDgQa_heroShade{opacity:var(--copy-opacity,1);background:linear-gradient(90deg,#0a1117b0,#0a11173d 57%,#0000),linear-gradient(#0000 40%,#0a111780);position:absolute;inset:0}.RhDgQa_heroCopy{opacity:var(--copy-opacity,1);transform:translate3d(0, var(--copy-y,0px), 0);position:relative}:is(.RhDgQa_heroCopy .eyebrow,.RhDgQa_processIntro .eyebrow){color:#d4dbcd}.RhDgQa_heroCopy h1{font-size:var(--t-h1);letter-spacing:-.05em;margin:32px 0 24px;font-weight:300;line-height:1.5}.RhDgQa_heroLead{font-size:var(--t-lead);max-width:35em;margin:0 0 20px;line-height:2}.RhDgQa_heroExperience{font-size:var(--t-body);color:#d2d8d0;margin-bottom:30px;line-height:1.9}.RhDgQa_heroNote{font-size:var(--t-small);color:#d5d9d1;margin:20px 0 0;line-height:1.9}.RhDgQa_heroAfter{color:#202b24;opacity:var(--after-opacity,0);pointer-events:none;position:absolute;top:22%;left:max(64px,50% - 660px)}.RhDgQa_heroAfter>p:last-child{font-size:var(--t-h1);margin:25px 0 0;font-weight:300;line-height:1.6}.RhDgQa_heroBottom{opacity:var(--copy-opacity,1);justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:43px;left:64px;right:40px}.RhDgQa_scrollLink{color:#e1e4dd;font-size:var(--t-small);align-items:center;gap:32px;text-decoration:none;display:inline-flex}.RhDgQa_scrollLink span{font-size:var(--t-h3)}.RhDgQa_conceptLabel{font-size:var(--t-eyebrow);color:#d9dfd4}.RhDgQa_heroProgress{mix-blend-mode:difference;background:#fff5;width:120px;height:1px;display:none;position:absolute;bottom:25px;left:64px}.RhDgQa_hero[data-motion=on] .RhDgQa_heroProgress{display:block}.RhDgQa_heroProgress span{height:100%;transform:scaleX(var(--hero-progress,0));transform-origin:0;background:#fff;display:block}.RhDgQa_hero[data-copy-hidden=true] .RhDgQa_heroCopy,.RhDgQa_hero[data-copy-hidden=true] .RhDgQa_heroBottom{pointer-events:none}.RhDgQa_heroCopy:focus-within,.RhDgQa_heroBottom:focus-within{opacity:1;transform:none;pointer-events:auto!important}.RhDgQa_heroStage:focus-within .RhDgQa_heroShade{opacity:1;background:#101b19df}.RhDgQa_heroStage:focus-within .RhDgQa_heroAfter{opacity:0}.RhDgQa_workIntro{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.RhDgQa_workIntro .RhDgQa_lead{max-width:26em}.RhDgQa_exampleTabs{border-bottom:1px solid var(--fde-line);margin:48px 0 45px;display:flex}.RhDgQa_exampleTabs button{color:#61695f;font-size:var(--t-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:space-between;gap:12px;padding:22px 24px;display:flex}.RhDgQa_exampleTabs button[aria-selected=true]{color:#18231c;border-bottom-color:#18231c;font-weight:600}.RhDgQa_examplePanel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;min-height:450px;display:grid}.RhDgQa_exampleCopy h3{font-size:var(--t-h3);margin:0 0 28px;font-weight:500;line-height:1.6}.RhDgQa_exampleCopy dl{margin:0}.RhDgQa_exampleCopy dl>div{margin-top:22px}.RhDgQa_exampleCopy dt{font-size:var(--t-small);color:#626e60;margin-bottom:8px}.RhDgQa_exampleCopy dd{font-size:var(--t-body);margin:0;line-height:1.95}.RhDgQa_checkPoint{border-top:1px solid var(--fde-line);font-size:var(--t-small);margin-top:30px;padding-top:22px}.RhDgQa_checkPoint span{color:#626e60;margin-bottom:8px;display:block}.RhDgQa_preview{color:#26322a;text-align:left;background:#fafbf8;border:1px solid #bfc9bc;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 26px 55px #283b2910}.RhDgQa_previewTop{font-size:var(--t-small);border-bottom:1px solid #d8ded5;align-items:center;gap:12px;padding:17px 22px;display:flex}.RhDgQa_previewMark{font-size:var(--t-h3);line-height:1}.RhDgQa_sampleBadge{font:500 var(--t-eyebrow) var(--font-en), sans-serif;color:#62725f;letter-spacing:.12em;margin-left:auto}.RhDgQa_previewBody{padding:28px}.RhDgQa_previewEyebrow{font:500 var(--t-eyebrow) var(--font-en), sans-serif;color:#62725f;letter-spacing:.1em;margin:0}.RhDgQa_previewBody h3{font-size:var(--t-body);margin:14px 0 25px;font-weight:600}.RhDgQa_entrySheet{font-size:var(--t-small);background:#fff;border:1px solid #dde2d8;padding:18px 22px}.RhDgQa_entrySheet>span{color:#697365}.RhDgQa_entrySheet dl{margin:16px 0 0}.RhDgQa_entrySheet dl>div{border-bottom:1px solid #edf0e9;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.RhDgQa_entrySheet dt{color:#647060}.RhDgQa_entrySheet dd{margin:0}.RhDgQa_distribution{font-size:var(--t-small);justify-content:space-between;align-items:center;gap:10px;padding:24px 0 0;display:flex}.RhDgQa_distribution span{text-align:center;border-top:1px solid #81917d;flex:1;padding-top:12px}.RhDgQa_distribution i{color:#647060;font-style:normal}.RhDgQa_previewFoot{color:#66735f;font-size:var(--t-small);margin:24px 0 0;line-height:1.8}.RhDgQa_reportRows>div{font-size:var(--t-small);border-bottom:1px solid #dce3d6;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:20px 0;display:grid}.RhDgQa_reportRows>div:first-child{color:#687462;padding-top:0}.RhDgQa_reportRows strong,.RhDgQa_reportRows b{font-weight:500}.RhDgQa_reportRows b{background:#e4eade;border-radius:3px;padding:4px 9px}.RhDgQa_kanban{font-size:var(--t-small);grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.RhDgQa_kanban>div{background:#edf1e8;min-width:0;padding:13px}.RhDgQa_kanban>div>p{color:#607057;margin:0 0 16px}.RhDgQa_kanban article{background:#fff;border-top:2px solid #879c7b;padding:17px 12px}.RhDgQa_kanban article strong{font-weight:500;display:block}.RhDgQa_kanban article span{color:#64725b;margin-top:12px;display:block}.RhDgQa_person{background:#e6e9e2}.RhDgQa_personGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%;display:grid}.RhDgQa_portrait{aspect-ratio:4/5;background:#c7cec5;position:relative;overflow:hidden}.RhDgQa_portrait img{-o-object-fit:cover;object-fit:cover}.RhDgQa_signature{font-size:var(--t-small);color:#5a6657;margin:22px 0 0}.RhDgQa_signature strong{color:#243021;font-size:var(--t-body);margin-left:18px;font-weight:500}.RhDgQa_personCopy .RhDgQa_lead{max-width:30em}.RhDgQa_principles{margin:32px 0 20px;padding:0;list-style:none}.RhDgQa_principles li{font-size:var(--t-body);border-top:1px solid #c2cbbd;padding:17px 0}.RhDgQa_principles li:before{content:"—";color:#7b8974;margin-right:20px}.RhDgQa_processIntro{color:#eef0e9;background:#17201d;padding-block:90px 80px}.RhDgQa_processIntro .RhDgQa_lead{color:#c1cbbd;max-width:40em}.RhDgQa_processIntro a{color:#d7ddd2}.RhDgQa_processFilm{isolation:isolate;color:#fff;background:#131b18;position:relative}.RhDgQa_processStage{display:none}.RhDgQa_processFilm[data-motion=on] .RhDgQa_processStage{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.RhDgQa_processFilm[data-motion=on] .RhDgQa_processChapter:first-of-type{margin-top:-100svh}.RhDgQa_processLayer{opacity:0;will-change:opacity;position:absolute;inset:0}.RhDgQa_processLayer:first-child{opacity:1}.RhDgQa_processShade{background:linear-gradient(90deg,#101914f5 0%,#101914cf 35%,#10191422 65%,#0000),linear-gradient(#0000 60%,#10191455);position:absolute;inset:0}.RhDgQa_processLayer:last-child .RhDgQa_processShade{background:linear-gradient(90deg,#0d1b12d9,#0d1b1299 40%,#0000 75%)}.RhDgQa_processChapter{isolation:isolate;align-items:center;min-height:110svh;padding-block:135px;scroll-margin-top:0;display:flex;position:relative}.RhDgQa_processStill{z-index:-1;position:absolute;inset:0;overflow:hidden}.RhDgQa_processFilm[data-motion=on] .RhDgQa_processStill{display:none}.RhDgQa_stepCopy{max-width:44%}.RhDgQa_stepCopy .RhDgQa_stepLabel{color:#d4dbcd;margin:0 0 30px}.RhDgQa_stepCopy h3{font-size:var(--t-h2);letter-spacing:-.035em;margin:0 0 30px;font-weight:300;line-height:1.5}.RhDgQa_stepCopy>p:not(.RhDgQa_stepLabel){font-size:var(--t-lead);color:#d5ded0;line-height:2.1}.RhDgQa_stepOutcome{font-size:var(--t-small);border-top:1px solid #f3f5ec55;margin-top:36px;padding-top:20px;line-height:1.9}.RhDgQa_stepOutcome span{color:#bac9b3;margin-bottom:10px;display:block}.RhDgQa_processTrack{color:#c9d3c388;font:500 var(--t-eyebrow) var(--font-en), sans-serif;gap:28px;display:flex;position:absolute;bottom:36px;left:64px}.RhDgQa_processTrack span{border-top:1px solid #fff3;padding-top:12px}.RhDgQa_processFilm[data-active="0"] [data-track="0"],.RhDgQa_processFilm[data-active="1"] [data-track="1"],.RhDgQa_processFilm[data-active="2"] [data-track="2"],.RhDgQa_processFilm[data-active="3"] [data-track="3"]{color:#fff;border-color:#fff}.RhDgQa_processCaption{font-size:var(--t-eyebrow);color:#fff;text-shadow:0 1px 6px #000;position:absolute;bottom:36px;right:36px}.RhDgQa_flowArt{color:#253320;background:#eff0e9ed;border:1px solid #ffffff70;width:31%;padding:32px;position:absolute;top:20%;right:9%;box-shadow:0 20px 70px #0004}.RhDgQa_flowArt>div{flex-direction:column;align-items:center;gap:10px;margin:25px 0;display:flex}.RhDgQa_flowArt span,.RhDgQa_flowArt strong{text-align:center;min-width:70%;font-size:var(--t-body);border:1px solid #bdc8b6;padding:14px}.RhDgQa_flowArt strong{color:#fff;background:#2d3b28;font-weight:500}.RhDgQa_flowArt i{color:#7a8971;font-style:normal}.RhDgQa_flowArt>p:last-child{font-size:var(--t-small);text-align:center}.RhDgQa_processPreview{width:45%;position:absolute;top:26%;right:4%;transform:perspective(1600px)rotateY(-7deg)}.RhDgQa_processPreview .RhDgQa_preview{box-shadow:0 30px 80px #0005}.RhDgQa_handover{background:#f4f3ee}.RhDgQa_split{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.RhDgQa_deliverables{margin:0;padding:0;list-style:none}.RhDgQa_deliverables li{border-top:1px solid #bfc9b9;padding:24px 0}.RhDgQa_deliverables h3{font-size:var(--t-h3);margin:0 0 14px;font-weight:500}.RhDgQa_deliverables p{font-size:var(--t-body);color:#55634e;margin:0;line-height:1.9}.RhDgQa_conditions{border-top:1px solid var(--fde-line);font-size:var(--t-small);color:#566451;gap:35px;margin-top:55px;padding-top:26px;display:flex}.RhDgQa_conditions strong{color:#2c3927;flex-shrink:0;font-weight:500}.RhDgQa_conditions p{margin:0;line-height:1.9}.RhDgQa_pricing{background:#fff}.RhDgQa_pricingIntro{grid-template-columns:1fr 1fr;align-items:start;gap:9%;margin-bottom:55px;display:grid}.RhDgQa_pricingIntro .RhDgQa_lead{margin-top:28px}.RhDgQa_priceTable{border-top:1px solid #243320;margin:0 0 40px}.RhDgQa_priceTable>div{border-bottom:1px solid var(--fde-line);grid-template-columns:.85fr .85fr 1.3fr;align-items:baseline;gap:32px;padding:26px 0;display:grid}.RhDgQa_priceTable dt{font-size:var(--t-body);font-weight:500}.RhDgQa_priceTable dd{margin:0}.RhDgQa_priceTable dd:first-of-type{font-size:var(--t-h3);font-weight:300}.RhDgQa_priceTable dd:last-child{color:#5d6956;font-size:var(--t-small);line-height:1.9}.RhDgQa_support{background:#e7eae2}.RhDgQa_supportItems{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:45px;display:grid}.RhDgQa_supportItems article{border-top:1px solid #b5c0ad;padding-top:25px}.RhDgQa_supportItems h3{font-size:var(--t-h3);margin:0 0 20px;font-weight:500}.RhDgQa_supportItems p{font-size:var(--t-body);color:#57654f;line-height:2}.RhDgQa_faq{background:#f6f5f0}.RhDgQa_faqGrid{grid-template-columns:.65fr 1.35fr;gap:9%;display:grid}.RhDgQa_faq details{border-top:1px solid #c7cec0;padding:27px 0}.RhDgQa_faq details:last-child{border-bottom:1px solid #c7cec0}.RhDgQa_faq summary{cursor:pointer;font-size:var(--t-body);justify-content:space-between;align-items:start;gap:25px;line-height:1.9;list-style:none;display:flex}.RhDgQa_faq summary::-webkit-details-marker{display:none}.RhDgQa_faq summary:after{content:"+";font-size:var(--t-h3);color:#64735a;flex-shrink:0;line-height:1.1}.RhDgQa_faq details[open] summary:after{content:"−"}.RhDgQa_faq details p{color:#5c6954;font-size:var(--t-body);margin:23px 35px 0 0;line-height:2.1}.RhDgQa_bootcamp{border-top:1px solid #c7cec0;justify-content:space-between;align-items:center;gap:40px;margin-top:75px;padding-top:35px;display:flex}.RhDgQa_bootcamp h3{font-size:var(--t-h3);margin:0 0 14px;font-weight:400}.RhDgQa_bootcamp p{font-size:var(--t-body);color:#5c6954;margin:0}.RhDgQa_bootcamp a{flex-shrink:0}.RhDgQa_mobileCta{display:none}@media (max-width:1100px){.RhDgQa_container{width:calc(100% - 80px)}.RhDgQa_examplePanel{gap:35px}.RhDgQa_heroBottom,.RhDgQa_heroProgress,.RhDgQa_processTrack,.RhDgQa_heroAfter{left:40px}.RhDgQa_personGrid,.RhDgQa_split,.RhDgQa_pricingIntro{gap:6%}.RhDgQa_processCaption{display:none}.RhDgQa_flowArt{width:38%;right:5%}.RhDgQa_kanban{gap:6px}.RhDgQa_kanban>div{padding:9px}.RhDgQa_kanban article{padding:13px 8px}}@media (max-width:767px){.RhDgQa_container{width:calc(100% - 48px)}.RhDgQa_section{padding-block:80px}.RhDgQa_label{align-items:start;margin-bottom:25px}.RhDgQa_label>span{text-align:right;max-width:12em}.RhDgQa_heroStage{padding-block:38svh 130px}.RhDgQa_heroNight .RhDgQa_picture img,.RhDgQa_heroLight .RhDgQa_picture img{-o-object-position:75% center;object-position:75% center}.RhDgQa_heroShade{background:linear-gradient(#111b1922 10%,#111b19de 45%,#111b19f5)}.RhDgQa_heroCopy h1{font-size:var(--t-h1);margin:22px 0}.RhDgQa_heroLead{font-size:var(--t-body)}.RhDgQa_heroExperience{font-size:var(--t-small);margin-bottom:25px}.RhDgQa_heroNote{margin-top:20px}.RhDgQa_heroAfter{background:#f4f3eebd;padding:25px;inset:auto 24px 160px}.RhDgQa_heroAfter>p:last-child{font-size:var(--t-h2);margin-top:15px}.RhDgQa_heroAfter .eyebrow{letter-spacing:.12em}.RhDgQa_heroBottom{bottom:78px;left:24px;right:24px}.RhDgQa_conceptLabel{display:none}.RhDgQa_heroProgress{bottom:60px;left:24px}.RhDgQa_heroRunway{height:110svh}.RhDgQa_workIntro,.RhDgQa_examplePanel,.RhDgQa_personGrid,.RhDgQa_split,.RhDgQa_pricingIntro,.RhDgQa_faqGrid{display:block}.RhDgQa_workIntro .RhDgQa_lead{margin:20px 0 0}.RhDgQa_exampleTabs{margin:32px 0}.RhDgQa_exampleTabs button{font-size:var(--t-small);justify-content:center;padding:18px 9px}.RhDgQa_exampleTabs button>span{display:none}.RhDgQa_examplePanel{min-height:0}.RhDgQa_exampleCopy{margin-bottom:35px}.RhDgQa_previewTop{gap:8px;padding:14px}.RhDgQa_previewBody{padding:22px 16px}.RhDgQa_entrySheet{padding:16px}.RhDgQa_distribution{gap:6px}.RhDgQa_reportRows>div{gap:8px}.RhDgQa_reportRows b{padding:4px}.RhDgQa_kanban{gap:6px}.RhDgQa_kanban>div{padding:8px 5px}.RhDgQa_kanban article{padding:15px 7px}.RhDgQa_portrait{max-width:440px}.RhDgQa_personCopy{margin-top:45px}.RhDgQa_processIntro{padding-block:75px 65px}.RhDgQa_processChapter{align-items:start;min-height:112svh;padding-block:max(50svh,435px) 110px}.RhDgQa_processLayer>.RhDgQa_picture,.RhDgQa_processStill>.RhDgQa_picture{height:45svh}.RhDgQa_processShade,.RhDgQa_processLayer:last-child .RhDgQa_processShade{background:linear-gradient(0deg,#131b18 0% calc(100% - 44svh),#131b1800 calc(100% - 30svh))}.RhDgQa_stepCopy{isolation:isolate;max-width:none;position:relative}.RhDgQa_stepCopy:before{content:"";z-index:-1;background:linear-gradient(0deg,#131b18 calc(100% - 28px),#0000);position:absolute;inset:-28px -24px -110px}.RhDgQa_stepCopy h3{margin-bottom:24px}.RhDgQa_stepCopy>p:not(.RhDgQa_stepLabel){font-size:var(--t-body);line-height:2}.RhDgQa_stepCopy .RhDgQa_stepLabel{margin-bottom:22px}.RhDgQa_stepOutcome{margin-top:26px}.RhDgQa_processTrack{display:none}.RhDgQa_flowArt{width:calc(100% - 48px);padding:20px;top:90px;right:24px}.RhDgQa_flowArt>div{flex-direction:row;gap:5px;margin:18px 0}.RhDgQa_flowArt span,.RhDgQa_flowArt strong{min-width:0;font-size:var(--t-small);padding:8px}.RhDgQa_flowArt i{transform:rotate(-90deg)}.RhDgQa_flowArt>p:last-child{margin-bottom:0}.RhDgQa_flowArt .eyebrow{letter-spacing:.03em}.RhDgQa_processPreview{width:calc(100% - 48px);top:90px;right:24px;transform:none}.RhDgQa_processPreview .RhDgQa_previewBody{padding:15px}.RhDgQa_processPreview .RhDgQa_previewBody h3{margin:8px 0 16px}.RhDgQa_processPreview .RhDgQa_previewFoot{display:none}.RhDgQa_processPreview .RhDgQa_previewTop{padding:12px}.RhDgQa_conditions{margin-top:35px;display:block}.RhDgQa_conditions p{margin-top:15px}.RhDgQa_deliverables{margin-top:40px}.RhDgQa_priceTable>div{grid-template-columns:1fr;gap:13px;padding-block:24px}.RhDgQa_priceTable dd:first-of-type{font-size:var(--t-h3)}.RhDgQa_supportItems{margin-top:35px;display:block}.RhDgQa_supportItems article{margin-top:24px;padding-top:24px}.RhDgQa_faqGrid>div:first-child{margin-bottom:40px}.RhDgQa_faq details p{margin-right:0}.RhDgQa_bootcamp{margin-top:50px;display:block}.RhDgQa_bootcamp a{margin-top:22px}.RhDgQa_mobileCta{z-index:45;padding:10px 14px calc(10px + env(safe-area-inset-bottom));visibility:hidden;background:#f4f3eef5;border-top:1px solid #cdd4c7;transition:transform .25s,visibility .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.RhDgQa_mobileCta[data-show=true]{visibility:visible;transform:none}.RhDgQa_mobileCta a{color:#fff;font-size:var(--t-small);background:#007e75;border-radius:2px;justify-content:space-between;gap:15px;padding:17px 24px;text-decoration:none;display:flex}}@media (prefers-reduced-motion:reduce){.RhDgQa_hero[data-motion=on] .RhDgQa_heroStage{position:relative;top:auto}.RhDgQa_hero .RhDgQa_heroRunway,.RhDgQa_hero .RhDgQa_heroProgress,.RhDgQa_heroLight,.RhDgQa_heroAfter{display:none!important}.RhDgQa_heroNight .RhDgQa_picture{filter:none;will-change:auto;transform:none}.RhDgQa_heroCopy,.RhDgQa_heroBottom,.RhDgQa_heroShade{opacity:1;pointer-events:auto;transform:none}.RhDgQa_processFilm[data-motion=on] .RhDgQa_processStage{display:none}.RhDgQa_processFilm[data-motion=on] .RhDgQa_processStill{display:block}.RhDgQa_processFilm[data-motion=on] .RhDgQa_processChapter:first-of-type{margin-top:0}.RhDgQa_processPreview{transform:none}.RhDgQa_mobileCta{transition:none}}
.KLeKBG_journey{--bg:16, 21, 20;--scrim:16, 21, 20;--fg:#fff;--fg2:#d7dad5;--journey-progress:0;isolation:isolate;background:rgb(var(--bg));color:var(--fg);transition:color .45s;position:relative}.KLeKBG_stage{display:none}.KLeKBG_journey[data-mode=poster] .KLeKBG_stage,.KLeKBG_journey[data-mode="3d"] .KLeKBG_stage{background:rgb(var(--scrim));height:100svh;display:block;position:sticky;top:0;overflow:hidden}.KLeKBG_journey[data-mode=poster] .KLeKBG_stage+.KLeKBG_chapter,.KLeKBG_journey[data-mode="3d"] .KLeKBG_stage+.KLeKBG_chapter{margin-top:-100svh}.KLeKBG_poster{transition:opacity 1.2s;display:block;position:absolute;inset:0}.KLeKBG_poster img,.KLeKBG_staticArt img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.KLeKBG_canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.KLeKBG_journey[data-mode="3d"] .KLeKBG_canvas{opacity:1}.KLeKBG_journey[data-mode="3d"] .KLeKBG_poster{opacity:0}.KLeKBG_scrim{pointer-events:none;background:linear-gradient(90deg, rgba(var(--scrim), .88) 0%, rgba(var(--scrim), .55) 32%, rgba(var(--scrim), 0) 60%);transition:opacity .6s;position:absolute;inset:0}.KLeKBG_filmRule{background:#ffffff40;width:132px;height:1px;position:absolute;bottom:28px;left:64px}.KLeKBG_filmRule span{height:1px;transform:scaleX(var(--journey-progress));transform-origin:0;background:#fff;display:block}.KLeKBG_conceptLabel{font-family:var(--font-en), sans-serif;letter-spacing:.18em;color:#e8e7e0bd;font-size:10px;position:absolute;bottom:25px;right:40px}.KLeKBG_chapter{isolation:isolate;align-items:center;min-height:110svh;padding:150px 64px 140px;scroll-margin-top:0;display:flex;position:relative}.KLeKBG_inner{z-index:2;width:min(100%,1320px);margin-inline:auto;position:relative}.KLeKBG_staticArt{z-index:-1;display:none;position:absolute;inset:0}.KLeKBG_journey[data-mode=static] .KLeKBG_staticArt{display:block}.KLeKBG_staticArt:after{content:"";background:linear-gradient(90deg,#081012bc,#0810121f 65%);position:absolute;inset:0}.KLeKBG_journey[data-mode=static] .KLeKBG_day{--fg:#15201c;--fg2:#3f4a43;color:var(--fg);background:#eeece4}.KLeKBG_day .KLeKBG_staticArt:after{background:linear-gradient(90deg,#f6f3eec2,#0000 70%)}.KLeKBG_journey[data-sky=light]{--fg:#15201c;--fg2:#3f4a43}.KLeKBG_journey[data-sky=light] .KLeKBG_button{color:#fff;background:#17211e}.KLeKBG_journey[data-sky=light] .KLeKBG_scrim,.KLeKBG_journey[data-sky=light] .KLeKBG_filmRule,.KLeKBG_journey[data-sky=light] .KLeKBG_conceptLabel{opacity:0}.KLeKBG_filmRule,.KLeKBG_conceptLabel{transition:opacity .45s}.KLeKBG_eyebrow{color:var(--fg2);margin:0 0 40px;transition:color .45s}.KLeKBG_heroTitle{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.1vw,70px);font-weight:300;line-height:1.48}.KLeKBG_heroTitle>span{color:#eeede4}.KLeKBG_heroLead{font-size:var(--t-body);color:var(--fg2);margin:30px 0 0;line-height:2}.KLeKBG_actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;display:flex}.KLeKBG_button{font-size:var(--t-small);color:#111a18;background:#f5f5ed;border-radius:2px;justify-content:space-between;align-items:center;gap:32px;padding:17px 24px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.KLeKBG_button:hover{background:#fff}.KLeKBG_link{color:inherit;border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);font-size:var(--t-small);align-items:center;gap:20px;padding-block:12px;text-decoration:none;display:inline-flex}.KLeKBG_scrollCue{color:#d8ddd8;font-family:var(--font-en), sans-serif;letter-spacing:.18em;border:none;align-items:center;gap:28px;font-size:10px;text-decoration:none;display:flex;position:absolute;bottom:90px;left:64px}.KLeKBG_scrollCue>span:last-child{font-size:20px}.KLeKBG_storyTitle{font-size:var(--t-h1);letter-spacing:-.04em;margin:30px 0;font-weight:300;line-height:1.5}.KLeKBG_storyLead{color:var(--fg2);font-size:var(--t-lead);margin:0 0 32px;line-height:2.15;transition:color .45s}.KLeKBG_tags{font-size:var(--t-small);color:var(--fg2);gap:22px;margin-top:30px;display:flex}.KLeKBG_tags span{border-top:1px solid;padding-top:12px}.KLeKBG_caption{letter-spacing:.06em;color:var(--fg2);font-size:10px;position:absolute;bottom:24px;right:32px}.KLeKBG_journey[data-mode=static] .KLeKBG_day .KLeKBG_caption{color:#353a34;background:#f5f3e9b3;padding:4px 8px}.KLeKBG_landing{width:min(100% - 128px,1320px);height:1px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.KLeKBG_landing:after{content:"";transform-origin:50%;background:#6f7771;position:absolute;inset:0;transform:scaleX(0)}.KLeKBG_journey[data-landed="1"] .KLeKBG_landing:after,.KLeKBG_journey[data-mode=static] .KLeKBG_landing:after{transform:none}@media (min-width:1600px){.KLeKBG_chapter{padding-inline:max(64px,50vw - 660px)}}@media (max-width:1100px){.KLeKBG_chapter{padding-inline:40px}.KLeKBG_heroTitle{font-size:clamp(38px,4.8vw,58px)}.KLeKBG_landing{width:calc(100% - 80px)}}@media (max-width:767px){.KLeKBG_chapter{align-items:flex-start;min-height:115svh;padding:52svh 24px 125px}.KLeKBG_eyebrow{margin-bottom:22px;font-size:10px!important}.KLeKBG_heroTitle{letter-spacing:-.04em;font-size:clamp(28px,7.3vw,44px);line-height:1.55}.KLeKBG_heroLead{font-size:var(--t-small);margin-top:20px;line-height:1.9}.KLeKBG_actions{gap:10px 22px;margin-top:24px}.KLeKBG_actions .KLeKBG_link{padding-block:14px}.KLeKBG_button{gap:22px;padding:15px 20px}.KLeKBG_storyTitle{margin:20px 0 26px;font-size:clamp(32px,8.7vw,48px);line-height:1.55}.KLeKBG_storyLead{font-size:var(--t-body);margin-bottom:24px;line-height:2}.KLeKBG_scrim{background:linear-gradient(0deg, rgba(var(--scrim), 1) 0%, rgba(var(--scrim), .97) 40%, rgba(var(--scrim), .45) 52%, rgba(var(--scrim), 0) 64%)}.KLeKBG_poster img,.KLeKBG_staticArt img{-o-object-position:78% center;object-position:78% center;height:58svh}.KLeKBG_staticArt:after{background:linear-gradient(#0000 35%,#101514 60%)}.KLeKBG_day .KLeKBG_staticArt:after{background:linear-gradient(#0000 35%,#eeece4 60%)}.KLeKBG_scrollCue{font-size:9px;bottom:75px;left:24px}.KLeKBG_filmRule,.KLeKBG_conceptLabel{display:none}.KLeKBG_caption{font-size:9px;bottom:16px;right:16px}.KLeKBG_landing{width:calc(100% - 48px);bottom:104px}.KLeKBG_landing:after{transition:transform .7s cubic-bezier(.2,.7,.2,1)}}@media (prefers-reduced-motion:reduce){.KLeKBG_journey,.KLeKBG_eyebrow,.KLeKBG_storyLead,.KLeKBG_scrim,.KLeKBG_filmRule,.KLeKBG_conceptLabel,.KLeKBG_button,.KLeKBG_landing:after{transition:none}}
.Bp6iYq_timing{padding:var(--cinema-space) 0;background:#fff}.Bp6iYq_head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:6%;margin-bottom:56px;display:grid}.Bp6iYq_head .Bp6iYq_lead{font-size:var(--t-body);color:#505c53;max-width:32em;margin:0;line-height:2}.Bp6iYq_timingList{border-top:1px solid #1d261f;margin:0;padding:0;list-style:none}.Bp6iYq_timingList li{border-bottom:1px solid #c8cec8;grid-template-columns:1fr 1fr;gap:56px;padding:28px 0;display:grid}.Bp6iYq_scene{font-size:var(--t-body);color:#1d261f;margin:0;line-height:1.9}.Bp6iYq_answer{font-size:var(--t-body);color:#505c53;margin:0;line-height:1.9}.Bp6iYq_answer span{font-size:var(--t-caption);letter-spacing:.12em;color:#5d665e;margin-bottom:4px;display:block}.Bp6iYq_timingFoot{font-size:var(--t-small);color:#5b665d;margin-top:32px}.Bp6iYq_process{padding:var(--cinema-space) 0;background:#e9ece7}.Bp6iYq_trigger{font-size:var(--t-body);color:#1d261f;max-width:1050px;margin:28px 0 0;line-height:1.9}.Bp6iYq_trigger span{font-size:var(--t-caption);letter-spacing:.12em;color:#5d665e;margin-bottom:4px;display:block}.Bp6iYq_second{border-top:1px solid #c8cec8;grid-template-columns:.9fr 1.1fr;gap:6%;margin-top:72px;padding-top:40px;display:grid}.Bp6iYq_second h3{font-size:var(--t-h2);letter-spacing:-.03em;margin:10px 0 0;font-weight:300;line-height:1.5}.Bp6iYq_second dl{grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.Bp6iYq_second dt{font-size:var(--t-small);color:#687067}.Bp6iYq_second dd{font-size:var(--t-num-md);color:#1d261f;margin:6px 0 0;font-weight:600;line-height:1.1}.Bp6iYq_second dd span{font-size:var(--t-small);margin-left:6px;font-weight:400}.Bp6iYq_secondNote{font-size:var(--t-small);color:#687067;grid-column:1/-1;margin:0;line-height:1.9}@media (max-width:767px){.Bp6iYq_head,.Bp6iYq_second{grid-template-columns:1fr}.Bp6iYq_head{gap:24px;margin-bottom:40px}.Bp6iYq_timingList li{grid-template-columns:1fr;gap:10px;padding:22px 0}.Bp6iYq_second{gap:28px;margin-top:56px}}.Bp6iYq_diagnosis{border-top:1px solid #1d261f;grid-template-columns:1.4fr .8fr auto;align-items:center;gap:24px 48px;margin-top:36px;padding:28px 0 8px;display:grid}.Bp6iYq_diagnosis p{font-size:var(--t-body);color:#505c53;margin:0;line-height:1.9}.Bp6iYq_diagnosis strong{color:#1d261f;margin-bottom:4px;font-weight:600;display:block}.Bp6iYq_diagnosisPrice{white-space:nowrap;font-weight:600;color:#1d261f!important}@media (max-width:767px){.Bp6iYq_diagnosis{grid-template-columns:1fr;gap:12px}.Bp6iYq_diagnosisPrice{white-space:normal}}
.tDXCva_pageShell{--bootcamp-ink:#131c19;--bootcamp-paper:#f4f3ed;background:var(--bootcamp-paper)}.tDXCva_pageShell a:focus-visible,.tDXCva_pageShell button:focus-visible,.tDXCva_pageShell summary:focus-visible{outline-offset:6px;outline:2px solid #00a497}.tDXCva_pageShell .max-w-page{max-width:1320px}.tDXCva_pageShell main>section{scroll-margin-top:82px}.tDXCva_pageShell main>section:not(.tDXCva_hero):not(.tDXCva_heroSequence):not(.tDXCva_program):not(.tDXCva_closing){padding-block:clamp(80px,9vw,140px)}.tDXCva_pageShell section:not(.tDXCva_hero):not(.tDXCva_closing) .reveal-line__inner{animation:none}.tDXCva_pageShell section:not(.tDXCva_hero):not(.tDXCva_closing) .reveal.is-animated{animation:none}.tDXCva_pageShell .eyebrow--emerald{color:#5c6860}.tDXCva_pageShell .text-emerald-brand{color:#536359}.tDXCva_pageShell~.mc-bar{display:none}.tDXCva_picture{display:block;position:absolute;inset:0;overflow:hidden}.tDXCva_picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;width:100%;height:100%}.tDXCva_atmosphere{position:absolute;inset:0;overflow:hidden}.tDXCva_atmosphere .tDXCva_picture{transform:scale(var(--camera-scale,1.015));transform-origin:75% 60%;will-change:transform}.tDXCva_hero{background:var(--bootcamp-ink);color:#f6f6ef;align-items:center;min-height:100svh;padding:145px 64px 108px;display:flex;position:relative;overflow:hidden}.tDXCva_heroSequence{isolation:isolate;--hero-static-image-height:100%;background:#101713;position:relative}.tDXCva_heroSequence[data-motion=on] .tDXCva_heroSticky{top:var(--hero-pin-top,0px);position:sticky}.tDXCva_heroRunway{height:135svh;display:none}.tDXCva_heroSequence[data-motion=on] .tDXCva_heroRunway{display:block}.tDXCva_heroNight,.tDXCva_heroDaylight{height:var(--hero-image-height,var(--hero-static-image-height));position:absolute;top:0;left:0;right:0;overflow:hidden}.tDXCva_heroNight .tDXCva_picture{transform:translate3d(var(--hero-night-x,0%), 0, 0) scale(var(--hero-night-scale,1.015));transform-origin:72% 55%;filter:brightness(var(--hero-exposure,.88));will-change:transform, filter}.tDXCva_heroDaylight{opacity:var(--hero-daylight,0);-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--hero-light-edge,115%) - 16%), #000 calc(var(--hero-light-edge,115%) + 16%));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--hero-light-edge,115%) - 16%), #000 calc(var(--hero-light-edge,115%) + 16%));mask-image:linear-gradient(90deg, transparent calc(var(--hero-light-edge,115%) - 16%), #000 calc(var(--hero-light-edge,115%) + 16%))}.tDXCva_heroDaylight .tDXCva_picture{transform:scale(var(--hero-day-scale,1.22));transform-origin:78% 55%;will-change:transform}.tDXCva_heroBloom{mix-blend-mode:screen;opacity:var(--hero-bloom,0);pointer-events:none;background:radial-gradient(at 85% 15%,#fff8e4,#fff2d566 48%,#0000 78%);position:absolute;inset:0}.tDXCva_heroFinalTone{opacity:var(--hero-final-tone,0);pointer-events:none;background:#f4f3ed;position:absolute;inset:0}.tDXCva_heroSequence .tDXCva_heroShade{opacity:var(--hero-shade-opacity,1)}.tDXCva_heroSequence .tDXCva_heroCopy{opacity:var(--hero-copy-opacity,1);transform:translate3d(0, var(--hero-copy-y,0px), 0)}.tDXCva_heroSequence .tDXCva_scrollCue,.tDXCva_heroSequence .tDXCva_visualCaption{opacity:var(--hero-copy-opacity,1)}.tDXCva_heroSequence[data-copy-hidden=true] .tDXCva_heroCopy,.tDXCva_heroSequence[data-copy-hidden=true] .tDXCva_scrollCue{pointer-events:none}.tDXCva_heroSequence .tDXCva_heroCopy:focus-within,.tDXCva_heroSequence .tDXCva_scrollCue:focus-visible{opacity:1;pointer-events:auto;transform:none}.tDXCva_heroSticky:focus-within .tDXCva_heroShade{opacity:1;background:#101815d9}.tDXCva_heroProgress{mix-blend-mode:difference;background:#ffffff38;width:120px;height:2px;display:none;position:absolute;bottom:48px;left:132px}.tDXCva_heroSequence[data-motion=on] .tDXCva_heroProgress{display:block}.tDXCva_heroProgress span{height:100%;transform:scaleX(var(--hero-progress,0));transform-origin:0;background:#fff;display:block}:is(.tDXCva_heroSequence .reveal.is-animated,.tDXCva_heroSequence .reveal-line__inner){animation:none}.tDXCva_heroShade{background:linear-gradient(90deg,#09100ed9,#09100e75 45%,#09100e0a 78%),linear-gradient(#0000 60%,#09100e70);position:absolute;inset:0}.tDXCva_heroCopy{width:min(100%,1320px);margin-inline:auto;position:relative}.tDXCva_hero .eyebrow{color:#d4d9d1}.tDXCva_heroTitle{font-size:var(--t-h2);color:#fff;letter-spacing:-.04em;margin:26px 0 0;line-height:1.5}.tDXCva_heroLead{width:57%;max-width:38em;font-size:var(--t-body);color:#dde0d9;margin-top:26px;line-height:2}.tDXCva_monitorNote{max-width:570px;font-size:var(--t-small);color:#d4d9d1;border-top:1px solid #ffffff42;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:24px;padding-top:18px;display:flex}.tDXCva_monitorNote .eyebrow{color:#d4d9d1}.tDXCva_heroNote{font-size:var(--t-small);color:#c8cec7;max-width:36em;margin:18px 0 0;line-height:1.8}.tDXCva_heroCopy>.reveal:last-child>div{margin-top:28px}.tDXCva_heroCopy a,.tDXCva_closingCopy a{color:#19251e;background:#f3f4ec;border-color:#f3f4ec;border-radius:2px}.tDXCva_heroCopy a:hover,.tDXCva_closingCopy a:hover{background:#fff;border-color:#fff}.tDXCva_heroCopy a.tDXCva_softLink{color:#f3f4ec;text-underline-offset:4px;white-space:normal;text-decoration:underline;font-size:var(--t-small)!important;background:0 0!important;border:0!important;padding:0!important}.tDXCva_heroCopy a.tDXCva_softLink:hover{text-decoration:none}.tDXCva_visualCaption{font-family:var(--font-en), sans-serif;font-size:var(--t-eyebrow);letter-spacing:.16em;color:#c7cdc5;position:absolute;bottom:30px;right:40px}.tDXCva_scrollCue{color:#e3e6dc;width:48px;height:48px;font-size:var(--t-h3);border:1px solid #ffffff50;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:25px;left:64px}.tDXCva_audience{background:var(--bootcamp-paper)}.tDXCva_audience>div{-moz-column-gap:8%;grid-template-columns:.85fr 1.15fr;column-gap:8%;display:grid}.tDXCva_audience>div>:first-child{grid-column:1}.tDXCva_audience>div>:nth-child(2){grid-column:1;margin-top:28px}.tDXCva_audience>div>:nth-child(3){grid-area:1/2/3;margin-top:0;display:block}.tDXCva_audience h2{max-width:11em}.tDXCva_audience p{line-height:2!important}.tDXCva_example{color:#e8ebe3;background:#17201d;overflow:hidden}.tDXCva_example h2{color:#e8ebe3}.tDXCva_example .eyebrow{color:#e8ebe3}.tDXCva_example>div>.reveal>p{color:#c9d2c8!important}.tDXCva_example>div>.reveal:nth-child(4){margin:56px 0 0;padding:0}.tDXCva_example>div>.reveal:nth-child(4)>div{margin-top:0}.tDXCva_example>div>.reveal:nth-child(4)>div>div{transform-origin:50%;transform:perspective(1800px)rotateY(-3deg)}.tDXCva_example>div>.reveal:nth-child(4)>div>div>div:first-child{border-color:#ffffff36!important;box-shadow:0 40px 100px #0006!important}.tDXCva_problem{background:#fff}.tDXCva_problem>div{grid-template-columns:1fr 1fr;gap:0 8%;display:grid}.tDXCva_problem>div>:nth-child(-n+4){grid-column:1}.tDXCva_problem>div>:nth-child(5){grid-area:1/2/5;margin-top:0}.tDXCva_problem>div>:nth-child(6){border-top:1px solid #ced3cb;grid-column:1/-1;margin-top:44px;padding-top:24px}.tDXCva_problem>div>:nth-child(6) p{margin-top:0;max-width:none!important}.tDXCva_problem h2{font-size:var(--t-h2)}.tDXCva_problem .text-lead{font-size:var(--t-body);line-height:2}.tDXCva_solution{background:#e9ece5}.tDXCva_solutionPoints{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:60px;display:grid}.tDXCva_solutionPoints>div>div{border-bottom-color:#bbc6b9;height:100%;padding-block:28px}.tDXCva_solutionPoints p{line-height:2.1!important}.tDXCva_solutionPoints p>span{font-size:var(--t-lead);margin-top:10px;display:block}.tDXCva_solutionPoints br{display:none}.tDXCva_program{background:#111916}.tDXCva_programIntro{color:#f2f3ed;padding-block:clamp(88px,9vw,144px)}:is(.tDXCva_programIntro .eyebrow,.tDXCva_programIntro .text-ink){color:#d7dfd5}.tDXCva_programIntro h2{max-width:28em!important}.tDXCva_programIntro p{max-width:50em!important}.tDXCva_programDetails{background:var(--bootcamp-paper);padding-block:55px 110px;scroll-margin-top:80px}.tDXCva_programDetails .text-num-lg{letter-spacing:-.06em;font-weight:400}.tDXCva_programDetails>div>.reveal:first-child>div{margin-top:0}.tDXCva_programDetails>div>.reveal:first-child>div>div{border-top:none}.tDXCva_daybook{isolation:isolate;color:#fff;--film-progress:0;background:#101815;position:relative}.tDXCva_filmStage{display:none}.tDXCva_daybook[data-motion=on] .tDXCva_filmStage{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.tDXCva_daybook[data-motion=on] .tDXCva_dayChapter:first-of-type{margin-top:-100svh}.tDXCva_filmLayer{opacity:0;transform-origin:75% 55%;will-change:opacity, transform;position:absolute;inset:0}.tDXCva_filmLayer:first-child{opacity:1}.tDXCva_filmShade{background:linear-gradient(90deg,#0b1311fa 0%,#0b1311e6 30%,#0b13116e 57%,#0000 80%),linear-gradient(#0000 65%,#0b131177);position:absolute;inset:0}.tDXCva_filmProgress{background:#ffffff40;width:140px;height:1px;position:absolute;bottom:32px;left:64px}.tDXCva_filmProgress span{height:1px;transform:scaleX(var(--film-progress));transform-origin:0;background:#fff;display:block}.tDXCva_filmCaption{color:#d4dccf;font-size:var(--t-eyebrow);font-family:var(--font-en), sans-serif;letter-spacing:.12em;position:absolute;bottom:26px;right:40px}.tDXCva_dayChapter{isolation:isolate;align-items:center;min-height:112svh;padding:120px 64px;scroll-margin-top:0;display:flex;position:relative}.tDXCva_dayCopy{width:min(100%,1320px);margin-inline:auto}.tDXCva_dayNumber{color:#c5d0c1;border-top:1px solid #fff5;width:max-content;margin:0 0 32px;padding-top:22px}.tDXCva_dayCopy h3{font-size:var(--t-h2);letter-spacing:-.035em;max-width:12em;margin:0 0 32px;font-weight:300;line-height:1.55}.tDXCva_dayBody{font-size:var(--t-lead);color:#d3dcd1;max-width:46%;margin:0;line-height:2}.tDXCva_dayStill{z-index:-1;position:absolute;inset:0}.tDXCva_daybook[data-motion=on] .tDXCva_dayStill{display:none}.tDXCva_instructor{background:#e8ebe5}.tDXCva_instructor h2{max-width:25em!important}.tDXCva_instructorGrid{grid-template-columns:.9fr 1.15fr;align-items:center;gap:8%}.tDXCva_instructorPortrait{aspect-ratio:4/5;background:#c7cec5;width:100%;position:relative;overflow:hidden}.tDXCva_instructor li>span:first-child{color:#697869!important}.tDXCva_instructorGrid ul{gap:24px;padding-top:28px}.tDXCva_instructorGrid li{line-height:2}.tDXCva_outcomes{background:var(--bootcamp-paper)}.tDXCva_outcomes blockquote{font-size:var(--t-h2);margin-block:36px;line-height:1.7;border-left-color:#899a88!important}.tDXCva_support{background:#fff;border-top:1px solid #d8ddd4}.tDXCva_support .text-num-md{letter-spacing:-.06em;font-weight:400}.tDXCva_support .items-baseline{flex-wrap:wrap;row-gap:8px}.tDXCva_support a{border-radius:2px}.tDXCva_flow{background:#e8ebe5}.tDXCva_faq{background:var(--bootcamp-paper)}.tDXCva_faq details[open]{padding-bottom:34px!important}.tDXCva_faq summary{min-height:44px}.tDXCva_faq summary:after{content:"+";font-family:var(--font-en), sans-serif;color:#62705f;margin-left:auto;padding-left:14px}.tDXCva_faq details[open] summary:after{content:"−"}.tDXCva_closing{color:#fff;background:#16211a;align-items:center;min-height:100svh;padding-block:130px 140px;display:flex;position:relative;overflow:hidden}.tDXCva_closingShade{background:linear-gradient(90deg,#101a15f2,#101a15b8 52%,#101a152b);position:absolute;inset:0}.tDXCva_closingCopy{width:100%;position:relative}.tDXCva_closingCopy h2{font-size:var(--t-h2);line-height:1.6}.tDXCva_closingCopy>.reveal>p{font-size:var(--t-lead);max-width:29em!important}.tDXCva_mobileCta{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.tDXCva_pageShell .tDXCva_mobileCta{display:none}@media (min-width:1600px){.tDXCva_hero,.tDXCva_dayChapter{padding-inline:max(64px,50vw - 660px)}}@media (max-width:1100px){.tDXCva_hero,.tDXCva_dayChapter{padding-inline:40px}.tDXCva_heroLead{width:65%}.tDXCva_problem>div{gap:0 6%}.tDXCva_solutionPoints{gap:28px}.tDXCva_dayBody{max-width:51%}}@media (max-width:767px){.tDXCva_heroSequence{--hero-static-image-height:56svh}.tDXCva_heroRunway{height:110svh}.tDXCva_heroProgress{width:96px;bottom:45px;left:80px}.tDXCva_pageShell .tDXCva_mobileCta{display:block}.tDXCva_hero{align-items:flex-start;min-height:100svh;padding:46svh 24px 95px}.tDXCva_hero .tDXCva_atmosphere{height:56svh}.tDXCva_hero .tDXCva_picture img{-o-object-position:80% center;object-position:80% center}.tDXCva_hero .tDXCva_heroNight .tDXCva_picture img{-o-object-position:65% center;object-position:65% center}.tDXCva_heroShade{background:linear-gradient(0deg,#131c19 0% calc(100% - 47svh),#131c1933 calc(100% - 33svh),#0000 calc(100% - 25svh))}.tDXCva_heroTitle{font-size:calc(var(--t-h2) * .93);margin-top:24px}.tDXCva_heroLead{width:100%;max-width:none;font-size:var(--t-body);margin-top:24px;line-height:1.9}.tDXCva_monitorNote{gap:10px;margin-top:24px}.tDXCva_heroNote{margin-top:20px}.tDXCva_heroCopy a,.tDXCva_closingCopy a{gap:9px;max-width:100%;font-size:var(--t-small)!important;padding:16px 17px!important}.tDXCva_heroCopy a span,.tDXCva_closingCopy a span{font-size:var(--t-small)!important}.tDXCva_scrollCue{width:36px;height:36px;bottom:28px;left:24px}.tDXCva_visualCaption{font-size:var(--t-eyebrow);letter-spacing:.02em;bottom:37px;right:24px}.tDXCva_audience>div{display:block}.tDXCva_audience>div>:nth-child(3){margin-top:36px}.tDXCva_audience h2{max-width:none}.tDXCva_example>div>.reveal:nth-child(4)>div>div{transform:none}.tDXCva_problem>div{display:block}.tDXCva_problem>div>:nth-child(5){margin-top:32px}.tDXCva_problem>div>:nth-child(6){margin-top:36px;padding-top:28px}.tDXCva_solutionPoints{margin-top:36px;display:block}.tDXCva_solutionPoints>div>div{padding-block:24px}.tDXCva_programDetails{padding-block:50px 80px}.tDXCva_programDetails .text-num-lg{font-size:var(--t-num-lg)}.tDXCva_dayChapter{align-items:flex-start;min-height:110svh;padding:45svh 24px 115px}.tDXCva_filmLayer .tDXCva_picture,.tDXCva_dayStill>.tDXCva_picture{height:46svh}.tDXCva_filmLayer .tDXCva_picture img,.tDXCva_dayStill .tDXCva_picture img{-o-object-position:83% center;object-position:83% center}.tDXCva_filmLayer{transform-origin:80% 22%}.tDXCva_filmShade{background:linear-gradient(0deg,#101815 0% calc(100% - 43svh),#10181566 calc(100% - 30svh),#0000 calc(100% - 22svh))}.tDXCva_filmProgress,.tDXCva_filmCaption{display:none}.tDXCva_dayNumber{margin-bottom:22px;padding-top:16px}.tDXCva_dayCopy h3{font-size:var(--t-h2);margin-bottom:24px}.tDXCva_dayBody{max-width:none;font-size:var(--t-body);line-height:2}.tDXCva_instructorGrid{grid-template-columns:1fr;gap:40px}.tDXCva_instructorPortrait{max-width:440px}.tDXCva_instructorGrid ul{gap:20px}.tDXCva_outcomes blockquote{font-size:var(--t-h3)}.tDXCva_closing{align-items:flex-end;min-height:900px;padding-block:450px 100px}.tDXCva_closing .tDXCva_atmosphere{height:460px}.tDXCva_closing .tDXCva_picture img{-o-object-position:86% center;object-position:86% center}.tDXCva_closingShade{background:linear-gradient(0deg,#16211a 0% calc(100% - 450px),#16211a44 calc(100% - 300px),#0000 calc(100% - 180px))}.tDXCva_closingCopy h2{font-size:var(--t-h2)}.tDXCva_closingCopy>.reveal>p{font-size:var(--t-body)}.tDXCva_pageShell .sm\:hidden.fixed a{font-size:var(--t-small)}}@media (prefers-reduced-motion:reduce){.tDXCva_heroSequence[data-motion=on] .tDXCva_heroSticky{position:relative;top:auto}.tDXCva_heroSequence .tDXCva_heroRunway,.tDXCva_heroSequence .tDXCva_heroProgress,.tDXCva_heroSequence .tDXCva_heroDaylight,.tDXCva_heroSequence .tDXCva_heroBloom,.tDXCva_heroSequence .tDXCva_heroFinalTone{display:none}.tDXCva_heroSequence .tDXCva_heroNight{height:var(--hero-static-image-height)}.tDXCva_heroSequence .tDXCva_heroNight .tDXCva_picture{filter:none;will-change:auto;transform:none}.tDXCva_heroSequence .tDXCva_heroCopy,.tDXCva_heroSequence .tDXCva_heroShade,.tDXCva_heroSequence .tDXCva_scrollCue,.tDXCva_heroSequence .tDXCva_visualCaption{opacity:1;pointer-events:auto;transform:none}.tDXCva_atmosphere .tDXCva_picture{will-change:auto;transform:none}.tDXCva_daybook[data-motion=on] .tDXCva_filmStage{display:none}.tDXCva_daybook[data-motion=on] .tDXCva_dayStill{display:block}.tDXCva_daybook[data-motion=on] .tDXCva_dayChapter:first-of-type{margin-top:0}.tDXCva_dayChapter{min-height:100svh}.tDXCva_filmLayer{will-change:auto}.tDXCva_example>div>.reveal:nth-child(4)>div>div{transform:none}}.tDXCva_results{background:var(--bootcamp-paper)}.tDXCva_resultsGrid{-moz-column-gap:8%;grid-template-columns:repeat(2,1fr);column-gap:8%;margin:56px 0 0;display:grid}.tDXCva_resultItem{border-bottom:1px solid #d3d8cf;flex-direction:column-reverse;justify-content:flex-end;gap:14px;height:100%;padding:34px 0 30px;display:flex}.tDXCva_resultItem dt{color:#3f4740;max-width:34em;line-height:1.9}.tDXCva_resultValue{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:400;line-height:1.25}.tDXCva_caseStudy{background:#fff;border-top:1px solid #d8ddd4}.tDXCva_person{border-bottom:1px solid #d8ddd4;grid-template-columns:minmax(200px,.75fr) 2fr;gap:24px 8%;padding:56px 0;display:grid}.tDXCva_person h3{line-height:1.7}.tDXCva_voiceLabel{color:#5f665f;letter-spacing:.08em;margin:0}.tDXCva_voiceBefore{border-left:1px solid #c3cabf;margin:12px 0 0;padding-left:20px;line-height:2}.tDXCva_voiceBefore p,.tDXCva_voiceAfter p{margin:0}.tDXCva_voiceAfter{font-size:var(--t-lead);max-width:36em;margin:18px 0 0;line-height:2}.tDXCva_results h2,.tDXCva_caseStudy h2,.tDXCva_verify h2{word-break:auto-phrase}.tDXCva_caseFigure{margin:56px 0 0}.tDXCva_caseFigure img{width:100%;height:auto;display:block}.tDXCva_caseFigure figcaption{color:#5f665f;margin-top:14px;line-height:1.8}.tDXCva_caseTimeline{max-width:980px;margin-top:96px}.tDXCva_caseStep{border-bottom:1px solid #e0e4dc;grid-template-columns:120px 1fr;gap:8px 28px;padding:26px 0;display:grid}.tDXCva_caseGaps{max-width:860px;margin-top:88px}.tDXCva_verify{background:var(--bootcamp-paper);border-top:1px solid #d8ddd4}.tDXCva_verifyGrid{grid-template-columns:1fr 1fr;gap:0 8%;margin-top:56px;display:grid}.tDXCva_verifyGrid blockquote{font-size:var(--t-lead);border-left:1px solid #899a88;margin:0;padding-left:24px;line-height:2}.tDXCva_verifyGrid blockquote p{margin:0}.tDXCva_verifySteps{border-top:1px solid #ced3cb;margin:0;padding:0;list-style:none}.tDXCva_verifySteps li{border-bottom:1px solid #e0e4dc;padding:22px 0;line-height:2}@media (max-width:1100px){.tDXCva_resultsGrid{-moz-column-gap:6%;column-gap:6%}}@media (max-width:767px){.tDXCva_resultsGrid{grid-template-columns:1fr;margin-top:40px}.tDXCva_resultItem{padding:26px 0 24px}.tDXCva_person{grid-template-columns:1fr;padding:44px 0}.tDXCva_voiceAfter{font-size:var(--t-body)}.tDXCva_caseTimeline{margin-top:72px}.tDXCva_caseStep{grid-template-columns:1fr;padding:22px 0}.tDXCva_caseGaps{margin-top:64px}.tDXCva_verifyGrid{grid-template-columns:1fr;gap:40px;margin-top:40px}}
.xDVfka_page{color:#19211d;background:#f4f3ee}.xDVfka_container{width:min(100% - 128px,1320px);margin-inline:auto}.xDVfka_page a:focus-visible,.xDVfka_page summary:focus-visible{outline-offset:7px;outline:2px solid #007e75}.xDVfka_hero{color:#f3f4ee;background:#18201d;padding:180px 0 70px}.xDVfka_hero .eyebrow{color:#bac9bb}.xDVfka_hero h1{font-size:var(--t-h1);letter-spacing:-.04em;margin:32px 0 45px;font-weight:300;line-height:1.55}.xDVfka_intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:10%;display:grid}.xDVfka_intro>p{max-width:33em;font-size:var(--t-lead);color:#e3e7dc;margin:0;line-height:2}.xDVfka_provenance{color:#bbc8b7;font-size:var(--t-small);line-height:2}.xDVfka_provenance p{margin:0 0 15px}.xDVfka_provenance time{font-family:var(--font-en), sans-serif;letter-spacing:.04em}.xDVfka_metrics{border-top:1px solid #536151;grid-template-columns:repeat(4,1fr);gap:36px;margin:65px 0 0;padding:42px 0 0;display:grid}.xDVfka_metrics div{flex-direction:column;display:flex}.xDVfka_metrics dt{font-size:var(--t-small);color:#c4cebf;order:2;margin-top:15px}.xDVfka_metrics dd{font-family:var(--font-en), sans-serif;font-size:var(--t-num-md);letter-spacing:-.06em;margin:0;font-weight:300;line-height:1.2}.xDVfka_metrics dd span{font-size:var(--t-body);letter-spacing:0;margin-left:8px}.xDVfka_index{background:#e7eae1;padding:28px 0}.xDVfka_index .xDVfka_container{flex-wrap:wrap;gap:18px 38px;display:flex}.xDVfka_index a{color:#34432f;font-size:var(--t-small);border-bottom:1px solid #9aa68f;padding-block:5px;text-decoration:none}.xDVfka_section{padding-block:120px}.xDVfka_career{background:#fff}.xDVfka_careerGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8%;display:grid}.xDVfka_careerIntro{position:sticky;top:120px}.xDVfka_careerIntro h2{font-size:var(--t-h2);letter-spacing:-.035em;margin:22px 0 28px;font-weight:300;line-height:1.6}.xDVfka_careerIntro>p:not(.eyebrow){color:#5c6656;max-width:29em;line-height:2}.xDVfka_careerIntro>p:not(.eyebrow):not(.xDVfka_careerNote){font-size:var(--t-body)}.xDVfka_careerNote{font-size:var(--t-small);margin-top:30px}.xDVfka_careerTimeline{margin:0;padding:0;list-style:none}.xDVfka_careerTimeline li{border-top:1px solid #c5cdbe;grid-template-columns:155px 1fr;gap:25px;padding-block:32px;display:grid}.xDVfka_careerTimeline li:last-child{border-bottom:1px solid #c5cdbe}.xDVfka_careerYear{align-items:baseline;gap:6px;display:flex}.xDVfka_careerYear time{font:300 var(--t-h2)/1.2 var(--font-en), sans-serif;letter-spacing:-.05em}.xDVfka_careerYear>span{font-size:var(--t-small);white-space:nowrap;color:#5c6656}.xDVfka_careerTimeline h3{font-size:var(--t-h3);margin:0 0 12px;font-weight:500;line-height:1.7}.xDVfka_careerTimeline p{font-size:var(--t-body);color:#5c6656;margin:0;line-height:2}.xDVfka_sectionHeader{justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px;display:flex}.xDVfka_sectionHeader h2,.xDVfka_archiveIntro h2,.xDVfka_history h2{font-size:var(--t-h2);letter-spacing:-.035em;margin:22px 0 0;font-weight:300;line-height:1.6}.xDVfka_sectionHeader>p{font-size:var(--t-body);color:#5c6656;max-width:28em;margin:0 0 8px;line-height:2}.xDVfka_sectionNote{font-size:var(--t-small);color:#626d5d;margin:28px 0 0;line-height:1.9}.xDVfka_workList{border-top:1px solid #829079}.xDVfka_work{border-bottom:1px solid #c5cdbe;scroll-margin-top:110px}.xDVfka_work summary{cursor:pointer;grid-template-columns:1fr 1.1fr .55fr 24px;align-items:center;gap:30px;padding:32px 0;list-style:none;display:grid}.xDVfka_work summary::-webkit-details-marker{display:none}.xDVfka_workName{display:block}.xDVfka_kind{color:#56604f;font-size:var(--t-small);margin-bottom:8px;display:block}.xDVfka_projectTitle{font-size:var(--t-h3);font-weight:500;line-height:1.65;display:block}.xDVfka_workSummary{font-size:var(--t-body);color:#516049;line-height:1.9}.xDVfka_workState{flex-direction:column;align-items:start;gap:10px;display:flex}.xDVfka_status{color:#4d5d45;font-size:var(--t-small);border:1px solid #a9b69d;padding:6px 10px;line-height:1.6;display:inline-block}.xDVfka_status[data-live=true]{color:#f5f7ef;background:#36452e;border-color:#36452e}.xDVfka_period{font-family:var(--font-en), var(--font-jp), sans-serif;font-size:var(--t-small);color:#56604f}.xDVfka_expand{width:20px;height:20px;display:block;position:relative}.xDVfka_expand:before,.xDVfka_expand:after{content:"";background:#58694f;width:14px;height:1px;position:absolute;top:10px;left:3px}.xDVfka_expand:after{transform:rotate(90deg)}.xDVfka_work[open] .xDVfka_expand:after,.xDVfka_areas details[open] .xDVfka_expand:after{transform:rotate(0)}.xDVfka_workBody{grid-template-columns:1fr 1.4fr;gap:9%;padding:0 0 45px;display:grid}.xDVfka_workBody h3{font-size:var(--t-small);color:#5b6a51;margin:18px 0 12px;font-weight:500}.xDVfka_workBody p,.xDVfka_workBody li{font-size:var(--t-body);line-height:2}.xDVfka_workBody p{margin:0}.xDVfka_workBody ul{margin:0;padding-left:1.2em}.xDVfka_workBody li{margin-bottom:10px;padding-left:.3em}.xDVfka_specs{margin:30px 0 0}.xDVfka_specs>div{margin-top:18px}.xDVfka_specs dt{color:#5b6a51;font-size:var(--t-small);margin-bottom:5px}.xDVfka_specs dd{font-size:var(--t-small);overflow-wrap:anywhere;margin:0;line-height:1.9}.xDVfka_field{background:#e4e8df}.xDVfka_learning{background:#fff}.xDVfka_learning .xDVfka_sectionHeader{max-width:1040px}.xDVfka_archive{color:#eff2e9;background:#18201d}.xDVfka_archive .eyebrow{color:#bbc8b4}.xDVfka_archiveIntro{grid-template-columns:1fr .65fr;align-items:end;gap:10%;margin-bottom:65px;display:grid}.xDVfka_archiveIntro p:not(.eyebrow){font-size:var(--t-body);color:#c4cebc;max-width:39em;margin:28px 0 0;line-height:2}.xDVfka_archiveTotal{font:300 var(--t-num-xl)/1 var(--font-en), sans-serif;letter-spacing:-.075em;justify-self:end}.xDVfka_archiveTotal span{font-size:var(--t-h3);letter-spacing:0;margin-left:12px}.xDVfka_archiveGrid{grid-template-columns:1fr 1fr;gap:45px 80px;display:grid}.xDVfka_archiveGroup{border-top:1px solid #53644b;padding-top:24px}.xDVfka_archiveGroup header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.xDVfka_archiveGroup h3{font-size:var(--t-h3);margin:0;font-weight:400}.xDVfka_archiveCount{font:300 var(--t-num-md)/1.3 var(--font-en), sans-serif;color:#e1e8d7;letter-spacing:-.045em}.xDVfka_archiveCount span{font:400 var(--t-small) var(--font-jp), sans-serif;margin-left:7px}.xDVfka_archiveGroup p{font-size:var(--t-small);color:#bbc9b2;margin:20px 0 15px;line-height:1.9}.xDVfka_archiveGroup ul{font-size:var(--t-small);color:#dbe3d2;margin:0;padding-left:1.2em;line-height:2}.xDVfka_archiveGroup li{margin-bottom:6px}.xDVfka_archive .xDVfka_sectionNote{color:#b8c6ad;margin-top:48px}.xDVfka_areas{border-top:1px solid #829079}.xDVfka_areas details{border-bottom:1px solid #c5cdbe}.xDVfka_areas summary{font-size:var(--t-h3);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding-block:28px;font-weight:400;list-style:none;display:flex}.xDVfka_areas summary::-webkit-details-marker{display:none}.xDVfka_areas .xDVfka_expand{flex-shrink:0}.xDVfka_areas dl{grid-template-columns:1fr 1fr;gap:24px 60px;margin:0 0 30px;display:grid}.xDVfka_areas dt{font-size:var(--t-body);margin-bottom:8px;font-weight:500}.xDVfka_areas dd{font-size:var(--t-small);color:#5b6a51;margin:0;line-height:1.9}.xDVfka_securityLead{font-size:var(--t-body);color:#5c6656;max-width:40em;margin:0 0 48px;line-height:2}.xDVfka_securityLabel{font-size:var(--t-small);color:#5b6a51;margin:0 0 14px;font-weight:500}.xDVfka_securityList{border-top:1px solid #829079;margin:0;padding:0;list-style:none}.xDVfka_securityList li{font-size:var(--t-body);border-bottom:1px solid #c5cdbe;padding-block:24px;line-height:1.9}.xDVfka_history{background:#e7eae2}.xDVfka_historyGrid{grid-template-columns:.85fr 1.15fr;gap:9%;display:grid}.xDVfka_history h2{margin-bottom:25px}.xDVfka_history p:not(.eyebrow){color:#596a4f;font-size:var(--t-body);max-width:25em;line-height:2}.xDVfka_history dl{margin:0}.xDVfka_history dl>div{border-top:1px solid #b7c3ad;grid-template-columns:75px 1fr;gap:20px;padding:22px 0;display:grid}.xDVfka_history dt{font:500 var(--t-body) var(--font-en), sans-serif;padding-top:4px}.xDVfka_history dd{font-size:var(--t-small);margin:0;line-height:2}.xDVfka_cta{background:#f4f3ee;padding-block:120px}.xDVfka_cta h2{font-size:var(--t-h2);margin:0 0 24px;font-weight:300;line-height:1.6}.xDVfka_cta p{font-size:var(--t-lead);color:#56664d;line-height:2}.xDVfka_ctaLinks{flex-wrap:wrap;align-items:center;gap:28px 40px;margin-top:36px;display:flex}.xDVfka_button{color:#fff;font-size:var(--t-small);background:#007e75;justify-content:space-between;gap:45px;padding:20px 26px;text-decoration:none;display:inline-flex}.xDVfka_button:hover{background:#00655e}.xDVfka_textLink{color:#30442b;font-size:var(--t-small);border-bottom:1px solid #899980;padding-block:12px;text-decoration:none}@media (max-width:1100px){.xDVfka_container{width:calc(100% - 80px)}.xDVfka_work summary{grid-template-columns:1fr 1fr .6fr 20px;gap:20px}.xDVfka_archiveGrid{gap:45px}.xDVfka_careerGrid{grid-template-columns:.75fr 1.25fr;gap:6%}.xDVfka_careerTimeline li{grid-template-columns:125px 1fr;gap:20px}}@media (max-width:767px){.xDVfka_container{width:calc(100% - 48px)}.xDVfka_hero{padding:140px 0 60px}.xDVfka_hero h1{margin:26px 0 32px;line-height:1.6}.xDVfka_intro,.xDVfka_sectionHeader,.xDVfka_archiveIntro,.xDVfka_historyGrid{display:block}.xDVfka_intro>p{font-size:var(--t-body)}.xDVfka_provenance{margin-top:28px}.xDVfka_metrics{grid-template-columns:1fr 1fr;gap:32px 24px;margin-top:40px;padding-top:30px}.xDVfka_metrics dd{font-size:var(--t-num-md)}.xDVfka_metrics dd span{font-size:var(--t-small);margin-left:6px}.xDVfka_index .xDVfka_container{gap:14px 24px}.xDVfka_section,.xDVfka_cta{padding-block:80px}.xDVfka_careerGrid{display:block}.xDVfka_careerIntro{margin-bottom:35px;position:static}.xDVfka_careerTimeline li{grid-template-columns:1fr;gap:15px;padding-block:28px}.xDVfka_sectionHeader{margin-bottom:36px}.xDVfka_sectionHeader>p{margin-top:25px}.xDVfka_work summary{grid-template-columns:1fr 24px;gap:18px;padding-block:27px}.xDVfka_workName{grid-area:1/1}.xDVfka_workSummary{font-size:var(--t-small);grid-area:2/1/3/3}.xDVfka_workState{flex-flow:wrap;grid-area:3/1/4/3;align-items:center;gap:14px}.xDVfka_expand{grid-area:1/2}.xDVfka_workBody{padding-bottom:28px;display:block}.xDVfka_workBody>div+div{margin-top:26px}.xDVfka_workBody h3{margin-top:10px}.xDVfka_workBody p,.xDVfka_workBody li{font-size:var(--t-small)}.xDVfka_specs{margin-top:20px}.xDVfka_archiveIntro{margin-bottom:40px}.xDVfka_archiveTotal{margin-top:35px}.xDVfka_archiveGrid{grid-template-columns:1fr;gap:36px}.xDVfka_archiveGroup header{gap:15px}.xDVfka_archiveGroup h3{max-width:10em}.xDVfka_archiveCount{white-space:nowrap}.xDVfka_history dl{margin-top:35px}.xDVfka_areas dl{grid-template-columns:1fr}.xDVfka_securityLead{margin-bottom:36px}.xDVfka_securityList li{font-size:var(--t-small);padding-block:20px}.xDVfka_history dl>div{grid-template-columns:56px 1fr;gap:20px}}@media (max-width:360px){.xDVfka_hero h1{font-size:var(--t-h2);text-wrap:balance}}
.fy8-3G_list{-moz-column-gap:64px;border-top:1px solid #1d261f;grid-template-columns:1fr 1fr;column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.fy8-3G_list li{border-bottom:1px solid #c8cec8;padding:30px 0 32px}.fy8-3G_list h3{font-size:var(--t-h3);color:#1d261f;margin:0 0 10px;font-weight:500;line-height:1.6}.fy8-3G_list p{font-size:var(--t-body);color:#505c53;margin:0;line-height:1.95}.fy8-3G_ai{border-top:1px solid #c8cec8;max-width:760px;margin-top:56px;padding-top:28px}.fy8-3G_ai h3{font-size:var(--t-body);color:#1d261f;margin:0 0 10px;font-weight:600}.fy8-3G_ai p{font-size:var(--t-body);color:#505c53;margin:0;line-height:2}@media (max-width:767px){.fy8-3G_list{grid-template-columns:1fr}.fy8-3G_list li{padding:24px 0 26px}.fy8-3G_ai{margin-top:40px}}.fy8-3G_block{padding-block:72px 104px}.fy8-3G_blockTitle{font-size:var(--t-h2);letter-spacing:-.03em;color:#1d261f;margin:0 0 12px;font-weight:300;line-height:1.5}.fy8-3G_blockLead{font-size:var(--t-body);color:#505c53;max-width:36em;margin:0 0 40px;line-height:2}@media (max-width:767px){.fy8-3G_block{padding-block:48px 72px}}
