.approved-landing{color:#1b2a4a;--navy:#1b2a4a;--blue:#315aff;--muted:#53657d;--border:#dbe3ef;--surface:#f3f7fc;background:#fff;font-family:Arial,sans-serif}.approved-landing *{box-sizing:border-box}.approved-landing,.approved-landing h1,.approved-landing h2,.approved-landing h3,.approved-landing p,.approved-landing figure{margin:0}.approved-landing button,.approved-landing input,.approved-landing textarea,.approved-landing select{font:inherit}.approved-landing button,.approved-landing a{touch-action:manipulation}.approved-landing button{cursor:pointer}.approved-landing a{color:inherit;text-decoration:none}.approved-landing img{max-width:100%;display:block}.approved-landing button:focus-visible,.approved-landing a:focus-visible,.approved-landing summary:focus-visible,.approved-landing select:focus-visible,.approved-landing textarea:focus-visible{outline-offset:5px;outline:3px solid #315aff}.approved-landing .skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-60px;left:15px}.approved-landing .skip:focus{top:10px}.approved-landing .wrap{width:min(1240px,100% - 96px);margin:auto}.approved-landing .hero{background:#f4f8ff;padding:64px 0 50px;overflow:hidden}.approved-landing .hero-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;width:min(1240px,100% - 96px);min-height:500px;margin:auto;display:grid}.approved-landing .eyebrow{letter-spacing:.11em;color:#375caf;margin-bottom:22px;font-size:13px;font-weight:700;line-height:1.5}.approved-landing h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(42px,4.4vw,65px);font-weight:600;line-height:1.03}.approved-landing h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,3.2vw,46px);font-weight:550;line-height:1.12}.approved-landing h3{letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.23}.approved-landing .intro{color:var(--muted);max-width:510px;margin-top:26px;font-size:19px;line-height:1.55}.approved-landing .hero-action{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px;display:flex}.approved-landing .cta{background:var(--blue);color:#fff;border:0;border-radius:30px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:17px 24px;font-size:16px;font-weight:600;display:inline-flex}.approved-landing .cta span{font-size:21px}.approved-landing .hero-visual img{object-fit:cover;width:100%;height:100%}.approved-landing .store-demo{background:#fff;border:1px solid #ced9e8;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #172d5316}.approved-landing .sample-nav,.approved-landing .sample-bottom{justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.approved-landing .sample-nav b{letter-spacing:.12em;font:26px Georgia,serif}.approved-landing .sample-nav span,.approved-landing .sample-bottom span{font-size:13px;line-height:1.5}.approved-landing .store-demo>img{height:330px}.approved-landing .sample-bottom strong{font:26px/1.1 Georgia,serif}.approved-landing .detail{grid-template-columns:1fr 1fr;gap:110px;padding-top:96px;padding-bottom:96px;display:grid}.approved-landing .detail-heading>p:last-child{color:var(--muted);max-width:500px;margin-top:24px;font-size:18px;line-height:1.65}.approved-landing .output-list article{border-bottom:1px solid var(--border);gap:24px;padding:25px 0;display:flex}.approved-landing .output-list article:first-child{padding-top:0}.approved-landing .output-list article:last-child{border:0;padding-bottom:0}.approved-landing .index-number{color:var(--blue);padding-top:5px;font-size:14px}.approved-landing .output-list p{color:var(--muted);margin-top:10px;font-size:17px;line-height:1.6}.approved-landing .journey{color:var(--navy);background:#fff;padding:70px 0}.approved-landing .journey .eyebrow{color:#375caf}.approved-landing .journey ol{grid-template-columns:repeat(3,1fr);gap:48px;margin:40px 0 0;padding:0;list-style:none;display:grid}.approved-landing .journey li{border-top:1px solid var(--border);padding-top:20px}.approved-landing .journey li>span{color:var(--blue);font-size:14px}.approved-landing .journey h3{margin-top:20px;font-size:22px}.approved-landing .journey p{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.6}.approved-landing .faq{grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:90px;padding-bottom:90px;display:grid}.approved-landing details{border-bottom:1px solid var(--border);padding:24px 0}.approved-landing details:first-child{padding-top:0}.approved-landing summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:20px;line-height:1.4;list-style:none;display:flex}.approved-landing summary:after{content:"+";color:var(--blue);font-size:24px}.approved-landing details[open] summary:after{content:"−"}.approved-landing details p{color:var(--muted);margin-top:20px;font-size:17px;line-height:1.65}.approved-landing .closing{text-align:center;background:#ecf2ff;padding:90px 24px}.approved-landing .closing .cta{margin-top:28px}.approved-landing .closing>p:last-child{color:var(--muted);max-width:460px;margin:18px auto 0;font-size:14px;line-height:1.5}.approved-landing .related{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:30px;padding-top:32px;padding-bottom:32px;font-size:15px;display:flex}.approved-landing .related>span{color:var(--muted);margin-right:auto}.approved-landing .related a{text-underline-offset:5px;text-decoration:underline}.approved-landing .capability-note{color:#485c7c;border-left:2px solid #7b94c3;margin-top:23px;padding-left:15px;font-size:14px;line-height:1.55}.approved-landing .photo-scene{border-radius:3px;height:485px;position:relative;overflow:hidden}.approved-landing .scene-label{color:var(--navy);background:#fffffff0;padding:15px 18px;font-size:14px;position:absolute;bottom:18px;left:18px;right:18px}.approved-landing .wide-hero .hero-inner{display:block}.approved-landing .wide-hero .hero-copy{grid-template-columns:1.1fr 1fr;align-items:start;column-gap:100px;display:grid}.approved-landing .wide-hero .eyebrow{grid-column:1}.approved-landing .wide-hero h1{grid-area:2/1/4}.approved-landing .wide-hero .intro{grid-area:2/2;margin-top:0}.approved-landing .wide-hero .hero-action{grid-area:3/2;margin-top:20px}.approved-landing .photo-gallery{grid-template-columns:1fr 1fr;gap:20px;height:340px;margin-top:35px;display:grid;overflow:hidden}.approved-landing.theme-photography .hero{color:#fff;background:#101e35}.marketing-surface:has(.approved-landing.theme-photography){background:#101e35}:is(.marketing-surface:has(.approved-landing.theme-campaign),.marketing-surface:has(.approved-landing.theme-launch)){background:#1b2a4a}.approved-landing.theme-photography .eyebrow{color:#afc8ff}.approved-landing.theme-photography .intro{color:#cfdbed}.approved-landing.theme-maker .hero{background:#f7f9fc}.approved-landing.theme-maker .hero-inner{grid-template-columns:.92fr 1.08fr}.approved-landing.theme-maker .photo-scene{height:530px}.approved-landing.theme-maker .hero-visual img{object-position:center 35%}.approved-landing.theme-maker h1{font-size:clamp(42px,4.7vw,68px)}.approved-landing.theme-campaign .hero{color:#fff;background:#10223e}.approved-landing.theme-campaign .eyebrow{color:#a8ded9}.approved-landing.theme-campaign .intro,.approved-landing.theme-campaign small{color:#cfdaec}.approved-landing.theme-campaign .cta{color:#10223e;background:#b9e6df}.approved-landing .campaign-demo{position:relative}.approved-landing .campaign-demo>img{object-position:center;height:455px}.approved-landing .campaign-type{color:#19334a;position:absolute;top:28px;left:28px;right:20px}.approved-landing .campaign-type small{color:#19334a;letter-spacing:.12em;font:20px Georgia,serif}.approved-landing .campaign-type strong{max-width:230px;margin-top:15px;font:44px/1.02 Georgia,serif;display:block}.approved-landing .campaign-strip{color:#1b2a4a;background:#fff;justify-content:space-between;gap:15px;padding:20px;font-size:13px;display:flex}.approved-landing.theme-product .hero{background:#d9e9ff}.approved-landing.theme-product .hero-inner{grid-template-columns:.85fr 1.15fr;gap:30px}.approved-landing.theme-product .photo-scene{border-radius:150px 150px 5px 5px;height:520px}.approved-landing.theme-product .scene-label{background:#edf4ffed}.approved-landing.theme-identity .hero{background:#eef4fb}.approved-landing.theme-identity .hero-inner{grid-template-columns:.85fr 1.15fr;gap:50px}.approved-landing .brand-board{grid-template-columns:1fr 1fr;gap:10px;display:grid}.approved-landing .brand-word{color:#fff;background:#1b2a4a;flex-direction:column;justify-content:space-between;min-height:255px;padding:24px;display:flex}.approved-landing .brand-word small{letter-spacing:.1em;font-size:12px}.approved-landing .brand-word strong{letter-spacing:-.07em;font:70px Georgia,serif}.approved-landing .brand-word>span{font-size:15px}.approved-landing .brand-board>img{height:255px}.approved-landing .swatches{grid-column:1/-1;min-height:120px;display:flex}.approved-landing .swatches span{color:#fff;background:#315aff;flex:1;align-items:flex-end;padding:17px;font-size:13px;display:flex}.approved-landing .swatches span:nth-child(2){color:#1b2a4a;background:#b7e3db}.approved-landing .swatches span:nth-child(3){color:#1b2a4a;background:#fff}.approved-landing.theme-launch .hero{color:#fff;background:#315aff}.approved-landing.theme-launch .eyebrow,.approved-landing.theme-launch .intro,.approved-landing.theme-launch small{color:#e3eaff}.approved-landing.theme-launch .cta{color:#213faf;background:#fff}.approved-landing.theme-launch .store-demo{color:#1b2a4a;transform:rotate(2deg)}.approved-landing.theme-launch .hero-visual{padding:12px}.approved-landing .email-demo{background:#fff;border:1px solid #d3dfef;padding:30px 35px;transform:rotate(-2deg);box-shadow:0 25px 70px #1b2a4a15}.approved-landing .email-meta{color:#53657d;border-bottom:1px solid #dbe3ef;justify-content:space-between;margin-bottom:25px;padding-bottom:20px;font-size:12px;display:flex}.approved-landing .email-demo h3{font-size:24px}.approved-landing .email-demo p{margin-top:18px;font-size:16px;line-height:1.55}.approved-landing .email-demo .subject{border-bottom:1px solid var(--border);padding-bottom:18px;font-size:14px;font-weight:600}.approved-landing .signature{margin-top:24px;font-size:16px;line-height:1.6}.approved-landing.theme-box .hero{background:#eef7f7}.approved-landing.theme-box .photo-scene{height:490px}.approved-landing.theme-library .hero{background:#eff4ff}.approved-landing .resource-demo{color:#fff;background:#1b2a4a;padding:32px 38px;transform:rotate(2deg);box-shadow:18px 18px #c7d9f7}.approved-landing .resource-heading{color:#bdd2f5;justify-content:space-between;gap:20px;font-size:12px;display:flex}.approved-landing .resource-demo h3{letter-spacing:-.055em;margin-top:38px;font:68px/.98 Georgia,serif}.approved-landing .resource-demo>p{color:#d7e1f1;max-width:350px;margin-top:24px;font-size:17px;line-height:1.5}.approved-landing .resource-index{border-top:1px solid #64789b;gap:13px;margin:30px 0;padding-top:23px;font-size:15px;display:grid}.approved-landing .resource-caption{color:#bdd2f5;font-size:12px}.approved-landing.theme-beauty .hero{background:#edf5f6}.approved-landing.theme-beauty .photo-scene{border-radius:260px 260px 4px 4px;height:530px}.approved-landing.theme-beauty .hero-visual img{object-position:55% center}.approved-landing.theme-beauty .scene-label{text-align:center;background:#f7fbfce8}.approved-landing.theme-beauty h1{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.approved-landing.theme-store .hero-visual{transform:rotate(1deg)}.approved-landing.theme-builder .hero-copy h1{max-width:610px}.approved-landing.theme-builder .hero{background:linear-gradient(125deg,#f6f9ff 50%,#e4edff)}.approved-landing.theme-builder .journey{color:var(--navy);background:#fff}.approved-landing.theme-builder .journey .eyebrow,.approved-landing.theme-builder .journey li>span{color:#375caf}.approved-landing.theme-builder .journey li{border-color:var(--border)}.approved-landing.theme-builder .journey p{color:var(--muted)}.approved-landing .hero-visual{min-width:0}.approved-landing .hero-showcase{color:var(--navy);background:#fff;border:1px solid #1b2a4a12;border-radius:20px;position:relative;overflow:clip;box-shadow:0 24px 70px #0c1b3620}.approved-landing .showcase-browser{color:#607087;justify-content:space-between;align-items:center;gap:15px;height:42px;padding:0 18px;font-size:11px;display:flex}.approved-landing .showcase-browser>span:first-child{letter-spacing:4px;color:#c6d1e1}.approved-landing .showcase-stage{aspect-ratio:1.3;touch-action:pan-y;position:relative;overflow:hidden}.approved-landing .showcase-slide{position:absolute;inset:0;overflow:hidden}.approved-landing .showcase-slide>img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.approved-landing .showcase-site-copy{color:#fff;pointer-events:none;background:linear-gradient(#07132635,#0000 32%,#071326c9);flex-direction:column;align-items:flex-start;padding:28px;display:flex;position:absolute;inset:0}.approved-landing .showcase-site-copy>span:first-child{letter-spacing:.2em;font-size:15px;font-weight:600}.approved-landing .showcase-site-copy strong{letter-spacing:-.045em;max-width:290px;margin-top:auto;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.05}.approved-landing .showcase-sample-link{border-bottom:1px solid #ffffff80;margin-top:20px;padding-bottom:5px;font-size:12px}.approved-landing .showcase-controls{justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:8px 12px 8px 20px;display:flex}.approved-landing .showcase-controls>div{flex-shrink:0;align-items:center;display:flex}.approved-landing .showcase-label{font-size:12px;font-weight:500}.approved-landing .showcase-count{font-variant-numeric:tabular-nums;color:#64748b;margin-right:8px;font-size:10px}.approved-landing .showcase-controls button{color:#1b2a4a;background:0 0;border-radius:50%;width:44px;min-width:44px;height:44px;padding:0}.approved-landing .showcase-controls button:hover{background:#eaf0fa}.approved-landing .showcase-preload{opacity:0;pointer-events:none;width:1px;height:1px;display:none;position:absolute}.approved-landing.theme-photography .photography-hero{padding-top:105px;padding-bottom:80px}.approved-landing .photography-hero .hero-inner{grid-template-columns:.85fr 1.15fr;gap:72px;width:min(1440px,100% - 96px)}.approved-landing .photography-hero h1{font-size:clamp(48px,5.2vw,82px)}.approved-landing .photography-hero .showcase-stage{aspect-ratio:1.3}.approved-landing .photography-hero .hero-showcase{border-color:#ffffff20;box-shadow:0 24px 80px #0005}.approved-landing .photography-examples{padding-top:95px;padding-bottom:50px}.approved-landing .photography-heading{margin-bottom:36px}.approved-landing .photography-heading h2{color:var(--navy)}.approved-landing .photography-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.approved-landing .photography-grid figure{overflow:hidden}.approved-landing .photography-grid img{aspect-ratio:1.15;object-fit:cover;border-radius:12px;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.approved-landing .photography-grid figure:hover img{transform:scale(1.025)}.approved-landing .photography-grid figcaption{color:var(--muted);padding:14px 0;font-size:13px}@media (max-width:800px){.approved-landing .photography-hero .hero-inner{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px)}.approved-landing.theme-photography .photography-hero{padding-top:76px;padding-bottom:40px}.approved-landing .photography-hero h1{font-size:clamp(44px,10vw,68px)}.approved-landing .photography-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.approved-landing .photography-examples{padding-top:55px}.approved-landing .showcase-controls{padding:7px 8px 7px 12px}.approved-landing .showcase-count{display:none}.approved-landing .showcase-site-copy{padding:24px}}@media (prefers-reduced-motion:reduce){.approved-landing .photography-grid figure{opacity:1!important;transform:none!important}.approved-landing .showcase-playback{display:none}.approved-landing .photography-grid img{transition:none}.approved-landing .photography-grid figure:hover img{transform:none}}.approved-landing dialog{color:#1b2a4a;border:1px solid #d5deed;border-radius:18px;width:min(560px,100% - 32px);padding:42px}.approved-landing dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c193bbb}.approved-landing dialog h2{font-size:32px}.approved-landing dialog p:not(.eyebrow){color:#53657d;margin-top:20px;font-size:17px;line-height:1.6}.approved-landing dialog .cta{margin-top:25px}.approved-landing .close-dialog{color:#1b2a4a;background:0 0;border:0;padding:5px 10px;font-size:30px;position:absolute;top:10px;right:15px}.approved-landing .back-dialog{color:#53657d;background:0 0;border:0;margin-top:22px;padding:8px 0;text-decoration:underline;display:block}.approved-landing .review-title{padding:65px 0 45px}.approved-landing .review-title h1{font-size:62px}.approved-landing .review-title>p:not(.eyebrow){color:var(--muted);margin-top:24px;font-size:19px}.approved-landing .review-title .cta{margin-top:25px}.approved-landing .review-title small{color:var(--muted);margin-top:16px;font-size:14px;display:block}.approved-landing .review-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.approved-landing .review-card{border:1px solid var(--border);border-radius:14px;overflow:hidden}.approved-landing .review-preview{aspect-ratio:1440/900;background:#edf3fd}.approved-landing .review-preview img{object-fit:contain;width:100%;height:100%}.approved-landing .review-card-body{padding:28px}.approved-landing .review-card-body h2{font-size:30px}.approved-landing .review-card-body p:not(.eyebrow){color:var(--muted);margin-top:15px;font-size:16px;line-height:1.5}.approved-landing .review-card-body .eyebrow{margin-bottom:14px}.approved-landing .review-card-body label{margin-top:20px;font-size:14px;font-weight:600;display:block}.approved-landing select,.approved-landing textarea{color:#1b2a4a;background:#fff;border:1px solid #bfcde0;border-radius:6px;width:100%;margin-top:8px;padding:12px;font-size:16px;line-height:1.4;display:block}.approved-landing textarea{resize:vertical}.approved-landing .cta:hover{filter:brightness(.94)}@media (max-width:800px){.approved-landing .wrap,.approved-landing .hero-inner{width:calc(100% - 40px)}.approved-landing .hero{padding:42px 0 35px}.approved-landing .hero-inner,.approved-landing.theme-maker .hero-inner,.approved-landing.theme-product .hero-inner,.approved-landing.theme-identity .hero-inner{grid-template-columns:1fr;gap:36px;min-height:0}.approved-landing h1,.approved-landing.theme-maker h1{font-size:44px;line-height:1.05}.approved-landing .eyebrow{margin-bottom:18px;font-size:12px}.approved-landing .intro{margin-top:20px;font-size:18px}.approved-landing .hero-action{margin-top:24px}.approved-landing .hero-visual{max-width:100%;transform:none!important}.approved-landing .store-demo>img{height:255px}.approved-landing .sample-nav,.approved-landing .sample-bottom{padding:18px}.approved-landing .sample-nav b{font-size:22px}.approved-landing .sample-nav span,.approved-landing .sample-bottom span{font-size:12px}.approved-landing .sample-bottom strong{font-size:23px}.approved-landing .detail{grid-template-columns:1fr;gap:32px;padding-top:55px;padding-bottom:55px}.approved-landing .detail h2{font-size:34px}.approved-landing .detail-heading>p:last-child{margin-top:20px;font-size:17px}.approved-landing .output-list h3{font-size:22px}.approved-landing .output-list article{padding:23px 0}.approved-landing .journey{padding:48px 0}.approved-landing .journey ol{grid-template-columns:1fr;gap:26px;margin-top:30px}.approved-landing .journey h3{margin-top:10px}.approved-landing .journey p{margin-top:8px}.approved-landing .faq{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:55px}.approved-landing .faq h2{font-size:33px}.approved-landing summary{font-size:18px}.approved-landing .closing{padding:45px 20px}.approved-landing .closing h2{font-size:32px}.approved-landing .related{flex-direction:column;align-items:flex-start;gap:20px}.approved-landing .photo-scene,.approved-landing.theme-maker .photo-scene,.approved-landing.theme-product .photo-scene,.approved-landing.theme-box .photo-scene,.approved-landing.theme-beauty .photo-scene{height:390px}.approved-landing .wide-hero .hero-copy{display:block}.approved-landing .wide-hero .intro{margin-top:22px}.approved-landing .photo-gallery{gap:12px;height:245px;margin-top:30px}.approved-landing .wide-hero h1{font-size:44px}.approved-landing .campaign-demo>img{height:390px}.approved-landing .campaign-type strong{font-size:38px}.approved-landing .campaign-strip{gap:12px;padding:16px;font-size:12px}.approved-landing .brand-word{min-height:220px;padding:20px}.approved-landing .brand-word strong{font-size:54px}.approved-landing .brand-word>span{font-size:13px}.approved-landing .brand-board>img{height:220px}.approved-landing .swatches{min-height:90px}.approved-landing .swatches span{padding:12px;font-size:11px}.approved-landing.theme-launch .hero-visual{padding:4px}.approved-landing.theme-launch .store-demo{transform:none}.approved-landing .email-demo{padding:25px;transform:none}.approved-landing .email-demo h3{font-size:23px}.approved-landing .resource-demo{margin-right:7px;padding:28px;transform:none;box-shadow:7px 7px #c7d9f7}.approved-landing .resource-demo h3{font-size:58px}.approved-landing .resource-heading{font-size:11px}.approved-landing .review-title{padding:45px 0 35px}.approved-landing .review-title h1{font-size:45px}.approved-landing .review-grid{grid-template-columns:1fr}.approved-landing .review-card-body{padding:23px}.approved-landing .review-card-body h2{font-size:28px}.approved-landing dialog{padding:34px 25px}}.approved-landing .worked-example{background:#f1f5fb;border-top:1px solid #dbe3ef;padding:75px 0}.approved-landing .worked-heading{max-width:800px}.approved-landing .example-body{grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;margin-top:40px;display:grid}.approved-landing .example-input>span{letter-spacing:.1em;color:#375caf;font-size:12px;font-weight:700}.approved-landing .example-input blockquote{letter-spacing:-.035em;margin:20px 0 24px;font-size:29px;line-height:1.3}.approved-landing .example-input p{color:#53657d;max-width:330px;font-size:17px;line-height:1.6}.approved-landing .example-output{background:#fff;border:1px solid #ced9e8;border-radius:12px;overflow:hidden}.approved-landing .example-tabs{border-bottom:1px solid #dbe3ef;padding:0 20px;display:flex;overflow:auto}.approved-landing .example-tabs button{white-space:nowrap;color:#53657d;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;min-height:52px;padding:18px 10px;font-size:14px}.approved-landing .example-tabs button[aria-selected=true]{color:#244bd0;border-bottom-color:#315aff;font-weight:700}.approved-landing .example-panel:not([hidden]){grid-template-columns:.8fr 1fr;min-height:280px;display:grid}.approved-landing .example-panel>img{object-fit:cover;width:100%;height:100%;min-height:280px}.approved-landing .example-panel>div{align-self:center;padding:30px}.approved-landing .example-panel span{letter-spacing:.09em;color:#375caf;font-size:11px}.approved-landing .example-panel h3{margin-top:16px;font-size:26px}.approved-landing .example-panel p{color:#53657d;margin-top:17px;font-size:16px;line-height:1.65}.approved-landing .text-example:not([hidden]){display:block}.approved-landing .text-example>div{padding:35px}.approved-landing .text-example h3{max-width:480px;font-size:30px}.approved-landing .text-example p{max-width:510px;font-size:19px}.approved-landing .example-panel[hidden]{display:none}@media (max-width:800px){.approved-landing .worked-example{padding:50px 0}.approved-landing .worked-heading h2{font-size:32px}.approved-landing .example-body{grid-template-columns:1fr;gap:28px;margin-top:28px}.approved-landing .example-input blockquote{font-size:25px}.approved-landing .example-input p{font-size:16px}.approved-landing .example-panel:not([hidden]){grid-template-columns:1fr}.approved-landing .example-panel>img{height:210px;min-height:0}.approved-landing .example-panel>div{padding:23px}.approved-landing .example-panel h3{font-size:25px}.approved-landing .example-tabs{padding:0 8px}.approved-landing .example-tabs button{padding:16px 8px;font-size:13px}.approved-landing .text-example p{font-size:17px}}@font-face{font-family:Geist;src:url(/landing/approved/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}.approved-landing{font-family:Geist,Arial,sans-serif}.approved-landing.theme-campaign main>section:not(.hero):not(.journey) .eyebrow,.approved-landing.theme-photography main>section:not(.hero):not(.journey) .eyebrow,.approved-landing.theme-launch main>section:not(.hero):not(.journey) .eyebrow{color:#375caf}.approved-landing .mini-site,.approved-landing .mini-product,.approved-landing .mini-identity,.approved-landing .mini-campaign{background:#f0f4fa;min-width:0;overflow:hidden}.approved-landing .mini-site>div{background:#fff;justify-content:space-between;padding:14px;font-size:10px;display:flex}.approved-landing .mini-site>div b{letter-spacing:.12em;font:18px Georgia,serif}.approved-landing .mini-site>img{object-fit:cover;width:100%;height:170px}.approved-landing .mini-site>strong{padding:18px 18px 0;font:25px Georgia,serif;display:block}.approved-landing .mini-site>p{margin:8px 18px!important;font-size:13px!important}.approved-landing .mini-button{color:#fff;background:#1b2a4a;margin:18px;padding:10px;font-size:12px;display:block}.approved-landing .mini-identity{color:#fff;background:#1b2a4a;flex-direction:column;justify-content:center;display:flex;padding:30px!important}.approved-landing .mini-identity small{font-size:11px}.approved-landing .mini-identity strong{margin:35px 0 10px;font:64px Georgia,serif}.approved-landing .mini-identity p{color:#fff!important;font-size:16px!important}.approved-landing .mini-identity>div{margin:32px 0 15px;display:flex}.approved-landing .mini-identity i{background:#315aff;flex:1;height:45px}.approved-landing .mini-identity i:nth-child(2){background:#bde6df}.approved-landing .mini-identity i:nth-child(3){background:#fff}.approved-landing .mini-identity>span{color:#fff;letter-spacing:0;font-size:12px}.approved-landing .mini-product>img{object-fit:cover;width:100%;height:175px}.approved-landing .mini-product>div{padding:20px}.approved-landing .mini-product strong{margin:12px 0;font:25px Georgia,serif;display:block}.approved-landing .mini-product small,.approved-landing .mini-product span{font-size:11px;line-height:1.6}.approved-landing .mini-product p{margin-top:8px!important;font-size:13px!important}.approved-landing .mini-product b{margin-top:14px;font-size:12px;display:block}.approved-landing .mini-campaign{position:relative}.approved-landing .mini-campaign img{object-fit:cover;width:100%;height:100%}.approved-landing .mini-campaign>div{color:#fff;background:#1b2a4a;padding:20px}.approved-landing .mini-campaign strong{margin:15px 0;font:28px Georgia,serif;display:block}.approved-landing .mini-campaign span{color:#fff;letter-spacing:0;font-size:13px}.approved-landing .artifact-panel>div:first-child{padding:0}@media (max-width:800px){.approved-landing .campaign-type{background:#eef6f9;width:auto!important;max-width:none!important;padding:22px!important;position:static!important}.approved-landing .campaign-type strong{max-width:none!important;font-size:36px!important}.approved-landing .campaign-demo>img{background:#edf4f8;object-fit:contain!important;height:245px!important}.approved-landing .campaign-demo{flex-direction:column;display:flex}.approved-landing .campaign-type{order:-1}.approved-landing .photo-gallery img,.approved-landing .brand-board>img,.approved-landing.theme-beauty .photo-scene>img{background:#edf4f8;object-fit:contain!important}.approved-landing .artifact-panel>div:first-child{min-height:300px}.approved-landing .mini-site>img{height:185px}.approved-landing .mini-identity{padding:28px!important}.approved-landing .mini-campaign img{height:220px}}.approved-landing.theme-launch .store-demo span{color:#1b2a4a}@media (prefers-reduced-motion:no-preference){.approved-landing .cta{transition:filter .15s,background .15s}.approved-landing{scroll-behavior:smooth}}.approved-landing .example-panel .mini-button{color:#fff;letter-spacing:0}@media (max-width:800px){.approved-landing .photo-gallery{align-items:start;height:auto}.approved-landing .photo-gallery img{aspect-ratio:3/2;height:auto}.approved-landing .brand-board{grid-template-columns:1fr}.approved-landing .brand-board>img{aspect-ratio:3/2;height:auto}.approved-landing.theme-beauty .photo-scene{border-radius:12px;height:auto}.approved-landing.theme-beauty .photo-scene>img{aspect-ratio:3/2;height:auto}.approved-landing.theme-beauty .scene-label{margin:0;padding:16px;display:block;position:static}}.approved-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.approved-landing .cta{background:0 0;border:0;padding:0;display:inline-flex}.approved-landing .cta>button{font:inherit;color:#fff;white-space:normal;background:#315aff;border:0;border-radius:30px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:17px 24px;display:inline-flex;transform:none}.approved-landing.theme-campaign .cta>button{color:#10223e;background:#b9e6df}.approved-landing.theme-launch .cta>button{color:#213faf;background:#fff}.approved-landing .example-output{display:block}.approved-landing .example-tabs{background:0 0;border-radius:0;justify-content:flex-start;gap:0;width:100%;height:auto}.approved-landing .example-tabs button{white-space:normal;height:auto;box-shadow:none;background:0 0;border-radius:0;flex:0 auto}.approved-landing .example-panel{margin:0}.approved-landing h1,.approved-landing h2,.approved-landing h3{font-family:Geist,Arial,sans-serif}.approved-landing .resource-demo h3{font-family:Georgia,serif}.approved-landing .closing h2{max-width:760px;margin-inline:auto}.approved-landing main>.journey .eyebrow{color:#375caf}.approved-landing .hero-explore{text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.approved-landing .hero-action{flex-flow:wrap;align-items:center;gap:12px 24px}.approved-landing #example{scroll-margin-top:90px}.approved-landing .worked-example{background:#f5f7fc;border-top:0}.approved-landing .example-output{border-radius:20px;box-shadow:0 16px 48px #1b2a4a09}.approved-landing .showcase-progress{gap:4px;padding:0 20px 14px;display:flex}.approved-landing .showcase-progress span{background:#e5eaf2;border-radius:3px;flex:1;height:3px}.approved-landing .showcase-progress span[data-active=true]{background:var(--blue)}.approved-landing .showcase-palette{gap:8px;margin-top:24px;display:flex}.approved-landing .showcase-palette i{background:#315aff;border:1px solid #ffffff70;border-radius:50%;width:38px;height:38px}.approved-landing .showcase-palette i:nth-child(2){background:#b7d8d4}.approved-landing .showcase-palette i:nth-child(3){background:#f4f7fa}.approved-landing [data-direction=matcha] .showcase-site-copy{background:linear-gradient(#142b1733,#0000 25%,#142b17e6)}.approved-landing [data-direction=matcha] .showcase-site-copy strong,.approved-landing [data-direction=ceramics] .showcase-site-copy strong,.approved-landing [data-direction=perfume] .showcase-site-copy strong{letter-spacing:-.035em;font-family:Georgia,serif}.approved-landing [data-direction=matcha] .showcase-palette i:first-child{background:#485f3b}.approved-landing [data-direction=matcha] .showcase-palette i:nth-child(2){background:#c5d2b9}.approved-landing [data-direction=perfume] .showcase-palette i:first-child{background:#111827}.approved-landing [data-direction=perfume] .showcase-palette i:nth-child(2){background:#aaa9ba}.approved-landing [data-direction=sneakers] .showcase-site-copy strong{text-transform:uppercase;font-weight:800}.approved-landing [data-direction=beauty] .showcase-site-copy strong{font-weight:300}.approved-landing .photography-grid figure:first-child{grid-column:span 2}.approved-landing .photography-grid figure:first-child img{aspect-ratio:2.37}@media (max-width:800px){.approved-landing .hero-inner{gap:28px}.approved-landing .hero-action{gap:8px 18px}.approved-landing .closing{padding-block:56px}.approved-landing .photography-grid figure:first-child img{aspect-ratio:1.6}.approved-landing .showcase-site-copy strong{font-size:clamp(26px,8vw,38px)}.approved-landing .showcase-palette{margin-top:12px}.approved-landing .showcase-palette i{width:28px;height:28px}}
