:root{--gut:clamp(20px,3.2vw,56px);--orange:#C74736;--orange-600:#B03D2D;--orange-700:#9A3326;--orange-50:#FBEEEB;--orange-100:#F5D5CE;--ink:#1A1D21;--ink-900:#121417;--ink-700:#3D424A;--muted:#6A707A;--muted-2:#9AA0A8;--paper:#FFFFFF;--paper-2:#F3F4F5;--line:#E4E6E9;--line-2:#D3D6DB;--display:"Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--r-lg:10px;--r:8px;--r-sm:6px}body{background:#fff}.h1{font-weight:700;letter-spacing:-.035em}.h2{font-weight:700;letter-spacing:-.03em;font-size:clamp(30px,3.2vw,42px)}.h3,.lot-body h3,.buy-card h3,.post-t h3,.step h3,.value h3,.loc h3{font-weight:700;letter-spacing:-.015em}.dot{color:var(--orange)}.eyebrow{color:var(--orange-700);letter-spacing:.12em;font-weight:600}.eyebrow:before{width:16px}.lead{color:var(--ink-700)}.btn{border-radius:8px;height:50px;padding:0 22px;font-weight:600;font-size:15px}.btn .ac{width:auto;height:auto;background:none!important}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-600)}.btn-dark{background:var(--ink);color:#fff}.btn-line{border:1px solid var(--line-2);color:var(--ink);background:#fff}.btn-line:hover{background:var(--paper-2);color:var(--ink);border-color:var(--ink-700)}.btn-line-light{border:1px solid rgba(255,255,255,.55)}.btn-sm{height:42px;padding:0 16px}.wa-btn{border-radius:8px}.wa-float{border-radius:10px}.hdr{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line)}.hdr.scrolled{box-shadow:0 6px 20px -16px #00000059}.hdr .wrap{height:72px}.brand svg{height:30px}.nav{gap:28px;font-size:15px}.nav a{color:var(--ink-700);font-weight:500}.nav a.on{color:var(--ink);font-weight:600}.nav a.on:after{bottom:-24px;height:2px}.hdr-cta .btn-line{border:0;background:none;padding:0 12px}.hdr-cta .btn{height:42px}.ph-hero{padding:0}.ph-hero-in{position:relative;border-radius:0;overflow:hidden;min-height:min(640px,calc(100vh - 120px));display:flex;align-items:center}.ph-hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-hero-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12141759,#1214178c 45%,#121417d9)}.ph-hero-c{position:relative;z-index:1;color:#fff;text-align:center;padding-top:60px;padding-bottom:60px}.ph-kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.04em;background:#ffffff24;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 14px;border-radius:6px}.ph-hero .h1{color:#fff;font-size:clamp(44px,6vw,84px);margin:22px auto 14px}.ph-hero .lead{color:#e7e9ec;max-width:640px;margin:0 auto 36px;font-size:clamp(17px,1.6vw,20px)}.finder{display:grid;grid-template-columns:1fr 1.2fr 1.1fr auto;gap:0;align-items:stretch;background:#fff;border-radius:10px;padding:8px;max-width:900px;margin:0 auto;box-shadow:0 24px 50px -24px #0009;text-align:left}.finder label{display:flex;flex-direction:column;justify-content:center;padding:8px 18px;border-right:1px solid var(--line)}.finder label:nth-child(3){border-right:0}.finder small{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:2px}.finder select{border:0;padding:4px 26px 4px 0;font-size:15px;font-weight:600;color:var(--ink);background-position:right 2px center;box-shadow:none!important;border-radius:0}.finder .btn{height:auto;min-height:56px;border-radius:8px}.ph-stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-top:40px;padding-bottom:28px;border-bottom:1px solid var(--line)}.ph-stats .wrap>div{padding:0 24px;border-left:1px solid var(--line)}.ph-stats .wrap>div:first-child{border-left:0;padding-left:0}.ph-stats b{display:block;font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.03em}.ph-stats span{font-size:14px;color:var(--muted)}.ph-stats p{grid-column:1/-1;font-size:12.5px;color:var(--muted-2);margin-top:16px}.ph-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:30px}.ph-head .eyebrow{display:flex;margin-bottom:12px}.ph-head p{color:var(--muted);font-size:16px;max-width:620px;margin-top:12px}.ph-head p b{color:var(--ink)}.ph-alt{background:var(--paper-2)}.seg{border-radius:8px;border:1px solid var(--line-2);padding:4px}.seg button{border-radius:6px;height:38px}.seg button.on{background:var(--ink)}.lot{border-radius:10px;border:1px solid var(--line);padding:10px;background:#fff}.lot:hover{transform:translateY(-3px);box-shadow:0 18px 34px -24px #00000059}.lot-img{border-radius:6px;aspect-ratio:4/3}.tag{top:10px;left:10px;border-radius:4px;padding:5px 9px;font-size:11px;letter-spacing:.06em;background:#fff;color:var(--ink)}.lot-img .status{border-radius:4px;background:var(--ink)!important;color:#fff;top:10px;right:10px}.lot-img .status:before{background:var(--orange)}.lot-body{padding:14px 6px 4px;gap:8px}.lot-body h3{font-size:18px}.lot-meta{font-size:13.5px}.lot-facts{font-size:13px;gap:6px 18px}.lot-facts svg{color:var(--ink-700)}.lot-foot{border-top:1px solid var(--line);padding-top:12px}.lot-foot .price small{font-size:11px;letter-spacing:.06em;color:var(--muted)}.lot-foot .price b{font-size:17px;font-weight:700}.lot-cta{background:var(--ink);color:#fff;height:38px;padding:0 14px;border-radius:6px;font-size:13.5px}.lot-cta svg{color:#fff;width:14px;height:14px}.lot.want-card{background:#fff;color:var(--ink);border:1px dashed var(--line-2);padding:0}.want-head{padding:20px 20px 0}.want-head .status{background:var(--orange-50);color:var(--orange-700);border-radius:4px}.want-head small{color:var(--muted)}.want-card .lot-body{padding:6px 20px 18px}.want-qty{color:var(--ink);font-size:46px;font-weight:700}.want-qty small{font-size:17px;color:var(--muted);font-weight:500}.want-card .lot-body h3{font-size:20px}.want-card .lot-meta{color:var(--muted)}.want-card .lot-facts{color:var(--ink-700)}.want-card .lot-facts svg{color:var(--orange-700)}.want-card .lot-foot{border-top-color:var(--line)}.want-card .lot-foot .price,.want-card .lot-foot .price b{color:var(--ink)}.want-card .lot-cta{background:var(--orange);color:#fff}.board-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.ph-net .wrap{display:grid;grid-template-columns:1fr 1.35fr;gap:48px;align-items:center}.ph-net .lead{margin:16px 0 26px;font-size:17px}.whs{display:grid;gap:12px}.whs div{border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:6px;padding:14px 16px}.whs b{display:block;font-size:16px}.whs span{display:block;font-size:13.5px;color:var(--ink-700)}.whs small{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}.mapcard{border-radius:10px;box-shadow:none;border:1px solid var(--line);padding:12px}.nation,.state{fill:#f1f2f3}.state{stroke:#fff}.state:hover{fill:#e8eaec}.state-hub{fill:#f8dcd6}.route-exp,.comet-exp,.lg-ex{stroke:var(--orange)}.hub-pin{fill:var(--orange)}.hub-ring{stroke:var(--orange)}.hub-tag rect{rx:6px;stroke:var(--ink);stroke-width:1.5}.hub-tag text{font-family:var(--body);font-weight:700}.dest-pill rect{rx:6px}.lg-wh{background:var(--orange);box-shadow:none;border-radius:3px}.buy-card{border-radius:10px;border:1px solid var(--line)}.buy-card .lot-img{border-radius:0;aspect-ratio:4/3}.buy-card .tag{border-radius:4px}.cats span{border-radius:6px;font-size:14px}.ch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ch-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.ch-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.ch-card>div{padding:22px 22px 24px}.ch-card small{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-700)}.ch-card h3{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:8px 0}.ch-card p{font-size:14.5px;color:var(--muted)}.ch-card .chips span{border-radius:4px;background:var(--paper-2)}.how{border:0}.how-tabs{border-radius:8px;background:#fff;border:1px solid var(--line-2)}.how-tabs button{border-radius:6px;height:40px}.how-tabs button.on{background:var(--ink)}.steps{gap:16px;border-top:0}.step{background:#fff;border:1px solid var(--line)!important;border-radius:10px;padding:24px!important;margin:0!important}.step .num{color:var(--orange);font-size:40px}.step .when{color:var(--muted)}.team{border-radius:10px}.team img{border-radius:8px}.cta-band{border-radius:0}.cta-band:after{background:linear-gradient(90deg,#121417e6,#121417b3,#12141740)}.ftr{background:var(--ink-900)}.phero{position:relative;margin:0 0 56px;border-radius:0;overflow:hidden;color:#fff;padding:96px 0 80px;background-color:#1a1d21;background-size:cover;background-position:center;background-repeat:no-repeat}.phero .eyebrow{color:#f4b9ad}.phero .eyebrow:before{background:#f4b9ad}.phero .h1,.phero .accent{color:#fff}.phero .lead{color:#e7e9ec}.phero .link{color:#f4b9ad}.phero .wa-btn{background:#1f8f4e}.about-split img,.mosaic figure,.loc,.value,.group,.channel,.post-card,.hero-img,.fbox,.article-cta,.faq-nav .box,.contact-card,.drop{border-radius:10px}.mosaic figcaption{border-radius:4px}.loc.hq{border-color:var(--orange);box-shadow:none;border-left:3px solid var(--orange)}.values{border-top:1px solid var(--line)}.band{background:var(--ink-900)}.band .stat b em{color:var(--orange)}.post-img .tag{border-radius:4px}.post-card.feature .post-img{min-height:360px}.qa.open button i{background:var(--orange);border-color:var(--orange);color:#fff}.qa button i{border-radius:6px}.fbox{box-shadow:0 20px 40px -30px #0006}.ftab{background:var(--paper-2)}.ftab.on{border-bottom-color:var(--orange)}input[type=text],input[type=email],input[type=tel],select,textarea,.pill span{border-radius:6px}.pill input:checked+span{background:var(--ink);border-color:var(--ink)}.gs-list .n{background:var(--ink);border-radius:6px}.ref{border-radius:6px}@media(max-width:1100px){.finder{grid-template-columns:1fr 1fr}.finder label:nth-child(2){border-right:0}.finder label{border-bottom:1px solid var(--line)}.finder .btn{grid-column:1/-1;margin-top:8px}.ph-stats .wrap{grid-template-columns:repeat(2,1fr);row-gap:22px}.ph-stats .wrap>div:nth-child(3){border-left:0;padding-left:0}.ph-net .wrap,.ch-grid{grid-template-columns:1fr}}@media(max-width:640px){.finder{grid-template-columns:1fr}.finder label{border-right:0}.phero{margin:0 0 40px;padding:64px 0 52px}}.ph-two{font-family:var(--display);font-weight:700;font-size:clamp(34px,3.6vw,50px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--orange)}.ph-two span{display:block;color:#9aa0a8;font-weight:500;font-size:.72em;letter-spacing:.01em;margin-bottom:6px}.ph-two.light{color:#fff}.ph-two.light span{color:#ffffffbf}.ph-more{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ph-more i{width:26px;height:26px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;font-style:normal;transition:transform .2s}.ph-more i svg{width:13px;height:13px}.ph-more:hover i{transform:translate(3px)}.ph-welcome{background:var(--paper-2);padding:96px 0}.ph-welcome .wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:start}.ph-welcome p{margin:22px 0 26px;font-size:16.5px;line-height:1.75;color:var(--ink-700);max-width:620px}.ph-obj h3{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.ph-obj ul{list-style:none;border-top:1px solid var(--line-2)}.ph-obj li{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line-2);font-size:15px;font-weight:600}.ph-obj li:before{content:"";width:8px;height:8px;background:var(--orange);flex:none}.ph-stats,.ph-car{background:#fff}.ph-car-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.ph-car-h .eyebrow{display:flex;margin-bottom:12px}.ph-arrows{display:flex;gap:10px}.ph-arrows button{width:52px;height:52px;border-radius:50%;border:1px solid var(--line-2);background:#fff;display:grid;place-items:center;color:var(--ink);transition:background .2s,color .2s}.ph-arrows button:hover{background:var(--ink);color:#fff}.ph-arrows button svg{width:18px;height:18px}.ph-arrows button:first-child svg{transform:rotate(180deg)}.ph-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gut),calc((100vw - 1320px)/2 + var(--gut)));scrollbar-width:none;padding:4px max(var(--gut),calc((100vw - 1320px)/2 + var(--gut))) 10px}.ph-track::-webkit-scrollbar{display:none}.ph-card{flex:0 0 300px;scroll-snap-align:start;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.ph-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.ph-card>div{padding:20px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.ph-card small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-700)}.ph-card h3{font-size:17px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.25}.ph-card p{font-size:14px;color:var(--muted);line-height:1.6}.ph-card .ph-more{margin-top:auto;padding-top:8px}.ph-car .cats{margin-top:30px}.ph-mission{background:var(--orange);color:#fff;padding:100px 0}.ph-mission .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.ph-mission p{margin:20px 0 22px;font-size:16px;line-height:1.75;color:#ffffffeb;max-width:560px}.ph-vals{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:28px}.ph-vals span{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ph-mission img{width:100%;aspect-ratio:16/9;object-fit:cover}.ph-touch{background:#fff;color:var(--ink);padding:40px 36px}.ph-touch h3{font-size:22px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center}.ph-touch>p{text-align:center;color:var(--muted);font-size:14.5px;margin:8px 0 6px}.ph-touch .team.compact{border-color:var(--line);margin-top:18px}.ph-touch-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.ph-touch-btns .btn{width:100%}.ph-touch .ph-more{display:flex;justify-content:center}@media(max-width:1100px){.ph-welcome .wrap,.ph-mission .wrap{grid-template-columns:1fr;gap:40px}.ph-card{flex-basis:260px}}@media(max-width:640px){.ph-car-h{flex-direction:column;align-items:flex-start}.ph-touch{padding:28px 20px}.ph-touch-btns{grid-template-columns:1fr}}.cbx{border-radius:6px}.legal-dlg{border-radius:10px}.netl{background:var(--paper-2)}.netl-grid{display:grid;grid-template-columns:1.9fr 1fr;gap:20px;align-items:stretch}.netl-map{background:#fff;border:1px solid var(--line);padding:18px 18px 12px}#netmap{display:block;width:100%;height:auto}.nl-state{fill:#e9ecef;stroke:#fff;stroke-width:1.2;stroke-linejoin:round;transition:fill .2s}.nl-state:hover{fill:#dfe3e8}.nl-state.hub{fill:#f8dcc2}.nl-nation{fill:none;stroke:#c9ced6;stroke-width:1}.nl-in{fill:none;stroke:#aeb5bf;stroke-width:1;stroke-dasharray:3 4}.nl-in-dot{fill:#3d424a}.nl-origin{fill:#fff;stroke:#3d424a;stroke-width:1.6}.nl-ex{fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round}.nl-ex-dot{fill:var(--orange);stroke:#fff;stroke-width:1.5}.nl-dest{fill:var(--ink)}.nl-dest-t{font:600 15px Inter,system-ui,sans-serif;fill:var(--ink)}.nl-hub{fill:var(--orange);stroke:#fff;stroke-width:3}.nl-hub-ring{fill:none;stroke:var(--orange);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:nlRing 3s ease-out infinite}@keyframes nlRing{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}.nl-hub-t{font:700 16px Inter,system-ui,sans-serif;fill:#fff}.nl-hub-bg{fill:var(--ink)}.netl-legend{display:flex;gap:22px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.netl-legend span{display:flex;align-items:center;gap:8px}.netl-legend i{display:inline-block}.lg-o{width:9px;height:9px;border-radius:50%;border:1.6px solid #3D424A;background:#fff}.lg-h{width:11px;height:11px;background:var(--orange)}.lg-x{width:22px;height:2px;background:var(--orange)}.netl-side{display:flex;flex-direction:column;gap:12px}.netl-photo{position:relative;margin:0}.netl-photo img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.netl-photo figcaption{position:absolute;left:10px;bottom:10px;background:#121417cc;color:#fff;font-size:12px;padding:5px 9px}.netl-wh{background:#fff;border:1px solid var(--line);border-left:3px solid var(--orange);padding:14px 16px}.netl-wh b{display:block;font-size:15.5px}.netl-wh span{display:block;font-size:13.5px;color:var(--ink-700)}.netl-wh small{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}.netl-lanes{background:#fff;border:1px solid var(--line);padding:14px 16px;flex:1}.netl-lanes b{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.netl-lanes ul{list-style:none}.netl-lanes li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.netl-lanes li:last-child{border-bottom:0}.netl-lanes span{font-weight:600}.netl-lanes em{font-style:normal;color:var(--muted);font-size:13px}@media(max-width:1100px){.netl-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nl-hub-ring{animation:none}}.nl-lane{fill:none;stroke:#c2c8d0;stroke-width:1}.nl-lane-hi{fill:none;stroke:var(--orange);stroke-width:2;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100;opacity:0}.nl-lane-hi.on{animation:nlDraw 2.8s ease-out}@keyframes nlDraw{0%{stroke-dashoffset:100;opacity:1}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.nl-mv{fill:#3d424a}.nl-mv.o{fill:var(--orange);stroke:#fff;stroke-width:1.2}.nl-city{fill:#fff;stroke:#1a1d21;stroke-width:1.6}.nl-ping{fill:none;stroke:var(--orange);stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}g.on>.nl-ping{animation:nlPing 1.6s ease-out}@keyframes nlPing{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}.nl-city-t{font:600 13px Inter,system-ui,sans-serif;fill:#3d424a;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.nl-wh{fill:var(--orange);stroke:#fff;stroke-width:2}.nl-ex{fill:none;stroke:var(--orange);stroke-width:1.6;stroke-dasharray:5 4}.lg-a{width:22px;height:0;border-top:1.5px solid #9AA1AB}.lg-x{background:repeating-linear-gradient(90deg,var(--orange) 0 5px,transparent 5px 9px)!important}.netl-map{display:flex;flex-direction:column;justify-content:center}.ph-card-img{position:relative;display:block}.ph-card-img .tag{top:10px;left:10px}.ph-card small{color:var(--muted)}.ph-card h3{text-transform:none;font-size:19px;letter-spacing:-.01em}.ph-howlink{background:var(--paper-2)}.howlink{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);padding:32px 36px}.howlink .eyebrow{display:flex;margin-bottom:10px}.howlink .h2{font-size:clamp(24px,2.4vw,32px)}.howlink p{color:var(--muted);margin-top:8px}.hw-glance{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border:1px solid var(--line);margin:0 0 48px;counter-reset:none}.hw-glance li{padding:18px 20px;border-right:1px solid var(--line);position:relative}.hw-glance li:last-child{border-right:0}.hw-glance span{display:block;font-size:12px;font-weight:700;color:var(--orange-700);letter-spacing:.1em}.hw-glance b{display:block;font-size:16px;margin:4px 0 2px}.hw-glance small{color:var(--muted);font-size:13px}.hw-step{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:center;padding:40px 0;border-top:1px solid var(--line)}.hw-step.flip{grid-template-columns:1.25fr 1fr}.hw-step.flip .hw-photo{order:2}.hw-photo{position:relative}.hw-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.hw-n{position:absolute;left:0;bottom:0;background:var(--orange);color:#fff;font-size:30px;font-weight:700;padding:10px 18px;letter-spacing:-.02em}.hw-body small{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-700)}.hw-body h3{font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;margin:8px 0 10px}.hw-body>p{color:var(--ink-700);font-size:16px;line-height:1.7;margin-bottom:22px}.hw-lists{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hw-lists>div{background:var(--paper-2);padding:18px 20px}.hw-lists b{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.hw-lists ul{list-style:none;display:flex;flex-direction:column;gap:8px}.hw-lists li{position:relative;padding-left:18px;font-size:14px;line-height:1.5;color:var(--ink-700)}.hw-lists li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border:1.5px solid var(--ink-700)}.hw-lists ul.we li:before{background:var(--orange);border-color:var(--orange)}.hw-prep{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hw-prep>div{background:#fff;border:1px solid var(--line);padding:22px}.hw-prep span{font-size:12px;font-weight:700;color:var(--orange-700);letter-spacing:.1em}.hw-prep b{display:block;font-size:17px;margin:6px 0}.hw-prep p{font-size:14px;color:var(--muted);line-height:1.6}.ph-head .btn{flex:none}@media(max-width:1100px){.hw-step,.hw-step.flip{grid-template-columns:1fr;gap:24px}.hw-step.flip .hw-photo{order:0}.hw-prep{grid-template-columns:1fr 1fr}}@media(max-width:640px){.hw-lists,.hw-prep{grid-template-columns:1fr}.hw-glance li{border-right:0;border-bottom:1px solid var(--line)}}.netl-lanes{flex:none}.netl-photo{flex:1;display:flex}.netl-photo img{height:100%;aspect-ratio:auto;min-height:220px}.netl-map{background:#f7f5f1}.nr-land{fill:#fbfaf7}.nr-relief{mix-blend-mode:multiply;opacity:.35}.nr-state{fill:none;stroke:#e2ddd3;stroke-width:1}.nr-g{fill:none;stroke:#e0604d;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.nr-r{fill:none;stroke:#ee8676;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.nr-c{fill:none;stroke:#fff0d9;stroke-width:.8;stroke-linecap:round}.nr-draw{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 2.6s cubic-bezier(.3,0,.2,1)}.nr-open .nr-draw{stroke-dashoffset:0}.nr-pulse{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.035 1;stroke-dashoffset:1.035;opacity:0}.nr-open .nr-pulse{animation-name:nrRun;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes nrRun{0%{stroke-dashoffset:1.035;opacity:1}to{stroke-dashoffset:0;opacity:1}}.nr-halo{fill:#e5705d;opacity:.28;filter:url(#nrGlow)}.nr-city{fill:#fff;stroke:#c74736;stroke-width:1.8}.nr-pulse-ring{fill:none;stroke:#e0604d;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.nr-open .nr-pulse-ring{animation:nrRing 3.4s ease-out infinite}@keyframes nrRing{0%{transform:scale(1);opacity:.8}to{transform:scale(4.5);opacity:0}}.nr-city-t{font:600 13px Inter,system-ui,sans-serif;fill:#4a4237;paint-order:stroke;stroke:#fbfaf7;stroke-width:4px;stroke-linejoin:round}.nr-ex{fill:none;stroke:#ffb264;stroke-width:1.6;stroke-dasharray:4 5}.nr-ex.sea{stroke:#e8a35e;stroke-dasharray:2 6}.nr-ex-dot{fill:#c74736}.nr-ex-t{font:600 13px Inter,system-ui,sans-serif;fill:#5a4f42}.lg-road{width:24px;height:3px;background:#ee8676;box-shadow:0 0 6px 1px #e0604d8c;border-radius:2px}.lg-o{border-color:#c74736!important}@media(prefers-reduced-motion:reduce){.nr-draw{transition:none;stroke-dashoffset:0}}.nr-g{stroke:#e0604d;stroke-width:9;opacity:.5}.nr-r{stroke:#e86a57;stroke-width:2.6}.nr-c{stroke:#fbd9d2;stroke-width:1}.nr-relief{opacity:.55}.nr-state{stroke:#e6e0d5;stroke-width:1.1}.netl-grid{grid-template-columns:1fr}.netl-map{padding:24px 24px 14px}#netmap{max-height:720px}.netl-side{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.netl-photo img{height:100%;min-height:0;aspect-ratio:16/9}@media(max-width:900px){.netl-side{grid-template-columns:1fr}}.netl-photo{position:relative;min-height:200px}.netl-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.netl-map{background:#faf8f4}.ns-land{fill:#fdfcf9}.ns-relief{mix-blend-mode:multiply;opacity:.4}.ns-state{fill:none;stroke:#eae4d8;stroke-width:1}.ns-dust{fill:#e2b15e;opacity:0;animation:nsTwinkle 5s ease-in-out infinite}@keyframes nsTwinkle{0%,to{opacity:0}50%{opacity:.75}}.ns-node{fill:#c98e2e}.ns-star{fill:#f4c877;opacity:.35;transform-box:fill-box;transform-origin:center;animation:nsStar 4s ease-in-out infinite}.ns-star.dim{fill:#d9a441;opacity:.6;animation:none}@keyframes nsStar{0%,to{opacity:.15;transform:scale(.6) rotate(0)}50%{opacity:.85;transform:scale(1) rotate(45deg)}}g.hit .ns-star{animation:nsHit 1.4s ease-out}@keyframes nsHit{0%{opacity:1;transform:scale(1.9) rotate(0)}to{opacity:.25;transform:scale(.7) rotate(90deg)}}.ns-line{fill:none;stroke:url(#nsGold);stroke:#d9a441;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:.9;transition:opacity 3.4s ease 1s,stroke-width .8s}.ns-line.ex{stroke-dasharray:1 1;stroke:#e0b060}.ns-line.done{opacity:0;stroke-width:.6}.ns-line.static{opacity:.6;stroke-dashoffset:0}.ns-head-star{fill:#ffe2a8}.ns-city-t{font:500 12.5px Inter,system-ui,sans-serif;fill:#6b5b43;letter-spacing:.02em;paint-order:stroke;stroke:#fdfcf9;stroke-width:4px;stroke-linejoin:round}.ns-ex-t{font:500 12.5px Inter,system-ui,sans-serif;fill:#8a7556;letter-spacing:.02em}.lg-live{width:24px;height:1.5px;background:linear-gradient(90deg,transparent,#D9A441,transparent);position:relative}.lg-live:after{content:"\2726";position:absolute;right:2px;top:-8px;font-size:11px;color:#e6b565}.lg-o{border-color:#c98e2e!important}.lg-x{background:repeating-linear-gradient(90deg,#D9A441 0 5px,transparent 5px 9px)!important}.ns-node{fill:#b97a1e}.ns-star{fill:#f2b44a;animation-name:nsStar2}@keyframes nsStar2{0%,to{opacity:.25;transform:scale(.55) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}g.hit .ns-star{animation:nsHit2 1.8s ease-out}@keyframes nsHit2{0%{opacity:1;transform:scale(2.4) rotate(0)}to{opacity:.3;transform:scale(.6) rotate(90deg)}}.ns-line{stroke:#d99a32;stroke-width:1.5;opacity:1;transition:opacity 6s ease .6s,stroke-width 1s}.ns-line.done{opacity:0;stroke-width:.9}.ns-head{fill:#fff}.ns-head-star{fill:#ffd27a}.ns-dust{fill:#e8a93c}@keyframes nsTwinkle{0%,to{opacity:0}50%{opacity:.9}}.ns-line,.ns-line.done{fill:none;stroke:#d7a54e;stroke-width:.7;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:.95;transition:stroke-dashoffset 4s cubic-bezier(.45,0,.2,1),opacity 2.4s ease}.ns-line.off{opacity:0}.ns-line.ex{stroke:#e2bc78;stroke-width:.6}.ns-node{fill:#c9963f;transition:fill 1.5s}.ns-star{fill:#f0c373;opacity:.15;animation:nsStar3 8s ease-in-out infinite}@keyframes nsStar3{0%,to{opacity:.08;transform:scale(.6)}50%{opacity:.7;transform:scale(1)}}g.lit .ns-node{fill:#e8b04f}.ns-dust{fill:#e6b565;animation-duration:9s!important}@keyframes nsTwinkle{0%,to{opacity:0}50%{opacity:.55}}.lg-live:after{display:none}.lg-live{height:1px;background:#d7a54e;box-shadow:0 0 4px #d7a54ecc}.ns-line,.ns-line.done{stroke:#d7a54e;stroke-width:.6;opacity:.45;transition:stroke-dashoffset 2.6s cubic-bezier(.45,0,.2,1)}.ns-line.on{stroke-dashoffset:0}.ns-line.ex{stroke-dasharray:1 1;opacity:.4}.ns-flow{fill:none;stroke:#f6cf82;stroke-width:1.5;stroke-linecap:round}.ns-flow-halo{fill:none;stroke:#f0b64e;stroke-width:4;stroke-linecap:round;opacity:.35}.ns-star{animation:none;opacity:0}.ns-node{fill:#c9963f}@keyframes nsNode{0%{fill:#f7d28a}to{fill:#c9963f}}.ns-line.busy{opacity:.95;stroke-width:1.1;stroke:#d9a040;transition:opacity .8s,stroke-width .8s}.tk-box{fill:#d9a441}.tk-box.alt{fill:#c38a2c}.tk-cab{fill:#b57a22}.tk-win{fill:#fff3dc}.tk-wheel{fill:#5a4630;stroke:#fdfcf9;stroke-width:.8}.tk{filter:drop-shadow(0 1.5px 1.5px rgba(90,70,40,.35))}g.lit .ns-node{animation:nsNode 2.4s ease-out}.lg-truck{width:16px;height:9px;background:linear-gradient(90deg,#d9a441 0 65%,#b57a22 65%);border-radius:1px;box-shadow:0 2px 0 -0px #5a4630}.agent-bar{display:grid;grid-template-columns:auto auto 1fr;gap:18px;align-items:center;padding:4px 4px 14px;margin-bottom:6px;border-bottom:1px solid #EFE7D8}.ag-id{display:flex;gap:12px;align-items:center}.ag-ic{width:36px;height:36px;border-radius:50%;background:#fbf1df;display:grid;place-items:center;color:#b57a22;position:relative}.ag-ic:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid #E7C27E;animation:agPulse 2.4s ease-out infinite}@keyframes agPulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}.ag-ic svg{width:16px;height:16px}.ag-id b{display:block;font-size:14.5px}.ag-id small{display:block;font-size:12px;color:var(--muted)}.ag-state{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border:1px solid #E7C27E;color:#9a6a1e;background:#fff8ea;white-space:nowrap}.ag-state.matched{background:#f3e2bf}.ag-state.dispatching{background:#e8b04f;color:#fff;border-color:#e8b04f}.ag-log{display:flex;flex-direction:column;gap:2px;min-height:58px;justify-content:center;font-size:13px;color:var(--muted);overflow:hidden}.ag-row{animation:agIn .5s ease}.ag-row:first-child{color:var(--ink);font-size:14px}.ag-row:nth-child(3){opacity:.45}.ag-row b{color:#9a6a1e;font-weight:600}@keyframes agIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ns-match-ring{fill:none;stroke:#e2a646;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:nsMatch 1s ease-out infinite}@keyframes nsMatch{0%{transform:scale(.6);opacity:1}to{transform:scale(3);opacity:0}}.ns-scan{fill:none;stroke:#e2a646;stroke-width:1.2;stroke-dasharray:2 5;animation:nsScan .9s linear infinite;opacity:.9}.ns-scan.rev{animation-direction:reverse}@keyframes nsScan{to{stroke-dashoffset:-14}}.ns-chip rect{fill:#fff;stroke:#e2a646;stroke-width:1}.ns-chip text{font:600 11px Inter,system-ui,sans-serif;fill:#9a6a1e;letter-spacing:.04em}.ns-chip{animation:agIn .4s ease;transition:opacity .8s}.ns-chip.out{opacity:0}@media(max-width:900px){.agent-bar{grid-template-columns:1fr auto}.ag-log{grid-column:1/-1}}.ns-sea{fill:none;stroke:#c9a066;stroke-width:.9;stroke-dasharray:1.5 4;opacity:.75}.tk.ship .tk-cab{fill:#8f6a33}.lg-ship{width:16px;height:7px;background:#8f6a33;clip-path:polygon(0 30%,100% 30%,85% 100%,15% 100%)}.hx{display:grid;grid-template-columns:minmax(520px,1fr) 1.15fr;height:calc(100vh - 72px);min-height:620px;max-height:1000px;background:#fff}.hx-l{display:flex;align-items:center;padding:40px clamp(28px,5vw,96px) 40px max(var(--gut),calc((100vw - 1320px)/2 + var(--gut)));border-right:1px solid var(--line)}.hx-in{width:100%;max-width:560px}.hx-pre{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-700);margin-bottom:18px}.hx-h{font-size:clamp(52px,6.4vw,104px);font-weight:800;line-height:.95;letter-spacing:-.045em;color:var(--ink)}.hx-sub{margin:22px 0 28px;font-size:17px;line-height:1.65;color:var(--ink-700);max-width:500px}.hx-f{grid-template-columns:1fr 1fr;max-width:none;margin:0;box-shadow:none;border:1px solid var(--line-2);padding:6px;gap:0}.hx-f label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 14px}.hx-f label:nth-child(2){border-right:0}.hx-f label:nth-child(3){border-bottom:0}.hx-f .btn{margin:6px 0 0 6px;min-height:52px}.hx-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:18px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.hx-stats b{display:block;font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.02em}.hx-stats span{font-size:12.5px;color:var(--muted)}.hx-r{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:6px;padding:6px;background:#fff;min-height:0}.hx-r figure{margin:0;overflow:hidden;position:relative}.hx-r img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 6s ease}.hx-r figure:hover img{transform:scale(1.04)}.hx-a{grid-row:1/3}.ph-welcome{border-top:1px solid var(--line)}@media(max-width:1100px){.hx{grid-template-columns:1fr;height:auto;max-height:none}.hx-l{padding:48px 28px;border-right:0}.hx-r{height:60vh}}@media(max-width:640px){.hx-f{grid-template-columns:1fr}.hx-f label{border-right:0}.hx-stats{grid-template-columns:1fr 1fr}.hx-r{height:46vh;grid-template-columns:1fr 1fr}}.inv-ph #lots{grid-template-columns:repeat(6,1fr);gap:12px}.inv-ph .lot{padding:6px}.inv-ph .lot-img{aspect-ratio:1/1}.inv-ph .tag{font-size:9.5px;padding:4px 6px;top:6px;left:6px}.inv-ph .lot-img .status{font-size:9.5px;padding:3px 6px;top:6px;right:6px}.inv-ph .lot-body{padding:10px 4px 4px;gap:6px}.inv-ph .lot-body h3{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.inv-ph .lot-meta{display:none}.inv-ph .lot-facts{flex-direction:column;gap:3px;font-size:12px}.inv-ph .lot-facts svg{width:13px;height:13px}.inv-ph .lot-foot{flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.inv-ph .lot-foot .price small{font-size:10px}.inv-ph .lot-foot .price b{font-size:13.5px}.inv-ph .lot-cta{justify-content:center;height:32px;font-size:12px;padding:0 8px}.inv-ph .want-card{display:flex;flex-direction:column}.inv-ph .want-head{padding:12px 12px 0}.inv-ph .want-head small{font-size:10px}.inv-ph .want-card .lot-body{padding:6px 12px 12px;flex:1}.inv-ph .want-qty{font-size:30px}.inv-ph .want-qty small{font-size:13px}.inv-ph .want-card .lot-body h3{font-size:15px}.inv-ph .want-card .lot-meta{display:block;font-size:12px}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:26px;flex-wrap:wrap}.pager button{min-width:40px;height:40px;border:1px solid var(--line-2);background:#fff;font-weight:600;font-size:14px;color:var(--ink)}.pager button.on{background:var(--ink);border-color:var(--ink);color:#fff}.pager button:disabled{opacity:.35;cursor:default}.pager button:not(:disabled):not(.on):hover{border-color:var(--ink)}.pager span{margin-left:12px;font-size:13px;color:var(--muted)}@media(max-width:1280px){.inv-ph #lots{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.inv-ph #lots{grid-template-columns:repeat(2,1fr)}}.netl-side{display:block}.netl-lanes ul{display:grid;grid-template-columns:repeat(4,1fr);gap:0 24px}.netl-lanes li{flex-direction:column;justify-content:flex-start;gap:2px;border-bottom:0;border-right:1px solid var(--line);padding:4px 0}.netl-lanes li:last-child{border-right:0}@media(max-width:900px){.netl-lanes ul{grid-template-columns:1fr 1fr}}.hx2{grid-template-columns:1.05fr 1fr;background:#fff}.hx2 .hx-l{border-right:0;padding-right:24px}.hx2 .hx-h{font-size:clamp(56px,6.6vw,108px)}.hx2 .hx-h em{font-style:normal;color:var(--orange)}.hx-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:6px}.btn-line{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.btn-line:hover{background:var(--ink);color:#fff}.hx2 .hx-stats{margin-top:40px}.hx2 .hx-r{display:flex;align-items:center;justify-content:center;padding:32px 48px 32px 24px;background:linear-gradient(180deg,#fff,#f6f6f4);border-left:1px solid var(--line);gap:0;grid-template-columns:none;grid-template-rows:none}.hx-stage{position:relative;height:min(78vh,720px);aspect-ratio:.66}.hx-ghost{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid var(--line)}.hx-ghost.g1{transform:translate(14px,14px);background:#fbfbfa}.hx-ghost.g2{transform:translate(28px,28px);background:#f4f4f2}.hx-card{position:relative;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line-2);box-shadow:0 30px 60px -30px #14161a47;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hx-card.flip{transform:translateY(-4px)}.hx-ch{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-700)}.hx-live{display:flex;align-items:center;gap:8px}.hx-live i{width:7px;height:7px;border-radius:50%;background:#1f9d55;box-shadow:0 0 #1f9d5580;animation:hxPulse 2s infinite}@keyframes hxPulse{0%{box-shadow:0 0 #1f9d5573}70%{box-shadow:0 0 0 8px #1f9d5500}to{box-shadow:0 0 #1f9d5500}}.hx-n{font-variant-numeric:tabular-nums;color:var(--muted)}.hx-ph{position:relative;flex:1;min-height:0;overflow:hidden;display:block;background:#ededea}.hx-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .9s ease,transform 5s ease-out}.hx-ph img.on{opacity:1;transform:scale(1)}.hx-tag,.hx-sell{position:absolute;top:12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;z-index:2}.hx-tag{left:12px;background:#fff;color:var(--ink)}.hx-sell{right:12px;background:var(--ink);color:#fff}.hx-prog{height:3px;background:var(--line)}.hx-prog i{display:block;height:100%;width:100%;background:var(--orange);transform-origin:left;transform:scaleX(0);animation:hxProg 4.2s linear forwards}@keyframes hxProg{to{transform:scaleX(1)}}.hx-cb{padding:18px 20px 20px;transition:opacity .32s ease,transform .32s ease}.hx-cb.out{opacity:0;transform:translateY(8px)}.hx-id{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em}.hx-t{font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.01em;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-m{font-size:13.5px;color:var(--muted);margin:0 0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-f2{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 16px}.hx-f2 div{padding:10px 0 10px 12px;border-left:1px solid var(--line)}.hx-f2 div:first-child{border-left:0;padding-left:0}.hx-f2 dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.hx-f2 dd{margin:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-cta{display:flex;justify-content:center;align-items:center;gap:8px;height:46px;background:var(--ink);color:#fff;font-weight:600;font-size:14.5px}.hx-cta:hover{background:var(--orange)}.hx-cta svg{width:16px;height:16px}@media(max-height:760px){.hx-t{font-size:18px}.hx-m{display:none}}@media(max-width:1100px){.hx2 .hx-r{padding:40px 24px 64px;border-left:0}.hx-stage{height:620px;max-width:calc(100vw - 80px)}}@media(prefers-reduced-motion:reduce){.hx-ph img{transition:opacity .4s}.hx-live i{animation:none}}@media(max-width:1100px){.hx2{grid-template-columns:1fr;height:auto;max-height:none;min-height:0}.hx2 .hx-l{padding:48px 28px 32px}.hx2 .hx-r{height:auto}.hx-stage{height:auto;width:min(440px,calc(100vw - 72px));aspect-ratio:.66}}@media(max-width:640px){.hx2 .hx-h{font-size:56px}.hx-btns .btn{flex:1}.hx2 .hx-stats{grid-template-columns:1fr 1fr}.hx2 .hx-r{padding:28px 24px 56px}.hx-stage{aspect-ratio:.62}}.hc{display:grid;grid-template-columns:1fr 1fr;height:calc(100vh - 72px);min-height:640px;max-height:980px;background:#f7f5f2;position:relative;overflow:hidden}.hc:after{content:"";position:absolute;right:-10%;bottom:-30%;width:60%;height:70%;background:radial-gradient(closest-side,#c7473629,#c7473600);pointer-events:none}.hc-l{display:flex;align-items:center;padding:40px 24px 40px max(var(--gut),calc((100vw - 1320px)/2 + var(--gut)));position:relative;z-index:1}.hc-in{max-width:580px}.hc-proof{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--ink-700);margin-bottom:26px}.hc-proof i{width:8px;height:8px;background:var(--orange)}.hc-pre{font-size:clamp(20px,1.8vw,26px);font-weight:500;color:var(--ink);letter-spacing:-.01em;margin-bottom:6px}.hc-h{font-size:clamp(56px,6.4vw,100px);font-weight:700;line-height:.98;letter-spacing:-.04em;color:var(--ink)}.hc-h em{font-style:normal;color:var(--orange)}.hc-feat{list-style:none;display:flex;flex-wrap:wrap;gap:12px 26px;margin:30px 0 34px;padding:0}.hc-feat li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:var(--ink)}.hc-feat span{width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);color:var(--orange)}.hc-feat svg{width:16px;height:16px}.hc-btns{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hc-go{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;background:var(--ink);color:#fff;font-weight:600;font-size:15px}.hc-go:hover{background:var(--orange)}.hc-alt{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--ink);border-bottom:1.5px solid var(--ink);padding:4px 0}.hc-alt:hover{color:var(--orange);border-color:var(--orange)}.hc-go svg,.hc-alt svg,.hc-sell svg{width:16px;height:16px}.hc-r{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:24px}.hc-grid{--t:min(8.6vw,13.4vh);--g:calc(var(--t)*.1);position:relative;display:grid;grid-template-columns:repeat(5,var(--t));grid-auto-rows:var(--t);gap:var(--g);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 38%,rgba(0,0,0,.55) 55%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000 38%,rgba(0,0,0,.55) 55%,transparent 72%)}.hc-t{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);display:block}.hc-t img{width:100%;height:100%;object-fit:cover;display:block}.hc-out img{filter:grayscale(1) contrast(.9);opacity:.38}.hc-cat img{filter:grayscale(.85);opacity:.7;transition:filter .5s,opacity .5s,transform .6s}.hc-cat{transition:border-color .4s,box-shadow .4s}.hc-cat.on{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange)}.hc-cat.on img,.hc-cat:hover img{filter:none;opacity:1}.hc-mid{border:0;background:transparent}.hc-card{position:absolute;left:50%;top:50%;width:calc(var(--t)*1.75);transform:translate(-50%,-50%);background:#fff;border:1px solid var(--line-2);box-shadow:0 28px 50px -22px #14161a59,0 6px 14px -6px #14161a1f;z-index:3}.hc-ph{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#eee}.hc-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .7s ease,transform 3.6s ease-out}.hc-ph img.on{opacity:1;transform:scale(1)}.hc-cb{padding:10px 12px 12px;transition:opacity .26s,transform .26s}.hc-cb.out{opacity:0;transform:translateY(6px)}.hc-cb small{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-700);font-weight:700}.hc-name{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:2px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-sell{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.hc-sell:hover{color:var(--orange)}.hc-prog{height:3px;background:var(--line)}.hc-prog i{display:block;height:100%;background:var(--orange);transform-origin:left;transform:scaleX(0);animation:hxProg 3.2s linear forwards}@media(max-width:1100px){.hc{grid-template-columns:1fr;height:auto;max-height:none;min-height:0}.hc-l{padding:48px 28px 16px}.hc-r{padding:8px 0 48px}.hc-grid{--t:min(17vw,120px)}}@media(max-width:640px){.hc-h{font-size:56px}.hc-feat{flex-direction:column;gap:10px}.hc-go{flex:1;justify-content:center}.hc-grid{--t:21vw}}.hc-t{border-color:#ece9e4}.hc-out img{filter:grayscale(1) brightness(1.15) contrast(.8);opacity:.22}.hc-cat img{filter:grayscale(.55) brightness(1.08);opacity:.62}.hc-cat.on{transform:translateY(-2px)}.hc-ph{aspect-ratio:4/3}@media(max-width:640px){.hc-btns{flex-direction:column;align-items:stretch;gap:16px}.hc-go{width:100%;justify-content:center;white-space:nowrap;font-size:14.5px;padding:0 16px}.hc-alt{align-self:flex-start}.hc-card{width:calc(var(--t)*2)}.hc-name{font-size:15px;white-space:normal}.hc-grid{--t:19vw}}@media(max-width:640px){.hc-go{flex:none;min-height:52px}}.netl{background:#faf8f4}.netl-map{background:transparent;border:0;padding:0}.netl .agent-bar{background:transparent}.netl-legend{border-top:1px solid #ECE7DE}.netl-lanes{background:transparent;border:0;border-top:1px solid #ECE7DE;padding:18px 0 0}.ph-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.ph-trio figure{margin:0;position:relative;overflow:hidden;background:#fff}.ph-trio img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .6s ease}.ph-trio figure:hover img{transform:scale(1.04)}.ph-trio figcaption{position:absolute;left:0;bottom:0;background:#fff;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px}.phero:has(+.netl){margin-bottom:0}.inv-ph+.ph-car{padding-top:24px}.wrap{max-width:1320px;padding:0 var(--gut)}.sec{padding:88px 0}.sec-sm{padding:56px 0}.hc{grid-template-columns:minmax(480px,.82fr) 1.18fr}.hc-l{padding:40px 8px 40px max(var(--gut),calc((100vw - 1320px)/2 + var(--gut)))}.hc-r{padding:0;justify-content:center;overflow:hidden}.hc-grid{--t:min(9.4vw,15.6vh);--g:calc(var(--t)*.1);grid-template-columns:repeat(7,var(--t));-webkit-mask-image:radial-gradient(ellipse 56% 62% at 50% 50%,#000 55%,rgba(0,0,0,.6) 78%,transparent 100%);mask-image:radial-gradient(ellipse 56% 62% at 50% 50%,#000 55%,rgba(0,0,0,.6) 78%,transparent 100%)}.hc-out img{opacity:.3}.hc-card{width:calc(var(--t)*1.7)}.hc-name{font-size:19px}@media(max-width:1100px){.hc{grid-template-columns:1fr}.hc-l{padding:48px var(--gut) 16px}.hc-grid{--t:min(14vw,110px)}}.hc-h{margin-bottom:44px}.hc-in{max-width:620px}.hc-grid{--t:min(10.6vw,16.4vh);--g:calc(var(--t)*.09);grid-template-columns:repeat(5,var(--t));-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 42%,rgba(0,0,0,.6) 58%,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,#000 42%,rgba(0,0,0,.6) 58%,transparent 74%)}.hc-card{width:calc(var(--t)*1.62)}@media(max-width:1100px){.hc-grid{--t:min(17vw,130px)}}@media(max-width:640px){.hc-grid{--t:19vw}}.ph-mission{padding:72px 0}.ph-mission .wrap{grid-template-columns:1.3fr 1fr;gap:48px;align-items:stretch}.ph-mission .ph-two.light{white-space:nowrap;font-size:clamp(26px,2.85vw,46px)}.ph-mission p{margin:16px 0 18px;max-width:640px}.ph-trio img{aspect-ratio:4/3}.ph-touch{display:flex;flex-direction:column;justify-content:center;padding:36px 40px}.ph-touch-btns{margin:18px 0 14px}@media(max-width:900px){.ph-mission .ph-two.light{white-space:normal}}@media(max-width:1100px){.hc{grid-template-columns:1fr 1fr;height:calc(100vh - 72px);min-height:560px;max-height:860px}.hc-l{padding:32px 8px 32px var(--gut)}.hc-h{font-size:clamp(48px,6.4vw,72px);margin-bottom:32px}.hc-pre{font-size:19px}.hc-r{padding:0}.hc-grid{--t:min(calc((50vw - 24px)/5.2),15vh)}.hc-go{height:48px;padding:0 18px;font-size:14px}}@media(max-width:820px){.hc{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.hc-l{padding:40px var(--gut) 8px}.hc-in{max-width:none}.hc-r{padding:28px var(--gut) 44px;overflow:visible}.hc-grid{--t:min(calc((100vw - 2*var(--gut))/3.24),150px);--g:calc(var(--t)*.08);grid-template-columns:repeat(3,var(--t));-webkit-mask-image:none;mask-image:none}.hc-out{display:none}.hc-cat img{filter:grayscale(.3);opacity:.85}.hc-card{width:calc(var(--t)*1.56)}.hc-name{font-size:16px;white-space:normal;line-height:1.2}.hc-cb{padding:8px 10px 10px}}@media(max-width:640px){.hc-h{font-size:52px}.hc-btns{flex-direction:column;align-items:stretch;gap:14px}.hc-go{width:100%;justify-content:center;height:52px}}@media(max-width:1100px){.ph-mission .wrap{grid-template-columns:1fr;gap:32px}.ph-mission .ph-two.light{white-space:normal}}@media(max-width:820px){.hc{grid-template-columns:minmax(0,1fr)}.hc-proof{font-size:12.5px}}@media(max-width:640px){.ph-trio{gap:6px}.ph-trio figcaption{font-size:9.5px;padding:4px 6px}.ph-touch{padding:28px 20px}}@media(min-width:821px)and (max-width:1100px){.hc{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);height:auto;min-height:620px;max-height:none}.hc-l{padding:56px 8px 56px var(--gut)}.hc-r{overflow:hidden}.hc-grid{--t:min(calc(54vw/4.7),132px)}.hc-card{width:calc(var(--t)*1.7)}}@media(max-width:640px){.hc-btns{width:100%}.hc-go{box-sizing:border-box}}@media(max-width:820px){.hc-in{width:100%}}.hc{grid-template-rows:minmax(0,1fr) auto}.hc-tick{grid-column:1/-1;position:relative;z-index:2;background:#fff;border-top:1px solid #ECE7DE;border-bottom:1px solid #ECE7DE;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hc-tick-in{display:flex;width:max-content;animation:hcTick 48s linear infinite}.hc-tick:hover .hc-tick-in{animation-play-state:paused}.hc-tick-run{display:flex;align-items:center;flex:none}.hc-tick-run span{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;padding:18px 0}.hc-tick-run svg{width:11px;height:11px;fill:var(--orange);margin:0 30px;flex:none}@keyframes hcTick{to{transform:translate(-50%)}}@media(max-width:820px){.hc{grid-template-rows:auto}.hc-tick-run span{font-size:15px;padding:14px 0}.hc-tick-run svg{margin:0 20px}}@media(prefers-reduced-motion:reduce){.hc-tick-in{animation-duration:120s}}.hc{grid-template-rows:auto}.hc-tick{border-top:1px solid #ECE7DE}.nav a.on:after{bottom:-3px;height:2px;border-radius:0}.phero{background-image:none!important;background-color:#f7f5f2;color:var(--ink);padding:72px 0 64px;margin:0 0 56px;border-bottom:1px solid #ECE7DE}.phero:before,.phero:after{display:none!important}.phero .eyebrow{color:var(--orange-700)}.phero .eyebrow:before{background:var(--orange)}.phero .h1{color:var(--ink)}.phero .accent{color:var(--orange)}.phero .lead{color:var(--ink-700)}.phero .link{color:var(--orange-700)}@media(max-width:760px){.phero{padding:48px 0 40px;margin:0 0 40px}}.phero .btn-line-light{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.phero .btn-line-light:hover{background:var(--ink);color:#fff}.hx,.hc{height:calc(100vh - 108px)}.dfh{--cream:#F7F3ED;--sand:#EFE8DD;--dline:#E4DCCF;--dline2:#D6CCBC;--r:18px;--tight:"Inter Tight","Inter",system-ui,sans-serif;background:var(--cream)}.dfh .h2,.dfh h2,.dfh h3{font-family:var(--tight);font-weight:600;letter-spacing:-.02em}.dfh .eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em}.dh{min-height:calc(100vh - 108px);display:flex;align-items:stretch;background:var(--cream)}.dh-g{flex:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);gap:56px;align-items:center;padding-top:20px;padding-bottom:28px}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--orange-700);background:var(--orange-50);border:1px solid var(--orange-100);padding:7px 14px 7px 12px;border-radius:999px;margin-bottom:28px}.kicker i{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px #c747362e;animation:kPulse 2.4s ease-in-out infinite}@keyframes kPulse{50%{box-shadow:0 0 0 7px #c747360f}}.dh-pre{font-family:var(--tight);font-size:clamp(20px,1.8vw,26px);font-weight:500;color:var(--ink-700);letter-spacing:-.01em;margin:0 0 8px}.dh-h{font-family:var(--tight);font-weight:600;font-size:clamp(56px,6.2vw,104px);line-height:.98;letter-spacing:-.035em;color:var(--ink);margin:0}.dh-h em{font-style:normal;color:var(--orange)}.dh-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}.pbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;border:1.5px solid transparent;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.pbtn svg{width:17px;height:17px;transition:transform .25s}.pbtn:hover svg{transform:translate(3px)}.pbtn-primary{background:var(--orange);color:#fff}.pbtn-primary:hover{background:var(--orange-600);box-shadow:0 12px 26px -14px #c74736d9}.pbtn-line{background:#fff;border-color:var(--dline2);color:var(--ink)}.pbtn-line:hover{border-color:var(--ink)}.pbtn-dark{background:var(--ink);color:#fff}.pbtn-dark:hover{background:#000}.dh-vis{position:relative;display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:1.15fr 1fr;gap:14px;height:min(calc(100vh - 170px),760px);min-height:520px}.hv{margin:0;border-radius:24px;overflow:hidden;position:relative;background:var(--sand)}.hv img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.hv:hover img{transform:scale(1.03)}.hv-main{grid-row:1/3}.dcard{position:absolute;left:-40px;bottom:34px;width:350px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--dline);border-radius:20px;padding:14px;box-shadow:0 30px 60px -30px #3c1e0080;z-index:2}.dc-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:10px}.dc-live{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--orange-700);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.dc-live i{width:7px;height:7px;border-radius:50%;background:#2fb37a;box-shadow:0 0 0 3px #2fb37a33}.dc-n{color:var(--muted);font-variant-numeric:tabular-nums}.dc-body{display:flex;gap:12px;align-items:center;min-height:80px;color:var(--ink)}.dc-img{width:80px;height:80px;border-radius:12px;overflow:hidden;flex:none;background:var(--sand)}.dc-img img{width:100%;height:100%;object-fit:cover}.dc-t{min-width:0;display:block}.dc-tag{display:inline-block;font-size:11px;font-weight:600;color:var(--orange-700);background:var(--orange-50);padding:2px 8px;border-radius:999px;margin-bottom:4px}.dc-t b{display:block;font-family:var(--tight);font-size:17px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.dc-t small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:12.5px;line-height:1.4;margin-top:2px}.dc-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--dline);margin-top:12px;padding-top:10px;font-size:13px}.dc-foot span{font-weight:600;color:#b85c1e}.dc-sell{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--orange-700)}.dc-sell svg{width:14px;height:14px}.dc-prog{position:absolute;left:14px;right:14px;bottom:0;height:2px;overflow:hidden;border-radius:2px}.dc-prog i{display:block;height:100%;width:0;background:var(--orange)}.dcard.run .dc-prog i{animation:dcProg 4.2s linear}.dcard.hold .dc-prog i{animation-play-state:paused}@keyframes dcProg{to{width:100%}}.dc-body.swap{animation:dcIn .55s cubic-bezier(.2,.7,.2,1)}@keyframes dcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dfh .hc-tick{background:#fff;border-color:var(--dline)}.dfh .hc-tick-run span{font-family:var(--tight);font-size:19px;font-weight:500;letter-spacing:-.02em;color:#2c2a27;padding:16px 0}.dfh .hc-tick-run svg{width:10px;height:10px;margin:0 26px}.dfh .inv-ph{background:var(--cream)}.dfh .seg{background:#fff;border:1px solid var(--dline);border-radius:999px;padding:5px;gap:4px}.dfh .seg button{border-radius:999px;height:40px;padding:0 16px}.dfh .seg button.on{background:var(--ink);color:#fff}.dfh .seg .n{border-radius:999px;background:var(--sand);color:var(--ink-700);padding:1px 7px;font-size:11.5px}.dfh .seg button.on .n{background:#ffffff2e;color:#fff}.dfh.dfh .lot{border-radius:var(--r);border:1px solid var(--dline);padding:0;overflow:hidden;background:#fff;transition:transform .35s,box-shadow .35s}.dfh .lot:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px #28190a73}.dfh .lot-img{border-radius:0;aspect-ratio:5/4}.dfh .lot .tag,.dfh .lot-img .status{border-radius:999px;padding:4px 9px}.dfh .lot-body{padding:12px 14px 14px}.dfh .lot-cta{border-radius:999px}.dfh .want-card{border-style:dashed;border-color:var(--dline2);background:#fffcf8}.dfh .want-head{padding:14px 14px 0}.dfh .want-card .lot-body{padding:6px 14px 14px}.dfh .status.want{border-radius:999px}.dfh .pager button{border-radius:999px;border-color:var(--dline2)}.dfh .pager button.on{background:var(--orange);border-color:var(--orange);color:#fff}.dfh .board-foot .btn{border-radius:999px}.dfh .ph-car{background:var(--sand)}.dfh .ph-card{border-radius:var(--r);border:1px solid var(--dline);overflow:hidden;transition:transform .35s,box-shadow .35s}.dfh .ph-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -30px #28190a80}.dfh .ph-card .tag{border-radius:999px}.dfh .ph-card h3{font-family:var(--tight);font-weight:600;font-size:20px;letter-spacing:-.01em}.dfh .ph-card small{letter-spacing:.08em}.dfh .ph-card .ph-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:999px;background:var(--orange);color:#fff;font-size:13.5px;letter-spacing:0;text-transform:none;margin-top:auto}.dfh .ph-card .ph-more i{background:transparent;width:auto;height:auto;order:2}.dfh .ph-card .ph-more:hover{background:var(--orange-600)}.dfh .ph-arrows button{border-color:var(--dline2)}.dfh .ph-howlink{background:var(--sand);padding-top:0}.dfh .howlink{border:1px solid var(--dline);border-left:1px solid var(--dline);border-radius:24px;padding:36px 40px}.dfh .howlink .btn{border-radius:999px}.dfh .ph-mission{background:var(--cream);padding:90px 0 100px}.dfh .ph-mission .wrap{background:var(--orange);border-radius:30px;padding:56px;width:calc(100% - 2*var(--gut));max-width:calc(1320px - 2*var(--gut))}.dfh .ph-mission .ph-two.light{font-family:var(--tight);text-transform:none;letter-spacing:-.02em}.dfh .ph-mission .ph-two.light span{font-family:var(--sans,inherit);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.dfh .ph-vals{gap:8px}.dfh .ph-vals span{border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:6px 12px;font-size:12px}.dfh .ph-trio figure{border-radius:16px}.dfh .ph-trio figcaption{border-radius:999px;left:10px;bottom:10px}.dfh .ph-touch{border-radius:24px}.dfh .ph-touch .team.compact{border-radius:16px}.dfh .ph-touch-btns .btn{border-radius:999px}.dfh .ph-mission+*{margin-top:0}@media(max-width:1100px){.dh{min-height:0}.dh-g{grid-template-columns:1fr;gap:40px;padding-top:48px;padding-bottom:56px}.dh-vis{height:520px;min-height:0}.dcard{left:16px;bottom:16px}.dfh .ph-mission .wrap{padding:40px 32px}}@media(max-width:640px){.dh-h{font-size:56px}.dh-btns{flex-direction:column}.pbtn{width:100%}.dh-vis{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;height:auto;gap:10px}.hv-main{grid-column:1/-1;grid-row:auto;aspect-ratio:4/3}.hv-a,.hv-b{aspect-ratio:1/1}.hv{border-radius:18px}.dcard{position:relative;left:auto;bottom:auto;width:auto;grid-column:1/-1;order:-1}.dfh .ph-mission{padding:56px 0 64px}.dfh .ph-mission .wrap{padding:32px 20px;border-radius:24px}.dfh .howlink{padding:28px 24px}}.dfh .ph-touch h3{font-family:var(--tight);text-transform:none;letter-spacing:-.02em;font-size:28px;font-weight:600}.hx,.hc{height:calc(100vh - 116px)}.dh{min-height:calc(100vh - 116px)}.dh-vis{height:min(calc(100vh - 178px),760px)}@media(max-width:1100px){.dh{min-height:0}.dh-vis{height:520px}}.dh-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.dh-vis{height:min(calc(100vh - 250px),600px);min-height:440px;margin-top:70px;grid-template-columns:1.35fr 1fr}.dcard{top:-70px;bottom:auto;left:-64px;width:440px;padding:18px 18px 16px;border-radius:22px}.dc-head{font-size:13px;margin-bottom:12px}.dc-live{font-size:12px}.dc-body{gap:16px;min-height:112px}.dc-img{width:112px;height:112px;border-radius:14px}.dc-tag{font-size:12px;padding:3px 10px}.dc-t b{font-size:23px;margin-top:2px}.dc-t small{font-size:14px;line-height:1.45;-webkit-line-clamp:2}.dc-foot{font-size:14px;margin-top:14px;padding-top:12px}.dc-prog{left:18px;right:18px}@media(max-width:1100px){.dh-g{grid-template-columns:1fr;gap:28px}.dh-vis{margin-top:110px;height:460px}.dcard{left:16px;top:-96px}}@media(max-width:640px){.dh-vis{margin-top:0;height:auto}.dcard{top:auto;left:auto;width:auto}.dc-img{width:88px;height:88px}.dc-t b{font-size:19px}.dc-t small{font-size:13px}}.dfh .ph-cats{background:var(--sand)}.tc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.tc-head .lead{max-width:470px;font-size:17px;color:var(--muted);margin:0}.tcats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tcat{background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--dline);transition:transform .35s,box-shadow .35s}.tcat:hover{transform:translateY(-4px);box-shadow:0 24px 44px -30px #28190a80}.tcat-img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--cream)}.tcat-img img{width:100%;height:100%;object-fit:cover;transition:transform .9s}.tcat:hover .tcat-img img{transform:scale(1.05)}.tcat-img .tag{position:absolute;top:12px;left:12px;border-radius:999px;background:#fff;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px}.tcat-t{padding:18px 20px;display:flex;flex-direction:column;flex:1}.tcat h3{font-family:var(--tight);font-weight:600;letter-spacing:-.01em;font-size:20px;line-height:1.2;margin:0}.tcat p{font-size:13.5px;color:var(--muted);margin:6px 0 16px;flex:1;line-height:1.5}.tcat-links{display:flex;gap:8px}.tcat-links a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:999px;font-size:13.5px;font-weight:600;border:1px solid var(--dline2);color:var(--ink);transition:all .2s}.tcat-links a:first-child{background:var(--orange);color:#fff;border-color:var(--orange)}.tcat-links a:hover{border-color:var(--ink)}.tcat-links a:first-child:hover{background:var(--orange-600);border-color:var(--orange-600)}.tcat-links svg{width:14px;height:14px}.ph-cats .cats-note{margin-top:26px;font-size:13.5px;color:var(--muted)}@media(max-width:1100px){.tcats{grid-template-columns:repeat(2,1fr)}.tc-head{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:640px){.tcats{gap:12px}.tcat-t{padding:14px}.tcat h3{font-size:17px}.tcat-links{flex-direction:column;gap:6px}}.dfh .ph-howlink{padding-top:56px}@media(max-width:640px){.dh-vis{grid-template-columns:1fr 1fr}.tcat-links a{flex:none;height:38px}}.dh{min-height:calc(100vh - 172px);height:calc(100vh - 172px);max-height:900px}.dh-g{padding-top:24px;padding-bottom:24px}.dh-vis{margin-top:0;height:min(calc(100vh - 236px),620px);min-height:420px}.dcard{top:50%;bottom:auto;left:-80px;transform:translateY(-50%)}.dfh .hc-tick-run span{padding:15px 0}@media(max-width:1100px){.dh{height:auto;min-height:0;max-height:none}.dh-vis{margin-top:0;height:460px}.dcard{left:16px;top:auto;bottom:16px;transform:none}}@media(max-width:640px){.dh-vis{height:auto}.dcard{bottom:auto}}.dfh .ph-cats{padding:36px 0;min-height:calc(100vh - 72px);display:flex;align-items:center}.dfh .ph-cats>.wrap{width:100%}.ph-cats .tc-head{margin-bottom:22px;gap:32px}.ph-cats .h2{font-size:clamp(28px,2.6vw,40px)}.ph-cats .tc-head .lead{font-size:15.5px}.tcats{gap:14px}.tcat-img{aspect-ratio:auto;height:clamp(110px,calc((100vh - 542px)/2),230px)}.tcat-t{padding:12px 16px 14px}.tcat h3{font-size:18px}.tcat p{margin:4px 0 10px;font-size:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tcat-links a{height:36px;font-size:13px}.ph-cats .cats-note{margin-top:14px;font-size:12.5px}@media(max-width:1100px){.dfh .ph-cats{min-height:0;display:block;padding:64px 0}.tcat-img{height:auto;aspect-ratio:4/3}.tcat p{-webkit-line-clamp:3}}.dh{min-height:calc(100vh - 180px);height:calc(100vh - 180px)}.dh-vis{height:min(calc(100vh - 244px),620px)}.tcat p{-webkit-line-clamp:2;min-height:39px}.tcat-img{height:clamp(110px,calc((100vh - 592px)/2),230px)}@media(max-width:1100px){.dh{height:auto;min-height:0}.dh-vis{height:460px}.tcat-img{height:auto}.tcat p{min-height:0}}@media(max-width:640px){.dcard{left:auto;right:auto;top:auto;bottom:auto;transform:none}}:root{--gut:32px}.wrap{max-width:1320px;padding:0 var(--gut);box-sizing:border-box}@media(max-width:640px){:root{--gut:18px}}.phs{padding:56px 0 48px}.phs-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center}.phs .h1{font-size:clamp(44px,4.6vw,76px)}.phs .lead{max-width:560px}.phs-cov{margin-top:30px;border-top:1px solid #E4DED3;padding-top:18px}.phs-cov>b{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-700);margin-bottom:12px}.phs-cov ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.phs-cov li{display:flex;flex-direction:column;gap:2px}.phs-cov li span{font-size:14px;font-weight:700;color:var(--ink)}.phs-cov li em{font-style:normal;font-size:13.5px;color:var(--muted)}.phs-map{min-width:0}.phs-map .agent-bar{padding:0 0 10px;margin-bottom:0;border-bottom:1px solid #E7E0D3}.phs-map #netmap{display:block;width:100%;height:auto;max-height:560px}.phs-map .netl-legend{border-top:1px solid #E7E0D3;padding-top:10px;gap:16px;font-size:12.5px}.phs-glance{display:grid;grid-template-columns:1fr 1fr;gap:16px}.phs-path{background:#fff;border:1px solid #E4DED3;padding:20px 20px 8px}.phs-ph{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;border-bottom:2px solid var(--orange);margin-bottom:6px}.phs-ph b{font-size:18px;font-weight:700;color:var(--ink)}.phs-ph span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--orange-700)}.phs-ph svg{width:14px;height:14px}.phs-path ol{list-style:none;margin:0;padding:0}.phs-path li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #EFEAE1}.phs-path li:last-child{border-bottom:0}.phs-path li i{font-style:normal;font-size:12px;font-weight:700;color:var(--orange-700);letter-spacing:.08em;padding-top:3px;min-width:20px}.phs-path li b{display:block;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}.phs-path li small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}@media(max-width:1100px){.phs-g{grid-template-columns:1fr;gap:36px}.phs-glance{max-width:760px}}@media(max-width:640px){.phs{padding:40px 0 36px}.phs-glance,.phs-cov ul,.phs-map .agent-bar{grid-template-columns:1fr}.phs-map .ag-log{display:none}}@media(max-width:640px){.phs-map .ag-state{justify-self:start}}.dfh .inv-ph+.ph-mission{padding-top:8px}.phs-map .agent-bar{grid-template-columns:auto auto minmax(0,1fr);gap:14px;height:66px;padding:0 0 10px;align-items:center;box-sizing:border-box}.phs-map .ag-log{grid-column:auto;min-height:0;height:42px;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.phs-map .ag-row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;flex:none}.phs-map .ag-row:first-child{font-size:13.5px}.phs-map .ag-row:nth-child(2){font-size:12.5px;opacity:.75}.phs-map .ag-row:nth-child(n+3){display:none}.phs-map .ag-id small{white-space:nowrap}.phs-map .netl-legend{flex-wrap:nowrap;justify-content:space-between;gap:10px;font-size:12px;white-space:nowrap}.phs-map .netl-legend span{gap:6px}@media(max-width:640px){.phs-map .agent-bar{grid-template-columns:auto auto;height:auto}.phs-map .netl-legend{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px}}.phs-map #netmap{max-height:600px}.phs:not(.phs-how) .h1{white-space:nowrap;font-size:clamp(34px,3.7vw,64px)}@media(max-width:1100px){.phs:not(.phs-how) .h1{font-size:clamp(34px,7vw,64px)}}.dh-h{white-space:nowrap;font-size:clamp(40px,5vw,88px)}@media(max-width:1100px){.dh-h{font-size:clamp(40px,8.4vw,88px)}}@media(max-width:640px){.dh-h{font-size:clamp(34px,10.6vw,52px)}}@media(min-width:1101px){.dh-h{font-size:clamp(40px,4.9vw,70px)}}.dh-h{font-size:clamp(44px,6vw,92px);line-height:.96}@media(max-width:1100px){.dh-h{font-size:clamp(44px,10vw,92px)}}@media(max-width:640px){.dh-h{font-size:clamp(40px,13vw,60px)}}.dh{min-height:calc(100vh - 116px);height:calc(100vh - 116px)}.dh-vis{height:min(calc(100vh - 188px),640px)}@media(max-width:1100px){.dh{height:auto;min-height:0}.dh-vis{height:460px}}@media(max-width:640px){.dh-vis{height:auto}}.post-t .lot-cta{display:inline-flex;align-items:center;gap:6px;background:none!important;border:0;height:auto;padding:4px 0 0;margin-top:auto;color:var(--orange-700)!important;font-size:14px;font-weight:600;justify-content:flex-start;width:auto;align-self:flex-start;border-radius:0}.post-t .lot-cta svg{width:15px;height:15px;color:currentColor;transition:transform .25s}.post-card:hover .lot-cta svg{transform:translate(3px)}.post-card.feature .lot-cta{margin-top:14px;font-size:15px;background:var(--orange)!important;color:#fff!important;height:46px;padding:0 22px;border-radius:999px}.post-card.feature:hover .lot-cta{background:var(--orange-600)!important}.post-card{border-radius:18px;border-color:#e7e1d6}.post-img .tag{border-radius:999px}.post-t h3{font-family:Inter Tight,Inter,sans-serif;font-weight:600;letter-spacing:-.02em}.phs-blog .h1{white-space:normal}.bl-side{display:grid;gap:14px;align-self:center}.bl-author{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #E7E1D6;border-radius:16px;padding:16px 18px}.bl-author img{width:56px;height:56px;border-radius:50%;object-fit:cover}.bl-author small,.bl-topics small,.bl-latest small{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-700)}.bl-author b{display:block;font-size:17px;color:var(--ink)}.bl-author span{font-size:13.5px;color:var(--muted)}.bl-topics{background:#fff;border:1px solid #E7E1D6;border-radius:16px;padding:16px 18px}.bl-topics div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bl-topics span{font-size:13px;font-weight:600;color:var(--ink-700);background:#f7f3ed;border:1px solid #E7E1D6;border-radius:999px;padding:6px 12px}.bl-latest{display:block;background:#fff;border:1px solid #E7E1D6;border-radius:16px;padding:16px 18px;transition:border-color .2s}.bl-latest:hover{border-color:var(--orange)}.bl-latest b{display:block;font-size:16px;line-height:1.35;color:var(--ink);margin:6px 0 8px}.bl-latest span{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--orange-700)}.bl-latest svg{width:14px;height:14px}.topbar{background:#f3eee6;border-bottom:1px solid #E7E0D3}.tb-brand svg{filter:brightness(0)}.tb-brand{opacity:.38}.tb-brand:hover{opacity:.7}.tb-brand.is-current{opacity:.9;background:#c7473612}.tb-brand.is-current:after{background:var(--orange)}.tb-p{color:#7a7f86}.tb-p strong{color:var(--ink)}.tb-brand svg{filter:none}.tb-brand{opacity:.45}.tb-brand.is-current{opacity:1}.phs.phs-blog:not(.phs-how) .h1{white-space:normal;font-size:clamp(40px,4.4vw,72px)}.bl-hero{padding:64px 0 56px}.bl-g{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:end}.bl-hero .h1{font-size:clamp(44px,5vw,80px);line-height:1.02;margin:0}.bl-hero .lead{max-width:520px;justify-self:end;margin:0 0 10px;font-size:18px}@media(max-width:900px){.bl-g{grid-template-columns:1fr;gap:20px}.bl-hero .lead{justify-self:start;margin:0}}@media(max-width:640px){.bl-hero{padding:44px 0 36px}}.hdr .brand svg{height:44px;width:auto}@media(max-width:640px){.hdr .brand svg{height:36px}}@media(min-width:1101px){.dcard{left:48px}}.tb-brand{opacity:1}.tb-word{font-family:Avenir Next,Avenir,Nunito,Trebuchet MS,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.03em;color:#1a1d21;line-height:1}.tb-word em{font-style:normal}.tw-toy em{color:#e87300}.tw-food em{color:#c74736}.tw-fur em{color:#237a72}.tb-brand:not(.is-current) .tb-word{opacity:.62}.tb-brand:not(.is-current):hover .tb-word{opacity:1}@media(max-width:720px){.tb-word{font-size:15px}}@media(min-width:1101px){.dcard{left:auto;right:12px}}@media(min-width:1400px){.dcard{right:-28px}}@media(min-width:1101px){.dcard{right:-20px}}@media(min-width:1400px){.dcard{right:-64px}}.dh{overflow-x:clip}.dh-h{font-size:clamp(56px,6.2vw,104px);line-height:.98;letter-spacing:-.035em}@media(max-width:720px){.dh-h{font-size:clamp(44px,13vw,58px)}}.phs-glance{align-items:stretch}.phs-path{display:flex;flex-direction:column}.phs-path ol{flex:1;display:flex;flex-direction:column}.phs-path li{flex:1;align-items:center}.tb-word svg{display:block;height:1.03em;width:auto}.tb-word .w1{fill:currentColor}.tw-toy .w2{fill:#e87300}.tw-fur .w2{fill:#237a72}.tw-food .w2{fill:#c74736}.faq-nav a.wa-btn,.faq-nav a.wa-btn:hover,a.wa-btn{color:#fff}.inv-ph .lot.hide,.lot.want-card.hide{display:none}.wa-btn,a.wa-btn,.wa-float,.btn-wa,.sbtn-wa,.phero .wa-btn,.faq-nav a.wa-btn{background:#25d366!important;border-color:#25d366!important;color:#fff!important}.wa-btn:hover,a.wa-btn:hover,.wa-float:hover,.btn-wa:hover,.sbtn-wa:hover,.faq-nav a.wa-btn:hover{background:#1ebe5b!important;border-color:#1ebe5b!important;color:#fff!important}.wa-btn svg,.wa-float svg,.btn-wa svg,.sbtn-wa svg{color:#fff;fill:currentColor}.fbox .unk{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;color:var(--muted);cursor:pointer;font-weight:500}.fbox .unk input,.fbox .rad input{width:18px;height:18px;min-height:0;padding:0;margin:0;flex:none;accent-color:var(--orange);box-shadow:none}.fbox input:disabled{background:#f3f0ea;color:#9a9ca2;cursor:not-allowed}.fbox .radios{display:flex;gap:10px;flex-wrap:wrap}.fbox .rad{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;font-weight:600;font-size:14.5px}.fbox .rad:has(input:checked){border-color:var(--orange);background:var(--orange-50)}.fbox .radios.bad .rad{border-color:#d93025}.fbox .radios.bad{border:0!important;box-shadow:none!important;background:none!important;outline:0!important}.fbox .qty{grid-template-columns:1fr 172px}@media(max-width:640px){.fbox .qty{grid-template-columns:1fr 160px}}.pager a,.pager button{display:inline-grid;place-items:center;min-width:40px;height:40px;margin:0 3px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;font-weight:600;text-decoration:none;color:inherit}.pager .on{background:#20232a;color:#fff}.post-card.feature .post-img{aspect-ratio:4/3;min-height:0}.post-card.feature .post-img img{position:absolute;top:0;right:0;bottom:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/photo.css.map */
