@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@500;600;700&display=swap";:root{--font-anytime:"Outfit";--font-greeting:"Plus Jakarta Sans";--paper:#f4f0e8;--panel:#fffdf8;--ink:#171411;--muted:#6f6a62;--line:#d9d3c9;--red:#d32721;--red-dark:#a91d18;--af-purple:#4b2a91;--af-purple-dark:#25105f}.af6-brief-page{--af6-aqua:#76deec;--af6-lime:#d7f52f}.af6-brief-page .af6-brief-masthead{background:linear-gradient(90deg,#0a0414f5 0%,#170734e6 38%,#2d10659e 72%,#39187e80 100%),linear-gradient(#0c051c2e,#140730c2),url(/campaign-creatives/af6-challenge-hero-v1.png) 64% 46%/cover no-repeat}.af6-brief-page .af6-brief-masthead>p{color:var(--af6-aqua)}.af6-brief-page .af6-brief-masthead-grid strong{color:var(--af6-lime)}.af6-brief-page .campaign-brief-journey{grid-template-columns:repeat(6,minmax(0,1fr))}.af6-brief-mechanic{background:#fff;padding-top:0}.af6-brief-mechanic .campaign-brief-steps{margin-top:0}.af6-brief-score{color:#eee7f6;text-align:center;background:#17121e;margin:20px 0 0;padding:21px 24px;font-size:17px;line-height:1.6}.af6-brief-score strong{color:var(--af6-lime)}.af6-brief-paths,.af6-reward-section{background:#eee9e1}.af6-path-grid,.af6-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.af6-path-grid article,.af6-reward-grid article{background:#fff;border-top:7px solid #4b2a91;padding:clamp(28px,4vw,54px)}.af6-path-grid article.is-acquisition{color:#fff;border-color:var(--af6-lime);background:#25105f}.af6-path-grid small,.af6-reward-grid small{color:#d92d27;letter-spacing:.09em;text-transform:uppercase;font-size:14px;font-weight:900}.af6-path-grid>article>strong,.af6-reward-grid strong{color:#25105f;font-family:var(--font-display), Georgia, serif;text-transform:uppercase;margin:35px 0 14px;font-size:clamp(38px,6vw,90px);line-height:.86;display:block}.af6-path-grid article.is-acquisition>strong{color:var(--af6-lime)}.af6-path-grid ul{border-top:1px solid #ddd5cd;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.af6-path-grid li{border-bottom:1px solid #ddd5cd;padding:14px 0;font-size:16px}.af6-brief-experience{background:#fff}.af6-experience-strip{background:#d7d0c8;border:1px solid #d7d0c8;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.af6-experience-strip article{background:#f7f3eb;min-height:250px;padding:28px}.af6-experience-strip strong{color:#25105f;text-transform:uppercase;margin:36px 0 14px;font-size:25px;display:block}.af6-foldout-brief{color:#fff;background:linear-gradient(135deg,#190b31,#32126c);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid}.af6-foldout-map{background:#ffffff40;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.af6-foldout-map article{color:#171316;background:#f8f4ec;min-height:230px;padding:27px}.af6-foldout-map strong{color:#25105f;text-transform:uppercase;margin:35px 0 12px;font-size:28px;display:block}.af6-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.af6-campaign-kit{color:#fff;background:linear-gradient(145deg,#120820 0%,#24104f 58%,#32136f 100%)}.af6-campaign-kit .campaign-brief-section-heading h2{color:#fff}.af6-kit-hierarchy{background:#ffffff38;grid-template-columns:1.08fr 1.6fr 1fr .9fr;gap:1px;margin-top:48px;padding:1px;display:grid}.af6-kit-hierarchy article{background:#0b0519cc;min-height:190px;padding:27px}.af6-kit-hierarchy article:first-child{background:var(--af6-lime);color:#171316}.af6-kit-hierarchy small,.af6-kit-grid small{color:var(--af6-aqua);text-transform:uppercase;font-size:13px;font-weight:900}.af6-kit-hierarchy strong{text-transform:uppercase;margin-top:20px;font-size:clamp(22px,1.7vw,31px);display:block}.af6-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.af6-kit-grid article{background:#ffffff13;border:1px solid #ffffff2e;min-height:340px;padding:34px;position:relative}.af6-kit-grid article>span{color:#fff3;font-size:52px;font-weight:900;position:absolute;top:26px;right:28px}.af6-kit-grid h3{color:#fff;text-transform:uppercase;max-width:78%;margin:28px 0 24px;font-size:30px}.af6-kit-grid ul{margin:0;padding-left:20px}.af6-kit-grid li{color:#eee9f5;padding:7px 0;font-size:16px}.af6-kit-production-note{border-left:6px solid var(--af6-lime);color:#e5deee;background:#00000040;margin:24px 0 0;padding:22px 25px}.af6-brief-commercial{background:#fff;grid-template-columns:repeat(3,minmax(0,.7fr)) minmax(340px,1.4fr);gap:clamp(24px,4vw,60px);display:grid}.af6-brief-commercial>div>strong{color:#25105f;font-family:var(--font-display), Georgia, serif;font-size:clamp(48px,5vw,76px);line-height:.82}.af6-brief-actions{background:#1c0b39}@media (width<=1120px){.af6-brief-page .campaign-brief-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.af6-experience-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.af6-foldout-brief,.af6-kit-grid,.af6-brief-commercial{grid-template-columns:1fr}.af6-kit-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr))}.af6-kit-grid article{min-height:0}}@media (width<=760px){.af6-brief-page .campaign-brief-journey,.af6-path-grid,.af6-experience-strip,.af6-foldout-map,.af6-reward-grid,.af6-kit-hierarchy{grid-template-columns:1fr}.af6-kit-hierarchy article{min-height:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--font-sans:var(--font-anytime);--font-display:var(--font-anytime);background:var(--paper);color:var(--ink);font-family:var(--font-anytime), "Avenir Next", Avenir, Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.site-sticky-header{z-index:10;border-bottom:1px solid var(--line);background:linear-gradient(#fffdf8 0%,#f4f0e8 100%);width:100%;padding:10px clamp(24px,5vw,76px) 11px;position:relative;box-shadow:0 12px 34px #25105f12}.site-header-spacer{height:0;display:none}.personal-greeting{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-greeting), "Avenir Next", Avenir, Arial, sans-serif;letter-spacing:-.04em;text-transform:none;margin:0;padding:0 0 clamp(20px,2vw,30px);font-size:clamp(42px,4.45vw,68px);font-weight:700;line-height:1.02}.sticky-site-meta{border-top:2px solid var(--ink);letter-spacing:.035em;text-transform:uppercase;gap:5px;padding:18px 0 20px;font-size:27px;font-weight:800;line-height:1.25;transition:padding .36s,font-size .36s;display:grid}.sticky-site-meta p{margin:0}.sticky-site-meta p:last-child{color:var(--red);text-align:left}.campaign-navigator{background:0 0;width:100%;padding:0;position:relative}.campaign-nav-track{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.campaign-nav-item{border:0;border-right:1px solid var(--line);min-width:0;min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:center;gap:7px 10px;padding:11px 13px;transition:min-height .36s cubic-bezier(.2,.75,.2,1),padding .36s cubic-bezier(.2,.75,.2,1),background .22s,color .22s;display:grid;position:relative;overflow:hidden}.campaign-nav-item:last-child{border-right:0}.campaign-nav-item:after{content:"";background:var(--af-purple);transform-origin:0;height:3px;transition:transform .3s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.campaign-nav-item:hover,.campaign-nav-item:focus-visible{background:#4b2a9112;outline:none}.campaign-nav-item:hover:after,.campaign-nav-item:focus-visible:after,.campaign-nav-item.is-active:after{transform:scaleX(1)}.campaign-nav-item.is-active{background:var(--af-purple);color:#fff}.campaign-nav-index{color:var(--red);letter-spacing:.12em;grid-row:1/3;align-self:start;font-size:8px;font-weight:900}.campaign-nav-item.is-active .campaign-nav-index{color:#e7dcff}.campaign-nav-title{min-width:0;font-family:var(--font-anytime), "Avenir Next", Avenir, Arial, sans-serif;letter-spacing:-.035em;font-size:clamp(14px,1.25vw,19px);font-weight:800;line-height:1}.campaign-nav-period{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;grid-column:2/4;font-size:clamp(9px,.62vw,10px);font-weight:750;line-height:1.25;transition:color .22s}.campaign-nav-period b{color:currentColor;font-size:.88em;font-weight:900}.campaign-nav-period i{opacity:.5;margin:0 3px;font-style:normal}.campaign-nav-item.is-active .campaign-nav-period{color:#ded3f8}.campaign-nav-arrow{color:var(--red);align-self:start;font-size:12px;transition:transform .22s}.campaign-nav-item:hover .campaign-nav-arrow,.campaign-nav-item:focus-visible .campaign-nav-arrow{transform:translate(2px,2px)}.campaign-nav-item.is-active .campaign-nav-arrow{color:#fff}.site-sticky-header.is-compact{background:#fffdf8f0;padding-top:5px;padding-bottom:6px;box-shadow:0 12px 32px #1c142d1f}.site-sticky-header.is-compact .sticky-site-meta{letter-spacing:.13em;justify-content:space-between;gap:24px;padding:4px 0 6px;font-size:7px;display:flex}.site-sticky-header.is-compact .sticky-site-meta p:last-child{text-align:right}.campaign-navigator.is-compact .campaign-nav-track{border-top-color:#0000}.campaign-navigator.is-compact .campaign-nav-item{row-gap:4px;min-height:53px;padding-top:7px;padding-bottom:7px}.campaign-navigator.is-compact .campaign-nav-title{font-family:var(--font-anytime), "Avenir Next", Avenir, Arial, sans-serif;letter-spacing:0;font-size:11px;font-weight:850}.campaign-navigator.is-compact .campaign-nav-period{font-size:8.5px}.hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent 0 65%, #d327210a 65% 65.08%, transparent 65.08%), var(--paper);flex-direction:column;justify-content:flex-start;gap:clamp(30px,3vw,48px);min-height:calc(100vh - 132px);padding:clamp(28px,3vw,46px) clamp(24px,3.4vw,56px) 72px;display:flex}.hero-body{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);align-items:start;gap:clamp(30px,3vw,52px);padding-top:0;display:grid}.hero-body.is-video-empty{grid-template-columns:minmax(560px,1.55fr) minmax(270px,.45fr);gap:clamp(24px,2.5vw,42px)}.hero-body.is-video-empty .hero-calendar{grid-area:1/1;max-width:none}.hero-body.is-video-empty .hero-pinned-video.is-empty{grid-area:1/2}.hero-copy,.hero-video-gallery{width:100%;min-width:0}.hero-message-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.hero-message-heading>div{min-width:0}.hero-message-heading span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.hero-message-heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:5px 0 0;font-size:clamp(22px,2.15vw,34px);font-weight:850;line-height:.95;overflow:hidden}.hero-message-heading>p{max-width:240px;color:var(--muted);text-align:right;align-items:center;gap:8px;margin:0;font-size:9px;line-height:1.4;display:flex}.hero-message-heading>p i{background:#1e9d67;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #1e9d671f}.hero-pinned-video{width:100%;min-width:0;position:relative;overflow:hidden}.hero-pinned-video.has-video{aspect-ratio:16/9;border:2px solid var(--af-purple-dark);background:#0b0910;box-shadow:0 30px 70px #1e123838,10px 10px #4b2a9114}.hero-pinned-video video{object-fit:contain;background:#09070c;width:100%;height:100%;display:block}.hero-video-label{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;top:12px;left:12px;right:12px}.hero-video-label span{color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0914d1;align-items:center;gap:8px;padding:7px 10px;font-size:8px;font-weight:850;display:inline-flex}.hero-video-label span i{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d3272133}.hero-video-label button{color:#fff;cursor:pointer;letter-spacing:.07em;pointer-events:auto;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25105feb;border:2px solid #ffffffb8;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:10px;font-weight:850;display:inline-flex}.hero-video-label button b{font-size:18px;font-weight:500;line-height:1}.hero-video-label button:hover,.hero-video-label button:focus-visible{color:var(--af-purple-dark);background:#fff;outline:none}.hero-video-play{z-index:2;color:#fff;cursor:pointer;background:#4b2a91e0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:clamp(66px,7vw,92px);height:clamp(66px,7vw,92px);transition:background .2s,transform .2s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 16px 38px #00000052}.hero-video-play span{margin-left:5px;font-size:clamp(22px,2.8vw,35px)}.hero-video-play:hover,.hero-video-play:focus-visible{background:var(--red);outline:none;transform:translate(-50%,-50%)scale(1.06)}.hero-video-message{z-index:2;border-left:5px solid var(--red);pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0914db;grid-template-columns:minmax(120px,.68fr) minmax(180px,1.32fr);gap:16px;max-width:min(560px,100% - 28px);padding:13px 15px;display:grid;position:absolute;bottom:clamp(44px,5vw,64px);left:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);box-shadow:0 12px 32px #0000003d}.hero-video-message>div{min-width:0}.hero-video-message span{color:#cfc3ed;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.hero-video-message p{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(10px,.9vw,13px);font-weight:750;line-height:1.25;overflow:hidden}.hero-video-message h1{color:#fff;max-width:none;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(16px,1.65vw,25px);font-weight:850;line-height:1;display:-webkit-box;overflow:hidden}.hero-pinned-video.has-video .hero-video-message{transition:opacity .2s}.hero-pinned-video.has-video.is-playing .hero-video-message{opacity:0}.hero-active-message{border-right:2px solid var(--af-purple-dark);border-bottom:2px solid var(--af-purple-dark);border-left:5px solid var(--red);color:#fff;background:#17101f;grid-template-columns:minmax(120px,.78fr) minmax(190px,1.42fr) auto;align-items:center;gap:20px;padding:14px 16px;display:grid}.hero-active-message>div{min-width:0}.hero-active-message span{color:#c9b9ed;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.hero-active-message strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;display:block;overflow:hidden}.hero-active-message h3{font-family:var(--font-display), Georgia, serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(17px,1.6vw,24px);line-height:1;overflow:hidden}.hero-active-message time{color:#a99fba;white-space:nowrap;font-size:8px;font-weight:700}.hero-video-arrow{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0914c7;border:1px solid #ffffff8c;place-items:center;width:clamp(42px,4.5vw,58px);height:clamp(64px,7vw,88px);font-family:Arial,sans-serif;font-size:clamp(38px,5vw,58px);font-weight:200;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-video-arrow.is-previous{border-left:0;left:0}.hero-video-arrow.is-next{border-right:0;right:0}.hero-video-arrow:hover,.hero-video-arrow:focus-visible{background:var(--af-purple);outline:none;transform:translateY(-50%)scale(1.05)}.hero-message-toolbar{background:var(--panel);border:1px solid #bcb3aa;grid-template-columns:minmax(80px,1fr) auto minmax(220px,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px 11px;display:grid;box-shadow:0 8px 24px #20153114}.hero-message-toolbar>div{gap:2px;display:grid}.hero-message-toolbar small{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.hero-message-toolbar strong{font-size:12px}.hero-message-toolbar nav{align-items:center;gap:10px;display:flex}.hero-message-toolbar nav button{border:1px solid var(--af-purple-dark);width:38px;height:36px;color:var(--af-purple-dark);cursor:pointer;background:#fff;place-items:center;font-size:17px;font-weight:800;display:grid}.hero-message-toolbar nav button:hover,.hero-message-toolbar nav button:focus-visible{background:var(--af-purple);color:#fff;outline:none}.hero-message-toolbar nav button:disabled{cursor:default;opacity:.3}.hero-message-toolbar nav span{min-width:42px;color:var(--muted);text-align:center;font-size:10px}.hero-message-toolbar nav b{color:var(--ink);font-size:13px}.hero-message-actions{justify-content:flex-end;gap:7px!important;display:flex!important}.hero-message-record{border:1px solid var(--af-purple-dark);background:var(--af-purple-dark);color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:8px;font-weight:850;display:inline-flex}.hero-message-record b{font-size:14px;line-height:1}.hero-message-record:hover,.hero-message-record:focus-visible{background:var(--af-purple);outline:none}.hero-message-manage{border:1px solid var(--af-purple-dark);min-height:36px;color:var(--af-purple-dark);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;justify-content:center;justify-self:end;align-items:center;padding:8px 12px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.hero-message-manage:hover,.hero-message-manage:focus-visible,.hero-message-manage.is-active{background:var(--af-purple-dark);color:#fff;outline:none}.hero-message-error{border-left:4px solid var(--red);color:#7c1c17;background:#f9e9e7;margin:8px 0 0;padding:10px 12px;font-size:10px}.hero-manage-hint{color:var(--af-purple-dark);background:#eee8f8;border:1px solid #d4c9eb;align-items:center;gap:8px;margin:8px 0 0;padding:9px 11px;font-size:9px;display:flex}.hero-manage-hint i{background:var(--red);border-radius:50%;width:7px;height:7px}.hero-video-thumbnails{scrollbar-width:thin;scrollbar-color:var(--af-purple) #e6e0d8;scroll-snap-type:x proximity;grid-auto-columns:minmax(190px,36%);grid-auto-flow:column;gap:8px;margin-top:8px;padding:2px 2px 10px;display:grid;overflow-x:auto}.hero-video-thumb-card{background:var(--panel);scroll-snap-align:start;border:1px solid #bcb3aa;min-height:74px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.hero-video-thumb-card:hover{border-color:var(--af-purple);background:#eee8f8;transform:translateY(-2px)}.hero-video-thumb-card.is-active{border:2px solid var(--af-purple);background:#eee8f8;box-shadow:0 7px 18px #4b2a9126}.hero-video-thumb-select{width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:78px minmax(0,1fr);padding:5px;display:grid}.hero-video-thumb-select:focus-visible{outline:2px solid var(--af-purple);outline-offset:-2px}.hero-video-thumb-preview{background:#0b0910;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.hero-video-thumb-preview video{object-fit:cover;opacity:.74;width:100%;height:100%;position:absolute;inset:0}.hero-video-thumb-preview i{z-index:1;color:#fff;background:#4b2a91e6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid;position:relative}.hero-video-thumb-copy{align-content:center;gap:4px;min-width:0;padding:5px 8px;display:grid}.hero-video-thumb-copy small{color:var(--red);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.hero-video-thumb-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.hero-video-thumb-copy time{color:var(--muted);font-size:7px}.hero-video-delete{z-index:3;background:var(--red);color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:0;min-height:24px;padding:4px 7px;font-size:7px;font-weight:850;position:absolute;top:5px;right:5px}.hero-video-delete:hover,.hero-video-delete:focus-visible{background:var(--red-dark);outline:2px solid #fff}.hero-video-delete:disabled{cursor:wait;opacity:.65}.hero-video-thumbnails.is-managing .hero-video-thumb-copy{padding-right:43px}.hero-video-latest{z-index:3;color:#fff;letter-spacing:.07em;pointer-events:none;text-transform:uppercase;background:#1e7048;padding:4px 6px;font-size:6px;font-weight:850;position:absolute;top:5px;left:5px}.hero-pinned-video.is-empty{background:linear-gradient(145deg,#fffdf8e6,#ece6f7cc);border:2px dashed #4b2a916b;align-content:center;min-height:420px;padding:clamp(27px,4vw,52px);display:grid}.hero-body.is-video-empty .hero-pinned-video.is-empty{border-style:solid;align-self:stretch;min-height:0;padding:clamp(22px,2.4vw,34px);box-shadow:0 22px 50px #24154117}.hero-body.is-video-empty .hero-pinned-video.is-empty .kicker{font-size:8px}.hero-body.is-video-empty .hero-pinned-video.is-empty h1{margin:12px 0 16px;font-size:clamp(34px,3.3vw,52px);line-height:.86}.hero-body.is-video-empty .hero-pinned-video.is-empty>p:not(.kicker){font-size:12px;line-height:1.45}.hero-body.is-video-empty .hero-pinned-video.is-empty>button{justify-content:center;width:100%;margin-top:18px;padding:12px 13px;font-size:9px}.hero-pinned-video.is-empty h1{margin:15px 0 22px;font-size:clamp(48px,5.4vw,82px)}.hero-pinned-video.is-empty>p:not(.kicker){max-width:470px;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.hero-pinned-video.is-empty>button{background:var(--af-purple-dark);color:#fff;cursor:pointer;text-transform:uppercase;border:0;justify-self:start;align-items:center;gap:10px;margin-top:24px;padding:13px 18px;font-size:11px;font-weight:850;display:inline-flex}.hero-pinned-video.is-empty>button i{background:var(--red);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff29}.hero-pinned-video.is-empty>button:hover,.hero-pinned-video.is-empty>button:focus-visible{background:var(--af-purple);outline:none}.hero-pinned-video.is-loading{aspect-ratio:16/10;border:1px solid var(--line);background:#e9e4dc}.hero-pinned-video.is-loading span{background:linear-gradient(105deg,#0000 20%,#ffffffb3 42%,#0000 64%);animation:1.25s ease-in-out infinite hero-video-loading;position:absolute;inset:0;transform:translate(-100%)}@keyframes hero-video-loading{to{transform:translate(100%)}}.kicker,.section-label,.brief-number{color:var(--red);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.hero h1{font-family:var(--font-anytime), "Avenir Next", Avenir, Arial, sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 28px;font-size:clamp(64px,7.7vw,122px);font-weight:850;line-height:.82}.hero h1 em{color:var(--af-purple);font-style:normal;font-weight:850}.intro{color:#38332e;max-width:630px;margin:0 0 38px;font-size:clamp(18px,2vw,24px);line-height:1.5}.start-link{border-bottom:1px solid var(--ink);align-items:center;gap:16px;padding-bottom:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.start-link span{color:var(--red)}.hero-calendar{border:2px solid var(--af-purple-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8e6;justify-self:end;width:100%;max-width:850px;padding:clamp(24px,2.2vw,34px);transform:translateY(-4px);box-shadow:0 34px 80px #28194c33,12px 12px #4b2a9114}.hero-calendar-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.hero-calendar-header h2{font-family:var(--font-anytime), "Avenir Next", Avenir, Arial, sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:7px 0 0;font-size:clamp(32px,3vw,50px);font-weight:800;line-height:.94}.hero-calendar-interaction{background:var(--af-purple-dark);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 0 6px;padding:11px 13px;display:grid}.hero-calendar-interaction>span{color:#d9cef4;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:inline-flex}.hero-calendar-interaction>span:first-child i{background:#43d8cc;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite calendar-interaction-pulse;box-shadow:0 0 0 5px #43d8cc24}.hero-calendar-interaction strong{text-align:center;font-size:11px}@keyframes calendar-interaction-pulse{0%,to{opacity:.7;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.hero-calendar-header>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:8px;font-weight:800}.hero-calendar-months{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-template-columns:126px 31fr 30fr 31fr 30fr 31fr 31fr 15fr;padding:15px 0 7px;font-size:8px;font-weight:800;display:grid}.hero-calendar-rows{border-bottom:1px solid var(--line)}.hero-calendar-row{border:0;border-top:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:126px minmax(0,1fr);align-items:center;padding:0;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.hero-calendar-row:before{content:"↗";z-index:2;color:var(--af-purple);opacity:0;font-size:10px;font-weight:900;transition:opacity .2s,transform .2s;position:absolute;top:8px;right:8px;transform:translate(-4px,4px)}.hero-calendar-row:hover,.hero-calendar-row:focus-visible{background:var(--af-purple-dark);color:#fff;outline:none;transform:translate(6px)scale(1.008);box-shadow:0 8px 24px #2d195d33}.hero-calendar-row:hover:before,.hero-calendar-row:focus-visible:before{opacity:1;color:#fff;transform:translate(0)}.hero-calendar-row.is-active{box-shadow:inset 5px 0 0 var(--red);background:#4b2a911c}.hero-calendar-name{gap:2px;padding-right:10px;font-size:12px;font-weight:850;line-height:1.1;display:grid}.hero-calendar-name small{color:var(--red);letter-spacing:.12em;font-size:7px}.hero-calendar-track{background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#d9d3c9e6 calc(16.666% - 1px) 16.666%);height:58px;position:relative}.hero-calendar-bar{background:#2e2924;min-width:5px;height:16px;transition:top .22s,height .22s,background .22s,box-shadow .22s;position:absolute;top:20px;box-shadow:0 5px 12px #241e1a24}.hero-calendar-row--gift-cards .hero-calendar-bar{background:var(--af-purple);box-shadow:0 5px 14px #4b2a9142}.hero-calendar-row.is-active .hero-calendar-bar{background:var(--red);height:25px;top:16px;box-shadow:0 6px 16px #d3272147}.asset-review{border-bottom:1px solid var(--line);background:var(--panel);padding:42px clamp(24px,5vw,76px) 44px;scroll-margin-top:20px}.asset-review-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:20px;display:flex}.asset-review-heading h2{max-width:650px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(34px,4.2vw,60px);font-weight:800;line-height:.96}.approval-button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.04em;flex:none;padding:14px 18px;font-size:12px;font-weight:800}.approval-button:hover{background:var(--red);border-color:var(--red)}.approval-button.is-approved{background:#287141;border-color:#287141}.asset-review-layout{grid-template-columns:minmax(260px,360px) minmax(420px,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.featured-asset-panel{justify-self:center;width:min(100%,360px)}.asset-widget-heading{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.asset-widget-heading div{min-width:0}.asset-widget-heading span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.asset-widget-heading strong{color:var(--ink);margin-top:3px;font-size:12px;line-height:1.2;display:block}.asset-widget-heading small{max-width:70px;color:var(--muted);text-align:right;flex:none;font-size:8px;line-height:1.3}.featured-asset{background:#141118;border:1px solid #29242e;border-top:0;margin:0;overflow:hidden}.featured-asset-preview{cursor:zoom-in;background:#141118;border:0;width:100%;padding:0;display:block}.featured-asset-preview img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:405px;display:block}.featured-asset-actions{border:1px solid var(--line);background:var(--paper);border-top:0;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.campaign-assets-button{border:1px solid var(--af-purple);background:var(--af-purple);color:#fff;letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.campaign-assets-button span{font-size:14px;transition:transform .18s}.campaign-assets-button:hover,.campaign-assets-button:focus-visible{border-color:var(--af-purple-dark);background:var(--af-purple-dark);outline:none;transform:translateY(-1px)}.campaign-assets-button:hover span,.campaign-assets-button:focus-visible span{transform:translate(3px)}.view-large-button,.approval-button.is-inline{letter-spacing:.045em;text-transform:uppercase;min-height:40px;margin:0;padding:9px 11px;font-size:9px;font-weight:850}.view-large-button{border:1px solid var(--af-purple);color:var(--af-purple);cursor:zoom-in;background:#fff}.view-large-button:hover,.view-large-button:focus-visible{background:#eee9f9;outline:none}.approval-button.is-inline{width:100%}.artwork-lightbox{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0a10e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.artwork-lightbox-card{background:#151119;border:1px solid #ffffff4d;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);max-height:94vh;display:grid;box-shadow:0 30px 90px #0000007a}.artwork-lightbox-header{color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex}.artwork-lightbox-header span{color:#f09068;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.artwork-lightbox-header h3{font-family:var(--font-display), Georgia, serif;margin:4px 0 0;font-size:23px;line-height:1}.artwork-lightbox-header>div:last-child{align-items:center;gap:8px;display:flex}.artwork-lightbox-header .approval-button{white-space:nowrap;width:auto}.lightbox-close-button{color:#fff;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:1px solid #ffffffa3;min-height:44px;padding:11px 14px;font-size:10px;font-weight:850}.lightbox-close-button:hover,.lightbox-close-button:focus-visible{color:#151119;background:#fff;border-color:#fff;outline:none}.artwork-lightbox-image{text-align:center;place-items:center;min-height:0;padding:18px;display:grid;overflow:hidden}.artwork-lightbox-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 105px);margin:0 auto;display:block}.review-copy{min-width:0}.review-status-line{color:var(--muted);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.review-status-line .save-state{margin-left:auto}.status-dot{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d327211a}.status-dot.is-approved{background:#287141;box-shadow:0 0 0 5px #2871411a}.editable-copy{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:8px;padding:14px 0;position:relative}.editable-copy p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.1vw,31px);line-height:1.17}.editable-copy button{color:var(--red);cursor:pointer;opacity:0;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;font-size:10px;font-weight:800;transition:opacity .18s;position:absolute;top:9px;right:0}.editable-copy:hover button,.editable-copy button:focus-visible{opacity:1}.copy-editor{border:1px solid var(--line);background:var(--paper);margin-top:12px;padding:16px}.copy-editor textarea{resize:vertical;width:100%;color:var(--ink);font-family:var(--font-display), Georgia, serif;background:0 0;border:0;font-size:26px;line-height:1.25}.copy-editor textarea:focus{outline:none}.copy-editor>div{gap:9px;margin-top:12px;display:flex}.quiet-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:11px}.asset-note{gap:6px;margin-top:16px;display:grid}.asset-note textarea{resize:vertical;border:1px solid #0000;border-bottom-color:var(--line);width:100%;color:var(--ink);background:0 0;padding:8px 4px;line-height:1.45}.asset-note textarea:hover,.asset-note textarea:focus{border-color:var(--line);background:var(--paper);outline:none;padding-left:12px}.thumbnail-gallery{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.asset-thumbnail-card{border:1px solid var(--line);background:var(--paper);grid-template-rows:auto 118px;min-width:0;margin:0;display:grid;overflow:hidden}.asset-thumbnail-card .asset-widget-heading{border:0;border-bottom:1px solid var(--line);min-height:64px}.asset-thumbnail-card .asset-widget-heading small{display:none}.asset-thumbnail-image{cursor:zoom-in;background:#161319;border:0;width:100%;height:118px;padding:0;display:block;overflow:hidden}.asset-thumbnail-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.asset-thumbnail-image:hover img,.asset-thumbnail-image:focus-visible img{transform:scale(1.025)}.asset-thumbnail-image:focus-visible{outline:3px solid var(--af-purple);outline-offset:-3px}.experience{grid-template-columns:minmax(0,1fr) clamp(230px,16vw,280px);align-items:start;gap:clamp(22px,2.2vw,36px);width:min(1920px,100%);margin:0 auto;padding:0 clamp(24px,5vw,76px);display:grid}.briefs{gap:28px;min-width:0;padding:36px 0 68px;display:grid}.completed-campaign{background:linear-gradient(135deg,#f7f3ff 0%,#fffdf8 68%);border:1px solid #25105f4d;margin:0;scroll-margin-top:24px;position:relative;box-shadow:0 20px 52px #25105f1a}.completed-campaign:before{content:"";z-index:1;background:var(--af-purple);pointer-events:none;width:5px;position:absolute;inset:0 auto 0 0}.completed-campaign-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:142px;padding:25px 26px 25px 29px;list-style:none;transition:background .2s,box-shadow .2s;display:grid}.completed-campaign-summary::-webkit-details-marker{display:none}.completed-campaign-summary::marker{content:"";display:none}.completed-campaign-summary:hover{background:#4b2a910e}.completed-campaign-summary:focus-visible{outline:3px solid var(--af-purple);outline-offset:-3px}.completed-campaign-check{background:var(--af-purple-dark);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 0 7px #4b2a9117}.completed-campaign-copy{gap:5px;min-width:0;display:grid}.completed-campaign-kicker{color:var(--red);font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(21px,2vw,30px);font-weight:900;line-height:.95}.completed-campaign-copy strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(31px,3.6vw,48px);font-weight:850;line-height:.92}.completed-campaign-copy small{color:var(--muted);font-size:10px;line-height:1.45}.completed-campaign-action{border:1px solid var(--af-purple-dark);background:var(--af-purple-dark);color:#fff;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:17px;min-height:48px;padding:11px 15px;font-size:clamp(16px,1.35vw,18px);font-weight:900;display:flex}.completed-campaign-action i{flex:0 0 14px;width:14px;height:14px;display:block;position:relative}.completed-campaign-action i:before,.completed-campaign-action i:after{content:"";background:currentColor;width:12px;height:2px;transition:transform .2s;position:absolute;top:6px;left:1px}.completed-campaign-action i:after{transform:rotate(90deg)}.completed-campaign-action-close,.completed-campaign[open] .completed-campaign-action-open{display:none}.completed-campaign[open] .completed-campaign-action-close{display:inline}.completed-campaign[open] .completed-campaign-action i:after{transform:rotate(0)}.completed-campaign[open] .completed-campaign-summary{background:#4b2a910a;border-bottom:1px solid #25105f33}.completed-campaign-content{padding:0 28px}.completed-campaign-content .campaign-brief{box-shadow:none;background:0 0;border:0;margin:0;padding-left:0;padding-right:0}.campaign-brief{border:1px solid #25105f29;border-left:6px solid var(--line);background:#fffdf8f5;min-height:0;margin:0;padding:clamp(38px,3.4vw,58px);scroll-margin-top:24px;transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;box-shadow:0 18px 48px #25105f13}.campaign-brief:before{display:none}.brief-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.brief-header h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(48px,5vw,76px);font-weight:800;line-height:.96}.brief-summary{max-width:720px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:42px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.27}.six-for-six-examples{color:#fff;background:linear-gradient(145deg,#17082f 0%,#351078 52%,#5b32aa 100%);border:1px solid #25105f5c;margin:-4px 0 42px;padding:clamp(22px,3vw,34px);box-shadow:0 24px 54px #25105f29}.six-for-six-examples>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.six-for-six-examples h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(31px,4vw,52px);font-weight:850;line-height:.92}.six-for-six-examples>header>p{color:#e2d9f3;max-width:420px;margin:0;font-size:14px;line-height:1.55}.six-for-six-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.six-for-six-example-grid figure{background:#0c0712;border:1px solid #ffffff52;margin:0;position:relative;overflow:hidden}.six-for-six-example-grid img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.six-for-six-example-grid figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10071fd6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.six-for-six-example-grid figcaption span{color:#d4f137;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.six-for-six-example-grid figcaption strong{text-transform:uppercase;font-size:12px}.six-for-six-insight{background:#0d051c8f;border:1px solid #d4f1378c;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:14px;padding:18px 20px;display:grid}.six-for-six-insight p{color:#e2d9f3;margin:0;font-size:13px;line-height:1.55}.six-for-six-insight p:first-child{gap:6px;display:grid}.six-for-six-insight span{color:#d4f137;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.six-for-six-insight strong{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(31px,4vw,48px);line-height:.9}.six-for-six-deliverables{border-bottom:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.six-for-six-deliverables li{color:#fff;text-transform:uppercase;border-top:1px solid #fff3;border-left:1px solid #fff3;padding:13px 12px;font-size:10px;font-weight:800;line-height:1.35}.six-for-six-deliverables strong{color:#d4f137;font-weight:950}.six-for-six-package{color:var(--ink);background:#f7f3eb;border:1px solid #ffffff6b;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr) 150px;align-items:stretch;margin-top:14px;display:grid}.six-for-six-package>div{padding:21px 22px}.six-for-six-package>div>p{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:900}.six-for-six-package h4{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(24px,2.8vw,38px);line-height:.94}.six-for-six-package>div>span{color:#544d48;font-size:12px;line-height:1.55;display:block}.six-for-six-package>ul{border-left:1px solid var(--line);align-content:center;margin:0;padding:16px 20px;list-style:none;display:grid}.six-for-six-package>ul li{color:#403a36;padding:6px 0 6px 16px;font-size:11px;font-weight:750;line-height:1.35;position:relative}.six-for-six-package>ul li:before{content:"✓";color:var(--af-purple);font-weight:950;position:absolute;left:0}.six-for-six-package>ul li.six-for-six-add-on{background:#fff;border:1px solid #48268b42;margin-top:8px;padding:0}.six-for-six-package>ul li.six-for-six-add-on:before{content:none}.six-for-six-add-on label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.six-for-six-add-on input{width:20px;height:20px;accent-color:var(--af-purple);cursor:pointer;margin:0}.six-for-six-add-on label>span{gap:2px;display:grid}.six-for-six-add-on label strong{color:#24133f;font-size:14px;line-height:1.25}.six-for-six-add-on label small{color:#6f6762;font-size:12px;font-weight:700}.six-for-six-add-on label b{color:var(--af-purple);white-space:nowrap;font-size:15px}.six-for-six-package>ul li.six-for-six-add-on.is-selected{border-color:var(--af-purple);box-shadow:inset 4px 0 0 var(--af-purple);background:#efe9ff}.six-for-six-add-on:focus-within{outline-offset:2px;outline:3px solid #d4f137d1}.six-for-six-package>ul li.is-highlight{color:#180b32;background:#e7f54f;margin:3px 0;padding:9px 9px 9px 23px}.six-for-six-package>ul li.is-highlight:before{color:#180b32;left:7px}.six-for-six-package>ul li.is-highlight strong{font-weight:950}.six-for-six-package>ul li.is-highlight span{font-weight:750}.six-for-six-package>aside{color:#180b32;background:#d4f137;align-content:center;justify-items:start;padding:20px;display:grid}.six-for-six-package>aside small{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.six-for-six-package>aside strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin-top:5px;font-size:43px;line-height:.9}.six-for-six-package>aside span{text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:850}.six-for-six-examples>footer{color:#dfd5ef;border-top:1px solid #ffffff40;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.55}.six-for-six-examples>footer strong{color:#d4f137}.brief-grid{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 34px;display:grid}.brief-grid>section{border:1px solid var(--line);background:#f8f5ee;min-width:0;padding:22px}.brief-grid section>p:last-child,.brief-grid li,.next-move-row>p{color:#4d4741;font-size:15px;line-height:1.65}.brief-grid section>p:last-child{margin:12px 0 0}.brief-grid ul{margin:12px 0 0;padding:0;list-style:none}.brief-grid li{border-bottom:1px solid #d9d3c9cc;padding:7px 0 7px 20px;position:relative}.brief-grid li:before{content:"—";color:var(--red);position:absolute;left:0}.next-move{border:1px solid #25105f2e;border-left:5px solid var(--af-purple);background:#f4effd;padding:20px 22px}#gift-cards-quote{scroll-margin-top:112px}.next-move-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.next-move-label>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.next-move-row{justify-content:space-between;align-items:center;gap:24px;margin-top:8px;display:flex}.next-move-copy{resize:vertical;width:100%;min-height:72px;color:var(--ink);background:0 0;border:1px solid #0000;flex:auto;padding:8px 9px;line-height:1.55;transition:background .2s,border-color .2s;display:block;overflow:auto}.next-move-copy:hover,.next-move-copy:focus{border-color:var(--line);background:var(--panel);outline:none}.next-move-action{border:1px solid var(--af-purple);background:var(--af-purple);color:#fff;letter-spacing:.04em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:10px 14px;font-size:10px;font-weight:850;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.next-move-action:hover,.next-move-action:focus-visible{border-color:var(--af-purple-dark);background:var(--af-purple-dark);outline:none;transform:translateY(-1px)}.campaign-deep-link{color:var(--red);border-bottom:1px solid #d3272159;gap:10px;margin-top:20px;padding-bottom:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.day-zero-distribution{border:1px solid var(--ink);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:start;gap:28px;margin-top:28px;padding:28px;display:grid}.distribution-copy h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-transform:uppercase;margin:9px 0 14px;font-size:clamp(32px,3.6vw,50px);font-weight:800;line-height:1}.distribution-intro{color:#4d4741;max-width:640px;margin:0;font-size:13px;line-height:1.6}.club-allocation{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.club-allocation span{color:var(--af-purple-dark);background:#4b2a910f;border:1px solid #4b2a9147;padding:8px 10px;font-size:10px;font-weight:800}.delivery-windows{grid-template-columns:1fr 1fr;gap:8px;display:grid}.delivery-windows article{border:1px solid var(--line);background:var(--paper);align-content:start;gap:6px;padding:15px;display:grid}.delivery-windows small{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.delivery-windows strong{font-size:13px}.delivery-windows span{color:var(--muted);font-size:10px}.delivery-club-list{border-top:1px solid var(--line);gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.delivery-club-list li{border-bottom:1px solid var(--line);color:var(--ink);padding:8px 0 8px 12px;font-size:10px;font-weight:750;line-height:1.3;position:relative}.delivery-club-list li:before{content:"";background:var(--red);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:0}.support-note{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:11px;line-height:1.55}.support-note strong{color:var(--ink)}.deal-flyer-preview{align-self:start;min-width:0;margin:0;position:sticky;top:98px}.deal-flyer-caption{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:end;gap:16px;margin-bottom:11px;padding-bottom:11px;display:flex;position:static}.deal-flyer-caption>div:first-child{gap:4px;display:grid}.deal-flyer-caption span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.deal-flyer-caption strong{font-size:11px;line-height:1.25}.flyer-side-progress{flex:none;grid-template-columns:auto 34px auto;align-items:center;gap:7px;display:grid}.flyer-side-progress span{color:var(--muted);letter-spacing:.08em;font-size:7px}.flyer-side-progress i{background:var(--line);width:34px;height:1px;position:relative;overflow:hidden}.flyer-side-progress i:after{content:"";background:var(--af-purple);transform-origin:0;animation:10s linear infinite flyer-progress-cycle;position:absolute;inset:0;transform:scaleX(0)}.flyer-side-front{animation:10s ease-in-out infinite flyer-front-label-cycle}.flyer-side-back{animation:10s ease-in-out infinite flyer-back-label-cycle}.deal-flyer-viewport{aspect-ratio:1418/3119;isolation:isolate;background:#f8f7f4;border:1px solid #25105f29;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 26px 54px #1f151029}.deal-flyer-viewport>a{display:block;position:absolute;inset:0}.deal-flyer-viewport:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#fff3 47%,#0000 100%);width:46%;animation:10s ease-in-out infinite flyer-shine-cycle;position:absolute;top:-8%;bottom:-8%;left:-55%;transform:translate(-120%)skew(-9deg)}.flyer-face{object-fit:contain;will-change:opacity, transform;width:100%;height:100%;display:block;position:absolute;inset:0}.flyer-front{z-index:1;animation:10s ease-in-out infinite flyer-front-cycle}.flyer-back{z-index:2;opacity:0;animation:10s ease-in-out infinite flyer-back-cycle}.deal-flyer-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:8px;display:flex}.deal-flyer-footer>span{letter-spacing:.04em}.deal-flyer-footer a{color:var(--af-purple-dark);border-bottom:1px solid #4b2a9152;padding-bottom:2px;font-weight:800;text-decoration:none}.gift-card-campaign-tools{margin:-5px 0 38px}.gift-card-outcome{background:var(--af-purple-dark);color:#fff;border-left:5px solid #d32721;justify-content:space-between;align-items:center;gap:32px;margin-bottom:18px;padding:24px 26px;display:flex}.gift-card-outcome>span{flex:none;gap:6px;display:grid}.gift-card-outcome small{color:#d8cdf4;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.gift-card-outcome strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(28px,3.2vw,44px);font-weight:850;line-height:.95}.gift-card-outcome strong em{color:#d4f137;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.08em;margin-top:7px;font-size:.4em;font-style:normal;line-height:1;display:block}.gift-card-outcome p{color:#e5def5;max-width:500px;margin:0;font-size:12px;line-height:1.55}.gift-card-outcome p b{color:#fff;font-size:1.08em}.gift-card-package-case{background:var(--panel);border:1px solid #2d185f;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 20px 52px #25105f21}.gift-card-package-case:after{content:"SYSTEM";z-index:0;color:#ffffff09;letter-spacing:-.07em;pointer-events:none;font-size:clamp(78px,11vw,158px);font-weight:900;position:absolute;top:-34px;right:-12px}.gift-card-package-lead{z-index:1;background:radial-gradient(circle at 84% 16%, #5a2da9 0, var(--af-purple-dark) 46%, #16092e 100%);color:#fff;grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr);align-items:end;gap:clamp(28px,5vw,76px);padding:clamp(28px,4vw,52px);display:grid;position:relative}.gift-card-package-lead small,.gift-card-package-investment small{color:#d4f137;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.gift-card-package-lead h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(38px,5vw,68px);font-weight:880;line-height:.88}.gift-card-package-lead p{color:#ddd3ef;max-width:650px;margin:0;font-size:clamp(13px,1.35vw,18px);line-height:1.55}.gift-card-package-economics{border-bottom:1px solid var(--line);background:#f4f0e8;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);display:grid}.gift-card-package-investment{background:var(--af-purple-dark);color:#fff;align-content:center;gap:8px;padding:27px 26px;display:grid}.gift-card-package-investment strong{font-family:var(--font-display),Georgia,serif;letter-spacing:-.05em;font-size:clamp(44px,5vw,68px);line-height:.82}.gift-card-package-investment span{color:#cfc4e7;font-size:9px;line-height:1.35}.gift-card-package-economics dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.gift-card-package-economics dl>div{border-right:1px solid var(--line);min-width:0;padding:24px 17px}.gift-card-package-economics dl>div:last-child{border-right:0}.gift-card-package-economics dt{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.gift-card-package-economics dd{color:var(--af-purple-dark);font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:9px 0 5px;font-size:clamp(23px,2.35vw,34px);font-weight:880;line-height:.88}.gift-card-package-economics dl span{color:var(--muted);font-size:8px;line-height:1.3;display:block}.gift-card-package-scope{z-index:1;justify-content:space-between;align-items:center;gap:28px;padding:22px 26px;display:flex;position:relative}.gift-card-package-scope p{color:#4d4741;max-width:760px;margin:0;font-size:10px;line-height:1.55}.gift-card-package-scope p strong{color:var(--ink)}.gift-card-package-scope a,.gift-card-package-scope button{background:var(--red);color:#fff;cursor:pointer;min-height:48px;font:inherit;letter-spacing:.045em;text-transform:uppercase;border:0;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:11px 16px;font-size:10px;font-weight:900;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.gift-card-package-scope a:hover,.gift-card-package-scope a:focus-visible,.gift-card-package-scope button:hover,.gift-card-package-scope button:focus-visible{background:var(--red-dark);outline:none;transform:translateY(-2px)}.gift-card-package-note{border-top:1px solid var(--line);color:var(--muted);background:#eee9df;margin:0;padding:11px 26px 13px;font-size:7.5px;line-height:1.45}.campaign-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.campaign-preview-card{background:var(--panel);border:1px solid #25105f2e;grid-template-rows:auto 1fr auto;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.campaign-preview-card:hover{border-color:#4b2a9194;transform:translateY(-2px);box-shadow:0 18px 38px #25105f21}.campaign-preview-image{aspect-ratio:16/10;cursor:pointer;text-align:left;background:#e8e4de;border:0;border-bottom:1px solid #25105f29;width:100%;padding:0;display:block;position:relative;overflow:hidden}.campaign-preview-image img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.campaign-preview-image:hover img,.campaign-preview-image:focus-visible img{filter:saturate(1.04);transform:scale(1.025)}.campaign-preview-image:focus-visible{outline:3px solid var(--af-purple);outline-offset:-3px}.campaign-preview-visit{color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140d0ad6;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}.campaign-preview-copy{align-content:start;gap:8px;padding:18px 17px 20px;display:grid}.campaign-preview-copy small{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.campaign-preview-copy h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(19px,2vw,27px);font-weight:850;line-height:.98}.campaign-preview-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.campaign-preview-action{background:var(--af-purple-dark);color:#fff;cursor:pointer;width:100%;min-height:58px;font:inherit;text-align:left;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;font-size:clamp(12px,1.25vw,17px);font-weight:850;line-height:1.08;text-decoration:none;transition:background .18s,color .18s;display:flex}.campaign-preview-action>span:first-child{overflow-wrap:anywhere;min-width:0}.campaign-preview-action>span:last-child{flex:none}.campaign-preview-action:hover,.campaign-preview-action:focus-visible{background:var(--af-purple);outline:none}.campaign-brief-viewer-overlay{z-index:1350;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0510e6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.campaign-brief-viewer{width:min(1480px,100%);height:calc(100vh - 32px);color:var(--ink);background:#f7f3eb;border:1px solid #7353b7;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 42px 120px #0009}.campaign-brief-viewer>header{color:#fff;background:#17101f;border-bottom:1px solid #655873;justify-content:space-between;align-items:center;gap:28px;padding:15px 17px 14px 20px;display:flex}.campaign-brief-viewer>header>div{gap:5px;min-width:0;display:grid}.campaign-brief-viewer>header small{color:#d4f137;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.campaign-brief-viewer>header h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(20px,2.4vw,32px);line-height:.95;overflow:hidden}.campaign-brief-viewer>header nav{flex:none;align-items:center;gap:8px;display:flex}.campaign-brief-viewer>header nav a,.campaign-brief-viewer>header nav button{color:#fff;cursor:pointer;min-height:40px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #ffffffa6;justify-content:center;align-items:center;padding:9px 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.campaign-brief-viewer>header nav a{color:var(--af-purple-dark);background:#fff}.campaign-brief-viewer>header nav a:hover,.campaign-brief-viewer>header nav a:focus-visible,.campaign-brief-viewer>header nav button:hover,.campaign-brief-viewer>header nav button:focus-visible{outline-offset:2px;outline:2px solid #d4f137}.campaign-brief-viewer>header nav .campaign-brief-viewer-close{border-color:#ffffff59;width:40px;padding:0;font-size:24px;line-height:1}.campaign-brief-viewer-frame{background:#353039;min-height:0}.campaign-brief-viewer-frame iframe{background:#353039;border:0;width:100%;height:100%;display:block}.campaign-brief-viewer>footer{border-top:1px solid var(--line);color:var(--muted);background:#eee9df;justify-content:space-between;align-items:center;gap:20px;padding:10px 18px;font-size:8px;display:flex}.campaign-brief-viewer>footer a{color:var(--af-purple-dark);text-transform:uppercase;font-weight:850;text-decoration:none}.campaign-brief-viewer>footer a:hover,.campaign-brief-viewer>footer a:focus-visible{color:var(--red);text-underline-offset:3px;text-decoration:underline}.gift-package-overlay{z-index:1300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12091cd6;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.gift-package-dialog{width:min(1180px,100%);max-height:calc(100vh - 28px);color:var(--ink);background:#f7f3eb;border:1px solid #7251b7;position:relative;overflow:auto;box-shadow:0 38px 110px #08021085}.gift-package-close{z-index:4;color:#fff;cursor:pointer;background:#0f071d4d;border:1px solid #fff6;place-items:center;width:44px;height:44px;font-size:25px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.gift-package-close:hover,.gift-package-close:focus-visible{outline-offset:-4px;background:var(--red);outline:2px solid #fff}.gift-package-close:disabled{cursor:wait;opacity:.45}.gift-package-header{color:#fff;background:radial-gradient(circle at 80% 5%,#673bb6 0,#2a1267 48%,#130821 100%);grid-template-columns:1fr auto;align-items:end;gap:36px;padding:35px 72px 34px 38px;display:grid}.gift-package-header>div:first-child{gap:9px;display:grid}.gift-package-header p,.gift-package-header h2,.gift-package-header small{margin:0}.gift-package-header p{color:#d4f137;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.gift-package-header h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(42px,5.3vw,72px);font-weight:880;line-height:.82}.gift-package-header>div:last-child{text-align:right;justify-items:end;gap:4px;min-width:190px;display:grid}.gift-package-header>div:last-child span{color:#d8cfee;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.gift-package-header>div:last-child strong{font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;font-size:clamp(38px,4.5vw,62px);line-height:.9}.gift-package-header>div:last-child small{color:#d8cfee;text-transform:uppercase;font-size:8px}.gift-package-payment-terms{border-top:1px solid #ffffff47;gap:3px;padding-top:9px;display:grid;margin-top:9px!important}.gift-package-payment-terms b{color:#fff;text-transform:uppercase;font-size:12px;line-height:1.15}.gift-package-payment-terms span{color:#d4f137!important;letter-spacing:0!important;font-size:16px!important}.gift-package-body{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:start;display:grid}.gift-package-builder{min-width:0;padding:28px 30px 32px}.gift-package-decision{border-left:1px solid var(--line);background:#eee8de;gap:14px;min-width:0;padding:28px 28px 32px;display:grid;position:sticky;top:0}.gift-package-builder-title{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding-bottom:16px;display:flex}.gift-package-builder-title>div{align-items:baseline;gap:10px;display:flex}.gift-package-builder-title span{color:var(--red);letter-spacing:.1em;font-size:8px;font-weight:900}.gift-package-builder-title h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:.9}.gift-package-builder-title p{max-width:250px;color:var(--muted);text-align:right;margin:0;font-size:8px;line-height:1.45}.gift-package-decision .gift-package-builder-title{gap:8px;margin-bottom:2px;display:grid}.gift-package-decision .gift-package-builder-title p{text-align:left;max-width:none}.gift-package-items{border:1px solid var(--line);display:grid}.gift-package-items article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:78px minmax(0,1fr) minmax(120px,.58fr) 82px;align-items:center;gap:15px;min-height:112px;padding:17px 18px;display:grid}.gift-package-items article:last-child{border-bottom:0}.gift-package-items article.is-fixed{background:#f3effa}.gift-package-items article.is-included{background:#e9f2e9}.gift-package-thumbnail{cursor:zoom-in;background:#fff;border:1px solid #c5bbcf;width:78px;height:78px;padding:0;display:block;position:relative;overflow:hidden}.gift-package-thumbnail img{object-fit:contain;padding:4px 4px 19px;transition:transform .22s}.gift-package-thumbnail span{z-index:1;color:#fff;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#230e52eb;padding:5px 3px;font-size:6px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.gift-package-thumbnail:hover,.gift-package-thumbnail:focus-visible{border-color:var(--af-purple);outline:2px solid var(--af-purple);outline-offset:2px}.gift-package-thumbnail:hover img,.gift-package-thumbnail:focus-visible img{transform:scale(1.055)}.gift-package-item-copy{gap:5px;display:grid}.gift-package-item-copy small{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.gift-package-item-copy h4{margin:0;font-size:15px;line-height:1.05}.gift-package-item-copy p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.gift-package-price-breakdown{color:var(--af-purple-dark);justify-self:start;margin-top:2px;font-size:7px;position:relative}.gift-package-price-breakdown summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-weight:850}.gift-package-price-breakdown span{border-left:2px solid var(--af-purple);color:#554d5f;background:#f1ecf8;margin-top:4px;padding:6px 8px;line-height:1.35;display:block}.gift-package-items article>strong{color:var(--af-purple-dark);text-align:right;font-size:14px;line-height:1}.gift-package-stepper{background:#faf8fc;border:1px solid #9f91bb;grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;display:grid}.gift-package-stepper button{color:var(--af-purple-dark);cursor:pointer;background:#e5dcf5;border:0;font-size:19px}.gift-package-stepper button:disabled{cursor:not-allowed;opacity:.35}.gift-package-stepper label{justify-items:center;gap:2px;padding:6px 3px;display:grid}.gift-package-stepper label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.gift-package-stepper input,.gift-package-stepper output{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:center;background:0 0;border:0;outline:0;font-size:12px;font-weight:850}.gift-package-choice{border:1px solid #9f91bb;grid-template-columns:repeat(3,1fr);display:grid}.gift-package-choice button{min-height:38px;color:var(--af-purple-dark);cursor:pointer;background:#fff;border:0;border-right:1px solid #9f91bb;font-weight:850}.gift-package-choice button:last-child{border-right:0}.gift-package-choice button.is-active{background:var(--af-purple-dark);color:#fff}.gift-package-toggle{min-height:39px;color:var(--af-purple-dark);cursor:pointer;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #9f91bb;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:8px;font-weight:850;display:flex}.gift-package-toggle i{background:#d4cec6;border-radius:20px;width:30px;height:17px;position:relative}.gift-package-toggle i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:3px;left:3px}.gift-package-toggle.is-on{border-color:var(--af-purple);background:var(--af-purple-dark);color:#fff}.gift-package-toggle.is-on i{background:#8f6fd5}.gift-package-toggle.is-on i:after{transform:translate(13px)}.gift-package-fixed{color:var(--af-purple-dark);text-align:center;text-transform:uppercase;border:1px solid #bcb1ce;justify-self:stretch;padding:11px 9px;font-size:8px;font-weight:850}.gift-package-total{border:1px solid var(--line);background:#fff;gap:0;margin-top:20px;display:grid}.gift-package-total small{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.gift-package-total-heading{background:var(--af-purple-dark);color:#fff;justify-content:space-between;align-items:end;gap:20px;padding:18px;display:flex}.gift-package-total-heading>span{gap:5px;display:grid}.gift-package-total-heading strong{font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;font-size:clamp(38px,4vw,54px);line-height:.82}.gift-package-total-heading p{color:#d9cfef;text-transform:uppercase;margin:0;font-size:8px}.gift-package-base-summary{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:17px 18px;display:grid}.gift-package-base-summary>span{gap:5px;display:grid}.gift-package-base-summary strong{color:var(--af-purple-dark);font-size:20px}.gift-package-base-summary p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.gift-package-payment-summary{border-bottom:1px solid var(--line);background:#eef9ce;grid-template-columns:minmax(230px,.7fr) 1fr;align-items:center;gap:20px;padding:17px 18px;display:grid}.gift-package-payment-summary>span{gap:5px;display:grid}.gift-package-payment-summary small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.gift-package-payment-summary strong{color:var(--af-purple-dark);font-size:clamp(20px,2vw,27px)}.gift-package-payment-summary p{color:var(--ink);margin:0;font-size:13px;font-weight:700}.gift-package-addons-summary{gap:10px;padding:15px 18px 18px;display:grid}.gift-package-addons-summary>div{color:var(--af-purple-dark);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:9px;font-weight:850;display:flex}.gift-package-addons-summary>div strong{font-size:17px}.gift-package-addons-summary>p{color:var(--muted);margin:0;font-size:8px}.gift-package-addons-summary ul{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.gift-package-addons-summary li{background:#f6f2eb;justify-content:space-between;align-items:center;gap:18px;padding:10px 11px;display:flex}.gift-package-addons-summary li>span{gap:3px;display:grid}.gift-package-addons-summary li b{font-size:8px}.gift-package-addons-summary li small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:7px;font-weight:500}.gift-package-addons-summary li>strong{color:var(--af-purple-dark);flex:none;font-size:12px}.gift-package-decision>label:not(.gift-package-authority){gap:6px;display:grid}.gift-package-decision>label>span{color:#514a45;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.gift-package-decision input,.gift-package-decision textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bbb2a6;border-radius:0;font-size:11px}.gift-package-decision input{min-height:43px;padding:10px 11px}.gift-package-decision textarea{resize:vertical;min-height:105px;padding:11px;line-height:1.45}.gift-package-decision input:focus,.gift-package-decision textarea:focus{border-color:var(--af-purple);outline:2px solid #4b2a912e}.gift-package-authority{cursor:pointer;background:#f8f5ef;border:1px solid #bbb2a6;grid-template-columns:19px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.gift-package-authority input{width:18px;height:18px;min-height:0;accent-color:var(--af-purple-dark);margin:0}.gift-package-authority span{line-height:1.45;color:#514a45!important;letter-spacing:0!important;text-transform:none!important;font-size:8px!important;font-weight:600!important}.gift-package-status{border-left:3px solid var(--af-purple);color:#2b165c;background:#e7dff6;margin:0;padding:10px 11px;font-size:8px;line-height:1.4}.gift-package-status.is-error{border-color:var(--red);color:#7a211c;background:#fae4e1}.gift-package-decision-actions{gap:8px;display:grid}.gift-package-decision-actions button{border:1px solid var(--af-purple-dark);min-height:46px;color:var(--af-purple-dark);cursor:pointer;font:inherit;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:8px;font-weight:900;display:flex}.gift-package-decision-actions button.is-approve{background:var(--af-purple-dark);color:#fff}.gift-package-decision-actions button:hover,.gift-package-decision-actions button:focus-visible{outline:2px solid var(--af-purple);outline-offset:2px}.gift-package-decision-actions button:disabled{cursor:wait;opacity:.5}.gift-package-email-note{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.gift-package-complete{text-align:center;background:radial-gradient(circle at 50% 0,#f7f3eb 0,#eee6f8 68%,#ddd0f0 100%);align-content:center;justify-items:center;gap:13px;min-height:min(680px,100vh - 28px);padding:60px 24px;display:grid}.gift-package-complete>span{background:var(--af-purple-dark);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.gift-package-complete>p:first-of-type{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin:8px 0 0;font-size:9px;font-weight:900}.gift-package-complete h2{max-width:760px;font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,92px);line-height:.82}.gift-package-complete>strong{color:var(--af-purple-dark);font-size:clamp(22px,3vw,38px)}.gift-package-complete-copy{max-width:610px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.gift-package-complete>div{gap:10px;margin-top:12px;display:flex}.gift-package-complete button{border:1px solid var(--af-purple-dark);background:var(--af-purple-dark);color:#fff;cursor:pointer;min-height:46px;font:inherit;text-transform:uppercase;padding:12px 16px;font-size:8px;font-weight:900}.gift-package-complete button:last-child{color:var(--af-purple-dark);background:0 0}.gift-package-gallery{z-index:1320;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08030fed;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gift-package-gallery-panel{width:min(1120px,100%);max-height:calc(100vh - 36px);color:var(--ink);background:#f7f3eb;border:1px solid #7655be;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 38px 110px #0000009e}.gift-package-gallery-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding:19px 20px 16px;display:flex}.gift-package-gallery-panel>header>div{gap:5px;display:grid}.gift-package-gallery-panel>header small{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.gift-package-gallery-panel>header h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(25px,3vw,39px);line-height:.9}.gift-package-gallery-panel>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.gift-package-gallery-panel>header>button{border:1px solid var(--ink);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;flex:none;place-items:center;font-size:25px;line-height:1;display:grid}.gift-package-gallery-panel>header>button:hover,.gift-package-gallery-panel>header>button:focus-visible{outline:2px solid var(--red);outline-offset:2px;background:var(--red);color:#fff}.gift-package-gallery-stage{background:#17101f;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:13px;min-height:0;padding:15px 18px;display:grid}.gift-package-gallery-image{background:#0e0916;width:100%;height:min(61vh,680px);min-height:330px;position:relative;overflow:hidden}.gift-package-gallery-image img{object-fit:contain!important;object-position:center!important}.gift-package-gallery-stage>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.gift-package-gallery-stage>button:hover,.gift-package-gallery-stage>button:focus-visible{outline-offset:3px;background:var(--af-purple);border-color:#fff;outline:2px solid #fff}.gift-package-gallery-panel>footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:10px 14px;display:grid}.gift-package-gallery-panel>footer>span{min-width:44px;color:var(--af-purple-dark);text-align:center;font-size:9px;font-weight:900}.gift-package-gallery-strip{scrollbar-color:#8e7cae transparent;gap:7px;min-width:0;padding:3px;display:flex;overflow-x:auto}.gift-package-gallery-strip button{cursor:pointer;opacity:.62;background:#fff;border:1px solid #c4bbc9;flex:0 0 62px;width:62px;height:48px;padding:0;position:relative;overflow:hidden}.gift-package-gallery-strip button img{object-fit:contain;padding:2px}.gift-package-gallery-strip button:hover,.gift-package-gallery-strip button:focus-visible,.gift-package-gallery-strip button.is-active{border-color:var(--af-purple);outline:2px solid var(--af-purple);outline-offset:1px;opacity:1}@media (width<=900px){.gift-package-body{grid-template-columns:1fr}.gift-package-decision{border-top:1px solid var(--line);border-left:0;position:static}}.af6-campaign-overview{margin:-5px 0 40px}.af6-campaign-intro{background:radial-gradient(circle at 78% 20%, #5730a6 0, var(--af-purple-dark) 48%, #16092e 100%);color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(30px,5vw,76px);padding:clamp(26px,3.8vw,48px);display:grid}.af6-campaign-intro h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(42px,5.6vw,76px);font-weight:850;line-height:.88}.af6-campaign-intro>p{color:#ddd3ef;margin:0;font-size:clamp(14px,1.55vw,20px);line-height:1.5}.af6-campaign-intro>p strong{color:#d4f137}.af6-system-summary{border:1px solid #cbc3d0;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.af6-system-summary li{min-height:70px;color:var(--af-purple-dark);text-transform:uppercase;background:#f5f1f8;border-right:1px solid #cbc3d0;padding:20px;font-size:13px;font-weight:900;line-height:1.2}.af6-system-summary li:last-child{border-right:0}.af6-modules-heading{justify-content:space-between;align-items:end;gap:30px;padding:44px 0 18px;display:flex}.af6-modules-heading h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(31px,4vw,52px);font-weight:850;line-height:.92}.af6-modules-heading>p{max-width:320px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.5}.af6-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.af6-module-card{background:var(--panel);border:1px solid #25105f2e;grid-template-rows:auto 1fr auto;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.af6-module-card:not(.is-coming-soon):hover{border-color:#4b2a9194;transform:translateY(-2px);box-shadow:0 18px 38px #25105f21}.af6-module-visual{aspect-ratio:16/10;background:#e8e4de;border-bottom:1px solid #25105f29;text-decoration:none;display:block;position:relative;overflow:hidden}.af6-module-visual-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;padding:0}.af6-module-visual>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140d0ad6;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;bottom:10px;right:10px}.af6-module-visual:focus-visible{outline:3px solid var(--af-purple);outline-offset:-3px}.af6-module-preview{display:grid;position:absolute;inset:0;overflow:hidden}.af6-module-preview--brief{color:#fff;background:radial-gradient(circle at 78% 20%,#5b26b0 0,#26094d 42%,#0d0713 82%);align-content:center;gap:12px;padding:26px}.af6-module-preview--brief:after{content:"6";color:#ffffff12;font-size:210px;font-weight:900;line-height:1;position:absolute;bottom:-44px;right:-3px}.af6-module-preview--brief small{z-index:1;color:#8be8f4;letter-spacing:.13em;font-size:8px;font-weight:900}.af6-module-preview--brief strong{z-index:1;letter-spacing:-.04em;font-size:clamp(24px,2.6vw,37px);line-height:.86}.af6-module-preview--brief strong em{color:#d4f137;font-style:normal}.af6-module-preview--brief>span{z-index:1;color:#171411;letter-spacing:.07em;background:#d4f137;justify-self:start;padding:7px 9px;font-size:8px;font-weight:900}.af6-module-preview--brief>span b{font-size:17px}.af6-module-preview--hub{color:#747077;filter:grayscale();background:#e5e1e7;grid-template-columns:54px 1fr;gap:16px;padding:20px}.af6-hub-sidebar{background:#8b8790;align-content:start;gap:10px;padding:13px 10px;display:grid}.af6-hub-sidebar i{background:#c9c6cc;border-radius:4px;height:5px;display:block}.af6-hub-content{align-content:start;gap:9px;padding-top:8px;display:grid}.af6-hub-content small{letter-spacing:.12em;font-size:7px;font-weight:850}.af6-hub-content strong{text-transform:uppercase;max-width:190px;font-size:20px;line-height:.96}.af6-hub-content span{background:#ccc8cf;height:14px;display:block}.af6-hub-content span:nth-of-type(2){width:82%}.af6-hub-content span:nth-of-type(3){width:64%}.af6-module-preview--hub>b{letter-spacing:.1em;background:#f4f2f5eb;border:1px solid #6f6b73;width:max-content;padding:9px 12px;font-size:9px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-4deg)}.af6-module-preview--order{color:var(--af-purple-dark);background:linear-gradient(145deg,#fbfaf7,#e8e2f1);align-content:center;gap:8px;padding:26px}.af6-module-preview--order:after{content:"APPROVE";background:var(--red);color:#fff;letter-spacing:.12em;padding:6px 18px;font-size:8px;font-weight:900;position:absolute;top:20px;right:-14px;transform:rotate(42deg)}.af6-module-preview--order small{letter-spacing:.12em;font-size:8px;font-weight:850}.af6-module-preview--order strong{letter-spacing:-.05em;margin-bottom:6px;font-size:clamp(35px,4vw,55px);line-height:.8}.af6-module-preview--order span{align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.af6-module-preview--order span i{background:var(--red);border-radius:50%;width:5px;height:5px}.af6-module-copy{align-content:start;gap:8px;padding:18px 17px 20px;display:grid}.af6-module-copy small{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.af6-module-copy h4{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:850;line-height:.98}.af6-module-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.af6-module-action{background:var(--af-purple-dark);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:15px 17px;font-size:clamp(12px,1.25vw,17px);font-weight:850;line-height:1.08;text-decoration:none;transition:background .18s;display:flex}.af6-module-action-button{cursor:pointer;text-align:left;border:0;width:100%;font-family:inherit}.af6-module-action:hover,.af6-module-action:focus-visible{background:var(--af-purple);outline:none}.af6-module-action.is-disabled{color:#68646a;cursor:not-allowed;background:#bbb7bd}.af6-module-card.is-coming-soon{background:#ece9e5}.af6-module-card.is-coming-soon .af6-module-copy{opacity:.72}.af6-module-card.is-coming-soon .af6-module-visual{cursor:default;background:#dedbd7}.af6-module-card.is-coming-soon .af6-module-preview{filter:grayscale();opacity:.78}.af6-module-card.is-coming-soon .af6-module-preview--order:after{display:none}.af6-module-card.is-coming-soon .af6-module-preview--brief>span{color:#403c43;background:#d4d0d6}.af6-module-coming-stamp{z-index:3;color:#454148;letter-spacing:.1em;background:#f4f2f5f0;border:1px solid #6f6b73;width:max-content;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-4deg)}.af6-overview-modal{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0713c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.af6-overview-modal>article{background:var(--panel);width:min(660px,100%);max-height:calc(100vh - 44px);padding:clamp(28px,5vw,54px);position:relative;overflow-y:auto;box-shadow:0 40px 100px #0000005c}.af6-overview-modal h3{max-width:560px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-transform:uppercase;margin:12px 0 20px;font-size:clamp(34px,5vw,58px);font-weight:850;line-height:.9}.af6-modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:13px;right:13px}.af6-modal-lead{color:#4d4741;margin:0 0 24px;font-size:15px;line-height:1.55}.af6-overview-modal ul{background:var(--line);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.af6-overview-modal li{background:var(--paper);padding:15px 15px 15px 40px;font-size:12px;line-height:1.5;position:relative}.af6-overview-modal li:before{content:"✓";color:var(--af-purple);font-weight:900;position:absolute;left:15px}.af6-modal-note{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:16px;font-size:9px;line-height:1.5}.af6-modal-done{background:var(--af-purple-dark);color:#fff;cursor:pointer;text-transform:uppercase;border:0;width:100%;margin-top:22px;padding:13px 18px;font-weight:850}.af6-modal-done:hover,.af6-modal-done:focus-visible{background:var(--af-purple);outline:none}.af6-package-dialog,.gift-card-package-dialog{width:min(1500px,100%)}.af6-package-header{background:radial-gradient(circle at 82% 8%,#6636bb 0,#2a1267 47%,#11061e 100%)}.af6-package-header h2{max-width:760px}.af6-working-banner{background:var(--af-purple-dark);color:#fff;border-left:4px solid #d4f137;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.af6-working-banner strong{color:#d4f137;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:12px}.af6-working-banner span{color:#ddd3ef;font-size:13px;line-height:1.45}.af6-package-icon{color:#d4f137;width:78px;height:78px;font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;background:radial-gradient(circle at 72% 18%,#6b39be 0,#2a1267 55%,#16092e 100%);border:1px solid #c5bbcf;place-items:center;font-size:25px;font-weight:900;display:grid}.af6-package-items article{min-height:144px}.af6-package-items .gift-package-item-copy p{max-width:460px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-header p,:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-header>div:last-child span,:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-header>div:last-child small,:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-builder-title span{font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-builder-title p{max-width:330px;font-size:12px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-item-copy{gap:8px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-item-copy small{font-size:10px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-item-copy h4{font-size:20px;line-height:1.08}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-item-copy p{font-size:13px;line-height:1.5}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-price-breakdown{font-size:10px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-price-breakdown span{padding:9px 11px;font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-fixed{font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-items article>strong{font-size:17px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-stepper label span{font-size:9px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-stepper input,:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-stepper output{font-size:15px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-total small{font-size:10px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-total-heading p{font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-base-summary{grid-template-columns:190px 1fr}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-base-summary p{font-size:12px;line-height:1.55}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-addons-summary>div{font-size:12px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-addons-summary>p,:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-addons-summary li b{font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-addons-summary li small{font-size:10px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-decision>label>span{font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-decision input,:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-decision textarea{font-size:14px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-decision input{min-height:49px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-authority span{font-size:11px!important}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-status{font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-decision-actions button{min-height:52px;font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-email-note{font-size:10px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-complete>p:first-of-type{font-size:11px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-complete-copy{font-size:13px}:is(.af6-package-dialog,.gift-card-package-dialog) .gift-package-complete button{font-size:11px}.gift-card-package-dialog .gift-package-items article{min-height:144px}.gift-card-package-dialog .gift-package-thumbnail img{padding-bottom:27px}.gift-card-package-dialog .gift-package-thumbnail span{padding-block:6px;font-size:9px}.gift-card-package-dialog .gift-package-toggle{min-height:44px;font-size:11px}.gift-card-proposal{border:1px solid var(--ink);background:var(--panel);margin-top:34px;padding:30px;scroll-margin-top:110px}.proposal-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.proposal-heading h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1}.proposal-downloads{flex:0 0 180px;gap:9px;display:grid}.proposal-downloads a{border:1px solid var(--ink);text-align:center;padding:10px 11px;font-size:10px;font-weight:800;text-decoration:none}.proposal-downloads a:first-child{background:var(--ink);color:#fff}.proposal-downloads a:hover{border-color:var(--red);background:var(--red);color:#fff}.offer-pair{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;display:grid}.offer-pair article{background:var(--paper);padding:22px;position:relative}.offer-number{color:#d3272147;font-family:var(--font-display), Georgia, serif;font-size:36px;position:absolute;top:15px;right:18px}.offer-pair h4{font-family:var(--font-display), Georgia, serif;margin:13px 0 10px;font-size:32px;line-height:1}.offer-pair article>p:last-child{color:#4d4741;margin:0;font-size:12px;line-height:1.55}.playbook-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.playbook-grid>div{border-right:1px solid var(--line);align-content:start;gap:7px;min-height:150px;padding:16px 12px;display:grid}.playbook-grid>div:last-child{border-right:0}.playbook-grid small{color:var(--red);font-size:9px;font-weight:800}.playbook-grid strong{font-size:11px}.playbook-grid span{color:var(--muted);font-size:10px;line-height:1.4}.stock-plan{grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}.stock-plan p:not(.section-label){color:#4d4741;margin:10px 0 0;font-size:11px;line-height:1.5}.stock-plan strong{color:var(--ink)}.stock-plan em{color:var(--muted);font-size:9px;display:block}.campaign-assets{border-top:1px solid var(--ink);margin-top:34px;padding-top:28px;scroll-margin-top:110px}.campaign-assets-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.campaign-assets-heading h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-transform:uppercase;margin:8px 0 0;font-size:28px;font-weight:800;line-height:1}.asset-shelf-controls{color:var(--muted);align-items:center;gap:12px;font-size:10px;display:flex}.asset-shelf-controls button{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:4px 0;font-size:10px;font-weight:800}.asset-shelf-controls button:hover{color:var(--red);border-color:var(--red)}.asset-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaign-assets.is-day-zero .asset-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-shelf-card{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:285px;padding:17px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.asset-shelf-card.is-ready{background:var(--panel);color:var(--ink)}.asset-shelf-card.is-ready:hover{border-color:var(--red);transform:translateY(-3px)}.asset-shelf-card.is-ready.is-featured{border:2px solid var(--af-purple);background:linear-gradient(145deg, var(--af-purple-dark), var(--af-purple));color:#fff;box-shadow:0 15px 34px #2d166733}.asset-shelf-card.is-ready.is-featured:hover{border-color:#7c5ac7;transform:translateY(-4px);box-shadow:0 18px 42px #2d166747}.asset-shelf-card.is-ready.is-featured .asset-card-top,.asset-shelf-card.is-ready.is-featured .asset-card-top strong,.asset-shelf-card.is-ready.is-featured p{color:#ffffffc7}.asset-shelf-card.is-ready.is-featured h4{font-size:24px}.asset-shelf-card.is-ready.is-featured .asset-card-share{border-top-color:#ffffff94}.asset-shelf-card.is-soon{color:#858078;background:#ebe8e1}.asset-shelf-card.is-unavailable{color:#746f68;background:#e4e1db}.asset-card-top{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;font-weight:800;display:flex}.asset-shelf-card.is-ready .asset-card-top strong{color:#287141}.asset-shelf-card.is-soon .asset-card-top strong{color:#8f8a82}.asset-shelf-card.is-unavailable .asset-card-top strong{color:var(--red)}.asset-shelf-card h4{font-family:var(--font-display), Georgia, serif;margin:0 0 9px;font-size:20px;line-height:1.08}.asset-shelf-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.asset-shelf-card.is-soon p{color:#918c85}.asset-shelf-card.is-unavailable p{color:#746f68}.asset-card-share{border-top:1px solid var(--line);gap:7px;padding-top:13px;display:grid}.asset-card-open,.asset-card-copy{border:1px solid var(--ink);letter-spacing:.06em;text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:10px 11px;font-size:8px;font-weight:850;line-height:1.25;text-decoration:none;display:flex}.asset-card-open{background:var(--ink);color:#fff}.asset-card-open span{font-size:13px;transition:transform .18s}.asset-card-open:hover span,.asset-card-open:focus-visible span{transform:translate(3px)}.asset-card-copy{color:var(--af-purple);border-color:var(--af-purple);cursor:pointer;background:#fff;justify-content:center}.asset-card-copy:hover,.asset-card-copy:focus-visible{background:#eee9f9;outline:none}.asset-card-copy.is-copied{color:#287141;background:#e7f2ea;border-color:#287141}.asset-share-guidance{min-height:25px;color:var(--muted);font-size:8px;line-height:1.45}.asset-share-guidance.is-error{color:var(--red)}.asset-shelf-card.is-featured .asset-card-open{color:var(--af-purple-dark);background:#fff;border-color:#fff}.asset-shelf-card.is-featured .asset-card-copy{color:#fff;background:0 0;border-color:#ffffffc7}.asset-shelf-card.is-featured .asset-card-copy:hover,.asset-shelf-card.is-featured .asset-card-copy:focus-visible{background:#ffffff1f}.asset-shelf-card.is-featured .asset-card-copy.is-copied{color:#d6f4dd;background:#bde9c826;border-color:#bde9c8}.asset-shelf-card.is-featured .asset-share-guidance{color:#ffffffc2}.asset-card-delivered{color:#fff;border-top:1px solid #ffffff94;gap:5px;padding-top:14px;display:grid}.asset-card-delivered strong{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.asset-card-delivered span{color:#ffffffc2;font-size:8px;line-height:1.45}.asset-card-action{letter-spacing:.06em;text-transform:uppercase;border-top:1px solid;padding-top:14px;font-size:9px;font-weight:800}.asset-shelf-card.is-soon .asset-card-action{color:#969188}.asset-shelf-card.is-unavailable .asset-card-action{color:var(--ink)}@keyframes flyer-front-cycle{0%,34%{opacity:1;transform:translateY(0)scale(1.002)}46%,84%{opacity:0;transform:translateY(-9px)scale(1.006)}96%,to{opacity:1;transform:translateY(0)scale(1.002)}}@keyframes flyer-back-cycle{0%,34%{opacity:0;transform:translateY(9px)scale(1.006)}46%,84%{opacity:1;transform:translateY(0)scale(1.002)}96%,to{opacity:0;transform:translateY(9px)scale(1.006)}}@keyframes flyer-progress-cycle{0%,34%{transform-origin:0;transform:scaleX(0)}46%,84%{transform-origin:0;transform:scaleX(1)}84.01%{transform-origin:100%;transform:scaleX(1)}96%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes flyer-front-label-cycle{0%,34%,96%,to{opacity:1}46%,84%{opacity:.35}}@keyframes flyer-back-label-cycle{0%,34%,96%,to{opacity:.35}46%,84%{opacity:1}}@keyframes flyer-shine-cycle{0%,31%{transform:translate(-120%)skew(-9deg)}48%,to{transform:translate(320%)skew(-9deg)}}@keyframes flyer-front-reduced-cycle{0%,38%{opacity:1}48%,88%{opacity:0}98%,to{opacity:1}}@keyframes flyer-back-reduced-cycle{0%,38%{opacity:0}48%,88%{opacity:1}98%,to{opacity:0}}.asset-link-editor{border:1px solid var(--line);background:var(--panel);align-content:start;gap:12px;min-height:240px;padding:16px;display:grid}.asset-card-index{color:var(--red);font-size:9px;font-weight:800}.asset-link-editor label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}.asset-link-editor input{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);text-transform:none;letter-spacing:0;background:0 0;padding:8px 2px;font-size:11px}.asset-link-editor input:focus{border-color:var(--red);outline:none}.asset-editor-actions{align-items:center;gap:9px;margin-top:auto;display:flex}.asset-editor-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:8px 10px;font-size:9px;font-weight:800}.asset-editor-actions button:disabled{cursor:wait;opacity:.65}.asset-editor-actions .clear-asset-link{color:var(--muted);background:0 0;padding-left:0;padding-right:0}.asset-editor-actions .save-state{margin-left:auto;font-size:9px}.date-editor{text-align:right;flex:none;min-width:320px;margin-left:auto}.date-trigger{border:0;border-bottom:3px solid var(--ink);width:100%;color:var(--ink);cursor:pointer;font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;white-space:nowrap;background:0 0;justify-content:flex-end;align-items:baseline;padding:6px 0 11px;font-size:clamp(20px,1.6vw,28px);font-weight:800;line-height:1;transition:color .18s,border-color .18s;display:flex}.date-trigger:hover,.date-trigger:focus-visible{border-bottom-color:var(--red);color:var(--red);outline:none}.edit-hint{opacity:0;max-width:0;color:var(--red);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-left:0;font-size:10px;font-weight:800;transition:all .18s;display:inline-block;overflow:hidden}.date-trigger:hover .edit-hint,.date-trigger:focus-visible .edit-hint{opacity:1;max-width:48px;margin-left:12px}.date-fields{border:1px solid var(--line);background:var(--panel);align-items:end;gap:8px;padding:10px;display:flex;box-shadow:0 14px 36px #211c1717}.date-fields label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;gap:4px;font-size:9px;display:grid}.date-fields input{border:0;border-bottom:1px solid var(--line);width:128px;color:var(--ink);background:0 0;padding:5px 0;font-size:12px}.date-separator{color:var(--muted);padding-bottom:7px;font-size:11px}.done-button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:8px 10px;font-size:11px}.done-button:hover{background:var(--red)}.notes-wrap{border:1px solid var(--line);background:#faf8f3;margin-top:18px;padding:18px 20px}.notes-wrap label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.save-state{color:var(--muted);font-size:11px}.save-state.saved{color:#287141}.save-state.error{color:var(--red)}.notes-wrap textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:0;padding:13px;line-height:1.5;transition:background .2s,border .2s,padding .2s;display:block}.notes-wrap textarea::placeholder{color:#938c82}.notes-wrap textarea:hover,.notes-wrap textarea:focus{border-color:var(--af-purple);background:#fff;outline:2px solid #4b2a9133}.campaign-approval{border:1px solid #25105f3d;border-left:7px solid var(--af-purple-dark);background:linear-gradient(100deg,#f3eefb,#fffdfa);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:16px 0 0;padding:22px 24px;display:grid;box-shadow:0 13px 32px #2a184f14}.campaign-approval>div:first-child{gap:5px;display:grid}.campaign-approval h3{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:.95}.campaign-approval>div:first-child>p:last-child{max-width:610px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.campaign-approval-actions{align-items:stretch;gap:10px;display:flex}.campaign-approval-actions>button{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;min-width:190px;min-height:58px;padding:14px 16px;font-size:11px;font-weight:850;transition:background .18s,color .18s,transform .18s;display:flex}.campaign-approval-actions>button span{border:1px solid;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.campaign-approval-actions .request-changes-button{border:1px solid var(--af-purple-dark);color:var(--af-purple-dark);background:#ffffffb8}.campaign-approval-actions .approve-campaign-button{border:1px solid var(--af-purple-dark);background:var(--af-purple-dark);color:#fff}.campaign-approval-actions .request-changes-button:hover,.campaign-approval-actions .request-changes-button:focus-visible{background:#e8def7;outline:none;transform:translateY(-1px)}.campaign-approval-actions .approve-campaign-button:hover,.campaign-approval-actions .approve-campaign-button:focus-visible{background:var(--af-purple);outline:none;transform:translateY(-1px)}.campaign-approval-actions>button:disabled{cursor:wait;opacity:.65;transform:none}.campaign-approval.is-approved{background:#edf7f1;border-left-color:#1e7048}.campaign-approval.is-approved .approve-campaign-button{background:#1e7048;border-color:#1e7048}.campaign-approval-message{color:#1d5a3d;border-top:1px solid #4b2a9133;grid-column:1/-1;margin:-7px 0 0;padding-top:12px;font-size:11px;font-weight:750}.campaign-approval.is-error .campaign-approval-message{color:#9b251f}.change-request-backdrop{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0618bd;place-items:center;padding:clamp(18px,4vw,54px);display:grid;position:fixed;inset:0}.change-request-dialog{border:2px solid var(--af-purple-dark);background:var(--panel);width:min(780px,100%);max-height:calc(100vh - 36px);position:relative;overflow-y:auto;box-shadow:0 36px 110px #06010f7a}.change-request-close{z-index:2;border:1px solid var(--line);background:var(--panel);width:46px;height:46px;color:var(--ink);cursor:pointer;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.change-request-close:hover,.change-request-close:focus-visible{border-color:var(--af-purple);color:var(--af-purple);outline:3px solid #4b2a9133}.change-request-dialog>header{padding:34px 78px 8px 34px}.change-request-dialog>header h3,.change-request-success h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 12px;font-size:clamp(34px,5vw,58px);font-weight:850;line-height:.9}.change-request-dialog>header>p:last-child,.change-request-success>p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.change-request-notes{border-left:5px solid var(--red);background:#f5f1e9;margin:20px 34px 0;padding:18px 20px}.change-request-notes>p:last-child{color:#4e4842;white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.55}.change-request-field{color:var(--red);letter-spacing:.09em;text-transform:uppercase;gap:9px;margin:18px 34px 0;font-size:11px;font-weight:850;display:grid}.change-request-field textarea{resize:vertical;border:2px solid var(--af-purple);width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;padding:16px;font-size:16px;font-weight:500;line-height:1.55}.change-request-field textarea:focus{outline:4px solid #4b2a9124}.change-request-field small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:600;line-height:1.45}.change-request-error{color:#9b251f;background:#fff0ee;margin:14px 34px 0;padding:12px 14px;font-size:12px;font-weight:750}.change-request-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding:20px 34px 30px;display:flex}.change-request-actions button,.change-request-success button{border:1px solid var(--af-purple-dark);min-height:52px;color:var(--af-purple-dark);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:12px 17px;font-size:11px;font-weight:850}.change-request-actions button:last-child{background:var(--af-purple-dark);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-width:220px;display:flex}.change-request-actions button:hover,.change-request-actions button:focus-visible,.change-request-success button:hover,.change-request-success button:focus-visible{background:var(--af-purple);color:#fff;outline:none}.change-request-actions button:disabled{cursor:wait;opacity:.55}.change-request-success{align-content:center;justify-items:start;min-height:520px;padding:64px clamp(28px,7vw,74px);display:grid}.change-request-success>span{color:#fff;background:#1e7048;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:22px;font-size:28px;display:grid;box-shadow:0 0 0 10px #1e70481a}.change-request-success button{background:var(--af-purple-dark);color:#fff;margin-top:26px}.calendar-panel{border:2px solid var(--af-purple-dark);background:var(--panel);margin:36px 0;padding:18px 16px;position:sticky;top:22px;overflow:hidden;box-shadow:0 24px 58px #25105f1f,7px 7px #4b2a9112}.calendar-heading{border-bottom:1px solid var(--ink);gap:7px;padding-bottom:14px;display:grid}.calendar-heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-transform:uppercase;margin:5px 0 0;font-size:20px;font-weight:850;line-height:.95}.calendar-heading>p{display:none}.months{color:var(--muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;grid-template-columns:31fr 30fr 31fr 30fr 31fr 31fr 15fr;margin:14px 0 6px 70px;font-size:6px;font-weight:800;display:grid}.timeline{position:relative}.timeline:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0 15.58%,#d9d3c9cc 15.58% calc(15.58% + 1px),#0000 calc(15.58% + 1px) 30.65%,#d9d3c9cc 30.65% calc(30.65% + 1px),#0000 calc(30.65% + 1px) 46.23%,#d9d3c9cc 46.23% calc(46.23% + 1px),#0000 calc(46.23% + 1px) 61.31%,#d9d3c9cc 61.31% calc(61.31% + 1px),#0000 calc(61.31% + 1px) 76.88%,#d9d3c9cc 76.88% calc(76.88% + 1px),#0000 calc(76.88% + 1px) 92.46%,#d9d3c9cc 92.46% calc(92.46% + 1px),#0000 calc(92.46% + 1px));position:absolute;inset:0 0 0 70px}.timeline-row{z-index:1;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d9d3c9cc;grid-template-columns:64px 1fr;align-items:center;width:100%;min-height:46px;padding:0;display:grid;position:relative}.timeline-row:hover .row-name{color:var(--red)}.row-name{color:var(--muted);gap:2px;padding-right:5px;font-size:9px;font-weight:750;line-height:1.05;transition:color .2s;display:grid}.row-name small{color:#aaa198;letter-spacing:.08em;font-size:6px}.track{height:19px;position:relative}.campaign-block{background:#28241f;min-width:3px;height:10px;transition:top .25s,height .25s,background .25s,box-shadow .25s;position:absolute;top:5px}.timeline-row.is-active .row-name{color:var(--ink)}.timeline-row.is-active .campaign-block{background:var(--red);height:17px;top:1px;box-shadow:0 4px 12px #d327213d}.calendar-active{align-items:center;gap:9px;min-height:34px;margin-top:16px;display:flex}.calendar-active p{color:var(--muted);margin:0;font-size:9px;line-height:1.35}.calendar-active strong{color:var(--ink);font-size:10px}.pulse{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d327211c}.calendar-tip{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:8px;line-height:1.4}.page-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:50px 0 70px 28px;font-size:12px;display:flex}.page-footer p{margin:0}.page-footer a{text-underline-offset:4px}.guide-viewer{min-height:100vh;color:var(--ink);background:#ebe7f4}.guide-toolbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a0a43f5;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(18px,4vw,54px);display:flex;position:sticky;top:0;box-shadow:0 8px 28px #1e0f4033}.guide-toolbar p{color:#cbbcf3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:8px;font-weight:800}.guide-toolbar h1{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;margin:0;font-size:clamp(20px,2.5vw,34px);font-weight:800;line-height:1}.guide-toolbar>div:last-child{gap:8px;display:flex}.guide-toolbar button{color:var(--af-purple-dark);cursor:pointer;background:#fff;border:1px solid #ffffff8c;padding:10px 12px;font-size:10px;font-weight:800}.guide-toolbar .guide-close{color:#fff;background:0 0}.guide-toolbar button:hover{background:#d9cef4}.guide-print-note{color:#615873;margin:0;padding:16px clamp(18px,4vw,54px) 0;font-size:10px}.guide-pages{gap:28px;width:min(1500px,100% - 36px);margin:22px auto 0;padding-bottom:56px;display:grid}.guide-page{background:#fff;border:1px solid #2b195433;margin:0;position:relative;box-shadow:0 24px 60px #2d1b5229}.guide-page img{width:100%;height:auto;display:block}.guide-page-number{width:14.7%;height:9.3%;color:var(--af-purple-dark);text-align:center;text-transform:uppercase;background:#fff;border:1px solid #b7a3e0;border-radius:clamp(3px,.8vw,12px);font-size:clamp(5px,1.05vw,16px);line-height:1;display:grid;position:absolute;top:2.25%;right:2.45%;overflow:hidden}.guide-page-number>strong,.guide-page-number>span{place-items:center;display:grid}.guide-page-number>strong{background:var(--af-purple);color:#fff;letter-spacing:.02em;font-size:.78em}.guide-page figcaption{color:#fff;background:#1f1045d6;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;bottom:10px;right:12px}@media (width<=1040px){.site-sticky-header{padding-left:0;padding-right:0}.sticky-site-meta{margin-left:20px;margin-right:20px}.campaign-navigator{scrollbar-width:none;overflow-x:auto}.campaign-navigator::-webkit-scrollbar{display:none}.campaign-nav-track{grid-template-columns:repeat(7,minmax(155px,1fr));width:max-content}.campaign-nav-item{min-height:70px}.campaign-navigator.is-compact .campaign-nav-item{min-height:53px}.hero{min-height:0}.hero-body{grid-template-columns:1fr;gap:52px;padding-top:0}.hero-body.is-video-empty{grid-template-columns:1fr}.hero-body.is-video-empty .hero-calendar{grid-area:1/1}.hero-body.is-video-empty .hero-pinned-video.is-empty{grid-area:2/1;width:min(520px,100%);min-height:260px}.hero-copy,.hero-pinned-video{width:min(820px,100%)}.hero-calendar{justify-self:stretch;max-width:none}.experience{flex-direction:column;gap:0;padding:0;display:flex}.calendar-panel{z-index:10;border-width:0 0 1px;order:-1;width:100%;margin:0;padding:18px 24px;position:relative;top:auto;overflow-x:auto;box-shadow:0 12px 30px #28211a14}.calendar-heading,.calendar-active,.calendar-tip{display:none}.months,.timeline{width:890px}.months{width:804px;margin:0 0 4px 86px}.timeline{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.timeline:before{display:none}.timeline-row{border:0;min-height:0;display:block}.row-name{white-space:nowrap;text-overflow:ellipsis;height:28px;color:var(--muted);font-size:10px;display:block;overflow:hidden}.row-name small,.track{display:none}.timeline-row.is-active{border-bottom:3px solid var(--red)}.briefs{gap:22px;width:100%;padding:24px}.completed-campaign{margin-top:0;scroll-margin-top:20px}.campaign-brief{scroll-margin-top:20px}.asset-review{padding-top:72px}}@media (width<=680px){.campaign-approval{grid-template-columns:1fr;padding:19px}.campaign-approval-actions{width:100%;display:grid}.campaign-approval-actions>button{width:100%;min-width:0}.change-request-backdrop{padding:6px}.change-request-dialog{max-height:calc(100vh - 12px)}.change-request-close{width:40px;height:40px;top:10px;right:10px}.change-request-dialog>header{padding:58px 18px 5px}.change-request-dialog>header h3,.change-request-success h3{font-size:38px}.change-request-notes,.change-request-field{margin-left:18px;margin-right:18px}.change-request-actions{padding:18px;display:grid}.change-request-actions button,.change-request-actions button:last-child{width:100%;min-width:0}.change-request-success{min-height:calc(100vh - 12px);padding:58px 22px}.six-for-six-examples{padding:16px}.six-for-six-examples>header{gap:12px;display:grid}.six-for-six-examples>header>p{font-size:12px}.six-for-six-example-grid{gap:7px}.six-for-six-example-grid figcaption{padding:7px;bottom:5px;left:5px;right:5px}.six-for-six-example-grid figcaption span{display:none}.six-for-six-example-grid figcaption strong{font-size:9px}.six-for-six-insight{grid-template-columns:1fr;gap:10px;padding:15px}.six-for-six-deliverables{grid-template-columns:1fr 1fr}.six-for-six-package{grid-template-columns:1fr}.six-for-six-package>ul{border-top:1px solid var(--line);border-left:0}.six-for-six-add-on label{min-height:64px}.six-for-six-package>aside{grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;gap:8px}.six-for-six-package>aside strong{font-size:36px}.personal-greeting{padding-top:8px;padding-bottom:13px;font-size:clamp(34px,10.5vw,48px);line-height:.94}.campaign-nav-track{grid-template-columns:repeat(7,minmax(146px,1fr))}.campaign-nav-item{padding-left:11px;padding-right:11px}.hero{min-height:0;padding:22px 20px 48px}.sticky-site-meta{gap:14px;padding-top:12px;padding-bottom:14px;font-size:12px}.site-sticky-header.is-compact .sticky-site-meta{font-size:7px}.hero-body{gap:42px;padding-top:0}.hero h1{margin-top:14px;font-size:clamp(47px,14.6vw,70px)}.intro{font-size:17px}.hero-calendar{padding:16px 14px}.hero-calendar-header{align-items:flex-start}.hero-calendar-header h2{font-size:28px}.hero-calendar-header>span{text-align:right;max-width:72px;line-height:1.35}.hero-calendar-interaction{grid-template-columns:auto 1fr}.hero-calendar-interaction>span:last-child{display:none}.hero-calendar-months{grid-template-columns:76px 31fr 30fr 31fr 30fr 31fr 31fr 15fr}.hero-calendar-row{grid-template-columns:76px minmax(0,1fr)}.hero-calendar-name{font-size:9px}.asset-review{padding:48px 20px 50px}.asset-review-heading{display:block}.asset-review-heading h2{font-size:44px}.approval-button{width:100%;margin-top:24px}.asset-review-layout{grid-template-columns:1fr}.featured-asset-panel{width:min(100%,390px)}.featured-asset-actions{grid-template-columns:1fr}.featured-asset-actions .approval-button{margin-top:0}.artwork-lightbox{padding:10px}.artwork-lightbox-card{width:100%;max-height:96vh}.artwork-lightbox-header{grid-template-columns:1fr;align-items:flex-start;gap:12px;display:grid}.artwork-lightbox-header h3{font-size:17px}.artwork-lightbox-header>div:last-child{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;width:100%;display:grid}.artwork-lightbox-header .approval-button{width:100%;margin:0}.lightbox-close-button{width:100%}.artwork-lightbox-image{padding:10px}.artwork-lightbox-image img{max-height:calc(96vh - 145px)}.review-status-line{margin-bottom:24px}.editable-copy button{opacity:1;margin-top:16px;padding:0;position:static}.thumbnail-gallery{grid-template-columns:1fr 1fr}.asset-thumbnail-card{grid-template-rows:auto 145px}.asset-thumbnail-image{height:145px}.calendar-panel{padding-left:20px;padding-right:20px}.briefs{gap:16px;padding:16px}.completed-campaign{margin-top:0}.completed-campaign-summary{grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:0;padding:22px 18px 22px 23px}.completed-campaign-check{width:40px;height:40px;font-size:18px}.completed-campaign-copy strong{font-size:34px}.completed-campaign-copy small{font-size:9px}.completed-campaign-action{grid-column:1/-1;justify-content:space-between;width:100%;min-height:44px}.completed-campaign-content{padding:0 16px}.campaign-brief{border-left-width:5px;min-height:0;padding:30px 20px 26px}.campaign-brief:before{display:none}.brief-header{display:block}.brief-header h2{font-size:50px}.campaign-brief[data-campaign=christmas] .brief-header>div:first-child{max-width:calc(100vw - 84px)}.campaign-brief[data-campaign=christmas] .brief-header h2{overflow-wrap:break-word;font-size:38px}.campaign-brief[data-campaign=christmas] .brief-number{line-height:1.35}.date-editor{text-align:left;min-width:0;margin-top:20px;margin-left:0}.date-trigger{justify-content:flex-start;width:auto;max-width:100%;font-size:clamp(18px,5.6vw,24px)}.date-fields{flex-wrap:wrap;align-items:stretch}.date-fields input{width:120px}.brief-summary{margin:32px 0;font-size:26px}.brief-grid{grid-template-columns:1fr;gap:28px}.day-zero-distribution{grid-template-columns:1fr;margin-left:0;padding:20px 16px}.delivery-windows{grid-template-columns:1fr}.deal-flyer-preview{width:min(360px,100%);margin:0 auto;position:relative;top:auto}.deal-flyer-caption{align-items:start}.deal-flyer-footer{align-items:flex-start}.gift-card-campaign-tools{margin-left:-17px}.gift-card-outcome{gap:14px;padding:22px 18px;display:grid}.gift-card-outcome p{max-width:none}.gift-card-package-lead{grid-template-columns:1fr;gap:18px;padding:28px 18px}.gift-card-package-lead h3{font-size:42px}.gift-card-package-economics{grid-template-columns:1fr}.gift-card-package-investment{padding:24px 18px}.gift-card-package-economics dl{grid-template-columns:1fr 1fr}.gift-card-package-economics dl>div:nth-child(2){border-right:0}.gift-card-package-economics dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.gift-card-package-scope{flex-direction:column;align-items:stretch;padding:20px 18px}.gift-card-package-scope a,.gift-card-package-scope button{width:100%}.gift-card-package-note{padding:11px 18px 13px}.campaign-preview-grid{grid-template-columns:1fr;gap:12px}.campaign-preview-card{grid-template-rows:1fr auto;grid-template-columns:116px minmax(0,1fr)}.campaign-preview-image{aspect-ratio:auto;grid-row:1/3;min-height:190px}.campaign-preview-copy{padding:16px 14px}.campaign-preview-copy h3{font-size:19px}.campaign-preview-action{grid-column:2;min-height:50px;padding:12px 14px;font-size:12px}.campaign-brief-viewer-overlay{padding:4px}.campaign-brief-viewer{height:calc(100vh - 8px)}.campaign-brief-viewer>header{gap:11px;padding:13px;display:grid}.campaign-brief-viewer>header h2{white-space:normal;font-size:20px}.campaign-brief-viewer>header nav{width:100%}.campaign-brief-viewer>header nav a,.campaign-brief-viewer>header nav button{flex:auto}.campaign-brief-viewer>header nav .campaign-brief-viewer-close{flex:0 0 40px}.campaign-brief-viewer>footer{padding:8px 10px}.campaign-brief-viewer>footer>span{display:none}.gift-package-overlay{padding:6px}.gift-package-dialog{max-height:calc(100vh - 12px)}.gift-package-close{width:40px;height:40px;top:8px;right:8px}.gift-package-header{grid-template-columns:1fr;gap:20px;padding:54px 18px 24px}.gift-package-header h2{font-size:44px}.gift-package-header>div:last-child{text-align:left;justify-items:start;min-width:0}.gift-package-header>div:last-child strong{font-size:38px}.gift-package-builder,.gift-package-decision{padding:22px 15px 26px}.gift-package-builder-title{align-items:start;gap:8px;display:grid}.gift-package-builder-title p{text-align:left;max-width:none}.gift-package-items article{grid-template-columns:74px minmax(0,1fr) auto;gap:12px;padding:15px 13px}.gift-package-thumbnail,.af6-package-icon{grid-area:1/1;width:74px;height:74px}.gift-package-item-copy{grid-area:1/2/auto/-1}.gift-package-stepper,.gift-package-choice,.gift-package-fixed{grid-area:2/1/auto/3;min-width:0}.gift-package-items article>strong{grid-area:2/3;min-width:68px}.gift-package-total-heading{flex-direction:column;align-items:flex-start}.gift-package-base-summary{grid-template-columns:1fr;gap:9px}.gift-package-addons-summary li{align-items:flex-start}.gift-package-complete{min-height:calc(100vh - 12px);padding:56px 17px}.gift-package-complete h2{font-size:50px}.gift-package-complete>div{flex-direction:column;width:100%}.gift-package-gallery{padding:6px}.gift-package-gallery-panel{max-height:calc(100vh - 12px)}.gift-package-gallery-panel>header{gap:12px;padding:14px 13px 12px}.gift-package-gallery-panel>header h3{font-size:25px}.gift-package-gallery-panel>header>button{width:38px;height:38px}.gift-package-gallery-stage{grid-template-columns:1fr;padding:8px;position:relative}.gift-package-gallery-image{height:50vh;min-height:280px}.gift-package-gallery-stage>button{z-index:2;background:#230e52db;width:42px;height:42px;position:absolute;top:50%;transform:translateY(-50%)}.gift-package-gallery-stage>button.is-previous{left:15px}.gift-package-gallery-stage>button.is-next{right:15px}.gift-package-gallery-panel>footer{grid-template-columns:1fr;gap:6px;padding:8px 10px 10px}.gift-package-gallery-panel>footer>span{text-align:left}.af6-campaign-overview{margin-left:-17px}.af6-campaign-intro{grid-template-columns:1fr;gap:20px;padding:28px 18px}.af6-campaign-intro h3{font-size:44px}.af6-modules-heading{gap:14px;padding-left:2px;padding-right:2px;display:grid}.af6-modules-heading>p{text-align:left}.af6-module-grid{grid-template-columns:1fr;gap:12px}.af6-module-card{grid-template-rows:1fr auto;grid-template-columns:116px minmax(0,1fr)}.af6-module-visual{aspect-ratio:auto;grid-row:1/3;min-height:210px}.af6-module-preview--brief,.af6-module-preview--order{padding:13px}.af6-module-preview--brief strong{font-size:22px}.af6-module-preview--brief:after{font-size:120px;bottom:-23px;right:-12px}.af6-module-preview--brief>span{font-size:6px}.af6-module-preview--brief>span b{font-size:13px}.af6-module-preview--hub{grid-template-columns:28px 1fr;gap:8px;padding:11px}.af6-hub-sidebar{gap:8px;padding:9px 5px}.af6-hub-content strong{font-size:12px}.af6-module-preview--hub>b{font-size:6px}.af6-module-preview--order strong{font-size:31px}.af6-module-preview--order span{font-size:6px}.af6-module-copy{padding:16px 14px}.af6-module-copy h4{font-size:19px}.af6-module-action{grid-column:2;min-height:50px;padding:12px 14px;font-size:12px}.af6-working-banner{flex-direction:column;align-items:flex-start}.af6-overview-modal{padding:10px}.af6-overview-modal>article{max-height:calc(100vh - 20px);padding:42px 22px 24px}.af6-overview-modal h3{font-size:35px}.next-move-row{gap:14px;display:grid}.next-move-copy{min-height:172px}.next-move-action{width:100%}.gift-card-proposal{margin-left:0;padding:22px 16px}.proposal-heading{display:block}.proposal-downloads{grid-template-columns:1fr 1fr;margin-top:20px}.offer-pair,.stock-plan{grid-template-columns:1fr}.playbook-grid{grid-template-columns:1fr 1fr}.playbook-grid>div{border-bottom:1px solid var(--line);min-height:125px}.campaign-assets-heading{align-items:start}.asset-shelf-controls{flex-direction:column;align-items:end;gap:5px}.asset-shelf{grid-template-columns:1fr}.asset-shelf-card{min-height:170px}.asset-link-editor{min-height:0}.page-footer{padding-left:17px}.guide-toolbar{grid-template-columns:1fr;align-items:flex-start;gap:14px;display:grid}.guide-toolbar>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.guide-toolbar button{width:100%;padding:9px 8px}.guide-print-note{line-height:1.45}}.campaign-brief-page{background:var(--paper);min-height:100vh;color:var(--ink)}.campaign-brief-masthead{background:var(--af-purple-dark);color:#fff;padding:clamp(38px,6vw,88px) clamp(24px,7vw,110px)}.campaign-brief-back{color:#d8cdf4;letter-spacing:.05em;text-transform:uppercase;margin-bottom:42px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.campaign-brief-masthead>p{color:#ff5c51;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.campaign-brief-masthead h1{max-width:1020px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 34px;font-size:clamp(46px,7vw,104px);font-weight:850;line-height:.88}.campaign-brief-masthead-grid{border-top:1px solid #ffffff3d;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:24px;display:grid}.campaign-brief-masthead-grid>p{color:#ded5f1;max-width:680px;margin:0;font-size:clamp(17px,2vw,25px);line-height:1.38}.campaign-brief-masthead-grid>span{text-align:right;display:grid}.campaign-brief-masthead-grid small,.campaign-brief-masthead-grid em{color:#cbbcf3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.campaign-brief-masthead-grid strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(56px,8vw,105px);line-height:.8}.campaign-brief-section{border-bottom:1px solid var(--line);padding:clamp(42px,6vw,78px) clamp(24px,7vw,110px)}.campaign-brief-kicker{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:850}.campaign-brief-section h2,.campaign-brief-actions h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.6vw,70px);font-weight:850;line-height:.94}.campaign-brief-overview{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;display:grid}.campaign-brief-overview>p{color:#4d4741;margin:0;font-size:clamp(18px,2vw,27px);line-height:1.42}.campaign-brief-steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.campaign-brief-steps article{background:var(--panel);padding:26px}.campaign-brief-steps span{color:var(--red);font-size:11px;font-weight:850}.campaign-brief-steps h2{margin:34px 0 14px;font-size:clamp(30px,3vw,46px)}.campaign-brief-steps p,.campaign-brief-offers p,.campaign-brief-timeline p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.campaign-brief-offers{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.campaign-brief-offers article{background:#f4f0fb;border:1px solid #4b2a9138;align-content:start;gap:10px;padding:22px;display:grid}.campaign-brief-offers small,.campaign-brief-timeline small{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.campaign-brief-return{color:#fff;background:#17121e;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.campaign-brief-note{color:#bdb5c8;max-width:560px;font-size:10px;line-height:1.55}.campaign-return-stack{display:grid}.campaign-return-stack>div,.campaign-return-stack footer{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.campaign-return-stack span{color:#d8d0de;font-size:11px}.campaign-return-stack strong{font-size:22px}.campaign-return-stack footer{color:#ff665d;border-bottom:0}.campaign-return-stack footer span{color:#ff665d;text-transform:uppercase;font-weight:850}.screen-recorder-launcher{z-index:115;top:auto;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));background:var(--af-purple-dark);color:#fff;cursor:pointer;text-align:left;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:12px;min-width:205px;padding:11px 17px 11px 11px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;box-shadow:0 16px 44px #170a364d}.screen-recorder-launcher:hover,.screen-recorder-launcher:focus-visible{background:var(--af-purple);outline:none;transform:translateY(-2px);box-shadow:0 20px 54px #170a3661}.screen-recorder-launcher.is-ready{background:#1e7048}.screen-recorder-launcher>span:last-child{text-transform:uppercase;gap:1px;font-size:13px;font-weight:850;line-height:1.05;display:grid}.screen-recorder-launcher small{color:#d8cdf4;letter-spacing:.12em;font-size:7px;font-weight:800}.screen-recorder-launcher.is-ready small{color:#cce8d9}.screen-recorder-icon{background:#fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid;position:relative}.screen-recorder-icon i{background:var(--red);border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 0 5px #d3272124}.screen-recorder-launcher.is-ready .screen-recorder-icon i{box-shadow:none;background:#1e7048;border-radius:2px}.screen-recorder-controls{z-index:125;color:#fff;background:#16121b;border:1px solid #fff3;border-radius:999px;align-items:center;gap:13px;padding:9px 10px 9px 15px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00000057}.screen-recorder-live{color:#ffaaa6;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.screen-recorder-live i{background:#ff443b;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite screen-recorder-pulse;box-shadow:0 0 0 5px #ff443b24}.screen-recorder-live.is-paused{color:#d2c8df}.screen-recorder-live.is-paused i{box-shadow:none;background:#b9adc7;border-radius:1px;animation:none}.screen-recorder-controls time{font-variant-numeric:tabular-nums;min-width:42px;font-size:12px;font-weight:850}.screen-recorder-controls button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #4c4553;border-radius:999px;min-height:34px;padding:7px 12px;font-size:9px;font-weight:850}.screen-recorder-controls button:hover,.screen-recorder-controls button:focus-visible{background:#302936;border-color:#8f80a2;outline:none}.screen-recorder-controls .screen-recorder-camera-toggle{background:#2b2233;border-color:#77658e;align-items:center;gap:8px;min-height:44px;padding:3px 10px 3px 4px;display:flex}.screen-recorder-controls .screen-recorder-camera-toggle:hover,.screen-recorder-controls .screen-recorder-camera-toggle:focus-visible{background:#392c43;border-color:#c6b3dc}.screen-recorder-camera-thumb{background:#5a4b67;border:2px solid #fff;border-radius:8px;flex:none;width:30px;height:36px;display:block;position:relative;overflow:hidden}.screen-recorder-camera-thumb video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.screen-recorder-camera-thumb i{background:linear-gradient(42deg,#0000 44%,#ff4b44 45% 55%,#0000 56%);display:none;position:absolute;inset:0}.screen-recorder-camera-toggle.is-off{color:#bcb4c2;border-color:#5d535f}.screen-recorder-camera-toggle.is-off video{filter:grayscale();opacity:.38}.screen-recorder-camera-toggle.is-off .screen-recorder-camera-thumb i{display:block}.screen-recorder-controls .screen-recorder-stop{background:#d9332c;border-color:#d9332c;align-items:center;gap:7px;display:inline-flex}.screen-recorder-stop i{background:#fff;border-radius:1px;width:8px;height:8px;display:block}.screen-recorder-countdown{z-index:175;color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#110a19db;align-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:fixed;inset:0}.screen-recorder-countdown span{color:#f2eafb;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(14px,1.7vw,22px);font-weight:850}.screen-recorder-countdown strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.09em;font-size:min(48vw,290px);font-weight:850;line-height:.72;animation:1s ease-out both screen-recorder-count}.screen-recorder-countdown small{color:#cfc2e2;letter-spacing:.04em;margin-top:14px;font-size:clamp(10px,1.1vw,14px);font-weight:750}@keyframes screen-recorder-pulse{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes screen-recorder-count{0%{opacity:.25;transform:scale(.72)}24%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(.94)}}.screen-recorder-overlay{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0812c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.screen-recorder-panel{background:var(--panel);border:1px solid #ffffff29;width:min(860px,100%);max-height:calc(100vh - 44px);padding:clamp(28px,4.5vw,52px);position:relative;overflow-y:auto;box-shadow:0 40px 110px #0006}.screen-recorder-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.screen-recorder-close:hover,.screen-recorder-close:focus-visible{border-color:var(--af-purple);color:var(--af-purple);outline:none}.screen-recorder-close:disabled{cursor:wait;opacity:.35}.screen-recorder-kicker{color:var(--red);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:850;display:flex}.screen-recorder-kicker i{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d327211f}.screen-recorder-panel h2{max-width:650px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-transform:uppercase;margin:15px 0 18px;font-size:clamp(38px,5.5vw,68px);font-weight:850;line-height:.88}.screen-recorder-intro{color:#4d4741;max-width:660px;margin:0;font-size:clamp(14px,1.7vw,18px);line-height:1.5}.screen-recorder-message-fields{grid-template-columns:repeat(2,1fr);gap:12px;margin:26px 0 0;display:grid}.screen-recorder-message-fields label{gap:11px;display:grid}.screen-recorder-message-fields label span{color:var(--red);letter-spacing:.035em;text-transform:uppercase;font-size:clamp(20px,2.1vw,27px);font-weight:850;line-height:1}.screen-recorder-message-fields input{width:100%;min-height:68px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdb5ac;border-radius:0;padding:16px 18px;font-size:20px}.screen-recorder-message-fields input:focus{outline:2px solid var(--af-purple);outline-offset:1px;border-color:var(--af-purple)}.screen-recorder-message-fields input::placeholder{color:#938b83}.screen-recorder-auto-pin{color:var(--af-purple-dark);cursor:pointer;background:#f1ebfb;border:1px solid #4b2a9157;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:14px;padding:15px 17px;display:grid}.screen-recorder-auto-pin>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.screen-recorder-auto-pin>span[aria-hidden=true]{border:2px solid var(--af-purple-dark);color:#0000;background:#fff;place-items:center;width:30px;height:30px;font-size:17px;font-weight:900;display:grid}.screen-recorder-auto-pin>input:checked+span[aria-hidden=true]{background:var(--af-purple-dark);color:#fff}.screen-recorder-auto-pin>input:focus-visible+span[aria-hidden=true]{outline:3px solid var(--red);outline-offset:3px}.screen-recorder-auto-pin>span:last-child{gap:3px;display:grid}.screen-recorder-auto-pin strong{text-transform:uppercase;font-size:13px;line-height:1.1}.screen-recorder-auto-pin small{color:var(--muted);font-size:9px;line-height:1.45}.screen-recorder-upload{border:1px solid var(--af-purple-dark);color:#fff;background:linear-gradient(135deg,#1d0d42,#3f1a86);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:18px;display:grid;position:relative;box-shadow:0 13px 30px #2e106524}.screen-recorder-upload-icon{border:2px solid #fffc;border-radius:50%;place-items:center;width:48px;height:48px;font-size:27px;font-weight:500;line-height:1;display:grid}.screen-recorder-upload>div{gap:3px;display:grid}.screen-recorder-upload>div>span{color:#ff6259;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.screen-recorder-upload h3{text-transform:uppercase;margin:0;font-size:21px;line-height:1}.screen-recorder-upload p{color:#ffffffc2;max-width:470px;margin:0;font-size:10px;line-height:1.45}.screen-recorder-upload button{min-height:44px;color:var(--af-purple-dark);cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #fff;padding:11px 16px;font-size:9px;font-weight:850}.screen-recorder-upload button:hover,.screen-recorder-upload button:focus-visible{outline-offset:3px;outline:2px solid #ff6259}.screen-recorder-upload button:disabled{cursor:not-allowed;opacity:.45}.screen-recorder-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.screen-recorder-or{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:17px 0 0;font-size:8px;font-weight:850;display:flex}.screen-recorder-or:before,.screen-recorder-or:after{background:var(--line);content:"";flex:1;height:1px}.screen-recorder-webcam{background:#f7f3ed;border:1px solid #c8c0b7;margin-top:14px;padding:18px 20px;transition:border-color .2s,background .2s}.screen-recorder-webcam.is-on{border-color:var(--af-purple);box-shadow:inset 4px 0 0 var(--af-purple);background:#f2edf9}.screen-recorder-webcam-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.screen-recorder-webcam-head>div{gap:3px;display:grid}.screen-recorder-webcam-head>div>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.screen-recorder-webcam-head h3{text-transform:uppercase;margin:0;font-size:18px;line-height:1}.screen-recorder-webcam-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.screen-recorder-webcam-switch{border:1px solid var(--af-purple-dark);min-width:126px;min-height:42px;color:var(--af-purple-dark);cursor:pointer;text-transform:uppercase;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 13px;font-size:9px;font-weight:850;display:flex}.screen-recorder-webcam-switch i{background:#b8b0a8;border-radius:999px;width:28px;height:16px;transition:background .2s;position:relative}.screen-recorder-webcam-switch i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:3px;left:3px}.screen-recorder-webcam.is-on .screen-recorder-webcam-switch{background:var(--af-purple-dark);color:#fff}.screen-recorder-webcam.is-on .screen-recorder-webcam-switch i{background:#7655bd}.screen-recorder-webcam.is-on .screen-recorder-webcam-switch i:after{transform:translate(12px)}.screen-recorder-webcam-switch:hover,.screen-recorder-webcam-switch:focus-visible{outline:2px solid var(--af-purple);outline-offset:2px}.screen-recorder-webcam-switch:disabled{cursor:wait;opacity:.62}.screen-recorder-webcam-editor{border-top:1px solid #4b2a9133;grid-template-columns:172px 1fr;align-items:center;gap:26px;margin-top:18px;padding-top:18px;display:grid}.screen-recorder-webcam-portrait{aspect-ratio:3/4;border:4px solid var(--af-purple-dark);background:#1b1423;border-radius:24px;width:172px;position:relative;overflow:hidden;box-shadow:0 14px 32px #23114738}.screen-recorder-webcam-portrait:after{content:"";pointer-events:none;border:1px dashed #ffffff8c;border-radius:15px;position:absolute;inset:12px}.screen-recorder-webcam-portrait video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;left:0}.screen-recorder-webcam-portrait>span{z-index:1;color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#120a1bb8;border-radius:999px;padding:6px 7px;font-size:7px;font-weight:850;position:absolute;bottom:9px;left:10px;right:10px}.screen-recorder-webcam-sliders{gap:12px;display:grid}.screen-recorder-webcam-sliders label{gap:5px;display:grid}.screen-recorder-webcam-sliders label>span{color:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.screen-recorder-webcam-sliders output{color:var(--af-purple);font-weight:850}.screen-recorder-webcam-sliders input[type=range]{width:100%;accent-color:var(--af-purple);cursor:ew-resize}.screen-recorder-webcam-reset{border:1px solid var(--af-purple);color:var(--af-purple-dark);cursor:pointer;text-transform:uppercase;background:0 0;justify-self:start;padding:8px 11px;font-size:8px;font-weight:850}.screen-recorder-webcam-reset:hover,.screen-recorder-webcam-reset:focus-visible{background:var(--af-purple);color:#fff;outline:none}.screen-recorder-webcam-sliders>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.screen-recorder-webcam-error{border-left:3px solid var(--red);color:#7c1c17;background:#f9e9e7;margin:13px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.screen-recorder-message-heading{border-left:5px solid var(--red);background:#eee8f8;margin:26px 0 0;padding:17px 20px}.screen-recorder-message-heading p{color:var(--af-purple);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:850}.screen-recorder-message-heading h3{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,36px);line-height:.95}.screen-recorder-steps{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0 24px;display:grid}.screen-recorder-steps article{background:var(--paper);align-content:start;gap:9px;min-height:188px;padding:20px;display:grid}.screen-recorder-steps span{color:var(--red);letter-spacing:.1em;font-size:9px;font-weight:850}.screen-recorder-steps strong{font-size:16px;line-height:1.05}.screen-recorder-steps p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.screen-recorder-steps b{color:var(--ink)}.screen-recorder-start{background:var(--af-purple-dark);color:#fff;cursor:pointer;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;padding:15px 20px;font-size:clamp(13px,1.6vw,17px);font-weight:850;transition:background .18s,transform .18s;display:flex}.screen-recorder-start:hover,.screen-recorder-start:focus-visible{background:var(--af-purple);outline:none;transform:translateY(-1px)}.screen-recorder-start:disabled{cursor:not-allowed;opacity:.55;transform:none}.screen-recorder-start>span{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.screen-recorder-start>span i{background:var(--red);border-radius:50%;width:10px;height:10px}.screen-recorder-privacy{color:var(--muted);text-align:center;margin:12px 0 0;font-size:9px;line-height:1.5}.screen-recorder-error{border-left:4px solid var(--red);color:#7c1c17;background:#f9e9e7;margin:0 0 15px;padding:12px 14px;font-size:11px;line-height:1.45}.screen-recorder-preview{border:1px solid var(--af-purple-dark);background:#0e0b12;width:100%;max-height:52vh;margin:26px 0 0;display:block;box-shadow:0 20px 48px #1f133729}.screen-recorder-actions{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;display:grid}.screen-recorder-actions button{border:1px solid var(--af-purple-dark);min-height:48px;color:var(--af-purple-dark);cursor:pointer;text-transform:uppercase;background:0 0;padding:12px;font-size:10px;font-weight:850}.screen-recorder-actions button:hover,.screen-recorder-actions button:focus-visible{background:#e8e0f7;outline:none}.screen-recorder-actions button.is-primary{background:var(--af-purple-dark);color:#fff}.screen-recorder-actions button.is-primary:hover,.screen-recorder-actions button.is-primary:focus-visible{background:var(--af-purple)}.screen-recorder-actions button.is-pin{grid-column:1/-1;min-height:57px;font-size:13px}.screen-recorder-actions button:disabled{cursor:wait;opacity:.62}.screen-recorder-pin-message{border-left:4px solid var(--af-purple);color:var(--af-purple-dark);background:#eee8f8;margin:16px 0 0;padding:12px 14px;font-size:11px;font-weight:700;line-height:1.45}.screen-recorder-pin-message.is-pinned{color:#155233;background:#e6f3eb;border-color:#267148}.screen-recorder-pin-message.is-error{border-color:var(--red);color:#7c1c17;background:#f9e9e7}.video-share-overlay{z-index:210;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0711d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.video-share-panel{background:var(--panel);width:min(880px,100%);max-height:calc(100vh - 44px);color:var(--ink);border:1px solid #ffffff2e;padding:clamp(30px,5vw,54px);position:relative;overflow-y:auto;box-shadow:0 45px 120px #0000007a}.video-share-close{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;font-size:27px;display:grid;position:absolute;top:15px;right:15px}.video-share-close:hover,.video-share-close:focus-visible{border-color:var(--af-purple);color:var(--af-purple);outline:none}.video-share-kicker{color:var(--red);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:850;display:flex}.video-share-kicker i{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d327211f}.video-share-panel h2{max-width:680px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 15px;font-size:clamp(42px,6vw,76px);font-weight:850;line-height:.86}.video-share-intro{color:#514a53;max-width:670px;margin:0 0 25px;font-size:clamp(14px,1.6vw,18px);line-height:1.5}.video-share-loading,.video-share-error{text-align:center;background:#f3eef9;border:1px solid #d8d0e3;align-content:center;justify-items:center;gap:10px;min-height:310px;margin-top:24px;padding:34px;display:grid}.video-share-loading>i{border:5px solid #d7cdeb;border-top-color:var(--af-purple);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite video-share-spin}.video-share-loading strong,.video-share-error strong{font-size:20px}.video-share-loading span,.video-share-error span{max-width:500px;color:var(--muted);font-size:11px;line-height:1.5}.video-share-error button,.video-share-retry-gif{border:1px solid var(--af-purple-dark);background:var(--af-purple-dark);color:#fff;cursor:pointer;text-transform:uppercase;min-height:42px;padding:10px 16px;font-size:9px;font-weight:850}@keyframes video-share-spin{to{transform:rotate(360deg)}}.video-share-preview{aspect-ratio:16/9;border:2px solid var(--af-purple-dark);background:#0c0910;border-radius:14px;margin-top:25px;position:relative;overflow:hidden;box-shadow:0 22px 52px #27125233}.video-share-preview video,.video-share-preview img{object-fit:contain;width:100%;height:100%;display:block}.video-share-preview>span{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#180e22e0;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;bottom:12px;right:12px}.video-share-preview>span>i{border:2px solid #aea1bd;border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite video-share-spin}.video-share-preview>span.is-ready{background:#1e7048}.video-share-link-field{gap:8px;margin-top:20px;display:grid}.video-share-link-field>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.video-share-link-field>div{grid-template-columns:1fr auto;display:grid}.video-share-link-field input{color:#51495a;min-width:0;min-height:52px;font:inherit;background:#fff;border:1px solid #bdb5c7;padding:13px 15px;font-size:11px}.video-share-link-field input:focus{outline:2px solid var(--af-purple);outline-offset:-2px}.video-share-link-field button{background:var(--af-purple-dark);color:#fff;cursor:pointer;text-transform:uppercase;border:0;min-width:110px;font-size:9px;font-weight:850}.video-share-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.video-share-actions a,.video-share-actions button{border:1px solid var(--af-purple-dark);min-height:54px;color:var(--af-purple-dark);cursor:pointer;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.video-share-actions a:hover,.video-share-actions a:focus-visible,.video-share-actions button:hover,.video-share-actions button:focus-visible{background:#e9e1f6;outline:none}.video-share-actions .is-gif{background:var(--af-purple-dark);color:#fff}.video-share-actions .is-gif:hover,.video-share-actions .is-gif:focus-visible{background:var(--af-purple)}.video-share-actions button:disabled{cursor:wait;opacity:.48}.video-share-retry-gif{color:var(--af-purple-dark);background:0 0;margin-top:10px}.video-share-help{border-left:4px solid var(--af-purple);color:#554d5e;background:#eee8f8;margin:17px 0 0;padding:13px 15px;font-size:10px;line-height:1.5}.video-share-notice{color:#155233;background:#e6f3eb;border-left:4px solid #267148;margin:12px 0 0;padding:11px 13px;font-size:10px;font-weight:750;line-height:1.45}.video-watch-page{color:#fff;background:#100b16;min-height:100vh}.video-watch-header{background:#100b16f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px clamp(18px,4vw,62px);display:flex}.video-watch-brand{color:#fff;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.video-watch-brand i{width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--af-purple), 0 0 0 1px var(--af-purple);border:5px solid #fff;border-radius:50%}.video-watch-header>div{gap:8px;display:flex}.video-watch-header button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #766c80;border-radius:999px;min-height:42px;padding:10px 17px;font-size:9px;font-weight:850}.video-watch-header button.is-primary{border-color:var(--af-purple);background:var(--af-purple)}.video-watch-content{width:min(1500px,100% - 34px);margin:0 auto;padding:clamp(30px,4vw,58px) 0 32px}.video-watch-heading{grid-template-columns:minmax(170px,.45fr) 1.5fr auto;align-items:end;gap:28px;margin-bottom:24px;display:grid}.video-watch-heading>div{gap:4px;display:grid}.video-watch-heading span{color:#bdb2c9;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.video-watch-heading strong{color:#ff6259;font-size:clamp(16px,1.8vw,25px);line-height:1.05}.video-watch-heading h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(30px,4vw,64px);line-height:.9}.video-watch-heading time{color:#988e9f;text-transform:uppercase;font-size:9px}.video-watch-player{aspect-ratio:16/9;background:#000;border:2px solid #6240ab;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a}.video-watch-player video{object-fit:contain;width:100%;height:100%;display:block}.video-watch-play{z-index:2;color:#fff;cursor:pointer;background:#4b2a91eb;border:0;border-radius:50%;place-items:center;width:clamp(70px,8vw,112px);height:clamp(70px,8vw,112px);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #14082f73}.video-watch-play span{margin-left:7px;font-size:clamp(24px,3vw,43px)}.video-watch-fullscreen{z-index:3;color:#fff;cursor:pointer;text-transform:uppercase;background:#130b1bdb;border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:11px 15px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:14px;right:14px}.video-watch-fullscreen b{font-size:18px}.video-watch-content>footer{color:#a398ab;justify-content:space-between;align-items:center;gap:24px;padding:18px 3px 0;font-size:9px;display:flex}.video-watch-content>footer span{align-items:center;gap:9px;display:inline-flex}.video-watch-content>footer i{background:#43d49b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #43d49b1c}.video-watch-content>footer a{color:#fff;text-transform:uppercase;font-weight:850;text-decoration:none}.video-watch-page.is-loading,.video-watch-page.is-error{place-items:center;padding:24px;display:grid}.video-watch-loader,.video-watch-page.is-error>section{text-align:center;justify-items:center;gap:13px;max-width:650px;display:grid}.video-watch-loader i{border:5px solid #44394f;border-top-color:#a98be9;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite video-share-spin}.video-watch-loader span,.video-watch-page.is-error span{color:#aca1b5;font-size:12px}.video-watch-page.is-error p{color:#ff6259;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.video-watch-page.is-error h1{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;margin:0;font-size:clamp(44px,7vw,88px);line-height:.86}.video-watch-page.is-error a{color:#fff;text-transform:uppercase;border:1px solid #fff;margin-top:12px;padding:13px 18px;font-size:9px;font-weight:850;text-decoration:none}.campaign-brief-economics{grid-template-columns:.65fr .9fr 1.2fr;align-items:end;gap:34px;display:grid}.campaign-brief-economics>div{display:grid}.campaign-brief-economics strong{color:var(--af-purple-dark);font-family:var(--font-display), Georgia, serif;font-size:clamp(38px,4vw,60px);line-height:.9}.campaign-brief-economics span,.campaign-brief-economics>p{color:var(--muted);font-size:10px;line-height:1.5}.campaign-brief-timeline{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:26px;display:grid}.campaign-brief-timeline article{background:var(--panel);align-content:start;gap:11px;padding:20px;display:grid}.campaign-brief-timeline strong{font-size:15px;line-height:1.05}.campaign-brief-actions{background:var(--af-purple-dark);color:#fff;grid-template-columns:1fr 1.2fr;gap:50px;padding:clamp(42px,6vw,78px) clamp(24px,7vw,110px);display:grid}.campaign-brief-actions>div:last-child{gap:8px;display:grid}.campaign-brief-actions a{color:#fff;text-transform:uppercase;border:1px solid #fff;justify-content:space-between;gap:20px;padding:16px 18px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.campaign-brief-actions a:hover{color:var(--af-purple-dark);background:#fff}@media (width<=760px){.campaign-brief-masthead-grid,.campaign-brief-overview,.campaign-brief-return,.campaign-brief-economics,.campaign-brief-actions{grid-template-columns:1fr}.campaign-brief-masthead-grid>span{text-align:left}.campaign-brief-steps,.campaign-brief-offers,.campaign-brief-timeline{grid-template-columns:1fr}.campaign-brief-return,.campaign-brief-actions{gap:34px}.screen-recorder-launcher{top:auto;right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));min-width:0;padding:9px 13px 9px 9px}.screen-recorder-launcher>span:last-child{font-size:10px}.screen-recorder-controls{justify-content:space-between;gap:7px;padding:8px 8px 8px 12px;bottom:10px;left:10px;right:10px}.screen-recorder-live{font-size:7px}.screen-recorder-controls button{padding:7px 9px}.screen-recorder-controls .screen-recorder-camera-toggle{background:0 0;border:0;min-height:38px;padding:2px}.screen-recorder-camera-toggle>span:last-child{display:none}.screen-recorder-camera-thumb{width:28px;height:34px}.screen-recorder-overlay{padding:9px}.screen-recorder-panel{max-height:calc(100vh - 18px);padding:42px 20px 24px}.screen-recorder-panel h2{font-size:40px}.hero-pinned-video.is-empty{min-height:340px}.hero-message-heading{gap:8px;display:grid}.hero-message-heading h2{white-space:normal}.hero-message-heading>p{text-align:left;max-width:none}.hero-active-message{grid-template-columns:1fr;gap:9px;padding:12px 13px}.hero-active-message h3{white-space:normal}.hero-video-thumbnails{grid-auto-columns:minmax(170px,76%)}.hero-message-toolbar{grid-template-columns:1fr auto}.hero-message-toolbar nav{grid-area:2/1/auto/-1;justify-content:center;padding-top:4px}.hero-message-actions{grid-area:3/1/auto/-1;grid-template-columns:1.3fr 1fr;display:grid!important}.hero-video-arrow{display:none}.hero-video-message{grid-template-columns:1fr;gap:8px;padding:10px 12px;bottom:44px;left:10px;right:10px}.hero-video-message h1{margin:0;font-size:16px}.hero-video-message p{font-size:9px}.hero-video-label{top:8px;left:8px;right:8px}.hero-video-label span{max-width:58%;font-size:6px;line-height:1.3}.hero-video-label button{min-height:36px;padding:8px 10px;font-size:7px}.hero-video-label button b{font-size:15px}.screen-recorder-steps,.screen-recorder-message-fields{grid-template-columns:1fr}.screen-recorder-upload{grid-template-columns:42px minmax(0,1fr);padding:15px}.screen-recorder-upload-icon{width:42px;height:42px}.screen-recorder-upload button{grid-column:1/-1;width:100%}.screen-recorder-webcam{padding:15px}.screen-recorder-webcam-head{align-items:flex-start;gap:12px}.screen-recorder-webcam-head p{display:none}.screen-recorder-webcam-switch{min-width:110px}.screen-recorder-webcam-editor{grid-template-columns:120px 1fr;gap:15px}.screen-recorder-webcam-portrait{border-radius:18px;width:120px}.screen-recorder-steps article{min-height:0;padding:15px}.screen-recorder-actions{grid-template-columns:1fr}.video-share-overlay{padding:9px}.video-share-panel{max-height:calc(100vh - 18px);padding:44px 18px 24px}.video-share-panel h2{font-size:44px}.video-share-link-field>div{grid-template-columns:1fr}.video-share-link-field button{min-height:46px}.video-share-actions{grid-template-columns:1fr}.video-watch-header{min-height:64px;padding:11px 12px}.video-watch-brand span{display:none}.video-watch-header button{min-height:39px;padding:8px 12px}.video-watch-content{width:calc(100% - 18px);padding-top:24px}.video-watch-heading{grid-template-columns:1fr;align-items:start;gap:10px}.video-watch-heading time{grid-row:2}.video-watch-player{border-radius:10px}.video-watch-fullscreen{min-height:40px;padding:8px 10px;top:8px;right:8px}.video-watch-fullscreen b{font-size:15px}.video-watch-content>footer{flex-direction:column;align-items:flex-start}}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid var(--red)!important}.screen-recorder-launcher{top:auto;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom))}.briefs{gap:clamp(24px,2.1vw,34px)}.campaign-brief{background:#fffdf8;border-color:#25105f33;box-shadow:0 20px 58px #25105f16}.campaign-brief.is-active{border-left-color:var(--red);box-shadow:0 28px 70px #25105f21}.brief-number,.section-label{font-size:clamp(12px,.82vw,14px);font-weight:900}.date-trigger{border-bottom-width:4px;font-size:clamp(28px,2.15vw,36px);font-weight:900}.brief-grid section>p:last-child,.brief-grid li,.next-move-row>p{font-size:16px;line-height:1.65}.next-move-label>span{font-size:10px}.notes-wrap{padding:22px;box-shadow:0 10px 26px #25105f0b}.notes-wrap textarea{min-height:150px;padding:16px;font-size:16px}.campaign-approval{padding:26px}.campaign-approval>div:first-child>p:last-child{font-size:14px;line-height:1.55}.campaign-approval-actions>button{min-height:48px;font-size:12px}.calendar-heading h2{font-size:23px}.months{font-size:8px}.timeline-row{min-height:48px}.row-name{font-size:11px;line-height:1.12}.row-name small{font-size:8px}.calendar-active p{font-size:10px}.calendar-active strong{font-size:12px}.calendar-tip{font-size:9px}@media (width>=1041px){.experience{grid-template-columns:minmax(0,1fr) clamp(210px,13vw,248px);gap:clamp(20px,1.8vw,30px)}.calendar-panel{scrollbar-gutter:stable;max-height:calc(100svh - 44px);overflow-y:auto}.brief-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.date-editor{min-width:clamp(290px,23vw,390px)}}@media (width<=760px){.screen-recorder-launcher{top:auto;right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));max-width:calc(100vw - 20px)}}@media (width<=680px){.date-trigger{font-size:clamp(20px,6vw,27px);font-weight:900}.brief-grid section>p:last-child,.brief-grid li,.next-move-row>p{font-size:15px}.campaign-approval{padding:20px}.gift-package-payment-summary{grid-template-columns:1fr;gap:8px}.af6-system-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.af6-system-summary li{border-bottom:1px solid #cbc3d0}.af6-system-summary li:nth-child(2n){border-right:0}}@media print{@page{size:A4 landscape;margin:0}body:has(.guide-viewer){background:#fff}.guide-toolbar,.guide-print-note,.guide-page figcaption{display:none!important}.guide-pages{width:100%;margin:0;padding:0;display:block}.guide-page{width:297mm;height:210mm;box-shadow:none;break-after:page;page-break-after:always;border:0;place-items:center;margin:0;display:grid;overflow:hidden}.guide-page:last-child{break-after:auto;page-break-after:auto}.guide-page img{object-fit:contain;width:100%;height:100%}.screen-recorder-launcher,.screen-recorder-controls,.screen-recorder-countdown,.screen-recorder-overlay,.video-share-overlay,.gift-package-overlay{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}.deal-flyer-viewport:after{display:none}.flyer-front{transform:none;animation:12s linear infinite flyer-front-reduced-cycle!important}.flyer-back{transform:none;animation:12s linear infinite flyer-back-reduced-cycle!important}.flyer-side-progress i:after,.flyer-side-front,.flyer-side-back{animation-duration:12s}.screen-recorder-live i,.screen-recorder-countdown strong,.video-share-loading>i,.video-share-preview>span>i,.video-watch-loader i{animation:none}}.hero-calendar{padding:clamp(20px,2.3vw,34px)}.hero-calendar-header>span{color:var(--af-purple-dark);background:#f4f0fb;border:1px solid #4b2a9133;padding:8px 10px;font-size:clamp(11px,.8vw,13px);font-weight:900;line-height:1.15}.hero-calendar-interaction{min-height:54px;margin:20px 0 0;padding:13px 16px}.hero-calendar-interaction>span{font-size:10px}.hero-calendar-interaction strong{letter-spacing:-.01em;font-size:clamp(13px,1vw,16px)}.hero-calendar-months{color:#514a43;letter-spacing:.1em;grid-template-columns:150px 31fr 30fr 31fr 30fr 31fr 31fr 15fr;padding:16px 0 9px;font-size:clamp(12px,.85vw,14px);font-weight:900}.hero-calendar-months span:not(:first-child){background:linear-gradient(#4b2a910e,#4b2a9100);border-left:1px solid #4b2a911f;padding:7px 2px}.hero-calendar-row{grid-template-columns:150px minmax(0,1fr);min-height:70px}.hero-calendar-row:hover,.hero-calendar-row:focus-visible{transform:translate(2px)}.hero-calendar-row:focus-visible{outline-offset:-3px;outline:3px solid var(--red)!important}.hero-calendar-name{gap:4px;padding-right:16px;font-size:clamp(14px,1vw,17px);line-height:1.08}.hero-calendar-name small{font-size:9px}.hero-calendar-track{background:linear-gradient(90deg,#0000 0 15.58%,#d9d3c9eb 15.58% calc(15.58% + 1px),#0000 calc(15.58% + 1px) 30.65%,#d9d3c9eb 30.65% calc(30.65% + 1px),#0000 calc(30.65% + 1px) 46.23%,#d9d3c9eb 46.23% calc(46.23% + 1px),#0000 calc(46.23% + 1px) 61.31%,#d9d3c9eb 61.31% calc(61.31% + 1px),#0000 calc(61.31% + 1px) 76.88%,#d9d3c9eb 76.88% calc(76.88% + 1px),#0000 calc(76.88% + 1px) 92.46%,#d9d3c9eb 92.46% calc(92.46% + 1px),#0000 calc(92.46% + 1px));height:70px}.hero-calendar-bar{border-radius:2px;height:20px;top:24px}.hero-calendar-row.is-active .hero-calendar-bar{height:30px;top:19px}.hero-calendar-row:hover .hero-calendar-name,.hero-calendar-row:focus-visible .hero-calendar-name{color:#fff}.hero-calendar-row.is-active:hover .hero-calendar-name,.hero-calendar-row.is-active:focus-visible .hero-calendar-name{color:var(--ink)}.hero-calendar-row.is-active:focus-visible:before{color:var(--af-purple)}.calendar-panel .months{color:#575049;letter-spacing:.03em;margin-top:16px;font-size:clamp(6px,.47vw,8px);font-weight:900}.calendar-panel .timeline-row{min-height:52px;transition:background .18s,box-shadow .18s}.calendar-panel .timeline-row:hover{background:#4b2a9111;box-shadow:inset 3px 0 #4b2a914d}.calendar-panel .timeline-row:focus-visible{outline-offset:-3px;background:#4b2a9111;box-shadow:inset 3px 0 #4b2a914d;outline:3px solid var(--red)!important}.calendar-panel .row-name{font-size:12px;font-weight:850;line-height:1.12}.calendar-panel .row-name small{font-size:8px}.calendar-panel .track{height:21px}.calendar-panel .campaign-block{border-radius:2px;height:12px;top:5px}.calendar-panel .timeline-row.is-active .campaign-block{height:19px;top:1px}.calendar-panel .calendar-tip{font-size:10px;line-height:1.5}@media (width<=1040px){.calendar-panel .months{margin-top:0}.calendar-panel .timeline-row{min-height:0}.calendar-panel .row-name{height:28px;font-size:10px}.calendar-panel .row-name small,.calendar-panel .track{display:none}}@media (width<=760px){.hero-calendar{padding:18px 14px 20px}.hero-calendar-header>span{max-width:96px;padding:6px 7px;font-size:9px}.hero-calendar-interaction{min-height:48px;padding:11px 12px}.hero-calendar-interaction>span{font-size:8px}.hero-calendar-interaction strong{font-size:11px}.hero-calendar-months{letter-spacing:.04em;grid-template-columns:86px 31fr 30fr 31fr 30fr 31fr 31fr 15fr;padding-top:12px;font-size:8px}.hero-calendar-months span:not(:first-child){padding:5px 0}.hero-calendar-row{grid-template-columns:86px minmax(0,1fr);min-height:60px}.hero-calendar-name{padding-right:8px;font-size:10px}.hero-calendar-name small{font-size:7px}.hero-calendar-track{height:60px}.hero-calendar-bar{height:18px;top:20px}.hero-calendar-row.is-active .hero-calendar-bar{height:26px;top:16px}}.campaign-brief-page{--brief-purple:#25105f;--brief-purple-bright:#4b2a91;--brief-lime:#d7f52f;--brief-red:#d92d27;--brief-ink:#171316;--brief-paper:#f7f3eb;background:var(--brief-paper);overflow:hidden}.campaign-brief-masthead{background:radial-gradient(circle at 90% 18%, #8051db75, transparent 31%), linear-gradient(125deg, #130824 0%, var(--brief-purple) 48%, #43208e 100%);padding:clamp(48px,6vw,94px) clamp(24px,6.8vw,112px) clamp(52px,7vw,104px)}.campaign-brief-back{color:#fff;letter-spacing:.055em;margin-bottom:clamp(42px,5vw,72px);font-size:14px;font-weight:900}.campaign-brief-back:hover{color:var(--brief-lime)}.campaign-brief-masthead>p{color:#ff655d;letter-spacing:.12em;font-size:clamp(14px,1vw,17px);font-weight:900}.campaign-brief-masthead h1{max-width:1220px;margin:20px 0 44px;font-size:clamp(54px,7.4vw,118px);line-height:.86}.campaign-brief-masthead-grid{grid-template-columns:minmax(0,1fr) minmax(290px,430px);gap:clamp(36px,6vw,92px);padding-top:32px}.campaign-brief-masthead-grid>p{color:#f0eafa;max-width:820px;font-size:clamp(20px,2vw,31px);line-height:1.4}.campaign-brief-masthead-grid>span{background:#0d061c6b;border:1px solid #ffffff4d;gap:7px;padding:24px}.campaign-brief-masthead-grid small,.campaign-brief-masthead-grid em{color:#e1d6f5;font-size:14px;line-height:1.25}.campaign-brief-masthead-grid strong{color:var(--brief-lime);font-size:clamp(64px,7vw,104px);line-height:.88}.campaign-brief-journey{z-index:2;background:#fff;border:1px solid #d5cec4;grid-template-columns:repeat(5,minmax(0,1fr));margin:-30px clamp(20px,4vw,72px) 0;display:grid;position:relative;box-shadow:0 28px 70px #1f0e4629}.campaign-brief-journey a{min-height:210px;color:var(--brief-ink);border-right:1px solid #ddd6cc;align-content:start;gap:10px;padding:25px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.campaign-brief-journey a:last-child{border-right:0}.campaign-brief-journey a:hover{background:var(--brief-purple);color:#fff;transform:translateY(-5px)}.campaign-brief-journey a>span{color:var(--brief-red);letter-spacing:.08em;font-size:14px;font-weight:900}.campaign-brief-journey a>strong{text-transform:uppercase;font-size:clamp(22px,1.65vw,30px);line-height:1}.campaign-brief-journey a>p{color:#625c56;margin:0;font-size:16px;line-height:1.5}.campaign-brief-journey a:hover>p{color:#e6def3}.campaign-brief-section{padding:clamp(62px,7vw,108px) clamp(24px,6.8vw,112px)}.campaign-brief-kicker{letter-spacing:.12em;margin-bottom:18px;font-size:clamp(14px,1vw,17px);font-weight:900}.campaign-brief-section h2,.campaign-brief-actions h2{font-size:clamp(42px,5vw,78px);line-height:.91}.campaign-brief-overview{grid-template-columns:1.1fr .9fr;gap:clamp(46px,7vw,112px);padding-top:clamp(90px,9vw,142px)}.campaign-brief-overview>p{color:#3f3a36;font-size:clamp(20px,2vw,29px);line-height:1.48}.campaign-brief-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(44px,7vw,110px);display:grid}.campaign-brief-section-heading>p{color:#4b4540;margin:0;font-size:clamp(18px,1.7vw,25px);line-height:1.5}.campaign-brief-offer-system{background:#fff}.campaign-brief-offers{gap:16px;margin-top:46px}.campaign-brief-offers article{min-height:300px;box-shadow:inset 0 5px 0 var(--brief-purple-bright);background:linear-gradient(145deg,#f8f5fc,#eee8f8);border:1px solid #4b2a914d;gap:17px;padding:32px}.campaign-brief-offers small,.campaign-brief-timeline small{color:var(--brief-red);font-size:14px;line-height:1.3}.campaign-brief-offers strong{font-size:clamp(26px,2vw,34px);line-height:1.02}.campaign-brief-steps p,.campaign-brief-offers p,.campaign-brief-timeline p{color:#514b46;font-size:17px;line-height:1.58}.campaign-brief-playbook{color:#fff;background:linear-gradient(135deg,#1a0b35,#32126c)}.campaign-brief-playbook .campaign-brief-section-heading>p{color:#d8cee9}.campaign-brief-prep-grid{background:#ffffff2e;border:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.campaign-brief-prep-grid article{background:#110723e0;align-content:start;gap:14px;min-height:260px;padding:34px;display:grid}.campaign-brief-prep-grid span{color:#ff655d;font-size:16px;font-weight:900}.campaign-brief-prep-grid strong{color:var(--brief-lime);text-transform:uppercase;font-size:clamp(30px,2.5vw,42px)}.campaign-brief-prep-grid p{color:#e0d8ea;margin:0;font-size:18px;line-height:1.55}.campaign-brief-portfolio{background:#eee9e1}.campaign-play-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.campaign-play-card{background:#fff;border:1px solid #cfc7bd;grid-template-rows:auto auto auto 1fr auto auto;min-height:500px;display:grid;overflow:hidden;box-shadow:0 16px 42px #1f123414}.campaign-play-image{aspect-ratio:16/9;background:#d8d0df;border-bottom:1px solid #d8d0c7;width:100%;margin:0;overflow:hidden}.campaign-play-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.campaign-play-card:hover .campaign-play-image img{transform:scale(1.025)}.campaign-play-card>header{justify-content:space-between;align-items:center;gap:16px;padding:24px 26px 0;display:flex}.campaign-play-card>header>span{color:var(--brief-purple);text-transform:uppercase;background:#eee8f8;border-radius:999px;padding:7px 10px;font-size:14px;font-weight:900;line-height:1}.campaign-play-card>header>small{color:var(--brief-red);font-size:15px;font-weight:900}.campaign-play-card h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-transform:uppercase;margin:28px 26px 14px;font-size:clamp(30px,2.45vw,43px);line-height:.96}.campaign-play-card>p{color:#59534e;margin:0 26px 28px;font-size:17px;line-height:1.55}.campaign-play-offer{border-top:1px solid #ded8d0;gap:7px;margin:0 26px 26px;padding-top:20px;display:grid}.campaign-play-offer span,.campaign-play-card footer>span{color:var(--brief-red);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.campaign-play-offer strong{font-size:19px;line-height:1.2}.campaign-play-card footer{background:var(--brief-purple);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 18px;padding:24px 26px 26px;display:grid}.campaign-play-card footer>span{color:#ff756d;grid-column:1/-1}.campaign-play-card footer>strong{color:var(--brief-lime);font-family:var(--font-display), Georgia, serif;font-size:clamp(52px,4vw,70px);line-height:.83}.campaign-play-card footer>em{color:#e9e1f5;text-align:right;text-transform:uppercase;max-width:128px;font-size:15px;font-style:normal;font-weight:800;line-height:1.2}.campaign-play-card--full-brief{background:radial-gradient(circle at 82% 12%, #d7f52f2e, transparent 27%), linear-gradient(145deg, #140823 0%, var(--brief-purple) 58%, #4b2a91 100%);color:#fff;border-color:#56309c;grid-template-rows:auto 1fr auto;align-content:stretch;padding:30px;position:relative;box-shadow:0 18px 48px #25105f3d}.campaign-play-card--full-brief:hover{border-color:var(--brief-lime);box-shadow:0 22px 56px #25105f4d}.campaign-full-brief-mark{color:var(--brief-lime);font-family:var(--font-display), Georgia, serif;justify-self:end;font-size:clamp(70px,6vw,102px);font-weight:850;line-height:.75}.campaign-play-card--full-brief>div{align-content:end;gap:18px;padding:34px 0;display:grid}.campaign-play-card--full-brief small{color:#ff756d;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900}.campaign-play-card--full-brief h3{color:#fff;margin:0;font-size:clamp(36px,3vw,52px)}.campaign-play-card--full-brief p{color:#ded5eb;margin:0;font-size:17px;line-height:1.55}.campaign-play-card--full-brief>a{background:var(--brief-lime);min-height:64px;color:var(--brief-ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:15px;font-weight:900;line-height:1.1;text-decoration:none;transition:background .18s,transform .18s;display:flex}.campaign-play-card--full-brief>a:hover,.campaign-play-card--full-brief>a:focus-visible{outline-offset:3px;background:#fff;outline:3px solid #fff;transform:translateY(-2px)}.campaign-brief-starter{background:#fff;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid}.campaign-starter-visual{background:var(--brief-purple);border:1px solid #4b2a9157;margin:0;position:relative;overflow:hidden;box-shadow:22px 24px #eee8f7}.campaign-starter-visual img{aspect-ratio:8/5;object-fit:cover;width:100%;display:block}.campaign-starter-visual figcaption{background:var(--brief-purple);color:#fff;letter-spacing:.055em;text-transform:uppercase;padding:16px 20px;font-size:14px;font-weight:850;line-height:1.35}.campaign-starter-copy>p:not(.campaign-brief-kicker){color:#4e4843;margin:26px 0 0;font-size:clamp(18px,1.55vw,24px);line-height:1.55}.campaign-starter-runway{background:var(--brief-lime);color:var(--brief-ink);align-items:end;gap:18px;margin:32px 0 22px;padding:22px;display:flex}.campaign-starter-runway strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(68px,6vw,96px);line-height:.76}.campaign-starter-runway span{text-transform:uppercase;max-width:180px;font-size:18px;font-weight:900;line-height:1}.campaign-starter-copy ul{border:1px solid #d5cec4;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.campaign-starter-copy li{background:var(--brief-paper);border-bottom:1px solid #d5cec4;border-right:1px solid #d5cec4;gap:6px;min-height:126px;padding:20px;display:grid}.campaign-starter-copy li:nth-child(2n){border-right:0}.campaign-starter-copy li:nth-last-child(-n+2){border-bottom:0}.campaign-starter-copy li strong{color:var(--brief-purple);font-size:clamp(24px,2vw,31px);line-height:1}.campaign-starter-copy li span{color:#57514c;font-size:16px;font-weight:700;line-height:1.35}.campaign-starter-price-guide{background:var(--brief-purple);color:#fff;cursor:pointer;width:100%;min-height:68px;font:inherit;letter-spacing:.035em;text-align:left;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:18px 22px;font-size:16px;font-weight:900;transition:background .18s,color .18s,transform .18s;display:flex}.campaign-starter-price-guide:hover,.campaign-starter-price-guide:focus-visible{outline:3px solid var(--brief-lime);outline-offset:3px;background:var(--brief-lime);color:var(--brief-ink);transform:translateY(-2px)}.campaign-brief-return{background:#17121e;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,7vw,110px)}.campaign-brief-return h2{max-width:760px}.campaign-brief-note{color:#d2c8d9;max-width:670px;margin-top:28px;font-size:17px;line-height:1.6}.campaign-return-stack>div,.campaign-return-stack footer{gap:28px;padding:28px 0}.campaign-return-stack span{color:#f0e9f5;max-width:70%;font-size:clamp(18px,1.4vw,23px);font-weight:750;line-height:1.3}.campaign-return-stack strong{flex:none;font-size:clamp(32px,3vw,48px)}.campaign-return-stack footer span{font-size:17px}.campaign-return-stack footer strong{font-size:clamp(48px,5vw,76px)}.campaign-brief-economics{align-items:start;gap:clamp(34px,5vw,80px)}.campaign-brief-economics strong{font-size:clamp(48px,5vw,76px)}.campaign-brief-economics span,.campaign-brief-economics>p{font-size:17px;line-height:1.6}.campaign-brief-actions{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:clamp(42px,6vw,90px);padding:clamp(62px,7vw,108px) clamp(24px,6.8vw,112px)}.campaign-brief-actions a{align-items:center;min-height:62px;padding:18px 20px;font-size:15px}.campaign-brief-actions>p{color:#d9cfea;grid-column:2;margin:-26px 0 0;font-size:16px;line-height:1.55}@media (width<=1120px){.campaign-brief-journey{grid-template-columns:repeat(2,1fr)}.campaign-brief-journey a{border-bottom:1px solid #ddd6cc;min-height:180px}.campaign-brief-journey a:last-child{grid-column:1/-1}.campaign-play-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-brief-offers{grid-template-columns:repeat(2,1fr)}.campaign-brief-starter{grid-template-columns:1fr}}@media (width<=760px){.campaign-brief-masthead-grid,.campaign-brief-overview,.campaign-brief-section-heading,.campaign-brief-return,.campaign-brief-economics,.campaign-brief-actions{grid-template-columns:1fr}.campaign-brief-masthead h1{font-size:clamp(48px,15vw,72px)}.campaign-brief-masthead-grid>span{text-align:left}.campaign-brief-journey{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.campaign-brief-journey a,.campaign-brief-journey a:last-child{border-right:0;grid-column:auto;min-height:0}.campaign-brief-offers,.campaign-brief-prep-grid,.campaign-play-grid,.campaign-starter-copy ul{grid-template-columns:1fr}.campaign-starter-copy li,.campaign-starter-copy li:nth-child(2n),.campaign-starter-copy li:nth-last-child(-n+2){border-bottom:1px solid #d5cec4;border-right:0}.campaign-starter-copy li:last-child{border-bottom:0}.campaign-starter-visual{box-shadow:12px 14px #eee8f7}.campaign-brief-offers article,.campaign-play-card{min-height:0}.campaign-brief-actions>p{grid-column:auto;margin:0}.campaign-return-stack span{max-width:64%}}.gc-overview,.gc-brief{--gc-purple:#2c1663;--gc-border:#ded8e8;--gc-muted:#615b6c;color:#241e2e}.gc-overview p,.gc-brief p,.gc-brief li{font-size:1rem;line-height:1.65}.gc-overview h3,.gc-overview h4,.gc-brief h1,.gc-brief h2,.gc-brief h3{text-transform:none;letter-spacing:-.025em;line-height:1.16}.gc-eyebrow{color:#60478c;letter-spacing:.035em;margin:0 0 12px;font-weight:750;font-size:.875rem!important}.gc-intro{border:1px solid var(--gc-border);background:#f3f0f8;grid-template-columns:1.35fr .65fr;align-items:center;gap:28px;padding:30px;display:grid}.gc-intro h3{margin:0 0 16px;font-size:clamp(26px,2.5vw,38px)}.gc-intro p{margin:0 0 16px}.gc-intro figure{margin:0}.gc-intro img{object-fit:contain;width:100%;height:210px}.gc-intro figcaption,.gc-caption,.gc-stock-layout figcaption{color:var(--gc-muted);font-size:.875rem;line-height:1.5}.gc-text-link{color:var(--gc-purple);text-underline-offset:4px;font-size:1rem;font-weight:700}.gc-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.gc-start-grid article{border:1px solid var(--gc-border);background:#fff;border-top:3px solid #7458a4;min-width:0;padding:24px}.gc-start-grid article>span,.gc-start-grid small{color:var(--gc-muted);font-size:.875rem;line-height:1.5;display:block}.gc-start-grid h3,.gc-start-grid h4{margin:12px 0;font-size:1.4rem}.gc-start-grid p{margin:0 0 16px}.gc-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gc-resource-grid>*{text-align:left;border:1px solid var(--gc-border);color:var(--gc-purple);cursor:pointer;background:#fff;gap:10px;padding:22px;font-family:inherit;text-decoration:none;display:grid}.gc-resource-grid>:hover{background:#f3f0f8;border-color:#7458a4}.gc-resource-grid small{color:var(--gc-muted);font-size:.875rem}.gc-resource-grid strong{font-size:1.15rem;line-height:1.35}.gc-resource-grid span{color:var(--gc-muted);font-size:.95rem;line-height:1.5}.gc-planning-note{background:#f5f3f8;border-left:3px solid #7458a4;margin:22px 0 0;padding:20px 24px}.gc-brief{background:#fff}.gc-brief-header{color:#fff;background:#2c1663;padding:40px clamp(24px,5vw,72px)}.gc-brief-header>a:first-child{color:#e3daef;margin-bottom:28px;font-size:.875rem;display:inline-block}.gc-brief-header .gc-eyebrow{color:#d2c3eb}.gc-brief h1{max-width:850px;margin:0 0 20px;font-size:clamp(32px,4.4vw,56px)}.gc-brief-header>p:not(.gc-eyebrow){color:#ebe5f5;max-width:680px}.gc-primary-link{color:#fff;cursor:pointer;background:#2c1663;border:1px solid #2c1663;align-items:center;gap:20px;padding:14px 20px;font-size:1rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.gc-brief-header .gc-primary-link{color:#2c1663;background:#fff;border-color:#fff;margin-top:12px}.gc-primary-link span{font-size:.875rem}.gc-brief-nav{border-bottom:1px solid var(--gc-border);background:#faf9fc;flex-wrap:wrap;gap:8px 24px;padding:18px clamp(24px,5vw,72px);display:flex}.gc-brief-nav a{color:var(--gc-purple);padding:5px 0;font-size:.95rem;text-decoration:none}.gc-brief-section{padding:40px clamp(24px,5vw,72px);scroll-margin-top:20px}.gc-brief-section h2,.gc-brief-footer h2{max-width:850px;margin:0 0 18px;font-size:clamp(26px,3vw,36px)}.gc-brief-section>p{max-width:900px}.gc-tinted{border-block:1px solid var(--gc-border);background:#f6f4f9}.gc-offer-pair,.gc-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.gc-offer-pair article{border:1px solid var(--gc-border);background:#fff;align-items:start;gap:24px;padding:24px;display:flex}.gc-offer-pair img{object-fit:contain;width:90px;height:150px}.gc-offer-pair h3,.gc-rule-grid h3,.gc-review h3{margin:0 0 12px;font-size:1.35rem}.gc-rule-grid ul{padding-left:22px}.gc-rule-grid li{margin-bottom:10px}.gc-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:24px;display:grid}.gc-campaign-list details{border:1px solid var(--gc-border);background:#fff;min-width:0}.gc-campaign-list summary{cursor:pointer;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.gc-campaign-list summary::-webkit-details-marker{display:none}.gc-campaign-list summary>img{object-fit:cover;flex-shrink:0;width:84px;height:70px}.gc-campaign-list summary>span:not(.gc-expand){gap:6px;display:grid}.gc-campaign-list summary small{color:var(--gc-muted);font-size:.875rem}.gc-campaign-list summary strong{font-size:1.1rem;line-height:1.35}.gc-expand{color:#6b508f;margin-left:auto;font-size:1.4rem}.gc-campaign-list details[open] .gc-expand{transform:rotate(45deg)}.gc-campaign-detail{border-top:1px solid var(--gc-border);padding:8px 24px 20px}.gc-campaign-detail dl{gap:18px;display:grid}.gc-campaign-detail dt{color:var(--gc-purple);margin-bottom:5px;font-size:.875rem;font-weight:750}.gc-campaign-detail dd{margin:0;font-size:1rem;line-height:1.6}.gc-review{border:1px solid var(--gc-border);background:#fff;margin-top:24px;padding:24px}.gc-stock-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:32px;display:grid}.gc-stock-layout figure{margin:0}.gc-stock-layout img{object-fit:contain;width:100%;max-height:330px}.gc-stock-list{padding:0;list-style:none}.gc-stock-list li{border-bottom:1px solid var(--gc-border);padding:10px 0}.gc-brief-footer{color:#fff;background:#2c1663;padding:36px clamp(24px,5vw,72px)}.gc-brief-footer>div{flex-wrap:wrap;gap:16px 24px;display:flex}.gc-brief-footer a{color:#fff;text-underline-offset:4px;font-size:1rem}#gift-cards .brief-summary{max-width:900px;font-size:1.125rem;line-height:1.6}.gift-card-package-dialog .gift-package-header{background:#2c1663}.gift-card-package-dialog .gift-package-header h2{text-transform:none;letter-spacing:-.025em;font-size:clamp(28px,3vw,42px);line-height:1.15}.gift-card-package-dialog .gift-package-builder-title h3{text-transform:none;font-size:1.35rem;line-height:1.25}.gift-card-package-dialog .gift-package-item-copy h4{text-transform:none;line-height:1.3}.gift-card-package-dialog .gift-package-item-copy p{font-size:.95rem;line-height:1.6}.gc-package-intro{background:#f5f3f8;border-bottom:1px solid #ded8e8;margin:0;padding:20px 36px;font-size:1rem;line-height:1.6}.gc-package-help{color:#54378a;margin-top:10px;font-size:.875rem;display:block}@media (width<=850px){.gc-intro,.gc-stock-layout,.gc-offer-pair,.gc-rule-grid,.gc-campaign-list{grid-template-columns:1fr}.gc-intro figure{display:none}.gc-start-grid,.gc-resource-grid{grid-template-columns:1fr}.gc-resource-grid>*{padding:20px}.gc-offer-pair article{gap:18px}}@media print{.gc-brief-header,.gc-brief-footer{color:#000;background:#fff}.gc-brief-header p,.gc-brief-header .gc-eyebrow,.gc-brief-footer a{color:#000}.gc-brief-nav{display:none}.gc-campaign-list,.gc-start-grid{display:block}.gc-campaign-list details,.gc-start-grid article{break-inside:avoid;margin-bottom:12px}}.gc-resource-grid{gap:18px}.gc-resource-grid>.gc-resource-card{color:#fff;background:#4b248c;border:2px solid #5c2da5;border-radius:14px;flex-direction:column;gap:0;padding:0;transition:transform .18s,background .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 5px 14px #2c166329}.gc-resource-grid>.gc-resource-card:hover{background:#6131aa;border-color:#7548bd;transform:translateY(-3px);box-shadow:0 9px 22px #2c16633d}.gc-resource-card:focus-visible,.gc-kit a:focus-visible,.gc-primary-link:focus-visible{outline-offset:4px;outline:3px solid #ee9b32}.gc-resource-card>img{object-fit:contain;background:#ece5f4;border-bottom:1px solid #ffffff40;width:100%;height:128px;display:block}.gc-resource-card>.gc-resource-copy{color:#fff;flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.gc-resource-grid .gc-resource-card small{color:#e9dcff;letter-spacing:.03em;font-size:.82rem}.gc-resource-grid .gc-resource-card strong{color:#fff;font-size:1.2rem}.gc-resource-grid .gc-resource-card .gc-resource-description{color:#f1eafa;font-size:.95rem}.gc-resource-grid .gc-resource-card .gc-resource-open{color:#fff;border-top:1px solid #ffffff4d;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;font-size:.95rem;font-weight:750;display:flex}.gc-resource-card:disabled{cursor:default;opacity:.6;transform:none!important}.gc-kit{min-width:0;margin:0}.gc-kit a{border-radius:14px;display:block;overflow:hidden}.gc-kit img{object-fit:contain;border-radius:14px;width:100%;height:auto;display:block}.gc-kit figcaption{color:#615b6c;margin-top:10px;font-size:.85rem;line-height:1.5}.gc-intro{grid-template-columns:1.2fr .8fr}.gc-intro .gc-kit img{height:auto;max-height:360px}.gc-brief-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.gc-brief-hero .gc-kit img{max-height:390px}.gc-brief-header .gc-kit figcaption{color:#e9dcff}.gc-brief-hero>div>p:not(.gc-eyebrow){color:#ebe5f5}.gc-stock-layout .gc-kit img{max-height:480px}@media (width<=850px){.gc-intro,.gc-brief-hero{grid-template-columns:1fr}.gc-intro figure{justify-self:center;width:100%;max-width:420px;display:block}.gc-resource-grid>.gc-resource-card{padding:0}.gc-resource-card>img{height:148px}}@media (prefers-reduced-motion:reduce){.gc-resource-grid>.gc-resource-card{transition:none}}@media print{.gc-brief-hero{grid-template-columns:1.2fr .8fr}.gc-brief-header .gc-kit figcaption{color:#333}}.six-for-six-example-grid img{object-fit:contain;width:100%;height:auto;display:block}.six-for-six-example-grid figcaption{color:#fff;background:#10071f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px;display:flex}.six-for-six-example-grid a:focus-visible,.six-for-six-download a:focus-visible{outline-offset:-3px;outline:3px solid #d4f137}.six-for-six-download{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:20px 0 8px;display:flex}.six-for-six-download a{color:#351078;background:#fff;padding:14px 18px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.six-for-six-download a:hover{background:#d4f137}.six-for-six-download span{color:#e2d9f3;font-size:14px}.six-for-six-example-grid figcaption{position:static}.gc-package-overview{background:#f6f3fa;border-bottom:1px solid #ded8e8;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:36px;padding:28px 36px;display:grid}.gc-package-overview .gc-eyebrow{color:#60478c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem!important}.gc-package-overview h3{color:#2c1663;letter-spacing:-.025em;text-transform:none;margin:0 0 10px;font-size:clamp(25px,2.5vw,34px);line-height:1.15}.gc-package-overview-copy>p:not(.gc-eyebrow){color:#615b6c;max-width:660px;margin:0;font-size:.95rem;line-height:1.55}.gc-package-inclusions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.gc-package-inclusions li{border-top:1px solid #d8cfe5;align-content:start;gap:4px;padding-top:12px;display:grid}.gc-package-inclusions strong{color:#432178;font-size:1.2rem;line-height:1.2}.gc-package-inclusions span{color:#615b6c;font-size:.82rem;line-height:1.4}.gc-package-overview .gc-kit{justify-self:center;width:100%;max-width:280px}.gc-package-overview .gc-kit img{max-height:260px}.gc-package-overview .gc-kit figcaption{font-size:.75rem;line-height:1.45}.gc-package-handover{color:#fff;background:#2c1663;justify-content:space-between;align-items:center;gap:24px 40px;padding:32px 36px;display:flex}.gc-package-handover>div{max-width:690px}.gc-package-handover .gc-eyebrow{color:#dbccef;margin:0 0 8px;font-size:.8rem!important}.gc-package-handover h3{color:#fff;letter-spacing:-.025em;text-transform:none;margin:0 0 10px;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.gc-package-handover p:not(.gc-eyebrow){color:#e7def2;margin:0;font-size:.95rem;line-height:1.6}.gc-package-guide-link{color:#2c1663;background:#fff;border:1px solid #fff;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:16px 20px;font-size:.95rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.gc-package-guide-link:hover{background:#e9dff6;border-color:#e9dff6}.gc-package-guide-link:focus-visible{outline-offset:4px;outline:3px solid #ee9b32}@media (width<=900px){.gc-package-overview{grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding:24px}.gc-package-inclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.gc-package-handover{flex-direction:column;align-items:flex-start;padding:28px 24px}}@media (width<=600px){.gc-package-overview{grid-template-columns:1fr;gap:24px}.gc-package-overview .gc-kit{max-width:240px}.gc-package-overview .gc-kit img{max-height:220px}.gc-package-guide-link{width:100%}}.calendar-workspace{--ws-purple:#6535c4;--ws-plum:#241c32;--ws-muted:#727087;--ws-line:#e8e5ef;--paper:#f7f7fb;--panel:#fff;--ink:#24212e;--muted:#727087;--line:#e8e5ef;--red:#6535c4;--af-purple:#6535c4;--af-purple-dark:#382066;color:#24212e;background:#f7f7fb;min-height:100vh;font-size:16px;line-height:1.5}.calendar-workspace [hidden]{display:none!important}.calendar-workspace button,.calendar-workspace a,.calendar-workspace select,.calendar-workspace summary{-webkit-tap-highlight-color:transparent}.calendar-workspace button{cursor:pointer}.calendar-workspace button:disabled{cursor:not-allowed;opacity:.55}.calendar-workspace :focus-visible{outline-offset:4px;outline:3px solid #bd99ff}.workspace-sidebar{z-index:35;color:#eee9f5;background:linear-gradient(160deg,#2b203c,#211b2b 62%);flex-direction:column;width:224px;padding:30px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-brand{color:#fff;letter-spacing:.07em;white-space:nowrap;align-items:center;gap:10px;padding:0 7px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.workspace-brand-mark{color:#fff;background:linear-gradient(130deg,#a877ff,#6639cc);border-radius:8px 3px;place-items:center;width:32px;height:36px;font-size:23px;font-weight:800;display:grid}.workspace-identity{gap:4px;padding:28px 9px;display:grid}.workspace-identity>small{color:#d0c6df;letter-spacing:.1em;font-size:10px;font-weight:700}.workspace-identity>strong{font-size:18px;font-weight:600}.workspace-single-club{color:#a99dbb;font-size:12px}.workspace-club-select{gap:5px;margin-top:12px;display:grid}.workspace-club-select>span{color:#c6bad6;font-size:11px}.workspace-club-select select{color:#fff;width:100%;min-height:44px;font:inherit;background:#352942;border:1px solid #665774;border-radius:7px;padding:10px 8px;font-size:13px}.workspace-primary-nav,.workspace-utility-nav{gap:7px;display:grid}.workspace-primary-nav>a,.workspace-utility-nav>a{color:#d4ccdf;border-radius:7px;align-items:center;gap:12px;min-height:48px;padding:11px 13px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:flex}.workspace-primary-nav>a:hover,.workspace-utility-nav>a:hover{color:#fff;background:#3e2e54}.workspace-primary-nav>a[aria-current],.workspace-utility-nav>a[aria-current]{color:#fff;background:#6838c8;box-shadow:0 3px 14px #160c2633}.workspace-utility-nav{margin-top:auto;padding-top:30px}.workspace-utility-nav>a{padding:9px 10px;font-size:13px}.workspace-utility-nav small{color:#b9abc9;margin-top:2px;font-size:10px;display:block}.workspace-utility-nav svg{flex-shrink:0;width:18px}.workspace-utility-nav .workspace-owner-link{color:#b9abc9;border-top:1px solid #483b56;border-radius:0;margin-top:7px;font-size:11px}.workspace-main{max-width:1840px;margin-left:224px;padding:0 32px 28px}.workspace-topbar{color:#797185;border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:20px;height:64px;font-size:12px;display:flex}.workspace-topbar>span:last-child{white-space:nowrap}.workspace-page-heading{justify-content:space-between;align-items:center;gap:22px;padding:27px 0 25px;display:flex}.workspace-page-heading h1{letter-spacing:-.035em;text-transform:none;margin:0;font-size:32px;font-weight:700;line-height:1.2}.workspace-page-heading h1:focus{outline:none}.workspace-title-row{flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0;display:flex}.workspace-title-row h1{overflow-wrap:anywhere}.workspace-title-row .workspace-rename{white-space:nowrap;align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.calendar-range-controls{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;align-items:end;gap:12px 18px;margin:0 0 20px;padding-bottom:18px;display:flex}.calendar-range-controls label{color:var(--ws-muted);gap:6px;font-size:11px;display:grid}.calendar-range-controls :is(button,input,select){border:1px solid var(--ws-line);min-height:38px;color:var(--ws-plum);font:inherit;background:#fff;border-radius:7px;padding:8px 11px;font-size:13px}.calendar-range-controls button{cursor:pointer}.calendar-range-controls button:hover{color:var(--ws-purple);background:#f5efff}.calendar-range-controls button:disabled{opacity:.4;cursor:default}.calendar-range-controls :is(button,input,select):focus-visible{outline:2px solid var(--ws-purple);outline-offset:3px}.calendar-range-step{gap:5px;display:flex}.calendar-range-step button:first-child,.calendar-range-step button:last-child{min-width:38px;padding:3px 10px;font-size:20px}.workspace-page-heading p{color:var(--ws-muted);margin:8px 0 0;font-size:15px}.workspace-back{color:var(--ws-purple);margin:0 0 12px;font-size:13px;text-decoration:none;display:inline-block}.workspace-scope-pill{color:#5b4281;background:#eee8f8;border-radius:30px;flex-shrink:0;padding:6px 11px;font-size:12px}.workspace-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.workspace-panel{border:1px solid var(--ws-line);background:#fff;border-radius:10px;min-width:0;padding:21px;box-shadow:0 2px 5px #25103902}.workspace-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.workspace-panel h2{letter-spacing:-.015em;text-transform:none;margin:0;font-size:19px;font-weight:600;line-height:1.3}.workspace-panel>header a,.workspace-panel>header>span{color:var(--ws-purple);font-size:12px;font-weight:500;text-decoration:none}.workspace-next-row{border-top:1px solid #f0edf5;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 0;display:grid}.workspace-next-row:first-of-type{border:0;padding-top:6px}.workspace-next-row:last-child{padding-bottom:5px}.workspace-campaign-icon{width:48px;height:52px;color:var(--ws-purple);background:#f4effd;border-radius:9px;place-items:center;display:grid}.workspace-title-button{text-align:left;color:#292333;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.workspace-title-button:hover{color:var(--ws-purple);text-decoration:underline}.workspace-next-row p{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-button{border:1px solid var(--ws-purple);color:#fff;background:var(--ws-purple);min-height:44px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-button:hover{background:#5228aa}.workspace-button.secondary{color:#6135b5;background:#f7f3ff;border-color:#e5dafa}.workspace-button.secondary:hover{background:#ece2ff;border-color:#be9eea}.workspace-next-row .workspace-button{white-space:nowrap;padding:9px 11px;font-size:11px}.workspace-timeline-panel,.workspace-all-assets,.workspace-clubs-panel{grid-column:1/-1}.workspace-empty{color:var(--ws-muted);margin:0;padding:20px 0;font-size:14px}.workspace-video-panel .hero-message-heading{display:none}.workspace-video-panel .hero-video-gallery{width:100%;max-width:none}.workspace-video-panel .hero-pinned-video{width:100%;min-height:0;box-shadow:none;aspect-ratio:16/9;border:0;border-radius:8px}.workspace-video-panel .hero-pinned-video video{object-fit:contain;width:100%;height:100%;max-height:500px}.workspace-video-panel .hero-pinned-video.is-empty{aspect-ratio:auto;color:#4c3b64;background:#f7f4fc;padding:18px}.workspace-video-panel .hero-pinned-video.is-empty h2{text-transform:none;font-size:19px}.workspace-video-panel .hero-pinned-video.is-empty p{font-size:13px}.workspace-video-panel .hero-video-label{padding:7px 10px;font-size:10px}.workspace-video-panel .hero-active-message{padding:10px 0 0}.workspace-video-panel .hero-active-message h2,.workspace-video-panel .hero-active-message h3{font-size:16px}.view-overview .workspace-video-panel .hero-video-thumbnails,.view-overview .workspace-video-panel .hero-message-toolbar,.view-overview .workspace-video-panel .hero-manage-hint{display:none}.view-messages .workspace-video-panel{grid-column:1}.workspace-message-help{padding:28px}.workspace-message-help>svg{color:var(--ws-purple);margin-bottom:14px}.workspace-message-help p{color:var(--ws-muted);font-size:15px;line-height:1.6}.workspace-calendar-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.workspace-calendar-tools label{align-items:center;gap:8px;font-size:13px;display:flex}.workspace-calendar-tools input{accent-color:var(--ws-purple);width:18px;height:18px}.workspace-segmented{border:1px solid var(--ws-line);background:#f6f4fa;border-radius:7px;gap:3px;padding:3px;display:flex}.workspace-segmented button{min-height:38px;color:var(--ws-muted);background:0 0;border:0;border-radius:5px;padding:8px 15px;font-size:13px}.workspace-segmented button[aria-pressed=true]{color:var(--ws-purple);background:#fff;box-shadow:0 1px 4px #35205b20}.workspace-timeline-scroll{width:100%;min-width:0;overflow-x:auto}.calendar-workspace .hero-calendar{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;justify-self:stretch;min-width:600px;padding:0;transform:none}.calendar-workspace .hero-calendar-header{margin:0 0 16px}.calendar-workspace .hero-calendar-header h2{text-transform:none;letter-spacing:-.015em;font-size:19px}.calendar-workspace .hero-calendar-header .section-label,.calendar-workspace .hero-calendar-interaction{display:none}.calendar-workspace .hero-calendar-header>span{color:var(--ws-muted);font-size:12px}.calendar-workspace .hero-calendar-months{color:var(--ws-muted);grid-template-columns:200px repeat(7,minmax(0,1fr));margin:0;padding:0 0 10px;font-size:11px}.calendar-workspace .hero-calendar-row{min-height:52px;box-shadow:none;background:0 0;border-top:1px solid #eeebf3;grid-template-columns:200px minmax(0,1fr);padding:0}.calendar-workspace .hero-calendar-row:hover,.calendar-workspace .hero-calendar-row.is-active,.calendar-workspace .hero-calendar-row:focus-visible{color:var(--ws-purple);box-shadow:none;background:#faf7ff;transform:none}.calendar-workspace .hero-calendar-row:hover .hero-calendar-name,.calendar-workspace .hero-calendar-row:focus-visible .hero-calendar-name,.calendar-workspace .hero-calendar-row.is-active:hover .hero-calendar-name,.calendar-workspace .hero-calendar-row.is-active:focus-visible .hero-calendar-name{color:var(--ws-purple)}.calendar-workspace .hero-calendar-row:before{display:none}.calendar-workspace .hero-calendar-name{text-transform:none;letter-spacing:0;padding:10px 12px 10px 0;font-size:13px;font-weight:500}.calendar-workspace .hero-calendar-name small{display:none}.calendar-workspace .hero-calendar-track{background:repeating-linear-gradient(90deg,#eae7f1 0 1px,#0000 1px 14.2857%);height:52px}.calendar-workspace .hero-calendar-bar{height:16px;box-shadow:none;background:#cab7ed;border:0;border-radius:4px;top:18px}.calendar-workspace .hero-calendar-row--gift-cards .hero-calendar-bar,.calendar-workspace .hero-calendar-row.is-active .hero-calendar-bar{background:var(--ws-purple)}.workspace-calendar-list button{border:0;border-bottom:1px solid var(--ws-line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:18px 7px;display:flex}.workspace-calendar-list button:hover{background:#faf7ff}.workspace-calendar-list strong{font-size:16px;font-weight:600}.workspace-calendar-list small{color:var(--ws-muted);margin-top:5px;font-size:13px;display:block}.workspace-calendar-list button>span:last-child{color:var(--ws-purple);font-size:12px}.workspace-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;display:flex}.workspace-filters label{color:var(--ws-muted);gap:5px;font-size:12px;display:grid}.workspace-filters select{color:#3f354e;min-width:150px;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ddd6e8;border-radius:7px;padding:9px 30px 9px 12px;font-size:14px}.workspace-filters>span{color:var(--ws-muted);margin-left:auto;padding-bottom:11px;font-size:12px}.workspace-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-asset{border:1px solid var(--ws-line);border-radius:8px;min-width:0;text-decoration:none;transition:box-shadow .15s,transform .15s;overflow:hidden}.workspace-asset:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3b20561a}.workspace-asset-preview{aspect-ratio:4/3;color:#7042b3;background:#f3eef9;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;overflow:hidden}.workspace-asset-preview img{object-fit:contain;width:100%;height:100%;display:block}.workspace-asset-preview:not(.is-image) svg{width:40px;height:40px}.workspace-asset-preview>span{font-size:13px;font-weight:500}.workspace-asset-copy{gap:6px;padding:14px;display:grid}.workspace-asset-copy small{color:var(--ws-muted);font-size:11px}.workspace-asset-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.workspace-asset-copy>span{color:var(--ws-purple);padding-top:5px;font-size:12px}.workspace-assets.is-compact .workspace-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.workspace-assets.is-compact .workspace-asset-copy{padding:10px}.workspace-assets.is-compact .workspace-asset-copy strong,.workspace-assets.is-compact .workspace-asset-copy>span{display:none}.workspace-assets.is-compact .workspace-asset-preview{aspect-ratio:16/10}.workspace-scope-note{color:#634588;background:#efe9f8;border:1px solid #e2d7f0;border-radius:9px;align-items:center;gap:14px;margin-bottom:22px;padding:15px 19px;display:flex}.workspace-scope-note>svg{flex-shrink:0}.workspace-scope-note p{flex:1;margin:0}.workspace-scope-note strong{font-size:13px;font-weight:600}.workspace-scope-note span{color:#786887;margin-top:3px;font-size:12px;display:block}.workspace-scope-note a{font-size:12px;font-weight:600;text-decoration:none}.workspace-club-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-club-grid>a{border:1px solid var(--ws-line);border-radius:7px;grid-template-columns:30px 1fr;align-items:center;gap:5px 8px;padding:15px;text-decoration:none;display:grid}.workspace-club-grid>a:hover{background:#faf7ff;border-color:#c9adee}.workspace-club-grid svg{color:var(--ws-purple);grid-row:span 2}.workspace-club-grid strong{font-size:14px;font-weight:500}.workspace-club-grid span{color:var(--ws-muted);font-size:11px}.calendar-workspace .experience{background:0 0;max-width:none;margin:0;padding:0;display:block}.calendar-workspace .briefs{min-width:0;padding:0;display:block}.calendar-workspace .campaign-brief,.calendar-workspace .campaign-brief.is-active{border:1px solid var(--ws-line);box-shadow:none;background:#fff;border-radius:10px;padding:24px}.calendar-workspace .brief-header{align-items:center;gap:15px}.calendar-workspace .brief-header h2{display:none}.calendar-workspace .brief-number{color:var(--ws-muted);letter-spacing:.04em;margin:0;font-size:11px}.calendar-workspace .date-trigger{border:1px solid var(--ws-line);background:#faf9fd;border-radius:7px;min-height:44px;padding:8px 12px}.calendar-workspace .date-trigger>span:first-child{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:500}.calendar-workspace .edit-hint{color:var(--ws-purple);font-size:11px}.calendar-workspace .date-fields input{min-height:42px;font-size:14px}.workspace-campaign-tabs{border-bottom:1px solid var(--ws-line);gap:25px;margin:22px 0;display:flex;overflow-x:auto}.workspace-campaign-tabs button{color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:10px 3px 13px;font-size:14px}.workspace-campaign-tabs button[aria-current]{color:var(--ws-purple);border-bottom-color:var(--ws-purple);font-weight:600}.calendar-workspace .brief-summary{letter-spacing:0;max-width:950px;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.65}.calendar-workspace .brief-grid{border:0;gap:30px;margin:0 0 24px;padding:0}.calendar-workspace .brief-grid p,.calendar-workspace .brief-grid li{font-size:15px;line-height:1.7}.calendar-workspace .section-label{color:var(--ws-purple);font-size:11px}.calendar-workspace .next-move{box-shadow:none;background:#f7f3fd;border:1px solid #e8ddf8;border-radius:8px;margin:24px 0;padding:18px 20px}.calendar-workspace .next-move-label{justify-content:space-between;align-items:center;margin:0;display:flex}.calendar-workspace .next-move-label .section-label{margin:0}.workspace-text-button{min-height:34px;color:var(--ws-purple);background:0 0;border:0;font-size:12px;text-decoration:underline}.workspace-next-copy{white-space:pre-wrap;margin:8px 0 0;font-size:15px;line-height:1.6}.calendar-workspace .next-move-copy{background:#fff;min-height:80px;margin-top:10px;padding:12px;font-size:15px;font-weight:400;line-height:1.6}.workspace-notes{border:1px solid var(--ws-line);border-radius:8px;margin:25px 0}.workspace-notes>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.workspace-notes>summary::-webkit-details-marker{display:none}.workspace-notes>summary strong{font-size:14px;font-weight:600}.workspace-notes>summary small{color:var(--ws-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.workspace-notes .save-state{flex-shrink:0;font-size:11px}.calendar-workspace .notes-wrap{border:0;margin:0;padding:0 18px 18px}.calendar-workspace .notes-wrap textarea{border:1px solid #ddd6e8;border-radius:6px;min-height:110px;padding:12px;font-size:15px;line-height:1.6}.workspace-notes>.workspace-button{margin:0 18px 18px}.calendar-workspace .campaign-approval{z-index:5;border:1px solid var(--ws-line);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;padding:16px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 22px #2a1b4214}.calendar-workspace .campaign-approval .section-label{display:none}.calendar-workspace .campaign-approval h3{text-transform:none;letter-spacing:0;margin:0;font-size:15px}.calendar-workspace .campaign-approval>div>p:not(.section-label){max-width:320px;margin:4px 0 0;font-size:11px}.calendar-workspace .campaign-approval-actions{gap:10px;display:flex}.calendar-workspace .campaign-approval-actions button{letter-spacing:0;text-transform:none;border-radius:7px;min-height:44px;padding:11px 15px;font-size:12px}.calendar-workspace .approve-campaign-button{background:var(--ws-purple)}.calendar-workspace .campaign-approval-message{flex-basis:100%;margin:0;font-size:13px}.calendar-workspace .completed-campaign{box-shadow:none;background:0 0;border:0}.calendar-workspace .completed-campaign-summary{background:#eeedf3;border-radius:9px;margin-bottom:16px;padding:16px 20px}.calendar-workspace .completed-campaign-copy strong{font-size:17px}.calendar-workspace .completed-campaign-content{padding:0}.workspace-brief-tools{flex-wrap:wrap;justify-content:flex-end;gap:18px;margin-bottom:14px;display:flex}.workspace-brief-tools a{color:var(--ws-purple);font-size:13px}.workspace-brief-frame{border:1px solid var(--ws-line);background:#fff;border-radius:8px;width:100%;height:75vh;min-height:550px}.calendar-workspace .gc-intro{background:#f7f3fc;border:1px solid #ebe3f5;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(200px,.6fr);gap:30px;padding:24px}.calendar-workspace .gc-intro h3{letter-spacing:-.025em;margin:10px 0 15px;font-size:27px;line-height:1.2}.calendar-workspace .gc-intro p{font-size:14px;line-height:1.65}.calendar-workspace .gc-intro .gc-kit{justify-self:center;max-width:250px}.calendar-workspace .gc-intro .gc-kit img{object-fit:contain;border-radius:7px;max-height:240px}.calendar-workspace .gc-kit figcaption{font-size:10px;line-height:1.5}.calendar-workspace .gc-text-link{font-size:13px}.calendar-workspace .gc-start-grid{gap:18px;margin-top:20px}.calendar-workspace .gc-start-grid article{border:0;border-top:1px solid var(--ws-line);background:#fff;padding:18px 5px}.calendar-workspace .gc-start-grid h4{margin:10px 0;font-size:17px}.calendar-workspace .gc-start-grid p{font-size:13px;line-height:1.6}.calendar-workspace .gc-start-grid span,.calendar-workspace .gc-start-grid small{font-size:11px}.calendar-workspace .gc-resource-grid{gap:16px;margin-top:12px}.calendar-workspace .gc-resource-card{box-shadow:none;background:#4b287f;border:1px solid #6037a0;border-radius:8px;overflow:hidden}.calendar-workspace .gc-resource-card:hover{background:#5a3196;box-shadow:0 4px 18px #4d258929}.calendar-workspace .gc-resource-card>img{height:95px}.calendar-workspace .gc-resource-copy{padding:17px}.calendar-workspace .gc-resource-card strong{font-size:18px}.calendar-workspace .gc-resource-card small{font-size:10px}.calendar-workspace .gc-resource-description{font-size:12px;line-height:1.6}.calendar-workspace .gc-resource-open{margin-top:14px;padding-top:12px;font-size:12px}.calendar-workspace .gc-planning-note{margin:18px 0 0;font-size:12px;line-height:1.6}.calendar-workspace .gift-package-overlay.is-embedded{z-index:auto;background:0 0;padding:0;display:block;position:static;inset:auto;overflow:visible}.calendar-workspace .gift-package-overlay.is-embedded>.gift-package-dialog{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.calendar-workspace .gift-package-header{color:#24212e;background:#fff;border:0;padding:20px 0}.calendar-workspace .gift-package-header h2{text-transform:none;letter-spacing:-.025em;font-size:25px;line-height:1.2}.calendar-workspace .gift-package-header-total strong{font-size:29px}.calendar-workspace .gift-package-header-total small{font-size:11px}.calendar-workspace .gc-package-overview{border:1px solid #e7deef;border-radius:8px;grid-template-columns:minmax(0,1fr) 210px;gap:24px;padding:22px}.calendar-workspace .gc-package-overview h3{font-size:23px}.calendar-workspace .gc-package-overview-copy>p:not(.gc-eyebrow){font-size:13px}.calendar-workspace .gc-package-overview .gc-kit{max-width:210px}.calendar-workspace .gc-package-overview .gc-kit img{max-height:190px}.calendar-workspace .gc-package-inclusions{gap:12px;margin-top:16px}.calendar-workspace .gc-package-inclusions strong{font-size:17px}.calendar-workspace .gc-package-inclusions span{font-size:11px}.calendar-workspace .gift-package-body{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:22px;margin-top:24px}.calendar-workspace .gift-package-products{padding:0}.calendar-workspace .gift-package-product{padding:18px 0}.calendar-workspace .gift-package-product h3{text-transform:none;letter-spacing:0;font-size:17px}.calendar-workspace .gift-package-product p{font-size:12px}.calendar-workspace .gift-package-order{border:1px solid var(--ws-line);background:#faf8fd;border-radius:8px;padding:20px;position:sticky;top:18px}.calendar-workspace .gift-package-order h3{text-transform:none;letter-spacing:0;font-size:21px}.calendar-workspace .gift-package-order input,.calendar-workspace .gift-package-order textarea{border-radius:6px;font-size:14px}.calendar-workspace .gift-package-order button{text-transform:none;border-radius:7px;font-size:13px}.calendar-workspace .gc-package-handover{border-radius:8px;margin-top:24px;padding:24px}.calendar-workspace .gc-package-handover h3{font-size:23px}.calendar-workspace .gc-package-handover p:not(.gc-eyebrow){font-size:13px}.calendar-workspace .gc-package-guide-link{min-height:46px;padding:12px 16px;font-size:12px}.calendar-workspace .six-for-six-examples{box-shadow:none;border-radius:9px;padding:23px}.calendar-workspace .six-for-six-examples.is-pricing-only{color:var(--ws-ink);background:0 0;border:0;padding:0}.calendar-workspace .six-for-six-examples.is-pricing-only .six-for-six-package{margin:0;box-shadow:0 10px 30px #351f5b14}.calendar-workspace .six-for-six-examples.is-pricing-only>footer{color:var(--ws-muted);border-color:var(--ws-line)}.calendar-workspace .six-for-six-examples h3{text-transform:none;font-size:29px;line-height:1.15}.calendar-workspace .six-for-six-example-grid{max-width:720px;margin:0 auto}.calendar-workspace .six-for-six-example-grid img{aspect-ratio:4/5;object-fit:contain}.calendar-workspace .six-for-six-deliverables{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-workspace .six-for-six-deliverables li{text-transform:none;font-size:12px;font-weight:500;line-height:1.6}.calendar-workspace .six-for-six-package{border-radius:7px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.25fr) 150px;overflow:hidden}.calendar-workspace .six-for-six-package h4{text-transform:none;font-size:24px;line-height:1.1}.calendar-workspace .six-for-six-price{grid-column:1/-1}.workspace-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workspace-help-grid .workspace-panel{padding:28px}.workspace-help-grid svg{color:var(--ws-purple);margin-bottom:16px}.workspace-help-grid h2{font-size:22px}.workspace-help-grid p{color:var(--ws-muted);font-size:15px;line-height:1.7}.workspace-help-grid a{color:var(--ws-purple);margin-top:12px;font-size:14px;display:block}.workspace-support-panel{background:linear-gradient(135deg,#fff 0%,#f7f1ff 100%);border-color:#d8c5f3;grid-column:1/-1}.workspace-help-kicker{color:var(--ws-purple);letter-spacing:.12em;text-transform:uppercase;margin:-2px 0 8px;font-size:11px;font-weight:800;display:block}.workspace-help-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.workspace-help-actions a{background:#fff;border:1px solid #d8c5f3;border-radius:7px;align-items:center;min-height:42px;margin:0;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-help-actions a:first-child{border-color:var(--ws-purple);background:var(--ws-purple);color:#fff}.workspace-help-actions a:hover{transform:translateY(-1px);box-shadow:0 8px 20px #4323701a}.workspace-alert{color:#9f3528;background:#fff5f2;border-radius:6px;padding:12px;font-size:13px}.workspace-footer{color:#94889e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:30px 0 12px;font-size:11px;display:flex}.workspace-menu-toggle,.workspace-menu-scrim{display:none}.workspace-skip{z-index:100;color:var(--ws-purple);background:#fff;border-radius:6px;padding:10px 18px;position:fixed;top:-100px;left:240px}.workspace-skip:focus{top:8px}@media (width>=1700px){.workspace-main{padding-left:48px;padding-right:48px}}@media (width<=1200px){.workspace-main{padding:0 22px 24px}.workspace-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr)}.workspace-next-row{grid-template-columns:40px 1fr;gap:12px}.workspace-next-row .workspace-button{grid-column:2;justify-self:start}.workspace-campaign-icon{width:40px}.calendar-workspace .campaign-approval>div>p:not(.section-label){max-width:220px}.calendar-workspace .gift-package-body{grid-template-columns:1fr}.calendar-workspace .gift-package-order{position:static}}@media (width<=1000px){.workspace-sidebar{width:200px}.workspace-main{margin-left:200px}.workspace-brand{font-size:15px}.workspace-dashboard-grid{grid-template-columns:1fr}.workspace-video-panel{grid-column:1}.view-overview .workspace-video-panel .hero-pinned-video.has-video{max-height:240px}.workspace-club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-assets.is-compact .workspace-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-workspace .gc-intro{grid-template-columns:minmax(0,1fr) 180px;gap:20px;padding:20px}.calendar-workspace .gc-intro h3{font-size:24px}.calendar-workspace .gc-start-grid,.calendar-workspace .gc-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-workspace .gc-resource-card strong{font-size:16px}.calendar-workspace .gc-resource-copy{padding:12px}.calendar-workspace .gc-resource-description{display:none}.calendar-workspace .gc-package-handover{flex-wrap:wrap}}@media (width<=760px){.workspace-sidebar{z-index:55;width:252px;transition:transform .2s;transform:translate(-100%)}.workspace-sidebar.is-open{transform:translate(0)}.workspace-menu-scrim{z-index:50;background:#1f123b80;border:0;display:block;position:fixed;inset:0}.workspace-main{margin:0;padding:0 16px 85px}.workspace-topbar{gap:10px;height:58px;font-size:11px}.workspace-topbar>span:last-child{display:none}.workspace-menu-toggle{color:#4f346d;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:6px 8px 6px 0;font-size:12px;display:flex}.workspace-page-heading{padding:22px 0}.workspace-page-heading h1{font-size:28px}.workspace-page-heading p{font-size:13px}.workspace-scope-pill{display:none}.workspace-panel{padding:17px}.workspace-panel>header a{font-size:11px}.workspace-panel h2{font-size:18px}.workspace-dashboard-grid{gap:16px}.workspace-next-row{grid-template-columns:42px 1fr;padding:16px 0}.workspace-next-row .workspace-button{min-height:40px}.workspace-assets.is-compact .workspace-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-asset-grid{gap:12px}.workspace-asset-copy{padding:11px}.workspace-asset-copy strong{font-size:12px}.workspace-filters{gap:10px}.workspace-filters label{flex:1;min-width:0}.workspace-filters select{width:100%;min-width:0}.workspace-filters>span{display:none}.workspace-calendar-tools{align-items:flex-start}.workspace-calendar-tools label{max-width:140px;font-size:12px}.workspace-segmented button{padding:6px 10px}.workspace-scope-note{flex-wrap:wrap;gap:10px;padding:14px}.workspace-scope-note p{min-width:200px}.workspace-scope-note>a{min-height:30px;margin-left:32px}.workspace-club-grid{gap:10px}.workspace-club-grid>a{grid-template-columns:1fr;padding:13px}.workspace-club-grid svg{display:none}.calendar-workspace .campaign-brief{padding:16px}.calendar-workspace .brief-header{flex-wrap:wrap;gap:12px}.calendar-workspace .date-trigger>span:first-child{font-size:12px}.workspace-campaign-tabs{gap:23px;margin:16px 0}.workspace-campaign-tabs button{font-size:13px}.calendar-workspace .gc-intro{grid-template-columns:1fr 140px;gap:16px;padding:16px}.calendar-workspace .gc-intro h3{font-size:22px}.calendar-workspace .gc-intro p{font-size:13px}.calendar-workspace .gc-intro .gc-kit{align-self:start}.calendar-workspace .gc-start-grid{grid-template-columns:1fr;gap:0}.calendar-workspace .gc-start-grid article{padding:14px 0}.calendar-workspace .gc-start-grid h4,.calendar-workspace .gc-start-grid p{margin:6px 0}.calendar-workspace .gc-resource-grid{grid-template-columns:1fr;gap:10px}.calendar-workspace .gc-resource-card{text-align:left;grid-template-columns:90px minmax(0,1fr);display:grid}.calendar-workspace .gc-resource-card>img{object-fit:cover;width:90px;height:100%;min-height:106px}.calendar-workspace .gc-resource-open{margin-top:8px;padding-top:6px}.calendar-workspace .gc-resource-copy{padding:12px 14px}.calendar-workspace .brief-grid{grid-template-columns:1fr;gap:20px}.workspace-notes>summary{gap:10px;padding:14px}.workspace-notes>summary small{max-width:180px}.calendar-workspace .campaign-approval{padding:12px;bottom:8px}.calendar-workspace .campaign-approval-actions{width:100%}.calendar-workspace .campaign-approval-actions button{flex:1;padding:10px;font-size:11px}.calendar-workspace .campaign-approval>div>p:not(.section-label){max-width:none}.calendar-workspace .gc-package-overview{grid-template-columns:1fr}.calendar-workspace .gc-package-overview .gc-kit{grid-row:1;max-width:190px}.calendar-workspace .gc-package-inclusions{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-workspace .gift-package-header{align-items:flex-start;gap:12px}.calendar-workspace .gift-package-header h2{font-size:21px}.calendar-workspace .gift-package-header-total strong{font-size:25px}.calendar-workspace .gc-package-handover{padding:20px}.calendar-workspace .six-for-six-examples{padding:17px}.calendar-workspace .six-for-six-examples>header{flex-direction:column;align-items:start;gap:12px}.calendar-workspace .six-for-six-examples h3{font-size:25px}.calendar-workspace .six-for-six-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-workspace .six-for-six-example-grid figcaption{padding:8px;position:static}.calendar-workspace .six-for-six-example-grid figcaption strong{font-size:9px}.calendar-workspace .six-for-six-example-grid figcaption span{display:none}.calendar-workspace .six-for-six-package{grid-template-columns:1fr}.calendar-workspace .six-for-six-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-help-grid{grid-template-columns:1fr}.workspace-footer{font-size:10px}.workspace-skip{left:16px}.workspace-brief-frame{min-height:450px}}@media (width<=430px){.calendar-workspace .gc-intro{grid-template-columns:1fr}.calendar-workspace .gc-intro .gc-kit{grid-row:1;justify-self:start;width:160px}.workspace-club-grid,.workspace-asset-grid{grid-template-columns:1fr}.workspace-assets.is-compact .workspace-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.calendar-workspace *,.calendar-workspace :before,.calendar-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.workspace-sidebar,.workspace-topbar,.workspace-page-heading,.workspace-footer,.workspace-scope-note,.workspace-campaign-tabs,.campaign-approval,.screen-recorder-launcher{display:none!important}.workspace-main{margin:0;padding:0}.calendar-workspace .campaign-brief{border:0;padding:0}}.calendar-workspace .gift-package-builder{padding:0}.calendar-workspace .gift-package-builder-title{border-color:var(--ws-line);align-items:start;gap:15px}.calendar-workspace .gift-package-builder-title h3{text-transform:none;letter-spacing:-.015em;font-size:20px;line-height:1.2}.calendar-workspace .gift-package-builder-title p{font-size:11px}.calendar-workspace .gift-package-items{border:0}.calendar-workspace .gift-package-items article{border-color:var(--ws-line);background:#fff;grid-template-columns:60px minmax(0,1fr) 140px 65px;gap:13px;min-height:112px;padding:18px 0}.calendar-workspace .gift-package-thumbnail{border-color:var(--ws-line);border-radius:5px;width:60px;height:68px}.calendar-workspace .gift-package-thumbnail span{text-transform:none;letter-spacing:0;font-size:8px}.calendar-workspace .gift-package-item-copy small{letter-spacing:.015em;text-transform:none;color:var(--ws-muted);font-size:10px}.calendar-workspace .gift-package-item-copy h4{font-size:15px;font-weight:600;line-height:1.3}.calendar-workspace .gift-package-item-copy p,.calendar-workspace .gift-package-price-breakdown{font-size:11px;line-height:1.6}.calendar-workspace .gift-package-price-breakdown summary{letter-spacing:0;text-transform:none;font-weight:500}.calendar-workspace .gift-package-stepper{border-color:#dfd6ec;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 36px;overflow:hidden}.calendar-workspace .gift-package-stepper button{background:#f1eafa;min-height:44px}.calendar-workspace .gift-package-stepper label span{letter-spacing:0;text-transform:none;font-size:9px}.calendar-workspace .gift-package-stepper input,.calendar-workspace .gift-package-stepper output{font-size:14px}.calendar-workspace .gift-package-choice{border-color:#dfd6ec;border-radius:6px;overflow:hidden}.calendar-workspace .gift-package-choice button{min-height:44px}.calendar-workspace .gift-package-items article>strong{font-size:14px;line-height:1.2}.calendar-workspace .gift-package-fixed{text-transform:none;border-color:#e8e0f0;border-radius:6px;font-size:11px}.calendar-workspace .gift-package-decision{border:1px solid var(--ws-line);background:#faf8fd;border-radius:8px;padding:20px;top:18px}.calendar-workspace .gift-package-decision label>span,.calendar-workspace .gift-package-authority span{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.6}.calendar-workspace .gift-package-decision input,.calendar-workspace .gift-package-decision textarea{background:#fff;border-color:#ddd3e9;border-radius:6px;min-height:44px;font-size:14px}.calendar-workspace .gift-package-authority input{width:20px;height:20px;min-height:0}.calendar-workspace .gift-package-decision-actions button{text-transform:none;letter-spacing:0;border-radius:6px;min-height:46px;font-size:13px}.calendar-workspace .gift-package-email-note{font-size:11px}.workspace-review-total{border-bottom:1px solid #e0d6ee;gap:5px;padding:4px 0 16px;display:grid}.workspace-review-total>span{color:var(--ws-muted);font-size:12px}.workspace-review-total>strong{color:#442373;letter-spacing:-.03em;font-size:31px;line-height:1.2}.workspace-review-total>small{color:var(--ws-muted);font-size:10px}.calendar-workspace .gift-package-total{border-radius:8px;overflow:hidden}.calendar-workspace .gift-package-total small{letter-spacing:0;text-transform:none;font-size:10px}.calendar-workspace .gift-package-total-heading strong{font-size:31px}.calendar-workspace .gift-package-total-heading p,.calendar-workspace .gift-package-base-summary p,.calendar-workspace .gift-package-addons-summary p,.calendar-workspace .gift-package-payment-summary p{font-size:12px;line-height:1.6}.calendar-workspace .gift-package-base-summary,.calendar-workspace .gift-package-payment-summary{grid-template-columns:minmax(100px,.6fr) 1fr;gap:18px}@media (width<=1200px){.calendar-workspace .gift-package-decision{position:static}.calendar-workspace .gift-package-header-total{position:sticky;top:10px}}@media (width<=760px){.calendar-workspace .gift-package-items article{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 0}.calendar-workspace .gift-package-thumbnail{width:48px;height:60px}.calendar-workspace .gift-package-stepper,.calendar-workspace .gift-package-choice{grid-column:2;max-width:170px}.calendar-workspace .gift-package-items article>strong{text-align:left;grid-column:2}.calendar-workspace .gift-package-fixed{grid-column:2;justify-self:start}.calendar-workspace .gift-package-base-summary,.calendar-workspace .gift-package-payment-summary{grid-template-columns:1fr}.calendar-workspace .gift-package-builder-title{flex-wrap:wrap}.calendar-workspace .gift-package-builder-title p{text-align:left;max-width:none}}.calendar-workspace .hero-calendar-track{background:0 0;position:relative}.workspace-month-grid{position:absolute;inset:0}.workspace-month-grid i{border-left:1px solid #eae7f1;position:absolute;top:0;bottom:0}.workspace-mobile-close{display:none}@media (width<=760px){.workspace-sidebar:not(.is-open){visibility:hidden}.workspace-sidebar.is-open{visibility:visible}.workspace-mobile-close{color:#d4ccdf;background:0 0;border:0;align-self:flex-end;min-height:44px;margin:-18px 0 15px;padding:8px;font-size:12px;display:block}}.calendar-workspace{--recorder-dock-height:60px}.calendar-workspace .workspace-recorder-dock{z-index:30;height:calc(var(--recorder-dock-height) + env(safe-area-inset-bottom));padding:8px max(10px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) 12px;border-top:1px solid var(--ws-line);background:#f7f7fb;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0;left:224px;right:0}.calendar-workspace .workspace-recorder-dock .screen-recorder-launcher{border-radius:7px;gap:7px;min-width:0;max-width:100%;min-height:36px;padding:8px 12px;position:static;transform:none;box-shadow:0 2px 6px #170a361f}.calendar-workspace .workspace-recorder-dock .screen-recorder-launcher>span:last-child{text-transform:none;font-size:12px;font-weight:600;line-height:1.3;display:block}.calendar-workspace .workspace-recorder-dock .screen-recorder-icon{width:16px;height:16px;box-shadow:none;background:0 0;border:1px solid #ffffffb3;flex:0 0 16px;place-items:center;display:grid}.calendar-workspace .workspace-recorder-dock .screen-recorder-icon i{width:6px;height:6px;box-shadow:none;background:#fff}.calendar-workspace .workspace-recorder-dock .screen-recorder-launcher:focus-visible{outline-offset:3px;outline:3px solid #bd99ff}.calendar-workspace .workspace-main{padding-bottom:calc(var(--recorder-dock-height) + env(safe-area-inset-bottom) + 32px)}.calendar-workspace .campaign-approval{bottom:calc(var(--recorder-dock-height) + env(safe-area-inset-bottom) + 12px)}@media (width<=1000px){.calendar-workspace .workspace-recorder-dock{left:200px}}@media (width<=760px){.calendar-workspace .workspace-recorder-dock{left:0}.calendar-workspace .workspace-recorder-dock .screen-recorder-launcher{min-height:44px}}@media print{.calendar-workspace .workspace-recorder-dock{display:none!important}}.workspace-quick-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workspace-quick-toolbar>span{color:var(--ws-muted);font-size:14px}.workspace-quick-toolbar p{color:var(--ws-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.workspace-quick-toolbar>.workspace-button{flex-shrink:0}.workspace-calendar-status{color:var(--ws-muted);background:#f5f1fa;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.workspace-calendar-status.is-error{color:#704815;background:#fff6e9}.view-overview .campaign-timeline-item .hero-calendar-name{padding-right:12px}.view-overview .hero-calendar-row{min-height:44px}.view-overview .hero-calendar-track{height:44px}.view-overview .hero-calendar-bar{height:14px;top:15px}.calendar-workspace .hero-calendar-header>span{white-space:nowrap;max-width:none}@media (width<=760px){.workspace-quick-toolbar{flex-wrap:wrap;gap:12px}.workspace-quick-toolbar>.workspace-button{width:100%}}.campaign-timeline-item,.campaign-list-item{position:relative}.calendar-workspace .campaign-timeline-item .hero-calendar-row{width:100%}.calendar-workspace .campaign-timeline-item .hero-calendar-name{padding-right:42px;font-size:14px}.calendar-workspace .campaign-more-button{width:32px;min-width:32px;height:36px;color:var(--ws-purple);cursor:pointer;background:#f7f3ff;border:1px solid #ddd5ee;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:23px;line-height:1;display:flex;position:absolute;top:50%;left:164px;transform:translateY(-50%)}.calendar-workspace .campaign-more-button:hover{background:#e8ddff}.calendar-workspace .campaign-more-button:focus-visible{outline:3px solid var(--ws-purple);outline-offset:2px}.calendar-workspace .campaign-list-item>button:first-child{padding-right:54px}.calendar-workspace .campaign-list-item .campaign-more-button{border:1px solid #ddd5ee;left:auto;right:7px}.campaign-quick-menu{z-index:1300;background:#fff;border:1px solid #dfd8eb;border-radius:12px;width:280px;max-width:calc(100vw - 16px);padding:6px;position:fixed;box-shadow:0 12px 50px #24173b30}.campaign-quick-menu p{overflow-wrap:anywhere;border-bottom:1px solid #eee8f6;margin:0 0 4px;padding:10px;font-size:14px;font-weight:700}.campaign-quick-menu small{color:#6c6478;margin-top:4px;font-size:12px;font-weight:400;display:block}.campaign-quick-menu button{color:#2c203e;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;gap:12px;width:100%;padding:12px 10px;font-size:14px;display:flex}.campaign-quick-menu button:hover,.campaign-quick-menu button:focus-visible{color:#592cbb;background:#eee5ff;outline:2px solid #0000}.campaign-editor{color:#241e30;background:#fff;border:1px solid #e1daec;border-radius:18px;width:min(580px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 90px #160b3d55}.campaign-editor::backdrop{background:#1d132d85}.campaign-editor>header{z-index:1;background:#fff;border-bottom:1px solid #eae4f2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.campaign-editor h2{letter-spacing:-.5px;margin:0;font-size:24px;line-height:1.2}.campaign-editor-close{color:#4f287f;cursor:pointer;background:#f1ecf8;border:0;border-radius:50%;width:36px;min-width:36px;height:36px;font-size:24px}.campaign-editor form{padding:20px 24px 0}.campaign-editor-scope{color:#62596d;margin:0 0 20px;font-size:14px;line-height:1.6}.campaign-editor-scope strong{color:#2c223b;font-size:16px}.campaign-editor-fields{border:0;min-width:0;margin:0;padding:0}.campaign-editor-fields>label,.campaign-editor-dates>label,.campaign-editor-optional>label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.campaign-editor input:not([type=checkbox]),.campaign-editor textarea,.campaign-editor select{color:#282033;box-sizing:border-box;background:#fff;border:1px solid #cfc5df;border-radius:8px;width:100%;min-width:0;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4}.campaign-editor select{cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:46px}.campaign-editor select option{color:#282033;background:#fff;font-family:inherit;font-size:16px;font-weight:400}.campaign-editor textarea{resize:vertical}.campaign-editor input:focus-visible,.campaign-editor textarea:focus-visible,.campaign-editor select:focus-visible,.campaign-editor button:focus-visible,.campaign-editor summary:focus-visible{outline-offset:2px;outline:3px solid #a686ed}.campaign-editor-dates{grid-template-columns:1fr 1fr;gap:16px;display:grid}.campaign-editor label.campaign-editor-check{flex-direction:row;align-items:center;gap:9px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.campaign-editor-check input{accent-color:#6532c6;flex-shrink:0;width:18px;height:18px}.campaign-editor-duration{color:#5a398a;background:#f2edfa;border-radius:8px;margin:0 0 22px;padding:10px 12px;font-size:14px}.campaign-editor-clubs{border:1px solid #ddd5e9;border-radius:10px;margin:0 0 20px;padding:14px}.campaign-editor-clubs legend{padding:0 5px;font-size:14px;font-weight:600}.campaign-editor-clubs label{margin:0 0 10px}.campaign-editor-clubs small{color:#71657d;font-size:13px;display:block}.campaign-editor-optional{border-top:1px solid #eee7f4;padding-top:14px}.campaign-editor-optional summary{cursor:pointer;color:#572b9a;margin-bottom:18px;font-size:15px;font-weight:600}.campaign-editor-optional summary span{color:#82758c;margin-left:12px;font-size:13px;font-weight:400}.campaign-editor-hint{color:#72667d;margin:10px 0 20px;font-size:13px;line-height:1.6}.campaign-editor footer{background:#fff;border-top:1px solid #e8e1f0;justify-content:flex-end;gap:12px;margin:0 -24px;padding:16px 24px;display:flex;position:sticky;bottom:0}.campaign-editor-error{color:#9b2424;background:#fff0ef;border:1px solid #f3c7c3;border-radius:8px;padding:12px;font-size:14px}.workspace-custom-toolbar{color:#6c547f;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.workspace-action-notice{z-index:31;color:#402371;background:#eee6ff;border:1px solid #d5c7ef;border-radius:10px;width:min(430px,100vw - 40px);margin:0;padding:16px 42px 16px 18px;font-size:14px;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 20px #25114620}.workspace-action-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:8px}@media (width<=760px){.workspace-quick-toolbar{flex-wrap:wrap;align-items:flex-start}.campaign-editor>header{padding:18px}.campaign-editor form{padding:16px 18px 0}.campaign-editor footer{margin:0 -18px;padding:16px 18px}.campaign-editor button{min-height:44px}.calendar-workspace .campaign-more-button{height:44px}}@media (width<=380px){.campaign-editor-dates{grid-template-columns:1fr;gap:0}}@media print{.workspace-quick-toolbar,.campaign-more-button,.campaign-quick-menu,.campaign-editor,.workspace-action-notice{display:none!important}}.calendar-workspace .campaign-row-scope{color:var(--ws-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.workspace-action-notice{width:100%;box-shadow:none;margin:0 0 20px;position:relative;bottom:auto;right:auto}.campaign-quick-menu{max-height:calc(100dvh - 16px);overflow:auto}.calendar-workspace .hero-calendar-row:hover:before,.calendar-workspace .hero-calendar-row:focus-visible:before{color:var(--ws-purple)}.calendar-workspace.view-overview .campaign-timeline-item .hero-calendar-name{padding-right:12px}.workspace-overview-campaigns{grid-column:1/-1}.workspace-overview-campaigns>header p{color:var(--ws-muted);margin:5px 0 0;font-size:13px}.workspace-status-badge{color:#73667f;white-space:nowrap;background:#f1edf6;border-radius:5px;align-items:center;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.workspace-status-badge.is-approved{color:#286342;background:#e7f4eb}.workspace-status-badge.is-review{color:#866116;background:#fff4dd}.workspace-status-badge.is-changes-requested{color:#704395;background:#f0e8fa}.workspace-next-row .workspace-status-badge{margin-top:7px}.workspace-campaign-register table{border-collapse:collapse;text-align:left;width:100%}.workspace-campaign-register th{color:var(--ws-muted);border-bottom:1px solid var(--ws-line);padding:11px 14px;font-size:11px;font-weight:600}.workspace-campaign-register td{vertical-align:middle;border-bottom:1px solid #efebf4;padding:18px 14px}.workspace-campaign-register tr.is-running td{background:#f7f2ff;border-top:1px solid #d8c7f2;border-bottom-color:#d8c7f2}.workspace-campaign-register tr.is-running td:first-child{box-shadow:inset 4px 0 0 var(--ws-purple)}.workspace-running-badge{background:var(--ws-purple);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;margin-right:7px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.workspace-campaign-register tr:last-child td{border-bottom:0;padding-bottom:6px}.workspace-campaign-register td>strong{font-size:14px;font-weight:600;display:block}.workspace-campaign-register td>small{color:var(--ws-muted);margin-top:7px;font-size:11px;display:block}.workspace-register-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-register-actions .workspace-button{min-height:38px;padding:8px 11px;font-size:12px}.workspace-campaign-register th:first-child{width:37%}.workspace-campaign-register th:nth-child(2){width:23%}@media (width<=760px){.workspace-campaign-register table,.workspace-campaign-register tbody{display:block}.workspace-campaign-register thead{display:none}.workspace-campaign-register tr{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 0;display:grid}.workspace-campaign-register td{border:0;padding:0;display:block}.workspace-campaign-register td:last-child{grid-column:1/-1}.workspace-campaign-register tr:last-child td{padding-bottom:0}.workspace-campaign-register td>strong{font-size:13px}.workspace-campaign-register td>small{font-size:10px}.workspace-overview-campaigns>header{align-items:start}.workspace-overview-campaigns>header>span{white-space:nowrap;font-size:10px}.workspace-campaign-register tr.is-running{background:#f7f2ff;border-radius:8px;margin:0 -10px;padding:15px 12px}.workspace-campaign-register tr.is-running td{background:0 0;border:0}.workspace-campaign-register tr.is-running td:first-child{box-shadow:none;border-left:4px solid var(--ws-purple);padding-left:9px}}.workspace-campaign-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.workspace-campaign-heading-actions>span{color:var(--ws-muted);white-space:nowrap;font-size:12px}@media (width<=760px){.workspace-overview-campaigns>header{flex-wrap:wrap;gap:16px}.workspace-campaign-heading-actions{justify-content:flex-start;gap:12px}.workspace-campaign-heading-actions .workspace-button{font-size:12px}}.campaign-editor.has-deliverables{width:min(820px,100vw - 24px)}.campaign-deliverables{background:#fcfaff;border:1px solid #e6deef;border-radius:12px;margin:24px 0;padding:20px}.campaign-deliverables>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.campaign-deliverables h3{letter-spacing:0;text-transform:none;margin:0;font-size:16px}.campaign-deliverables header p{color:#81728e;max-width:480px;margin:7px 0 16px;font-size:12px;line-height:1.6}.campaign-deliverables header>span{color:#6b43a0;background:#eee6f9;border-radius:6px;flex:none;padding:5px 9px;font-size:11px}.campaign-deliverable-tools{align-items:end;gap:16px;display:flex}.campaign-deliverable-tools>label:first-child{flex-direction:column;flex:1;gap:6px;font-size:12px;font-weight:500;display:flex}.campaign-deliverable-tools .campaign-editor-check{flex:none;min-height:44px;margin:0;font-size:12px}.campaign-deliverable-total{color:#92839d;margin:12px 0;font-size:11px}.campaign-deliverable-groups{gap:8px;display:grid}.campaign-deliverable-groups details{background:#fff;border:1px solid #e7e0ef;border-radius:8px;overflow:hidden}.campaign-deliverable-groups summary{cursor:pointer;color:#4f3d60;align-items:center;gap:10px;padding:14px;font-size:13px;font-weight:500;list-style:none;display:flex}.campaign-deliverable-groups summary::-webkit-details-marker{display:none}.campaign-deliverable-groups summary:before{content:"+";color:#966fc1;width:12px}.campaign-deliverable-groups details[open]>summary:before{content:"−"}.campaign-deliverable-groups summary small{color:#9c8aab;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400}.campaign-deliverable-options{grid-template-columns:1fr 1fr;gap:2px 10px;padding:0 10px 10px;display:grid}.campaign-deliverable-options .campaign-editor-check{cursor:pointer;border-radius:5px;align-items:start;margin:0;padding:9px 5px;font-size:12px;line-height:1.4}.campaign-deliverable-options label:has(input:checked){color:#65359b;background:#f3edfb}.campaign-deliverable-other{flex-direction:column;gap:8px;margin-top:18px;font-size:13px;font-weight:500;display:flex}.campaign-deliverable-empty{color:#81728e;font-size:12px}@media (width<=760px){.campaign-deliverables{padding:14px}.campaign-deliverable-tools{flex-wrap:wrap;gap:8px}.campaign-deliverable-tools>label:first-child{flex-basis:100%}.campaign-deliverable-options{grid-template-columns:1fr}.campaign-deliverables>header{gap:8px}.campaign-deliverables header p{font-size:11px}}.workspace-campaign-scope{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:42%;display:flex}.workspace-campaign-scope .workspace-scope-pill{white-space:normal;line-height:1.5}.campaign-editor-clubs .campaign-clubs-all{border-bottom:1px solid #e9e3f1;margin-bottom:14px;padding-bottom:12px;font-weight:600}.campaign-clubs-all span{color:#71657d;margin-left:auto;font-size:12px;font-weight:400}.campaign-clubs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-bottom:12px;display:grid}@media (width<=600px){.workspace-campaign-scope{justify-content:flex-start;max-width:100%}.campaign-clubs-grid{grid-template-columns:1fr}}.rollout-planner{background:#fff;border:1px solid #e4dbef;border-radius:12px;margin:28px 0;overflow:clip}.rollout-heading{background:#f7f3fc;border-bottom:1px solid #e4dbef;justify-content:space-between;align-items:start;gap:24px;padding:24px;display:flex}.rollout-eyebrow{color:#6a36c8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.calendar-workspace .rollout-heading h3{letter-spacing:-.02em;text-transform:none;margin:7px 0 9px;font-size:24px;line-height:1.3}.rollout-heading p,.rollout-selected>p{color:#71667e;margin:0;font-size:15px;line-height:1.6}.rollout-planner form{padding:24px}.rollout-fields{border:0;min-width:0;margin:0;padding:0}.rollout-planner label{color:#44374f;gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.rollout-planner input:not([type=checkbox]),.rollout-planner select,.rollout-planner textarea{color:#292032;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ded3eb;border-radius:7px;padding:10px 12px;font-size:14px}.rollout-planner textarea{resize:vertical}.rollout-planner :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #713fd3}.rollout-planner input[type=checkbox]{accent-color:#6535c4;flex-shrink:0;width:18px;height:18px}.rollout-setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;display:grid}.rollout-sources{background:#faf9fc;border:1px solid #eae4f0;border-radius:8px;margin:22px 0;padding:16px}.rollout-planner summary{cursor:pointer;color:#3e2d54;font-size:14px}.rollout-sources summary span{color:#85758e;margin-left:12px;font-size:12px}.rollout-sources p{color:#706279;font-size:14px;line-height:1.6}.rollout-sources .rollout-setup{margin-top:16px}.rollout-sources a{color:#6535c4;text-underline-offset:3px}.rollout-source-links{flex-wrap:wrap;gap:12px 24px;display:flex}.rollout-planner .rollout-hint{margin-bottom:0;font-size:12px}.rollout-channel-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.calendar-workspace .rollout-planner h4{text-transform:none;letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.3}.rollout-channel-heading>span{color:#713fd3;background:#f2ecfb;border-radius:20px;padding:6px 12px;font-size:12px}.rollout-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rollout-groups>details{border:1px solid #e8e1f0;border-radius:8px}.rollout-groups summary{padding:16px}.rollout-groups summary small{float:right;color:#85758e;font-size:12px}.rollout-options{gap:2px;padding:0 12px 12px;display:grid}.rollout-options label{cursor:pointer;align-items:center;gap:10px;padding:10px 4px;line-height:1.5;display:flex}.rollout-custom{border:1px dashed #d9c7ea;border-radius:8px;margin-top:14px;padding:16px}.rollout-custom-fields{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.rollout-custom-fields>label{flex:1;min-width:170px}.rollout-selected{margin-top:28px}.rollout-selected>p{margin:8px 0 14px}.rollout-item{border-bottom:1px solid #eae4f0}.rollout-item summary{justify-content:space-between;align-items:center;gap:16px;padding:17px 0;list-style:none;display:flex}.rollout-item summary::-webkit-details-marker{display:none}.rollout-item summary strong{font-size:15px;display:block}.rollout-item summary small{color:#85758e;margin-top:6px;font-size:12px;line-height:1.5;display:block}.rollout-item summary>span:last-child{color:#6535c4;white-space:nowrap;font-size:13px}.rollout-item-body{background:#faf8fd;border-radius:8px;gap:16px;margin-bottom:14px;padding:18px;display:grid}.rollout-item-body>button{justify-self:start}.rollout-bottom{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;margin-top:26px;display:grid}.rollout-bottom small{color:#85758e;font-size:12px;line-height:1.6}.rollout-footer{border-top:1px solid #e8e1f0;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.rollout-footer strong{color:#44374f;font-size:14px}.rollout-footer p{color:#85758e;max-width:640px;margin:5px 0 0;font-size:12px;line-height:1.6}.rollout-footer>button{flex-shrink:0}.rollout-error,.rollout-success{border-radius:7px;padding:14px;font-size:14px;line-height:1.6}.rollout-error{color:#992d29;background:#fff1ef}.rollout-success{color:#1d6941;background:#eaf7ef}.calendar-workspace .campaign-brief:has(.rollout-planner) .campaign-approval{position:static}@media (width<=1100px){.rollout-groups{grid-template-columns:1fr}}@media (width<=650px){.rollout-heading,.rollout-footer{flex-direction:column;align-items:stretch;gap:16px}.rollout-heading,.rollout-planner form{padding:18px}.rollout-bottom{grid-template-columns:1fr}.rollout-heading h3{font-size:21px}}.planning-overview-content{padding:24px}.planning-snapshot{color:#30283e}.planning-snapshot-meta{color:#766789;border-bottom:1px solid #eee8f5;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:18px;font-size:13px;display:flex}.planning-snapshot-objective{max-width:90ch;margin:22px 0}.planning-snapshot p{margin:9px 0 0;font-size:15px;line-height:1.75}.planning-snapshot-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.planning-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.planning-tags span{background:#faf8fd;border:1px solid #e5ddf0;border-radius:7px;padding:7px 11px;font-size:13px;line-height:1.5}.planning-tags p{color:#82768f;margin:0}.planning-metrics{background:#faf8fd;border:1px solid #e7deef;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:26px 0 20px;display:grid}.planning-metrics>div{border-right:1px solid #e7deef;flex-direction:column;gap:9px;padding:20px;display:flex}.planning-metrics>div:last-child{border:0}.planning-metrics span{color:#756581;font-size:13px;line-height:1.5}.planning-metrics strong{letter-spacing:-.02em;color:#452075;font-variant-numeric:tabular-nums;font-size:22px}.planning-budget-remaining{color:#70617e;margin:-5px 0 20px!important}.planning-audiences{border:0;min-width:0;margin:24px 0;padding:0}.planning-audiences legend{color:#332842;padding:0;font-size:18px;font-weight:650}.planning-audiences>p,.planning-budget>p,.planning-quote>p{color:#7b6d86;margin:8px 0 18px;font-size:14px;line-height:1.7}.planning-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rollout-planner .planning-audience-grid label,.campaign-editor .planning-audience-grid label{color:#554962;cursor:pointer;background:#fff;border:1px solid #e7e0f0;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:14px;line-height:1.5;display:flex}.planning-audience-grid label:has(input:checked){color:#5426a0;background:#f8f3ff;border-color:#b999ed}.planning-audience-grid input{accent-color:#6535c4;flex-shrink:0;width:18px;height:18px;min-height:0}.planning-custom-audience{align-items:center;gap:12px;margin:16px 0;display:flex}.planning-custom-audience input{flex:1;min-width:0}.planning-custom-audience button{flex-shrink:0}.planning-budget{background:#faf8fd;border:1px solid #e7def1;border-radius:10px;margin-top:30px;padding:24px}.planning-section-heading{justify-content:space-between;align-items:center;display:flex}.planning-section-heading>span{color:#837591;font-size:12px}.planning-budget-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.planning-budget-footer{border-top:1px solid #e6ddf0;grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:22px;padding-top:20px;display:grid}.planning-budget-footer>div{color:#6e617e;gap:9px;font-size:14px;display:grid}.planning-budget-footer strong{color:#452075;font-size:28px}.planning-budget-footer small{color:#85758e;font-size:12px}.planning-notes{margin-top:24px}.planning-quote h4{margin-top:28px!important}.planning-quote-row{border-bottom:1px solid #eee8f5;grid-template-columns:minmax(0,1fr) minmax(130px,.25fr) auto;align-items:end;gap:16px;padding:16px 0;display:grid}.planning-quote-row>button{min-height:44px}.planning-included{color:#655174;align-self:center;font-size:13px}.planning-quote-total{color:#5d4a76;background:#f7f2fd;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:24px 0;padding:20px;font-size:14px;display:flex}.planning-quote-total strong{color:#452075;margin-left:auto;font-size:25px}.planning-quote-total small{text-align:right;color:#847194;width:100%}.calendar-workspace .planning-existing-package-heading{border-top:1px solid #ebe4f4;margin:34px 0 20px;padding-top:24px}.calendar-workspace .planning-existing-package-heading h3{text-transform:none;letter-spacing:-.02em;margin:0;font-size:22px}.planning-existing-package-heading p{color:#7b6e88;margin:8px 0 0;font-size:14px}.workspace-topbar-actions{align-items:center;gap:18px;display:flex}.calendar-workspace .campaign-brief .campaign-approval{position:static}.campaign-editor .planning-audience-grid,.campaign-editor .planning-budget-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-editor .planning-budget{padding:18px}.campaign-plan-tooltip{z-index:15000;overscroll-behavior:contain;color:#33293e;background:#fff;border:1px solid #dacced;border-radius:12px;width:min(430px,100vw - 24px);max-height:min(560px,100dvh - 24px);font-family:inherit;font-size:14px;line-height:1.6;position:fixed;overflow:auto;box-shadow:0 14px 48px #2512382e}.campaign-plan-tooltip header{background:#f7f2fd;border-bottom:1px solid #e9e0f3;gap:4px;padding:18px 20px;display:grid}.campaign-plan-tooltip header strong{color:#43216e;font-size:18px;line-height:1.4}.campaign-plan-tooltip header span,.campaign-plan-tooltip footer{color:#82728f;font-size:12px}.campaign-plan-tooltip section{border-bottom:1px solid #eee8f5;padding:18px 20px}.campaign-plan-tooltip>p{padding:18px 20px}.campaign-plan-tooltip h4{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.campaign-plan-tooltip h4 small{color:#8b7b99;font-size:12px;font-weight:400}.campaign-plan-tooltip dl{gap:4px;margin:0;display:grid}.campaign-plan-tooltip dt{color:#865eb6;margin-top:9px;font-size:12px;font-weight:650}.campaign-plan-tooltip dt:first-child{margin:0}.campaign-plan-tooltip dd{overflow-wrap:anywhere;margin:0}.campaign-plan-tooltip footer{padding:12px 20px}.campaign-preview-decision{background:#f4f1f6;border-radius:6px;padding:8px}@media (width<=1150px){.planning-audience-grid,.planning-budget-inputs,.planning-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-metrics>div:nth-child(2){border-right:0}.planning-metrics>div:nth-child(-n+2){border-bottom:1px solid #e7deef}}@media (width<=650px){.planning-overview-content{padding:18px}.planning-snapshot-columns,.planning-audience-grid,.planning-budget-inputs,.planning-budget-footer,.campaign-editor .planning-audience-grid,.campaign-editor .planning-budget-inputs{grid-template-columns:1fr}.planning-budget{padding:16px}.planning-metrics>div{padding:14px}.planning-metrics strong{font-size:19px}.planning-custom-audience{flex-wrap:wrap}.planning-custom-audience input{flex-basis:100%}.planning-quote-row{grid-template-columns:1fr 1fr;gap:10px}.planning-quote-row label:first-child{grid-column:1/-1}.workspace-topbar-actions{gap:9px}.workspace-topbar-actions>span{display:none}}@media print{.campaign-plan-tooltip{display:none}}.rollout-autosave-note{color:#85758e;border-top:1px solid #e8e1f0;margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.6}.campaign-autosave-region{top:max(18px,env(safe-area-inset-top));z-index:9999;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}.campaign-autosave-toast{color:#382650;background:#fff;border:1px solid #ded2f2;border-radius:14px;align-items:center;gap:12px;padding:13px 20px;font-size:14px;animation:.18s ease-out campaign-save-in;display:flex;box-shadow:0 8px 30px #24143424}.campaign-autosave-toast strong{font-size:14px;line-height:1.4;display:block}.campaign-autosave-symbol{color:#6732c7;background:#ede4fb;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.campaign-autosave-toast.is-saving .campaign-autosave-symbol{background:0 0;border:2px solid #e7def3;border-top-color:#6732c7;width:18px;height:18px;animation:.8s linear infinite campaign-save-spin}.campaign-autosave-toast.is-saved{border-color:#cae5d8}.campaign-autosave-toast.is-saved .campaign-autosave-symbol{color:#216848;background:#e5f3eb}.campaign-autosave-toast.is-error{pointer-events:auto;border-color:#ebc7c0;align-items:flex-start;max-width:620px}.campaign-autosave-toast.is-error .campaign-autosave-symbol{color:#9b3427;background:#fbe8e3}.campaign-autosave-toast span:not(.campaign-autosave-symbol),.campaign-autosave-toast p{margin:4px 0 0;font-size:12px;line-height:1.5;display:block}.campaign-autosave-actions{flex-shrink:0;gap:8px;margin-left:8px;display:flex}.campaign-autosave-actions button{color:#542a8b;font:inherit;cursor:pointer;background:#f7f3fc;border:1px solid #dcd0ed;border-radius:7px;padding:7px 10px;font-size:12px}@keyframes campaign-save-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes campaign-save-spin{to{transform:rotate(360deg)}}@media (width<=600px){.campaign-autosave-toast{padding:12px 14px}.campaign-autosave-toast.is-error{flex-wrap:wrap}.campaign-autosave-actions{margin-left:34px}}@media (prefers-reduced-motion:reduce){.campaign-autosave-toast,.campaign-autosave-toast.is-saving .campaign-autosave-symbol{animation:none}}.campaign-pop-overlay{--campaign-pop-runner-mask:url(data:image/png;base64,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);z-index:2147483000;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.campaign-pop-overlay[data-pop-active=true]{visibility:visible}.campaign-pop-canvas,.campaign-pop-static{width:100%;height:100%;position:absolute;inset:0}.campaign-pop-canvas{display:block}.campaign-pop-static{inset:max(86px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) auto auto;color:#4f2aa8;background:#fff;border:1px solid #d8ccfb;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:2px 11px;width:220px;height:auto;padding:13px 15px;display:none;box-shadow:0 12px 34px #1e293b33}.campaign-pop-overlay[data-pop-mode=static] .campaign-pop-canvas{display:none}.campaign-pop-overlay[data-pop-mode=static] .campaign-pop-static{display:grid}.campaign-pop-static-mark{background:#f3edff;border-radius:11px;grid-row:1/span 2;justify-content:center;align-items:flex-end;gap:3px;height:34px;padding:6px;display:flex}.campaign-pop-static-mark i{background:#2563eb;border-radius:999px;width:7px;height:20px;transform:rotate(-18deg)}.campaign-pop-static-mark i:nth-child(2){background:#ec4899;height:28px;transform:rotate(8deg)}.campaign-pop-static-mark i:nth-child(3){background:#f59e0b;height:16px;transform:rotate(22deg)}.campaign-pop-static strong{align-self:end;font-size:16px;line-height:1}.campaign-pop-static>span{color:#665581;align-self:start;font-size:12px;font-weight:750}.campaign-celebration-button{color:#ffc7ed;min-height:36px;font:inherit;cursor:pointer;background:#3f2554;border:1px solid #ffb1e759;border-radius:99px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.campaign-celebration-button:hover{color:#ffc7ed;background:#55305e}.campaign-celebration-button:focus-visible{outline-offset:3px;outline:3px solid #b89af3}.campaign-celebration-button svg{flex:none;width:16px;height:16px;display:block}.campaign-celebration-announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.campaign-celebration-button,.campaign-pop-overlay{display:none!important}}.team-chat,.team-board{--team-ink:#292334;--team-muted:#797087;--team-purple:#6332ca;--team-line:#eee9f5;color:var(--team-ink);min-width:0}.team-chat button,.team-board button{font-family:inherit}.team-chat button:focus-visible,.team-board button:focus-visible{outline-offset:3px;outline:3px solid #b89bea}.team-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team-chat{border:1px solid var(--team-line);background:#fff;border-radius:16px;grid-template-columns:265px minmax(0,1fr);height:min(850px,100dvh - 220px);min-height:650px;display:grid;overflow:hidden}.team-chat-sidebar{background:#f3eff9;border-right:1px solid #e8e1f1;flex-direction:column;gap:14px;min-height:0;padding:22px 16px;display:flex;overflow:auto}.team-chat-brand{align-items:center;gap:10px;margin-bottom:8px;display:flex}.team-chat-brand>span{color:#fff;background:#6332ca;border-radius:11px;padding:9px}.team-chat-brand strong{font-size:17px;display:block}.team-chat-brand small{color:var(--team-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.team-chat label,.team-board label,.team-create-form label{color:#675b78;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.team-chat input,.team-chat select,.team-chat textarea,.team-board input,.team-board select,.team-board textarea,.team-create-form input{font:inherit;color:var(--team-ink);box-sizing:border-box;background:#fff;border:1px solid #ded5eb;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-weight:400}.team-chat textarea,.team-board textarea{resize:vertical;line-height:1.7}.team-chat :is(input,select,textarea):focus,.team-board :is(input,select,textarea):focus{outline-offset:1px;outline:2px solid #b49ae4}.team-sidebar-action{color:#653e97;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.team-channel-search{margin-top:8px}.team-channel-heading{color:#796589;justify-content:space-between;align-items:center;font-size:12px;display:flex}.team-channel-heading button{color:#684599;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:23px}.team-chat-sidebar nav{flex-direction:column;gap:4px;min-height:70px;display:flex}.team-chat-sidebar nav button{text-align:left;color:#655573;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.team-chat-sidebar nav button>span:nth-child(2){flex:1}.team-chat-sidebar nav button>span:first-child{color:#a086ba;font-size:20px}.team-chat-sidebar nav button small{opacity:.72;margin-top:3px;font-size:10px;display:block}.team-chat-sidebar nav button:hover{color:#4d277e;background:#e9e0f5}.team-chat-sidebar nav button.is-current{color:#fff;background:#6332ca}.team-chat-sidebar nav button.is-current>span:first-child{color:#dbc9fa}.team-chat-sidebar nav i{background:#6332ca;border-radius:50%;flex:none;width:7px;height:7px}.team-sidebar-note{color:#8c7b9a;margin-top:auto;padding-top:20px;font-size:11px;line-height:1.7}.team-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.team-chat-main>header{border-bottom:1px solid var(--team-line);justify-content:space-between;align-items:center;gap:15px;padding:22px 26px;display:flex}.team-chat-main h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}.team-chat-main>header p{color:var(--team-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.team-chat-main>header a{flex:none;font-size:11px}.team-chat-history{overscroll-behavior:contain;scroll-behavior:auto;flex:1;min-height:120px;padding:15px 26px;overflow:auto}.team-chat-empty{text-align:center;color:var(--team-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;padding:45px 24px;display:flex}.team-chat-empty>span{color:#916dc4;background:#f3edfc;border-radius:18px;margin-bottom:8px;padding:10px 25px;font-size:38px}.team-chat-empty h3{color:var(--team-ink);margin:18px 0 8px;font-size:20px}.team-chat-empty p{max-width:370px;font-size:13px;line-height:1.8}.team-date-divider{color:#8d8099;justify-content:center;align-items:center;gap:15px;margin:15px 0 24px;font-size:10px;display:flex}.team-date-divider:before,.team-date-divider:after{content:"";background:var(--team-line);flex:1;height:1px}.team-message-row{gap:12px;padding:10px 0;display:flex}.team-message-row>div{flex:1;min-width:0}.team-avatar{color:#7952a7;background:#eee5fb;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.team-message-meta{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.team-message-meta strong{font-size:13px}.team-message-meta time{color:#9b8da6;font-size:10px}.team-message-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.75}.team-chat-composer{border:1px solid #ded3ec;border-radius:13px;margin:12px 24px 22px;padding:13px;box-shadow:0 4px 18px #4d257c06}.team-chat-composer>label:not(.team-sr){flex-direction:row;align-items:center;gap:12px;font-size:11px}.team-chat-composer>label>input{background:#faf8fd;border:0;max-width:280px;padding:7px 10px;font-size:12px}.team-chat-composer textarea{border:0;min-height:82px;margin-top:8px;font-size:14px}.team-chat-composer footer{border-top:1px solid var(--team-line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.team-chat-composer footer small{color:var(--team-muted);font-size:10px}.team-chat-composer footer i{background:#beaaca;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.team-chat-composer footer i.is-online{background:#6ca78b}.team-chat-composer footer button{min-height:38px;font-size:12px}.team-error{color:#9c433c;background:#fff1f0;border:1px solid #f1d6d2;border-radius:9px;padding:12px 16px;font-size:13px;line-height:1.6}.team-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.team-load-more{color:#6b4499;cursor:pointer;background:#faf7ff;border:1px solid #e7dcf3;border-radius:9px;margin:12px auto;padding:10px 20px;font-size:12px;display:block}.team-create-form{box-sizing:border-box;color:#30233b;background:#fff;border:1px solid #eee7f5;border-radius:16px;width:min(430px,100vw - 40px);padding:28px;box-shadow:0 25px 80px #210b3c3d}.team-create-form::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21152f88}.team-create-form h2{margin:0 0 10px;font-size:23px}.team-create-form p{color:#80728e;font-size:13px;line-height:1.7}.team-create-form footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.team-board-banner{background:linear-gradient(110deg,#f3ecfd,#fdfbff);border:1px solid #e8dff4;border-radius:14px;align-items:center;gap:16px;margin-bottom:24px;padding:25px 28px;display:flex}.team-board-banner>div{flex:1}.team-board-banner h2{margin:0 0 7px;font-size:20px}.team-board-banner p{color:var(--team-muted);margin:0;font-size:13px;line-height:1.6}.team-board-banner button{flex:none}.team-board-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.team-board-feed{min-width:0}.team-board-filters{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.team-board-filters label{flex:1;min-width:140px}.team-board-card{border:1px solid var(--team-line);background:#fff;border-radius:13px;margin-bottom:18px;padding:23px}.team-board-card header{align-items:center;gap:11px;margin-bottom:16px;display:flex}.team-board-card header>div{flex:1;min-width:0}.team-board-card header strong{font-size:13px;display:block}.team-board-card header time{color:#a090ab;margin-top:4px;font-size:10px;display:block}.team-format{color:#977fa9;background:#f7f3fb;border-radius:7px;padding:5px 9px;font-size:10px}.team-campaign-tag{color:#6b419e;overflow-wrap:anywhere;background:#f2ebfc;border-radius:7px;max-width:100%;padding:6px 10px;font-size:11px;text-decoration:none;display:inline-block}.team-campaign-tag.is-general{color:#9683a5;background:#f8f5fb}.team-board-card h3{margin:17px 0 5px;font-size:19px;line-height:1.45}.team-video-recipient{color:#94859f;margin:0 0 16px;font-size:12px}.team-board-card video{object-fit:contain;background:#241c2f;border-radius:10px;width:100%;max-height:500px;display:block}.team-post-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;font-size:14px;line-height:1.85}.team-board-empty{text-align:center;color:#9a80ad;background:#fcfaff;border:1px dashed #e2d6ef;border-radius:14px;padding:60px 25px}.team-board-empty h3{color:#594268;font-size:20px}.team-board-empty p{max-width:440px;margin:10px auto;font-size:13px;line-height:1.8}.team-board-composer{border:1px solid var(--team-line);background:#fff;border-radius:14px;flex-direction:column;gap:17px;padding:24px;display:flex}.team-board-composer h3{margin:0;font-size:18px}.team-board-composer p{color:var(--team-muted);margin:0;font-size:12px;line-height:1.8}.team-board-chat-link{color:#73509e;align-items:center;gap:12px;padding:22px 8px;text-decoration:none;display:flex}.team-board-chat-link strong{font-size:12px;display:block}.team-board-chat-link small{color:#9b86ae;margin-top:4px;font-size:11px;display:block}.workspace-recorder-dock .team-recorder-tooltip{box-sizing:border-box;color:#fff;opacity:0;pointer-events:none;background:#332346;border-radius:10px;width:255px;padding:13px 16px;font-size:12px;line-height:1.7;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(5px);box-shadow:0 6px 25px #21152f26}.workspace-recorder-dock:hover .team-recorder-tooltip,.workspace-recorder-dock:focus-within .team-recorder-tooltip{opacity:1;transform:translateY(0)}.team-recorder-tooltip:after{content:"";background:#332346;width:12px;height:12px;position:absolute;bottom:-6px;right:30px;transform:rotate(45deg)}.screen-recorder-message-fields select{font:inherit;color:#352444;background:#fff;border:1px solid #ddd3eb;border-radius:8px;width:100%;min-width:0;padding:13px}.screen-recorder-message-fields .team-recorder-author{grid-column:1/-1}@media (width>=1550px){.team-board-columns{grid-template-columns:minmax(0,1fr) 370px}.team-board{max-width:1500px}.team-chat{max-width:1650px}}@media (width<=1100px){.team-chat{grid-template-columns:215px minmax(0,1fr)}.team-chat-main>header{flex-direction:column;align-items:flex-start;padding:18px}.team-board-columns{grid-template-columns:minmax(0,1fr) 280px;gap:17px}.team-chat-composer{margin:10px 16px 16px}.team-chat-composer footer small{max-width:140px;line-height:1.7}}@media (width<=760px){.team-chat{flex-direction:column;height:auto;min-height:700px;display:flex}.team-chat-sidebar{gap:10px;padding:15px;overflow:visible}.team-chat-brand small,.team-sidebar-note,.team-channel-search{display:none}.team-chat-sidebar nav{flex-direction:row;gap:5px;min-height:0;max-height:125px;padding-bottom:5px;display:flex;overflow:auto}.team-chat-sidebar nav button{flex:none;max-width:190px}.team-chat-sidebar>label{flex-direction:row;align-items:center}.team-chat-sidebar>label select{flex:1}.team-chat-main{height:650px}.team-chat-history{padding:10px 17px}.team-chat-composer footer small{max-width:160px}.team-board-columns{flex-direction:column-reverse;display:flex}.team-board-columns>aside,.team-board-feed{width:100%}.team-board-banner{flex-wrap:wrap;align-items:flex-start;padding:20px}.team-board-banner>div{min-width:180px}.team-board-banner button{margin-left:54px}.team-board-composer{padding:20px}.team-board-card{padding:18px}.team-board-chat-link{padding:16px 5px}.team-board-empty{padding:35px 20px}.team-chat-composer>label:not(.team-sr){flex-direction:column;align-items:stretch}.team-chat-composer>label>input{max-width:none}}@media (prefers-reduced-motion:reduce){.team-recorder-tooltip{transition:none!important}.team-chat-history{scroll-behavior:auto}}.workspace-club-assets-panel{grid-column:1/-1;min-width:0}.club-assets{color:var(--ws-ink,#292333)}.club-assets button,.club-assets input,.club-assets select,.club-asset-dialog button,.club-asset-dialog input,.club-asset-dialog select{font:inherit;letter-spacing:normal;text-transform:none}.club-assets button,.club-asset-dialog button{cursor:pointer}.club-assets button:disabled,.club-asset-dialog button:disabled{cursor:wait;opacity:.6}.club-assets button:focus-visible,.club-assets a:focus-visible,.club-asset-dialog button:focus-visible,.club-asset-dialog a:focus-visible{outline-offset:3px;outline:3px solid #a88ad9}.club-assets-top,.club-assets-actions,.club-dialog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.club-assets .workspace-segmented span{opacity:.7;margin-left:6px;font-size:11px}.club-assets-note{color:var(--ws-muted);max-width:780px;margin:18px 0 24px;font-size:14px;line-height:1.6}.club-assets-notice{color:#285641;background:#eaf4ef;border:1px solid #c8e2d5;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;font-size:14px;display:flex}.club-assets-notice button{color:inherit;background:0 0;border:0;padding:8px;font-size:22px}.club-folder-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.club-folder-grid>button{text-align:left;border:1px solid var(--ws-line);color:#342a42;min-height:82px;box-shadow:none;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:17px 14px;display:flex;transform:none}.club-folder-grid>button:hover,.club-folder-grid>button[aria-pressed=true]{color:#5b3595;background:#f3eefb;border-color:#b39ad9;transform:none}.club-folder-grid strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.club-folder-grid>button.is-drop-target,.club-asset-dialog .club-upload-drop.is-drop-target{background:#ece2fc;border:2px dashed #8050bc;box-shadow:0 0 0 5px #8050bc16}.club-folder-location{border-top:1px solid #e8e2ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:16px 0;display:flex}.club-folder-location nav,.club-folder-location nav>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.club-folder-location nav>span>span{color:#afa1bb}.club-folder-location nav button{color:#7d639a;min-height:36px;font:inherit;background:0 0;border:0;border-radius:5px;padding:6px 3px;font-size:12px}.club-folder-location nav button[aria-current]{color:#4d2b78;font-weight:600}.club-folder-heading{color:#604c74;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:4px 0 12px;font-size:12px;display:flex}.club-folder-heading small{color:#9784a8;font-size:11px}.club-subfolder-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.club-subfolder-grid:empty{display:none}.club-folder-destination{color:#735292;overflow-wrap:anywhere;background:#f5effc;border-radius:7px;padding:12px;font-size:12px}.club-upload-new-folder{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 20px;display:flex}.club-upload-new-folder label{flex:1;min-width:180px}.club-folder-picker-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.club-folder-picker-actions svg{width:20px;height:20px}.club-import-tree{color:#6b4a86;border:1px solid #e7ddf0;border-radius:8px;padding:12px 14px;font-size:12px}.club-import-tree summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.6}.club-import-tree ul{max-height:150px;padding:0;list-style:none;overflow:auto}.club-import-tree li{overflow-wrap:anywhere;gap:8px;margin:8px 0;font-size:11px;display:flex}.club-import-tree svg{flex:none;width:16px;height:16px}.club-import-tree p{color:#93809f;font-size:11px;line-height:1.5}.club-folder-grid small{color:#777080;margin-top:4px;font-size:11px;display:block}.club-folder-icon{color:#74569f;background:#f2edf9;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.club-asset-filters{border:1px solid var(--ws-line);background:#fff;border-radius:10px;align-items:end;gap:14px;padding:20px;display:flex}.club-asset-filters label,.club-asset-form label{color:#655b71;flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}.club-asset-search{flex:1}.club-asset-filters input,.club-asset-filters select,.club-asset-form input,.club-asset-form select{color:#31283c;box-sizing:border-box;background:#fff;border:1px solid #ddd6e8;border-radius:7px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.club-asset-filters input:focus,.club-asset-filters select:focus,.club-asset-form input:focus,.club-asset-form select:focus{outline-offset:1px;outline:2px solid #bfa8e6}.club-selection-bar{color:#6d6379;flex-wrap:wrap;align-items:center;gap:16px;min-height:64px;font-size:13px;display:flex}.club-selection-bar label{align-items:center;gap:9px;display:flex}.club-assets input[type=checkbox]{accent-color:#6532bc;width:18px;height:18px;margin:0}.club-text-button{color:#5e388c;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;transform:none}.club-text-button:hover{color:#55239a;box-shadow:none;background:0 0;text-decoration:underline;transform:none}.club-asset-month{margin-bottom:32px}.club-asset-month>header{align-items:center;gap:12px;margin:4px 0 15px;display:flex}.club-asset-month h2{letter-spacing:-.025em;text-transform:none;margin:0;font-size:20px}.club-asset-month>header>span{color:#817789;font-size:12px}.club-asset-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:18px;display:grid}.club-asset-card{border:1px solid var(--ws-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.club-asset-card.is-selected{border-color:#8c62ca;box-shadow:0 0 0 2px #c5afe7}.club-asset-thumbnail{aspect-ratio:4/3;background:#eeebf2;position:relative}.club-asset-thumbnail>button{color:#776887;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;transform:none}.club-asset-thumbnail img{object-fit:cover;width:100%;height:100%}.club-asset-check{z-index:1;background:#fff;border-radius:6px;padding:6px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #241b3322}.club-asset-kind{text-overflow:ellipsis;white-space:nowrap;color:#4f425e;pointer-events:none;background:#fffffff0;border-radius:4px;max-width:calc(100% - 20px);padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:10px;overflow:hidden}.club-file-preview{background:linear-gradient(140deg,#f5f2fa,#eae4f2);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.club-file-preview svg{width:38px;height:38px}.club-file-preview strong{font-size:13px}.club-file-preview small{font-size:11px}.club-asset-info{padding:15px}.club-asset-info>.club-text-button{color:#31273d;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.club-asset-info>p{color:#7c7187;margin:7px 0;font-size:11px}.club-asset-tags{color:#77638e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.club-card-actions{border-top:1px solid #f1edf5;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:6px;display:flex}.club-card-actions a,.club-card-actions button{color:#69439b;min-height:36px;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;font-size:12px;text-decoration:none;display:flex;transform:none}.club-card-actions button{color:#7a7083}.club-card-actions a:hover,.club-card-actions button:hover{color:#54228f;background:0 0;text-decoration:underline}.club-assets-empty{text-align:center;background:#fbfaff;border:1px dashed #d8cce7;border-radius:12px;flex-direction:column;align-items:center;padding:55px 25px;display:flex}.club-assets-empty>svg{color:#9b80bf;width:42px;height:42px;margin-bottom:18px}.club-assets-empty h2{text-transform:none;letter-spacing:-.02em;margin:0;font-size:23px}.club-assets-empty p{color:#7a6e87;max-width:460px;margin:12px 0 22px;font-size:14px;line-height:1.6}.club-asset-dialog{box-sizing:border-box;color:#332a3e;background:#fff;border:1px solid #ddd4e9;border-radius:14px;width:min(720px,100vw - 32px);max-height:90dvh;padding:26px;font-family:inherit;overflow:auto;box-shadow:0 20px 90px #21103940}.club-asset-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21133199}.club-asset-dialog>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.club-asset-dialog h2{text-transform:none;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px}.club-asset-dialog>header>button{color:#725c8d;background:#f5f1fa;border:0;border-radius:6px;min-width:34px;min-height:34px;padding:0;font-size:26px;line-height:1}.club-asset-form{flex-direction:column;gap:18px;display:flex}.club-asset-form>p{color:#776a83;margin:0;font-size:14px;line-height:1.5}.club-asset-form fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.club-asset-form fieldset:disabled{opacity:.65}.club-asset-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.club-asset-form label small{color:#95899f;font-size:10px;font-weight:400}.club-asset-form .club-upload-drop{text-align:center;color:#6b498f;background:#faf7ff;border:1px dashed #bc9ddd;border-radius:9px;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.club-upload-drop>span{font-size:11px}.club-upload-drop input{background:0 0;border:0;width:auto;max-width:100%;min-height:36px;padding:5px;font-size:12px}.club-upload-queue{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.club-upload-queue li{border-bottom:1px solid #eee8f5;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.club-upload-queue strong{overflow-wrap:anywhere;font-size:12px;display:block}.club-upload-queue span{color:#806894;margin-top:5px;font-size:11px;display:block}.club-upload-queue button{color:#7a648e;background:0 0;border:0;min-width:36px;font-size:22px}.club-upload-queue progress{accent-color:#7446ad;width:100%;height:5px}.club-upload-queue li>div{flex:1;min-width:0}.club-dialog-actions{justify-content:flex-end;margin-top:8px}.club-original-preview{background:#f0edf4;border-radius:8px;place-items:center;min-height:160px;display:grid;overflow:hidden}.club-original-preview img,.club-original-preview video{object-fit:contain;max-width:100%;max-height:48dvh;display:block}.club-original-preview>div{text-align:center;color:#847091;padding:36px;font-size:14px}.club-asset-details{gap:15px;margin:22px 0;display:grid}.club-asset-details>div{grid-template-columns:130px 1fr;gap:15px;font-size:12px;line-height:1.5;display:grid}.club-asset-details dt{color:#8c7c9a}.club-asset-details dd{overflow-wrap:anywhere;margin:0}@media (width>=1280px){.view-overview .workspace-dashboard-grid.is-without-video{grid-template-columns:minmax(300px,.75fr) minmax(600px,1.65fr)}.view-overview .is-without-video .workspace-next-panel{grid-area:1/1}.view-overview .is-without-video .workspace-timeline-panel{grid-area:1/2}.view-overview .is-without-video .workspace-next-row{grid-template-columns:38px 1fr;gap:12px}.view-overview .is-without-video .workspace-next-row .workspace-button{grid-column:2;justify-self:start}.view-overview .is-without-video .workspace-campaign-icon{width:38px;height:42px}}@media (width<=1279px){.view-overview .is-without-video .workspace-next-panel{box-sizing:border-box;grid-column:1/-1;width:100%;max-width:760px}}@media (width<=760px){.club-assets-top{align-items:start;gap:16px}.club-assets-actions{gap:8px}.club-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.club-folder-grid>button{gap:8px;padding:12px}.club-folder-icon{width:28px;min-width:28px}.club-folder-grid strong{font-size:12px}.club-asset-filters{flex-wrap:wrap;gap:12px;padding:14px}.club-asset-filters .club-asset-search{flex-basis:100%}.club-asset-filters>label:not(.club-asset-search){flex:1;min-width:0}.club-asset-filters select{min-width:0;font-size:12px}.club-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.club-asset-info{padding:11px}.club-asset-info>.club-text-button{font-size:12px}.club-card-actions{flex-wrap:wrap;gap:0}.club-card-actions a,.club-card-actions button{font-size:11px}.club-asset-kind{font-size:9px}.club-asset-dialog{padding:20px}.club-asset-form-row{grid-template-columns:1fr}.club-asset-details>div{grid-template-columns:1fr;gap:4px}.club-assets-empty{padding:35px 20px}.club-assets-empty h2{font-size:20px}}.club-storage-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px;max-width:1100px;margin-top:20px;display:grid}.club-storage-meter{background:#fff;border:1px solid #e9e3f0;border-radius:9px;min-width:0;max-width:560px;padding:13px 16px}.club-storage-meter>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.club-storage-meter strong{color:#655873;font-weight:500}.club-storage-meter>div>span{color:#8b7d97}.club-storage-meter progress{appearance:none;accent-color:#895cc7;background:#ede7f3;border:0;border-radius:10px;width:100%;height:5px;margin:10px 0 7px;display:block;overflow:hidden}.club-storage-meter progress::-webkit-progress-bar{background:#ede7f3}.club-storage-meter progress::-webkit-progress-value{background:#895cc7;border-radius:10px}.club-storage-meter progress::-moz-progress-bar{background:#895cc7}.club-storage-meter small{color:#9b8fa5;font-size:10px}.club-asset-dialog .club-upload-drop{background:#faf8fd;border:1.5px dashed #cbbada;flex-direction:column;transition:background .2s,border-color .2s}.club-asset-dialog .club-upload-drop:hover{background:#f6f1fc;border-color:#9569c3}.club-asset-dialog .club-upload-drop>.club-file-input{opacity:0;clip-path:inset(100%);pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.club-asset-dialog .club-file-picker{color:#554761;background:linear-gradient(#fff,#f0ecf5);border:1px solid #d8d0e0;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:46px;margin:7px 0 0;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex;transform:none;box-shadow:0 2px 3px #35234409}.club-asset-dialog .club-file-picker:hover{color:#613a8f;background:#eee6f7;border-color:#a38aba}.club-file-picker>span{font-size:18px;font-weight:400}.club-upload-drop>small{color:#9b8ca9;font-size:10px}.club-upload-summary{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 -9px;font-size:12px;display:flex}.club-upload-summary>strong{color:#5a426f;font-weight:600}.club-upload-summary>span{color:#8f7f9a;font-size:11px}.club-upload-queue{max-height:310px}.club-upload-queue li{align-items:start;gap:12px;padding:16px 0}.club-upload-queue .club-upload-file-icon{color:#906ab2;background:#f1eaf8;border-radius:8px;flex:none;place-items:center;width:36px;height:40px;margin:0;display:grid}.club-upload-queue .is-saved .club-upload-file-icon{color:#4c8863;background:#e8f4ec}.club-upload-file-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.club-upload-file-heading strong{color:#554361;font-size:12px;font-weight:500}.club-upload-file-heading b{white-space:nowrap;color:#85669d;font-size:11px;font-weight:500}.club-upload-queue .is-saved b{color:#528167}.club-upload-progress{background:#eee8f4;border-radius:20px;height:7px;margin:10px 0 8px;position:relative;overflow:hidden}.club-upload-queue .club-upload-progress>span{background:linear-gradient(90deg,#7444b3,#a77bdb);border-radius:20px;height:100%;margin:0;transition:width .3s;display:block;position:relative;overflow:hidden}.club-upload-queue .is-uploading .club-upload-progress>span:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.6s linear infinite club-upload-shimmer;position:absolute;inset:0}.club-upload-queue .is-saved .club-upload-progress>span{background:#73a78a}.club-upload-queue .is-error .club-upload-progress>span{background:#b99acf}.club-upload-progress.is-finishing>span{animation:1.3s ease-in-out infinite club-upload-pulse}.club-upload-queue .club-upload-file-caption{color:#9682a4;margin:0;font-size:10px;line-height:1.5}.club-upload-queue .is-error .club-upload-file-caption{color:#a27042}@keyframes club-upload-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes club-upload-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.club-upload-queue .is-uploading .club-upload-progress>span:after,.club-upload-progress.is-finishing>span{animation:none}.club-upload-queue .club-upload-progress>span{transition:none}}@media (width<=760px){.club-upload-file-heading{gap:7px}.club-upload-file-heading strong{font-size:11px}.club-upload-file-heading b{font-size:10px}.club-upload-summary{flex-wrap:wrap;gap:5px}.club-storage-grid{grid-template-columns:1fr}.club-dialog-actions{gap:8px}.club-dialog-actions .workspace-button{padding:9px 12px;font-size:12px}}.club-card-actions{flex-wrap:wrap}.club-assets .club-delete-button{color:#a4354c}.club-assets .club-delete-button:hover{color:#862338}.club-assets .workspace-button.club-delete-button{background:#fff6f7;border-color:#edcbd2}.club-delete-confirm>p{color:#756780;font-size:14px;line-height:1.6}.club-delete-confirm ul{max-height:220px;margin:20px 0;padding:0;list-style:none;overflow:auto}.club-delete-confirm li{border-bottom:1px solid #eee7f2;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;font-size:12px;display:flex}.club-delete-confirm li strong{overflow-wrap:anywhere;font-weight:500}.club-delete-confirm li span{color:#8a7a95;flex:none}.club-asset-dialog .club-delete-confirm-button{color:#fff;background:#a7354f;border-color:#a7354f}.club-asset-dialog .club-delete-confirm-button:hover{color:#fff;background:#88283e}.club-delete-confirm [role=alert]{color:#922c42;background:#fff3f4;border-radius:8px;padding:12px}.af6-story-player{--story-purple:#54229a;--story-ink:#1b102d;--story-lime:#d6f343;color:#fff;background:var(--story-ink);border:1px solid #3e2f52;border-radius:16px;width:100%;min-width:0;overflow:hidden}.af6-story-formats{border-bottom:1px solid #ffffff26;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.af6-story-formats button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff50;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:750}.af6-story-formats button[aria-pressed=true]{color:#1b102d;background:#d6f343;border-color:#d6f343}.af6-story-player button:focus-visible,.af6-story-player a:focus-visible,.af6-story-player input:focus-visible,.af6-story-stage:focus-visible,.af6-story-dialog button:focus-visible,.af6-watch-card button:focus-visible{outline-offset:3px;outline:3px solid #b09aff}.af6-story-stage{background:#0b0710;place-items:center;min-width:0;display:grid;position:relative}.af6-story-stage>img{object-fit:contain;width:100%;height:min(66svh,740px);min-height:280px;display:block}.af6-story-loading{background:#1b102de6;border-radius:8px;padding:8px 12px;font-size:14px;position:absolute;top:12px;right:12px}.af6-story-error{text-align:center;background:#1b102df5;flex-wrap:wrap;place-content:center;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.af6-story-error p{color:#fff;width:100%;font-size:16px}.af6-story-error button{color:#1b102d;font:inherit;cursor:pointer;background:#d6f343;border:1px solid #d6f343;border-radius:8px;padding:12px 16px}.af6-story-controls{padding:16px 20px 18px}.af6-story-caption{justify-content:space-between;align-items:center;gap:12px;display:flex}.af6-story-caption p{color:#fff;align-items:baseline;gap:12px;margin:0;font-size:16px;line-height:1.45;display:flex}.af6-story-caption strong{color:#d6f343;white-space:nowrap;font-variant-numeric:tabular-nums}.af6-story-caption a{color:#fff;text-underline-offset:4px;flex-shrink:0;font-size:14px}.af6-story-timer{align-items:center;gap:14px;margin:8px 0 12px;display:flex}.af6-story-timer input{appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;min-width:0;height:28px;margin:0}.af6-story-timer input::-webkit-slider-runnable-track{background:linear-gradient(to right, #d6f343 var(--af6-progress), #ffffff30 var(--af6-progress));border-radius:99px;height:6px}.af6-story-timer input::-moz-range-track{background:#ffffff30;border-radius:99px;height:6px}.af6-story-timer input::-moz-range-progress{background:#d6f343;border-radius:99px;height:6px}.af6-story-timer input::-webkit-slider-thumb{appearance:none;background:#d6f343;border:2px solid #1b102d;border-radius:50%;width:16px;height:16px;margin-top:-5px}.af6-story-timer input::-moz-range-thumb{background:#d6f343;border:2px solid #1b102d;border-radius:50%;width:14px;height:14px}.af6-story-seconds{color:#e4dcee;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.af6-story-transport{justify-content:center;align-items:center;gap:12px;display:flex}.af6-story-transport button{color:#fff;min-width:115px;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:750;display:inline-flex}.af6-story-transport button.af6-story-play{color:#1b102d;background:#d6f343;border-color:#d6f343}.af6-story-transport button:disabled{opacity:.4;cursor:default}.af6-story-thumbnails{scrollbar-width:thin;scrollbar-color:#b09aff #1b102d;gap:10px;padding:4px 20px 18px;display:flex;position:relative;overflow-x:auto}.af6-story-thumbnails button{cursor:pointer;opacity:.65;background:#3e2f52;border:2px solid #0000;border-radius:6px;flex:0 0 62px;padding:0;position:relative;overflow:hidden}.af6-story-thumbnails button[aria-current=true]{opacity:1;border-color:#d6f343}.af6-story-thumbnails img{object-fit:cover;width:100%;height:75px;display:block}.af6-story-thumbnails span{color:#fff;font:inherit;text-align:left;background:#1b102dcf;padding:2px 5px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.af6-story-gallery>.campaign-brief-section-heading{margin-bottom:28px}.af6-story-gallery .af6-story-player{max-width:1100px;margin-inline:auto}.af6-story-dialog{color:#fff;overscroll-behavior:contain;background:#1b102d;border:1px solid #71548d;border-radius:16px;width:min(1050px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.af6-story-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08040ede}.af6-story-dialog-body{min-width:0}.af6-story-dialog-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.af6-story-dialog-header p{letter-spacing:.08em;color:#d6f343;margin:0 0 5px;font-size:12px;font-weight:850}.af6-story-dialog-header h2{font:inherit;color:#fff;margin:0;font-size:26px;font-weight:850;line-height:1.15}.af6-story-dialog-header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.af6-story-dialog .af6-story-player{border:0;border-radius:0}.af6-story-dialog .af6-story-stage>img{height:min(58svh,680px)}.af6-watch-card .af6-story-card-visual{cursor:pointer;background:#1b102d;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.af6-watch-card .af6-story-card-visual>img{object-fit:cover;object-position:center 34%;width:100%;height:100%}.af6-story-card-play{color:#251241;background:#d6f343;border:2px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 28px #10082455}.af6-story-card-play svg{width:30px;height:30px}.af6-story-card-duration{color:#fff;background:#1b102de6;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:750;position:absolute;bottom:10px;right:10px}.af6-watch-card .af6-module-action{color:#fff;background:#54229a}.af6-story-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.af6-audience-section>.campaign-brief-section-heading{margin-bottom:24px}.af6-audience-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:30px;display:grid}.af6-audience-intro p{margin:0;font-size:16px;line-height:1.65}.af6-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.af6-audience-ad{background:#fff;border:1px solid #d4cce0;border-radius:12px;min-width:0;overflow:hidden}.af6-audience-label{color:#251241;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:14px 16px;display:flex}.af6-audience-label strong{font-size:16px}.af6-audience-label span{font-size:14px}.af6-audience-ad>a{background:#1b102d;display:block}.af6-audience-ad>a img{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto;display:block}.af6-audience-copy{padding:20px}.af6-audience-copy h3{color:#251241;margin:0 0 10px;font-size:22px;line-height:1.2}.af6-audience-copy p{color:#4e4657;margin:0 0 16px;font-size:16px;line-height:1.6}.af6-audience-copy details{border-top:1px solid #ded7e6;margin:16px 0;padding-top:12px}.af6-audience-copy summary,.af6-earlier-creatives summary{color:#49227c;cursor:pointer;padding-block:8px;font-size:16px;font-weight:700}.af6-audience-copy details p{margin-top:14px}.af6-audience-copy .af6-audience-terms{font-size:14px}.af6-audience-download{color:#49227c;text-underline-offset:4px;padding-block:10px;font-size:16px;font-weight:800;display:inline-block}.af6-audience-test-note{color:#fff;background:#251241;border-left:5px solid #d6f343;margin-top:30px;padding:22px;font-size:16px;line-height:1.65}.af6-audience-disclosure{color:#625a6b;margin-top:16px;font-size:14px;line-height:1.6}.af6-earlier-creatives{border-top:1px solid #d4cce0;margin-top:24px;padding-top:12px}.af6-earlier-creatives>div{grid-template-columns:repeat(2,minmax(0,240px));gap:18px;margin-top:14px;display:grid}.af6-earlier-creatives a{color:#49227c;font-size:14px;display:block}.af6-earlier-creatives img{width:100%;height:auto;margin-bottom:8px;display:block}.af6-audience-section a:focus-visible,.af6-audience-section summary:focus-visible{outline-offset:4px;outline:3px solid #54229a}@media (width<=1100px){.af6-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.af6-audience-grid,.af6-audience-intro{grid-template-columns:minmax(0,1fr)}.af6-audience-grid{gap:22px}.af6-story-dialog{border-radius:10px;width:calc(100% - 12px);max-height:calc(100svh - 12px)}.af6-story-dialog-header{padding:14px}.af6-story-dialog-header h2{font-size:22px}.af6-story-formats{gap:6px;padding:10px}.af6-story-formats button{flex:calc(50% - 6px);padding:9px 8px}.af6-story-controls{padding:12px}.af6-story-caption{align-items:flex-start}.af6-story-caption p{flex-wrap:wrap;gap:4px 9px;font-size:14px}.af6-story-transport{gap:8px}.af6-story-transport button{flex:1;gap:4px;min-width:0;padding:10px 8px}.af6-story-thumbnails{padding:4px 12px 14px}.af6-story-thumbnails button{flex-basis:52px}.af6-story-thumbnails img{height:65px}.af6-story-card-play{width:46px;height:46px}.af6-story-card-duration{text-align:center;font-size:12px;bottom:6px;left:4px;right:4px}}@media (prefers-reduced-motion:reduce){.af6-story-player *,.af6-story-dialog{scroll-behavior:auto;transition:none}}@media print{.af6-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af6-audience-ad{break-inside:avoid}.af6-audience-copy details,.af6-audience-download,.af6-earlier-creatives{display:none}.af6-story-dialog{display:none!important}.af6-story-gallery .af6-story-formats,.af6-story-gallery .af6-story-controls,.af6-story-gallery .af6-story-thumbnails{display:none}.af6-story-gallery .af6-story-stage>img{height:180mm}}.gift-card-catalogue{padding:8px 0 12px}.gift-card-catalogue>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.gift-card-catalogue .gift-card-catalogue-eyebrow{color:#6535c4;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.gift-card-catalogue h3{letter-spacing:-.025em;text-transform:none;margin:0;font-size:26px;line-height:1.25}.gift-card-catalogue header p:not(.gift-card-catalogue-eyebrow){color:#727087;max-width:680px;margin:10px 0 0;font-size:14px;line-height:1.7}.gift-card-catalogue>header>span{color:#727087;flex-shrink:0;padding-top:6px;font-size:12px}.gift-card-catalogue-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.gift-card-catalogue-filters button{color:#644985;min-height:44px;font:inherit;background:#faf8fd;border:1px solid #e5dbee;border-radius:24px;padding:10px 15px;font-size:12px}.gift-card-catalogue-filters button[aria-pressed=true]{color:#fff;background:#6535c4;border-color:#6535c4}.gift-card-catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:stretch;gap:20px;display:grid}.gift-card-catalogue-card{text-align:left;color:#24212e;cursor:zoom-in;background:#fff;border:1px solid #e7e0ef;border-radius:12px;flex-direction:column;min-width:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.gift-card-catalogue-card:hover{border-color:#a682dd;box-shadow:0 5px 18px #38206612}.gift-card-catalogue-art{aspect-ratio:4/3;background:#f6f2fa;width:100%;display:block;position:relative}.gift-card-catalogue-art img{object-fit:contain;padding:14px}.gift-card-catalogue-art>span{color:#6535c4;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 6px #38206618}.gift-card-catalogue-copy{gap:5px;padding:16px;display:grid}.gift-card-catalogue-copy small{color:#81728e;font-size:11px}.gift-card-catalogue-copy strong{font-size:15px;font-weight:600;line-height:1.45}.gift-card-catalogue-note{color:#81728e;margin:24px 0 0;font-size:12px;line-height:1.6}.calendar-workspace .campaign-brief:has(.gift-card-catalogue) .campaign-approval{position:static}@media (width<=600px){.gift-card-catalogue h3{font-size:22px}.gift-card-catalogue>header{flex-wrap:wrap;gap:8px}.gift-card-catalogue-grid{gap:14px}}.calendar-workspace .gift-package-overlay.is-embedded{-webkit-backdrop-filter:none;backdrop-filter:none}.calendar-workspace .gift-package-overlay.is-embedded>.gift-card-package-dialog{background:#fff;container:gift-pricing/inline-size}.calendar-workspace .campaign-brief:has(.gift-card-package-dialog) .campaign-approval{position:static}.calendar-workspace .gift-card-package-dialog .gift-package-header{align-items:start;gap:24px;padding:24px 0}.calendar-workspace .gift-card-package-dialog .gift-package-header p{color:#6535c4}.calendar-workspace .gift-card-package-dialog .gift-package-header-total{min-width:0}.calendar-workspace .gift-card-package-dialog .gift-package-header-total strong{color:#382066;font-size:36px;line-height:1.15}.calendar-workspace .gift-card-package-dialog .gift-package-header-total>span,.calendar-workspace .gift-card-package-dialog .gift-package-header-total small{color:#727087;text-transform:none;letter-spacing:0;line-height:1.5}.calendar-workspace .gift-card-package-dialog .gift-package-payment-terms{border-color:#e8e5ef}.calendar-workspace .gift-card-package-dialog .gift-package-payment-terms>b{color:#6535c4;text-transform:none;letter-spacing:0;font-size:11px}.calendar-workspace .gift-card-package-dialog .gift-package-payment-terms em{color:#382066;font-size:24px;line-height:1.2}.calendar-workspace .gift-card-package-dialog .gift-package-payment-terms i{color:#727087}.calendar-workspace .gift-card-package-dialog .gift-package-body{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:28px;margin-top:28px}.calendar-workspace .gift-card-package-dialog .gift-package-builder-title{flex-wrap:wrap;align-items:start;gap:10px}.calendar-workspace .gift-card-package-dialog .gift-package-builder-title p{text-align:left;max-width:360px;font-size:12px;line-height:1.6}.calendar-workspace .gift-card-package-dialog .gift-package-items{border:1px solid #e8e5ef;border-radius:10px;overflow:hidden}.calendar-workspace .gift-card-package-dialog .gift-package-items article{grid-template-columns:96px minmax(0,1fr) 176px;grid-template-areas:"art copy control""art copy price";gap:8px 20px;min-height:156px;padding:22px 20px}.calendar-workspace .gift-card-package-dialog .gift-package-item-copy{overflow-wrap:anywhere;grid-area:copy;min-width:0}.calendar-workspace .gift-card-package-dialog .gift-package-item-copy h4{font-size:16px;line-height:1.4}.calendar-workspace .gift-card-package-dialog .gift-package-item-copy p{font-size:12px;line-height:1.65}.calendar-workspace .gift-card-package-dialog .gift-package-stepper,.calendar-workspace .gift-card-package-dialog .gift-package-choice,.calendar-workspace .gift-card-package-dialog .gift-package-fixed{grid-area:control;align-self:end;width:100%;min-width:0;max-width:200px}.calendar-workspace .gift-card-package-dialog .gift-package-stepper{grid-template-columns:40px minmax(0,1fr) 40px}.calendar-workspace .gift-card-package-dialog .gift-package-stepper input{appearance:textfield;padding:0}.calendar-workspace .gift-card-package-dialog .gift-package-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calendar-workspace .gift-card-package-dialog .gift-package-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calendar-workspace .gift-card-package-dialog .gift-package-items article>strong{text-align:center;overflow-wrap:anywhere;grid-area:price;align-self:start;min-width:0;font-size:13px;line-height:1.5}.calendar-workspace .gift-card-package-dialog .gift-package-decision{gap:18px;padding:24px;position:static}.calendar-workspace .gift-card-package-dialog .gift-package-authority{grid-template-columns:20px minmax(0,1fr)}.calendar-workspace .gift-card-package-dialog .gift-package-authority span{font-size:12px!important}.calendar-workspace .gift-card-package-dialog .gift-package-authority input{padding:0}.calendar-workspace .gift-card-package-dialog .gift-package-decision-actions button{font-size:12px;line-height:1.5}.calendar-workspace .gift-card-package-dialog .gc-package-overview .gc-kit img{object-fit:contain;height:auto;max-height:none}.calendar-workspace .gift-card-package-dialog .gift-package-total-heading strong,.calendar-workspace .gift-card-package-dialog .gift-package-payment-summary strong{line-height:1.2}.calendar-workspace .gift-card-package-dialog .gift-package-base-summary{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr)}.gift-card-package-dialog .gift-package-thumbnail,.calendar-workspace .gift-card-package-dialog .gift-package-thumbnail{background:#faf8fd;border:1px solid #ded5ed;border-radius:8px;grid-area:art;grid-template-rows:minmax(0,1fr) auto;width:96px;height:128px;padding:0;display:grid}.gift-card-package-dialog .gift-package-thumbnail .gift-package-thumbnail-art{background:0 0;width:100%;min-height:0;padding:0;display:block;position:relative;inset:auto}.gift-card-package-dialog .gift-package-thumbnail .gift-package-thumbnail-art img{object-fit:contain;padding:8px;transform:none}.gift-card-package-dialog .gift-package-thumbnail .gift-package-thumbnail-label{letter-spacing:0;text-transform:none;color:#583296;background:#f0e9fa;border-top:1px solid #e4dbf0;padding:7px 3px;font-size:10px;line-height:1.4;display:block;position:static}.gift-card-package-dialog .gift-package-thumbnail:hover .gift-package-thumbnail-label{background:#e7dcf7}dialog.gift-package-gallery{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;color:#24212e;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:auto;padding:20px;position:fixed;inset:0;overflow:hidden}dialog.gift-package-gallery:not([open]){display:none}dialog.gift-package-gallery[open]{place-items:center;display:grid}dialog.gift-package-gallery::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130c1ee0}dialog.gift-package-gallery .gift-package-gallery-panel{background:#fff;border:1px solid #ddd4ea;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);height:min(900px,100%);min-height:0;max-height:100%}dialog.gift-package-gallery .gift-package-gallery-panel>header{gap:16px;padding:18px 20px}dialog.gift-package-gallery .gift-package-gallery-panel>header>div{min-width:0}dialog.gift-package-gallery .gift-package-gallery-panel>header small{color:#6535c4;font-size:10px}dialog.gift-package-gallery .gift-package-gallery-panel>header h3{letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;font-size:24px;line-height:1.25}dialog.gift-package-gallery .gift-package-gallery-panel>header p{color:#727087;font-size:12px;line-height:1.5}dialog.gift-package-gallery .gift-package-gallery-panel>header>button{color:#583296;background:#f2ecfa;border:0;border-radius:8px;width:44px;height:44px}dialog.gift-package-gallery .gift-package-gallery-stage{grid-template-columns:48px minmax(0,1fr) 48px;gap:12px;height:100%;min-height:0;padding:16px}dialog.gift-package-gallery .gift-package-gallery-image{background:0 0;height:100%;min-height:0}dialog.gift-package-gallery .gift-package-gallery-stage>button{position:static;transform:none}dialog.gift-package-gallery .gift-package-gallery-panel>footer{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 16px}dialog.gift-package-gallery .gift-package-gallery-panel>footer>span{font-size:12px}dialog.gift-package-gallery .gift-package-gallery-strip button{border-radius:5px}@container gift-pricing (width<=1050px){.calendar-workspace .gift-card-package-dialog .gift-package-body{grid-template-columns:minmax(0,1fr)}}@container gift-pricing (width<=600px){.calendar-workspace .gift-card-package-dialog .gift-package-header{grid-template-columns:minmax(0,1fr)}.calendar-workspace .gift-card-package-dialog .gift-package-header-total{text-align:left;justify-items:start}.calendar-workspace .gift-card-package-dialog .gift-package-payment-terms>div{justify-content:flex-start}.calendar-workspace .gift-card-package-dialog .gift-package-items article{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"art copy""art control""art price";align-items:start;gap:12px;padding:18px 14px}.calendar-workspace .gift-card-package-dialog .gift-package-thumbnail{width:80px;height:112px}.calendar-workspace .gift-card-package-dialog .gift-package-stepper{grid-template-columns:34px minmax(0,1fr) 34px}.calendar-workspace .gift-card-package-dialog .gift-package-items article>strong{text-align:left}.calendar-workspace .gift-card-package-dialog .gift-package-decision{padding:18px}.calendar-workspace .gift-card-package-dialog .gift-package-base-summary{grid-template-columns:minmax(0,1fr)}.calendar-workspace .gift-card-package-dialog .gc-package-overview{grid-template-columns:minmax(0,1fr);padding:18px}.calendar-workspace .gift-card-package-dialog .gc-package-inclusions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){dialog.gift-package-gallery{padding:8px}dialog.gift-package-gallery .gift-package-gallery-panel{border-radius:10px}dialog.gift-package-gallery .gift-package-gallery-panel>header{gap:10px;padding:12px}dialog.gift-package-gallery .gift-package-gallery-panel>header h3{font-size:19px}dialog.gift-package-gallery .gift-package-gallery-panel>header p{font-size:11px}dialog.gift-package-gallery .gift-package-gallery-stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:4px;padding:8px 4px}dialog.gift-package-gallery .gift-package-gallery-stage>button{width:36px;height:44px;font-size:20px}dialog.gift-package-gallery .gift-package-gallery-panel>footer{gap:6px;padding:8px}dialog.gift-package-gallery .gift-package-gallery-strip button{flex-basis:48px;width:48px;height:42px}}@media (height<=500px){dialog.gift-package-gallery{padding:6px}dialog.gift-package-gallery .gift-package-gallery-panel>header{padding:8px 12px}dialog.gift-package-gallery .gift-package-gallery-panel>header h3{font-size:18px}dialog.gift-package-gallery .gift-package-gallery-panel>header small,dialog.gift-package-gallery .gift-package-gallery-panel>header p{display:none}dialog.gift-package-gallery .gift-package-gallery-panel>footer{padding:5px 10px}dialog.gift-package-gallery .gift-package-gallery-strip button{height:32px}}.calendar-workspace .campaign-brief:has(.gc-brief.is-inline) .campaign-approval{position:static}.gc-brief.is-inline{border:1px solid #e8e2ef;border-radius:12px;min-width:0;overflow:clip}.calendar-workspace .gc-brief.is-inline .gc-brief-header{padding:28px;position:static}.calendar-workspace .gc-brief.is-inline .gc-brief-hero{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.calendar-workspace .gc-brief.is-inline .gc-brief-header h2{color:#fff;text-transform:none;margin:0 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.2}.calendar-workspace .gc-brief.is-inline .gc-brief-hero .gc-kit img{object-fit:contain;max-height:220px}.calendar-workspace .gc-brief.is-inline .gc-brief-nav{gap:8px 20px;padding:16px 28px;position:static}.calendar-workspace .gc-brief.is-inline .gc-brief-nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.calendar-workspace .gc-brief.is-inline .gc-brief-section{padding:32px 28px;scroll-margin-top:24px}.calendar-workspace .gc-brief.is-inline .gc-brief-section h2{font-size:clamp(24px,2.5vw,32px);line-height:1.25}.calendar-workspace .gc-brief.is-inline .gc-brief-footer{padding:28px}.calendar-workspace .gc-brief.is-inline .gc-brief-footer h2{color:#fff}.calendar-workspace .gc-brief.is-inline .gc-start-grid{gap:20px}.calendar-workspace .gc-brief.is-inline .gc-start-grid article{border:1px solid #e8e2ef;padding:18px}.calendar-workspace .gc-brief.is-inline .gc-offer-pair article{min-width:0}.calendar-workspace .gc-brief.is-inline .gc-offer-pair img{object-fit:contain}@media (width<=1000px){.calendar-workspace .gc-brief.is-inline .gc-offer-pair,.calendar-workspace .gc-brief.is-inline .gc-start-grid{grid-template-columns:1fr}}@media (width<=600px){.calendar-workspace .gc-brief.is-inline .gc-brief-hero{grid-template-columns:1fr}.calendar-workspace .gc-brief.is-inline .gc-brief-hero .gc-kit{justify-self:center;max-width:200px}.calendar-workspace .gc-brief.is-inline .gc-brief-header,.calendar-workspace .gc-brief.is-inline .gc-brief-section,.calendar-workspace .gc-brief.is-inline .gc-brief-footer{padding:22px 18px}.calendar-workspace .gc-brief.is-inline .gc-brief-nav{padding:12px 18px}}
