@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_7b4b7324-module__o0rNZG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_7b4b7324-module__o0rNZG__variable{--f-fraunces:"Fraunces", "Fraunces Fallback"}
body:has(.ip-page){--ip-bg:#070a12;--ip-card:#0f1629;--ip-red:#ff2d2d;--ip-cyan:#00d4ff;--ip-text:#e9edf5;--ip-muted:#a7b0c2;background:var(--ip-bg);color:var(--ip-text)}body:has(.ip-page) .hdr{background:#070a12e0;border-bottom-color:#ffffff0f}body:has(.ip-page) .brand-mark{border-color:var(--ip-red);color:var(--ip-red)}body:has(.ip-page) .nav a[aria-current=page]:after{background:var(--ip-red)}body:has(.ip-page) .nav .new{color:var(--ip-red)}body:has(.ip-page) .visits:hover{color:var(--ip-cyan);border-color:var(--ip-cyan);background:#00d4ff12;box-shadow:0 0 22px #00d4ff55}body:has(.ip-page) .visits-dot{background:var(--ip-red)}body:has(.ip-page) .ftr{background:linear-gradient(#0000,#0b1120);border-top-color:#ffffff0f}body:has(.ip-page) .ftr-big{-webkit-text-stroke-color:#ff2d2d55}:is(body:has(.ip-page) .ftr-links a:hover,body:has(.ip-page) .links a:hover){color:var(--ip-red);border-color:var(--ip-red)}body:has(.ip-page) .radio{background:#0b1120f2;border-top-color:#ff2d2d66}body:has(.ip-page) .radio-play{background:var(--ip-red);color:#fff}body:has(.ip-page) .radio .coord b{color:var(--ip-red)}body:has(.ip-page) .bars i{background:var(--ip-cyan)}.ip-page{padding-bottom:60px;font-family:Arial,Helvetica Neue,sans-serif}.ip-hero{background:radial-gradient(50% 70% at 85% 20%,#ff2d2d2e,#0000 70%),radial-gradient(40% 60% at 10% 90%,#00d4ff22,#0000 70%);border-bottom:1px solid #ffffff0f;padding-block:60px 70px;position:relative;overflow:hidden}.ip-back{color:var(--ip-muted);letter-spacing:.04em;font-size:13px}.ip-back:hover{color:var(--ip-cyan)}.ip-logo{letter-spacing:.02em;align-items:center;gap:10px;margin:26px 0 16px;font-size:20px;font-weight:800;display:flex}.ip-logo b{color:var(--ip-red)}.ip-mark{color:#ffcf5a;background:linear-gradient(135deg,#1a2440,#0f1629);border:1px solid #ff2d2d66;border-radius:8px;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.ip-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,84px);font-weight:900;line-height:1}.ip-hero h1 em{color:var(--ip-red);font-style:normal}.ip-hero h1 i{color:var(--ip-cyan);font-style:normal}.ip-lede{max-width:56ch;color:var(--ip-muted);margin:18px 0 26px;font-size:18px}.ip-cta{flex-wrap:wrap;gap:12px;display:flex}.ip-add{background:var(--ip-red);border-radius:12px;align-items:center;gap:6px;padding:11px 18px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #ff2d2d44;color:#fff!important}.ip-add:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ff2d2d66}.ip-add.big{padding:14px 24px;font-size:16px}.ip-ghost{color:var(--ip-cyan);border:1px solid #00d4ff66;border-radius:12px;align-items:center;padding:13px 22px;font-weight:700;display:inline-flex}.ip-ghost:hover{background:#00d4ff14}.ip-stats{flex-wrap:wrap;gap:14px;margin:34px 0 0;padding:0;list-style:none;display:flex}.ip-stats li{background:var(--ip-card);color:var(--ip-muted);border:1px solid #ffffff0f;border-radius:14px;padding:12px 18px;font-size:14px}.ip-stats b{color:var(--ip-text);font-size:24px;display:block}.ip-section{padding-top:60px}.ip-section h2{margin:0;font-size:clamp(28px,3vw,40px);font-weight:900}.ip-sub{color:var(--ip-muted);margin:8px 0 26px}.ip-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:22px;display:grid}.ip-card{background:var(--ip-card);background-image:linear-gradient(#ff2d2d22,#0000 30%);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;padding:10px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.ip-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #000a,0 0 0 1px #00d4ff33}.ip-media{aspect-ratio:4/3;cursor:zoom-in;background:linear-gradient(135deg,#3a1420,#0f2a3a);border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ip-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.ip-card:hover .ip-media img{transform:scale(1.04)}.ip-badge{color:var(--ip-cyan);background:#070a12cc;border:1px solid #00d4ff55;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.ip-thumbs{gap:6px;margin-top:8px;display:flex}.ip-thumbs button{opacity:.6;border:2px solid #0000;border-radius:8px;width:56px;height:42px;padding:0;overflow:hidden}.ip-thumbs button.on{border-color:var(--ip-red);opacity:1}.ip-thumbs img{object-fit:cover;width:100%;height:100%}.ip-body{flex-direction:column;flex:1;padding:14px 6px 6px;display:flex}.ip-tag{color:var(--ip-cyan);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ip-body h3{margin:6px 0;font-size:22px;font-weight:800}.ip-body p{color:var(--ip-muted);margin:0 0 16px;font-size:15px;line-height:1.5}.ip-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ip-foot strong{font-size:24px;font-weight:900}.ip-teams{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.ip-team{background:var(--ip-card);border:1px solid #ffffff0f;border-radius:16px;padding:18px}.ip-team h3{margin:0 0 10px;font-size:20px;font-weight:900}.ip-team ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ip-team li{color:var(--ip-text);border-top:1px solid #ffffff0d;justify-content:space-between;gap:10px;padding-top:8px;font-size:14px;display:flex}.ip-team em{color:#3ddc84;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.ip-team em.low{color:#ffb020}.ip-ph{letter-spacing:.1em;text-transform:uppercase;color:#e9edf5cc;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}
body:has(.shawl-page){--wool:#f3ede1;--navy:#16213d;--madder:#b3202a;--saffron:#e7a21b;--pine:#1f6b45;background:var(--wool);color:var(--navy)}body:has(.shawl-page) .hdr:before{content:"";background:linear-gradient(45deg, var(--saffron) 25%, transparent 25% 75%, var(--saffron) 75%) 0 0 / 30px 30px, linear-gradient(45deg, var(--saffron) 25%, transparent 25% 75%, var(--saffron) 75%) 15px 15px / 30px 30px, repeating-linear-gradient(90deg, var(--madder) 0 60px, #1d3b8f 60px 70px, var(--madder) 70px 120px, var(--pine) 120px 130px), var(--madder);background-blend-mode:normal;height:30px;display:block;box-shadow:inset 0 -4px #7a1219,inset 0 4px #7a1219}body:has(.shawl-page) .hdr{background:#f3ede1f2;border-bottom:1px solid #16213d26}body:has(.shawl-page) .brand{color:var(--navy)}body:has(.shawl-page) .brand-mark{border-color:var(--navy);color:var(--navy)}body:has(.shawl-page) .nav a{color:#3a4560}:is(body:has(.shawl-page) .nav a:hover,body:has(.shawl-page) .nav a[aria-current=page]){color:var(--navy)}body:has(.shawl-page) .nav a[aria-current=page]:after{background:var(--madder);height:2px}body:has(.shawl-page) .nav .new{color:var(--madder)}body:has(.shawl-page) .menu-btn{color:var(--navy)}@media (max-width:1080px){body:has(.shawl-page) .nav{background:var(--wool)}}body:has(.shawl-page) .ftr{background:var(--wool);color:var(--navy);border-top:1px solid #16213d26}body:has(.shawl-page) .ftr:after{content:"";background:repeating-linear-gradient(90deg, var(--madder) 0 40px, var(--saffron) 40px 48px, var(--navy) 48px 88px, var(--pine) 88px 96px);height:14px;margin-top:28px;display:block}body:has(.shawl-page) .ftr-big{-webkit-text-stroke:1px #16213d55}body:has(.shawl-page) .ftr-links{color:#4a5470}body:has(.shawl-page) .ftr .coord{color:#4a5470}body:has(.shawl-page) .ftr .coord b{color:var(--madder)}body:has(.shawl-page) .links a{border-color:#16213d33}body:has(.shawl-page) .links a:hover{border-color:var(--madder);color:var(--madder)}.shawl-page{font-family:var(--serif);padding-bottom:70px}.shawl-hero{padding-block:40px 30px}.shawl-back{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#4a5470;font-size:12px}.shawl-back:hover{color:var(--madder)}.shawl-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:18px;display:grid}.shawl-title h1{font-family:var(--f-fraunces), Georgia, serif;color:var(--madder);letter-spacing:-.03em;margin:0;font-size:clamp(64px,11vw,170px);font-weight:900;line-height:.85}.shawl-title p{font-family:var(--f-fraunces), Georgia, serif;border-left:2px solid #16213d44;margin:0;padding-left:32px;font-size:clamp(22px,2.4vw,36px);font-style:italic;font-weight:600;line-height:1.2}.shawl-seal{text-align:center;width:130px;height:130px;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#b3202a99;border:2px solid #b3202a66;border-radius:50%;place-items:center;padding:18px;font-size:11px;display:grid;transform:rotate(-12deg)}.shawl-crumbs{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#4a5470;margin:22px 0 0;font-size:12px}.shawl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px;margin-top:20px;display:grid}.shawl-card h2{font-family:var(--f-fraunces), Georgia, serif;text-transform:uppercase;letter-spacing:-.01em;margin:16px 0 6px;font-size:32px;font-weight:900;line-height:1}.shawl-price{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pine);margin:0;font-size:12px}.shawl-ph{aspect-ratio:4/5;background:#e7decd;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px #16213d1a}.shawl-ph img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.shawl-card:hover .shawl-ph img{transform:scale(1.04)}.shawl-badge{color:#f3ede1;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:#16213dcc;border:1px solid #f3ede155;border-radius:4px;padding:6px 10px;font-size:11px;position:absolute;top:14px;left:14px}.shawl-card.soon .shawl-ph{background:linear-gradient(45deg,#b3202a14 25%,#0000 25% 75%,#b3202a14 75%) 0 0/34px 34px,linear-gradient(45deg,#b3202a14 25%,#0000 25% 75%,#b3202a14 75%) 17px 17px/34px 34px,#ebe3d3}.shawl-knit{font-family:var(--f-fraunces), Georgia, serif;color:#16213d22;letter-spacing:.1em;place-items:center;font-size:44px;font-weight:900;display:grid;position:absolute;inset:0}@media (max-width:860px){.shawl-title{grid-template-columns:1fr;gap:14px}.shawl-title p{padding-left:16px}.shawl-seal{display:none}}body:has(.shawl-page) .radio{color:var(--navy);background:#f3ede1f5;border-top:1px solid #16213d33}body:has(.shawl-page) .radio-play{background:var(--madder);color:#f3ede1}:is(body:has(.shawl-page) .radio .coord b,body:has(.shawl-page) .radio .bars i){color:var(--madder);background-color:var(--madder)}body:has(.shawl-page) .radio .coord b{background:0 0}body:has(.shawl-page) .radio-skip{color:#4a5470}
