.hw{font-family:var(--font-inter),system-ui,sans-serif;color:#111214;-webkit-font-smoothing:antialiased;background:#fff}.hw *{box-sizing:border-box}.hw .d{font-family:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif;letter-spacing:-.025em;font-weight:600}.hw .m{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.hw .lab{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#5d646d;font-size:11px;font-weight:500}.hw .wrap{max-width:1200px;margin:0 auto;padding:0 20px}.hw .sec{padding:120px 0;position:relative}.hw .h2{max-width:24ch;margin:0;font-size:40px;line-height:1.15}.hw .t2{color:#8a9099}.hw .lead{color:#3a3f45;max-width:60ch;margin:0;font-size:18px;line-height:1.55}.hw .dawn{background:radial-gradient(55% 70% at 100% 105% in oklab,#ffd4aff2 0%,#ffd4af00 65%),radial-gradient(40% 50% at 70% 120% in oklab,#f2b48c73 0%,#f2b48c00 70%),linear-gradient(180deg in oklab,#fff 0%,#f7f5f1 100%);position:relative;overflow:hidden}.hw .bronze{background:radial-gradient(70% 50% at 50% 115% in oklab,#a65f3c99 0%,#a65f3c00 70%),radial-gradient(50% 60% at 0% 0% in oklab,#6b5f588c 0%,#6b5f5800 70%),linear-gradient(180deg in oklab,#3a322e 0%,#2e2724 100%);position:relative;overflow:hidden}.hw .forge{background:radial-gradient(60% 55% at 96% 108% in oklab,#ffd4aff2 0%,#ffd4af00 62%),radial-gradient(70% 70% at 78% 100% in oklab,#e35a2dd9 0%,#e35a2d00 66%),linear-gradient(150deg in oklab,#1c1411 0%,#33201a 38%,#6e3a26 68%,#a65f3c 100%);position:relative;overflow:hidden}.hw .night{background:#1c1411;position:relative;overflow:hidden}.hw .grain{opacity:.14;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hw .card{background:#fff;border:1px solid #e7e2da;border-radius:12px;box-shadow:0 1px 2px #1018280d}.hw .btn{white-space:nowrap;height:44px;font-size:15px;font-weight:600;font-family:var(--font-inter),sans-serif;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.hw .lnk{color:#111214;align-items:center;gap:7px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hw .navl a{color:#3a3f45;text-decoration:none}.hw .surf{background:#fff;border:1px solid #e7e2da;border-radius:10px;font-size:12.5px;overflow:hidden}.hw .surf .sb{height:30px;font-family:var(--font-ibm-plex-mono),monospace;color:#111214;background:#fbfaf7;border-bottom:1px solid #e7e2da;justify-content:space-between;align-items:center;padding:0 10px;font-size:10.5px;display:flex}.hw .surf .sb .il{color:#5d646d;border:1px solid #d7cfc3;border-radius:4px;padding:1px 5px;font-size:9.5px}.hw .surf .sc{flex-direction:column;gap:8px;padding:12px;display:flex}.hw .kv{color:#5d646d;border-top:1px solid #f1ede6;justify-content:space-between;gap:8px;padding-top:7px;display:flex}.hw .kv b{color:#111214;font-variant-numeric:tabular-nums;font-weight:600}.hw .chip{white-space:nowrap;border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.hw .scene{width:100%;margin:0 auto;position:relative}.hw .scene img{width:100%;height:auto;display:block}.hw .L{width:200px;font-size:13px;line-height:1.3;position:absolute}.hw .L b{font-weight:600}.hw .L span{color:#5d646d}.hw .row{border-top:1px solid #e7e2da;grid-template-columns:28px 1fr;gap:12px;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.hw .flow{position:relative}.hw .flow:before{content:"";z-index:3;background:#c9beb0;width:2px;position:absolute;top:0;bottom:0;left:max(10px,50% - 650px)}.hw .mk{z-index:4;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.6' fill='%23FFFFFF' stroke='%23111214' stroke-width='1.6'/%3E%3Cellipse cx='10' cy='10' rx='3.8' ry='8.6' fill='none' stroke='%23111214' stroke-width='1.3'/%3E%3Cpath d='M1.6 10h16.8M3 6h14M3 14h14' stroke='%23111214' stroke-width='1.1'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:126px;left:max(1px,50% - 659px)}.hw .stage{align-items:center;gap:10px;display:flex}.hw .step{width:100%;height:48px;display:block}.hw .ind{color:#111214;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hw .ind-img{background:#1c1411;height:220px;position:relative;overflow:hidden}.hw .ind-img img.bg{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.hw a.ind:hover .ind-img img.bg{transform:scale(1.03)}.hw .ind-img:after{content:"";background:linear-gradient(#1c141100 40%,#1c1411e0 100%);position:absolute;inset:0}.hw .ind-logos{z-index:1;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.hw .ind-logos .lg{opacity:.95}.hw .ind-tx{flex-direction:column;gap:8px;padding:18px 20px 22px;display:flex}.hw .ind-tx b{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:12px;font-size:20px;display:flex}.hw .ind-tx span{color:#5d646d;font-size:14.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.hw .ind-img img.bg{transition:none}}.hw .sr{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hw .hi{background:#fff;border:1px solid #d7cfc3;border-radius:12px;max-width:520px;position:relative;box-shadow:0 1px 2px #1018280d,0 18px 40px -26px #3a322e59}.hw .hi-1{padding:6px;display:flex}.hw .hi-1 input{font-family:var(--font-inter),sans-serif;color:#111214;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:16px}.hw .hi-go{color:#fff;cursor:pointer;font-family:var(--font-inter),sans-serif;background:#d43a2f;border:0}.hw .hi-go:disabled{opacity:.6;cursor:default}.hw .hi-err{color:#b42318;font-size:12.5px;font-style:normal;font-weight:500;display:block}.hw .hi-err-1{margin-top:6px;position:absolute;top:100%;left:14px}.hw .hi-2{flex-direction:column;gap:16px;padding:18px;animation:.35s ease-out hiin;display:flex}.hw .hi-3{flex-direction:column;gap:6px;padding:22px;animation:.35s ease-out hiin;display:flex}@keyframes hiin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hw .hi-top{border-bottom:1px solid #f1ede6;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.hw .hi-q{color:#111214;font-size:15px;font-weight:500}.hw .hi-edit{font-family:var(--font-inter),sans-serif;color:#5d646d;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.hw .hi-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hw .hi-grid label{color:#3a3f45;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.hw .hi-wide{grid-column:1/-1}.hw .hi-grid input{font-family:var(--font-inter),sans-serif;color:#111214;background:#fbfaf7;border:1px solid #d7cfc3;border-radius:8px;outline:0;padding:10px 12px;font-size:15px;font-weight:400}.hw .hi-grid input:focus{background:#fff;border-color:#111214;box-shadow:0 0 0 3px #11121414}.hw .hi-grid input[aria-invalid=true]{border-color:#b42318}.hw .hi-when{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.hw .hi-when legend{color:#3a3f45;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.hw .hi-chip{cursor:pointer;position:relative}.hw .hi-chip input{opacity:0;pointer-events:none;position:absolute}.hw .hi-chip span{color:#3a3f45;background:#fff;border:1px solid #d7cfc3;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.hw .hi-chip input:checked+span{color:#fff;background:#111214;border-color:#111214}.hw .hi-chip input:focus-visible+span{outline-offset:2px;outline:2px solid #a65f3c}.hw .hi-fail{color:#b42318;margin:0;font-size:13.5px}.hw .hi-2 .hi-go{align-self:flex-start}.hw .hi-3 b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.015em;color:#111214;font-size:20px;font-weight:600}.hw .hi-3 span{color:#3a3f45;font-size:15px;line-height:1.5}@media (max-width:760px){.hw .hi-grid{grid-template-columns:1fr}}.hw .story{position:relative}.hw .st-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.hw .st-line{background:linear-gradient(90deg,#e6dbd366,#e6dbd31f);height:1px;position:absolute;top:10px;left:10px;right:10px}.hw .st-dot{background:#f2b48c;border-radius:50%;width:7px;height:7px;animation:5s ease-in-out infinite stdot;position:absolute;top:-3px;left:0;box-shadow:0 0 14px 2px #f2b48cb3}@keyframes stdot{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.hw .st-node{flex-direction:column;gap:18px;display:flex;position:relative}.hw .st-step{color:#f2b48c;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.hw .st-g{background:#1c1411;border-radius:50%;flex:none;width:20px;height:20px}.hw .st-g circle,.hw .st-g ellipse,.hw .st-g path{fill:none;stroke:#e6dbd3;stroke-width:1.2px}.hw .st-card{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #e6dbd324;border-radius:16px;flex-direction:column;gap:10px;min-height:196px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0f}.hw .st-card b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.015em;color:#fff;font-size:22px;font-weight:600;line-height:1.25}.hw .st-card>span{color:#ffffffa8;font-size:15px;line-height:1.5}.hw .st-ico{width:40px;height:40px}.hw .st-who{align-items:center;gap:10px;display:flex}.hw .st-agent{background:#a65f3c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.hw .st-agent svg{width:14px;height:14px}.hw .st-eng{background:#e6dbd3;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.hw .st-eng:after{content:"";background:#3a322e;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:6px;box-shadow:0 8px 0 -1px #3a322e}.hw .st-card>.st-fig{font-family:var(--font-inter),sans-serif;letter-spacing:-.02em;color:#fff;font-size:40px;font-weight:700;line-height:1}.hw .st-fig em{color:#f2b48c;margin:0 6px;font-style:normal}.hw .st-spark{width:100%;height:64px;margin-top:auto}.hw .st-path{stroke-dasharray:320;stroke-dashoffset:320px;animation:2.4s ease-out .4s forwards stdraw}@keyframes stdraw{to{stroke-dashoffset:0}}.hw .st-note{color:#8a7d75;margin:-28px 0 0;font-size:13px}@media (max-width:900px){.hw .st-list{grid-template-columns:1fr;gap:22px;padding-left:34px}.hw .st-line{background:linear-gradient(#e6dbd366,#e6dbd31f);width:1px;height:auto;inset:10px auto 10px 9px}.hw .st-dot{animation-name:stdotv;top:0;left:-3px}.hw .st-step{margin-left:-34px}.hw .st-card{min-height:0}}@keyframes stdotv{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.hw .st-dot{display:none}.hw .st-path{stroke-dashoffset:0;animation:none}}@media (max-width:1100px){.hw .swipe{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:4px 20px 16px;scroll-padding-inline:20px;overflow-x:auto;align-items:stretch!important;gap:16px!important;display:flex!important}.hw .swipe::-webkit-scrollbar{display:none}.hw .swipe>*{scroll-snap-align:start;flex:0 0 min(80%,380px);min-width:0}}.hw .kv:has(>:nth-child(3)){grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.hw .kv:has(>:nth-child(3))>:nth-child(2){text-align:left}.hw .kv:has(>.m:first-child){justify-content:flex-start;gap:14px}.hw h1,.hw h2,.hw h3,.hw .d{text-wrap:balance}.hw p,.hw li,.hw span,.hw figcaption{text-wrap:pretty}.hw .logos{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:20px 48px!important;display:grid!important}.hw .logos .lg{opacity:.55;width:100%!important;height:30px!important}@media (max-width:1000px){.hw .logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.hw .logos{display:flex!important}.hw .logos .lg{flex:0 0 112px;width:112px!important;height:26px!important}}.hw .ftop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.hw .fcols{grid-template-columns:repeat(4,minmax(110px,auto));gap:24px 44px;display:grid}.hw .fbar{color:#8a7d75;border-top:1px solid #e6dbd324;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-top:20px;font-size:12.5px;display:flex}.hw .fbar a{margin-left:12px}.hw .fbar span:last-child a{margin-left:0}@media (max-width:760px){.hw .fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;width:100%}.hw .fbar{flex-direction:column}.hw .fbar a{margin-left:0;margin-right:12px}}.hw .mmenu{margin-left:auto;display:none;position:relative}.hw .mmenu summary{cursor:pointer;background:#fff;border:1px solid #d7cfc3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;list-style:none;display:flex}.hw .mmenu summary::-webkit-details-marker{display:none}.hw .mmenu summary span{background:#111214;border-radius:1px;width:18px;height:2px;transition:transform .2s;display:block}.hw .mmenu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.hw .mmenu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hw .mmenu nav{z-index:20;background:#fff;border:1px solid #e7e2da;border-radius:14px;flex-direction:column;width:min(88vw,340px);padding:10px;display:flex;position:absolute;top:54px;right:0;box-shadow:0 30px 60px -30px #1c141173}.hw .mmenu nav a:not(.btn){color:#111214;border-bottom:1px solid #f1ede6;padding:13px 12px;font-size:17px;text-decoration:none}.hw .mcap{color:#3a3f45;margin:-8px 0 0;font-size:15px;line-height:1.45;display:none}.hw .mcap b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;color:#111214;margin-bottom:2px;font-size:20px;display:block}@media (max-width:760px){.hw .navl,.hw .hcta{display:none!important}.hw .mmenu{display:block}.hw .htx{display:none}.hw .mcap{display:block}.hw .swipe{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:4px 20px 16px;scroll-padding-inline:20px;overflow-x:auto;gap:12px!important;display:flex!important}.hw .swipe::-webkit-scrollbar{display:none}.hw .swipe>*{scroll-snap-align:start;flex:0 0 80%;min-width:0}.hw .logos{scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:8px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:34px!important}.hw .logos::-webkit-scrollbar{display:none}.hw .cs-f{height:340px}.hw .cs-n b{font-size:60px}.hw .wrap{padding:0 20px}.hw .lead{font-size:17px!important}}.hw .h1>span,.hw .h2>span,.hw p.d>span{display:block}.hw .secband{grid-template-columns:200px 1fr;align-items:center;gap:48px;display:grid}@media (max-width:760px){.hw .secband{grid-template-columns:1fr;gap:24px}.hw .secband .obj{max-width:200px}}.hw .logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px 44px;display:flex}.hw .logos .lg{opacity:.62}.hw .btn:hover,.hw a.card:hover,.hw .cs:hover{transform:none}.hw .dk{color:#fff;background:radial-gradient(60% 50% at 88% 0,#a65f3c57 0%,#a65f3c00 70%),linear-gradient(#2e2724 0%,#241c19 100%)}.hw .dk.nt{background:radial-gradient(50% 45% at 8% 100%,#a65f3c42 0%,#a65f3c00 70%),#1c1411}.hw .dk:after{content:"";pointer-events:none;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hw .dk .t2{color:#ae9e93}.hw .dk .lead{color:#ffffffc7}.hw .dk .lnk{color:#fff}.hw .dk .lnk path,.hw .dk .lnk rect{fill:#fff}.hw .dk .surf,.hw .dk .pc{color:#111214}.hw .dk .pc{box-shadow:0 30px 50px -30px #0009}.hw .dk .pp .ro{color:#ae9e93}.hw .dk .pp .nw{color:#fffc}.hw .dk .row{border-color:#e6dbd324}.hw .dk .row[style]{border-bottom-color:#e6dbd324!important}.hw .dk .lab{color:#d98a5e}.hw .tex:after,.hw .sec:not(.proof):not(.bronze):not(.dk):after{content:"";pointer-events:none;z-index:2;opacity:.6;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .23 0 0 0 0 .19 0 0 0 0 .17 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hw .scene:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(55% 55% at 55% 60%,#ffd4af8c 0%,#f2b48c24 45%,#ffd4af00 72%);position:absolute;inset:12% 6% -2%}.hw .pxedge{pointer-events:none;z-index:4;background-repeat:repeat-x;height:48px;position:absolute;left:0;right:0}.hw .pxedge.down,.hw .pxedge.up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='48'%3E%3Cg fill='%23FFFFFF'%3E%3Crect x='0' y='0' width='6' height='6'/%3E%3Crect x='6' y='0' width='6' height='6'/%3E%3Crect x='12' y='0' width='6' height='6'/%3E%3Crect x='18' y='0' width='6' height='6'/%3E%3Crect x='24' y='0' width='6' height='6'/%3E%3Crect x='30' y='0' width='6' height='6'/%3E%3Crect x='36' y='0' width='6' height='6'/%3E%3Crect x='42' y='0' width='6' height='6'/%3E%3Crect x='48' y='0' width='6' height='6'/%3E%3Crect x='54' y='0' width='6' height='6'/%3E%3Crect x='60' y='0' width='6' height='6'/%3E%3Crect x='66' y='0' width='6' height='6'/%3E%3Crect x='72' y='0' width='6' height='6'/%3E%3Crect x='78' y='0' width='6' height='6'/%3E%3Crect x='84' y='0' width='6' height='6'/%3E%3Crect x='90' y='0' width='6' height='6'/%3E%3Crect x='96' y='0' width='6' height='6'/%3E%3Crect x='102' y='0' width='6' height='6'/%3E%3Crect x='108' y='0' width='6' height='6'/%3E%3Crect x='114' y='0' width='6' height='6'/%3E%3Crect x='120' y='0' width='6' height='6'/%3E%3Crect x='126' y='0' width='6' height='6'/%3E%3Crect x='132' y='0' width='6' height='6'/%3E%3Crect x='138' y='0' width='6' height='6'/%3E%3Crect x='144' y='0' width='6' height='6'/%3E%3Crect x='150' y='0' width='6' height='6'/%3E%3Crect x='156' y='0' width='6' height='6'/%3E%3Crect x='162' y='0' width='6' height='6'/%3E%3Crect x='168' y='0' width='6' height='6'/%3E%3Crect x='174' y='0' width='6' height='6'/%3E%3Crect x='180' y='0' width='6' height='6'/%3E%3Crect x='186' y='0' width='6' height='6'/%3E%3Crect x='0' y='6' width='6' height='6'/%3E%3Crect x='6' y='6' width='6' height='6'/%3E%3Crect x='18' y='6' width='6' height='6'/%3E%3Crect x='24' y='6' width='6' height='6'/%3E%3Crect x='30' y='6' width='6' height='6'/%3E%3Crect x='42' y='6' width='6' height='6'/%3E%3Crect x='48' y='6' width='6' height='6'/%3E%3Crect x='54' y='6' width='6' height='6'/%3E%3Crect x='66' y='6' width='6' height='6'/%3E%3Crect x='72' y='6' width='6' height='6'/%3E%3Crect x='78' y='6' width='6' height='6'/%3E%3Crect x='90' y='6' width='6' height='6'/%3E%3Crect x='96' y='6' width='6' height='6'/%3E%3Crect x='102' y='6' width='6' height='6'/%3E%3Crect x='114' y='6' width='6' height='6'/%3E%3Crect x='120' y='6' width='6' height='6'/%3E%3Crect x='126' y='6' width='6' height='6'/%3E%3Crect x='138' y='6' width='6' height='6'/%3E%3Crect x='144' y='6' width='6' height='6'/%3E%3Crect x='150' y='6' width='6' height='6'/%3E%3Crect x='162' y='6' width='6' height='6'/%3E%3Crect x='168' y='6' width='6' height='6'/%3E%3Crect x='174' y='6' width='6' height='6'/%3E%3Crect x='186' y='6' width='6' height='6'/%3E%3Crect x='0' y='12' width='6' height='6'/%3E%3Crect x='12' y='12' width='6' height='6'/%3E%3Crect x='18' y='12' width='6' height='6'/%3E%3Crect x='24' y='12' width='6' height='6'/%3E%3Crect x='36' y='12' width='6' height='6'/%3E%3Crect x='42' y='12' width='6' height='6'/%3E%3Crect x='48' y='12' width='6' height='6'/%3E%3Crect x='60' y='12' width='6' height='6'/%3E%3Crect x='66' y='12' width='6' height='6'/%3E%3Crect x='72' y='12' width='6' height='6'/%3E%3Crect x='84' y='12' width='6' height='6'/%3E%3Crect x='90' y='12' width='6' height='6'/%3E%3Crect x='96' y='12' width='6' height='6'/%3E%3Crect x='108' y='12' width='6' height='6'/%3E%3Crect x='114' y='12' width='6' height='6'/%3E%3Crect x='120' y='12' width='6' height='6'/%3E%3Crect x='132' y='12' width='6' height='6'/%3E%3Crect x='138' y='12' width='6' height='6'/%3E%3Crect x='144' y='12' width='6' height='6'/%3E%3Crect x='156' y='12' width='6' height='6'/%3E%3Crect x='162' y='12' width='6' height='6'/%3E%3Crect x='168' y='12' width='6' height='6'/%3E%3Crect x='180' y='12' width='6' height='6'/%3E%3Crect x='186' y='12' width='6' height='6'/%3E%3Crect x='6' y='18' width='6' height='6'/%3E%3Crect x='18' y='18' width='6' height='6'/%3E%3Crect x='30' y='18' width='6' height='6'/%3E%3Crect x='42' y='18' width='6' height='6'/%3E%3Crect x='54' y='18' width='6' height='6'/%3E%3Crect x='66' y='18' width='6' height='6'/%3E%3Crect x='78' y='18' width='6' height='6'/%3E%3Crect x='90' y='18' width='6' height='6'/%3E%3Crect x='102' y='18' width='6' height='6'/%3E%3Crect x='114' y='18' width='6' height='6'/%3E%3Crect x='126' y='18' width='6' height='6'/%3E%3Crect x='138' y='18' width='6' height='6'/%3E%3Crect x='150' y='18' width='6' height='6'/%3E%3Crect x='162' y='18' width='6' height='6'/%3E%3Crect x='174' y='18' width='6' height='6'/%3E%3Crect x='186' y='18' width='6' height='6'/%3E%3Crect x='0' y='24' width='6' height='6'/%3E%3Crect x='12' y='24' width='6' height='6'/%3E%3Crect x='24' y='24' width='6' height='6'/%3E%3Crect x='36' y='24' width='6' height='6'/%3E%3Crect x='48' y='24' width='6' height='6'/%3E%3Crect x='60' y='24' width='6' height='6'/%3E%3Crect x='72' y='24' width='6' height='6'/%3E%3Crect x='84' y='24' width='6' height='6'/%3E%3Crect x='96' y='24' width='6' height='6'/%3E%3Crect x='108' y='24' width='6' height='6'/%3E%3Crect x='120' y='24' width='6' height='6'/%3E%3Crect x='132' y='24' width='6' height='6'/%3E%3Crect x='144' y='24' width='6' height='6'/%3E%3Crect x='156' y='24' width='6' height='6'/%3E%3Crect x='168' y='24' width='6' height='6'/%3E%3Crect x='180' y='24' width='6' height='6'/%3E%3Crect x='6' y='30' width='6' height='6'/%3E%3Crect x='30' y='30' width='6' height='6'/%3E%3Crect x='54' y='30' width='6' height='6'/%3E%3Crect x='78' y='30' width='6' height='6'/%3E%3Crect x='102' y='30' width='6' height='6'/%3E%3Crect x='126' y='30' width='6' height='6'/%3E%3Crect x='150' y='30' width='6' height='6'/%3E%3Crect x='174' y='30' width='6' height='6'/%3E%3Crect x='12' y='36' width='6' height='6'/%3E%3Crect x='36' y='36' width='6' height='6'/%3E%3Crect x='60' y='36' width='6' height='6'/%3E%3Crect x='84' y='36' width='6' height='6'/%3E%3Crect x='108' y='36' width='6' height='6'/%3E%3Crect x='132' y='36' width='6' height='6'/%3E%3Crect x='156' y='36' width='6' height='6'/%3E%3Crect x='180' y='36' width='6' height='6'/%3E%3C/g%3E%3C/svg%3E")}.hw .card,.hw .pc,.hw .mc{border-bottom-color:#d9d0c3}.hw .obj{box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #3a322e0d,inset 0 -18px 30px -24px #3a322e40}.hw .shot{background:#1c1411;position:relative;overflow:hidden}.hw .shot .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hw .shot .scr{transform-origin:100% 100%;border-radius:8px;width:66%;position:absolute;bottom:-16%;right:-4%;transform:perspective(900px)rotateY(-10deg)rotateX(5deg);box-shadow:0 30px 50px -18px #000000bf,0 0 0 1px #ffffff2e}.hw .btn{transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 2px #10182824,inset 0 1px #ffffff24}.hw .btn:hover{transform:translateY(-1px);box-shadow:0 8px 16px -8px #10182873,inset 0 1px #ffffff24}.hw .card,.hw .pc{border-radius:14px}.hw a.card{transition:transform .25s,box-shadow .25s}.hw a.card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1018280f,0 30px 50px -24px #3a322e73}.hw .lnk{transition:gap .2s}.hw .lnk:hover{gap:11px}.hw .obj{background:linear-gradient(#fbf6f0 0%,#f3ebe1 100%);border-radius:12px;justify-content:center;align-items:center;height:140px;display:flex}.hw .ot{flex-direction:column;gap:6px;display:flex}.hw .ot .obj{margin-bottom:8px}.hw .ot b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.015em;color:#111214;font-size:18px;font-weight:600}.hw .ot span{color:#3a3f45;font-size:14.5px;line-height:1.5}.hw .tex{position:relative}.hw .tex:after{content:"";pointer-events:none;z-index:2;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .23 0 0 0 0 .2 0 0 0 0 .18 0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hw .gt:before{content:"";pointer-events:none;background-image:linear-gradient(#3a322e0f 1px,#0000 1px),linear-gradient(90deg,#3a322e0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 80% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 80% 30%,#000 0%,#0000 75%)}.hw .card,.hw .pc{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1018280f,0 22px 44px -24px #3a322e59}.hw .surf{box-shadow:0 1px 2px #1018280f,0 26px 50px -24px #1c141166}.hw .scene{isolation:isolate}.hw .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.hw .track{align-items:center;gap:60px;width:max-content;padding-right:60px;animation:70s linear infinite marq;display:flex}@keyframes marq{to{transform:translate(-50%)}}.hw .lg{opacity:.72;background:#3a3f45;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hw .lg.lt{opacity:.9;background:#e6dbd3}.hw .lg.ink{opacity:1;background:#111214}.hw .proof{background:radial-gradient(60% 50% at 85% 0,#a65f3c73 0%,#a65f3c00 70%),radial-gradient(50% 40% at 0 100%,#6b5f5880 0%,#6b5f5800 70%),linear-gradient(#2e2724 0%,#1c1411 100%);position:relative;overflow:hidden}.hw .proof:before{content:"";pointer-events:none;background-image:linear-gradient(#e6dbd30d 1px,#0000 1px),linear-gradient(90deg,#e6dbd30d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.hw .proof:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hw .cs{background:#fff;border-radius:16px;flex-direction:column;transition:transform .3s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 40px 70px -36px #000000bf}.hw .cs:hover{transform:translateY(-4px)}.hw .cs-f{isolation:isolate;background:radial-gradient(75% 60% at 100% 100%,var(--c3) 0%,#0000 62%),radial-gradient(80% 70% at 0% 0%,var(--c2) 0%,#0000 70%),linear-gradient(160deg,var(--c1) 0%,var(--c2) 100%);height:400px;padding:22px;position:relative;overflow:hidden}.hw .cs-f:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 20% 20%,#000,#0000 80%);mask-image:radial-gradient(80% 80% at 20% 20%,#000,#0000 80%)}.hw .cs-f:after{content:"";pointer-events:none;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.hw .cs-logo{background:#fff;border-radius:8px;align-items:center;padding:8px 12px;display:inline-flex;box-shadow:0 8px 20px -8px #0006}.hw .cs-n{color:#fff;flex-direction:column;gap:6px;margin-top:22px;display:flex}.hw .cs-n b{letter-spacing:-.04em;text-shadow:0 2px 30px #00000040;font-size:76px;line-height:.95}.hw .cs-n span{color:#ffffffd9;max-width:28ch;font-size:14.5px;line-height:1.45}.hw .tilt{transform-origin:100% 100%;width:80%;position:absolute;bottom:-30px;right:-26px;transform:perspective(1000px)rotateY(-16deg)rotateX(10deg)rotate(2deg);box-shadow:0 40px 60px -20px #0000008c}.hw .cs-step{z-index:3;width:160px;height:24px;position:absolute;bottom:0;left:0}.hw .cs-ft{flex-direction:column;gap:6px;padding:16px 22px 22px;display:flex}.hw .cs-ft .d{letter-spacing:-.015em;font-size:20px;line-height:1.25}.hw .cs-ft span:last-child{color:#5d646d;font-size:12.5px}.hw .wr{border-top:1px solid #e6dbd324;grid-template-columns:200px 1fr;align-items:center;gap:20px;padding:16px 0;display:grid}.hw .wi{color:#ae9e93;font-size:13.5px}.hw .wm{flex-wrap:wrap;align-items:flex-end;gap:16px 40px;display:flex}.hw .mw{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hw .mw i{font-style:normal;font-family:var(--font-ibm-plex-mono),monospace;color:#d98a5e;min-height:13px;font-size:10.5px}@media (max-width:760px){.hw .wr{grid-template-columns:1fr}.hw .cs-f{height:360px}}@media (prefers-reduced-motion:reduce){.hw .track{animation:none}.hw .cs{transition:none}}.hw .gp{color:#3a3f45;border-top:1px solid #e7e2da;flex-direction:column;gap:6px;padding:16px 0;font-size:14.5px;line-height:1.5;display:flex}.hw .gp b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.015em;color:#111214;font-size:18px;font-weight:600}.hw .pp{flex-direction:column;gap:12px;margin:0;display:flex}.hw .faces{flex-wrap:wrap;gap:12px;display:flex}.hw .faces img{object-fit:cover;border:2px solid #ffffff24;border-radius:50%;width:72px;height:72px;display:block}@media (max-width:600px){.hw .faces{gap:10px}.hw .faces img{width:56px;height:56px}}.hw .pp img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;display:block}.hw .pp figcaption{flex-direction:column;gap:3px;display:flex}.hw .pp b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.015em;font-size:18px;font-weight:600}.hw .pp .ro{color:#5d646d;font-size:13px}.hw .pp .nw{color:#3a3f45;margin-top:6px;font-size:14px;line-height:1.5}.hw .globe{pointer-events:none;opacity:.35;width:560px;height:472px;position:absolute;bottom:-40px;right:max(-160px,50% - 820px)}.hw .globe text{display:none}.hw .of{border-top:1px solid #e6dbd324;grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:15px;display:grid}.hw .of i{border:1px solid;width:10px;height:10px;transition:background .4s;display:block}.hw .of .m{font-family:var(--font-ibm-plex-mono),monospace;color:#ae9e93;font-variant-numeric:tabular-nums;font-size:13px}.hw .fc{flex-direction:column;gap:9px;font-size:14px;display:flex}.hw .fc b{color:#e6dbd3;margin-bottom:2px;font-weight:600}.hw .fc a,.hw .fl{color:#ae9e93;text-decoration:none}@media (max-width:900px){.hw .globe{opacity:.45;right:-260px}}.hw .pc{background:#fff;border:1px solid #e7e2da;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:border-color .3s,box-shadow .3s;display:flex}.hw .pc svg{width:100%;height:auto;margin-bottom:4px;display:block}.hw .pc b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.015em;font-size:18px;font-weight:600}.hw .pc span{color:#3a3f45;font-size:13.5px;line-height:1.45}.hw .pc i{color:#5d646d;border-top:1px solid #f1ede6;margin-top:auto;padding-top:8px;font-size:12.5px;font-style:normal;line-height:1.4}@media (max-width:900px){.hw .L{display:none}}@media (max-width:1360px){.hw .flow:before,.hw .mk,.hw #ask>svg:not(.grain){display:none}}@media (max-width:760px){.hw .navl{display:none}.hw .sec{padding:64px 0}.hw .h1{font-size:36px!important}.hw .h2{font-size:30px!important}}.hw .loopscene .L{padding-left:10px;transform:translateY(-6px)}.hw .loopcap{counter-reset:lc;margin:0;padding:0;list-style:none;display:none}.hw .loopcap li{color:#3a3f45;border-top:1px solid #e7e2da;grid-template-columns:28px 1fr;gap:2px 10px;padding:12px 0;font-size:15px;line-height:1.45;display:grid}.hw .loopcap li:before{counter-increment:lc;content:counter(lc);color:#fff;background:#a65f3c;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:flex}.hw .loopcap b{color:#111214;font-weight:600}.hw .st-list.n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.hw .loopcap{display:block}.hw .st-list.n4{grid-template-columns:1fr}}.hw .sp-band{background:#1c1411;border-top:1px solid #e7e2da;padding:120px 0 64px;position:relative;overflow:hidden}.hw .sp-bg{z-index:0;object-fit:cover;object-position:60% 60%;width:100%;height:100%;position:absolute;inset:0}.hw .sp-band:before{content:"";z-index:1;background:linear-gradient(90deg,#1c1411eb 0%,#1c141199 45%,#1c141126 80%),linear-gradient(#1c141100 45%,#1c1411d9 100%);position:absolute;inset:0}.hw .sp-band>.wrap{z-index:2}.hw .sp-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.hw .sp-tile{color:#fff;-webkit-backdrop-filter:blur(6px);background:#1c1411b8;border:1px solid #e6dbd338;border-radius:14px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.hw .sp-tile:hover{background:#a65f3c59;border-color:#f2b48c99;transform:translateY(-2px)}.hw .sp-tile b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:10px;font-size:17px;font-weight:600;line-height:1.25;display:flex}.hw .sp-tile b svg{flex:none;margin-top:4px}.hw .sp-tile span{color:#ffffffb8;font-size:13.5px;line-height:1.45}@media (max-width:1100px){.hw .sp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hw .sp-band{padding:80px 0 48px}.hw .sp-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hw .sp-tile{transition:none}}.hw .fl{margin:0}.hw .fl-wide{aspect-ratio:1200/460;width:100%;position:relative}.hw .fl-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hw .fl-path{fill:none;stroke:#d7cfc3;stroke-width:1.5px}.hw .fl-loop{stroke:#a65f3c;stroke-dasharray:4 6;stroke-width:1.6px}.hw .fl-ring{fill:#f7f5f1;stroke:#8a7d75;stroke-width:1.6px}.hw .fl-sq{fill:#a65f3c}.hw .fl-node{box-sizing:border-box;background:#fff;border:1px solid #e7e2da;border-radius:14px;position:absolute;box-shadow:0 1px 2px #1018280d,0 18px 40px -26px #3a322e66}.hw .fl-node b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#111214;font-size:15px;font-weight:600;display:block}.hw .fl-node small{color:#5d646d;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.hw .fl-src{align-items:center;gap:10px;padding:10px 12px;display:flex}.hw .fl-ic{background:#f6e3d2;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hw .fl-ic svg{width:18px;height:18px}.hw .fl-ctx{flex-direction:column;gap:2px;padding:16px;display:flex}.hw .fl-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.hw .fl-chips span{color:#3a322e;background:#f1ede6;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:500}.hw .fl-fac{background:#1c1411;border-color:#1c1411;flex-direction:column;gap:2px;padding:18px;display:flex}.hw .fl-fac b{color:#fff;font-size:17px}.hw .fl-fac small{color:#ae9e93}.hw .fl-tools{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.hw .fl-tool{background:#ffffff0f;border:1px solid #43332c;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;display:flex}.hw .fl-tool i{background:#f2b48c;width:26px;height:26px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hw .fl-tool small{color:#e6dbd3;text-align:center;margin:0;font-size:11.5px}.hw .fl-eng{border-top:1px solid #43332c;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.hw .fl-eng img{object-fit:cover;border:2px solid #1c1411;border-radius:50%;width:30px;height:30px;margin-right:-16px}.hw .fl-eng img+img{margin-right:0}.hw .fl-eng span{color:#e6dbd3;margin-left:6px;font-size:12.5px;line-height:1.4}.hw .fl-sw{flex-direction:column;gap:2px;padding:14px;display:flex}.hw .fl-app{background:#fbfaf7;border:1px solid #e7e2da;border-radius:8px;align-items:flex-end;gap:6px;height:44%;margin-bottom:12px;padding:10px;display:flex}.hw .fl-app i{background:#c9beb0;border-radius:2px;flex:1;height:40%}.hw .fl-app i:nth-child(2){height:60%}.hw .fl-app i.hot{background:#a65f3c;height:90%}.hw .fl-app i:nth-child(4){height:70%}.hw .fl-looptx{color:#8a4c2e;white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:93%;left:50%;transform:translate(-50%)}.hw .fl-stack{counter-reset:fl;margin:0;padding:0;list-style:none;display:none}.hw .fl-stack li{border-left:2px solid #e7e2da;flex-direction:column;gap:4px;margin-left:12px;padding:14px 0 14px 40px;display:flex;position:relative}.hw .fl-stack li:before{counter-increment:fl;content:counter(fl);color:#fff;background:#a65f3c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex;position:absolute;top:14px;left:-13px}.hw .fl-stack li:last-child{border-left-style:dashed}.hw .fl-stack b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;color:#111214;font-size:17px;font-weight:600}.hw .fl-stack span{color:#3a3f45;font-size:15px;line-height:1.5}@media (max-width:1000px){.hw .fl-wide{display:none}.hw .fl-stack{display:block}}@media (prefers-reduced-motion:reduce){.hw .fl-dot{display:none}}.hw .bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:14px;display:grid}.hw .bn-t{isolation:isolate;border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden}.hw .bn-w2{grid-column:span 2}.hw .bn-h2{grid-row:span 2}.hw .bn-vis{flex:1 0 auto;position:relative}.hw .bn-tx{flex-direction:column;gap:6px;display:flex}.hw .bn-t h3{letter-spacing:-.018em;max-width:22ch;margin:0;font-size:20px;line-height:1.2}.hw .bn-t p{max-width:40ch;margin:0;font-size:14px;line-height:1.5}.hw .bn-forge{color:#fff;background:radial-gradient(70% 80% at 100% 100% in oklab,#ffd4afe6,#ffd4af00 60%),radial-gradient(60% 70% at 0% 0% in oklab,#a65f3ce6,#a65f3c00 70%),linear-gradient(160deg in oklab,#5a3626,#a65f3c)}.hw .bn-night,.hw .bn-dark{color:#fff;background:radial-gradient(60% 70% at 92% 0% in oklab,#a65f3c73,#a65f3c00 70%),#1c1411}.hw .bn-dark{background:linear-gradient(#2e2724,#1c1411)}.hw .bn-bronze{color:#fff;background:radial-gradient(80% 70% at 50% 120% in oklab,#a65f3cbf,#a65f3c00 70%),linear-gradient(180deg,#3a2c26,#271d19)}.hw .bn-forge p,.hw .bn-night p,.hw .bn-dark p,.hw .bn-bronze p{color:#ffffffc2}.hw .bn-peach{color:#3a1f10;background:#f6e3d2}.hw .bn-peach p{color:#6b4a36}.hw .bn-paper{color:#111214;background:linear-gradient(#fff,#f7f5f1);border:1px solid #e7e2da}.hw .bn-paper p{color:#5d646d}.hw .bn-grid{color:#111214;background-color:#f7f5f1;background-image:linear-gradient(#3a322e12 1px,#0000 1px),linear-gradient(90deg,#3a322e12 1px,#0000 1px);background-size:20px 20px;border:1px solid #e7e2da}.hw .bn-grid p{color:#5d646d}.hw .bn-panel{color:#111214;background:#fff;border:1px solid #e7e2da;border-radius:12px;max-width:340px;font-size:13px;overflow:hidden;box-shadow:0 22px 44px -24px #1c141180}.hw .bn-ph{font-family:var(--font-ibm-plex-mono),monospace;color:#5d646d;background:#fbfaf7;border-bottom:1px solid #e7e2da;justify-content:space-between;gap:10px;padding:8px 12px;font-size:11px;display:flex}.hw .bn-pr{border-top:1px solid #f1ede6;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.hw .bn-pr:first-of-type{border-top:0}.hw .bn-chip{color:#8a4c2e;background:#f6e3d2;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.hw .bn-chip.k{color:#3a322e;background:#f1ede6}.hw .bn-ok{color:#067647;font-weight:700}.hw .bn-slot{color:#ffffffeb;border:1.5px dashed #ffffffbf;border-radius:10px;justify-content:center;align-items:center;max-width:340px;height:40px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.hw .bn-side{width:min(56%,320px);margin-left:auto}.hw .bn-row{align-items:center;gap:10px;display:flex}.hw .bn-tool{background:#ffffff12;border:1px solid #43332c;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.hw .bn-tool i{background:#f2b48c;width:22px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hw .bn-sep{background:#43332c;width:18px;height:1px}.hw .bn-face{object-fit:cover;border:2px solid #ffffffd9;border-radius:50%;width:44px;height:44px}.hw .bn-face.bn-ov{margin-left:-22px}.hw .bn-chips{flex-wrap:wrap;gap:6px;display:flex}.hw .bn-chips span{color:#e6dbd3;background:#ffffff1a;border:1px solid #e6dbd340;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:500}@media (max-width:1100px){.hw .bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(240px,auto)}.hw .bn-h2{grid-row:span 1}}@media (max-width:640px){.hw .bento{grid-template-columns:1fr}.hw .bn-w2{grid-column:auto}.hw .bn-side{width:auto;margin-bottom:8px;position:static}}.hw .dk:before{content:"";pointer-events:none;z-index:0;width:62%;height:78%;image-rendering:pixelated;opacity:.2;mix-blend-mode:screen;background:url(/insurance-web/fields/sat-wide.png) 100% 100%/cover no-repeat;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(80% 90% at 100% 100%,#000 25%,#0000 75%);mask-image:radial-gradient(80% 90% at 100% 100%,#000 25%,#0000 75%)}.hw .dk>.wrap{z-index:1;position:relative}.hw .pxedge.up{top:auto;bottom:0;transform:scaleY(-1)}.hw .bn-forge:before,.hw .bn-bronze:before,.hw .bn-night:before,.hw .bn-dark:before{content:"";z-index:-1;pointer-events:none;image-rendering:pixelated;opacity:.32;mix-blend-mode:soft-light;background:url(/insurance-web/fields/sat-card.png) 50%/cover no-repeat;position:absolute;inset:0}.hw .bn-night:before,.hw .bn-dark:before{opacity:.22;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 60%);mask-image:linear-gradient(200deg,#000 0%,#0000 60%)}.hw .bn-peach:before{content:"";z-index:-1;pointer-events:none;image-rendering:pixelated;opacity:.55;mix-blend-mode:multiply;background:url(/insurance-web/fields/light-wide.png) 50%/cover no-repeat;position:absolute;inset:0}.hw .fl-fac{isolation:isolate;overflow:hidden}.hw .fl-fac:before{content:"";z-index:-1;pointer-events:none;image-rendering:pixelated;opacity:.2;mix-blend-mode:screen;background:url(/insurance-web/fields/sat-card.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}@media (max-width:1100px){.hw .navl,.hw .hcta{display:none!important}.hw .mmenu{display:block}}@media (max-width:900px){.hw #ask>svg:not(.grain){display:none}}
