*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; border: 0 solid transparent; }
html, body { width: 100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.2; color: #171717; -webkit-font-smoothing: antialiased; }
img { display: block; max-width: none; }
.loom-node, .loom-node *, .loom-node *::before, .loom-node *::after { box-sizing: border-box; }
a.loom-node { display: block; color: inherit; text-decoration: none; }
.loom-08c16d93-eb57-46fb-b2ac-632082a1a2df { position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;gap:0px;padding:0px 0px 0px 0px;align-items:stretch;justify-content:flex-start;background-color:#0C0A09; }
.loom-ch-00-opening { height:980px;flex:0 0 auto;align-self:stretch;position:relative;background-color:#0C0A09; }
.loom-op-bg { position:absolute;left:0px;top:-70px;width:1440px;height:1120px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-op-scrim { position:absolute;left:0px;top:0px;width:1440px;height:980px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#0C0A0966; }
.loom-op-grain { position:absolute;left:0px;top:0px;width:1440px;height:980px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;opacity:0.3; }
.loom-op-nav { position:absolute;left:0px;top:0px;width:1440px;height:auto;display:flex;flex-direction:row;gap:24px;padding:40px 64px 0px 64px;align-items:center;justify-content:space-between; }
.loom-op-nav-wordmark { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:6px;color:#FAFAF9; }
.loom-op-nav-links { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:24px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-op-nav-trousers { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#FAFAF9; }
.loom-op-nav-beanies { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#FAFAF9; }
.loom-op-nav-hardware { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#FAFAF9; }
.loom-op-nav-nomadz { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#FAFAF9; }
.loom-op-content { position:absolute;left:64px;top:520px;width:1312px;height:auto;display:flex;flex-direction:column;gap:24px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-op-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:700;font-size:148px;line-height:1;letter-spacing:-3px;color:#FAFAF9; }
.loom-op-subline { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:3px;color:#A8A29E; }
.loom-op-scroll-cue { position:absolute;left:688px;top:884px;width:auto;height:auto;display:flex;flex-direction:column;gap:8px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-op-scroll-cue-inner { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:column;gap:8px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-op-scroll-label { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:3px;color:#A8A29E; }
.loom-op-scroll-rule { height:40px;flex:0 0 auto;width:1px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#B45309; }
.loom-op-ch-num { position:absolute;left:64px;top:904px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;opacity:0.7;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-ch-01-trousers { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:64px;padding:160px 64px 160px 64px;align-items:flex-start;justify-content:flex-start;background-color:#FAFAF9; }
.loom-tr-header { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:24px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tr-num { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:3px;color:#57534E; }
.loom-tr-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:column;gap:0px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tr-title-1 { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:148px;line-height:1;letter-spacing:-3px;color:#1C1917; }
.loom-tr-title-2 { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:148px;line-height:1;letter-spacing:-3px;color:#1C1917; }
.loom-tr-pair { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:24px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tr-pair-left { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tr-label-full { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-tr-img-full { height:814px;flex:0 0 auto;width:620px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tr-rule { width:1px;flex:0 0 auto;height:844px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#D6D3D1; }
.loom-tr-pair-right { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-end;justify-content:flex-start; }
.loom-tr-label-shorts { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-tr-img-shorts { height:814px;flex:0 0 auto;width:620px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tr-footer-row { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:0px 0px 0px 0px;align-items:flex-end;justify-content:space-between; }
.loom-tr-copy { width:520px;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:0px;color:#57534E; }
.loom-tr-link { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:2px;color:#B45309; }
.loom-ch-02-fabric { height:900px;flex:0 0 auto;align-self:stretch;position:relative;background-color:#0C0A09; }
.loom-fb-img { position:absolute;left:0px;top:-60px;width:1440px;height:1020px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-fb-num { position:absolute;left:1180px;top:72px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;opacity:0.85;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:148px;line-height:1;letter-spacing:-3px;color:#FAFAF9; }
.loom-fb-spec { position:absolute;left:64px;top:812px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;padding:8px 16px 8px 16px;align-items:center;justify-content:flex-start;background-color:#0C0A09CC; }
.loom-fb-spec-text { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:3px;color:#FAFAF9; }
.loom-ch-03-beanies { height:1020px;flex:0 0 auto;align-self:stretch;position:relative;background-color:#1C1917; }
.loom-bn-header { position:absolute;left:64px;top:72px;width:auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-bn-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:3px;color:#A8A29E; }
.loom-bn-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:84px;line-height:1;letter-spacing:-2px;color:#FAFAF9; }
.loom-bn-a-wrap { position:absolute;left:64px;top:280px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-bn-a-img { width:560px;flex:0 0 auto;height:620px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bn-a-label { position:absolute;left:64px;top:916px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-bn-b-img { position:absolute;left:672px;top:240px;width:300px;height:340px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bn-b-label { position:absolute;left:672px;top:596px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-bn-c-img { position:absolute;left:1088px;top:400px;width:288px;height:330px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bn-c-label { position:absolute;left:1088px;top:746px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-bn-d-img { position:absolute;left:672px;top:660px;width:340px;height:260px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bn-d-label { position:absolute;left:672px;top:936px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-bn-link { position:absolute;left:1088px;top:880px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:2px;color:#B45309; }
.loom-ch-04-hardware { height:1100px;flex:0 0 auto;align-self:stretch;position:relative;background-color:#FAFAF9; }
.loom-hw-header { position:absolute;left:700px;top:72px;width:auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-end;justify-content:flex-start; }
.loom-hw-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:3px;color:#57534E; }
.loom-hw-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:84px;line-height:1;letter-spacing:-2px;color:#1C1917; }
.loom-hw-goat { position:absolute;left:350px;top:330px;width:520px;height:520px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-frog { position:absolute;left:120px;top:300px;width:190px;height:190px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-penguin { position:absolute;left:210px;top:620px;width:180px;height:180px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-squirrel { position:absolute;left:80px;top:850px;width:200px;height:200px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-jack { position:absolute;left:950px;top:280px;width:180px;height:180px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-cat { position:absolute;left:1150px;top:470px;width:190px;height:190px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-otter { position:absolute;left:980px;top:740px;width:200px;height:200px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-panther { position:absolute;left:1180px;top:880px;width:210px;height:210px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-hw-caption { position:absolute;left:350px;top:880px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-hw-copy { position:absolute;left:400px;top:960px;width:480px;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:0px;color:#57534E; }
.loom-ch-05-nomadz { height:4000px;flex:0 0 auto;align-self:stretch;position:relative;background-color:#0C0A09; }
.loom-nm-header { position:absolute;left:64px;top:96px;width:auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:3px;color:#A8A29E; }
.loom-nm-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:84px;line-height:1;letter-spacing:-2px;color:#FAFAF9; }
.loom-nm-frog-img { position:absolute;left:0px;top:300px;width:560px;height:747px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-frog-label { position:absolute;left:604px;top:360px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-frog-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-frog-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-frog-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-penguin-img { position:absolute;left:1020px;top:660px;width:420px;height:560px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-penguin-label { position:absolute;left:800px;top:700px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-end;justify-content:flex-start; }
.loom-nm-penguin-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-penguin-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-penguin-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-squirrel-img { position:absolute;left:200px;top:1240px;width:440px;height:587px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-squirrel-label { position:absolute;left:200px;top:1852px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-squirrel-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-squirrel-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-squirrel-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-jack-label { position:absolute;left:880px;top:1390px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-jack-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-jack-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-jack-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-jack-img { position:absolute;left:880px;top:1490px;width:560px;height:747px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-cat-img { position:absolute;left:120px;top:2140px;width:380px;height:507px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-cat-label { position:absolute;left:152px;top:2560px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-cat-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-cat-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-cat-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-goat-wrap { position:absolute;left:600px;top:2360px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-goat-img { width:640px;flex:0 0 auto;height:853px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-goat-label { position:absolute;left:1268px;top:2420px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-goat-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-goat-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-goat-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-otter-img { position:absolute;left:0px;top:3020px;width:480px;height:640px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-otter-label { position:absolute;left:524px;top:3060px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-otter-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-otter-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-otter-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-panther-img { position:absolute;left:860px;top:3140px;width:520px;height:693px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-panther-label { position:absolute;left:860px;top:3862px;width:auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-nm-panther-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-panther-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#FAFAF9; }
.loom-nm-panther-role { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-nm-link { position:absolute;left:120px;top:3880px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:2px;color:#B45309; }
.loom-ch-06-waitlist { height:900px;flex:0 0 auto;align-self:stretch;position:relative;background-color:#F5F5F4; }
.loom-wl-bg { position:absolute;left:0px;top:-60px;width:1440px;height:1020px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;opacity:0.5; }
.loom-wl-content { position:absolute;left:64px;top:180px;width:1312px;height:auto;display:flex;flex-direction:column;gap:24px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-wl-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:3px;color:#57534E; }
.loom-wl-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:148px;line-height:1;letter-spacing:-3px;color:#B45309; }
.loom-wl-sub { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:3px;color:#57534E; }
.loom-wl-form { position:absolute;left:434px;top:590px;width:auto;height:auto;display:flex;flex-direction:column;gap:40px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-wl-field { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:column;gap:8px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-wl-field-label { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:2px;color:#57534E; }
.loom-wl-field-rule { height:1px;flex:0 0 auto;width:572px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#1C1917; }
.loom-wl-cta { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:2px;color:#B45309; }
.loom-footer { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:40px;padding:64px 64px 64px 64px;align-items:stretch;justify-content:flex-start;background-color:#0C0A09; }
.loom-ft-rule { height:1px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#292524; }
.loom-ft-row1 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:0px 0px 0px 0px;align-items:center;justify-content:space-between; }
.loom-ft-wordmark { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:6px;color:#FAFAF9; }
.loom-ft-links { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:24px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-ft-ig { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-ft-yt { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-ft-notes { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#A8A29E; }
.loom-ft-row2 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:0px 0px 0px 0px;align-items:center;justify-content:space-between; }
.loom-ft-line { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.4;letter-spacing:3px;color:#A8A29E; }
.loom-ft-top { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.4;letter-spacing:3px;color:#A8A29E; }
.loom-page-trousers { position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;gap:0px;padding:0px 0px 0px 0px;align-items:stretch;justify-content:flex-start;background-color:#0C0A09; }
.loom-tp-hero { height:980px;flex:0 0 auto;align-self:stretch;position:relative;background-color:#0C0A09; }
.loom-tp-hero-bg { position:absolute;left:0px;top:-70px;width:1440px;height:1120px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-hero-scrim { position:absolute;left:0px;top:0px;width:1440px;height:980px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#0C0A0966; }
.loom-tp-hero-grain { position:absolute;left:0px;top:0px;width:1440px;height:980px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;opacity:0.3; }
.loom-tp-nav { position:absolute;left:0px;top:0px;width:1440px;height:auto;display:flex;flex-direction:row;gap:24px;padding:40px 64px 0px 64px;align-items:center;justify-content:space-between; }
.loom-tp-nav-wordmark { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:6px;color:#FAFAF9; }
.loom-tp-nav-links { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:24px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-tp-nav-beanies { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#FAFAF9; }
.loom-tp-nav-nomadz { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#FAFAF9; }
.loom-tp-hero-content { position:absolute;left:400px;top:520px;width:976px;height:auto;display:flex;flex-direction:column;gap:24px;padding:0px 0px 0px 0px;align-items:flex-end;justify-content:flex-start; }
.loom-tp-hero-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:3px;color:#A8A29E; }
.loom-tp-hero-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:column;gap:0px;padding:0px 0px 0px 0px;align-items:flex-end;justify-content:flex-start; }
.loom-tp-hero-title-1 { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:148px;line-height:1;letter-spacing:-3px;color:#FAFAF9; }
.loom-tp-hero-title-2 { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:148px;line-height:1;letter-spacing:-3px;color:#FAFAF9; }
.loom-tp-hero-price { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:3px;color:#FAFAF9; }
.loom-tp-hero-meta { position:absolute;left:64px;top:900px;width:auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:3px;color:#A8A29E; }
.loom-tp-conv { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:96px;padding:160px 64px 160px 64px;align-items:stretch;justify-content:flex-start;background-color:#FAFAF9; }
.loom-tp-step1 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-tp-step1-img { width:480px;flex:0 0 auto;height:630px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-step1-col { width:480px;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-step1-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-tp-step1-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:52px;line-height:1.05;letter-spacing:-1px;color:#1C1917; }
.loom-tp-step1-copy { height:auto;flex:0 0 auto;width:440px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0px;color:#57534E; }
.loom-tp-step2 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-end; }
.loom-tp-step2-col { width:480px;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-end;justify-content:flex-start; }
.loom-tp-step2-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-tp-step2-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:52px;line-height:1.05;letter-spacing:-1px;color:#1C1917; }
.loom-tp-step2-copy { height:auto;flex:0 0 auto;width:440px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0px;color:#57534E; }
.loom-tp-step2-img { width:480px;flex:0 0 auto;height:630px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-step3 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-tp-step3-img { width:480px;flex:0 0 auto;height:520px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-step3-col { width:480px;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-step3-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-tp-step3-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:52px;line-height:1.05;letter-spacing:-1px;color:#1C1917; }
.loom-tp-step3-copy { height:auto;flex:0 0 auto;width:440px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0px;color:#57534E; }
.loom-tp-macros { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start;background-color:#0C0A09; }
.loom-tp-macro-1 { width:720px;flex:0 0 auto;height:560px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-macro-2 { width:720px;flex:0 0 auto;height:560px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-macro-captions { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:16px 64px 16px 64px;align-items:center;justify-content:space-between;background-color:#0C0A09; }
.loom-tp-macro-cap-1 { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:3px;color:#A8A29E; }
.loom-tp-macro-cap-2 { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:3px;color:#A8A29E; }
.loom-tp-spec { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:24px;padding:96px 64px 96px 64px;align-items:stretch;justify-content:flex-start;background-color:#1C1917; }
.loom-tp-spec-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:3px;color:#B45309; }
.loom-tp-spec-rule-top { height:1px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#292524; }
.loom-tp-spec-r1 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:8px 0px 8px 0px;align-items:center;justify-content:space-between; }
.loom-tp-spec-r1-k { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#A8A29E; }
.loom-tp-spec-r1-v { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:2px;color:#FAFAF9; }
.loom-tp-spec-r2 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:8px 0px 8px 0px;align-items:center;justify-content:space-between; }
.loom-tp-spec-r2-k { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#A8A29E; }
.loom-tp-spec-r2-v { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:2px;color:#FAFAF9; }
.loom-tp-spec-r3 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:8px 0px 8px 0px;align-items:center;justify-content:space-between; }
.loom-tp-spec-r3-k { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#A8A29E; }
.loom-tp-spec-r3-v { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:2px;color:#FAFAF9; }
.loom-tp-spec-r4 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:8px 0px 8px 0px;align-items:center;justify-content:space-between; }
.loom-tp-spec-r4-k { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#A8A29E; }
.loom-tp-spec-r4-v { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:2px;color:#FAFAF9; }
.loom-tp-spec-r5 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:8px 0px 8px 0px;align-items:center;justify-content:space-between; }
.loom-tp-spec-r5-k { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#A8A29E; }
.loom-tp-spec-r5-v { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:2px;color:#FAFAF9; }
.loom-tp-spec-rule-bot { height:1px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#292524; }
.loom-tp-hw { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:160px 64px 160px 64px;align-items:center;justify-content:flex-start;background-color:#FAFAF9; }
.loom-tp-hw-img { width:620px;flex:0 0 auto;height:496px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-hw-col { width:560px;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-hw-float { height:2px;flex:0 0 auto;width:40px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#B45309; }
.loom-tp-hw-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-tp-hw-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:52px;line-height:1.05;letter-spacing:-1px;color:#1C1917; }
.loom-tp-hw-copy { height:auto;flex:0 0 auto;width:500px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0px;color:#57534E; }
.loom-tp-hw-link { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:2px;color:#B45309; }
.loom-tp-cta { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:160px 64px 160px 64px;align-items:center;justify-content:space-between;background-color:#0C0A09; }
.loom-tp-cta-col { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:24px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-tp-cta-title { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:84px;line-height:1;letter-spacing:-2px;color:#FAFAF9; }
.loom-tp-cta-sub { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:3px;color:#A8A29E; }
.loom-tp-cta-link { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:2px;color:#B45309; }
.loom-tp-cta-img { width:480px;flex:0 0 auto;height:630px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-page-beanies { position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;gap:0px;padding:0px 0px 0px 0px;align-items:stretch;justify-content:flex-start;background-color:#FAFAF9; }
.loom-bp-top { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:64px;padding:40px 0px 0px 0px;align-items:stretch;justify-content:flex-start;background-color:#F5F5F4; }
.loom-bp-nav { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:24px;padding:0px 64px 0px 64px;align-items:center;justify-content:space-between; }
.loom-bp-nav-wordmark { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:6px;color:#1C1917; }
.loom-bp-nav-links { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:24px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-bp-nav-trousers { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#1C1917; }
.loom-bp-nav-nomadz { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#1C1917; }
.loom-bp-header { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:24px;padding:64px 64px 0px 64px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-kicker { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:3px;color:#57534E; }
.loom-bp-title-1 { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:148px;line-height:1;letter-spacing:-3px;color:#1C1917; }
.loom-bp-title-2 { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:148px;line-height:1;letter-spacing:-3px;color:#1C1917; }
.loom-bp-sub { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:3px;color:#57534E; }
.loom-bp-pile { height:700px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-run { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:0px;padding:96px 64px 96px 64px;align-items:stretch;justify-content:flex-start;background-color:#FAFAF9; }
.loom-bp-e1 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:64px 0px 64px 0px;align-items:center;justify-content:flex-start; }
.loom-bp-e1-worn { width:520px;flex:0 0 auto;height:693px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e1-col { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:16px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e1-idx { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-bp-e1-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:52px;line-height:1;letter-spacing:-1px;color:#1C1917; }
.loom-bp-e1-motif { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#57534E; }
.loom-bp-e1-swatches { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:8px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-bp-e1-sw1 { width:56px;flex:0 0 auto;height:28px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#3E5C3A; }
.loom-bp-e1-sw2 { width:56px;flex:0 0 auto;height:28px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#6B8F5E; }
.loom-bp-e1-hex { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-bp-e1-macro { height:240px;flex:0 0 auto;width:240px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-rule-1 { height:1px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#D6D3D1; }
.loom-bp-e2 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:40px 0px 40px 0px;align-items:center;justify-content:space-between; }
.loom-bp-e2-macro { width:180px;flex:0 0 auto;height:180px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e2-col { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e2-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#1C1917; }
.loom-bp-e2-motif { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#57534E; }
.loom-bp-e2-swatches { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:8px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-bp-e2-sw1 { width:48px;flex:0 0 auto;height:24px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#BFD8E6; }
.loom-bp-e2-hex { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-bp-rule-2 { height:1px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#D6D3D1; }
.loom-bp-e3 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:40px 0px 40px 0px;align-items:center;justify-content:space-between; }
.loom-bp-e3-macro { width:180px;flex:0 0 auto;height:180px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e3-col { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e3-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#1C1917; }
.loom-bp-e3-motif { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#57534E; }
.loom-bp-e3-swatches { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:8px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-bp-e3-sw1 { width:48px;flex:0 0 auto;height:24px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#B4762B; }
.loom-bp-e3-hex { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-bp-rule-3 { height:1px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#D6D3D1; }
.loom-bp-e4 { height:auto;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:64px;padding:40px 0px 40px 0px;align-items:center;justify-content:space-between; }
.loom-bp-e4-macro { width:180px;flex:0 0 auto;height:180px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e4-col { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:column;gap:4px;padding:0px 0px 0px 0px;align-items:flex-start;justify-content:flex-start; }
.loom-bp-e4-name { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:Georgia, 'Times New Roman', serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-1px;color:#1C1917; }
.loom-bp-e4-motif { height:auto;flex:0 0 auto;width:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:2px;color:#57534E; }
.loom-bp-e4-swatches { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:8px;padding:0px 0px 0px 0px;align-items:center;justify-content:flex-start; }
.loom-bp-e4-sw1 { width:48px;flex:0 0 auto;height:24px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#8A7B5C; }
.loom-bp-e4-hex { width:auto;flex:0 0 auto;height:auto;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;font-family:'IBM Plex Mono', ui-monospace, Menlo, 'Courier New', monospace;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:2px;color:#57534E; }
.loom-bp-rule-4 { height:1px;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;background-color:#D6D3D1; }
.loom-page-nomadz { position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;gap:0px;padding:0px 0px 0px 0px;align-items:stretch;justify-content:flex-start;background-color:#0C0A09; }


/* JS-free navigation anchors */
a.loom-node { display: block; color: inherit; text-decoration: none; }