@font-face{font-family:display;src:url(../media/gloock_400-s.p.1x04plwujse_i.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:93.4%;descent-override:21.55%;line-gap-override:0.0%;size-adjust:104.39%}.display_8dfc4b60-module__Uporxa__className{font-family:display,display Fallback}.display_8dfc4b60-module__Uporxa__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/outfit_300-s.p.0fg10f3fme7jj.woff2)format("woff2");font-display:block;font-weight:300;font-style:normal}@font-face{font-family:body;src:url(../media/outfit_400-s.p.0qc9jx-02bjhr.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/outfit_500-s.p.3r7bui-qf0qs6.woff2)format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/outfit_600-s.p.3s68twez8chh7.woff2)format("woff2");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.0%;size-adjust:100.06%}.body_1e1667b4-module__nlmymG__className{font-family:body,body Fallback}.body_1e1667b4-module__nlmymG__variable{--font-body:"body", "body Fallback"}
:root{--font-display:var(--font-display), "Times New Roman", Georgia, serif;--font-body:var(--font-body), system-ui, sans-serif;--font-mono:"SFMono-Regular", ui-monospace, "Menlo", monospace;--paper:#f4efe8;--raised:#fbf7f1;--sunken:#ede6db;--ink:#1e1b19;--ink-2:#585249;--faint:#585348;--hairline:#e2d9cc;--hairline-2:#cbbfad;--accent:#a2523f;--accent-deep:#c85a40;--accent-fill:#6f3326;--sage:#9ba98c;--sage-deep:#4f5944;--gold:#c9913f;--on-accent:#fefbf7;--on-ink:#f4efe8;--header-h:72px;--ticker-h:38px;--bottom-nav-h:58px;--maxw:1280px;--gap:clamp(6px, .7vw, 12px);--reg:#1e1b19;--halftone:#1e1b19;--halftone-op:.07;--paper-tooth:.04;--duo-shadow:#20242a;--duo-light:#f4efe8;--duo-tint:.86;--folio:var(--ink-2);--crop:12px}html[data-theme=dark]{--paper:#161311;--raised:#201c19;--sunken:#0f0d0b;--ink:#f2ece3;--ink-2:#a89e90;--faint:#786f62;--hairline:#322c26;--hairline-2:#463e35;--accent:#ee8a72;--accent-deep:#f5a48f;--sage:#a8b69a;--sage-deep:#c0ccb4;--gold:#dba85b;--on-accent:#161311;--on-ink:#161311;--reg:#f2ece3;--halftone:#f2ece3;--halftone-op:.06;--paper-tooth:.05;--duo-shadow:#0b0d10;--duo-light:#2b2622;--duo-tint:.78}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--hairline-2) transparent}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern";font-size:clamp(1rem,.4vw + .93rem,1.06rem);font-weight:400;line-height:1.62;overflow-x:hidden}::selection{background:var(--accent);color:var(--on-accent)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.press-paper,.press-screen{z-index:0;pointer-events:none;position:fixed;inset:0}.press-paper{opacity:var(--paper-tooth);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.4' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E")}html[data-theme=dark] .press-paper{mix-blend-mode:screen}.press-screen{opacity:var(--halftone-op);background-image:radial-gradient(var(--halftone) 23%, transparent 24%);mix-blend-mode:multiply;background-position:0 0;background-size:6px 6px}html[data-theme=dark] .press-screen{mix-blend-mode:screen}.htone{isolation:isolate;position:relative;overflow:hidden}.htone img{filter:grayscale()contrast(1.06)brightness(1.02);object-fit:cover;width:100%;height:100%;display:block}.htone:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg, var(--duo-shadow), var(--duo-light));mix-blend-mode:lighten;opacity:var(--duo-tint);position:absolute;inset:0}html[data-theme=dark] .htone:before{mix-blend-mode:darken}.htone.coral:before{background:linear-gradient(150deg, var(--accent-deep), color-mix(in srgb, var(--accent) 30%, var(--duo-light)))}.htone.sage:before{background:linear-gradient(150deg, var(--sage-deep), color-mix(in srgb, var(--sage) 32%, var(--duo-light)))}.htone:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background-image:radial-gradient(#0000008c 28%,#0000 29%);background-size:4px 4px;position:absolute;inset:0}.htone.soft img{filter:grayscale(.82)contrast(1.03)}.htone.soft:before{opacity:calc(var(--duo-tint) - .34)}.htone.soft:after{opacity:.32;background-size:5px 5px}.crops{position:relative}.crops:before,.crops:after,.crops>.cm-tl,.crops>.cm-tr,.crops>.cm-bl,.crops>.cm-br{pointer-events:none}.cm{width:var(--crop);height:var(--crop);color:var(--reg);opacity:.55;z-index:3;position:absolute}.cm:before,.cm:after{content:"";background:currentColor;position:absolute}.cm:before{width:100%;height:1px;top:0;left:0}.cm:after{width:1px;height:100%;top:0;left:0}.cm-tl{top:-5px;left:-5px}.cm-tr{top:-5px;right:-5px;transform:scaleX(-1)}.cm-bl{bottom:-5px;left:-5px;transform:scaleY(-1)}.cm-br{bottom:-5px;right:-5px;transform:scale(-1)}.reg-mark{width:16px;height:16px;color:var(--accent);flex:none;display:inline-block;position:relative}.reg-mark:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:0}.reg-mark:after{content:"";width:1px;box-shadow:-50% 0 0 currentColor;background:currentColor;position:absolute;top:-3px;bottom:-3px;left:50%;transform:translate(-50%)}.reg-mark i{background:currentColor;height:1px;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)}.folio{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--folio);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.folio .pg{font-family:var(--font-display);color:var(--ink);letter-spacing:0;font-size:1.15em}.folio .dash{background:var(--hairline-2);width:18px;height:1px}.masthead-tab{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--on-accent);background:var(--ink);align-items:center;gap:.5rem;padding:.34rem .7rem;font-size:.58rem;font-weight:700;display:inline-flex}.masthead-tab.coral{background:var(--accent)}.masthead-tab.sage{background:var(--sage-deep)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.02}.serif{font-family:var(--font-display);font-weight:400}.sans{font-family:var(--font-body)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.num{font-variant-numeric:tabular-nums lining-nums}.it{font-style:italic}.kicker,.eyebrow{font-family:var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;font-size:.64rem;font-weight:700;display:inline-flex}.kicker:before,.eyebrow:before{content:"●";color:var(--accent);opacity:.9;background:0 0;width:auto;height:auto;font-size:.5em;line-height:1}.kicker.sage,.eyebrow.sage{color:var(--sage-deep)}.kicker.sage:before{color:var(--sage-deep);background:0 0}.wrap{width:min(100% - 2.8rem, var(--maxw));margin-inline:auto}.wrap-tight{width:min(100% - 2.8rem,920px);margin-inline:auto}main{z-index:1;position:relative}.rule{background:var(--hairline);border:none;height:1px}.btn{font-family:var(--font-body);letter-spacing:.02em;border:1px solid #0000;border-radius:0;align-items:center;gap:.5rem;padding:.82rem 1.4rem;font-size:.86rem;font-weight:600;transition:background .24s,color .24s,border-color .24s,transform .24s;display:inline-flex}.btn-primary{background:var(--accent-fill);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-deep)}.btn-ink{background:var(--ink);color:var(--on-ink)}.btn-ink:hover{background:var(--accent);color:var(--on-accent)}.btn-ghost{border-color:var(--ink);color:var(--ink)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-lg{padding:.98rem 1.7rem;font-size:.95rem}.arrow{transition:transform .24s}.btn:hover .arrow,a:hover>.arrow{transform:translate(4px)}.ulink{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);padding-bottom:1px;transition:border-color .2s}.ulink:hover{border-bottom-color:var(--accent)}.tag{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;border-radius:0;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.tag-hv{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-deep)}.tag-pri{background:color-mix(in srgb, var(--sage) 24%, transparent);color:var(--sage-deep)}.tag-pop{border:1px solid var(--hairline-2);color:var(--ink-2)}.tag-ad{background:var(--ink);color:var(--on-ink);letter-spacing:.14em}.profilebar{z-index:40;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:2px solid var(--ink);position:sticky;top:0}.profilebar:before{content:"";background:var(--accent);height:1px;position:absolute;bottom:-4px;left:0;right:0}.profilebar-inner{height:var(--header-h);align-items:center;gap:1rem;display:flex;position:relative}.pb-lockup{align-items:center;gap:.8rem;min-width:0;margin-right:auto;display:inline-flex}.pb-avatar{background:var(--sunken);border:1px solid var(--ink);border-radius:3px;flex:none;width:42px;height:42px;position:relative;overflow:hidden}.pb-avatar img{object-fit:cover;filter:grayscale()contrast(1.05);border-radius:0;width:100%;height:100%}.pb-avatar:after{content:"";background-image:radial-gradient(var(--accent) 30%, transparent 31%);mix-blend-mode:multiply;opacity:.35;background-size:3px 3px;position:absolute;inset:0}html[data-theme=dark] .pb-avatar:after{mix-blend-mode:screen}.pb-id{flex-direction:column;min-width:0;line-height:1.05;display:flex}.pb-handle{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:.35rem;font-size:1.22rem;font-weight:400;display:inline-flex}.pb-verified{width:15px;height:15px;color:var(--accent);flex:none}.pb-meta{color:var(--ink-2);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.pb-nav{align-items:center;gap:.2rem;display:flex}.pb-link{font-family:var(--font-body);letter-spacing:.02em;color:var(--ink-2);border-radius:0;align-items:center;padding:.5rem .85rem;font-size:.82rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.pb-link:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform .24s;position:absolute;bottom:.35rem;left:.85rem;right:.85rem;transform:scaleX(0)}.pb-link:hover{color:var(--ink)}.pb-link:hover:after{transform:scaleX(1)}.pb-link[aria-current=page]{color:var(--ink)}.pb-link[aria-current=page]:after{background:var(--ink);transform:scaleX(1)}.pb-actions{align-items:center;gap:.6rem;display:flex}.theme-toggle{border:1px solid var(--ink);width:38px;height:38px;color:var(--ink-2);border-radius:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.wm-access{border:1px solid var(--ink);width:38px;height:38px;color:var(--ink-2);border-radius:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.wm-access:hover{border-color:var(--accent);color:var(--accent)}.wm-access svg,.theme-toggle svg{width:16px;height:16px}.theme-toggle .when-dark{display:inline-flex}.theme-toggle .when-light,html[data-theme=dark] .theme-toggle .when-dark{display:none}html[data-theme=dark] .theme-toggle .when-light{display:inline-flex}.pb-follow{padding:.6rem 1.15rem;font-size:.82rem}.ticker{border-bottom:1px solid var(--hairline);background:var(--raised);overflow:hidden}.ticker-inner{height:var(--ticker-h);align-items:center;display:flex}.ticker-label{height:100%;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);flex:none;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.6rem;font-weight:700;display:inline-flex}.ticker-vp{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:0;animation:44s linear infinite ticker;display:inline-flex}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{color:var(--ink-2);align-items:baseline;gap:.5rem;padding:0 1.3rem;font-size:.74rem;display:inline-flex}.ticker-item .d{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700;font-family:var(--font-mono)}.ticker-item .t{color:var(--ink)}.ticker-item:before{content:"—";color:var(--hairline-2);align-self:center;font-size:.7rem}.cover-masthead{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1.6rem,3.5vw,2.6rem) 0 .9rem;display:flex}.cover-masthead .mk{font-family:var(--font-display);letter-spacing:.01em;align-items:baseline;gap:.55rem;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:400;display:inline-flex}.cover-masthead .mk b{color:var(--accent)}.cover-masthead .mk-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.9rem;font-size:.66rem;display:flex}.cover-masthead .mk-meta .bar{align-items:stretch;gap:1.4px;height:16px;display:inline-flex}.cover-masthead .mk-meta .bar i{background:var(--ink);width:1.4px}.cover-masthead .mk-meta .bar i:nth-child(3n){width:2.6px}.cover-masthead .mk-meta .bar i:nth-child(4n){opacity:.55}.cover{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.6rem,3.5vw,3.6rem);padding:clamp(1.8rem,4vw,3.2rem) 0 clamp(2rem,4vw,3.4rem);display:grid}.cover-main{flex-direction:column;display:flex}.cover-handle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:.72rem;font-weight:600;display:inline-flex}.cover-handle .dot{background:var(--accent);border-radius:0;width:5px;height:5px;transform:rotate(45deg)}.cover-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.7rem,7vw,5.6rem);font-weight:400;line-height:.96}.cover-title em{color:var(--accent);font-style:italic}.cover-lines{flex-direction:column;gap:.55rem;margin:1.4rem 0 0;display:flex}.cover-line{font-family:var(--font-body);color:var(--ink);align-items:baseline;gap:.7rem;font-size:clamp(1.02rem,1.6vw,1.24rem);font-weight:300;line-height:1.3;display:inline-flex}.cover-line .lno{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);flex:none;padding-top:.2em;font-size:.62rem;font-weight:700}.cover-line b{font-weight:600}.cover-deck{font-family:var(--font-body);color:var(--ink-2);max-width:40ch;margin:1.3rem 0 0;font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:300;line-height:1.46}.cover-byline{border-top:1px solid var(--hairline);color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.6rem;padding-top:1.2rem;font-size:.78rem;display:flex}.cover-byline b{color:var(--ink);font-weight:600}.cover-cta{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.platforms{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.platform-chip{border:1px solid var(--hairline-2);background:var(--raised);border-radius:0;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .6rem;transition:border-color .2s,transform .2s;display:inline-flex}.platform-chip:hover{border-color:var(--ink);transform:translateY(-2px)}.platform-chip svg{width:16px;height:16px;color:var(--ink)}.platform-chip b{font-size:.82rem;font-weight:600}.platform-chip span{color:var(--ink-2);font-size:.72rem}.estimator{border:1px solid var(--ink);background:var(--raised);box-shadow:8px 8px 0 -2px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:0;overflow:hidden}.estimator-head{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--on-ink);justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.2rem;display:flex}.estimator-head b{font-family:var(--font-display);color:var(--on-ink);font-size:1.18rem;font-weight:400}.estimator-head .step{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4a98f;font-size:.62rem;font-weight:600}.sym-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.9rem;display:grid}.sym{border:1px solid var(--hairline-2);text-align:left;color:var(--ink);background:var(--paper);border-radius:0;align-items:center;gap:.6rem;padding:.7rem .85rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.sym:last-child:nth-child(odd){grid-column:1/-1}.sym svg{width:19px;height:19px;color:var(--accent);flex:none}.sym span{font-size:.86rem;font-weight:500;line-height:1.15}.sym:hover{border-color:var(--hairline-2);transform:translateY(-1px)}.sym.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);color:#7c3a2c}.sym.is-active svg{color:#7c3a2c}.sym.is-pri.is-active{background:color-mix(in srgb, var(--sage) 18%, transparent);border-color:var(--sage);color:var(--sage-deep)}.sym.is-pri.is-active svg{color:var(--sage-deep)}.estimator-result{border-top:1px solid var(--hairline);gap:.3rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.estimator-result .lbl{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.62rem;font-weight:600}.estimator-result .band{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:400;line-height:1.04}.estimator-result.pri .band{color:var(--sage-deep)}.estimator-result p{color:var(--ink-2);max-width:46ch;margin:.3rem 0 .4rem;font-size:.88rem}.estimator-deliv{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 .9rem;display:flex}.estimator-deliv span{color:var(--ink-2);border:1px solid var(--hairline-2);border-radius:0;padding:.25rem .7rem;font-size:.7rem}.estimator-actions{flex-wrap:wrap;gap:.55rem;display:flex}.estimator-foot{border-top:1px solid var(--hairline);color:var(--faint);background:color-mix(in srgb, var(--sunken) 60%, transparent);padding:.7rem 1.2rem;font-size:.68rem}.iggrid{gap:var(--gap);background:var(--raised);border:1px solid var(--hairline-2);counter-reset:frame;grid-template-columns:repeat(3,1fr);margin-top:1.8rem;padding:clamp(.7rem,1.4vw,1.1rem);display:grid;position:relative}.iggrid:before{content:"CONTACT SHEET · SELECTED FRAMES · AVA SINCLAIR — MEDIA KIT No. 07";font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.6rem;position:absolute;top:-1.4rem;left:0}.tile{aspect-ratio:1;background:var(--sunken);outline:1px solid var(--hairline);counter-increment:frame;border-radius:0;position:relative;overflow:hidden}.tile-frameno{z-index:3;font-family:var(--font-mono);letter-spacing:.05em;color:var(--on-accent);background:var(--accent);padding:.18rem .42rem;font-size:.56rem;font-weight:700;position:absolute;top:0;left:0}.tile-frameno:before{content:counter(frame, decimal-leading-zero) "A"}.tile>img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(1.02);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.tile:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.42;background-image:radial-gradient(#00000080 28%,#0000 29%);background-size:4px 4px;transition:opacity .5s;position:absolute;inset:0}.tile:hover>img{filter:grayscale(0)contrast();transform:scale(1.04)}.tile:hover:after{opacity:0}.tile-overlay{z-index:2;color:#fff;opacity:0;background:linear-gradient(#0000 38%,#11100ecc);flex-direction:column;justify-content:flex-end;gap:.3rem;padding:clamp(.8rem,1.6vw,1.15rem);transition:opacity .4s;display:flex;position:absolute;inset:0}.tile:hover .tile-overlay,.tile:focus-within .tile-overlay{opacity:1}.tile-brand{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.58rem;font-weight:700}.tile-title{font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:400;line-height:1.06}.tile-metric{color:#fffc;font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.tile-corner{z-index:3;background:var(--paper);width:28px;height:28px;color:var(--ink);border:1px solid var(--ink);opacity:0;border-radius:0;place-items:center;transition:opacity .4s,transform .4s;display:grid;position:absolute;top:.6rem;right:.6rem;transform:translateY(-4px)}.tile:hover .tile-corner{opacity:1;transform:none}.tile-corner svg{width:14px;height:14px}.tile-pillar{z-index:3;position:absolute;bottom:.6rem;left:.6rem}.tile.tile-dash{aspect-ratio:1;background:var(--ink);color:var(--on-ink);outline:1px solid var(--ink);flex-direction:column;justify-content:space-between;gap:.7rem;padding:clamp(1rem,1.8vw,1.4rem);display:flex}.tile.tile-dash:after{content:none}.tile.tile-dash .tile-frameno:before{content:"FIG."}.tile-dash .dh{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--on-ink) 62%, transparent);align-items:center;gap:.4rem;font-size:.6rem;font-weight:600;display:flex}.tile-dash .dh svg{width:14px;height:14px;color:var(--accent)}.tile-dash .dv{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3rem);font-weight:400;line-height:.96}.tile-dash .dl{color:color-mix(in srgb, var(--on-ink) 74%, transparent);font-size:.78rem}.tile-dash.sage .dv{color:var(--sage)}.tile-dash .spark{align-items:flex-end;gap:3px;height:26px;display:flex}.tile-dash .spark i{background:color-mix(in srgb, var(--accent) 60%, transparent);border-radius:0;flex:1}.tile-dash.sage .spark i{background:color-mix(in srgb, var(--sage) 62%, transparent)}.tile.tile-rate{aspect-ratio:1;background:var(--paper);outline:1px solid var(--ink);color:var(--ink);border:none;flex-direction:column;justify-content:space-between;gap:.5rem;padding:clamp(.9rem,1.6vw,1.2rem);display:flex}.tile.tile-rate:after{content:none}.tile.tile-rate .tile-frameno{background:var(--ink)}.tile.tile-rate .tile-frameno:before{content:"RATE"}.tile-rate .rh{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.62rem;font-weight:600}.tile-rate .rv{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400}.tile-rate .rl{color:var(--ink-2);font-size:.76rem}.tile-rate .rmeta{color:var(--faint);font-size:.66rem;font-family:var(--font-mono);letter-spacing:.06em;margin-top:auto}.chapter{padding:clamp(3.6rem,7vw,6.4rem) 0;position:relative}.chapter.hairtop{border-top:1px solid var(--hairline)}.chapter-head{flex-direction:column;gap:.8rem;max-width:56rem;margin-bottom:clamp(1.8rem,3.5vw,2.8rem);display:flex}.chapter-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:400;line-height:1}.chapter-title em{color:var(--accent);font-style:italic}.chapter-lead{color:var(--ink-2);max-width:48ch;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:300}.fold-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.85rem;margin-bottom:1.3rem;font-size:.66rem;font-weight:600;display:flex}.fold-meta:before{content:"";background:var(--accent);flex:none;width:26px;height:1px}.fold-meta:after{content:"";background:var(--hairline);flex:1;height:1px}.fold-meta .sec{color:var(--accent);font-weight:700}.fold-meta .pg{color:var(--ink);font-family:var(--font-display);letter-spacing:0;font-size:1.2em}.chapter-foot{margin-top:clamp(1.6rem,3vw,2.2rem)}.spread-no{font-family:var(--font-display);color:var(--ink);opacity:.05;pointer-events:none;z-index:0;letter-spacing:-.04em;font-size:clamp(5rem,16vw,13rem);font-weight:400;line-height:.8;position:absolute;top:clamp(2rem,4vw,3.4rem);right:clamp(.5rem,3vw,2rem)}.spread-no:before{content:attr(data-no)}.offer-list{border-top:1px solid var(--ink);gap:0;display:grid}.offer-row{border:none;border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;grid-template-columns:3rem 1fr auto 1.4rem;align-items:center;gap:1rem;padding:1.2rem .4rem;transition:background .2s,padding .2s;display:grid}.offer-row:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);padding-inline:.9rem}.offer-ico{width:3rem;height:3rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid var(--hairline-2);border-radius:0;place-items:center;display:grid}.offer-ico svg{width:21px;height:21px}.offer-name b{font-family:var(--font-display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.28rem;font-weight:400;display:inline-flex}.offer-name p{color:var(--ink-2);max-width:56ch;margin-top:.18rem;font-size:.88rem}.offer-price{font-family:var(--font-display);color:var(--accent);white-space:nowrap;text-align:right;font-size:1.3rem;font-weight:400}.offer-price small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-family:var(--font-body);font-weight:600;display:block}.offer-go{color:var(--ink-2);place-items:center;display:grid}.offer-row:hover .offer-go{color:var(--accent)}.hv-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.6rem);display:grid}.hv-card{border:1px solid var(--ink);background:var(--raised);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.hv-card:before{content:"";background:repeating-linear-gradient(90deg, var(--ink) 0 8px, transparent 8px 12px);opacity:.5;z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.hv-img{aspect-ratio:4/3;background:var(--sunken);filter:grayscale()contrast(1.05);transition:filter .6s;position:relative;overflow:hidden}.hv-card:hover .hv-img{filter:grayscale(0)contrast()}.hv-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.hv-img:after{content:"";mix-blend-mode:soft-light;opacity:.4;pointer-events:none;background-image:radial-gradient(#00000080 28%,#0000 29%);background-size:4px 4px;transition:opacity .6s;position:absolute;inset:0}.hv-card:hover .hv-img:after{opacity:0}.hv-card:hover .hv-img img{transform:scale(1.05)}.hv-img .tag{background:var(--paper);border:1px solid var(--ink);position:absolute;top:.9rem;left:.9rem}.hv-img .hv-metric{color:#fff;text-shadow:0 1px 8px #0009;font-size:.74rem;font-weight:600;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.hv-body{flex-direction:column;flex:1;gap:.55rem;padding:clamp(1.1rem,2vw,1.5rem);display:flex}.hv-body .hv-brand{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.6rem;font-weight:700}.hv-body h3{font-family:var(--font-display);font-size:1.55rem;font-weight:400}.hv-body p{color:var(--ink-2);font-size:.92rem}.hv-body .row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.8rem;display:flex}.hv-body .price{font-family:var(--font-display);color:var(--accent);font-size:1.2rem;font-weight:400}.cards-3{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.cards-2{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.plan{border:1px solid var(--ink);background:var(--raised);border-radius:0;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.6vw,2.2rem);display:flex;position:relative}.plan.featured{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--raised));box-shadow:8px 8px 0 -2px color-mix(in srgb, var(--accent) 22%, transparent)}.plan .pn{flex-direction:column;gap:.2rem;display:flex}.plan .pn h3{font-family:var(--font-display);font-size:1.7rem;font-weight:400}.plan .pn .sub{color:var(--ink-2);font-size:.84rem}.plan .price{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.5rem;font-weight:400;line-height:1}.plan .price span{color:var(--ink-2);font-size:.85rem;font-weight:400;font-family:var(--font-body)}.plan .note{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:0;align-self:flex-start;padding:.3rem .7rem;font-size:.6rem;font-weight:700}.plan ul{flex-direction:column;gap:.6rem;list-style:none;display:flex}.plan li{color:var(--ink-2);gap:.6rem;font-size:.9rem;display:flex}.plan li svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:.22rem}.guarantee{border:1px solid var(--hairline-2);background:var(--raised);border-radius:0;gap:1rem;padding:clamp(1.3rem,2vw,1.7rem);transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.guarantee:hover{border-color:var(--ink);box-shadow:6px 6px 0 -2px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-3px)}.guarantee .gi{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid var(--hairline-2);border-radius:0;flex:none;place-items:center;display:grid}.guarantee .gi svg{width:21px;height:21px}.guarantee h3{font-family:var(--font-display);font-size:1.22rem;font-weight:400}.guarantee p{color:var(--ink-2);margin-top:.25rem;font-size:.88rem}.review-card{border:1px solid var(--ink);background:var(--raised);border-radius:0;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.2vw,2rem);display:flex;position:relative}.review-card:before{content:"“";font-family:var(--font-display);color:var(--accent);opacity:.16;font-size:4.5rem;line-height:1;position:absolute;top:.3rem;right:.9rem}.review-card .stars{color:var(--gold);letter-spacing:.14em;font-size:.92rem}.review-card blockquote{font-family:var(--font-display);font-size:clamp(1.16rem,1.5vw,1.3rem);font-weight:400;line-height:1.36}.review-card .by{border-top:1px solid var(--hairline);align-items:center;gap:.8rem;margin-top:auto;padding-top:.9rem;display:flex}.review-card .by .logo{width:38px;height:38px;font-family:var(--font-display);color:var(--on-accent);background:var(--accent);border-radius:0;flex:none;place-items:center;font-size:1rem;display:grid}.review-card .by .logo.sage{background:var(--sage-deep)}.review-card .by b{color:var(--ink);font-weight:600;font-family:var(--font-body);font-size:.94rem;display:block}.review-card .by .role{color:var(--faint);font-size:.74rem}.area-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.7rem,1.4vw,1rem);display:grid}.area-card{border:1px solid var(--hairline-2);background:var(--raised);border-radius:0;flex-direction:column;gap:.5rem;padding:1.2rem 1.25rem;transition:border-color .2s;display:flex}.area-card:hover{border-color:var(--ink)}.area-card .pct{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:400;line-height:1}.area-card b{font-family:var(--font-body);font-size:1rem;font-weight:600}.area-card span{color:var(--ink-2);font-size:.78rem}.area-card .bar{background:var(--sunken);border-radius:0;height:4px;overflow:hidden}.area-card .bar i{background:var(--accent);border-radius:0;height:100%;display:block}.demo-row{border-bottom:1px solid var(--hairline);grid-template-columns:8rem 1fr auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.demo-row:last-child{border-bottom:none}.demo-row .dlabel{color:var(--ink);font-size:.88rem}.demo-row .dbar{background:var(--sunken);border-radius:0;height:8px;overflow:hidden}.demo-row .dbar i{background:repeating-linear-gradient(90deg, var(--accent) 0 3px, color-mix(in srgb, var(--accent) 55%, transparent) 3px 6px);border-radius:0;height:100%;display:block}.demo-row .dpct{font-family:var(--font-display);color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;min-width:3rem;font-size:1.05rem}.logowall{border:1px solid var(--ink);background:var(--raised);border-radius:0;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.logo-cell{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-display);letter-spacing:.02em;color:var(--ink-2);text-align:center;place-items:center;padding:clamp(1.2rem,2.4vw,2rem) 1rem;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:400;transition:color .2s,background .2s;display:grid}.logo-cell:hover{color:var(--ink);background:var(--sunken)}.logowall.cols-6 .logo-cell:nth-child(6n){border-right:none}.press-card{border:1px solid var(--hairline-2);background:var(--raised);border-radius:0;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,2vw,1.8rem);display:flex;position:relative}.press-card .crops{position:static}.press-card .tag{align-self:flex-start}.press-card h3{font-family:var(--font-display);font-size:1.35rem;font-weight:400}.press-card p{color:var(--ink-2);font-size:.9rem}.press-card .src{font-family:var(--font-mono);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--hairline);margin-top:auto;padding-top:.6rem;font-size:.66rem}.social-wall{flex-direction:column;gap:clamp(1.6rem,3vw,2.4rem);display:flex}.sw-band{align-items:baseline;gap:.85rem;display:flex}.sw-band h3{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:400}.sw-band .sw-tab{flex:none}.sw-band .sw-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:.66rem}.sw-band:after{content:"";background:var(--hairline);flex:1;align-self:center;height:1px}.ig-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,1.8vw,1.4rem);display:grid}.ig-card{border:1px solid var(--ink);background:var(--raised);flex-direction:column;display:flex;overflow:hidden}.ig-thumb{aspect-ratio:4/5;background:var(--sunken);position:relative;overflow:hidden}.ig-thumb .htone{position:absolute;inset:0}.ig-thumb .htone img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ig-card:hover .ig-thumb .htone img{transform:scale(1.05)}.ig-kind{z-index:3;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-accent);background:var(--ink);align-items:center;gap:.35rem;padding:.22rem .46rem;font-size:.56rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.ig-kind svg{width:11px;height:11px}.ig-kind.reel{background:var(--accent)}.ig-ad{z-index:3;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink);background:var(--paper);border:1px solid var(--ink);padding:.2rem .4rem;font-size:.54rem;font-weight:700;position:absolute;top:.55rem;right:.55rem}.ig-play{z-index:3;border:1px solid var(--paper);background:color-mix(in srgb, var(--ink) 38%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:46px;height:46px;color:var(--paper);place-items:center;transition:transform .3s,background .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-card:hover .ig-play{background:color-mix(in srgb, var(--accent) 80%, transparent);color:var(--on-accent);transform:translate(-50%,-50%)scale(1.08)}.ig-play svg{width:18px;height:18px}.ig-plays{z-index:3;font-family:var(--font-mono);color:#fff;text-shadow:0 1px 6px #000000b3;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;bottom:.55rem;left:.55rem}.ig-plays svg{width:12px;height:12px}.ig-body{flex-direction:column;flex:1;gap:.55rem;padding:.85rem .9rem .9rem;display:flex}.ig-handle{font-family:var(--font-body);color:var(--ink);align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;display:inline-flex}.ig-handle svg{width:13px;height:13px;color:var(--accent)}.ig-cap{color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ig-cap .ad{color:var(--accent);font-weight:600}.ig-stats{border-top:1px solid var(--hairline);font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;gap:1rem;margin-top:auto;padding-top:.6rem;font-size:.68rem;display:flex}.ig-stats span{align-items:center;gap:.32rem;display:inline-flex}.ig-stats svg{width:13px;height:13px;color:var(--ink-2)}.tear-strip{border:1px solid var(--ink);background:var(--raised);grid-template-columns:repeat(5,1fr);display:grid}.tear-cell{border-right:1px solid var(--hairline);flex-direction:column;gap:.4rem;padding:clamp(.9rem,1.6vw,1.3rem);display:flex}.tear-cell:last-child{border-right:none}.tear-cell .outlet{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:400;line-height:1}.tear-cell .issue{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.56rem}.tear-cell .line{color:var(--ink-2);font-size:.78rem;line-height:1.4}.x-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,1.8vw,1.4rem);display:grid}.x-card{border:1px solid var(--hairline-2);background:var(--raised);flex-direction:column;gap:.7rem;padding:clamp(1.1rem,2vw,1.5rem);display:flex}.x-top{align-items:center;gap:.6rem;display:flex}.x-mark{border:1px solid var(--ink);flex:none;place-items:center;width:30px;height:30px;display:grid}.x-mark svg{width:15px;height:15px}.x-id b{font-family:var(--font-body);font-size:.82rem;font-weight:600;line-height:1.1;display:block}.x-id span{color:var(--ink-2);font-size:.72rem}.x-time{font-family:var(--font-mono);color:var(--faint);margin-left:auto;font-size:.66rem}.x-text{color:var(--ink);font-size:.92rem;line-height:1.5}.x-foot{border-top:1px solid var(--hairline);font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;gap:1.3rem;padding-top:.6rem;font-size:.68rem;display:flex}.x-foot span{align-items:center;gap:.35rem;display:inline-flex}.x-foot svg{width:13px;height:13px}.shout-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,1.8vw,1.4rem);display:grid}.shout-card{border:1px dashed var(--hairline-2);background:color-mix(in srgb, var(--sunken) 40%, var(--raised));flex-direction:column;gap:.8rem;padding:clamp(1.1rem,2vw,1.5rem);display:flex;position:relative}.shout-card .repost{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.35rem;font-size:.58rem;display:inline-flex}.shout-card .repost svg{width:12px;height:12px}.shout-card p{color:var(--ink);font-size:.9rem;line-height:1.5}.shout-by{border-top:1px solid var(--hairline);align-items:center;gap:.65rem;margin-top:auto;padding-top:.7rem;display:flex}.shout-by .mk{width:34px;height:34px;font-family:var(--font-display);color:var(--on-accent);background:var(--accent);flex:none;place-items:center;font-size:1rem;display:grid}.shout-by .mk.sage{background:var(--sage-deep)}.shout-by b{font-family:var(--font-body);font-size:.84rem;font-weight:600;display:block}.shout-by span{color:var(--ink-2);font-size:.72rem}.social-note{font-family:var(--font-mono);letter-spacing:.03em;color:var(--faint);margin-top:.4rem;font-size:.66rem;line-height:1.6}.shop-grid{grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,1.6vw,1.2rem);display:grid}.shop-link{border:1px solid var(--hairline-2);background:var(--raised);border-radius:0;align-items:center;gap:1rem;padding:1.2rem 1.3rem;transition:border-color .2s,transform .2s;display:flex}.shop-link:hover{border-color:var(--ink);transform:translateY(-2px)}.shop-link .si{border:1px solid var(--hairline-2);width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:0;flex:none;place-items:center;display:grid}.shop-link .si svg{width:19px;height:19px}.shop-link b{font-family:var(--font-body);font-size:1rem;font-weight:600;display:block}.shop-link span{color:var(--ink-2);font-size:.8rem}.shop-link .sgo{color:var(--ink-2);margin-left:auto}.shop-link:hover .sgo{color:var(--accent)}.lb-backdrop{z-index:80;background:color-mix(in srgb, var(--ink) 62%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:clamp(1rem,4vw,2.5rem);animation:.3s lb-fade;display:grid;position:fixed;inset:0}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.lb-card{background:var(--raised);border:1px solid var(--ink);border-radius:0;grid-template-columns:1.1fr 1fr;width:100%;max-width:920px;max-height:88vh;animation:.4s cubic-bezier(.2,.8,.2,1) lb-pop;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #0009}@keyframes lb-pop{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:none}}.lb-close{z-index:2;background:var(--paper);width:36px;height:36px;color:var(--ink);border:1px solid var(--ink);border-radius:0;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.lb-close svg{width:17px;height:17px}.lb-close:hover{color:var(--accent);border-color:var(--accent)}.lb-media{background:var(--sunken);overflow:hidden}.lb-media img{object-fit:cover;width:100%;height:100%;min-height:320px}.lb-body{flex-direction:column;gap:.8rem;padding:clamp(1.4rem,2.6vw,2.2rem);display:flex;overflow-y:auto}.lb-body .lb-brand{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:700}.lb-body h3{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:400;line-height:1.04}.lb-body p{color:var(--ink-2);font-size:.94rem}.lb-metrics{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.lb-metrics span{color:var(--ink);align-items:center;gap:.45rem;font-size:.84rem;font-weight:500;display:inline-flex}.lb-metrics svg{width:16px;height:16px;color:var(--accent)}.lb-tags{gap:.5rem;display:flex}.lb-actions{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.6rem;display:flex}@media (max-width:760px){.lb-card{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.lb-media img{min-height:240px;max-height:42vh}}.trust{border-block:1px solid var(--hairline);background:var(--raised)}.trust-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 2rem;padding:1rem 0;display:flex}.trust-item{color:var(--ink-2);align-items:baseline;gap:.5rem;font-size:.82rem;display:inline-flex}.trust-item b{color:var(--ink);font-weight:600}.trust-item:before{content:"◆";color:var(--accent);align-self:center;font-size:.5rem}.statband{border-block:1px solid var(--hairline);background:color-mix(in srgb, var(--sunken) 50%, var(--paper))}.statband-inner{grid-template-columns:repeat(6,1fr);display:grid}.statband .s{border-left:1px solid var(--hairline);text-align:center;padding:clamp(1.4rem,2.8vw,2.2rem) 1rem}.statband .s:first-child{border-left:none}.statband .v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:400;line-height:1}.statband .l{color:var(--ink-2);margin-top:.4rem;font-size:.74rem}.statband .s{counter-increment:fig}.statband-inner{counter-reset:fig}.statband .s:before{content:"FIG. " counter(fig, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.14em;color:var(--faint);margin-bottom:.5rem;font-size:.56rem;display:block}.process-grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.process-step{border-top:2px solid var(--ink);flex-direction:column;gap:.6rem;padding-top:1.2rem;display:flex}.process-step .pnum{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.4rem;line-height:1}.process-step .pnum:before{content:"No. ";font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.1em;vertical-align:.4em;font-size:.5em}.process-step h3{font-family:var(--font-display);font-size:1.3rem;font-weight:400}.process-step p{color:var(--ink-2);font-size:.88rem}.cta-band{background:var(--ink);color:var(--on-ink);padding:clamp(3.6rem,7.5vw,6rem) 0;position:relative;overflow:hidden}.cta-band:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 28%, transparent), transparent 62%);pointer-events:none;width:60%;height:180%;position:absolute;top:-40%;right:-10%}.cta-inner{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex;position:relative}.cta-band .kicker{color:var(--accent)}.cta-band .kicker:before{background:var(--accent)}.cta-band h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-ink);max-width:18ch;font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:400;line-height:1}.cta-band h2 em{color:var(--accent);font-style:italic}.cta-band p{color:color-mix(in srgb, var(--on-ink) 74%, transparent);max-width:48ch}.cta-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.cta-band .btn-ghost{border-color:color-mix(in srgb, var(--on-ink) 36%, transparent);color:var(--on-ink)}.cta-band .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.cta-handle{font-family:var(--font-body);color:var(--on-ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:inline-flex}.cta-handle svg{width:17px;height:17px;color:var(--accent)}.footer{border-top:1px solid var(--hairline);padding:clamp(3rem, 6vw, 4.5rem) 0 calc(2rem + var(--bottom-nav-h))}.footer-top{grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:2rem;display:grid}.footer-brand .fb-mark{align-items:center;gap:.6rem;display:inline-flex}.footer-brand .fb-avatar{background:var(--sunken);border:1px solid var(--ink);border-radius:3px;flex:none;width:40px;height:40px;overflow:hidden}.footer-brand .fb-avatar img{object-fit:cover;filter:grayscale()contrast(1.05);border-radius:0;width:100%;height:100%}.footer-brand .fb-name{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.footer-brand p{color:var(--ink-2);max-width:38ch;margin-top:.9rem;font-size:.9rem}.footer-brand .lic{color:var(--faint);margin-top:.9rem;font-size:.74rem;line-height:1.7}.footer-col h4{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:.9rem;font-size:.66rem;font-weight:700}.footer-col a,.footer-col p{color:var(--ink-2);padding:.22rem 0;font-size:.9rem;transition:color .2s;display:block}.footer-col a:hover{color:var(--accent)}.footer-base{border-top:1px solid var(--hairline);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.4rem;font-size:.78rem;display:flex}.footer-base a:hover{color:var(--accent)}.page-hero{border-bottom:1px solid var(--hairline);padding:clamp(2.4rem,5vw,4.2rem) 0 clamp(1.8rem,3.5vw,2.6rem)}.breadcrumbs{font-family:var(--font-body);letter-spacing:.03em;color:var(--faint);flex-wrap:wrap;gap:.4rem;margin-bottom:1.3rem;font-size:.74rem;display:flex}.breadcrumbs a:hover{color:var(--accent)}.page-hero h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:400;line-height:1}.page-hero h1 em{color:var(--accent);font-style:italic}.page-hero .lead{color:var(--ink-2);max-width:54ch;margin-top:1.1rem;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:300}.prose{max-width:68ch}.prose p{color:var(--ink-2);margin-bottom:1.1rem}.prose h2{font-family:var(--font-display);color:var(--ink);margin:2rem 0 .7rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.prose ul{color:var(--ink-2);margin-bottom:1.1rem;padding-left:1.1rem}.prose li{margin-bottom:.4rem}.prose a:not(.btn){color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}.prose a.btn-primary{color:var(--on-accent);border-bottom:none}.faq-list{border-top:1px solid var(--hairline);list-style:none}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{text-align:left;width:100%;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:clamp(1.1rem,1.6vw,1.32rem);font-weight:400;display:flex}.faq-q .pm{flex:none;width:16px;height:16px;position:relative}.faq-q .pm:before,.faq-q .pm:after{content:"";background:var(--accent);transition:transform .3s;position:absolute}.faq-q .pm:before{width:16px;height:1.5px;top:7.5px;left:0}.faq-q .pm:after{width:1.5px;height:16px;top:0;left:7.5px}.faq-item.is-open .pm:after{transform:scaleY(0)}.faq-a{transition:height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-a-inner{color:var(--ink-2);max-width:74ch;padding:0 0 1.3rem}.form-card{border:1px solid var(--ink);background:var(--raised);border-radius:0;padding:clamp(1.4rem,3vw,2.2rem)}.form-split{grid-template-columns:var(--fs-cols,1.4fr .85fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.flow-steps{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.flow-steps .st{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:flex}.flow-steps .st .n{border:1px solid var(--hairline-2);border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.flow-steps .st.done .n,.flow-steps .st.active .n{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.flow-steps .st.active{color:var(--ink)}.opt-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.opt{text-align:left;border:1px solid var(--hairline-2);border-radius:0;padding:.9rem 1rem;transition:border-color .18s,background .18s}.opt:hover{border-color:var(--accent)}.opt.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.opt b{font-weight:600;display:block}.opt small{color:var(--ink-2)}.opt .opt-pr{color:var(--accent);font-weight:600}.field{flex-direction:column;gap:.4rem;min-width:0;margin-bottom:1rem;display:flex}.field label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem;font-weight:600}.field input,.field textarea,.field select{font:inherit;box-sizing:border-box;border:1px solid var(--hairline-2);background:var(--paper);width:100%;min-width:0;color:var(--ink);border-radius:0;padding:.85rem .95rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.flow-aside{border:1px solid var(--ink);background:var(--raised);top:calc(var(--header-h) + 1rem);border-radius:0;padding:clamp(1.3rem,2.5vw,1.8rem);position:sticky}.flow-aside h3{font-family:var(--font-display);margin-bottom:.9rem;font-size:1.35rem;font-weight:400}.flow-summary{flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.flow-summary .ln{justify-content:space-between;gap:.6rem;display:flex}.flow-summary .ln span{color:var(--ink-2)}.flow-summary .ln b{font-weight:600}.flow-policy{border-top:1px solid var(--hairline);color:var(--ink-2);margin-top:1.1rem;padding-top:1rem;font-size:.8rem}.flow-nav{justify-content:space-between;gap:.8rem;margin-top:1.5rem;display:flex}[data-reveal]{opacity:0;transition:opacity .66s cubic-bezier(.22,.68,.16,1),transform .66s cubic-bezier(.22,.68,.16,1),clip-path .66s cubic-bezier(.22,.68,.16,1);transform:translateY(16px)}[data-reveal].is-in{opacity:1;clip-path:inset(0);transform:none}.chapter-head[data-reveal],.fold-meta[data-reveal],.iggrid[data-reveal]{clip-path:inset(0 0 0 12%);transform:translate(-26px)}.chapter-head[data-reveal].is-in,.fold-meta[data-reveal].is-in,.iggrid[data-reveal].is-in{transform:none}[data-reveal][data-delay="1"]{transition-delay:60ms}[data-reveal][data-delay="2"]{transition-delay:.12s}[data-reveal][data-delay="3"]{transition-delay:.18s}[data-reveal][data-delay="4"]{transition-delay:.24s}[data-reveal][data-delay="5"]{transition-delay:.3s}.cursor{z-index:70;pointer-events:none;opacity:0;mix-blend-mode:multiply;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}html[data-theme=dark] .cursor{mix-blend-mode:screen}.cursor-ring{border:0;width:26px;height:26px;margin:-13px 0 0 -13px;transition:width .28s,height .28s,margin .28s,background .28s,border-radius .28s,border .28s;position:absolute;top:50%;left:50%}.cursor-ring:before,.cursor-ring:after{content:"";background:var(--reg);position:absolute}.cursor-ring:before{height:1px;box-shadow:none;top:50%;left:-7px;right:-7px;transform:translateY(-50%)}.cursor-ring:after{width:1px;top:-7px;bottom:-7px;left:50%;transform:translate(-50%)}.cursor-dot{border:1px solid var(--accent);background:0 0;border-radius:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.cursor-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-accent);opacity:0;font-size:.5rem;font-weight:700;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor[data-mode=link] .cursor-ring{border:1px solid var(--accent);border-radius:0;width:40px;height:40px;margin:-20px 0 0 -20px}.cursor[data-mode=link] .cursor-ring:before{background:var(--accent);left:-5px;right:-5px}.cursor[data-mode=link] .cursor-ring:after{background:var(--accent);top:-5px;bottom:-5px}.cursor[data-mode=link] .cursor-dot{opacity:0}.cursor[data-mode=view] .cursor-ring{background:var(--accent);border-radius:0;width:58px;height:58px;margin:-29px 0 0 -29px}.cursor[data-mode=view] .cursor-ring:before,.cursor[data-mode=view] .cursor-ring:after{background:var(--on-accent);opacity:.5}.cursor[data-mode=view] .cursor-dot{opacity:0}.cursor[data-mode=view] .cursor-label{opacity:1}@media (pointer:coarse){.cursor{display:none}}.preloader{z-index:90;background:var(--paper);justify-content:center;align-items:center;padding:1.4rem;display:flex;position:fixed;inset:0}.preloader:after{content:"";pointer-events:none;opacity:var(--halftone-op);background-image:radial-gradient(var(--halftone) 23%, transparent 24%);mix-blend-mode:multiply;background-size:6px 6px;position:absolute;inset:0}html[data-theme=dark] .preloader:after{mix-blend-mode:screen}.pl-cover{z-index:1;border:1px solid var(--ink);background:var(--raised);width:min(92vw,440px);box-shadow:10px 10px 0 -2px color-mix(in srgb, var(--ink) 12%, transparent);padding:clamp(1.1rem,3vw,1.6rem);position:relative}.pl-mast{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.pl-mast-name{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(1.5rem,5vw,2rem)}.pl-mast-issue{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.6rem}.pl-rule{background:var(--ink);height:2px;margin:.7rem 0 1rem}.pl-body{grid-template-columns:96px 1fr;align-items:stretch;gap:1rem;display:grid}.pl-portrait{aspect-ratio:3/4;border:1px solid var(--ink);width:96px}.pl-text{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.pl-folio{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.66rem}.pl-folio .pg{font-family:var(--font-display);color:var(--accent);letter-spacing:0;font-size:1.2em}.pl-deck{font-family:var(--font-display);font-size:clamp(1.3rem,4.4vw,1.7rem);line-height:1}.pl-lines{flex-direction:column;gap:.3rem;margin-top:.2rem;display:flex}.pl-line{font-family:var(--font-body);color:var(--ink);gap:.5rem;font-size:.82rem;font-weight:300;display:inline-flex}.pl-line .n{font-family:var(--font-mono);color:var(--accent);font-size:.62rem;font-weight:700}.preloader-pipe{background:var(--hairline);border-radius:0;width:100%;height:2px;margin-top:1.2rem;position:relative;overflow:hidden}.preloader-pipe span{transform-origin:0;background:var(--accent);border-radius:0;position:absolute;inset:0}.preloader-read{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-top:.6rem;font-size:.6rem;font-weight:600}.bottom-nav,.call-bar{display:none}@media (max-width:1040px){.pb-nav{display:none}.cover{grid-template-columns:1fr}.statband-inner{grid-template-columns:repeat(3,1fr)}.statband .s:nth-child(4){border-left:none}.iggrid{gap:var(--gap)}.hv-grid,.cards-2,.shop-grid{grid-template-columns:1fr}.area-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.logowall{grid-template-columns:repeat(3,1fr)}.logowall.cols-6 .logo-cell:nth-child(6n){border-right:1px solid var(--hairline)}.logowall.cols-6 .logo-cell:nth-child(3n){border-right:none}.form-split{grid-template-columns:1fr}.flow-aside{position:static}.footer-top{grid-template-columns:1fr 1fr}.sym-grid,.ig-grid,.x-grid,.shout-grid{grid-template-columns:repeat(2,1fr)}.tear-strip{grid-template-columns:repeat(3,1fr)}.tear-cell:nth-child(3n){border-right:none}.tear-cell:nth-child(n+4){border-top:1px solid var(--hairline)}.bottom-nav{bottom:var(--visual-vp-bottom-offset,0px);z-index:44;background:color-mix(in srgb, var(--raised) 95%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--hairline);display:block;position:fixed;left:0;right:0}.bottom-nav-bar{height:var(--bottom-nav-h);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box;display:flex}.bottom-nav-link{color:var(--ink-2);font-family:var(--font-body);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.bottom-nav-icon{width:21px;height:21px}.bottom-nav-label{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:600}.bottom-nav-link[aria-current=page]{color:var(--accent)}.call-bar{left:0;right:0;bottom:calc(var(--visual-vp-bottom-offset,0px) + var(--bottom-nav-h) + env(safe-area-inset-bottom,0px));z-index:43;border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr 1.3fr;display:grid;position:fixed}.call-bar a{background:var(--raised);color:var(--ink);justify-content:center;align-items:center;gap:.4rem;padding:.74rem .4rem;font-size:.84rem;font-weight:600;display:flex}.call-bar .c-book{background:var(--accent);color:var(--on-accent)}.call-bar .c-mail{border-inline:1px solid var(--hairline)}.call-bar svg{width:15px;height:15px}}@media (max-width:920px){.cards-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.iggrid{grid-template-columns:repeat(2,1fr)}.iggrid .tile-span{aspect-ratio:auto;grid-column:1/-1}}@media (max-width:390px){:root{--gap:8px}}@media (max-width:680px){:root{--header-h:64px}.statband-inner{grid-template-columns:repeat(2,1fr)}.statband .s:nth-child(3){border-left:none}.cards-3,.area-grid,.process-grid,.footer-top,.sym-grid{grid-template-columns:1fr}.sym:last-child:nth-child(odd){grid-column:auto}.logowall{grid-template-columns:repeat(2,1fr)}.logowall.cols-6 .logo-cell:nth-child(3n){border-right:1px solid var(--hairline)}.logowall.cols-6 .logo-cell:nth-child(2n){border-right:none}.pb-meta{display:none}.offer-row{grid-template-columns:2.6rem 1fr}.offer-row .offer-price,.offer-row .offer-go{text-align:left;grid-column:2}.offer-row .offer-price{text-align:left}.cta-actions{width:100%}.x-grid,.shout-grid{grid-template-columns:1fr}.tear-strip{grid-template-columns:repeat(2,1fr)}.tear-cell:nth-child(3n){border-right:1px solid var(--hairline)}.tear-cell:nth-child(2n){border-right:none}.tear-cell:nth-child(n+3){border-top:1px solid var(--hairline)}.sw-band h3{font-size:1.2rem}.sw-band .sw-meta{display:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none;clip-path:none!important}.chapter-head[data-reveal],.fold-meta[data-reveal],.iggrid[data-reveal]{transform:none}.ticker-track{animation:none;transform:none}}.skip-link{z-index:99999;color:#fff;letter-spacing:.01em;background:#111827;border-radius:0 0 .55rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s;position:fixed;top:0;left:0;transform:translateY(-130%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}
