body{background:#1a2438}.blogWrap{counter-reset:entry;color:#111827;background:#fbf7f0 radial-gradient(120% 80% at 50% 0,#ffffffb3,#0000 60%);border-radius:3px 10px 10px 3px;max-width:900px;margin:38px auto 60px;padding:74px 74px 116px 104px;position:relative;box-shadow:inset 26px 0 36px -28px #0a0a1a73,0 26px 60px #00000080}.blogWrap:before{content:"";background:linear-gradient(90deg,#05060f,#141e33 58%,#0a0a1a);border-radius:3px 0 0 3px;width:36px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -7px 0 12px -5px #0009}.blogWrap:after{content:"";opacity:.75;background:repeating-linear-gradient(#fbf7f0 0 9px,#0000 9px 21px);width:2px;position:absolute;top:28px;bottom:28px;left:16px}.blogEyebrow{color:#b34d14;letter-spacing:.28em;font-size:11px}.blogH1{color:#111827;margin-bottom:8px;font-size:clamp(36px,6vw,56px);line-height:1.06}.blogLede{color:#4b5563;border-bottom:2px solid #e5e7eb;max-width:56ch;margin-bottom:34px;padding-bottom:26px;font-size:17.5px;font-style:italic}.postList{border:0;grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:30px 26px;padding-top:12px;display:grid}.postCard{color:#111827;background-image:linear-gradient(175deg,#ffffff6b,#0a0a1a0f);border:0;border-radius:1px;flex-direction:column;min-height:208px;padding:26px 20px 18px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 1px 1px #0a0a1a2e,0 10px 16px -10px #0a0a1a80}.postCard:after{content:"";background:#ffffff80;border-left:1px solid #fff9;border-right:1px solid #1118271a;width:64px;height:19px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 1px 2px #0a0a1a24}.postCard:nth-child(5n+1){background-color:#fbd7bc;transform:rotate(-1.7deg)}.postCard:nth-child(5n+2){background-color:#bee9ea;transform:rotate(1.3deg)}.postCard:nth-child(5n+3){background-color:#dbd0f7;transform:rotate(-.8deg)}.postCard:nth-child(5n+4){background-color:#c2e9d6;transform:rotate(1.9deg)}.postCard:nth-child(5n+5){background-color:#fbe3b7;transform:rotate(-1.2deg)}.postCard:hover{z-index:4;transform:rotate(0)translateY(-4px)scale(1.025);box-shadow:0 2px 2px #0a0a1a33,0 20px 30px -14px #0a0a1a8c}.postCard:before{counter-increment:entry;content:counter(entry,decimal-leading-zero);letter-spacing:.06em;color:#111827;opacity:.4;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;position:absolute;top:11px;right:13px}.postMeta{color:#374151;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:10px}.draftMark{color:#fbf7f0;letter-spacing:.08em;background:#111827;border-radius:2px;margin-left:7px;padding:1px 5px;display:inline-block}.postTitle{color:#111827;margin-top:7px;font-size:17px;line-height:1.28}.listLabel{letter-spacing:.22em;text-transform:uppercase;color:#b34d14;margin:34px 0 2px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.listLabel:first-of-type{margin-top:8px}.postAgents{letter-spacing:.14em;text-transform:uppercase;color:#374151;align-items:center;gap:7px;margin-top:auto;padding-top:11px;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;display:flex}.postPlay{background:#111827;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.postPlay:after{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid #fbf7f0;position:absolute;top:4px;left:6px}.postExcerpt{color:#1f2937;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:9px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tabs{z-index:3;flex-direction:column;gap:9px;display:flex;position:absolute;top:150px;right:-32px}.tabs a{writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;border-radius:0 4px 4px 0;padding:13px 7px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;text-decoration:none;box-shadow:2px 3px 7px #00000059}.tabs a[aria-current=page]{box-shadow:2px 3px 7px #00000059,inset 0 0 0 2px #11182759}.ribbon{pointer-events:none;z-index:2;background:linear-gradient(#f47a28,#d9661c);border-radius:2px 2px 0 0;width:26px;height:140px;position:absolute;top:-12px;left:48px;box-shadow:0 6px 12px #00000059}.ribbon:after{content:"";border-top:13px solid #d9661c;border-left:13px solid #0000;border-right:13px solid #0000;position:absolute;bottom:-13px;left:0}.pagenum{color:#6b7280;letter-spacing:.2em;font-family:DM Sans,sans-serif;font-size:12px;position:absolute;bottom:46px;right:74px}.backLink{letter-spacing:.14em;text-transform:uppercase;color:#b34d14;margin-bottom:26px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.backLink:hover{color:#8f3c0f}.entryStamp{letter-spacing:.12em;color:#6b7280;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:11px}.tagRow{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:4px 9px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;display:inline-block}.tagLink{text-decoration:none;display:inline-block}.tagLink:hover .tag{filter:brightness(.96);box-shadow:0 1px 3px #0a0a1a2e}.article{color:#1f2937;max-width:66ch;font-size:17.5px;line-height:1.75}.article>p{margin:0 0 24px}.article>p:first-of-type{color:#111827;font-size:19px}.article h2{color:#111827;margin:46px 0 16px;font-family:Syne,sans-serif;font-size:clamp(23px,3.6vw,29px);font-weight:750;line-height:1.22}.article h3{color:#111827;margin:34px 0 11px;font-family:Syne,sans-serif;font-size:20px;font-weight:700}.article strong{color:#111827;font-weight:650}.article a{color:#b34d14;font-weight:700}.article ul,.article ol{margin:0 0 24px;padding-left:22px}.article li{margin-bottom:9px}.article blockquote{color:#4b5563;border-left:3px solid #00c2c7;margin:0 0 24px;padding:4px 0 4px 20px}.article code{color:#111827;background:#f3f4f6;border-radius:2px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:.88em}.blogWrap.entry{isolation:isolate}.paperGrid{z-index:-1;pointer-events:none;background-image:radial-gradient(#11182724 1.2px,#0000 1.2px);background-size:23px 23px;position:absolute;inset:-90px 0}.washi{z-index:2;pointer-events:none;width:88px;height:23px;position:absolute;box-shadow:0 1px 2px #0a0a1a2e}.washi.tl{background:#f47a288c;top:-11px;left:-15px;transform:rotate(-38deg)}.washi.br{background:#00c2c780;bottom:-11px;right:-15px;transform:rotate(-38deg)}.tilt-a{rotate:-1.5deg}.tilt-b{rotate:1.1deg}.blogWrap.entry:has(.entryGrid){max-width:1160px}.entryGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:46px;display:grid}.entryRail{order:2;position:sticky;top:96px}.entryRail .b-photo{margin-bottom:0}.article .b-photo,.entryRail .b-photo{background:#fff;width:100%;margin:6px 0 26px;padding:12px 12px 0;position:relative;box-shadow:0 2px 3px #3c2d1429,0 16px 28px -14px #3c2d1473}.entryRail .b-frame{background:#0a1628;position:relative;overflow:hidden}.entryRail .b-frame video{-o-object-fit:cover;object-fit:cover;background:#0a1628;width:100%;height:100%;display:block}.entryRail figcaption{color:#4b5563;margin:9px 0 0;padding:0 2px 12px;font-size:12.5px;line-height:1.5}.entryRail .b-transcript{margin:0 2px 12px}.ytFacade{cursor:pointer;background:#0a1628;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.ytFacade img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ytPlay{background:#fffffff0;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #00000059}.ytPlay:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid #111827;position:absolute;top:16px;left:22px}.ytFacade:hover .ytPlay{background:#fff}.ytFrame{border:0;width:100%;height:100%;display:block}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entryGrid .b-slide{flex:0 0 min(200px,74%)}.article .b-frame{background:#0a1628;position:relative;overflow:hidden}.article .b-frame video{-o-object-fit:cover;object-fit:cover;background:#0a1628;width:100%;height:100%;display:block}.b-label{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#111827;background:#f47a28;border-radius:2px;padding:4px 8px;font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:700;position:absolute;top:10px;left:10px}.article figcaption{color:#4b5563;margin:9px 0 0;padding:0 2px 12px;font-size:12.5px;line-height:1.5}.article .b-transcript{margin-top:10px}.article .b-transcript summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:#b34d14;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;list-style:none}.article .b-transcript summary::-webkit-details-marker{display:none}.article .b-transcript summary:before{content:"+ "}.article .b-transcript[open] summary:before{content:"−"}.article .b-transcript p{color:#3b4453;margin:10px 0 0;font-size:13.5px;line-height:1.6}.article .b-faq{clear:both;border-top:2px solid #e5e7eb;margin:36px 0;padding-top:6px}.article .b-faq-item{border-bottom:1px solid #e5e7eb;padding:16px 0}.article .b-faq-item h3{color:#111827;margin:0 0 7px;font-family:Syne,sans-serif;font-size:18px;font-weight:750;line-height:1.25}.article .b-faq-item p{color:#1f2937;margin:0;font-size:16px;line-height:1.65}.article .b-wide{clear:both;background:#fff;margin:32px 0;padding:13px;position:relative;box-shadow:0 2px 3px #3c2d1429,0 16px 28px -14px #3c2d1473}.article .b-wide img{width:100%;height:auto;display:block}.article .b-wide figcaption{padding:0 2px}.article .b-note{clear:both;background:#fbe3b7;max-width:60ch;margin:30px 0;padding:16px 20px;position:relative;rotate:-.7deg;box-shadow:0 1px 2px #3c2d1424,0 12px 20px -12px #3c2d1480}.article .b-note p{color:#4a3a18;margin:0 0 10px;font-size:15.5px;line-height:1.6}.article .b-note p:last-child{margin-bottom:0}.article .b-note strong{color:#3a2c10}.article .b-carousel{clear:both;margin:34px 0;position:relative}.article .b-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.article .b-slide{scroll-snap-align:start;background:#0a1628;border-radius:18px;flex-direction:column;flex:0 0 min(236px,74%);justify-content:flex-end;min-height:184px;padding:20px 18px 18px;display:flex;position:relative;box-shadow:0 10px 22px -12px #0a0a1abf}.article .b-slide:before{content:"";background:var(--acc);border-radius:2px;height:3px;position:absolute;top:14px;left:18px;right:18px}.article .b-slide:after{content:attr(data-n);letter-spacing:.12em;color:#5a6e8e;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px;position:absolute;top:24px;right:16px}.article .b-slide.a-orange{--acc:#f47a28}.article .b-slide.a-teal{--acc:#00c2c7}.article .b-slide.a-neutral{--acc:#93a6c0}.article .b-slide h3{color:#f4f7fb;margin:0;font-family:Syne,sans-serif;font-size:17px;font-weight:750;line-height:1.2}.article .b-slide p{color:#93a6c0;margin:8px 0 0;font-size:13.5px;line-height:1.5}.article .b-code{clear:both;background:#fff;margin:32px 0;padding:11px;position:relative;box-shadow:0 2px 3px #3c2d1429,0 14px 24px -14px #3c2d1473}.article .b-code pre{color:#e8edf7;background:#0a1628;border-radius:3px;margin:0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13.5px;line-height:1.7;overflow-x:auto}.article .b-code code{color:inherit;font-size:inherit;background:0 0;padding:0}.t-orange{background:#fbd7bc}.t-teal{background:#bee9ea}.t-purple{background:#dbd0f7}.t-green{background:#c2e9d6}.t-amber{background:#fbe3b7}.article h2{clear:both}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both lift;animation-timeline:view();animation-range:entry 10% cover 26%}.paperGrid{animation:linear both drift;animation-timeline:view();animation-range:cover}}}@keyframes lift{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media print{.reveal{opacity:1!important;animation:none!important;translate:none!important}.paperGrid,.ribbon,.tabs{display:none!important}}@keyframes drift{0%{translate:0 -60px}to{translate:0 60px}}.cta{background:#f47a2814;border:1px solid #f47a2873;border-radius:3px;margin-top:56px;padding:28px}.cta h3{color:#111827;margin:0 0 9px;font-family:Syne,sans-serif;font-size:21px;font-weight:750}.cta p{color:#4b5563;margin:0 0 16px;font-size:15.5px;line-height:1.55}.ctaBtn{color:#fff;background:#b85416;border-radius:2px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.ctaBtn:hover{background:#96430f}.aiActions{z-index:5;display:inline-block;position:relative}.aiActionsBtn{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.aiActionsBtn:hover{color:#b34d14;border-color:#f47a28}.aiActionsCaret{letter-spacing:0;font-size:10px}.aiActionsMenu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:290px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0a0a1a38}.aiActionsItem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:10px 12px;font-family:inherit;text-decoration:none;display:block}.aiActionsItem:hover{background:#f3f4f6}.aiActionsItemTitle{color:#111827;margin-bottom:2px;font-size:14.5px;font-weight:650;display:block}.aiActionsItemSub{color:#4b5563;font-size:12.5px;line-height:1.4;display:block}@media (max-width:760px){.blogWrap{border-radius:0;margin:0;padding:52px 50px 90px 46px}.blogWrap:before{width:20px}.blogWrap:after{left:8px}.blogWrap.entry:has(.entryGrid){max-width:none}.entryGrid{grid-template-columns:minmax(0,1fr);gap:26px}.entryRail{order:0;position:static}.entryRail .b-photo{max-width:280px;margin-left:auto;margin-right:auto}.postList{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:24px 16px}.postCard{min-height:176px;padding:24px 15px 15px}.postCard:after{width:52px;height:16px}.postTitle{font-size:15px}.postExcerpt{-webkit-line-clamp:3;font-size:12px}.tabs{z-index:12;gap:6px;position:fixed;top:50%;right:0;transform:translateY(-50%)}.tabs a{letter-spacing:.16em;border-radius:4px 0 0 4px;padding:16px 11px;font-size:10px;box-shadow:-2px 3px 8px #00000059}.ribbon{width:22px;height:104px;left:24px}.pagenum{right:22px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.blogWrap a:focus-visible,.blogWrap button:focus-visible,.blogWrap summary:focus-visible,.blogWrap details:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #f47a28}.tabs a:focus-visible{outline-offset:-4px;outline:3px solid #fbf7f0}.ytFacade:focus-visible{outline-offset:-4px;outline:3px solid #f47a28}.tagCount{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-top:10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}
