@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_5eebf5bb-module__nE4pbG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_5eebf5bb-module__nE4pbG__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.1dlfwrrc64r9c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.0r1q_h8ivn1qc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.0u093y1biose6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.p.1i7nms22s53-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_4f42821e-module__qyoFvq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.caveat_4f42821e-module__qyoFvq__variable{--font-hand:"Caveat", "Caveat Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-instrument), system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--night:#111f3b;--green:#1d3357;--sage:#a9b8d0;--cream:#efe9d8;--t-scene:clamp(32px, 4vw, 64px);--t-lead:clamp(16px, 1.3vw, 20px);--track:#efe9d829;--glass-line:#efe9d824;--radius:12px;--gutter:clamp(20px, 5vw, 96px)}html{background:var(--night)}body{color:var(--cream);font-family:var(--font-instrument), system-ui, sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}a{text-decoration:none}a:focus-visible{outline:2px solid var(--cream);outline-offset:4px;border-radius:4px}.motion:not(.motion-ready) [data-anim]{visibility:hidden}.backdrop{z-index:-1;position:fixed;inset:0}.wrap{width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.site-header{z-index:10;justify-content:space-between;align-items:center;height:72px;display:flex;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;background:linear-gradient(#080e1ce6,#080e1c00);position:absolute;inset:0 calc(50% - 50vw)}.wordmark{letter-spacing:.02em;font-weight:700;line-height:1}.header-mark{font-size:20px}.motion .header-mark{visibility:hidden;opacity:0}.scene{position:relative}.stage{align-content:center;gap:clamp(32px,4vw,64px);padding-block:104px 56px;display:grid}.avatar{background:#efe9d824;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.fine-print{color:var(--sage);font-size:13px}.problem-copy{width:fit-content}.problem-title{letter-spacing:-.025em;font-size:clamp(40px,6.2vw,108px);font-weight:500;line-height:1.02}.pr-line{display:block}.problem-lead{width:0;min-width:100%;color:var(--sage);margin-top:clamp(20px,4vh,44px)}.pr-s{text-wrap:pretty;display:block}.pr-s:first-child{letter-spacing:-.02em;font-size:clamp(22px,min(2.9vw,5.2vh),52px);font-weight:500;line-height:1.12}.pr-s+.pr-s{margin-top:clamp(24px,6vh,64px);font-size:clamp(16px,1.5vw,24px);line-height:1.45}@media (min-width:900px){.pr-s+.pr-s{max-width:50%;margin-left:50%}}.intro-copy{position:relative}.hero-mark{white-space:nowrap;will-change:transform;margin-bottom:clamp(16px,2vw,32px);font-size:clamp(64px,11vw,176px)}.intro-title{font-size:var(--t-scene);letter-spacing:-.02em;font-weight:500;line-height:1.02}.intro-text{width:fit-content;max-width:100%}.intro-lead{color:var(--sage);margin-top:clamp(20px,3.5vh,36px)}.in-s{text-wrap:pretty;display:block}.in-s:first-child{letter-spacing:-.015em;font-size:clamp(20px,min(2vw,3.6vh),34px);font-weight:500;line-height:1.15}.in-s+.in-s{max-width:46ch;font-size:var(--t-lead);margin-top:clamp(14px,2.4vh,24px);line-height:1.5}@media (min-width:900px){.nowrap{white-space:nowrap}}.formats{grid-template-columns:1fr 1.6fr 1fr;grid-template-areas:"board ad page""box ad mail";gap:20px clamp(20px,2.4vw,40px);display:grid}.fmt{flex-direction:column;align-items:center;gap:12px;display:flex}.fmt img{width:100%}.fmt:not(.fmt-ad) img{object-fit:contain;height:clamp(84px,8.4vw,140px);transform:scale(var(--k,1))}.fmt-board{--k:1.06}.fmt-page{--k:.92}.fmt-box{--k:1.14}.fmt-mail{--k:1}.fmt-label{color:var(--sage);text-align:center;order:2;font-size:14px}.fmt-board{grid-area:board;align-self:start}.fmt-page{grid-area:page;align-self:start}.fmt-box{grid-area:box;align-self:end}.fmt-mail{grid-area:mail;align-self:end}.fmt-ad{perspective:1000px;grid-area:ad}.fmt-ad img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.build-title{font-size:var(--t-scene);letter-spacing:-.02em;font-weight:500;line-height:1.05}.build-lead{max-width:68ch;font-size:var(--t-lead);color:var(--sage);text-wrap:pretty;margin-top:16px;line-height:1.5}.sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sources li{justify-self:center;font-size:clamp(14px,1.1vw,17px);position:relative}.source-size{display:none}.source-card{text-align:center;border:1px solid #efe9d83d;border-radius:24px;max-width:340px;padding:10px 18px}.source-name{white-space:nowrap}.source-inner{gap:4px;padding-top:8px;font-size:13px;line-height:1.4;display:grid}.source-inner p{text-wrap:balance}.source-text{color:var(--sage)}.flows{width:100%;height:clamp(40px,6vh,70px);display:block;overflow:visible}.flows path{fill:none;stroke:#efe9d866;stroke-width:1.5px;vector-effect:non-scaling-stroke}.personas{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.persona{text-align:center;background:#efe9d80d;border:1px solid #efe9d81a;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;display:flex}.persona .avatar{width:44px;height:44px;font-size:18px}.persona-name{font-size:clamp(18px,1.5vw,24px);font-weight:500}.persona-label{color:var(--sage);font-size:clamp(13px,1vw,15px);line-height:1.35}.demo .stage{gap:clamp(16px,2vw,26px);padding-block:84px 40px;position:relative}.demo-heads{position:relative}.demo-title{font-size:var(--t-scene);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.05}.demo-lead{max-width:72ch;font-size:var(--t-lead);color:var(--sage);margin-top:10px;line-height:1.45}.portal-stage{position:relative}.window{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#0d182c59;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000073}.window-bar{border-bottom:1px solid #efe9d81a;align-items:center;gap:18px;padding:12px 20px;font-size:14px;display:flex}.window-title{font-weight:600}.window-meta{color:var(--sage)}.new-creative,.ask-hint{background:var(--cream);color:var(--night);font:500 14px var(--font-instrument), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;padding:8px 16px}.new-creative{cursor:default;margin-left:auto}.new-creative:focus-visible,.ask-hint:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.window-body{grid-template-columns:clamp(120px,11vw,170px) auto minmax(0,1fr);align-items:start;gap:clamp(18px,2.2vw,32px);padding:clamp(16px,1.8vw,24px);display:grid;position:relative}.creative{aspect-ratio:4/5;border-radius:var(--radius);position:relative;overflow:hidden}.creative img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.side-label{color:var(--sage);margin-top:12px;font-size:12px}.verdict{color:var(--sage);margin-top:8px;font-size:12px;line-height:1.4}.verdict span{display:block}.verdict span:first-child{color:var(--cream);font-weight:500}.grid-wrap{overflow-x:auto}.score-table{border-collapse:separate;border-spacing:0;width:auto;font-size:clamp(13px,1vw,15px)}.score-table th{text-align:left;white-space:nowrap;color:var(--sage);padding-right:12px;font-weight:400}.score-table thead th{vertical-align:bottom;padding-bottom:10px}.score-table thead th:not(:first-child){text-align:center;color:var(--cream)}.score-table thead th[data-col]{padding:0 4px 10px}.col-card{background:#efe9d80f;border-radius:12px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.col-card .avatar{width:28px;height:28px;font-size:13px}.score-table [data-col]{transition:background-color .6s ease-out}.score-table thead th[data-col]{border-radius:12px 12px 0 0}.score-table tbody tr:last-child td[data-col]{border-radius:0 0 12px 12px}.score-table .cell{transition:background-color .6s ease-out}.window[data-lit=a] .score-table [data-col="1"]{background-color:var(--window)}@supports (color:color-mix(in lab, red, red)){.window[data-lit=a] .score-table [data-col="1"]{background-color:color-mix(in srgb, var(--window) 26%, transparent)}}.window[data-lit=a] .score-table [data-col="1"] .cell-a{background-color:var(--window)}@supports (color:color-mix(in lab, red, red)){.window[data-lit=a] .score-table [data-col="1"] .cell-a{background-color:color-mix(in srgb, var(--window) calc(var(--v) * 9%), transparent)}}.window[data-lit=b] .score-table [data-col="0"]{background-color:#e28c8042}.window[data-lit=b] .score-table [data-col="0"] .cell-b{background-color:rgb(226 140 128/calc(var(--v) * .09))}.reactions-b .reaction:first-child{transition:background-color .6s ease-out,outline-color .6s ease-out}.window[data-lit=b] .reactions-b .reaction:first-child{background-color:#e28c803d}.col-name{font-size:14px;font-weight:500}.avg{color:var(--cream);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:grid}.avg>span{grid-area:1/1}.score-table td{width:clamp(52px,5.4vw,80px);height:29px;position:relative}.cell{background:rgb(239 233 216/calc(var(--v) * .07 - .03));font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;display:grid;position:absolute;inset:2px 4px}.table-note{color:var(--sage);margin-top:10px;font-size:12px}.voices{align-content:start;min-width:0;display:grid}.reactions{grid-area:1/1;gap:10px;display:none}.reaction{background:#efe9d80f;border-radius:12px;gap:10px;padding:10px 12px;display:flex}.reaction .avatar,.answer .avatar,.chat-bar .avatar{width:28px;height:28px;font-size:12px}.reaction>div{flex:1;min-width:0}.reaction-head{justify-content:space-between;gap:12px;font-size:13px;font-weight:600;display:flex}.reaction-head span:last-child{font-variant-numeric:tabular-nums}.reaction-quote{margin-top:3px;font-size:clamp(13px,1vw,15px);line-height:1.4}.ask-hint{grid-row:2;justify-self:start;margin-top:12px}.cursor{z-index:5;pointer-events:none;width:22px;height:26px;position:absolute;top:0;left:0}.cursor path{fill:var(--cream);stroke:var(--night);stroke-width:1.5px}.nav{z-index:7;width:56px;height:56px;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d182ccc;border:1.5px solid #efe9d873;border-radius:50%;place-items:center;margin-top:-28px;transition:background-color .3s ease-out;display:none;position:absolute;top:50%}.nav:hover:not(:disabled){background:#efe9d82e}.nav:disabled{cursor:default}.nav:focus-visible,.chat-close:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.nav svg{fill:none;stroke:currentColor;stroke-width:2px;width:26px;height:26px}.nav-prev{left:-28px}.nav-next{right:-28px}.swipe-hint{z-index:9;pointer-events:none;place-items:center;display:none;position:absolute;inset:0}.swipe-hint svg{filter:drop-shadow(0 0 28px #080e1ce6);width:min(360px,30vw);height:auto;overflow:visible}.swipe-hint path{fill:none;stroke:var(--cream);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.chat-window{border:1px solid var(--glass-line);background:#0b1426e6;border-radius:20px;margin-top:20px;overflow:hidden}.chat-bar{border-bottom:1px solid #efe9d81a;align-items:center;gap:10px;padding:10px 14px 10px 16px;font-size:14px;font-weight:600;display:flex}.chat-close{width:32px;height:32px;color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:none}.chat-close:hover{background:#efe9d81f}.chat-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.chat-body{gap:12px;padding:18px;display:grid}.bubble{background:#efe9d81f;border-radius:14px 14px 4px;justify-self:end;max-width:88%;padding:10px 14px;font-size:clamp(14px,1.05vw,15px)}.bubble-who{color:var(--sage);font-size:11px}.answer{gap:10px;display:flex}.answer-who{font-size:13px;font-weight:600}.answer-text{margin-top:2px;font-size:clamp(14px,1.05vw,16px);line-height:1.45}.dots{justify-self:center;gap:8px;display:none}.dots i{background:#efe9d840;border-radius:50%;width:8px;height:8px;transition:background-color .3s ease-out}.dots i.on{background:var(--cream)}.scroll-cue{border:1px solid var(--glass-line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:calc(100% - 100svh + 16px);left:50%;translate:-50%}.scroll-cue svg{fill:none;width:18px;height:18px;stroke:var(--cream);stroke-width:1.5px}.draft-title{font-size:var(--t-scene);letter-spacing:-.02em;font-weight:500;line-height:1.05}.draft-lead{font-size:var(--t-lead);color:var(--sage);margin-top:16px;line-height:1.5}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cream);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.drafts{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,1.8vw,28px);display:grid}.draft-card{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0d182c59;border-radius:20px;grid-template-columns:clamp(104px,10vw,150px) minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,22px);padding:clamp(14px,1.6vw,22px);display:grid}.shot{border-radius:var(--radius);cursor:zoom-in;display:block;position:relative}.shot img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.draft-old .draft-score{color:var(--sage)}.draft-new .shot img{box-shadow:0 0 0 2px #efe9d873,0 18px 50px #0006}.zoom-badge{z-index:2;pointer-events:none;background:#080e1cb8;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .3s ease-out;display:grid;position:absolute;bottom:7px;right:7px}.zoom-badge svg{fill:none;width:15px;height:15px;stroke:var(--cream);stroke-width:1.8px;stroke-linecap:round}.shot img{z-index:1;transform-origin:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease-out;position:relative}.shot:hover img,.shot:focus-visible img{z-index:6;transform:scale(2.2);box-shadow:0 30px 90px #0000008c,0 0 0 1px #efe9d840}.shot:hover .zoom-badge,.shot:focus-visible .zoom-badge{opacity:0}.shot:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.shot img,.ctx-pic{transition:none}.use-card,.source-card,.use-panel{transition:none!important;animation:none!important}}@keyframes use-drift{0%{translate:0 -3px}to{translate:0 3px}}.draft-card figcaption{align-content:start;gap:8px;display:grid}.draft-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:12px;font-weight:500}.draft-head{font-size:clamp(16px,1.4vw,22px);font-weight:500;line-height:1.25}.draft-note{color:var(--sage);font-size:13px;line-height:1.4}.draft-score{font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,34px);font-weight:600}.draft-score span:last-child{color:var(--sage);font-size:14px;font-weight:400}.draft-card .reaction{align-items:flex-start;padding:10px 12px}.draft-arrow,.ctx-arrow{width:clamp(40px,5vw,90px);height:auto;overflow:visible}.draft-arrow path,.ctx-arrow path{fill:none;stroke:#efe9d880;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.batch-title{font-size:var(--t-scene);letter-spacing:-.02em;font-weight:500;line-height:1.05}.batch-block{gap:clamp(12px,3.6vh,34px);display:grid}.batch-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1vw,18px);display:grid}.batch-card{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0d182c59;border-radius:14px;align-content:start;gap:8px;padding:clamp(8px,.7vw,12px);display:grid;position:relative}.batch-card img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;display:block}.batch-ours{border-color:#efe9d873}.batch-ours img{box-shadow:0 0 0 2px #efe9d873}.batch-kind{background:var(--cream);color:var(--night);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500;position:absolute;top:calc(clamp(8px,.7vw,12px) + 6px);left:calc(clamp(8px,.7vw,12px) + 6px)}.batch-avg{font-variant-numeric:tabular-nums;font-size:clamp(17px,1.7vw,26px);font-weight:600}.batch-avg-l{color:var(--sage);margin-top:-8px;font-size:10px}.batch-buyers{gap:4px;display:grid}.batch-buyers li{color:var(--sage);font-variant-numeric:tabular-nums;grid-template-columns:3.6em minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.bar{background:var(--track);border-radius:999px;height:4px}.bar i{width:calc(var(--v) / 5 * 100%);border-radius:inherit;background:var(--cream);transform-origin:0;height:100%;display:block}.batch-hit{z-index:2;border-color:#efe9d880;position:relative;box-shadow:0 0 0 1px #efe9d833,0 18px 50px #00000073}.batch-hit-row{color:var(--cream);font-weight:600}.batch-hit-row .bar{height:6px}.batch-note{color:var(--sage);font-size:12px}.context .stage{--ad-h:clamp(190px, 38vh, 400px)}.ctx-title{font-size:var(--t-scene);letter-spacing:-.02em;font-weight:500;line-height:1.05}.ctx-lead{max-width:60ch;font-size:var(--t-lead);color:var(--sage);margin-top:16px;line-height:1.5}.ctx-shift{max-width:82ch;font-size:clamp(16px,1.35vw,21px);line-height:1.45}.ctx{gap:16px;display:grid;position:relative}.ctx-creative{justify-items:start;gap:10px;display:grid}.ctx-shot{border-radius:var(--radius);width:min(100%,280px);display:block;position:relative}.ctx-pic{border-radius:var(--radius);display:block;position:relative}.ctx-pic img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.ctx-pic .ctx-type{object-fit:fill;height:100%;position:absolute;inset:0}.ctx-shot .zoom-badge{display:none}.ctx-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:12px;font-weight:500}.ctx-head{gap:clamp(6px,1.2vh,10px);min-width:0;display:grid}.ctx-meta{color:var(--sage);align-items:center;gap:6px;font-size:11px;display:flex}.ctx-meta img{width:13px;height:13px}.ctx-posts{gap:clamp(6px,1.2vh,12px);display:grid}.ctx-post{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d182c8c;border-radius:12px;padding:clamp(8px,1.4vh,14px) 16px}.ctx-who{color:var(--sage);font-size:12px}.ctx-said{margin-top:2px;font-size:clamp(14px,min(1.15vw,2.3vh),18px);line-height:1.35}.logo-run{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-track{width:max-content;animation:36s linear infinite logo-run;display:flex}.logo-track img{opacity:.75;width:24px;height:24px;margin-right:44px}@keyframes logo-run{to{transform:translate(-33.3333%)}}.ctx-dot{display:none}.db-a{gap:28px;display:grid}.db-box{border:1px solid var(--glass-line);background:#0b1426eb;border-radius:20px;overflow:hidden}.db-channel{border-bottom:1px solid #efe9d81a;padding:12px 18px;font-size:14px;font-weight:600}.db-track{flex-direction:column;padding:4px 18px 18px;display:flex;position:relative}.db-msg{gap:12px;padding-top:14px;display:flex}.db-msg .avatar{width:32px;height:32px;font-size:13px}.db-who{font-size:14px;font-weight:600}.db-who span{color:var(--sage);margin-left:6px;font-size:12px;font-weight:400}.db-said{margin-top:2px;font-size:clamp(14px,1.05vw,16px);line-height:1.45}.db-panel .avatar{background:var(--cream);color:var(--night)}.db-panel>div{background:#efe9d814;border:1px solid #efe9d84d;border-radius:12px;padding:10px 14px}.db-shot{border-radius:8px;place-items:center;width:72px;height:88px;margin-top:8px;display:grid;overflow:hidden}.db-shot img{object-fit:cover;width:100%;height:100%;display:block}.db-shot svg{width:30px;height:30px;overflow:visible}.db-shot svg *{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.db-snow{background:linear-gradient(170deg,#eef2f3,#b8c3c7)}.db-snow svg *{fill:#c8312b;stroke:#7a1b17}.db-dog{background:linear-gradient(160deg,#d9b98c,#a77e4f)}.db-dog svg *{fill:#f3e6d2;stroke:#4a3520}.db-tags{gap:10px;margin-top:10px;display:flex}.db-tags figure{justify-items:start;gap:4px;display:grid}.db-tags .db-shot{margin-top:0}.db-tags figcaption{color:var(--sage);font-size:11px}.db-typing{display:none}.db-typing i{background:var(--sage);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite db-dot}.db-typing i:nth-child(2){animation-delay:.15s}.db-typing i:nth-child(3){animation-delay:.3s}@keyframes db-cue{0%,to{translate:0 -2px}50%{translate:0 3px}}@keyframes db-dot{0%,to{opacity:.3;translate:0}50%{opacity:1;translate:0 -3px}}.db-title{font-size:var(--t-scene);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.05}.db-lead{max-width:56ch;font-size:var(--t-lead);color:var(--sage);margin-top:16px;line-height:1.5}.pl-b{gap:clamp(24px,3.6vh,44px);display:grid}.pl-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4vw,68px);font-weight:500;line-height:1.04}.pl-cards{gap:16px;display:grid}.pl-card{border:1px solid var(--glass-line);background:#0d182cb8;border-radius:20px;align-content:start;gap:8px;padding:clamp(16px,1.6vw,24px);display:grid}.pl-art{width:100%;max-width:240px;height:auto;margin-bottom:8px;overflow:visible}.pl-art *{fill:none;stroke:#eef0e8;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.pl-art .f{fill:var(--green)}.pl-art .c{fill:#eef0e8;stroke:none}.pl-name{font-size:clamp(18px,1.4vw,23px);font-weight:500;line-height:1.25}.pl-text{color:var(--sage);font-size:clamp(14px,1vw,16px);line-height:1.5}.pl-b>.pl-button{justify-self:center}.pl-button{background:var(--cream);color:var(--night);border-radius:999px;justify-self:start;align-items:center;padding:12px 24px;font-size:clamp(14px,1vw,16px);font-weight:600;transition:transform .3s ease-out,box-shadow .3s ease-out;display:inline-flex;position:relative}.pl-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px #efe9d82e}.pl-button:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.pl-button:after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite pl-ring;position:absolute;inset:0}@keyframes pl-ring{0%{box-shadow:0 0 #efe9d873}70%,to{box-shadow:0 0 0 18px #efe9d800}}.pl-mark{display:none}.faq-page{gap:28px;max-width:76ch;padding-block:72px 64px;display:grid}.faq-mark{font-size:20px}.faq-title{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.1}.faq-lead{color:var(--sage);font-size:clamp(16px,1.3vw,19px);line-height:1.5}.faq-list{gap:26px;display:grid}.faq-list dt{font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.3}.faq-list dd{color:var(--sage);margin:8px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.faq-page a{text-underline-offset:3px;text-decoration:underline}.site-foot{color:#a9b8d073;margin-top:28px;font-size:11px}.site-foot a{color:inherit;text-decoration:none}.site-foot a:hover,.site-foot a:focus-visible{text-underline-offset:3px;color:var(--sage);text-decoration:underline}@media (prefers-reduced-motion:reduce){.pl-button:after{animation:none}}.uses-title{font-size:var(--t-scene);letter-spacing:-.02em;font-weight:500;line-height:1.05}.uses-lead{font-size:var(--t-lead);color:var(--sage);margin-top:16px;line-height:1.5}.uses-map{gap:12px;display:grid}.use-card{border:1px solid var(--glass-line);background:#0d182cb3;border-radius:16px;padding:14px 18px}.use-lead .use-card{border-color:#efe9d873}.use-head{align-items:center;gap:14px;display:flex}.use-name{font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.25}.use-text{color:var(--sage);padding-top:10px;font-size:clamp(13px,1vw,15px);line-height:1.45}.use-icon{flex:none;width:36px;height:36px;overflow:visible}.use-open{border:1px solid #efe9d859;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;display:none}.use-open svg{fill:none;width:12px;height:12px;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round}.use-open path:last-child{transform-origin:50%;transition:transform .35s ease-out}.use-icon *{fill:none;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.use-icon .f{fill:var(--green)}.use-icon .c{fill:var(--cream)}.use-links,.use-panel,.use-dot,.build-links,.build-dot,.draft-dot{display:none}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.creative-a,.cell-a,.avg-a,.cursor,.demo-title-b,.ask-hint,.scroll-cue,.nav{display:none}@media (min-width:900px) and (min-height:640px){:root{--t-scene:clamp(28px, min(4vw, 6.4vh), 64px);--t-lead:clamp(15px, min(1.3vw, 2.4vh), 20px)}.stage{min-height:100svh}.intro .stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.intro-title{font-size:var(--t-scene);white-space:nowrap}.motion .creative-a,.motion .cursor,.motion .avg-a,.motion .ask-hint{display:block}.motion .scroll-cue,.motion .cell-a,.motion .reactions,.motion .nav,.motion .chat-close,.motion .swipe-hint{display:grid}.motion .dots{display:flex}.build-lead{max-width:none;font-size:var(--t-lead);white-space:nowrap}.diagram{position:relative}.build .stage{grid-template-rows:auto 1fr;align-content:stretch;gap:clamp(14px,2.5vh,36px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.build .diagram{align-self:center}.build .flows{height:clamp(40px,14vh,150px)}.build .persona{gap:10px;padding:clamp(20px,3.6vh,40px) 16px}.build .persona .avatar{width:clamp(44px,6vh,60px);height:clamp(44px,6vh,60px);font-size:clamp(18px,2.4vh,24px)}.build .persona-name{font-size:clamp(20px,1.7vw,30px)}.build .persona-label{font-size:clamp(14px,1.1vw,18px)}.sources li{z-index:2;outline:none;transition:z-index .45s linear}.source-size{visibility:hidden;white-space:nowrap;padding:11px calc(19px + .95em);display:block}.source-name{padding-inline:.95em;position:relative}.source-name:after{content:"+";text-shadow:0 0 6px #efe9d8e6,0 0 14px #efe9d88c;font-weight:600;transition:opacity .3s ease-out;position:absolute;right:0}.source-inner p{text-wrap:balance}.source-card{--open:clamp(280px, 24vw, 360px);--lift:clamp(-40px, calc(6vh - 70px), -18px);transform-origin:top;background-color:#080e1c00;grid-template-rows:auto 0fr;width:100%;max-width:none;transition:width .4s cubic-bezier(.2,.7,.2,1),grid-template-rows .4s cubic-bezier(.2,.7,.2,1),scale .4s cubic-bezier(.2,.7,.2,1),translate .4s cubic-bezier(.2,.7,.2,1),background-color .3s ease-out;display:grid;position:absolute;top:0;left:50%;translate:-50%}.source-more{min-height:0;overflow:hidden}.source-inner{width:calc(var(--open) - 38px);justify-self:center;padding-top:10px;font-size:clamp(13px,.95vw,15px)}.sources li:is(:hover,:focus-visible){z-index:10;transition-duration:0s}.sources li:is(:hover,:focus-visible) .source-card{width:var(--open);scale:1.06;translate:-50% var(--lift);background-color:#080e1cf7;grid-template-rows:auto 1fr}.sources li:is(:hover,:focus-visible) .source-name:after{opacity:0}.motion .flows{visibility:hidden}.motion .build-links{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.build-links path{fill:none;stroke:#efe9d866;stroke-width:1.5px;stroke-dasharray:1}.drafts{position:relative}.motion .draft-dot,.motion .build-dot{z-index:3;background:var(--cream);pointer-events:none;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 14px 4px #efe9d880}.motion .demo-title-b{display:block;position:absolute;top:0;left:0}.motion .window{-webkit-user-select:none;user-select:none;touch-action:pan-y}.motion .reaction.speaking{background:#e28c8042;outline:1px solid #e8a5988c}.demo .stage{gap:clamp(10px,2vh,26px);padding-block:clamp(76px,11vh,110px) clamp(20px,4vh,48px)}.demo-title{font-size:var(--t-scene)}.demo-lead{font-size:var(--t-lead);margin-top:clamp(4px,1vh,10px)}.window-bar{padding-block:clamp(8px,1.4vh,12px)}.new-creative,.ask-hint{padding-block:clamp(6px,1vh,8px)}.window-body{padding:clamp(14px,2.4vh,24px) 40px}.creative{max-width:min(170px,26vh)}.score-table{font-size:clamp(13px,min(1vw,2vh),15px)}.score-table thead th[data-col]{padding-bottom:clamp(6px,1.3vh,10px)}.col-card{padding-block:clamp(6px,1.2vh,10px)}.col-card .avatar{width:clamp(22px,3.6vh,28px);height:clamp(22px,3.6vh,28px)}.col-name{font-size:clamp(13px,min(1vw,2vh),14px)}.avg{font-size:clamp(13px,min(1.1vw,2.1vh),15px)}.score-table td{height:clamp(22px,7.5vh - 26px,29px)}.table-note{margin-top:clamp(6px,1.3vh,10px)}.reactions{gap:clamp(8px,1.3vh,10px)}.reaction{padding-block:clamp(7px,1.3vh,10px)}.reaction-quote{font-size:clamp(13px,min(1vw,2vh),15px)}.ask-hint{margin-top:clamp(8px,1.5vh,12px)}.motion .chat-window{z-index:8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(580px,62%);height:fit-content;margin:auto;position:absolute;inset:0;box-shadow:0 50px 140px #0000008c}.draft .stage{grid-template-rows:auto 1fr;align-content:stretch;gap:clamp(18px,3vh,44px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.draft-title{font-size:var(--t-scene)}.drafts{grid-template-rows:repeat(5,auto);align-self:center;align-items:start;row-gap:8px}.draft-arrow{grid-row:1/-1;align-self:center}.draft-card{grid-row:1/span 5;grid-template-rows:subgrid;row-gap:8px}.draft-card .shot{grid-area:1/1/-1}.draft-card figcaption{display:contents}.draft-card :is(.draft-kind,.draft-head,.draft-note,.draft-score,.reaction){grid-column:2}.draft-kind{grid-row:1}.draft-head{grid-row:2}.draft-note{grid-row:3}.draft-old .draft-note{grid-row:2/span 2}.draft-score{grid-row:4}.draft-card .reaction{grid-row:5}.draft-lead{font-size:var(--t-lead);margin-top:clamp(8px,1.6vh,16px)}.draft-card{grid-template-columns:clamp(92px,min(10vw,17vh),150px) minmax(0,1fr)}.draft-head{font-size:clamp(15px,min(1.4vw,2.7vh),22px)}.draft-score{font-size:clamp(20px,min(2.2vw,4vh),34px)}.batch .stage{grid-template-rows:auto 1fr;align-content:stretch;gap:clamp(14px,2.5vh,36px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.batch-title{font-size:var(--t-scene)}.batch-block{align-self:center}.batch-card img{aspect-ratio:4/5;width:auto;max-width:100%;height:clamp(110px,26vh,240px);margin-inline:auto}.batch-avg{font-size:clamp(16px,min(1.7vw,3.2vh),26px)}.motion .batch-grid{perspective:1500px;perspective-origin:50% 0;height:clamp(300px,54vh,540px);display:block;position:relative}.motion .batch-card{will-change:transform;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c172af0;width:clamp(150px,min(15vw,25vh),240px);position:absolute;top:50%;left:50%}.motion .batch-card img{aspect-ratio:4/5;height:auto}.motion .batch-note{justify-self:center}.motion .batch-card:after{content:"";border-radius:inherit;background:var(--night);pointer-events:none;opacity:calc((1 - var(--depth,1)) * .8);position:absolute;inset:-1px}.context .stage{grid-template-rows:auto 1fr;gap:clamp(14px,2.5vh,36px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.ctx-title{font-size:var(--t-scene)}.ctx-lead{font-size:var(--t-lead);margin-top:clamp(8px,1.6vh,16px)}.ctx{grid-template-rows:auto auto auto;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-self:center;gap:clamp(8px,1.4vh,12px) clamp(12px,1.6vw,28px);margin-bottom:clamp(0px,14vh - 70px,80px)}.ctx-creative{grid-row:2/4;grid-template-rows:subgrid;row-gap:inherit}.is-commute{grid-column:1}.is-evening{grid-column:5}.ctx-shot{width:calc(var(--ad-h) * .8);align-self:center}.ctx-creative{justify-items:center}.ctx-label{text-align:center;align-self:start}.arrow-in{grid-area:2/2;align-self:center}.arrow-out{grid-area:2/4;align-self:center}.ctx-head{grid-area:1/3;gap:clamp(18px,3.2vh,34px)}.ctx-posts{grid-area:2/3;align-content:space-between}.ctx-shift{text-align:center;text-wrap:balance;max-width:none;color:var(--sage);grid-area:3/3;align-self:start;font-size:13px;line-height:1.45}.ctx-shot{cursor:zoom-in}.ctx-shot:focus-visible{outline:none}.ctx-shot .zoom-badge{display:grid}.ctx-pic{transform-origin:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease-out}.is-evening .ctx-pic{transform-origin:100%}.ctx-creative:hover,.ctx-creative:focus-within{z-index:6;position:relative}.ctx-shot:hover .ctx-pic,.ctx-shot:focus-visible .ctx-pic{transform:scale(1.8);box-shadow:0 30px 90px #0000008c,0 0 0 1px #efe9d840}.ctx-shot:hover .zoom-badge,.ctx-shot:focus-visible .zoom-badge{opacity:0}.pilot .stage{align-content:center;padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px);position:relative}.pl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,28px)}.pl-art{max-width:min(240px,22vh)}.pl-b .pl-button{justify-self:center}.pilot .site-foot{margin:0;position:absolute;bottom:clamp(14px,2.4vh,26px);left:50%;translate:-50%}.motion .pl-cards{perspective:1400px}.pl-b{justify-items:center}.pl-b .pl-mark{white-space:nowrap;margin-bottom:-.177em;font-size:clamp(56px,min(9vw,15vh),160px);display:block}.pl-b .pl-title{text-align:center;max-width:24ch;font-size:clamp(22px,min(2.4vw,4.1vh),40px)}.pl-b .pl-cards{width:100%}.debate .stage{align-content:center;padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.motion .db-log{height:clamp(320px,58vh,600px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.motion .db-track{will-change:transform}.motion .db-box.is-open .db-log{scrollbar-width:thin;scrollbar-color:#efe9d84d transparent;overflow-y:auto}.db-cue{z-index:3;width:40px;height:40px;color:var(--cream);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:1px solid #efe9d859;border-radius:50%;place-items:center;margin-left:-20px;transition:opacity .4s ease-out,background-color .3s ease-out;display:none;position:absolute;bottom:clamp(16px,3vh,32px);left:50%}.db-cue:hover{background:#efe9d81f}.db-cue:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.db-cue svg{fill:none;width:18px;height:18px;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;animation:1.4s ease-in-out infinite db-cue}.motion .db-cue{display:grid}.debate.db-cue-on .db-cue{opacity:1;pointer-events:auto}.debate.db-verdict-on .db-box{pointer-events:none}.motion .db-typing{box-sizing:content-box;align-items:center;gap:5px;height:24px;padding:0 18px 14px 62px;display:flex}.db-a{justify-items:center;position:relative}.db-a .db-box{width:min(660px,100%)}.db-a .db-verdict{text-align:center}.db-a .db-lead{margin-inline:auto}.motion .db-a .db-verdict{pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.uses .stage{grid-template-rows:auto 1fr;gap:clamp(14px,2.5vh,36px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.uses-title{font-size:var(--t-scene)}.uses-lead{font-size:var(--t-lead);margin-top:clamp(8px,1.6vh,16px)}.uses-map{grid-auto-flow:dense;--cell:clamp(56px, 8.4vh, 72px);grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,410px) auto minmax(0,410px);justify-content:center;align-self:center;gap:clamp(16px,4vh,44px) clamp(64px,9vw,160px);position:relative}.uses-map .use{z-index:1;height:var(--cell);cursor:default;outline:none;grid-column:1;transition:z-index .45s linear;position:relative}.uses-map .use:nth-child(n+7){grid-column:3}.uses-map .use-card{z-index:1;grid-template-rows:calc(var(--cell) - 2px) 0fr;transform-origin:top;background:#0d182c;padding-block:0;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),scale .4s cubic-bezier(.2,.7,.2,1),border-color .3s ease-out,box-shadow .4s ease-out;animation:7s ease-in-out infinite alternate use-drift;display:grid;position:absolute;top:0;left:0;right:0}.uses-map .use-more{min-height:0;overflow:hidden}.uses-map .use-text{padding:0 0 14px 50px}.uses-map .use-name{text-wrap:balance}.uses-map .use:hover,.uses-map .use:focus-visible{z-index:10;transition-duration:0s}.uses-map .use-open{display:grid}.uses-map .use-card{transition-property:grid-template-rows,scale,border-color,box-shadow,opacity}.uses-map .use:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(7),:nth-child(8),:nth-child(9)):is(:hover,:focus-visible)+.use .use-card{opacity:0}.uses-map .use:hover .use-open path:last-child,.uses-map .use:focus-visible .use-open path:last-child{transform:scaleY(0)}.uses-map .use:hover .use-card,.uses-map .use:focus-visible .use-card{grid-template-rows:calc(var(--cell) - 2px) 1fr;border-color:#efe9d880;scale:1.06;box-shadow:0 24px 70px #00000080}.uses-map .use:nth-child(3n) .use-card{animation-duration:8.6s}.uses-map .use:nth-child(3n+1) .use-card{animation-duration:6.3s}.uses-map .use:nth-child(2n) .use-card{animation-delay:-3.5s}.use-panel{background:#0d182cd9;border:1px solid #efe9d899;border-radius:20px;grid-area:1/2/-1;align-self:center;justify-items:center;gap:14px;padding:22px 26px;animation:3.6s ease-in-out infinite alternate panel-glow;display:grid;box-shadow:0 30px 90px #00000073,0 0 16px #efe9d833,0 0 50px #efe9d81f}@keyframes panel-glow{to{box-shadow:0 30px 90px #00000073,0 0 26px #efe9d86b,0 0 100px #efe9d847}}.use-panel{gap:6px}.use-panel .wordmark{letter-spacing:.12em;color:var(--sage);font-size:13px}.use-panel-name{white-space:nowrap;font-size:clamp(17px,min(1.5vw,2.8vh),22px);font-weight:500}.motion .use-links{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.use-links path{fill:none;stroke:#efe9d859;stroke-width:1.5px;stroke-dasharray:1}.motion .use-dot{z-index:3;background:var(--cream);pointer-events:none;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 14px 4px #efe9d880}.motion .ctx-dot{z-index:3;background:var(--cream);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 14px 4px #efe9d880}}@media (min-width:900px) and (max-width:1099px) and (min-height:640px){.window-body{grid-template-columns:96px auto minmax(0,1fr);gap:16px}.score-table th{padding-right:8px}.score-table td{width:46px}.reactions{gap:6px}.reaction{padding-block:6px}.reaction-quote{line-height:1.3}}@media (max-width:899px){.site-header:before{background:linear-gradient(#080e1cf5 60%,#080e1c00)}.grid-wrap{justify-self:center;max-width:100%}.ctx-creative{justify-items:center}.flows{display:none}.sources{margin-bottom:20px}.window{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d182cbf}.window-body{grid-template-columns:1fr}.creative{max-width:180px}.draft-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d182cbf}.drafts{grid-template-columns:1fr;justify-items:stretch}.batch-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d182cbf}.batch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-arrow,.ctx-arrow{justify-self:center;rotate:90deg}.ctx-arrow{margin-block:16px}}@media (max-width:599px){p,h2,h3{text-wrap:pretty}.pl-card{text-align:center;justify-items:center}.formats{grid-template-columns:1fr 1fr;grid-template-areas:"ad ad""board page""box mail";row-gap:28px}.fmt-ad img{max-width:360px}.sources{grid-template-columns:1fr;margin-bottom:20px}.flows{display:none}.personas{grid-template-columns:1fr 1fr}.window-meta{display:none}.draft-card{grid-template-columns:1fr}.draft-card .shot{max-width:180px}.window-side{text-align:center;justify-self:center}.score-table{font-size:12px}.score-table th{padding-right:8px}.score-table td{width:44px}.score-table thead th[data-col]{padding:0 2px 8px}.col-card{background:0 0;padding:4px 0}.col-card .avatar{display:none}.col-name,.avg{font-size:12px}.batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}h1,h2,h3,dt,.use-name,.pl-name,.draft-head,.side-label,.persona span,.fmt-label,.batch-kind{text-wrap:balance}p,li,dd,figcaption,.reaction-quote,.answer-text,.ctx-said,.db-said,.use-text,.pl-text,.source-text,.draft-note{text-wrap:pretty}.hero-h1{font:inherit;letter-spacing:inherit;margin:0}.hero-h1>span{display:block}#top .hero-mark{margin-bottom:0}.hero-tag{letter-spacing:-.01em;color:var(--sage);margin-top:clamp(4px,.6vw,10px);padding-left:.08em;font-size:clamp(28px,3.6vw,64px);font-weight:500;line-height:1.05}#top{overflow:hidden}#top .stage{z-index:1;position:relative}.hs{position:absolute;inset:0;overflow:hidden}.hs-frame{aspect-ratio:16/9;transform-origin:60%;width:max(100%,177.778svh);height:auto;margin-block:auto;position:absolute;top:0;bottom:0;left:0}.hs-cam{position:absolute;inset:0}.hs-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-shade{pointer-events:none;background:linear-gradient(90deg,#0a12268c 0%,#0a122640 30%,#0a122600 48%),linear-gradient(#0a122659,#0a122600 16% 76%,#0a1226bf);position:absolute;inset:0}.hs-night{pointer-events:none;opacity:0;background:radial-gradient(at 60% 40%,#080e20b8,#040814f2);position:absolute;inset:0}.hs-note{white-space:nowrap;font-family:var(--font-hand), cursive;color:#1b2438;padding:.4em .95em .9em;font-size:clamp(18px,1.6vw,30px);line-height:1;position:absolute;transform:translateY(-100%)}.hs-l{transform:translate(-100%,-100%)}.hs-note svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-l svg{transform:scaleX(-1)}.hs-note path{fill:#faf6eaf0;stroke:#1b2438;stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.hs-says{display:block;position:relative}.hs-note{visibility:hidden;opacity:0}.hero-caption{font-family:var(--font-hand), cursive;color:var(--cream);text-shadow:0 2px 18px #0a1226b3;margin-bottom:clamp(10px,1.4vw,22px);font-size:clamp(24px,2.3vw,40px);line-height:1.1}.hero-tag{color:#c9d6ea;text-shadow:0 2px 18px #0a1226b3}#top .hero-mark{text-shadow:0 2px 24px #0a122680}@media (min-width:900px) and (min-height:640px){.hs-cam{background:url(/video/hero-poster.jpg?v=8) 50%/cover}.hs-loop{visibility:hidden}}@media (max-width:899px),(max-height:639px){.hs-notes,.hs-intro{display:none}#top .stage{align-content:start;min-height:100svh;padding-top:96px}.hs-frame{left:calc(50vw - max(100vw,177.778svh)/1.66667)}.hs-shade{background:linear-gradient(#0a1226cc 0%,#0a12268c 30%,#0a122600 55%)}}#top .hero-mark{font-size:clamp(56px,7.2vw,132px)}.hero-tag{font-size:clamp(22px,2.4vw,44px)}.hero-cue{z-index:3;width:40px;height:40px;color:var(--cream);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:1px solid #efe9d859;border-radius:50%;place-items:center;margin-left:-20px;transition:opacity .4s ease-out,background-color .3s ease-out;display:grid;position:absolute;bottom:clamp(16px,3vh,32px);left:50%}.hero-cue:hover{background:#efe9d81f}.hero-cue:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.hero-cue svg{fill:none;width:18px;height:18px;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;animation:1.4s ease-in-out infinite db-cue}#top.hero-cue-on .hero-cue{opacity:1;pointer-events:auto}.hs-wash{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root{--window:#c9d6ea}.crowd-title{font-size:var(--t-scene);letter-spacing:-.02em;font-weight:500;line-height:1.05}.crowd-lead{font-size:var(--t-lead);color:var(--sage);margin-top:16px;line-height:1.5}.cr{gap:clamp(16px,3vh,28px);display:grid}.cr-net{gap:clamp(10px,2vh,20px);min-height:0;display:grid}.cr-net-box{min-height:0;position:relative}.cr-net-box svg{width:100%;height:100%;min-height:220px;display:block;overflow:visible}.cr-replay{letter-spacing:.08em;text-transform:uppercase;color:var(--cream);cursor:pointer;text-underline-offset:4px;grid-area:again;align-self:end;margin-bottom:4px;font-size:12px;font-weight:600;-webkit-text-decoration:underline #efe9d866;text-decoration:underline #efe9d866}.cr-replay:hover{text-decoration-color:currentColor}.cr-edge{fill:none;stroke:#efe9d873;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke .8s ease-out}.cr-node{fill:#0d182c;stroke:#efe9d847;stroke-width:1.5px;transition:fill .4s ease-out,stroke .4s ease-out}.cr-node.is-on{fill:var(--cream);stroke:var(--cream);filter:drop-shadow(0 0 6px #efe9d8b3)}.cr-node.is-off{fill:#a9b8d04d;stroke:#a9b8d066;filter:none}.cr-spark{fill:#fff;filter:drop-shadow(0 0 5px #fff);visibility:hidden;opacity:0}.cr-net-frame{fill:none;stroke:#efe9d899;stroke-width:1.5px;transition:stroke .6s ease-out,stroke-width .6s ease-out}.cr-halo{opacity:0;pointer-events:none}.cr-g{transition:opacity 1.2s ease-out}.cr-net[data-win=a] .cr-g-a .cr-node.is-on,.cr-net[data-win=b] .cr-g-b .cr-node.is-on{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out forwards cr-win,2.2s ease-in-out 1.6s infinite alternate cr-breathe}.cr-net[data-win=a] .cr-g-a .cr-edge,.cr-net[data-win=b] .cr-g-b .cr-edge{stroke:#efe9d8d9}.cr-net[data-win=a] .cr-g-a .cr-net-frame,.cr-net[data-win=b] .cr-g-b .cr-net-frame{stroke:var(--cream);stroke-width:3px;filter:drop-shadow(0 0 10px #efe9d8cc);animation:2.2s ease-in-out 1.6s infinite alternate cr-frame}.cr-net[data-win=a] .cr-g-a .cr-halo,.cr-net[data-win=b] .cr-g-b .cr-halo{animation:1.6s ease-out forwards cr-halo,2.2s ease-in-out 1.6s infinite alternate cr-halo-breathe}.cr-net[data-win=a] .cr-g-b,.cr-net[data-win=b] .cr-g-a{opacity:.5}@keyframes cr-win{0%{filter:drop-shadow(0 0 6px #efe9d8b3);transform:scale(1)}25%{filter:drop-shadow(0 0 18px #fff);transform:scale(1.9)}to{filter:drop-shadow(0 0 12px #efe9d8f2);transform:scale(1.25)}}@keyframes cr-halo{0%{opacity:0}25%{opacity:1}to{opacity:.7}}@keyframes cr-breathe{0%{filter:drop-shadow(0 0 8px #efe9d8b3);transform:scale(1.25)}to{filter:drop-shadow(0 0 18px #efe9d8);transform:scale(1.4)}}@keyframes cr-halo-breathe{0%{opacity:.45}to{opacity:1}}@keyframes cr-frame{0%{filter:drop-shadow(0 0 6px #efe9d880)}to{filter:drop-shadow(0 0 18px #efe9d8)}}.cr-net-foot{grid-template-columns:1fr auto 1fr;grid-template-areas:"a again b";display:grid}.cr-side-a{grid-area:a}.cr-side-b{grid-area:b}.cr-net-side{text-align:center;justify-items:center;gap:8px;display:grid}.cr-name{color:var(--sage);margin:0;font-size:13px}.cr-count{gap:clamp(18px,2.6vw,40px);margin:0;display:flex}.cr-count div{justify-items:center;display:grid}.cr-count dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sage);margin:0;font-size:clamp(28px,2.8vw,44px);font-weight:500;line-height:1;transition:color .5s ease-out}.cr-count dd.is-lead{color:var(--cream)}.cr-count dt{letter-spacing:.08em;text-transform:uppercase;color:var(--sage);margin-top:6px;font-size:11px}.cr-talk,.cr-sub{color:var(--cream);align-items:flex-start;gap:10px;margin:0;line-height:1.35;display:flex}.cr-talk .avatar,.cr-sub .avatar{flex:none;width:28px;height:28px;font-size:12px}.cr-said{gap:2px;display:grid}.cr-who{color:var(--sage);font-weight:600}.cr-talk{z-index:3;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);visibility:hidden;opacity:0;pointer-events:none;background:#0d182cb3;border-radius:12px;width:max-content;max-width:430px;padding:7px 12px;font-size:14px;line-height:1.35;position:absolute}.cr-talk .avatar{width:22px;height:22px;font-size:10px}.cr-talk .cr-said{display:block}.cr-talk .cr-who{margin-right:6px}.cr-lead{z-index:2;visibility:hidden;opacity:0;border-left:1px dashed #efe9d880;width:0;position:absolute}.cr-ring{z-index:2;border:2px solid var(--cream);visibility:hidden;opacity:0;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute}.cr-sub{visibility:hidden;opacity:0;justify-content:center;align-items:center;min-height:2.6em;font-size:clamp(15px,1.2vw,18px)}.cr-sub .cr-said{align-items:center;gap:10px;display:flex}@media (min-width:900px){.cr-sub{display:none}}@media (min-width:900px) and (min-height:640px){.cr{grid-template-rows:auto 1fr;height:100svh;padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,36px)}.cr-net{grid-template-rows:1fr auto}}@media (max-width:599px){.cr-net-foot{grid-template-columns:1fr;grid-template-areas:"a""b""again";gap:14px}.cr-replay{justify-self:center}.cr-count dd{font-size:28px}}.crowd .cr{padding-bottom:clamp(36px,6vh,80px)}@keyframes cue-glow{0%{box-shadow:0 0 #efe9d88c}to{box-shadow:0 0 0 14px #efe9d800}}.hero-cue,.scroll-cue,.db-cue{cursor:pointer;animation:1.3s ease-out infinite cue-glow}.scroll-cue{color:inherit;background:0 0;padding:0}.scroll-cue:hover{background:#efe9d81f}.scroll-cue:focus-visible{outline:2px solid var(--cream);outline-offset:4px}@media (prefers-reduced-motion:reduce){.hero-cue,.scroll-cue,.db-cue{animation:none}}@media (min-width:900px) and (min-height:640px){.batch .stage{padding-block-end:clamp(14px,2.5vh,36px)}.motion .batch-block{translate:0 var(--ring-nudge,0px)}}.batch{--ring-nudge:3px}.db-line{display:block}.db-s{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(22px,min(2.9vw,5.2vh),52px);font-weight:500;line-height:1.12;display:block}.db-verdict .db-title{margin:0}@media (min-width:900px) and (min-height:640px){.db-a .db-verdict{text-align:left}.motion .db-a .db-verdict{place-content:center start;justify-items:start}.db-a .db-verdict .db-lead{margin-inline:0}}.db-verdict .problem-title.db-title{letter-spacing:-.025em;text-wrap:wrap;font-size:clamp(40px,6.2vw,108px);line-height:1.02}.db-verdict .problem-lead.db-lead{max-width:none;margin-top:clamp(20px,4vh,44px);line-height:normal}.db-verdict .db-s{letter-spacing:normal;font-size:clamp(16px,1.5vw,24px);font-weight:400;line-height:1.45}.db-verdict .problem-lead.db-lead{margin-top:clamp(24px,6vh,64px)}@media (min-width:900px){.db-verdict .db-s{max-width:50%;margin-left:50%}}@media (min-width:900px) and (min-height:640px){.motion .db-a .db-verdict{place-content:center stretch;justify-items:stretch}.db-verdict .problem-copy{width:100%}.db-verdict .db-s{text-wrap:balance;max-width:50%;margin-left:50%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
