:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--midnight:#171923;--deep:#10121a;--ivory:#f3ebdd;--blue:#4266a8;--lime:#c7f06b;--coral:#ff648c;--violet:#8c72ff;--mint:#51dcc4;--apricot:#ffb45f;--text:#f3ebdd;--muted:#a6a5b2;--line:#f3ebdd21;--display:"Manrope","Avenir Next","Segoe UI",sans-serif;--editorial:"Playfair Display","Iowan Old Style",Georgia,serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}html{scroll-behavior:smooth;background:var(--deep)}body{background:var(--deep);color:var(--text);font-family:var(--display);margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}::selection{background:var(--lime);color:var(--midnight)}.site-shell{isolation:isolate;background:radial-gradient(ellipse at 50% -15%,#29283e 0%,var(--midnight) 46%,var(--deep) 100%);min-height:100vh;position:relative;overflow:hidden}.site-shell:before{z-index:-3;content:"";pointer-events:none;background:radial-gradient(at 18% 15%,#8c72ff21,#0000 34%),radial-gradient(at 83% 42%,#51dcc41a,#0000 38%),radial-gradient(at 50% 95%,#ff648c14,#0000 42%);animation:36s ease-in-out infinite alternate atmosphere;position:fixed;inset:0}.grain-overlay{z-index:40;pointer-events:none;opacity:.27;mix-blend-mode:soft-light;filter:contrast(1.45)brightness(1.08);width:100%;height:100%;position:fixed;inset:0}.lava-filter-defs{width:0;height:0;position:absolute;overflow:hidden}.lava-lamp-field{z-index:-2;pointer-events:none;isolation:isolate;opacity:.88;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.lava-lamp-field:before{z-index:3;content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#0000 24%,#0a0b1147 100%);position:absolute;inset:0}.lava-blob-core-layer,.lava-blob-highlight-layer{position:absolute;inset:0}.lava-blob-core-layer{filter:url(#lava-metaball);transform:translateZ(0)}.lava-blob-core{mix-blend-mode:screen;left:var(--blob-x);top:var(--blob-y);width:var(--blob-size);height:var(--blob-size);background:var(--blob-color);border-radius:var(--blob-radius);transform:translate3d(0,0,0) rotate(var(--blob-rotation));animation:lava-float var(--blob-duration) ease-in-out var(--blob-delay) infinite alternate,lava-morph calc(var(--blob-duration) * 1.6) ease-in-out var(--blob-delay) infinite alternate;will-change:transform,border-radius;display:block;position:absolute}.lava-blob--beveled{clip-path:polygon(18% 1%,78% 0,99% 20%,100% 76%,80% 100%,22% 98%,0 78%,1% 22%);border-radius:0}.lava-blob--soft-square{border-radius:34% 22% 38% 26%/26% 38% 24% 36%}.lava-blob-highlight-layer{z-index:2;opacity:.42;mix-blend-mode:screen}.lava-blob-highlight{left:var(--blob-x);top:var(--blob-y);width:var(--blob-size);height:var(--blob-size);border-radius:var(--blob-radius);background:radial-gradient(ellipse at 27% 19%,#fff6,transparent 17%),radial-gradient(ellipse at 70% 78%,color-mix(in srgb,var(--blob-color),transparent 72%),transparent 62%);transform:translate3d(0,0,0) rotate(var(--blob-rotation));animation:lava-float var(--blob-duration) ease-in-out var(--blob-delay) infinite alternate,lava-morph calc(var(--blob-duration) * 1.6) ease-in-out var(--blob-delay) infinite alternate;will-change:transform,border-radius;border:1px solid #ffffff2e;display:block;position:absolute;box-shadow:inset 2px 3px 8px #fff3,inset -9px -13px 22px #00000021}.lava-blob-highlight:after{content:"";filter:blur(9px);background:#ffffff3b;border-radius:50%;width:32%;height:12%;position:absolute;top:12%;left:17%;transform:rotate(-28deg)}.lava-blob-highlight.lava-blob--beveled{clip-path:polygon(18% 1%,78% 0,99% 20%,100% 76%,80% 100%,22% 98%,0 78%,1% 22%);border-radius:0}.lava-blob-highlight.lava-blob--soft-square{border-radius:34% 22% 38% 26%/26% 38% 24% 36%}.page--home .lava-lamp-field{opacity:.66}.page--triangle .lava-lamp-field,.page--square .lava-lamp-field,.page--circle .lava-lamp-field,.page--mixed .lava-lamp-field{opacity:.86}.wrap{width:min(1160px,100% - 64px);margin-inline:auto}.glass-nav{z-index:30;-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);background:linear-gradient(135deg,#ffffff1b,#ffffff06 42%,#12141fa8);border:1px solid #ffffff38;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);min-height:66px;margin:16px auto 0;padding:0 22px;display:flex;position:sticky;top:14px;box-shadow:0 18px 54px #00000038,inset 0 1px #ffffff47}.brand{white-space:nowrap;letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.brand-mark{color:var(--lime);font-size:22px}.brand-muted{color:#9292a2;font-weight:500}.glass-nav nav{color:#c3c0cd;align-items:center;gap:5px;font-size:12px;display:flex}.site-tab{color:#c3c0cd;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.site-tab:hover{color:var(--lime);background:#ffffff0b}.site-tab.is-active{color:var(--ivory);background:linear-gradient(125deg,#ffffff21,#ffffff09);border-color:#ffffff30;box-shadow:inset 0 1px #ffffff24,0 4px 16px #0000001f}.site-tab.is-active:after{background:var(--lime);content:"";border-radius:2px;width:12px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.nav-status,.eyebrow,.kicker,.meta,.footer,.shape-label{font-family:var(--mono);letter-spacing:.1em}.nav-status{color:#b8b5c3;white-space:nowrap;align-items:center;gap:9px;font-size:9px;display:flex}.nav-status span{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%}.page-main{z-index:1;position:relative}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:44px;min-height:650px;padding:60px 0 68px;display:grid}.eyebrow{color:#a6a5b4;font-size:9px;line-height:1.7}.eyebrow-line{background:var(--lime);width:26px;height:1px;margin:0 10px 3px 0;display:inline-block}.hero h1,.page-title{letter-spacing:-.09em;margin:30px 0 22px;font-size:clamp(64px,8vw,112px);font-weight:600;line-height:.91}.hero h1 em,.page-title em{font-family:var(--editorial);color:var(--coral);letter-spacing:-.08em;font-weight:500}.holo-type{color:#0000;background:linear-gradient(105deg,#f7d6e5,#a89aff 25%,#6ee7d2 48%,#e4ec8e 67%,#ffb477 85%,#f7d6e5) 0 0/240%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite alternate holo-shift}.hero-description,.page-lede{color:#b9b7c4;max-width:470px;font-size:15px;line-height:1.9}.hero-actions{align-items:center;gap:16px;margin-top:36px;display:flex}.button-primary,.button-quiet{border-radius:4px;align-items:center;gap:22px;padding:15px 19px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.button-primary{color:var(--midnight);background:var(--lime)}.button-primary:hover,.button-quiet:hover{transform:translateY(-3px)}.button-primary:hover{box-shadow:0 10px 30px #c7f06b33}.button-quiet{border:1px solid var(--line);color:var(--ivory)}.hero-art{isolation:isolate;place-items:center;min-height:500px;display:grid;position:relative}.hero-art:before{content:"";background:linear-gradient(145deg,#ffffff13,#8c72ff09 42%,#51dcc40b);border:1px solid #ffffff21;border-radius:48% 52% 42% 58%/55% 44% 56% 45%;position:absolute;inset:8% 2%;transform:rotate(-8deg);box-shadow:inset 2px 2px 14px #ffffff1f,inset -16px -18px 32px #0003,0 35px 80px #00000026}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ff648c14,#0000 32%,#51dcc41a 74%,#8c72ff14);border:1px solid #ffffff14;border-radius:42% 58% 55% 45%/44% 52% 48% 56%;position:absolute;inset:15% 10%;transform:rotate(13deg)}.hero-art-copy{z-index:3;width:78%;padding:38px 10px 34px 30px;position:relative}.hero-art-copy:before{content:"";background:var(--lime);width:38px;height:2px;margin-bottom:28px;display:block;box-shadow:0 0 16px #c7f06b99}.hero-art-copy strong{letter-spacing:-.09em;margin:18px 0 22px;font-size:clamp(54px,6vw,82px);font-weight:600;line-height:.86;display:block}.hero-art-copy strong em{font-family:var(--editorial);color:#d5d0ff;font-weight:500}.hero-art-copy p{color:#f3ebddad;max-width:250px;margin:0;font-size:11px;line-height:1.8}.refraction-kicker,.hero-coordinate,.hero-index{color:#e2dfeb8f;font:8px/1.8 var(--mono);letter-spacing:.1em}.hero-coordinate{position:absolute;top:13%;right:1%}.hero-index{position:absolute;bottom:13%;left:2%}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:27px 0;display:flex}.intro-strip>span{color:#9392a0;font:8px var(--mono);letter-spacing:.1em}.intro-strip p{color:#b9b7c4;margin:0;font-size:13px;line-height:1.8}.intro-strip strong{color:var(--ivory);font-weight:500}.section{padding:112px 0 100px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.section-heading h2{letter-spacing:-.07em;margin:12px 0 0;font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1}.section-heading h2 em{font-family:var(--editorial);color:var(--coral);font-weight:500}.section-note{color:#aaa8b6;max-width:360px;margin:0 0 4px;font-size:12px;line-height:1.8}.card-grid{grid-template-columns:1.08fr .92fr .92fr;gap:16px;display:grid}.glass-card,.liquid-panel{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#ffffff0e;border:1px solid #ffffff30;border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2b,0 18px 48px #0000002b}.feature-card{flex-direction:column;justify-content:space-between;min-height:320px;padding:26px;transition:transform .25s,border-color .25s;display:flex}.feature-card:hover{border-color:#ffffff61;transform:translateY(-6px)}.card-top{color:#f3ebdda6;font:8px var(--mono);letter-spacing:.12em;justify-content:space-between;display:flex}.card-shape{filter:drop-shadow(0 18px 28px #0003);align-self:center;place-items:center;width:116px;height:116px;display:grid}.card-shape:before{content:"";background:linear-gradient(135deg,#fff3,#8c72ff38 42%,#51dcc42e);border:1px solid #ffffff6b;width:100%;height:100%;display:block;box-shadow:inset 8px 8px 22px #ffffff2e,inset -12px -12px 24px #0003}.card-shape.triangle:before{clip-path:polygon(50% 2%,98% 96%,2% 96%)}.card-shape.square:before{border-radius:18px;transform:rotate(8deg)}.card-shape.circle:before{border-radius:50%}.card-copy h3{letter-spacing:-.06em;margin:0 0 10px;font-size:25px}.card-copy p{color:#b9b7c4;margin:0;font-size:11px;line-height:1.8}.card-link{color:var(--lime);font:8px var(--mono);letter-spacing:.1em;gap:12px;margin-top:18px;display:inline-flex}.page-hero{flex-direction:column;justify-content:center;min-height:430px;padding:100px 0 80px;display:flex;position:relative}.page-hero .page-title{max-width:820px;margin:18px 0 20px;font-size:clamp(56px,9vw,104px)}.page-hero .page-lede{max-width:580px}.page-content{padding:30px 0 110px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.content-panel{min-height:210px;padding:28px}.content-panel h2{letter-spacing:-.05em;margin:10px 0;font-size:24px}.content-panel p{color:#b9b7c4;font-size:12px;line-height:1.9}.content-panel .meta{color:#a6a5b4;font-size:8px}.shape-label{color:#f3ebdd94;margin-top:20px;font-size:8px;display:inline-block}.iridescent-surface{isolation:isolate;background:linear-gradient(115deg,#ffffff09,#ffffff03);border:1px solid #ffffff1f;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.oil-film{z-index:-1;aspect-ratio:1.35;filter:blur(.3px)saturate(.8);mix-blend-mode:screen;background:radial-gradient(at 30% 26%,#ffffff38,#0000 24%),linear-gradient(128deg,#ff648c21,#8c72ff24 35%,#51dcc424 68%,#ffb45f1a);border:1px solid #ffffff21;border-radius:50% 44% 58% 42%/48% 58% 42% 52%;width:clamp(110px,18vw,190px);animation:34s ease-in-out infinite alternate oil-drift;position:absolute;top:50%;right:8%;transform:translateY(-50%)rotate(-14deg);box-shadow:inset 2px 2px 9px #ffffff1f,inset -7px -8px 18px #00000029,0 0 26px #51dcc40d}.oil-banner{justify-content:space-between;align-items:center;gap:28px;min-height:220px;margin-top:54px;padding:36px 42px;display:flex}.oil-banner h3{letter-spacing:-.065em;margin:10px 0;font-size:clamp(25px,3.5vw,38px);line-height:1.02}.oil-banner p{color:#c0bdc8;max-width:390px;font-size:11px;line-height:1.85}.oil-banner .meta{white-space:nowrap;font-size:8px}.notes-hero{max-width:1160px;padding:106px 0 54px}.notes-hero .page-title{margin:22px 0 18px;font-size:clamp(58px,8vw,94px)}.notes-hero .page-title em{color:var(--mint)}.notes-hero .page-lede{max-width:620px}.notes-hero-foot{border-top:1px solid var(--line);color:#9392a0;max-width:620px;font:8px var(--mono);letter-spacing:.1em;justify-content:space-between;margin-top:42px;padding-top:15px;display:flex}.notes-section{padding:48px 0 112px}.notes-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.notes-section-heading h2{letter-spacing:-.07em;margin:10px 0 0;font-size:clamp(30px,4vw,46px)}.notes-section-heading h2 em{font-family:var(--editorial);color:var(--coral);font-weight:500}.notes-section-heading>p{color:#aaa8b6;max-width:330px;margin:0 0 4px;font-size:11px;line-height:1.8}.notes-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.notes-search{color:#aaa8b6;align-items:center;gap:13px;width:min(620px,100%);display:flex}.notes-search>span{font-size:25px}.notes-search input{min-width:0;color:var(--ivory);font:13px var(--display);background:0 0;border:0;outline:0;flex:1;padding:12px 0}.notes-search input::placeholder{color:#777784}.notes-search kbd,.notes-count{color:#858491;font:8px var(--mono);letter-spacing:.1em}.notes-count{white-space:nowrap}.notes-tags{flex-wrap:wrap;gap:8px;padding:18px 0 8px;display:flex}.notes-tag{color:#aaa8b6;font:9px var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:2px;padding:8px 12px;transition:background .2s,color .2s,border-color .2s}.notes-tag:hover,.notes-tag.is-selected{color:var(--lime);background:#c7f06b14;border-color:#c7f06b73}.notes-list{margin-top:12px}.note-row{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) 170px;gap:24px;padding:30px 0;transition:padding .2s;display:grid}.note-row:hover{padding-left:8px}.note-row.is-featured .note-number{color:var(--lime)}.note-number{color:#777784;font:10px var(--mono);padding-top:4px}.note-main{min-width:0}.note-meta{color:#9392a0;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:15px;display:flex}.note-meta span+span:before{content:"/";color:#5f5e69;margin-right:15px}.note-main h2{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(22px,3vw,31px);line-height:1.1}.note-main h2 a:hover{color:var(--lime)}.note-main>p{color:#aaa8b6;max-width:660px;margin:0;font-size:12px;line-height:1.8}.note-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.note-tags span,.article-tags span{color:#aaa8b6;font:8px var(--mono);letter-spacing:.04em;border:1px solid #ffffff1a;padding:5px 8px}.note-dates{flex-direction:column;align-items:flex-start;gap:7px;padding-top:4px;display:flex}.note-dates>span{color:#777784;font:7px var(--mono);letter-spacing:.1em}.note-dates time{color:#d5d0c8;margin-bottom:8px;font-size:11px}.note-dates a{color:var(--lime);font:8px var(--mono);letter-spacing:.08em;margin-top:7px}.notes-empty{border-bottom:1px solid var(--line);padding:60px 0}.notes-empty>span{color:#8b8996;font:8px var(--mono);letter-spacing:.1em}.notes-empty h2{letter-spacing:-.05em;margin:18px 0 6px;font-size:30px}.notes-empty p{color:#aaa8b6;font-size:12px}.notes-empty button{border:1px solid var(--line);color:var(--lime);font:9px var(--mono);cursor:pointer;background:0 0;margin-top:12px;padding:9px 12px}.article-wrap{width:min(780px,100% - 48px);margin:0 auto;padding:70px 0 110px}.article-breadcrumb{color:#8c8a97;font:8px var(--mono);letter-spacing:.1em;align-items:center;gap:12px;display:flex}.article-breadcrumb a{color:var(--lime)}.article-header{border-bottom:1px solid var(--line);padding:70px 0 38px}.article-header h1{letter-spacing:-.075em;max-width:760px;margin:18px 0;font-size:clamp(42px,7vw,72px);line-height:1}.article-deck{color:#b9b7c4;max-width:650px;font-size:16px;line-height:1.8}.article-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.article-byline{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;padding-top:18px;display:grid}.article-byline div{flex-direction:column;gap:8px;display:flex}.article-byline span{color:#858390;font:7px var(--mono);letter-spacing:.1em}.article-byline time,.article-byline strong{color:#d4d0c8;font-size:10px;font-weight:500}.article-body{padding:42px 0}.article-body p,.article-body li{color:#c2bfca;font-size:14px;line-height:2}.article-body h2{color:var(--ivory);letter-spacing:-.05em;margin:42px 0 14px;font-size:25px}.article-body ul{padding-left:22px}.article-body li{margin:7px 0;padding-left:6px}.article-body blockquote{border-left:2px solid var(--lime);margin:38px 0;padding:8px 0 8px 24px}.article-body blockquote p{color:var(--ivory);font-family:var(--editorial);font-size:22px;line-height:1.5}.article-body blockquote cite{color:#92909d;font:8px var(--mono)}.article-sources{border-top:1px solid var(--line);padding:22px 0 34px}.article-sources ul{flex-wrap:wrap;gap:12px 22px;padding:0;list-style:none;display:flex}.article-sources li a{color:#c7c3cf;font-size:10px}.article-sources li a:hover{color:var(--lime)}.article-footer{border-top:1px solid var(--line);color:#858390;font:8px var(--mono);letter-spacing:.08em;justify-content:space-between;gap:20px;padding-top:20px;display:flex}.article-footer a{color:var(--lime)}.about-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.5fr auto;align-items:center;gap:24px;padding:38px 0;display:grid}.about-strip p{max-width:540px;color:var(--ivory);font-family:var(--editorial);margin:0;font-size:clamp(20px,2.5vw,30px);line-height:1.25}.about-strip a{color:var(--lime);font:8px var(--mono);letter-spacing:.1em;white-space:nowrap}.footer{color:#a6a5b2;justify-content:space-between;align-items:center;gap:20px;min-height:90px;font-size:8px;display:flex}@keyframes atmosphere{to{transform:translate(2%,1%)scale(1.04)}}@keyframes lava-float{0%{transform:translate3d(-8px,10px,0) rotate(var(--blob-rotation)) scale(.94)}50%{transform:translate3d(12px,-18px,0) rotate(calc(var(--blob-rotation) + 9deg)) scale(1.05)}to{transform:translate3d(-5px,14px,0) rotate(calc(var(--blob-rotation) - 7deg)) scale(.98)}}@keyframes lava-morph{0%{border-radius:var(--blob-radius)}50%{border-radius:44% 56% 62% 38%/52% 36% 64% 48%}to{border-radius:62% 38% 42% 58%/38% 62%}}@keyframes holo-shift{0%{background-position:0}to{background-position:100%}}@keyframes oil-drift{0%{transform:translate(-8%,-50%)rotate(-14deg)scale(.96)}to{transform:translate(7%,-50%)rotate(12deg)scale(1.04)}}@media (max-width:900px){.note-row{grid-template-columns:34px minmax(0,1fr) 145px}.notes-section-heading{flex-direction:column;align-items:flex-start}.article-byline{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr .8fr;gap:10px;min-height:570px}.hero-art{min-height:420px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.about-strip{grid-template-columns:1fr 1.4fr}.about-strip a{grid-column:2}}@media (max-width:640px){.notes-hero{padding:80px 0 40px}.notes-hero-foot{font-size:7px}.notes-tools{flex-direction:column;align-items:flex-start;gap:8px}.notes-search{width:100%}.note-row{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:24px 0}.note-dates{grid-column:2;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;margin-top:4px;display:grid}.note-dates a{grid-column:2}.article-wrap{width:calc(100% - 36px);padding-top:48px}.article-header{padding-top:50px}.article-header h1{font-size:clamp(38px,12vw,58px)}.article-deck{font-size:14px}.article-byline{grid-template-columns:repeat(2,1fr);row-gap:20px}.article-footer{flex-direction:column}.wrap{width:min(100% - 36px,520px)}.glass-nav{border-radius:18px;width:calc(100% - 24px);min-height:58px;padding:0 14px}.glass-nav nav{scrollbar-width:none;gap:2px;font-size:10px;overflow-x:auto}.glass-nav nav::-webkit-scrollbar{display:none}.site-tab{min-height:34px;padding:0 9px}.site-tab.is-active:after{bottom:2px}.brand{gap:6px;font-size:9px}.nav-status{display:none}.hero{flex-direction:column;align-items:stretch;gap:8px;padding-top:76px;padding-bottom:34px;display:flex}.hero h1{font-size:clamp(62px,18vw,92px)}.hero-art{min-height:350px}.intro-strip{flex-wrap:wrap;align-items:flex-start;gap:14px}.intro-strip p{order:3;width:100%}.section{padding:78px 0 72px}.section-heading{margin-bottom:30px;display:block}.section-note{margin-top:18px}.card-grid{grid-template-columns:1fr}.feature-card{min-height:280px}.page-hero{min-height:390px;padding:84px 0 54px}.page-hero .page-title{font-size:clamp(54px,16vw,82px)}.page-content{padding-bottom:76px}.oil-banner{flex-direction:column;align-items:flex-start;padding:30px 24px}.about-strip{grid-template-columns:1fr;gap:14px}.about-strip a{grid-column:auto}.footer{flex-wrap:wrap;padding:24px 0;font-size:7px}.lava-blob-core{animation-duration:calc(var(--blob-duration) * 1.12),calc(var(--blob-duration) * 1.7)}.lava-blob-highlight-layer{opacity:.28}}@media (prefers-reduced-motion:reduce){.lava-blob-core,.lava-blob-highlight{will-change:auto!important;animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-nav,.glass-card,.liquid-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#1c1e2bf0}}.page--circle .lava-lamp-field{opacity:.52}.note-row{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(112deg,#0c0e16e6,#12141ed1);border:1px solid #ffffff1c;border-radius:12px;margin-top:10px;padding:26px 22px;position:relative;box-shadow:inset 0 1px #ffffff12,0 14px 38px #00000029}.note-row:first-child{border-top:1px solid #ffffff1c}.note-row:hover{border-color:#fff3;padding-left:30px}.note-main>p{color:#c7c4ce}.note-meta,.note-number,.note-dates>span{color:#aaa8b5}.note-dates time{color:#f0e9df}.note-tags span,.article-tags span{color:#d0ccd5;background:#05070d59}.article-wrap{-webkit-backdrop-filter:blur(26px)saturate(120%);backdrop-filter:blur(26px)saturate(120%);background:linear-gradient(145deg,#0d0f17f0,#11131de8);border:1px solid #ffffff21;border-radius:22px;margin-top:34px;margin-bottom:56px;padding:clamp(34px,5vw,64px) clamp(22px,5vw,58px) 76px;position:relative;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000040}.article-header{border-bottom-color:#f3ebdd2e}.article-deck{color:#d0ccd5}.article-body p,.article-body li{color:#d2ced7}.article-body h2{color:#fff8ed}.article-byline time,.article-byline strong{color:#f0e9df}.article-sources li a{color:#e0dbe4}.section-heading--oil>div{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(120deg,#0d0f17a8,#17192385);border:1px solid #ffffff1f;border-radius:26px 38px 24px 34px;margin:-19px 0 -22px -25px;padding:19px 25px 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 12px 36px #0000001f}.section-heading--oil>div:before{z-index:-1;content:"";filter:blur(.45px);mix-blend-mode:screen;background:radial-gradient(at 24% 36%,#ffffff29,#0000 20%),linear-gradient(112deg,#ff648c1f,#8c72ff21 36%,#51dcc41f 68%,#ffb45f14);border:1px solid #ffffff21;border-radius:51% 49% 43% 57%/48% 57% 43% 52%;animation:38s ease-in-out infinite alternate heading-film-drift;position:absolute;inset:-34% -12%;transform:rotate(-3deg);box-shadow:inset 1px 2px 8px #ffffff1a,inset -8px -10px 22px #00000024}.section-heading--oil>div:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff4d,#51dcc438,#0000);border-radius:50%;width:28%;height:1px;position:absolute;top:9%;left:13%;transform:rotate(-8deg)}.section-heading--oil h2,.section-heading--oil .eyebrow{z-index:1;position:relative}@keyframes heading-film-drift{0%{transform:translate(-2%)rotate(-3deg)scale(.98)}to{transform:translate(3%,2%)rotate(2deg)scale(1.03)}}@media (max-width:640px){.note-row{padding:22px 16px}.note-row:hover{padding-left:20px}.article-wrap{border-radius:16px;padding:38px 20px 56px}.section-heading--oil>div{margin:-12px 0 -16px -12px;padding:12px 14px 16px}}
