@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.7bb0ada4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.5f7c9333.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.4b5f6188.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.d8302362.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_d4c893ca-module__IiB1va__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_d4c893ca-module__IiB1va__variable{--font-pine-mono:"DM Mono","DM Mono Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_fb00fa7e-module__HBOUGq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_fb00fa7e-module__HBOUGq__variable{--font-pine-syne:"Syne","Syne Fallback"}
.pine-landing-scope{--bg:#080605;--bg-elevated:#0f0a08;--surface:#160e0ab8;--surface-solid:#140c09;--border:#d48c5f1f;--border-strong:#d48c5f38;--text:#f4ebe3;--muted:#9c8478;--accent:#f57e4d;--accent-deep:#dc5426;--accent-glow:#f57e4d59;--accent-subtle:#f57e4d1a;--accent-muted:#f79e77;--red:#e6424c;--red-soft:#e6424c1f;--pine-section-y:clamp(4rem,9vw,7rem);--amber:#eba941;--amber-soft:#eba9411a;scroll-behavior:smooth;isolation:isolate;color:var(--text);font-family:var(--font-pine-syne),system-ui,sans-serif;background-color:var(--bg);background-image:radial-gradient(100% 80% at 50% -30%,#b44e2e38,#0000 55%),radial-gradient(70% 50% at 100% 0,#9c433f1f,#0000 50%),radial-gradient(60% 40% at 0 80%,#833f291a,#0000 45%);background-image:radial-gradient(100% 80% at 50% -30%,lab(46.6577% 40.5914 39.4754/.22),#0000 55%),radial-gradient(70% 50% at 100% 0,lab(40.8193% 37.6624 21.7546/.12),#0000 50%),radial-gradient(60% 40% at 0 80%,lab(35.4024% 28.7349 27.1468/.1),#0000 45%);min-height:100vh;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.pine-landing-scope{--accent:lab(66.3419% 44.257 47.8952);--accent-deep:lab(54.4155% 52.6715 53.6446);--accent-glow:lab(66.3419% 44.257 47.8952/.35);--accent-subtle:lab(66.3419% 44.257 47.8952/.1);--accent-muted:lab(73.6941% 31.5416 34.9535);--red:lab(53.8412% 63.807 33.5697);--red-soft:lab(53.8412% 63.807 33.5697/.12);--amber:lab(74.3749% 18.2478 61.1498);--amber-soft:lab(74.3749% 18.2478 61.1498/.1)}}.pine-landing-scope *{box-sizing:border-box;margin:0;padding:0}.pine-landing-scope:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-size:56px 56px,56px 56px,200px 200px;position:fixed;inset:0}.pine-landing-scope>*{z-index:1;position:relative}.pine-landing-scope>header{padding-top:clamp(2rem,7vw,4.5rem);padding-bottom:clamp(1rem,2.5vw,1.75rem)}.pine-landing-scope .pine-nav{z-index:100;pointer-events:none;background:0 0;border:none;position:fixed;top:0;left:0;right:0}.pine-landing-scope .pine-nav-bar{pointer-events:auto;border-bottom:1px solid var(--border);background:color-mix(in oklch,var(--bg)92%,transparent)}@supports not (background:color-mix(in oklch, black, white)){.pine-landing-scope .pine-nav-bar{background:#080605eb}}.pine-landing-scope .pine-nav-bar-inner{justify-content:space-between;align-items:center;gap:.75rem 1rem;max-width:72rem;min-height:3.25rem;margin:0 auto;padding:1rem 1.5rem;display:flex}@media (min-width:768px){.pine-landing-scope .pine-nav-bar-inner{padding:1.1rem 2.5rem}}.pine-landing-scope .pine-nav-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.pine-landing-scope .pine-logo{font-family:var(--font-instrument-serif),serif;color:var(--accent);letter-spacing:-.03em;align-items:center;gap:.55rem;font-size:1.35rem;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.pine-landing-scope .pine-logo-mark{background:var(--accent);width:7px;height:7px;box-shadow:0 0 14px var(--accent-glow);border-radius:50%;flex-shrink:0}.pine-landing-scope a.pine-logo:hover{color:#ffae89;color:lab(78.4358% 28.261 32.1441)}.pine-landing-scope a.pine-logo:hover .pine-logo-mark{box-shadow:0 0 18px var(--accent-glow)}.pine-landing-scope .nav-link-quiet{font-family:var(--font-pine-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#b99f8d;color:lab(67.3807% 8.12054 12.9004);border-radius:9999px;padding:.55rem .9rem;font-size:.625rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.pine-landing-scope .nav-link-quiet:hover{color:var(--text);background:#ffffff0f}.pine-landing-scope .nav-cta{background:linear-gradient(145deg,#fa9264 0%,var(--accent-deep)100%);color:#0a0705;font-family:var(--font-pine-syne),sans-serif;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 1px 0 #ffffff47 inset,0 4px 18px -4px var(--accent-glow);border:none;border-radius:9999px;align-items:center;padding:.55rem 1.1rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .25s,filter .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.pine-landing-scope .nav-cta{background:linear-gradient(145deg,lab(71.2118% 37.3077 41.9345) 0%,var(--accent-deep)100%)}}.pine-landing-scope .nav-cta:hover{box-shadow:0 1px 0 #ffffff52 inset,0 10px 32px -8px var(--accent-glow);filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:380px){.pine-landing-scope .pine-logo{font-size:1.2rem}.pine-landing-scope .nav-link-quiet{padding-left:.55rem;padding-right:.55rem}}.pine-landing-scope .hero{flex-direction:column;justify-content:center;align-items:stretch;min-height:calc(100dvh - 9.5rem);padding:clamp(1.5rem,4vw,2.5rem) 1.5rem clamp(2rem,5vw,3.5rem);display:flex;position:relative;overflow:hidden}@media (min-width:640px){.pine-landing-scope .hero{min-height:calc(100dvh - 10.5rem);padding:clamp(1.5rem,4vw,2.5rem) 2.5rem clamp(2rem,5vw,3.5rem)}}.pine-landing-scope .hero-glow{z-index:0;pointer-events:none;filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.pine-landing-scope .hero-glow--1{background:#b44e2e59;background:lab(46.6577% 40.5914 39.4754/.35);width:min(55vw,520px);height:min(55vw,520px);position:fixed;top:-15%;right:-10%}.pine-landing-scope>.hero-glow--1{z-index:0}.pine-landing-scope .hero-glow--2{background:#8c343233;background:lab(35.0104% 37.7494 22.1378/.2);width:min(45vw,400px);height:min(45vw,400px);bottom:10%;left:-15%}.pine-landing-scope .hero-inner{z-index:1;width:100%;max-width:72rem;margin-inline:auto;position:relative}.pine-landing-scope .hero-title-heroic{font-family:var(--font-instrument-serif),serif;letter-spacing:-.032em;text-wrap:balance;opacity:0;max-width:min(46rem,100%);margin-bottom:1rem;font-size:clamp(2.15rem,5vw,3.35rem);font-weight:400;line-height:1.07;animation:.75s cubic-bezier(.22,1,.36,1) 60ms forwards pineFadeUp}.pine-landing-scope .hero-title-line{display:block}.pine-landing-scope .hero-title-line+.hero-title-line{margin-top:.08em}.pine-landing-scope .hero-title-accent{color:var(--accent);font-style:italic;font-weight:500}.pine-landing-scope .hero-subhead{font-family:var(--font-pine-syne),sans-serif;letter-spacing:-.025em;color:var(--accent);opacity:0;max-width:min(36rem,100%);margin-bottom:1.1rem;font-size:clamp(1.05rem,2.1vw,1.3rem);font-weight:650;line-height:1.38;animation:.75s cubic-bezier(.22,1,.36,1) .12s forwards pineFadeUp}.pine-landing-scope .hero-subhead strong{color:var(--accent);font-weight:750}.pine-landing-scope .hero-body{color:#bea597;color:lab(69.6984% 7.52291 10.8081);text-wrap:balance;opacity:0;max-width:min(38rem,100%);margin-bottom:1.5rem;font-size:clamp(.9375rem,1.5vw,1.03125rem);font-weight:450;line-height:1.48;animation:.75s cubic-bezier(.22,1,.36,1) .18s forwards pineFadeUp}.pine-landing-scope .hero-body--compact{color:#b79f92;color:lab(67.3825% 7.30756 10.4988);max-width:min(40rem,100%);margin-bottom:1.35rem;font-size:clamp(.8125rem,1.35vw,.90625rem);font-weight:420;line-height:1.52}.pine-landing-scope .hero-body br{display:none}@media (min-width:520px){.pine-landing-scope .hero-body br{display:inline}}.pine-landing-scope .hero-target{color:#dabead;color:lab(78.9576% 8.60918 12.3619);opacity:0;background:linear-gradient(90deg,#ed845b0f 0%,#0000 100%);background:linear-gradient(90deg,lab(66.5153% 38.3268 40.6218/.06) 0%,#0000 100%);border-left:3px solid #ed845ba6;border-left:3px solid lab(66.5153% 38.3268 40.6218/.65);max-width:38rem;margin-bottom:1.75rem;padding:1rem 0 1rem 1.15rem;font-size:clamp(.90625rem,1.45vw,1rem);font-weight:550;line-height:1.55;animation:.75s cubic-bezier(.22,1,.36,1) .24s forwards pineFadeUp}.pine-landing-scope .hero-actions{opacity:0;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.35rem;animation:.75s cubic-bezier(.22,1,.36,1) .3s forwards pineFadeUp;display:flex}.pine-landing-scope .hero-action{font-family:var(--font-pine-syne),sans-serif;letter-spacing:-.01em;font-size:.8125rem;font-weight:650;text-decoration:none;transition:color .2s,opacity .2s}.pine-landing-scope .hero-action--primary{color:var(--accent);border-bottom:1px solid #f57e4d73;border-bottom:1px solid lab(66.3419% 44.257 47.8952/.45);padding-bottom:.1rem}.pine-landing-scope .hero-action--primary:hover{color:#ffad86;color:lab(78.3623% 31.0226 35.4062);border-bottom-color:#ffad8699;border-bottom-color:lab(78.3623% 31.0226 35.4062/.6)}.pine-landing-scope .hero-action--quiet{font-family:var(--font-pine-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#a38978;color:lab(59.2581% 8.16962 12.9461);font-size:.6875rem;font-weight:500}.pine-landing-scope .hero-action--quiet:hover{color:var(--text)}.pine-landing-scope .hero-note{max-width:32rem;font-family:var(--font-pine-mono),monospace;letter-spacing:.06em;color:#856b5d;color:lab(47.6113% 9.13107 12.18);opacity:0;margin:0;font-size:.625rem;font-weight:400;line-height:1.55;animation:.75s cubic-bezier(.22,1,.36,1) .36s forwards pineFadeUp}.pine-landing-scope .hero-eyebrow{font-family:var(--font-pine-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:#9a8070;color:lab(55.7512% 8.72958 12.4722);opacity:0;margin:0 0 1rem;font-size:.625rem;font-weight:500;animation:.75s cubic-bezier(.22,1,.36,1) forwards pineFadeUp}.pine-landing-scope .hero-layout{align-items:stretch;gap:2.25rem;display:grid}@media (min-width:1024px){.pine-landing-scope .hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(280px,1fr);align-items:center;gap:clamp(2rem,4.5vw,3.75rem)}}.pine-landing-scope .hero-copy{min-width:0}@media (min-width:768px){.pine-landing-scope .hero-copy{border-left:1px solid #ed845b38;border-left:1px solid lab(66.5153% 38.3268 40.6218/.22);padding-left:1.35rem}}.pine-landing-scope .hero-context-grid{opacity:0;border-top:1px solid #ed845b2e;border-top:1px solid lab(66.5153% 38.3268 40.6218/.18);gap:1.1rem 1.25rem;margin-top:1.65rem;padding-top:1.35rem;animation:.75s cubic-bezier(.22,1,.36,1) .2s forwards pineFadeUp;display:grid}@media (min-width:768px){.pine-landing-scope .hero-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem}}.pine-landing-scope .hero-context-label{font-family:var(--font-pine-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#9b7f72;color:lab(55.7178% 9.40484 11.7564);margin-bottom:.35rem;font-size:.5625rem;font-weight:500;display:block}.pine-landing-scope .hero-context-item p{color:#cab2a3;color:lab(74.3393% 7.50637 10.7941);text-wrap:balance;margin:0;font-size:.8125rem;font-weight:450;line-height:1.45}.pine-landing-scope .hero-visual{opacity:0;justify-content:center;align-items:center;width:100%;max-width:min(40rem,100%);min-height:min(48vw,240px);margin-inline:auto;animation:.85s cubic-bezier(.22,1,.36,1) .26s forwards pineFadeUp;display:flex;position:relative}@media (min-width:1024px){.pine-landing-scope .hero-visual{margin-inline:0;max-width:min(28rem,100%);min-height:clamp(260px,32vw,340px);margin-left:auto}}.pine-landing-scope .pine-hero-loop-video-crop{width:100%;height:min(48vw,240px);position:relative;overflow:hidden}@media (min-width:1024px){.pine-landing-scope .pine-hero-loop-video-crop{height:clamp(260px,32vw,340px)}}.pine-landing-scope .pine-hero-loop-video{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.pine-landing-scope .problem-section{padding:var(--pine-section-y)0}.pine-landing-scope .problem-inner{max-width:72rem;margin:0 auto;padding:0 1.5rem}@media (min-width:640px){.pine-landing-scope .problem-inner{padding:0 2.5rem}}.pine-landing-scope .problem-header{max-width:40rem;margin-bottom:3rem}@media (min-width:768px){.pine-landing-scope .problem-header{margin-bottom:4rem}}.pine-landing-scope .problem-eyebrow{font-family:var(--font-pine-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);width:100%;max-width:12rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:.5625rem;font-weight:500;display:inline-block}.pine-landing-scope .problem-header h2{font-family:var(--font-instrument-serif),serif;letter-spacing:-.028em;margin-bottom:1.125rem;font-size:clamp(2.125rem,4.8vw,3.75rem);font-weight:400;line-height:1.04}.pine-landing-scope .problem-header h2 span{color:var(--accent);font-style:italic}.pine-landing-scope .problem-header p{color:#b99f8d;color:lab(67.3807% 8.12054 12.9004);max-width:32rem;font-size:1.0625rem;font-weight:450;line-height:1.68}.pine-landing-scope .problem-doc{max-width:100%}.pine-landing-scope .tension-axis{border-bottom:1px solid var(--border);align-items:center;gap:1rem;margin-bottom:2.25rem;padding-bottom:1.25rem;display:none}@media (min-width:768px){.pine-landing-scope .tension-axis{display:flex}}.pine-landing-scope .tension-axis-label{font-family:var(--font-pine-mono),monospace;letter-spacing:.2em;text-transform:uppercase;flex:1;font-size:.5625rem;font-weight:600}.pine-landing-scope .tension-axis-label--respondent{color:#f6946d;color:lab(71.2477% 35.2621 36.8974)}.pine-landing-scope .tension-axis-label--company{text-align:right;color:#eea285;color:lab(73.808% 26.6331 27.4554)}.pine-landing-scope .tension-axis-line{opacity:.55;background:linear-gradient(90deg,#d35e2c80,#ed845b80);background:linear-gradient(90deg,lab(54.7041% 44.8085 50.448/.5),lab(66.5153% 38.3268 40.6218/.5));flex:0 0 3.5rem;height:1px}.pine-landing-scope .tension-list{margin:0;padding:0;list-style:none}.pine-landing-scope .tension-item{border-top:1px solid var(--border);grid-template-columns:1fr;gap:1.15rem;padding:2rem 0;display:grid}@media (min-width:768px){.pine-landing-scope .tension-item{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1.5rem 2rem;padding:2.35rem 0}}.pine-landing-scope .tension-item:first-of-type{border-top:none;padding-top:0}.pine-landing-scope .tension-index{font-family:var(--font-instrument-serif),serif;letter-spacing:-.04em;color:#56433b;color:lab(30.2097% 7.78896 7.97668);font-size:clamp(1.65rem,3vw,2.1rem);line-height:1}@media (min-width:768px){.pine-landing-scope .tension-index{text-align:right;padding-top:.2rem}}.pine-landing-scope .tension-pair{flex-direction:column;gap:0;min-width:0;display:flex}@media (min-width:768px){.pine-landing-scope .tension-pair{grid-template-columns:1fr auto 1fr;align-items:start;gap:0 2rem;display:grid}}.pine-landing-scope .tension-gutter{display:none}@media (min-width:768px){.pine-landing-scope .tension-gutter{background:linear-gradient(#0000 0%,#a25c4159 50%,#0000 100%);background:linear-gradient(#0000 0%,lab(47.0909% 27.2419 28.6605/.35) 50%,#0000 100%);align-self:stretch;width:1px;min-height:4rem;display:block}}.pine-landing-scope .tension-col{background:0 0;border:none;border-radius:0;min-width:0;padding:0 0 0 .85rem}.pine-landing-scope .tension-col--respondent{border-left:2px solid #de4d528c;border-left:2px solid lab(54.0619% 57.3416 29.5581/.55)}.pine-landing-scope .tension-col--company{border-left:2px solid #df784e7a;border-left:2px solid lab(61.8645% 38.4933 41.116/.48);margin-top:1.5rem;padding-top:.25rem}@media (min-width:768px){.pine-landing-scope .tension-col--company{margin-top:0;padding-top:0}}.pine-landing-scope .tension-tag{font-family:var(--font-pine-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;font-size:.53125rem;font-weight:600;display:block}.pine-landing-scope .tension-col--respondent .tension-tag{color:#f48a61;color:lab(68.8403% 38.249 40.4092)}.pine-landing-scope .tension-col--company .tension-tag{color:#e19678;color:lab(69.1631% 26.7154 27.5889)}@media (min-width:768px){.pine-landing-scope .tension-tag{display:none}}.pine-landing-scope .tension-title{font-family:var(--font-pine-syne),sans-serif;letter-spacing:-.02em;color:var(--text);margin-bottom:.45rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:650;line-height:1.35}.pine-landing-scope .tension-desc{font-family:var(--font-pine-mono),monospace;color:#b1998b;color:lab(65.0574% 7.54127 10.8239);font-size:clamp(.8125rem,1.1vw,.875rem);font-weight:350;line-height:1.75}.pine-landing-scope .tension-figures{border-top:1px solid var(--border-strong);grid-template-columns:1fr;gap:2.25rem;margin-top:3rem;padding-top:2.5rem;display:grid}@media (min-width:700px){.pine-landing-scope .tension-figures{grid-template-columns:1fr 1fr;gap:3rem}}.pine-landing-scope .tension-figure{background:0 0;border:none;margin:0;padding:0}.pine-landing-scope .tension-figure-value{font-family:var(--font-instrument-serif),serif;letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2.65rem,5vw,3.45rem);line-height:1}.pine-landing-scope .tension-figure--respondent .tension-figure-value{color:var(--accent)}.pine-landing-scope .tension-figure--company .tension-figure-value{color:#fd9a73;color:lab(73.5716% 35.1991 36.7579)}.pine-landing-scope .tension-figure figcaption{font-family:var(--font-pine-mono),monospace;color:var(--muted);font-size:.71875rem;font-weight:350;line-height:1.65}.pine-landing-scope .bridge-wrap{padding:var(--pine-section-y)1.5rem;max-width:72rem;margin:10rem auto}@media (min-width:640px){.pine-landing-scope .bridge-wrap{padding:var(--pine-section-y)2.5rem}}.pine-landing-scope .bridge-split{align-items:center;gap:2.75rem;display:grid}@media (min-width:900px){.pine-landing-scope .bridge-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem)}}.pine-landing-scope .bridge{isolation:isolate;text-align:center;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;position:relative;overflow:visible}@media (min-width:900px){.pine-landing-scope .bridge--copy{text-align:left}}.pine-landing-scope .bridge--copy:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(100% 100% at 50% 0,#b3502512 0%,#0000 72%);background:radial-gradient(100% 100% at 50% 0,lab(46.7393% 39.1615 43.8833/.07) 0%,#0000 72%);width:min(92%,38rem);height:min(58vw,300px);position:absolute;top:-12%;left:50%;transform:translate(-50%)}@media (min-width:900px){.pine-landing-scope .bridge--copy:after{width:min(100%,36rem);left:0;transform:none}}.pine-landing-scope .bridge--copy:before{content:"“";font-family:var(--font-instrument-serif),serif;color:#ca653c14;color:lab(54.8858% 38.7746 42.0978/.08);pointer-events:none;z-index:0;font-size:clamp(3.25rem,12vw,5.5rem);line-height:1;position:absolute;top:.5rem;left:.25rem}.pine-landing-scope .bridge-kicker{z-index:1;font-family:var(--font-pine-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-muted);text-align:center;background:0 0;border:none;max-width:28rem;margin:0 auto 1.35rem;padding:0;font-size:.5625rem;font-weight:600;display:block;position:relative}@media (min-width:900px){.pine-landing-scope .bridge--copy .bridge-kicker{text-align:left;margin-left:0}}.pine-landing-scope .bridge p{z-index:1;font-family:var(--font-instrument-serif),serif;color:var(--text);text-wrap:balance;letter-spacing:-.015em;max-width:28rem;margin:0 auto;font-size:clamp(1.4rem,3.4vw,2.25rem);line-height:1.38;position:relative}@media (min-width:900px){.pine-landing-scope .bridge--copy p{max-width:32rem;margin-left:0}}.pine-landing-scope .bridge p span{color:var(--accent);font-style:italic}.pine-landing-scope .bridge-art{opacity:0;width:100%;max-width:28rem;margin-inline:auto;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(16px)}.pine-landing-scope .bridge-art.visible{opacity:1;transform:translateY(0)}@media (min-width:900px){.pine-landing-scope .bridge-art{max-width:none;margin-inline:0}}.pine-landing-scope .pine-bridge-visual-root{background:linear-gradient(165deg,#0a010073 0%,#04000040 100%);background:linear-gradient(165deg,lab(.851814% 2.11834 1.21526/.45) 0%,lab(.288939% .849888 .437415/.25) 100%);border:1px solid #e38a671f;border:1px solid lab(66.6815% 32.4914 33.9304/.12);border-radius:1rem;width:100%;padding:1rem .75rem 1.1rem;position:relative;overflow:hidden}.pine-landing-scope .pine-bridge-visual-root:before{content:"";pointer-events:none;background:radial-gradient(80% 90% at 50% 0,#aa573414 0%,#0000 55%);background:radial-gradient(80% 90% at 50% 0,lab(46.9197% 33.1442 35.7445/.08) 0%,#0000 55%);position:absolute;inset:0}.pine-landing-scope .pine-bridge-svg{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.pine-landing-scope .pine-bridge-noise-dot{fill:#b9715559;fill:lab(55.225% 27.0163 28.148/.35);animation:2.8s ease-in-out infinite pineBridgeNoise}.pine-landing-scope .pine-bridge-noise-dot:nth-child(odd){animation-delay:-.4s}.pine-landing-scope .pine-bridge-noise-dot:nth-child(3n){animation-delay:-1.1s}.pine-landing-scope .pine-bridge-fissure{stroke:#98634759;stroke:lab(47.3393% 19.8193 24.8796/.35);stroke-width:1.25px;stroke-dasharray:4 6;stroke-linecap:round;animation:2.2s linear infinite pineBridgeFissure}.pine-landing-scope .pine-bridge-signal-path{stroke:url(#pine-bridge-path-grad);stroke-width:2.25px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 14;animation:2.6s linear infinite pineBridgeSignalDash}.pine-landing-scope .pine-bridge-signal-glow{stroke:#ed845b33;stroke:lab(66.5153% 38.3268 40.6218/.2);stroke-width:6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.pine-landing-scope .pine-bridge-node{fill:#130502eb;fill:lab(2.37539% 4.23585 2.73536/.92);stroke:#df784e8c;stroke:lab(61.8645% 38.4933 41.116/.55);stroke-width:1px;animation:2.4s ease-in-out infinite pineBridgeNode}.pine-landing-scope .pine-bridge-node--b{animation-delay:-.8s}.pine-landing-scope .pine-bridge-node-core{fill:#ffad86e6;fill:lab(78.3623% 31.0226 35.4062/.9);stroke:none}.pine-landing-scope .pine-bridge-orb{fill:#ff9870f2;fill:lab(73.4895% 38.1035 40.0379/.95);filter:url(#pine-bridge-soft)}@keyframes pineBridgeNoise{0%,to{opacity:.2}50%{opacity:.72}}@keyframes pineBridgeFissure{to{stroke-dashoffset:-20px}}@keyframes pineBridgeSignalDash{to{stroke-dashoffset:-48px}}@keyframes pineBridgeNode{0%,to{stroke-opacity:.45}50%{stroke-opacity:1}}.pine-landing-scope .solution-section{padding:var(--pine-section-y)1.5rem;max-width:72rem;margin:0 auto}@media (min-width:640px){.pine-landing-scope .solution-section{padding:var(--pine-section-y)2.5rem}}.pine-landing-scope .section-label{font-family:var(--font-pine-mono),monospace;color:var(--accent);letter-spacing:.24em;text-transform:uppercase;border:none;border-bottom:1px solid var(--border);max-width:12rem;box-shadow:none;background:0 0;margin-bottom:1.75rem;padding:0 0 .85rem;font-size:.5625rem;font-weight:600;display:block}.pine-landing-scope .solution-header{max-width:48rem;margin-bottom:3rem}@media (min-width:900px){.pine-landing-scope .solution-header{margin-bottom:3.75rem}}.pine-landing-scope .solution-headline{padding-left:0;position:relative}@media (min-width:640px){.pine-landing-scope .solution-headline{padding-left:1.35rem}.pine-landing-scope .solution-headline:before{content:"";background:linear-gradient(180deg,var(--accent)0%,#f57e4d26 100%);border-radius:2px;width:3px;position:absolute;top:.2rem;bottom:.2rem;left:0;box-shadow:0 0 20px #f57e4d59;box-shadow:0 0 20px lab(66.3419% 44.257 47.8952/.35)}@supports (color:lab(0% 0 0)){.pine-landing-scope .solution-headline:before{background:linear-gradient(180deg,var(--accent)0%,lab(66.3419% 44.257 47.8952/.15) 100%)}}}.pine-landing-scope .solution-header h2{font-family:var(--font-instrument-serif),serif;letter-spacing:-.028em;font-size:clamp(2.125rem,4.2vw,3.4rem);font-weight:400;line-height:1.05}.pine-landing-scope .solution-header h2 em{color:var(--accent);font-style:italic}.pine-landing-scope .solution-lead{color:#c0a593;color:lab(69.7014% 8.10808 12.8892);border-top:1px solid var(--border);max-width:40rem;margin-top:2rem;padding-top:2rem;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:450;line-height:1.75}.pine-landing-scope .process-list{border-top:1px solid var(--border);margin:0 0 4rem;padding:0;list-style:none}.pine-landing-scope .process-item{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem 1.75rem;padding:2rem 0;display:grid}.pine-landing-scope .process-item:last-child{border-bottom:none}.pine-landing-scope .process-index{font-family:var(--font-pine-mono),monospace;letter-spacing:.14em;color:var(--accent);padding-top:.35rem;font-size:.625rem;font-weight:600}.pine-landing-scope .process-body{min-width:0}.pine-landing-scope .process-title-row{align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.pine-landing-scope .process-icon{color:var(--accent);opacity:.9}.pine-landing-scope .process-body h3{letter-spacing:-.02em;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:700;line-height:1.3}.pine-landing-scope .process-body p{font-family:var(--font-pine-mono),monospace;color:#ab9385;color:lab(62.7369% 7.55122 10.8326);max-width:44rem;font-size:.78125rem;font-weight:350;line-height:1.72}.pine-landing-scope .compare-wrap{max-width:72rem;margin:22rem auto 10rem}.pine-landing-scope .comparison-intro{max-width:36rem;margin-bottom:1.5rem}.pine-landing-scope .comparison-title{font-family:var(--font-instrument-serif),serif;letter-spacing:-.025em;color:var(--text);margin-bottom:.65rem;font-size:clamp(1.65rem,3vw,2.125rem);font-weight:400;line-height:1.15}.pine-landing-scope .comparison-sub{color:#ab9385;color:lab(62.7369% 7.55122 10.8326);font-size:.9375rem;font-weight:450;line-height:1.62}.pine-landing-scope .compare-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.pine-landing-scope .compare-sheet{border-collapse:collapse;width:100%;min-width:min(100%,520px);font-family:var(--font-pine-mono),monospace;font-size:.75rem;font-weight:350}.pine-landing-scope .compare-sheet thead th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--border-strong);letter-spacing:.14em;text-transform:uppercase;color:#8f7465;color:lab(51.0927% 9.10452 12.1529);background:0 0;padding:.65rem .85rem .85rem 0;font-size:.5625rem;font-weight:600}@media (min-width:768px){.pine-landing-scope .compare-sheet thead th{z-index:2;background:var(--bg);box-shadow:0 1px 0 var(--border-strong);padding-top:.85rem;position:sticky;top:3.35rem}}.pine-landing-scope .compare-sheet thead th:nth-child(2){color:#5f524c;color:lab(36.1025% 4.63372 5.81611);-webkit-text-decoration:line-through #574a4366;text-decoration:line-through #574a4366;-webkit-text-decoration:line-through lab(32.6304% 4.47521 6.00494/.4);text-decoration:line-through lab(32.6304% 4.47521 6.00494/.4)}.pine-landing-scope .compare-sheet thead th:last-child{color:var(--accent);text-decoration:none}.pine-landing-scope .compare-sheet tbody th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#9a8070;color:lab(55.7768% 8.19388 12.9695);border-bottom:1px solid var(--border);vertical-align:top;width:28%;padding:1.05rem .85rem 1.05rem 0;font-size:.65625rem;font-weight:600}.pine-landing-scope .compare-sheet tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:1.05rem .85rem;line-height:1.55}.pine-landing-scope .compare-sheet tbody tr:last-child th,.pine-landing-scope .compare-sheet tbody tr:last-child td{border-bottom:none}.pine-landing-scope .compare-legacy{color:#675b54;color:lab(39.5916% 4.45317 5.98648);-webkit-text-decoration:line-through #51453e61;text-decoration:line-through #51453e61;-webkit-text-decoration:line-through lab(30.31% 4.48395 6.01249/.38);text-decoration:line-through lab(30.31% 4.48395 6.01249/.38)}.pine-landing-scope .compare-pine{color:var(--text);align-items:flex-start;gap:.55rem;font-weight:550;display:flex}.pine-landing-scope .compare-pine:before{content:"";background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8c4a0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #f57e4d59;border:1px solid lab(66.3419% 44.257 47.8952/.35);border-radius:50%;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.12rem}.pine-landing-scope .cta-section{padding:var(--pine-section-y)1.5rem;text-align:center;position:relative;overflow:hidden}@media (min-width:640px){.pine-landing-scope .cta-section{padding:var(--pine-section-y)2.5rem}}.pine-landing-scope .cta-section:before{content:"";pointer-events:none;background:radial-gradient(#ca653c14 0%,#0000 70%);background:radial-gradient(lab(54.8858% 38.7746 42.0978/.08) 0%,#0000 70%);width:min(88vw,640px);height:min(48vw,360px);position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.pine-landing-scope .cta-panel{z-index:1;max-width:48rem;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto;padding:2.5rem 1.25rem 3rem;position:relative}@media (min-width:640px){.pine-landing-scope .cta-panel{padding:3rem 2rem 3.5rem}}.pine-landing-scope .cta-inner{max-width:38rem;margin:0 auto;position:relative}.pine-landing-scope .cta-inner:before{content:"";background:linear-gradient(90deg,#0000,#cc755259,#0000);background:linear-gradient(90deg,#0000,lab(58.5468% 32.7264 34.4836/.35),#0000);width:min(5.5rem,40vw);height:1px;margin:0 auto 2.25rem;display:block}.pine-landing-scope .cta-section h2{font-family:var(--font-instrument-serif),serif;letter-spacing:-.032em;text-wrap:balance;margin-bottom:1.35rem;font-size:clamp(2.35rem,6.2vw,4.35rem);font-weight:400;line-height:1.02}.pine-landing-scope .cta-section h2 em{color:var(--accent);font-style:italic}.pine-landing-scope .cta-section p{font-family:var(--font-pine-mono),monospace;color:#ab9385;color:lab(62.7369% 7.55122 10.8326);letter-spacing:.06em;margin-bottom:1.75rem;font-size:.78125rem;font-weight:350;line-height:1.55}.pine-landing-scope .cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;display:flex}.pine-landing-scope .cta-link-quiet{font-family:var(--font-pine-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#9a8070;color:lab(55.7768% 8.19388 12.9695);border-bottom:1px solid var(--border);padding-bottom:.15rem;font-size:.6875rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.pine-landing-scope .cta-link-quiet:hover{color:var(--accent);border-bottom-color:#f57e4d73;border-bottom-color:lab(66.3419% 44.257 47.8952/.45)}.pine-landing-scope .cta-btn{background:linear-gradient(145deg,#fa9264 0%,var(--accent-deep)100%);color:#0a0705;font-family:var(--font-pine-syne),sans-serif;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;box-shadow:0 1px 0 #ffffff42 inset,0 10px 36px -8px var(--accent-glow);border:none;border-radius:9999px;align-items:center;padding:1.1rem 2.15rem;font-size:.71875rem;font-weight:800;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,filter .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.pine-landing-scope .cta-btn{background:linear-gradient(145deg,lab(71.2118% 37.3077 41.9345) 0%,var(--accent-deep)100%)}}.pine-landing-scope .cta-btn:hover{box-shadow:0 1px 0 #ffffff52 inset,0 18px 52px -10px var(--accent-glow);filter:brightness(1.06);transform:translateY(-3px)scale(1.02)}.pine-landing-scope .pine-footer{border-top:1px solid var(--border);padding:var(--pine-section-y)1.5rem;background:0 0}@media (min-width:640px){.pine-landing-scope .pine-footer{padding:var(--pine-section-y)2.5rem}}.pine-landing-scope .pine-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;max-width:72rem;margin:0 auto;display:flex}@media (min-width:640px){.pine-landing-scope .pine-footer-inner{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.pine-landing-scope .pine-logo-footer{font-size:1.35rem}.pine-landing-scope .pine-footer-meta{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.pine-landing-scope .pine-footer-meta{align-items:flex-end}}.pine-landing-scope .pine-footer-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;display:flex}@media (min-width:640px){.pine-landing-scope .pine-footer-nav{justify-content:flex-end}}.pine-landing-scope .pine-footer-sep{color:#645147;color:lab(36.0478% 7.06446 8.82791);-webkit-user-select:none;user-select:none}.pine-landing-scope .pine-footer-nav a{font-family:var(--font-pine-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#a38978;color:lab(59.2581% 8.16962 12.9461);padding:.15rem 0;font-size:.59375rem;font-weight:600;text-decoration:none;transition:color .2s}.pine-landing-scope .pine-footer-nav a:hover{color:var(--accent)}.pine-landing-scope .pine-footer p{font-family:var(--font-pine-mono),monospace;color:#78645a;color:lab(44.1827% 6.76793 9.0564);letter-spacing:.05em;max-width:22rem;font-size:.59375rem;line-height:1.5}@media (min-width:640px){.pine-landing-scope .pine-footer p{text-align:right;max-width:24rem}}@keyframes pineFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pinePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.pine-landing-scope .reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.pine-landing-scope .reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pine-landing-scope .reveal{opacity:1;transition:none;transform:none}.pine-landing-scope .hero-title-heroic,.pine-landing-scope .hero-eyebrow,.pine-landing-scope .hero-subhead,.pine-landing-scope .hero-body,.pine-landing-scope .hero-target,.pine-landing-scope .hero-context-grid,.pine-landing-scope .hero-actions,.pine-landing-scope .hero-note,.pine-landing-scope .hero-visual{opacity:1;animation:none}.pine-landing-scope .pine-bridge-noise-dot{opacity:.45;animation:none}.pine-landing-scope .pine-bridge-fissure,.pine-landing-scope .pine-bridge-signal-path{animation:none}.pine-landing-scope .pine-bridge-node,.pine-landing-scope .pine-bridge-node--b{stroke-opacity:.85;animation:none}.pine-landing-scope .pine-bridge-orb{display:none}}@media (max-width:639px){.pine-landing-scope .compare-sheet thead th:nth-child(2),.pine-landing-scope .compare-sheet tbody td:nth-child(2){display:none}.pine-landing-scope .compare-sheet tbody th{width:42%}}
