.crl html{scroll-behavior:smooth;scroll-padding-top:86px}.crl body{background:var(--bg-surface);color:var(--ink-1000)}.crl a,.crl button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.crl button{color:inherit}.crl a{text-decoration:none}.crl a:focus-visible,.crl button:focus-visible,.crl summary:focus-visible,.crl video:focus-visible{outline:3px solid var(--green-600);outline-offset:5px}.crl img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.crl figure,.crl h1,.crl h2,.crl h3,.crl p{margin:0}.crl h1,.crl h2,.crl h3{font-family:var(--font-display);font-weight:700}.crl h2{font-size:clamp(38px,4vw,58px);line-height:1.06;letter-spacing:-.04em}.crl h3{font-size:32px;line-height:1.1;letter-spacing:-.025em}.crl .arrow{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.crl .section-wrap{width:min(1220px,100% - 112px);margin-inline:auto}.crl .skip-link{position:fixed;top:-100px;left:16px;padding:12px 18px;background:var(--bg-surface);z-index:200}.crl .skip-link:focus{top:12px}.crl .review-bar{min-height:32px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--ink-1000);color:var(--bg-surface);letter-spacing:.01em}.crl .review-bar>span{opacity:.7}.crl .review-bar i{font-style:normal;margin:0 5px}.crl .review-bar nav{display:flex;gap:21px;align-items:center}.crl .review-bar a{padding:8px 0;opacity:.65}.crl .review-bar a[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:4px}.crl .review-bar a:hover{opacity:1}.crl .hdr{position:relative}.crl .eyebrow{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.13em;margin-bottom:26px}.crl .status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green-500);flex-shrink:0}.crl .hero{overflow:hidden}.crl .hero-copy{text-align:center;padding:64px 24px 0}.crl .hero-copy .eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:22px}.crl h1{font-size:clamp(58px,6.7vw,102px);line-height:.99;letter-spacing:-.055em}.crl h1 em{font-style:normal;color:var(--green-700)}.crl .hero-lede{max-width:555px;font-size:16px;line-height:1.75;color:var(--ink-600);margin:25px auto 27px}.crl .actions{display:flex;gap:27px}.crl .actions,.crl .start-button{align-items:center;justify-content:center}.crl .start-button{min-height:52px;border:0;border-radius:var(--r-pill);padding:15px 25px;display:inline-flex;gap:28px;color:var(--bg-surface);background:linear-gradient(135deg,var(--green-500),var(--green-600));font:600 13px var(--font-body);transition:transform .2s,box-shadow .2s}.crl .start-button:hover{background:linear-gradient(135deg,var(--green-600),var(--green-700));transform:translateY(-2px);box-shadow:var(--shadow-green-soft)}.crl .text-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:13px;font-weight:500}.crl .text-link .arrow{transition:transform .2s}.crl .text-link:hover .arrow{transform:translateX(4px)}.crl .text-link:hover{text-decoration:underline;text-underline-offset:5px}.crl .cross-link{margin-top:17px;font-size:11px;color:var(--ink-500)}.crl .cross-link a{display:inline-flex;gap:8px;align-items:center;min-height:30px}.crl .cross-link a:hover{color:var(--ink-1000)}.crl .cross-link .arrow{width:14px;height:14px}.crl .hero-gallery{grid-template-columns:1fr 2.05fr 1fr;align-items:center;margin:42px auto 0;width:min(1640px,100% + 90px);position:relative;left:50%;transform:translateX(-50%)}.crl .gallery-side,.crl .hero-gallery{display:grid;gap:16px}.crl .side-left{transform:translateY(-15px)}.crl .side-right{transform:translateY(15px)}.crl .art{position:relative;border:0;padding:0;display:block;width:100%;overflow:hidden;border-radius:9px;text-align:left;background:var(--bg-soft);isolation:isolate}.crl .art img{height:100%;transition:transform .6s cubic-bezier(.2,.6,.3,1)}.crl .art:hover img{transform:scale(1.035)}.crl .art:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--media-well) 78%,transparent));z-index:0;pointer-events:none}.crl .art-caption{position:absolute;bottom:22px;left:23px;right:23px;display:flex;justify-content:space-between;align-items:end;gap:10px;color:var(--bg-surface);z-index:1}.crl .art-caption strong{display:block;font:700 18px/1.2 var(--font-display);letter-spacing:-.02em}.crl .art-caption small{font-size:9px;display:block;opacity:.7;margin-top:5px}.crl .art-type{position:absolute;top:19px;left:22px;font-size:9px;font-weight:500;border:1px solid color-mix(in srgb,var(--bg-surface) 30%,transparent);border-radius:var(--r-pill);padding:5px 9px;color:var(--bg-surface);background:color-mix(in srgb,var(--media-well) 30%,transparent);z-index:1;backdrop-filter:blur(10px)}.crl .art-open{width:33px;height:33px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--bg-surface) 50%,transparent);border-radius:50%;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.crl .art:focus-visible .art-open,.crl .art:hover .art-open{opacity:1;transform:none}.crl .cinema{height:432px}.crl .cinema img{-o-object-position:center 57%;object-position:center 57%}.crl .cinema .art-caption strong{font-size:30px}.crl .cinema .art-caption{left:30px;right:30px;bottom:28px}.crl .cinema .art-type{left:30px;top:24px}.crl .prism{height:167px}.crl .prism img{-o-object-position:center 63%;object-position:center 63%}.crl .portrait{height:231px}.crl .portrait img{-o-object-position:center 23%;object-position:center 23%}.crl .chai{height:247px}.crl .chai img{-o-object-position:center 39%;object-position:center 39%}.crl .gift{height:153px}.crl .gallery-side .art-type{display:none}.crl .gallery-side .art-caption{left:20px;right:16px;bottom:16px}.crl .gallery-side .art-caption strong{font-size:14px}.crl .gallery-side .art-caption,.crl .gallery-side .art-caption small,.crl .gallery-side .art:after,.crl .prism:after{display:none}.crl .prism .art-caption{color:var(--ink-1000)}.crl .gallery-side .art-open{display:none}.crl .cinema-bottom{display:flex;justify-content:space-between;padding:12px 3px 0;font-size:9px;letter-spacing:.09em;color:var(--ink-500)}.crl .format-line{display:flex;align-items:center;justify-content:center;gap:27px;padding:50px 20px 43px;font:500 14px var(--font-display);color:var(--ink-600);white-space:nowrap}.crl .format-line i{font:20px var(--font-body);color:var(--green-600)}.crl .chapters{position:sticky;top:0;z-index:20;display:flex;justify-content:center;align-items:center;gap:32px;min-height:62px;border-block:1px solid var(--hairline-strong);background:color-mix(in srgb,var(--bg-surface) 96%,transparent);backdrop-filter:blur(15px);padding:8px 28px}.crl .chapters a{font-size:11px;line-height:2;padding:7px 0;white-space:nowrap}.crl .chapters a:hover,.crl .chapters a[aria-current=true]{color:var(--ink-1000)}.crl .chapters a[aria-current=true]{box-shadow:0 2px 0 var(--green-600)}.crl .chapters button{align-items:center;gap:15px;font:500 11px var(--font-body);border-left:1px solid var(--hairline-strong);padding:9px 0 9px 30px;background:none;color:var(--green-700);white-space:nowrap}.crl .chapters .arrow{width:15px;height:15px}.crl .intro{padding-top:105px;padding-bottom:85px;border-bottom:1px solid var(--hairline-strong)}.crl .intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:start}.crl .intro h2{font-size:48px;max-width:570px}.crl .intro-grid>p{font-size:15px;line-height:1.8;color:var(--ink-600);max-width:430px;padding-top:3px}.crl .feature{display:grid;grid-template-columns:.83fr 1.17fr;gap:70px;align-items:center;padding-top:115px;padding-bottom:115px}.crl .feature-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:370px;color:var(--ink-600);margin:24px 0}.crl .benefit-list{padding:0;list-style:none;margin:26px 0;font-size:12px;color:var(--ink-700)}.crl .benefit-list li{padding:9px 0;display:flex;align-items:center;gap:13px}.crl .benefit-list li:before{content:"✓";color:var(--green-600);font-size:12px}.crl .profile-stage{background:var(--accent-soft);min-width:0;position:relative;border-radius:16px;height:475px;padding:75px 0 0;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.crl .profile-orbit{position:absolute;z-index:-1;border:1px solid var(--accent-border);border-radius:50%;width:360px;height:360px;top:38px;left:50%;transform:translateX(-50%)}.crl .orbit-two{width:450px;height:450px;top:-7px}.crl .address-tag{position:absolute;top:36px;left:34px;display:flex;align-items:center;gap:7px;border-radius:var(--r-pill);background:var(--bg-surface);padding:10px 16px;font-size:12px;box-shadow:var(--shadow-xs)}.crl .address-tag b{margin-left:-5px;font-weight:500}.crl .browser-frame{position:relative;display:block;width:96%;margin-left:7%;border:1px solid var(--hairline-strong);border-radius:9px;overflow:hidden;background:var(--bg-surface);box-shadow:0 22px 45px color-mix(in srgb,var(--ink-1000) 11%,transparent)}.crl .browser-top{height:35px;padding:0 13px;display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hairline-strong);background:var(--bg-surface);font-size:9px;color:var(--ink-500)}.crl .window-dots{font-size:6px;color:var(--ink-400);letter-spacing:3px}.crl .browser-top .arrow{width:12px;height:12px}.crl .embedded-page{width:100%;aspect-ratio:1100/590;position:relative;overflow:hidden;pointer-events:none}.crl .embedded-page iframe{border:0;position:absolute;top:0;left:0;width:1100px;height:590px;transform-origin:top left;transform:scale(.5);pointer-events:none;background:var(--bg-surface)}.crl .profile-stage figcaption{font-size:10px;color:var(--green-800);padding:27px 32px 22px;text-align:right}.crl .discovery-section{background:var(--bg-soft)}.crl .discovery-section .feature{grid-template-columns:1.15fr .85fr;gap:115px}.crl .discovery-art{position:relative}.crl .discovery-collage{height:448px;position:relative}.crl .discovery-collage .art{position:absolute;box-shadow:var(--shadow-sm)}.crl .discovery-tawa{width:63%;height:302px;left:0;top:16px;transform:rotate(-5deg)}.crl .discovery-chai{width:52%;height:332px;right:0;bottom:0;transform:rotate(5deg)}.crl .discovery-prism{width:38%;height:157px;right:3%;top:0;transform:rotate(5deg)}.crl .discovery-collage .art-caption small,.crl .discovery-collage .art-open,.crl .discovery-collage .art-type{display:none}.crl .discovery-collage .art-caption{left:15px;bottom:18px}.crl .discovery-collage .art-caption strong{font-size:13px}.crl .discovery-prism .art-caption,.crl .discovery-prism:after{display:none}.crl .discovery-caption{background:var(--bg-surface);position:relative;display:flex;gap:11px;align-items:center;width:80%;margin:-23px 0 0 7px;padding:18px 20px;border-radius:8px;box-shadow:var(--shadow-sm);z-index:3}.crl .tiny-avatar{height:35px;width:35px;border-radius:50%;background:var(--accent-soft);color:var(--green-700);font:700 12px var(--font-display);display:grid;place-items:center;flex-shrink:0}.crl .discovery-caption b{font-size:11px;font-weight:500;display:block}.crl .discovery-caption small{font-size:9px;color:var(--ink-500);display:block;margin-top:4px}.crl .discovery-caption>.arrow{margin-left:auto;width:15px;height:15px}.crl .mini-feature{padding:15px 0;border-top:1px solid var(--hairline-strong);max-width:370px}.crl .mini-feature>span{font-weight:600;font-size:12px}.crl .mini-feature>p{font-size:12px;line-height:1.7;color:var(--ink-500);margin-top:5px}.crl .discovery-section .text-link{margin-top:15px}.crl .conversation{display:grid;grid-template-columns:1fr .95fr;gap:120px;align-items:center;padding-block:110px}.crl .conversation h2{font-size:45px}.crl .conversation-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--ink-600);max-width:430px;margin:24px 0}.crl .conversation-image{position:relative}.crl .conversation-image>img{height:380px;border-radius:10px;-o-object-position:center 40%;object-position:center 40%}.crl .caption-tag{position:absolute;bottom:23px;left:-32px;background:var(--bg-surface);box-shadow:var(--shadow-sm);padding:15px 20px;border-radius:var(--r-pill);display:flex;align-items:center;gap:10px;font-size:11px}.crl .earning-section{background:var(--media-well);color:var(--bg-surface);padding:108px 0 40px}.crl .earning-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:55px}.crl .earning-heading .eyebrow{color:var(--green-300)}.crl .earning-heading>p{font-size:14px;line-height:1.9;color:color-mix(in srgb,var(--bg-surface) 65%,transparent);padding-bottom:5px;max-width:380px}.crl .earning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.crl .earning-card{border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--bg-surface) 7%,var(--media-well));border:1px solid color-mix(in srgb,var(--bg-surface) 13%,transparent)}.crl .earning-visual{height:280px;position:relative;overflow:hidden;display:block}.crl .earning-visual>img{height:100%;transition:transform .5s}.crl .earning-visual:hover>img{transform:scale(1.035)}.crl .template-visual{background:var(--bg-soft)}.crl .template-visual img{width:54%;height:206px;border-radius:6px;position:absolute;box-shadow:var(--shadow-sm);-o-object-fit:cover;object-fit:cover}.crl .template-visual .template-one{top:14px;left:11%;transform:rotate(-12deg);z-index:1}.crl .template-visual .template-two{top:44px;right:7%;transform:rotate(13deg);z-index:2}.crl .template-visual:hover .template-one{transform:rotate(-15deg) translateX(-4px)}.crl .template-visual:hover .template-two{transform:rotate(15deg) translateX(4px)}.crl .template-label{position:absolute;bottom:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;background:var(--green-700);padding:14px 18px;font-size:10px;z-index:3}.crl .template-label .arrow{height:14px;width:14px}.crl .likeness-visual img{-o-object-position:center 24%;object-position:center 24%}.crl .consent-tag{position:absolute;bottom:19px;left:18px;background:color-mix(in srgb,var(--media-well) 80%,transparent);border:1px solid color-mix(in srgb,var(--bg-surface) 30%,transparent);color:var(--bg-surface);font-size:10px;padding:9px 12px;border-radius:var(--r-pill);backdrop-filter:blur(10px)}.crl .affiliate-visual img{-o-object-position:center 40%;object-position:center 40%}.crl .link-illustration{position:absolute;bottom:20px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;color:var(--ink-1000);padding:12px 15px;background:var(--bg-surface);border-radius:6px;font-size:12px;box-shadow:var(--shadow-sm)}.crl .link-illustration span{color:var(--green-700);font-size:20px}.crl .earning-copy{padding:30px 28px 24px}.crl .program-index{font-size:9px;letter-spacing:.12em;color:color-mix(in srgb,var(--bg-surface) 60%,transparent)}.crl .earning-copy h3{margin:19px 0 18px;font-size:32px}.crl .earning-copy p{font-size:12px;line-height:1.85;color:color-mix(in srgb,var(--bg-surface) 68%,transparent);min-height:68px}.crl .earning-copy .text-link{font-size:11px;margin-top:23px;gap:20px}.crl .earning-copy .arrow{width:16px;height:16px}.crl .earn-note{padding:27px 0 10px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;line-height:1.7;color:color-mix(in srgb,var(--bg-surface) 55%,transparent)}.crl .craft-section{padding-block:112px 96px}.crl .craft-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 90px;align-items:end;margin-bottom:42px}.crl .craft-heading .eyebrow{grid-column:1/-1}.crl .craft-heading>p:last-child{font-size:15px;color:var(--ink-600);padding-bottom:4px}.crl .craft-grid{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:19px;height:375px}.crl .craft-tile{position:relative;overflow:hidden;border-radius:10px;background:var(--bg-soft);isolation:isolate}.crl .craft-tile img,.crl .craft-tile video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crl .craft-tile:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--media-well) 85%,transparent));pointer-events:none;z-index:0}.crl .craft-tile>span{position:absolute;bottom:24px;left:22px;right:22px;color:var(--bg-surface);z-index:1;pointer-events:none}.crl .craft-tile b{font:700 23px/1.1 var(--font-display);display:block;letter-spacing:-.02em}.crl .craft-tile small{display:block;font-size:9px;margin-top:9px;color:color-mix(in srgb,var(--bg-surface) 77%,transparent)}.crl .craft-tile>.arrow{position:absolute;right:18px;top:19px;color:var(--bg-surface);z-index:1}.crl .craft-tile:nth-child(2)>span{color:var(--ink-1000)}.crl .craft-tile:nth-child(2) small{color:var(--ink-600)}.crl .craft-tile:nth-child(2):after{background:linear-gradient(transparent,var(--bg-soft))}.crl .craft-tile:nth-child(2)>.arrow{color:var(--ink-1000)}.crl .craft-video>span{bottom:64px;left:17px}.crl .craft-video b{font-size:20px}.crl .craft-video:after{inset:40% 0 55px}.crl .sample-note{font-size:9px;color:var(--ink-500);text-align:right;margin-top:14px}.crl .start-section{background:var(--accent-soft);padding-block:90px}.crl .start-top{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:48px}.crl .start-top>.start-button{margin-bottom:5px}.crl .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.crl .steps li{border-top:1px solid var(--accent-border);padding-top:24px}.crl .step-number{font:400 44px var(--font-display);color:var(--green-700);letter-spacing:-.03em;display:block;margin-bottom:26px}.crl .steps h3{margin-bottom:16px}.crl .steps p{font-size:12px;line-height:1.8;color:var(--ink-600);max-width:300px}.crl .step-detail{display:block;font-size:10px;margin-top:22px;color:var(--green-700)}.crl .setup-note{font-size:11px;line-height:1.7;color:var(--ink-500);margin-top:43px}.crl .faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding-block:110px}.crl .faq-heading>p:last-child{font-size:12px;line-height:1.9;color:var(--ink-500);margin-top:25px}.crl .faq-heading a{display:inline-flex;align-items:center;gap:8px;color:var(--ink-1000);min-height:38px}.crl .faq-heading .arrow{width:14px;height:14px}.crl .faqs details{border-bottom:1px solid var(--hairline-strong);scroll-margin-top:80px}.crl .faqs details:first-child{border-top:1px solid var(--hairline-strong)}.crl .faqs summary{font-size:13px;line-height:1.5;font-weight:500;cursor:pointer;padding:23px 1px;display:flex;justify-content:space-between;gap:22px;list-style:none}.crl .faqs summary::-webkit-details-marker{display:none}.crl .faqs summary>span{font-size:19px;font-weight:400;color:var(--ink-500);line-height:1;transition:transform .2s}.crl .faqs details[open] summary>span{transform:rotate(45deg)}.crl .faqs details[open] summary{padding-bottom:12px}.crl .faqs details>p{font-size:12px;line-height:1.9;color:var(--ink-600);padding:0 25px 24px 1px}.crl .closing{position:relative;isolation:isolate;color:var(--bg-surface);padding:96px 24px 110px;text-align:center;overflow:hidden;min-height:530px;background:var(--media-well)}.crl .closing>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 51%;object-position:center 51%;z-index:-2}.crl .closing:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--media-well) 64%,transparent);z-index:-1}.crl .closing .eyebrow{color:var(--bg-surface);opacity:.75;margin-bottom:28px}.crl .closing h2{font-size:clamp(43px,5vw,72px);letter-spacing:-.045em;line-height:1.03}.crl .closing p:not(.eyebrow){font-size:14px;opacity:.8;margin:26px 0}.crl .closing .cross-link{color:var(--bg-surface);opacity:.8;margin-top:18px}.crl .closing .cross-link a:hover{color:var(--bg-surface);text-decoration:underline;text-underline-offset:5px}.crl .closing-credit{position:absolute;bottom:20px;right:30px;opacity:.55;font-size:9px}.crl .landing-footer{padding-top:65px}.crl .footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:54px}.crl .footer-top .hexwm{font-size:23px}.crl .footer-top p{font-size:11px;color:var(--ink-500);margin-top:15px}.crl .footer-top nav{display:flex;flex-direction:column;gap:5px;align-items:flex-start;font-size:11px}.crl .footer-top nav>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-500);margin-bottom:12px}.crl .footer-top nav>a{min-height:29px;display:flex;align-items:center;color:var(--ink-600)}.crl .footer-top a:hover{color:var(--ink-1000);text-decoration:underline;text-underline-offset:4px}.crl .footer-bottom{border-top:1px solid var(--hairline-strong);display:flex;justify-content:space-between;gap:20px;padding:22px 0 25px;font-size:9px;color:var(--ink-500)}.crl .art-dialog{width:min(920px,100vw - 32px);max-height:calc(100dvh - 36px);padding:22px;border:1px solid var(--hairline-strong);border-radius:14px;color:var(--ink-1000);background:var(--bg-surface)}.crl .art-dialog::backdrop{background:color-mix(in srgb,var(--media-well) 72%,transparent);backdrop-filter:blur(7px)}.crl .dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.crl .dialog-heading h2{font-size:24px;letter-spacing:-.03em}.crl .dialog-heading button{width:40px;height:40px;flex-shrink:0;border:0;border-radius:50%;background:var(--bg-soft);color:var(--ink-700);font-size:25px}.crl .art-dialog>img{width:auto;max-width:100%;height:auto;max-height:68dvh;margin:auto;-o-object-fit:contain;object-fit:contain;border-radius:5px}.crl .art-dialog>p{font-size:10px;color:var(--ink-500);line-height:1.8;margin-top:15px}.crl .j-public-menu{z-index:100}@media(min-width:1600px){.crl .hero-copy{padding-top:77px}.crl .hero-gallery{margin-top:55px}.crl .cinema{height:488px}.crl .prism{height:190px}.crl .portrait{height:255px}.crl .chai{height:278px}.crl .gift{height:175px}}@media(max-width:1100px){.crl .section-wrap{width:calc(100% - 72px)}.crl .hero-copy{padding-top:53px}.crl h1{font-size:78px}.crl .hero-lede{font-size:15px}.crl .hero-gallery{gap:12px;margin-top:38px}.crl .gallery-side{gap:12px}.crl .cinema{height:368px}.crl .prism{height:148px}.crl .portrait{height:192px}.crl .chai{height:211px}.crl .gift{height:134px}.crl .gallery-side .art-caption strong{font-size:12px}.crl .format-line{gap:22px;font-size:12px;padding-block:37px}.crl .chapters{gap:23px}.crl .intro{padding-top:80px;padding-bottom:70px}.crl .intro-grid{gap:65px}.crl .intro h2{font-size:42px}.crl .feature{gap:40px;padding-block:85px}.crl .profile-stage{height:380px;padding-top:65px}.crl .profile-orbit{width:280px;height:280px;top:50px}.crl .orbit-two{width:350px;height:350px;top:15px}.crl .address-tag{top:25px;left:20px;font-size:10px}.crl .profile-stage figcaption{font-size:9px;padding:20px}.crl .browser-frame{margin-left:5%}.crl .discovery-section .feature{gap:68px}.crl .discovery-collage{height:365px}.crl .discovery-tawa{height:250px}.crl .discovery-chai{height:270px}.crl .discovery-prism{height:137px}.crl .discovery-caption{width:91%;padding:14px;gap:8px}.crl .discovery-caption b{font-size:10px}.crl .discovery-caption small{font-size:8px}.crl .conversation{gap:65px;padding-block:85px}.crl .conversation h2{font-size:39px}.crl .conversation-image>img{height:335px}.crl .caption-tag{left:-20px;padding:13px 16px;font-size:9px}.crl .earning-section{padding-top:85px}.crl .earning-copy{padding:25px 22px 19px}.crl .earning-copy h3{font-size:29px}.crl .earning-copy p{font-size:11px;min-height:78px}.crl .earning-visual{height:235px}.crl .template-visual img{height:165px}.crl .earning-grid{gap:15px}.crl .craft-section{padding-block:85px 75px}.crl .craft-grid{height:315px;gap:14px}.crl .craft-tile>span{left:17px;right:12px}.crl .craft-tile b{font-size:19px}.crl .craft-tile small{font-size:8px;line-height:1.7}.crl .craft-video b{font-size:17px}.crl .steps{gap:32px}.crl .faq-section{gap:55px;padding-block:85px}.crl .faq-heading h2{font-size:42px}.crl .footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:25px}}@media(max-width:800px){.crl h1{font-size:68px}.crl .hero-gallery{grid-template-columns:.7fr 2fr .7fr;width:calc(100% + 110px);gap:12px}.crl .cinema{height:330px}.crl .prism{height:129px}.crl .portrait{height:165px}.crl .chai{height:181px}.crl .gift{height:118px}.crl .gallery-side .art-caption{display:none}.crl .cinema .art-caption strong{font-size:26px}.crl .format-line{gap:20px;font-size:11px;justify-content:flex-start;overflow:hidden;padding-left:36px}.crl .chapters{gap:25px;justify-content:flex-start;overflow-x:auto;padding-inline:36px}.crl .chapters button{display:none}.crl .intro-grid{gap:40px}.crl .intro h2{font-size:38px}.crl .intro-grid>p{font-size:13px}.crl .discovery-section .feature,.crl .feature{grid-template-columns:1fr;gap:45px;padding-block:75px}.crl .feature-copy{max-width:530px}.crl .feature-copy>p:not(.eyebrow){max-width:460px;font-size:14px}.crl .feature-copy h2{font-size:48px}.crl .profile-stage{max-width:590px;width:95%;margin:auto;height:440px}.crl .profile-orbit{width:320px;height:320px;top:60px}.crl .orbit-two{width:410px;height:410px;top:15px}.crl .browser-frame{width:94%;margin-left:9%}.crl .discovery-section .feature-copy{grid-row:1}.crl .discovery-art{width:90%;max-width:500px;margin:auto}.crl .discovery-collage{height:430px}.crl .discovery-tawa{height:310px}.crl .discovery-chai{height:315px}.crl .discovery-prism{height:150px}.crl .discovery-caption{width:80%;padding:17px}.crl .discovery-caption b{font-size:11px}.crl .discovery-caption small{font-size:9px}.crl .mini-feature{max-width:none}.crl .conversation{grid-template-columns:1fr;gap:35px}.crl .conversation-copy>p:not(.eyebrow){max-width:460px;font-size:14px}.crl .conversation-image{width:90%;max-width:520px;margin:auto}.crl .conversation-image>img{height:380px}.crl .conversation h2{font-size:48px}.crl .earning-heading{align-items:start;gap:30px}.crl .earning-heading h2{font-size:45px}.crl .earning-heading>p{font-size:12px;max-width:230px;padding-top:44px}.crl .earning-grid{grid-template-columns:1fr;gap:22px}.crl .earning-card{display:grid;grid-template-columns:1fr 1fr}.crl .earning-visual{height:100%;min-height:310px}.crl .earning-copy{padding:30px 28px}.crl .earning-copy p{font-size:12px;min-height:0}.crl .earning-copy h3{font-size:32px}.crl .template-visual img{height:215px;top:37px}.crl .template-visual .template-two{top:60px}.crl .earn-note{justify-content:flex-start;align-items:flex-start;font-size:9px}.crl .earn-note .status-dot{margin-top:5px}.crl .craft-heading{gap:0 35px}.crl .craft-heading h2{font-size:45px}.crl .craft-heading>p:last-child{font-size:13px}.crl .craft-grid{grid-template-columns:1fr 1fr;height:auto}.crl .craft-wide{grid-column:1/-1;height:310px}.crl .craft-tile:not(.craft-wide){height:350px}.crl .craft-tile b{font-size:25px}.crl .craft-tile small{font-size:10px}.crl .craft-video b{font-size:25px}.crl .start-top{align-items:center}.crl .start-top .start-button{gap:12px;padding:15px 19px;font-size:11px}.crl .steps{gap:22px}.crl .steps h3{font-size:22px}.crl .steps p{font-size:11px}.crl .step-detail{font-size:9px}.crl .faq-section{grid-template-columns:1fr;gap:40px}.crl .faq-heading>p:last-child{margin-top:18px}.crl .footer-top{grid-template-columns:repeat(3,1fr);gap:30px}.crl .footer-top>div{grid-column:1/-1}.crl .footer-top p{margin-top:9px}.crl .landing-footer{padding-top:45px}}@media(max-width:520px){.crl html{scroll-padding-top:75px}.crl .section-wrap{width:calc(100% - 44px)}.crl .review-bar{padding-inline:13px;min-height:32px;gap:8px;font-size:8px}.crl .review-bar nav{gap:15px;font-size:9px}.crl .review-bar .backup-link{display:none}.crl .review-bar>span{font-size:7px;white-space:nowrap}.crl .review-bar i{margin:0 3px}.crl .hero-copy{padding:42px 20px 0}.crl .hero-copy .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:23px}.crl h1{font-size:clamp(43px,11.4vw,59px);line-height:1.03;letter-spacing:-.05em}.crl .hero-lede{font-size:13px;line-height:1.75;max-width:340px;margin-top:23px;margin-bottom:25px}.crl .actions{gap:20px}.crl .start-button{min-height:49px;font-size:12px;padding:14px 20px;gap:21px}.crl .text-link{font-size:12px;gap:11px}.crl .actions .text-link{font-size:11px;gap:7px}.crl .actions .arrow{width:15px;height:15px}.crl .cross-link{font-size:10px;margin-top:15px}.crl .hero-gallery{width:calc(100% + 152px);grid-template-columns:.35fr 1fr .35fr;gap:9px;margin-top:31px}.crl .gallery-side{gap:9px}.crl .cinema{height:283px}.crl .cinema .art-caption{left:19px;bottom:22px;right:16px}.crl .cinema .art-caption strong{font-size:21px}.crl .cinema .art-type{left:19px;top:17px;font-size:8px;padding:5px 8px}.crl .cinema .art-caption small{font-size:8px}.crl .cinema-bottom{font-size:6px;padding-top:10px;letter-spacing:.05em}.crl .prism{height:104px}.crl .portrait{height:145px}.crl .chai{height:157px}.crl .gift{height:100px}.crl .art{border-radius:7px}.crl .format-line{padding-block:29px 27px;padding-left:22px;gap:17px;font-size:11px}.crl .format-line i{font-size:14px}.crl .chapters{gap:24px;padding:6px 22px;min-height:55px}.crl .chapters a{font-size:10px}.crl .intro{padding-block:63px 53px}.crl .eyebrow{font-size:9px;margin-bottom:22px}.crl .intro-grid{grid-template-columns:1fr;gap:25px}.crl .intro h2{font-size:38px}.crl .intro-grid>p{font-size:13px;line-height:1.85;max-width:340px}.crl .discovery-section .feature,.crl .feature{gap:39px;padding-block:66px}.crl .conversation h2,.crl .feature-copy h2{font-size:42px}.crl .conversation-copy>p:not(.eyebrow),.crl .feature-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;margin:22px 0}.crl .benefit-list{font-size:11px;margin:23px 0}.crl .benefit-list li{padding:8px 0}.crl .profile-stage{height:300px;width:94%;padding-top:62px;margin:0 auto 0 0;border-radius:12px}.crl .profile-orbit{width:220px;height:220px;top:50px}.crl .orbit-two{width:282px;height:282px;top:19px}.crl .address-tag{top:22px;left:19px;font-size:9px;padding:9px 12px}.crl .browser-frame{width:101%;margin-left:6%;border-radius:7px}.crl .browser-top{height:25px;font-size:7px;padding-inline:10px}.crl .browser-top .arrow{width:10px;height:10px}.crl .window-dots{font-size:4px;letter-spacing:2px}.crl .profile-stage figcaption{font-size:8px;padding:20px 15px 12px}.crl .discovery-art{width:97%}.crl .discovery-collage{height:320px}.crl .discovery-tawa{height:229px}.crl .discovery-chai{height:232px}.crl .discovery-prism{height:110px}.crl .discovery-collage .art-caption strong{font-size:10px}.crl .discovery-collage .art-caption{left:11px;bottom:15px}.crl .discovery-caption{width:89%;padding:13px;margin-top:-12px}.crl .discovery-caption b{font-size:10px}.crl .discovery-caption small{font-size:8px}.crl .tiny-avatar{width:30px;height:30px;font-size:10px}.crl .mini-feature{padding:13px 0}.crl .mini-feature>p,.crl .mini-feature>span{font-size:11px}.crl .conversation{padding-block:66px;gap:32px}.crl .conversation-image{width:96%;margin-right:0}.crl .conversation-image>img{height:315px}.crl .caption-tag{left:-12px;bottom:20px;padding:13px 15px;font-size:9px}.crl .earning-section{padding-block:65px 25px}.crl .earning-heading{flex-direction:column;gap:23px;margin-bottom:35px}.crl .earning-heading h2{font-size:42px}.crl .earning-heading>p{padding:0;max-width:none;font-size:12px;line-height:1.8}.crl .earning-heading>p br{display:none}.crl .earning-heading>p br:after{content:" "}.crl .earning-card{grid-template-columns:1fr}.crl .earning-visual{min-height:0;height:278px}.crl .earning-copy{padding:27px 25px 25px}.crl .earning-copy h3{font-size:34px;margin:18px 0}.crl .earning-copy p{font-size:12px;max-width:310px}.crl .earning-copy .text-link{margin-top:16px;font-size:12px}.crl .template-visual img{height:205px;top:12px}.crl .template-visual .template-two{top:43px}.crl .earn-note{font-size:9px;padding-top:22px}.crl .craft-section{padding-block:66px 59px}.crl .craft-heading{grid-template-columns:1fr;gap:23px;margin-bottom:31px}.crl .craft-heading .eyebrow{margin:0}.crl .craft-heading h2{font-size:42px}.crl .craft-heading>p:last-child{font-size:13px}.crl .craft-grid{gap:12px}.crl .craft-wide{height:265px}.crl .craft-tile:not(.craft-wide){height:290px}.crl .craft-tile>span{bottom:20px;left:14px;right:11px}.crl .craft-tile b{font-size:18px;line-height:1.15}.crl .craft-tile small{font-size:8px;line-height:1.6;margin-top:7px}.crl .craft-video>span{bottom:67px}.crl .craft-video b{font-size:18px}.crl .craft-tile>.arrow{width:16px;height:16px;right:14px;top:16px}.crl .sample-note{font-size:8px;line-height:1.7;text-align:left;margin-top:13px}.crl .start-section{padding-block:65px 54px}.crl .start-top{flex-direction:column;align-items:start;gap:28px;margin-bottom:38px}.crl .start-top h2{font-size:42px}.crl .start-top>.start-button{font-size:12px;gap:27px;padding:14px 22px}.crl .steps{grid-template-columns:1fr;gap:28px}.crl .steps li{position:relative;padding:25px 0 0 59px}.crl .step-number{font-size:33px;position:absolute;top:21px;left:0;margin:0}.crl .steps h3{font-size:24px;margin-bottom:13px}.crl .steps p{font-size:12px;max-width:none}.crl .step-detail{font-size:10px;margin-top:15px}.crl .setup-note{font-size:10px;line-height:1.8;margin-top:34px}.crl .faq-section{padding-block:66px;gap:31px}.crl .faq-heading h2{font-size:42px}.crl .faqs summary{font-size:12px;padding:22px 0;gap:18px}.crl .faqs details>p{font-size:12px;padding-right:8px}.crl .closing{padding:67px 22px 90px;min-height:455px}.crl .closing h2{font-size:42px}.crl .closing .eyebrow{font-size:9px;margin-bottom:26px}.crl .closing p:not(.eyebrow){font-size:12px;margin:24px 0}.crl .closing-credit{font-size:7px;right:19px;bottom:17px}.crl .footer-top{gap:33px 19px;padding-bottom:35px}.crl .footer-top .hexwm{font-size:22px}.crl .footer-top p{font-size:10px}.crl .footer-top nav{font-size:10px;gap:5px}.crl .footer-top nav>span{font-size:8px;letter-spacing:.05em;margin-bottom:8px}.crl .footer-top nav>a{min-height:30px;line-height:1.5}.crl .footer-bottom{font-size:8px;padding-block:20px;gap:12px}.crl .footer-bottom>span:nth-child(2){display:none}.crl .art-dialog{padding:16px}.crl .dialog-heading h2{font-size:20px}.crl .art-dialog>p{font-size:9px}}@media(max-width:360px){.crl h1{font-size:40px}.crl .hero-copy{padding-inline:16px}.crl .actions{gap:13px}.crl .hero-lede{font-size:12px}.crl .section-wrap{width:calc(100% - 36px)}.crl .hero-gallery{width:calc(100% + 136px)}.crl .cinema{height:255px}.crl .cinema .art-caption strong{font-size:19px}.crl .profile-stage{height:276px}.crl .earning-visual{height:248px}.crl .craft-grid{grid-template-columns:1fr}.crl .craft-wide{grid-column:auto}.crl .craft-tile:not(.craft-wide){height:330px}.crl .craft-tile b{font-size:23px}.crl .craft-tile small{font-size:10px}.crl .footer-top{gap:28px 14px}}@media(prefers-reduced-motion:reduce){.crl html{scroll-behavior:auto}.crl *,.crl :after,.crl :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.crl h1{font-size:clamp(55px,6.1vw,90px);line-height:1.05;letter-spacing:-.045em}.crl .hero-lede{font-size:18px;line-height:1.7;max-width:610px;color:var(--ink-700)}.crl .hero-copy .eyebrow{font-size:11px}.crl .hero-copy{padding-top:57px}.crl .actions .start-button,.crl .actions .text-link,.crl .start-button,.crl .text-link{font-size:14px}.crl .cross-link{font-size:12px;color:var(--ink-600)}.crl .eyebrow{font-size:11px;letter-spacing:.08em;color:var(--ink-600)}.crl .intro{padding-block:78px 72px}.crl .intro>h2{font-size:45px;line-height:1.13;letter-spacing:-.035em;max-width:810px}.crl .plain-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin-top:40px}.crl .plain-overview article>span{font:500 12px var(--font-body);color:var(--green-700);display:block;margin-bottom:14px}.crl .plain-overview h3{font-size:23px;line-height:1.25;letter-spacing:-.02em}.crl .plain-overview p{font-size:15px;line-height:1.75;color:var(--ink-600);margin-top:13px;max-width:340px}.crl .conversation-copy>p:not(.eyebrow),.crl .feature-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--ink-700);max-width:410px}.crl .benefit-list{font-size:14px;color:var(--ink-600)}.crl .benefit-list li{padding:10px 0}.crl .mini-feature>span{font-size:14px}.crl .mini-feature>p{font-size:14px;line-height:1.8;color:var(--ink-600)}.crl .discovery-caption b{font-size:13px}.crl .discovery-caption small{font-size:11px;color:var(--ink-600)}.crl .caption-tag,.crl .profile-stage figcaption{font-size:12px}.crl .earning-heading>p{font-size:16px;line-height:1.8;max-width:355px;color:color-mix(in srgb,var(--bg-surface) 80%,transparent)}.crl .earning-copy{padding:28px 27px}.crl .earning-copy h3{font-size:34px;line-height:1.15;margin-top:17px}.crl .program-index{font-size:10px}.crl .earning-copy p{font-size:15px;line-height:1.75;min-height:107px;color:color-mix(in srgb,var(--bg-surface) 82%,transparent)}.crl .earning-copy .text-link{font-size:13px;gap:12px;margin-top:21px}.crl .earn-note{font-size:12px;line-height:1.8;color:color-mix(in srgb,var(--bg-surface) 72%,transparent)}.crl .consent-tag,.crl .template-label{font-size:11px}.crl .craft-heading>p:last-child{font-size:16px;line-height:1.8;color:var(--ink-700);max-width:480px}.crl .craft-tile b{font-size:23px}.crl .craft-tile small{font-size:11px;line-height:1.6}.crl .craft-video b{font-size:21px}.crl .craft-video small{font-size:10px}.crl .steps h3{font-size:25px;line-height:1.25}.crl .steps p{font-size:15px;line-height:1.75;color:var(--ink-700)}.crl .step-detail{font-size:12px}.crl .setup-note{font-size:13px;line-height:1.8;color:var(--ink-600)}.crl .faq-heading>p:last-child{font-size:14px;color:var(--ink-600)}.crl .faqs summary{font-size:15px;padding-block:24px}.crl .faqs details>p{font-size:15px;line-height:1.85;color:var(--ink-700)}.crl .closing p:not(.eyebrow){font-size:16px;opacity:.9}.crl .footer-top nav,.crl .footer-top p{font-size:12px}.crl .footer-bottom,.crl .footer-top nav>span{font-size:10px}@media(max-width:1100px){.crl .hero-lede{font-size:17px}.crl .plain-overview{gap:28px}.crl .plain-overview h3{font-size:21px}.crl .plain-overview p{font-size:14px}.crl .earning-copy{padding:25px 22px}.crl .earning-copy h3{font-size:30px}.crl .earning-copy p{font-size:14px;min-height:127px}.crl .earning-copy .text-link{font-size:12px}.crl .conversation-copy>p:not(.eyebrow),.crl .feature-copy>p:not(.eyebrow){font-size:15px}.crl .craft-tile b{font-size:20px}.crl .craft-tile small{font-size:10px}.crl .craft-video b{font-size:19px}.crl .craft-video small{font-size:9px}.crl .steps p{font-size:14px}}@media(max-width:800px){.crl .hero-lede{max-width:555px}.crl .intro>h2{font-size:41px}.crl .plain-overview{gap:24px}.crl .plain-overview h3{font-size:20px}.crl .feature-copy>p:not(.eyebrow){max-width:500px}.crl .earning-heading{flex-direction:column;gap:23px}.crl .earning-heading>p{padding-top:0;max-width:520px}.crl .earning-copy p{min-height:0;font-size:15px}.crl .earning-copy .text-link{font-size:13px}.crl .steps h3{font-size:23px}.crl .steps p{font-size:14px}.crl .step-detail{font-size:11px}.crl .craft-heading>p:last-child{font-size:15px}.crl .craft-tile b{font-size:25px}.crl .craft-tile small{font-size:11px}.crl .craft-video b{font-size:25px}.crl .craft-video small{font-size:11px}}@media(max-width:520px){.crl .hero-copy{padding-top:37px}.crl .hero-copy .eyebrow{font-size:9px;letter-spacing:.08em}.crl h1{font-size:clamp(43px,12.2vw,58px);line-height:1.05}.crl .hero-lede{font-size:15px;line-height:1.8;margin-block:24px;max-width:355px}.crl .actions{gap:18px}.crl .start-button{font-size:13px;padding:15px 20px;gap:15px}.crl .actions .text-link{font-size:12px;gap:7px}.crl .cross-link{font-size:11px}.crl .hero-gallery{margin-top:32px}.crl .eyebrow{font-size:10px;letter-spacing:.075em}.crl .intro{padding-block:56px}.crl .intro>h2{font-size:32px;line-height:1.17}.crl .plain-overview{grid-template-columns:1fr;gap:24px;margin-top:30px}.crl .plain-overview article{padding-left:33px;position:relative}.crl .plain-overview article>span{position:absolute;left:0;top:5px;font-size:11px;margin:0}.crl .plain-overview h3{font-size:21px}.crl .plain-overview p{font-size:14px;line-height:1.75;margin-top:8px}.crl .conversation h2,.crl .craft-heading h2,.crl .earning-heading h2,.crl .faq-heading h2,.crl .feature-copy h2,.crl .start-top h2{font-size:39px;line-height:1.1;letter-spacing:-.03em}.crl .conversation-copy>p:not(.eyebrow),.crl .feature-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.crl .benefit-list,.crl .mini-feature>p,.crl .mini-feature>span,.crl .text-link{font-size:13px}.crl .discovery-caption b{font-size:11px}.crl .discovery-caption small,.crl .profile-stage figcaption{font-size:10px}.crl .caption-tag{font-size:11px}.crl .earning-heading>p{font-size:15px;line-height:1.8}.crl .earning-copy{padding:27px 25px}.crl .earning-copy h3{font-size:33px;line-height:1.15}.crl .earning-copy p{font-size:15px;line-height:1.75;min-height:0}.crl .earning-copy .text-link{font-size:13px}.crl .earn-note{font-size:11px;line-height:1.8;align-items:flex-start}.crl .consent-tag,.crl .template-label{font-size:10px}.crl .craft-heading>p:last-child{font-size:15px;line-height:1.8}.crl .craft-tile b{font-size:19px;line-height:1.2}.crl .craft-tile small{font-size:9px}.crl .craft-video b{font-size:19px}.crl .craft-video small{font-size:9px}.crl .start-top>.start-button{font-size:13px}.crl .steps h3{font-size:24px}.crl .steps p{font-size:14px;line-height:1.8}.crl .step-detail{font-size:11px}.crl .setup-note{font-size:12px;line-height:1.8}.crl .faq-heading>p:last-child{font-size:13px}.crl .faqs summary{font-size:14px;line-height:1.6;padding-block:21px}.crl .faqs details>p{font-size:14px;line-height:1.85}.crl .closing h2{font-size:43px;line-height:1.07}.crl .closing p:not(.eyebrow){font-size:15px;line-height:1.7;max-width:300px;margin-inline:auto}.crl .footer-top nav,.crl .footer-top p{font-size:11px}.crl .footer-bottom,.crl .footer-top nav>span{font-size:9px}}@media(max-width:360px){.crl h1{font-size:42px}.crl .actions{flex-wrap:wrap;gap:11px}.crl .hero-lede{font-size:14px}.crl .intro>h2{font-size:30px}.crl .craft-tile b,.crl .craft-video b{font-size:24px}.crl .craft-tile small,.crl .craft-video small{font-size:11px}}.crl .audience-note{font-size:12px;line-height:1.6;color:var(--ink-600);margin-top:18px}.crl .review-bar{font-size:10px}.crl .review-bar nav{gap:0}.crl .review-bar a{opacity:.8}.crl .hero-copy{padding-top:54px}.crl .showcase-wall{display:grid;grid-template-columns:.72fr 2fr .72fr;align-items:end;gap:20px;width:min(1480px,100% - 72px);margin:48px auto 0}.crl .showcase-card{min-width:0}.crl .showcase-image{display:block;position:relative;width:100%;padding:0;border:0;background:var(--bg-soft);border-radius:12px;overflow:hidden;aspect-ratio:4/5}.crl .showcase-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.crl .showcase-image:hover img{transform:scale(1.025)}.crl .showcase-film .showcase-image{aspect-ratio:16/9}.crl .showcase-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px 0;color:var(--ink-1000)}.crl .showcase-card figcaption b{font-size:13px;font-weight:500;line-height:1.5}.crl .showcase-film figcaption b{font-size:15px}.crl .showcase-card figcaption span{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--ink-500)}.crl .showcase-card figcaption span .arrow{width:13px;height:13px}.crl .showcase-portrait figcaption span,.crl .showcase-product figcaption span{display:none}.crl .enlarge-icon{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--bg-surface) 90%,transparent);color:var(--ink-1000);opacity:0;transform:translateY(3px);transition:opacity .2s,transform .2s;pointer-events:none}.crl .discovery-work:focus-visible .enlarge-icon,.crl .discovery-work:hover .enlarge-icon,.crl .showcase-image:focus-visible .enlarge-icon,.crl .showcase-image:hover .enlarge-icon{opacity:1;transform:none}.crl .showcase-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1480px,100% - 72px);margin:27px auto 0;padding:0 2px;font-size:11px;color:var(--ink-600)}.crl .showcase-foot a{display:flex;align-items:center;gap:12px;min-height:36px;color:var(--ink-700)}.crl .showcase-foot a:hover{text-decoration:underline;text-underline-offset:4px}.crl .showcase-foot .arrow{width:15px;height:15px}.crl .chapters{width:-moz-max-content;width:max-content;max-width:calc(100% - 48px);min-height:58px;margin:36px auto 0;padding:6px 7px;gap:4px;border:1px solid var(--hairline-strong);border-radius:var(--r-pill);top:12px;background:color-mix(in srgb,var(--bg-surface) 97%,transparent);box-shadow:var(--shadow-xs);overflow:visible}.crl .chapters a{font-size:12px;padding:10px 17px;border-radius:var(--r-pill);line-height:1.6;color:var(--ink-600)}.crl .chapters a:hover{background:var(--bg-soft)}.crl .chapters a[aria-current=true]{background:var(--accent-soft);box-shadow:none;color:var(--green-700)}.crl .chapters button{display:flex;padding:13px 19px;border:0;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--green-500),var(--green-600));color:var(--bg-surface);font-size:12px;font-weight:600;gap:17px;margin-left:7px}.crl .chapters button:hover{background:linear-gradient(135deg,var(--green-600),var(--green-700))}.crl .chapters button .arrow{width:15px;height:15px}.crl .intro{padding-top:76px}.crl .discovery-section .feature{grid-template-columns:1.1fr .9fr;gap:100px}.crl .discovery-art.discovery-board{width:100%;max-width:590px;margin:0;padding:19px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-xs)}.crl .discovery-board-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 1px 17px;font-size:14px;font-weight:500}.crl .sample-pill{font-size:9px;color:var(--ink-500);font-weight:400}.crl .discovery-work{display:block;position:relative;padding:0;border:0;border-radius:9px;overflow:hidden;width:100%;aspect-ratio:3/2;background:var(--bg-soft)}.crl .discovery-work img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.crl .discovery-work:hover img{transform:scale(1.025)}.crl .discovery-work-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 1px 0}.crl .discovery-work-caption b{font-size:13px;font-weight:500}.crl .discovery-work-caption>span{font-size:10px;color:var(--ink-500)}.crl .discovery-connection{display:flex;gap:10px;align-items:center;margin:24px 0 17px}.crl .discovery-connection span{height:1px;background:var(--hairline-strong);flex:1}.crl .discovery-connection p{font-size:10px;color:var(--ink-500);text-align:center;white-space:nowrap}.crl .creator-destination{display:flex;align-items:center;gap:13px;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:9px;padding:17px 15px}.crl .creator-destination:hover{background:var(--accent-soft-strong)}.crl .destination-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--bg-surface);color:var(--green-700);flex-shrink:0}.crl .destination-icon svg{width:20px;height:20px}.crl .creator-destination b{font-size:12px;font-weight:500;display:block}.crl .creator-destination small{display:block;font-size:11px;color:var(--ink-600);margin-top:6px}.crl .creator-destination>.arrow{width:17px;height:17px;margin-left:auto;flex-shrink:0}.crl .earning-section{padding-top:94px}.crl .earning-heading{margin-bottom:47px}.crl .earning-grid{gap:28px}.crl .earning-card.program-card{display:flex;flex-direction:column;border:0;background:none;border-radius:0;overflow:visible}.crl .program-visual{position:relative;display:block;height:278px;overflow:hidden;border-radius:12px;background:var(--bg-soft);isolation:isolate}.crl .program-visual img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.crl .program-visual:hover img{transform:scale(1.025)}.crl .program-template{background:var(--accent-soft);padding:0}.crl .program-template>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:none}.crl .visual-label{position:absolute;left:17px;right:17px;bottom:14px;text-align:center;font-size:10px;line-height:1.5;color:var(--ink-700)}.crl .program-character img{-o-object-position:center 14%;object-position:center 14%}.crl .program-character .visual-label,.crl .program-template .visual-label{left:16px;right:auto;bottom:15px;color:var(--bg-surface);background:color-mix(in srgb,var(--media-well) 68%,transparent);border:1px solid color-mix(in srgb,var(--bg-surface) 25%,transparent);padding:6px 10px;border-radius:var(--r-pill);backdrop-filter:blur(8px);font-size:9px}.crl .program-affiliate{background:var(--bg-surface);color:var(--ink-1000);display:flex;align-items:center;justify-content:center;padding:20px 24px}.crl .affiliate-flow{width:100%;max-width:310px}.crl .flow-label{display:block;font-size:9px;letter-spacing:.1em;color:var(--ink-500);margin:0 0 19px 1px}.crl .flow-step{display:flex;align-items:center;gap:12px;min-height:43px}.crl .flow-step b{font-size:12px;font-weight:500;line-height:1.5}.crl .flow-icon{width:36px;height:36px;border:1px solid var(--hairline-strong);border-radius:9px;display:grid;place-items:center;color:var(--ink-700);flex-shrink:0}.crl .flow-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.crl .flow-connector{display:block;height:12px;width:1px;background:var(--hairline-strong);margin:0 0 0 18px}.crl .flow-result{padding:7px 10px 7px 0;margin-top:2px;border-radius:9px;background:var(--accent-soft);color:var(--green-700)}.crl .flow-result .flow-icon{border-color:rgba(0,0,0,0);color:var(--green-700)}.crl .flow-result>.arrow{width:16px;height:16px;margin-left:auto}.crl .program-card .earning-copy{padding:28px 2px 20px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.crl .program-card .earning-copy h3{font-size:32px;line-height:1.15;margin:17px 0 20px}.crl .program-card .earning-copy p{font-size:15px;line-height:1.8;min-height:0;flex:1;color:color-mix(in srgb,var(--bg-surface) 80%,transparent)}.crl .program-card .earning-copy .text-link{margin-top:20px;font-size:13px;min-height:44px}.crl .program-card .program-index{font-size:10px;letter-spacing:.1em;color:color-mix(in srgb,var(--bg-surface) 63%,transparent)}.crl .earn-note{padding-top:28px;border-top:1px solid color-mix(in srgb,var(--bg-surface) 16%,transparent);margin-top:8px}.crl .craft-tile:nth-child(2)>.arrow,.crl .craft-tile:nth-child(2)>span{color:var(--bg-surface)}.crl .craft-tile:nth-child(2) small{color:color-mix(in srgb,var(--bg-surface) 82%,transparent)}.crl .craft-tile:nth-child(2):after{background:linear-gradient(transparent,color-mix(in srgb,var(--media-well) 80%,transparent))}.crl .craft-tile:nth-child(2)>img{-o-object-position:33% center;object-position:33% center}.crl .closing>img{-o-object-position:center 59%;object-position:center 59%}.crl .closing .audience-note{font-size:12px!important;color:var(--bg-surface);opacity:.8!important;margin-top:20px!important}.crl .footer-create{background:none;border:0;padding:0;min-height:29px;color:var(--ink-600);font:inherit;text-align:left}.crl .footer-create:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:1600px){.crl .showcase-wall{margin-top:54px}.crl .showcase-card figcaption b{font-size:14px}.crl .showcase-film figcaption b{font-size:16px}}@media(max-width:1100px){.crl .showcase-wall{gap:15px;grid-template-columns:.7fr 1.85fr .7fr}.crl .showcase-foot,.crl .showcase-wall{width:calc(100% - 48px)}.crl .showcase-card figcaption b{font-size:11px}.crl .showcase-film figcaption b{font-size:13px}.crl .showcase-card figcaption span{font-size:9px}.crl .chapters{gap:2px;min-height:54px}.crl .chapters a{font-size:11px;padding-inline:14px}.crl .chapters button{font-size:11px;gap:12px;padding-inline:16px}.crl .discovery-section .feature{gap:55px}.crl .discovery-art.discovery-board{padding:15px}.crl .discovery-board-top{font-size:13px;padding-bottom:14px}.crl .discovery-work-caption b{font-size:12px}.crl .discovery-connection p,.crl .discovery-work-caption>span{font-size:9px}.crl .discovery-connection{gap:8px;margin:20px 0 15px}.crl .creator-destination{padding:14px 11px;gap:9px}.crl .creator-destination b{font-size:11px}.crl .creator-destination small{font-size:10px}.crl .destination-icon{width:31px;height:31px}.crl .destination-icon svg{width:18px;height:18px}.crl .earning-grid{gap:22px}.crl .program-visual{height:250px}.crl .program-card .earning-copy h3{font-size:28px}.crl .program-card .earning-copy p{font-size:14px}.crl .program-card .earning-copy .text-link{font-size:12px}.crl .program-card .program-index{font-size:9px}.crl .program-affiliate{padding:18px}.crl .flow-step b{font-size:11px}.crl .flow-label{font-size:8px}.crl .flow-icon{width:31px;height:31px}.crl .flow-connector{margin-left:15px;height:10px}.crl .flow-step{gap:10px;min-height:40px}.crl .visual-label{font-size:9px}.crl .program-character .visual-label,.crl .program-template .visual-label{font-size:8px}}@media(max-width:800px){.crl .showcase-wall{grid-template-columns:.85fr 1.6fr .85fr;gap:12px;align-items:center;width:calc(100% - 40px)}.crl .showcase-film .showcase-image{aspect-ratio:1.3}.crl .showcase-film .showcase-image img{-o-object-position:42% center;object-position:42% center}.crl .showcase-card figcaption{padding-top:12px}.crl .showcase-card figcaption span{display:none}.crl .showcase-card figcaption b{font-size:11px}.crl .showcase-foot{width:calc(100% - 40px);font-size:10px;margin-top:23px}.crl .chapters{margin-top:27px;padding:6px 7px;top:8px;max-width:calc(100% - 40px)}.crl .chapters a{font-size:12px;padding:10px 19px}.crl .chapters button{display:none}.crl .discovery-section .feature{grid-template-columns:1fr;gap:40px}.crl .discovery-art.discovery-board{width:94%;margin:auto;max-width:535px;padding:19px}.crl .discovery-board-top{font-size:14px}.crl .discovery-work-caption b{font-size:13px}.crl .discovery-connection p,.crl .discovery-work-caption>span{font-size:10px}.crl .creator-destination{padding:16px;gap:13px}.crl .creator-destination b{font-size:12px}.crl .creator-destination small{font-size:11px}.crl .destination-icon{height:38px;width:38px}.crl .earning-grid{grid-template-columns:1fr;gap:30px}.crl .earning-card.program-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:27px;align-items:stretch;border-bottom:1px solid color-mix(in srgb,var(--bg-surface) 15%,transparent);padding-bottom:30px}.crl .earning-card.program-card:last-child{border:0;padding-bottom:0}.crl .program-visual{height:100%;min-height:295px}.crl .program-card .earning-copy{padding:8px 0;min-width:0}.crl .program-card .earning-copy p{font-size:15px;flex:0}.crl .program-card .earning-copy .text-link{margin-top:auto;padding-top:15px;font-size:12px}.crl .program-card .earning-copy h3{font-size:30px}.crl .program-card .program-index{font-size:9px}.crl .program-affiliate{padding:18px}.crl .flow-step b{font-size:11px}.crl .visual-label{font-size:9px}.crl .program-character .visual-label,.crl .program-template .visual-label{left:11px;right:11px;font-size:8px}.crl .earning-section{padding-top:78px}}@media(max-width:520px){.crl .review-bar,.crl .review-bar>span{font-size:8px}.crl .hero-copy{padding-top:38px}.crl .audience-note{font-size:11px;margin-top:17px}.crl .showcase-wall{width:calc(100% - 44px);grid-template-columns:1fr 1fr;gap:23px 13px;align-items:start;margin-top:34px}.crl .showcase-film{grid-column:1/-1;grid-row:1}.crl .showcase-film .showcase-image{aspect-ratio:1.6}.crl .showcase-film .showcase-image img{-o-object-position:42% center;object-position:42% center}.crl .showcase-image{border-radius:9px;aspect-ratio:4/5}.crl .showcase-card figcaption,.crl .showcase-film figcaption{padding:10px 1px 0}.crl .showcase-card figcaption b{font-size:11px;font-weight:500}.crl .showcase-film figcaption b{font-size:13px}.crl .showcase-film figcaption span{display:flex;font-size:9px;gap:5px}.crl .showcase-film figcaption span .arrow{width:12px;height:12px}.crl .showcase-foot{width:calc(100% - 44px);font-size:10px;align-items:start;gap:14px;margin-top:24px}.crl .showcase-foot>span{max-width:150px;line-height:1.8;padding-top:8px}.crl .showcase-foot a{gap:6px;font-size:10px;white-space:nowrap}.crl .showcase-foot .arrow{height:12px;width:12px}.crl .enlarge-icon{width:29px;height:29px;top:11px;right:11px}.crl .enlarge-icon .arrow{width:15px;height:15px}.crl .chapters{width:calc(100% - 32px);max-width:none;min-height:52px;margin-top:27px;top:6px;border-radius:var(--r-pill);padding:5px 6px;gap:0;justify-content:space-between;overflow:visible;box-shadow:var(--shadow-xs)}.crl .chapters a{font-size:10px;padding:11px 10px;line-height:1.5;white-space:nowrap}.crl .intro{padding-top:58px}.crl .discovery-art.discovery-board{width:100%;padding:14px;border-radius:12px}.crl .discovery-board-top{font-size:12px;padding:2px 1px 14px}.crl .sample-pill{font-size:8px}.crl .discovery-work{border-radius:7px}.crl .discovery-work-caption{padding-top:13px;gap:12px}.crl .discovery-work-caption b{font-size:12px}.crl .discovery-work-caption>span{font-size:9px}.crl .discovery-connection{margin:20px 0 15px;gap:7px}.crl .discovery-connection p{font-size:9px;white-space:normal;line-height:1.5}.crl .creator-destination{padding:13px 12px;gap:10px}.crl .destination-icon{width:32px;height:32px}.crl .destination-icon svg{width:17px;height:17px}.crl .creator-destination b{font-size:11px}.crl .creator-destination small{font-size:10px;margin-top:4px}.crl .creator-destination>.arrow{width:15px;height:15px}.crl .earning-section{padding-top:63px}.crl .earning-heading{margin-bottom:32px}.crl .earning-grid{gap:32px}.crl .earning-card.program-card{display:flex;gap:0;padding-bottom:24px}.crl .program-visual{min-height:0;height:294px;width:100%;border-radius:10px}.crl .program-template{padding:0}.crl .program-character>img{-o-object-position:center 12%;object-position:center 12%}.crl .visual-label{font-size:10px;bottom:14px}.crl .program-character .visual-label,.crl .program-template .visual-label{left:14px;right:auto;font-size:9px;padding:7px 10px}.crl .program-card .earning-copy{padding:24px 1px 0}.crl .program-card .program-index{font-size:10px}.crl .program-card .earning-copy h3{font-size:32px;line-height:1.15;margin:17px 0 18px}.crl .program-card .earning-copy p{font-size:15px;line-height:1.8}.crl .program-card .earning-copy .text-link{font-size:13px;padding-top:0;margin-top:20px;min-height:44px}.crl .program-affiliate{padding:24px 31px}.crl .affiliate-flow{max-width:300px}.crl .flow-step{min-height:47px;gap:13px}.crl .flow-step b{font-size:13px}.crl .flow-label{font-size:9px;margin-bottom:20px}.crl .flow-icon{width:36px;height:36px}.crl .flow-connector{margin-left:18px;height:11px}.crl .flow-result{padding:7px 12px 7px 0}.crl .earn-note{font-size:11px;justify-content:flex-start;padding-top:22px}.crl .closing .audience-note{font-size:11px!important;line-height:1.7!important}.crl .footer-create{min-height:30px}}@media(max-width:360px){.crl .showcase-wall{gap:20px 11px}.crl .showcase-foot,.crl .showcase-wall{width:calc(100% - 36px)}.crl .showcase-foot>span{max-width:130px}.crl .chapters{width:calc(100% - 20px);padding:5px 4px}.crl .chapters a{font-size:9px;padding-inline:9px}.crl .showcase-card figcaption b{font-size:10px}.crl .showcase-film figcaption b{font-size:12px}.crl .program-visual{height:270px}.crl .program-card .earning-copy h3{font-size:30px}.crl .program-affiliate{padding:21px 24px}.crl .creator-destination b{font-size:10px}.crl .creator-destination small{font-size:9px}}@media(prefers-reduced-motion:reduce){.crl .discovery-work img,.crl .enlarge-icon,.crl .program-visual img,.crl .showcase-image img{transition:none}}.crl .hero-copy{padding-top:32px}.crl .hero-copy .eyebrow{margin-bottom:16px}.crl h1{font-size:clamp(50px,5.15vw,78px);line-height:1.03}.crl .hero-lede{font-size:17px;max-width:630px;line-height:1.65;margin:19px auto 21px}.crl .hero-copy .audience-note{margin-top:13px}.crl .hero .showcase-wall{margin-top:32px;grid-template-columns:.8fr 1.8fr .8fr;gap:18px}.crl .hero .showcase-foot{margin-top:16px}.crl .review-bar nav{gap:20px}.crl .review-bar a{opacity:.9}@media(max-width:800px){.crl .hero-copy{padding-top:32px}.crl .hero .showcase-wall{grid-template-columns:.85fr 1.6fr .85fr}}@media(max-width:520px){.crl .review-bar{padding:8px 15px;flex-wrap:wrap;gap:4px}.crl .review-bar nav{width:100%;justify-content:space-between;gap:10px}.crl .review-bar a{padding:5px 0;font-size:10px}.crl .hero-copy{padding-top:30px}.crl .hero-copy .eyebrow{font-size:8px}.crl .hero h1{font-size:clamp(42px,11.6vw,56px)}.crl .hero-lede{font-size:15px;line-height:1.75;margin:19px auto 22px}.crl .hero .showcase-wall{grid-template-columns:1fr 1fr;gap:20px 13px;margin-top:27px}.crl .hero .showcase-foot{margin-top:16px}}.crl [hidden]{display:none!important}.crl a:focus-visible,.crl button:focus-visible{outline:2px solid var(--green-600);outline-offset:5px}.crl .showcase-motion .showcase-image{position:relative}.crl .showcase-motion .showcase-image:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--ink-1000) 65%,transparent));pointer-events:none}.crl .video-play{position:absolute;inset:0;margin:auto;width:62px;height:62px;border:1px solid color-mix(in srgb,var(--bg-surface) 60%,transparent);border-radius:50%;display:grid;place-items:center;color:var(--bg-surface);background:color-mix(in srgb,var(--ink-1000) 25%,transparent);backdrop-filter:blur(8px);z-index:1;transition:transform .2s}.crl .video-play svg{width:22px;height:22px;fill:currentColor;margin-left:3px}.crl .showcase-motion button:hover .video-play{transform:scale(1.08)}.crl .watch-label{position:absolute;bottom:20px;left:0;width:100%;text-align:center;color:var(--bg-surface);font-size:12px;z-index:1}.crl .video-dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px 26px 16px;overflow:auto;border:1px solid var(--hairline);border-radius:14px;background:var(--bg-surface);color:var(--ink-1000)}.crl .video-dialog::backdrop{background:color-mix(in srgb,var(--ink-1000) 78%,transparent);backdrop-filter:blur(7px)}.crl .video-dialog .dialog-heading{margin-bottom:18px;gap:20px}.crl .video-dialog .eyebrow{font-size:9px;margin-bottom:7px}.crl .video-dialog h2{font-size:26px;letter-spacing:-.6px}.crl .video-dialog video{display:block;width:100%;height:min(62dvh,640px);-o-object-fit:contain;object-fit:contain;background:var(--ink-1000);border-radius:7px}.crl .video-description,.crl .video-error{font-size:12px;color:var(--ink-600);line-height:1.6;margin:13px 0 0}.crl .plain-overview a{font-size:13px;color:var(--green-700);display:inline-flex;align-items:center;gap:9px;margin-top:17px;min-height:30px}.crl .plain-overview a .arrow{width:17px;height:17px}.crl .profile-interactive .browser-top>a{display:grid;place-items:center;color:var(--ink-500)}.crl .profile-interactive figcaption{padding-top:18px;padding-bottom:16px}.crl .profile-switcher{display:flex;justify-content:center;gap:4px;margin-bottom:10px}.crl .profile-switcher button{padding:8px 14px;min-height:38px;border:1px solid rgba(0,0,0,0);border-radius:var(--r-pill);font:500 12px Inter,sans-serif;color:var(--ink-600);background:rgba(0,0,0,0);cursor:pointer}.crl .profile-switcher button[aria-pressed=true]{border-color:var(--accent-border);background:var(--bg-surface);color:var(--green-700)}.crl .profile-switcher button:hover{color:var(--green-700)}.crl #profile-caption{display:block;text-align:center;font-size:11px;line-height:1.5;color:var(--ink-600)}.crl .initial-avatar{width:46px;height:46px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--accent-soft);color:var(--green-700);font:600 16px Inter,sans-serif}.crl .demo-switcher{display:flex;gap:4px}.crl .demo-switcher button{font:500 12px Inter,sans-serif;background:rgba(0,0,0,0);color:var(--ink-600);border:0;border-radius:var(--r-pill);padding:10px 13px;min-height:38px;cursor:pointer}.crl .demo-switcher button[aria-selected=true]{background:var(--accent-soft);color:var(--green-700)}.crl .discovery-demo .discovery-board-top{padding:14px 16px;gap:10px}.crl .discovery-demo .discovery-work{height:276px;aspect-ratio:auto}.crl .discovery-demo .discovery-work img{-o-object-position:center;object-position:center}.crl .discovery-demo .discovery-work-caption{padding:18px 22px;display:flex;flex-direction:column;gap:6px}.crl .discovery-demo .discovery-work-caption b{font-family:Outfit,Inter,sans-serif;font-size:22px;letter-spacing:-.3px}.crl .discovery-demo .discovery-work-caption span{font-size:12px;color:var(--ink-500)}.crl .discovery-demo .discovery-connection{margin-top:4px}.crl .discovery-demo .discovery-connection p{font-size:11px}.crl .discovery-demo .creator-destination{margin:0 20px;padding:15px 0;border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);gap:12px}.crl .discovery-demo .creator-destination b{font-size:16px}.crl .discovery-demo .creator-destination small{font-size:11px}.crl .demo-note{font-size:10px;line-height:1.5;color:var(--ink-400);padding:0 20px 18px}.crl .find-context{background:var(--accent-soft);padding:29px 28px 24px;min-height:176px}.crl .find-context>span{font:500 9px Inter,sans-serif;letter-spacing:1.5px;color:var(--green-700)}.crl .find-context>p{font:500 31px/1.15 Outfit,Inter,sans-serif;letter-spacing:-.8px;color:var(--ink-1000);margin:16px 0 0}.crl .find-result{display:flex;align-items:center;gap:14px;padding:22px 24px 18px}.crl .find-result b{font:600 19px Outfit,Inter,sans-serif}.crl .find-result p{font-size:12px;margin:5px 0;color:var(--ink-600)}.crl .find-result small{font-size:11px;color:var(--ink-500)}.crl .available-mark{width:8px;height:8px;background:var(--green-600);border-radius:50%;margin-left:auto}.crl .find-work-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 24px 18px}.crl .find-work-strip img{width:100%;height:68px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.crl .enquiry-scene{position:relative;min-width:0;padding:0 0 0 22px}.crl .service-example{margin-left:32px;padding:29px 30px 48px;border:1px solid var(--accent-border);border-radius:14px;background:var(--accent-soft)}.crl .service-example>.eyebrow{display:block;font-size:10px;letter-spacing:1.5px;margin-bottom:22px;color:var(--green-700)}.crl .service-owner{display:flex;align-items:center;gap:10px;font-size:12px}.crl .service-owner .initial-avatar{background:var(--bg-surface);width:36px;height:36px;font-size:12px}.crl .service-owner small{display:block;margin-top:4px;font-size:10px;color:var(--ink-500)}.crl .service-example h3{font:500 clamp(27px,2.7vw,36px)/1.14 Outfit,Inter,sans-serif;letter-spacing:-.8px;margin:23px 0 19px}.crl .service-foot{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--green-700)}.crl .service-foot .status-dot{width:6px;height:6px}.crl .enquiry-example{position:relative;margin:-25px 22px 0 0;padding:24px 26px 0;border:1px solid var(--hairline-strong);background:var(--bg-surface);border-radius:12px;box-shadow:0 15px 36px color-mix(in srgb,var(--ink-1000) 5%,transparent)}.crl .enquiry-top{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-600)}.crl .enquiry-top .sample-pill{margin-left:auto;font-size:9px;padding:4px 8px}.crl .mail-icon{display:flex}.crl .enquiry-privacy svg,.crl .mail-icon svg{width:17px;height:17px}.crl .enquiry-example .enquiry-subject{font:600 21px/1.3 Outfit,Inter,sans-serif;color:var(--ink-1000);margin:24px 0 12px;letter-spacing:-.3px}.crl .enquiry-example>p:not(.enquiry-subject){font-size:14px;line-height:1.8;color:var(--ink-600);margin:0 0 22px}.crl .enquiry-example em{font-style:normal;color:var(--ink-1000)}.crl .enquiry-next{border-top:1px solid var(--hairline);padding:16px 0;font-size:11px;color:var(--ink-500)}.crl .enquiry-privacy{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--ink-500);margin:20px 22px 0 0}.crl .project-story{padding-block:25px 110px}.crl .story-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.crl .story-heading>p{max-width:350px;margin:0 0 6px;font-size:16px;line-height:1.8;color:var(--ink-600)}.crl .story-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center}.crl .story-visual{min-width:0;margin:0}.crl .story-image{display:block;width:100%;padding:0;border:0;background:var(--bg-soft);position:relative;cursor:zoom-in;aspect-ratio:16/10;border-radius:10px;overflow:hidden}.crl .story-image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crl .story-image .enlarge-icon{position:absolute;bottom:18px;right:18px;color:var(--bg-surface);background:color-mix(in srgb,var(--ink-1000) 30%,transparent);width:34px;height:34px;display:grid;place-items:center;border-radius:50%}.crl .story-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 12px}.crl .story-choices button{display:flex;align-items:center;gap:9px;background:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--hairline);padding:0 0 12px;text-align:left;font:400 11px Inter,sans-serif;color:var(--ink-500);cursor:pointer}.crl .story-choices button[aria-pressed=true]{border-color:var(--green-600);color:var(--green-700)}.crl .story-choices img{width:44px;height:35px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.crl .story-visual figcaption{font-size:10px;color:var(--ink-400);line-height:1.5}.crl .story-format{font-size:10px;letter-spacing:1.6px;color:var(--ink-500)}.crl .story-details h3{font:600 clamp(32px,3vw,44px)/1.12 Outfit,Inter,sans-serif;letter-spacing:-1.1px;margin:19px 0 21px}.crl .story-details>p{font-size:15px;line-height:1.8;color:var(--ink-600);max-width:340px;margin:0 0 26px}.crl .story-details dl{margin:0 0 30px}.crl .story-details dl>div{display:grid;grid-template-columns:1fr 1.15fr;gap:14px;border-bottom:1px solid var(--hairline);padding:13px 0;font-size:12px;line-height:1.6}.crl .story-details dt{color:var(--ink-500)}.crl .story-details dd{margin:0;color:var(--ink-1000)}.crl .story-creator{display:flex;align-items:center;gap:12px;padding-top:3px}.crl .story-creator b{font-size:13px;font-weight:500}.crl .story-creator small{display:block;font-size:11px;color:var(--ink-500);margin-top:5px}.crl .story-creator>.arrow{margin-left:auto;color:var(--green-700)}@media(max-width:1100px){.crl .story-layout{gap:35px}.crl .story-heading{gap:45px}.crl .enquiry-scene{padding-left:0}.crl .conversation{gap:60px}.crl .enquiry-example{padding:20px 22px 0}.crl .enquiry-top{font-size:10px}.crl .story-choices button{gap:6px}.crl .story-choices img{width:34px;height:30px}}@media(max-width:800px){.crl .enquiry-scene{max-width:550px;width:100%;margin-inline:auto}.crl .enquiry-example{padding:26px 28px 0}.crl .service-example{padding:30px 34px 50px}.crl .story-heading{grid-template-columns:1fr;gap:22px}.crl .story-heading>p{max-width:520px}.crl .story-layout{grid-template-columns:1fr;gap:35px}.crl .story-details h3 br{display:none}.crl .story-details>p{max-width:520px}.crl .story-creator,.crl .story-details dl{max-width:500px}.crl .project-story{padding-block:15px 80px}.crl .story-choices img{width:52px;height:40px}.crl .story-choices button{gap:10px;font-size:12px}.crl .discovery-demo .discovery-work{height:auto;aspect-ratio:16/10}}@media(max-width:520px){.crl .showcase-motion .video-play{width:46px;height:46px}.crl .video-play svg{width:17px;height:17px}.crl .watch-label{bottom:12px;font-size:10px}.crl .showcase-card figcaption b{font-size:13px}.crl .showcase-card figcaption>span{font-size:10px}.crl .hero .showcase-foot>span{max-width:170px;font-size:10px;line-height:1.6}.crl .video-dialog{padding:20px 16px 16px}.crl .video-dialog h2{font-size:23px}.crl .video-dialog video{height:59dvh}.crl .profile-interactive{height:330px}.crl .profile-interactive figcaption{padding:12px 4px}.crl .profile-switcher{gap:0;margin-bottom:6px}.crl .profile-switcher button{min-height:36px;font-size:11px;padding:8px 12px}.crl #profile-caption{font-size:10px}.crl .plain-overview a{margin-top:10px;font-size:12px}.crl .discovery-demo .discovery-board-top{padding:12px 10px}.crl .demo-switcher button{padding:10px 12px;font-size:11px}.crl .discovery-demo .sample-pill{font-size:9px}.crl .discovery-demo .discovery-work-caption{padding:17px 18px}.crl .discovery-demo .discovery-work-caption b{font-size:20px}.crl .discovery-demo .creator-destination{margin-inline:17px}.crl .discovery-demo .creator-destination small,.crl .discovery-demo .discovery-connection p{font-size:10px}.crl .demo-note{padding-inline:17px}.crl .find-context{padding:25px 22px;min-height:160px}.crl .find-result{padding:20px}.crl .find-work-strip{padding:0 20px 16px}.crl .find-work-strip img{height:59px}.crl .conversation{padding-block:75px;gap:35px}.crl .service-example{margin-left:20px;padding:25px 24px 45px}.crl .service-example h3{font-size:31px}.crl .enquiry-example{margin-right:12px;padding:21px 21px 0}.crl .enquiry-top{gap:7px;font-size:10px}.crl .enquiry-example .enquiry-subject{font-size:20px;margin-top:22px}.crl .enquiry-example>p:not(.enquiry-subject){font-size:14px;line-height:1.8}.crl .enquiry-privacy{font-size:10px}.crl .story-heading{margin-bottom:28px;gap:20px}.crl .story-heading>p{font-size:15px}.crl .story-layout{gap:29px}.crl .story-image{aspect-ratio:4/3}.crl .story-choices{gap:10px;margin-top:13px}.crl .story-choices button{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px;padding-bottom:10px}.crl .story-choices img{width:100%;height:57px}.crl .story-details h3{font-size:34px}.crl .story-details>p{font-size:14px}.crl .project-story{padding-block:0 70px}.crl .story-details dl>div{font-size:12px}.crl .story-details dl{margin-bottom:23px}}@media(prefers-reduced-motion:reduce){.crl .video-play{transition:none}}.crl .crl-preview{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--bg-surface);text-align:left;overflow:hidden}.crl .crl-preview-head{display:flex;align-items:center;gap:10px}.crl .crl-preview-head b{display:block;font-size:14px;font-weight:600;color:var(--ink-1000);line-height:1.3}.crl .crl-preview-head small{display:block;font-size:11.5px;color:var(--ink-500)}.crl .crl-preview-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crl .crl-preview-projects figure{margin:0;min-width:0}.crl .crl-preview-projects img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-sm);display:block}.crl .crl-preview-projects figcaption{margin-top:6px}.crl .crl-preview-projects b{display:block;font-size:12px;font-weight:600;color:var(--ink-1000);line-height:1.3}.crl .crl-preview-projects small{display:block;font-size:10.5px;color:var(--ink-500)}.crl .crl-preview-services{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.crl .crl-preview-services li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hairline)}.crl .crl-preview-services li:last-child{border-bottom:0}.crl .crl-preview-services b{display:block;font-size:12.5px;font-weight:600;color:var(--ink-1000)}.crl .crl-preview-services small{display:block;font-size:11px;color:var(--ink-500)}.crl .crl-preview-price{flex-shrink:0;font-size:12px;font-weight:600;color:var(--green-600);white-space:nowrap}.crl .crl-preview-about{display:flex;flex-direction:column;gap:8px}.crl .crl-preview-about p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-700)}.crl .crl-preview-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-top:4px}.crl .crl-preview-chips{display:flex;flex-wrap:wrap;gap:5px}.crl .crl-preview-chips span{padding:4px 9px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--bg-soft);font-size:11px;color:var(--ink-700)}.crl{--ink-500:#707075;min-height:100vh;background:var(--bg-surface);color:var(--ink-1000);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.crl[data-theme=dark]{--bg-canvas:#0b0b0f;--bg-surface:#1c1c22;--bg-soft:#15151b;--ink-1000:#fafafa;--ink-900:#ededf0;--ink-700:#c8c8cd;--ink-600:#a7a7ae;--ink-500:#86868b;--ink-400:#5c5c63;--hairline:rgba(255,255,255,0.08);--hairline-strong:#2c2c30;--hover-surface-2:color-mix(in srgb,#fafafa 4%,transparent);--hover-surface:color-mix(in srgb,#fafafa 6%,transparent);--accent-soft:color-mix(in srgb,var(--green-500) 9%,var(--bg-surface));--accent-soft-strong:color-mix(in srgb,var(--green-500) 15%,var(--bg-surface));--accent-border:color-mix(in srgb,var(--green-500) 30%,var(--hairline));--green-700:var(--green-500);--green-800:var(--green-500);--glass-bg-strong:color-mix(in srgb,#1c1c22 88%,transparent);background:var(--bg-canvas);color:var(--ink-1000)}.crl .closing,.crl .earning-section{--bg-surface:#FFFFFF;--bg-soft:#F5F5F7;--bg-canvas:#FAFAFA;--ink-1000:#0B0B0F;--ink-900:color-mix(in srgb,#0B0B0F 88%,#FFFFFF);--ink-700:#3B3B42;--ink-600:color-mix(in srgb,#86868B 60%,#0B0B0F);--ink-500:#86868B;--ink-400:color-mix(in srgb,#FFFFFF 58%,#0B0B0F);--hairline-strong:#E5E5EA;--hairline:color-mix(in srgb,#E5E5EA 60%,transparent);--accent-soft:color-mix(in srgb,var(--green-500) 9%,#FFFFFF);--green-700:color-mix(in srgb,var(--green-600) 80%,var(--hex-color-black));--green-800:color-mix(in srgb,var(--green-600) 62%,var(--hex-color-black))}.crl .art-caption,.crl .chapters button,.crl .start-button,.crl .video-play,.crl .watch-label{color:var(--hex-color-white)}.crl .video-play{border-color:color-mix(in srgb,var(--hex-color-white) 60%,transparent)}.crl .discovery-work .enlarge-icon,.crl .showcase-image .enlarge-icon,.crl .story-image .enlarge-icon{color:var(--hex-color-white);background:color-mix(in srgb,var(--media-well) 45%,transparent)}.crl .crl-preview-head small,.crl .demo-note,.crl .story-visual figcaption{color:var(--ink-500)}@media(max-width:800px){.crl .profile-stage{height:auto;padding-bottom:0}.crl .embedded-page{aspect-ratio:auto}.crl .browser-frame{width:100%;margin-left:0}.crl .crl-preview{gap:14px;padding:15px}.crl .crl-preview-head b{font-size:15px}.crl .crl-preview-head small{font-size:12px}.crl .crl-preview-projects{grid-template-columns:1fr;gap:12px}.crl .crl-preview-projects figure:nth-child(n+2){display:none}.crl .crl-preview-projects img{aspect-ratio:16/10}.crl .crl-preview-projects b{font-size:13.5px}.crl .crl-preview-projects small{font-size:11.5px}.crl .crl-preview-services li{padding:12px 0}.crl .crl-preview-about p,.crl .crl-preview-services b{font-size:13.5px}.crl.crl .closing .eyebrow,.crl.crl .eyebrow,.crl.crl .hero-copy .eyebrow{font-size:11px}.crl.crl .chapters a,.crl.crl .chapters button{font-size:12px}.crl.crl #profile-caption,.crl.crl .address-tag,.crl.crl .browser-top,.crl.crl .creator-destination small,.crl.crl .demo-note,.crl.crl .discovery-connection p,.crl.crl .discovery-demo .creator-destination small,.crl.crl .discovery-demo .discovery-connection p,.crl.crl .discovery-demo .sample-pill,.crl.crl .discovery-work-caption>span,.crl.crl .hero .showcase-foot>span,.crl.crl .profile-stage figcaption,.crl.crl .sample-pill,.crl.crl .showcase-card figcaption>span,.crl.crl .showcase-film figcaption span,.crl.crl .showcase-foot,.crl.crl .showcase-foot a,.crl.crl .watch-label{font-size:11px}.crl.crl .enquiry-privacy,.crl.crl .enquiry-top,.crl.crl .service-owner small{font-size:11.5px}.crl.crl .earn-note,.crl.crl .flow-label,.crl.crl .program-card .program-index,.crl.crl .program-character .visual-label,.crl.crl .program-template .visual-label,.crl.crl .story-format,.crl.crl .story-visual figcaption,.crl.crl .visual-label{font-size:11px}.crl.crl .setup-note,.crl.crl .step-detail{font-size:11.5px}.crl.crl .closing-credit{font-size:11px}.crl.crl .footer-bottom,.crl.crl .footer-top nav,.crl.crl .footer-top nav>span,.crl.crl .footer-top p{font-size:11.5px}}@media(min-width:521px)and (max-width:800px){.crl .crl-preview-projects{grid-template-columns:1fr 1fr}.crl .crl-preview-projects figure:nth-child(2){display:block}.crl .crl-preview-projects figure:nth-child(3){display:none}}