@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}@keyframes sweep{0%{transform:translateX(-101%)}to{transform:translateX(101%)}}@keyframes rise{to{opacity:1;filter:blur(0)}}@keyframes fall{to{opacity:0;filter:blur(10px)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes starIn{0%{transform:rotate(-170deg) scale(.35);opacity:0}to{transform:rotate(0deg) scale(1);opacity:1}}@keyframes starSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media print{body[data-brief-page]{visibility:hidden;background:#fff!important}body[data-brief-page] #bar,body[data-brief-page] #grain,body[data-brief-page] #saved,body[data-brief-page] #stage,body[data-brief-page] #toast{display:none!important}body[data-brief-page] #print{display:block;visibility:visible;position:absolute;left:0;top:0;width:100%;padding:0;background:#fff;color:#000;font-size:10.5pt;font-family:var(--font-twk),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.02em;line-height:1.4}body[data-brief-page] #print .p-head{border-bottom:1.5pt solid #000;padding-bottom:12pt;margin-bottom:20pt}body[data-brief-page] #print .p-mark{line-height:0}body[data-brief-page] #print .p-mark img{height:10pt;width:auto}body[data-brief-page] #print .p-title{font-family:var(--font-twk),"Helvetica Neue",sans-serif;font-size:26pt;font-weight:400;letter-spacing:-.03em;margin:14pt 0 4pt}body[data-brief-page] #print .p-meta{font-size:9pt;color:#555}body[data-brief-page] #print .p-sec{margin:0 0 16pt;-moz-column-break-inside:avoid;break-inside:avoid}body[data-brief-page] #print .p-sh{font-size:8.5pt;letter-spacing:.16em;text-transform:uppercase;color:#666;border-bottom:.5pt solid #ccc;padding-bottom:4pt;margin-bottom:9pt}body[data-brief-page] #print .p-r{display:grid;grid-template-columns:30% 1fr;gap:5pt 14pt;padding:3.5pt 0;-moz-column-break-inside:avoid;break-inside:avoid}body[data-brief-page] #print .p-k{color:#666;font-size:9pt}body[data-brief-page] #print .p-v{white-space:pre-wrap}@page{margin:16mm 15mm}}.BriefPage_brief__YLiDJ{--brand-cream:#fffde2;--brand-navy:#051236;--paper:var(--brand-navy);--ink:var(--brand-cream);--ink-70:rgba(255,253,226,0.6);--ink-45:rgba(255,253,226,0.46);--ink-28:rgba(255,253,226,0.3);--ink-14:rgba(255,253,226,0.16);--ink-07:rgba(255,253,226,0.09);--ink-04:rgba(255,253,226,0.05);--spark:#d8be86;--spark-soft:rgba(216,190,134,0.1);--spark-line:rgba(216,190,134,0.34);--veil:rgba(255,253,226,0.045);--r:2px;--ease:cubic-bezier(0.165,0.84,0.44,1);--beat:65ms;--rem:calc(100vw / 192);--pad:calc(var(--rem) * 4.8);--site-hdr:calc(1.6rem + 1.8rem + 1.6rem)}@media(min-width:768px){.BriefPage_brief__YLiDJ{--site-hdr:calc(3.2rem + 2.2rem + 3.2rem)}}@media(min-width:1200px){.BriefPage_brief__YLiDJ{--site-hdr:calc(4.8rem + 2.7933rem + 4.8rem)}}.BriefPage_brief__YLiDJ{position:relative;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-twk),"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:820px){.BriefPage_brief__YLiDJ{--rem:max(calc(100vw / 192),5.6px)}}.BriefPage_videoLayer__5CPTm{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.BriefPage_videoLayer__5CPTm video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BriefPage_videoLayer__5CPTm:after{content:"";position:absolute;inset:0;background:rgba(5,18,54,.55)}.BriefPage_brief__YLiDJ button,.BriefPage_brief__YLiDJ input,.BriefPage_brief__YLiDJ select,.BriefPage_brief__YLiDJ textarea{font:inherit;color:inherit;letter-spacing:inherit}.BriefPage_brief__YLiDJ ::-moz-selection{background:var(--ink);color:var(--paper)}.BriefPage_brief__YLiDJ ::selection{background:var(--ink);color:var(--paper)}.BriefPage_brief__YLiDJ #grain{position:fixed;inset:-50%;z-index:0;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");animation:grain 7s steps(6) infinite}.BriefPage_brief__YLiDJ #bar{position:fixed;top:var(--site-hdr);left:0;right:0;z-index:90;height:1px;background:var(--ink-14);overflow:hidden;opacity:0;transition:opacity .5s var(--ease)}.BriefPage_brief__YLiDJ #bar.on{opacity:1}.BriefPage_brief__YLiDJ #fill{position:absolute;inset:0;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform .85s var(--ease)}.BriefPage_brief__YLiDJ #bar:after{content:"";position:absolute;inset:0;transform:translateX(-101%);background:linear-gradient(90deg,transparent,rgba(11,11,11,.55),transparent)}.BriefPage_brief__YLiDJ #bar.sweep:after{animation:sweep .8s var(--ease)}.BriefPage_brief__YLiDJ #saved{position:fixed;bottom:var(--pad);right:var(--pad);z-index:90;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-28);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.BriefPage_brief__YLiDJ #saved.on{opacity:1}.BriefPage_brief__YLiDJ #stage{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;justify-content:safe center;padding:calc(var(--site-hdr) + var(--pad)) var(--pad) calc(var(--pad)*1.9)}.BriefPage_brief__YLiDJ .screen{max-width:min(760px,100%);width:100%;margin:0 auto}.BriefPage_brief__YLiDJ .screen.wide{max-width:min(1020px,100%)}.BriefPage_brief__YLiDJ .screen>*{opacity:0;filter:blur(10px);animation:rise 1.4s var(--ease) forwards}.BriefPage_brief__YLiDJ .m{display:inline-block}.BriefPage_brief__YLiDJ .m>i{display:inline-block;font-style:inherit;opacity:0;filter:blur(10px);will-change:opacity,filter;animation:rise 1.8s var(--ease) forwards}.BriefPage_brief__YLiDJ .screen>.masked{opacity:1;animation:none;filter:none}.BriefPage_brief__YLiDJ #stage.leaving .screen>*{animation:fall .12s var(--ease) forwards;animation-delay:0s}.BriefPage_brief__YLiDJ .reveal>span{display:inline-block;opacity:0;filter:blur(10px);animation:rise 1.4s var(--ease) forwards;white-space:pre}.BriefPage_brief__YLiDJ .screen>:first-child{animation-delay:.02s}.BriefPage_brief__YLiDJ .screen>:nth-child(2){animation-delay:.09s}.BriefPage_brief__YLiDJ .screen>:nth-child(3){animation-delay:.15s}.BriefPage_brief__YLiDJ .screen>:nth-child(4){animation-delay:.2s}.BriefPage_brief__YLiDJ .screen>:nth-child(5){animation-delay:.25s}.BriefPage_brief__YLiDJ .screen>:nth-child(6){animation-delay:.29s}.BriefPage_brief__YLiDJ .screen>:nth-child(n+7){animation-delay:.33s}@media(prefers-reduced-motion:reduce){.BriefPage_brief__YLiDJ #stage.leaving .screen>*,.BriefPage_brief__YLiDJ .m>i,.BriefPage_brief__YLiDJ .reveal>span,.BriefPage_brief__YLiDJ .screen>*,.BriefPage_brief__YLiDJ .screen>.done-num{animation:none;opacity:1;transform:none;filter:none}.BriefPage_brief__YLiDJ #grain{animation:none}}.BriefPage_brief__YLiDJ .eyebrow{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);margin:0 0 22px}.BriefPage_brief__YLiDJ .eyebrow .n{color:var(--ink)}.BriefPage_brief__YLiDJ h1{font-size:clamp(34px,6.6vw,76px);line-height:.9;text-transform:uppercase;margin:0}.BriefPage_brief__YLiDJ h1,.BriefPage_brief__YLiDJ h2{font-family:var(--font-twk),"Helvetica Neue",sans-serif;font-weight:600;letter-spacing:-.03em}.BriefPage_brief__YLiDJ h2{font-size:clamp(25px,3.9vw,44px);line-height:1;margin:0 0 14px;max-width:19ch}.BriefPage_brief__YLiDJ h2.long{max-width:26ch}.BriefPage_brief__YLiDJ .hint{color:var(--ink-45);font-size:15px;line-height:1.6;margin:0 0 34px;max-width:60ch}.BriefPage_brief__YLiDJ .hint em,.BriefPage_brief__YLiDJ .lede em,.BriefPage_brief__YLiDJ em.accent{font-family:var(--font-herbik),Georgia,serif;font-style:italic;font-weight:500;color:var(--ink)}.BriefPage_brief__YLiDJ .lede{font-size:clamp(17px,2.1vw,21px);font-weight:400;line-height:1.5;color:var(--ink-70);max-width:44ch;margin:30px 0 0}.BriefPage_brief__YLiDJ .mono{font-variant-numeric:tabular-nums lining-nums}.BriefPage_brief__YLiDJ .field{margin:0 0 26px}.BriefPage_brief__YLiDJ .field:last-child{margin-bottom:0}.BriefPage_brief__YLiDJ .label{display:block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-45);margin:0 0 9px}.BriefPage_brief__YLiDJ .inp,.BriefPage_brief__YLiDJ .ta{width:100%;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--ink-14);padding:11px 0;font-size:17px;font-weight:400;outline:none;border-radius:0;transition:border-color .3s var(--ease)}.BriefPage_brief__YLiDJ .ta{resize:none;line-height:1.55;min-height:52px;overflow:hidden}.BriefPage_brief__YLiDJ .inp:focus,.BriefPage_brief__YLiDJ .ta:focus{border-bottom-color:var(--ink)}.BriefPage_brief__YLiDJ .inp::-moz-placeholder,.BriefPage_brief__YLiDJ .ta::-moz-placeholder{color:var(--ink-28)}.BriefPage_brief__YLiDJ .inp::placeholder,.BriefPage_brief__YLiDJ .ta::placeholder{color:var(--ink-28)}.BriefPage_brief__YLiDJ .big{font-size:clamp(19px,2.6vw,27px);font-weight:400;letter-spacing:-.025em;line-height:1.4}.BriefPage_brief__YLiDJ .row{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:640px){.BriefPage_brief__YLiDJ .row{grid-template-columns:1fr}}.BriefPage_brief__YLiDJ .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.BriefPage_brief__YLiDJ .card{position:relative;text-align:left;background:rgba(0,0,0,0);border:1px solid var(--ink-14);border-radius:var(--r);padding:24px 22px 22px;cursor:pointer;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease)}.BriefPage_brief__YLiDJ .card:hover{border-color:var(--ink);transform:translateY(-2px)}.BriefPage_brief__YLiDJ .card.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.BriefPage_brief__YLiDJ .card.on .card-sub{color:rgba(251,250,248,.6)}.BriefPage_brief__YLiDJ .card-t{font-size:19px;font-weight:400;letter-spacing:-.028em;line-height:1.15}.BriefPage_brief__YLiDJ .card-sub{font-size:12.5px;line-height:1.45;color:var(--ink-45);transition:color .3s var(--ease)}.BriefPage_brief__YLiDJ .card-i{font-size:11px;letter-spacing:.14em;opacity:.5}.BriefPage_brief__YLiDJ .chips{display:flex;flex-wrap:wrap;gap:7px}.BriefPage_brief__YLiDJ .chip{background:rgba(0,0,0,0);border:1px solid var(--ink-14);border-radius:100px;padding:8px 15px;font-size:13.5px;font-weight:400;cursor:pointer;white-space:nowrap;transition:all .25s var(--ease)}.BriefPage_brief__YLiDJ .chip:hover{border-color:var(--ink-45)}.BriefPage_brief__YLiDJ .chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.BriefPage_brief__YLiDJ .chip.dim{opacity:.35}.BriefPage_brief__YLiDJ .chip.dim:hover{opacity:.7}.BriefPage_brief__YLiDJ .cap{font-size:11.5px;color:var(--ink-28);margin-top:11px;letter-spacing:.02em}.BriefPage_brief__YLiDJ .cap.warn{color:var(--spark)}.BriefPage_brief__YLiDJ .pol{margin:0 0 26px;max-width:620px}.BriefPage_brief__YLiDJ .pol-l{display:flex;justify-content:space-between;gap:14px;font-size:13px;color:var(--ink-45);margin-bottom:2px;line-height:1.3}.BriefPage_brief__YLiDJ .pol-l span:last-child{text-align:right}.BriefPage_brief__YLiDJ .pol-t{position:relative;display:flex;align-items:center;height:38px}.BriefPage_brief__YLiDJ .pol-t:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:var(--ink-14)}.BriefPage_brief__YLiDJ .dot{flex:1;height:38px;border:0;background:rgba(0,0,0,0);cursor:pointer;position:relative;padding:0}.BriefPage_brief__YLiDJ .dot:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink-28);transform:translate(-50%,-50%);transition:width .25s var(--ease),height .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.BriefPage_brief__YLiDJ .dot:hover:after{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--ink)}.BriefPage_brief__YLiDJ .dot.on:after{width:14px;height:14px;background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.BriefPage_brief__YLiDJ .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:720px){.BriefPage_brief__YLiDJ .g3{grid-template-columns:1fr}}.BriefPage_brief__YLiDJ .g3 .col-h{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-45);padding-bottom:9px;border-bottom:1px solid var(--ink-14);margin-bottom:12px}.BriefPage_brief__YLiDJ .sparkbtn{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,0);border:1px solid var(--spark-line);color:var(--spark);border-radius:100px;padding:7px 14px;font-size:12.5px;font-weight:400;cursor:pointer;margin-top:13px;transition:all .25s var(--ease)}.BriefPage_brief__YLiDJ .sparkbtn:hover{background:var(--spark-soft)}.BriefPage_brief__YLiDJ .sparkbtn:disabled{opacity:.4;cursor:default}.BriefPage_brief__YLiDJ .sparkbtn .g{font-size:11px}.BriefPage_brief__YLiDJ .thinking .g{animation:spin 1.5s linear infinite;display:inline-block}.BriefPage_brief__YLiDJ .draft{border:1px solid var(--spark-line);border-radius:var(--r);padding:24px;background:rgba(11,11,11,.03);margin:14px 0 16px;animation:rise .7s var(--ease) both}.BriefPage_brief__YLiDJ .draft-h{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--spark);margin:0 0 14px;display:flex;align-items:center;gap:8px}.BriefPage_brief__YLiDJ .draft-b{font-size:clamp(17px,2.2vw,22px);font-weight:400;line-height:1.42;letter-spacing:-.024em}.BriefPage_brief__YLiDJ .draft-b .fillin{color:var(--spark);border-bottom:1px solid var(--spark-line);padding-bottom:1px}.BriefPage_brief__YLiDJ .draft-edit{width:100%;background:rgba(0,0,0,0);border:0;outline:none;resize:none;overflow:hidden;font-size:clamp(17px,2.2vw,22px);font-weight:400;line-height:1.42;letter-spacing:-.024em}.BriefPage_brief__YLiDJ .draft-acts{display:flex;gap:16px;margin-top:18px;font-size:12.5px}.BriefPage_brief__YLiDJ .linkbtn{background:none;border:0;padding:0;cursor:pointer;color:var(--ink-45);border-bottom:1px solid var(--ink-14);transition:color .25s var(--ease),border-color .25s var(--ease)}.BriefPage_brief__YLiDJ .linkbtn:hover{color:var(--ink);border-bottom-color:var(--ink)}.BriefPage_brief__YLiDJ .linkbtn.acc{color:var(--spark);border-bottom-color:var(--spark-line)}.BriefPage_brief__YLiDJ .qlist{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink-14)}.BriefPage_brief__YLiDJ .qlist li{padding:17px 0;border-bottom:1px solid var(--ink-07);display:flex;gap:16px;font-size:16px;font-weight:400;line-height:1.5}.BriefPage_brief__YLiDJ .qlist .qn{color:var(--spark);font-size:11px;letter-spacing:.1em;padding-top:5px;flex:none;font-variant-numeric:tabular-nums}.BriefPage_brief__YLiDJ .drop{border:1px dashed var(--ink-14);border-radius:var(--r);padding:30px;text-align:center;cursor:pointer;transition:all .25s var(--ease)}.BriefPage_brief__YLiDJ .drop.over,.BriefPage_brief__YLiDJ .drop:hover{border-color:var(--spark);background:var(--spark-soft)}.BriefPage_brief__YLiDJ .drop-t{font-size:15px;font-weight:400}.BriefPage_brief__YLiDJ .drop-s{font-size:12.5px;color:var(--ink-45);margin-top:5px}.BriefPage_brief__YLiDJ .filelist{margin:12px 0 0;padding:0;list-style:none}.BriefPage_brief__YLiDJ .filelist li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--ink-07);font-size:13.5px}.BriefPage_brief__YLiDJ .filelist .sz{color:var(--ink-28);font-size:12px;flex:none}.BriefPage_brief__YLiDJ .x{background:none;border:0;cursor:pointer;color:var(--ink-28);font-size:15px;padding:0 2px;line-height:1}.BriefPage_brief__YLiDJ .x:hover{color:var(--ink)}.BriefPage_brief__YLiDJ .nav{display:flex;align-items:center;gap:22px;margin-top:42px;flex-wrap:wrap}.BriefPage_brief__YLiDJ .btn{display:inline-flex;align-items:center;gap:11px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:100px;padding:14px 26px;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s var(--ease)}.BriefPage_brief__YLiDJ .btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(11,11,11,.16)}.BriefPage_brief__YLiDJ .btn.ghost{background:rgba(0,0,0,0);color:var(--ink);border-color:var(--ink-14)}.BriefPage_brief__YLiDJ .btn.ghost:hover{border-color:var(--ink);box-shadow:none}.BriefPage_brief__YLiDJ .btn .ar{transition:transform .3s var(--ease)}.BriefPage_brief__YLiDJ .btn:hover .ar{transform:translateX(3px)}.BriefPage_brief__YLiDJ .btn:disabled{opacity:.35;cursor:default;transform:none;box-shadow:none}.BriefPage_brief__YLiDJ .back{background:none;border:0;padding:0;cursor:pointer;font-size:13px;color:var(--ink-28);transition:color .25s var(--ease)}.BriefPage_brief__YLiDJ .back:hover{color:var(--ink)}.BriefPage_brief__YLiDJ .kbd{font-size:11px;color:var(--ink-28);letter-spacing:.04em;margin-left:auto}@media(max-width:640px){.BriefPage_brief__YLiDJ .kbd{display:none}}.BriefPage_brief__YLiDJ .rev{border-top:1px solid var(--ink-14);margin-top:8px}.BriefPage_brief__YLiDJ .rev-sec{padding:20px 0;border-bottom:1px solid var(--ink-07)}.BriefPage_brief__YLiDJ .rev-h{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);margin-bottom:10px}.BriefPage_brief__YLiDJ .rev-r{display:grid;grid-template-columns:minmax(140px,32%) 1fr;gap:8px 26px;padding:5px 0;font-size:14.5px;align-items:baseline}@media(max-width:640px){.BriefPage_brief__YLiDJ .rev-r{grid-template-columns:1fr;gap:2px;padding:8px 0}}.BriefPage_brief__YLiDJ .rev-k{color:var(--ink-45);font-size:13px}.BriefPage_brief__YLiDJ .rev-v{white-space:pre-wrap;font-weight:400}.BriefPage_brief__YLiDJ .rev-v.empty{color:var(--ink-28);font-style:italic}.BriefPage_brief__YLiDJ .scrollzone{max-height:min(48dvh,520px);overflow:auto;margin:0 -4px;padding:0 4px}.BriefPage_brief__YLiDJ .screen>.done-num{font-family:var(--font-twk),var(--font-herbik),"Helvetica Neue",sans-serif;font-size:clamp(30px,5vw,52px);font-weight:400;line-height:1;color:var(--spark);display:inline-block;transform-origin:50% 50%;opacity:1;animation:starIn 1.1s var(--ease) both,starSpin 26s linear 1.1s infinite}.BriefPage_brief__YLiDJ .pillrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.BriefPage_brief__YLiDJ #toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%,20px);z-index:95;background:var(--ink);color:var(--paper);padding:12px 20px;border-radius:100px;font-size:13px;opacity:0;pointer-events:none;transition:all .4s var(--ease);max-width:88vw;text-align:center}.BriefPage_brief__YLiDJ #toast.on{opacity:1;transform:translate(-50%)}.BriefPage_brief__YLiDJ #print{display:none}