:root{--ink:#253c32;--green:#346149;--bg:#f9f9f5}body{background:var(--bg);font-family:'Avenir Next','Segoe UI',sans-serif}.hunt-shell{min-height:100vh}.hunt-nav{height:89px;display:flex;align-items:center;gap:48px;padding:0 5.5%;border-bottom:1px solid #e3e7dc;background:#f9f9f5}.hunt-brand{display:flex;align-items:center;gap:10px;padding:0}.hunt-brand strong{font-size:25px;letter-spacing:-1.3px}.hunt-symbol{position:relative;font-size:35px;line-height:1;font-weight:800;color:#466544;transform:rotate(-13deg);width:25px}.hunt-symbol span{position:absolute;font-size:13px;right:-7px;top:-3px;color:#ac653f}.brand-extension{border-left:1px solid #d8dfd1;padding-left:14px;margin-left:7px;font-size:11px;color:#8b9680;letter-spacing:.2px}.hunt-nav nav{display:flex;gap:28px;margin-left:25px;font-size:12px}.hunt-nav nav button{padding:10px 0;color:#8d9783}.hunt-nav nav .selected{color:#344e38}.nav-dot{background:#e4eadc;color:#6d835c;font-size:9px;padding:3px 6px;border-radius:9px;margin-left:5px}.hunt-nav-right{margin-left:auto;display:flex;align-items:center;gap:23px}.concept-label{font-size:8px;letter-spacing:1.3px;color:#98a18c}.hunt-avatar{width:32px;height:32px;border-radius:50%;font-size:10px;background:#e5e7da;color:#6f7e61}.discovery{max-width:1440px;margin:auto;padding:0 5.5%}.hero-topline{display:flex;justify-content:space-between;margin-top:29px;font-size:8px;letter-spacing:1.7px;color:#87977c}.hero-topline span:last-child{letter-spacing:.3px;color:#9c9e8b}.hunt-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:43px 0 50px;align-items:center}.hero-eyebrow{font-size:8px;letter-spacing:1.7px;color:#899b79}.hero-copy h1{font-size:clamp(35px,3.8vw,58px);line-height:1.15;letter-spacing:-2.7px;font-weight:500;margin:18px 0}.hero-copy h1 span{color:#8a9d76}.hero-copy>p{font-size:12px;color:#8a947f;line-height:1.9;margin:20px 0 25px}.hunt-input{display:flex;align-items:center;padding:9px 10px 9px 16px;gap:12px;border:1px solid #d6dfca;border-radius:10px;background:white;box-shadow:0 8px 25px #425c3010;max-width:560px}.hunt-input>span{font-size:22px;color:#829b6e}.hunt-input textarea{border:0;outline:0;background:transparent;resize:none;font-size:11px;line-height:1.8;color:#49603e;width:100%;height:22px}.hunt-input textarea::placeholder{color:#a0aa94}.hunt-submit{width:33px;height:33px;flex-shrink:0;border-radius:7px;background:var(--green);color:white;font-size:20px}.hero-prompts{display:flex;gap:10px;align-items:center;margin-top:15px;flex-wrap:wrap;font-size:9px;color:#a1ab95}.hero-prompts button{font-size:9px;color:#879977;border-bottom:1px solid #dce3d2;padding:2px 0}.hero-still{position:relative;background:#eef0e6;border-radius:45% 45% 9px 9px;height:330px;overflow:hidden;isolation:isolate}.hero-still:before{content:'';position:absolute;left:14%;right:10%;height:75px;background:#d9decb;border-radius:50%;bottom:45px;z-index:-1}.still-label{position:absolute;left:0;right:0;text-align:center;top:29px;font-size:7px;letter-spacing:1.8px;color:#a1ac92}.hero-object{position:absolute}.hero-object svg{width:100%;height:100%}.hero-object.one{width:75%;height:220px;left:12%;top:40px;transform:rotate(-8deg)}.hero-object.two{width:45%;height:135px;right:-1%;top:155px;transform:rotate(10deg)}.hero-object.three{width:39%;height:122px;left:-1%;top:169px;transform:rotate(-7deg)}.still-caption{position:absolute;bottom:14px;width:100%;text-align:center;font-size:7px;letter-spacing:1.6px;color:#9eaa90}.floating-note{position:absolute;top:99px;right:7px;display:flex;gap:8px;padding:10px;background:#fffffff0;border:1px solid #e6e9dd;border-radius:7px;box-shadow:0 5px 20px #68794f09;transform:rotate(5deg);font-size:8px;line-height:1.7;color:#a1a98f}.floating-note>span{color:#ac714f;font-size:18px}.floating-note strong{font-weight:500;color:#6e825d}.edit-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e5d7;padding-top:25px;margin-bottom:22px}.edit-heading h2{font-size:23px;font-weight:500;letter-spacing:-.8px;margin:9px 0 0}.edit-heading>p{font-size:10px;line-height:1.8;color:#758966;text-align:right}.edit-heading>p span{font-size:9px;color:#a1ab94}.hunt-products{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.product-picture{display:block;width:100%;padding:0;position:relative;border-radius:10px;overflow:hidden}.hunt-art{height:235px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hunt-art svg{width:88%;height:100%;transition:transform .4s}.product-picture:hover svg{transform:scale(1.08) rotate(-3deg)}.product-type{position:absolute;left:15px;top:14px;font-size:7px;letter-spacing:1px;color:#8d977b}.image-arrow{position:absolute;right:12px;bottom:12px;border-radius:50%;background:#ffffffa8;width:28px;height:28px;display:grid;place-items:center;color:#899773}.hunt-product-info{display:flex;justify-content:space-between;padding:17px 1px 12px;gap:5px}.hunt-product-info h3{font-size:13px;font-weight:550;margin:0 0 7px}.hunt-product-info p{font-size:9px;color:#9ca78d;margin:0}.wholesale{text-align:right;flex-shrink:0}.wholesale b{display:block;font-size:16px;font-weight:500}.wholesale span{font-size:8px;color:#97a187;display:block;margin-top:5px}.product-question{border-top:1px solid #e4e8dc;width:100%;padding:13px 0;display:flex;justify-content:space-between;font-size:10px;color:#718761}.product-question b{font-weight:400;font-size:16px}.how-hunt{border-top:1px solid #e0e5d7;border-bottom:1px solid #e0e5d7;margin-top:28px;padding:24px 0;display:grid;grid-template-columns:repeat(3,1fr) 190px;gap:20px}.how-hunt>div>span{font-size:8px;display:block;color:#a8b49a;margin-bottom:9px}.how-hunt strong{font-size:11px;font-weight:500}.how-hunt p{font-size:9px;color:#9da68f;line-height:1.7;max-width:180px}.how-hunt>button{font-size:10px;text-align:left;color:#6e865c;padding-left:20px;border-left:1px solid #e0e5d7;line-height:1.8}.how-hunt>button span{display:block;font-size:20px;margin-top:10px}.hunt-footer{display:flex;justify-content:space-between;gap:12px;padding:20px 0 25px;font-size:8px;color:#a1ab95;line-height:1.8}.hunt-footer a{color:inherit}.hunt-workspace{max-width:1450px;margin:auto;padding:25px 5%}.hunt-workspace-head{display:flex;justify-content:space-between;align-items:center}.back-link{font-size:10px;color:#99a68c;padding:0}.hunt-workspace-head h1{font-size:25px;font-weight:500;letter-spacing:-1px;margin:12px 0 24px}.hunt-stages{display:flex;gap:28px;border-bottom:1px solid #dfe6d6;margin-bottom:24px}.hunt-stages button{padding:0 0 15px;font-size:11px;color:#95a286;border-bottom:2px solid transparent}.hunt-stages span{font-size:8px;color:#a6b198;margin-right:7px}.hunt-stages .selected{color:#35543a;border-color:#416442}.hunt-two-col{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:30px;align-items:start}.hunt-workarea{min-width:0}.hunt-workarea .panel{border:0;box-shadow:none;background:transparent;padding:0;max-height:none;overflow:visible}.hunt-workarea .panel>.card-heading{display:none}.hunt-coach{position:sticky;top:20px}.hunt-coach .thread{padding:23px;max-height:49vh;min-height:250px}.hunt-coach .agent-copy{font-size:12px}.hunt-coach .agent-question{font-size:12px}.hunt-coach .composer{padding:14px}.hunt-coach .compose-box textarea{height:40px}.hunt-coach .suggestions button{font-size:8px}.hunt-coach .compose-foot{font-size:7px;line-height:1.8;gap:5px}.detail-photo{position:relative;border-radius:9px;overflow:hidden}.detail-photo .hunt-art{height:250px}.detail-photo svg{width:75%}.photo-label{position:absolute;left:15px;bottom:12px;font-size:6px;letter-spacing:1px;color:#a0a58e}.detail-heading{display:flex;align-items:center;justify-content:space-between;margin-top:23px}.detail-heading h2{font-size:25px;font-weight:500;letter-spacing:-1px;margin:8px 0}.detail-heading .wholesale b{font-size:23px}.decision-lenses{display:flex;flex-direction:column;border-top:1px solid #e1e6d8;margin-top:20px}.decision-lenses button{position:relative;text-align:left;border-bottom:1px solid #e1e6d8;padding:16px 0}.decision-lenses button>span{font-size:7px;letter-spacing:1.3px;color:#a0ad92;display:block;margin-bottom:9px}.decision-lenses strong{font-size:12px;font-weight:500}.decision-lenses p{font-size:10px;color:#95a388;line-height:1.8;margin:6px 0}.decision-lenses b{font-size:8px;font-weight:400;color:#758f62;position:absolute;right:0;top:36px}.context-example{border:1px solid #d9e2cf;border-radius:6px;padding:11px 13px;font-size:10px;color:#668353;margin:14px 0;background:#f5f8ef}.decision-sheet h2{font-size:26px;font-weight:500;letter-spacing:-1px;margin:13px 0}.decision-summary{padding:15px 18px;border:1px solid #dfe7d5;background:#f1f5e9;border-radius:8px}.decision-summary>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.decision-summary small{font-size:11px;color:#8c9a7b}.decision-summary strong{font-size:12px;font-weight:500}.decision-summary>div:last-child{border-top:1px solid #dce4d1;margin-top:8px;padding-top:16px}.check-title{font-size:12px;font-weight:500;margin:25px 0 14px}.supplier-check{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid #e5eadd;padding:14px 0;font-size:11px;line-height:1.6}.supplier-check input{accent-color:#5b7b43}.supplier-check small{display:block;font-size:9px;color:#a4ad96;margin-top:5px}.decision-verdict{display:flex;gap:12px;background:#f0f4e8;padding:17px;border-radius:7px;margin:22px 0}.decision-verdict>span{font-size:19px;color:#8b9e72}.decision-verdict strong{font-size:11px;font-weight:500}.decision-verdict p{font-size:10px;line-height:1.9;color:#93a080;margin:8px 0 0}.hunt-workarea .metric b,.hunt-shell h1,.hunt-shell h2,.hunt-shell h3{font-family:'Avenir Next','Segoe UI',sans-serif!important}.hunt-workarea .table{font-size:10px}.hunt-workarea .product-grid{display:none}@media(min-width:1600px){.hunt-nav{padding-left:calc((100% - 1280px)/2);padding-right:calc((100% - 1280px)/2)}}@media(max-width:1050px){.hunt-nav{gap:20px}.brand-extension,.concept-label{display:none}.hunt-nav nav{margin-left:0}.hunt-hero{gap:25px}.hero-still{height:300px}.hero-copy h1{font-size:37px}.hunt-art{height:200px}.how-hunt{grid-template-columns:repeat(3,1fr)}.how-hunt>button{grid-column:1/-1;padding:10px 0;border:0}.how-hunt>button span{display:inline;font-size:13px;margin-left:10px}.hunt-two-col{gap:20px;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.decision-lenses b{position:static}.detail-heading{gap:10px;align-items:start}.detail-heading h2{font-size:22px}.detail-heading .wholesale b{font-size:20px}.detail-heading .wholesale span{max-width:90px;line-height:1.7}}@media(max-width:760px){.hunt-nav{height:70px;padding:0 5%;gap:18px}.hunt-brand strong{font-size:22px}.hunt-nav nav{gap:15px;font-size:10px}.hunt-nav-right{gap:0}.hunt-avatar{width:27px;height:27px}.hero-topline{margin-top:23px;font-size:7px}.hero-topline span:last-child{display:none}.hunt-hero{grid-template-columns:1fr;padding:30px 0 30px;gap:24px}.hero-copy h1{font-size:40px;letter-spacing:-2px}.hero-copy>p{font-size:11px}.hero-still{height:220px;max-width:500px;display:none}.hunt-products{gap:12px;grid-template-columns:1fr}.hunt-art{height:235px}.hunt-product-info h3{font-size:14px}.edit-heading h2{font-size:22px}.edit-heading>p{display:none}.hunt-products .hunt-product{margin-bottom:8px}.how-hunt{grid-template-columns:1fr;gap:12px}.how-hunt>div{display:grid;grid-template-columns:25px 1fr;gap:0 5px}.how-hunt>div>span{padding-top:4px}.how-hunt p{grid-column:2;max-width:none}.hunt-footer{flex-direction:column;font-size:7px}.hunt-workspace{padding:22px 5%}.hunt-workspace-head{align-items:start;flex-direction:column}.hunt-workspace-head h1{font-size:24px;margin-bottom:13px}.hunt-workspace-head>.text-btn{padding:0;margin-bottom:22px}.hunt-stages{gap:0;justify-content:space-between}.hunt-stages button{font-size:9px}.hunt-stages span{display:block;font-size:7px;text-align:left;margin-bottom:7px}.hunt-two-col{display:flex;flex-direction:column}.hunt-workarea,.hunt-coach{width:100%}.hunt-coach{position:static;order:-1}.hunt-coach .thread{min-height:140px;max-height:43vh;padding:19px}.hunt-coach .coach-top{padding:14px 18px}.hunt-coach .composer{padding:14px}.hunt-coach .suggestions{display:none}.hunt-coach .compose-foot{font-size:6px}.hunt-workarea{margin-top:6px}.detail-photo .hunt-art{height:230px}.detail-heading .wholesale span{max-width:110px}.decision-lenses b{position:absolute;font-size:7px;top:35px}.hunt-shell .hunt-coach .compose-foot>button{display:none}.hero-prompts{font-size:8px;gap:9px}.hero-prompts button{font-size:8px}.hunt-input textarea{height:40px;font-size:11px}.hunt-input{align-items:center}.hunt-workarea .panel .metrics{grid-template-columns:1fr}}
.apply-proposal{background:#edf3e4;border:1px solid #dbe5cf;border-radius:8px;padding:14px;margin:-9px 0 24px}.apply-proposal strong{font-size:11px;font-weight:500}.apply-proposal p{font-size:10px;color:#8c9c7b;line-height:1.8}.apply-proposal .primary{font-size:10px;width:100%;padding:10px}.next-decision{margin:25px 0 0;padding-top:20px;border-top:1px solid #e0e7d6}.next-decision>span{display:block;margin-top:10px;font-size:9px;color:#a0ac91}
.mobile-product-peek{display:none}.product-artifact{background:#eef3e6;padding:18px;border:1px solid #dce5d1;border-radius:9px;margin-bottom:22px}.product-artifact h2{font-size:21px}.product-artifact section div{font-size:11px}@media(max-width:760px){.mobile-product-peek{display:flex;order:-2;gap:15px;align-items:center;width:100%;background:#f0f3e9;padding:12px;border-radius:9px}.mobile-product-peek .hunt-art{width:80px;height:65px;border-radius:6px;flex-shrink:0}.mobile-product-peek .hunt-art svg{width:100%}.mobile-product-peek strong{font-size:12px;font-weight:500}.mobile-product-peek p{font-size:9px;color:#8f9e7e;margin:7px 0}.mobile-product-peek small{font-size:8px;color:#9eac8c}}
