@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_site/forum-cyrillic-ext-400-normal.BSCAI33M.woff2) format("woff2"),url(/_site/forum-cyrillic-ext-400-normal.TGijUAgN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_site/forum-cyrillic-400-normal.Cl8kDjnZ.woff2) format("woff2"),url(/_site/forum-cyrillic-400-normal.oUH9Q3Rg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_site/forum-latin-ext-400-normal.DLTF5K7p.woff2) format("woff2"),url(/_site/forum-latin-ext-400-normal.BEE3Byq0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_site/forum-latin-400-normal.OEvxT1Ba.woff2) format("woff2"),url(/_site/forum-latin-400-normal.DH65psBc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_site/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_site/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_site/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_site/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_site/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_site/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_site/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_site/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_site/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(*,*:before,*:after){box-sizing:border-box;border:0 solid}:where(html){line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}:where(body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd,figure,pre,hr){margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(a){color:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(small){font-size:80%}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}:where(img,video){max-width:100%;height:auto}:where(button,input,select,textarea){margin:0;padding:0;border-radius:0;background-color:transparent;color:inherit;font:inherit;letter-spacing:inherit}:where(button,[type=button]){appearance:button;-webkit-tap-highlight-color:transparent}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(code,kbd,samp,pre){font-family:var(--ive-mono);font-size:1em}:where(table){border-collapse:collapse}:where([hidden]:not([hidden=until-found])){display:none!important}:root{--c-ground: #fcfbf8;--c-surface: #ffffff;--c-text: #1c1c1c;--c-muted: #5f5e5a;--c-rule: #e7e4dd;--c-brand: #1c1c1c;--c-brand-text: #ffffff;--c-font-head: "Forum", "Iowan Old Style", Georgia, serif;--radius-control: 999px;--ive-mono: ui-monospace, Menlo, monospace;--ive-ease: cubic-bezier(.2, .7, .2, 1)}body{min-width:320px;background:var(--c-ground);color:var(--c-text);font-family:Instrument Sans Variable,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button{cursor:pointer}.ive-logo{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--c-text)}.ive-glyph{flex:none;display:block}.landing{position:relative;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--c-ground);color:var(--c-text)}.landing-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:none;margin:0 auto;padding:24px var(--gx, 32px)}.landing-bar strong{font-family:var(--c-font-head);font-size:24px;font-weight:400;letter-spacing:-.012em}.landing-main{position:relative;flex:1;display:grid;place-items:center;width:100%;max-width:none;margin:0 auto;padding:48px var(--gx, 32px) 40px}.landing-hero{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.landing-hero h1{margin:0;max-width:900px;font-family:var(--c-font-head);font-size:clamp(54px,8.4vw,120px);line-height:1;letter-spacing:-.012em;font-weight:400;text-wrap:balance}.landing-hero>p{margin:0;max-width:620px;font-size:19px;line-height:1.55;color:#3f3e3a}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:8px;font-size:14px;color:#3f3e3a}.landing-cta{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:var(--radius-control);background:var(--c-brand);color:var(--c-brand-text);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .16s var(--ive-ease),opacity .16s}.landing-cta:hover{opacity:.88}.landing-cta:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.landing-cta:active{transform:translateY(1px) scale(.99)}.landing-cta svg{transition:transform .2s var(--ive-ease)}.landing-cta:hover svg{transform:translate(4px)}@media(max-width:600px){.landing-bar,.landing-main{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.landing-cta{transition:none}}.ive-glyph.is-story{overflow:visible}.ive-glyph.is-story{animation:ive-story-lock 2.8s var(--ive-ease, ease-in-out) infinite}.ive-ghost path{fill:none;stroke:#8f8a80;stroke-width:.9;stroke-dasharray:1.6 2.2;stroke-linecap:round}.ive-ghost-i{animation:ive-ghost-i 2.8s linear infinite}.ive-ghost-e{animation:ive-ghost-e 2.8s linear infinite}.ive-ghost-v{animation:ive-ghost-v 2.8s linear infinite}.ive-glyph.is-story .ive-i{animation:ive-story-i 2.8s var(--ive-ease, ease-in-out) infinite}.ive-glyph.is-story .ive-e{animation:ive-story-e 2.8s var(--ive-ease, ease-in-out) infinite}.ive-glyph.is-story .ive-v{animation:ive-story-v 2.8s var(--ive-ease, ease-in-out) infinite}@keyframes ive-story-lock{0%,55%,66%,to{transform:none}60%{transform:scale(1.07)}}@keyframes ive-ghost-i{0%,8%,to{opacity:0}1%,6%{opacity:1}}@keyframes ive-ghost-e{0%,26%,to{opacity:0}1%,24%{opacity:1}}@keyframes ive-ghost-v{0%,44%,to{opacity:0}1%,42%{opacity:1}}@keyframes ive-story-i{0%,3.5%{transform:translate(-34px);opacity:0;animation-timing-function:cubic-bezier(.2,1.5,.35,1)}10%,94%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes ive-story-e{0%,21.5%{transform:translate(34px);opacity:0;animation-timing-function:cubic-bezier(.2,1.5,.35,1)}28%,94%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes ive-story-v{0%,39%{transform:translateY(-34px);opacity:0;animation-timing-function:cubic-bezier(.2,1.5,.35,1)}46%,94%{transform:none;opacity:1}to{transform:none;opacity:0}}@media(prefers-reduced-motion:reduce){.ive-glyph .ive-i,.ive-glyph .ive-v,.ive-glyph,.ive-glyph .ive-e,.ive-glyph .ive-bar,.ive-ghost *{animation:none!important}.ive-ghost{display:none}}.landing{--lp-ink: #0d0c11;--lp-ink-up: #1d1c24;--lp-ink-line: rgb(255 255 255 / .14);--lp-on-ink: #f7f6f2;--lp-on-ink-soft: #d3d1cc;--lp-soft: #4b4a46;--lp-i: #ff8a2b;--lp-v: #6fb0ff;--lp-e: #e58be0;--lp-i-ink: #a82f12;--lp-v-ink: #1d47b8;--lp-e-ink: #8c2079;--lp-ease: cubic-bezier(.22, 1, .36, 1);--tone: var(--lp-on-ink);--wrap: 1224px;--gx: max(40px, calc((100vw - var(--wrap)) / 2));--tone-ink: #1c1c1c;--lp-title: "Forum", "Iowan Old Style", Georgia, serif;--lp-hand: "Caveat Variable", "Caveat", cursive;font-family:Instrument Sans Variable,Helvetica Neue,Arial,sans-serif}.landing.is-launch{overflow:clip}.landing.is-launch:before{display:none}[data-tone=i]{--tone: var(--lp-i);--tone-ink: var(--lp-i-ink)}[data-tone=v]{--tone: var(--lp-v);--tone-ink: var(--lp-v-ink)}[data-tone=e]{--tone: var(--lp-e);--tone-ink: var(--lp-e-ink)}.landing ::selection{background:var(--tone);color:#0d0c11}.landing h1,.landing h2,.landing h3{font-family:var(--lp-title);font-weight:400;letter-spacing:-.012em;text-wrap:balance}.landing .landing-main{flex:none;padding:44px var(--gx) 40px}.lh-say{position:relative;width:100%;height:44px;margin:0;font-family:inherit;font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.02em;text-align:center}.lh-say span{position:absolute;top:0;left:50%;transform:translate(-50%);clip-path:polygon(0 0,0 0,0 100%,0 100%);white-space:nowrap}.lh-say span[data-piece=i]{color:#d33d1c;animation:lh-say-1 2.8s linear infinite}.lh-say span[data-piece=e]{color:#b02a9a;animation:lh-say-2 2.8s linear infinite}.lh-say span[data-piece=v]{color:#2456d6;animation:lh-say-3 2.8s linear infinite}.lh-say span[data-piece=all]{clip-path:none;opacity:0;color:var(--c-text);animation:lh-say-all 2.8s linear infinite}@keyframes lh-say-1{0%,15%{clip-path:polygon(0 0,0 0,0 100%,0 100%);animation-timing-function:steps(8,end)}22%,26%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}29%,to{clip-path:polygon(100% 0,100% 0,100% 100%,112% 100%)}}@keyframes lh-say-2{0%,35%{clip-path:polygon(0 0,0 0,0 100%,0 100%);animation-timing-function:steps(10,end)}43%,46%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}49%,to{clip-path:polygon(100% 0,100% 0,100% 100%,112% 100%)}}@keyframes lh-say-3{0%,55%{clip-path:polygon(0 0,0 0,0 100%,0 100%);animation-timing-function:steps(5,end)}60%,64%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}67%,to{clip-path:polygon(100% 0,100% 0,100% 100%,112% 100%)}}@keyframes lh-say-all{0%,56%{opacity:0}59%,94%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.lh-say span{animation:none}.lh-say span[data-piece=all]{opacity:1}}.landing-bar .ive-logo{gap:10px;font-size:21px}.landing-bar .ive-logo .ive-glyph{width:30px;height:30px}.lp-kicker{margin:0;font-family:var(--lp-hand);font-size:clamp(20px,1.18rem + .28vw,23px);font-weight:560;line-height:1.1;color:var(--c-muted, #5d5c58)}.lp-bar{z-index:5;max-width:none;padding:18px var(--gx);gap:12px}.lp-home{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.lp-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;margin-left:24px;margin-right:auto;font-size:15px}.lp-nav a,.lp-foot a{color:inherit;text-decoration:none}.lp-nav>a,.lp-menu>button{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.lp-nav>a:after,.lp-menu>button:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .24s var(--lp-ease)}.lp-nav>a[aria-current=page]:after,.lp-nav>a:focus-visible:after,.lp-menu>button[aria-expanded=true]:after{transform:none}.lp-menu>button svg{transition:transform .2s var(--lp-ease)}.lp-menu>button[aria-expanded=true] svg{transform:rotate(180deg)}.lp-menu{position:relative}.lp-menu-list{position:absolute;top:calc(100% + 6px);left:-14px;display:grid;width:300px;padding:8px;border-radius:14px;background:#fff;color:#1c1c1c;box-shadow:0 14px 40px #00000047;transform-origin:20px 0;animation:lp-menu .2s var(--lp-ease)}.lp-menu-list a{display:grid;gap:1px;padding:10px 12px;border-radius:8px;transition:background-color .16s ease}.lp-menu-list a:hover,.lp-menu-list a:focus-visible,.lp-menu-list a[aria-current=page]{background:#f1efe9}.lp-menu-list b{font-weight:600;color:var(--tone-ink)}.lp-menu-list span{font-size:14px;color:#4b4a46}@keyframes lp-menu{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.lp-enter,.lp-ask{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .18s ease,transform .14s var(--lp-ease)}.lp-ask{background:var(--lp-on-ink);color:var(--lp-ink)}.lp-enter:active,.lp-ask:active{transform:scale(.97)}.is-launch .lp-bar .lp-enter{background:#ffffff14}.lp-stage{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:100svh;background:var(--lp-ink);color:var(--lp-on-ink)}.lp-stage .ive-logo,.lp-night .ive-logo{color:inherit}.lp-stage-shot{position:absolute;inset:0;z-index:-1}.lp-stage-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d0c11b8,#0d0c1100 62%)}.lp-stage-shot img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.landing.is-launch .landing-main{flex:1;display:flex;align-items:flex-end;max-width:none;margin:0;padding:32px var(--gx) 56px}.lp-stage .landing-hero{display:grid;justify-items:start;gap:20px;max-width:1040px;padding:0;text-align:left}.lp-stage .landing-hero h1{margin:0;font-size:clamp(34px,6.4vw,96px);line-height:1}.lp-stage .landing-hero>p{max-width:54ch;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--lp-on-ink)}.lp-stage .landing-actions{justify-content:flex-start;color:var(--lp-on-ink)}.lp-stage .landing-cta,.lp-invite .landing-cta{background:var(--lp-on-ink);color:var(--lp-ink);text-decoration:none}.lp-sum{padding:clamp(72px,9vw,130px) var(--gx);background:#fff;color:var(--lp-ink)}.lp-sum h2,.lp-section h2,.lp-invite h2,.lp-anywhere h2{margin:0;font-size:clamp(38px,4.6vw,64px);line-height:1.06}.lp-sum h2{max-width:17em;margin-bottom:44px}.lp-sum-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}.lp-sum-parts a{position:relative;display:grid;align-content:start;gap:8px;color:inherit;text-decoration:none}.lp-shot{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--lp-ink-up)}.lp-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--lp-ease)}.lp-sum-parts a:hover .lp-shot img{transform:scale(1.05)}.lp-sum-sign{position:absolute;top:calc((100% - 150px)/2);right:-44px;font-family:var(--lp-title);font-size:40px;font-weight:400;line-height:1;color:var(--lp-ink)}.lp-sum-parts h3{margin:12px 0 0;font-size:32px;line-height:1.08;color:var(--tone-ink)}.lp-sum-parts b{font-weight:600}.lp-sum-parts p{margin:0;font-size:16px;line-height:1.55;color:var(--lp-soft)}.lp-section{position:relative;display:grid;gap:32px;width:100%;padding:clamp(72px,9vw,130px) var(--gx)}.lp-section h2{max-width:17em}.lp-sheet{background:var(--c-surface, #fff)}.lp-lead{max-width:56ch;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:#1c1c1c}.lp-onward{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .18s ease}.lp-onward:hover{text-decoration-color:currentColor}.lp-onward svg{transition:transform .24s var(--lp-ease)}.lp-onward:hover svg{transform:translate(4px)}.lp-team-tabs{display:flex;flex-wrap:wrap;gap:8px 28px;margin-bottom:28px}.lp-team-tabs button{position:relative;min-height:44px;padding:0;border:0;background:none;color:#1c1c1c;font:inherit;font-size:clamp(17px,1.6vw,21px);cursor:pointer}.lp-team-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;background:var(--tone-ink);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--lp-ease)}.lp-team-tabs button[aria-pressed=true]:after{transform:none}.lp-teams article{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.lp-teams article[hidden]{display:none}.lp-teams article>div:last-child{display:grid;justify-items:start;gap:14px}.lp-teams h3{margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.06;color:var(--tone-ink)}.lp-teams p{margin:0;font-size:17px;line-height:1.55}.lp-swatch{width:44px;height:44px;padding:0;border:3px solid transparent;border-radius:50%;box-shadow:inset 0 0 0 2px var(--c-surface, #fff);cursor:pointer;transition:transform .14s var(--lp-ease),border-color .18s ease}.lp-swatch:active{transform:scale(.92)}.lp-swatch[aria-pressed=true]{border-color:var(--c-text, #1c1c1c)}.lp-face{min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-control);background:#ece9e2;color:var(--c-text, #1c1c1c);font-size:16px;cursor:pointer}.lp-face[aria-pressed=true]{background:#1c1c1c;color:#fff}.lp-swatch:focus-visible,.lp-face:focus-visible,.lp-asks button:focus-visible,.lp-team-tabs button:focus-visible,.lp-sum-parts a:focus-visible{outline:2px solid #2f6df0;outline-offset:3px}.lp-night{background:var(--lp-ink);color:var(--lp-on-ink)}.lp-anywhere{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;padding:clamp(72px,9vw,130px) var(--gx)}.lp-anywhere>div:last-child{display:grid;justify-items:start;gap:22px}.lp-says{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:17px;line-height:1.5}.lp-says b{font-weight:600}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.lp-steps li{position:relative;display:grid;align-content:start;gap:10px;padding-top:20px}.lp-scene{aspect-ratio:16 / 10;min-width:0}.lp-steps li:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--lp-i-ink);transform-origin:0 50%}.lp-steps li:nth-child(2):before{background:var(--lp-v-ink)}.lp-steps li:nth-child(3):before{background:var(--lp-e-ink)}.lp-steps h3{margin:0;font-size:32px;line-height:1.1}.lp-steps p,.lp-assured p{margin:0;font-size:16px;line-height:1.55}.lp-assured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lp-assured b{font-weight:600}.lp-invite{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,5vw,80px);padding:clamp(80px,11vw,160px) var(--gx);background:var(--lp-ink);color:var(--lp-on-ink)}.landing .lp-invite h2{font-size:clamp(46px,7.4vw,112px);line-height:.98}.lp-invite p{max-width:52ch;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.5}.lp-foot{position:relative;padding:56px 0 32px;background:#1c1c1c;color:#f7f6f2}.lp-foot>div,.lp-foot>p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 48px;width:100%;margin:0;padding:0 var(--gx)}.lp-foot-about{display:grid;gap:14px;max-width:340px}.lp-foot-about .ive-logo{color:#f7f6f2;font-size:22px}.lp-foot-about p{margin:0;font-size:15.5px;line-height:1.55;color:#d9d6cf}.lp-foot nav{display:flex;flex-wrap:wrap;gap:32px 56px}.lp-foot nav div{display:grid;align-content:start;gap:0;min-width:150px;font-size:15.5px}.lp-foot h3{margin:0;font-family:inherit;font-size:14px;font-weight:600;color:#d9d6cf}.lp-foot nav a{display:flex;align-items:center;min-height:44px}.lp-foot h3{margin-bottom:4px}.lp-foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.lp-foot>p{margin-top:40px;padding-top:24px;border-top:1px solid #3a3936;font-size:14px;color:#a8a49b}.lp-foot>p span:last-child{font-family:var(--ive-mono)}@media(max-width:1100px){.landing{--gx: 24px}}@media(max-width:620px){.landing{--gx: 16px}}@media(max-width:1000px){.lp-teams article,.lp-anywhere{grid-template-columns:minmax(0,1fr);gap:28px}.lp-sum-parts{grid-template-columns:minmax(0,1fr);gap:72px}.lp-sum-sign{inset:auto auto -60px 0}}@media(max-width:900px){.lp-bar{padding-block:12px}.lp-nav{margin-left:4px;gap:16px}.lp-ask{display:none}.lp-menu-list{position:fixed;top:66px;left:16px;width:calc(100vw - 32px)}.landing.is-launch .landing-main{padding:24px var(--gx) 40px}.lp-steps,.lp-assured{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.lp-wall-pieces{display:block}.lp-wall-pieces>div:not(.is-asked){display:none}.lp-wall-pieces>div{min-height:200px}.lp-asks button[aria-pressed=true]{transform:none}}@media(prefers-reduced-motion:no-preference){.lp-stage-shot img{animation:lp-drift 22s ease-in-out infinite alternate}@view-transition{navigation:auto}@supports (animation-timeline: view()){.lp-shot img{animation:lp-slide linear both;animation-timeline:view()}}}@media(hover:hover)and (pointer:fine){.lp-nav>a:hover:after,.lp-menu>button:hover:after{transform:none}.lp-enter:hover{background:#ffffff29}.lp-ask:hover{background:#fff}}@media(prefers-reduced-motion:reduce){.lp-menu-list,.s4 .lp-ask-link{animation:none}}@keyframes lp-drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translateY(-1%)}}@keyframes lp-slide{0%{translate:0 -2.5%;scale:1.06}to{translate:0 2.5%;scale:1.06}}.lp-intro{position:fixed;inset:0;z-index:60;display:grid;place-content:center;background:var(--lp-ink);color:var(--lp-on-ink);transition:background-color .5s var(--ive-ease, ease)}.lp-intro>div{display:grid;justify-items:center;gap:28px;transition:transform .5s cubic-bezier(.3,1.25,.4,1)}.lp-intro.is-leaving{background-color:transparent;pointer-events:none}.lp-intro .lh-say{transition:opacity .2s ease}.lp-intro.is-leaving .lh-say{opacity:0}.lp-intro .ive-glyph{width:168px;height:168px}.lp-intro .lh-say{width:min(90vw,640px)}.lp-intro .lh-say span[data-piece=all]{color:var(--lp-on-ink)}.lp-intro .lh-say span[data-piece=i]{clip-path:none;color:#ff8a2b;animation-name:lp-word-1}.lp-intro .lh-say span[data-piece=e]{clip-path:none;color:#e58be0;animation-name:lp-word-2}.lp-intro .lh-say span[data-piece=v]{clip-path:none;color:#6fb0ff;animation-name:lp-word-3}@keyframes lp-word-1{0%,7%,21%,to{opacity:0}9%,19%{opacity:1}}@keyframes lp-word-2{0%,25%,39%,to{opacity:0}27%,37%{opacity:1}}@keyframes lp-word-3{0%,43%,55%,to{opacity:0}45%,53%{opacity:1}}.landing-bar,.landing-main,.lp-stage-shot,.landing>section,.landing>footer{transition:opacity .5s ease}.landing.is-intro .landing-bar,.landing.is-intro .landing-main,.landing.is-intro .lp-stage-shot,.landing.is-intro>section,.landing.is-intro>footer{opacity:0}.landing:not(.is-intro) .lp-intro{display:none}.legal{min-height:100vh;display:flex;flex-direction:column;background:var(--c-ground, #fbfaf7);color:var(--c-text, #1c1c1c)}.legal-home{color:inherit;text-decoration:none}.legal .lp-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.legal-main{flex:1;width:100%;padding:48px var(--gx) 80px;box-sizing:border-box}.legal-head{display:grid;gap:12px;padding-bottom:32px;border-bottom:1px solid var(--c-rule, #e4e1da)}.legal-head h1{margin:0;font-family:var(--lp-title);font-size:clamp(40px,6vw,64px);font-weight:400;letter-spacing:-.012em}.legal-lead{max-width:68ch;margin:0;font-size:19px;color:var(--c-muted, #5d5c58)}.legal-said{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;font-size:14px;color:var(--c-muted, #5d5c58)}.legal-draft{padding:2px 10px;border:1px solid currentColor;border-radius:var(--radius-control, 999px);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a82f12}.legal-columns{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:48px;padding-top:32px}.legal-toc{position:sticky;top:24px;align-self:start;display:grid;gap:16px;font-size:15px}.legal-toc ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.legal-toc a{display:flex;align-items:center;min-height:44px;color:var(--c-muted, #5d5c58);text-decoration:none}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--c-text, #1c1c1c)}.legal-other{padding-top:16px;border-top:1px solid var(--c-rule, #e4e1da)}.legal-text{display:grid;gap:40px;min-width:0}.legal-text section{scroll-margin-top:24px}.legal-text h2{margin:0 0 14px;font-family:var(--c-font-head);font-size:28px;font-weight:400;letter-spacing:-.012em}.legal-text h3{margin:22px 0 8px;font-family:var(--c-font-head);font-size:20px;font-weight:400}.legal-text p,.legal-text li{max-width:72ch;font-size:16px;line-height:1.65}.legal-text p{margin:0 0 12px}.legal-text ul{display:grid;gap:8px;margin:0 0 12px;padding-left:20px;list-style:disc}.legal-text a{color:inherit;text-underline-offset:3px}.legal-text code{font-family:var(--ive-mono, ui-monospace, monospace);font-size:.92em}@media(max-width:860px){.legal-main{padding:32px var(--gx) 64px}.legal-columns{grid-template-columns:minmax(0,1fr);gap:24px}.legal-toc{position:static}}.pt{--p-ink: #0d0c11;--p-cream: #f7f6f2;--p-sand: #e7e4dc;--p-up: #1d1c24;--p-ease: cubic-bezier(.22, 1, .36, 1);--g-brand: linear-gradient(120deg, #ff8a2b, #f0452f);--g-know: linear-gradient(120deg, #4693fb, #3a76f2);--g-gtm: linear-gradient(120deg, #8b5cf6, #ff4fa3);--g-all: linear-gradient(100deg, #ff8a2b, #ff4fa3 50%, #4a9bff);--bar-fg: var(--p-ink);--bar-tint: rgb(13 12 17 / .08);--bar-tint-up: rgb(13 12 17 / .16);--ask-bg: var(--p-ink);--ask-fg: var(--p-cream);--ask-hover: #2a2933;font-size:17px;line-height:1.5}.pt-body{flex:none;overflow:clip;color:var(--bar-fg)}[data-off]{display:none!important}.pt .landing-cta{background:var(--p-cream);color:var(--p-ink)}.pt :is(h1,h2,h3,b.pt-face){font-family:var(--lp-title);font-weight:400;letter-spacing:-.012em}.pt-display{font-size:clamp(54px,8.4vw,120px);line-height:1;overflow-wrap:break-word}.pt-title{font-size:clamp(38px,4.6vw,64px);line-height:1.06;overflow-wrap:break-word}.pt-lead{font-size:22px;line-height:1.4}.pt-face{display:block;font-family:var(--lp-title);font-weight:400;letter-spacing:-.012em;font-size:40px;line-height:1.08}.pt-mb16{margin-bottom:16px}.pt-mb24{margin-bottom:24px}.pt-mb32{margin-bottom:32px}.pt-mb40{margin-bottom:40px}.pt-mb56{margin-bottom:56px}.pt-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.pt-g.is-tight{gap:8px}.all{grid-column:1 / -1}.sp3{grid-column:span 3}.sp4{grid-column:span 4}.sp5{grid-column:span 5}.sp6{grid-column:span 6}.sp7{grid-column:span 7}.sp8{grid-column:span 8}.at7{grid-column:7 / span 6}.pt-sec{padding:96px var(--gx)}.pt-hero{padding:72px var(--gx) 56px}.pt-hero .pt-lead{margin:24px 0 0}.pt .lp-bar{padding:24px var(--gx);color:var(--bar-fg)}.pt .ive-logo{color:inherit}.pt .lp-bar .lp-enter{background:var(--bar-tint)}.pt .lp-ask{background:var(--ask-bg);color:var(--ask-fg)}.pt :is(a,button,input,[tabindex]):focus-visible{outline:3px solid currentColor;outline-offset:3px}.pt input:focus-visible{outline-color:var(--p-ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pt .lp-bar .lp-enter:hover{background:var(--bar-tint-up)}.pt .lp-ask:hover{background:var(--ask-hover)}}.pt-next{display:block;padding:72px var(--gx);font-family:var(--lp-title);font-size:clamp(54px,8.4vw,120px);font-weight:400;letter-spacing:-.012em;line-height:1;overflow-wrap:break-word}.pt-press{transition:transform .14s var(--p-ease),background-color .18s ease}.pt-press:active{transform:scale(.97)}[data-page=brand] .pt-body{background:var(--g-brand)}[data-page=brand] .pt-hero{padding-bottom:40px}.pt-grow{margin:16px var(--gx) 0;aspect-ratio:21 / 9;overflow:hidden}.pt-grow img,.pt-wide img{width:100%;height:100%;object-fit:cover}.pt-specimen{margin-top:96px;background:#fff}.kit{transition:background-color .5s var(--p-ease),color .5s var(--p-ease)}.kit-b{transition-delay:.08s}.kit-c{transition-delay:.16s}.hx{height:var(--h)}.pt-bars{display:flex;gap:8px}.pt-bar{display:flex;flex:1 1 0;align-items:flex-end;min-width:0;padding:16px 8px;border:0;background:var(--c);color:var(--p-cream);transition:flex-grow .55s var(--p-ease)}.pt-bar[aria-pressed=true],.pt-bar:hover,.pt-bar:focus-visible{flex-grow:2.6}.pt .pt-bar:focus-visible{outline-color:var(--p-cream);outline-offset:-6px}.pt-bar span{display:block;font:600 14px Instrument Sans Variable,sans-serif;writing-mode:vertical-rl}.pt-aa{--aa: 240;display:flex;flex-direction:column;justify-content:space-between;container-type:inline-size;padding:24px;background:var(--kit);color:var(--p-cream);overflow:hidden;touch-action:pan-y}.pt-aa p{margin:0;font-weight:600}.pt-aa .pt-aa-big{font-family:var(--lp-title);font-size:calc(var(--aa) * 1px);font-weight:400;letter-spacing:-.012em;line-height:.9}.pt-mark{display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:var(--p-ink);color:var(--p-cream)}.pt-mark p{margin:0;font-weight:600}.pt-clear{position:relative;align-self:center;width:200px;height:200px}.pt-ring{position:absolute;inset:0;border:1px dashed var(--p-cream);border-radius:50%;transition:transform .9s var(--p-ease)}.pt-mark:hover .pt-ring,.pt-mark:focus-within .pt-ring{transform:rotate(90deg)}.pt-clear .kit{position:absolute;inset:48px;border-radius:50% 50% 0;background:var(--kit)}.pt-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center;padding:24px;background:var(--p-sand)}.pt-ic{transition:transform .4s var(--p-ease)}.pt-ic:hover{transform:rotate(-12deg) scale(1.15)}.pt-quote{display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:#fff}.pt-quote p{margin:0}.pt-quote p:first-child{font-weight:600}.pt-quote p:last-child{color:var(--kit);font-family:var(--lp-title);font-size:32px;letter-spacing:-.012em;line-height:1.1}.pt-three{display:flex;align-items:flex-end;gap:8px;padding:24px;background:var(--kit)}.pt-three i{display:block;flex:1;background:var(--p-cream)}.pt-kits{padding:96px var(--gx);background:var(--p-ink);color:var(--p-cream)}.pt-kits .pt-lead{max-width:560px;margin:24px 0 56px}.pt-kit{display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:var(--kit)}.pt-kit b{font-size:22px}.pt-kit.is-root{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}.pt-kit.is-root b{font-family:var(--lp-title);font-size:40px;font-weight:400;letter-spacing:-.012em}.pt-kit.is-root span{font-weight:600}.pt-kit.is-b{opacity:.85}.pt-kit.is-c{opacity:.7}.pt-kit.is-alone{background:#a05a17}.pt-shelves{align-items:center;background:#fff}.pt-shelf{display:block;width:100%;min-height:44px;padding:0;border:0;background:none;color:#6b6962;font-family:var(--lp-title);font-size:clamp(38px,4.6vw,64px);font-weight:400;letter-spacing:-.012em;line-height:1.16;text-align:left;transition:color .2s ease,padding-left .35s var(--p-ease)}.pt-shelf[data-on]{color:var(--p-ink)}.pt-shelf:hover,.pt-shelf:focus-visible{padding-left:24px}.pt-shelves-panel{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:320px;padding:32px;background:var(--p-ink);color:var(--p-cream)}.pt-shelves-panel>div{display:grid;gap:12px}.pt-shelves-panel p{margin:0}.pt-change{background:var(--g-brand)}.pt-fill{height:8px;background:var(--p-ink);transform-origin:0 50%}.pt-change .pt-g{margin-top:16px}.pt-change p{margin:0}.pt-change b{display:block;font-family:var(--lp-title);font-size:40px;font-weight:400;letter-spacing:-.012em}[data-page=know] .pt-body{background:var(--g-know)}[data-page=know] .pt-hero{padding-bottom:0}[data-page=know] .pt-hero .pt-lead{margin-bottom:48px}.pt-big{color:#fff}.pt-drawers{display:flex;align-items:flex-end;gap:4px;height:340px;padding:0 var(--gx);overflow:clip}.pt-drawer{flex:1 1 0;min-width:0;height:calc(240px + var(--i) * 12px);margin-bottom:-60px;padding:16px;background:var(--bg);color:var(--fg, var(--p-ink));transition:transform .35s var(--p-ease)}.pt-drawer:hover,.pt-drawer:focus{transform:translateY(-44px)}.pt .pt-drawer:focus-visible{outline-offset:-4px}.pt-drawer b{font-family:var(--lp-title);font-size:22px;font-weight:400;letter-spacing:-.012em;line-height:1.1}.pt-claims{background:#fff;color:var(--p-ink)}.pt-claims .pt-g{align-items:stretch}.pt-row{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:96px;padding:16px 0;border:0;border-top:1px solid rgb(13 12 17 / .14);background:none;color:var(--p-ink);font-family:var(--lp-title);font-size:32px;font-weight:400;letter-spacing:-.012em;line-height:1.1;text-align:left;transition:background-color .18s ease,color .18s ease,padding-left .3s var(--p-ease)}.pt-row[data-on]{color:#2f6df0}.pt-row:hover,.pt-row:focus-visible{padding-left:16px}.pt-row span:last-child{flex:none;font:600 15px Instrument Sans Variable,sans-serif}.pt-claim{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:32px;background:var(--g-know);color:var(--p-ink)}.pt-claim>div{display:contents}.pt-claim h3{color:#fff;font-size:56px;line-height:1}.pt-claim p{margin:0}.pt-claim .pt-claim-said p:nth-child(odd){font-weight:600}.pt-claim .pt-claim-said p:nth-child(2){margin-bottom:16px}.pt-claim-said{display:block}.pt-stale{align-items:center;background:var(--p-ink);color:var(--p-cream)}.pt-stale .pt-lead{max-width:520px;margin:24px 0 0}.pt-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pt-days i{display:block;aspect-ratio:1;background:#1d1c24}.pt-days i.is-past{background:#3a3944}.pt-days i.is-now{background:#2f6df0}.pt-ask{background:var(--p-cream);color:var(--p-ink)}.pt-ask label{display:block;margin-bottom:8px;font-weight:600}.pt-ask input{width:100%;height:88px;padding:0 24px;border:0;background:#fff;color:var(--p-ink);font:400 40px var(--lp-title);letter-spacing:-.012em}.pt-found{display:flex;flex-direction:column;gap:4px;margin-top:8px}.pt-found li{display:flex;justify-content:space-between;gap:24px;padding:16px 24px;background:var(--p-sand)}.pt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-page=gtm]{--bar-tint: rgb(255 255 255 / .28);--bar-tint-up: rgb(255 255 255 / .4)}[data-page=gtm] .pt-body{background:var(--g-gtm)}.pt-pieces{display:flex;flex-direction:column;gap:16px;padding:48px 0;background:var(--p-ink);color:#fff;overflow:clip}.pt-row-of{display:flex;align-items:stretch;gap:16px;width:max-content}.pc{display:flex;flex-direction:column;box-sizing:border-box;width:var(--w);height:var(--h, 300px);padding:28px;background:#1f4d3f;color:#fff;transition:transform .4s var(--p-ease)}.pc:hover{transform:translateY(-12px) rotate(-1.2deg)}.pc b{font-family:var(--lp-title);font-weight:400;letter-spacing:-.012em}.pc.is-light{background:var(--p-cream);color:var(--p-ink)}.pc.is-sage{background:#c9dcc8;color:var(--p-ink)}.pc.is-between{justify-content:space-between}.pc.is-end{justify-content:flex-end}.pc.is-row{flex-direction:row;align-items:flex-end;justify-content:space-between}.pc.is-p20{padding:20px}.pc.is-p24{padding:24px}.pc.is-gap{gap:10px}.pc i{display:block;background:#1f4d3f}.pc i.is-bar{height:6px;background:#d8d5cc}.pc b.is-48{font-size:48px;line-height:1}.pc b.is-40{font-size:40px;line-height:1.05}.pc b.is-26{display:block;font-size:26px}.pc b.is-green{color:#1f4d3f}.pt-modes{background:#fff;color:var(--p-ink)}.pt-modes-set{display:flex;flex-wrap:wrap;gap:4px;margin:40px 0 8px}.pt-mode{min-height:56px;padding:0 24px;border:0;background:var(--p-sand);color:var(--p-ink);font:600 17px Instrument Sans Variable,sans-serif;transition:background-color .18s ease,color .18s ease}.pt-mode[data-on]{background:var(--p-ink);color:var(--p-cream)}.pt-slide{display:flex;flex-direction:column;justify-content:space-between;min-height:240px;padding:24px;background:#1f4d3f;color:#fff;transition:background-color .3s ease,color .3s ease}.pt-slide.is-open{background:var(--g-gtm);color:var(--p-ink)}.pt-slide span{font-weight:600}.pt-slide b{font-family:var(--lp-title);font-size:32px;font-weight:400;letter-spacing:-.012em;line-height:1.08}.pt-slide.is-open b{color:#fff}.pt-modes .pt-lead{max-width:720px;margin:16px 0 0}.pt-tailor{align-items:end;background:var(--p-ink);color:var(--p-cream)}.pt-tailor .pt-lead{margin:0}.pt-version{display:flex;flex-direction:column;gap:12px;min-height:280px;margin-top:32px;padding:32px;background:var(--p-cream);color:var(--p-ink)}.pt-version p{margin:0}.pt-version .pt-quote-line{font-family:var(--lp-title);font-size:32px;letter-spacing:-.012em;line-height:1.1}.pt-version .is-changed{align-self:flex-start;padding:0 8px;background:#f9c6e8}.pt-formats{display:flex;flex-wrap:wrap;gap:4px;padding:40px;background:var(--g-gtm)}.pt-formats li{flex:1 1 160px;padding:40px 24px;background:var(--p-cream);color:var(--p-ink);font-family:var(--lp-title);font-size:40px;letter-spacing:-.012em;transition:background-color .18s ease,color .18s ease}.pt-formats li:hover{background:var(--p-ink);color:var(--p-cream)}[data-page=space]{--ask-hover: #2a2933}[data-page=space] .pt-body{background:#fff}.pt-play{position:relative;padding:72px var(--gx);background:linear-gradient(100deg,#ff8a2b,#ff4fa3 50%,#4a9bff);color:var(--p-ink)}.pt-play>.pt-g:first-of-type{margin-bottom:40px}.pt-play label{display:flex;flex-direction:column;gap:8px;font-weight:600}.pt-play input{box-sizing:border-box;height:72px;padding:0 20px;border:0;background:var(--p-cream);color:var(--p-ink)}.pt-play input[data-fill=name]{font:400 32px var(--lp-title);letter-spacing:-.012em}.pt-play input[data-fill=title]{font:400 22px Instrument Sans Variable,sans-serif}.pt-lean{--k: 5;display:flex;flex-direction:column;box-sizing:border-box;background:var(--p-cream);color:var(--p-ink);overflow-wrap:anywhere;transform:perspective(900px) rotateY(calc(var(--lx, 0) * var(--k) * 1deg)) rotateX(calc(var(--ly, 0) * var(--k) * -1deg)) translate(calc(var(--lx, 0) * var(--k) * 1.2px),calc(var(--ly, 0) * var(--k) * 1.2px));transition:transform .25s ease-out}.pt-lean b{display:block;color:#1f4d3f;font-family:var(--lp-title);font-weight:400;letter-spacing:-.012em;line-height:1.05}.pt-lean.is-card{--k: 5;justify-content:space-between;aspect-ratio:85 / 55;padding:28px}.pt-lean.is-card b{font-size:30px}.pt-lean.is-id{--k: 9;align-items:center;justify-content:space-between;aspect-ratio:54 / 86;padding:24px;text-align:center}.pt-lean.is-id b{font-size:26px}.pt-lean.is-sign{--k: 3;gap:4px;padding:28px}.pt-lean.is-sign b{margin-top:24px;font-size:30px}.pt-lean i{display:block;background:#1f4d3f}.pt-lean.is-card i{width:36px;height:36px}.pt-lean.is-id i{width:56%;aspect-ratio:1;border-radius:50%;background:#c9dcc8}.pt-yours{align-items:stretch}.pt-place{display:block;width:100%;min-height:64px;padding:12px 0;border:0;border-top:1px solid rgb(13 12 17 / .14);background:none;color:#6b6962;font-family:var(--lp-title);font-size:32px;font-weight:400;letter-spacing:-.012em;line-height:1.1;text-align:left;transition:background-color .18s ease,color .18s ease,padding-left .3s var(--p-ease)}.pt-place[data-on]{color:#1f4d3f}.pt-place:hover,.pt-place:focus-visible{padding-left:24px}.pt-desk{display:flex;flex-direction:column;min-height:520px;background:var(--p-ink);color:var(--p-cream);overflow:hidden}.pt-desk img{flex:1;width:100%;min-height:0;object-fit:cover}.pt-desk>div{padding:24px 32px}.pt-desk p{margin:8px 0 0}.pt-desk .pt-face{margin:0}[data-page=assist]{--bar-fg: var(--p-cream);--bar-tint: rgb(255 255 255 / .08);--bar-tint-up: rgb(255 255 255 / .16);--ask-bg: var(--p-cream);--ask-fg: var(--p-ink);--ask-hover: #fff}[data-page=assist] .pt-body{background:var(--p-ink)}.pt-wide{margin:0 var(--gx);aspect-ratio:21 / 8;overflow:hidden}.pt-clients{display:flex;flex-wrap:wrap;gap:4px;padding:24px var(--gx) 0}.pt-clients li{flex:1 1 180px;padding:32px 24px;background:var(--p-up);font-family:var(--lp-title);font-size:32px;letter-spacing:-.012em;transition:background-color .18s ease,color .18s ease}.pt-clients li:hover{background:var(--p-cream);color:var(--p-ink)}.pt-asks{align-items:stretch}.pt-ask-b{display:block;width:100%;min-height:72px;padding:12px 0;border:0;border-top:1px solid var(--p-cream);background:none;color:#8f8d96;font-family:var(--lp-title);font-size:28px;font-weight:400;letter-spacing:-.012em;line-height:1.12;text-align:left}.pt-ask-b[data-on]{color:var(--p-cream)}.pt-chat{min-height:480px;padding:32px;background:var(--p-cream);color:var(--p-ink)}.pt-chat>div{display:flex;flex-direction:column;gap:12px;min-height:416px}.pt-chat .is-you{align-self:flex-end;max-width:80%;margin:0 0 8px;padding:14px 18px;background:var(--p-ink);color:var(--p-cream);font-size:22px;line-height:1.3}.pt-chat code{display:block;padding:12px 16px;background:var(--p-sand);font-size:16px;overflow-wrap:anywhere;transition:transform .3s var(--p-ease)}.pt-chat code:hover{transform:translate(10px)}.pt-chat .is-reply{margin:auto 0 0;font-size:22px;line-height:1.3}.pt-stops{background:#fff;color:var(--p-ink)}.pt-wire-set{position:relative;display:flex;align-items:center;height:120px}.pt-wire-set>i{position:absolute;display:block}.pt-wire{left:0;right:40%;height:8px;background:linear-gradient(100deg,#ff8a2b,#ff4fa3 50%,#4a9bff);transform-origin:0 50%}.pt-wire-set .is-stop{left:60%;width:8px;height:120px;background:var(--p-ink)}.pt-wire-set .is-after{left:60%;right:0;height:8px;background:#d8d5cc}.pt-stops .pt-g{margin-top:16px}.pt-stops p{margin:0}[data-page=teams]{--bar-fg: var(--p-cream);--bar-tint: rgb(255 255 255 / .08);--bar-tint-up: rgb(255 255 255 / .16);--ask-bg: var(--p-cream);--ask-fg: var(--p-ink);--ask-hover: #fff}[data-page=teams] .pt-body{background:var(--p-ink)}.pt-fields{margin-inline:var(--gx);display:flex;height:760px}.field{display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:0;padding:24px;background:var(--bg);color:var(--fg);transition:flex-grow .6s var(--p-ease)}.field[data-on]{flex-grow:3}.field.is-brand{--bg: var(--g-brand);--fg: var(--p-ink);--small: var(--p-ink)}.field.is-sales{--bg: var(--g-gtm);--fg: #fff;--small: var(--p-ink)}.field.is-know{--bg: var(--g-know);--fg: #fff;--small: var(--p-ink)}.field.is-all{--bg: #fff;--fg: var(--p-ink);--small: var(--p-ink)}.field>span:first-child{display:flex;justify-content:space-between;gap:16px;color:var(--small);font-weight:600}.field b{display:block;font-family:var(--lp-title);font-size:clamp(30px,3.2vw,46px);font-weight:400;letter-spacing:-.012em;line-height:1.06}.field .pt-field-text{display:block;max-width:460px;margin-top:16px;color:var(--small);font-size:22px;line-height:1.4}.field .arrow{transition:transform .3s var(--p-ease)}.field:hover .arrow,.field:focus-visible .arrow{transform:translate(12px)}.pt-jobs{background:#fff;color:var(--p-ink)}.pt-jobs li{padding:16px 0;border-top:1px solid rgb(13 12 17 / .14);font-family:var(--lp-title);font-size:32px;letter-spacing:-.012em;line-height:1.1;transition:transform .3s var(--p-ease)}.pt-jobs li:hover{transform:translate(10px)}.pt-invite-band{background:var(--g-all);color:var(--p-ink)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.pt-grow{animation:pt-grow linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.pt-fill{animation:pt-fill linear both;animation-timeline:view();animation-range:cover 10% cover 60%}.pt-days{animation:pt-pull linear both;animation-timeline:view();animation-range:entry 10% cover 55%}.pt-row-of.is-left{animation:pt-to-left linear both;animation-timeline:view()}.pt-row-of.is-right{animation:pt-to-right linear both;animation-timeline:view()}.pt-lean.is-card{animation:pt-fan-in linear both;animation-timeline:view();animation-range:entry 20% cover 55%}.pt-lean.is-sign{animation:pt-fan-out linear both;animation-timeline:view();animation-range:entry 20% cover 55%}.pt-wire{animation:pt-wire linear both;animation-timeline:view();animation-range:cover 15% cover 60%}}}@keyframes pt-grow{0%{transform:scale(.8)}}@keyframes pt-fill{0%{transform:scaleX(0)}}@keyframes pt-pull{0%{transform:translateY(-16%)}}@keyframes pt-to-left{0%{transform:translate(4%)}to{transform:translate(-14%)}}@keyframes pt-to-right{0%{transform:translate(-14%)}to{transform:translate(4%)}}@keyframes pt-fan-in{0%{translate:60% 0;rotate:8deg}}@keyframes pt-fan-out{0%{translate:-60% 0;rotate:-8deg}}@keyframes pt-wire{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.pt *,.pt *:before,.pt *:after{transition-duration:.01ms!important}}@media(max-width:900px){.pt-days{animation:none}.pt-g>*{grid-column:1 / -1!important}.pt-hero{padding-top:40px}.pt-sec,.pt-kits{padding-block:64px}.hx{height:auto;min-height:calc(var(--h) * .7)}.pt-aa .pt-aa-big{font-size:min(calc(var(--aa) * 1px),70cqi)}.pt-wide{aspect-ratio:16 / 9}.pt-specimen{margin-top:56px}.pt-icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pt-drawers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding-bottom:24px;overflow:visible}.pt-drawer{height:auto;min-height:96px;margin-bottom:0}.pt-drawer:hover,.pt-drawer:focus{transform:none}.pt-claim h3{font-size:44px}.pt-lean.is-id{width:min(100%,260px);margin-inline:auto}.pt-desk{min-height:420px}.pt-fields{flex-direction:column;height:auto}.field{flex:none;width:100%;min-height:360px}.pt-formats{padding:var(--gx)}.pt-next{padding-block:56px}.pt-chat{padding:20px}.pt-ask input{height:72px;padding:0 16px;font-size:30px}}@media(max-width:600px){.pt-formats{padding:20px}.pt-pieces{padding-block:32px}}.pt-next.is-know{background:var(--g-know);color:#fff}.pt-next.is-gtm{background:var(--g-gtm);color:#fff}.pt-next.is-cream{background:var(--p-cream);color:var(--p-ink)}.pt-next.is-ink{background:var(--p-ink);color:var(--p-cream)}.pt-next.is-all{background:var(--g-all);color:var(--p-ink)}@media(max-width:900px){.pt-lean.is-card,.pt-lean.is-sign{animation:none}}.pt-kit{box-shadow:inset 0 0 0 1px #ffffff38}@supports (animation-timeline: scroll()){.landing.is-launch:after{content:"";position:fixed;inset:0 0 auto;z-index:40;height:3px;background:linear-gradient(90deg,var(--lp-i),var(--lp-e) 50%,var(--lp-v));transform-origin:0 50%;animation:lp-read linear both;animation-timeline:scroll(root)}}@keyframes lp-read{0%{transform:scaleX(0)}}.lp-versus,.lp-sum,.lp-night,.lp-invite{position:relative;isolation:isolate;overflow:clip}.lp-versus:before,.lp-sum:before,.lp-night:before,.lp-invite:before{content:"";position:absolute;inset:-30%;z-index:-1;background:radial-gradient(34% 40% at 22% 30%,color-mix(in oklab,var(--lp-i) 30%,transparent),transparent 70%),radial-gradient(30% 38% at 78% 26%,color-mix(in oklab,var(--lp-e) 26%,transparent),transparent 70%),radial-gradient(38% 44% at 56% 78%,color-mix(in oklab,var(--lp-v) 30%,transparent),transparent 70%);pointer-events:none}.lp-versus:before,.lp-sum:before{background:radial-gradient(34% 40% at 22% 30%,color-mix(in oklab,var(--lp-i) 15%,transparent),transparent 70%),radial-gradient(30% 38% at 78% 26%,color-mix(in oklab,var(--lp-e) 12%,transparent),transparent 70%),radial-gradient(38% 44% at 56% 78%,color-mix(in oklab,var(--lp-v) 14%,transparent),transparent 70%)}.lp-invite:before{background:radial-gradient(40% 50% at 18% 40%,color-mix(in oklab,var(--lp-i) 62%,transparent),transparent 70%),radial-gradient(38% 50% at 80% 34%,color-mix(in oklab,var(--lp-e) 58%,transparent),transparent 70%),radial-gradient(44% 54% at 54% 86%,color-mix(in oklab,var(--lp-v) 62%,transparent),transparent 70%)}.lp-sheet{background:radial-gradient(50% 60% at 8% 12%,color-mix(in oklab,var(--tone-ink) 7%,transparent),transparent 70%),radial-gradient(46% 56% at 94% 88%,color-mix(in oklab,var(--lp-v-ink) 6%,transparent),transparent 70%),var(--c-surface, #fff)}.is-launch>.lp-section:not(.is-beside){background:radial-gradient(48% 50% at 92% 8%,color-mix(in oklab,var(--lp-e-ink) 7%,transparent),transparent 70%),radial-gradient(44% 46% at 4% 92%,color-mix(in oklab,var(--lp-i-ink) 7%,transparent),transparent 70%)}.lp-sum-parts{position:relative}.lp-sum-parts a{transition:transform .4s var(--lp-ease)}.lp-sum-sign{background:linear-gradient(135deg,var(--lp-i),var(--lp-e),var(--lp-v));background-clip:text;color:transparent}.lp-band{overflow:hidden;padding:18px 0;background:linear-gradient(90deg,var(--lp-i),var(--lp-e) 50%,var(--lp-v));color:#0d0c11}.lp-band>div{display:flex;gap:40px;width:max-content;font-family:var(--lp-title);font-size:clamp(19px,2vw,26px);font-weight:400;letter-spacing:-.015em;white-space:nowrap}.lp-assured>div{display:grid;gap:12px;align-content:start}@media(max-width:900px){.lp-band>div{gap:28px}}@media(prefers-reduced-motion:no-preference){.lp-versus:before,.lp-sum:before,.lp-night:before,.lp-invite:before{animation:lp-field 24s ease-in-out infinite alternate}.lp-band>div{animation:lp-band 34s linear infinite}.lp-band:hover>div{animation-play-state:paused}.lp-sum-parts a:hover{transform:translateY(-4px)}}@keyframes lp-field{to{transform:translate(4%,-3%) scale(1.08)}}@keyframes lp-band{to{transform:translate(-50%)}}.lp-sheet.is-stone{background:#e7e4dc}.lp-eye{display:inline-flex;margin:0 0 14px;font-family:var(--lp-hand);font-size:clamp(20px,1.18rem + .28vw,23px);font-weight:560;line-height:1.1}.pt-g>.lp-eye{grid-column:1 / -1}.lp-pin{position:relative}.lp-pin.is-pinned{height:calc(100svh + var(--steps) * 46vh)}.lp-pin-track{position:absolute;inset:50vh auto 50vh 0;display:grid;grid-template-rows:repeat(var(--steps),1fr);width:1px}.lp-pin.is-pinned .lp-pin-stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden}.lp-asks-stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0,1fr) auto;gap:16px 40px;padding:32px var(--gx);box-sizing:border-box;background:#fff}.lp-asks-side{display:flex;flex-direction:column;justify-content:center;grid-row:1 / -1;min-width:0}.lp-asks-side h2{margin:0 0 24px;font-size:clamp(32px,3.6vw,52px);line-height:1.06}.lp-asks{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lp-asks button{display:grid;gap:1px;width:100%;min-height:44px;padding:8px 0 8px 14px;border:0;border-left:3px solid #e7e4dc;background:none;color:#55534e;font:inherit;text-align:left;cursor:pointer;transition:color .2s ease,border-color .2s ease,padding-left .3s var(--lp-ease)}.lp-asks button[data-on]{padding-left:22px;border-color:#ff4fa3;color:#0d0c11}.lp-asks b{font-family:var(--lp-title);font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.14}.lp-asks span{font-size:14px}.lp-bench{position:relative;min-height:0;overflow:hidden;border-radius:14px;background:radial-gradient(50% 60% at 20% 20%,rgb(255 138 43 / .34),transparent 70%),radial-gradient(50% 60% at 85% 85%,rgb(74 155 255 / .32),transparent 70%),radial-gradient(40% 50% at 80% 15%,rgb(255 79 163 / .28),transparent 70%),#0d0c11}.apc{position:absolute;top:50%;left:50%;translate:-50% -50%;overflow:hidden;opacity:0;transform:translateY(46px) rotate(-3deg) scale(.94);transition:opacity .3s ease,transform .6s var(--lp-ease);pointer-events:none}.apc[data-on]{opacity:1;transform:none;box-shadow:0 24px 60px #00000073}.apc b{font-family:var(--w-face);font-weight:400}.apc small{font-size:13px}.apc-ground{position:absolute;inset:0;background:linear-gradient(90deg,var(--w-brand) 38%,transparent 78%);transition:background .35s ease}.apc-logo{display:inline-flex;align-items:center;gap:6px;font-family:var(--w-face);font-size:18px}.apc-deck{width:78%;aspect-ratio:16 / 9;color:#fff}.apc-deck img,.apc-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.apc-deck>span,.apc-deck>b,.apc-deck>small{position:absolute;left:5%}.apc-deck>span{top:7%}.apc-deck>b{bottom:18%;max-width:50%;font-size:clamp(26px,3vw,44px);line-height:1.05}.apc-deck>small{bottom:8%}.apc-page{display:grid;gap:8px;width:300px;padding-bottom:16px;background:#fff;color:#1c1c1c}.apc-head{display:block;padding:10px 16px;background:var(--w-brand);color:#fff;font-style:normal;transition:background-color .35s ease}.apc-head .apc-logo{font-size:15px}.apc-page img{width:100%;height:120px;object-fit:cover}.apc-page b{padding:0 16px;font-size:22px;line-height:1.1;color:var(--w-brand)}.apc-page p{margin:0;padding:0 16px;font-size:13px}.apc-page strong{font-size:18px}.apc-page u{height:5px;margin:0 16px;background:#e7e4dc}.apc-cards{width:420px;height:320px;overflow:visible;box-shadow:none!important}.apc-cards>div{position:absolute;display:grid;width:300px;height:180px;box-shadow:0 16px 40px #0006}.apc-cards .is-back{top:16px;left:0;place-items:center;background:var(--w-brand);color:#fff;transform:rotate(-6deg);transition:background-color .35s ease}.apc-cards .is-back path{fill:currentColor}.apc-cards .is-front{right:0;bottom:16px;align-content:end;gap:2px;padding:20px;box-sizing:border-box;background:#fff;color:#1c1c1c;transform:rotate(3deg)}.apc-cards .is-front b{font-size:28px;color:var(--w-brand)}.apc-id{display:grid;justify-items:center;width:240px;overflow:visible;box-shadow:none!important}.apc-strap{width:34px;height:90px;background:var(--w-brand);transition:background-color .35s ease}.apc-id>div{display:grid;justify-items:center;gap:2px;width:100%;padding:18px;box-sizing:border-box;border-radius:12px;background:#fff;color:#1c1c1c;box-shadow:0 16px 40px #0006}.apc-id .apc-logo{color:var(--w-brand)}.apc-id .apc-logo path{fill:currentColor}.apc-id em{display:grid;place-items:center;width:92px;height:92px;margin:12px 0;border-radius:50%;background:var(--w-brand);color:#fff;font-family:var(--w-face);font-size:34px;font-style:normal}.apc-id b{font-size:24px}.apc-mail{display:grid;gap:14px;width:74%;padding:0 24px 24px;box-sizing:border-box;border-radius:10px;background:#fff;color:#1c1c1c}.apc-mail p{margin:0}.apc-bar{display:flex;gap:6px;margin:0 -24px!important;padding:12px 16px;background:#efede7}.apc-bar i{width:10px;height:10px;border-radius:50%;background:#c9c5bc}.apc-mail>div{display:flex;gap:14px;align-items:center;padding-top:14px;border-top:2px solid var(--w-brand)}.apc-tile{display:grid;place-items:center;width:64px;height:64px;background:var(--w-brand);color:#fff}.apc-tile path{fill:currentColor}.apc-mail span:last-child{display:grid}.apc-mail b{font-size:24px;color:var(--w-brand)}.apc-banner{width:88%;aspect-ratio:1584 / 396;color:#fff}.apc-banner>b,.apc-banner>small{position:absolute;left:4%}.apc-banner>b{top:28%;font-size:clamp(22px,2.6vw,38px)}.apc-banner>small{bottom:16%}.lp-wall-set{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.lp-wall-set[hidden]{display:none}.lp-wall-set .lp-swatch{width:36px;height:36px}.lp-wall-set .lp-face{min-height:36px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.lp-sum-parts a{animation:lp-drift-up linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.lp-sum-parts a:nth-child(2){animation-range:entry 8% cover 55%}.lp-sum-parts a:nth-child(3){animation-range:entry 16% cover 65%}.lp-sum-sign{animation:lp-turn linear both;animation-timeline:view()}.lp-anywhere .lp-shot{animation:lp-open-up linear both;animation-timeline:view();animation-range:entry 0% cover 50%}.lp-steps li{animation:lp-drift-up linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.lp-steps li:nth-child(2){animation-range:entry 6% cover 46%}.lp-steps li:nth-child(3){animation-range:entry 12% cover 52%}}}@keyframes lp-drift-up{0%{translate:0 90px}}@keyframes lp-turn{0%{rotate:-180deg}}@keyframes lp-open-up{0%{scale:.82}}.lp-teams .lp-shot img{transition:scale .7s var(--lp-ease)}.lp-teams .lp-shot:hover img{scale:1.06}.pt-stamp{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:104px;height:104px;border:3px solid currentColor;border-radius:50%;font-size:15px;font-weight:700;line-height:1.1;text-align:center;transform:rotate(-11deg)}@media(prefers-reduced-motion:no-preference){[data-show]:not([data-off]) .pt-stamp{animation:pt-stamp .35s cubic-bezier(.3,1.4,.5,1)}}@keyframes pt-stamp{0%{opacity:0;transform:rotate(-11deg) scale(1.7)}}.pt-claim{position:relative}.pt-drawer small{display:block;margin-top:8px;font-size:13.5px;line-height:1.35}.pt-map{position:relative;background:linear-gradient(120deg,#4693fb,#3a76f2);color:#0d0c11}.pt-graph{position:relative;aspect-ratio:16 / 7;margin-top:32px}.pt-graph svg{position:absolute;inset:0;width:100%;height:100%}.pt-graph line{stroke:#ffffff80;stroke-width:2;transition:stroke .2s ease,stroke-width .2s ease;vector-effect:non-scaling-stroke}.pt-graph line[data-lit]{stroke:#fff;stroke-width:4}.pt-node{position:absolute;left:var(--x);top:var(--y);display:grid;gap:1px;min-height:44px;padding:10px 14px;border:0;border-radius:10px;background:#fff;color:#0d0c11;font:inherit;text-align:left;cursor:pointer;translate:-50% -50%;transition:transform .3s var(--lp-ease),background-color .2s ease,color .2s ease}.pt-node b{font-family:var(--lp-title);font-size:22px;font-weight:400;line-height:1.1}.pt-node span{font-size:13px}.pt-node:hover,.pt-node:focus-visible,.pt-node[data-lit]{background:#0d0c11;color:#fff;transform:scale(1.06)}@media(max-width:900px){.pt-graph{display:grid;gap:8px;aspect-ratio:auto}.pt-graph svg{display:none}.pt-node{position:static;translate:none}}.pt-shelves-pin .lp-pin-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center;padding:40px var(--gx);box-sizing:border-box;background:#fff;color:#0d0c11}.pt-shelves-pin .pt-shelf-list{grid-column:span 5}.pt-shelf-show{position:relative;grid-column:span 7;height:min(66svh,560px);overflow:hidden;background:#0d0c11;color:#f7f6f2}.pt-shelf-show>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;opacity:0;transform:translateY(26px);transition:opacity .3s ease,transform .55s var(--lp-ease)}.pt-shelf-show>div[data-on]{opacity:1;transform:none}.pt-shelf-show h3{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.06}.pt-shelf-show p{margin:0}.sh-art{flex:1;min-height:0;display:grid;gap:8px;margin-bottom:12px}.sh-el{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-el i{background:var(--c)}.sh-el b{display:grid;place-items:center;background:#f7f6f2;color:#0d0c11;font-family:var(--lp-title);font-size:88px;font-weight:400}.sh-co{grid-template-columns:1.3fr 1fr}.sh-co>div{display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:#1f4d3f;font-family:var(--lp-title);font-size:26px;line-height:1.1}.sh-co>div+div{background:#f7f6f2;color:#1f4d3f}.sh-co small{font-family:Instrument Sans Variable,sans-serif;font-size:13px}.sh-te{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-te img,.sh-as img{width:100%;height:100%;min-height:0;object-fit:cover}.sh-te>div{display:grid;grid-template-rows:1fr auto;overflow:hidden;background:#1f4d3f;font-family:var(--lp-title);font-size:18px}.sh-te span{padding:8px 10px}.sh-te>div+div{background:#f7f6f2;color:#1f4d3f}.sh-as{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.sh-as img:first-child{grid-row:span 2}@media(max-width:900px){.lp-asks-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:16px var(--gx)}.lp-asks-side{grid-row:auto;justify-content:flex-start}.lp-asks-side h2{margin-bottom:10px}.lp-asks button:not([data-on]){display:none}.apc-deck,.apc-banner,.apc-mail{width:92%}.apc-cards{transform-origin:50% 50%;zoom:.72}.apc-page,.apc-id{zoom:.72}.pt-shelves-pin .lp-pin-stage{grid-template-rows:auto minmax(0,1fr);padding:16px var(--gx)}.pt-shelves-pin .pt-shelf-list,.pt-shelf-show{grid-column:1 / -1}.pt-shelf-show{height:auto;min-height:0;align-self:stretch}.pt-shelf-show>div{padding:16px}}.dk{position:relative;container-type:inline-size;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:var(--lp-on-ink);color:#1c1c1c}.dk-wire{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.dk-wire i{position:absolute;display:grid;place-items:center;border:1.5px dashed #8e8b84;border-radius:4px;color:#55534e;font-size:1.5cqw;font-style:normal}.w-logo{inset:6% auto auto 4%;width:16%;height:8%}.w-title{inset:34% auto auto 4%;width:37%;height:28%}.w-stat{inset:70% auto auto 4%;width:37%;height:16%}.w-pic{inset:6% 3% 6% auto;width:50%}.s3 .dk-wire{opacity:0}.dk-ground{position:absolute;inset:0 56% 0 0;background:#1f4d3f;clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--lp-ease)}.s2 .dk-ground{clip-path:inset(0)}.dk-photo{position:absolute;inset:0 0 0 44%;width:56%;height:100%;object-fit:cover;object-position:70% 50%;clip-path:inset(0 0 0 100%);transition:clip-path .8s var(--lp-ease)}.s2 .dk-photo{clip-path:inset(0)}.dk-logo{position:absolute;top:6%;left:4%;display:inline-flex;align-items:center;gap:.5em;font-family:var(--lp-title);font-size:2.3cqw;color:#f7f6f2;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .5s var(--lp-ease)}.dk-logo svg{width:1.2em;height:1.2em}.s2 .dk-logo{opacity:1;transform:none}.dk p{margin:0}.dk-title,.dk-stat,.dk-src{position:absolute;left:4%;width:37%;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .5s var(--lp-ease),color .4s ease}.s3 .dk-title,.s3 .dk-stat,.s3 .dk-src{opacity:1;transform:none}.s2 .dk-title,.s2 .dk-stat,.s2 .dk-src{color:#f7f6f2}.dk-title{top:34%;font-size:4.4cqw;line-height:1.08}.s2 .dk-title{font-family:var(--lp-title);font-size:4.9cqw}.dk-stat{top:70%;font-size:1.7cqw;line-height:1.25}.dk-stat b{display:block;font-size:4.2cqw;line-height:1}.s2 .dk-stat b{font-family:var(--lp-title);font-weight:400;color:#e8b04b}.dk-src{top:91%;font-size:1.15cqw}.lp-ask-story{position:relative;background:var(--lp-ink);color:var(--lp-on-ink)}.lp-ask-story.is-pinned{height:360vh}.lp-ask-track{position:absolute;inset:50vh auto 50vh 0;display:grid;grid-template-rows:repeat(6,1fr);width:1px}.lp-ask-stage{--tone: var(--lp-on-ink);position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;height:100svh;min-height:640px;overflow:hidden;padding:20px var(--gx);background:radial-gradient(46% 50% at 50% 52%,rgb(74 155 255 / .2),transparent 72%);transition:background .4s ease}.lp-ask-stage[data-now="2"]{background:radial-gradient(46% 50% at 50% 52%,rgb(255 138 43 / .22),transparent 72%)}.lp-ask-stage[data-now="1"]{background:radial-gradient(46% 50% at 50% 52%,rgb(255 79 163 / .22),transparent 72%)}.lp-ask-stage[data-now="5"]{background:radial-gradient(60% 50% at 50% 100%,rgb(255 138 43 / .2),transparent 72%)}.lp-ask-story.is-still .lp-ask-stage{position:relative;grid-template-rows:auto;height:auto}.is-still .lp-ask-canvas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;container-type:inline-size;--h: 180px}.is-still .src,.is-still .lp-ask-chat,.is-still .lp-ask-made{position:relative;inset:auto;width:auto;height:auto;margin:0}.is-still .lp-ask-chat,.is-still .lp-ask-made{grid-column:1 / -1}.is-still .lp-ask-made{transform:none;justify-content:start}.is-still .lp-threads{display:none}.is-still .chat-work li:not(:last-child){display:none}.lp-ask-head{display:grid;justify-items:center;text-align:center}.lp-ask-head .lp-eye{margin-bottom:2px}.lp-ask-head h2{margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.06}.lp-ask-told{position:relative;width:100%;min-height:28px;margin:4px 0 0;padding:0;list-style:none;font-size:clamp(16px,1.3vw,19px)}.lp-ask-told li{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .4s var(--lp-ease)}.lp-ask-told li[data-on]{opacity:1;transform:none}.lp-ask-story.is-still .lp-ask-told li{position:static;opacity:1;transform:none}.lp-ask-canvas{--h: min(30cqh, 22cqw);position:relative;container-type:size;min-height:0}.lp-threads{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.t-line,.t-pulse{fill:none;stroke-linecap:round}.t-line{stroke:#ffffff52;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--lp-ease)}.t-pulse{stroke:#fff;stroke-width:2.5;stroke-dasharray:.08 .92;stroke-dashoffset:.08;opacity:0}.s1 [data-to="1"],.s1 [data-to="5"],.s2 [data-to="2"],.s3 [data-to="3"],.s4 [data-to="4"]{stroke-dashoffset:0}.t-pulse[data-to="2"]{stroke:var(--lp-i)}.t-pulse[data-to="3"]{stroke:var(--lp-v)}.t-pulse[data-to="1"]{stroke:var(--lp-e)}[data-now="1"] .t-pulse[data-to="1"],[data-now="2"] .t-pulse[data-to="2"],[data-now="3"] .t-pulse[data-to="3"],[data-now="4"] .t-pulse[data-to="4"]{opacity:1;animation:t-run 1.5s linear infinite reverse}.s1:not(.s5) .t-pulse[data-to="5"]{opacity:1;animation:t-run 1.5s linear infinite}@keyframes t-run{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.lp-ask-chat{position:absolute;top:14%;left:50%;z-index:3;display:grid;gap:10px;width:min(30%,400px);margin-left:calc(min(30%,400px)/-2);padding:14px;box-sizing:border-box;border-radius:16px;background:var(--lp-on-ink);color:#1c1c1c;font-size:15px;line-height:1.4;box-shadow:0 18px 44px #00000073;transition:transform .7s var(--lp-ease)}.lp-ask-stage:not(.s1) .lp-ask-chat{transform:translateY(44%) scale(1.12)}.lp-ask-chat p{margin:0}.chat-with{position:absolute;top:-19px;left:16px;display:flex;margin:0;padding:0;list-style:none}.chat-with li{display:grid;place-items:center;width:38px;height:38px;border:3px solid var(--lp-ink);border-radius:50%;box-sizing:border-box;background:#fff;color:var(--c);font-size:15px;font-weight:700;transition:translate .3s var(--lp-ease)}.chat-with li+li{margin-left:-11px}.chat-with path{fill:currentColor}.lp-ask-chat:hover .chat-with li:nth-child(2){translate:4px 0}.lp-ask-chat:hover .chat-with li:nth-child(3){translate:8px 0}.lp-ask-chat:hover .chat-with li:nth-child(4){translate:12px 0}.lp-ask-chat .is-asked{min-height:4.2em;padding-top:12px}.is-asked[data-typing]:after{content:"";display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:#2f6df0;animation:caret 1s steps(2) infinite}@keyframes caret{50%{opacity:0}}.chat-work{position:relative;height:1.6em;margin:0;padding:0;list-style:none;font-size:13.5px;color:#3d3c39}.chat-work li{position:absolute;inset:0;display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .25s ease}.chat-work li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#157a50}[data-now="0"] .chat-work [data-at="0"],[data-now="1"] .chat-work [data-at="1"],[data-now="2"] .chat-work [data-at="2"],[data-now="3"] .chat-work [data-at="3"],[data-now="4"] .chat-work [data-at="4"],[data-now="5"] .chat-work [data-at="5"]{opacity:1}.src{--tone: var(--lp-on-ink);position:absolute;z-index:2;display:flex;flex-direction:column;width:25%;height:28%;padding:12px;box-sizing:border-box;border-radius:14px;background:var(--lp-ink-up);box-shadow:inset 0 0 0 1px #ffffff14;transition:box-shadow .3s ease,transform .55s var(--lp-ease),opacity .35s ease}.src.is-e{top:0;left:0;--tone: var(--lp-e)}.src.is-i{top:0;right:0;--tone: var(--lp-i)}.src.is-v{top:33%;left:0;--tone: var(--lp-v)}.src.is-me{top:33%;right:0}.lp-ask-stage:not(.s1) .is-e,.lp-ask-stage:not(.s2) .is-i,.lp-ask-stage:not(.s3) .is-v,.lp-ask-stage:not(.s4) .is-me{opacity:0;transform:scale(.86)}[data-now="1"] .is-e,[data-now="2"] .is-i,[data-now="3"] .is-v,[data-now="4"] .is-me{box-shadow:inset 0 0 0 2px var(--tone)}.src h3{margin:0 0 8px;font-size:19px;line-height:1;color:var(--tone)}.src-me,.src-doc,.src-kit,.src-tpls{flex:1;min-height:0;overflow:hidden}.src-me{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;background:var(--lp-on-ink);color:#1c1c1c}.src-me em{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:#1f4d3f;color:#fff;font-family:var(--lp-title);font-size:22px;font-style:normal}.src-me span{display:grid;min-width:0}.src-me b{font-weight:600}.src-me small{font-size:13px;color:#3d3c39}.src-doc{display:grid;align-content:center;justify-items:start;gap:6px;margin:0;padding:12px;border-radius:6px;background:var(--lp-on-ink);color:#1c1c1c;font-size:15px;line-height:1.3}.src-doc mark{background:linear-gradient(#ffe08a,#ffe08a) no-repeat 0 100% / 0 100%;color:inherit;transition:background-size .6s var(--lp-ease) .2s}.s3 .src-doc mark{background-size:100% 100%}.src-doc small{font-size:12.5px;color:#3d3c39}.src-kit{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;gap:6px;align-items:center;padding:12px;border-radius:6px;background:#1f4d3f;color:#f7f6f2}.src-logo{display:inline-flex;align-items:center;gap:6px;font-family:var(--lp-title);font-size:22px}.src-logo path,.dk-logo path,.vs-logo path,.mk-band path,.mk-card path,.apc-logo path{fill:currentColor}.src-cols{display:grid;grid-template-columns:repeat(3,24px);gap:4px;grid-row:2}.src-cols i{height:24px;border-radius:5px;background:#c9dcc8}.src-cols i+i{background:#e8b04b}.src-cols i+i+i{background:var(--lp-on-ink)}.src-face{grid-row:1 / span 2;grid-column:2;font-family:var(--lp-title);font-size:clamp(40px,7cqh,60px);line-height:1}.src-tpls{display:grid;grid-template-columns:1.7fr .7fr 1.2fr;gap:8px;align-items:center}.src-tpls i{display:flex;overflow:hidden;height:100%;border-radius:4px;background:#e7e4dc}.src-tpls em{flex:1;background:#8e8b84}.src-tpls u{flex:1;background:#55534e}.src-tpls .is-page{flex-direction:column}.src-tpls .is-card{height:62%;padding:5px}.s1 .src-tpls i{box-shadow:0 0 0 2px var(--tone)}.lp-ask-made{--h: min(25cqh, 19cqw);position:absolute;bottom:0;left:50%;z-index:2;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;gap:6px 14px;align-items:end;padding:10px 14px 14px;border-radius:12px;background:#1f1e26;box-shadow:inset 0 0 0 1px #ffffff24;transform:translate(-50%);transition:opacity .4s ease,transform .6s var(--lp-ease)}.lp-ask-stage:not(.s1) .lp-ask-made{opacity:0;transform:translate(-50%,24px)}.made-says{position:relative;grid-column:1 / -1;height:1.4em;margin:0;font-size:13.5px;font-weight:600}.made-says span{position:absolute;inset:0;transition:opacity .3s ease}.made-says span+span{color:#6fd29a;opacity:0}.s5 .made-says span{opacity:0}.s5 .made-says span+span{opacity:1}.lp-ask-made>.dk,.lp-ask-made>.mk-page,.lp-ask-made>.mk-card{height:var(--h);transition:box-shadow .3s ease}.lp-ask-made .dk{width:calc(var(--h) * 16 / 9)}.lp-ask-stage:not(.s2) .lp-ask-made>:is(.mk-page,.mk-card){outline:1.5px dashed #8e8b84;outline-offset:-6px}.dk-by{position:absolute;top:17%;left:4%;width:37%;font-size:1.5cqw;opacity:0;transition:opacity .3s ease,color .4s ease}.s4 .dk-by{opacity:1}.s2 .dk-by{color:#f7f6f2}[data-now="1"] .lp-ask-made,[data-now="3"] .lp-ask-made{animation:lp-take-a .9s ease}[data-now="2"] .lp-ask-made,[data-now="4"] .lp-ask-made{animation:lp-take-b .9s ease}[data-now="1"] .lp-ask-made{--took: var(--lp-e)}[data-now="2"] .lp-ask-made{--took: var(--lp-i)}[data-now="3"] .lp-ask-made{--took: var(--lp-v)}[data-now="4"] .lp-ask-made{--took: #fff}@keyframes lp-take-a{30%{box-shadow:inset 0 0 0 2px var(--took),0 0 34px color-mix(in srgb,var(--took) 45%,transparent)}}@keyframes lp-take-b{30%{box-shadow:inset 0 0 0 2px var(--took),0 0 34px color-mix(in srgb,var(--took) 45%,transparent)}}.mk-page{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;width:calc(var(--h) * .72);overflow:hidden;padding:calc(var(--h) * .2) calc(var(--h) * .06) 0;box-sizing:border-box;border-radius:4px;background:var(--lp-on-ink);color:#1c1c1c;font-size:calc(var(--h) * .044);line-height:1.25}.mk-band{position:absolute;inset:0 0 auto;display:flex;align-items:center;height:calc(var(--h) * .14);padding-left:calc(var(--h) * .06);color:#f7f6f2;background:#c9c5bb;transition:background-color .4s ease}.mk-band svg{width:1.8em;height:1.8em;opacity:0;transition:opacity .3s ease}.s2 .mk-band{background:#1f4d3f}.s2 .mk-band svg{opacity:1}.mk-page img{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#d8d4ca;clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--lp-ease)}.s2 .mk-page img{clip-path:inset(0)}.mk-page b{font-size:1.5em;font-weight:400;line-height:1.1;opacity:0;transition:opacity .3s ease}.s2 .mk-page b{font-family:var(--lp-title);color:#1f4d3f}.mk-page p{margin:0;opacity:0;transition:opacity .3s ease}.s3 .mk-page b,.s3 .mk-page p{opacity:1}.mk-page strong{font-weight:700}.mk-page u{display:block;height:3px;background:#d8d4ca}.mk-card{position:relative;display:grid;align-content:end;gap:1px;width:calc(var(--h) * 85 / 55);overflow:hidden;padding:calc(var(--h) * .08);box-sizing:border-box;border-radius:6px;background:var(--lp-on-ink);color:#1c1c1c;font-size:calc(var(--h) * .06)}.mk-card>i{position:absolute;inset:0 auto 0 0;width:26%;background:#1f4d3f;clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--lp-ease)}.s2 .mk-card>i{clip-path:inset(0)}.mk-card svg{position:absolute;top:8%;left:5%;width:11%;height:auto;color:#f7f6f2;opacity:0;transition:opacity .3s ease}.s2 .mk-card svg{opacity:1}.mk-card b,.mk-card small{margin-left:26%;padding-left:6%;opacity:0;transition:opacity .3s ease}.mk-card b{font-size:1.5em;font-weight:400}.mk-card small{font-size:.8em}.s4 .mk-card b,.s4 .mk-card small{opacity:1}.s2 .mk-card b{font-family:var(--lp-title);color:#1f4d3f}.lp-versus{padding:clamp(72px,10vw,140px) var(--gx);background:#faf8f3;color:var(--lp-ink)}.lp-lit{max-width:24em;margin:0;font-family:var(--lp-title);font-size:clamp(30px,4.4vw,60px);letter-spacing:-.012em;line-height:1.16}.lit-w{opacity:calc(.24 + var(--lit, 0) * .76)}.lit-pair{white-space:nowrap}.lit-pic{display:inline-grid;margin-left:.22em;place-items:center;overflow:hidden;vertical-align:-.12em;width:1.9em;height:.92em;border-radius:6px;font-size:1em;rotate:-2deg;transform:scale(.55);opacity:.3;transition:transform .45s var(--lp-ease),opacity .25s ease}.lit-pic img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(.85)}.lit-pic.is-logo{background:#e7e4dc;color:#1f4d3f;font-size:.42em;width:4.6em;height:2.2em;filter:blur(1.1px);rotate:2deg}.lit-pic.is-ask{width:auto;height:auto;padding:.3em .6em;background:#ffe08a;color:#1c1c1c;font-family:Instrument Sans Variable,Arial,sans-serif;font-size:.44em;font-weight:600}.lit-pic[data-on],.lp-versus .lp-lit:not(:has(.lit-w)) .lit-pic{transform:none;opacity:1}.vs{display:flex;flex-direction:column;margin-top:clamp(56px,8vw,110px)}.vs-head{order:1;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px;text-align:center}.landing .vs-head h2{margin:0;font-family:var(--lp-hand);font-size:clamp(26px,2.4vw,34px);font-weight:560;letter-spacing:0;line-height:1.1}.vs-said{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 8px;border-radius:999px;background:#0d0c110f;font-size:16px}.vs-said span{padding:3px 10px;border-radius:999px;background:var(--lp-ink);color:var(--lp-on-ink);font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:480px){.vs-said{padding:8px 14px;font-size:clamp(12px,3.8vw,16px);white-space:nowrap}.vs-said span{display:none}}.vs-board{position:relative;container-type:inline-size;aspect-ratio:16 / 8;overflow:hidden;padding-top:18px;box-sizing:border-box;border-radius:10px;outline:1px solid rgb(13 12 17 / .1);background:repeating-linear-gradient(90deg,rgb(255 255 255 / .5) 0 1px,transparent 1px 40px) 0 0 / 100% 10px no-repeat,repeating-linear-gradient(90deg,rgb(255 255 255 / .28) 0 1px,transparent 1px 8px) 0 0 / 100% 5px no-repeat,#1f1e26}.vs-side{position:absolute;inset:18px 0 0}.vs-side.is-with{clip-path:inset(0 0 0 var(--at))}.vs-page{position:absolute;inset:0;overflow:hidden}.vs-page p{margin:0}.is-without .vs-page{background:#fff;color:#0a2fbf;font-family:Georgia,Times New Roman,serif}.is-with .vs-page{background:var(--lp-on-ink);color:#f7f6f2}.vs-ground{position:absolute;inset:0 52% 0 0;background:#1f4d3f}.vs-logo{position:absolute;top:7%;left:4%;display:inline-flex;align-items:center;gap:.4em;font-family:var(--lp-title);font-size:2.4cqw}.vs-logo svg{width:1.2em;height:1.2em}.is-without .vs-logo{color:#3f9a2b;transform:scaleX(1.5);transform-origin:left;filter:blur(1.2px)}.vs-pic{position:absolute;inset:0 0 0 48%;width:52%;height:100%;object-fit:cover}.is-without .vs-pic{inset:9% 5% auto auto;width:34%;height:56%;filter:saturate(.6) contrast(.9) blur(1.5px);rotate:2deg}.vs-title{position:absolute;top:27%;left:4%;width:42%;font-family:var(--lp-title);font-size:5.2cqw;line-height:1.06}.is-without .vs-title{width:52%;font-family:inherit;font-size:3.6cqw;font-weight:700;text-decoration:underline}.vs-stat{position:absolute;top:66%;left:4%;width:40%;font-size:1.7cqw}.vs-stat b{display:block;font-family:var(--lp-title);font-size:5.4cqw;font-weight:400;line-height:1;color:#e8b04b}.is-without .vs-stat{color:#d12020;font-size:2.6cqw;font-weight:700}.vs-foot{position:absolute;bottom:5%;left:4%;font-size:1.15cqw}.vs-tag{position:absolute;padding:4px 10px;border-radius:4px;background:#0d0c11;color:#fff;font-size:clamp(12px,1cqw,14px);font-weight:600;white-space:nowrap}.is-without .vs-tag{background:#d12020}.is-with .vs-tag{background:#157a50}.vs-tag.t1{top:15%;left:21%}.vs-tag.t2{top:58%;left:37%}.vs-tag.t3{top:83%;left:21%}.is-without .vs-tag.t2{left:52%;top:70%}.vs-line{position:absolute;inset:0 auto 0 var(--at);width:2px;background:#fff;pointer-events:none}.vs-line b{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;translate:-50% -50%;box-shadow:0 6px 18px #0d0c114d}.vs-line b:before{content:"‹ ›";color:#0d0c11;font-size:22px;font-weight:400;line-height:1}.vs-name{position:absolute;top:26px;padding:4px 12px;border-radius:999px;background:#0d0c11;color:#fff;font-size:13px;font-weight:600}.vs-name.is-without{left:10px}.vs-name.is-with{right:10px}.vs-board input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.vs-board:has(input:focus-visible) .vs-line b{outline:2px solid var(--lp-on-ink);outline-offset:3px}@media(max-width:1000px){.lp-ask-stage{gap:10px;padding-top:14px;padding-bottom:14px}.lp-ask-head{justify-items:start;text-align:left}.lp-ask-told{min-height:44px;font-size:15px;line-height:1.3}.lp-ask-canvas{--h: min(19cqh, 56cqw)}.is-pinned .lp-ask-told{position:absolute;overflow:hidden;width:1px;height:1px;min-height:0;clip-path:inset(50%);white-space:nowrap}.src{width:calc(50% - 5px);height:16%;padding:8px;border-radius:10px}.src.is-v,.src.is-me{top:46%}.src h3{margin-bottom:5px;font-size:15px}.src-me{gap:8px;padding:6px}.src-me em{width:34px;height:34px;font-size:15px}.src-me small{font-size:11.5px;line-height:1.15}.src-me b{font-size:13px}.src-doc{padding:6px;font-size:12.5px}.src-doc small{display:none}.src-kit{padding:6px}.src-logo{font-size:14px}.src-cols{grid-template-columns:repeat(3,14px)}.src-cols i{height:14px}.src-face{font-size:26px}.lp-ask-chat{top:20%;left:8%;width:84%;margin-left:0;padding:12px;font-size:14px}.lp-ask-stage:not(.s1) .lp-ask-chat{transform:translateY(32%)}.lp-ask-chat .is-asked{min-height:3.6em;padding-top:10px;line-height:1.25}.lp-ask-head h2{font-size:clamp(23px,6.6vw,40px)}.lp-ask-made{--u: min(1.06cqw, .52cqh);grid-template-columns:auto auto;gap:6px 8px;box-sizing:border-box;width:max-content;max-width:100cqw;padding:8px 10px 10px}.lp-ask-made .dk{--h: calc(var(--u) * 26);grid-area:2 / 1}.lp-ask-made>.mk-card{--h: calc(var(--u) * 30);grid-area:3 / 1}.lp-ask-made>.mk-page{--h: calc(var(--u) * 58);grid-area:2 / 2 / 4 / 3}.made-says{font-size:12.5px}.lp-versus .vs-board{aspect-ratio:4 / 5}.vs-ground{inset:46% 0 0}.vs-pic{inset:0 0 auto;width:100%;height:46%}.is-without .vs-pic{inset:20% 6% auto auto;width:62%;height:26%}.vs-logo{top:50%;font-size:4.6cqw}.is-without .vs-logo{top:8%;left:6%}.vs-title{top:57%;width:90%;font-size:9.6cqw}.is-without .vs-title{top:50%;width:90%;font-size:6.8cqw}.vs-stat{top:75%;width:90%;font-size:3.6cqw}.vs-stat b{font-size:11cqw}.is-without .vs-stat{top:78%;font-size:5cqw}.vs-foot{font-size:2.8cqw}.vs-tag.t1{top:42%;left:auto;right:4%}.vs-tag.t2,.is-without .vs-tag.t2{top:33%;left:4%}.vs-tag.t3{inset:auto 4% 11% auto}.is-without .vs-tag.t1{top:14%}}@media(max-width:1000px)and (max-height:700px){.lp-ask-head h2{display:none}}@media(prefers-reduced-motion:reduce){.t-pulse{display:none}}.s1 .dk-wire{opacity:1}.s1.s3 .dk-wire{opacity:0}.mk-page u,.mk-band{opacity:0;transition:opacity .3s ease,background-color .4s ease}.s1 .mk-page u,.s1 .mk-band{opacity:1}.ive-logo strong,.lp-foot-about .ive-logo strong{font-family:"Bricolage Grotesque Variable",var(--lp-title);font-weight:600;letter-spacing:-.02em}.pt:is([data-page=brand],[data-page=know],[data-page=gtm]) .lp-bar:not(.is-float) .ive-glyph{box-sizing:border-box;padding:1.5px;border-radius:8px;background:#ffffff8c}.lp-foot>p span:last-child{font-family:inherit}.pt:is([data-page=know],[data-page=gtm]) .pt-hero,.pt:is([data-page=know],[data-page=gtm]) .pt-hero>:not(.pt-hero-art),.pt:is([data-page=know],[data-page=gtm]) .lp-bar,.pt-next.is-know,.pt-next.is-gtm,.pt-claim,.pt-claim h3,.pt-claim p,.pt-formats{color:#0d0c11}.pt-claim .pt-stamp{color:#0d0c11}.lp-sum-parts .lp-shot{aspect-ratio:2 / 1}.lp-team-links{display:grid;margin:0;padding:0;list-style:none}.lp-team-links a{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr) auto;gap:24px;align-items:center;min-height:88px;padding:16px;border-top:1px solid rgb(13 12 17 / .14);color:#0d0c11;text-decoration:none;transition:background-color .2s ease,color .2s ease,padding-left .35s var(--lp-ease)}.lp-team-links li:last-child a{border-bottom:1px solid rgb(13 12 17 / .14)}.lp-team-links b{font-weight:600}.lp-team-links span{font-family:var(--lp-title);font-size:clamp(24px,2.6vw,36px);line-height:1.12}.lp-team-links a:hover,.lp-team-links a:focus-visible{padding-left:28px;background:var(--tone)}.pf{display:grid;gap:10px;padding:20px;border-radius:10px;background:#fff;color:#1c1c1c;font-size:15px;line-height:1.35}.pf p{margin:0}.pf-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.pf b{font-weight:600}.pf-chip{padding:3px 10px;border-radius:999px;background:#f4e7c5;font-size:13px;font-weight:600}.pf-chip.is-live{background:#cfeedd}.pf-del{padding:8px 10px;background:#fbe3df;text-decoration:line-through}.pf-add{padding:8px 10px;background:#d9f2e3}.pf-by{font-size:13.5px;color:#4b4a46}.pf-big{font-family:var(--lp-title);font-size:40px;line-height:1}.pf-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pf-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;background:#f4f2ec}.pf-row span{display:grid;min-width:0}.pf-row small{font-size:13.5px;color:#4b4a46}.pf-row em{flex:none;padding:6px 12px;border-radius:999px;background:#0d0c11;color:#fff;font-size:13px;font-style:normal;font-weight:600}.pf-row em.is-back{background:#f4e7c5;color:#1c1c1c}.pf-log{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:baseline}.pf-log i{width:8px;height:8px;border-radius:50%;background:#0d0c11}.pf-log time{font-size:13.5px;color:#4b4a46}.pf-own{display:grid;grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr);gap:16px}.pf-own span{display:grid}.pf-own small{font-size:13.5px;color:#4b4a46}.pf-own i{background:#0d0c11}.pf-code{margin:0;overflow-x:auto;font-family:ui-monospace,Menlo,monospace;font-size:14px;line-height:1.45}.lp-stack{display:grid;gap:16px;margin:0;padding:0;list-style:none}.lp-stack>li{position:sticky;top:calc(92px + var(--i) * 28px);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px;align-items:center;min-height:320px;padding:32px;box-sizing:border-box;background:var(--bg);color:#0d0c11}.lp-stack h3{margin:0 0 10px;font-size:clamp(38px,4.6vw,64px);line-height:1.06}.lp-stack p{margin:0;font-size:18px}.lp-stack .pf p{font-size:15px}.lp-stack .pf .pf-big{font-size:40px}.lp-assured{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.lp-assured>div{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px}.lp-assured .pf{align-content:center;background:#f1efe9}.lp-assured .pf-row{background:#fff}.pt-chat code{display:inline-block;margin:0 4px 4px 0;padding:3px 8px;font-size:12.5px}.pt-chat .is-reply{margin:8px 0 0}.pt-result{margin-top:4px}.pt-result.is-deck{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;background:#1f4d3f;color:#fff}.pt-result.is-deck img{width:100%;aspect-ratio:16 / 9;grid-column:1 / -1;object-fit:cover}.pt-result.is-deck b{padding:12px 16px;font-family:var(--lp-title);font-size:24px;font-weight:400}.pt-result.is-deck span{align-self:center;padding:0 16px;font-weight:600}.pt-result.is-claim{padding:24px;background:#fff;color:#1c1c1c}.pt-result.is-claim b{display:block;font-family:var(--lp-title);font-size:36px;font-weight:400;line-height:1.1}.pt-result.is-card{display:grid;align-content:end;gap:2px;width:min(100%,360px);aspect-ratio:85 / 55;padding:24px;box-sizing:border-box;background:#fff;color:#1c1c1c;rotate:-1.5deg}.pt-result.is-card b{font-family:var(--lp-title);font-size:30px;font-weight:400;color:#1f4d3f}.pt-stops .pf{background:#f1efe9}.pt-stops-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px}.lp-invite-card{--lean: -2.5deg;display:grid;gap:24px;width:min(100%,460px);justify-self:end;padding:clamp(24px,3vw,36px);border-radius:22px;background:#faf8f3;color:var(--lp-ink);rotate:var(--lean);transition:rotate .5s var(--lp-ease)}.lp-invite-card:hover{--lean: 0deg}.lp-invite-card header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px dashed rgb(13 12 17 / .24)}.lp-invite-card header span{font-family:var(--lp-hand);font-size:24px;font-weight:560}.lp-next-steps{display:grid;gap:18px;margin:0;padding:0;list-style:none;counter-reset:step}.lp-next-steps li{display:flex;align-items:center;gap:14px;font-family:var(--lp-title);font-size:clamp(20px,1.8vw,24px);line-height:1.15;counter-increment:step}.lp-next-steps li:before{content:counter(step);flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tone);color:var(--lp-ink);font-family:Instrument Sans Variable,Arial,sans-serif;font-size:15px;font-weight:600}.lp-invite-do{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}@media(prefers-reduced-motion:reduce){.lp-invite-card{transition:none}}.lp-copy{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;border:1px solid rgb(255 255 255 / .45);border-radius:var(--radius-control);background:none;color:inherit;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .18s ease,transform .14s var(--lp-ease)}.lp-copy:hover{background:#ffffff1f}.lp-copy:active{transform:scale(.97)}.pt-none{margin:8px 0 0;padding:16px 24px;background:#e7e4dc}.lp-wall-set .lp-swatch{width:44px;height:44px}.lp-wall-set .lp-face{min-height:44px}@media(max-width:1000px){.lp-invite{grid-template-columns:minmax(0,1fr)}.lp-invite-card{justify-self:start}.pt-stops-pair{grid-template-columns:minmax(0,1fr);gap:24px}.lp-stack>li{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.lp-assured{grid-template-columns:minmax(0,1fr)}.lp-team-links a{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.lp-team-links b{grid-column:1 / -1}}@media(max-width:700px),(max-height:760px){.lp-stack>li{position:static}}.pf,.lp-sum-parts a,.pt-kit,.pt-version{position:relative}.pf:after,.lp-sum-parts a:after,.pt-kit:after,.pt-version:after{--h: linear-gradient(#2f6df0 0 0);content:"";position:absolute;inset:-5px;border:1px solid #2f6df0;background:var(--h) 0 0 / 8px 8px no-repeat,var(--h) 100% 0 / 8px 8px no-repeat,var(--h) 0 100% / 8px 8px no-repeat,var(--h) 100% 100% / 8px 8px no-repeat;background-origin:border-box;opacity:0;transform:scale(1.015);pointer-events:none;transition:opacity .16s ease,transform .28s var(--lp-ease)}.pf:hover:after,.lp-sum-parts a:hover:after,.lp-sum-parts a:focus-visible:after,.pt-kit:hover:after,.pt-version:hover:after{opacity:1;transform:none}.landing-cta svg{box-sizing:content-box;margin-right:-14px;padding:8px;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);transition:transform .35s var(--lp-ease),background-color .2s ease}.landing-cta:hover svg{transform:rotate(-45deg)}.landing-cta:active{transform:scale(.97)}.lp-stage-shot{transform:translate(calc(var(--px, 0) * -14px),calc(var(--py, 0) * -10px)) scale(1.03);transition:transform .6s var(--lp-ease)}.lp-bench{transform:perspective(1200px) rotateY(calc(var(--px, 0) * 5deg)) rotateX(calc(var(--py, 0) * -4deg));transition:transform .5s var(--lp-ease)}.pf-do{display:inline-grid!important;overflow:hidden;height:1.35em;box-sizing:content-box}.pf-do span{grid-area:1 / 1}.pf-do span+span{transform:translateY(150%)}.pf-cursor{position:absolute;right:24px;bottom:-2px;width:16px;height:20px;background:#0d0c11;clip-path:polygon(0 0,0 100%,30% 74%,52% 100%,68% 90%,48% 66%,84% 66%);opacity:0;pointer-events:none}.pf-big{display:flex;align-items:center;gap:8px}.pf-big path{fill:none;stroke:#157a50;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30}.pf-sw{width:100%;height:34px;border-radius:6px;background:#1f4d3f}@media(prefers-reduced-motion:no-preference){.pf.is-on .pf-cursor{animation:pf-point 7s var(--lp-ease) infinite}.pf.is-on .pf-do{animation:pf-done 7s linear infinite}.pf.is-on .pf-do span{animation:pf-out 7s var(--lp-ease) infinite}.pf.is-on .pf-do span+span{animation-name:pf-in}.pf.is-on .pf-add{animation:pf-add 7s var(--lp-ease) infinite}.pf.is-on .pf-big path{animation:pf-tick 7s var(--lp-ease) infinite}.pf.is-on .pf-log i{animation:pf-beat 4s ease infinite}.pf.is-on .pf-log:nth-of-type(3) i{animation-delay:1s}.pf.is-on .pf-log:nth-of-type(4) i{animation-delay:2s}.pf.is-on .pf-log:nth-of-type(5) i{animation-delay:3s}}@keyframes pf-point{0%,12%{opacity:0;transform:translate(-90px,34px)}20%{opacity:1}34%,42%{opacity:1;transform:none}38%{transform:scale(.86)}56%,to{opacity:0;transform:translate(16px,16px)}}@keyframes pf-done{0%,38%,88%,to{background:#0d0c11}42%,84%{background:#157a50}}@keyframes pf-out{0%,38%,90%,to{transform:none}43%,85%{transform:translateY(-150%)}}@keyframes pf-in{0%,38%,90%,to{transform:translateY(150%)}43%,85%{transform:none}}@keyframes pf-add{0%,6%{clip-path:inset(0 100% 0 0)}26%,to{clip-path:inset(0)}}@keyframes pf-tick{0%,8%{stroke-dashoffset:30}24%,to{stroke-dashoffset:0}}@keyframes pf-beat{0%,30%,to{transform:none}12%{transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.lp-stage-shot,.lp-bench{transform:none;transition:none}}.pt-hero{position:relative}.pt-hero-art{position:absolute;inset:0 var(--gx, 40px) auto 56%;height:58%;pointer-events:none}.ht{--l: 0;position:absolute;display:grid;place-items:center;border-radius:10px;background:#fff;color:#1c1c1c;font-size:15px;line-height:1.25;translate:calc(var(--px, 0) * var(--l) * -30px) calc(var(--py, 0) * var(--l) * -24px);transition:translate .5s var(--lp-ease)}.ht path{fill:currentColor}.ht b{font-weight:600}.ht small{font-size:13px;color:#4b4a46}.ht-a{--l: 1;top:8%;left:2%;width:46%;aspect-ratio:16 / 10;rotate:-3deg}.ht-b{--l: 1.6;top:2%;right:6%;width:24%;aspect-ratio:1;rotate:4deg}.ht-c{--l: .7;top:54%;right:0;width:42%;min-height:84px;rotate:-1.5deg}.ht-d{--l: 1.3;top:80%;left:28%;background:none}.ht-pill{padding:10px 18px;border-radius:999px;background:#0d0c11;color:#fff;font-weight:600;white-space:nowrap}.ht.is-picked{grid-auto-flow:column;gap:8px;justify-content:center;align-content:center;color:#1f4d3f}.ht.is-picked b{font-family:var(--lp-title);font-size:clamp(24px,2.4vw,34px);font-weight:400}.ht.is-picked:after{--h: linear-gradient(#2f6df0 0 0);content:"";position:absolute;inset:-6px;border:1px solid #2f6df0;background:var(--h) 0 0 / 9px 9px no-repeat,var(--h) 100% 0 / 9px 9px no-repeat,var(--h) 0 100% / 9px 9px no-repeat,var(--h) 100% 100% / 9px 9px no-repeat;background-origin:border-box}.ht-size{position:absolute;top:calc(100% + 12px);left:-6px;padding:2px 8px;background:#2f6df0;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.ht.is-ink{background:#0d0c11;color:#fff}.ht.is-ink b{font-family:var(--lp-title);font-size:clamp(44px,5vw,72px);font-weight:400}.ht.is-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px}.ht.is-cols i{width:100%;aspect-ratio:1;border-radius:6px;background:#1f4d3f}.ht.is-cols i+i{background:#c9dcc8}.ht.is-cols i+i+i{background:#e8b04b}.ht.is-cols i+i+i+i{background:#f1efe9}.ht.is-photo{overflow:hidden}.ht.is-photo img{width:100%;height:100%;object-fit:cover}.ht.is-green{background:#1f4d3f;color:#f7f6f2}.ht.is-name{justify-items:start;align-content:center;padding:14px 18px}.ht.is-badge{align-content:center;gap:2px;padding:14px}.ht.is-badge em{display:grid;place-items:center;width:54px;height:54px;margin-bottom:6px;border-radius:50%;background:#1f4d3f;color:#fff;font-family:var(--lp-title);font-size:22px;font-style:normal}.ht.is-say{aspect-ratio:auto;padding:14px 18px;border-radius:14px 14px 4px;font-size:17px}.ht.is-tool{width:auto;aspect-ratio:auto;padding:8px 12px;border-radius:6px}.ht.is-tool.ht-b{top:32%}.ht.is-tool code{font-size:14px}.ht-d.is-name{top:62%;background:#fff}[data-page=space] .ht:not(.is-green,.ht-d){background:#f1efe9}@media(prefers-reduced-motion:no-preference){.ht{animation:ht-float 8s ease-in-out infinite alternate}.ht-b{animation-delay:-3s}.ht-c{animation-delay:-5s}.ht-d{animation-delay:-1.5s}}@keyframes ht-float{to{transform:translateY(-12px)}}@media(max-width:1000px){.pt-hero-art{display:none}}.pt-fields.is-teams{height:420px}.pt-fields .field{border:0;font:inherit;text-align:left;cursor:pointer}.pt-fields .field:focus-visible{outline:3px solid #fff;outline-offset:-6px}.pt-fields .field .arrow{transition:transform .3s var(--lp-ease)}.pt-fields .field:hover .arrow{transform:translateY(5px)}.tm{--c: #0d0c11;--tint: #f1efe9;display:grid;gap:40px;padding:0 0 64px;background:#fff;color:#0d0c11}.tm>:not(.tm-head){margin-inline:var(--gx)}.tm.is-brand{--field: var(--g-brand);--c: #e8531c;--tint: #ffe7d3}.tm.is-sales{--field: var(--g-gtm);--c: #a24be0;--tint: #f1e3fb}.tm.is-know{--field: var(--g-know);--c: #2f6df0;--tint: #dcebff}.tm.is-all{--field: var(--g-all);--c: #e03d8e;--tint: #ffe3ef}.tm-head{display:grid;grid-template-columns:minmax(0,1fr) clamp(180px,22vw,300px);gap:40px;align-items:center;padding:56px var(--gx);background:var(--field)}.tm h2{margin:0;font-size:clamp(40px,5vw,72px);line-height:1.04}.tm h3{margin:0 0 16px;font-size:clamp(26px,2.6vw,36px);line-height:1.1}.tm ul{margin:0;padding:0;list-style:none}.tm-spaces{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 24px;margin-top:28px!important}.tm-spaces li{padding:9px 0;border-top:1px solid rgb(13 12 17 / .22);font-size:16px;font-weight:600}.tm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.tm-asks{display:grid}.tm-asks li{padding:12px 0;border-top:1px solid rgb(13 12 17 / .14);font-family:var(--lp-title);font-size:clamp(21px,1.9vw,26px);line-height:1.2;transition:padding-left .3s var(--lp-ease),color .2s ease}.tm-helps li{display:flex;gap:12px;align-items:baseline;padding:14px 0;border-top:1px solid rgb(13 12 17 / .14);font-size:18px;line-height:1.35}.tm-helps li:before{content:"";flex:none;width:11px;height:11px;border-radius:3px;background:var(--c);rotate:45deg}.tm-tools{padding:32px;background:radial-gradient(60% 120% at 100% 0%,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%),#0d0c11;color:#f7f6f2}.tm-tools h3{margin-bottom:4px}.tm-tools>p{margin:0 0 24px;font-size:18px}.tm-tools dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0}.tm-tools dt{margin-bottom:6px;font-family:var(--lp-title);font-size:24px}.tm-tools dd{margin:0;font-size:16px;line-height:1.4}.tm-more{justify-self:start;font-size:18px;font-weight:600;color:inherit;text-underline-offset:4px}@media(max-width:1000px){.pt-fields.is-teams{height:auto}.tm{gap:32px;padding-bottom:48px}.tm-head{grid-template-columns:minmax(0,1fr);padding:40px var(--gx)}.tm-head .gl{order:-1;width:120px}.tm-grid{gap:32px}.tm-tools{padding:20px}}.tm-tools>p.tm-soon{margin:24px 0 0;padding-top:16px;border-top:1px solid rgb(255 255 255 / .3);font-size:16px}.lp-for{margin:0 0 20px;font-size:18px;line-height:1.4}@media(prefers-reduced-motion:no-preference){html:has([data-page=teams]){scroll-behavior:smooth}}@media(max-width:1000px){.pt-fields.is-teams .field .pt-field-text[data-off]{display:block!important;max-width:none;height:auto;max-height:none;opacity:1;visibility:visible}}.gl{--a: #0d0c11;--b: #fff;display:block;width:100%;height:auto;overflow:visible}.gl .a{fill:var(--a)}.gl .b{fill:var(--b)}.gl .s,.gl .k,.gl .r{fill:none;stroke:var(--a);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.gl .k{stroke:var(--b);stroke-width:12}.gl .r{stroke-width:26;stroke-linecap:butt}.gl .r.w{stroke:var(--b)}.gl g,.gl path,.gl circle,.gl rect{transform-box:fill-box}.gl .f1,.gl .f2,.gl .f3{transform-box:view-box;transform-origin:120px 200px;transition:rotate .5s var(--lp-ease)}.gl .f1{rotate:-14deg}.gl .f3{rotate:14deg}.tm-head:hover .gl .f1,.ht:hover .gl .f1{rotate:-24deg}.tm-head:hover .gl .f3,.ht:hover .gl .f3{rotate:24deg}.gl .c1,.gl .c2,.gl .c3{transition:translate .4s var(--lp-ease)}.tm-head:hover .gl .c3{translate:0 -14px}.tm-head:hover .gl .c2{translate:0 -7px}.gl .t1,.gl .t2,.gl .t3,.gl .t4{transform-origin:center;transition:rotate .6s var(--lp-ease)}.tm-head:hover .gl .t1,.tm-head:hover .gl .t3{rotate:90deg}.tm-head:hover .gl .t2,.tm-head:hover .gl .t4{rotate:-90deg}.gl .sw{transform-box:view-box;transform-origin:120px 0}.gl .spin,.gl .spin-slow{transform-box:view-box;transform-origin:120px 120px}.gl .le{transition:translate .45s var(--lp-ease)}@media(prefers-reduced-motion:no-preference){.gl .sw{animation:gl-swing 5s ease-in-out infinite alternate}.gl .spin{animation:gl-spin 26s linear infinite}.gl .spin-slow{animation:gl-spin 40s linear infinite}.gl .o{animation:gl-beat 4s ease-in-out infinite;transform-origin:center}}@keyframes gl-swing{0%{rotate:-3deg}to{rotate:3deg}}@keyframes gl-spin{to{rotate:360deg}}@keyframes gl-beat{50%{scale:1.14}}.ht.is-glyph.ht-a{width:34%;rotate:-4deg}.ht.is-glyph.ht-b{top:6%;right:22%;width:26%}.ht.is-glyph.ht-c{top:2%;right:-2%;width:22%;min-height:0;rotate:5deg}.ht.is-glyph.ht-d{top:62%;left:40%;width:24%;rotate:-3deg}.ht.is-brand{background:var(--g-brand)}.ht.is-sales{background:var(--g-gtm)}.ht.is-know{background:var(--g-know)}.ht.is-all{background:var(--g-all)}.ht.is-glyph{display:block}.pt-fields.is-teams{margin-bottom:48px}.pt-fields.is-teams .field{--fg: #0d0c11}.pt-fields.is-teams .field.is-all{background:#fff}@media(max-width:1000px){.pt-fields.is-teams .field{flex:none;gap:20px;height:auto;min-height:0}}.ht.is-glyph{padding:clamp(16px,2.2vw,30px)}.lp-bar .lp-nav{margin-right:14px;margin-left:auto}.lp-burger{display:none}.lp-bar .lp-menu-list{right:0;left:auto}@media(max-width:620px){.lp-bar .lp-nav{display:none}.lp-bar .lp-enter{margin-left:auto}.lp-bar .lp-burger{position:static;display:block}.lp-burger>button:after{display:none}.lp-burger>button{justify-content:center}.lp-burger>button[aria-expanded=true] svg{transform:none}.lp-burger rect{transform-box:fill-box;transform-origin:center;transition:transform .2s var(--lp-ease),opacity .16s ease}.lp-burger>button[aria-expanded=true] rect:nth-child(1){transform:translateY(5px) rotate(45deg)}.lp-burger>button[aria-expanded=true] rect:nth-child(2){opacity:0}.lp-burger>button[aria-expanded=true] rect:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.lp-bar .lp-burger .lp-menu-list{position:absolute;top:100%;right:var(--gx);left:var(--gx);width:auto;max-height:calc(100dvh - 96px);overflow-y:auto}.lp-bar.is-float .lp-burger .lp-menu-list{right:0;left:0;top:calc(100% + 6px)}}.ab-band{height:clamp(220px,34vw,460px);overflow:hidden;margin-inline:var(--gx)}.ab-band picture,.ab-band img{display:block;width:100%;height:100%;object-fit:cover}.ab-page{padding:72px var(--gx) 96px;background:#faf8f3;color:#0d0c11}.ab-text{display:grid;gap:72px}.ab-text section{scroll-margin-top:24px}.ab-text h2{margin:0 0 16px;font-size:clamp(32px,3.4vw,48px);line-height:1.08}.ab-text p{margin:0 0 16px;font-size:19px;line-height:1.5}.ab-text p a{color:inherit;text-underline-offset:3px}.ab-text .gl{--b: #d9d5ca;width:64px;margin-bottom:16px}.ab-text .gl *{animation:none}.ab-parts{display:grid;margin:8px 0 0;padding:0;list-style:none}.ab-parts li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:16px 0;border-top:1px solid rgb(13 12 17 / .16);font-size:17px;line-height:1.45}.ab-parts a{display:inline-flex;align-items:center;gap:8px;align-self:start;color:inherit;font-family:var(--lp-title);font-size:22px;line-height:1.2;text-decoration:none}.ab-parts a svg{flex:none;transition:transform .3s var(--lp-ease)}.ab-parts a:hover svg{transform:translate(5px)}.ab-holds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0}.ab-holds dt{margin-bottom:4px;font-family:var(--lp-title);font-size:22px;line-height:1.2}.ab-holds dd{margin:0;font-size:17px;line-height:1.45}[data-page=about] .ab-text .landing-cta{margin-top:8px;background:#0d0c11;color:#fff}@media(max-width:1000px){.ab-page{padding-block:48px 64px}.ab-text{gap:48px}.ab-parts li{grid-template-columns:minmax(0,1fr);gap:4px}}.lp-made{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 var(--gx) 48px;background:#ffffff2e;border-block:1px solid rgb(255 255 255 / .18)}.lp-made a{display:grid;gap:4px;padding:28px 24px;background:#1c1c1c;color:#f7f6f2;text-decoration:none;transition:background-color .2s ease}.lp-made a:hover,.lp-made a:focus-visible{background:#2a2930}.lp-made small{font-size:14px}.lp-made b{display:inline-flex;align-items:center;gap:12px;font-family:var(--lp-title);font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.1}.lp-made svg{transition:transform .3s var(--lp-ease)}.lp-made a:hover svg{transform:translate(6px)}@media(max-width:620px){.lp-made{grid-template-columns:minmax(0,1fr)}}.tm-asks li:hover{padding-left:10px;color:var(--c)}.ab-state{margin:0 0 32px!important;font-family:var(--lp-title);font-size:clamp(30px,3.6vw,50px)!important;letter-spacing:-.012em;line-height:1.14!important}.ab-text p:not(.ab-state){max-width:38em}.ab-holds{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:10px}.ab-holds>div{grid-column:span 2;padding:22px;border-radius:10px;background:#efece4;transition:background-color .25s ease}.ab-holds>div:hover{background:#e7e3d8}.ab-holds>div:nth-child(1){grid-column:span 4;background:#0d0c11;color:#f7f6f2}.ab-holds>div:nth-child(6){grid-column:span 6;background:linear-gradient(100deg,#ffd9b8,#ffd3e6 50%,#cfe2ff)}.ab-holds>div:nth-child(1) dt{font-size:clamp(28px,2.8vw,38px)}.ab-marquee{overflow:hidden;border-top:1px solid rgb(13 12 17 / .16);background:#faf8f3;color:#0d0c11}.ab-marquee>div{display:flex;gap:48px;width:max-content;padding:22px 0;font-family:var(--lp-title);font-size:clamp(24px,2.6vw,36px);white-space:nowrap}.ab-page{padding-bottom:72px}@media(prefers-reduced-motion:no-preference){.ab-marquee>div{animation:lp-band 42s linear infinite}.ab-marquee:hover>div{animation-play-state:paused}@supports (animation-timeline: view()){.ab-band img{animation:ab-grow linear both;animation-timeline:view();animation-range:entry 0% cover 50%}}}@keyframes ab-grow{0%{transform:scale(1.16)}}@media(max-width:620px){.ab-holds>div,.ab-holds>div:nth-child(1),.ab-holds>div:nth-child(6){grid-column:1 / -1}}@media(max-width:1000px){.tm-grid,.tm-tools dl{grid-template-columns:minmax(0,1fr)}}.ab-text section{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:0 48px}.ab-text section>*{grid-column:2}.ab-text section>h2{grid-row:1;grid-column:1}.ab-text section>.gl{grid-row:2 / span 6;grid-column:1}@media(max-width:1000px){.ab-text section{grid-template-columns:minmax(0,1fr)}.ab-text section>*,.ab-text section>h2,.ab-text section>.gl{grid-row:auto;grid-column:1}.ab-text section>.gl{order:-1}}main>.pt-hero{position:relative;box-sizing:border-box;align-content:space-between;min-height:calc(100svh - 92px)}.pt-hero-art{height:min(58%,520px)}[data-page=about] .ab-text .landing-cta{justify-self:start}@media(max-width:1000px){main>.pt-hero{align-content:end;gap:16px}}@media(max-width:620px){.pc{width:min(var(--w),76vw)}.pc b.is-48{font-size:30px;line-height:1.1}}.lp-bar.is-float{--bar-fg: #f7f6f2;--bar-tint: rgb(255 255 255 / .1);--bar-tint-up: rgb(255 255 255 / .18);--ask-bg: #f7f6f2;--ask-fg: #0d0c11;--ask-hover: #fff;position:fixed;top:12px;right:var(--gx);left:var(--gx);z-index:40;box-sizing:border-box;width:auto;min-height:52px;padding:3px 6px 3px 16px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#0d0c11c7;color:#f7f6f2;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);transition:transform .32s var(--lp-ease),opacity .2s ease}.lp-bar.is-float :is(.ive-logo,.lp-nav,.lp-nav a,.lp-menu>button){color:#f7f6f2}.lp-bar.is-float .lp-menu-list a{color:#1c1c1c}.lp-bar .lp-enter{min-height:38px;padding:0 14px;font-size:14px}.lp-bar.is-float .lp-enter{background:#ffffff1a;color:#f7f6f2}.lp-stage:has(.is-float){z-index:40}.lp-bar.is-float.is-away{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 20px))}@media(prefers-reduced-motion:reduce){.lp-bar.is-float{transition:none}}.lp-ask-stage{padding-top:84px}.lp-pin.is-pinned .lp-pin-stage{padding-top:92px;box-sizing:border-box}.tm,.ab-text section{scroll-margin-top:88px}.tool-mark{flex:none;display:block}.tool-mark path{fill:currentColor}.ab-marquee>div{align-items:center;gap:76px;padding:24px 0}.pt-clients li{display:flex;gap:12px;align-items:center}.pt-clients .tool-mark{padding:5px;border-radius:8px;background:#fff;box-sizing:content-box}[data-page=about]{--bar-fg: #f7f6f2;--bar-tint: rgb(255 255 255 / .12);--bar-tint-up: rgb(255 255 255 / .22)}[data-page=about] .pt-body{background:#0d0c11}.ab-hero{display:flex;flex-direction:column;min-height:calc(100svh - 92px);background:#0d0c11;color:#f7f6f2}.ab-hero-say{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px 48px;align-items:end;padding:24px var(--gx) 36px}.ab-hero h1{margin:0;font-size:clamp(38px,5vw,72px);line-height:1.04}.ab-hero-say p{margin:0;font-size:18px;line-height:1.45}.ab-ive{display:flex;flex:1;min-height:380px}.ab-ive a{position:relative;display:block;flex:1 1 0;overflow:hidden;min-width:0;background:var(--field);background-size:180% 180%;color:#0d0c11;text-decoration:none;transition:flex-grow .6s var(--lp-ease)}.ab-ive a.is-brand{--field: var(--g-brand)}.ab-ive a.is-know{--field: var(--g-know)}.ab-ive a.is-gtm{--field: var(--g-gtm)}.ab-ive a:hover,.ab-ive a:focus-visible{flex-grow:1.7}.ab-ive-word{position:absolute;top:24px;left:28px;z-index:1;display:grid}.ab-ive-word b{font-family:var(--lp-title);font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.1}.ab-ive-word small{font-size:15px;font-weight:600}.ab-ive-letter{position:absolute;right:4%;bottom:-.26em;font-family:"Bricolage Grotesque Variable",var(--lp-title);font-size:min(36vw,62svh);font-weight:700;letter-spacing:-.03em;line-height:1;transition:transform .7s var(--lp-ease)}.ab-ive a:hover .ab-ive-letter,.ab-ive a:focus-visible .ab-ive-letter{transform:translateY(-3%) scale(1.04)}@media(prefers-reduced-motion:no-preference){.ab-ive a{animation:ab-flow 12s ease-in-out infinite alternate}.ab-ive a.is-know{animation-delay:-4s}.ab-ive a.is-gtm{animation-delay:-8s}@supports (animation-timeline: view()){.ab-ive-letter{animation:ab-rise linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes ab-flow{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes ab-rise{to{translate:0 -22%}}@media(max-width:1000px){.ab-hero-say{grid-template-columns:minmax(0,1fr);padding-top:16px}.ab-ive{flex-direction:column;min-height:0}.ab-ive a{flex:1 1 0;min-height:118px}.ab-ive-word{top:50%;left:var(--gx);transform:translateY(-50%)}.ab-ive-letter{bottom:-.2em;font-size:min(46vw,24svh)}}.lp-stage.is-film{background:radial-gradient(60% 46% at 50% 62%,rgb(13 12 17 / 0),var(--lp-ink) 100%),conic-gradient(from 210deg at 50% 62%,var(--lp-i),var(--lp-v),var(--lp-e),var(--lp-i));background-color:var(--lp-ink)}.lp-stage.is-film:before{content:"";position:absolute;inset:0;z-index:-1;background:#0d0c11a8}.landing.is-launch .lp-stage.is-film .landing-main{flex-direction:column;align-items:center;gap:clamp(36px,5vh,64px);padding:clamp(24px,5vh,56px) var(--gx) clamp(28px,4vh,44px)}@media(max-width:900px){.lp-stage.is-film{min-height:0}.landing.is-launch .lp-stage.is-film .landing-main{flex:none;justify-content:flex-end;min-height:calc(100svh - 68px);padding-bottom:28px}}.lp-stage.is-film .landing-hero{justify-items:center;max-width:900px;text-align:center}.lp-stage.is-film .landing-hero h1{font-size:clamp(38px,5.4vw,84px)}.lp-stage.is-film .landing-hero>p{max-width:58ch;text-wrap:balance}.lp-stage.is-film .landing-actions{flex-direction:column;justify-content:center;gap:12px}.lp-film{width:min(100%,1180px,calc((100svh - 120px) * 16 / 9));perspective:1800px}.lp-film figure{--open: 1;position:relative;margin:0;padding:8px;border:1px solid rgb(255 255 255 / .14);border-radius:22px;background:#ffffff0a;transform:rotateX(calc((1 - var(--open)) * 14deg)) scale(calc(.96 + var(--open) * .04));transform-origin:50% 0;will-change:transform}@media(prefers-reduced-motion:no-preference){.lp-film figure{--open: 0}}.lp-works{display:grid;justify-items:center;gap:22px;grid-template-columns:minmax(0,1fr);padding:0 var(--gx) clamp(56px,9vh,104px);text-align:center}.lp-works p{margin:0;font-family:var(--lp-hand);font-size:clamp(20px,1.18rem + .28vw,23px);font-weight:560;line-height:1.1;text-wrap:balance;color:#faf8f3c2}.lp-works-view{display:flex;width:min(100%,1180px);min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-works ul{flex:none;display:flex;gap:48px;margin:0;padding:0 48px 0 0;list-style:none}.lp-works li{--mono: .72;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:500;white-space:nowrap;color:#faf8f3c2}.lp-works img{flex:none;width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(var(--mono))}.lp-works [data-mono=tile] img{transform:scale(1.4)}.lp-works [data-mono=faint] img{filter:brightness(0) invert(var(--mono)) drop-shadow(0 0 0 #dcdcd8) drop-shadow(0 0 0 #dcdcd8) drop-shadow(0 0 0 #dcdcd8)}@media(prefers-reduced-motion:no-preference){.lp-works ul{animation:lp-works-run 48s linear infinite}}@media(prefers-reduced-motion:reduce){.lp-works-view{-webkit-mask-image:none;mask-image:none}.lp-works ul{flex:1;flex-wrap:wrap;justify-content:center;padding:0}.lp-works ul[data-twin]{display:none}}@keyframes lp-works-run{to{transform:translate(-100%)}}.lp-works>a{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--lp-on-ink);text-underline-offset:4px}.landing.is-intro .lp-works{opacity:0}.lp-film-home{overflow:hidden;aspect-ratio:16 / 9;border-radius:14px;background:var(--lp-ink) url(/_site/film/ive-launch-poster.webp) center / cover}.lp-film video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;cursor:pointer}.lp-film-dialog video{cursor:default}.lp-film-btn{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#faf8f3d1;color:#0d0c11;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s var(--lp-ease)}.lp-film-btn:hover{transform:scale(1.05)}.lp-film-btn:active{transform:scale(.96)}.lp-film-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.lp-film-btn svg{display:block;width:16px;height:16px}.lp-film-btn.is-toggle{right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px)}.lp-film-btn.is-expand{bottom:clamp(16px,2vw,28px);left:clamp(16px,2vw,28px)}.lp-film-btn.is-mute{bottom:16px;left:16px}.lp-film-btn .i-pause,.lp-film-btn .i-muted{display:none}.lp-film-btn.is-playing .i-pause,.lp-film-btn.is-muted .i-muted{display:block}.lp-film-btn.is-playing .i-play,.lp-film-btn.is-muted .i-sound{display:none}.lp-film-dialog{width:min(92vw,calc((100dvh - 8rem) * 16 / 9));max-width:none;padding:0;border:0;background:none;overflow:visible}.lp-film-dialog::backdrop{background:#0d0c11eb;transition:opacity .3s ease}.lp-film-dialog.is-leaving::backdrop{opacity:0}.lp-film-dialog.is-leaving .lp-film-close{opacity:0}@media(prefers-reduced-motion:no-preference){.lp-film-dialog[open]::backdrop{animation:lp-film-dim .36s ease}}@keyframes lp-film-dim{0%{opacity:0}}.lp-film-slot{position:relative;overflow:hidden;border-radius:14px}.lp-film-dialog .is-toggle{right:16px;bottom:16px}.lp-film-close{position:fixed;z-index:3;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .4);border-radius:50%;background:none;color:#fff;cursor:pointer}.lp-film-close svg{width:22px;height:22px}html:has(.lp-film-dialog[open]){overflow:hidden}@media(orientation:landscape)and (max-height:500px){.lp-film-dialog{width:min(100vw,calc(100dvh * 16 / 9));max-height:none}.lp-film-slot{border-radius:0}.lp-film-close{top:12px;right:12px;background:#0d0c1180}}
