.h-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:.72rem;font-weight:500}.btn2{font-family:var(--font-sans);letter-spacing:-.005em;transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .15s var(--ease);border-radius:6px;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn2--primary{color:#fff;background:linear-gradient(135deg,#0fb5a5 0%,#0a7f74 100%);box-shadow:0 10px 24px -12px #0a7f748c}.btn2--primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #0a7f74a6}.btn2--card{background:var(--white);color:var(--navy);border:1px solid var(--rule);box-shadow:0 8px 20px -14px #0a0f2659}.btn2--card:hover{border-color:var(--rule-strong);transform:translateY(-1px)}.btn2 .btn2-arrow{transition:transform .15s var(--ease);font-weight:400}.btn2:hover .btn2-arrow{transform:translate(3px)}.markart{pointer-events:none;user-select:none;z-index:0;opacity:.09;position:absolute}@media (prefers-color-scheme:dark){.markart{filter:invert()hue-rotate(180deg);opacity:.13}}@media (width<=760px){.hero2 .markart,.pr-hero .markart{display:none}}.hero2{background:var(--white);padding:clamp(6.5rem, 12vh, 9.5rem) var(--container-pad) clamp(3rem, 6vh, 4.5rem);position:relative;overflow:hidden}.markart--tr{top:-190px;right:-230px}.markart--bl{opacity:.06;bottom:-260px;left:-280px}.hero2-inner{z-index:1;text-align:center;justify-items:center;gap:1.3rem;max-width:1240px;margin:0 auto;display:grid;position:relative}.hero2-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);max-width:22ch;margin:0;font-size:clamp(2.3rem,5.6vw,4.3rem);font-weight:700;line-height:1.06}.hero2-em{color:var(--accent-text)}.hero2-sub{color:var(--ink-2);max-width:62ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.hero2-sub strong{color:var(--accent-text);font-weight:600}.hero2-sub--em{margin-top:-.4rem;font-size:clamp(1rem,1.35vw,1.15rem)}.hero2-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.4rem;display:flex}.hero2-proof{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);max-width:72ch;margin:0;font-size:.72rem;line-height:1.9}@media (width<=560px){.hero2{padding-top:4.5rem}.hero2-title{font-size:2rem;line-height:1.1}.hero2-sub{max-width:36ch;font-size:.94rem;line-height:1.5}.hero2-sub__inputs{display:none}.hero2-sub--em{margin-top:-.3rem;font-size:.94rem}.hero2-inner{gap:.85rem}.hero2-cta{gap:.6rem}.hero2-cta .btn2{padding:.75rem 1.2rem;font-size:.95rem}}.trio{aspect-ratio:1240/545;width:100%;max-width:1240px;margin:clamp(1.6rem,4vh,3rem) auto 0;position:relative}.trio-frame{border:1px solid var(--rule);background:var(--white);transform-origin:top;will-change:transform;width:66%;transition:transform .9s var(--ease), box-shadow .9s var(--ease), opacity .9s var(--ease);border-radius:8px;position:absolute;top:0;left:50%;overflow:hidden}.trio-frame img{width:100%;height:auto;display:block}.trio-pos-c{z-index:2;transform:translate(-50%);box-shadow:0 44px 96px -42px #0a0f2680,0 14px 30px -18px #0a0f2638}.trio-pos-l{z-index:1;transform:translate(-98%)translateY(4%)scale(.8);box-shadow:0 24px 56px -30px #0a0f2659}.trio-pos-r{z-index:1;transform:translate(-2%)translateY(4%)scale(.8);box-shadow:0 24px 56px -30px #0a0f2659}.trio-caption{text-align:center;color:var(--ink-3);max-width:70ch;margin:.9rem auto 0;font-size:.82rem;position:absolute;top:100%;left:0;right:0}.trio{margin-bottom:3rem}@media (width<=760px){.trio{aspect-ratio:1600/1010}.trio-frame{width:100%}.trio-pos-c{opacity:1;transform:translate(-50%)}.trio-pos-l,.trio-pos-r{opacity:0;pointer-events:none;transform:translate(-50%)scale(.96)}}.whyw{background:var(--white);border-top:1px solid var(--rule);padding:clamp(4rem, 9vh, 7rem) var(--container-pad)}.whyw-inner{gap:clamp(1.6rem,4vh,2.4rem);max-width:1240px;margin:0 auto;display:grid}.whyw-head{gap:.9rem;max-width:900px;display:grid}.whyw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.whyw-card{align-content:start;gap:.5rem;padding:.4rem 1.6rem;display:grid}.whyw-card:first-child{padding-left:0}.whyw-card+.whyw-card{border-left:1px solid var(--rule)}.whyw-card__k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:.7rem}.whyw-card__t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.12rem;font-weight:700}.whyw-card__b{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}@media (width<=1199px){.whyw-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.6rem}.whyw-card+.whyw-card{border-left:none}.whyw-card:nth-child(2n){border-left:1px solid var(--rule)}.whyw-card:nth-child(odd){padding-left:0}}@media (width<=759px){.whyw-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.whyw-card,.whyw-card:nth-child(2n){border-left:none;padding:0}.whyw-card+.whyw-card{border-top:1px solid var(--rule);margin-top:1.8rem;padding-top:1.8rem}.whyw-card__k{order:-1}.whyw-art{width:62%;height:auto;margin:.2rem auto .4rem}.whyw-card[data-art=cedar] .whyw-art{width:88%}.whyw-card[data-art=geo] .whyw-art img{max-height:230px}}.flowsec{background:var(--white);border-top:1px solid var(--rule);padding:clamp(4rem, 9vh, 7rem) var(--container-pad)}.flowsec-inner{gap:clamp(1.6rem,4vh,2.6rem);max-width:1240px;margin:0 auto;display:grid}.flowsec-inner>*{min-width:0}.flowsec-head{gap:.9rem;max-width:900px;display:grid}.flowsec-title,.whyw-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.14}.flowsec-lede,.whyw-lede{color:var(--ink-2);margin:0;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.62}.wn-shot{border:1px solid var(--rule);border-radius:6px;margin:0;overflow:hidden;box-shadow:0 20px 48px -26px #0a0f2652}.wn-shot img{width:100%;height:auto;display:block}.cedar-shot{border:1px solid var(--rule);border-radius:8px;margin:0;overflow:hidden;box-shadow:0 24px 56px -30px #0a0f2659}.cedar-shot img{width:100%;height:auto;display:block}.cedar-shot figcaption{border-top:1px solid var(--rule);color:var(--ink-3);padding:.7rem 1rem;font-size:.84rem;line-height:1.55}.oneplat{background:var(--white);border-top:1px solid var(--rule);padding:clamp(4rem, 9vh, 7rem) var(--container-pad)}.oneplat-inner{gap:1.2rem;max-width:1240px;margin:0 auto;display:grid}.oneplat-orgs{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.oneplat-orgs li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule);background:var(--white);border-radius:999px;padding:.38rem .85rem;font-size:.7rem}.askai{background:var(--white);border-top:1px solid var(--rule);padding:clamp(2rem, 5vh, 3.2rem) var(--container-pad)}.askai-inner{gap:.9rem;max-width:1240px;margin:0 auto;display:grid}.askai-note{color:var(--ink-3);max-width:70ch;margin:0;font-size:.92rem}.askai-fact{color:var(--ink-2);max-width:88ch;margin:0;font-size:.95rem;line-height:1.6}.askai-fine{color:var(--ink-3);margin:0;font-size:.76rem;line-height:1.5}.askai-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.askai-tile{border:1px solid var(--rule);color:var(--ink);transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;justify-items:center;gap:.5rem;padding:1.1rem .8rem .95rem;text-decoration:none;display:grid}.askai-tile:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 14px 34px -18px #0a7f7459}.askai-tile__ic{height:34px;color:var(--accent-text);transition:transform .2s var(--ease);justify-content:center;align-items:center;display:inline-flex}.askai-tile__ic svg{width:28px;height:28px}.askai-tile:hover .askai-tile__ic{transform:scale(1.08)}.askai-tile__name{font-family:var(--font-sans);letter-spacing:-.005em;font-size:.86rem;font-weight:600}@media (width<=880px){.askai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inline-link{color:var(--accent-text);border-bottom:1px solid var(--accent-bar);transition:border-color .15s var(--ease);font-weight:600;text-decoration:none}.inline-link:hover{border-bottom-color:var(--accent-text)}.markart--tr{transform-origin:62% 40%;animation:26s ease-in-out infinite mark-drift}@keyframes mark-drift{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(6deg)translate(-1rem,.8rem)}}@media (prefers-reduced-motion:reduce){.markart--tr{animation:none}}.edge{background:var(--white);border-top:1px solid var(--rule);padding:clamp(4rem, 9vh, 7rem) var(--container-pad)}.edge-inner{gap:clamp(1.6rem,4vh,2.4rem);max-width:1240px;margin:0 auto;display:grid}.edge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem 0;display:grid}.edge-card{align-content:start;gap:.5rem;padding:.2rem 1.6rem;display:grid}.edge-card:nth-child(3n+1){padding-left:0}.edge-card:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}.edge-ic{background:var(--accent-rgba-08);border:1px solid var(--accent-bar);width:46px;height:46px;color:var(--accent-text);transition:transform .2s var(--ease), background .2s var(--ease);border-radius:6px;justify-content:center;align-items:center;margin-bottom:.3rem;display:inline-flex}.edge-ic svg{width:24px;height:24px}@media (width<=980px){.edge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-card,.edge-card:not(:nth-child(3n+1)){border-left:none;padding-left:0}.edge-card:nth-child(2n){border-left:1px solid var(--rule);padding-left:1.6rem}}@media (width<=560px){.edge-grid{grid-template-columns:minmax(0,1fr)}.edge-card,.edge-card:nth-child(2n){border-left:none;padding-left:0}}.oneplat-orgs li{transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease)}.edge-card:hover .edge-ic{background:var(--accent-rgba-18);transform:scale(1.08)}.oneplat-orgs li:hover{border-color:var(--accent);color:var(--accent-text)}.tour-row__shot,.wn-shot,.cedar-shot{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.tour-row__shot:hover,.wn-shot:hover,.cedar-shot:hover{transform:translateY(-4px);box-shadow:0 28px 60px -30px #0a0f2673}.trio-main{transition:transform .25s var(--ease)}.trio:hover .trio-main{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.edge-card,.whyw-card,.tour-row__shot,.wn-shot,.cedar-shot,.tour-map,.trio-main{transition:none}}.whyw-art{justify-content:center;align-items:flex-end;height:205px;margin-bottom:.8rem;display:flex}.whyw-art picture{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.whyw-card[data-art=cedar] .whyw-art img,.whyw-card[data-art=orgs] .whyw-art img{width:100%}.whyw-art img{width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .25s var(--ease)}.whyw-card:hover .whyw-art img{transform:translateY(-2px)scale(1.03)}.whyw-art svg{width:100%;height:auto;display:block}.fcta{background:var(--white);border-top:1px solid var(--rule);padding:clamp(4.5rem, 11vh, 8rem) var(--container-pad);position:relative;overflow:hidden}.fcta-inner{z-index:1;text-align:center;justify-items:center;gap:1.1rem;max-width:1240px;margin:0 auto;display:grid;position:relative}.fcta-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700;line-height:1.06}.fcta-lede{color:var(--ink-2);max-width:56ch;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.fcta-contact{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:.4rem 0 0;font-size:.72rem}.fcta-contact a{color:var(--accent-text);text-decoration:none}.fcta-contact a:hover{text-decoration:underline}.btn2:active,.askai-tile:active,.pr-plan:active{transition-duration:60ms;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.btn2:active,.askai-tile:active,.pr-plan:active{transform:none}}@media (width<=759px){.whyw,.flowsec,.edge{padding-top:3rem;padding-bottom:3rem}}
