.ed-content-hero,.ed-hero{background:radial-gradient(120% 80% at 82% 6%,var(--fx-brand-wash) 0,transparent 58%),var(--fx-bg)}.ed-band{background:var(--fx-bg)}.ed-band.alt{background:var(--fx-bg-sunken)}@media (max-width:900px){.ed-content-hero,.ed-hero{background:radial-gradient(140% 46% at 84% 4%,var(--fx-brand-wash) 0,transparent 60%),var(--fx-bg)}.ed-nav-mid{display:none}.ed-burger{display:block}.ed-nav-cta{display:none}}.ed-sticky-cta{background:var(--fx-action);box-shadow:var(--fx-elevation-3);min-height:52px}@media (max-width:760px){body{padding-bottom:84px}}.pg-go{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fx-space-4);font-size:var(--fx-text-sm);border-radius:var(--fx-btn-radius)}.pg-badge,.pg-region{font-size:var(--fx-text-xs)}.pg-badge{background:var(--fx-gain);color:var(--fx-ink-1000);font-weight:500}.pg-saving b{color:var(--fx-gain-strong)}.pg-offer{min-height:60px}.fx-hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;background:var(--fx-bg,#0e0c0b)}.fx-hero--seq{min-height:auto;display:block}.fx-hero-sticky{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.fx-hero-bg-img,.fx-hero-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--fx-space-7);text-align:center;padding:160px 24px 80px;max-width:720px;width:100%;box-sizing:border-box}.fx-hero--seq .fx-hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 24px}.fx-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.fx-hero-subtitle{font-size:clamp(14px,2.5vw,18px);color:rgba(228,222,212,.8);max-width:480px;line-height:1.5;font-weight:400}.fx-hero-title{font-size:clamp(32px,8vw,72px);font-weight:200;line-height:1.08;color:var(--fx-text,#e4ded4);letter-spacing:-.035em;word-wrap:break-word;overflow-wrap:break-word}.fx-hero-title em{font-style:normal;color:var(--fx-accent,#c89544)}.fx-hero-search-wrap{width:100%;max-width:560px;padding:0 8px;box-sizing:border-box}.fx-field-icon{flex:none;color:var(--fx-ink-400,#8d8375)}.fx-hero-visual{width:100%;max-width:800px}.fx-hero-image-wrap{position:relative;border-radius:var(--fx-radius-xl);overflow:visible}.fx-hero-lifestyle{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--fx-radius-xl)}.fx-hero-float-card{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-4);background:var(--fx-surface);border-radius:var(--fx-radius-lg);box-shadow:var(--fx-elevation-3);max-width:360px}.fx-hero-float-thumb{width:56px;height:56px;flex:none;object-fit:contain;border-radius:var(--fx-radius-sm);background:var(--fx-surface)}.fx-hero-float-info{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-hero-float-brand{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--fx-text-muted)}.fx-hero-float-name{font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.fx-hero-float-price{display:flex;align-items:baseline;gap:8px}.fx-hero-float-price b{font-size:var(--fx-text-base);font-weight:700;color:var(--fx-text)}.fx-hero-float-price s{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-hero-stats{display:flex;align-items:center;gap:var(--fx-space-5);padding-top:var(--fx-space-7);font-size:var(--fx-text-sm);color:var(--fx-text-muted);font-family:var(--sans)}.fx-hero-stats b{color:var(--fx-text);font-weight:600}.fx-hero-stats-sep{width:4px;height:4px;border-radius:50%;background:var(--fx-ink-300)}@media (max-width:768px){.fx-hero{min-height:auto;padding-top:100px}.fx-hero--seq{padding-top:0}.fx-hero-title{font-size:clamp(28px,7vw,48px)}.fx-hero-stats{flex-direction:column;gap:var(--fx-space-3)}.fx-hero-float-card{position:relative;bottom:auto;left:auto;transform:none;margin-top:var(--fx-space-4)}}.fx-product{position:relative;display:flex;flex-direction:column;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);overflow:hidden;transition:border-color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration) var(--fx-ease-out)}.fx-product:hover{border-color:var(--fx-border-strong);box-shadow:var(--fx-elevation-2)}.fx-product:focus-within{border-color:var(--fx-text);box-shadow:var(--fx-elevation-2)}.fx-product-media{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:var(--fx-surface-raised);overflow:hidden}.fx-product-media img{width:100%;height:100%;object-fit:contain;padding:var(--fx-space-3);transition:transform var(--fx-duration-slow) var(--fx-ease-out)}.fx-product:hover .fx-product-media img{transform:scale(1.04)}.fx-product-noimage{font-size:var(--fx-text-xs);color:var(--fx-text-muted);text-align:center;padding:var(--fx-space-3)}.fx-product-badges{position:absolute;top:var(--fx-space-2);left:var(--fx-space-2);display:flex;flex-wrap:wrap;gap:6px}.fx-product-body{display:flex;flex-direction:column;gap:5px;flex:1;padding:var(--fx-space-3) var(--fx-space-4) var(--fx-space-4)}.fx-product-brand{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-text-muted)}.fx-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fx-text-sm);font-weight:600;line-height:1.35;color:var(--fx-text)}.fx-product-name:after{content:"";position:absolute;inset:0}.fx-product-merchant{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-product-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-2);flex-wrap:wrap;margin-top:auto;padding-top:var(--fx-space-3)}.fx-product-price{flex:0 1 auto;min-width:0}.fx-product-price b{white-space:nowrap}.fx-product-cta{flex:none}.fx-product-price{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.fx-product-price b{font-size:var(--fx-text-base);font-weight:700;font-variant-numeric:tabular-nums;color:var(--fx-text)}.fx-product-price s{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-product-cta{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fx-space-4);border:1px solid var(--fx-border-strong);border-radius:var(--fx-btn-radius);font-size:var(--fx-text-xs);color:var(--fx-text);white-space:nowrap;transition:background-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard),border-color var(--fx-duration) var(--fx-ease-standard)}.fx-product-cta:hover{background:var(--fx-action);border-color:var(--fx-action);color:var(--fx-on-action)}.fx-product-grid{display:grid;gap:var(--fx-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:420px){.fx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fx-space-3)}}.fx-section-title{margin-top:var(--fx-space-4);max-width:20ch}.fx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fx-space-4);margin:var(--fx-space-7) 0 0;padding:0;list-style:none;counter-reset:none}@media (max-width:860px){.fx-steps{grid-template-columns:1fr}}.fx-step-n{display:block;font-family:var(--mono);font-size:var(--fx-text-xs);font-weight:600;letter-spacing:.1em;color:var(--fx-brand)}.fx-step .fx-h3{margin-top:var(--fx-space-4)}.fx-step .fx-body{margin-top:var(--fx-space-2)}.fx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fx-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-2);font-size:var(--fx-text-sm)}.fx-crumb,.fx-crumb a{color:var(--fx-text-muted)}.fx-crumb a{transition:color var(--fx-duration) var(--fx-ease-standard)}.fx-crumb a:hover{color:var(--fx-text)}.fx-crumb [aria-current]{color:var(--fx-text);font-weight:600}.fx-catalogue-title{margin-top:var(--fx-space-4);font-size:var(--fx-text-3xl)}@media (max-width:900px){.fx-catalogue.page-top{padding-top:92px}.fx-catalogue-title{font-size:var(--fx-text-2xl)}}.fx-catalogue-lede{margin-top:var(--fx-space-4)}.fx-catalogue-search{max-width:620px}.fx-catalogue-empty,.fx-catalogue-grid,.fx-catalogue-search{margin-top:var(--fx-space-6)}.fx-catalogue-empty{position:relative;max-width:760px;padding:clamp(22px,3vw,30px);border:1px solid var(--catalogue-line,var(--fx-border));border-top:2px solid var(--catalogue-amber,var(--fx-action));background:linear-gradient(135deg,rgba(224,173,89,.1),transparent 58%),var(--catalogue-surface,var(--fx-surface));box-shadow:0 14px 32px rgba(48,37,24,.08)}.fx-catalogue-empty p{max-width:56ch;margin:0;color:var(--catalogue-text,var(--fx-text));font-size:clamp(1rem,1vw + .75rem,1.15rem);line-height:1.55}.fx-catalogue-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-3);margin-top:var(--fx-space-4)}.fx-catalogue-empty a{text-decoration:underline;text-underline-offset:3px}.fx-catalogue-empty-assistant{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fx-space-4);border:1px solid var(--fx-border-strong);border-radius:var(--fx-btn-radius);background:var(--fx-action);color:var(--fx-on-action)!important;font-size:var(--fx-text-sm);font-weight:600;text-decoration:none!important}.fx-catalogue-empty-assistant:hover{border-color:var(--fx-action);box-shadow:var(--fx-elevation-1)}@media (max-width:480px){.fx-catalogue-empty{padding:20px}.fx-catalogue-empty-actions{align-items:stretch;flex-direction:column}.fx-catalogue-empty-assistant{justify-content:center}}.fx-catalogue-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:start}@media (max-width:900px){.fx-catalogue-layout{grid-template-columns:minmax(0,1fr)}}.fx-nav-shell{position:sticky;top:88px}.fx-nav-toggle{display:none}@media (min-width:901px){.fx-nav-shell::details-content{content-visibility:visible;block-size:auto}.fx-nav-shell>.fx-nav-tree{display:block;content-visibility:visible}}@media (max-width:900px){.fx-nav-shell{position:static;border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);background:var(--fx-surface);margin-bottom:var(--fx-space-5)}.fx-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);min-height:52px;padding:0 var(--fx-space-4);font-size:var(--fx-text-base);font-weight:600;cursor:pointer;list-style:none}.fx-nav-toggle::-webkit-details-marker{display:none}.fx-nav-shell[open] .fx-nav-toggle{border-bottom:1px solid var(--fx-border)}.fx-nav-shell[open] .fx-nav-toggle svg{transform:rotate(180deg)}.fx-nav-toggle svg{transition:transform var(--fx-duration) var(--fx-ease-standard)}.fx-nav-tree{padding:var(--fx-space-3) var(--fx-space-2);max-height:60vh;overflow-y:auto}.fx-nav-all,.fx-nav-cat>summary,.fx-nav-dept>summary,.fx-nav-link,.fx-nav-reset{min-height:44px}}.fx-nav-tree-title{font-size:var(--fx-text-xs);font-weight:600;letter-spacing:var(--fx-tracking-wide);text-transform:uppercase;color:var(--fx-text-muted);margin-bottom:var(--fx-space-3)}@media (max-width:900px){.fx-nav-tree-title{display:none}}.fx-nav-all,.fx-nav-cat>summary,.fx-nav-dept>summary,.fx-nav-link{display:flex;align-items:center;gap:var(--fx-space-2);min-height:40px;padding:0 var(--fx-space-3);border-radius:var(--fx-radius-xs);font-size:var(--fx-text-sm);color:var(--fx-text-secondary);cursor:pointer;list-style:none;transition:background-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard)}.fx-nav-cat>summary::-webkit-details-marker,.fx-nav-dept>summary::-webkit-details-marker{display:none}.fx-nav-all:hover,.fx-nav-cat>summary:hover,.fx-nav-dept>summary:hover,.fx-nav-link:hover{background:var(--fx-bg-sunken);color:var(--fx-text)}.fx-nav-dept>summary{font-weight:600;color:var(--fx-text)}.fx-nav-label{flex:1;min-width:0}.fx-nav-count{font-size:var(--fx-text-xs);color:var(--fx-text-muted);font-variant-numeric:tabular-nums}.fx-nav-caret{flex:none;color:var(--fx-text-muted);transition:transform var(--fx-duration) var(--fx-ease-standard)}.fx-nav-cat[open]>summary .fx-nav-caret,.fx-nav-dept[open]>summary .fx-nav-caret{transform:rotate(90deg)}.fx-nav-cats,.fx-nav-subs{list-style:none;margin:0;padding:0}.fx-nav-cats,.fx-nav-subs{margin-left:var(--fx-space-3);border-left:1px solid var(--fx-border);padding-left:var(--fx-space-2)}.fx-nav-link{justify-content:space-between}.fx-nav-link>span:first-child{flex:1;min-width:0}.fx-nav-all[aria-current],.fx-nav-link[aria-current]{background:var(--fx-ink-900);color:var(--fx-text-strong);font-weight:600}.fx-nav-all[aria-current] .fx-nav-count,.fx-nav-link[aria-current] .fx-nav-count{color:rgba(255,255,255,.62)}.fx-nav-reset{display:inline-flex;align-items:center;min-height:40px;margin-top:var(--fx-space-3);padding:0 var(--fx-space-3);font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text);border-bottom:1px solid var(--fx-border-strong)}.fx-catalogue-controls{display:flex;flex-direction:column;gap:var(--fx-space-4);margin-top:var(--fx-space-6);padding-top:var(--fx-space-5);border-top:1px solid var(--fx-border)}.fx-filter-pill{gap:8px;min-height:36px;padding:0 var(--fx-space-3);background:var(--fx-ink-900);color:var(--fx-text-strong)}.fx-filter-pill span[aria-hidden]{font-size:15px;opacity:.7}.fx-filter-pill:hover span[aria-hidden]{opacity:1}.fx-controls-toggle{display:none}@media (min-width:901px){.fx-controls-shell::details-content{content-visibility:visible;block-size:auto}.fx-controls-shell>.fx-catalogue-form{display:flex;content-visibility:visible}}@media (max-width:900px){.fx-filter-pill{min-height:44px}.fx-controls-shell{border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);background:var(--fx-surface)}.fx-controls-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);min-height:52px;padding:0 var(--fx-space-4);font-size:var(--fx-text-base);font-weight:600;cursor:pointer;list-style:none}.fx-controls-toggle::-webkit-details-marker{display:none}.fx-controls-shell[open] .fx-controls-toggle{border-bottom:1px solid var(--fx-border)}.fx-controls-shell[open] .fx-controls-toggle svg{transform:rotate(180deg)}.fx-controls-shell>.fx-catalogue-form{padding:var(--fx-space-4)}}.fx-catalogue-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--fx-space-3)}.fx-inline-field{display:flex;flex-direction:column;gap:5px}.fx-inline-field>span{font-size:var(--fx-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fx-text-muted)}.fx-inline-field input,.fx-inline-field select{min-height:44px;padding:0 var(--fx-space-3);border:1px solid var(--fx-border-strong);border-radius:var(--fx-radius-sm);background:var(--fx-surface);color:var(--fx-text);font-family:inherit;font-size:var(--fx-text-sm);cursor:pointer}.fx-inline-field input{width:110px;cursor:text}.fx-inline-field input:focus-visible,.fx-inline-field select:focus-visible{border-color:var(--fx-text)}.fx-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fx-space-2)}.fx-page-list{display:flex;flex-wrap:wrap;gap:var(--fx-space-1)}.fx-page,.fx-page-step{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--fx-space-3);border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text-secondary);background:var(--fx-surface);transition:border-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard)}.fx-page[aria-current=page]{background:var(--fx-ink-900);border-color:var(--fx-ink-900);color:var(--fx-text-strong)}.fx-page-step[aria-disabled=true]{opacity:.4;pointer-events:none}.fx-page-gap{display:inline-flex;align-items:center;padding:0 4px;color:var(--fx-text-muted)}.fx-page-status{margin-top:var(--fx-space-3);text-align:center}.fx-proof-stats{margin-top:var(--fx-space-7)}.fx-proof-stats .fx-card{text-align:center}@media (max-width:560px){.fx-proof-stats.fx-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fx-space-3)}.fx-proof-stats .fx-stat-value{font-size:var(--fx-text-xl)}}.fx-proof-merchants{display:flex;flex-wrap:wrap;gap:var(--fx-space-2) var(--fx-space-4);margin:var(--fx-space-6) 0 0;padding:0;list-style:none}.fx-proof-merchants li{font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text-secondary)}.fx-proof-note{margin-top:var(--fx-space-3)}.fx-proof-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(28px,5vw,64px);align-items:center;margin-top:var(--fx-section-y)}@media (max-width:900px){.fx-proof-spread{grid-template-columns:minmax(0,1fr)}}.fx-proof-spread-body{margin-top:var(--fx-space-4);max-width:46ch}.fx-proof-trust{margin-top:var(--fx-section-y)}.fx-proof-trust-body{margin-top:var(--fx-space-2);font-size:var(--fx-text-sm)}.fx-closing-title{margin-top:var(--fx-space-4)}.fx-closing-lede{margin:var(--fx-space-5) auto 0}.fx-closing-actions{flex-wrap:wrap;gap:var(--fx-space-3);margin-top:var(--fx-space-6)}.fx-btn.fx-btn-on-ink-ghost{color:var(--fx-text-strong);border-color:rgba(250,249,247,.32)}.fx-btn.fx-btn-on-ink-ghost:hover{border-color:var(--fx-text-strong);background:rgba(250,249,247,.08)}.fx-hero-panel{min-width:0}.fx-hero-panel-note{margin-top:var(--fx-space-3);font-size:var(--fx-text-xs);color:var(--fx-text-muted);text-align:center}.fx-verdict-card{padding:var(--fx-space-5);box-shadow:var(--fx-elevation-3)}.fx-verdict-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);flex-wrap:wrap}.fx-verdict-product{display:flex;align-items:center;gap:var(--fx-space-4);margin-top:var(--fx-space-5);padding-bottom:var(--fx-space-5);border-bottom:1px solid var(--fx-border)}.fx-verdict-product>div{min-width:0}.fx-verdict-product img{flex:none;width:72px;height:72px;object-fit:contain;background:var(--fx-bg-sunken);border-radius:var(--fx-radius-sm)}.fx-verdict-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:var(--fx-text-base);font-weight:600;line-height:var(--fx-leading-snug);color:var(--fx-text);transition:color var(--fx-duration) var(--fx-ease-standard)}.fx-verdict-name:hover{color:var(--fx-brand-strong)}.fx-verdict-rows{margin:0;padding:var(--fx-space-4) 0 0}.fx-verdict-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-2) 0}.fx-verdict-rows dt{font-size:var(--fx-text-sm);color:var(--fx-text-muted)}.fx-verdict-rows dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fx-text-base);color:var(--fx-text-secondary)}.fx-verdict-rows dd.strike{text-decoration:line-through;color:var(--fx-text-muted)}.fx-verdict-rows dd.lead{font-size:var(--fx-text-xl);font-weight:700;color:var(--fx-gain-strong);letter-spacing:var(--fx-tracking-tight)}.fx-verdict-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);flex-wrap:wrap;margin-top:var(--fx-space-4);padding-top:var(--fx-space-4);border-top:1px solid var(--fx-border)}.fx-verdict-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--fx-text-sm);font-weight:600;color:var(--fx-text)}.fx-verdict-link svg{transition:transform var(--fx-duration) var(--fx-ease-out)}.fx-verdict-link:hover svg{transform:translateX(3px)}.fx-stagger-child{opacity:0}.fx-reveal-init{opacity:0;transform:translateY(20px)}.fx-animated-link{position:relative;display:inline-block}.fx-animated-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:var(--fx-brand);transition:width var(--fx-duration) var(--fx-ease-out)}.fx-animated-link:hover:after{width:100%}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fx-btn-height);padding:0 var(--fx-btn-padding-x);border-radius:var(--fx-btn-radius);font-size:var(--fx-text-base);font-weight:600;cursor:pointer;border:none;transition:transform var(--fx-duration-fast) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-out),background var(--fx-duration) var(--fx-ease-standard)}.fx-btn:active{transform:scale(.97)}.fx-btn.on-ink{background:var(--fx-surface-raised);color:var(--fx-ink-900);box-shadow:var(--fx-elevation-1)}.fx-btn.on-ink:hover{box-shadow:var(--fx-elevation-2);transform:translateY(-2px)}.fx-btn.secondary{background:transparent;color:var(--fx-text);border:1px solid var(--fx-border-strong)}.fx-btn.secondary:hover{background:var(--fx-surface);border-color:var(--fx-text)}.fx-btn-on-ink-ghost{background:transparent;color:var(--fx-text-secondary);border:1px solid rgba(255,255,255,.25)}.fx-btn-on-ink-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.fx-chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--fx-radius-caption);border:1px solid var(--fx-border);font-size:var(--fx-text-sm);color:var(--fx-text-secondary);background:var(--fx-surface);cursor:pointer;transition:border-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration-fast) var(--fx-ease-out)}.fx-chip:hover{border-color:var(--fx-brand);color:var(--fx-text);box-shadow:var(--fx-elevation-1);transform:translateY(-1px)}.fx-chip:active{transform:scale(.97)}.ed-info{transition:box-shadow var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration) var(--fx-ease-out),border-color var(--fx-duration) var(--fx-ease-standard)}.ed-info:hover{box-shadow:var(--fx-elevation-2);transform:translateY(-3px);border-color:var(--fx-border-strong)}.ed-news input:focus{border-color:var(--fx-brand);box-shadow:0 0 0 3px var(--fx-brand-wash);outline:none}@keyframes fx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fx-skeleton{background:linear-gradient(90deg,var(--fx-ink-850) 25%,var(--fx-ink-700) 50%,var(--fx-ink-850) 75%);background-size:200% 100%;animation:fx-shimmer 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fx-skeleton{animation:none;background:var(--fx-surface)}}.fx-skeleton-card{pointer-events:none}.fx-skeleton-card .fx-product-media,.fx-skeleton-verdict{background:var(--fx-surface)}.fx-skeleton-verdict{padding:var(--fx-space-5);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md)}.fx-skeleton-offer{justify-content:space-between;padding:var(--fx-space-4) 0;border-bottom:1px solid var(--fx-border)}.fx-field,.fx-skeleton-offer{display:flex;align-items:center}.fx-field{gap:var(--fx-space-3);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-field-radius);padding:6px 6px 6px var(--fx-space-5);min-height:var(--fx-field-height);transition:border-color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard)}.fx-field-focused{border-color:var(--fx-brand);box-shadow:0 0 0 4px var(--fx-brand-wash),var(--fx-elevation-2)}.fx-field input{flex:1;min-width:0;border:none;background:transparent;font-size:var(--fx-text-base);color:var(--fx-text);outline:none}.fx-field input::placeholder{color:var(--fx-text-muted)}.fx-btn.primary{background:var(--fx-action);color:var(--fx-on-action);border:none;min-height:44px;padding:0 var(--fx-space-5);border-radius:var(--fx-btn-radius);font-weight:600;font-size:var(--fx-text-base);cursor:pointer}@media (max-width:480px){.fx-catalogue-search .fx-field{flex-wrap:wrap;gap:var(--fx-space-2);padding:var(--fx-space-2)}.fx-catalogue-search .fx-field-icon{margin-left:var(--fx-space-2)}.fx-catalogue-search .fx-field input{min-height:44px}.fx-catalogue-search .fx-field .fx-btn.primary{width:100%;min-height:48px}}.pg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,64px);align-items:start}@media (max-width:860px){.pg-grid{grid-template-columns:1fr}}.pg-media{position:sticky;top:100px;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);overflow:hidden;aspect-ratio:1;display:grid;place-items:center;box-shadow:var(--fx-elevation-1);transition:box-shadow var(--fx-duration) var(--fx-ease-standard)}.pg-media:hover{box-shadow:var(--fx-elevation-2)}.pg-media img{width:100%;height:100%;object-fit:contain;padding:var(--fx-space-6)}@media (max-width:860px){.pg-media{position:static;aspect-ratio:4/3}}.pg-brand{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-text-muted)}.pg-title{font-family:var(--serif);font-size:var(--fx-text-2xl);font-weight:400;line-height:var(--fx-leading-snug);letter-spacing:var(--fx-tracking-tight);margin-top:var(--fx-space-2)}.pg-headline{display:flex;align-items:baseline;gap:var(--fx-space-4);margin-top:var(--fx-space-5);padding-bottom:var(--fx-space-4);border-bottom:1px solid var(--fx-border)}.pg-from{font-size:var(--fx-text-sm);color:var(--fx-text-muted);margin-right:var(--fx-space-2)}.pg-price{font-size:var(--fx-text-xl);font-weight:700;font-variant-numeric:tabular-nums;color:var(--fx-text)}.pg-count{color:var(--fx-text-muted)}.pg-count,.pg-saving{font-size:var(--fx-text-sm)}.pg-saving{margin-top:var(--fx-space-4);padding:var(--fx-space-3) var(--fx-space-4);background:var(--fx-gain-subtle);border-radius:var(--fx-radius-sm);color:var(--fx-gain-strong)}.pg-saving b{font-weight:700}.pg-sub{font-size:var(--fx-text-lg);font-weight:600;margin-top:var(--fx-space-7);margin-bottom:var(--fx-space-4);letter-spacing:var(--fx-tracking-tight)}.pg-offers{list-style:none;padding:0;margin:0}.pg-offer{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);padding:var(--fx-space-4) 0;border-bottom:1px solid var(--fx-border);transition:background var(--fx-duration) var(--fx-ease-standard)}.pg-offer:hover{background:var(--fx-bg-sunken);border-radius:var(--fx-radius-sm)}.pg-offer.best,.pg-offer:hover{margin:0 calc(-1 * var(--fx-space-3));padding-left:var(--fx-space-3);padding-right:var(--fx-space-3)}.pg-offer.best{border-color:var(--fx-gain);background:var(--fx-gain-subtle);border-radius:var(--fx-radius-sm);border:1px solid var(--fx-gain)}.pg-offer-merchant{display:flex;align-items:center;gap:var(--fx-space-2);font-weight:600;font-size:var(--fx-text-base)}.pg-offer-right{display:flex;align-items:center;gap:var(--fx-space-3)}.pg-offer-right b{font-size:var(--fx-text-base);font-weight:700;font-variant-numeric:tabular-nums}.pg-stock{color:var(--fx-gain)}.pg-note,.pg-stock{font-size:var(--fx-text-xs)}.pg-note{margin-top:var(--fx-space-6);color:var(--fx-text-muted);line-height:1.6;max-width:60ch}.vd{margin-top:var(--fx-space-5);padding:var(--fx-space-5);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);background:var(--fx-surface);box-shadow:var(--fx-elevation-1)}.vd-bon,.vd-excellent{border-left:3px solid var(--fx-gain)}.vd-neutre{border-left:3px solid var(--fx-brand)}.vd-attendre{border-left:3px solid var(--fx-alert)}.vd-insuffisant{border-left:3px solid var(--fx-text-muted)}.vd-eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-text-muted)}.vd-head{display:flex;align-items:center;gap:var(--fx-space-2);margin-top:var(--fx-space-2)}.vd-dot{width:8px;height:8px;border-radius:50%;flex:none}.vd-bon .vd-dot,.vd-excellent .vd-dot{background:var(--fx-gain)}.vd-neutre .vd-dot{background:var(--fx-brand)}.vd-attendre .vd-dot{background:var(--fx-alert)}.vd-insuffisant .vd-dot{background:var(--fx-text-muted)}.vd-title{font-size:var(--fx-text-lg);font-weight:700}.vd-reasons{margin:var(--fx-space-3) 0 0;padding-left:var(--fx-space-5);font-size:var(--fx-text-sm);color:var(--fx-text-secondary);line-height:1.6}.vd-reasons li{margin-bottom:var(--fx-space-1)}.vd-meta{margin-top:var(--fx-space-3);font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-active-filters{display:flex;flex-wrap:wrap;gap:var(--fx-space-2);margin-bottom:var(--fx-space-4)}.fx-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--fx-radius-caption);background:var(--fx-brand-wash);border:1px solid var(--fx-brand-subtle);font-size:var(--fx-text-xs);font-weight:600;color:var(--fx-brand-strong);transition:background var(--fx-duration) var(--fx-ease-standard),border-color var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration-fast) var(--fx-ease-out)}.fx-filter-pill:hover{background:var(--fx-brand-subtle);border-color:var(--fx-brand);transform:scale(.97)}.fx-filter-pill span[aria-hidden]{font-size:14px;line-height:1;opacity:.6}.fx-inline-field input,.fx-inline-field select{transition:border-color var(--fx-duration) var(--fx-ease-standard),box-shadow var(--fx-duration) var(--fx-ease-standard)}.fx-inline-field input:focus,.fx-inline-field select:focus{border-color:var(--fx-brand);box-shadow:0 0 0 3px var(--fx-brand-wash);outline:none}.fx-page,.fx-page-step{transition:border-color var(--fx-duration) var(--fx-ease-standard),color var(--fx-duration) var(--fx-ease-standard),background var(--fx-duration) var(--fx-ease-standard),transform var(--fx-duration-fast) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-standard)}.fx-page-step:hover,.fx-page:hover{border-color:var(--fx-text);color:var(--fx-text);transform:translateY(-1px);box-shadow:var(--fx-elevation-1)}.fx-page-step:active,.fx-page:active{transform:scale(.95)}.ed-footer{border-top:1px solid var(--fx-border);background:var(--fx-bg-sunken);padding:var(--fx-space-9) 0 var(--fx-space-7)}.ed-newsblock{display:grid;grid-template-columns:1fr auto;gap:var(--fx-space-6);align-items:center;padding-bottom:var(--fx-space-7);border-bottom:1px solid var(--fx-border);margin-bottom:var(--fx-space-7)}@media (max-width:760px){.ed-newsblock{grid-template-columns:1fr}}.ed-foot-links a{transition:color var(--fx-duration) var(--fx-ease-standard)}.ed-foot-links a:hover{color:var(--fx-text)}.fx-scroll-top{position:fixed;bottom:var(--fx-space-5);right:var(--fx-space-5);z-index:30;width:44px;height:44px;border-radius:50%;background:var(--fx-surface);border:1px solid var(--fx-border);box-shadow:var(--fx-elevation-2);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity var(--fx-duration-slow) var(--fx-ease-out),transform var(--fx-duration-slow) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-standard);pointer-events:none}.fx-scroll-top.visible{opacity:1;transform:none;pointer-events:auto}.fx-scroll-top:hover{box-shadow:var(--fx-elevation-3);border-color:var(--fx-brand)}.fx-scroll-top:active{transform:scale(.9)}.ed-prose a,.fx-body a{text-decoration:underline;text-decoration-color:var(--fx-brand-subtle);text-underline-offset:3px;transition:text-decoration-color var(--fx-duration) var(--fx-ease-standard)}.ed-prose a:hover,.fx-body a:hover{text-decoration-color:var(--fx-brand)}::selection{background:var(--fx-brand-wash);color:var(--fx-ink-900)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--fx-ink-300);border-radius:var(--fx-radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--fx-ink-500);background-clip:content-box}.fx-pulse{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-2);margin-top:var(--fx-space-4);font-size:var(--fx-text-sm);color:var(--fx-text-muted);font-variant-numeric:tabular-nums}.fx-pulse b{color:var(--fx-text-secondary);font-weight:600}.fx-pulse-drop b{color:var(--fx-gain-strong)}.fx-pulse span[aria-hidden]{color:var(--fx-ink-300)}.fx-pulse-dot{width:8px;height:8px;flex:none;border-radius:var(--fx-radius-full);background:var(--fx-ink-300)}.fx-pulse-dot.on{background:var(--fx-gain);animation:fx-beat 2.4s ease-in-out infinite}@keyframes fx-beat{0%,to{box-shadow:0 0 0 0 rgba(10,125,116,.5)}50%{box-shadow:0 0 0 5px rgba(10,125,116,0)}}.fx-rails{display:flex;flex-direction:column;gap:clamp(36px,5vw,60px);margin-top:var(--fx-space-7)}.fx-rail-head{margin-bottom:var(--fx-space-4)}.fx-rail-title{font-size:var(--fx-text-xl)}.fx-rail-head .fx-fine{margin-top:4px}.fx-rail-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,220px);gap:var(--fx-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:6px 6px 16px;margin:-6px -6px -16px;scrollbar-width:thin;scrollbar-color:var(--fx-border-strong) transparent}.fx-rail-scroll::-webkit-scrollbar{height:6px}.fx-rail-scroll::-webkit-scrollbar-thumb{background:var(--fx-border-strong);border-radius:var(--fx-radius-full)}.fx-rail-item{scroll-snap-align:start}.fx-stagger .fx-rail-item,.fx-stagger>.fx-product{opacity:0;transform:translateY(10px)}.fx-stagger.shown .fx-rail-item,.fx-stagger.shown>.fx-product{opacity:1;transform:none;transition:opacity .42s var(--fx-ease-out),transform .42s var(--fx-ease-out);transition-delay:calc(min(var(--i, 0), 8) * 45ms)}@media (prefers-reduced-motion:reduce){.fx-stagger .fx-rail-item,.fx-stagger>.fx-product{opacity:1;transform:none;transition:none}.fx-pulse-dot.on{animation:none}}.fx-shows{display:flex;flex-direction:column;gap:clamp(56px,8vw,112px)}.fx-show{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.fx-show.flipped .fx-show-copy{order:2}@media (max-width:860px){.fx-show{grid-template-columns:minmax(0,1fr)}.fx-show.flipped .fx-show-copy{order:0}}.fx-show-title{margin-top:var(--fx-space-4);font-size:var(--fx-text-2xl)}.fx-show-body{margin-top:var(--fx-space-4);max-width:44ch}.fx-show-stage{position:relative}.fx-show-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--fx-radius-lg)}.fx-show-card{position:absolute;left:clamp(-18px,-2vw,-8px);bottom:clamp(-16px,-2vw,-8px);display:flex;align-items:center;gap:var(--fx-space-3);max-width:min(88%,340px);padding:var(--fx-space-3);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-radius-md);box-shadow:var(--fx-elevation-3)}.fx-show-thumb{width:56px;height:56px;flex:none;object-fit:contain;background:var(--fx-bg-sunken);border-radius:var(--fx-radius-sm)}.fx-show-info{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-show-brand{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-text-muted)}.fx-show-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fx-text-sm);font-weight:600;line-height:1.3;color:var(--fx-text)}.fx-show-price{display:flex;align-items:baseline;gap:6px;margin-top:2px}.fx-show-price b{font-size:var(--fx-text-base);font-weight:700;font-variant-numeric:tabular-nums}.fx-show-price s{font-size:var(--fx-text-xs);color:var(--fx-text-muted)}.fx-show-tag{position:absolute;top:-10px;right:var(--fx-space-3)}.fx-show .fx-show-card,.fx-show .fx-show-photo{opacity:0;transform:translateY(16px)}.fx-show.shown .fx-show-photo{opacity:1;transform:none;transition:opacity .52s var(--fx-ease-out),transform .52s var(--fx-ease-out)}.fx-show.shown .fx-show-card{opacity:1;transform:none;transition:opacity .46s var(--fx-ease-out) .16s,transform .46s var(--fx-ease-out) .16s}@media (prefers-reduced-motion:reduce){.fx-show .fx-show-card,.fx-show .fx-show-photo{opacity:1;transform:none;transition:none}}.fx-home-pulse{margin-top:calc(-1 * var(--fx-space-5))}.fx-home-pulse .fx-pulse{margin-top:0}.fx-method{padding:var(--fx-section-y-lg) 0}.fx-method-header{text-align:center;max-width:700px;margin:0 auto var(--fx-space-9)}.fx-method-title{font-size:var(--fx-text-4xl);font-weight:400;color:var(--fx-ink-700)}.fx-method-title em{font-style:italic;color:var(--fx-ink-900)}.fx-method-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--fx-space-9)}.fx-method-step{display:grid;grid-template-columns:240px 1fr;gap:var(--fx-space-7);align-items:center}.fx-method-step:nth-child(2n){direction:rtl}.fx-method-step:nth-child(2n)>*{direction:ltr}.fx-method-step-img{width:240px;height:240px;object-fit:contain}.fx-method-step-content{display:flex;flex-direction:column;gap:var(--fx-space-3)}.fx-method-step-n{font-size:var(--fx-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fx-brand)}.fx-method-step-title{font-size:var(--fx-text-2xl);font-weight:400;color:var(--fx-ink-700)}.fx-method-step-body{font-size:var(--fx-text-base);color:var(--fx-text-secondary);line-height:var(--fx-leading-normal);max-width:480px}@media (max-width:768px){.fx-method-step{grid-template-columns:1fr;text-align:center}.fx-method-step:nth-child(2n){direction:ltr}.fx-method-step-img{width:180px;height:180px;margin:0 auto}.fx-method-step-body{max-width:none}}.fx-closing{position:relative;padding:var(--fx-space-12) 0;overflow:hidden;text-align:center}.fx-closing-content{position:relative;z-index:1}.fx-closing-title{font-size:var(--fx-text-4xl);font-weight:400;color:var(--fx-text-strong)}.fx-closing-title em{font-style:italic}.fx-closing-lede{margin-top:var(--fx-space-5);font-size:var(--fx-text-lg);color:rgba(255,255,255,.7);font-family:var(--sans)}.fx-closing-actions{display:flex;gap:var(--fx-space-4);justify-content:center;margin-top:var(--fx-space-7)}.fx-btn-light{display:inline-flex;align-items:center;justify-content:center;height:var(--fx-btn-height);padding:0 var(--fx-btn-padding-x);border-radius:var(--fx-btn-radius);font-weight:600;font-size:var(--fx-text-base);background:var(--fx-surface-raised);color:var(--fx-ink-900);transition:transform var(--fx-duration) var(--fx-ease-out),box-shadow var(--fx-duration) var(--fx-ease-out)}.fx-btn-light:hover{transform:translateY(-2px);box-shadow:var(--fx-elevation-2)}.fx-btn-ghost-light{display:inline-flex;align-items:center;justify-content:center;height:var(--fx-btn-height);padding:0 var(--fx-btn-padding-x);border-radius:var(--fx-btn-radius);font-weight:600;font-size:var(--fx-text-base);background:transparent;color:var(--fx-text-strong);border:1px solid rgba(255,255,255,.3);transition:border-color var(--fx-duration) var(--fx-ease-out),background var(--fx-duration) var(--fx-ease-out)}.fx-btn-ghost-light:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.05)}.fx-video-section{width:100%;padding:0;margin:var(--fx-space-9) 0}.fx-video-hero{width:100%;max-width:var(--fx-container);margin:0 auto;display:block;border-radius:var(--fx-radius-xl);box-shadow:var(--fx-elevation-3)}.fx-orb-viewer{width:100%;height:400px;max-width:500px;margin:0 auto}.fx-hero-float-section{width:100%;max-width:400px}@media (max-width:768px){.fx-orb-viewer{height:280px}}.fx-method-step-video{width:240px;height:240px;object-fit:cover;border-radius:var(--fx-radius-lg)}@media (max-width:768px){.fx-method-step-video{width:180px;height:180px;margin:0 auto}}.fx-closing-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.fx-closing-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1}.sa{position:relative;overflow:hidden}.sa-bg-visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transform:scale(1.03)}.sa-bg-video{display:block}@media (max-width:900px),(prefers-reduced-motion:reduce){.sa-bg-video{display:none}}.sa-bg-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,250,240,.74),rgba(255,250,240,.34));z-index:1}.sa-content{position:relative;z-index:2}.sa-title-light{color:#3d3125!important;text-shadow:none}.sa-eyebrow-light{color:rgba(72,59,45,.78)!important}.fx-catalogue-title{color:var(--fx-brand)}.fx-catalogue-grid{gap:var(--fx-space-5)!important}.fx-product{border:1px solid rgba(200,149,68,.08);transition:border-color .4s ease,box-shadow .4s ease}.fx-product:hover{border-color:rgba(200,149,68,.3);box-shadow:0 8px 32px rgba(200,149,68,.12),0 2px 8px rgba(0,0,0,.06)}.fx-badge.gain{background:var(--fx-brand);color:var(--fx-ink-1000);font-weight:600}.fx-badge.brand{background:var(--fx-ink-1000);color:var(--fx-brand-strong)}.fx-pagination{margin-top:var(--fx-space-7)}.fx-page[aria-current=page]{background:var(--fx-brand);color:var(--fx-ink-1000);font-weight:600}.fx-product-cta{background:var(--fx-brand)!important;color:var(--fx-ink-1000)!important;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.fx-product-cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(200,149,68,.3)}.fx-nav-shell a:hover,.fx-nav-shell a[aria-current]{color:var(--fx-brand)}.fx-crumb span[aria-hidden]{color:rgba(200,149,68,.4)}.fa-step.active{color:var(--fx-brand)!important}.fa-step.active .tk{border-color:var(--fx-brand)!important}.fa-step.active .tk:after{border-top-color:var(--fx-brand)!important}.fa-step.done .tk{background:var(--fx-brand)!important;border-color:transparent!important}.fa-card.win{border-color:rgba(200,149,68,.4)!important;box-shadow:0 0 0 1px rgba(200,149,68,.15),0 8px 32px rgba(200,149,68,.08)!important}.fa-flag{background:var(--fx-brand)!important;color:var(--fx-ink-1000)!important}.fa-score .ring{border-color:var(--fx-brand)!important}.fa-cta{background:var(--fx-brand)!important;color:var(--fx-ink-1000)!important;font-weight:600!important}.fa-cta:hover{box-shadow:0 4px 16px rgba(200,149,68,.3)!important;transform:translateY(-1px)}.sa-chip:hover{border-color:var(--fx-brand)!important;color:var(--fx-brand)!important}.sa-box:focus-within{border-color:var(--fx-brand)!important;box-shadow:0 0 0 5px rgba(200,149,68,.15)!important}.sa-box:focus-within svg{color:var(--fx-brand)!important}.sa .ed-btn.wave{background:var(--fx-brand)!important;color:var(--fx-ink-1000)!important;border:none!important;font-weight:600!important}.sa .ed-btn.wave:hover{box-shadow:0 4px 16px rgba(200,149,68,.3)!important}.fa-card:hover{border-color:rgba(200,149,68,.25)!important;box-shadow:0 8px 32px rgba(200,149,68,.1),0 2px 8px rgba(0,0,0,.04)!important}.fa-specs .hist.baisse{color:var(--fx-brand)!important}.sa-disc{opacity:.6;font-size:12px!important}.mm-panel{background:var(--fx-ink-1000)!important;border:1px solid rgba(200,149,68,.2)!important;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 40px rgba(200,149,68,.05)!important}.mm-dep{color:var(--fx-brand-strong)!important;letter-spacing:.1em!important}.mm-dep em{color:rgba(255,255,255,.4)!important}.mm-col a{color:rgba(255,255,255,.65)!important}.mm-col a:hover{color:var(--fx-brand-strong)!important;background:rgba(200,149,68,.08)!important}.mm-col a span{color:rgba(255,255,255,.3)!important}.mm-all{color:var(--fx-brand)!important;border-top-color:rgba(200,149,68,.2)!important}.mm-all:hover{color:var(--fx-brand-strong)!important}.mm-sub a{color:rgba(255,255,255,.45)!important}.mm-sub a:hover{color:var(--fx-brand-strong)!important}.ed-header:not(.stuck){background:transparent!important;border-bottom-color:transparent!important}.ed-header:not(.stuck) .ed-brand-word,.ed-header:not(.stuck) .ed-nav a,.ed-header:not(.stuck) .ed-nav button{color:rgba(255,255,255,.85)!important}.ed-header:not(.stuck) .ed-nav a:hover,.ed-header:not(.stuck) .ed-nav button:hover{color:var(--fx-brand-strong)!important}.ed-nav .ed-btn.dark{background:var(--fx-brand)!important;color:var(--fx-ink-1000)!important;border:none!important}.ed-nav .ed-btn.dark:hover{box-shadow:0 4px 20px rgba(200,149,68,.4)!important}@media (min-width:901px){.fx-catalogue-layout{gap:48px!important}.fx-nav-shell{background:rgba(10,10,15,.03);border-radius:16px;padding:24px 20px;border:1px solid rgba(200,149,68,.08)}.fx-catalogue-grid{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1200px){.fx-catalogue-grid{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:901px){.sa:not(.searched){min-height:100vh;display:flex;align-items:center;justify-content:center}.sa:not(.searched) .ed-wrap{max-width:700px}.sa:not(.searched) h1{font-size:clamp(42px,5.5vw,68px)!important}.fa-cards{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}}.ed-header{position:fixed!important;top:0;left:0;right:0;z-index:100;background:transparent!important;border-bottom:none!important;transition:background .3s ease,backdrop-filter .3s ease}.ed-header.stuck{background:rgba(10,10,15,.85)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-bottom:1px solid rgba(200,149,68,.1)!important}.fx-hero{padding-top:0!important}@media (max-width:900px){.ed-header{padding:12px 16px!important}.ed-brand-word{display:inline!important;font-size:16px!important}.fx-hero-title{font-size:clamp(28px,8vw,42px)!important;padding:0 16px}.fx-hero-content{padding:100px 20px 60px!important}.fx-hero-search-wrap{max-width:100%!important;padding:0 8px}.fx-hero-suggestions{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;justify-content:flex-start!important}.fx-hero-suggestions .fx-chip{white-space:nowrap;flex-shrink:0}.fx-section{padding:48px 0!important}.fx-catalogue.page-top{padding-top:calc(116px + env(safe-area-inset-top))!important}.fx-nav-shell{position:relative;z-index:1}.fx-nav-toggle{width:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.fx-method-steps{flex-direction:column!important}.fx-closing-content{padding:60px 20px!important}}@media (min-width:768px) and (max-width:1024px){.fx-hero-title{font-size:clamp(36px,6vw,52px)!important}.fx-hero-content{padding:120px 40px 80px!important}.fx-catalogue-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:375px){.fx-hero-title{font-size:26px!important}.fx-hero-content{padding:90px 16px 40px!important}.sa-chips{gap:6px!important}.sa-chip{min-height:44px;font-size:12px!important;padding:0 12px!important}}.fx-closing-bg-video,.fx-hero-bg-video,.sa-bg-visual{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}@supports (padding-top:env(safe-area-inset-top)){.ed-header{padding-top:env(safe-area-inset-top)!important}}body,html{overflow-x:clip;max-width:100vw}.fx-home-pulse{background:var(--fx-ink-1000);padding:20px 24px}.fx-home-pulse,.fx-home-pulse *{color:rgba(255,255,255,.7)}.fx-home-pulse b,.fx-home-pulse strong{color:var(--fx-brand-strong)}@media (max-width:768px){.fx-hero-suggestions{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0 8px 8px;gap:8px;scrollbar-width:none;-ms-overflow-style:none}.fx-hero-suggestions::-webkit-scrollbar{display:none}.fx-hero-suggestions .fx-chip{white-space:nowrap;flex-shrink:0;font-size:13px}.fx-hero{min-height:100svh}}.fx-stack{position:relative;height:300vh;background:var(--fx-bg)}.fx-stack-sticky{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:var(--fx-space-8);max-width:var(--fx-container);margin-inline:auto;padding-inline:var(--fx-gutter)}.fx-stack-canvas{position:relative;height:72vh;background:radial-gradient(58% 52% at 42% 44%,rgba(200,149,68,.13),transparent 72%)}.fx-stack-legend{max-width:40ch}.fx-stack-list{list-style:none;margin:var(--fx-space-6) 0 0;padding:0;border-top:1px solid var(--fx-border)}.fx-stack-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-4) 0;border-bottom:1px solid var(--fx-border);color:var(--fx-text-muted);transition:color var(--fx-duration) var(--fx-ease-standard)}.fx-stack-item[aria-current=true]{color:var(--fx-text-strong)}.fx-stack-item[aria-current=true] .fx-stack-amount{color:var(--fx-brand)}.fx-stack-label{font-size:var(--fx-text-md)}.fx-stack-amount{font-variant-numeric:tabular-nums;font-size:var(--fx-text-md);color:var(--fx-text-secondary);transition:color var(--fx-duration) var(--fx-ease-standard)}@media (max-width:900px),(prefers-reduced-motion:reduce){.fx-stack{height:auto}.fx-stack-sticky{position:static;height:auto;grid-template-columns:1fr;padding-block:var(--fx-section-y)}.fx-stack-canvas{display:none}.fx-stack-legend{max-width:none}.fx-stack-item{color:var(--fx-text-secondary)}}.fx-chapter{min-height:100vh;display:grid;align-content:center;padding-block:var(--fx-section-y);background:var(--fx-bg);color:var(--fx-text);border-top:1px solid var(--fx-border)}.fx-chapter-title{font-family:var(--serif);font-weight:200;font-size:clamp(40px,7.5vw,104px);line-height:.98;letter-spacing:var(--fx-tracking-display);text-wrap:balance;margin:0;color:var(--fx-text-strong)}.fx-chapter-lede{margin-top:var(--fx-space-5);max-width:48ch;font-size:var(--fx-text-lg);line-height:1.5;color:var(--fx-text-secondary)}.fx-chapter-figure{font-family:var(--serif);font-weight:200;font-size:clamp(64px,14vw,190px);line-height:.86;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--fx-brand)}.fx-chapter-figure-label{margin-top:var(--fx-space-4);max-width:34ch;color:var(--fx-text-secondary)}@media (prefers-reduced-motion:no-preference){.fx-chapter{scroll-margin-top:0}}.fx-scene{position:fixed;inset:0;z-index:0;pointer-events:none}.fx-chapter.sur-scene{position:relative;z-index:1;background:transparent;border-top:0}.fx-chapter.sur-scene .fx-container>*{text-shadow:0 2px 24px rgba(8,7,6,.85)}.fx-seq{position:relative;background:var(--fx-bg)}.fx-seq-collee{position:sticky;top:0;height:100vh;overflow:hidden}.fx-seq-toile{position:absolute;inset:0;display:block;width:100%;height:100%}.fx-seq-texte{position:absolute;inset:0;display:grid;align-content:center;opacity:0;transition:opacity var(--fx-duration-slow) var(--fx-ease-standard);pointer-events:none}.fx-seq-texte[data-on]{opacity:1}.fx-seq-texte .fx-chapter-title{max-width:17ch;text-shadow:0 2px 44px rgba(8,7,6,.95),0 1px 4px rgba(8,7,6,.85)}.fx-seq-repli{position:relative;background:var(--fx-bg)}.fx-seq-repli img{width:100%;height:46vh;object-fit:cover;display:block;opacity:.55}.fx-seq-repli .fx-container{display:flex;flex-direction:column;gap:var(--fx-space-7);padding-block:var(--fx-section-y)}@media (max-width:720px){.fx-seq{height:300vh!important}.fx-seq-texte .fx-chapter-title{max-width:13ch}}@media (pointer:coarse){.ed-brand,.ed-foot-links a,.ed-foot-nav a,.ed-lang-trigger,.ed-nav-mid a,.fx-crumb a,.fx-nav-all,.fx-nav-link,.fx-nav-sub a{position:relative}.ed-brand:after,.ed-foot-links a:after,.ed-foot-nav a:after,.ed-lang-trigger:after,.ed-nav-mid a:after,.fx-crumb a:after,.fx-nav-all:after,.fx-nav-link:after,.fx-nav-sub a:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);z-index:0}.ed-news input,.fx-field,.fx-field input,.sa-box input,input[type=email],input[type=search],input[type=text],select{min-height:44px}}.fx-catalogue{--_surface:var(--fx-ink-900,#16130f);--_surface-raised:var(--fx-ink-850,#1e1a16);--_border:var(--fx-ink-700,#38312a);--_border-lit:var(--fx-ink-600,#4d453b);--_text:var(--fx-ink-100,#e4ded4);--_text-muted:var(--fx-ink-400,#8d8375);--_accent:var(--fx-gold-500,#c89544)}.fx-catalogue .fx-catalogue-title{font-weight:200;letter-spacing:-.035em;color:var(--_text)}.fx-catalogue .fx-nav-tree{border-left:1px solid var(--_border-lit)}.fx-catalogue .fx-nav-all[aria-current],.fx-catalogue .fx-nav-link[aria-current]{background:var(--_surface-raised);border-top:1px solid var(--_accent);color:var(--_text)}.fx-catalogue .fx-product-grid .fx-card{background:var(--_surface);border:1px solid var(--_border);border-top-color:var(--_border-lit);border-radius:6px;transition:border-color .2s ease,transform .2s ease}.fx-catalogue .fx-product-grid .fx-card:hover{border-color:var(--_accent);transform:translateY(-2px)}.fx-catalogue .fx-card-price{color:var(--_text);font-weight:600;font-variant-numeric:tabular-nums}.fx-catalogue .fx-card-old-price{color:var(--fx-alert-300,#e59480);text-decoration:line-through}.fx-catalogue .fx-card-badge{background:var(--fx-leaf-900,#1b2416);color:var(--fx-leaf-400,#8fb072);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.04em}.fx-catalogue .fx-pager-link{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-variant-numeric:tabular-nums;color:var(--_text-muted);transition:color .15s ease,background .15s ease}.fx-catalogue .fx-pager-link:hover{color:var(--_text);background:var(--_surface-raised)}.fx-catalogue .fx-pager-link[aria-current=page]{background:var(--_accent);color:var(--fx-ink-1000,#080706);font-weight:700}.fx-catalogue .fx-filter-pill{background:var(--fx-gold-900,#3a2a0e);color:var(--fx-gold-300,#e8c489);border:1px solid var(--fx-gold-700,#7a5c1c)}.fx-catalogue .fx-field:focus-within{border-color:var(--_accent);box-shadow:0 0 0 2px rgba(200,149,68,.15)}.fx-catalogue select{background:var(--_surface);border:1px solid var(--_border);color:var(--_text);border-radius:4px;padding:8px 12px;font-size:13px}.fx-catalogue select:focus{border-color:var(--_accent);outline:none}.fx-relief{padding:var(--fx-space-9,80px) 0;background:var(--fx-ink-1000,#080706)}.fx-relief-title{font-size:clamp(24px,5vw,48px);font-weight:200;letter-spacing:-.035em;color:var(--fx-ink-100,#e4ded4)}.fx-relief-title em{font-style:normal;color:var(--fx-gold-500,#c89544)}.fx-relief-lede{margin-top:var(--fx-space-3,12px);color:var(--fx-ink-400,#8d8375);font-size:15px}.fx-relief-landscape{display:flex;align-items:flex-end;gap:2px;height:280px;margin-top:var(--fx-space-7,48px);padding:0 var(--fx-space-5,24px);overflow-x:auto;scrollbar-width:none}.fx-relief-landscape::-webkit-scrollbar{display:none}.fx-relief-col{position:relative;flex:1 0 4px;min-width:4px;max-width:12px;height:var(--h,50%);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .15s ease}.fx-relief-col:hover{transform:scaleY(1.05);z-index:2}.fx-relief-bar{flex:1;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--fx-gold-500,#c89544) calc(var(--intensity, .5) * 100%),var(--fx-ink-700,#38312a));border-top:1px solid color-mix(in srgb,var(--fx-gold-400,#d9ab5f) calc(var(--intensity, .5) * 100%),var(--fx-ink-600,#4d453b));transition:background .2s ease}.fx-relief-col:hover .fx-relief-bar{background:var(--fx-gold-500,#c89544)}.fx-relief-drop{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-size:10px;font-weight:700;color:var(--fx-gold-300,#e8c489);white-space:nowrap;opacity:0;transition:opacity .15s ease;pointer-events:none}.fx-relief-col:hover .fx-relief-drop{opacity:1}.fx-relief-col[data-confidence=low]{opacity:.4}.fx-relief-col[data-confidence=low] .fx-relief-bar{background:var(--fx-ink-800,#272219);border-top-color:var(--fx-ink-700,#38312a)}.fx-immersive{position:relative;background:#000}.fx-immersive-sticky{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.fx-immersive-canvas{position:absolute;inset:0;width:100%;height:100%}.fx-immersive-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.fx-immersive-search{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);z-index:10;width:90%;max-width:560px}.fx-immersive-chapitre{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;text-align:center;max-width:700px;padding:0 24px;transition:opacity .1s linear}.fx-immersive-titre{font-size:clamp(28px,6vw,64px);font-weight:300;color:#fff;line-height:1.1;letter-spacing:-.03em;text-shadow:0 2px 20px rgba(0,0,0,.5)}.fx-immersive-sous{margin-top:16px;font-size:clamp(14px,2.5vw,20px);color:rgba(255,255,255,.75);line-height:1.5;text-shadow:0 1px 10px rgba(0,0,0,.5)}.fx-immersive-cta{display:inline-block;margin-top:32px;padding:16px 40px;background:#fff;color:#000;font-size:16px;font-weight:600;border-radius:100px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.fx-immersive-cta:hover{transform:scale(1.05);box-shadow:0 8px 30px rgba(255,255,255,.2)}.fx-immersive-scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,.6);font-size:13px;transition:opacity .3s ease;animation:fx-bounce 2s infinite}.fx-immersive-repli{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000}.fx-immersive-repli-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.fx-immersive-repli-content{position:relative;z-index:2;text-align:center;color:#fff;padding:24px;max-width:600px}.fx-immersive-repli-content h1{font-size:clamp(28px,6vw,56px);font-weight:300;margin-bottom:16px}.fx-immersive-repli-content p{color:rgba(255,255,255,.7);margin-bottom:32px}@media (max-width:768px){.fx-immersive-search{bottom:40px;width:92%}.fx-immersive-titre{font-size:clamp(24px,7vw,40px)}.fx-immersive-chapitre{top:40%}}.fx-imm-wrap{position:relative}.fx-imm-sticky{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background:#000}.fx-imm-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx-imm-overlay{background:rgba(0,0,0,.3)}.fx-imm-chapter,.fx-imm-overlay{position:absolute;inset:0;pointer-events:none}.fx-imm-chapter{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;z-index:5;transition:opacity .1s linear}.fx-imm-titre{font-size:clamp(32px,6vw,72px);font-weight:200;color:#fff;line-height:1.08;letter-spacing:-.03em;text-shadow:0 4px 60px rgba(0,0,0,.9),0 2px 10px rgba(0,0,0,.8);white-space:pre-line;max-width:700px}.fx-imm-sous{margin-top:16px;font-size:clamp(14px,2.5vw,20px);color:rgba(255,255,255,.7);text-shadow:0 2px 20px rgba(0,0,0,.8)}.fx-imm-cta{display:inline-block;margin-top:32px;padding:16px 40px;background:var(--fx-gold-500,#c89544);color:#000;font-size:16px;font-weight:600;border-radius:100px;text-decoration:none;pointer-events:all;transition:transform .2s ease,box-shadow .2s ease}.fx-imm-cta:hover{transform:scale(1.05);box-shadow:0 8px 30px rgba(200,149,68,.3)}.fx-imm-search{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:10;width:90%;max-width:560px}.fx-imm-scroll-hint{bottom:100px;left:50%;transform:translateX(-50%);flex-direction:column;gap:8px;font-size:13px;animation:fx-bounce 2s infinite}.fx-imm-loading,.fx-imm-scroll-hint{position:absolute;z-index:6;display:flex;align-items:center;color:rgba(255,255,255,.5)}.fx-imm-loading{inset:0;justify-content:center;font-size:14px}@keyframes fx-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media (max-width:768px){.fx-imm-titre{font-size:clamp(24px,8vw,44px)}.fx-imm-search{bottom:20px;width:94%}.fx-imm-scroll-hint{bottom:80px}}.fx-catalogue-title{background:linear-gradient(135deg,var(--fx-gold-500,#c89544) 0,#e8c97a 50%,var(--fx-gold-500,#c89544) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fx-gradient-shift 4s ease infinite}@keyframes fx-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.fx-catalogue-grid .fx-product:first-child{animation-delay:0s}.fx-catalogue-grid .fx-product:nth-child(2){animation-delay:60ms}.fx-catalogue-grid .fx-product:nth-child(3){animation-delay:.12s}.fx-catalogue-grid .fx-product:nth-child(4){animation-delay:.18s}.fx-catalogue-grid .fx-product:nth-child(5){animation-delay:.24s}.fx-catalogue-grid .fx-product:nth-child(6){animation-delay:.3s}.fx-catalogue-grid .fx-product:nth-child(7){animation-delay:.36s}.fx-catalogue-grid .fx-product:nth-child(8){animation-delay:.42s}.fx-product{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.fx-product:hover{border-color:var(--fx-gold-500,#c89544)!important;box-shadow:0 8px 30px rgba(200,149,68,.15),0 2px 8px rgba(0,0,0,.3)!important}.fx-product:hover .fx-product-media img{transform:scale(1.08)!important}.fx-badge.brand{background:var(--fx-gold-500,#c89544)!important;color:#000!important}.fx-product-cta{background:transparent!important;border:1px solid var(--fx-gold-500,#c89544)!important;color:var(--fx-gold-500,#c89544)!important}.fx-page[aria-current=page],.fx-product-cta:hover{background:var(--fx-gold-500,#c89544)!important;color:#000!important}.fx-page:hover,.fx-page[aria-current=page]{border-color:var(--fx-gold-500,#c89544)!important}.fx-crumb a:hover,.fx-nav-shell [aria-current],.fx-nav-shell a:hover,.fx-page:hover{color:var(--fx-gold-500,#c89544)!important}.fx-catalogue-search input:focus{border-color:var(--fx-gold-500,#c89544)!important;box-shadow:0 0 0 3px rgba(200,149,68,.2)!important}.sa-idle{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.sa-idle h1{background:linear-gradient(135deg,var(--fx-gold-500,#c89544) 0,#e8c97a 50%,var(--fx-gold-500,#c89544) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fx-gradient-shift 4s ease infinite}.sa-step-check,.sa-step-icon svg{color:var(--fx-gold-500,#c89544)!important}.sa-step.done .sa-step-icon{background:rgba(200,149,68,.15)!important}.sa-input:focus-within{border-color:var(--fx-gold-500,#c89544)!important;box-shadow:0 0 0 4px rgba(200,149,68,.15),0 4px 20px rgba(200,149,68,.1)!important}.sa-btn-primary,.sa-submit{background:var(--fx-gold-500,#c89544)!important;color:#000!important;border:none!important;transition:transform .2s ease,box-shadow .2s ease}.sa-btn-primary:hover,.sa-submit:hover{transform:scale(1.03);box-shadow:0 4px 20px rgba(200,149,68,.3)!important}.fa-card.winner,.fa-card:first-child{border-color:var(--fx-gold-500,#c89544)!important;box-shadow:0 0 20px rgba(200,149,68,.15)!important}.fa-score{background:var(--fx-gold-500,#c89544)!important;color:#000!important}.sa-chip:hover{border-color:var(--fx-gold-500,#c89544)!important;color:var(--fx-gold-500,#c89544)!important}.sa-thinking .sa-step-icon{animation:fx-pulse-amber 1.5s ease-in-out infinite}@keyframes fx-pulse-amber{0%,to{box-shadow:0 0 0 0 rgba(200,149,68,.4)}50%{box-shadow:0 0 0 8px rgba(200,149,68,0)}}.fx-product-hero-img{transition:transform .6s cubic-bezier(.16,1,.3,1);border-radius:12px}.fx-product-hero-img:hover{transform:scale(1.05)}.fx-verdict-best{border:2px solid var(--fx-gold-500,#c89544)!important;box-shadow:0 0 30px rgba(200,149,68,.1)}.fx-offer-row:hover{background:rgba(200,149,68,.05)!important;border-color:var(--fx-gold-500,#c89544)!important}.fx-offer-row .fx-offer-cta{background:transparent;border:1px solid var(--fx-gold-500,#c89544);color:var(--fx-gold-500,#c89544);transition:all .2s ease}.fx-offer-row .fx-offer-cta:hover{background:var(--fx-gold-500,#c89544);color:#000}.fx-price-chart path{stroke:var(--fx-gold-500,#c89544)!important}.content-hero h1,.fx-display{background:linear-gradient(135deg,var(--fx-gold-500,#c89544) 0,#e8c97a 50%,var(--fx-gold-500,#c89544) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fx-gradient-shift 4s ease infinite}.ed-section:hover{border-color:var(--fx-gold-500,#c89544)}.ed-btn.dark,.ed-btn.wave{background:var(--fx-gold-500,#c89544)!important;color:#000!important;border-color:var(--fx-gold-500,#c89544)!important;transition:transform .2s ease,box-shadow .2s ease}.ed-btn.dark:hover,.ed-btn.wave:hover{transform:scale(1.03);box-shadow:0 4px 20px rgba(200,149,68,.3)!important}.ed-faq summary:hover,.ed-faq[open] summary,.ed-footer a:hover{color:var(--fx-gold-500,#c89544)!important}::selection{background:rgba(200,149,68,.3);color:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fx-gold-500,#c89544);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e8c97a}.fx-imm-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:1;transition:opacity .18s ease-out}.fx-imm-poster.is-hidden{opacity:0}.fx-imm-canvas{z-index:1;opacity:0;transition:opacity .18s ease-out}.fx-imm-canvas.is-visible{opacity:1}.fx-imm-overlay{z-index:2}.fx-imm-eyebrow{margin:0 0 16px;padding:7px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(11,10,8,.34);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgba(255,255,255,.84);font-size:clamp(10px,1.15vw,12px);font-weight:600;letter-spacing:.08em;line-height:1.2}@media (max-width:480px){.fx-imm-eyebrow{margin-bottom:12px;padding:6px 10px;font-size:9px}}.fx-product-media.is-loading:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,rgba(200,149,68,.16),transparent 28%),linear-gradient(110deg,rgba(255,255,255,.025) 20%,rgba(255,255,255,.08) 38%,rgba(255,255,255,.025) 56%);background-size:auto,220% 100%;animation:fx-product-shimmer 1.7s ease-in-out infinite}.fx-product-media.is-loading img{opacity:0}.fx-product-media img{position:relative;z-index:1;opacity:1;transition:opacity .22s ease,transform var(--fx-duration-slow) var(--fx-ease-out)}@keyframes fx-product-shimmer{0%{background-position:50%,160% 0}to{background-position:50%,-60% 0}}@media (prefers-reduced-motion:reduce){.fx-product-media.is-loading:before{animation:none}}.fx-skip-link{position:fixed;z-index:1000;top:14px;left:50%;transform:translate(-50%,-180%);padding:11px 16px;border:1px solid rgba(200,149,68,.65);border-radius:999px;background:var(--fx-ink-950);color:var(--fx-text-strong);box-shadow:0 12px 34px rgba(0,0,0,.35);font-size:var(--fx-text-sm);font-weight:600;transition:transform .18s var(--fx-ease-out)}.fx-skip-link:focus{transform:translate(-50%);outline:2px solid var(--fx-gold-500);outline-offset:3px}#main-content:focus{outline:none}@media (prefers-reduced-motion:reduce){.fx-imm-wrap{height:100svh!important}.fx-imm-canvas{display:none}.fx-imm-poster{opacity:1}.fx-imm-scroll-hint{display:none}}.ed-theme-toggle{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,255,255,.25);border-radius:var(--fx-radius-caption);color:rgba(255,255,255,.88);background:rgba(8,7,6,.22);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--fx-duration-fast),color var(--fx-duration-fast),border-color var(--fx-duration-fast)}.ed-theme-toggle:hover{color:var(--fx-text-strong);border-color:var(--fx-brand);background:rgba(200,149,68,.16)}.ed-theme-toggle svg{width:16px;height:16px;flex:none}.ed-mobile-preferences{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.ed-mobile-preferences .ed-theme-toggle{color:var(--fx-text);background:var(--fx-surface);border-color:var(--fx-border-strong)}@media (max-width:768px){.fx-imm-poster{object-fit:cover;object-position:center;background:var(--fx-bg-sunken)}.fx-imm-wrap.is-mobile .fx-imm-overlay{background:linear-gradient(180deg,rgba(8,7,6,.5),rgba(8,7,6,.08) 34%,rgba(8,7,6,.12) 64%,rgba(8,7,6,.68))}.fx-imm-wrap.is-mobile .fx-imm-chapter{justify-content:flex-start;padding:calc(env(safe-area-inset-top) + 94px) 24px 128px}.fx-imm-wrap.is-mobile .fx-imm-titre{max-width:19ch;font-size:clamp(25px,7.2vw,38px)}.fx-imm-wrap.is-mobile .fx-imm-search{bottom:max(18px,env(safe-area-inset-bottom));width:calc(100% - 32px)}.fx-imm-wrap.is-mobile .fx-imm-scroll-hint{bottom:96px}.ed-nav-right>.ed-theme-toggle:not(.ed-theme-toggle-mobile){display:none}}:root[data-tone=light] .ed-header,:root[data-tone=light] .ed-header:not(.stuck){background:rgba(242,238,231,.9);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);border-color:rgba(8,7,6,.1)}:root[data-tone=light] .ed-brand,:root[data-tone=light] .ed-brand-word,:root[data-tone=light] .ed-lang-trigger,:root[data-tone=light] .ed-nav-mid a,:root[data-tone=light] .ed-theme-toggle{color:var(--fx-text-strong)}:root[data-tone=light] .ed-burger,:root[data-tone=light] .ed-lang-trigger,:root[data-tone=light] .ed-theme-toggle{border-color:var(--fx-border-strong)}:root[data-tone=light] .ed-theme-toggle{background:rgba(255,255,255,.52)}:root[data-tone=light] .ed-burger span,:root[data-tone=light] .ed-burger span:after,:root[data-tone=light] .ed-burger span:before{background:var(--fx-text-strong)}:root[data-tone=light] .ed-burger span.open{background:transparent}.filon-decision{margin-top:18px;padding:16px;border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--card) 94%,var(--accent) 6%)}.filon-decision-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-3);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.filon-decision-confidence{flex:0 0 auto;padding:4px 7px;border:1px solid var(--line-2);border-radius:999px;font-size:10px;letter-spacing:.04em}.filon-decision-confidence.confidence-elevee{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line-2))}.filon-decision-confidence.confidence-faible,.filon-decision-confidence.confidence-insuffisante{color:var(--ink-3)}.filon-decision-title{display:block;margin-top:10px;color:var(--ink);font-size:16px;line-height:1.25}.filon-decision-title.scope-non_recommandee{color:#b84737}.filon-decision-coverage{margin:7px 0 0;color:var(--ink-3);font-size:12px;line-height:1.45}.filon-decision-evidence{margin-top:12px}.filon-decision-evidence>span{color:var(--ink-3);font-size:12px}.filon-decision-evidence ul{display:grid;gap:6px;margin:7px 0 0;padding:0;list-style:none}.filon-decision-evidence li{position:relative;padding-left:14px;color:var(--ink-2);font-size:13px;line-height:1.4}.filon-decision-evidence li:before{content:"";position:absolute;top:.52em;left:0;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.filon-decision-evidence li.positive:before{background:var(--accent)}.filon-decision-evidence li.warning:before{background:#c0872b}.filon-decision-missing{margin-top:13px;border-top:1px solid var(--line-2);padding-top:10px}.filon-decision-missing summary{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:600}.filon-decision-missing p{margin:8px 0 0;color:var(--ink-3);font-size:12px;line-height:1.5}@media (max-width:600px){.filon-decision{padding:14px}.filon-decision-head{align-items:flex-start}}.fx-hero--mobile-film{isolation:isolate;min-height:100svh;overflow:hidden}.fx-hero-mobile-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center}.fx-hero--mobile-film .fx-hero-overlay{background:linear-gradient(180deg,rgba(5,7,12,.68),rgba(5,7,12,.18) 38%,rgba(5,7,12,.3) 62%,rgba(5,7,12,.82))}.fx-hero--mobile-film .fx-hero-content{min-height:100svh;justify-content:flex-end;gap:16px;max-width:560px;padding:calc(env(safe-area-inset-top) + 44px) 20px calc(env(safe-area-inset-bottom) + 24px)}.fx-hero--mobile-film .fx-hero-title{margin:0;max-width:11ch;font-size:clamp(31px,9.2vw,46px)!important;line-height:1.04;text-shadow:0 2px 22px rgba(0,0,0,.68)}.fx-hero--mobile-film .fx-hero-subtitle{margin:0;max-width:31ch;color:rgba(248,244,235,.88);font-size:14px;line-height:1.45;text-shadow:0 1px 14px rgba(0,0,0,.82)}.fx-hero--mobile-film .fx-hero-stats{margin-top:2px;color:rgba(248,244,235,.78);font-size:12px}@media (prefers-reduced-motion:reduce){.fx-hero-mobile-video{display:none}}@media (min-width:768px){.fx-hero--mobile-film{display:none}}body:has(.fx-catalogue){background:#11100e}body:has(.fx-catalogue) .ed-header,body:has(.fx-catalogue) .ed-header:not(.stuck){background:rgba(17,16,14,.94)!important;border-bottom:1px solid rgba(232,218,194,.12)!important;backdrop-filter:blur(18px)}body:has(.fx-catalogue) .ed-header .ed-brand-word,body:has(.fx-catalogue) .ed-header .ed-nav a,body:has(.fx-catalogue) .ed-header .ed-nav button{color:rgba(250,247,240,.86)!important}body:has(.fx-catalogue) .ed-header .ed-nav a:hover,body:has(.fx-catalogue) .ed-header .ed-nav button:hover{color:#e0ad59!important}body:has(.fx-catalogue) .ed-nav .ed-btn.dark{background:#e0ad59!important;color:#17120b!important;border-radius:6px!important;box-shadow:none!important}.fx-catalogue{--catalogue-ink:#11100e;--catalogue-surface:#1a1815;--catalogue-surface-raised:#24201b;--catalogue-panel:#201d18;--catalogue-paper:#f7f3ea;--catalogue-text:#f7f2e9;--catalogue-muted:#aaa093;--catalogue-line:rgba(243,231,208,0.14);--catalogue-line-lit:rgba(243,231,208,0.24);--catalogue-amber:#e0ad59;--catalogue-amber-wash:rgba(224,173,89,0.12);--catalogue-leaf:#9dbd79;position:relative;isolation:isolate;min-height:100vh;padding-bottom:clamp(72px,9vw,132px)!important;background:radial-gradient(900px 460px at 87% -6%,rgba(224,173,89,.11),transparent 62%),radial-gradient(720px 540px at 4% 68%,rgba(108,130,79,.07),transparent 72%),var(--catalogue-ink);color:var(--catalogue-text)}.fx-catalogue:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(243,231,208,.12) 1px,transparent 0),linear-gradient(90deg,rgba(243,231,208,.12) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,black 0,transparent 56%)}.fx-catalogue .fx-container{max-width:1480px}.fx-catalogue .fx-catalogue-layout{gap:clamp(20px,3vw,52px)!important}.fx-catalogue .fx-catalogue-intro{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:end;gap:clamp(28px,5vw,86px);padding:clamp(26px,4vw,48px);border:1px solid var(--catalogue-line);border-top-color:var(--catalogue-line-lit);background:linear-gradient(120deg,rgba(36,32,27,.98),rgba(26,24,21,.92));box-shadow:0 32px 80px rgba(0,0,0,.2)}.fx-catalogue .fx-catalogue-intro:after,.fx-catalogue .fx-catalogue-intro:before{content:"";position:absolute;z-index:-1;width:min(52vw,660px);aspect-ratio:1;border:1px solid rgba(243,231,208,.09);border-radius:50%;pointer-events:none}.fx-catalogue .fx-catalogue-intro:before{top:-42%;right:-9%}.fx-catalogue .fx-catalogue-intro:after{top:-13%;right:2%;width:min(34vw,430px);border-color:rgba(224,173,89,.18)}.fx-catalogue .fx-catalogue-intro-copy,.fx-catalogue .fx-catalogue-search{position:relative;z-index:1}.fx-catalogue .fx-market-plan{display:block;margin-bottom:22px;color:rgba(243,231,208,.46);font:750 10px/1 var(--font-sans),sans-serif;letter-spacing:.18em}.fx-catalogue .fx-crumb{gap:9px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.fx-catalogue .fx-crumb,.fx-catalogue .fx-crumb a{color:var(--catalogue-muted)}.fx-catalogue .fx-crumb [aria-current],.fx-catalogue .fx-crumb a:hover{color:var(--catalogue-amber)!important}.fx-catalogue .fx-catalogue-title{margin-top:18px;max-width:14ch;background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--catalogue-text)!important;font-family:var(--font-serif),Georgia,serif;font-size:clamp(38px,5.1vw,72px);font-weight:300;letter-spacing:-.055em;line-height:.94;text-wrap:balance;animation:none!important}.fx-catalogue .fx-catalogue-title .it{color:var(--catalogue-amber);font-style:normal}.fx-catalogue .fx-catalogue-lede{max-width:52ch;margin-top:22px;color:var(--catalogue-text);font-size:15px;line-height:1.55}.fx-catalogue .fx-pulse{display:inline-flex;width:fit-content;margin-top:20px;padding:8px 11px;border:1px solid var(--catalogue-line);border-radius:0;color:var(--catalogue-muted);background:rgba(0,0,0,.16);font-size:12px}.fx-catalogue .fx-pulse b,.fx-catalogue .fx-pulse strong{color:var(--catalogue-leaf)}.fx-catalogue .fx-catalogue-search{width:100%;max-width:none;margin:0}.fx-catalogue .fx-field{min-height:64px;padding:6px 6px 6px 20px;border:1px solid var(--catalogue-line-lit);border-radius:0;background:#11100e;color:var(--catalogue-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.fx-catalogue .fx-field-icon{color:var(--catalogue-amber)}.fx-catalogue .fx-field input{min-width:0;color:var(--catalogue-text);font-size:15px}.fx-catalogue .fx-field input::placeholder{color:#8f877c}.fx-catalogue .fx-field:focus-within{border-color:var(--catalogue-amber)!important;box-shadow:0 0 0 3px var(--catalogue-amber-wash),inset 0 1px 0 rgba(255,255,255,.04)!important}.fx-catalogue .fx-field .fx-btn.primary{min-height:50px;padding-inline:22px;border:0;border-radius:0;background:var(--catalogue-amber);color:#17120b;font-size:13px;font-weight:800;letter-spacing:.015em}.fx-catalogue .fx-field .fx-btn.primary:active{transform:scale(.97)}.fx-catalogue .fx-nav-shell{top:96px;border:1px solid var(--catalogue-line);border-top-color:var(--catalogue-line-lit);border-radius:0;background:rgba(26,24,21,.78)!important;box-shadow:0 22px 58px rgba(0,0,0,.18);backdrop-filter:blur(16px)}.fx-catalogue .fx-nav-tree{padding:19px 10px 14px;border-left:0}.fx-catalogue .fx-nav-tree-title{padding-inline:9px;color:var(--catalogue-amber);font-size:10px;letter-spacing:.18em}.fx-catalogue .fx-nav-all,.fx-catalogue .fx-nav-cat>summary,.fx-catalogue .fx-nav-dept>summary,.fx-catalogue .fx-nav-link{min-height:39px;padding-inline:10px;border-radius:0;color:#d8d0c4;font-size:13px}.fx-catalogue .fx-nav-dept>summary{color:var(--catalogue-text)}.fx-catalogue .fx-nav-caret,.fx-catalogue .fx-nav-count{color:#8f877c}.fx-catalogue .fx-nav-cats,.fx-catalogue .fx-nav-subs{border-left-color:var(--catalogue-line)}.fx-catalogue .fx-nav-all:hover,.fx-catalogue .fx-nav-cat>summary:hover,.fx-catalogue .fx-nav-dept>summary:hover,.fx-catalogue .fx-nav-link:hover{background:rgba(224,173,89,.08);color:var(--catalogue-amber)!important}.fx-catalogue .fx-nav-all[aria-current],.fx-catalogue .fx-nav-link[aria-current]{border-top:0;border-left:2px solid var(--catalogue-amber);background:var(--catalogue-amber-wash);color:var(--catalogue-text)!important}.fx-catalogue .fx-catalogue-controls{margin-top:22px;padding:16px 0;border-top:1px solid var(--catalogue-line);border-bottom:1px solid var(--catalogue-line)}.fx-catalogue .fx-active-filters{gap:7px}.fx-catalogue .fx-filter-pill{min-height:34px;border:1px solid rgba(224,173,89,.42);border-radius:0;background:var(--catalogue-amber-wash);color:#f4d59c}.fx-catalogue .fx-catalogue-form{gap:10px}.fx-catalogue .fx-inline-field>span{color:#a79d90;font-size:10px;letter-spacing:.12em}.fx-catalogue .fx-inline-field input,.fx-catalogue .fx-inline-field select{min-height:42px;border:1px solid var(--catalogue-line);border-radius:0;background:var(--catalogue-surface);color:var(--catalogue-text)}.fx-catalogue .fx-inline-field input:focus-visible,.fx-catalogue .fx-inline-field select:focus-visible{border-color:var(--catalogue-amber);outline:2px solid transparent}.fx-catalogue .fx-catalogue-form .fx-btn.secondary{min-height:42px;border:1px solid var(--catalogue-line-lit);border-radius:0;background:transparent;color:var(--catalogue-text)}.fx-catalogue .fx-catalogue-form .fx-btn.secondary:hover{border-color:var(--catalogue-amber);color:var(--catalogue-amber)}.fx-catalogue .fx-catalogue-grid{gap:clamp(12px,1.6vw,22px)!important;margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.fx-catalogue .fx-product{border:1px solid var(--catalogue-line)!important;border-top-color:var(--catalogue-line-lit)!important;border-radius:0;background:var(--catalogue-surface)!important;box-shadow:none!important;color:var(--catalogue-text);transition:transform .18s var(--fx-ease-out),border-color .18s var(--fx-ease-out),background .18s var(--fx-ease-out)!important}.fx-catalogue .fx-product:focus-within,.fx-catalogue .fx-product:hover{border-color:rgba(224,173,89,.62)!important;background:var(--catalogue-surface-raised)!important;box-shadow:0 18px 40px rgba(0,0,0,.22)!important;transform:translateY(-3px)!important}.fx-catalogue .fx-product-media{aspect-ratio:1/.82;background:radial-gradient(120% 100% at 12% 0,rgba(224,173,89,.12),transparent 52%),#eee9df;border-bottom:1px solid var(--catalogue-line)}.fx-catalogue .fx-product-media img{padding:18px;filter:saturate(.92) contrast(1.03)}.fx-catalogue .fx-product:hover .fx-product-media img{transform:scale(1.035)!important}.fx-catalogue .fx-product-noimage{display:grid;width:100%;height:100%;place-items:center;padding:18px;color:#756d62;background:repeating-linear-gradient(135deg,transparent 0 13px,rgba(32,29,24,.04) 13px 14px)}.fx-catalogue .fx-product-badges{top:10px;left:10px;z-index:2}.fx-catalogue .fx-badge{border-radius:0;box-shadow:0 8px 16px rgba(0,0,0,.12)}.fx-catalogue .fx-badge.gain{background:#25321e;color:#c9dfa9}.fx-catalogue .fx-badge.brand{background:#17120b!important;color:#f4d59c!important}.fx-catalogue .fx-product-body{gap:7px;padding:16px}.fx-catalogue .fx-product-brand{color:var(--catalogue-amber);font-size:10px;letter-spacing:.14em}.fx-catalogue .fx-product-name{color:var(--catalogue-text);font-size:14px;font-weight:650;line-height:1.38}.fx-catalogue .fx-product-merchant{color:var(--catalogue-muted);font-size:12px}.fx-catalogue .fx-product-foot{margin-top:6px;padding-top:13px;border-top:1px solid var(--catalogue-line)}.fx-catalogue .fx-product-price b{color:var(--catalogue-text);font-size:20px;letter-spacing:-.035em}.fx-catalogue .fx-product-price s{color:#b78778}.fx-catalogue .fx-product-cta{min-height:38px;padding-inline:12px;border:1px solid var(--catalogue-amber)!important;border-radius:0;background:transparent!important;color:var(--catalogue-amber)!important;font-size:11px;letter-spacing:.035em}.fx-catalogue .fx-product-cta:hover{background:var(--catalogue-amber)!important;color:#17120b!important;box-shadow:none!important}.fx-catalogue .fx-pagination{margin-top:42px}.fx-catalogue .fx-page,.fx-catalogue .fx-page-step{border:1px solid var(--catalogue-line);border-radius:0;color:var(--catalogue-muted)}.fx-catalogue .fx-page-step:hover,.fx-catalogue .fx-page:hover{border-color:var(--catalogue-amber);color:var(--catalogue-amber)}.fx-catalogue .fx-page[aria-current=page]{background:var(--catalogue-amber)!important;border-color:var(--catalogue-amber)!important;color:#17120b!important}.fx-catalogue .fx-catalogue-empty,.fx-catalogue .fx-page-status{color:var(--catalogue-muted)}@media (max-width:1180px){.fx-catalogue .fx-catalogue-intro{grid-template-columns:1fr;gap:26px}.fx-catalogue .fx-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.fx-catalogue.page-top{padding-top:calc(92px + env(safe-area-inset-top))!important}.fx-catalogue .fx-catalogue-layout{gap:0!important}.fx-catalogue .fx-nav-shell{position:relative;top:auto;margin-bottom:14px;background:var(--catalogue-surface)!important}.fx-catalogue .fx-controls-toggle,.fx-catalogue .fx-nav-toggle{min-height:58px;padding-inline:16px;color:var(--catalogue-text);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.fx-catalogue .fx-controls-shell[open] .fx-controls-toggle,.fx-catalogue .fx-nav-shell[open] .fx-nav-toggle{border-bottom-color:var(--catalogue-line)}.fx-catalogue .fx-nav-tree{padding:12px 8px}.fx-catalogue .fx-catalogue-controls{margin-top:18px;padding-block:12px}.fx-catalogue .fx-controls-shell{border-color:var(--catalogue-line);border-radius:0;background:var(--catalogue-surface)}.fx-catalogue .fx-controls-shell>.fx-catalogue-form{padding:16px}.fx-catalogue .fx-catalogue-form{display:grid;grid-template-columns:1fr 1fr}.fx-catalogue .fx-inline-field input{width:100%}.fx-catalogue .fx-catalogue-form .fx-btn.secondary{grid-column:1/-1}}@media (max-width:640px){.fx-catalogue{padding-bottom:92px!important}.fx-catalogue .fx-container{padding-inline:14px}.fx-catalogue .fx-catalogue-intro{padding:22px 18px 18px}.fx-catalogue .fx-catalogue-intro:before{top:8%;right:-72%;width:150vw}.fx-catalogue .fx-catalogue-intro:after{top:22%;right:-40%;width:95vw}.fx-catalogue .fx-catalogue-title{font-size:clamp(38px,12vw,54px)}.fx-catalogue .fx-catalogue-lede{margin-top:18px;font-size:14px}.fx-catalogue .fx-field{min-height:60px;padding-left:14px}.fx-catalogue .fx-field .fx-btn.primary{min-height:48px;padding-inline:15px;font-size:12px}.fx-catalogue .fx-catalogue-grid{grid-template-columns:1fr!important;gap:14px!important}.fx-catalogue .fx-product{min-height:0}.fx-catalogue .fx-product-media{aspect-ratio:1.35/1}.fx-catalogue .fx-product-body{padding:16px}.fx-catalogue .fx-product-name{font-size:15px}.fx-catalogue .fx-product-price b{font-size:22px}.fx-catalogue .fx-product-cta{min-height:42px}}@media (prefers-reduced-motion:reduce){.fx-catalogue .fx-product{transition:none!important}.fx-catalogue .fx-product:focus-within,.fx-catalogue .fx-product:hover{transform:none!important}}@media (min-width:901px){.fx-catalogue .fx-nav-tree{max-height:calc(100vh - 132px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(224,173,89,.42) transparent}.fx-catalogue .fx-nav-tree::-webkit-scrollbar{width:5px}.fx-catalogue .fx-nav-tree::-webkit-scrollbar-thumb{background:rgba(224,173,89,.42)}}.fx-product-evidence{display:inline-flex;align-items:center;gap:7px;min-height:20px;color:var(--catalogue-muted,var(--fx-text-muted));font-size:11px;line-height:1.25}.fx-product-evidence-dot{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.fx-catalogue .fx-product-evidence.is-available{color:var(--catalogue-leaf)}.fx-catalogue .fx-product-evidence.is-unavailable{color:#d78f81}.fx-catalogue .fx-product-evidence.is-unknown{color:var(--catalogue-muted)}.fx-product-evidence-stack{display:grid;gap:3px;margin-top:1px}.fx-catalogue .fx-product-evidence.is-fresh{color:var(--catalogue-leaf)}.fx-catalogue .fx-product-evidence.is-recent{color:var(--catalogue-amber)}.fx-catalogue .fx-product-evidence.is-old{color:#b78778}:root[data-tone=light] body:has(.fx-catalogue){background:var(--fx-bg)}:root[data-tone=light] body:has(.fx-catalogue) .ed-header,:root[data-tone=light] body:has(.fx-catalogue) .ed-header:not(.stuck){background:rgba(245,240,231,.94)!important;border-bottom-color:rgba(50,39,27,.14)!important}:root[data-tone=light] body:has(.fx-catalogue) .ed-header .ed-brand-word,:root[data-tone=light] body:has(.fx-catalogue) .ed-header .ed-nav a,:root[data-tone=light] body:has(.fx-catalogue) .ed-header .ed-nav button{color:var(--fx-text-strong)!important}:root[data-tone=light] body:has(.fx-catalogue) .ed-header .ed-nav a:hover,:root[data-tone=light] body:has(.fx-catalogue) .ed-header .ed-nav button:hover{color:var(--fx-brand)!important}:root[data-tone=light] body:has(.fx-catalogue) .ed-nav .ed-btn.dark{background:var(--fx-action)!important;color:var(--fx-on-action)!important}:root[data-tone=light] .fx-catalogue{--catalogue-ink:#e8e2d7;--catalogue-surface:#f5f0e7;--catalogue-surface-raised:#fffaf1;--catalogue-panel:#eee6d9;--catalogue-paper:#fffaf1;--catalogue-text:#262018;--catalogue-muted:#716759;--catalogue-line:rgba(50,39,27,0.15);--catalogue-line-lit:rgba(50,39,27,0.25);--catalogue-amber:#846021;--catalogue-amber-wash:rgba(132,96,33,0.11);--catalogue-leaf:#4f7339;background:radial-gradient(900px 460px at 87% -6%,rgba(162,119,44,.17),transparent 62%),radial-gradient(720px 540px at 4% 68%,rgba(99,124,74,.09),transparent 72%),var(--catalogue-ink)}:root[data-tone=light] .fx-catalogue:before{opacity:.08;background-image:linear-gradient(rgba(57,43,29,.22) 1px,transparent 0),linear-gradient(90deg,rgba(57,43,29,.22) 1px,transparent 0)}:root[data-tone=light] .fx-catalogue .fx-catalogue-intro{background:linear-gradient(120deg,rgba(255,250,241,.97),rgba(238,230,217,.92));box-shadow:0 26px 66px rgba(54,42,29,.12)}:root[data-tone=light] .fx-catalogue .fx-pulse{background:rgba(255,250,241,.62)}:root[data-tone=light] .fx-catalogue .fx-field{background:#fffaf1;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}:root[data-tone=light] .fx-catalogue .fx-field input{color:var(--catalogue-text)}:root[data-tone=light] .fx-catalogue .fx-field input::placeholder{color:#84796a}:root[data-tone=light] .fx-catalogue .fx-nav-shell{background:rgba(245,240,231,.88)!important;box-shadow:0 20px 48px rgba(54,42,29,.1)}:root[data-tone=light] .fx-catalogue .fx-nav-all,:root[data-tone=light] .fx-catalogue .fx-nav-cat>summary,:root[data-tone=light] .fx-catalogue .fx-nav-dept>summary,:root[data-tone=light] .fx-catalogue .fx-nav-link{color:#4d4439}:root[data-tone=light] .fx-catalogue .fx-nav-dept>summary{color:var(--catalogue-text)}:root[data-tone=light] .fx-catalogue .fx-nav-caret,:root[data-tone=light] .fx-catalogue .fx-nav-count{color:#827668}:root[data-tone=light] .fx-catalogue .fx-filter-pill{color:#614811}:root[data-tone=light] .fx-catalogue .fx-inline-field>span{color:#766a5b}:root[data-tone=light] .fx-catalogue .fx-inline-field input,:root[data-tone=light] .fx-catalogue .fx-inline-field select{background:#fffaf1}:root[data-tone=light] .fx-catalogue .fx-product{box-shadow:0 8px 22px rgba(54,42,29,.08)!important}:root[data-tone=light] .fx-catalogue .fx-product:focus-within,:root[data-tone=light] .fx-catalogue .fx-product:hover{box-shadow:0 18px 40px rgba(54,42,29,.15)!important}:root[data-tone=light] .fx-catalogue .fx-product-cta:hover{color:#fffaf1!important}:root[data-tone=light] .fx-catalogue .fx-product-price s{color:#976656}:root[data-tone=light] .fx-catalogue .fx-controls-shell{background:var(--catalogue-surface)}:root[data-tone=light] .fx-imm-sticky{background:#e8e2d7}:root[data-tone=light] .fx-imm-canvas{filter:brightness(1.38) saturate(.78) contrast(.88)}:root[data-tone=light] .fx-imm-overlay{background:linear-gradient(115deg,rgba(255,250,240,.62),rgba(245,235,216,.26) 48%,rgba(223,201,163,.18))}:root[data-tone=light] .fx-imm-titre{color:#1f1912;text-shadow:0 2px 26px rgba(255,251,242,.94),0 1px 4px rgba(255,251,242,.88)}:root[data-tone=light] .fx-imm-sous{color:rgba(42,33,24,.82);text-shadow:0 1px 12px rgba(255,251,242,.88)}:root[data-tone=light] .fx-imm-scroll-hint{color:rgba(42,33,24,.72)}.sa-film-launch{display:inline-flex;align-items:center;gap:.65rem;margin:1.1rem 0 1.25rem;padding:.72rem 1rem;border:1px solid color-mix(in srgb,var(--fx-accent) 52%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--fx-surface) 88%,white);color:var(--fx-ink);font:700 .78rem/1 var(--font-outfit),sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 10px 22px rgba(109,75,24,.11);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.sa-film-launch:focus-visible,.sa-film-launch:hover{transform:translateY(-2px);background:#fffaf0;box-shadow:0 14px 28px rgba(109,75,24,.18)}.sa-film-launch span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:var(--fx-accent);color:#fffaf0;font-size:.62rem;text-indent:.08rem}.sa-film-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:rgba(245,235,216,.93);backdrop-filter:blur(12px)}.sa-film-player{display:block;width:min(100%,1120px);max-height:min(74vh,720px);border:1px solid rgba(109,75,24,.25);border-radius:.45rem;background:#f9f3e8;box-shadow:0 28px 70px rgba(109,75,24,.22)}.sa-film-close{position:fixed;z-index:1;top:clamp(.75rem,2vw,1.6rem);right:clamp(.75rem,2vw,1.6rem);display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;border:1px solid rgba(109,75,24,.28);border-radius:.25rem;background:#fffaf0;color:#483b2d;font:700 .75rem/1 var(--font-outfit),sans-serif;cursor:pointer;box-shadow:0 8px 24px rgba(109,75,24,.14)}.sa-film-close span{font-size:1.35rem;font-weight:400;line-height:.75}@media (max-width:640px){.sa-film-modal{padding:.75rem;align-items:end}.sa-film-player{width:100%;max-height:none;border-radius:.3rem}.sa-film-close{top:.7rem;right:.7rem}}.fx-light-home{position:relative;isolation:isolate;display:grid;align-items:center;min-height:100svh;overflow:hidden;background:#f8efe0}.fx-light-home picture,.fx-light-home-image,.fx-light-home-wash{position:absolute;inset:0;width:100%;height:100%}.fx-light-home-image{object-fit:cover;object-position:center;z-index:-3}.fx-light-home-wash{z-index:-2;background:linear-gradient(90deg,rgba(255,250,240,.88),rgba(255,250,240,.62) 34%,rgba(255,250,240,.12) 68%),linear-gradient(0deg,rgba(255,250,240,.36),transparent 45%)}.fx-light-home-content{width:min(100% - 3rem,39rem);margin-left:clamp(1.5rem,8vw,10rem);padding:7.5rem 0 4.5rem;color:#403226}.fx-light-home-eyebrow{margin:0 0 1rem;color:#806136;font:700 clamp(.68rem,.8vw,.78rem)/1 var(--font-outfit),sans-serif;letter-spacing:.13em;text-transform:uppercase}.fx-light-home h1{max-width:11ch;margin:0;white-space:pre-line;color:#382a20;font:300 clamp(3rem,6.4vw,6.4rem)/.98 var(--font-outfit),sans-serif;letter-spacing:-.065em}.fx-light-home-body{max-width:31rem;margin:1.35rem 0 1.25rem;color:#5f4a39;font:400 clamp(1rem,1.25vw,1.15rem)/1.55 var(--font-outfit),sans-serif}.fx-light-home-actions{margin-bottom:1.2rem}.fx-light-home-film{display:inline-flex;align-items:center;gap:.6rem;min-height:2.9rem;padding:.72rem .95rem;border:1px solid rgba(109,75,24,.36);border-radius:.25rem;background:rgba(255,250,240,.78);color:#513b20;font:700 .78rem/1 var(--font-outfit),sans-serif;letter-spacing:.04em;box-shadow:0 12px 26px rgba(99,71,37,.11);transition:transform .18s ease,background .18s ease}.fx-light-home-film:focus-visible,.fx-light-home-film:hover{transform:translateY(-2px);background:#fffaf0}.fx-light-home-film span{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;background:#8c641f;color:#fffaf0;font-size:.58rem;text-indent:.08rem}.fx-light-home-search{width:min(100%,35rem)}.fx-light-home-signal{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;color:#715c47;font:500 .76rem/1.35 var(--font-outfit),sans-serif}.fx-light-home-signal span{width:.5rem;height:.5rem;border-radius:50%;background:#5a8b60;box-shadow:0 0 0 4px rgba(90,139,96,.14)}@media (max-width:768px){.fx-light-home{align-items:start;min-height:100svh}.fx-light-home-image{object-position:center}.fx-light-home-wash{background:linear-gradient(180deg,rgba(255,250,240,.7),rgba(255,250,240,.32) 45%,rgba(255,250,240,.52))}.fx-light-home-content{width:min(100% - 2.5rem,33rem);margin:0 auto;padding:max(7.5rem,env(safe-area-inset-top)) 0 2.25rem}.fx-light-home h1{max-width:9.4ch;font-size:clamp(2.9rem,13vw,4.3rem)}.fx-light-home-body{max-width:28rem;margin-top:1rem}.fx-light-home-search{width:100%;margin-top:.35rem}.fx-light-home-signal{max-width:22rem}}.fx-light-home h1{font-family:var(--font-outfit),sans-serif!important;font-size:clamp(3rem,6.4vw,6.4rem)!important;font-weight:300!important;line-height:.98!important;letter-spacing:-.065em!important}@media (max-width:768px){.fx-light-home h1{font-size:clamp(2.9rem,13vw,4.3rem)!important}}.fx-imm-sticky{background:#f8efe0!important}.fx-imm-overlay{background:linear-gradient(90deg,rgba(255,250,240,.79),rgba(255,250,240,.46) 35%,rgba(255,250,240,.08) 70%),linear-gradient(0deg,rgba(255,250,240,.28),transparent 46%)!important}.fx-imm-chapter{align-items:flex-start;justify-content:center;padding:clamp(6.5rem,14vh,11rem) 10vw 9rem;text-align:left}.fx-imm-titre{max-width:12ch;color:#382a20!important;font-family:var(--font-outfit),sans-serif!important;font-size:clamp(2.9rem,6vw,6.2rem)!important;font-weight:300!important;line-height:.98!important;letter-spacing:-.065em!important;text-shadow:none!important}.fx-imm-eyebrow{margin:0 0 1rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#806136!important;font:700 clamp(.68rem,.8vw,.78rem)/1 var(--font-outfit),sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase}.fx-imm-cta{margin-top:1.65rem;min-height:2.9rem;padding:.82rem 1rem;border:1px solid rgba(109,75,24,.38);border-radius:.25rem;background:#8c641f;color:#fffaf0;font:700 .78rem/1 var(--font-outfit),sans-serif;letter-spacing:.04em;box-shadow:0 12px 26px rgba(109,75,24,.18)}.fx-imm-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(109,75,24,.24)}.fx-imm-search{bottom:2.5rem}.fx-imm-scroll-hint{bottom:6.75rem;color:rgba(72,59,45,.74);font:600 .72rem/1.3 var(--font-outfit),sans-serif;letter-spacing:.04em}.fx-imm-loading{color:rgba(72,59,45,.7)}@media (max-width:768px){.fx-imm-wrap.is-mobile .fx-imm-overlay{background:linear-gradient(180deg,rgba(255,250,240,.7),rgba(255,250,240,.17) 42%,rgba(255,250,240,.45))!important}.fx-imm-wrap.is-mobile .fx-imm-chapter{align-items:flex-start;justify-content:flex-start;padding:max(7.5rem,env(safe-area-inset-top)) 1.35rem 9rem;text-align:left}.fx-imm-wrap.is-mobile .fx-imm-titre{max-width:9.4ch;font-size:clamp(2.75rem,12.5vw,4.1rem)!important}.fx-imm-search{bottom:1.35rem;width:calc(100% - 2rem)}.fx-imm-scroll-hint{bottom:6.25rem}}.ce-experience{position:relative}.ce-experience,.ce-sticky{background:var(--fx-bg-sunken)}.ce-sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden}.ce-canvas,.ce-poster,.ce-renderer{position:absolute;inset:0;width:100%;height:100%}.ce-canvas,.ce-poster{object-fit:cover;transition:opacity .36s ease}.ce-poster{z-index:0}.ce-poster.is-hidden{opacity:0}.ce-canvas{z-index:1;opacity:0}.ce-canvas.is-visible{opacity:1}.ce-loading{position:absolute;z-index:3;inset:0;background:var(--fx-bg);opacity:.14}.ce-atmosphere{z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--fx-ink-1000) 36%,transparent),transparent 42%,color-mix(in srgb,var(--fx-ink-1000) 16%,transparent))}.ce-atmosphere,.ce-overlay{position:absolute;inset:0;pointer-events:none}.ce-overlay{z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:clamp(22px,4vw,64px);color:var(--fx-paper)}.ce-copy{align-self:center;max-width:34rem;transition:opacity .22s linear;text-shadow:0 2px 28px color-mix(in srgb,var(--fx-ink-1000) 38%,transparent)}.ce-copy p{margin:0 0 12px;color:var(--fx-accent);font:600 11px/1.2 var(--fx-font-sans);letter-spacing:.16em;text-transform:uppercase}.ce-copy h1{margin:0;white-space:pre-line;font:400 clamp(38px,5.7vw,82px)/.96 var(--fx-font-display);letter-spacing:-.05em}.ce-copy small{display:block;margin-top:14px;max-width:24rem;font:400 var(--fx-text-sm)/1.5 var(--fx-font-sans)}.ce-focus-explore .ce-copy,.ce-focus-world .ce-copy{grid-column:2;justify-self:end;text-align:right}.ce-focus-decision .ce-copy,.ce-focus-score .ce-copy{grid-column:1/-1;justify-self:center;text-align:center}.ce-cta,.ce-skip{pointer-events:auto}.ce-cta{display:inline-flex;margin-top:24px;min-height:44px;align-items:center;padding:0 var(--fx-space-4);border:1px solid color-mix(in srgb,var(--fx-paper) 55%,transparent);color:var(--fx-paper);background:color-mix(in srgb,var(--fx-ink-1000) 28%,transparent);text-decoration:none}.ce-skip{justify-self:end;grid-column:2;border:0;padding:8px 0;color:color-mix(in srgb,var(--fx-paper) 82%,transparent);background:transparent;font:500 11px/1 var(--fx-font-sans)}.ce-proof-line,.ce-skip{letter-spacing:.08em;text-transform:uppercase}.ce-proof-line{align-self:end;grid-column:1/-1;display:flex;gap:10px;align-items:center;color:color-mix(in srgb,var(--fx-paper) 92%,transparent);font:500 11px/1.2 var(--fx-font-sans);transition:opacity .2s linear}.ce-proof-line i{width:18px;height:1px;background:var(--fx-accent)}.ce-search{align-self:end;grid-column:1/-1;width:min(100%,660px);pointer-events:auto;margin-top:18px}.ce-scroll-hint{position:absolute;bottom:clamp(106px,13vh,150px);left:50%;transform:translateX(-50%);color:color-mix(in srgb,var(--fx-paper) 80%,transparent);font:500 11px/1 var(--fx-font-sans);letter-spacing:.12em;text-transform:uppercase}.ce-experience.is-static .ce-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-ink-1000) 24%,transparent),transparent 68%)}@media (max-width:768px){.ce-overlay{grid-template-columns:1fr;padding:20px}.ce-copy,.ce-focus-decision .ce-copy,.ce-focus-explore .ce-copy,.ce-focus-score .ce-copy,.ce-focus-world .ce-copy{grid-column:1;justify-self:start;align-self:center;text-align:left;max-width:19rem}.ce-copy h1{font-size:clamp(36px,12vw,58px)}.ce-skip{grid-column:1;justify-self:end}.ce-proof-line{grid-column:1;flex-wrap:wrap;gap:7px;max-width:16rem}.ce-search{grid-column:1;width:100%}.ce-scroll-hint{bottom:108px;width:max-content;max-width:calc(100% - 40px);text-align:center}.ce-atmosphere{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-ink-1000) 15%,transparent),transparent 43%,color-mix(in srgb,var(--fx-ink-1000) 32%,transparent))}}@media (prefers-reduced-motion:reduce){.ce-canvas,.ce-copy,.ce-poster{transition:none}}.ce-product-world{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;perspective:1200px}.ce-product-actor{position:absolute;left:0;top:0;width:clamp(132px,18vw,296px);margin:0;transform-origin:50% 86%;transition:opacity .12s linear;will-change:transform,opacity;filter:drop-shadow(0 26px 22px rgb(20 14 8/.22))}.ce-product-actor img{display:block;width:100%;height:auto;position:relative;z-index:2}.ce-product-shadow{position:absolute;z-index:1;left:13%;right:13%;bottom:7%;height:11%;border-radius:50%;background:rgb(32 22 13/.36);filter:blur(10px);transform:rotateX(66deg)}.ce-laptop-portal{position:absolute;left:50%;top:51%;width:min(22vw,310px);aspect-ratio:16/10;transform:translate(-50%,-50%);border-radius:6px;background:radial-gradient(ellipse at 50% 60%,rgb(219 163 69/.28),transparent 68%);filter:blur(20px);mix-blend-mode:screen;transition:opacity .18s ease}.ce-experience.is-mobile .ce-product-actor{width:clamp(108px,43vw,190px);filter:drop-shadow(0 18px 16px rgb(20 14 8/.24))}.ce-experience.is-mobile .ce-laptop-portal{width:46vw;top:58%}@media (prefers-reduced-motion:reduce){.ce-product-world{display:none}}.ce-renderer{transform-origin:50% 50%;will-change:transform;transition:transform 90ms linear}body:has(.ce-experience) .ed-header{background:color-mix(in srgb,var(--fx-bg) 84%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--fx-ink-1000) 10%,transparent);box-shadow:0 8px 32px rgb(68 49 29/.08);backdrop-filter:blur(18px) saturate(1.08)}body:has(.ce-experience) .ed-header .ed-nav a,body:has(.ce-experience) .ed-header .ed-nav button{color:var(--fx-ink-1000)!important}body:has(.ce-experience) .ed-header .ed-nav .ed-btn.dark{background:var(--fx-action)!important;border-color:var(--fx-action)!important;color:var(--fx-on-action)!important}.ce-copy{color:var(--fx-ink-1000);text-shadow:0 1px 0 rgb(255 250 239/.65),0 7px 24px rgb(255 250 239/.2)}.ce-copy h1{font-size:clamp(38px,5.2vw,74px)}@media (max-width:768px){.ce-copy h1{font-size:clamp(34px,10.5vw,52px)}body:has(.ce-experience) .ed-header{background:color-mix(in srgb,var(--fx-bg) 88%,transparent)!important}}.ce-experience.is-static .ce-scroll-hint,.ce-experience.is-static .ce-skip{display:none}.ce-search .fx-field,.ce-search .fx-hero-search{width:100%;min-width:0;box-sizing:border-box}@media (max-width:480px){.ce-search .fx-field{gap:8px;padding:6px 6px 6px 12px}.ce-search .fx-field input{min-width:0;font-size:14px}.ce-search .fx-field .fx-btn.primary{min-width:0;min-height:44px;padding-inline:12px;font-size:13px;flex:0 0 auto}}body:has(.fx-imm-wrap) .ed-header,body:has(.fx-imm-wrap) .ed-header:not(.stuck){background:rgba(8,9,13,.82)!important;border-bottom:1px solid rgba(200,149,68,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.24);backdrop-filter:blur(18px) saturate(1.14);-webkit-backdrop-filter:blur(18px) saturate(1.14)}body:has(.fx-imm-wrap) .ed-header .ed-brand-word,body:has(.fx-imm-wrap) .ed-header .ed-nav a,body:has(.fx-imm-wrap) .ed-header .ed-nav button{color:rgba(255,255,255,.86)!important}body:has(.fx-imm-wrap) .ed-header .ed-nav a:hover,body:has(.fx-imm-wrap) .ed-header .ed-nav button:hover{color:#fff!important}body:has(.fx-imm-wrap) .ed-header .ed-nav .ed-btn.dark{background:var(--fx-action)!important;border-color:var(--fx-action)!important;color:var(--fx-on-action)!important}body:has(.p11-web-experience) .ed-header,body:has(.p11-web-experience) .ed-header.stuck,body:has(.p11-web-experience) .ed-header:not(.stuck){background:rgba(241,238,230,.9)!important;border-bottom:1px solid rgba(28,23,19,.12)!important;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body:has(.p11-web-experience) .ed-header .ed-brand-word,body:has(.p11-web-experience) .ed-header .ed-nav a,body:has(.p11-web-experience) .ed-header .ed-nav button{color:rgba(28,23,19,.84)!important}body:has(.p11-web-experience) .ed-header .ed-nav a:hover,body:has(.p11-web-experience) .ed-header .ed-nav button:hover{color:#b63d1c!important}body:has(.p11-web-experience) .ed-header .ed-nav .ed-btn.dark{background:#181411!important;border-color:#181411!important;color:#fff8ef!important;box-shadow:none!important}body:has(.p19-immersive-lab) .ed-header,body:has(.p19-immersive-lab) .ed-header.stuck,body:has(.p19-immersive-lab) .ed-header:not(.stuck){background:rgba(242,238,228,.9)!important;border-bottom:1px solid rgba(23,19,15,.12)!important;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body:has(.p19-immersive-lab) .ed-header .ed-brand-word,body:has(.p19-immersive-lab) .ed-header .ed-nav a,body:has(.p19-immersive-lab) .ed-header .ed-nav button{color:rgba(23,19,15,.84)!important}body:has(.p19-immersive-lab) .ed-header .ed-nav a:hover,body:has(.p19-immersive-lab) .ed-header .ed-nav button:hover{color:#b63d1c!important}body:has(.p19-immersive-lab) .ed-header .ed-nav .ed-btn.dark{background:#17130f!important;border-color:#17130f!important;color:#fff8ef!important;box-shadow:none!important}body:has(.p11-product-surface) .ed-header,body:has(.p11-product-surface) .ed-header.stuck,body:has(.p11-product-surface) .ed-header:not(.stuck){background:rgba(24,20,17,.94)!important;border-bottom:1px solid rgba(255,248,239,.12)!important;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body:has(.p11-product-surface) .ed-header .ed-brand-word,body:has(.p11-product-surface) .ed-header .ed-nav a,body:has(.p11-product-surface) .ed-header .ed-nav button{color:rgba(255,248,239,.86)!important}body:has(.p11-product-surface) .ed-header .ed-nav a:hover,body:has(.p11-product-surface) .ed-header .ed-nav button:hover{color:#ff8b68!important}body:has(.p11-product-surface) .ed-header .ed-nav .ed-btn.dark{background:#ef5a2f!important;border-color:#ef5a2f!important;color:#181411!important;box-shadow:none!important}.p19-product-surface{position:relative;isolation:isolate;min-height:100svh;overflow:clip;padding:clamp(116px,12vw,164px) 0 clamp(84px,10vw,148px);color:#fff8ef;background:radial-gradient(circle at 19% 38%,rgba(232,91,48,.18) 0 1px,transparent 1.5px),radial-gradient(circle at 19% 38%,transparent 0 24vw,rgba(255,248,239,.1) 24.1vw 24.25vw,transparent 24.4vw),radial-gradient(circle at 19% 38%,transparent 0 34vw,rgba(232,91,48,.14) 34.1vw 34.25vw,transparent 34.4vw),linear-gradient(128deg,#17120f,#241813 49%,#100d0b)}.p19-product-surface:before{content:"";position:absolute;z-index:-1;inset:76px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,248,239,.16) 18%,rgba(255,248,239,.16) 82%,transparent)}.p19-product-surface:after{content:"03";position:absolute;z-index:-1;right:max(3vw,24px);top:19%;color:rgba(255,248,239,.035);font-family:var(--serif);font-size:clamp(180px,31vw,520px);font-style:italic;line-height:.7;pointer-events:none}.p19-product-wrap{position:relative;z-index:1}.p19-product-back{margin:0 0 clamp(32px,5vw,64px)}.p19-product-back a{color:rgba(255,248,239,.62);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.p19-product-back a:hover{color:#ff8b68}.p19-product-surface .pg-grid{grid-template-columns:minmax(280px,.84fr) minmax(380px,1.16fr);gap:clamp(52px,8vw,132px);align-items:start}.p19-product-surface .pg-media{top:118px;overflow:visible;border:0;border-radius:3px;background:#f3eee4;box-shadow:0 42px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.7);transform:rotate(-1.3deg);transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1)}.p19-product-surface .pg-media:hover{box-shadow:0 52px 110px rgba(0,0,0,.44);transform:rotate(0deg) translateY(-4px)}.p19-product-surface .pg-media img{position:relative;z-index:1;padding:clamp(30px,5vw,72px);filter:drop-shadow(0 25px 24px rgba(44,26,16,.2))}.p19-product-volume{position:absolute;inset:-1px;z-index:2;overflow:hidden;border-radius:3px;background:#0b0908;pointer-events:none}.p19-product-surface .pg-media:has(.p19-product-volume)>img{opacity:0}.p19-product-ean{z-index:3;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);max-width:calc(100% - 28px);padding:9px 11px 8px;color:#251913;background:rgba(255,248,239,.88);border:1px solid rgba(37,25,19,.16);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.12em;line-height:1}.p19-product-axis,.p19-product-ean{position:absolute;transform:rotate(1.3deg)}.p19-product-axis{z-index:0;left:70%;top:50%;width:clamp(120px,17vw,270px);height:1px;background:linear-gradient(90deg,rgba(232,91,48,0),#e85b30 48%,rgba(232,91,48,.34));transform-origin:left;pointer-events:none}.p19-product-axis:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border:1px solid #e85b30;border-radius:50%;background:#211612}.p19-product-dossier{min-width:0;animation:p19-dossier-arrival .7s cubic-bezier(.16,1,.3,1) .12s both}@keyframes p19-dossier-arrival{0%{opacity:0;transform:translate3d(22px,0,0)}to{opacity:1;transform:translateZ(0)}}.p19-product-surface .pg-plan{margin:2px 0 clamp(36px,5vw,66px);color:#ff8b68;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.p19-product-surface .pg-brand{color:rgba(255,248,239,.58);font-size:10px;letter-spacing:.18em}.p19-product-surface .pg-title{max-width:14ch;margin-top:12px;color:#fff8ef;font-size:clamp(42px,6.1vw,92px);font-weight:400;line-height:.92;letter-spacing:-.055em;text-wrap:balance}.p19-product-surface .pg-evidence-coordinates{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:0;margin:clamp(38px,5vw,68px) 0 0;border-top:1px solid rgba(255,248,239,.17);border-bottom:1px solid rgba(255,248,239,.17)}.p19-product-surface .pg-evidence-coordinates>div{min-width:0;padding:16px 16px 16px 0}.p19-product-surface .pg-evidence-coordinates>div+div{padding-left:16px;border-left:1px solid rgba(255,248,239,.12)}.p19-product-surface .pg-evidence-coordinates dt{min-height:2.7em;color:rgba(255,248,239,.46);font-size:9px;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.p19-product-surface .pg-evidence-coordinates dd{overflow-wrap:anywhere;margin:10px 0 0;color:#fff8ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(12px,1.05vw,15px);font-variant-numeric:tabular-nums}.p19-product-surface .pg-headline{justify-content:space-between;margin-top:0;padding:clamp(24px,3vw,36px) 0;border-color:rgba(255,248,239,.17)}.p19-product-surface .pg-count,.p19-product-surface .pg-from{color:rgba(255,248,239,.55)}.p19-product-surface .pg-price{color:#fff8ef;font-family:var(--serif);font-size:clamp(26px,3vw,42px);font-weight:400;letter-spacing:-.035em}.p19-product-surface .pg-proof-step{display:flex;align-items:center;gap:16px;margin:clamp(34px,5vw,62px) 0 18px;color:#ff8b68;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.p19-product-surface .pg-proof-step:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(232,91,48,.52),transparent)}.p19-product-surface .filon-decision,.p19-product-surface .vd{border-color:rgba(255,248,239,.15);background:rgba(255,248,239,.055);box-shadow:none}.p19-product-surface .filon-decision-evidence,.p19-product-surface .filon-decision-title,.p19-product-surface .vd-reasons,.p19-product-surface .vd-title{color:#fff8ef}.p19-product-surface .filon-decision-evidence li,.p19-product-surface .filon-decision-evidence>span,.p19-product-surface .filon-decision-missing summary{color:rgba(255,248,239,.76)}.p19-product-surface .filon-decision-missing p{color:rgba(255,248,239,.62)}.p19-product-surface .filon-decision-coverage,.p19-product-surface .filon-decision-head,.p19-product-surface .filon-decision-missing,.p19-product-surface .vd-eyebrow,.p19-product-surface .vd-meta{color:rgba(255,248,239,.58)}.p19-product-surface .pg-saving{border:1px solid rgba(142,185,143,.26);background:rgba(142,185,143,.08);color:#c6e1c7}.p19-product-surface .pg-saving b{color:#d8ecd9}.p19-product-surface .fx-btn.primary{border:1px solid #ef5a2f;border-radius:0;background:#ef5a2f;color:#17120f;letter-spacing:.01em}.p19-product-surface .pg-sub{color:#fff8ef;font-family:var(--serif);font-size:clamp(25px,2.5vw,36px);font-weight:400}.p19-product-surface .pg-offer{border-color:rgba(255,248,239,.14);background:rgba(255,248,239,.035)}.p19-product-surface .pg-offer.best,.p19-product-surface .pg-offer:hover{background:rgba(255,248,239,.06)}.p19-product-surface .pg-offer.best{border-color:rgba(142,185,143,.52)}.p19-product-surface .pg-offer-merchant,.p19-product-surface .pg-offer-right b{color:#fff8ef}.p19-product-surface .pg-stock{color:#b7d8b8}.p19-product-surface .pg-note,.p19-product-surface .pg-region{color:rgba(255,248,239,.52)}.p19-product-surface .pg-go{color:#ff8b68}@media (max-width:860px){.p19-product-surface{padding-top:108px;background:radial-gradient(circle at 50% 25%,transparent 0 39vw,rgba(255,248,239,.1) 39.2vw 39.4vw,transparent 39.6vw),linear-gradient(150deg,#17120f,#251813 52%,#100d0b)}.p19-product-surface .pg-grid{grid-template-columns:minmax(0,1fr);gap:64px}.p19-product-surface .pg-media{position:relative;top:auto;width:min(74vw,520px);aspect-ratio:4/3;margin-inline:auto}.p19-product-axis{left:50%;top:calc(100% - 1px);width:1px;height:76px;background:linear-gradient(180deg,#e85b30,rgba(232,91,48,.18));transform:none}.p19-product-axis:after{right:-4px;top:auto;bottom:0}.p19-product-surface .pg-plan{margin-bottom:34px}.p19-product-surface .pg-title{max-width:18ch}}@media (max-width:560px){.p19-product-surface{padding:96px 0 80px}.p19-product-back{margin-bottom:34px}.p19-product-back a{font-size:10px}.p19-product-surface .pg-grid{gap:54px}.p19-product-surface .pg-media{width:calc(100% - 28px);aspect-ratio:1}.p19-product-surface .pg-title{max-width:100%;font-size:clamp(40px,13.4vw,62px)}.p19-product-surface .pg-evidence-coordinates{grid-template-columns:minmax(0,1fr) minmax(92px,.7fr)}.p19-product-surface .pg-evidence-coordinates>div:first-child{grid-column:1/-1;border-bottom:1px solid rgba(255,248,239,.12)}.p19-product-surface .pg-evidence-coordinates>div:nth-child(2){padding-left:0;border-left:0}.p19-product-surface .pg-evidence-coordinates dt{min-height:2.9em}.p19-product-surface .pg-headline{gap:10px}.p19-product-surface .pg-headline,.p19-product-surface .pg-offer{align-items:flex-start;flex-direction:column}.p19-product-surface .pg-offer-right{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.p19-product-dossier{animation:none}.p19-product-surface .pg-media,.p19-product-surface .pg-media:hover{transition:none;transform:none}}.p19-offer-surface{--accent:#ff8b68;--ink:#fff8ef;--ink-2:rgba(255,248,239,0.72);--ink-3:rgba(255,248,239,0.5);--card:rgba(255,248,239,0.055);--line-2:rgba(255,248,239,0.15)}.p19-offer-surface:after{content:"OFFER";right:-.05em;top:22%;font-size:clamp(130px,25vw,420px)}.p19-offer-surface .pd-grid{position:relative;grid-template-columns:minmax(280px,.84fr) minmax(380px,1.16fr)!important;gap:clamp(52px,8vw,132px)!important}.p19-offer-surface .pd-grid:after{content:"";position:absolute;z-index:0;left:calc(38% - 24px);top:34%;width:clamp(100px,14vw,220px);height:1px;background:linear-gradient(90deg,rgba(232,91,48,0),#e85b30 48%,rgba(232,91,48,.32));pointer-events:none}.p19-offer-media{position:sticky;z-index:1;top:118px;overflow:hidden;border:0!important;border-radius:3px!important;background:#f3eee4!important;box-shadow:0 42px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.72);transform:rotate(-1.3deg);transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1)}.p19-offer-media:hover{box-shadow:0 52px 110px rgba(0,0,0,.44);transform:rotate(0deg) translateY(-4px)}.p19-offer-media img{padding:clamp(30px,5vw,70px)!important;filter:drop-shadow(0 25px 24px rgba(44,26,16,.2))}.p19-offer-dossier{position:relative;z-index:1;min-width:0;animation:p19-dossier-arrival .7s cubic-bezier(.16,1,.3,1) .12s both}.p19-offer-dossier:before{content:"FILON / IDENTITY · OBSERVED OFFER";display:block;margin:2px 0 clamp(34px,5vw,62px);color:#ff8b68;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.18em}.p19-offer-brand{color:rgba(255,248,239,.56)!important;font-size:10px!important;letter-spacing:.18em!important}.p19-offer-title{max-width:15ch;margin:12px 0 28px!important;color:#fff8ef;font-size:clamp(42px,6vw,88px)!important;font-weight:400;line-height:.92!important;letter-spacing:-.055em;text-wrap:balance}.p19-offer-headline{justify-content:space-between;padding:24px 0;border-top:1px solid rgba(255,248,239,.16);border-bottom:1px solid rgba(255,248,239,.16)}.p19-offer-headline>span:first-child:not(.p19-offer-status){color:rgba(255,248,239,.52)!important}.p19-offer-price{color:#fff8ef!important;font-family:var(--serif);font-size:clamp(28px,3.3vw,46px)!important;font-weight:400;letter-spacing:-.035em}.p19-offer-status{color:rgba(255,248,239,.52)!important}.p19-offer-status[data-purchasable=true]{color:#b7d8b8!important}.p19-offer-merchant{color:rgba(255,248,239,.62)!important}.p19-offer-merchant b{color:#fff8ef}.p19-offer-surface .ed-btn.wave{color:#17100d;border:1px solid #ef5a2f;border-radius:0;background:#ef5a2f;box-shadow:none}.p19-offer-surface .pd-compare{color:#fff8ef;border-color:rgba(255,248,239,.16);border-radius:0;background:rgba(255,248,239,.055);box-shadow:none}.p19-offer-surface .pd-compare:hover{border-color:#ff8b68;transform:none}.p19-offer-surface .pd-compare b{color:#fff8ef}.p19-offer-surface .pd-compare span{color:rgba(255,248,239,.52)}.p19-offer-history{position:relative;overflow:hidden;margin-top:34px;padding:clamp(18px,3vw,30px);border-color:rgba(255,248,239,.16)!important;border-style:solid;border-width:1px;border-radius:0!important;background:rgba(255,248,239,.055)!important}.p19-offer-history-title,.p19-price-landscape-head p,.p19-price-landscape-head>span{color:rgba(255,248,239,.52)!important;font:600 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.15em;text-transform:uppercase}.p19-offer-history>p{margin-top:12px;color:rgba(255,248,239,.58);font-size:13.5px}.p19-offer-history b{color:#fff8ef}.p19-offer-note{color:rgba(255,248,239,.48)!important}.p19-price-landscape{color:#fff8ef}.p19-price-landscape-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.p19-price-landscape-head h2{margin:8px 0 0;color:#fff8ef;font-family:var(--serif);font-size:clamp(27px,3.4vw,42px);font-weight:300;line-height:1;letter-spacing:-.04em}.p19-price-landscape-intro{max-width:52ch;margin:14px 0 0;color:rgba(255,248,239,.58);font-size:13px;line-height:1.55}.p19-price-landscape-stage{position:relative;overflow:hidden;height:clamp(180px,27vw,260px);margin-top:24px;border-top:1px solid rgba(255,248,239,.12);border-bottom:1px solid rgba(255,248,239,.12);background:radial-gradient(circle at var(--p19-history-progress) 50%,rgba(255,139,104,.14),transparent 22%),linear-gradient(90deg,rgba(255,255,255,.018),transparent 38% 62%,rgba(255,255,255,.018))}.p19-price-landscape-stage svg{display:block;width:100%;height:100%}.p19-price-landscape-grid path{fill:none;stroke:rgba(255,248,239,.09);stroke-width:1;stroke-dasharray:3 8}.p19-price-landscape-area{transition:opacity .28s ease}.p19-price-landscape-line{fill:none;stroke:#ff8b68;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.p19-price-landscape-stage circle{fill:#f1ebe0;stroke:#3d2118;stroke-width:2;vector-effect:non-scaling-stroke;transition:r .22s ease,fill .22s ease}.p19-price-landscape-stage circle.is-active{fill:#ff8b68}.p19-price-landscape-cursor{position:absolute;left:var(--p19-history-progress);top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,139,104,.72) 22% 78%,transparent);transform:translateX(-.5px);transition:left .26s cubic-bezier(.16,1,.3,1)}.p19-price-landscape-control{margin-top:20px}.p19-price-landscape-control output{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 18px}.p19-price-landscape-control output span{color:rgba(255,248,239,.5)!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.p19-price-landscape-control output strong{grid-row:1/span 2;grid-column:2;color:#fff8ef;font-family:var(--serif);font-size:clamp(25px,3vw,38px);font-weight:300}.p19-price-landscape-control output time{color:rgba(255,248,239,.68);font-size:13px}.p19-price-landscape-control label{display:block;margin-top:17px}.p19-price-landscape-control input[type=range]{width:100%;height:30px;margin:0;accent-color:#ff8b68;cursor:ew-resize}.p19-price-landscape-control input[type=range]:focus-visible{outline:2px solid #fff8ef;outline-offset:4px}.p19-price-landscape-dates{display:flex;justify-content:space-between;color:rgba(255,248,239,.42);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.p19-offer-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;background:rgba(255,248,239,.12)}.p19-offer-history-summary>div{padding:14px;background:#251814}.p19-offer-history-summary dt{color:rgba(255,248,239,.46);font-size:10px;text-transform:uppercase}.p19-offer-history-summary dd{margin:5px 0 0;color:#fff8ef;font-size:14px;font-weight:700}.p19-price-landscape-table{margin-top:20px;border-top:1px solid rgba(255,248,239,.12)}.p19-price-landscape-table summary{min-height:44px;display:flex;align-items:center;color:rgba(255,248,239,.72);font-size:12px;cursor:pointer}.p19-price-landscape-table summary:focus-visible{outline:2px solid #ff8b68;outline-offset:3px}.p19-price-landscape-table table{width:100%;border-collapse:collapse;font-size:12px}.p19-price-landscape-table td,.p19-price-landscape-table th{padding:9px 0;border-top:1px solid rgba(255,248,239,.1);text-align:left}.p19-price-landscape-table td:last-child,.p19-price-landscape-table th:last-child{text-align:right}.p19-price-landscape-table th{color:rgba(255,248,239,.46);font-weight:500}.p19-price-landscape-table td{color:rgba(255,248,239,.78)}@media (max-width:860px){.p19-offer-surface .pd-grid{grid-template-columns:minmax(0,1fr)!important;gap:64px!important}.p19-offer-surface .pd-grid:after{left:50%;top:calc(50vw + 12px);width:1px;height:76px;background:linear-gradient(180deg,#e85b30,rgba(232,91,48,.16))}.p19-offer-media{position:relative;top:auto;width:min(74vw,520px);aspect-ratio:4/3!important;margin-inline:auto}}@media (max-width:560px){.p19-offer-media{width:calc(100% - 28px);aspect-ratio:1!important}.p19-offer-title{max-width:100%;font-size:clamp(40px,13.4vw,62px)!important}.p19-offer-headline{align-items:flex-start!important;flex-direction:column;gap:10px!important}.p19-price-landscape-head{align-items:start;flex-direction:column;gap:10px}.p19-price-landscape-stage{height:190px}.p19-offer-history-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.p19-offer-dossier{animation:none}.p19-offer-media,.p19-offer-media:hover{transition:none;transform:none}.p19-price-landscape-area,.p19-price-landscape-cursor,.p19-price-landscape-stage circle{transition:none}}body:has(.p19-decision-surface) .ed-header,body:has(.p19-decision-surface) .ed-header.stuck,body:has(.p19-decision-surface) .ed-header:not(.stuck){background:rgba(18,14,12,.93)!important;border-bottom:1px solid rgba(255,248,239,.12)!important;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body:has(.p19-decision-surface) .ed-header .ed-brand-word,body:has(.p19-decision-surface) .ed-header .ed-nav a,body:has(.p19-decision-surface) .ed-header .ed-nav button{color:rgba(255,248,239,.86)!important}body:has(.p19-decision-surface) .ed-header .ed-nav a:hover,body:has(.p19-decision-surface) .ed-header .ed-nav button:hover{color:#ff8b68!important}body:has(.p19-decision-surface) .ed-header .ed-nav .ed-btn.dark{background:#ef5a2f!important;border-color:#ef5a2f!important;color:#181411!important}.p19-decision-surface{overflow:clip;color:#1c1612;background:#f1ece2}.p19-decision-hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:clamp(118px,13vw,176px) 0 clamp(76px,9vw,128px);color:#fff8ef;background:radial-gradient(circle at 74% 48%,rgba(239,90,47,.18) 0 1px,transparent 1.4px),radial-gradient(circle at 74% 48%,transparent 0 20vw,rgba(255,248,239,.08) 20.1vw 20.25vw,transparent 20.4vw),linear-gradient(128deg,#110e0c,#261814 58%,#15100d)}.p19-decision-hero:before{content:"";position:absolute;inset:76px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,248,239,.15) 16%,rgba(255,248,239,.15) 84%,transparent)}.p19-decision-hero:after{content:"DECISION";position:absolute;left:max(3vw,22px);bottom:1.5vw;color:rgba(255,248,239,.025);font-family:var(--serif);font-size:clamp(74px,16vw,250px);font-style:italic;line-height:.72;letter-spacing:-.08em;white-space:nowrap;pointer-events:none}.p19-decision-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(330px,.78fr);gap:clamp(60px,9vw,150px);align-items:center}.p19-decision-copy{min-width:0;animation:p19-decision-arrival .72s cubic-bezier(.16,1,.3,1) both}@keyframes p19-decision-arrival{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}.p19-decision-plan{margin:0 0 clamp(36px,5vw,64px);color:#ff8b68;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.p19-decision-copy .eyebrow{color:rgba(255,248,239,.54)}.p19-decision-copy h1{max-width:12ch;margin:14px 0 0;color:#fff8ef;font-family:var(--serif);font-size:clamp(48px,7.4vw,108px);font-weight:400;line-height:.9;letter-spacing:-.06em;text-wrap:balance}.p19-decision-copy h1 .it{color:#ff8b68}.p19-decision-copy .intro{max-width:58ch;margin-top:clamp(28px,4vw,46px);color:rgba(255,248,239,.67);font-size:clamp(16px,1.35vw,19px);line-height:1.65}.p19-decision-copy .intro b{color:#fff8ef;font-weight:500}.p19-score-instrument{position:relative;justify-self:end;width:min(35vw,470px);aspect-ratio:1;border:1px solid rgba(255,248,239,.16);border-radius:50%;background:radial-gradient(circle,transparent 0 25%,rgba(255,248,239,.12) 25.2% 25.5%,transparent 25.7% 49%,rgba(239,90,47,.32) 49.2% 49.5%,transparent 49.7%),rgba(255,248,239,.025);box-shadow:0 38px 90px rgba(0,0,0,.32)}.p19-score-instrument:after,.p19-score-instrument:before{content:"";position:absolute;background:rgba(255,248,239,.14)}.p19-score-instrument:before{left:50%;top:-8%;width:1px;height:116%}.p19-score-instrument:after{left:-8%;top:50%;width:116%;height:1px}.p19-score-total{position:absolute;z-index:2;left:50%;top:50%;width:38%;display:grid;place-items:center;aspect-ratio:1;padding:12px;color:#fff8ef;border-radius:50%;background:#ef5a2f;font-family:var(--serif);font-size:clamp(15px,1.7vw,24px);line-height:1.05;text-align:center;transform:translate(-50%,-50%)}.p19-score-instrument i{position:absolute;z-index:3;min-width:54px;padding:8px 10px;color:#fff8ef;border:1px solid rgba(255,248,239,.2);background:#1b1411;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-style:normal;line-height:1;text-align:center}.p19-score-instrument i:first-of-type{left:10%;top:15%}.p19-score-instrument i:nth-of-type(2){right:4%;top:27%}.p19-score-instrument i:nth-of-type(3){right:12%;bottom:14%}.p19-score-instrument i:nth-of-type(4){left:13%;bottom:8%}.p19-score-instrument i:nth-of-type(5){left:-5%;top:49%}.p19-decision-ledger{position:relative;padding:clamp(86px,11vw,156px) 0;background:#f1ece2}.p19-cashback-proof:before,.p19-decision-ledger:before{content:"";position:absolute;left:max(22px,calc((100vw - 1240px) / 2));top:0;width:1px;height:100%;background:rgba(35,24,18,.12)}.p19-decision-ledger .ed-lead{display:grid;grid-template-columns:minmax(170px,.44fr) minmax(0,1fr);gap:40px;align-items:start;margin-bottom:clamp(50px,7vw,90px)}.p19-decision-ledger .ed-lead .idx{color:#b44020;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.p19-decision-ledger .ed-lead h2{max-width:13ch;color:#211712;font-family:var(--serif);font-size:clamp(40px,6vw,82px);font-weight:400;line-height:.94;letter-spacing:-.05em}.p19-signal-ledger{list-style:none;padding:0;margin:0;border-top:1px solid rgba(35,24,18,.2)}.p19-signal-ledger li{display:grid;grid-template-columns:58px minmax(96px,.32fr) minmax(0,1fr);gap:clamp(20px,4vw,62px);align-items:start;padding:clamp(28px,4vw,50px) 0;border-bottom:1px solid rgba(35,24,18,.2)}.p19-signal-index{color:rgba(35,24,18,.42);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.1em}.p19-signal-ledger li>strong{color:#e6552e;font-family:var(--serif);font-size:clamp(24px,2.7vw,38px);font-weight:400;line-height:1}.p19-signal-ledger h3{margin:0;color:#211712;font-size:clamp(19px,2vw,27px);font-weight:560;letter-spacing:-.025em}.p19-signal-ledger p{max-width:70ch;margin:12px 0 0;color:rgba(35,24,18,.64);font-size:15px;line-height:1.65}.p19-decision-guardrails{padding:clamp(86px,11vw,156px) 0;color:#fff8ef;background:#e5542d}.p19-guardrail-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.78fr);gap:clamp(56px,10vw,160px);align-items:start}.p19-guardrail-grid h2{margin:0;color:currentColor;font-family:var(--serif);font-size:clamp(42px,6vw,84px);font-weight:400;line-height:.94;letter-spacing:-.05em;text-wrap:balance}.p19-guardrail-grid>div>p{margin:0;padding:20px 0;border-top:1px solid rgba(255,248,239,.28);color:rgba(255,248,239,.78);font-size:16px;line-height:1.6}.p19-guardrail-grid>div>p:last-child{border-bottom:1px solid rgba(255,248,239,.28)}.p19-guardrail-grid b{color:#fff8ef}.p19-guardrail-grid .p19-decision-note{margin-top:28px;color:rgba(255,248,239,.65);font-size:13px}.p19-cashback-gate{position:relative;list-style:none;padding:18px 0;margin:0;border-top:1px solid rgba(255,248,239,.18);border-bottom:1px solid rgba(255,248,239,.18)}.p19-cashback-gate:before{content:"";position:absolute;left:20px;top:48px;bottom:48px;width:1px;background:linear-gradient(#ef5a2f,rgba(255,248,239,.2))}.p19-cashback-gate li{position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:18px;align-items:baseline;min-height:84px;padding:28px 0;color:#fff8ef}.p19-cashback-gate li+li{border-top:1px solid rgba(255,248,239,.1)}.p19-cashback-gate li>span{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ef5a2f;border-radius:50%;background:#1a1210;color:#ff8b68;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.p19-cashback-gate strong{font-family:var(--serif);font-size:clamp(21px,2vw,28px);font-weight:400}.p19-cashback-gate small{color:rgba(255,248,239,.5);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.p19-cashback-proof{position:relative;padding:clamp(90px,12vw,170px) 0;color:#211712;background:#f1ece2}.p19-cashback-proof .p19-guardrail-grid>div>p{border-color:rgba(35,24,18,.2);color:rgba(35,24,18,.68)}.p19-cashback-proof .p19-guardrail-grid>div>p:last-child{border-color:rgba(35,24,18,.2)}.p19-decision-faq .ed-band{padding-top:clamp(78px,10vw,140px);padding-bottom:clamp(78px,10vw,140px);color:#fff8ef;background:#18110e}.p19-decision-faq .ed-lead .idx{color:#ff8b68}.p19-decision-faq .ed-lead h2{color:#fff8ef}.p19-decision-faq .ed-qa{border-color:rgba(255,248,239,.15)}.p19-decision-faq .ed-qa summary{color:#fff8ef}.p19-decision-faq .ed-qa .a{color:rgba(255,248,239,.64)}.p19-decision-closing .ed-closing{color:#211712;background:#ef5a2f}.p19-decision-closing .ed-closing .eyebrow,.p19-decision-closing .ed-closing h2,.p19-decision-closing .ed-closing p{color:#211712!important}.p19-decision-closing .ed-closing .ed-btn.dark{background:#17110e;color:#fff8ef}@media (max-width:900px){.p19-decision-hero-grid{grid-template-columns:minmax(0,1fr);gap:64px}.p19-score-instrument{justify-self:center;width:min(72vw,470px)}.p19-decision-ledger .ed-lead,.p19-guardrail-grid{grid-template-columns:minmax(0,1fr);gap:42px}.p19-decision-ledger .ed-lead h2{max-width:16ch}}@media (max-width:560px){.p19-decision-hero{min-height:auto;padding:110px 0 82px}.p19-decision-hero-grid{gap:52px}.p19-decision-copy h1{max-width:100%;font-size:clamp(43px,13.3vw,62px)}.p19-score-instrument{width:min(82vw,390px)}.p19-score-instrument i{min-width:48px;padding-inline:7px;font-size:9px}.p19-decision-ledger{padding:80px 0}.p19-signal-ledger li{grid-template-columns:36px minmax(80px,.34fr) minmax(0,1fr);gap:12px}.p19-signal-ledger li>strong{font-size:22px}.p19-signal-ledger h3{font-size:18px}.p19-signal-ledger p{font-size:13px}.p19-cashback-proof,.p19-decision-guardrails{padding:80px 0}.p19-cashback-gate li{grid-template-columns:42px minmax(0,1fr)}.p19-cashback-gate small{grid-column:2;margin-top:-10px}}@media (prefers-reduced-motion:reduce){.p19-decision-copy{animation:none}}body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header,body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header.stuck,body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header:not(.stuck){background:rgba(17,14,12,.93)!important;border-bottom:1px solid rgba(255,248,239,.12)!important;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header .ed-brand-word,body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header .ed-nav a,body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header .ed-nav button{color:rgba(255,248,239,.86)!important}body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header .ed-nav a:hover,body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header .ed-nav button:hover{color:#ff8b68!important}body:has(.fx-continuity[data-experience-chapter=proof]) .ed-header .ed-nav .ed-btn.dark{color:#181411!important;border-color:#ef5a2f!important;background:#ef5a2f!important}.fx-continuity[data-experience-chapter=proof] .ed-content-hero{position:relative;min-height:92svh;display:flex;align-items:center;overflow:clip;padding:clamp(120px,13vw,178px) 0 clamp(80px,10vw,136px);color:#fff8ef;background:linear-gradient(90deg,transparent 49.92%,rgba(255,248,239,.11) 50%,transparent 50.08%),radial-gradient(circle at 78% 52%,transparent 0 21vw,rgba(239,90,47,.24) 21.1vw 21.25vw,transparent 21.4vw),linear-gradient(126deg,#100d0b,#241713 58%,#15100d)}.fx-continuity[data-experience-chapter=proof] .ed-content-hero:before{content:"FILON / PROOF";position:absolute;left:max(22px,calc((100vw - 1240px) / 2));top:clamp(108px,12vw,150px);color:#ff8b68;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em}.fx-continuity[data-experience-chapter=proof] .ed-content-hero:after{content:"PROOF";position:absolute;right:-.08em;bottom:-.12em;color:rgba(255,248,239,.025);font-family:var(--serif);font-size:clamp(132px,30vw,480px);font-style:italic;line-height:.75;letter-spacing:-.09em;pointer-events:none}.fx-continuity[data-experience-chapter=proof] .ed-content-hero .ed-wrap{position:relative;z-index:1;width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)));padding-top:clamp(46px,6vw,82px)}.fx-continuity[data-experience-chapter=proof] .ed-content-hero .eyebrow{color:rgba(255,248,239,.54)}.fx-continuity[data-experience-chapter=proof] .ed-content-hero h1{max-width:12ch;margin-top:18px;color:#fff8ef;font-size:clamp(52px,8.2vw,122px);font-weight:400;line-height:.88;letter-spacing:-.065em;text-wrap:balance}.fx-continuity[data-experience-chapter=proof] .ed-content-hero h1 .it{color:#ff8b68}.fx-continuity[data-experience-chapter=proof] .ed-content-hero .intro{max-width:57ch;margin-top:clamp(28px,4vw,46px);color:rgba(255,248,239,.66);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.fx-continuity[data-experience-chapter=proof] .ed-band{position:relative;padding:clamp(84px,11vw,156px) 0;color:#251914;border-color:rgba(49,32,23,.16);background:linear-gradient(90deg,transparent 49.94%,rgba(49,32,23,.065) 50%,transparent 50.06%),#f1ece2}.fx-continuity[data-experience-chapter=proof] .ed-band.alt{color:#fff8ef;border-color:rgba(255,248,239,.18);background:#d94e29}.fx-continuity[data-experience-chapter=proof] .ed-band .ed-wrap{width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)))}.fx-continuity[data-experience-chapter=proof] .ed-lead{grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:start;margin-bottom:clamp(48px,7vw,86px)}.fx-continuity[data-experience-chapter=proof] .ed-lead .idx{color:#a9381c;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-lead .idx{color:rgba(255,248,239,.64)}.fx-continuity[data-experience-chapter=proof] .ed-lead h2,.fx-continuity[data-experience-chapter=proof] .ed-manifesto h2,.fx-continuity[data-experience-chapter=proof] .ed-prose h2{max-width:15ch!important;color:currentColor;font-family:var(--serif);font-size:clamp(40px,6vw,82px);font-weight:400;line-height:.94;letter-spacing:-.05em;text-wrap:balance}.fx-continuity[data-experience-chapter=proof] .ed-mgrid{grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);gap:clamp(58px,10vw,160px)}.fx-continuity[data-experience-chapter=proof] .ed-mbody p,.fx-continuity[data-experience-chapter=proof] .ed-prose p{color:rgba(37,25,20,.68);font-size:16px;line-height:1.7}.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-mbody p,.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-prose p{color:rgba(255,248,239,.76)!important}.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-mbody b,.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-prose b,.fx-continuity[data-experience-chapter=proof] .ed-band.alt a{color:#fff8ef}.fx-continuity[data-experience-chapter=proof] .ed-infogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(49,32,23,.19);border-left:1px solid rgba(49,32,23,.19)}.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-infogrid{border-color:rgba(255,248,239,.24)}.fx-continuity[data-experience-chapter=proof] .ed-info{min-height:220px;padding:clamp(24px,4vw,46px);color:currentColor;border:0;border-right:1px solid rgba(49,32,23,.19);border-bottom:1px solid rgba(49,32,23,.19);border-radius:0;background:transparent;box-shadow:none}.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-info{border-color:rgba(255,248,239,.24)}.fx-continuity[data-experience-chapter=proof] .ed-info:hover{border-color:rgba(49,32,23,.19);background:rgba(255,255,255,.12);box-shadow:none;transform:none}.fx-continuity[data-experience-chapter=proof] .ed-info .n{color:currentColor;font-family:var(--serif);font-size:clamp(30px,4vw,58px);font-weight:400}.fx-continuity[data-experience-chapter=proof] .ed-info h3{margin-top:28px;color:currentColor;font-size:clamp(19px,2vw,26px);font-weight:560}.fx-continuity[data-experience-chapter=proof] .ed-info p{max-width:48ch;color:rgba(37,25,20,.62);font-size:14px;line-height:1.65}.fx-continuity[data-experience-chapter=proof] .ed-band.alt .ed-info p{color:rgba(255,248,239,.72)}.fx-continuity[data-experience-chapter=proof] .ed-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(49,32,23,.2);border-left:1px solid rgba(49,32,23,.2)}.fx-continuity[data-experience-chapter=proof] .ed-step{min-height:260px;padding:clamp(22px,3vw,38px);border-right:1px solid rgba(49,32,23,.2);border-bottom:1px solid rgba(49,32,23,.2)}.fx-continuity[data-experience-chapter=proof] .ed-step-ico{color:#d94e29;font-family:var(--serif);font-size:clamp(28px,4vw,52px)}.fx-continuity[data-experience-chapter=proof] .ed-step h3{margin-top:32px}.fx-continuity[data-experience-chapter=proof] .ed-step p{color:rgba(37,25,20,.62)}.fx-continuity[data-experience-chapter=proof] .ed-pledge>div{border-color:rgba(255,248,239,.24)}.fx-continuity[data-experience-chapter=proof] .ed-closing{padding:clamp(90px,12vw,170px) 0;color:#211611;background:#ef5a2f}.fx-continuity[data-experience-chapter=proof] .ed-closing h2{max-width:13ch;margin-inline:auto;color:#211611}.fx-continuity[data-experience-chapter=proof] .ed-closing .eyebrow,.fx-continuity[data-experience-chapter=proof] .ed-closing p{color:#211611!important}.fx-continuity[data-experience-chapter=proof] .ed-closing .ed-btn.dark{color:#fff8ef;background:#17110e}@media (max-width:900px){.fx-continuity[data-experience-chapter=proof] .ed-lead,.fx-continuity[data-experience-chapter=proof] .ed-mgrid{grid-template-columns:minmax(0,1fr);gap:36px}.fx-continuity[data-experience-chapter=proof] .ed-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fx-continuity[data-experience-chapter=proof] .ed-content-hero{min-height:auto;padding:122px 0 82px}.fx-continuity[data-experience-chapter=proof] .ed-content-hero h1{max-width:100%;font-size:clamp(44px,13.2vw,62px)}.fx-continuity[data-experience-chapter=proof] .ed-band{padding:80px 0}.fx-continuity[data-experience-chapter=proof] .ed-infogrid,.fx-continuity[data-experience-chapter=proof] .ed-steps{grid-template-columns:minmax(0,1fr)}.fx-continuity[data-experience-chapter=proof] .ed-info,.fx-continuity[data-experience-chapter=proof] .ed-step{min-height:auto}}@media (prefers-reduced-motion:reduce){.fx-continuity[data-experience-chapter=proof] .ed-band [style],.fx-continuity[data-experience-chapter=proof] .ed-content-hero [style]{animation:none!important;transition:none!important;transform:none!important}}body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header,body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header.stuck,body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header:not(.stuck){background:rgba(28,19,15,.93)!important;border-bottom:1px solid rgba(255,244,229,.13)!important;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header .ed-brand-word,body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header .ed-nav a,body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header .ed-nav button{color:rgba(255,248,239,.86)!important}body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header .ed-nav a:hover,body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header .ed-nav button:hover{color:#ff8b68!important}body:has(.fx-continuity[data-experience-chapter=decision] .ed-content-hero) .ed-header .ed-nav .ed-btn.dark{color:#1c130f!important;border-color:#ff8b68!important;background:#ff8b68!important}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero{position:relative;min-height:90svh;display:flex;align-items:center;overflow:clip;padding:clamp(124px,14vw,184px) 0 clamp(82px,10vw,134px);color:#fff8ef;background:linear-gradient(90deg,transparent 32.9%,rgba(255,248,239,.09) 33%,transparent 33.1%),linear-gradient(90deg,transparent 66.55%,rgba(255,248,239,.09) 66.65%,transparent 66.75%),radial-gradient(circle at 76% 52%,rgba(239,90,47,.24) 0 16vw,transparent 16.15vw),linear-gradient(128deg,#17100d,#321d16 57%,#1b120e)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero:before{content:"FILON / DECISION";position:absolute;left:max(22px,calc((100vw - 1240px) / 2));top:clamp(110px,12vw,154px);color:#ff8b68;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero:after{content:"CHECK";position:absolute;right:-.08em;bottom:-.12em;color:rgba(255,248,239,.026);font-family:var(--serif);font-size:clamp(132px,27vw,430px);font-style:italic;line-height:.76;letter-spacing:-.09em;pointer-events:none}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .ed-wrap{position:relative;z-index:1;width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)));padding-top:clamp(46px,6vw,82px)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .eyebrow{color:rgba(255,248,239,.54)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero h1{max-width:12ch;margin-top:18px;color:#fff8ef;font-size:clamp(52px,8.2vw,118px);font-weight:400;line-height:.89;letter-spacing:-.064em;text-wrap:balance}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero h1 .it{color:#ff8b68}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .intro{max-width:57ch;margin-top:clamp(28px,4vw,46px);color:rgba(255,248,239,.68);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .ed-content-photo{position:absolute;top:50%;right:clamp(28px,6vw,96px);width:clamp(210px,27vw,410px);aspect-ratio:.82;overflow:hidden;border:1px solid rgba(255,248,239,.22);border-radius:46% 46% 8px 8px;box-shadow:0 32px 80px rgba(0,0,0,.34);transform:translateY(-44%)!important}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-photo:after{content:"OBSERVED OBJECT";position:absolute;right:16px;bottom:16px;padding:7px 9px;color:#fff8ef;border:1px solid rgba(255,248,239,.25);background:rgba(20,14,11,.7);font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.14em}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.07)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-band{position:relative;padding:clamp(84px,11vw,150px) 0;color:#291b15;border-color:rgba(49,32,23,.16);background:linear-gradient(90deg,transparent 49.94%,rgba(49,32,23,.065) 50%,transparent 50.06%),#f3ede3}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-band.alt{color:#fff8ef;border-color:rgba(255,248,239,.18);background:#2a1a14}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-band .ed-wrap{width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)))}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-mgrid{grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(58px,10vw,154px)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-lead h2,.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-prose h2{max-width:15ch!important;color:currentColor;font-family:var(--serif);font-size:clamp(40px,6vw,80px);font-weight:400;line-height:.95;letter-spacing:-.05em;text-wrap:balance}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-prose p{color:rgba(41,27,21,.67);font-size:16px;line-height:1.72}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-band.alt .ed-prose p{color:rgba(255,248,239,.7)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-band.alt .ed-prose h2{color:#fff8ef}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-infogrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,248,239,.22);border-left:1px solid rgba(255,248,239,.22)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-info{min-height:300px;padding:clamp(25px,3vw,40px);color:#fff8ef;border:0;border-right:1px solid rgba(255,248,239,.22);border-bottom:1px solid rgba(255,248,239,.22);border-radius:0;background:transparent;box-shadow:none}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-info:hover{border-color:rgba(255,248,239,.22);background:rgba(255,255,255,.04);box-shadow:none;transform:none}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-info .n{color:#ff8b68;font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-info h3{margin-top:clamp(64px,8vw,110px);color:#fff8ef;font-size:clamp(20px,2vw,27px)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-info p{color:rgba(255,248,239,.66);font-size:14px;line-height:1.65}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-faq{max-width:900px;margin-left:auto;border-top:1px solid rgba(41,27,21,.2)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-qa{border-color:rgba(41,27,21,.18)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-qa summary{color:#291b15}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-qa .a{color:rgba(41,27,21,.65)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-lead{grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:start;margin-bottom:clamp(48px,7vw,82px)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-lead .idx{color:#b23d20;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-closing{padding:clamp(90px,12vw,164px) 0;color:#20140f;background:#ef5a2f}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-closing h2{max-width:13ch;margin-inline:auto;color:#20140f}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-closing .eyebrow,.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-closing p{color:#20140f!important}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-closing .ed-btn.dark{color:#fff8ef;background:#17100d}@media (max-width:900px){.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .ed-wrap{padding-right:30vw}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-lead,.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-mgrid{grid-template-columns:minmax(0,1fr);gap:36px}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-infogrid{grid-template-columns:minmax(0,1fr)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-info{min-height:auto}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-info h3{margin-top:36px}}@media (max-width:620px){.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero{min-height:auto;padding:122px 0 82px}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .ed-wrap{padding-right:0}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero h1{max-width:100%;font-size:clamp(43px,13vw,62px)}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .intro{max-width:36ch}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero .ed-content-photo{position:relative;top:auto;right:auto;width:min(100%,360px);margin-top:46px;transform:none!important}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-band{padding:80px 0}}@media (prefers-reduced-motion:reduce){.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-band [style],.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero [style]{animation:none!important;transition:none!important}}body:has(.p19-market-merchants,.p19-category-market){background:#11100e}body:has(.p19-market-merchants,.p19-category-market) .ed-header,body:has(.p19-market-merchants,.p19-category-market) .ed-header.stuck,body:has(.p19-market-merchants,.p19-category-market) .ed-header:not(.stuck){background:rgba(17,16,14,.94)!important;border-bottom:1px solid rgba(243,231,208,.12)!important;box-shadow:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-brand-word,body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-nav a,body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-nav button{color:rgba(250,247,240,.86)!important}body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-nav a:hover,body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-nav button:hover{color:#e0ad59!important}body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-nav .ed-btn.dark{color:#17120b!important;border-color:#e0ad59!important;border-radius:6px!important;background:#e0ad59!important;box-shadow:none!important}.p19-market-merchants{--p19-market-ink:#11100e;--p19-market-surface:#1c1915;--p19-market-paper:#f7f3ea;--p19-market-muted:#aaa093;--p19-market-line:rgba(243,231,208,0.16);--p19-market-amber:#e0ad59;color:var(--p19-market-paper);background:var(--p19-market-ink)}.p19-market-merchants .ed-content-hero{position:relative;min-height:78svh;display:flex;align-items:end;overflow:clip;padding:clamp(132px,16vw,210px) 0 clamp(76px,9vw,126px);color:var(--p19-market-paper);background:radial-gradient(circle at 83% 30%,transparent 0 12vw,rgba(224,173,89,.25) 12.1vw 12.22vw,transparent 12.35vw),linear-gradient(rgba(243,231,208,.07) 1px,transparent 0),linear-gradient(90deg,rgba(243,231,208,.07) 1px,transparent 0),linear-gradient(132deg,#11100e,#282016);background-size:auto,64px 64px,64px 64px,auto}.p19-market-merchants .ed-content-hero:before{content:"FILON / MARKET · MERCHANTS";position:absolute;left:max(22px,calc((100vw - 1240px) / 2));top:clamp(112px,12vw,154px);color:var(--p19-market-amber);font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.18em}.p19-market-merchants .ed-content-hero:after{content:"INDEX";position:absolute;right:-.06em;bottom:-.16em;color:rgba(247,243,234,.025);font-family:var(--serif);font-size:clamp(140px,30vw,460px);font-style:italic;line-height:.78;letter-spacing:-.1em;pointer-events:none}.p19-market-merchants .ed-content-hero .ed-wrap{position:relative;z-index:1;width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)))}.p19-market-merchants .ed-content-hero .eyebrow{color:var(--p19-market-muted)}.p19-market-merchants .ed-content-hero h1{max-width:12ch;color:var(--p19-market-paper);font-size:clamp(52px,8vw,116px);font-weight:300;line-height:.89;letter-spacing:-.064em;text-wrap:balance}.p19-market-merchants .ed-content-hero h1 .it{color:var(--p19-market-amber)}.p19-market-merchants .ed-content-hero .intro{max-width:58ch;margin-top:clamp(28px,4vw,46px);color:rgba(247,243,234,.67);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.p19-market-merchants>.ed-band{padding:clamp(72px,9vw,118px) 0 clamp(100px,12vw,170px)!important;color:var(--p19-market-paper);border:0;background:radial-gradient(720px 460px at 5% 20%,rgba(111,135,79,.07),transparent 72%),var(--p19-market-ink)}.p19-market-merchants>.ed-band .ed-wrap{width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)))}.p19-merchant-ledger{border-top:1px solid var(--p19-market-line)}.p19-merchant-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid var(--p19-market-line)}.p19-merchant-search{min-width:0;min-height:58px;padding:0 20px;color:var(--p19-market-paper);border:1px solid rgba(243,231,208,.24);border-radius:0;outline:none;background:var(--p19-market-surface);font:15px/1.2 var(--sans)}.p19-merchant-search::placeholder{color:#8f877c}.p19-merchant-search:focus{border-color:var(--p19-market-amber);box-shadow:0 0 0 3px rgba(224,173,89,.12)}.p19-merchant-count{color:var(--p19-market-muted);font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.p19-merchant-filters{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 28px}.p19-market-merchants .fx-region-chip{min-height:40px;padding:7px 14px!important;color:var(--p19-market-muted)!important;border-color:var(--p19-market-line)!important;border-radius:0!important;background:transparent!important}.p19-market-merchants .fx-region-chip[aria-pressed=true]{color:#17120b!important;border-color:var(--p19-market-amber)!important;background:var(--p19-market-amber)!important}.p19-merchant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--p19-market-line);border-left:1px solid var(--p19-market-line)}.p19-merchant-row{min-width:0;display:flex;align-items:center;gap:16px;min-height:96px;padding:20px;border-right:1px solid var(--p19-market-line);border-bottom:1px solid var(--p19-market-line);background:transparent}.p19-merchant-copy{min-width:0}.p19-merchant-copy b{display:block;overflow:hidden;color:var(--p19-market-paper);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.p19-merchant-copy>span{color:var(--p19-market-muted);font-size:12.5px}.p19-market-state{padding:32px 0;color:var(--p19-market-muted);font-size:14.5px}.p19-category-market{--fx-bg:#11100e;--fx-surface:#1a1815;--fx-surface-raised:#24201b;--fx-border:rgba(243,231,208,0.14);--fx-border-strong:rgba(243,231,208,0.25);--fx-text:#f7f2e9;--fx-text-strong:#f7f3ea;--fx-text-muted:#aaa093;--fx-action:#e0ad59;--fx-on-action:#17120b;min-height:100vh;color:var(--fx-text);background:radial-gradient(850px 440px at 88% 2%,rgba(224,173,89,.11),transparent 64%),radial-gradient(720px 520px at 4% 70%,rgba(108,130,79,.07),transparent 72%),var(--fx-bg)}.p19-category-market .ed-band{min-height:100vh;padding:clamp(132px,14vw,184px) 0 clamp(90px,11vw,150px)!important;color:var(--fx-text);border:0;background:linear-gradient(rgba(243,231,208,.055) 1px,transparent 0),linear-gradient(90deg,rgba(243,231,208,.055) 1px,transparent 0);background-size:64px 64px}.p19-category-market .ed-wrap{width:min(1420px,calc(100% - clamp(36px, 6vw, 96px)))}.p19-market-coordinate{display:block;margin-bottom:clamp(42px,6vw,72px);color:#e0ad59;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.18em}.p19-category-market .ed-wrap>p:first-of-type a{color:var(--fx-text-muted)!important;text-decoration:none}.p19-category-market .ed-wrap>p:first-of-type a:hover{color:#e0ad59!important}.p19-category-market .cat-rail-title{max-width:15ch;color:var(--fx-text-strong);font-size:clamp(54px,8.2vw,118px)!important;font-weight:300;line-height:.88;letter-spacing:-.064em;text-wrap:balance}.p19-category-market .cat-rail-sub{margin-top:24px;color:var(--fx-text-muted);font-size:14px;font-variant-numeric:tabular-nums}.p19-category-market .cat-chips{gap:0;margin:0;border-top:1px solid var(--fx-border);border-left:1px solid var(--fx-border)}.p19-category-market .cat-chips+.cat-chips{margin-top:14px}.p19-category-market .cat-chip{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;color:var(--fx-text-muted);border:0;border-right:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border);border-radius:0;background:rgba(17,16,14,.6)}.p19-category-market .cat-chip:hover{color:var(--fx-text-strong);border-color:var(--fx-border);background:var(--fx-surface-raised);transform:none}.p19-category-market .cat-chip.on{color:var(--fx-on-action);border-color:#e0ad59;background:#e0ad59}.p19-category-market .cat-chip span{color:currentColor;opacity:.65}.p19-category-market .fx-product-grid{gap:1px;margin-top:clamp(40px,6vw,76px)!important;padding:1px;background:var(--fx-border)}.p19-category-market .fx-product{border:0;border-radius:0;background:var(--fx-surface);box-shadow:none}.p19-category-market .fx-product:hover{border:0;box-shadow:none}.p19-category-market .fx-product-media{background:#efebe3}.p19-category-market .fx-product-name,.p19-category-market .fx-product-price b{color:var(--fx-text-strong)}.p19-category-market .fx-product-brand,.p19-category-market .fx-product-merchant,.p19-category-market .fx-product-noimage{color:var(--fx-text-muted)}.p19-category-market .ed-btn.ghost{color:var(--fx-text-strong);border-color:var(--fx-border-strong);border-radius:0}.p19-category-market .ed-btn.ghost:hover{color:var(--fx-on-action);border-color:#e0ad59;background:#e0ad59}@media (max-width:700px){.p19-market-merchants .ed-content-hero{min-height:auto;padding:124px 0 82px}.p19-market-merchants .ed-content-hero h1{font-size:clamp(44px,13vw,62px)}.p19-merchant-grid,.p19-merchant-toolbar{grid-template-columns:minmax(0,1fr)}.p19-category-market .cat-rail-title{font-size:clamp(44px,13vw,64px)!important}}@media (prefers-reduced-motion:reduce){.p19-category-market [style],.p19-market-merchants [style]{animation:none!important;transition:none!important;transform:none!important}}body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero),body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero){background:#f1ebe0}body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header.stuck,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header:not(.stuck),body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header.stuck,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header:not(.stuck){background:rgba(35,22,18,.93)!important;border-bottom:1px solid rgba(255,247,236,.13)!important;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-brand-word,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-nav a,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-nav button,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header .ed-brand-word,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header .ed-nav a,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header .ed-nav button{color:rgba(255,248,239,.86)!important}body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-nav a:hover,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-nav button:hover,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header .ed-nav a:hover,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header .ed-nav button:hover{color:#ff8b68!important}body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-nav .ed-btn.dark,body:has(.fx-continuity[data-experience-chapter=signal] .ed-content-hero) .ed-header .ed-nav .ed-btn.dark{color:#241712!important;border-color:#ff8b68!important;background:#ff8b68!important}.fx-continuity[data-experience-chapter=signal] .ed-content-hero{position:relative;min-height:82svh;display:flex;align-items:end;overflow:clip;margin-top:0;padding:clamp(132px,16vw,208px) 0 clamp(78px,9vw,126px);color:#fff8ef;background:linear-gradient(90deg,transparent 19.9%,rgba(255,248,239,.08) 20%,transparent 20.1%),linear-gradient(90deg,transparent 79.9%,rgba(255,248,239,.08) 80%,transparent 80.1%),radial-gradient(circle at 76% 32%,transparent 0 14vw,rgba(255,139,104,.24) 14.1vw 14.22vw,transparent 14.35vw),linear-gradient(132deg,#211511,#43241b 62%,#241611)}.fx-continuity[data-experience-chapter=signal] .ed-content-hero:before{content:"FILON / SIGNAL";position:absolute;left:max(22px,calc((100vw - 1240px) / 2));top:clamp(112px,12vw,156px);color:#ff8b68;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.18em}.fx-continuity[data-experience-chapter=signal] .ed-content-hero:after{content:"READ";position:absolute;right:-.06em;bottom:-.15em;color:rgba(255,248,239,.024);font-family:var(--serif);font-size:clamp(142px,31vw,480px);font-style:italic;line-height:.76;letter-spacing:-.1em;pointer-events:none}.fx-continuity[data-experience-chapter=signal] .ed-content-hero .ed-wrap{position:relative;z-index:1;width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)))}.fx-continuity[data-experience-chapter=signal] .ed-content-hero .eyebrow{color:rgba(255,248,239,.52)}.fx-continuity[data-experience-chapter=signal] .ed-content-hero h1{max-width:12ch;margin-top:18px;color:#fff8ef;font-size:clamp(52px,8.2vw,118px);font-weight:300;line-height:.89;letter-spacing:-.064em;text-wrap:balance}.fx-continuity[data-experience-chapter=signal] .ed-content-hero h1 .it{color:#ff8b68}.fx-continuity[data-experience-chapter=signal] .ed-content-hero .intro{max-width:58ch;margin-top:clamp(28px,4vw,46px);color:rgba(255,248,239,.66);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band{position:relative;padding:clamp(86px,11vw,154px) 0;color:#2b1c16;border-color:rgba(48,31,23,.16);background:linear-gradient(90deg,transparent 49.94%,rgba(48,31,23,.06) 50%,transparent 50.06%),#f1ebe0}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt{color:#fff8ef;border-color:rgba(255,248,239,.18);background:#d94e29}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band .ed-wrap{width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)))}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-mgrid{grid-template-columns:minmax(0,.82fr) minmax(320px,.7fr);gap:clamp(58px,10vw,160px)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-lead h2,.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-prose h2{max-width:15ch!important;color:currentColor;font-family:var(--serif);font-size:clamp(40px,6vw,80px);font-weight:300;line-height:.95;letter-spacing:-.05em;text-wrap:balance}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-prose p{color:rgba(43,28,22,.67);font-size:16px;line-height:1.72}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt .ed-prose b,.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt .ed-prose h2,.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt a{color:#fff8ef}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt .ed-prose p{color:rgba(255,248,239,.76)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-infogrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0;border-left:1px solid rgba(48,31,23,.18);border-color:rgba(48,31,23,.18) rgba(48,31,23,.18) currentcolor;border-top:1px solid rgba(48,31,23,.18)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt .ed-infogrid{border-color:rgba(255,248,239,.24)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-info{min-height:250px;padding:clamp(24px,3vw,40px);color:currentColor;border:0;border-right:1px solid rgba(48,31,23,.18);border-bottom:1px solid rgba(48,31,23,.18);border-radius:0;background:transparent;box-shadow:none}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt .ed-info{border-color:rgba(255,248,239,.24)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-info:hover{border-color:rgba(48,31,23,.18);background:rgba(255,255,255,.07);box-shadow:none;transform:none}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-info .n{color:currentColor;font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:300}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-info h3{margin-top:52px;color:currentColor;font-size:clamp(20px,2vw,26px)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-info p{color:rgba(43,28,22,.64);line-height:1.65}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band.alt .ed-info p{color:rgba(255,248,239,.72)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-lead{grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:start;margin-bottom:clamp(48px,7vw,84px)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-lead .idx{color:#ad391d;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-faq{max-width:900px;margin-left:auto;border-top:1px solid rgba(48,31,23,.2)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-qa{border-color:rgba(48,31,23,.18)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-qa summary{color:#2b1c16}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-qa .a{color:rgba(43,28,22,.65)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-closing{padding:clamp(94px,12vw,170px) 0;color:#20140f;background:#ff8b68}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-closing h2{max-width:13ch;margin-inline:auto;color:#20140f}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-closing .eyebrow,.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-closing p{color:#20140f!important}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-closing .ed-btn.dark{color:#fff8ef;background:#17100d}.fx-continuity[data-experience-chapter=signal] .ed-blog{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid rgba(48,31,23,.2)}.fx-continuity[data-experience-chapter=signal] .ed-post{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);min-height:260px;color:#2b1c16;border:0;border-bottom:1px solid rgba(48,31,23,.2);border-radius:0;background:transparent;box-shadow:none}.fx-continuity[data-experience-chapter=signal] .ed-post:hover{border-color:rgba(48,31,23,.2);background:rgba(255,255,255,.18);box-shadow:none;transform:none}.fx-continuity[data-experience-chapter=signal] .ed-post-cover{min-height:260px;aspect-ratio:auto;background:#e0d8cc}.fx-continuity[data-experience-chapter=signal] .ed-post-cover img{filter:saturate(.72) contrast(1.04)}.fx-continuity[data-experience-chapter=signal] .ed-post:hover .ed-post-cover img{transform:scale(1.025)}.fx-continuity[data-experience-chapter=signal] .ed-post-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px)}.fx-continuity[data-experience-chapter=signal] .ed-post .cat{color:#ad391d}.fx-continuity[data-experience-chapter=signal] .ed-post h3{max-width:24ch;color:#2b1c16;font-size:clamp(25px,3.4vw,42px);font-weight:300;line-height:1.02;letter-spacing:-.035em}.fx-continuity[data-experience-chapter=signal] .ed-post p{max-width:58ch;color:rgba(43,28,22,.66)}.fx-continuity[data-experience-chapter=signal] .ed-post .rd{color:#8f3924}.fx-continuity[data-experience-chapter=signal] .ed-legal{max-width:920px;padding:clamp(28px,5vw,68px);border:1px solid rgba(48,31,23,.17);background:rgba(255,255,255,.16)}.fx-continuity[data-experience-chapter=signal] .ed-legal h2{margin-top:54px;color:#2b1c16;font-size:clamp(27px,4vw,42px);font-weight:300}.fx-continuity[data-experience-chapter=signal] .ed-legal li,.fx-continuity[data-experience-chapter=signal] .ed-legal p{color:rgba(43,28,22,.7)}.fx-continuity[data-experience-chapter=signal] .ed-legal b{color:#2b1c16}.fx-continuity[data-experience-chapter=signal] .ed-legal a{color:#a8381d}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) form:not(.ed-news){max-width:760px!important;gap:1px!important;padding:1px;background:rgba(48,31,23,.18)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) form:not(.ed-news) input,.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) form:not(.ed-news) textarea{min-height:60px;padding:18px 20px!important;color:#2b1c16!important;border:0!important;border-radius:0!important;background:#f8f3ea!important;box-shadow:none!important}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) form:not(.ed-news) textarea{min-height:180px}.fx-continuity[data-experience-chapter=signal] .ed-plan.featured{color:#fff8ef;border:1px solid rgba(255,248,239,.2);border-radius:0;background:#281914;box-shadow:20px 20px 0 #ff8b68}.fx-continuity[data-experience-chapter=signal] .ed-plan .lede,.fx-continuity[data-experience-chapter=signal] .ed-plan .tag,.fx-continuity[data-experience-chapter=signal] .ed-plan li,.fx-continuity[data-experience-chapter=signal] .ed-plan.featured .tag{color:rgba(255,248,239,.7)}.fx-continuity[data-experience-chapter=signal] .ed-plan .name,.fx-continuity[data-experience-chapter=signal] .ed-plan .price{color:#fff8ef}.fx-continuity[data-experience-chapter=signal]:has(.ed-article-hero){color:#2b1c16;background:#f1ebe0}.fx-continuity[data-experience-chapter=signal] .ed-article-hero{position:relative;overflow:clip;min-height:72svh;display:flex;align-items:end;padding:clamp(138px,15vw,204px) 0 clamp(70px,9vw,120px);color:#fff8ef;background:radial-gradient(circle at 80% 32%,transparent 0 13vw,rgba(255,139,104,.22) 13.1vw 13.24vw,transparent 13.36vw),linear-gradient(132deg,#211511,#43241b 62%,#241611)}.fx-continuity[data-experience-chapter=signal] .ed-article-hero:before{content:"FILON / FIELD NOTE";position:absolute;left:max(22px,calc((100vw - 900px) / 2));top:clamp(112px,12vw,156px);color:#ff8b68;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.18em}.fx-continuity[data-experience-chapter=signal] .ed-article-hero .ed-article{position:relative;z-index:1;width:min(900px,calc(100% - clamp(36px, 8vw, 112px)));max-width:none;padding:0}.fx-continuity[data-experience-chapter=signal] .ed-article-hero .ed-article-meta{color:rgba(255,248,239,.52)}.fx-continuity[data-experience-chapter=signal] .ed-article-hero h1{max-width:15ch;color:#fff8ef;font-size:clamp(48px,7.2vw,100px);font-weight:300;line-height:.92;letter-spacing:-.06em;text-wrap:balance}.fx-continuity[data-experience-chapter=signal] .ed-article-hero .lede{max-width:56ch;color:rgba(255,248,239,.68)}.fx-continuity[data-experience-chapter=signal] article>.ed-article:not(.ed-article-hero .ed-article){max-width:820px;padding-inline:clamp(22px,5vw,62px)}.fx-continuity[data-experience-chapter=signal] .ed-article-cover{margin:clamp(50px,7vw,84px) 0 clamp(48px,6vw,70px);border:1px solid rgba(48,31,23,.18);border-radius:0;filter:saturate(.76) contrast(1.04)}.fx-continuity[data-experience-chapter=signal] .ed-article h2{color:#2b1c16;font-size:clamp(30px,4.4vw,48px);font-weight:300;line-height:1.02;letter-spacing:-.035em}.fx-continuity[data-experience-chapter=signal] .ed-article li,.fx-continuity[data-experience-chapter=signal] .ed-article p{color:rgba(43,28,22,.72)}.fx-continuity[data-experience-chapter=signal] .ed-article li b,.fx-continuity[data-experience-chapter=signal] .ed-article p b{color:#2b1c16}.fx-continuity[data-experience-chapter=signal] .ed-article .callout{color:#2b1c16;border-left:3px solid #d94e29;border-radius:0;background:rgba(217,78,41,.1)}.fx-continuity[data-experience-chapter=signal] .ed-article a{color:#a8381d}@media (max-width:820px){.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-lead,.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-mgrid{grid-template-columns:minmax(0,1fr);gap:36px}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-infogrid{grid-template-columns:minmax(0,1fr)!important}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-info{min-height:auto}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-info h3{margin-top:32px}}@media (max-width:620px){.fx-continuity[data-experience-chapter=signal] .ed-article-hero,.fx-continuity[data-experience-chapter=signal] .ed-content-hero{min-height:auto;padding:124px 0 82px}.fx-continuity[data-experience-chapter=signal] .ed-article-hero h1,.fx-continuity[data-experience-chapter=signal] .ed-content-hero h1{max-width:100%;font-size:clamp(43px,13vw,62px)}.fx-continuity[data-experience-chapter=signal]:has(.ed-content-hero) .ed-band{padding:80px 0}.fx-continuity[data-experience-chapter=signal] .ed-post{grid-template-columns:minmax(0,1fr)}.fx-continuity[data-experience-chapter=signal] .ed-post-cover{min-height:210px}.fx-continuity[data-experience-chapter=signal] .ed-plan.featured{box-shadow:10px 10px 0 #ff8b68}}@media (prefers-reduced-motion:reduce){.fx-continuity[data-experience-chapter=signal] .ed-article-hero [style],.fx-continuity[data-experience-chapter=signal] .ed-band [style],.fx-continuity[data-experience-chapter=signal] .ed-content-hero [style],.fx-continuity[data-experience-chapter=signal] .ed-post,.fx-continuity[data-experience-chapter=signal] .ed-post-cover img{animation:none!important;transition:none!important;transform:none!important}}.p19-global-footer{position:relative;overflow:clip;padding:clamp(82px,10vw,142px) 0 clamp(42px,6vw,76px);color:#fff8ef;border-top:1px solid rgba(255,248,239,.14);background:radial-gradient(circle at 82% 20%,transparent 0 13vw,rgba(255,139,104,.2) 13.1vw 13.22vw,transparent 13.36vw),linear-gradient(132deg,#17100d,#2d1b15 62%,#17100d)}.p19-global-footer:after{content:"FILON";position:absolute;right:-.04em;bottom:-.12em;color:rgba(255,248,239,.025);font-family:var(--serif);font-size:clamp(150px,30vw,470px);font-style:italic;line-height:.76;letter-spacing:-.1em;pointer-events:none}.p19-global-footer .ed-wrap{position:relative;z-index:1;width:min(1240px,calc(100% - clamp(36px, 8vw, 112px)))}.p19-footer-coordinate{display:block;margin-bottom:clamp(42px,6vw,72px);color:#ff8b68;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.18em}.p19-global-footer .ed-newsblock{grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(42px,8vw,132px);align-items:end;margin-bottom:clamp(48px,7vw,84px);padding-bottom:clamp(48px,7vw,84px);border-color:rgba(255,248,239,.16)}.p19-global-footer .ed-newsblock h3{max-width:12ch;color:#fff8ef!important;font-size:clamp(40px,6vw,80px)!important;font-weight:300;line-height:.94;letter-spacing:-.05em!important}.p19-global-footer .ed-newsblock h3 .it{color:#ff8b68}.p19-global-footer .ed-newsblock p{max-width:46ch;color:rgba(255,248,239,.6)!important}.p19-global-footer .ed-news{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px;max-width:none;padding:1px;background:rgba(255,248,239,.2)}.p19-global-footer .ed-news input{min-height:58px;color:#fff8ef;border:0;border-radius:0;background:#211510}.p19-global-footer .ed-news input::placeholder{color:rgba(255,248,239,.45)}.p19-global-footer .ed-news .ed-btn{min-height:58px;color:#17100d;border:0;border-radius:0;background:#ff8b68}.p19-global-footer .ed-foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(28px,5vw,72px)}.p19-global-footer .ed-foot .ed-foot-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,248,239,.15);border-left:1px solid rgba(255,248,239,.15)}.p19-global-footer .ed-foot .ed-foot-links a{min-height:44px;display:flex;align-items:center;padding:10px 12px;color:rgba(255,248,239,.66);border-right:1px solid rgba(255,248,239,.15);border-bottom:1px solid rgba(255,248,239,.15)}.p19-global-footer .ed-foot .ed-foot-links a:hover{color:#17100d;background:#ff8b68}.p19-global-footer .ed-brand-word{color:#fff8ef}.p19-global-footer .ed-foot .cr{color:rgba(255,248,239,.44)}.p19-global-footer .ed-wrap>.ed-foot-links{gap:12px 22px;margin-top:clamp(34px,5vw,58px)!important;padding-top:24px;border-top:1px solid rgba(255,248,239,.13)}.p19-global-footer .ed-wrap>.ed-foot-links a{color:rgba(255,248,239,.46)!important}.p19-global-footer .ed-wrap>.ed-foot-links a:hover{color:#ff8b68!important}.p19-global-footer .ed-disc{max-width:92ch;color:rgba(255,248,239,.4)}@media (max-width:900px){.p19-global-footer .ed-foot,.p19-global-footer .ed-newsblock{grid-template-columns:minmax(0,1fr)}.p19-global-footer .ed-foot .ed-foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.p19-global-footer .ed-foot .ed-foot-links,.p19-global-footer .ed-news{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.p19-global-footer a,.p19-global-footer button,.p19-global-footer input{transition:none!important}}@media (max-width:768px){body:has(.fx-imm-wrap) .ed-header,body:has(.fx-imm-wrap) .ed-header:not(.stuck){background:rgba(8,9,13,.88)!important}}body:has(.fx-imm-wrap) .fx-imm-sticky{background:#000!important}body:has(.fx-imm-wrap) .fx-imm-canvas{filter:none!important}:root[data-tone=light] body:has(.fx-imm-wrap) .fx-imm-overlay,body:has(.fx-imm-wrap) .fx-imm-overlay{background:rgba(0,0,0,.32)!important}body:has(.fx-imm-wrap) .fx-imm-chapter{align-items:center!important;justify-content:center!important;padding:24px!important;text-align:center!important}:root[data-tone=light] body:has(.fx-imm-wrap) .fx-imm-titre,body:has(.fx-imm-wrap) .fx-imm-titre{max-width:700px!important;color:#fff!important;font-family:var(--font-outfit),sans-serif!important;font-size:clamp(32px,6vw,72px)!important;font-weight:200!important;line-height:1.08!important;letter-spacing:-.03em!important;text-shadow:0 4px 60px rgba(0,0,0,.9),0 2px 10px rgba(0,0,0,.8)!important}body:has(.fx-imm-wrap) .fx-imm-eyebrow{background:rgba(10,10,15,.52)!important;color:rgba(255,255,255,.88)!important}body:has(.fx-imm-wrap) .fx-imm-loading,body:has(.fx-imm-wrap) .fx-imm-scroll-hint{color:rgba(255,255,255,.58)!important}@media (max-width:768px){body:has(.fx-imm-wrap) .fx-imm-wrap.is-mobile .fx-imm-overlay{background:linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,.1) 42%,rgba(0,0,0,.62))!important}body:has(.fx-imm-wrap) .fx-imm-wrap.is-mobile .fx-imm-chapter{align-items:center!important;justify-content:center!important;padding:24px 20px 124px!important;text-align:center!important}body:has(.fx-imm-wrap) .fx-imm-wrap.is-mobile .fx-imm-titre{max-width:14ch!important;font-size:clamp(28px,8vw,44px)!important}}@media (max-width:680px){.pd-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.pd-grid>div:first-child{max-width:min(100%,360px);margin-inline:auto}}@media (pointer:coarse){.fx-region-chip{min-height:44px}}.fx-continuity{--fx-continuity-accent:var(--fx-brand);position:relative;min-height:60vh;perspective:1400px;isolation:isolate}.fx-continuity[data-experience-chapter=market]{--fx-continuity-accent:#e3a27e}.fx-continuity[data-experience-chapter=identity]{--fx-continuity-accent:#f1c89f}.fx-continuity[data-experience-chapter=proof]{--fx-continuity-accent:#8fa695}.fx-continuity[data-experience-chapter=decision]{--fx-continuity-accent:#fff1dc}.fx-continuity[data-experience-chapter=compose]{--fx-continuity-accent:#b7a0bd}.fx-product-handoff{position:fixed;z-index:410;display:grid;place-items:center;overflow:hidden;pointer-events:none;border:1px solid color-mix(in srgb,var(--fx-continuity-accent) 58%,transparent);border-radius:18px;background:#f7f1e7;box-shadow:0 28px 90px rgba(19,12,9,.34);transform-origin:center}.fx-product-handoff img{width:100%;height:100%;object-fit:contain;padding:8%}.fx-product-handoff span{position:absolute;right:10px;bottom:8px;left:10px;overflow:hidden;color:#5c3324;font:700 10px/1.2 var(--font-ui);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fx-continuity-page{position:relative;z-index:1;min-height:inherit;transform-origin:50% 0;backface-visibility:hidden}.fx-continuity-sweep{position:fixed;z-index:80;inset:0;pointer-events:none;overflow:clip}.fx-continuity-sweep>span{position:absolute;inset:0 auto 0 0;width:min(38vw,520px);display:block;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--fx-continuity-accent) 7%,transparent) 38%,color-mix(in srgb,var(--fx-continuity-accent) 28%,transparent) 72%,transparent 100%);will-change:transform}.fx-continuity-sweep i{position:absolute;inset:0 14% 0 auto;width:1px;background:linear-gradient(transparent 4%,var(--fx-continuity-accent) 34%,transparent 94%);box-shadow:0 0 32px color-mix(in srgb,var(--fx-continuity-accent) 30%,transparent)}@media (prefers-reduced-motion:reduce){.fx-continuity{perspective:none}.fx-continuity-sweep{display:none}.fx-continuity-page{transform:none!important}.fx-product-handoff{display:none}}body .ed-header,body .ed-header.stuck,body .ed-header:not(.stuck),body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header,body:has(.fx-continuity[data-experience-chapter] .ed-content-hero) .ed-header,body:has(.p11-product-surface) .ed-header,body:has(.p19-decision-surface) .ed-header,body:has(.p19-market-merchants,.p19-category-market) .ed-header{color:#2a211c!important;border-bottom:1px solid rgba(42,33,28,.18)!important;background:rgba(248,242,232,.94)!important;box-shadow:none!important}body .ed-header .ed-brand,body .ed-header .ed-brand-word,body .ed-header .ed-lang-trigger,body .ed-header .ed-nav a,body .ed-header .ed-nav button,body .ed-header .ed-theme-toggle{color:#2a211c!important}body .ed-header .ed-nav a:hover,body .ed-header .ed-nav button:hover{color:#a94128!important}body .ed-header .ed-nav .ed-btn.dark{color:#fffaf2!important;border-color:#a94128!important;background:#a94128!important}body .ed-header .ed-burger span,body .ed-header .ed-burger span:after,body .ed-header .ed-burger span:before{background:#2a211c!important}body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header.stuck,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header:not(.stuck),body:has(.fx-continuity[data-experience-chapter] .ed-content-hero) .ed-header.stuck,body:has(.fx-continuity[data-experience-chapter] .ed-content-hero) .ed-header:not(.stuck),body:has(.p11-product-surface) .ed-header.stuck,body:has(.p11-product-surface) .ed-header:not(.stuck),body:has(.p19-decision-surface) .ed-header.stuck,body:has(.p19-decision-surface) .ed-header:not(.stuck),body:has(.p19-market-merchants,.p19-category-market) .ed-header.stuck,body:has(.p19-market-merchants,.p19-category-market) .ed-header:not(.stuck),body:has(.sa) .ed-header,body:has(.sa) .ed-header.stuck,body:has(.sa) .ed-header:not(.stuck){color:#2a211c!important;border-bottom:1px solid rgba(42,33,28,.18)!important;background:rgba(248,242,232,.94)!important}body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-brand-word,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-nav a,body:has(.fx-continuity[data-experience-chapter=signal] .ed-article-hero) .ed-header .ed-nav button,body:has(.fx-continuity[data-experience-chapter] .ed-content-hero) .ed-header .ed-brand-word,body:has(.fx-continuity[data-experience-chapter] .ed-content-hero) .ed-header .ed-nav a,body:has(.fx-continuity[data-experience-chapter] .ed-content-hero) .ed-header .ed-nav button,body:has(.p11-product-surface) .ed-header .ed-brand-word,body:has(.p11-product-surface) .ed-header .ed-nav a,body:has(.p11-product-surface) .ed-header .ed-nav button,body:has(.p19-decision-surface) .ed-header .ed-brand-word,body:has(.p19-decision-surface) .ed-header .ed-nav a,body:has(.p19-decision-surface) .ed-header .ed-nav button,body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-brand-word,body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-nav a,body:has(.p19-market-merchants,.p19-category-market) .ed-header .ed-nav button,body:has(.sa) .ed-header .ed-brand-word,body:has(.sa) .ed-header .ed-nav a,body:has(.sa) .ed-header .ed-nav button{color:#2a211c!important}.p19-product-surface{color:#2a211c;background:#efe7da}.p19-product-surface:before{background:rgba(42,33,28,.18)}.p19-product-surface:after{color:rgba(169,65,40,.055)}.p19-product-back a,.p19-product-surface .filon-decision-coverage,.p19-product-surface .filon-decision-head,.p19-product-surface .filon-decision-missing,.p19-product-surface .pg-brand,.p19-product-surface .pg-count,.p19-product-surface .pg-from,.p19-product-surface .pg-note,.p19-product-surface .pg-region,.p19-product-surface .vd-eyebrow,.p19-product-surface .vd-meta{color:rgba(42,33,28,.58)}.p19-product-surface .filon-decision-evidence,.p19-product-surface .filon-decision-title,.p19-product-surface .pg-offer-merchant,.p19-product-surface .pg-offer-right b,.p19-product-surface .pg-price,.p19-product-surface .pg-sub,.p19-product-surface .pg-title,.p19-product-surface .vd-reasons,.p19-product-surface .vd-title{color:#2a211c}.p19-product-surface .pg-evidence-coordinates,.p19-product-surface .pg-headline{border-color:rgba(42,33,28,.2)}.p19-product-surface .pg-evidence-coordinates>div+div{border-color:rgba(42,33,28,.14)}.p19-product-surface .pg-evidence-coordinates dt{color:rgba(42,33,28,.52)}.p19-product-surface .pg-evidence-coordinates dd{color:#2a211c}.p19-product-volume{background:#e5d9c9}.p19-offer-surface .p19-offer-history,.p19-offer-surface .pd-card,.p19-offer-surface .pd-compare,.p19-product-surface .filon-decision,.p19-product-surface .pg-offer,.p19-product-surface .vd{color:#2a211c;border-color:rgba(42,33,28,.18)!important;background:rgba(255,250,242,.62)!important}.p19-product-surface .filon-decision-evidence li,.p19-product-surface .filon-decision-evidence>span,.p19-product-surface .filon-decision-missing p,.p19-product-surface .filon-decision-missing summary{color:rgba(42,33,28,.72)}.p19-product-surface .pg-saving{color:#43513c;border-color:rgba(67,81,60,.26);background:rgba(114,134,102,.12)}.p19-product-surface .pg-saving b,.p19-product-surface .pg-stock{color:#43513c}.p19-product-surface .pg-offer.best,.p19-product-surface .pg-offer:hover{background:#fffaf2}@media (max-width:860px){.p19-product-surface{background:#efe7da}}.fx-continuity[data-experience-chapter=decision]:has(.ed-content-hero) .ed-content-hero,.p19-decision-hero{color:#2a211c;background:#e4c1ad}.fx-continuity[data-experience-chapter=proof] .ed-content-hero{color:#2a211c;background:#d5ddcf}.fx-continuity[data-experience-chapter=signal] .ed-article-hero,.fx-continuity[data-experience-chapter=signal] .ed-content-hero{color:#2a211c;background:#ddd7cb}.p19-decision-hero:before{background:rgba(42,33,28,.18)}.fx-continuity[data-experience-chapter] .ed-content-hero:after,.p19-decision-hero:after{color:rgba(42,33,28,.04)}.fx-continuity[data-experience-chapter=signal] .ed-article-hero .ed-article-meta,.fx-continuity[data-experience-chapter] .ed-content-hero .eyebrow,.p19-decision-copy .eyebrow{color:rgba(42,33,28,.58)}.fx-continuity[data-experience-chapter=signal] .ed-article-hero h1,.fx-continuity[data-experience-chapter] .ed-content-hero h1,.p19-decision-copy .intro b,.p19-decision-copy h1{color:#2a211c}.fx-continuity[data-experience-chapter=signal] .ed-article-hero .lede,.fx-continuity[data-experience-chapter] .ed-content-hero .intro,.p19-decision-copy .intro{color:rgba(42,33,28,.7)}.p19-score-instrument{border-color:rgba(42,33,28,.2);background:#f4e8dc;box-shadow:18px 18px 0 rgba(42,33,28,.1)}.p19-score-instrument:after,.p19-score-instrument:before{background:rgba(42,33,28,.16)}.p19-score-instrument i{background:#fffaf2}.p19-cashback-gate,.p19-score-instrument i{color:#2a211c;border-color:rgba(42,33,28,.2)}.p19-cashback-gate li+li{border-color:rgba(42,33,28,.14)}.p19-cashback-gate li>span{background:#f8efe4}.p19-market-merchants{--p19-market-ink:#efe7da;--p19-market-surface:#fffaf2;--p19-market-paper:#2a211c;--p19-market-muted:#74675e;--p19-market-line:rgba(42,33,28,.18);--p19-market-amber:#a94128}body:has(.p19-market-merchants,.p19-category-market){background:#efe7da}.p19-market-merchants .ed-content-hero,.p19-market-merchants>.ed-band{background:#efe7da}.p19-market-merchants .ed-content-hero:before{color:#a94128}.p19-market-merchants .ed-content-hero:after{color:rgba(169,65,40,.06)}.p19-market-merchants .fx-merchant-card{background:#fffaf2}.p19-market-merchants .fx-region-chip[aria-pressed=true]{color:#fffaf2!important}.p19-category-market{--fx-bg:#efe7da;--fx-surface:#fffaf2;--fx-surface-raised:#f6ecdf;--fx-text:#2a211c;--fx-text-strong:#2a211c;--fx-text-muted:#74675e;--fx-border:rgba(42,33,28,.18);--fx-border-strong:rgba(42,33,28,.28);--fx-on-action:#fffaf2}.p19-category-market,.p19-category-market .ed-band{color:#2a211c;background:#efe7da}.p19-category-market .cat-chip{background:transparent}.p19-global-footer{color:#fffaf2;border-color:rgba(255,250,242,.2);background:#6d5548}.p19-global-footer:after{color:rgba(255,250,242,.045)}.p19-global-footer .ed-news input{background:#5d463b}.p19-global-footer .ed-brand-word,.p19-global-footer .ed-newsblock h3{color:#fffaf2!important}