.case-designed{margin:0;padding:0;background:#fff}.case-designed .case-foot{padding-block:28px 44px;color:var(--soft);font-size:.85rem;max-width:1180px}.case-designed .cta .btn+.btn{color:#111}.case-designed{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.case-designed{scroll-padding-top:env(safe-area-inset-top,0px)}.case-designed{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#faf9f5;color:#141413}.case-designed img{max-width:100%}.case-designed [hidden]:not([hidden=until-found i]){display:none!important}.case-designed{color-scheme:light;--paper:#ffffff;--card:#f4f4f1;--ink:#111111;--soft:#5f5f5b;--rule:#e6e6e1;--dew:#eefb6e;--yel:#f2fa5a;--mint:#b5f5c6;--lav:#d4d4fc;--peach:#ffe2ad;--lilac:#ecc8fa;--stage:#121114;--stage-ink:#f4f4f0;--stage-soft:#b9b9b3;--display:"Instrument Serif","Times New Roman",serif;--body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--hand:"Reenie Beanie","Bradley Hand",cursive;--r:28px}.case-designed *{box-sizing:border-box}.case-designed{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;margin:0;letter-spacing:-.02em}.case-designed .w{max-width:1180px;margin:0 auto;padding-inline:20px}.case-designed section{padding-block:96px;position:relative}.case-designed p{margin:0;max-width:64ch}.case-designed h1,.case-designed h2{font-family:var(--display);font-weight:400;margin:0;line-height:.94;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance}.case-designed h1{font-size:clamp(2.8rem,6.4vw,5.6rem)}.case-designed h2{font-size:clamp(2.3rem,4.9vw,4.1rem)}.case-designed h3{font-family:var(--body);font-style:italic;font-weight:600;font-size:1.16rem;line-height:1.2;margin:0}.case-designed .kick{font-size:.92rem;color:var(--soft)}.case-designed .lead{font-size:1.2rem;color:var(--soft);max-width:60ch}.case-designed .stack{display:flex;flex-direction:column;gap:20px}.case-designed .step-kick{display:flex;align-items:baseline;gap:12px;color:var(--soft)}.case-designed .step-kick b{font-family:var(--hand);font-weight:400;font-size:2.2rem;line-height:.7;color:var(--ink);letter-spacing:0}.case-designed .pro{font-size:.95rem;color:var(--soft);border:1px solid var(--rule);border-radius:18px;padding:14px 18px 16px;max-width:70ch}.case-designed .dew .pro{border-color:#1111112e}.case-designed .pro b{display:block;font-family:var(--hand);font-weight:400;font-size:1.7rem;line-height:.9;color:var(--ink);margin-bottom:4px;letter-spacing:0}.case-designed .cap{color:#111;--hl:var(--mint);text-shadow:.09em 0 1px var(--hl),.087em .023em 1px var(--hl),.078em .045em 1px var(--hl),.064em .064em 1px var(--hl),.045em .078em 1px var(--hl),.023em .087em 1px var(--hl),0 .09em 1px var(--hl),-.023em .087em 1px var(--hl),-.045em .078em 1px var(--hl),-.064em .064em 1px var(--hl),-.078em .045em 1px var(--hl),-.087em .023em 1px var(--hl),-.09em 0 1px var(--hl),-.087em -.023em 1px var(--hl),-.078em -.045em 1px var(--hl),-.064em -.064em 1px var(--hl),-.045em -.078em 1px var(--hl),-.023em -.087em 1px var(--hl),0 -.09em 1px var(--hl),.023em -.087em 1px var(--hl),.045em -.078em 1px var(--hl),.064em -.064em 1px var(--hl),.078em -.045em 1px var(--hl),.087em -.023em 1px var(--hl),.05em 0 0 var(--hl),.043em .025em 0 var(--hl),.025em .043em 0 var(--hl),0 .05em 0 var(--hl),-.025em .043em 0 var(--hl),-.043em .025em 0 var(--hl),-.05em 0 0 var(--hl),-.043em -.025em 0 var(--hl),-.025em -.043em 0 var(--hl),0 -.05em 0 var(--hl),.025em -.043em 0 var(--hl),.043em -.025em 0 var(--hl);padding-inline:.04em}.case-designed .cap.p{--hl:var(--lilac)}.case-designed .cap.y{--hl:var(--peach)}.case-designed .cap.v{--hl:var(--lav)}.case-designed h1 .cap{--hl:var(--yel)}.case-designed .dew .cap{--hl:#ffffff}.case-designed .dark .cap,.case-designed .offer .cap{--hl:var(--dew)}.case-designed .hand{font-family:var(--hand);font-size:2.1rem;line-height:.95;color:var(--ink);letter-spacing:0}.case-designed .ann{position:absolute;display:flex;gap:4px;align-items:flex-end;pointer-events:none;z-index:2}.case-designed svg.ar,.case-designed .ann svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.case-designed .dew{background:var(--dew);--soft:#3d3f22;--card:#ffffff;--rule:rgba(17,17,17,.12)}.case-designed .dark{background:var(--stage)!important;color:var(--stage-ink);--ink:var(--stage-ink);--soft:var(--stage-soft);--rule:rgba(255,255,255,.14)}.case-designed .top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;flex-wrap:wrap}.case-designed .logo{font-family:var(--display);font-size:1.7rem;letter-spacing:.02em}.case-designed .cover{padding-block:28px 84px}.case-designed .cover-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;margin-top:28px}.case-designed .cover-grid>*{min-width:0}.case-designed .proofgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:relative}.case-designed .proofgrid img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px;display:block;background:var(--card)}.case-designed .proofgrid img:nth-child(3n+2){transform:translateY(24px)}.case-designed .meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-designed .meta div{display:flex;flex-direction:column;gap:2px;border:1px solid var(--rule);border-radius:18px;padding:14px 16px;min-width:0}.case-designed .meta b{font-weight:600}.case-designed .meta span{color:var(--soft);font-size:.92rem}.case-designed .strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--card);border-radius:var(--r);margin-top:80px}.case-designed .strip div{padding:26px 26px 24px;border-right:1px solid var(--rule);min-width:0}.case-designed .strip div:last-child{border-right:0}.case-designed .strip b{display:block;font-family:var(--display);font-style:italic;font-size:3.6rem;font-weight:400;line-height:.95;font-variant-numeric:tabular-nums}.case-designed .strip span{color:var(--soft);font-size:.92rem}.case-designed .toc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;list-style:none;padding:0}.case-designed .toc a{display:flex;gap:10px;align-items:baseline;padding:12px 14px;border:1px solid var(--rule);border-radius:16px;color:var(--ink);text-decoration:none;font-size:.92rem;height:100%}.case-designed .toc a:hover,.case-designed .toc a:focus-visible{background:var(--card);outline:none}.case-designed .toc b{font-family:var(--hand);font-weight:400;font-size:1.6rem;line-height:.7;letter-spacing:0}.case-designed .two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.case-designed .two>*{min-width:0}.case-designed .box{background:var(--card);border-radius:var(--r);padding:26px;display:flex;flex-direction:column;gap:12px;min-width:0}.case-designed .box p{color:var(--soft)}.case-designed .box ul{margin:0;padding:0;list-style:none;color:var(--soft);display:grid;gap:10px}.case-designed .box ul li{padding-left:28px;position:relative}.case-designed .box ul li:before{content:"";position:absolute;left:0;top:.42em;width:18px;height:12px;background:currentColor;color:var(--ink);-webkit-mask:var(--arr) no-repeat center/contain;mask:var(--arr) no-repeat center/contain}.case-designed .box ul{--arr:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18 12%27%3E%3Cpath d=%27M1 6h15M11 1l5 5-5 5%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.case-designed .box.before ul li:before{color:#a3a39e}.case-designed .box.before li{color:#8a8a85}.case-designed .tag{--hl:var(--yel);align-self:flex-start;font-family:var(--display);font-size:1.6rem;line-height:1;text-transform:uppercase;color:#111;padding:4px .08em 0;text-shadow:.09em 0 1px var(--hl),.064em .064em 1px var(--hl),0 .09em 1px var(--hl),-.064em .064em 1px var(--hl),-.09em 0 1px var(--hl),-.064em -.064em 1px var(--hl),0 -.09em 1px var(--hl),.064em -.064em 1px var(--hl),.087em .023em 1px var(--hl),.023em .087em 1px var(--hl),-.023em .087em 1px var(--hl),-.087em .023em 1px var(--hl),-.087em -.023em 1px var(--hl),-.023em -.087em 1px var(--hl),.023em -.087em 1px var(--hl),.087em -.023em 1px var(--hl),.05em 0 0 var(--hl),0 .05em 0 var(--hl),-.05em 0 0 var(--hl),0 -.05em 0 var(--hl)}.case-designed .tag.g{--hl:var(--mint)}.case-designed .tag.v{--hl:var(--lav)}.case-designed .tag.y{--hl:var(--peach)}.case-designed .tag.p{--hl:var(--lilac)}.case-designed .box.before .tag{color:var(--soft);text-shadow:none;padding-inline:0}.case-designed .dark .tag{--hl:var(--dew)}.case-designed .tag.hand-lbl{font-family:var(--hand);font-size:1.9rem;text-transform:none;text-shadow:none;color:var(--soft);padding:0;line-height:.8}.case-designed .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.case-designed .chip{background:var(--card);border-radius:99px;padding:8px 16px;font-size:.92rem}.case-designed .chip b{font-weight:600}.case-designed .dew .chip{background:#fff}.case-designed .reels{display:grid;gap:12px}.case-designed .reels figure{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.case-designed .reels img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:16px;display:block;background:var(--card)}.case-designed .reels figcaption{font-size:.86rem;color:var(--soft);line-height:1.35}.case-designed .reels figcaption b{display:block;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.case-designed .r6{grid-template-columns:repeat(6,minmax(0,1fr))}.case-designed .r4{grid-template-columns:repeat(4,minmax(0,1fr))}.case-designed .r3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-designed .reels.sq img{aspect-ratio:3/4}.case-designed .lib{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:44px}.case-designed .lib img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;display:block}.case-designed .moods{display:flex;flex-wrap:wrap;gap:8px}.case-designed .mood{border-radius:99px;padding:6px 14px;font-size:.88rem;font-weight:600;color:#111}.case-designed .types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}.case-designed .type{background:#fff;border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}.case-designed .type .letter{font-family:var(--display);font-size:5.4rem;line-height:.8}.case-designed .type p{color:var(--soft);font-size:.95rem}.case-designed .mock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:220px}.case-designed .mock span{aspect-ratio:9/16;border-radius:10px;background:var(--card);position:relative;overflow:hidden}.case-designed .mock span i{position:absolute;left:12%;right:12%;height:6%;border-radius:3px;background:#111}.case-designed .mock span em{position:absolute;inset:auto 14% 10%;height:34%;border-radius:6px;background:var(--lav)}.case-designed .mock span u{position:absolute;inset:30% 22% 28%;border-radius:50% 50% 40% 40%;background:#d9d9d4}.case-designed .offers{display:grid;gap:8px;margin-top:44px}.case-designed .orow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.6fr);gap:6px}.case-designed .orow>div{border-radius:14px;padding:14px 16px;min-width:0;font-size:.95rem}.case-designed .o-name{font-weight:600}.case-designed .o-views{background:var(--stage);color:var(--stage-ink);font-family:var(--display);font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.15}.case-designed .o-note{background:var(--card);color:var(--soft)}.case-designed .orow.win .o-note{background:var(--stage);color:var(--stage-soft)}.case-designed .o1{background:var(--mint)}.case-designed .o2{background:var(--lav)}.case-designed .o3{background:var(--peach)}.case-designed .o4{background:var(--card);color:var(--soft)}.case-designed .vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.case-designed .big{font-family:var(--display);font-style:italic;font-weight:400;font-size:4.6rem;line-height:.85;font-variant-numeric:tabular-nums}.case-designed .funnel{display:grid;gap:10px}.case-designed .fn{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;font-size:.92rem}.case-designed .fn .b{height:44px;border-radius:10px;background:var(--rule);display:flex;align-items:center;padding-left:14px;font-family:var(--display);font-size:1.5rem;font-variant-numeric:tabular-nums;min-width:64px;white-space:nowrap}.case-designed .dark .fn .b{background:var(--dew);color:#111}.case-designed .shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:44px;align-items:start}.case-designed .shots figure{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.case-designed .shots img{width:100%;border-radius:18px;display:block;border:1px solid var(--rule)}.case-designed .shots figcaption{font-family:var(--hand);font-size:1.6rem;line-height:.9;color:var(--soft);letter-spacing:0}.case-designed ol.flow{margin:0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:n}.case-designed ol.flow li{display:grid;grid-template-columns:30px 1fr;gap:10px;color:var(--soft);counter-increment:n}.case-designed ol.flow li:before{content:counter(n);width:26px;height:26px;border-radius:50%;background:#111;color:var(--dew);font-family:var(--display);font-size:1rem;display:grid;place-items:center}.case-designed ol.flow b{color:var(--ink);font-weight:600}.case-designed .box img.shot{width:100%;border-radius:14px;display:block;border:1px solid var(--rule)}.case-designed .proofs{margin-top:24px}.case-designed .proofs img{aspect-ratio:9/14;object-fit:cover;object-position:top}.case-designed .byline{font-size:.92rem;color:var(--soft)}.case-designed .byline b{color:var(--ink);font-weight:600}.case-designed a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.case-designed .faq{display:grid;gap:10px}.case-designed .faq details{background:#fff;border-radius:20px;padding:16px 20px}.case-designed .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.case-designed .faq summary::-webkit-details-marker{display:none}.case-designed .faq summary:after{content:"+";font-family:var(--display);font-size:1.8rem;line-height:1}.case-designed .faq details[open] summary:after{content:"−"}.case-designed .faq summary h3{font-style:normal;font-size:1.05rem}.case-designed .faq details p{color:var(--soft);margin-top:10px;font-size:.98rem}.case-designed .faq summary:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:6px}.case-designed .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.case-designed .kpi{background:var(--stage);color:var(--stage-ink);border-radius:var(--r);padding:30px;display:flex;flex-direction:column;gap:14px;min-width:0}.case-designed .kpi b{font-family:var(--display);font-style:italic;font-size:clamp(3rem,5vw,4.6rem);font-weight:400;line-height:.85;font-variant-numeric:tabular-nums}.case-designed .kpi span{color:var(--stage-soft);font-size:.95rem}.case-designed .kpi small{font-family:var(--hand);font-size:1.5rem;line-height:.9;color:var(--dew);letter-spacing:0}.case-designed .weeks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:end;height:220px;margin-top:8px}.case-designed .weeks div{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;min-width:0}.case-designed .weeks i{display:block;background:var(--stage);border-radius:10px 10px 4px 4px}.case-designed .weeks i.pk{background:#111;outline:3px solid #fff}.case-designed .weeks span{font-size:.8rem;color:var(--soft);text-align:center}.case-designed .weeks em{font-style:normal;font-family:var(--display);font-size:1.3rem;text-align:center;font-variant-numeric:tabular-nums}.case-designed .tbl-wrap{overflow-x:auto;border-radius:var(--r);background:var(--card)}.case-designed table{border-collapse:collapse;width:100%;font-size:.95rem}.case-designed th,.case-designed td{padding:13px 16px;border-bottom:1px solid var(--rule);text-align:left}.case-designed th{font-family:var(--display);font-size:1.1rem;text-transform:uppercase;font-weight:400}.case-designed td.n{font-family:var(--display);font-size:1.2rem;font-variant-numeric:tabular-nums;white-space:nowrap}.case-designed tr:last-child td{border-bottom:0}.case-designed .check{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-designed .check li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;border:1px solid var(--rule);border-radius:16px;padding:14px;font-size:.95rem}.case-designed .check li:before{content:"";width:20px;height:20px;border:1.5px solid #111;border-radius:6px;margin-top:2px}.case-designed .offer{background:var(--stage);color:var(--stage-ink);border-radius:36px;padding:60px 48px;display:grid;gap:28px;--ink:var(--stage-ink);--soft:var(--stage-soft)}.case-designed .offer .lead{color:var(--stage-soft)}.case-designed .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.case-designed .step{border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:6px;min-width:0}.case-designed .step .mono{font-family:var(--hand);font-size:1.5rem;line-height:.8;color:var(--dew);letter-spacing:0}.case-designed .step b{font-family:var(--display);font-weight:400;font-size:1.4rem;text-transform:uppercase;line-height:1}.case-designed .step p{font-size:.9rem;color:var(--stage-soft)}.case-designed .cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.case-designed .btn{display:inline-flex;align-items:center;gap:8px;background:var(--dew);color:#111;font-weight:600;padding:16px 26px;border-radius:99px;text-decoration:none}.case-designed .btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.case-designed .hn{display:flex;align-items:center;gap:8px}.case-designed footer{padding-block:28px 44px;color:var(--soft);font-size:.85rem}@media(max-width:1000px){.case-designed .toc{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-designed .cover-grid,.case-designed .two{grid-template-columns:1fr}.case-designed .strip{grid-template-columns:1fr 1fr}.case-designed .strip div:nth-child(2){border-right:0}.case-designed .strip div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.case-designed .toc{grid-template-columns:repeat(2,minmax(0,1fr))}.case-designed .r6{grid-template-columns:repeat(3,minmax(0,1fr))}.case-designed .lib{grid-template-columns:repeat(4,minmax(0,1fr))}.case-designed .types,.case-designed .kpis,.case-designed .check,.case-designed .shots{grid-template-columns:1fr}.case-designed .shots figure{max-width:420px}.case-designed .steps{grid-template-columns:1fr 1fr}.case-designed .vs{grid-template-columns:1fr}.case-designed .orow{grid-template-columns:1fr 1fr}.case-designed .orow .o-note{grid-column:1 / -1}.case-designed .ann{display:none}}@media(max-width:600px){.case-designed section{padding-block:64px}.case-designed .r4{grid-template-columns:repeat(2,minmax(0,1fr))}.case-designed .meta{grid-template-columns:1fr}.case-designed .offer{padding:40px 22px}.case-designed .steps{grid-template-columns:1fr}.case-designed .strip b{font-size:2.6rem}.case-designed .fn{grid-template-columns:110px minmax(0,1fr)}.case-designed .big{font-size:3.4rem}.case-designed .proofgrid img:nth-child(3n+2){transform:none}}@media(prefers-reduced-motion:no-preference){.case-designed .reels img{transition:transform .3s ease}.case-designed .reels figure:hover img{transform:translateY(-4px)}}
