.kh1420{--ink:#19191a;--coral:#df7969;--coralDeep:#bf6557;--line:#dfdcd8;--paper:#faf9f6;--grey:#f1f0ec;--muted:#65635e;--cream:#f8ede8;--dark:#24272a}.kh1420 *{box-sizing:border-box}.kh1420{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Reference System Inter,Reference System Jakarta,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.kh1420 button,.kh1420 input,.kh1420 textarea{font:inherit}.kh1420 button{cursor:pointer}.kh1420 a{color:inherit;text-decoration:none}.kh1420 button:focus-visible,.kh1420 a:focus-visible,.kh1420 [tabindex]:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.kh1420 img{max-width:100%;display:block}.kh1420 .shell{max-width:1330px;margin:auto;padding-inline:clamp(22px,4vw,70px)}.kh1420 .kicker{text-transform:uppercase;letter-spacing:.14em;border-left:2px solid var(--coral);padding-left:11px;font-size:12px;font-weight:800;line-height:1.5}.kh1420 .muted{color:var(--muted)}.kh1420 h1,.kh1420 h2,.kh1420 h3,.kh1420 p{margin-top:0}.kh1420 h1,.kh1420 h2,.kh1420 h3{letter-spacing:-.052em}.kh1420 h1{margin-bottom:22px;font-size:clamp(52px,6.3vw,94px);font-weight:830;line-height:.99}.kh1420 h2{margin-bottom:20px;font-size:clamp(37px,4.4vw,63px);font-weight:820;line-height:1.04}.kh1420 h3{font-size:clamp(23px,2.25vw,33px);font-weight:780;line-height:1.12}.kh1420 .coral{color:var(--coral)}.kh1420 p{line-height:1.55}.kh1420 .bodycopy{max-width:540px;color:var(--muted);font-size:17px;line-height:1.55}.kh1420 small,.kh1420 .small{font-size:14px}.kh1420 .chip{border:1px solid var(--line);background:#fff;border-radius:100px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:700}.kh1420 .chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.kh1420 .btn{border:1px solid var(--ink);white-space:nowrap;background:0 0;border-radius:40px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.kh1420 .btn:hover{transform:translateY(-2px)}.kh1420 .btn.primary{background:var(--ink);color:#fff}.kh1420 .btn.outline{color:var(--ink);background:0 0}.kh1420 .btn.light{color:#fff;border-color:#fff}.kh1420 .btn.smallbutton{min-height:40px;padding:9px 14px}.kh1420 .nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;height:81px;display:flex}.kh1420 .wordmark{width:126px;height:auto}.kh1420 .navlinks{align-items:center;gap:31px;font-size:13px;font-weight:740;display:flex}.kh1420 .navlinks a:hover{color:var(--coral)}.kh1420 .headercta{font-size:13px}.kh1420 .sectionhead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.kh1420 .sectionhead h2{margin:12px 0 0}.kh1420 .hero{grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);align-items:center;gap:clamp(30px,5vw,76px);min-height:690px;padding-top:85px;padding-bottom:95px;display:grid}.kh1420 .hero .actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.kh1420 .heroRight{min-width:0}.kh1420 .personstrip{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:18px;display:grid}.kh1420 .person{text-align:left;background:0 0;border:0;min-width:0;padding:0}.kh1420 .portrait{aspect-ratio:1/1.04;background:var(--grey);border:2px solid #0000;border-radius:9px;transition:transform .2s,border .2s;display:block;overflow:hidden}.kh1420 .portrait img{object-fit:cover;width:100%;height:100%}.kh1420 .person .label{margin-top:8px;font-size:12px;font-weight:800;line-height:1.3;display:block}.kh1420 .person.active .portrait{border:3px solid var(--coral);transform:translateY(-4px)}.kh1420 .person.active .label{color:var(--coralDeep)}.kh1420 .heroWork{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1.14fr .8fr;gap:23px;min-height:384px;padding:12px;display:grid;box-shadow:0 18px 50px #00000008}.kh1420 .artbutton{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.kh1420 .heroWork .artbutton .art{height:100%;min-height:354px}.kh1420 .heroWorkSide{flex-direction:column;justify-content:center;padding:15px 13px 15px 0;display:flex}.kh1420 .heroWorkSide .bodycopy{font-size:15px}.kh1420 .inlineLink{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:800;display:inline-flex}.kh1420 .inlineLink:hover{color:var(--coralDeep)}.kh1420 .art{aspect-ratio:4/5;isolation:isolate;text-align:left;color:#fff;background:#c4b6a9;position:relative;overflow:hidden}.kh1420 .art img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.kh1420 .art:after{content:"";z-index:-1;background:linear-gradient(#0000000f 30%,#000000ad);position:absolute;inset:0}.kh1420 .art .atop{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:850;position:absolute;top:19px;left:18px;right:18px}.kh1420 .art .abottom{letter-spacing:-.06em;font-size:clamp(20px,2.15vw,34px);font-weight:850;line-height:1.02;position:absolute;bottom:23px;left:18px;right:18px}.kh1420 .art .afoot{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;position:absolute;bottom:7px;right:18px}.kh1420 .art.cardart{border-radius:4px}.kh1420 .works{background:#f0efeb}.kh1420 .works .sectionhead{align-items:end}.kh1420 .galleryFilters{flex-wrap:wrap;gap:9px;display:flex}.kh1420 .gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.kh1420 .galleryItem{text-align:left;background:0 0;border:0;min-width:0;padding:0}.kh1420 .galleryItem .art{transition:transform .2s,box-shadow .2s}.kh1420 .galleryItem:hover .art{transform:translateY(-4px);box-shadow:0 10px 25px #0002}.kh1420 .galleryItem .art .abottom{font-size:clamp(21px,2.2vw,34px)}.kh1420 .galleryItem .meta{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;font-size:13px;font-weight:740;display:flex}.kh1420 .miniArrow{color:var(--coral)}.kh1420 .sideBySide{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:60px;display:grid}.kh1420 .ideaPanel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.kh1420 .tabline{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.kh1420 .ideaPanel .prompt{letter-spacing:-.04em;border-left:3px solid var(--coral);background:var(--grey);margin-bottom:18px;padding:21px;font-size:25px;font-weight:720;line-height:1.24}.kh1420 .ideaPanel .prompt:before{content:"THE STARTING POINT";letter-spacing:.13em;color:var(--coralDeep);margin-bottom:12px;font-size:10px;font-weight:800;display:block}.kh1420 .ideaResult{grid-template-columns:180px 1fr;align-items:center;gap:23px;display:grid}.kh1420 .ideaResult .art{max-height:280px}.kh1420 .ideaResult h3{margin:8px 0;font-size:25px}.kh1420 .learn{background:var(--ink);color:#fff}.kh1420 .learn .bodycopy,.kh1420 .learn .muted{color:#d0d0cc}.kh1420 .learn .kicker{border-color:var(--coral)}.kh1420 .learnPanel{color:var(--ink);background:#fff;border-radius:8px;padding:23px}.kh1420 .accountHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;font-weight:800;display:flex}.kh1420 .accountPic{object-fit:cover;border-radius:50%;width:39px;height:39px}.kh1420 .miniProfile{align-items:center;gap:12px;display:flex}.kh1420 .learningCards{grid-template-columns:1fr .91fr;gap:18px;margin-top:21px;display:grid}.kh1420 .chartBox{border:1px solid var(--line);padding:22px}.kh1420 .chart{border-bottom:1px solid var(--line);align-items:end;gap:17px;height:170px;padding:10px 0 0;display:flex}.kh1420 .barButton{background:0 0;border:0;flex-direction:column;justify-content:end;align-items:stretch;gap:10px;width:25%;height:100%;display:flex;position:relative}.kh1420 .bar{background:var(--ink);width:60%;margin:0 auto;transition:height .32s,background .32s;display:block}.kh1420 .barButton.active .bar{background:var(--coral)}.kh1420 .barButton span:last-child{color:#5e5e5e;min-height:23px;font-size:11px;font-weight:700;line-height:1.1}.kh1420 .learnInsight{background:#f5eae6;flex-direction:column;justify-content:center;padding:24px;display:flex}.kh1420 .learnInsight h3{margin:15px 0}.kh1420 .nextCard{border-top:1px solid #e5cac0;margin-top:14px;padding-top:14px;font-size:16px;font-weight:800}.kh1420 .how{background:#f0efeb}.kh1420 .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kh1420 .step{border:1px solid var(--line);text-align:left;background:#fff;padding:17px}.kh1420 .step .stepno{color:var(--coralDeep);letter-spacing:.13em;font-size:12px;font-weight:850}.kh1420 .step h3{letter-spacing:-.035em;margin:13px 0 10px;font-size:20px}.kh1420 .stepvisual{background:var(--grey);justify-content:center;align-items:center;height:177px;margin-top:18px;display:flex;overflow:hidden}.kh1420 .stepvisual img{object-fit:cover;width:100%;height:100%}.kh1420 .stepvisual .art{width:100%;height:100%;aspect-ratio:unset}.kh1420 .step.open{border-color:var(--coral);box-shadow:0 6px 30px #00000008}.kh1420 .stepdesc{color:var(--muted);font-size:14px;line-height:1.5;display:none}.kh1420 .step.open .stepdesc{display:block}.kh1420 .step.open .stepvisual{height:225px}.kh1420 .natural{grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid}.kh1420 .chat{border:1px solid var(--line);background:#f0efeb;border-radius:8px;padding:27px}.kh1420 .message{background:#fff;border-radius:16px 16px 16px 4px;max-width:90%;margin-bottom:13px;padding:16px 18px;font-size:16px;font-weight:600}.kh1420 .reply{background:#ecd4cc;border-radius:16px 16px 4px;max-width:90%;margin-left:auto;padding:16px 18px;font-size:15px}.kh1420 .editRow{align-items:center;gap:8px;margin-top:18px;display:flex}.kh1420 .editRow input{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;min-width:0;padding:14px;font-size:15px}.kh1420 .editRow button{min-width:76px}.kh1420 .autop{background:#f3e7e2}.kh1420 .autopanel{background:#fff;border:1px solid #ded3cd;border-radius:8px;padding:25px}.kh1420 .autohead{justify-content:space-between;align-items:center;gap:15px;display:flex}.kh1420 .switch{background:#e7e7e4;border:1px solid #bbb;border-radius:40px;justify-content:flex-start;align-items:center;width:60px;height:33px;padding:4px;transition:background .25s;display:flex}.kh1420 .switch span{background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .25s;box-shadow:0 2px 5px #0002}.kh1420 .switch.on{background:var(--coral)}.kh1420 .switch.on span{transform:translate(26px)}.kh1420 .autoLine{background:var(--line);height:1px;margin:20px 0}.kh1420 .autoGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kh1420 .autoTile{border:1px solid var(--line);text-align:left;background:#fff;padding:7px}.kh1420 .autoTile .art{height:140px;aspect-ratio:unset}.kh1420 .autoTile .meta{color:var(--muted);margin:9px 3px 4px;font-size:12px;display:block}.kh1420 .autoStatus{background:var(--grey);margin-top:16px;padding:12px;font-size:14px;font-weight:700}.kh1420 .prices{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kh1420 .price{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:290px;padding:23px;display:flex}.kh1420 .price.hot{border:2px solid var(--ink)}.kh1420 .price .amount{letter-spacing:-.06em;margin:23px 0 5px;font-size:37px;font-weight:850}.kh1420 .price .per{color:var(--muted);font-size:13px}.kh1420 .price .desc{color:var(--muted);margin:16px 0 24px;font-size:15px;line-height:1.5}.kh1420 .price .btn{margin-top:auto}.kh1420 .price .tag{letter-spacing:.12em;font-size:12px;font-weight:900}.kh1420 .region{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kh1420 .faq{border-top:1px solid var(--line)}.kh1420 .faqitem button{text-align:left;letter-spacing:-.025em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 0;font-size:19px;font-weight:760;display:flex}.kh1420 .faqitem .symbol{color:var(--coral);font-size:22px;transition:transform .2s}.kh1420 .faqitem.open .symbol{transform:rotate(45deg)}.kh1420 .faqanswer{color:var(--muted);grid-template-rows:0fr;max-width:750px;font-size:16px;line-height:1.64;transition:grid-template-rows .3s;display:grid}.kh1420 .faqanswer>div{min-height:0;overflow:hidden}.kh1420 .faqitem.open .faqanswer{grid-template-rows:1fr}.kh1420 .faqanswer p{margin:0;padding-bottom:21px}.kh1420 .faqanswer a{color:var(--coral);text-underline-offset:3px;text-decoration:underline}.kh1420 .faqanswer a:hover,.kh1420 .faqanswer a:focus-visible{color:#934f42}.kh1420 .footer{color:#fff;background:#1a1b1b;padding:48px 0}.kh1420 .footer .wordmark{filter:brightness(0)invert()}.kh1420 .footerrow{justify-content:space-between;align-items:center;gap:25px;display:flex}.kh1420 .footlinks{gap:19px;font-size:14px;display:flex}.kh1420 .underlabel{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:13px;font-weight:800}.kh1420 .modal{z-index:100;background:#000b;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.kh1420 .modal.show{display:flex}.kh1420 .modalFrame{background:#fff;border-radius:7px;grid-template-columns:minmax(0,1.07fr) minmax(0,.83fr);width:min(1060px,100%);height:min(800px,91dvh);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #0005}.kh1420 .modalArtPane{background:#e3dfd9;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.kh1420 .slideArt{aspect-ratio:4/5;isolation:isolate;color:#fff;background:#252729;flex-direction:column;flex-shrink:0;justify-content:space-between;max-width:100%;height:100%;padding:36px;display:flex;position:relative;overflow:hidden}.kh1420 .slideArt.photo img,.kh1420 .slideArt.split img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.kh1420 .slideArt.photo:before,.kh1420 .slideArt.split:before{content:"";z-index:-1;background:linear-gradient(#00000042,#0000001f 35%,#000000b0);position:absolute;inset:0}.kh1420 .slideArt.paper{color:#18191a;background:#f7f4ef}.kh1420 .slideArt.coralbg{background:var(--coral);color:#fff}.kh1420 .slideArt.inkbg{color:#fff;background:#19191a}.kh1420 .slideArt.split img{height:49%;top:auto;bottom:0}.kh1420 .slideArt.split:before{background:linear-gradient(#0000 30%,#13131377)}.kh1420 .slideArt.split{color:#1a1a1a;background:#e8e7e2}.kh1420 .slideArt .eyebrowart{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.kh1420 .slideArt .displaytitle{letter-spacing:-.065em;max-width:98%;font-size:clamp(34px,3.4vw,59px);font-weight:870;line-height:1.01}.kh1420 .slideArt.split .displaytitle{margin:13px 0 0}.kh1420 .slideArt .slidebody{max-width:85%;font-size:18px;font-weight:550;line-height:1.5}.kh1420 .slideArt.paper .sidenumber{color:var(--coral);letter-spacing:-.07em;font-size:72px;font-weight:900}.kh1420 .slideArt.coralbg .graphic{border:13px solid #fff9;border-radius:50%;align-self:end;width:110px;height:110px}.kh1420 .modalSide{flex-direction:column;justify-content:center;min-width:0;padding:50px 38px 37px;display:flex}.kh1420 .modaltop{letter-spacing:.13em;color:var(--coralDeep);font-size:12px;font-weight:850}.kh1420 .modalnav{align-items:center;gap:11px;margin-top:auto;padding-top:30px;display:flex}.kh1420 .circlebtn{background:#fff;border:1px solid #c9c4bf;border-radius:50%;width:45px;height:45px;font-size:22px}.kh1420 .circlebtn:disabled{opacity:.24;cursor:default}.kh1420 .counter{color:var(--muted);font-size:14px}.kh1420 .close{border:1px solid var(--line);z-index:5;background:#fff;border-radius:50%;width:40px;height:40px;font-size:23px;position:absolute;top:13px;right:14px}.kh1420 .modal .hint{color:var(--muted);margin-top:22px;font-size:13px}.kh1420 .onlysr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kh1420 .toast{color:#fff;z-index:150;background:#1a1a1a;border-radius:30px;padding:12px 22px;font-size:14px;display:none;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.kh1420 .toast.show{display:block}@media (width<=1100px){.kh1420 .hero{grid-template-columns:1fr;gap:42px;min-height:auto}.kh1420 .heroText,.kh1420 .hero h1{max-width:850px}.kh1420 .sideBySide{gap:35px}.kh1420 .prices{grid-template-columns:repeat(2,1fr)}}@media (width<=740px){.kh1420 .nav{height:72px}.kh1420 .navlinks a:not(.headercta){display:none}.kh1420 .navlinks{gap:8px}.kh1420 .wordmark{width:107px}.kh1420 .section{padding-top:70px;padding-bottom:70px}.kh1420 .hero{padding-top:52px;padding-bottom:65px}.kh1420 .hero .kicker{margin-bottom:22px}.kh1420 .hero h1{font-size:clamp(47px,11vw,70px)}.kh1420 .hero .actions{flex-direction:column;align-items:flex-start}.kh1420 .hero .actions .btn{min-width:235px}.kh1420 .personstrip{scroll-snap-type:x mandatory;scrollbar-width:thin;padding:6px 3px 12px;display:flex;overflow-x:auto}.kh1420 .person{scroll-snap-align:start;min-width:112px}.kh1420 .person .label{font-size:12px}.kh1420 .heroWork{grid-template-columns:1fr;gap:3px}.kh1420 .heroWork .artbutton .art{aspect-ratio:4/4;height:auto;min-height:auto}.kh1420 .heroWorkSide{padding:15px}.kh1420 .heroWorkSide h3{margin:10px 0}.kh1420 .sectionhead{display:block}.kh1420 .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.kh1420 .sideBySide,.kh1420 .natural{grid-template-columns:1fr;gap:28px}.kh1420 .ideaResult{grid-template-columns:135px 1fr}.kh1420 .learningCards{grid-template-columns:1fr}.kh1420 .steps{grid-template-columns:repeat(2,1fr)}.kh1420 .stepvisual{height:140px}.kh1420 .autoGrid{gap:6px}.kh1420 .autoTile .art{height:115px}.kh1420 .autoTile .art .abottom{font-size:13px}.kh1420 .prices{gap:9px}.kh1420 .price{min-height:275px;padding:17px}.kh1420 .price .amount{font-size:29px}.kh1420 .modalFrame{grid-template-rows:minmax(0,62%) minmax(0,38%);grid-template-columns:1fr;height:min(810px,96dvh)}.kh1420 .modalSide{justify-content:flex-start;padding:18px 23px 20px}.kh1420 .modalSide h3{margin:7px 0;font-size:24px}.kh1420 .modalSide .bodycopy{font-size:14px}.kh1420 .modalnav{margin-top:auto;padding-top:7px}.kh1420 .modal .hint{margin-top:5px;font-size:11px}.kh1420 .slideArt{padding:25px}.kh1420 .slideArt .displaytitle{font-size:clamp(30px,8vw,54px)}.kh1420 .slideArt .slidebody{font-size:16px}.kh1420 .footerrow{display:block}.kh1420 .footlinks{flex-wrap:wrap;margin-top:28px}}@media (width<=440px){.kh1420 .steps{grid-template-columns:1fr}.kh1420 .stepvisual{height:190px}.kh1420 .step.open .stepvisual{height:210px}.kh1420 .ideaResult{grid-template-columns:120px 1fr}.kh1420 .ideaResult h3{font-size:21px}.kh1420 .prices{grid-template-columns:1fr}.kh1420 .heroWork .artbutton .art{aspect-ratio:4/4.2}.kh1420 .heroWorkSide .bodycopy{font-size:15px}}@media (prefers-reduced-motion:reduce){.kh1420{scroll-behavior:auto}.kh1420 *,.kh1420 :before,.kh1420 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kh1420 .navlinks{gap:24px}.kh1420 .shell{max-width:1420px}.kh1420 .hero{grid-template-columns:minmax(0,.81fr) minmax(0,1.19fr);gap:clamp(26px,4vw,62px);min-height:min(810px,100svh - 69px);padding-top:24px;padding-bottom:25px}.kh1420 .hero .actions .btn{min-height:45px;padding:12px 14px;font-size:13px}.kh1420 .hero .bodycopy{font-size:17px;line-height:1.48}.kh1420 .personstrip{gap:8px;margin-bottom:9px}.kh1420 .portrait{aspect-ratio:1.48}.kh1420 .person .label{margin-top:6px;font-size:12px}.kh1420 .heroWork{grid-template-columns:1.07fr .9fr;gap:14px;min-height:0;padding:9px}.kh1420 .heroWork .artbutton .art{aspect-ratio:auto;height:285px;min-height:0}.kh1420 .heroWorkSide{padding:10px}.kh1420 .heroWorkSide h3{margin:10px 0;font-size:clamp(23px,2vw,30px)}.kh1420 .heroRight>#exploreElse{font-size:13px;margin-top:5px!important}.kh1420 .bodycopy{font-size:17px}.kh1420 .underlabel{font-size:12px}.kh1420 .footer{padding:48px 0 30px}.kh1420 .galleryItem .formatBadge,.kh1420 .artbutton .formatBadge,.kh1420 .autoTile .formatBadge,.kh1420 .galleryItem .playIndicator{z-index:3;position:absolute}.kh1420 .formatBadge{color:#151515;letter-spacing:.065em;text-transform:uppercase;background:#fcfaf5e8;border-radius:4px;padding:7px 9px;font-size:11px;font-weight:850;top:11px;right:11px;box-shadow:0 1px 9px #0002}.kh1420 .art .formatBadge{left:auto;right:10px}.kh1420 .playIndicator{color:#181818;background:#fffd;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.kh1420 .cardMetaDetail{color:var(--muted);margin-top:3px;font-size:12px;font-weight:550;display:block}.kh1420 .ideaChoice{gap:9px;max-width:385px;margin-top:25px;display:grid}.kh1420 .ideaChoice label{font-size:13px;font-weight:800}.kh1420 .ideaChoice select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfcac5;border-radius:5px;padding:10px 34px 10px 13px;font-weight:700}.kh1420 .ideaWorldCaption{color:var(--coralDeep);margin:0;font-size:13px;font-weight:700}.kh1420 .steps{align-items:stretch;gap:20px}.kh1420 .step{background:#fff;flex-direction:column;min-width:0;padding:15px 17px 18px;display:flex}.kh1420 .step h3{margin:9px 0 7px;font-size:19px}.kh1420 .stepdesc{margin-bottom:12px;font-size:13px;line-height:1.45;display:block}.kh1420 .step.open .stepvisual,.kh1420 .stepvisual{flex:1;justify-content:stretch;align-items:stretch;height:auto;min-height:188px;margin-top:0;display:flex;overflow:visible}.kh1420 .stepvisual img{max-height:175px}.kh1420 .step .stepno,.kh1420 .step button,.kh1420 .step select,.kh1420 .step label{font-size:12px}.kh1420 .howConnector{text-align:center;color:var(--coralDeep);margin-top:29px;font-size:15px;font-weight:750}.kh1420 .howConnector span{vertical-align:middle;font-size:25px}.kh1420 .miniUI{text-align:left;background:#f8f7f4;border:1px solid #e4ded9;flex-direction:column;gap:10px;width:100%;min-width:0;min-height:188px;padding:14px;display:flex}.kh1420 .miniUI strong{font-size:15px;line-height:1.3}.kh1420 .miniUI p{margin:0;font-size:13px;line-height:1.4}.kh1420 .miniUI .microLabel{letter-spacing:.07em;text-transform:uppercase;color:#a45143;font-size:10px;font-weight:800}.kh1420 .miniUI .microBox{border-left:2px solid var(--coral);background:#fff;padding:10px;font-size:13px;line-height:1.35}.kh1420 .miniUI .tagrow{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.kh1420 .miniUI .tagrow span{background:#fff;border:1px solid #d9d7d1;padding:4px 6px;font-size:10px}.kh1420 .miniUI button{color:var(--ink);text-align:left;background:#fff;border:1px solid #d9d6d0;border-radius:4px;min-height:36px;padding:9px 11px;font-size:12px;line-height:1.35}.kh1420 .miniUI button:hover{border-color:var(--coral)}.kh1420 .miniPost{grid-template-columns:90px 1fr;align-items:center;gap:11px;width:100%;display:grid}.kh1420 .miniPost .art{aspect-ratio:4/5}.kh1420 .miniPost .art .abottom{font-size:15px}.kh1420 .miniPost strong{font-size:14px}.kh1420 .miniTick{align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.kh1420 .miniSignal{align-items:center;gap:8px;display:flex}.kh1420 .miniSignal b{font-size:23px}.kh1420 .miniSignal span{font-size:12px}.kh1420 .miniBar{background:#e6e4df;height:8px;overflow:hidden}.kh1420 .miniBar span{background:var(--coral);width:65%;height:100%;display:block}.kh1420 .dnaRow{border-bottom:1px solid #e8e4df;grid-template-columns:70px 1fr;gap:10px;padding:5px 0;font-size:12px;display:grid}.kh1420 .dnaRow b{font-size:11px}.kh1420 .dnaRow span{color:var(--muted)}.kh1420 .autoSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;display:flex}.kh1420 .autoSummary strong{font-size:14px}.kh1420 .autoTile .art{height:137px}.kh1420 .autoTile{text-align:left;background:#f8f7f5;padding:7px}.kh1420 .autoTile .art .abottom{font-size:18px}.kh1420 .autoTile .autoDate{text-align:left;background:#fff;border:1px solid #dedbd7;margin-bottom:6px;padding:7px;font-size:12px;font-weight:850;line-height:1.35;display:block}.kh1420 .autoTile .autoDate span{color:var(--muted);margin-top:1px;font-size:11px;font-weight:650;display:block}.kh1420 .autoTile .meta{padding:6px 0 2px;font-size:12px;font-weight:750;line-height:1.25}.kh1420 .autoState{background:var(--coral);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.kh1420 .autoStatus{font-size:14px}.kh1420 .footerGrid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:30px;display:grid}.kh1420 .footerBrand p{color:#a9a8a6;margin:13px 0;font-size:14px}.kh1420 .footer nav{flex-direction:column;align-items:start;gap:4px;display:flex}.kh1420 .footer nav a{color:#c5c3c1;align-items:center;min-height:34px;font-size:14px;display:flex}.kh1420 .footer nav a:hover{color:#fff}.kh1420 .footerLabel{text-transform:uppercase;letter-spacing:.06em;color:#999595;margin-bottom:9px;font-size:11px;font-weight:750}.kh1420 .footerBottom{color:#999595;border-top:1px solid #444;margin-top:31px;padding-top:22px}.kh1420 .footerBottom p{margin:0 0 7px;font-size:12px}.kh1420 .modalFrame{grid-template-columns:minmax(0,1.06fr) minmax(0,.84fr);width:min(1020px,98vw);height:min(790px,92dvh)}.kh1420 .modalArtPane{overflow:hidden}.kh1420 .modalArtwork{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.kh1420 .modalArtwork .slideArt{max-height:100%}.kh1420 .onartArrow{z-index:6;color:#252525;background:#fffef4;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0 0 4px;font-size:34px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 14px #0007}.kh1420 .onartArrow:hover{background:#fff;scale:1.06}.kh1420 .onartArrow:disabled{opacity:.35;cursor:default}.kh1420 .onartArrow.prev{left:13px}.kh1420 .onartArrow.next{right:13px}.kh1420 .artCounter{z-index:5;color:#161616;background:#fffc;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:14px;right:12px}.kh1420 .modalSide{justify-content:flex-start;padding:45px 30px 24px;overflow-y:auto}.kh1420 .modalSide h3{margin:16px 0 12px;font-size:29px}.kh1420 .modalSide>.bodycopy{margin-bottom:16px;font-size:14px}.kh1420 .postCaptionBlock{border-top:1px solid var(--line);flex-direction:column;min-height:0;padding-top:18px;display:flex}.kh1420 .captionHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.kh1420 .captionHeader>div{flex-direction:column;gap:2px;display:flex}.kh1420 .captionHeader strong{font-size:15px}.kh1420 .captionHeader small{color:var(--muted);font-size:12px}.kh1420 .postAvatar{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.kh1420 .postCaption{white-space:pre-line;color:#3d3b37;font-size:15px;line-height:1.6}.kh1420 .postDots{justify-content:center;align-items:center;gap:7px;margin:18px auto 0;display:flex}.kh1420 .postDots button{background:#c7c4bf;border:0;border-radius:50%;width:9px;height:9px;padding:0}.kh1420 .postDots button.on{background:var(--coral);width:10px;height:10px}.kh1420 .modal .hint{margin-top:auto;padding-top:15px;font-size:12px}@media (height<=860px) and (width>=1101px){.kh1420 .hero{padding-top:15px;padding-bottom:15px}.kh1420 .hero h1{font-size:clamp(46px,5.1vw,72px)}.kh1420 .heroWork .artbutton .art{height:250px}.kh1420 .portrait{aspect-ratio:1.6}.kh1420 .hero .kicker{margin-bottom:14px}}@media (width<=1100px){.kh1420 .hero{grid-template-columns:1fr;min-height:auto;padding-top:55px;padding-bottom:55px}.kh1420 .portrait{aspect-ratio:1.3}.kh1420 .heroWork .artbutton .art{height:350px}.kh1420 .footerGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=740px){.kh1420 .nav{height:70px}.kh1420 .hero{padding-top:35px;padding-bottom:48px}.kh1420 .hero h1{font-size:clamp(45px,10.7vw,67px)}.kh1420 .hero .actions{flex-direction:column;align-items:stretch}.kh1420 .hero .actions .btn{justify-content:center;width:100%}.kh1420 .heroWork{grid-template-columns:1fr}.kh1420 .heroWork .artbutton .art{aspect-ratio:4/4;height:auto}.kh1420 .heroWorkSide{padding:14px}.kh1420 .heroWorkSide .bodycopy{font-size:14px}.kh1420 .steps{grid-template-columns:1fr}.kh1420 .stepvisual{min-height:0}.kh1420 .miniUI{min-height:165px}.kh1420 .footerGrid{gap:24px}.kh1420 .modal{padding:0}.kh1420 .modalFrame{border-radius:0;grid-template-rows:minmax(0,58%) minmax(0,42%);grid-template-columns:1fr;width:100%;height:100dvh;max-height:none}.kh1420 .modalArtwork .slideArt{width:auto;max-width:100%;height:100%;max-height:100%}.kh1420 .modalSide{padding:16px 20px 18px}.kh1420 .modalSide h3{margin:7px 0;font-size:22px}.kh1420 .modalSide>.bodycopy{margin-bottom:10px;font-size:13px}.kh1420 .postCaption{font-size:14px}.kh1420 .postCaptionBlock{padding-top:10px}.kh1420 .postDots{margin:9px auto 0}.kh1420 .modal .hint{padding-top:8px}.kh1420 .onartArrow{width:36px;height:36px}.kh1420 .onartArrow.prev{left:8px}.kh1420 .onartArrow.next{right:8px}.kh1420 .autoGrid{gap:5px}.kh1420 .autoTile{padding:4px}.kh1420 .autoTile .art{height:108px}.kh1420 .autoTile .autoDate{padding:5px;font-size:11px}.kh1420 .footerGrid{grid-template-columns:repeat(2,1fr)}.kh1420 .footerBrand{grid-column:1/-1}}@media (width<=390px){.kh1420 .autoTile .art{height:90px}.kh1420 .autoTile .autoDate,.kh1420 .autoTile .meta{font-size:10px}.kh1420 .galleryItem .formatBadge{font-size:9px}}.kh1420 .price{min-height:0}.kh1420 .price .amount{margin-top:18px;font-size:35px;display:inline-block}.kh1420 .price .desc{min-height:36px;margin:10px 0 16px}.kh1420 .allowance{border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:7px;padding:13px 0;display:grid}.kh1420 .allowance>div{flex-direction:column;gap:4px;display:flex}.kh1420 .allowance b{letter-spacing:-.04em;font-size:25px;line-height:1}.kh1420 .allowance span{color:var(--muted);font-size:11px;line-height:1.35}.kh1420 .planExtras{flex-direction:column;gap:8px;margin:15px 0 20px;font-size:13px;line-height:1.35;display:flex}.kh1420 .planExtras .check{color:var(--coralDeep);padding-right:8px}.kh1420 .price .btn{padding-inline:9px;font-size:12px}@media (width<=740px){.kh1420 .allowance b{font-size:22px}.kh1420 .allowance span{font-size:10px}.kh1420 .natural{grid-template-columns:minmax(0,1fr)!important}.kh1420 .natural>*{min-width:0}.kh1420 .natural .chat{width:100%;min-width:0;max-width:100%}.kh1420 .natural .editRow{max-width:100%}.kh1420 .natural .editRow input{min-width:0}}.kh1420 .miniPost{grid-template-columns:105px 1fr}.kh1420 .miniPost .art .abottom,.kh1420 .miniPost .art .atop,.kh1420 .miniPost .art .afoot,.kh1420 .miniPost .art .formatBadge{display:none}.kh1420 .miniPost .art{min-height:126px}.kh1420 .miniPost .art:after{background:0 0}.kh1420 .ideaChoice{position:relative}.kh1420 .ideaChoice .nativeIdeaSelect{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kh1420 .ideaCustom{max-width:385px;position:relative}.kh1420 .ideaSelectButton{width:100%;min-height:50px;color:var(--ink);text-align:left;background:#fff;border:1px solid #cac7c3;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font:700 14px/1.35 Reference System Inter,Reference System Jakarta,ui-sans-serif,system-ui,sans-serif;display:flex}.kh1420 .ideaSelectButton:hover,.kh1420 .ideaSelectButton[aria-expanded=true]{border-color:var(--coralDeep);box-shadow:0 0 0 2px #df796925}.kh1420 .ideaSelectButton .chevron{color:var(--coralDeep);font-size:17px;transition:transform .15s}.kh1420 .ideaSelectButton[aria-expanded=true] .chevron{transform:rotate(180deg)}.kh1420 .ideaSelectOptions{z-index:25;background:#fff;border:1px solid #dad5d0;border-radius:6px;max-height:320px;padding:5px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 32px #0002}.kh1420 .ideaSelectOptions.show{display:block}.kh1420 .ideaSelectOptions button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:4px;padding:12px 11px;font:650 14px/1.4 Reference System Inter,Reference System Jakarta,ui-sans-serif,system-ui,sans-serif;display:block}.kh1420 .ideaSelectOptions button:hover,.kh1420 .ideaSelectOptions button:focus-visible{color:#ad5749;background:#f6e7e1;outline:0}.kh1420 .ideaSelectOptions button[aria-selected=true]{color:#b15e50;background:#f9f0ed;font-weight:850}.kh1420 .galleryItem{position:relative}.kh1420 .galleryItem .cardMetaDetail{font-size:13px;font-weight:650}.kh1420 .galleryItem .formatBadge{letter-spacing:.025em;background:#fffdf7ed;font-size:11px}.kh1420 .galleryItem .playIndicator{background:#fffef2;box-shadow:0 5px 22px #0006}.kh1420 .reelPreviewHint{color:var(--muted);margin-top:6px;font-size:12px}.kh1420 .modal.show.isReel .modalArtwork{background:#0f1113;height:100%}.kh1420 .modal.isReel .modalArtwork video{object-fit:contain;background:#0f1113;width:100%;height:100%;display:block}.kh1420 .modal.isReel .onartArrow,.kh1420 .modal.isReel .artCounter,.kh1420 .modal.isReel .postDots,.kh1420 .modal.isReel .modalSide>.hint{display:none}.kh1420 .modal.isReel .modalArtPane{background:#111}.kh1420 .modal.isReel .modalCopy{font-size:14px;line-height:1.55}.kh1420 .modal.isReel .postCaption{white-space:pre-line}.kh1420 .modal.isReel .modalSide{overflow:auto}.kh1420 .reelLabel{color:#a95547;background:#f4e7e2;border-radius:4px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=740px){.kh1420 .ideaCustom{max-width:none}.kh1420 .ideaSelectButton{font-size:14px}.kh1420 .ideaSelectOptions{max-height:50vh}.kh1420 .modal.isReel .modalArtPane{height:57vh;min-height:300px}.kh1420 .modal.isReel .modalFrame{height:93dvh}}.kh1420 .workFilterRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:26px;margin-bottom:25px;display:flex}.kh1420 .filterCaption{color:#9a5248;letter-spacing:.09em;margin-bottom:9px;font-size:12px;font-weight:850;display:block}.kh1420 .formatFilter{z-index:18;flex:0 0 270px;min-width:0;position:relative}.kh1420 #v8FormatTrigger{text-align:left;width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfcac4;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 16px;font:750 15px/1.3 Reference System Inter,Reference System Jakarta,ui-sans-serif,system-ui,sans-serif;display:flex}.kh1420 #v8FormatTrigger:hover,.kh1420 #v8FormatTrigger[aria-expanded=true]{border-color:var(--coralDeep);box-shadow:0 0 0 2px #d77f6b20}.kh1420 .v8Down{color:var(--coralDeep);font-size:20px}.kh1420 .v8FormatChoices{z-index:20;background:#fff;border:1px solid #dfd8d2;border-radius:6px;width:min(360px,90vw);min-width:100%;padding:6px;display:none;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 38px #0002}.kh1420 .v8FormatChoices.show{display:block}.kh1420 .v8FormatChoices button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-radius:4px;flex-direction:column;gap:3px;padding:12px 14px;font:750 14px/1.3 Reference System Inter,Reference System Jakarta,ui-sans-serif,system-ui,sans-serif;display:flex}.kh1420 .v8FormatChoices button span{color:var(--muted);font-size:12px;font-weight:500}.kh1420 .v8FormatChoices button:hover,.kh1420 .v8FormatChoices button:focus-visible{color:#a54d41;background:#fbede7;outline:0}.kh1420 .v8FormatChoices button[aria-selected=true]{color:#ae5a4a;background:#f9e9e4}.kh1420 .workTopic{flex:1;min-width:250px}.kh1420 .workTopic .galleryFilters{align-items:center;gap:8px}.kh1420 .workTopic .chip{min-height:43px}.kh1420 .galleryEmpty{border:1px solid var(--line);background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:36px;font-size:15px;display:flex}.kh1420 .galleryEmpty button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:30px;padding:10px 15px;font-size:13px}.kh1420 .planPathTeaser{border-left:3px solid var(--coral);background:#f3e8e2;grid-template-columns:.9fr 1fr auto;align-items:center;gap:24px;margin-top:20px;margin-bottom:20px;padding:30px;display:grid}.kh1420 .planPathTeaser h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(27px,2.7vw,41px)}.kh1420 .planPathTeaser p{margin:0;font-size:16px;line-height:1.5}.kh1420 .planPathTeaser .inlineLink{white-space:nowrap}.kh1420 .v8LearningSwitch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 0 12px;display:flex}.kh1420 .v8LearningSwitch .filterCaption{margin:0}.kh1420 .v8Signals{flex-wrap:wrap;gap:5px;display:flex}.kh1420 .v8Signals button{background:#fff;border:1px solid #ddd5d0;border-radius:4px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:750}.kh1420 .v8Signals button.active,.kh1420 .v8Signals button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.kh1420 .v8Signals button:not(.active):hover{border-color:var(--coralDeep);color:var(--coralDeep)}.kh1420 .v8LearningConnections{grid-template-columns:1fr 1fr;gap:14px;padding:18px 0 2px;display:grid}.kh1420 .v8LearningConnections .v8LearnMini{background:#f7f5f2;border-top:3px solid #d68170;min-height:134px;padding:17px}.kh1420 .v8LearnMini .v8Label{color:#a2554a;letter-spacing:.09em;font-size:11px;font-weight:850}.kh1420 .v8LearnMini b{margin:8px 0;font-size:16px;line-height:1.3;display:block}.kh1420 .v8LearnMini p{color:#5b5a58;margin:0;font-size:14px;line-height:1.4}.kh1420 .v8LearningContext{color:#716f6c;margin-top:14px;font-size:13px}.kh1420 .v8ChartHint{color:#716a67;margin-top:9px;font-size:12px;line-height:1.35}.kh1420 #how .v8TinyCompare{align-items:end;gap:7px;height:34px;margin-top:2px;display:flex}.kh1420 #how .v8TinyCompare span{background:#e1dbd5;border-radius:2px;min-height:10px;display:block;position:relative}.kh1420 #how .v8TinyCompare span:first-child{width:32%;height:13px}.kh1420 #how .v8TinyCompare span:nth-child(2){background:#d68170;width:68%;height:30px}.kh1420 #how .v8TinyCompare em{color:#766d67;white-space:nowrap;align-self:center;font-size:10px;font-style:normal}.kh1420 #how .v8DNALoop{color:#84584e;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.kh1420 #how .v8DNALoop b{background:#f1e3dc;border-radius:4px;padding:5px 7px}.kh1420 #how .step:nth-child(4) .stepvisual,.kh1420 #how .step:nth-child(5) .stepvisual,.kh1420 #how .step:nth-child(6) .stepvisual{align-items:stretch;height:auto;min-height:222px;overflow:visible}.kh1420 #how .step:nth-child(4) .stepvisual .miniUI,.kh1420 #how .step:nth-child(5) .stepvisual .miniUI,.kh1420 #how .step:nth-child(6) .stepvisual .miniUI{min-height:232px}.kh1420 #how .v8StepInsight{background:#faf8f5;border:1px solid #e3ded7;flex-direction:column;gap:11px;width:100%;padding:14px;display:flex}.kh1420 #how .v8StepInsight .microLabel{color:#a55345;letter-spacing:.07em;font-size:11px;font-weight:850}.kh1420 #how .v8StepBtns{flex-wrap:wrap;gap:6px;display:flex}.kh1420 #how .v8StepBtns button{background:#fff;border:1px solid #d9d4cf;border-radius:30px;padding:7px 10px;font-size:12px;font-weight:750}.kh1420 #how .v8StepBtns button.active{color:#fff;background:#202020;border-color:#202020}.kh1420 #how .v8StepInsight .v8StepFocus{font-size:15px;font-weight:750;line-height:1.4}.kh1420 #how .v8StepInsight .v8StepReason{color:#67615e;font-size:13px;line-height:1.42}.kh1420 #how .v8StepInsight .v8StepLink{color:#a55345;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:13px;font-weight:800}.kh1420 #how .v8DNA2{background:#faf8f5;border:1px solid #e3ded7;flex-direction:column;gap:10px;width:100%;padding:13px;display:flex}.kh1420 #how .v8DNA2 .microLabel{color:#a55345;letter-spacing:.06em;font-size:11px;font-weight:850}.kh1420 #how .v8DNA2 .v8DNABox{background:#fff;border-left:3px solid #d68170;padding:10px 11px}.kh1420 #how .v8DNA2 .v8DNABox b{margin-bottom:5px;font-size:13px;display:block}.kh1420 #how .v8DNA2 .v8DNABox span{color:#494744;font-size:13px;line-height:1.45}.kh1420 #how .v8DNA2 .v8Better{color:#a55345;font-size:12px;font-weight:700}.kh1420 .plansOnlyOffer{background:#f6ebe6;border:1px solid #e1c9bf;grid-template-columns:1fr .77fr;align-items:center;gap:28px;margin:28px 0 30px;padding:28px 30px;display:grid}.kh1420 .tagPill{color:#a54f43;letter-spacing:.075em;font-size:12px;font-weight:900}.kh1420 .plansOnlyCopy h3{letter-spacing:-.055em;margin:13px 0 14px;font-size:clamp(33px,3.4vw,55px);line-height:1.08}.kh1420 .plansOnlyCopy h3 span{color:var(--coralDeep)}.kh1420 .plansOnlyCopy p{color:#585453;max-width:520px;font-size:16px;line-height:1.55}.kh1420 .plansOnlyDetails{flex-wrap:wrap;gap:9px 18px;margin-top:20px;font-size:13px;font-weight:750;display:flex}.kh1420 .planOfferActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.kh1420 .planOfferPrice{flex-direction:column;gap:1px;display:flex}.kh1420 .planOfferPrice b{letter-spacing:-.045em;font-size:27px}.kh1420 .planOfferPrice small{color:#7c726d;font-size:12px}.kh1420 .planPaper{background:#fff;border:1px solid #ddd2ca;min-height:320px;padding:20px 22px;transform:rotate(1deg);box-shadow:9px 10px #e4d6cc}.kh1420 .planPaperTop{letter-spacing:.11em;border-bottom:1px solid #e9e3dc;justify-content:space-between;align-items:center;padding-bottom:13px;font-size:10px;font-weight:900;display:flex}.kh1420 .planPaperTopic{letter-spacing:-.04em;margin:20px 0;font-size:20px;font-weight:850;display:block}.kh1420 .planPaperLine{border-top:1px solid #ede7e2;grid-template-columns:120px 1fr;gap:12px;padding:11px 0;font-size:13px;line-height:1.35;display:grid}.kh1420 .planPaperLine b{font-size:12px}.kh1420 .planPaperLine span{color:#5a5550}.kh1420 .planPaperEnd{color:#ac594a;letter-spacing:.08em;margin-top:18px;font-size:11px;font-weight:850}.kh1420 .pricingDivider{text-align:center;letter-spacing:.1em;color:#806d66;margin:0 0 28px;font-size:12px;font-weight:850;position:relative}.kh1420 .pricingDivider:before{content:"";z-index:0;background:#ddd6d0;height:1px;position:absolute;top:50%;left:0;right:0}.kh1420 .pricingDivider span{z-index:1;background:var(--bg);padding:0 18px;position:relative}.kh1420 .planModal{z-index:510;background:#171717b8;justify-content:center;align-items:center;padding:30px 15px;display:none;position:fixed;inset:0}.kh1420 .planModal.show{display:flex}.kh1420 .planModalCard{background:#fff;border:1px solid #d9cfc7;width:min(780px,100%);max-height:92vh;padding:37px;position:relative;overflow-y:auto}.kh1420 .planModalCard h2{letter-spacing:-.05em;margin:12px 0;font-size:39px}.kh1420 .planClose{background:#fff;border:1px solid #ded7cf;border-radius:50%;width:42px;height:42px;font-size:27px;position:absolute;top:14px;right:15px}.kh1420 .planSampleBody{background:#faf9f6;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;padding:22px;display:grid}.kh1420 .planSampleItem{border-top:2px solid #d58170;padding-top:10px}.kh1420 .planSampleItem b{margin-bottom:7px;font-size:13px;display:block}.kh1420 .planSampleItem p{color:#474442;margin:0;font-size:15px;line-height:1.5}.kh1420 .planSampleActions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1050px){.kh1420 .planPathTeaser{grid-template-columns:1fr 1fr}.kh1420 .planPathTeaser .inlineLink{grid-column:1/-1}.kh1420 .plansOnlyOffer{grid-template-columns:1fr 1fr}.kh1420 .planPaperLine{grid-template-columns:1fr;gap:4px}}@media (width<=740px){.kh1420 .workFilterRow{display:block}.kh1420 .formatFilter{width:100%;max-width:100%;margin-bottom:18px}.kh1420 .workTopic{min-width:0}.kh1420 .planPathTeaser{margin:8px 0 20px;padding:22px;display:block}.kh1420 .planPathTeaser p{margin:14px 0 16px}.kh1420 .v8LearningConnections{grid-template-columns:1fr}.kh1420 .plansOnlyOffer{grid-template-columns:1fr;gap:27px;padding:22px}.kh1420 .planPaper{min-height:0;transform:none;box-shadow:5px 6px #e4d6cc}.kh1420 .planSampleBody{grid-template-columns:1fr}.kh1420 .planModalCard{padding:28px 18px}.kh1420 .planModalCard h2{font-size:30px}.kh1420 #how .step:nth-child(4) .stepvisual,.kh1420 #how .step:nth-child(5) .stepvisual,.kh1420 #how .step:nth-child(6) .stepvisual{height:auto;min-height:0}}.kh1420 .scriptsCompact{border:1px solid var(--line);border-left:3px solid var(--coral);background:#fff;grid-template-columns:minmax(280px,1.65fr) minmax(205px,1fr) minmax(140px,.66fr);align-items:center;gap:25px;margin:26px 0 8px;padding:22px 25px;display:grid}.kh1420 .scriptsCompactTag{letter-spacing:.1em;color:#817771;font-size:10px;font-weight:850}.kh1420 .scriptsCompact h3{letter-spacing:-.055em;margin:7px 0 9px;font-size:clamp(22px,2vw,27px);line-height:1.13}.kh1420 .scriptsCompact p{color:#55514e;max-width:480px;margin:0;font-size:14px;line-height:1.55}.kh1420 .scriptsCompactCount{border-left:1px solid var(--line);flex-direction:column;gap:7px;padding-left:25px;display:flex}.kh1420 .scriptsCompactCount b{white-space:nowrap;font-size:17px;font-weight:800}.kh1420 .scriptsCompactCount b span{color:#5c5753;font-size:12px;font-weight:550}.kh1420 .scriptsCompactCount small{color:#76706a;font-size:11px;line-height:1.4}.kh1420 .scriptsCompactAction{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.kh1420 .scriptsCompactAction strong{letter-spacing:-.05em;font-size:27px}.kh1420 .scriptsCompactAction small{color:#6c6660;font-size:11px}.kh1420 .scriptsSampleButton{border:0;border-bottom:1px solid var(--coral);color:var(--ink);text-align:left;cursor:pointer;background:0 0;margin-top:10px;padding:9px 0;font-family:inherit;font-size:13px;font-weight:750}.kh1420 .scriptsSampleButton:hover,.kh1420 .scriptsSampleButton:focus-visible{color:var(--coralDeep)}@media (width<=980px){.kh1420 .scriptsCompact{grid-template-columns:1fr 1fr}.kh1420 .scriptsCompactAction{grid-column:2}.kh1420 .scriptsCompactCount{grid-area:1/2/span 2}}@media (width<=740px){.kh1420 .scriptsCompact{flex-direction:column;align-items:stretch;gap:15px;padding:19px;display:flex}.kh1420 .scriptsCompactCount{border-left:0;border-top:1px solid var(--line);padding:13px 0}.kh1420 .scriptsCompactAction{align-items:flex-start}.kh1420 .scriptsCompact h3{font-size:24px}}.kh1420 .v10Extras{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.kh1420 .v10Extras details{border:1px solid var(--line);background:#fff;flex:1;min-width:min(100%,400px)}.kh1420 .v10Extras summary{cursor:pointer;color:#4c4844;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:14px;line-height:1.45;list-style:none;display:flex}.kh1420 .v10Extras summary::-webkit-details-marker{display:none}.kh1420 .v10Extras summary b{color:var(--ink)}.kh1420 .v10ExtraAction{color:var(--coralDeep);white-space:nowrap;font-weight:800}.kh1420 .v10ExtraAction span{margin-left:4px;font-size:20px}.kh1420 .v10Extras details[open] .v10ExtraAction span{display:inline-block;transform:rotate(45deg)}.kh1420 .v10Extras summary:hover .v10ExtraAction{color:var(--ink)}.kh1420 .v10ExtraBody{border-top:1px solid var(--line);padding:15px 18px}.kh1420 .v10ExtraChoices{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kh1420 .v10ExtraChoices>div{background:#f7f5f2;align-items:center;gap:10px;padding:14px;display:flex}.kh1420 .v10ExtraChoices strong{letter-spacing:-.05em;font-size:23px}.kh1420 .v10ExtraChoices span{color:#514c48;font-size:13px;line-height:1.35}.kh1420 .v10ExtraBody p{color:#6b6660;margin:12px 0 0;font-size:12px;line-height:1.55}.kh1420 .v10DetailedPricing{white-space:nowrap;border-bottom:1px solid var(--coral);padding:7px 0;font-size:14px;font-weight:800}.kh1420 .v10DetailedPricing:hover{color:var(--coralDeep)}.kh1420 .v10PricingCaveat{margin-top:14px}.kh1420 #how .step:nth-child(4) .stepvisual{background:#faf8f5;align-items:stretch;height:auto;min-height:248px;overflow:visible}.kh1420 #how .step:nth-child(4).open .stepvisual{height:auto;min-height:276px}.kh1420 .v10StepLearn{background:#faf8f5;border:1px solid #e1ddd8;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex}.kh1420 .v10EvidenceHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kh1420 #how .v10EvidenceHeader .microLabel{color:#9d5d50;letter-spacing:.07em;font-size:10px;font-weight:850}.kh1420 #how .v10EvidenceHeader .v8StepBtns{gap:3px;display:flex}.kh1420 #how .v10EvidenceHeader .v8StepBtns button{padding:5px 7px;font-size:11px}.kh1420 .v10EvidencePair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kh1420 .v10EvidencePost{background:#fff;border:1px solid #dedad4;min-width:0;padding:7px}.kh1420 .v10EvidencePost.preferred{background:#fffaf8;border-color:#c77f6f}.kh1420 .v10PostVisual{background:#dfd8d0;height:66px;position:relative;overflow:hidden}.kh1420 .v10PostVisual img{object-fit:cover;width:100%;height:100%}.kh1420 .v10PostVisual>span{color:#fff;background:#202020;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:5px;left:5px}.kh1420 .v10EvidencePost.preferred .v10PostVisual>span{background:var(--coralDeep)}.kh1420 .v10PostWords>b{min-height:30px;margin:8px 0 7px;font-size:12px;line-height:1.25;display:block}.kh1420 .v10PostWords>div{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.kh1420 .v10PostWords strong{color:var(--ink);font-size:21px;line-height:1}.kh1420 .v10EvidencePost.preferred strong{color:var(--coralDeep)}.kh1420 .v10PostWords small{color:#6b655f;font-size:10px;line-height:1.2}.kh1420 .v10EvidenceTake{border-left:3px solid var(--coral);padding-left:9px}.kh1420 .v10EvidenceTake b{text-transform:uppercase;letter-spacing:.05em;color:var(--coralDeep);font-size:11px}.kh1420 .v10EvidenceTake p{margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.35}.kh1420 .v10EvidenceBottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.kh1420 .v10EvidenceBottom span{color:#716c66;font-size:10px}.kh1420 #how .v10EvidenceBottom .v8StepLink{margin:0;font-size:11px}@media (width<=820px){.kh1420 .v10Extras{flex-direction:column;align-items:stretch}.kh1420 .v10DetailedPricing{align-self:flex-start}}@media (width<=740px){.kh1420 .v10ExtraChoices{grid-template-columns:1fr}.kh1420 .v10Extras summary{font-size:14px}.kh1420 .v10PostVisual{height:55px}.kh1420 .v10EvidencePost{padding:5px}.kh1420 .v10PostWords strong{font-size:19px}}.kh1420 .v10ExtraChoices .v11Addon{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;min-width:0;display:grid}.kh1420 .v11Addon strong{grid-row:1/span 2}.kh1420 .v11Addon .v11AddonPrice{color:var(--ink);white-space:nowrap;grid-column:2;font-size:17px;font-weight:850;line-height:1.2}.kh1420 .v10ExtraChoices .v11Addon span{font-size:12px}.kh1420 .v10ExtraBody p{font-size:12px;line-height:1.45}.kh1420 .v11DemoNote{color:#6b6660}@media (width<=920px){.kh1420 .v10ExtraChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.kh1420 .v11Addon strong{font-size:20px}}@media (width<=620px){.kh1420 .v10ExtraChoices{grid-template-columns:1fr}.kh1420 .v10ExtraChoices .v11Addon{grid-template-columns:46px 1fr auto;row-gap:0}.kh1420 .v11Addon strong{grid-row:auto}.kh1420 .v11Addon .v11AddonPrice{grid-column:3;font-size:16px}}.kh1420 #v8FormatTrigger .v8Down,.kh1420 .ideaSelectButton .chevron{color:#0000;transform-origin:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:0;line-height:1;display:inline-flex;position:relative}.kh1420 #v8FormatTrigger .v8Down:after,.kh1420 .ideaSelectButton .chevron:after{content:"";border-right:2px solid var(--coralDeep);border-bottom:2px solid var(--coralDeep);width:8px;height:8px;display:block;transform:translateY(-2px)rotate(45deg)}.kh1420 .v10ExtraChoices .v11Addon{grid-template-columns:minmax(40px,auto) minmax(0,1fr) auto;align-items:center;gap:0 12px;min-width:0;padding:18px 16px;display:grid}.kh1420 .v10ExtraChoices .v11Addon strong{white-space:nowrap;grid-area:1/1;font-size:27px;line-height:1}.kh1420 .v10ExtraChoices .v11Addon span{grid-area:1/2;min-width:0;font-size:13px;line-height:1.3}.kh1420 .v10ExtraChoices .v11Addon .v11AddonPrice{white-space:nowrap;color:var(--ink);letter-spacing:-.04em;grid-area:1/3;margin-left:auto;font-size:clamp(18px,1.6vw,25px);font-weight:850}@media (width<=1000px){.kh1420 .v10ExtraChoices .v11Addon{grid-template-columns:auto 1fr;row-gap:9px}.kh1420 .v10ExtraChoices .v11Addon .v11AddonPrice{grid-area:2/1/auto/-1;margin-left:0}}@media (width<=620px){.kh1420 .v10ExtraChoices .v11Addon{grid-template-columns:44px minmax(0,1fr) auto;row-gap:0}.kh1420 .v10ExtraChoices .v11Addon .v11AddonPrice{grid-area:1/3;margin-left:auto;font-size:21px}}.kh1420 .v12Notice{border-top:1px solid var(--line);padding-top:68px;padding-bottom:75px}.kh1420 .v12Notice .sectionhead{margin-bottom:28px}.kh1420 .v12Notice .kicker{margin-bottom:11px}.kh1420 .v12NoticeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.kh1420 .v12NoticeCard{border:1px solid var(--line);background:#fff;flex-direction:column;gap:17px;min-width:0;padding:23px;display:flex}.kh1420 .v12NoticeHead{align-items:center;gap:12px;display:flex}.kh1420 .v12NoticeHead img{object-fit:cover;border-radius:50%;flex:none;width:55px;height:55px}.kh1420 .v12NoticeHead strong{letter-spacing:-.025em;font-size:16px;display:block}.kh1420 .v12NoticeHead small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.3;display:block}.kh1420 .v12NoticeCard blockquote{letter-spacing:-.035em;flex:1;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.47}.kh1420 .v12NoticeCard .v12NoticeTag{border-top:1px solid var(--line);color:var(--coralDeep);letter-spacing:.06em;text-transform:uppercase;padding-top:13px;font-size:12px;font-weight:800}.kh1420 .v12NoticeFoot{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.5}@media (width<=800px){.kh1420 .v12NoticeGrid{grid-template-columns:1fr}.kh1420 .v12NoticeCard{gap:12px;padding:19px}.kh1420 .v12NoticeCard blockquote{font-size:18px}.kh1420 .v12Notice{padding-top:48px;padding-bottom:55px}}.kh1420 .v13FinalCTA{border-top:1px solid var(--line);padding-top:clamp(54px,7vw,100px);padding-bottom:clamp(56px,7vw,98px)}.kh1420 .v13FinalInner{text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;display:flex}.kh1420 .v13ClosingKicker{margin-bottom:24px}.kh1420 .v13FinalCTA h2{letter-spacing:-.055em;text-wrap:balance;max-width:1120px;margin:0 auto 28px;font-size:clamp(40px,5.25vw,76px);font-weight:850;line-height:1.055}.kh1420 .v13FinalCTA h2 span{color:var(--coral);display:block}.kh1420 .v13CreativeRoles{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:980px;margin:0 auto 23px;display:flex}.kh1420 .v13CreativeRoles span{border:1px solid var(--line);letter-spacing:-.01em;white-space:nowrap;background:#fff;border-radius:50px;justify-content:center;align-items:center;min-height:42px;padding:9px 17px;font-size:14px;font-weight:700;display:inline-flex}.kh1420 .v13CreativeRoles span:first-child{border-color:var(--coralDeep);color:var(--coralDeep)}.kh1420 .v13FinalCTA .v13FinalCopy{max-width:680px;color:var(--muted);margin:0 0 25px;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.kh1420 .v13ClosingButton{justify-content:center;min-width:224px}@media (width<=700px){.kh1420 .v13FinalCTA{padding-top:55px;padding-bottom:62px}.kh1420 .v13ClosingKicker{margin-bottom:18px}.kh1420 .v13FinalCTA h2{letter-spacing:-.045em;margin-bottom:23px;font-size:clamp(38px,10vw,53px);line-height:1.09}.kh1420 .v13CreativeRoles{gap:7px;margin-bottom:19px}.kh1420 .v13CreativeRoles span{min-height:36px;padding:7px 12px;font-size:12px}.kh1420 .v13FinalCTA .v13FinalCopy{max-width:340px;margin-bottom:24px;font-size:16px}}.kh1420 .shell{max-width:1500px;padding-inline:clamp(24px,5.55vw,104px)}.kh1420 .nav{height:72px}.kh1420 .navlinks{gap:clamp(18px,2.35vw,32px);font-size:14px}.kh1420 .hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(26px,3.65vw,55px);min-height:0;padding-top:clamp(64px,6.3vw,106px);padding-bottom:clamp(66px,6.1vw,102px)}.kh1420 .hero h1{margin-bottom:19px;font-size:clamp(53px,5.55vw,82px);line-height:1.015}.kh1420 .hero .kicker{margin-bottom:23px}.kh1420 .heroText .bodycopy{max-width:540px;font-size:17px;line-height:1.5}.kh1420 .hero .actions{margin-top:24px}.kh1420 .personstrip{grid-template-columns:repeat(5,minmax(0,106px));justify-content:space-between;gap:8px;margin-bottom:12px;display:grid}.kh1420 .portrait{aspect-ratio:4/5;border-radius:8px}.kh1420 .person .label{margin-top:6px;font-size:12px;line-height:1.25}.kh1420 .person.active .portrait{transform:translateY(-2px)}.kh1420 .heroWork{grid-template-columns:minmax(0,252px) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,29px);min-height:0;padding:10px;display:grid}.kh1420 .heroWork .artbutton{place-self:center start;width:100%;min-width:0}.kh1420 .heroWork .artbutton .art{aspect-ratio:4/5;border-radius:5px;width:100%;height:auto!important;min-height:0!important}.kh1420 .heroWorkSide{min-width:0;padding:10px 8px 10px 0}.kh1420 .heroWorkSide h3{margin:12px 0 9px;font-size:clamp(22px,2.2vw,32px);line-height:1.12}.kh1420 .heroWorkSide .bodycopy{font-size:15px;line-height:1.45}.kh1420 #exploreElse{padding:6px 0;font-size:13px;margin-top:6px!important}.kh1420 .heroWork .art .atop{font-size:10px}.kh1420 .heroWork .art .abottom{font-size:clamp(22px,2.15vw,34px);line-height:1.02}.kh1420 .section{padding-top:clamp(72px,7vw,100px);padding-bottom:clamp(72px,7vw,100px)}.kh1420 .works .shell,.kh1420 .learn .shell,.kh1420 .how .shell,.kh1420 .autop .shell,.kh1420 .footer .shell{max-width:1500px}.kh1420 .v12Notice,.kh1420 .v13FinalCTA{padding-top:clamp(58px,6.4vw,94px);padding-bottom:clamp(58px,6.4vw,94px)}@media (width>=1101px) and (width<=1320px){.kh1420 .heroWork{grid-template-columns:minmax(0,218px) minmax(0,1fr)}.kh1420 .heroWorkSide h3{font-size:clamp(22px,2vw,28px)}.kh1420 .personstrip{grid-template-columns:repeat(5,minmax(0,95px))}.kh1420 .hero h1{font-size:clamp(54px,5.7vw,75px)}}@media (width<=1100px){.kh1420 .hero{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:55px;padding-bottom:72px}.kh1420 .heroText,.kh1420 .heroText h1{max-width:760px}.kh1420 .heroWork{grid-template-columns:minmax(0,285px) minmax(0,1fr)}.kh1420 .personstrip{grid-template-columns:repeat(5,minmax(0,112px));justify-content:start;gap:clamp(8px,3.5vw,24px)}.kh1420 .heroRight{max-width:820px}}@media (width<=740px){.kh1420 .nav{height:70px}.kh1420 .shell{padding-inline:22px}.kh1420 .navlinks{gap:14px}.kh1420 .navlinks a[href=\#faq]{font-size:13px;display:inline-flex!important}.kh1420 .navlinks .headercta{min-height:40px;padding-inline:13px;font-size:12px}.kh1420 .hero{gap:32px;padding-top:46px;padding-bottom:60px}.kh1420 .hero h1{font-size:clamp(47px,11vw,65px);line-height:1.01}.kh1420 .hero .kicker{margin-bottom:22px}.kh1420 .hero .actions{margin-top:22px}.kh1420 .heroText .bodycopy{font-size:16px;line-height:1.55}.kh1420 .personstrip{gap:12px;margin-bottom:12px;padding:4px 3px 10px;display:flex;overflow-x:auto}.kh1420 .person{flex:0 0 96px;min-width:96px}.kh1420 .portrait{aspect-ratio:4/5}.kh1420 .heroWork{grid-template-columns:minmax(0,1fr);gap:0;padding:10px;display:grid}.kh1420 .heroWork .artbutton{width:min(100%,340px);margin-inline:auto}.kh1420 .heroWork .artbutton .art{aspect-ratio:4/5;width:100%;height:auto!important;min-height:0!important}.kh1420 .heroWorkSide{padding:16px 8px 10px}.kh1420 .heroWorkSide h3{margin:9px 0;font-size:26px}.kh1420 .section{padding-top:68px;padding-bottom:68px}}@media (width>=741px) and (height<=760px) and (width>=1101px){.kh1420 .hero{padding-top:18px;padding-bottom:20px}.kh1420 .hero h1{font-size:clamp(52px,5.1vw,71px)}.kh1420 .hero .kicker{margin-bottom:15px}.kh1420 .heroWork{grid-template-columns:minmax(0,216px) minmax(0,1fr)}.kh1420 .personstrip{grid-template-columns:repeat(5,minmax(0,85px))}}.kh1420 .navlinks a[href=\#faq]{font-weight:inherit}.kh1420 .v13CreativeRoles .creativeRole{appearance:none;border:1px solid var(--line);letter-spacing:-.01em;min-height:42px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:50px;justify-content:center;align-items:center;padding:9px 17px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.kh1420 .v13CreativeRoles .creativeRole:hover{border-color:var(--coralDeep);background:var(--cream)}.kh1420 .v13CreativeRoles .creativeRole[aria-pressed=true]{border-color:var(--coralDeep);background:var(--cream);color:var(--coralDeep)}.kh1420 .v13CreativeRoles .creativeRole:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.kh1420 .v13FinalCTA #v15CreativeDescription{min-height:3.1em}@media (width<=700px){.kh1420 .v13CreativeRoles .creativeRole{min-height:36px;padding:7px 12px;font-size:12px}}.kh1420 #how .stepdesc{color:#57524e;font-size:15px;line-height:1.5}.kh1420 #how .miniUI .microLabel,.kh1420 #how .v8StepInsight .microLabel,.kh1420 #how .v8DNA2 .microLabel,.kh1420 #how .v10EvidenceHeader .microLabel{font-size:12px;line-height:1.35}.kh1420 #how .v10PostWords>b{font-size:14px;line-height:1.35}.kh1420 #how .v10PostWords small,.kh1420 #how .v10EvidenceBottom span,.kh1420 #how .v10EvidenceTake b{font-size:12px}.kh1420 #how .v10EvidenceTake p{font-size:14px;line-height:1.5}.kh1420 #how .v8DNA2 .v8DNABox span{font-size:15px}.kh1420 #how .v8StepInsight .v8StepFocus{font-size:17px;line-height:1.45}.kh1420 #how .v8StepBtns button,.kh1420 #how .v10EvidenceHeader .v8StepBtns button{min-height:36px;padding:7px 10px;font-size:13px}.kh1420 #how .miniUI p,.kh1420 #how .miniUI .microBox,.kh1420 #how .miniUI .dnaRow,.kh1420 #how .miniTick{font-size:14px;line-height:1.5}.kh1420 #how .v8StepInsight .v8StepLink,.kh1420 #how .v10EvidenceBottom .v8StepLink{font-size:14px;line-height:1.45}.kh1420 #modal,.kh1420 #modal .modalFrame{overscroll-behavior:contain}.kh1420 #modal:not(.isReel) #modalArt{touch-action:pan-y;overscroll-behavior-x:contain}.kh1420 .v16BackButton{display:none}@media (width<=740px){.kh1420 #how .step{gap:0;padding:20px 19px 21px}.kh1420 #how .step h3{margin:10px 0;font-size:21px;line-height:1.23}.kh1420 #how .stepdesc{margin-bottom:16px;font-size:16px;line-height:1.48}.kh1420 #how .miniUI{gap:12px;padding:17px}.kh1420 #how .miniUI .microBox{font-size:16px;line-height:1.52}.kh1420 #how .miniTick,.kh1420 #how .miniUI p{font-size:15px}.kh1420 #how .v10StepLearn{gap:13px;padding:13px}.kh1420 #how .v10PostVisual{height:84px}.kh1420 #how .v10EvidencePost{padding:8px}.kh1420 #how .v10PostWords strong{font-size:21px}.kh1420 #how .v10PostWords>b{min-height:0;font-size:14px}.kh1420 #how .v10EvidenceTake p{font-size:15px}.kh1420 #how .v8StepInsight{gap:13px;padding:18px}.kh1420 #how .v8DNA2{gap:12px;padding:16px}.kh1420 #how .v8DNA2 .v8DNABox{padding:12px}.kh1420 #how .v8DNA2 .v8DNABox b{font-size:15px}.kh1420 #how .v8DNA2 .v8DNABox span{font-size:16px}.kh1420 #modal .close{z-index:60;pointer-events:auto;top:13px;right:14px}.kh1420 #modal .artCounter{z-index:8;top:17px;right:68px}.kh1420 #modal .slideArt{padding-top:73px}.kh1420 #modal .hint{display:none}.kh1420 .v16BackButton{z-index:25;color:#19191a;cursor:pointer;background:#fff;border:1px solid #e5e0da;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750;display:inline-flex;position:absolute;top:13px;left:13px;box-shadow:0 3px 16px #0002}.kh1420 #modal .modalFrame{overscroll-behavior-x:contain}}.kh1420 .v17Nav{isolation:isolate;position:relative}.kh1420 .v17MenuToggle{appearance:none;color:#171717;cursor:pointer;z-index:92;background:#fff;border:1px solid #d7d4d0;border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:none}.kh1420 .v17MenuIcon{flex-direction:column;align-items:stretch;gap:4px;width:19px;display:flex}.kh1420 .v17MenuIcon i{background:#171717;border-radius:5px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.kh1420 .v17MenuToggle[aria-expanded=true] .v17MenuIcon i:first-child{transform:translateY(6px)rotate(45deg)}.kh1420 .v17MenuToggle[aria-expanded=true] .v17MenuIcon i:nth-child(2){opacity:0}.kh1420 .v17MenuToggle[aria-expanded=true] .v17MenuIcon i:last-child{transform:translateY(-6px)rotate(-45deg)}.kh1420 .v17MenuToggle:focus-visible,.kh1420 .v17MenuPanel a:focus-visible{outline-offset:3px;outline:3px solid #c67a69}.kh1420 .v17MenuPanel[hidden]{display:none!important}.kh1420 .v17MenuPanel{z-index:91;background:#fff;border:1px solid #dedbd7;border-radius:16px;flex-direction:column;gap:0;width:min(330px,100vw - 44px);max-height:min(78dvh,570px);padding:9px;display:flex;position:absolute;top:calc(100% + 5px);right:0;overflow-y:auto;box-shadow:0 18px 42px #0002}.kh1420 .v17MenuPanel a{color:#1a1a1b;border-bottom:1px solid #ece9e5;border-radius:8px;justify-content:space-between;align-items:center;min-height:49px;padding:15px 13px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.kh1420 .v17MenuPanel a:last-child{border-bottom:0}.kh1420 .v17MenuPanel a span{color:#bb6f5e;font-size:17px}.kh1420 .v17MenuPanel a:hover,.kh1420 .v17MenuPanel a:focus-visible{background:#f7f0ec}.kh1420 .v17MobileBack{display:none}@media (width<=740px){.kh1420 .v17Nav{align-items:center;gap:9px;min-width:0;display:flex}.kh1420 .v17MenuToggle{display:inline-flex}.kh1420 .v17Nav .navlinks,.kh1420 .v17Nav .navright{gap:0;min-width:0;margin-left:auto}.kh1420 .v17Nav .navlinks>a:not(.headercta),.kh1420 .v17Nav .navright>.smalllink{display:none!important}.kh1420 .v17Nav .headercta{white-space:nowrap;min-height:44px;padding:9px 12px;font-size:14px!important;display:inline-flex!important}.kh1420 .v17Nav .navright .btn{white-space:nowrap;min-height:44px;padding:9px 12px;font-size:14px!important}.kh1420 .v17Nav .v17DesktopBack{display:none}.kh1420 .v17Nav .v17MobileBack{display:inline}.kh1420 .v17Nav .wordmark{width:clamp(110px,31vw,140px);max-width:100%;height:auto}.kh1420 .v17Nav>a:first-child{flex:0 auto;min-width:0}}@media (width<=360px){.kh1420 .v17Nav{gap:6px}.kh1420 .v17Nav .wordmark{width:110px}.kh1420 .v17Nav .headercta,.kh1420 .v17Nav .navright .btn{padding:9px 10px;font-size:13px!important}.kh1420 .v17MenuToggle{width:44px;height:44px}}@media (width<=740px){.kh1420{font-size:16px;line-height:1.5}.kh1420 .kicker,.kh1420 .filterCaption,.kh1420 .underlabel,.kh1420 .footerLabel,.kh1420 .stepno,.kh1420 .microLabel,.kh1420 .v8Label,.kh1420 .v10EvidenceHeader .microLabel,.kh1420 .ideaWorldCaption,.kh1420 .v8ChartHint,.kh1420 .v10ChartHint,.kh1420 .v10PostSub,.kh1420 .v11Addon small,.kh1420 .v12Notice .eyebrow,.kh1420 .cardMetaDetail,.kh1420 .v10Extras summary,.kh1420 .v13ClosingKicker,.kh1420 .v13CreativeRoles .creativeRole,.kh1420 .miniTick,.kh1420 .microBox,.kh1420 .v8LearningConnections .v8Label,.kh1420 .v10EvidencePost .underlabel,.kh1420 .workTopic .chip,.kh1420 .workFormat .chip,.kh1420 .chips .chip,.kh1420 .chip,.kh1420 .scriptsCompact .kicker,.kh1420 .footerBottom,.kh1420 .footerBottom p,.kh1420 .footerBottom span,.kh1420 .footer nav a,.kh1420 .footerBrand p,.kh1420 .person .label,.kh1420 .person .name,.kh1420 .v12Notice small,.kh1420 .v12Notice .noticeMeta,.kh1420 .v10ExtraChoices .v11Addon,.kh1420 .v10ExtraChoices .v11Addon *,.kh1420 .v10Extras summary,.kh1420 .pricing .mini,.kh1420 .pricing .term,.kh1420 .pricing .allowance span,.kh1420 .pricing .priceLine small,.kh1420 .pricing .blurb,.kh1420 .pricing .scriptsCompactCount,.kh1420 .pricing .scriptsCompactAction,.kh1420 .how .step .stepno,.kh1420 .how .miniUI span,.kh1420 .how .miniUI p,.kh1420 .how .miniUI small,.kh1420 .learn small,.kh1420 .learn .muted,.kh1420 .learn .v8LearningConnections p,.kh1420 .learn .v8LearningConnections .v8Label,.kh1420 .autop small,.kh1420 .autop .muted,.kh1420 .autop .date,.kh1420 .autop .status,.kh1420 .autop .slot small,.kh1420 .languages small,.kh1420 .languages .muted,.kh1420 .natural small,.kh1420 .natural .muted,.kh1420 .v13FinalCTA .v13FinalCopy,.kh1420 .v13FinalCTA .v15CreativeDescription,.kh1420 .v17MenuPanel a{line-height:1.48;font-size:15px!important}.kh1420 .hero .kicker,.kh1420 .heroRight .kicker,.kh1420 .works .kicker,.kh1420 .section .kicker{letter-spacing:.065em;font-size:15px!important}.kh1420 .v17MenuPanel a{font-size:16px!important}.kh1420 .formatBadge{font-size:14px!important;line-height:1.2!important}.kh1420 #how small,.kh1420 #how .v10EvidencePost small{font-size:15px!important}.kh1420 .hero .person .label,.kh1420 .hero .person .name{line-height:1.28;font-size:15px!important}.kh1420 .hero .bodycopy,.kh1420 .heroWorkSide .bodycopy,.kh1420 .section p,.kh1420 .section .bodycopy,.kh1420 .how .stepdesc,.kh1420 .how .miniUI .microBox,.kh1420 .learn p,.kh1420 .autop p,.kh1420 .pricing p,.kh1420 .plansOnly p,.kh1420 .faq .answer,.kh1420 .faq p,.kh1420 .v12Notice p{font-size:16px;line-height:1.55}.kh1420 .works .chip,.kh1420 .learn .v8SignalButtons button,.kh1420 .ideaPills .chip,.kh1420 .ideas .chip{font-size:15px!important}.kh1420 .inlineLink,.kh1420 .actions .btn{font-size:15px}.kh1420 .hero h1{font-size:clamp(43px,10.3vw,62px);line-height:1.045}.kh1420 .hero{padding-top:39px}}@media (width>=741px) and (width<=920px){.kh1420 .learningCards{grid-template-columns:minmax(0,1fr)}.kh1420 .learnInsight,.kh1420 .chartBox{min-width:0}}.kh1420 #faq .faqitem>button{letter-spacing:-.018em;font-weight:500}.kh1420 #faq .faqitem>button .symbol{font-weight:500}.kh1420 #personaStrip{align-items:start}.kh1420 #personaStrip .person{flex-direction:column;justify-content:flex-start;align-self:start;align-items:stretch;display:flex}.kh1420 #personaStrip .portrait{flex:none;width:100%}.kh1420 #personaStrip .person .label{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;min-height:2.6em;margin-top:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.kh1420 #personaStrip .person.active .portrait{transform:none}.kh1420 #gallery .galleryItem{flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;display:flex}.kh1420 #gallery .galleryItem .art{flex:none;width:100%}.kh1420 #gallery .galleryItem .meta{justify-content:space-between;align-items:flex-start;min-height:4.9em;margin-top:11px}.kh1420 #gallery .galleryItem .galleryMetaCopy{flex-direction:column;flex:1;min-width:0;display:flex}.kh1420 #gallery .galleryItem .galleryMetaTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.kh1420 #gallery .galleryItem .cardMetaDetail{margin-top:5px;line-height:1.35}.kh1420 #gallery .galleryItem .miniArrow{flex:none;margin-top:1px}.kh1420 #autopilot .kicker+h2,.kh1420 #ideas .kicker+h2,.kh1420 #edit .kicker+h2,.kh1420 #languages .kicker+h2,.kh1420 #faq .kicker+h2,.kh1420 .sectionhead .kicker+h2{margin-top:16px}.kh1420 #pricing .sectionhead{row-gap:22px}@media (width<=740px){.kh1420 #personaStrip .person .label{min-height:2.7em;font-size:15px!important;line-height:1.35!important}.kh1420 #gallery .galleryItem .galleryMetaTitle{min-height:2.7em;line-height:1.35;font-size:14.5px!important}.kh1420 #gallery .galleryItem .cardMetaDetail{line-height:1.35;font-size:14px!important}.kh1420 #gallery .galleryItem .meta{gap:6px;min-height:5.1em}.kh1420 #pricing .sectionhead .region{margin-top:23px}.kh1420 #pricing .sectionhead h2{margin-bottom:0}.kh1420 #autopilot .kicker+h2{margin-top:18px}.kh1420 #faq .faqitem>button{font-weight:500!important}}.kh1420 .v12NoticeCard blockquote{font-size:clamp(16px,1.24vw,18px);line-height:1.48}.kh1420 #ideaArt .formatBadge,.kh1420 #autoPosts .formatBadge{display:none!important}.kh1420 #autoPosts.autoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kh1420 #autoPosts .autoTile{min-width:0}.kh1420 #autoPosts .autoTile .art{height:160px}@media (width<=800px){.kh1420 .v12NoticeCard blockquote{font-size:16px;line-height:1.48}}@media (width<=620px){.kh1420 #autoPosts.autoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kh1420 #autoPosts .autoTile .art{height:145px}}@media (width<=360px){.kh1420 #autoPosts .autoTile .art{height:118px}}.kh1420 #faq .faqitem>button{padding-block:21px;font-size:18px;line-height:1.4}@media (width<=740px){.kh1420 #faq .faqitem>button{padding-block:18px;font-size:16px;line-height:1.45}}.kh1420 .v8-replaced-original{display:none!important}.kh1420 .journey-embed,.kh1420 .pricing-embed{background:#faf9f6;border:0;width:100%;margin:0;padding:0}.kh1420 .journey-inner,.kh1420 .pricing-inner{width:100%;margin:0;padding:0}.kh1420 #journeyFrame,.kh1420 #pricingFrame{background:#faf9f6;border:0;width:100%;height:100px;transition:none;display:block;overflow:hidden}.kh1420.review-embedded-open{overflow:hidden!important}.kh1420.review-embedded-open iframe.review-iframe-open{z-index:100000!important;background:#fff!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.kh1420 #journey,.kh1420 #pricing-review{scroll-margin-top:24px}.kh1420 #work{background:#f0efeb;padding:88px 0;display:block!important}.kh1420 #work .sectionhead{margin-bottom:25px}.kh1420 #work h2{font-size:clamp(34px,4.2vw,65px)}.kh1420 .v9-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.kh1420 .v9-gallery-card{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.kh1420 .v9-cover{aspect-ratio:4/5;background:#ddd;width:100%;position:relative;overflow:hidden}.kh1420 .v9-cover img{object-fit:cover;width:100%;height:100%;display:block}.kh1420 .v9-cover .format-chip{color:#19191a;background:#fffdf9f2;border-radius:3px;padding:7px 9px;font-size:12px;font-weight:750;position:absolute;top:12px;right:12px}.kh1420 .v9-gallery-card b{margin-top:11px;font-size:15px;line-height:1.35;display:block}.kh1420 .v9-gallery-card small{color:#777;margin-top:3px;font-size:12px;display:block}.kh1420 .v9-more-row{text-align:center;margin-top:30px}.kh1420 .v9-more-button{cursor:pointer;background:0 0;border:1px solid #19191a;border-radius:999px;padding:12px 26px;font-size:14px;font-weight:750}.kh1420 .v9-more-button:hover{color:#fff;background:#19191a}.kh1420 .v9-demo-caption{color:#7b7975;margin-top:21px;font-size:12px}.kh1420 .v9-gallery-card:focus-visible{outline-offset:3px;outline:3px solid #df7969}.kh1420 #languages{padding:75px 0 86px;display:block!important}.kh1420 .person .label{font-size:13px}.kh1420 .personstrip .person{min-width:0}.kh1420 #v9UnifiedViewer{z-index:5000;overscroll-behavior:contain;background:#1b1d20e8;position:fixed;inset:0;overflow:auto}.kh1420.v9-viewer-open{overflow:hidden}.kh1420 .v9-viewer-shell{background:#fff;width:100%;max-width:650px;min-height:100dvh;margin:0 auto}.kh1420 .v9-viewer-bar{z-index:2;background:#fff;border-bottom:1px solid #dedbd7;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.kh1420 .v9-viewer-bar button{color:#19191a;cursor:pointer;background:#faf9f6;border:1px solid #dedbd7;border-radius:999px;padding:10px 17px;font-size:14px;font-weight:700}.kh1420 .v9-viewer-bar .v9-close{padding:7px 13px;font-size:25px;line-height:1}.kh1420 .v9-viewer-counter{color:#6a6662;font-size:12px;font-weight:750}.kh1420 .v9-viewer-art-area{background:#252729;justify-content:center;align-items:center;min-height:200px;max-height:calc(100dvh - 140px);padding:12px;display:flex;position:relative}.kh1420 .v9-viewer-art{object-fit:contain;aspect-ratio:4/5;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 175px);display:block}.kh1420 .v9-viewer-shell[data-format=images] .v9-viewer-art,.kh1420 .v9-viewer-shell[data-format=cinematic] .v9-viewer-art{aspect-ratio:9/16}.kh1420 .v9-viewer-arrow{cursor:pointer;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:50%;transform:translateY(-50%);background:#fffc!important;border:0!important;border-radius:50%!important;font-size:25px!important}.kh1420 .v9-viewer-arrow[hidden]{display:none!important}.kh1420 .v9-viewer-arrow:disabled{opacity:.28;cursor:default}.kh1420 .v9-viewer-arrow.prev{left:12px}.kh1420 .v9-viewer-arrow.next{right:12px}.kh1420 .v9-viewer-meta{padding:18px 23px 32px}.kh1420 .v9-viewer-creator{align-items:center;gap:9px;font-size:15px;font-weight:750;display:flex}.kh1420 .v9-viewer-creator .avatar{color:#fff;background:#df7969;border-radius:50%;place-items:center;width:31px;height:31px;display:inline-grid}.kh1420 .v9-viewer-meta h3{margin:14px 0 10px;font-size:25px;line-height:1.18}.kh1420 .v9-viewer-meta p{color:#3f3d3c;margin:8px 0;font-size:16px;line-height:1.55}.kh1420 .v9-viewer-format{color:#ac6156;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.kh1420 .v9-viewer-note{padding-top:10px;color:#85807b!important;font-size:12px!important}.kh1420 .v9-viewer-heart{color:#19191a;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:25px}.kh1420 .v9-viewer-heart[aria-pressed=true]{color:#df7969}@media (width<=850px){.kh1420 .v9-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.kh1420 #work{padding:65px 0}.kh1420 .v9-cover .format-chip{padding:5px 7px;font-size:10px;top:7px;right:7px}}@media (width<=650px){.kh1420 .v9-viewer-shell{max-width:none}.kh1420 .v9-viewer-bar{padding:10px 13px}.kh1420 .v9-viewer-art-area{padding:8px}.kh1420 .v9-viewer-art{max-height:calc(100dvh - 175px)}.kh1420 .v9-viewer-meta{padding:15px 19px 28px}}.kh1420 #creators-notice blockquote,.kh1420 #creators-notice .quote,.kh1420 #creators-notice .notice-quote{font-weight:480!important}.kh1420 #creators-notice .v12QuoteText{font-size:clamp(16px,1.3vw,19px)!important;font-weight:480!important;line-height:1.6!important}.kh1420 button[id*=FormatTrigger],.kh1420 #v8FormatTrigger,.kh1420 .filterTrigger,.kh1420 .world-picker-button{justify-content:space-between;align-items:center;display:flex}.kh1420 #v8FormatTrigger .v8Down,.kh1420 .select-arrow{align-self:center;margin-left:auto;line-height:1}.kh1420{--kehja-h-font:"Reference System Inter","Reference System Jakarta",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--kehja-h-size:clamp(38px,4vw,62px)}.kh1420 .heroWork #heroArtwork .art:after,.kh1420 .heroWork #heroArtwork .art .atop,.kh1420 .heroWork #heroArtwork .art .abottom,.kh1420 .heroWork #heroArtwork .art .afoot,.kh1420 .heroWork #heroArtwork .art .formatBadge,.kh1420 .heroWork #heroArtwork .art .playIndicator,.kh1420 .heroWork #heroArtwork .art .v14FormatBadge{display:none!important}.kh1420 .heroWork #heroArtwork .art img{object-fit:cover;width:100%;height:100%}.kh1420 #work h2,.kh1420 #languages h2,.kh1420 #creators-notice h2,.kh1420 #closing-cta h2,.kh1420 #faq h2{font-family:var(--kehja-h-font)!important;font-size:var(--kehja-h-size)!important;letter-spacing:-.052em!important;font-weight:820!important;line-height:1.065!important}.kh1420 #work .sectionhead h2{font-size:var(--kehja-h-size)!important;white-space:normal!important}.kh1420 #languages.shell{isolation:isolate;position:relative;background:0 0!important;border:0!important}.kh1420 #languages.shell:before{content:"";z-index:-1;pointer-events:none;background:#f1efec;border-top:1px solid #ded9d2;border-bottom:1px solid #ded9d2;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.kh1420 #pricing-review,.kh1420 .pricing-embed{background:#faf9f6!important}@media (width<=740px){.kh1420 #work h2,.kh1420 #languages h2,.kh1420 #creators-notice h2,.kh1420 #closing-cta h2,.kh1420 #faq h2{font-size:clamp(35px,8.5vw,46px)!important}}.kh1420 #work{scroll-margin-top:15px}.kh1420 #languages.shell{width:min(100% - 72px,1300px)!important;max-width:1300px!important;padding-inline:clamp(22px,5vw,74px)!important}@media (width<=740px){.kh1420 #languages .kicker{letter-spacing:.04em!important;font-size:clamp(12px,3.35vw,13px)!important}}@media (width<=800px){.kh1420 #languages.shell{width:100%!important;max-width:1300px!important;padding-inline:clamp(22px,5vw,74px)!important}}@media (hover:hover) and (pointer:fine){.kh1420 #personaStrip .person:not(.active):hover .portrait{border-color:#c9b9b1;box-shadow:0 3px 14px #00000014}}@media (width>=741px) and (width<=980px){.kh1420 .v17Nav .v17MenuToggle{display:inline-flex!important}.kh1420 .v17Nav .navlinks{gap:0;margin-left:auto}.kh1420 .v17Nav .navlinks>a:not(.headercta){display:none!important}.kh1420 .v17Nav .headercta{white-space:nowrap;min-height:44px;padding:9px 12px;font-size:14px!important;display:inline-flex!important}}.kh1420 .ks-sample{color:#19191a;min-width:0;font-family:Reference System Inter,Reference System Jakarta,Arial,sans-serif;font-size:14px;line-height:1.55}.kh1420 .ks-sample h3,.kh1420 .ks-sample h4,.kh1420 .ks-sample p{margin:0}.kh1420 .ks-sample-intro{background:#fbf5f2;border:1px solid #eadbd5;border-radius:7px;margin-bottom:13px;padding:20px}.kh1420 .ks-eyebrow{letter-spacing:.12em;color:#b3685b;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.kh1420 .ks-sample-intro h3{letter-spacing:-.04em;margin:6px 0 10px;font-family:Reference System Inter,Reference System Jakarta,Arial,sans-serif;font-size:clamp(23px,3vw,31px);line-height:1.14}.kh1420 .ks-sample-intro>p{color:#514f4c;font-size:14px;line-height:1.55}.kh1420 .ks-meta{color:#5e5551;flex-wrap:wrap;gap:7px 14px;margin:13px 0;font-size:11px;display:flex}.kh1420 .ks-meta span{display:inline-block}.kh1420 .ks-meta b{color:#1b1b1b}.kh1420 .ks-download{color:#fff;text-align:center;cursor:pointer;background:#1b1b1b;border:1px solid #1b1b1b;border-radius:26px;justify-content:center;align-items:center;gap:5px;min-height:43px;margin-top:5px;padding:11px 18px;font-size:13px;font-weight:800;display:inline-flex}.kh1420 .ks-download:hover{background:#3a3433}.kh1420 .ks-download:focus-visible{outline-offset:3px;outline:3px solid #df7969}.kh1420 .ks-disclaimer{color:#6c6460;padding:0 3px 9px;font-size:12px}.kh1420 .ks-format{background:#fff;border:1px solid #dfd9d3;border-radius:7px;margin:10px 0 16px;overflow:hidden}.kh1420 .ks-format-title{border-bottom:1px solid #e6dfd9;padding:17px 18px 14px}.kh1420 .ks-format h4{letter-spacing:-.03em;font-family:Reference System Inter,Reference System Jakarta,Arial,sans-serif;font-size:20px;line-height:1.25}.kh1420 .ks-slide{border-bottom:1px solid #eee7e2;padding:13px 17px}.kh1420 .ks-slide:last-child{border-bottom:0}.kh1420 .ks-slide-number{color:#a95e51;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:800}.kh1420 .ks-exact{color:#1b1b1b;font-size:14px;font-weight:700;line-height:1.48;margin-bottom:7px!important}.kh1420 .ks-direction{font-weight:400;line-height:1.5;color:#756d67!important;margin-top:6px!important;font-size:12px!important}.kh1420 .ks-direction b{color:#625853;font-weight:750}.kh1420 .ks-shot{border-bottom:1px solid #eee7e2;grid-template-columns:61px minmax(0,1fr);gap:12px;padding:14px 17px;display:grid}.kh1420 .ks-shot-time{color:#a95e51;white-space:nowrap;padding-top:2px;font-size:11px;font-weight:800}.kh1420 .ks-caption{background:#faf7f4;border-top:1px solid #dfd9d3;padding:15px 18px}.kh1420 .ks-caption>b,.kh1420 .ks-sample-end>b{color:#1b1b1b;font-size:12px}.kh1420 .ks-caption p,.kh1420 .ks-sample-end p{color:#4d4844;margin:6px 0 11px;font-size:13px}.kh1420 .ks-sample-end{background:#f4f0ec;border:1px solid #e2d9d2;border-radius:7px;padding:15px 18px 20px}.kh1420 #v8PlanModal .planModalCard{width:770px;max-width:min(770px,100vw - 22px);max-height:calc(100dvh - 28px);overflow:auto}.kh1420 #v8PlanSample.planSampleBody{max-width:100%;display:block}.kh1420 #v8PlanSample .ks-sample{width:100%}.kh1420 #v8PlanModal .planSampleActions{padding-top:12px}.kh1420 #v8PlanModal .planModalCard>.kicker{display:none!important}.kh1420 #v8PlanModal .planModalCard>h2{margin-bottom:9px;padding-right:42px;font-size:clamp(25px,4.7vw,33px);line-height:1.16}.kh1420 #v8PlanModal .planModalCard>.muted{font-size:13px;line-height:1.55}@media (width<=600px){.kh1420 .ks-sample-intro{padding:15px}.kh1420 .ks-sample-intro h3{font-size:24px}.kh1420 .ks-format-title{padding:14px}.kh1420 .ks-slide,.kh1420 .ks-shot{padding:12px 14px}.kh1420 .ks-meta{gap:5px 12px}.kh1420 .ks-download{width:100%}}.kh1420 #closing-cta{border-bottom:1px solid var(--line)!important}.kh1420 .v1411-world-promise{color:#666;max-width:900px;margin:25px 0 4px;font-size:clamp(13px,1.2vw,16px);line-height:1.65}.kh1420 .v1411-world-promise strong{color:var(--ink);font-weight:700}.kh1420 #languages h2{letter-spacing:-.048em;font-family:Reference System Inter,Reference System Jakarta,sans-serif!important;font-weight:780!important}.kh1420 #languages .sectionhead{gap:16px}.kh1420 .ks3 .ks2-top{background:#f5f1ee;border-radius:18px;padding:clamp(18px,3vw,32px)!important}.kh1420 .ks3 .ks2-includes{margin-top:22px}.kh1420 .ks3 .ks2-select{margin-top:24px;position:relative}.kh1420 .ks3 .ks2-select label{margin-bottom:9px;font-weight:750;display:block}.kh1420 .ks3 .ks2world-trigger{color:#19191a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d0ca;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;padding:11px 15px;font:700 16px/1.4 Reference System Inter,system-ui,sans-serif;display:flex}.kh1420 .ks3 .ks2world-trigger:focus-visible,.kh1420 .ks3 .ks2-world-option:focus-visible{outline-offset:2px;outline:2px solid #c97969}.kh1420 .ks3 .ks2world-trigger span:last-child{color:#bd6f61;font-size:22px;line-height:1}.kh1420 .ks3 .ks2world-menu{z-index:20;background:#fff;border:1px solid #ded6d0;border-radius:12px;max-height:290px;margin-top:6px;padding:6px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #0000001f}.kh1420 .ks3 .ks2world-menu[hidden]{display:none!important}.kh1420 .ks3 .ks2-world-option{text-align:left;color:#19191a;cursor:pointer;background:#fff;border:0;border-radius:8px;width:100%;padding:12px 14px;font:600 15px Reference System Inter,system-ui,sans-serif;display:block}.kh1420 .ks3 .ks2-world-option:hover,.kh1420 .ks3 .ks2-world-option.selected{color:#a45b4e;background:#f4ece8}.kh1420 .ks3 .ks2-actions{margin-top:18px}.kh1420 .ks3 .ks2-action{border-radius:26px;min-height:46px}.kh1420 .ks3-download-note{color:#777!important;margin-top:12px!important;font-size:12px!important;line-height:1.5!important}.kh1420 .ks3-brief{background:#fffdfa;border:1px solid #e1d1ca;border-left:4px solid #ca7d6c;border-radius:13px;margin:20px 0 18px;padding:25px 24px}.kh1420 .ks3-brief h4{color:#181818;letter-spacing:-.03em;margin:10px 0 7px;font-size:clamp(20px,2.5vw,26px);line-height:1.17}.kh1420 .ks3-brief p{margin:0 0 10px;line-height:1.55}.kh1420 .ks3-brief small{color:#a45e51;font-weight:600}.kh1420 .ks3-expand{background:#fff;border:1px solid #ded8d3;border-radius:12px;margin:0 0 12px;overflow:hidden}.kh1420 .ks3-expand>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;font:750 16px Reference System Inter,system-ui,sans-serif;list-style:none;display:flex}.kh1420 .ks3-expand>summary::-webkit-details-marker{display:none}.kh1420 .ks3-expand[open]>summary{background:#faf7f5;border-bottom:1px solid #ded8d3}.kh1420 .ks3-expand[open]>summary span{transform:rotate(180deg)}.kh1420 .ks3-expand .ks2-section{margin:12px;padding:18px!important}@media (width<=700px){.kh1420 .ks3 .ks2-top{padding:18px!important}.kh1420 .ks3-brief{padding:20px 16px}.kh1420 .ks3-expand .ks2-section{padding:12px!important}.kh1420 .ks3 .ks2-includes{gap:8px;grid-template-columns:1fr!important}}.kh1420 #languageGallery .v1411-bengali-art{aspect-ratio:4/5;color:#204e48;text-align:left;box-sizing:border-box;background:#e5ece9;border:1px solid #d1dcd7;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:22px;font-family:Reference System Inter,Noto Sans Bengali,sans-serif;display:flex}.kh1420 #languageGallery .v1411-bengali-art>span{letter-spacing:.09em;font-size:11px;font-weight:800}.kh1420 #languageGallery .v1411-bengali-art>strong{font-size:clamp(21px,2.5vw,35px);font-weight:800;line-height:1.3}.kh1420 #languageGallery .v1411-bengali-art>small{color:#456a62;font-size:11px}@media (width<=700px){.kh1420 #languageGallery .v1411-bengali-art{padding:11px}.kh1420 #languageGallery .v1411-bengali-art>strong{font-size:17px}}.kh1420 .ks3 .ks2-select{display:block!important}.kh1420 .ks3 .ks2world-trigger{margin-top:8px}.kh1420 .ks3 .ks2-select label{width:100%}.kh1420 #v8DownloadPlan{display:none!important}.kh1420 #v8PlanModal .planSampleActions{margin-top:0}@media (width>=1101px){.kh1420 .hero.shell{padding-top:clamp(42px,4.3vw,70px)!important;padding-bottom:clamp(65px,5.1vw,84px)!important}}.kh1420 #languages .sectionhead{flex-direction:column!important;align-items:flex-start!important;gap:0!important;display:flex!important}.kh1420 #languages .sectionhead>p.bodycopy{text-align:left!important;width:auto!important;max-width:800px!important;margin:11px 0 0!important}@media (width<=740px){.kh1420 #languages .sectionhead>p.bodycopy{margin-top:9px!important}}.kh1420 .v1411-world-promise strong{margin-top:4px;display:block}.kh1420 #languages h2{font-family:var(--kehja-h-font,"Reference System Inter","Reference System Jakarta",sans-serif)!important;font-size:var(--kehja-h-size,clamp(37px,4.4vw,63px))!important;letter-spacing:-.052em!important;font-weight:820!important;line-height:1.065!important}.kh1420 #languageGallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.kh1420 #languageGallery .galleryItem .art{aspect-ratio:4/5;background:#f5f1eb;border:1px solid #e7dfd6;border-radius:4px;height:auto;min-height:0;overflow:hidden}.kh1420 #languageGallery .galleryItem .art img{object-fit:cover;width:100%;height:100%}.kh1420 #languageGallery .galleryItem .meta{align-items:center;min-height:0;margin-top:10px;font-size:14px}@media (width<=960px){.kh1420 #languageGallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.kh1420 #languageGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kh1420 #languages h2{font-size:clamp(35px,8.5vw,46px)!important}}.kh1420 #languageGallery .miniArrow{display:none!important}.kh1420 #faq .faqitem>button{transition:color .18s}.kh1420 #faq .faqitem>button:hover,.kh1420 #faq .faqitem>button:focus-visible,.kh1420 #faq .faqitem.open>button{color:var(--coral)}.kh1420 #faq .faqitem>button:focus-visible{outline:2px solid var(--coral);outline-offset:3px}@media (prefers-reduced-motion:reduce){.kh1420 #faq .faqitem>button{transition:none}}.kh1420 .shell{box-sizing:border-box;width:100%;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,5vw,74px);padding-right:clamp(22px,5vw,74px)}.kh1420 #work>.shell,.kh1420 #work>.shell>.sectionhead{max-width:100%}.kh1420 #work .sectionhead{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin-bottom:30px;display:flex}.kh1420 #work .sectionhead h2{letter-spacing:-.055em;white-space:nowrap;margin:19px 0 12px;font-size:clamp(34px,4vw,60px);line-height:1.08}.kh1420 #work .sectionhead .bodycopy{text-align:left;max-width:none;margin:0;font-size:16px;line-height:1.55}.kh1420 #v9UnifiedViewer[hidden]{display:none!important}.kh1420 #v9UnifiedViewer{justify-content:center;align-items:center;padding:clamp(12px,3vh,28px);display:flex;overflow-y:auto}.kh1420 #v9UnifiedViewer .v9-viewer-shell{background:#fff;border-radius:8px;flex-direction:column;width:min(1160px,100%);max-width:1160px;min-height:0;max-height:94dvh;display:flex;overflow-y:auto;box-shadow:0 20px 70px #0005}.kh1420 #v9UnifiedViewer .v9-viewer-bar{z-index:10;background:#fff;border-bottom:1px solid #ddd8d2;flex:none;min-height:66px;padding:13px clamp(20px,3vw,35px);position:sticky;top:0}.kh1420 #v9UnifiedViewer .v9-viewer-intro{border-bottom:1px solid #e7e3dd;flex:none;padding:21px clamp(20px,3vw,35px) 16px}.kh1420 #v9UnifiedViewer .v9-viewer-creator{gap:10px;font-size:14px}.kh1420 #v9UnifiedViewer .v9-viewer-format{margin-top:13px;font-size:11px}.kh1420 #v9UnifiedViewer .v9-viewer-intro h3{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(23px,2.5vw,34px);line-height:1.16}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{background:#252729;justify-content:center;align-items:center;min-height:0;max-height:none;padding:15px 48px;display:flex;overflow:hidden}.kh1420 #v9UnifiedViewer .v9-viewer-art{object-fit:contain;aspect-ratio:auto;width:auto;max-width:100%;height:auto;max-height:min(60dvh,650px);display:block}.kh1420 #v9UnifiedViewer .v9-viewer-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:29px clamp(22px,3vw,36px);display:flex;overflow-y:auto}.kh1420 #v9UnifiedViewer .v9-viewer-meta-label{color:var(--coralDeep);letter-spacing:.13em;font-size:11px;font-weight:850}.kh1420 #v9UnifiedViewer .v9-viewer-meta #v9ViewerCaption{white-space:pre-line;color:#353434;overflow-wrap:anywhere;margin:14px 0 18px;font-size:16px;line-height:1.7}.kh1420 #v9UnifiedViewer .v9-viewer-heart{margin:0}.kh1420 #v9UnifiedViewer .v9-viewer-note{margin-top:auto;padding-top:22px;font-size:12px!important}.kh1420 #v9UnifiedViewer .v9-viewer-arrow{width:38px;height:38px;line-height:1;top:50%;transform:translateY(-50%)}@media (width<=950px){.kh1420 #v9UnifiedViewer{align-items:stretch;padding:0}.kh1420 #v9UnifiedViewer .v9-viewer-shell{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.kh1420 #v9UnifiedViewer .v9-viewer-content{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr)}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{padding-inline:40px}.kh1420 #v9UnifiedViewer .v9-viewer-art{max-height:57dvh}}@media (width<=650px){.kh1420 #work .sectionhead h2{white-space:normal;font-size:clamp(34px,7.5vw,47px)}.kh1420 #v9UnifiedViewer .v9-viewer-shell{min-height:100dvh;max-height:100dvh}.kh1420 #v9UnifiedViewer .v9-viewer-bar{min-height:60px;padding:10px 16px}.kh1420 #v9UnifiedViewer .v9-viewer-intro{padding:18px 20px 15px}.kh1420 #v9UnifiedViewer .v9-viewer-content{flex-direction:column;flex:none;display:flex}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{min-height:260px;padding:12px 44px}.kh1420 #v9UnifiedViewer .v9-viewer-art{max-width:100%;max-height:min(58dvh,570px)}.kh1420 #v9UnifiedViewer .v9-viewer-meta{padding:22px 23px 30px;overflow:visible}.kh1420 #v9UnifiedViewer .v9-viewer-meta #v9ViewerCaption{font-size:15px;line-height:1.6}}@media (width>=651px) and (width<=960px){.kh1420 #work .sectionhead h2{font-size:clamp(32px,4.8vw,46px)}}@media (width>=651px) and (width<=740px){.kh1420 #work .sectionhead h2{white-space:normal}}.kh1420 .hero h1{font-size:clamp(48px,5vw,72px);line-height:1.025}.kh1420 .hero h1 .hero-unbroken{white-space:nowrap}@media (width<=1100px){.kh1420 .hero h1{font-size:clamp(46px,6vw,68px)}}@media (width<=740px){.kh1420 .hero h1{font-size:clamp(43px,10vw,62px)}}.kh1420 #languages.shell{box-sizing:border-box;width:100%;max-width:1300px;margin-left:auto;margin-right:auto;padding:75px clamp(22px,5vw,74px) 86px}.kh1420 #languages .galleryItem .art .atop,.kh1420 #languages .galleryItem .art .abottom,.kh1420 #languages .galleryItem .art .afoot,.kh1420 #languages .galleryItem .art .formatBadge,.kh1420 #languages .language-photo:after{display:none!important}.kh1420 #languages .language-photo img{object-fit:cover;width:100%;height:100%}.kh1420 #v9MoreWork,.kh1420 .v9-more-row,.kh1420 #v9UnifiedViewer[hidden]{display:none!important}.kh1420 #v9UnifiedViewer{justify-content:center;align-items:center;padding:clamp(8px,2vh,25px);display:flex;overflow:auto}.kh1420 #v9UnifiedViewer .v9-viewer-shell{background:#fff;border-radius:8px;flex-direction:column;width:min(1310px,100%);max-width:1310px;height:min(880px,95dvh);min-height:0;max-height:95dvh;display:flex;overflow:hidden}.kh1420 #v9UnifiedViewer .v9-viewer-bar{border-bottom:1px solid #dedbd7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:10px 16px 10px 27px;display:flex;position:static}.kh1420 #v9UnifiedViewer .v9-viewer-bar #v9ViewerBack{background:0 0;border:0;border-radius:0;padding:8px 0;font-size:16px;font-weight:500}.kh1420 #v9UnifiedViewer .v9-viewer-bar .v9-close{background:#fff;border:1px solid #ddd8d2;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;padding:0;font-size:29px;font-weight:400;line-height:1;display:grid}.kh1420 #v9UnifiedViewer .v9-viewer-counter{color:#222;background:#f1f0ed;border-radius:999px;margin-left:auto;padding:8px 13px;font-size:12px}.kh1420 #v9UnifiedViewer .v9-viewer-counter:empty{display:none}.kh1420 #v9UnifiedViewer .v9-viewer-content{flex:1;grid-template-columns:minmax(0,1.03fr) minmax(330px,.92fr);align-items:stretch;min-height:0;display:grid}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{background:#ebe7e2;flex-direction:column;justify-content:center;align-items:center;min-height:0;max-height:none;padding:0;display:flex;position:relative;overflow:hidden}.kh1420 #v9UnifiedViewer .v9-viewer-art,.kh1420 #v9UnifiedViewer .v9-viewer-video{object-fit:contain;aspect-ratio:auto;width:auto;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.kh1420 #v9UnifiedViewer .v9-viewer-art[hidden],.kh1420 #v9UnifiedViewer .v9-viewer-video[hidden]{display:none!important}.kh1420 #v9UnifiedViewer .v9-viewer-video{background:#24262a;width:100%}.kh1420 #v9UnifiedViewer .v9-viewer-arrow{place-items:center;width:43px;height:43px;line-height:1;display:grid;top:50%;transform:translateY(-50%);background:#fffc!important;border:0!important;border-radius:50%!important;font-size:30px!important}.kh1420 #v9UnifiedViewer .v9-viewer-arrow.prev{left:13px}.kh1420 #v9UnifiedViewer .v9-viewer-arrow.next{right:13px}.kh1420 #v9UnifiedViewer .v9-viewer-meta{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;padding:33px 32px 30px 36px;display:flex;overflow:auto}.kh1420 #v9UnifiedViewer .v9-viewer-profile{flex-shrink:0;grid-template-columns:auto;gap:2px;display:grid}.kh1420 #v9UnifiedViewer .v9-viewer-creator{color:#202020;align-items:center;gap:12px;font-size:16px;line-height:1.4;display:flex}.kh1420 #v9UnifiedViewer .v9-viewer-creator .avatar{flex:0 0 43px;width:43px;height:43px;font-size:17px}.kh1420 #v9UnifiedViewer .v9-viewer-format{color:#6e6b68;text-transform:none;letter-spacing:0;margin:-8px 0 0 55px;font-size:12px;font-weight:500}.kh1420 #v9UnifiedViewer .v9-viewer-meta #v9ViewerCaption{white-space:pre-line;overflow-wrap:anywhere;color:#454342;margin:28px 0 17px;font-size:16px;line-height:1.65}.kh1420 #v9UnifiedViewer .v9-viewer-dots{justify-content:center;align-items:center;gap:8px;padding:7px 0 18px;display:flex}.kh1420 #v9UnifiedViewer .v9-viewer-dots[hidden]{display:none!important}.kh1420 #v9UnifiedViewer .v9-dot{background:#c6c3bf;border:0;border-radius:50%;width:9px;height:9px;padding:0;display:inline-block}.kh1420 #v9UnifiedViewer .v9-dot.selected{background:var(--coralDeep)}.kh1420 #v9UnifiedViewer .v9-viewer-detail{border-top:1px solid #dedbd7;margin-top:11px;padding-top:21px}.kh1420 #v9UnifiedViewer .v9-viewer-meta-label{letter-spacing:.11em;color:var(--coralDeep);font-size:12px;font-weight:800}.kh1420 #v9UnifiedViewer .v9-viewer-detail h3{letter-spacing:-.04em;margin:12px 0 7px;font-size:clamp(21px,2.1vw,28px);font-weight:800;line-height:1.18}.kh1420 #v9UnifiedViewer .v9-viewer-note{margin:0;padding:0;line-height:1.55;color:#6e6b68!important;font-size:14px!important}.kh1420 #v9UnifiedViewer .v9-viewer-heart{display:none!important}@media (width<=850px){.kh1420 #v9UnifiedViewer .v9-viewer-shell{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.kh1420 #v9UnifiedViewer{padding:0}.kh1420 #v9UnifiedViewer .v9-viewer-content{grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr)}.kh1420 #v9UnifiedViewer .v9-viewer-meta{padding:25px 22px}}@media (width<=650px){.kh1420 #languages.shell{padding-top:65px;padding-bottom:65px}.kh1420 #v9UnifiedViewer .v9-viewer-content{flex-direction:column;display:flex;overflow:auto}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{background:#ebe7e2;flex:none;min-height:0;max-height:none;padding:0}.kh1420 #v9UnifiedViewer .v9-viewer-art,.kh1420 #v9UnifiedViewer .v9-viewer-video{width:auto;max-width:100%;height:auto;max-height:min(65dvh,560px)}.kh1420 #v9UnifiedViewer .v9-viewer-meta{flex:none;padding:23px 22px 40px;overflow:visible}.kh1420 #v9UnifiedViewer .v9-viewer-bar{min-height:60px;padding:8px 13px 8px 16px}.kh1420 #v9UnifiedViewer .v9-viewer-bar #v9ViewerBack{font-size:14px}.kh1420 #v9UnifiedViewer .v9-viewer-meta #v9ViewerCaption{margin-top:21px;font-size:15px}}.kh1420 #work>.shell{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:clamp(22px,5vw,74px);max-width:1300px!important}.kh1420 #work>.shell>.sectionhead,.kh1420 #work>.shell>.v9-gallery,.kh1420 #work>.shell>.v9-demo-caption{max-width:100%}.kh1420 #languages.shell{width:100%;max-width:1300px;padding-left:clamp(22px,5vw,74px);padding-right:clamp(22px,5vw,74px)}.kh1420 #v9UnifiedViewer:not([hidden]){z-index:2147482000!important;background:#141417c2!important;justify-content:center!important;align-items:center!important;padding:clamp(15px,4.5dvh,52px) clamp(15px,4.5vw,78px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.kh1420 #v9UnifiedViewer .v9-viewer-shell{box-sizing:border-box;position:relative;box-shadow:0 22px 70px #00000047;border-radius:10px!important;flex:0 1135px!important;width:min(1135px,100%)!important;max-width:1135px!important;height:min(790px,100dvh - 90px)!important;min-height:0!important;max-height:790px!important;margin:auto!important;overflow:hidden!important}.kh1420 #v9UnifiedViewer .v9-viewer-bar{flex:0 0 64px;min-height:64px}.kh1420 #v9UnifiedViewer .v9-viewer-content{flex:1;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr)!important;display:grid!important}.kh1420 #v9UnifiedViewer .v9-viewer-media-column{background:#e7e3de;flex-direction:column;min-width:0;min-height:0;display:flex}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{flex:auto;justify-content:center;align-items:center;min-height:0;max-height:none;display:flex;position:relative;padding:24px 49px!important;overflow:hidden!important}.kh1420 #v9UnifiedViewer .v9-viewer-art{object-fit:contain;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.kh1420 #v9UnifiedViewer .v9-viewer-video{object-fit:contain;aspect-ratio:9/16;background:0 0!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.kh1420 #v9UnifiedViewer .v9-viewer-shell[data-format=images] .v9-viewer-art-area,.kh1420 #v9UnifiedViewer .v9-viewer-shell[data-format=cinematic] .v9-viewer-art-area{background:#25272a}.kh1420 #v9UnifiedViewer .v9-viewer-arrow{z-index:2}.kh1420 #v9UnifiedViewer .v6-reel-controls{background:#fff;border-top:1px solid #dedbd7;flex:0 0 63px;align-items:center;gap:11px;min-width:0;height:63px;padding:10px 17px;display:flex}.kh1420 #v9UnifiedViewer .v6-reel-controls[hidden]{display:none!important}.kh1420 #v9UnifiedViewer .v6-reel-controls button{color:#19191a;background:0 0;border:0;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:34px;font-size:20px;line-height:1;display:grid}.kh1420 #v9UnifiedViewer .v6-reel-controls button:hover{background:#f2eeeb}.kh1420 #v9UnifiedViewer .v6-reel-clock{color:#504c48;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.kh1420 #v9UnifiedViewer .v6-reel-controls input{accent-color:#cd7c6b;cursor:pointer;touch-action:none;flex:1;min-width:20px}.kh1420 #v9UnifiedViewer .v9-viewer-meta{min-height:0;padding:33px 31px 30px 35px;overflow-y:auto}@media (width>=651px) and (width<=950px){.kh1420 #v9UnifiedViewer .v9-viewer-shell{width:min(900px,100%)!important;height:min(750px,100dvh - 50px)!important}.kh1420 #v9UnifiedViewer .v9-viewer-content{grid-template-columns:minmax(0,1fr) minmax(280px,.92fr)!important}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{padding:22px 30px!important}}@media (width<=650px){.kh1420 #v9UnifiedViewer:not([hidden]){align-items:flex-start!important;padding:0!important}.kh1420 #v9UnifiedViewer .v9-viewer-shell{border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}.kh1420 #v9UnifiedViewer .v9-viewer-content{flex:none;overflow:visible;flex-direction:column!important;display:flex!important}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{min-height:220px;flex:none!important;max-height:65dvh!important;padding:15px 46px!important}.kh1420 #v9UnifiedViewer .v9-viewer-art,.kh1420 #v9UnifiedViewer .v9-viewer-video{max-width:100%!important;height:auto!important;max-height:58dvh!important}.kh1420 #v9UnifiedViewer .v9-viewer-media-column{flex:none;min-height:0}.kh1420 #v9UnifiedViewer .v6-reel-controls{gap:6px;padding:10px 11px}.kh1420 #v9UnifiedViewer .v6-reel-controls button{flex-basis:28px;width:28px}.kh1420 #v9UnifiedViewer .v9-viewer-meta{padding:24px 23px 35px;overflow:visible}}.kh1420 #v9Gallery .v9-gallery-card>small{display:none!important}.kh1420 #v9UnifiedViewer .v9-viewer-shell[data-format=carousel] .v9-viewer-art,.kh1420 #v9UnifiedViewer .v9-viewer-shell[data-format=single] .v9-viewer-art{aspect-ratio:4/5;object-fit:contain}.kh1420 #v9UnifiedViewer .v9-viewer-shell[data-format=images] .v9-viewer-art,.kh1420 #v9UnifiedViewer .v9-viewer-shell[data-format=cinematic] .v9-viewer-art{aspect-ratio:9/16;object-fit:contain}.kh1420 #journey{margin:0;padding:0}.kh1420 #languages{margin-top:0!important}.kh1420 .ks2{color:#19191a;max-width:950px;margin:auto;padding:2px 0 10px;font-family:Reference System Inter,Reference System Jakarta,system-ui,sans-serif}.kh1420 .ks2 *{box-sizing:border-box}.kh1420 .ks2-top{background:#f5eeeb;border-radius:12px;margin:12px 0 19px;padding:24px 26px}.kh1420 .ks2-k{color:#bd6b5c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:850}.kh1420 .ks2 h3{letter-spacing:-.045em;margin:0 0 11px;font-size:clamp(24px,3vw,35px);line-height:1.12}.kh1420 .ks2 h4{letter-spacing:-.025em;margin:5px 0 12px;font-size:20px;line-height:1.2}.kh1420 .ks2 p{color:#55504d;margin:8px 0 12px;font-size:15px;line-height:1.55}.kh1420 .ks2-select{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:19px;display:grid}.kh1420 .ks2-select label{margin-bottom:7px;font-size:12px;font-weight:800;display:block}.kh1420 .ks2 select{color:#19191a;background:#fff;border:1px solid #d7cdc8;border-radius:8px;width:100%;min-height:45px;padding:12px;font-weight:750}.kh1420 .ks2-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.kh1420 .ks2-action{background:#19191a;border:1px solid #1d1d1d;border-radius:24px;padding:11px 17px;font-size:13px;font-weight:800;color:#fff!important}.kh1420 .ks2-action.secondary{background:#fff;color:#19191a!important}.kh1420 .ks2-includes{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 18px;display:grid}.kh1420 .ks2-includes div{background:#fff;border:1px solid #e4deda;border-radius:8px;padding:13px}.kh1420 .ks2-includes b{margin-bottom:3px;font-size:12px;display:block}.kh1420 .ks2-includes span{color:#726d6a;font-size:12px;line-height:1.4;display:block}.kh1420 .ks2-section{background:#fff;border:1px solid #e2ddd9;border-radius:12px;margin:16px 0;padding:20px 23px}.kh1420 .ks2-dna{grid-template-columns:100px 1fr;gap:8px 17px;font-size:14px;line-height:1.5;display:grid}.kh1420 .ks2-dna b{color:#b26557}.kh1420 .ks2-line:first-of-type{border-top:0}.kh1420 .ks2-number{text-transform:uppercase;letter-spacing:.11em;color:#b56b5e;margin-bottom:7px;font-size:10px;font-weight:800}.kh1420 .ks2-exact{font-size:16px;font-weight:800;line-height:1.45;color:#19191a!important;margin:0 0 5px!important}.kh1420 .ks2-direction{color:#6a6460!important;margin:5px 0!important;font-size:13px!important}.kh1420 .ks2-reel{border-top:1px solid #e8e0db;grid-template-columns:70px 1fr;gap:10px;padding:13px 0;display:grid}.kh1420 .ks2-reel:first-of-type{border-top:0}.kh1420 .ks2-time{color:#ad6154;font-size:12px;font-weight:850}.kh1420 .ks2-prompt{white-space:pre-wrap;color:#333;background:#f7f4f1;border:1px solid #e7e0db;border-radius:7px;padding:17px;font-size:12px;line-height:1.65}.kh1420 .ks2-note{color:#77706c!important;margin:18px 0 0!important;font-size:12px!important}.kh1420 .ks2 button{cursor:pointer}@media (width<=640px){.kh1420 .ks2-top{padding:17px}.kh1420 .ks2-select,.kh1420 .ks2-includes{grid-template-columns:1fr}.kh1420 .ks2-section{padding:16px}.kh1420 .ks2-dna{grid-template-columns:1fr}.kh1420 .ks2-dna b{margin-top:7px}.kh1420 .ks2-actions button{width:100%}.kh1420 .ks2 h3{font-size:26px}}@media (hover:hover) and (pointer:fine){.kh1420 #personaStrip .person .portrait{transition:transform .22s,box-shadow .22s,border-color .22s}.kh1420 #personaStrip .person:hover .portrait{transform:translateY(-3px);box-shadow:0 10px 20px #1b19171f}.kh1420 #personaStrip .person.active:hover .portrait{transform:translateY(-4px)}.kh1420 .heroWork .artbutton{transition:transform .22s,filter .22s}.kh1420 .heroWork .artbutton:hover{filter:drop-shadow(0 8px 10px #0000001f);transform:translateY(-3px)}.kh1420 #v9Gallery .v9-gallery-card .v9-cover,.kh1420 #languageGallery .galleryItem .art,.kh1420 #work .v9-gallery-card .v9-cover,.kh1420 #creators-notice .feedCard,.kh1420 #how .v8PreviewCard{transition:transform .22s,box-shadow .22s,filter .22s}.kh1420 #v9Gallery .v9-gallery-card:hover .v9-cover,.kh1420 #languageGallery .galleryItem:hover .art,.kh1420 #work .v9-gallery-card:hover .v9-cover,.kh1420 #creators-notice .feedCard:hover,.kh1420 #how .v8PreviewCard:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1919191f}.kh1420 #v8FormatTrigger:hover,.kh1420 #v8WorldTrigger:hover,.kh1420 #how .v8StepBtns button:not(.active):hover,.kh1420 #how .v10EvidenceHeader .v8StepBtns button:not(.active):hover,.kh1420 .galleryFilters .chip:not(.active):hover,.kh1420 #ideaTabPick:not(.active):hover,.kh1420 #ideaTabMine:not(.active):hover,.kh1420 .tabline .chip:not(.active):hover,.kh1420 #work .chip:not(.active):hover,.kh1420 #formatTabs button:not(.active):hover,.kh1420 .v8Signals button:not(.active):hover{color:#a65448!important;background:#f9ede8!important;border-color:#c78272!important}}@media (prefers-reduced-motion:reduce){.kh1420 #personaStrip .portrait,.kh1420 .heroWork .artbutton,.kh1420 #v9Gallery .v9-cover,.kh1420 #languageGallery .galleryItem .art{transition:none!important}}.kh1420 #v9UnifiedViewer #v9ViewerCreator.v9-viewer-creator{align-items:flex-start!important;line-height:1.35!important}.kh1420 #v9UnifiedViewer #v9ViewerCreator .avatar{flex-shrink:0;margin:0!important}.kh1420 #v9UnifiedViewer #v9ViewerHeart.v9-viewer-heart{color:#1c1c1c;cursor:pointer;justify-content:flex-start;align-self:flex-start;align-items:center;width:45px;min-height:43px;padding:0;transition:color .18s,transform .18s;background:0 0!important;border:0!important;margin:15px 0 0!important;font-size:34px!important;line-height:1!important;display:inline-flex!important}.kh1420 #v9UnifiedViewer #v9ViewerHeart[aria-pressed=true]{color:#cc7d6d!important}@media (hover:hover) and (pointer:fine){.kh1420 #v9UnifiedViewer #v9ViewerHeart:hover{transform:scale(1.12)}}.kh1420 #v9UnifiedViewer #v9ViewerHeart:focus-visible,.kh1420 #v1419LegacyHeart:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #cc7d6d}.kh1420 #v9UnifiedViewer .v9-viewer-art-area{position:relative}.kh1420 .v1419-like-burst{z-index:20;color:#fff;text-shadow:0 5px 28px #0007;pointer-events:none;opacity:0;font:900 clamp(65px,10vw,112px)/1 Arial,sans-serif;animation:.7s ease-out both v1419LikeBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.65)}@keyframes v1419LikeBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.09)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.kh1420 #v9ViewerImage,.kh1420 #v9ViewerVideo,.kh1420 #modalArt{touch-action:pan-y}.kh1420 #v1419LegacyHeart{color:#1c1c1c;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:44px;min-height:40px;margin:0 0 9px;padding:0;font-size:32px;line-height:1;display:inline-flex}.kh1420 #v1419LegacyHeart[aria-pressed=true]{color:#cc7d6d}@media (prefers-reduced-motion:reduce){.kh1420 .v1419-like-burst{opacity:1;animation:none;transform:translate(-50%,-50%)scale(1)}.kh1420 #v9UnifiedViewer #v9ViewerHeart{transition:none!important}}.kh1420 #v9UnifiedViewer .v9-viewer-meta{align-content:start}.kh1420 #v9UnifiedViewer #v9ViewerHeart.v9-viewer-heart{order:-2;align-self:flex-start;justify-content:center!important;align-items:center!important;width:43px!important;height:43px!important;min-height:43px!important;margin:0 0 12px!important;padding:4px!important}.kh1420 #v9UnifiedViewer #v9ViewerHeart svg{stroke:currentColor;stroke-width:1.65px;fill:none;stroke-linejoin:round;stroke-linecap:round;width:31px;height:31px;display:block}.kh1420 #v9UnifiedViewer #v9ViewerHeart[aria-pressed=true] svg{fill:currentColor}.kh1420 #v9UnifiedViewer .v9-viewer-profile{align-content:start;align-items:start;grid-template-rows:auto auto!important;grid-template-columns:43px minmax(0,1fr)!important;gap:3px 12px!important;display:grid!important}.kh1420 #v9UnifiedViewer #v9ViewerCreator.v9-viewer-creator{display:contents!important}.kh1420 #v9UnifiedViewer #v9ViewerCreator .avatar{grid-area:1/1/3;align-self:start;margin:0!important}.kh1420 #v9UnifiedViewer #v9ViewerCreator .v1420-creator-name{grid-area:1/2;align-self:start;min-width:0;padding-top:1px;font-size:16px;font-weight:750;line-height:1.28!important}.kh1420 #v9UnifiedViewer #v9ViewerFormat.v9-viewer-format{white-space:normal;grid-area:2/2;align-self:start;margin:0!important;font-size:12px!important;line-height:1.3!important}.kh1420 #v9UnifiedViewer #v9ViewerCaption{margin-top:18px!important}.kh1420 #v9UnifiedViewer .v1419-like-burst svg{fill:#fff;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:78px;height:78px;display:block}@media (width<=650px){.kh1420 #v9UnifiedViewer #v9ViewerHeart.v9-viewer-heart{margin-bottom:10px!important}.kh1420 #v9UnifiedViewer #v9ViewerCaption{margin-top:15px!important}}@media (prefers-reduced-motion:reduce){.kh1420 #v9UnifiedViewer #v9ViewerHeart{transition:none!important}}@font-face{font-family:Reference Inter;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/reference-inter-latin-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Reference Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/reference-plus-jakarta-sans-latin-eXO_dkmS.woff2)format("woff2")}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:100;src:local(Inter Thin),local(Inter-Thin)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:200;src:local(Inter ExtraLight),local(Inter-ExtraLight)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:300;src:local(Inter Light),local(Inter-Light)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:400;src:local(Inter Regular),local(Inter-Regular),local(Inter)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:500;src:local(Inter Medium),local(Inter-Medium)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:600;src:local(Inter SemiBold),local(Inter-SemiBold)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:700;src:local(Inter Bold),local(Inter-Bold)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:800;src:local(Inter ExtraBold),local(Inter-ExtraBold)}@font-face{font-family:Reference System Inter;font-style:normal;font-weight:900;src:local(Inter Black),local(Inter-Black)}@font-face{font-family:Reference System Jakarta;font-style:normal;font-weight:200;src:local(Plus Jakarta Sans ExtraLight),local(PlusJakartaSans-ExtraLight)}@font-face{font-family:Reference System Jakarta;font-style:normal;font-weight:300;src:local(Plus Jakarta Sans Light),local(PlusJakartaSans-Light)}@font-face{font-family:Reference System Jakarta;font-style:normal;font-weight:400;src:local(Plus Jakarta Sans Regular),local(PlusJakartaSans-Regular),local(Plus Jakarta Sans)}@font-face{font-family:Reference System Jakarta;font-style:normal;font-weight:500;src:local(Plus Jakarta Sans Medium),local(PlusJakartaSans-Medium)}@font-face{font-family:Reference System Jakarta;font-style:normal;font-weight:600;src:local(Plus Jakarta Sans SemiBold),local(PlusJakartaSans-SemiBold)}@font-face{font-family:Reference System Jakarta;font-style:normal;font-weight:700;src:local(Plus Jakarta Sans Bold),local(PlusJakartaSans-Bold)}@font-face{font-family:Reference System Jakarta;font-style:normal;font-weight:800;src:local(Plus Jakarta Sans ExtraBold),local(PlusJakartaSans-ExtraBold)}.kh1420{--preview-coral:#df7969;--preview-ink:#19191a;--preview-paper:#faf9f6;--preview-line:#e5e0db;--preview-white:#fff}.kh1420 :where(.reference-button){white-space:normal;height:auto;min-height:0;font:inherit;letter-spacing:inherit;box-shadow:none;color:inherit;line-height:inherit;justify-content:inherit;gap:inherit;background:0 0;border-radius:0;padding:0;display:inline-flex}.kh1420 .reference-button:focus-visible{outline:2px solid var(--preview-coral);outline-offset:3px}.kh1420 .person{text-align:left!important;display:block!important}.kh1420 .heroPreview{border:1px solid var(--preview-line);background:var(--preview-white);border-radius:8px;grid-template-columns:42% 58%;display:grid;overflow:hidden}.kh1420 .heroArtwork{width:100%;height:100%;display:block}.kh1420 .heroArtwork .art{aspect-ratio:auto;height:100%}.kh1420 .heroArtwork img{object-fit:cover;width:100%;height:100%}.kh1420 .heroPreviewText{padding:28px 30px}.kh1420 .heroPreviewText h3{margin:12px 0}.kh1420 .heroPreviewText p{color:var(--muted);font-size:16px}.kh1420 .heroPreviewText .small-link{font-size:13px;font-weight:800}.kh1420 .heroWorkSide .inlineLink{margin-top:22px}.kh1420 .heroRight>.kicker{margin-bottom:18px}.kh1420 .exploreElse{margin-top:12px;font-size:13px;font-weight:750}.kh1420 .v9-gallery-card{text-align:left;width:100%;display:block}.kh1420 .v9-gallery-art{aspect-ratio:4/5;position:relative}.kh1420 .v9-gallery-art img{object-fit:contain;width:100%;height:100%}.kh1420 .v9-format{background:var(--preview-white);color:var(--preview-ink);border-radius:3px;padding:5px 8px;font-size:11px;font-weight:750;position:absolute;top:10px;right:10px}.kh1420 .v9-gallery-meta{margin-top:12px;font-size:13px;font-weight:750;display:block}.kh1420 .v9GalleryFoot{color:var(--muted);margin-top:26px;font-size:16px;line-height:1.7}.kh1420 .v9GalleryFoot b{color:var(--preview-ink);font-weight:700}.kh1420 .reference-journey{background:var(--preview-paper)}.kh1420 .reference-journey .reference-button{display:inline-flex}.kh1420 .reference-journey .world-btn,.kh1420 .reference-pricing .world-btn,.kh511 .world-btn{border:1px solid var(--preview-line);background:var(--preview-white);border-radius:7px;justify-content:space-between;gap:12px;width:100%;padding:12px 15px;display:flex}.kh1420 .world-menu .reference-button{text-align:left;width:100%;padding:12px 16px;display:block}.kh1420 .world-picker{position:relative}.kh1420 .world-menu{z-index:20;background:var(--preview-white);min-width:100%;color:var(--preview-ink);border:1px solid var(--preview-line);border-radius:7px;position:absolute;top:100%;left:0}.kh1420 .reference-journey .soft-tab,.kh1420 .reference-journey .format-options .reference-button,.kh1420 .reference-journey .signal-tabs .reference-button{border:1px solid var(--preview-line);border-radius:30px;padding:10px 15px}.kh1420 .reference-journey [aria-pressed=true]{background:var(--preview-ink);color:var(--preview-white)}.kh1420 .reference-journey .insta-actions [aria-pressed=true]{color:var(--preview-coral);background:0 0}.kh1420 .reference-journey .report-tabs .reference-button{padding:12px 16px}.kh1420 .reference-journey .pub-choice{gap:12px;width:100%;padding:14px 18px;display:flex}.kh1420 .reference-journey .creation-media{display:block}.kh1420 .reference-journey .feed-tile{display:block;position:relative}.kh1420 .reference-journey .compare-card{text-align:left;display:block;overflow:hidden}.kh1420 .reference-journey .rec-image-open{display:block}.kh1420 .reference-journey .rec-title-open{font:inherit;text-align:left}.kh1420 .reference-journey .rec-foot .reference-button{padding:10px 14px}.kh1420 .reference-journey .rec-alternate .reference-button{text-align:left}.kh1420 .reference-edit-select{align-items:end;gap:12px;margin:14px 0;display:flex}.kh1420 .reference-edit-select>.reference-button{background:var(--preview-ink);color:var(--preview-white);border-radius:25px;padding:12px 16px}.kh1420 .reference-journey .insight-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kh1420 .reference-journey .insight-grid span,.kh1420 .reference-journey .insight-grid strong{display:block}.kh1420 .reference-journey .news-card{text-align:left;border:1px solid var(--preview-line);padding:14px;display:block}.kh1420 .reference-journey .news-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.kh1420 .reference-pricing{background:var(--preview-paper)}.kh1420 .reference-pricing .plan-details,.kh511 .plan-details{padding:10px}.kh1420 .reference-pricing .pill,.kh511 .pill{border:1px solid var(--preview-ink);border-radius:30px;padding:12px 20px}.kh1420 .reference-pricing .dark,.kh511 .dark{background:var(--preview-ink);color:var(--preview-white)}.kh1420 .reference-pricing .script-option,.kh511 .scripts-box{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.kh1420 .reference-pricing details{padding:20px 0}.kh1420 .reference-pricing .hero-title span,.kh511 h2>span,.kh511 .hero-title span{color:var(--preview-coral)}.kh1420 .faq-q{text-align:left;justify-content:space-between;width:100%;padding:22px 0!important;font-weight:700!important;display:flex!important}.kh1420 .faq-q:hover,.kh1420 .faqitem.open .faq-q{color:var(--preview-coral)}.kh1420 .faqitem{border-bottom:1px solid var(--preview-line)}.kh1420 .faq-a{padding:0 0 22px;line-height:1.6}.kh1420 .faq-a a{text-decoration:underline}.kh1420 .is-liked{color:var(--preview-coral)!important}.kh1420 .insta-actions svg{width:24px;height:24px}.kh1420 .creativeRole{border:1px solid var(--preview-line);border-radius:25px;padding:9px 14px}.kh1420 .creativeRole[aria-pressed=true]{color:var(--preview-coral);border-color:var(--preview-coral)}.kh1420 .reference-viewer{z-index:200;background:#19191a99;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.kh1420 #v9ViewerShell{background:var(--preview-white);border-radius:8px;width:min(1120px,96vw);max-height:calc(100dvh - 56px);overflow:auto}.kh1420 .v9-viewer-bar{background:var(--preview-white);color:var(--preview-ink);border-bottom:1px solid var(--preview-line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.kh1420 .reference-viewer-grid{grid-template-columns:minmax(0,58%) minmax(0,42%);display:grid}.kh1420 .reference-art{aspect-ratio:4/5;background:var(--preview-paper);max-height:calc(100dvh - 150px);position:relative}.kh1420 .reference-art img,.kh1420 .reference-art video{object-fit:contain;width:100%;height:100%;display:block}.kh1420 .reference-art.reel{aspect-ratio:9/16;max-height:calc(100dvh - 190px);margin:auto}.kh1420 .reference-caption{color:var(--preview-ink);padding:30px}.kh1420 .reference-caption-head{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.kh1420 .reference-avatar-column{flex-direction:column;align-items:center;gap:12px;width:44px;display:flex}.kh1420 .reference-avatar-column svg{width:26px;height:26px}.kh1420 .postAvatar{background:var(--preview-paper);border:1px solid var(--preview-line);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:850;display:flex}.kh1420 .reference-name{padding-top:38px;line-height:1.3}.kh1420 .reference-name strong,.kh1420 .reference-name small{display:block}.kh1420 .reference-name small{color:var(--muted);margin-top:5px;font-size:12px}.kh1420 .reference-caption p{font-size:16px;line-height:1.65}.kh1420 .reference-caption-description{border-top:1px solid var(--preview-line);margin-top:28px;padding-top:22px}.kh1420 .reference-prev,.kh1420 .reference-next{background:var(--preview-white);border-radius:50%;justify-content:center;width:36px;height:36px;position:absolute;top:50%}.kh1420 .reference-prev{left:10px}.kh1420 .reference-next{right:10px}.kh1420 .reference-dots{gap:10px;margin:20px 0;display:flex}.kh1420 .reference-dots [aria-pressed=true]{color:var(--preview-coral)}.kh1420 .reference-video-controls{background:var(--preview-white);color:var(--preview-ink);align-items:center;gap:10px;padding:12px;display:flex}.kh1420 .reference-video-controls input{width:100%;min-width:0}.kh1420 .reference-heart-burst{color:var(--preview-white);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.kh1420 .reference-heart-burst svg{width:110px;height:110px;animation:.7s ease-out reference-heart}@keyframes reference-heart{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}.kh1420 .reference-plan-overlay{z-index:210;background:#19191a99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kh1420 .reference-plan-modal{background:var(--preview-white);width:100%;max-width:980px;max-height:calc(100dvh - 48px);color:var(--preview-ink);border-radius:8px;overflow:auto}.kh1420 .reference-plan-modal>header{border-bottom:1px solid var(--preview-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.kh1420 .reference-plan-modal>header h2{margin:0;font-size:20px}.kh1420 .reference-plan-body{padding:24px}.kh1420 .dialog-row{border-bottom:1px solid var(--preview-line);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.kh1420 .dialog-row span{text-align:right}.kh1420 .ks2-dna{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kh1420 .ks2-action{background:var(--preview-ink);color:var(--preview-white);border-radius:25px;padding:12px 18px;display:inline-block}.kh1420 .ks2-line{border-top:1px solid var(--preview-line);padding:18px 0}.kh1420 .ks2-exact{font-weight:750}.kh1420 .ks2-section{margin-top:24px}.kh1420 .compare-wrap{overflow:auto}.kh1420 .compare-wrap table{border-collapse:collapse;width:100%;min-width:640px}.kh1420 .compare-wrap td,.kh1420 .compare-wrap th{text-align:left;border-bottom:1px solid var(--preview-line);padding:16px}@media (width<=760px){.kh1420 .v9-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.kh1420 .heroPreviewText{padding:18px}.kh1420 .heroPreviewText h3{font-size:22px}.kh1420 .reference-viewer{padding:10px}.kh1420 #v9ViewerShell{width:100%;max-height:calc(100dvh - 20px)}.kh1420 .reference-viewer-grid{grid-template-columns:1fr}.kh1420 .reference-art{max-height:65dvh}.kh1420 .reference-art.reel{width:auto;max-width:100%;height:58dvh}.kh1420 .reference-caption{padding:22px}.kh1420 .reference-plan-overlay{padding:10px}.kh1420 .reference-plan-modal{max-height:calc(100dvh - 20px)}.kh1420 .reference-journey .insight-grid,.kh1420 .ks2-dna{grid-template-columns:1fr}.kh1420 .dialog-row{flex-direction:column;gap:8px}.kh1420 .dialog-row span{text-align:left}}@media (prefers-reduced-motion:reduce){.kh1420 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kh1420 .heroWork .artbutton{display:block}.kh1420 .heroWork .art{position:relative}.kh1420 .heroWork .art:after{display:none}.kh1420 .heroWorkSide .microLabel{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.kh511>.shell{width:auto}.kh511 .reference-pricing-full>.shell{padding-inline:0}.kh511 .hero-line{justify-content:space-between;align-items:end;display:flex}.kh511 .hero-line>.world-picker{width:auto;min-width:220px}.kh511 .hero-line>div:first-child{min-width:0}.kh1420 .navlinks{margin-left:auto}.kh1420 .reference-pricing .hero-line{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.kh1420 .reference-pricing .hero-line>.world-picker{min-width:220px}@media (width<=740px){.kh1420 .v17MenuPanel{display:grid!important}.kh1420 .heroWork .artbutton .art{aspect-ratio:4/5!important}.kh1420 .reference-pricing .hero-line,.kh511 .hero-line{flex-direction:column;align-items:start}.kh1420 .reference-pricing .hero-line>.world-picker,.kh511 .hero-line>.world-picker{width:100%;min-width:0}}.kh1420{font-family:Reference System Inter,Reference System Jakarta,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.kh1420 h1,.kh1420 h2,.kh1420 h3,.kh1420 h4{font-family:inherit}.kh511{font-family:Reference Inter,Arial,sans-serif}.kh511 h1,.kh511 h2,.kh511 h3,.kh511 h4,.kh511 .plan-name,.kh511 .price-row strong,.kh511 .metric b{font-family:Reference Plus Jakarta Sans,Reference Inter,Arial,sans-serif}.kh1420 #languageGallery .galleryItem{text-align:left;width:100%;display:block}.kh1420 #languageGallery .art{aspect-ratio:4/5;width:100%;min-height:0;height:auto!important}.kh1420 #languageGallery img{object-fit:cover;width:100%;height:100%}.kh1420 #languageGallery .meta{margin-top:12px;display:block}.kh1420 .reference-journey .signal-buttons .reference-button{border:1px solid var(--preview-line);border-radius:30px;padding:10px 15px}.kh1420 .reference-journey .compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kh1420 .reference-journey .compare-card img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (width>=761px){.kh1420 .reference-journey #idea .two-col>.moment-head,.kh1420 .reference-journey #change .two-col>.moment-head,.kh1420 .reference-journey #recommend .two-col>.moment-head{order:2}.kh1420 .reference-journey #idea .idea-stage,.kh1420 .reference-journey #change .edit-visual,.kh1420 .reference-journey #recommend .rec{order:1}}.kh1420 .reference-journey #understand .moment-head>.moment-head{margin:0}.kh1420 .reference-pricing :where(.pill),.kh511 :where(.pill){justify-content:center;font-size:13px;font-weight:750}.kh1420 .reference-pricing :where(.text-btn),.kh511 :where(.text-btn){font-size:13px;font-weight:700}.kh1420 .reference-pricing .region-row{color:var(--muted);align-items:center;gap:12px;padding-bottom:6px;font-size:13px;display:flex;position:relative}.kh1420 .reference-pricing .region-list{z-index:20;background:var(--preview-white);border:1px solid var(--line);width:220px;padding:6px;position:absolute;top:100%;right:0}.kh1420 .reference-pricing .region-list .reference-button,.kh511 .region-list .reference-button{text-align:left;justify-content:space-between;width:100%;padding:12px 10px;display:flex}.kh1420 .reference-pricing .region-list [aria-checked=true],.kh511 .region-list [aria-checked=true]{background:var(--cream);color:var(--coralDeep)}.kh1420 .reference-pricing .plan-details,.kh511 .plan-details{justify-content:center;min-height:26px;padding:0;display:inline-flex}.kh1420 .reference-pricing .plan-details:hover,.kh511 .plan-details:hover{color:var(--coral)}.kh1420 .v9-gallery-art img{object-fit:cover}.kh1420 .v9-gallery-art{overflow:hidden}.kh1420 .heroWorkSide .small-link{text-align:left;justify-content:flex-start;font-weight:800}.kh1420 #exploreElse{justify-content:flex-start;font-size:13px;font-weight:750}.kh1420 .faq-q{font-weight:500!important}.kh1420 .faq-q span{font-size:24px;line-height:1}.kh511 #faq .faqitem{border-top:1px solid var(--line);border-bottom:0}.kh511 #faq .faq-q{letter-spacing:-.018em;padding:21px 0;font-size:18px;font-weight:500;line-height:1.4}.kh511 #faq .faq-q span{font-size:24px;line-height:1}.kh511 #faq .faq-q:hover,.kh511 #faq .faqitem.open .faq-q{color:var(--preview-coral)}.kh1420 .reference-journey .report-spotlight{margin:0}.kh1420 .reference-journey .news-card{border:0;padding:0}.kh1420 .reference-journey .news-more{color:var(--coralDeep);padding:8px 0;font-size:13px;font-weight:700}.kh1420 .reference-journey .edit-actions .reference-button{padding:9px 13px}.kh1420 .reference-journey .report-top small{display:block}.kh511 .navlinks .active{color:var(--coralDeep)}.kh1420 .reference-journey{font-family:Reference System Inter,Reference System Jakarta,Segoe UI,Arial,sans-serif}.kh1420 .reference-journey h1,.kh1420 .reference-journey h2,.kh1420 .reference-journey h3{font-family:Reference System Jakarta,Reference System Inter,Segoe UI,Arial,sans-serif!important}.kh511 .hero-title,.kh511 .section-title,.kh511 .endcap h2{font-family:Reference Inter,Reference Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif!important}.kh511 .nav{height:81px}.kh511 .wordmark{width:126px}.kh1420 .reference-journey .idea-cta>.world-picker{margin:0}.kh1420 .reference-journey .idea-cta .world-label:empty{display:none}.kh511 .compare-wrap td,.kh511 .compare-wrap th{padding:12px 14px}.kh511 .compare-wrap .group-row td{padding:9px 14px}.kh511 .addon-detail .pill,.kh511 .endcap .pill{min-height:44px;padding:12px 22px}.kh1420:not(.kh511) #faq{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:60px;display:grid}.kh1420:not(.kh511) #faq .sectionhead{align-items:start;margin:0}.kh1420:not(.kh511) #faq .faqitem:first-child{border-top:1px solid var(--line)}.kh1420:not(.kh511) #faq .faq-q{font-size:18px;line-height:1.4;padding:21px 0!important}.kh1420:not(.kh511) #faq .faq-q span{color:var(--coral);font-size:20px}@media (width<=900px){.kh1420:not(.kh511) #faq{grid-template-columns:1fr;gap:28px}}@media (width<=740px){.kh1420:not(.kh511) #faq .faq-q{font-size:16px;padding:18px 0!important}}.kh1420 .reference-pricing.section-only .topups{padding:0}.kh1420 .reference-pricing.section-only main.shell{padding-block:36px 80px}.kh1420 .reference-pricing.section-only .hero-line{margin:25px 0 27px}.kh1420 .reference-pricing.section-only .hero-title{font-family:Reference Inter,Reference Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif!important}.kh1420 .reference-journey #creates .creation-card .insta-caption #creationCaption{margin:0}.kh1420 .heroWorkSide .inlineLink{justify-content:normal}.kh1420 .reference-journey .eyebrow{font-family:Reference System Inter,Reference System Jakarta,Segoe UI,Arial,sans-serif}.kh1420 .reference-pricing .eyebrow,.kh1420 .reference-pricing-full .eyebrow{font-family:Reference Inter,Arial,sans-serif}.kh1420.kh511 #faq h2.section-title{letter-spacing:-.052em!important;font-size:clamp(32px,3.8vw,47px)!important;font-weight:800!important;line-height:1.15!important}.kh1420 .reference-pricing .addon-detail h3,.kh1420 .reference-pricing-full .addon-detail h3,.kh1420 .reference-pricing .script-strip h3,.kh1420 .reference-pricing-full .script-strip h3,.kh1420.kh511 .endcap h2{font-weight:700;line-height:1.48}.kh1420 .reference-journey .rec h3{font-weight:700}.kh1420 .reference-pricing.section-only .hero-title{font-size:clamp(38px,4vw,62px)!important;font-weight:820!important;line-height:1.065!important}.kh1420 #faq .faq-q{font-size:16px!important;line-height:1.45!important}@media (width<=740px){.kh1420 #faq .faq-q{font-size:15px!important;line-height:1.45!important}}.kh1420 .v9GalleryFoot{color:#666;max-width:900px;margin-top:25px;margin-bottom:4px;font-size:clamp(13px,1.2vw,16px);font-weight:400;line-height:1.65}.kh1420 .v9GalleryFoot b{color:var(--ink);margin-top:4px;font-weight:700;display:block}@media (width<=700px){.kh1420 .reference-pricing.section-only .hero-title{font-size:clamp(35px,8.5vw,46px)!important}}.kh1420 #languages .sectionhead h2{margin-bottom:22px}.kh1420 #languages .sectionhead .bodycopy{margin-top:0}@media (width<=1100px){.kh1420 .footerGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.kh1420 .footerBrand{grid-column:1/-1}}@media (width<=560px){.kh1420 .footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.kh1420 .footer .shell{max-width:1300px}.kh1420 .footer .official-footer-logo{filter:none;width:auto;height:30px}@media (width<=740px){.kh1420 .footer .official-footer-logo{height:25px}}
