@font-face{font-family:Caveat;src:url('/UGC/kit/03-Brand/Fonts/Caveat.woff2') format('woff2');font-display:swap}
:root{--paper:#fff9ef;--card:#fffdf8;--ink:#282d2a;--muted:#62675e;--forest:#355d4c;--accent:#ba422e;--line:#dbd9ca;--green:#eaf0e7;--sand:#f1e8d8}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:var(--forest);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:4px}[hidden]{display:none!important}.wrap{max-width:1240px;margin:0 auto;padding:0 42px}.skip{position:fixed;top:-100px;left:20px;z-index:20;padding:12px 20px;background:var(--ink);color:var(--paper)}.skip:focus{top:12px}
h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1{font-size:clamp(55px,5.7vw,84px);line-height:1.03;letter-spacing:-3.6px;margin:23px 0 28px}h2{font-size:clamp(37px,4vw,54px);line-height:1.09;letter-spacing:-1.9px;margin:12px 0 0}h3{font-size:27px;line-height:1.2;margin-bottom:13px}h4{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--forest);margin-bottom:8px}p{margin-bottom:18px}em{font-weight:400}.hand{font:32px/1.1 Caveat,cursive;color:var(--forest)}.eyebrow{font-size:10px;line-height:1.6;text-transform:uppercase;font-weight:700;letter-spacing:1.8px;color:var(--accent);margin-bottom:15px}.lead{font-size:22px;line-height:1.45}.micro{font-size:12px;line-height:1.5;color:var(--muted);margin:18px 0 0}.text-link{font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.text-link:hover{text-decoration:underline}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--card);text-decoration:none;padding:16px 23px;font-size:14px;font-weight:600;line-height:1.4;min-height:48px}.button:hover{background:#a13826;border-color:#a13826}.button span{font-size:21px}.button.compact{padding:11px 17px;font-size:13px}.actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:28px}
.header{display:flex;align-items:center;gap:22px;min-height:112px;border-bottom:1px solid var(--line)}.brand{flex:0 0 213px}.brand img{width:213px}.studio-label{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:1.4px;border-left:1px solid var(--line);padding-left:21px}.header nav{margin-left:auto;display:flex;gap:23px}.header nav a{font-size:13px;text-decoration:none;color:var(--ink)}
.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;padding-top:85px;padding-bottom:95px;align-items:center}.hero-copy{max-width:670px}.hero-copy .lead{max-width:520px}.hero-description{max-width:515px;color:var(--muted);font-size:16px}.hero-art{padding:0 8px 48px 0;position:relative;isolation:isolate}.postcard{background:var(--forest);color:var(--paper);padding:37px 34px 43px;transform:rotate(3deg);box-shadow:15px 23px 30px #282d2a12;border-radius:3px;position:relative;overflow:hidden}.postcard:after{content:'';position:absolute;inset:12px;border:1px solid #fff9ef35;pointer-events:none}.postcard img{width:225px;margin-bottom:40px}.postcard-label{font-size:9px;letter-spacing:1.7px;text-transform:uppercase;opacity:.9}.postcard p{font:68px/.99 Georgia,serif;letter-spacing:-2.8px;margin:20px 0 23px}.postcard-line{height:1px;background:#fff9ef50;margin-bottom:20px}.postcard-copy{font-size:14px;line-height:1.6;display:block}.postcard .hand{display:block;color:#ffe0a9;font-size:25px;margin-top:28px}.tucked-note{position:absolute;bottom:0;left:-28px;padding:19px 27px;background:#f2dfba;transform:rotate(-5deg);box-shadow:0 9px 19px #282d2a12;max-width:100%;z-index:2}.tucked-note>span{font-size:8px;letter-spacing:1.4px;color:#654e32}.tucked-note p{font:25px/1.12 Caveat,cursive;margin:8px 0 0;color:#493e2d}.chapter-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5efdf}.chapter-strip .wrap{display:flex;justify-content:space-between;gap:22px;padding-top:16px;padding-bottom:16px}.chapter-strip span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--forest)}
.section{padding-top:92px;padding-bottom:92px}.section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:end;margin-bottom:45px}.section-head>p,.section-head>div>p:not(.eyebrow){color:var(--muted);max-width:530px;margin-bottom:3px}.section-head .text-link{margin-top:18px}.number{font:27px/1 Georgia;color:var(--accent);display:block;margin-bottom:27px}.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.start-grid article{border-top:1px solid var(--line);padding-top:28px}.start-grid h3{font-size:29px}.start-grid p{color:var(--muted);font-size:15px}.start-grid .text-link{font-size:13px}
.ethos-section{padding:76px 0 83px;background:var(--forest);color:var(--paper)}.ethos-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.ethos-section .eyebrow{color:#f6c5b7}.ethos-section h2{font-size:60px}.ethos-lead{font-size:19px;line-height:1.5;max-width:330px;margin-top:28px;color:#ebeade}.ethos-section .hand{color:#f6d69e;font-size:34px;display:block;margin-top:35px}.ethos-values article{padding-bottom:22px;margin-bottom:25px;border-bottom:1px solid #fff9ef3d}.ethos-values article:last-child{padding-bottom:0;margin-bottom:0;border:0}.ethos-values h3{font-size:27px}.ethos-values p{font-size:15px;color:#ebeade;margin:0}
.app-overview{display:grid;grid-template-columns:1fr 1fr;gap:73px;align-items:center;margin:55px 0}.screen-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px;align-items:start;padding:30px 24px;background:#efe6d4;border:1px solid var(--line);border-radius:15px}.phone{border:5px solid #282d2a;border-radius:30px;overflow:hidden;margin:0;box-shadow:0 12px 20px #282d2a13;background:var(--paper)}.phone.second{margin-top:60px}.screen-pair .hand{grid-column:1/-1;text-align:center;margin-top:10px}.screen-pair .micro{grid-column:1/-1;text-align:center;margin:0}.walkthrough{list-style:none;padding:0;margin:0}.walkthrough li{display:flex;gap:19px;margin-bottom:23px}.walkthrough li:last-child{margin:0}.walkthrough li>span{font:21px Georgia;color:var(--accent);padding-top:3px}.walkthrough h3{font:600 16px/1.3 Arial;margin-bottom:7px}.walkthrough p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.wide-details{margin-top:23px;border:1px solid var(--line);border-radius:9px;background:var(--card);overflow:hidden}.wide-details>summary{padding:23px 26px;display:flex;align-items:center;gap:25px;justify-content:space-between;font:22px/1.3 Georgia;list-style:none}.wide-details>summary::-webkit-details-marker,.script-card>summary::-webkit-details-marker{display:none}.wide-details>summary>span{color:var(--accent);font:25px Arial;flex-shrink:0}.wide-details[open]>summary>span{transform:rotate(45deg)}.feature-grid,.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px 40px;padding:10px 27px 25px}.feature-grid h3,.faq-grid h3{font:600 15px/1.4 Arial;margin-bottom:9px}.feature-grid p,.faq-grid p{font-size:14px;color:var(--muted);margin:0}.details-footer,.reading{padding:0 27px 25px;margin:0;font-size:14px;color:var(--muted)}
.creative-section{background:#f2ebdd;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:83px 0}.voice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:35px}.voice-grid h3{font-size:26px}.voice-grid p{font-size:15px;color:var(--muted)}.rhythm{padding:23px 25px;background:var(--card);border:1px solid var(--line);border-radius:9px;display:flex;justify-content:space-between;align-items:center;gap:14px}.rhythm span{font-size:10px;color:var(--accent)}.rhythm b{display:block;font-size:12px;color:var(--forest);font-weight:600;margin-top:7px}.rhythm i{color:#7f8775;font-style:normal}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:42px 0 27px}.brief-grid h3{font-size:27px}.brief-grid ul,.posting-grid ul{padding-left:18px;font-size:15px;color:var(--muted);margin-bottom:0}.brief-grid li,.posting-grid li{padding-left:3px;margin:9px 0}.soft-note{padding:22px 26px;border-left:3px solid var(--forest);background:#e7e8dc;color:#454d40;font-size:14px}.resource-row{display:flex;gap:27px;flex-wrap:wrap;margin-top:27px}.resource-row .text-link{font-size:13px}
.script-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:26px;align-items:start}.script-card{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.script-card>summary{display:block;padding:27px 28px;list-style:none}.script-card>summary:hover{background:#f7f5e9}.script-top{display:flex;gap:20px;justify-content:space-between;font-size:9px;letter-spacing:.9px;text-transform:uppercase;color:var(--accent);margin-bottom:19px}.open-mark{font:22px/1 Arial}.script-card[open] .open-mark{transform:rotate(45deg)}.script-card h3{font-size:29px;letter-spacing:-.5px;margin-bottom:17px}.script-card summary>p{font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:20px}.suggested-tag{display:inline-block;font-size:10px;line-height:1.4;font-weight:600;padding:8px 11px;background:var(--green);color:var(--forest);border-radius:4px}.script-content{padding:0 28px 27px}.script-note{padding:16px;background:var(--green);font-size:12px;line-height:1.5;border-radius:6px;color:#414d3f}.prompt p,.delivery p{font-size:13px;color:var(--muted);line-height:1.6}.beats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:23px 0}.beat{display:grid;grid-template-columns:72px 1fr;gap:15px;padding:17px 0}.beat+.beat{border-top:1px solid #e8e4d8}.beat>span{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--forest);line-height:1.5}.beat b{display:block;font:20px/1 Georgia;color:var(--accent);margin-bottom:7px}.beat p{font-size:15px;line-height:1.55;margin:0}.optional{font-size:12px;color:var(--muted);line-height:1.55}.copy-button{border:1px solid var(--forest);color:var(--forest);background:transparent;padding:11px 14px;border-radius:5px;font-size:12px;font-weight:600;min-height:44px}.copy-button:hover{background:var(--green)}.hook-bank ol{list-style:none;padding:0 27px 22px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.hook-bank li{padding:18px 0;border-top:1px solid var(--line)}.hook-bank li>span{font-size:9px;letter-spacing:1px;color:var(--accent);text-transform:uppercase}.hook-bank li>p{font-size:15px;margin:8px 0 0}
.footage-section{background:#eee9dc;padding:80px 0;border-block:1px solid var(--line)}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.video-card{min-width:0}.video-card video{display:block;width:100%;height:405px;object-fit:contain;background:#e0dccd;border:1px solid #cecebd;border-radius:13px;margin-bottom:25px}.video-card h3{font-size:26px}.video-card p{font-size:14px;color:var(--muted)}.video-card .text-link{font-size:13px}.card-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0 27px 25px}.card-strip figure{margin:0}.card-strip img{border:1px solid var(--line);border-radius:5px}.card-strip figcaption{font-size:10px;color:var(--muted);text-align:center;margin-top:10px}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.brand-sample{background:var(--card);border:1px solid var(--line);padding:38px;border-radius:10px}.brand-sample img{width:330px;margin-bottom:29px}.brand-sample p{font-size:12px;color:var(--muted);margin-bottom:17px}.brand-sample .text-link{margin-right:20px;font-size:12px}.brand-sample.dark{background:var(--forest);border-color:var(--forest)}.brand-sample.dark p,.brand-sample.dark a{color:var(--paper)}.swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.swatches>span{display:flex;flex-direction:column;justify-content:end;min-height:105px;padding:18px;font-size:13px;border:1px solid var(--line);border-radius:7px}.swatches b{font-size:10px;font-weight:400;margin-top:4px;letter-spacing:.6px}.swatches .cream{background:var(--paper)}.swatches .vermilion{background:var(--accent);color:var(--paper);border-color:var(--accent)}.swatches .forest{background:var(--forest);color:var(--paper);border-color:var(--forest)}.swatches .ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.graphics-grid{padding:0 27px 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.graphics-grid a{text-decoration:none}.graphics-grid img{height:320px;width:100%;object-fit:contain;background:#eee9dc;border-radius:6px}.graphics-grid span{display:block;font-size:12px;margin-top:13px}
.download-section{background:var(--forest);padding:85px 0;color:var(--paper)}.download-section .eyebrow{color:#f6c5b7}.download-section .section-head>p{color:#e0e5db}.full-download{color:var(--ink);display:flex;justify-content:space-between;gap:35px;align-items:center;text-decoration:none;background:var(--paper);padding:35px 38px;border-radius:11px}.full-download:hover{background:#f6eddc}.full-download h3{font-size:34px;letter-spacing:-.6px;margin:13px 0}.full-download p{font-size:14px;max-width:730px;color:var(--muted);margin-bottom:0}.file-type{font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:var(--forest);line-height:1.5}.download-arrow{font:58px/1 Georgia;color:var(--accent)}.bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:21px}.download-card{display:block;background:#254535;color:var(--paper);padding:25px 24px;border:1px solid #8b9e8555;border-radius:9px;text-decoration:none}.download-card:hover{background:#213e30}.download-card .file-type{color:#d9e1d3}.download-card h3{font-size:25px;margin:15px 0 12px}.download-card h3 span{float:right;font:24px Arial}.download-card p{color:#e0e5db;font-size:13px;line-height:1.55;margin:0}.file-library{color:var(--ink);margin-top:29px}.library-controls{display:grid;grid-template-columns:1fr 190px;gap:17px;padding:0 26px}.library-controls label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600;color:var(--forest)}.library-controls input,.library-controls select{border:1px solid #999f90;border-radius:6px;background:var(--card);color:var(--ink);padding:11px 13px;min-height:45px;font-size:14px;width:100%}.result-count{padding:0 26px}.file-list{list-style:none;padding:0 26px 20px;margin:15px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 26px;max-height:660px;overflow:auto}.file-list li{border-top:1px solid var(--line)}.file-list a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 2px;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.file-list a:hover{color:var(--accent)}.file-list b{display:block;font-size:13px;line-height:1.4;font-weight:500}.file-list small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.file-list a>span:last-child{font-size:22px;color:var(--accent)}#asset-empty{padding:20px 26px;margin:0;font-size:14px}
.posting-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.posting-grid h3{font-size:27px}.posting-grid p{font-size:14px;color:var(--muted)}.footer{border-top:1px solid var(--line);padding:36px 0;background:#f4edde}.footer .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:18px 35px}.footer img{width:210px}.footer p{font:22px Caveat,cursive;margin:0;color:var(--forest)}.footer .wrap>div{margin-left:auto;display:flex;gap:23px}.footer a{font-size:12px;text-decoration:none}.footer small{flex:0 0 100%;font-size:10px;color:var(--muted);padding-top:15px;border-top:1px solid var(--line)}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;background:var(--ink);color:var(--paper);padding:12px 22px;border-radius:8px;max-width:calc(100% - 30px);font-size:13px;box-shadow:0 5px 16px #0002}.toast:empty{display:none}
@media(min-width:1500px){.hero{padding-top:105px;padding-bottom:115px}}
@media(max-width:1080px){.wrap{padding-inline:30px}.studio-label{display:none}.hero{gap:35px}.postcard{padding:30px 28px}.postcard p{font-size:58px}.postcard img{width:205px}.section-head{gap:45px}.ethos-grid{gap:60px}.app-overview{gap:40px}.video-card video{height:345px}.video-grid{gap:23px}.brand-sample{padding:28px}.graphics-grid img{height:270px}}
@media(max-width:800px){.header{flex-wrap:wrap;gap:12px;min-height:108px;padding-top:21px;padding-bottom:18px}.header nav{order:3;width:100%;justify-content:space-between;margin:3px 0 0}.header>.button{margin-left:auto}.brand{flex-basis:190px}.brand img{width:190px}.hero{grid-template-columns:1fr 0.8fr;gap:30px;padding-top:52px;padding-bottom:60px}h1{font-size:54px;letter-spacing:-2.6px}.hero-copy .lead{font-size:19px}.hero-copy .hand{font-size:27px}.hero-description{font-size:14px}.hero .actions{gap:17px}.hero .button{font-size:12px;padding:14px 17px;gap:12px}.hero .micro{font-size:10px}.hero-art{padding-right:0}.postcard{padding:26px 24px}.postcard img{margin-bottom:30px}.postcard p{font-size:49px}.postcard-label{font-size:8px}.postcard-copy{font-size:12px}.postcard .hand{font-size:22px}.tucked-note{left:-16px;padding:15px 19px}.tucked-note p{font-size:22px}.section-head{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.section-head>p,.section-head>div>p:not(.eyebrow){max-width:650px}.section{padding-block:65px}.start-grid{gap:23px}.start-grid h3{font-size:24px}.start-grid p{font-size:14px}.ethos-grid{gap:35px}.ethos-section h2{font-size:45px}.ethos-lead{font-size:17px}.ethos-values h3{font-size:24px}.ethos-values p{font-size:14px}.app-overview{gap:30px}.screen-pair{gap:9px;padding:20px 13px}.phone{border-radius:20px;border-width:4px}.screen-pair .hand{font-size:25px}.walkthrough li{gap:13px;margin-bottom:17px}.walkthrough h3{font-size:14px}.walkthrough p{font-size:12px}.voice-grid{gap:24px}.voice-grid h3{font-size:23px}.voice-grid p{font-size:14px}.rhythm{gap:9px;padding:18px}.rhythm b{font-size:10px}.brief-grid{gap:35px}.script-card>summary{padding:23px}.script-content{padding:0 23px 24px}.script-card h3{font-size:26px}.beat{grid-template-columns:1fr;gap:9px}.beat>span{display:flex;gap:10px;align-items:center}.beat b{font-size:16px;margin:0}.video-grid{gap:18px}.video-card video{height:310px}.video-card h3{font-size:22px}.video-card p{font-size:13px}.video-card .text-link{font-size:12px}.brand-sample{padding:24px}.bundle-grid{gap:14px}.download-card{padding:23px 18px}.download-card h3{font-size:23px}.file-list{grid-template-columns:1fr}.posting-grid{gap:35px}.footer .wrap>div{margin:0}.footer .wrap{gap:19px 25px}}
@media(max-width:600px){.wrap{padding-inline:21px}.header{gap:15px}.brand{flex-basis:175px}.brand img{width:175px}.header>.button{font-size:11px;padding:9px 12px;gap:11px;min-height:40px}.header>.button span{font-size:18px}.header nav{gap:15px}.header nav a{font-size:12px}.hero{grid-template-columns:1fr;gap:42px;padding-top:45px;padding-bottom:53px}h1{font-size:59px;letter-spacing:-3px}.hero .lead{font-size:21px;max-width:350px}.hero-description{font-size:15px}.hero .button{font-size:13px;padding:16px 20px}.hero .micro{font-size:11px;max-width:315px}.hero-art{max-width:360px;width:calc(100% - 24px);margin:0 auto;padding-bottom:40px}.postcard{padding:32px 30px}.postcard img{width:210px;margin-bottom:32px}.postcard p{font-size:61px}.postcard-copy{font-size:14px}.postcard .hand{font-size:25px}.tucked-note{left:-17px}.tucked-note p{font-size:25px}.chapter-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding-block:20px}.chapter-strip span{font-size:9px;letter-spacing:.7px}h2{font-size:40px;letter-spacing:-1.6px}.section{padding-block:55px}.section-head{gap:23px;margin-bottom:30px}.section-head>p,.section-head>div>p:not(.eyebrow){font-size:15px}.eyebrow{font-size:9px;letter-spacing:1.3px}.start-grid{grid-template-columns:1fr;gap:25px}.start-grid article{padding-top:22px}.number{margin-bottom:15px;font-size:24px}.start-grid h3{font-size:28px}.start-grid p{font-size:15px;margin-bottom:12px}.ethos-section{padding-block:53px}.ethos-grid{grid-template-columns:1fr;gap:38px}.ethos-section h2{font-size:48px}.ethos-lead{max-width:320px}.ethos-section .hand{margin-top:23px;font-size:31px}.ethos-values h3{font-size:26px}.ethos-values p{font-size:15px}.app-overview{grid-template-columns:1fr;gap:35px;margin:33px 0}.screen-pair{max-width:400px;width:100%;margin:auto;padding:23px 18px;gap:13px}.phone{border-radius:23px}.walkthrough li{gap:17px;margin-bottom:25px}.walkthrough h3{font-size:16px}.walkthrough p{font-size:14px}.wide-details>summary{padding:21px 19px;font-size:20px}.feature-grid,.faq-grid{grid-template-columns:1fr;padding:3px 20px 22px;gap:25px}.details-footer,.reading{padding:0 20px 23px;font-size:13px}.creative-section,.footage-section,.download-section{padding-block:56px}.voice-grid{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.voice-grid h3{font-size:27px}.voice-grid p{font-size:15px}.rhythm{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:23px}.rhythm i{display:none}.rhythm b{font-size:12px}.rhythm>span:last-child{grid-column:1/-1}.brief-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.soft-note{padding:18px 20px}.resource-row{gap:17px 23px}.script-grid{grid-template-columns:1fr;gap:15px}.script-card>summary{padding:24px}.script-card h3{font-size:29px}.script-top{font-size:8px;letter-spacing:.7px}.script-content{padding:0 24px 25px}.beat p{font-size:16px}.script-note{font-size:12px}.hook-bank ol{grid-template-columns:1fr;padding-inline:20px}.video-grid{grid-template-columns:1fr;gap:37px}.video-card video{height:450px;max-height:115vw}.video-card h3{font-size:28px;margin-bottom:10px}.video-card p{font-size:14px}.video-card .text-link{font-size:13px}.card-strip{grid-template-columns:1fr 1fr;padding-inline:20px;gap:19px 13px}.brand-grid{grid-template-columns:1fr;gap:17px}.brand-sample{padding:30px}.brand-sample img{max-width:290px}.swatches{grid-template-columns:1fr 1fr;gap:10px}.swatches>span{min-height:90px}.graphics-grid{grid-template-columns:1fr;padding-inline:20px}.graphics-grid img{height:360px}.graphics-grid span{font-size:13px}.full-download{padding:27px 24px;gap:16px;align-items:start}.full-download h3{font-size:29px}.full-download p{font-size:13px}.download-arrow{font-size:34px}.full-download .file-type{font-size:8px}.bundle-grid{grid-template-columns:1fr;gap:15px}.download-card{padding:25px}.download-card h3{font-size:28px}.library-controls{grid-template-columns:1fr;padding-inline:20px}.result-count{padding-inline:20px}.file-list{padding-inline:20px;max-height:570px}.posting-grid{grid-template-columns:1fr;gap:29px}.posting-grid h3{font-size:27px}.footer .wrap{display:block}.footer img{width:200px;margin-bottom:18px}.footer p{font-size:24px;margin-bottom:23px}.footer .wrap>div{gap:22px;margin-bottom:23px}.footer small{display:block;padding-top:18px}.toast{font-size:12px;bottom:16px;width:max-content}}
@media(max-width:360px){.wrap{padding-inline:17px}.brand{flex-basis:155px}.brand img{width:155px}.header>.button{font-size:10px;padding-inline:9px}.header nav a{font-size:11px}h1{font-size:51px;letter-spacing:-2.7px}.hero .button{font-size:12px;padding:15px 17px;gap:13px}.hero .actions{gap:22px}.postcard{padding:29px 25px}.postcard p{font-size:56px}.postcard .hand{font-size:22px}.hero-art{width:calc(100% - 20px)}.tucked-note{padding:15px 18px}.tucked-note p{font-size:23px}h2{font-size:36px}.script-card>summary{padding:21px}.script-content{padding-inline:21px}.full-download{padding:25px 19px}.full-download h3{font-size:27px}.download-arrow{font-size:30px}}
.hero-art{padding-bottom:100px}
.brand-sample{min-width:0}
.brand-sample img{max-width:100%}
.footage-section .eyebrow{color:#ad3928}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
