/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#10151b;--muted:#5f676e;--paper:#f3f0e9;--white:#fffdf8;--acid:#d6ff63;--line:#10151b2e;--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header,.specialist-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1440px;min-height:84px;margin:0 auto;padding:0 42px;display:flex}.wordmark{font-family:var(--font-mono), monospace;letter-spacing:.12em;flex-direction:column;font-size:12px;font-weight:750;line-height:1.05;display:inline-flex}.wordmark span:first-child{letter-spacing:-.04em;font-size:22px}.site-header nav{gap:28px;font-size:14px;display:flex}.site-header nav a,.specialist-header a,footer a{border-bottom:1px solid #0000;padding-bottom:3px}.site-header nav a:hover,.specialist-header a:hover,footer a:hover{border-color:currentColor}.hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:52px;max-width:1440px;min-height:720px;margin:0 auto;padding:92px 42px 72px;display:grid}.hero-copy{align-self:center;max-width:780px}.kicker{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}.hero h1,.specialist-hero h1,.legal-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(66px,8.5vw,132px);font-weight:590;line-height:.86}.hero-lede{letter-spacing:-.025em;max-width:740px;margin:42px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.42}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.button-primary{background:var(--ink);color:var(--white)}.button-quiet:hover{background:#10151b0d}.network-map{aspect-ratio:1;background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);border:1px solid var(--line);background-size:44px 44px;border-radius:50%;align-self:center;place-items:center;display:grid;position:relative}.network-map:before,.network-map:after{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;inset:14%}.network-map:after{inset:28%}.network-core{aspect-ratio:1;background:var(--ink);color:var(--white);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:31%;display:flex;position:relative}.network-core span{letter-spacing:-.06em;font-size:clamp(24px,4vw,54px);font-weight:700}.network-core small{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.network-node{--angle:calc(var(--node-index) * 360deg / var(--node-count));background:var(--node-color);border:4px solid var(--paper);box-shadow:0 0 0 1px var(--ink);height:24px;left:calc(50% + cos(var(--angle)) * 43% - 12px);top:calc(50% + sin(var(--angle)) * 43% - 12px);z-index:3;border-radius:50%;width:24px;position:absolute}.trust-strip{background:var(--acid);border-block:1px solid var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(4,1fr);font-size:12px;font-weight:700;display:grid}.trust-strip span{border-right:1px solid var(--ink);text-align:center;padding:17px 24px}.trust-strip span:last-child{border-right:0}.section,.matrix-section{max-width:1440px;margin:0 auto;padding:108px 42px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.section-heading h2,.legal-band h2,.commerce-section h2,.questions-section h2,.results-heading h2,.search-intro h2,.source-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:580;line-height:.98}.section-heading>p,.section-heading>div+p{max-width:560px;margin:0;font-size:18px;line-height:1.55}.live-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.live-card{background:var(--white);border:1px solid var(--ink);flex-direction:column;min-height:340px;padding:26px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.live-card:before{background:var(--card-accent);content:"";height:9px;position:absolute;inset:0 0 auto}.live-card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.live-card>div:first-child{justify-content:space-between;display:flex}.external-mark{font-size:24px}.card-category{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.live-card h3,.site-card h3{letter-spacing:-.055em;margin:auto 0 16px;font-size:clamp(30px,3vw,48px);font-weight:600;line-height:.98}.live-card p,.site-card p{color:currentColor}@supports (color:color-mix(in lab, red, red)){.live-card p,.site-card p{color:color-mix(in srgb, currentColor 72%, transparent)}}.live-card p,.site-card p{margin:0;font-size:16px;line-height:1.5}.live-card strong{font-family:var(--font-mono), monospace;text-transform:uppercase;margin-top:28px;font-size:12px}.build-heading{border-top:1px solid var(--line);margin-top:116px;padding-top:100px}.site-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.site-card{background:var(--card-paper);border:1px solid var(--card-ink);color:var(--card-ink);flex-direction:column;min-height:410px;padding:24px;transition:transform .16s;display:flex;position:relative}.site-card:after{background:var(--card-accent);content:"";transform-origin:0;height:10px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-card:hover{transform:translateY(-5px)}.site-card:hover:after{transform:scaleX(1)}.site-card>div:nth-child(2){margin:auto 0}.card-topline{justify-content:space-between;align-items:center;display:flex}.site-number{font-family:var(--font-mono), monospace;font-size:13px;font-weight:700}.status-pill,.policy-state{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.is-cleared,.approved{color:#155d2f;background:#d4f7dd}.is-review,.review{color:#704f00;background:#fff0b4}.restricted{color:#244d94;background:#e5eeff}.blocked{color:#8e2719;background:#ffd9d2}.card-link{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.card-link{border-top:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.card-link{padding-top:18px;font-size:13px;font-weight:700}.method-section{background:var(--ink);color:var(--white);padding:108px max(42px,50vw - 678px)}.section-heading.inverse{border-bottom:1px solid #ffffff3d;padding-bottom:44px}.method-grid{counter-reset:methods;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.method-grid li{border-right:1px solid #ffffff3d;min-height:270px;padding:26px}.method-grid li:first-child{padding-left:0}.method-grid li:last-child{border:0}.method-grid span{color:var(--acid);font-family:var(--font-mono), monospace;font-size:12px}.method-grid h3{letter-spacing:-.04em;margin:82px 0 12px;font-size:30px}.method-grid p{color:#ffffffb3;margin:0;line-height:1.55}.legal-band{border-bottom:1px solid var(--ink);background:#a9bdfd;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:86px max(42px,50vw - 678px);display:grid}.legal-counts{grid-template-columns:repeat(4,minmax(80px,1fr));display:grid}.legal-counts div{border-left:1px solid #10151b4d;flex-direction:column;padding:4px 20px;display:flex}.legal-counts strong{letter-spacing:-.05em;font-size:36px}.legal-counts span{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px}.button-light{background:var(--white)}.commerce-section{text-align:center;max-width:1100px;margin:0 auto;padding:130px 42px}.commerce-section>p:not(.kicker){max-width:760px;margin:32px auto 0;font-size:20px;line-height:1.55}.commerce-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:48px;display:grid}.commerce-steps span{border:1px solid var(--ink);font-family:var(--font-mono), monospace;text-transform:uppercase;padding:16px 10px;font-size:11px;font-weight:700}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:40px 42px;font-size:13px;display:grid}.network-home .hero{color:#fffdf8;background:radial-gradient(circle at 78% 34%,#d6ff6338,#0000 27%),linear-gradient(135deg,#10151b 0 62%,#202c2b 62% 100%);max-width:none;padding-inline:max(42px,50vw - 678px)}.network-home .hero h1 em{color:var(--acid);font-style:normal}.network-home .hero .button-quiet{border-color:#fffdf89e}.network-home .network-map{background:radial-gradient(circle,#d6ff6314,#0000 48%),linear-gradient(#ffffff1f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff1f 1px,#0000 1px) 0 0/44px 44px;border-color:#fffdf861}.network-home .network-core{background:var(--acid);color:var(--ink)}.network-home .network-node{box-shadow:0 0 0 1px #fffdf8, 0 0 24px var(--node-color);border-color:#10151b;width:30px;height:30px}.network-home .network-path-grid>a{box-shadow:0 0 0 1px var(--line);transition:box-shadow .18s,transform .18s}.network-home .network-path-grid>a:hover{box-shadow:8px 8px 0 var(--path-accent);transform:translate(-4px,-4px)}.network-home .site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-home .site-card{min-height:420px;position:relative}.network-home .site-card:first-child,.network-home .site-card:nth-child(4),.network-home .site-card:nth-child(7){grid-column:span 2;min-height:360px}@media (width<=760px){.network-home .hero{padding-inline:18px}.network-home .site-grid{grid-template-columns:1fr}.network-home .site-card:first-child,.network-home .site-card:nth-child(4),.network-home .site-card:nth-child(7){grid-column:auto}}footer p{text-align:center;margin:0}footer>a{justify-self:end}.specialist-shell{background:var(--specialist-paper);color:var(--specialist-ink);min-height:100vh}.specialist-header{border-color:var(--specialist-ink)}@supports (color:color-mix(in lab, red, red)){.specialist-header{border-color:color-mix(in srgb, var(--specialist-ink) 20%, transparent)}}.specialist-header{font-size:13px}.specialist-name{letter-spacing:-.02em;font-size:16px;font-weight:750}.network-back{font-family:var(--font-mono), monospace;text-transform:uppercase}.specialist-hero{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:80px;max-width:1440px;min-height:620px;margin:0 auto;padding:96px 42px 76px;display:grid}.specialist-hero>div:first-child{align-self:center}.specialist-hero h1{font-size:clamp(62px,8vw,122px)}.release-panel{background:var(--specialist-ink);color:var(--specialist-paper);align-self:end;padding:26px}.release-row{border-bottom:1px solid var(--specialist-paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.release-row{border-bottom:1px solid color-mix(in srgb, var(--specialist-paper) 22%, transparent)}}.release-row{font-family:var(--font-mono), monospace;text-transform:uppercase;justify-content:space-between;padding:15px 0;font-size:11px;display:flex}.release-row strong:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.release-row strong.online{color:var(--acid)}.release-row strong.offline{color:#ff8e7e}.release-panel>p{color:var(--specialist-paper)}@supports (color:color-mix(in lab, red, red)){.release-panel>p{color:color-mix(in srgb, var(--specialist-paper) 72%, transparent)}}.release-panel>p{margin:22px 0 0;font-size:13px;line-height:1.55}.search-workbench{background:var(--specialist-accent);border-block:1px solid var(--specialist-ink);grid-template-columns:.65fr 1.35fr;gap:80px;padding:70px max(42px,50vw - 678px);display:grid}.search-intro h2{font-size:50px}.search-intro>p:last-child{margin:18px 0 0;line-height:1.5}.search-form{align-self:center}.search-form label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.search-form>div{grid-template-columns:1fr auto;display:grid}.search-form input{background:var(--white);border:1px solid var(--specialist-ink);color:var(--specialist-ink);border-radius:0;min-width:0;padding:19px;font-size:17px}.search-form button{background:var(--specialist-ink);border:1px solid var(--specialist-ink);color:var(--specialist-paper);cursor:pointer;padding:0 28px;font-weight:700}.results-section,.questions-section,.tools-section,.source-section{max-width:1440px;margin:0 auto;padding:100px 42px}.results-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.results-heading h2{font-size:clamp(36px,4.5vw,64px)}.feed-note{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px}.results-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.result-card{background:var(--specialist-paper)}@supports (color:color-mix(in lab, red, red)){.result-card{background:color-mix(in srgb, var(--specialist-paper) 85%, white)}}.result-card{border:1px solid var(--specialist-ink);flex-direction:column;min-height:290px;padding:22px;display:flex}a.result-card{transition:background .15s,transform .15s}a.result-card:hover{background:var(--specialist-accent);transform:translateY(-4px)}.result-label,.result-source,.result-meta{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.result-card h3{letter-spacing:-.04em;margin:44px 0 12px;font-size:24px;line-height:1.05}.result-card p{color:currentColor}@supports (color:color-mix(in lab, red, red)){.result-card p{color:color-mix(in srgb, currentColor 72%, transparent)}}.result-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.result-meta{flex-wrap:wrap;gap:8px 12px;margin-top:auto;padding-top:20px;display:flex}.result-source{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.result-source{border-top:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.result-source{margin-top:16px;padding-top:14px}.empty-state{background:linear-gradient(var(--specialist-ink) 1px, transparent 1px), linear-gradient(90deg, var(--specialist-ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.empty-state{background:linear-gradient(color-mix(in srgb, var(--specialist-ink) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--specialist-ink) 10%, transparent) 1px, transparent 1px)}}.empty-state{border:1px solid var(--specialist-ink);text-align:center;background-size:30px 30px;min-height:320px;padding:72px 28px}.empty-state>span{color:var(--specialist-accent);letter-spacing:.15em;font-size:76px;line-height:0}.empty-state h3{letter-spacing:-.04em;margin:46px 0 12px;font-size:30px}.empty-state p{max-width:560px;margin:0 auto;line-height:1.55}.questions-section{border-block:1px solid var(--specialist-ink)}@supports (color:color-mix(in lab, red, red)){.questions-section{border-block:1px solid color-mix(in srgb, var(--specialist-ink) 20%, transparent)}}.questions-section{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.questions-section ol{margin:0;padding:0;list-style:none}.questions-section li{border-top:1px solid var(--specialist-ink);letter-spacing:-.04em;grid-template-columns:auto 1fr;align-items:baseline;gap:22px;padding:24px 0;font-size:clamp(22px,3vw,37px);font-weight:570;display:grid}.questions-section li span{color:var(--specialist-accent);font-family:var(--font-mono), monospace;font-size:11px}.tool-grid{grid-template-columns:repeat(4,1fr);display:grid}.tool-grid>div{border-left:1px solid var(--specialist-ink)}@supports (color:color-mix(in lab, red, red)){.tool-grid>div{border-left:1px solid color-mix(in srgb, var(--specialist-ink) 24%, transparent)}}.tool-grid>div{min-height:230px;padding:20px}.tool-dot{background:var(--specialist-accent);border:1px solid var(--specialist-ink);border-radius:50%;width:18px;height:18px;display:block}.tool-grid h3{letter-spacing:-.04em;margin:72px 0 10px;font-size:24px}.tool-grid p{margin:0;font-size:14px;line-height:1.5}.source-section{background:var(--specialist-ink);color:var(--specialist-paper);max-width:none;padding-inline:max(42px,50vw - 678px)}.source-list{border-top:1px solid var(--specialist-paper)}@supports (color:color-mix(in lab, red, red)){.source-list{border-top:1px solid color-mix(in srgb, var(--specialist-paper) 26%, transparent)}}.source-list a{border-bottom:1px solid var(--specialist-paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.source-list a{border-bottom:1px solid color-mix(in srgb, var(--specialist-paper) 26%, transparent)}}.source-list a{grid-template-columns:110px 1fr 1fr;gap:20px;padding:18px 0;display:grid}.source-list small{color:var(--specialist-paper)}@supports (color:color-mix(in lab, red, red)){.source-list small{color:color-mix(in srgb, var(--specialist-paper) 70%, transparent)}}.legal-smallprint{color:var(--specialist-paper)}@supports (color:color-mix(in lab, red, red)){.legal-smallprint{color:color-mix(in srgb, var(--specialist-paper) 68%, transparent)}}.legal-smallprint{max-width:700px;margin:32px 0 0 auto;font-size:13px;line-height:1.55}.specialist-footer{border-color:var(--specialist-ink)}@supports (color:color-mix(in lab, red, red)){.specialist-footer{border-color:color-mix(in srgb, var(--specialist-ink) 20%, transparent)}}.legal-page{background:#f2efe6}.legal-header{color:var(--ink)}.legal-hero{max-width:1440px;min-height:620px;margin:0 auto;padding:110px 42px}.legal-hero h1{max-width:1120px}.legal-hero>p:last-child{max-width:760px;margin:46px 0 0 auto;font-size:24px;line-height:1.5}.legal-rules{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.legal-rules article{border-right:1px solid var(--ink);min-height:310px;padding:30px}.legal-rules article:last-child{border:0}.legal-rules span{font-family:var(--font-mono), monospace;font-size:11px}.legal-rules h2{letter-spacing:-.045em;margin:92px 0 14px;font-size:28px;line-height:1.04}.legal-rules p{margin:0;font-size:14px;line-height:1.55}.policy-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.policy-card{background:var(--white);border:1px solid var(--ink);padding:26px}.policy-heading{font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;font-size:10px;display:flex}.policy-card h3{letter-spacing:-.05em;margin:42px 0 8px;font-size:34px}.policy-licence{color:var(--muted);margin:0 0 28px}.policy-card dl{border-top:1px solid var(--line);margin:0}.policy-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:18px;padding:12px 0;font-size:13px;line-height:1.45;display:grid}.policy-card dt{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px;font-weight:700}.policy-card dd{margin:0}.policy-card>a,.no-link{margin-top:24px;font-size:13px;font-weight:700;display:inline-block}.privacy-band{background:var(--acid);border-block:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:80px max(42px,50vw - 678px);display:grid}.privacy-band h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,74px);line-height:1}.privacy-band>p{margin:0;font-size:18px;line-height:1.6}@media (width<=1050px){.hero,.specialist-hero{grid-template-columns:1fr}.network-map{justify-self:center;width:100%;max-width:620px}.live-grid,.site-grid,.method-grid,.tool-grid,.legal-rules{grid-template-columns:repeat(2,1fr)}.legal-band{grid-template-columns:1fr}.legal-counts{max-width:600px}.results-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.site-header,.specialist-header{min-height:70px;padding:0 20px}.site-header nav a:not(:last-child),.specialist-name{display:none}.hero,.specialist-hero,.legal-hero{min-height:auto;padding:72px 20px 60px}.hero{gap:64px}.hero h1,.specialist-hero h1,.legal-hero h1{font-size:clamp(54px,18vw,86px)}.network-node{width:18px;height:18px}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip span:nth-child(2){border-right:0}.trust-strip span:nth-child(-n+2){border-bottom:1px solid var(--ink)}.section,.results-section,.questions-section,.tools-section,.source-section,.matrix-section{padding:72px 20px}.section-heading,.search-workbench,.questions-section,.privacy-band{grid-template-columns:1fr;gap:32px}.live-grid,.site-grid,.results-grid,.policy-grid{grid-template-columns:1fr}.site-card{min-height:360px}.method-section,.legal-band,.search-workbench,.privacy-band{padding-inline:20px}.method-grid,.tool-grid,.legal-rules{grid-template-columns:1fr}.method-grid li,.legal-rules article{border-bottom:1px solid;border-right:0;min-height:230px}.method-grid li:first-child{padding-left:26px}.method-grid li:last-child,.legal-rules article:last-child{border-bottom:0}.method-grid h3,.legal-rules h2{margin-top:55px}.legal-counts{grid-template-columns:repeat(2,1fr)}.commerce-section{padding:90px 20px}.commerce-steps{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr;gap:18px;padding:34px 20px}footer p{text-align:left}footer>a{justify-self:start}.specialist-hero{gap:50px}.search-form>div{grid-template-columns:1fr}.search-form button{min-height:54px}.results-heading{flex-direction:column;align-items:flex-start}.tool-grid>div{border-left:0;border-top:1px solid var(--specialist-ink)}@supports (color:color-mix(in lab, red, red)){.tool-grid>div{border-top:1px solid color-mix(in srgb, var(--specialist-ink) 24%, transparent)}}.tool-grid>div{min-height:200px;padding-inline:0}.source-list a{grid-template-columns:1fr;align-items:start}.policy-card dl>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.ai-network-band{color:#f5f1e8;background:#111;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(54px,8vw,120px);padding:clamp(80px,11vw,155px) clamp(24px,6vw,92px);display:grid}.ai-network-band h2{letter-spacing:-.065em;max-width:900px;margin:0 0 30px;font-size:clamp(46px,6.6vw,96px);font-weight:560;line-height:.94}.ai-network-band>div>p:not(.kicker){color:#f5f1e8ad;max-width:650px;font-size:15px;line-height:1.65}.ai-network-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.ai-network-band .button-quiet{color:#f5f1e8;border-color:#f5f1e85c}.ai-network-band ol{align-self:end;margin:0;padding:0;list-style:none}.ai-network-band li{border-top:1px solid #f5f1e83d;grid-template-columns:42px 1fr;gap:12px 18px;padding:24px 0 28px;display:grid}.ai-network-band li>span{color:#d6ff63;font-family:var(--font-geist-mono), monospace;grid-row:1/3;padding-top:4px;font-size:10px}.ai-network-band li strong{letter-spacing:-.035em;font-size:clamp(18px,2vw,26px)}.ai-network-band li p{color:#f5f1e89e;margin:0;font-size:12px;line-height:1.55}.footer-links{flex-wrap:wrap;justify-self:end;gap:18px;display:flex}.footer-links a{color:inherit;font-size:12px}.holiday-invite{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);background:#d6ff63;grid-template-columns:minmax(0,.8fr) minmax(280px,1fr) auto;align-items:end;gap:46px;max-width:1440px;margin:0 auto;padding:54px 42px;display:grid}.holiday-invite h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:590;line-height:.98}.holiday-invite blockquote{border-left:1px solid var(--ink);margin:0;padding-left:30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,27px);font-style:italic;line-height:1.35}.holiday-invite .button{white-space:nowrap}@media (width<=860px){.ai-network-band{grid-template-columns:1fr}.holiday-invite{grid-template-columns:1fr;align-items:start;padding:48px 22px}.footer-links{justify-self:start}}.network-home{--ink:#28211d;--muted:#71645b;--paper:#f4ede2;--white:#fffaf1;--acid:#e96645;--line:#28211d38;color:#28211d;background:radial-gradient(circle at 82% 7%,#e9664517,#0000 25%),#f4ede2;font-family:Georgia,Times New Roman,serif}.network-home .site-header{border-bottom:0;grid-template-columns:auto 1fr auto;gap:34px;min-height:98px;display:grid}.network-home .wordmark{font-family:var(--font-mono), monospace;flex-direction:row;align-items:center;gap:10px}.network-home .wordmark span:first-child{color:#fffaf1;letter-spacing:-.04em;background:#e96645;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;display:grid}.network-home .wordmark span:last-child{max-width:100px}.network-home .site-header nav{font-family:var(--font-sans), Arial, sans-serif;justify-self:center;font-size:12px}.network-status{font-family:var(--font-mono), monospace;letter-spacing:.06em;border:1px solid #28211d;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:inline-flex}.network-status i{background:#e96645;border-radius:50%;width:7px;height:7px}.network-home .hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(50px,7vw,110px);min-height:780px;padding-top:86px;padding-bottom:82px;overflow:hidden}.network-home .hero-copy{max-width:790px}.network-home .kicker{font-family:var(--font-mono), monospace;letter-spacing:.11em;font-size:10px}.network-home .hero h1{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.8rem,8.7vw,9.6rem);font-weight:400;line-height:.78}.network-home .hero h1 em{color:#e96645;font-weight:400}.network-home .hero-lede{color:#5f534b;font-family:var(--font-sans), Arial, sans-serif;max-width:670px;font-size:clamp(17px,1.7vw,22px);line-height:1.56}.network-home .hero-actions{font-family:var(--font-sans), Arial, sans-serif}.network-home .button{border-color:#28211d;border-radius:99px}.network-home .button-primary{color:#fffaf1;background:#28211d}.network-hero-stats{border-top:1px solid #28211d;border-bottom:1px solid #28211d;grid-template-columns:repeat(3,1fr);margin:48px 0 0;display:grid}.network-hero-stats div{border-right:1px solid #28211d;padding:16px 18px 17px 0}.network-hero-stats div+div{padding-left:18px}.network-hero-stats div:last-child{border-right:0}.network-hero-stats dt,.network-hero-stats dd{margin:0}.network-hero-stats dt{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.network-hero-stats dd{color:#e96645;margin-top:8px;font-size:clamp(28px,4vw,52px);line-height:1}.network-home .network-map{aspect-ratio:auto;background:#fffaf1;border:1px solid #28211d;border-radius:0;align-self:center;place-items:center;height:590px;overflow:hidden;transform:rotate(1.5deg);box-shadow:18px 18px #e96645}.network-home .network-map>p{font-family:var(--font-mono), monospace;letter-spacing:.08em;border-bottom:1px solid #28211d;margin:0;padding:13px 16px;font-size:9px;position:absolute;top:0;left:0;right:0}.network-home .network-map:before,.network-home .network-map:after{border-color:#28211d38}.network-home .network-map:before{inset:18% 12%}.network-home .network-map:after{inset:31% 24%}.network-home .network-core{color:#fffaf1;background:#28211d;width:34%}.network-home .network-node{border-color:#fffaf1}.network-home .trust-strip{color:#fffaf1;font-family:var(--font-mono), monospace;background:#28211d}.network-home .holiday-invite{color:#fffaf1;background:#e96645}.network-home .holiday-invite blockquote{border-color:#fffaf180}.network-home .holiday-invite .button-primary{color:#28211d;background:#fffaf1;border-color:#fffaf1}.network-home .section{background:#fffaf1}.network-home .section h2,.network-home .method-section h2,.network-home .ai-network-band h2,.network-home .legal-band h2,.network-home .commerce-section h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.network-home .section-heading>p,.network-home .live-card p,.network-home .site-card p,.network-home .method-grid p,.network-home .ai-network-band p,.network-home .legal-band,.network-home .commerce-section{font-family:var(--font-sans), Arial, sans-serif}.network-home .live-card,.network-home .site-card{border-radius:0}.network-home .site-card{transition:transform .16s,box-shadow .16s}.network-home .site-card:hover{box-shadow:8px 8px 0 var(--card-accent);transform:translate(-3px,-3px)}.network-home .method-section,.network-home .ai-network-band{background:#28211d}.network-home .legal-band{color:#28211d;background:#d9e7c5}.network-home .commerce-section{background:#f4ede2}.network-home footer{color:#fffaf1;background:#28211d}@media (width<=1050px){.network-home .site-header{grid-template-columns:auto 1fr}.network-home .site-header nav{justify-self:end}.network-status{display:none}.network-home .hero{grid-template-columns:1fr}.network-home .network-map{justify-self:center;width:min(82vw,680px);height:min(74vw,620px)}}@media (width<=720px){.network-home .site-header{grid-template-columns:1fr;gap:16px;padding:20px}.network-home .site-header nav{justify-content:flex-start;justify-self:stretch;gap:12px;padding-bottom:4px;overflow-x:auto}.network-home .hero{gap:48px;padding:58px 20px 70px}.network-home .hero h1{font-size:clamp(4.1rem,20vw,6.4rem)}.network-hero-stats{grid-template-columns:1fr}.network-hero-stats div,.network-hero-stats div+div{border-bottom:1px solid #28211d;border-right:0;justify-content:space-between;padding:12px 0;display:flex}.network-hero-stats dd{margin-top:0}.network-home .network-map{width:calc(100% - 12px);height:min(90vw,470px);transform:none;box-shadow:10px 10px #e96645}}:where(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #e96645}.network-home{overflow:clip}.network-home .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:90;background:#f4ede2e6;max-width:none;padding-inline:max(42px,50vw - 678px);position:sticky;top:0;box-shadow:0 1px #28211d1f}.network-home .site-header nav a{position:relative}.network-home .site-header nav a:after{content:"";transform-origin:0;background:#e96645;width:100%;height:2px;transition:transform .16s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.network-home .site-header nav a:hover:after,.network-home .site-header nav a:focus-visible:after{transform:scaleX(1)}.network-home .button{transition:box-shadow .16s,transform .16s;box-shadow:0 0 #28211d}.network-home .button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #e96645}.network-home .network-map{transition:box-shadow .26s,transform .26s}.network-home .network-map:hover{transform:rotate(.5deg);box-shadow:24px 24px #e96645}.network-directory{color:#28211d;background:linear-gradient(135deg,#e9664517,#0000 42%),#f4ede2;border-bottom:1px solid #28211d;padding:clamp(82px,10vw,138px) max(42px,50vw - 678px);scroll-margin-top:104px}.network-directory>header{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(32px,7vw,110px);margin-bottom:46px;display:grid}.network-directory h2{letter-spacing:-.065em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.5vw,92px);font-weight:400;line-height:.9}.network-directory>header>p{color:#71645b;font-family:var(--font-sans), Arial, sans-serif;max-width:520px;margin:0;font-size:17px;line-height:1.6}.network-path-grid{border-top:1px solid #28211d;border-left:1px solid #28211d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.network-path-grid>a{background:linear-gradient(145deg, var(--path-accent), #fffaf1 48%)}@supports (color:color-mix(in lab, red, red)){.network-path-grid>a{background:linear-gradient(145deg, color-mix(in srgb, var(--path-accent) 13%, #fffaf1), #fffaf1 48%)}}.network-path-grid>a{color:#28211d;border-bottom:1px solid #28211d;border-right:1px solid #28211d;grid-template-columns:auto 1fr;min-height:330px;padding:24px;transition:box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.network-path-grid>a:after{background:var(--path-accent);content:"";transform-origin:0;height:8px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.network-path-grid>a:hover,.network-path-grid>a:focus-visible{box-shadow:9px 9px 0 var(--path-accent);z-index:2;transform:translate(-4px,-4px)}.network-path-grid>a:hover:after,.network-path-grid>a:focus-visible:after{transform:scaleX(1)}.network-path-grid span,.network-path-grid small,.network-path-grid b{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.network-path-grid span{background:var(--path-accent);border:1px solid #28211d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.network-path-grid small{place-self:center end}.network-path-grid h3{letter-spacing:-.05em;grid-column:1/-1;align-self:end;margin:66px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,43px);font-weight:400;line-height:.98}.network-path-grid p{color:#71645b;font-family:var(--font-sans), Arial, sans-serif;grid-column:1/-1;max-width:38ch;margin:0;font-size:13px;line-height:1.55}.network-path-grid b{grid-column:1/-1;align-self:end;margin-top:25px}.network-home :is(.live-card,.site-card){box-shadow:0 0 #0000}.network-home :is(.live-card,.site-card):focus-visible{box-shadow:8px 8px 0 var(--card-accent);outline-offset:4px;outline:3px solid #28211d;transform:translate(-3px,-3px)}@media (width<=1050px){.network-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.network-home .site-header{padding-inline:20px}.network-directory{padding:76px 20px}.network-directory>header,.network-path-grid{grid-template-columns:1fr}.network-path-grid>a{min-height:300px}.network-home .network-map:hover{transform:none;box-shadow:10px 10px #e96645}}.network-home .hero h1 em{color:var(--acid)}.network-home .hero-lede{color:#fffdf8c2}.network-home .hero .button-primary{background:var(--acid);border-color:var(--acid);color:var(--ink)}.network-home .hero .button-quiet{color:#fffdf8;border-color:#fffdf89e}.venture-network{--vn-bg:#0a1238;--vn-panel:#121d54;--vn-panel-soft:#0e1746;--vn-text:#fffdf4;--vn-muted:#c1c8e0;--vn-faint:#8993b4;--vn-line:#ffffff17;--vn-mint:#c3ff64;--vn-blue:#ff8e78;background:radial-gradient(circle at 77% 2%, #c3ff641a, transparent 24rem), radial-gradient(circle at 12% 12%, #ff8e7817, transparent 30rem), var(--vn-bg);color:var(--vn-text);font-family:var(--font-geist-sans), Arial, sans-serif;min-height:100vh;overflow:clip}.venture-network :is(a,button,summary):focus-visible{outline:2px solid var(--vn-mint);outline-offset:5px}.vn-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--vn-line);z-index:80;background:#07080bc7;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;min-height:82px;padding:20px max(32px,50vw - 590px);display:grid;position:sticky;top:0}.vn-wordmark{color:var(--vn-text);align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.vn-wordmark strong{letter-spacing:-.04em;font-size:17px}.vn-wordmark span{color:var(--vn-muted);font-size:15px}.vn-navigation nav{justify-self:end;align-items:center;gap:34px;display:flex}.vn-navigation nav a{color:var(--vn-muted);font-size:14px;text-decoration:none;transition:color .15s}.vn-navigation nav a:hover{color:var(--vn-text)}.vn-release,.vn-primary-link{background:linear-gradient(135deg, var(--vn-mint), var(--vn-blue));color:var(--vn-bg);border-radius:999px;font-size:13px;font-weight:680}.vn-release{text-transform:capitalize;padding:11px 18px}.vn-hero{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:center;gap:clamp(54px,8vw,110px);max-width:1308px;min-height:650px;margin:0 auto;padding:clamp(96px,11vw,152px) 64px 84px;display:grid;position:relative}.vn-hero:before{content:"";background:linear-gradient(90deg,#0000,#7cf5c42e,#0000);height:1px;position:absolute;top:36px;left:64px;right:64px}.vn-hero-simple{grid-template-columns:minmax(0,900px);min-height:560px}.vn-index,.vn-section-heading>p,.vn-glance>p:first-child,.vn-connect>p{color:var(--vn-mint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.vn-hero h1{color:var(--vn-text);letter-spacing:-.055em;max-width:850px;margin:20px 0 22px;font-size:clamp(3.5rem,5.35vw,5.05rem);font-weight:720;line-height:1.04}.vn-hero-copy>p:not(.vn-index){color:var(--vn-muted);max-width:690px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.62}.vn-primary-link{margin-top:30px;padding:14px 27px;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}.vn-primary-link:hover{transform:translateY(-2px);box-shadow:0 12px 34px #7cf5c42b}.vn-glance{border:1px solid var(--vn-line);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:18px;padding:30px;box-shadow:0 30px 60px -20px #0009}.vn-glance dl{margin:26px 0 0}.vn-glance dl div{border-bottom:1px solid var(--vn-line);grid-template-columns:72px 1fr;align-items:center;gap:24px;padding:20px 0;display:grid}.vn-glance dt,.vn-glance dd{margin:0}.vn-glance dt{background:linear-gradient(135deg, var(--vn-mint), var(--vn-blue));color:#0000;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:760}.vn-glance dd,.vn-glance>p:last-child{color:var(--vn-muted);font-size:14px;line-height:1.55}.vn-glance>p:last-child{margin:22px 0 0}.vn-all-sites{border-top:1px solid var(--vn-line);max-width:1308px;margin:0 auto;padding:96px 64px 112px}.vn-site-group+.vn-site-group{margin-top:72px}.vn-site-group-heading{border-bottom:1px solid var(--vn-line);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:16px;display:flex}.vn-site-group-heading h3,.vn-site-group-heading span{margin:0}.vn-site-group-heading h3{color:var(--vn-text);letter-spacing:-.03em;font-size:21px}.vn-site-group-heading span{color:var(--vn-faint);font-size:12px}.vn-site-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vn-site-catalog>a{border:1px solid var(--vn-line);color:var(--vn-text);background:linear-gradient(160deg,#ffffff0a,#ffffff03);border-radius:14px;min-height:190px;padding:22px;text-decoration:none;transition:border-color .16s,transform .16s}.vn-site-catalog>a:hover{border-color:#7cf5c447;transform:translateY(-3px)}.vn-site-catalog>a>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.vn-site-catalog>a>div span,.vn-site-catalog>a>div strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.vn-site-catalog>a>div span{color:var(--vn-mint)}.vn-site-catalog>a>div strong{color:var(--vn-faint);text-align:right}.vn-site-catalog h3{color:var(--vn-text);letter-spacing:-.04em;margin:40px 0 10px;font-size:24px}.vn-site-catalog p{color:var(--vn-muted);margin:0;font-size:13px;line-height:1.55}.vn-facts{border-block:1px solid var(--vn-line);grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto;display:grid}.vn-facts div{border-right:1px solid var(--vn-line);gap:4px;padding:23px 25px;display:grid}.vn-facts div:last-child{border-right:0}.vn-facts strong{color:var(--vn-text);letter-spacing:-.04em;font-size:24px}.vn-facts span{color:var(--vn-faint);font-size:12px}.vn-brand-strip{color:var(--vn-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 42px;max-width:1180px;margin:0 auto;padding:34px 32px 22px;font-size:13px;display:flex}.vn-brand-strip span{font-weight:650}.vn-story,.vn-established,.vn-data-audit,.vn-method,.vn-operating-system{max-width:1308px;margin:0 auto;padding:112px 64px}.vn-data-audit{border-top:1px solid var(--vn-line)}.vn-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vn-audit-summary{border:1px solid var(--vn-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:18px;min-height:330px;padding:26px}.vn-audit-summary>span,.vn-enrichment-register>div:first-child>p,.vn-enrichment-register a>span{color:var(--vn-mint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:730}.vn-audit-summary>strong{letter-spacing:-.07em;margin-top:68px;font-size:clamp(3.4rem,6vw,5.7rem);line-height:.9;display:block}.vn-audit-summary h3{color:var(--vn-text);letter-spacing:-.025em;margin:12px 0;font-size:19px}.vn-audit-summary p,.vn-enrichment-register p,.vn-enrichment-register small{color:var(--vn-muted);font-size:13px;line-height:1.6}.vn-enrichment-register{background:radial-gradient(circle at 86% 12%, #7c9bff1a, transparent 24rem), var(--vn-panel);border:1px solid var(--vn-line);border-radius:18px;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);gap:48px;margin-top:18px;padding:30px;display:grid}.vn-enrichment-register h3{color:var(--vn-text);letter-spacing:-.04em;margin:14px 0;font-size:25px}.vn-enrichment-register p{margin:0}.vn-enrichment-register>div:last-child{border-top:1px solid var(--vn-line)}.vn-enrichment-register a{border-bottom:1px solid var(--vn-line);color:var(--vn-text);grid-template-columns:94px 130px 1fr auto;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;display:grid}.vn-enrichment-register a>span{color:var(--vn-blue)}.vn-enrichment-register small{font-size:11px}.outdoor-source-probe{gap:16px;padding:22px 4px 4px;display:grid}.outdoor-source-probe>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.outdoor-source-probe>div:first-child>span{color:var(--vn-mint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:730}.outdoor-source-probe>div:first-child>strong{color:var(--vn-text);font-size:12px}.outdoor-source-probe form{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.outdoor-source-probe label{color:var(--vn-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.outdoor-source-probe input{background:var(--vn-bg);border:1px solid var(--vn-line);color:var(--vn-text);border-radius:8px;min-height:38px;padding:0 10px}.outdoor-source-probe button{background:var(--vn-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:end;min-height:38px;padding:0 14px;font-size:11px;font-weight:750}.outdoor-source-probe button:disabled{cursor:wait;opacity:.7}.outdoor-source-states{flex-wrap:wrap;gap:8px;display:flex}.outdoor-source-states span{border:1px solid var(--vn-line);color:var(--vn-muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.outdoor-source-states i{background:#ff8e7e;border-radius:50%;width:6px;height:6px}.outdoor-source-states i.connected{background:var(--vn-mint)}.outdoor-occurrences{border-top:1px solid var(--vn-line);padding-top:12px;display:grid}.outdoor-occurrences>small{margin-bottom:5px}.vn-enrichment-register .outdoor-occurrences a{grid-template-columns:1fr auto;padding-block:10px}.outdoor-occurrences a span{color:var(--vn-muted);font-family:var(--font-mono), monospace;font-size:9px}.vn-section-heading{max-width:880px;margin-bottom:56px}.vn-section-heading h2{color:var(--vn-text);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2.55rem,4.4vw,4.25rem);font-weight:700;line-height:1.06}.vn-section-intro{color:var(--vn-muted);max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.65}.vn-story-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:74px;display:grid}.vn-story-copy{border-left:2px solid var(--vn-mint);padding-left:28px}.vn-story-copy p{color:var(--vn-muted);margin:0;font-size:18px;line-height:1.7}.vn-story-copy p+p{margin-top:22px}.vn-stats{border:1px solid var(--vn-line);border-radius:18px;margin:0;overflow:hidden}.vn-stats div{border-bottom:1px solid var(--vn-line);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.vn-stats div:last-child{border-bottom:0}.vn-stats dt,.vn-stats dd{margin:0}.vn-stats dt{color:var(--vn-muted);font-size:14px}.vn-stats dd{color:var(--vn-text);letter-spacing:-.05em;font-size:38px;font-weight:720}.vn-companies{border-block:1px solid var(--vn-line);background:radial-gradient(circle at 90% 4%,#7c9bff14,#0000 30rem),#0b0d12;padding:112px max(64px,50vw - 590px)}.vn-companies>.vn-section-heading{max-width:880px}.vn-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vn-company{border:1px solid var(--vn-line);color:var(--vn-text);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:350px;padding:26px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.vn-company:before{background:linear-gradient(90deg, var(--vn-mint), var(--vn-blue));content:"";opacity:0;height:3px;transition:opacity .18s,transform .18s;position:absolute;top:0;left:0;right:0;transform:scaleX(.65)}.vn-company:hover{border-color:#7cf5c447;transform:translateY(-5px);box-shadow:0 26px 70px -42px #7c9bffbf}.vn-company:hover:before{opacity:1;transform:scaleX(1)}.vn-company-top,.vn-company footer{color:var(--vn-faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.vn-company>div:nth-child(2){margin:68px 0 44px}.vn-company>div:nth-child(2)>p:first-child{color:var(--vn-mint);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.vn-company h3{color:var(--vn-text);letter-spacing:-.05em;margin:14px 0;font-size:clamp(30px,3.5vw,48px);line-height:1}.vn-company>div:nth-child(2)>p:last-child{color:var(--vn-muted);max-width:52ch;margin:0;line-height:1.6}.vn-company footer{border:0;grid-template-columns:1fr auto;gap:18px;width:100%;max-width:none;margin:0;padding:0}.vn-company footer b{color:var(--vn-text);font-size:20px}.vn-established-list{border-top:1px solid var(--vn-line)}.vn-established-list>a{border-bottom:1px solid var(--vn-line);color:var(--vn-text);grid-template-columns:36px minmax(190px,.7fr) minmax(300px,1.3fr) auto 20px;align-items:center;gap:30px;padding:28px 8px;text-decoration:none;transition:background .15s,padding .15s;display:grid}.vn-established-list>a:hover{background:#ffffff08;padding-inline:18px}.vn-established-list span,.vn-established-list small,.vn-established-list p{color:var(--vn-muted)}.vn-established-list h3,.vn-established-list p{margin:0}.vn-established-list h3{letter-spacing:-.035em;font-size:24px}.vn-established-list p{font-size:14px;line-height:1.55}.vn-established-list strong{background:linear-gradient(135deg, var(--vn-mint), var(--vn-blue));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:14px}.vn-method{border-top:1px solid var(--vn-line)}.vn-method ol{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.vn-method li{border:1px solid var(--vn-line);background:linear-gradient(#ffffff0a,#0000);border-radius:16px;min-height:300px;padding:24px}.vn-method li>span,.vn-principles article>span{color:var(--vn-mint);font-size:12px;font-weight:720}.vn-method h3,.vn-principles h3{color:var(--vn-text);letter-spacing:-.035em;margin:70px 0 15px;font-size:21px}.vn-method li p,.vn-principles p{color:var(--vn-muted);margin:0;font-size:14px;line-height:1.62}.vn-operating-system{padding-top:40px}.vn-principles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vn-principles article{border-top:1px solid var(--vn-line);padding:24px 6px 36px}.vn-principles h3{margin-top:48px}.vn-governance{background:radial-gradient(circle at 80% 50%, #7cf5c414, transparent 20rem), var(--vn-panel);border:1px solid var(--vn-line);border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(390px,1.2fr) auto;align-items:center;gap:32px;margin-top:38px;padding:30px;display:grid}.vn-governance p{color:var(--vn-faint);text-transform:uppercase;margin:0 0 8px;font-size:12px}.vn-governance strong{font-size:20px}.vn-governance dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.vn-governance dl div{border-left:1px solid var(--vn-line);padding-left:18px}.vn-governance dt{color:var(--vn-faint);font-size:11px}.vn-governance dd{margin:7px 0 0;font-size:24px;font-weight:700}.vn-outline-link{border:1px solid var(--vn-line);color:var(--vn-text);white-space:nowrap;border-radius:999px;padding:12px 18px;font-size:13px;text-decoration:none}.vn-connect{border-block:1px solid var(--vn-line);background:radial-gradient(circle at 75%,#7c9bff2b,#0000 30rem),radial-gradient(circle at 25%,#7cf5c421,#0000 28rem),#0b0d12;padding:108px max(64px,50vw - 590px)}.vn-connect h2{letter-spacing:-.065em;max-width:1000px;margin:18px 0 54px;font-size:clamp(3.2rem,6.7vw,6.7rem);line-height:.98}.vn-connect>div{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.vn-connect>div>p{color:var(--vn-muted);max-width:620px;margin:0;font-size:18px;line-height:1.6}.vn-connect nav{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.vn-connect nav a{color:var(--vn-text);text-underline-offset:5px;font-size:14px;text-decoration-color:#ffffff40}.vn-footer{color:var(--vn-faint);border-top:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;max-width:1308px;margin:0 auto;padding:36px 64px;font-size:12px;display:grid}.vn-footer p{text-align:center;margin:0}.vn-footer>span{justify-self:end}@media (width<=980px){.vn-navigation{grid-template-columns:auto 1fr}.vn-release{display:none}.vn-hero,.vn-story-grid{grid-template-columns:1fr}.vn-hero{max-width:880px}.vn-company-grid,.vn-audit-grid,.vn-enrichment-register{grid-template-columns:1fr}.vn-site-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-method ol{grid-template-columns:repeat(2,1fr)}.vn-governance{grid-template-columns:1fr}}@media (width<=720px){.vn-navigation{grid-template-columns:1fr;align-items:start;gap:17px;padding:17px 20px}.vn-navigation nav{justify-self:stretch;gap:18px;padding-bottom:3px;overflow-x:auto}.vn-navigation nav a{white-space:nowrap;font-size:12px}.vn-hero,.vn-all-sites,.vn-story,.vn-established,.vn-data-audit,.vn-method,.vn-operating-system{padding:76px 20px}.vn-hero{gap:48px;min-height:auto}.vn-hero:before{left:20px;right:20px}.vn-hero h1{font-size:clamp(3.15rem,14vw,4.8rem)}.vn-glance{padding:24px}.vn-facts{grid-template-columns:repeat(2,1fr);margin-inline:20px}.vn-facts div:nth-child(2){border-right:0}.vn-facts div:nth-child(-n+2){border-bottom:1px solid var(--vn-line)}.vn-companies,.vn-connect{padding:80px 20px}.vn-section-heading h2{font-size:clamp(2.45rem,12vw,3.7rem)}.vn-story-grid{gap:42px}.vn-company{min-height:330px}.vn-audit-grid,.vn-site-catalog{grid-template-columns:1fr}.vn-audit-summary{min-height:280px}.vn-enrichment-register{gap:30px;padding:22px}.vn-enrichment-register a{grid-template-columns:1fr auto;align-items:start}.outdoor-source-probe form{grid-template-columns:1fr 1fr}.outdoor-source-probe button,.vn-enrichment-register a>span,.vn-enrichment-register a>small{grid-column:1/-1}.vn-established-list>a{grid-template-columns:28px 1fr auto;align-items:start;gap:12px 18px}.vn-established-list p{grid-column:2/-1}.vn-established-list strong{grid-column:2}.vn-method ol,.vn-principles{grid-template-columns:1fr}.vn-method li{min-height:260px}.vn-governance dl{grid-template-columns:repeat(2,1fr);row-gap:20px}.vn-connect>div{grid-template-columns:1fr;align-items:start}.vn-connect nav{align-items:flex-start}.vn-footer{grid-template-columns:1fr;align-items:start;padding:34px 20px}.vn-footer p{text-align:left}.vn-footer>span{justify-self:start}}.atlas-promo .vn-navigation{background:#0a1238db}.atlas-promo-hero{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:clamp(50px,8vw,110px);max-width:1308px;min-height:720px;margin:0 auto;padding:clamp(90px,10vw,145px) 64px 96px;display:grid}.atlas-promo-copy>p:first-child,.atlas-build .vn-section-heading>p,.atlas-featured .vn-section-heading>p,.atlas-intelligence .vn-section-heading>p,.atlas-information>div:first-child>p,.atlas-detail-hero>div>p:first-child,.atlas-detail-questions header>p,.atlas-detail-approach>div:first-child>p,.atlas-detail-related header>p{color:var(--vn-mint);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}.atlas-promo-copy h1{letter-spacing:-.075em;max-width:900px;margin:22px 0 30px;font-size:clamp(4rem,7vw,7.3rem);font-weight:760;line-height:.91}.atlas-promo-copy>p:nth-of-type(2){color:var(--vn-muted);max-width:700px;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.58}.atlas-promo-copy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.atlas-text-link{color:var(--vn-text);text-underline-offset:6px;margin-top:30px;font-size:14px;text-decoration-color:#ffffff57}.atlas-hero-mark{background:radial-gradient(circle at 83% 17%, #ffffff6b, transparent 8rem), linear-gradient(145deg, var(--vn-mint), #8fe8ff);color:#0a1238;border-radius:28px;min-height:500px;padding:32px;position:relative;overflow:hidden;transform:rotate(1.5deg)}.atlas-hero-mark:after{content:"";border:2px solid #0a12384d;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-165px;right:-130px}.atlas-hero-mark>strong{letter-spacing:-.09em;font-size:clamp(5rem,8vw,8.5rem);font-weight:900;line-height:.78;display:block}.atlas-hero-mark>div{flex-wrap:wrap;gap:9px;margin-top:72px;display:flex}.atlas-hero-mark>div span{text-transform:uppercase;border:1px solid #0a123861;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750}.atlas-hero-mark>p{z-index:1;max-width:270px;margin:0;font-size:17px;font-weight:650;line-height:1.45;position:absolute;bottom:32px;left:32px}.atlas-sector-strip{background:var(--vn-blue);color:#171233;letter-spacing:-.03em;white-space:nowrap;justify-content:center;align-items:center;gap:25px;padding:24px 30px;font-size:clamp(17px,2vw,25px);font-weight:760;display:flex;overflow:hidden}.atlas-sector-strip b{font-size:13px}.atlas-build,.atlas-featured,.atlas-intelligence{max-width:1308px;margin:0 auto;padding:112px 64px}.atlas-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.atlas-sector-grid>a{background:var(--vn-panel);border:1px solid var(--vn-line);color:var(--vn-text);border-radius:22px;grid-template-columns:42px 1fr auto;min-height:275px;padding:28px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.atlas-sector-grid>a:nth-child(2){color:#171233;background:#ff8e78}.atlas-sector-grid>a:nth-child(3){color:#10183c;background:#c3ff64}.atlas-sector-grid>a:hover{transform:translateY(-5px)rotate(-.4deg);box-shadow:0 28px 70px -40px #000c}.atlas-sector-grid span,.atlas-sector-grid small{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760}.atlas-sector-grid strong{letter-spacing:-.055em;font-size:clamp(25px,3.4vw,42px);line-height:1}.atlas-sector-grid p{opacity:.78;grid-column:2/-1;align-self:end;max-width:50ch;margin:70px 0 0;font-size:15px;line-height:1.58}.atlas-featured{border-top:1px solid var(--vn-line)}.atlas-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.atlas-featured-grid>a{color:#11183a;background:#fff7df;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:430px;padding:28px;text-decoration:none;transition:transform .18s;display:flex;overflow:hidden}.atlas-featured-grid>a:nth-child(2){background:#ff8e78}.atlas-featured-grid>a:nth-child(3){background:#9be6ff}.atlas-featured-grid>a:hover{transform:translateY(-7px)}.atlas-featured-grid>a>div,.atlas-featured-grid footer{justify-content:space-between;align-items:center;display:flex}.atlas-featured-grid span,.atlas-featured-grid small,.atlas-featured-grid footer{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.atlas-featured-grid h3{letter-spacing:-.07em;margin:80px 0 18px;font-size:clamp(38px,4vw,58px);line-height:.92}.atlas-featured-grid p{opacity:.74;margin:0 0 auto;font-size:15px;line-height:1.6}.atlas-featured-grid footer{border:0;margin-top:50px;padding:0}.atlas-featured-grid footer b{font-size:22px}.atlas-intelligence{color:#11183a;background:#f4f0e6;max-width:none;padding-inline:max(64px,50vw - 590px)}.atlas-intelligence .vn-section-heading h2{color:#11183a}.atlas-intelligence .vn-section-intro{color:#4c5268}.atlas-intelligence .vn-section-heading>p{color:#2c35c8}.atlas-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atlas-intelligence-grid>a{border:1px solid #11183a1f;border-left:7px solid var(--atlas-card-accent);color:#11183a;background:#fffdf6;border-radius:14px;min-height:240px;padding:24px;text-decoration:none;transition:box-shadow .17s,transform .17s}.atlas-intelligence-grid>a:hover{transform:translate(4px);box-shadow:0 24px 45px -35px #11183ab3}.atlas-intelligence-grid>a>div{justify-content:space-between;display:flex}.atlas-intelligence-grid span,.atlas-intelligence-grid small,.atlas-intelligence-grid b{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:760}.atlas-intelligence-grid small{color:#687087}.atlas-intelligence-grid h3{letter-spacing:-.045em;margin:46px 0 10px;font-size:27px}.atlas-intelligence-grid p{color:#596075;margin:0 0 30px;font-size:13px;line-height:1.55}.atlas-intelligence-grid b{color:#2c35c8}.atlas-information{background:var(--vn-mint);color:#11183a;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(50px,9vw,130px);padding:110px max(64px,50vw - 590px);display:grid}.atlas-information>div:first-child>p{color:#2c35c8}.atlas-information h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.atlas-information>div:last-child>p{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.55}.atlas-information ul{border-top:2px solid #11183a40;margin:38px 0 0;padding:0;list-style:none}.atlas-information li{border-bottom:1px solid #11183a33;padding:15px 0;font-size:14px;font-weight:700}.atlas-promo .vn-companies{background:radial-gradient(circle at 90% 4%,#ff8e7821,#0000 30rem),#101844}.atlas-promo .vn-connect{background:radial-gradient(circle at 75%,#ff8e782e,#0000 30rem),radial-gradient(circle at 25%,#c3ff6426,#0000 28rem),#0c1338}.atlas-back-link{border:1px solid var(--vn-line);color:var(--vn-text);border-radius:999px;padding:10px 15px;font-size:12px;text-decoration:none}.atlas-intelligence-page{--vn-mint:var(--atlas-detail-accent)}.atlas-detail-hero,.atlas-detail-questions,.atlas-detail-approach,.atlas-detail-related{max-width:1308px;margin:0 auto;padding:104px 64px}.atlas-detail-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(50px,9vw,130px);min-height:650px;display:grid}.atlas-detail-hero h1{letter-spacing:-.075em;margin:22px 0 28px;font-size:clamp(4rem,7vw,7.6rem);line-height:.9}.atlas-detail-hero>div>p:last-child{color:var(--vn-muted);max-width:680px;margin:0;font-size:20px;line-height:1.6}.atlas-detail-hero aside{background:var(--atlas-detail-accent);color:#10183c;border-radius:24px;min-height:330px;padding:28px}.atlas-detail-hero aside span,.atlas-detail-hero aside small{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.atlas-detail-hero aside strong{letter-spacing:-.07em;margin-top:80px;font-size:clamp(3.5rem,6vw,6rem);line-height:.9;display:block}.atlas-detail-hero aside p{margin:8px 0 40px;font-size:18px;font-weight:700}.atlas-detail-questions{border-top:1px solid var(--vn-line)}.atlas-detail-questions header,.atlas-detail-related header{max-width:780px}.atlas-detail-questions h2,.atlas-detail-related h2{letter-spacing:-.06em;margin:17px 0 55px;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.atlas-detail-questions ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.atlas-detail-questions li{background:var(--vn-panel);border:1px solid var(--vn-line);border-radius:18px;min-height:260px;padding:24px}.atlas-detail-questions li span{color:var(--atlas-detail-accent);font-size:12px;font-weight:800}.atlas-detail-questions li strong{letter-spacing:-.04em;margin-top:105px;font-size:24px;line-height:1.25;display:block}.atlas-detail-approach{background:var(--atlas-detail-accent);color:#10183c;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,130px);max-width:none;padding-inline:max(64px,50vw - 590px);display:grid}.atlas-detail-approach>div:first-child>p{color:#2c35c8}.atlas-detail-approach h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(2.6rem,4.8vw,4.7rem);line-height:1}.atlas-detail-approach>div:last-child p{margin:0;font-size:18px;line-height:1.65}.atlas-detail-approach>div:last-child p+p{border-top:1px solid #10183c40;margin-top:28px;padding-top:28px}.atlas-detail-related>div{border-top:1px solid var(--vn-line)}.atlas-detail-related>div>a{border-bottom:1px solid var(--vn-line);color:var(--vn-text);grid-template-columns:minmax(180px,.6fr) 1fr auto;align-items:center;gap:24px;padding:24px 8px;text-decoration:none;display:grid}.atlas-detail-related>div span{color:var(--vn-muted);font-size:12px}.atlas-detail-related>div strong{font-size:23px}@media (width<=980px){.atlas-promo-hero,.atlas-detail-hero{grid-template-columns:1fr}.atlas-hero-mark{min-height:420px;transform:none}.atlas-featured-grid{grid-template-columns:1fr}.atlas-featured-grid>a{min-height:360px}.atlas-information,.atlas-detail-approach{grid-template-columns:1fr}}@media (width<=720px){.atlas-promo-hero,.atlas-build,.atlas-featured,.atlas-intelligence,.atlas-information,.atlas-detail-hero,.atlas-detail-questions,.atlas-detail-approach,.atlas-detail-related{padding:76px 20px}.atlas-promo-hero{min-height:auto}.atlas-promo-copy h1{font-size:clamp(3.5rem,17vw,5.5rem)}.atlas-hero-mark{min-height:380px;padding:24px}.atlas-hero-mark>p{bottom:24px;left:24px}.atlas-sector-strip{justify-content:flex-start}.atlas-sector-grid,.atlas-intelligence-grid,.atlas-detail-questions ol{grid-template-columns:1fr}.atlas-sector-grid>a{grid-template-columns:34px 1fr}.atlas-sector-grid small{display:none}.atlas-featured-grid>a{min-height:330px}.atlas-detail-hero{min-height:auto}.atlas-detail-related>div>a{grid-template-columns:1fr auto;align-items:start}.atlas-detail-related>div span{grid-column:1/-1}}.atlas-company{--atlas-ink:#101b24;--atlas-muted:#59646d;--atlas-paper:#f5f4ef;--atlas-white:#fff;--atlas-line:#101b2424;--atlas-green:#d9ff66;--atlas-blue:#315efb;background:var(--atlas-paper);color:var(--atlas-ink);min-height:100vh}.atlas-company :is(a,button):focus-visible{outline:3px solid var(--atlas-blue);outline-offset:4px}.atlas-company :is(#about,#featured,#portfolio,#approach,#contact,[id^=portfolio-]){scroll-margin-top:92px}.atlas-company-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--atlas-line);z-index:100;background:#f5f4efeb;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;min-height:86px;padding:18px max(32px,50vw - 660px);display:grid;position:sticky;top:0}.atlas-company-logo{align-items:baseline;gap:8px;display:inline-flex}.atlas-company-logo strong{letter-spacing:-.055em;font-size:20px;font-weight:900}.atlas-company-logo span{color:var(--atlas-muted);font-size:14px}.atlas-company-nav nav{justify-self:end;gap:32px;display:flex}.atlas-company-nav nav a{color:var(--atlas-muted);font-size:14px;font-weight:620}.atlas-company-nav nav a:hover{color:var(--atlas-ink)}.atlas-company-contact,.atlas-company-button{background:var(--atlas-ink);color:var(--atlas-white);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:720;display:inline-flex}.atlas-company-contact{padding:12px 18px}.atlas-company-hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(60px,8vw,120px);max-width:1440px;min-height:720px;margin:0 auto;padding:clamp(92px,10vw,150px) 60px 100px;display:grid}.atlas-company-hero-copy{align-self:center}.atlas-company-hero-copy>p:first-child,.atlas-company-label{color:var(--atlas-blue);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.atlas-company-hero h1{letter-spacing:-.082em;max-width:820px;margin:24px 0 32px;font-size:clamp(4.5rem,7.2vw,7.7rem);font-weight:760;line-height:.89}.atlas-company-hero-copy>p:nth-of-type(2){color:var(--atlas-muted);max-width:680px;margin:0;font-size:clamp(18px,1.65vw,23px);line-height:1.55}.atlas-company-hero-copy>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.atlas-company-button{background:var(--atlas-blue);padding:15px 24px;transition:box-shadow .17s,transform .17s}.atlas-company-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #315efb38}.atlas-company-plain-link{font-size:14px;font-weight:700}.atlas-company-plain-link span{margin-left:5px}.atlas-company-map{background:var(--atlas-ink);border-radius:30px;grid-template-columns:repeat(2,1fr);align-self:center;gap:1px;padding:1px;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 90px -55px #101b24a6}.atlas-company-map a{background:var(--area-colour);color:var(--atlas-ink);flex-direction:column;min-height:235px;padding:24px;transition:filter .15s;display:flex}.atlas-company-map a:hover{filter:brightness(.96)}.atlas-company-map span,.atlas-company-map small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.atlas-company-map strong{letter-spacing:-.05em;max-width:9ch;margin:auto 0 16px;font-size:clamp(22px,2.5vw,34px);line-height:1.02}.atlas-company-map small{opacity:.62}.atlas-company-name-strip{background:var(--atlas-ink);color:#ffffffb8;white-space:nowrap;justify-content:center;align-items:center;gap:32px 64px;padding:28px 36px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.atlas-company-about{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(60px,10vw,150px);max-width:1320px;margin:0 auto;padding:130px 60px;display:grid}.atlas-company-about h2,.atlas-company-section-heading h2,.atlas-company-approach h2,.atlas-company-cta h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(3rem,5.5vw,5.6rem);font-weight:720;line-height:.98}.atlas-company-about-copy{border-top:2px solid var(--atlas-ink);padding-top:28px}.atlas-company-about-copy p{color:var(--atlas-muted);margin:0;font-size:18px;line-height:1.7}.atlas-company-about-copy p:first-child{color:var(--atlas-ink);letter-spacing:-.025em;font-size:23px;font-weight:650}.atlas-company-about-copy p+p{margin-top:24px}.atlas-company-featured{background:var(--atlas-white);padding:120px max(60px,50vw - 660px)}.atlas-company-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);max-width:1100px;margin-bottom:58px;display:grid}.atlas-company-section-heading .atlas-company-label{grid-column:1/-1}.atlas-company-section-heading h2{font-size:clamp(3rem,4.8vw,4.9rem)}.atlas-company-section-heading>p:last-child{color:var(--atlas-muted);align-self:end;margin:18px 0 4px 50px;font-size:17px;line-height:1.6}.atlas-company-featured-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.atlas-company-featured-grid>a{background:var(--atlas-paper);border:1px solid var(--atlas-line);color:var(--atlas-ink);border-radius:20px;flex-direction:column;min-height:370px;padding:26px;transition:box-shadow .17s,transform .17s;display:flex}.atlas-company-featured-grid>a:first-child,.atlas-company-featured-grid>a:nth-child(5){background:#f2ffd2}.atlas-company-featured-grid>a:nth-child(2),.atlas-company-featured-grid>a:nth-child(6){background:#fff0eb}.atlas-company-featured-grid>a:nth-child(3){background:#e7f5ff}.atlas-company-featured-grid>a:hover{transform:translateY(-5px);box-shadow:0 25px 55px -40px #101b2499}.atlas-company-featured-grid>a>div{justify-content:space-between;align-items:start;display:flex}.atlas-company-featured-grid>a>div span,.atlas-company-featured-grid>a>div b,.atlas-company-featured-grid>a>strong{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.atlas-company-featured-grid>a>div span{max-width:20ch}.atlas-company-featured-grid>a>div b{color:var(--atlas-muted)}.atlas-company-featured-grid h3{letter-spacing:-.06em;margin:75px 0 16px;font-size:clamp(34px,3.2vw,48px);line-height:.98}.atlas-company-featured-grid p{color:var(--atlas-muted);margin:0 0 42px;font-size:15px;line-height:1.6}.atlas-company-featured-grid>a>strong{margin-top:auto}.atlas-company-featured-grid>a>strong span{margin-left:5px;font-size:16px}.atlas-company-areas{max-width:1320px;margin:0 auto;padding:130px 60px}.atlas-company-area-list{border-top:1px solid var(--atlas-line)}.atlas-company-area-list>a{border-bottom:1px solid var(--atlas-line);grid-template-columns:50px minmax(240px,.75fr) minmax(320px,1fr) 110px;align-items:center;gap:30px;padding:30px 8px;transition:background .15s;display:grid}.atlas-company-area-list>a:hover{background:#ffffff94}.atlas-company-area-list span,.atlas-company-area-list strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.atlas-company-area-list h3{letter-spacing:-.04em;margin:0;font-size:26px}.atlas-company-area-list p{color:var(--atlas-muted);margin:0;font-size:14px;line-height:1.55}.atlas-company-area-list strong{text-align:right}.atlas-company-growing{background:var(--atlas-ink);color:var(--atlas-white);padding:125px max(60px,50vw - 660px)}.atlas-company-growing .atlas-company-label{color:var(--atlas-green)}.atlas-company-growing .atlas-company-section-heading>p:last-child{color:#ffffff9e}.atlas-company-growing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.atlas-company-growing-grid>a{color:var(--atlas-white);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;min-height:265px;padding:24px;transition:background .16s,transform .16s;position:relative}.atlas-company-growing-grid>a:hover{background:#ffffff17;transform:translateY(-4px)}.atlas-company-growing-grid>a>div{justify-content:space-between;align-items:center;display:flex}.atlas-company-growing-grid>a>div span,.atlas-company-growing-grid>a>div strong{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.atlas-company-growing-grid>a>div span{color:#ffffff7a}.atlas-company-growing-grid>a>div strong{background:var(--atlas-green);color:var(--atlas-ink);border-radius:999px;padding:7px 10px}.atlas-company-growing-grid h3{letter-spacing:-.045em;margin:64px 0 12px;font-size:28px}.atlas-company-growing-grid p{color:#ffffffa6;max-width:36ch;margin:0;font-size:14px;line-height:1.55}.atlas-company-growing-grid>a>b{font-size:18px;position:absolute;bottom:22px;right:24px}.atlas-company-portfolio{background:#e9e8e2;padding:130px max(60px,50vw - 660px)}.atlas-company-portfolio-nav{background:var(--atlas-white);border:1px solid var(--atlas-line);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;margin-bottom:90px;padding:6px;display:flex}.atlas-company-portfolio-nav a{color:var(--atlas-muted);border-radius:999px;padding:10px 15px;font-size:12px;font-weight:700}.atlas-company-portfolio-nav a:hover{background:var(--atlas-ink);color:var(--atlas-white)}.atlas-company-portfolio-group+.atlas-company-portfolio-group{border-top:2px solid var(--atlas-ink);margin-top:110px;padding-top:70px}.atlas-company-portfolio-group>header{grid-template-columns:minmax(300px,.8fr) minmax(360px,1fr) auto;align-items:end;gap:40px;margin-bottom:32px;display:grid}.atlas-company-portfolio-group>header>div{gap:12px;display:grid}.atlas-company-portfolio-group>header span,.atlas-company-portfolio-group>header strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.atlas-company-portfolio-group>header h3{letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.6vw,49px);line-height:1}.atlas-company-portfolio-group>header p{color:var(--atlas-muted);margin:0;font-size:14px;line-height:1.6}.atlas-company-portfolio-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.atlas-portfolio-card{background:var(--atlas-white);color:var(--atlas-ink);border:1px solid #0000;border-radius:15px;flex-direction:column;min-height:260px;padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.atlas-portfolio-card:hover{border-color:var(--atlas-ink);transform:translateY(-3px);box-shadow:0 22px 50px -42px #101b24b3}.atlas-portfolio-card>div{justify-content:space-between;align-items:center;display:flex}.atlas-portfolio-card>div span,.atlas-portfolio-card>strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.atlas-portfolio-card>div span{color:var(--atlas-blue)}.atlas-portfolio-card>div b{font-size:17px}.atlas-portfolio-card h4{letter-spacing:-.045em;margin:48px 0 12px;font-size:26px;line-height:1.04}.atlas-portfolio-card p{color:var(--atlas-muted);margin:0 0 28px;font-size:14px;line-height:1.55}.atlas-portfolio-card>strong{margin-top:auto}.atlas-company-approach{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:clamp(70px,10vw,150px);max-width:1320px;margin:0 auto;padding:130px 60px;display:grid}.atlas-company-approach ol{border-top:2px solid var(--atlas-ink);margin:0;padding:0;list-style:none}.atlas-company-approach li{border-bottom:1px solid var(--atlas-line);grid-template-columns:40px minmax(180px,.7fr) 1fr;gap:20px;padding:27px 0;display:grid}.atlas-company-approach li>span{color:var(--atlas-blue);font-size:11px;font-weight:800}.atlas-company-approach li h3{letter-spacing:-.03em;margin:0;font-size:20px}.atlas-company-approach li p{color:var(--atlas-muted);margin:0;font-size:14px;line-height:1.6}.atlas-company-cta{background:var(--atlas-green);color:var(--atlas-ink);padding:120px max(60px,50vw - 660px)}.atlas-company-cta .atlas-company-label{color:var(--atlas-blue)}.atlas-company-cta h2{max-width:1100px}.atlas-company-cta>div{border-top:2px solid var(--atlas-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-top:60px;padding-top:28px;display:grid}.atlas-company-cta>div>p{max-width:650px;margin:0;font-size:18px;line-height:1.6}.atlas-company-cta nav{gap:24px;display:flex}.atlas-company-cta nav a{border-bottom:1px solid;padding-bottom:4px;font-size:14px;font-weight:750}.atlas-company-footer{background:var(--atlas-ink);color:var(--atlas-white);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:110px;padding:30px max(32px,50vw - 660px);display:grid}.atlas-company-footer .atlas-company-logo span,.atlas-company-footer p,.atlas-company-footer>span{color:#ffffff94}.atlas-company-footer p,.atlas-company-footer>span{margin:0;font-size:12px}.atlas-company-footer p{text-align:center}.atlas-company-footer>span{justify-self:end}@media (width<=1050px){.atlas-company-hero{grid-template-columns:1fr}.atlas-company-map{transform:none}.atlas-company-about,.atlas-company-approach{grid-template-columns:1fr}.atlas-company-featured-grid,.atlas-company-growing-grid,.atlas-company-portfolio-grid{grid-template-columns:repeat(2,1fr)}.atlas-company-area-list>a{grid-template-columns:42px minmax(220px,.8fr) 1fr}.atlas-company-area-list strong{display:none}.atlas-company-portfolio-group>header{grid-template-columns:1fr 1fr;align-items:start}.atlas-company-portfolio-group>header strong{display:none}}@media (width<=760px){.atlas-company-nav{grid-template-columns:1fr auto;gap:14px;min-height:74px;padding-inline:20px}.atlas-company-nav nav{display:none}.atlas-company-contact{padding:10px 14px;font-size:12px}.atlas-company-logo span{display:none}.atlas-company-hero,.atlas-company-about,.atlas-company-featured,.atlas-company-areas,.atlas-company-growing,.atlas-company-portfolio,.atlas-company-approach,.atlas-company-cta{padding:82px 20px}.atlas-company-hero{gap:58px;min-height:auto}.atlas-company-hero h1{font-size:clamp(3.65rem,16vw,5.6rem)}.atlas-company-map a{min-height:185px;padding:18px}.atlas-company-map strong{font-size:22px}.atlas-company-name-strip{justify-content:flex-start}.atlas-company-about{gap:50px}.atlas-company-about-copy p{font-size:16px}.atlas-company-about-copy p:first-child{font-size:20px}.atlas-company-section-heading{margin-bottom:42px;display:block}.atlas-company-section-heading>p:last-child{margin:20px 0 0}.atlas-company-featured-grid,.atlas-company-growing-grid,.atlas-company-portfolio-grid{grid-template-columns:1fr}.atlas-company-featured-grid>a{min-height:330px}.atlas-company-area-list>a{grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:24px 4px}.atlas-company-area-list p{grid-column:2}.atlas-company-portfolio-nav{border-radius:18px}.atlas-company-portfolio-group>header{grid-template-columns:1fr}.atlas-company-portfolio-group>header p{max-width:52ch}.atlas-company-portfolio-group+.atlas-company-portfolio-group{margin-top:80px;padding-top:55px}.atlas-company-approach{gap:50px}.atlas-company-approach li{grid-template-columns:34px 1fr}.atlas-company-approach li p{grid-column:2}.atlas-company-cta>div{grid-template-columns:1fr;align-items:start}.atlas-company-cta nav{flex-direction:column;align-items:flex-start}.atlas-company-footer{grid-template-columns:1fr;align-items:start;padding:34px 20px}.atlas-company-footer p{text-align:left}.atlas-company-footer>span{justify-self:start}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.xp{--xp-bg:#f3f0e9;--xp-ink:#111;--xp-accent:#ff5d45;background:var(--xp-bg);color:var(--xp-ink);min-height:100vh;overflow:hidden}.xp *,.xp :before,.xp :after{box-sizing:border-box}.xp h1,.xp h2,.xp h3,.xp p{margin-top:0}.xp-overline{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:750}.xp-network-link{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.xp-network-link:hover span{transform:translate(-3px)}.xp-network-link span{transition:transform .15s}.xp-search label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:750;display:block}.xp-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.ss-search,.ss-row{position:relative}.ss-results{color:#111;z-index:80;background:#fff;border:1px solid;grid-column:1;max-height:360px;margin:-1px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0000002e}.xp-search .ss-results{right:min(150px,32%)}.ss-results[hidden]{display:none}.ss-results li{border-bottom:1px solid #11111124;margin:0}.ss-results li:last-child{border-bottom:0}.ss-results button{color:#111;text-align:left;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:0;padding:12px 14px;display:flex}.ss-results li.is-active button,.ss-results button:hover{background:color-mix(in srgb, var(--ux-accent,var(--xp-accent)) 24%, #fff)}.ss-results strong{font-size:14px}.ss-results span,.ss-empty{opacity:.66;font-size:11px}.ss-empty{padding:14px}.xp-search input,.xp-search button{border:1px solid;border-radius:0;min-height:58px}.xp-search input{color:#111;background:#fff;outline:none;min-width:0;padding:0 18px}.xp-search input:focus{box-shadow:inset 0 0 0 3px var(--xp-accent)}.xp-search button{background:var(--xp-ink);color:var(--xp-bg);cursor:pointer;padding:0 24px;font-size:13px;font-weight:750}.xp-results{max-width:1500px;margin:0 auto;padding:96px 44px}.xp-data-use{background:color-mix(in srgb, var(--xp-bg) 72%, white);border:1px solid color-mix(in srgb, currentColor 26%, transparent);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1px;margin:30px 0 54px;display:grid}.xp-data-use>div{padding:22px 24px}.xp-data-use>div+div{border-left:1px solid color-mix(in srgb, currentColor 20%, transparent)}.xp-data-use span{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.xp-data-use strong,.xp-data-use p{margin:0;font-size:15px;line-height:1.5}.xp-results>header{border-bottom:1px solid;justify-content:space-between;align-items:end;gap:36px;padding-bottom:28px;display:flex}.xp-results>header h2,.xp-evidence-head h2{letter-spacing:-.06em;max-width:850px;margin-bottom:0;font-size:clamp(38px,5vw,70px);font-weight:560;line-height:.98}.xp-results>header>span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px;font-size:9px}.xp-result-list{display:grid}.xp-result{border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent);grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:26px;padding:26px 0;transition:background .15s,padding .15s;display:grid}a.xp-result:hover{background:color-mix(in srgb, var(--xp-accent) 17%, transparent);padding-inline:14px}.xp-result-index,.xp-result-copy>span,.xp-result-meta{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.ew-quality{border:1px solid;padding:5px 7px}.ew-quality.is-ready{background:#2fa36b26}.ew-quality.is-supporting{opacity:.72}.record-quality{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent);margin-top:28px;padding-top:22px}.record-quality>span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.record-quality ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.record-quality li{grid-template-columns:16px 1fr;align-items:baseline;gap:9px;font-size:13px;display:grid}.record-quality li[data-passed=true] span{color:#27895b;font-weight:800}.record-quality>p{border-left:3px solid var(--ux-accent);margin:18px 0 0;padding-left:12px;font-size:12px;line-height:1.5}.xp-result-copy h3{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(22px,2.5vw,34px);font-weight:620;line-height:1.05}.xp-result-copy p{color:color-mix(in srgb, currentColor 70%, transparent);max-width:760px;margin-bottom:0;line-height:1.5}.xp-result-meta{text-align:right;flex-direction:column;gap:8px;display:flex}.xp-empty{background:linear-gradient(color-mix(in srgb, currentColor 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, currentColor 9%, transparent) 1px, transparent 1px);text-align:center;background-size:28px 28px;border-bottom:1px solid;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:50px;display:flex}.xp-empty strong{letter-spacing:-.04em;font-size:28px}.xp-empty p{max-width:570px;margin:12px auto 0;line-height:1.55}.xp-questions{margin:0;padding:0;list-style:none}.xp-questions li{letter-spacing:-.04em;border-top:1px solid;grid-template-columns:38px 1fr;align-items:baseline;gap:18px;padding:22px 0;font-size:clamp(20px,2.5vw,34px);line-height:1.05;display:grid}.xp-questions li span{font-family:var(--font-mono), monospace;letter-spacing:0;font-size:10px}.xp-tools{grid-template-columns:repeat(4,1fr);display:grid}.xp-tools article{border-left:1px solid;min-height:220px;padding:20px}.xp-tools article>span{font-family:var(--font-mono), monospace;font-size:10px}.xp-tools h3{letter-spacing:-.04em;margin:72px 0 10px;font-size:22px}.xp-tools p{margin:0;font-size:13px;line-height:1.5}.xp-evidence-dock{color:#f8f5ed;background:#10151b;padding:72px max(42px,50vw - 706px)}.xp-status{border-block:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin-bottom:80px;display:grid}.xp-status span{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-right:1px solid #ffffff40;justify-content:space-between;padding:15px;font-size:10px;display:flex}.xp-status span:last-child{border:0}.xp-status b{color:#d6ff63}.xp-evidence-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.xp-evidence-head>a{border-bottom:1px solid;padding-bottom:5px;font-size:13px}.xp-source-grid{border-top:1px solid #ffffff40;margin-top:42px}.xp-source-grid>a{border-bottom:1px solid #ffffff40;grid-template-columns:110px 1fr 1fr;align-items:center;gap:24px;padding:16px 0;display:grid}.xp-source-grid small{color:#ffffffa6}.xp-planned-enrichment{border:1px solid #ffffff40;grid-template-columns:minmax(230px,.75fr) minmax(420px,1.25fr);gap:28px;margin-top:20px;padding:24px;display:grid}.xp-planned-enrichment h3{letter-spacing:-.04em;margin:10px 0;font-size:24px;line-height:1.1}.xp-planned-enrichment>div:first-child>p:last-child{color:#ffffffb3;margin:0;font-size:13px;line-height:1.55}.xp-planned-source-grid{gap:10px;display:grid}.xp-planned-source-grid>a{color:inherit;border:1px solid #ffffff40;gap:7px;padding:16px;text-decoration:none;display:grid}.xp-planned-source-grid small{color:#ffffffa6;font-size:11px}.xp-related{border-top:1px solid #ffffff40;grid-template-columns:1.2fr repeat(3,1fr);margin-top:76px;display:grid}.xp-related>div,.xp-related>a{border-right:1px solid #ffffff40;min-height:210px;padding:22px}.xp-related>div{padding-left:0}.xp-related>a:last-child{border-right:0}.xp-related h3{letter-spacing:-.045em;margin:58px 0 0;font-size:31px;line-height:1}.xp-related>a{flex-direction:column;transition:background .15s;display:flex}.xp-related>a:hover{background:#ffffff14}.xp-related>a span,.xp-related>a small{color:#fff9;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.xp-related>a strong{letter-spacing:-.035em;margin:auto 0 10px;font-size:21px;line-height:1.05}.xp-network-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:72px;font-size:12px;display:grid}.xp-network-footer span{color:#ffffffa3;text-align:center}.xp-network-footer span small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:8px;display:block}.xp-network-footer a{justify-self:end}.ew{margin-top:28px}.ew button,.ew input,.ew select{font:inherit}.ew button{cursor:pointer}.ew-toolbar{background:color-mix(in srgb, var(--xp-bg) 74%, white);border:1px solid;grid-template-columns:minmax(260px,1fr) 190px auto;align-items:end;gap:14px;margin-bottom:14px;padding:18px;display:grid}.ew-toolbar label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.ew-toolbar input,.ew-toolbar select{color:#111;background:#fff;border:1px solid;border-radius:0;min-height:46px;padding:0 12px}.ew-toolbar input:focus,.ew-toolbar select:focus,.ew button:focus-visible,.ew a:focus-visible{outline:3px solid var(--xp-accent);outline-offset:2px}.ew-actions{gap:8px;display:flex}.ew-actions button,.ew-record-actions button,.ew-record-actions a,.ew-no-match button,.ew-compare header button{color:inherit;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.ew-actions button:last-child,.ew-record-actions button[aria-pressed=true]{background:var(--xp-ink);color:var(--xp-bg)}.ew-facets{gap:7px;margin-bottom:14px;padding-bottom:3px;display:flex;overflow-x:auto}.ew-facets button{border:1px solid color-mix(in srgb, currentColor 45%, transparent);color:inherit;font-family:var(--font-mono), monospace;text-transform:uppercase;background:0 0;flex:none;align-items:center;gap:12px;min-height:36px;padding:0 11px;font-size:9px;display:inline-flex}.ew-facets button[aria-pressed=true]{background:var(--xp-accent);border-color:currentColor}.ew-facets button span{opacity:.6}.ew-summary{border-block:1px solid color-mix(in srgb, currentColor 28%, transparent);font-family:var(--font-mono), monospace;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 26px;min-height:44px;padding:8px 0;font-size:9px;display:flex}.ew-summary strong{color:color-mix(in srgb, var(--xp-accent) 78%, currentColor);margin-left:auto}.ew-record{position:relative}.ew-record-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.ew-record-actions a{border-color:#0000 #0000 currentColor}.ew-no-match{border-bottom:1px solid;justify-content:space-between;align-items:center;padding:36px 0;display:flex}.ew-compare{background:color-mix(in srgb, var(--xp-accent) 15%, var(--xp-bg));border:1px solid;margin-top:48px;padding:22px}.ew-compare>header{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.ew-compare>header span,.ew-calculator>div>span,.ew-checklist>div:first-child>span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.ew-compare h3,.ew-calculator h3,.ew-checklist h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(25px,3vw,38px);line-height:1}.ew-compare-table{overflow-x:auto}.ew-compare-row{border-top:1px solid color-mix(in srgb, currentColor 32%, transparent);grid-template-columns:140px repeat(3,minmax(210px,1fr));min-width:800px;font-size:12px;display:grid}.ew-compare-row>*{border-right:1px solid color-mix(in srgb, currentColor 22%, transparent);padding:13px;line-height:1.5}.ew-compare-row>:last-child{border-right:0}.ew-compare-row>strong{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.ew-compare-title b{letter-spacing:-.02em;font-size:16px}.ew-calculator,.ew-checklist{background:var(--xp-ink);color:var(--xp-bg);grid-template-columns:minmax(260px,1fr) repeat(2,minmax(130px,.42fr)) minmax(170px,.55fr);align-items:end;gap:20px;margin-top:48px;padding:25px;display:grid}.ew-calculator>div>p{opacity:.68;max-width:430px;margin:10px 0 0;font-size:12px;line-height:1.45}.ew-calculator label{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;display:flex}.ew-calculator input{border:1px solid color-mix(in srgb, var(--xp-bg) 50%, transparent);color:inherit;background:0 0;width:100%;min-height:48px;padding:0 12px}.ew-calculator output,.ew-checklist output{background:var(--xp-accent);color:var(--xp-ink);flex-direction:column;justify-content:space-between;min-height:100px;padding:14px;display:flex}.ew-calculator output span,.ew-checklist output span{font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:8px}.ew-calculator output strong,.ew-checklist output strong{letter-spacing:-.05em;font-size:30px}.ew-checklist{grid-template-columns:minmax(250px,.8fr) minmax(350px,1.2fr) 160px}.ew-checklist>div:nth-child(2){gap:9px;display:grid}.ew-checklist label{border-bottom:1px solid color-mix(in srgb, var(--xp-bg) 28%, transparent);cursor:pointer;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.ew-checklist input{accent-color:var(--xp-accent);width:18px;height:18px}.xp-alert .ew-toolbar,.xp-alert .ew-compare{box-shadow:6px 6px 0 var(--xp-accent);border-width:2px}.xp-meter .ew-toolbar,.xp-meter .ew-compare{border-radius:18px}.xp-meter .ew-facets button,.xp-meter .ew-actions button{border-radius:99px}.xp-workshop .ew-toolbar,.xp-workshop .ew-compare{box-shadow:7px 7px 0 var(--xp-ink);transform:rotate(-.15deg)}.xp-wine .ew h3,.xp-wine .ew-compare-title b,.xp-wine .ew-calculator output strong{font-family:Georgia,serif;font-weight:400}.xp-travel .ew-toolbar,.xp-travel .ew-compare{background:#fffaf2;transform:rotate(.15deg);box-shadow:0 12px 28px #3e26141f}.xp-botanical .ew-toolbar,.xp-botanical .ew-compare{border-radius:50px 12px}.xp-technical .ew-toolbar,.xp-technical .ew-compare,.xp-technical .ew-calculator{border-left:8px solid var(--xp-accent)}.xp-liquid .ew-toolbar,.xp-liquid .ew-compare,.xp-liquid .ew-calculator,.xp-liquid .ew-checklist{border-radius:28px}.xp-liquid .ew-facets button,.xp-liquid .ew-record-actions button,.xp-liquid .ew-record-actions a{border-radius:99px}.xp-cold .ew-toolbar,.xp-cold .ew-compare,.xp-cold .ew-calculator{border-width:3px}.xp-kinetic .ew-toolbar,.xp-kinetic .ew-compare{background:#ffffff0f}.xp-kinetic .ew-toolbar input,.xp-kinetic .ew-toolbar select{color:#fff;background:#24224c;border-color:#f1f0ff80}.xp-dossier .ew-toolbar,.xp-dossier .ew-compare{background:#f6efdf;box-shadow:5px 5px #29261f33}.xp-newsroom .ew-toolbar,.xp-newsroom .ew-compare{border-block:5px double var(--xp-ink);border-inline:0}.xp-alert{--xp-accent:#ff4328;--xp-bg:#f3efe7;--xp-ink:#111}.alert-nav{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#111;justify-content:space-between;align-items:center;min-height:72px;padding:0 36px;font-size:11px;display:flex}.alert-band{background:var(--xp-accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);font-size:10px;font-weight:750;display:grid}.alert-band span{text-align:center;border-right:1px solid #111;padding:12px 36px}.alert-hero{grid-template-columns:120px minmax(0,1.3fr) minmax(340px,.7fr);max-width:1500px;min-height:650px;margin:0 auto;padding:72px 44px;display:grid}.alert-code{font-family:var(--font-mono), monospace;writing-mode:vertical-rl;font-size:10px}.alert-hero>div:nth-child(2){align-self:center}.alert-hero h1{letter-spacing:-.09em;text-transform:uppercase;margin-bottom:38px;font-size:clamp(70px,9vw,142px);font-weight:800;line-height:.78}.alert-hero>div>p:last-child{max-width:720px;font-size:20px;line-height:1.5}.alert-hero aside{box-shadow:10px 10px 0 var(--xp-accent);background:#fff;border:1px solid #111;align-self:end;padding:24px}.alert-hero aside>strong{font-family:var(--font-mono), monospace;margin-bottom:30px;font-size:12px;display:block}.alert-hero aside small{margin-top:18px;line-height:1.5;display:block}.xp-alert .xp-results{background:#fff;border-top:1px solid #111;max-width:none;padding-inline:max(44px,50vw - 706px)}.xp-alert .xp-result-index{background:var(--xp-accent);text-align:center;border:1px solid #111;padding:8px}.alert-protocol{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1500px;margin:0 auto;padding:110px 44px;display:grid}.alert-protocol h2{letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(52px,7vw,100px);font-weight:780;line-height:.84}.xp-meter{--xp-accent:#00d47e;--xp-bg:#eef4ef;--xp-ink:#0c2018;grid-template-columns:86px minmax(0,1fr);display:grid}.meter-rail{background:var(--xp-ink);color:var(--xp-bg);flex-direction:column;align-items:center;min-height:100vh;padding:24px 14px;display:flex}.meter-rail .xp-network-link,.meter-rail nav{writing-mode:vertical-rl}.meter-mark{background:var(--xp-accent);color:var(--xp-ink);border-radius:50%;place-items:center;width:52px;height:52px;margin:72px 0;font-size:18px;font-weight:800;display:grid}.meter-rail nav{font-family:var(--font-mono), monospace;gap:28px;font-size:10px;display:flex}.meter-rail>span{font-family:var(--font-mono), monospace;margin-top:auto;font-size:9px}.meter-header{border-bottom:1px solid var(--xp-ink);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;min-height:72px;padding:0 34px;font-size:11px;display:flex}.meter-header>span{font-size:18px;font-weight:750}.meter-hero{grid-template-columns:minmax(0,1fr) 230px 190px;gap:42px;min-height:680px;padding:80px 44px;display:grid}.meter-hero>div:first-child{align-self:center}.meter-hero h1{letter-spacing:-.08em;font-size:clamp(64px,8vw,126px);font-weight:560;line-height:.86}.meter-hero>div:first-child>p{max-width:650px;font-size:18px;line-height:1.55}.meter-hero .xp-search{max-width:700px;margin-top:42px}.energy-scale{flex-direction:column;align-self:center;gap:7px;display:flex}.energy-scale span{--scale-width:calc(94% - var(--grade) * 8%);background:hsl(calc(145 - var(--grade) * 18) 74% 43%);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);color:#08170f;height:47px;width:var(--scale-width);align-items:center;padding-left:15px;font-size:20px;font-weight:800;display:flex}.meter-reading{border:1px solid var(--xp-ink);flex-direction:column;align-self:center;min-height:230px;padding:20px;display:flex}.meter-reading span{font-family:var(--font-mono), monospace;font-size:10px}.meter-reading strong{letter-spacing:-.06em;margin:auto 0;font-size:48px}.meter-reading small{line-height:1.4}.meter-instruments{background:var(--xp-accent);border-block:1px solid var(--xp-ink);padding:56px 44px}.xp-meter .xp-results,.xp-meter .xp-evidence-dock{max-width:none}.xp-workshop{--xp-accent:#f6c900;--xp-bg:#e7e3d8;--xp-ink:#20211e;background-image:linear-gradient(#20211e14 1px,#0000 1px),linear-gradient(90deg,#20211e14 1px,#0000 1px);background-size:24px 24px}.workshop-nav{background:var(--xp-accent);border-bottom:2px solid var(--xp-ink);justify-content:space-between;align-items:center;min-height:78px;padding:0 34px;display:flex}.workshop-badge{background:var(--xp-ink);color:var(--xp-accent);place-items:center;width:48px;height:48px;font-weight:850;display:grid;transform:rotate(-4deg)}.workshop-nav>strong{font-family:var(--font-mono), monospace;letter-spacing:.12em}.workshop-hero{grid-template-columns:1.1fr .8fr .45fr;gap:40px;max-width:1500px;min-height:650px;margin:0 auto;padding:70px 44px;display:grid}.workshop-title{align-self:center}.workshop-title>span,.workshop-meter>span{font-family:var(--font-mono), monospace;font-size:10px}.workshop-title h1{letter-spacing:-.09em;text-transform:uppercase;margin:26px 0 0;font-size:clamp(70px,9vw,140px);font-weight:850;line-height:.8}.workshop-note{border:1px solid var(--xp-ink);box-shadow:8px 8px 0 var(--xp-ink);background:#fff9cf;align-self:end;padding:26px;transform:rotate(1deg)}.workshop-note>p{font-size:18px;line-height:1.5}.workshop-meter{background:var(--xp-ink);color:#fff;align-self:center;min-height:350px;padding:22px}.workshop-meter>div{flex-direction:column-reverse;gap:8px;margin:50px 0;display:flex}.workshop-meter i{background:var(--xp-accent);height:28px;display:block}.workshop-meter i:nth-child(2){width:82%}.workshop-meter i:nth-child(3){width:67%}.workshop-meter i:nth-child(4){width:45%}.workshop-meter i:nth-child(5){width:25%}.workshop-meter strong{font-size:20px;line-height:1.05;display:block}.workshop-board{color:#f1eee4;background:#2b2d29;grid-template-columns:.75fr 1.25fr;gap:80px;padding:90px max(44px,50vw - 706px);display:grid}.workshop-board h2{letter-spacing:-.07em;font-size:clamp(44px,6vw,82px);font-weight:790;line-height:.9}.workshop-board .xp-questions li{color:#fff5b0}.xp-workshop .xp-result{border:1px solid var(--xp-ink);background:#f7f4ec;margin-top:10px;padding:22px}.workshop-tools{background:var(--xp-accent);border-block:2px solid var(--xp-ink);padding:60px max(44px,50vw - 706px)}.xp-wine{--xp-accent:#9a354f;--xp-bg:#f4eddf;--xp-ink:#30151b;font-family:Georgia,Times New Roman,serif}.xp-wine .xp-overline,.xp-wine .xp-network-link,.xp-wine .xp-search,.xp-wine .xp-result-index,.xp-wine .xp-result-copy>span,.xp-wine .xp-result-meta{font-family:var(--font-mono), monospace}.wine-masthead{border-bottom:1px solid var(--xp-ink);grid-template-columns:1fr auto 1fr;align-items:center;min-height:112px;padding:0 42px;display:grid}.wine-masthead>div{align-items:baseline;gap:10px;display:flex}.wine-masthead>div strong{font-size:28px;font-style:italic;font-weight:400}.wine-masthead>div span{font-family:var(--font-mono), monospace;letter-spacing:.16em;font-size:12px}.wine-masthead>a:last-child{justify-self:end}.wine-hero{grid-template-columns:90px minmax(0,1.25fr) minmax(350px,.75fr);max-width:1500px;min-height:720px;margin:0 auto;padding:80px 44px;display:grid}.wine-volume{font-family:var(--font-mono), monospace;letter-spacing:.1em;writing-mode:vertical-rl;font-size:9px}.wine-hero>div:nth-child(2){align-self:center}.wine-hero h1{letter-spacing:-.08em;font-size:clamp(82px,10vw,156px);font-weight:400;line-height:.76}.wine-hero h1 em{color:var(--xp-accent);font-weight:400}.wine-hero>div:nth-child(2)>p:last-child{font-family:var(--font-sans), sans-serif;max-width:650px;font-size:19px;line-height:1.6}.wine-map-mark{aspect-ratio:1;border:1px solid var(--xp-ink);border-radius:50%;align-self:center;position:relative}.wine-map-mark:before,.wine-map-mark:after,.wine-map-mark i{border:1px solid color-mix(in srgb, var(--xp-ink) 35%, transparent);content:"";border-radius:50%;position:absolute;inset:12%}.wine-map-mark:after{inset:27%}.wine-map-mark i:first-child{background:var(--xp-accent);inset:43%}.wine-map-mark i:nth-child(2){border-radius:0;inset:8% 48%}.wine-map-mark i:nth-child(3){border-radius:0;inset:48% 8%}.wine-map-mark i:nth-child(4){border-style:dashed;inset:20%}.wine-map-mark span{font-family:var(--font-mono), monospace;font-size:9px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.wine-search{background:var(--xp-accent);color:#fff8ed;grid-template-columns:.5fr 1.5fr;align-items:end;gap:60px;padding:55px max(44px,50vw - 706px);display:grid}.wine-search>span{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:10px}.xp-wine .wine-search .xp-search input{color:#fff8ed;background:0 0;border:0;border-bottom:1px solid #fff8ed;font-family:Georgia,serif;font-size:24px}.xp-wine .wine-search .xp-search input::placeholder{color:#fff8ed9e}.xp-wine .wine-search .xp-search button{color:var(--xp-accent);background:#fff8ed;border-color:#fff8ed}.wine-chapters{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1500px;margin:0 auto;padding:110px 44px;display:grid}.xp-wine .xp-tools article{border-color:color-mix(in srgb, var(--xp-ink) 30%, transparent)}.xp-wine .xp-result-copy h3{font-family:Georgia,serif;font-weight:400}.xp-travel{--xp-accent:#ff7350;--xp-bg:#f8e9d4;--xp-ink:#2e241d;background-image:radial-gradient(#a47f62 .7px,#0000 .7px);background-size:12px 12px}.travel-nav{justify-content:space-between;align-items:center;min-height:82px;padding:0 38px;display:flex}.travel-nav>strong{letter-spacing:-.03em;font-size:19px}.travel-nav>div{gap:24px;font-size:12px;display:flex}.travel-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr) 120px;max-width:1500px;min-height:690px;margin:0 auto;padding:80px 44px 110px;display:grid;position:relative}.travel-copy{align-self:center;position:relative}.travel-stamp{border:2px solid var(--xp-accent);color:var(--xp-accent);font-family:var(--font-mono), monospace;text-align:center;border-radius:50%;place-items:center;width:105px;height:105px;font-size:8px;line-height:1.4;display:grid;position:absolute;top:-20px;right:10%;transform:rotate(10deg)}.travel-copy h1{letter-spacing:-.085em;margin-bottom:38px;font-size:clamp(76px,9vw,138px);font-weight:580;line-height:.8}.travel-copy>p:last-child{max-width:620px;font-size:19px;line-height:1.55}.travel-postcard{background:#d9bd7d;border:10px solid #fffaf0;align-self:center;min-height:430px;padding:28px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 18px 40px #3e261438}.travel-sun{background:var(--xp-accent);border-radius:50%;width:160px;height:160px;margin:45px auto 65px}.travel-postcard:before,.travel-postcard:after{clip-path:polygon(0 100%,30% 0,60% 100%);content:"";background:#6f7e56;width:120%;height:210px;position:absolute;bottom:-25px;left:-20px}.travel-postcard:after{background:#3e5a43;bottom:-70px;left:25%}.travel-postcard span,.travel-postcard strong{z-index:2;position:relative}.travel-postcard span{font-family:var(--font-mono), monospace;font-size:9px}.travel-postcard strong{letter-spacing:-.04em;margin-top:12px;font-size:28px;line-height:1;display:block}.travel-ticket{font-family:var(--font-mono), monospace;text-align:center;border:1px dashed;flex-direction:column;align-self:center;gap:24px;padding:14px;display:flex;transform:rotate(90deg)}.travel-route{border-block:1px solid var(--xp-ink);background:#fff8ed;grid-template-columns:.7fr 1.3fr;align-items:end;gap:80px;padding:65px max(44px,50vw - 706px);display:grid}.travel-route h2{letter-spacing:-.06em;font-size:clamp(42px,5vw,68px);line-height:.95}.travel-notes{grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1500px;margin:0 auto;padding:100px 44px;display:grid}.xp-travel .xp-result{border:1px solid var(--xp-ink);background:#fffaf2;margin-top:12px;padding:22px}.xp-botanical{--xp-accent:#743f88;--xp-bg:#e8f0dd;--xp-ink:#273023}.botanical-nav{border-bottom:1px solid var(--xp-ink);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;min-height:86px;padding:0 40px;font-size:10px;display:flex}.botanical-nav>strong{letter-spacing:.1em;font-size:16px}.botanical-hero{grid-template-columns:70px minmax(0,1.2fr) minmax(360px,.8fr);max-width:1500px;min-height:700px;margin:0 auto;padding:70px 44px;display:grid}.botanical-side{font-family:var(--font-mono), monospace;letter-spacing:.12em;writing-mode:vertical-rl;font-size:9px}.botanical-copy{align-self:center}.botanical-copy h1{letter-spacing:-.075em;font-family:Georgia,serif;font-size:clamp(72px,9vw,136px);font-weight:400;line-height:.82}.botanical-copy h1 em{color:var(--xp-accent)}.botanical-copy>p{max-width:630px;font-size:18px;line-height:1.55}.botanical-copy .xp-search{max-width:660px;margin-top:42px}.grape-specimen{aspect-ratio:.78;border:1px solid var(--xp-ink);border-radius:50% 50% 47% 53%;align-self:center;place-items:center;display:grid;position:relative}.grape-specimen:before,.grape-specimen:after{border:1px dashed var(--xp-ink);border-radius:inherit;content:"";position:absolute;inset:7%}.grape-specimen:after{inset:14%}.grape-specimen span{background:var(--xp-accent);border:1px solid var(--xp-ink);border-radius:50%;width:68px;height:68px;position:absolute}.grape-specimen span:first-child{transform:translate(-35px,-110px)}.grape-specimen span:nth-child(2){transform:translate(35px,-110px)}.grape-specimen span:nth-child(3){transform:translate(-70px,-42px)}.grape-specimen span:nth-child(4){transform:translateY(-42px)}.grape-specimen span:nth-child(5){transform:translate(70px,-42px)}.grape-specimen span:nth-child(6){transform:translate(-35px,27px)}.grape-specimen span:nth-child(7){transform:translate(35px,27px)}.grape-specimen i{background:var(--xp-ink);width:2px;height:120px;position:absolute;top:4%}.taxonomy-strip{background:var(--xp-ink);color:var(--xp-bg);grid-template-columns:repeat(4,1fr);display:grid}.taxonomy-strip span{font-family:var(--font-mono), monospace;border-right:1px solid #ffffff40;flex-direction:column;gap:8px;padding:22px 30px;font-size:9px;display:flex}.taxonomy-strip b{font-family:Georgia,serif;font-size:22px;font-weight:400}.botanical-index{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1500px;margin:0 auto;padding:110px 44px;display:grid}.xp-technical{--xp-accent:#1d57ff;--xp-bg:#f2f5f9;--xp-ink:#0a1d43}.technical-top{background:var(--xp-accent);color:#fff;font-family:var(--font-mono), monospace;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 30px;font-size:10px;display:grid}.technical-top>strong{font-size:15px}.technical-top>a{justify-self:end}.technical-layout{grid-template-columns:190px minmax(0,1fr);display:grid}.technical-rail{border-right:1px solid var(--xp-ink);flex-direction:column;min-height:100vh;padding:30px 24px;display:flex}.technical-rail nav{font-family:var(--font-mono), monospace;flex-direction:column;gap:16px;margin-top:90px;font-size:10px;display:flex}.technical-rail>span{color:var(--xp-accent);letter-spacing:-.06em;margin-top:auto;font-size:28px;font-weight:800;line-height:.86}.technical-hero{grid-template-columns:1.2fr .8fr;gap:60px;min-height:590px;padding:76px 44px;display:grid}.technical-hero>div:first-child{align-self:center}.technical-hero h1{letter-spacing:-.085em;font-size:clamp(76px,9vw,138px);font-weight:720;line-height:.78}.technical-hero p:last-child{max-width:620px;font-size:18px;line-height:1.5}.technical-diagram{aspect-ratio:1;border:1px solid var(--xp-ink);grid-template-columns:1fr auto 1fr;align-self:center;place-items:center;display:grid;position:relative}.technical-diagram>span{font-family:var(--font-mono), monospace;writing-mode:vertical-rl;font-size:9px}.technical-diagram>b{color:var(--xp-accent);font-size:34px}.tech-fan{border:1px solid var(--xp-ink);border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tech-fan i{background:var(--xp-accent);clip-path:polygon(50% 50%,100% 0,100% 100%);transform:rotate(calc(var(--fan-index) * 120deg));position:absolute;inset:8px}.tech-fan i:first-child{--fan-index:0}.tech-fan i:nth-child(2){--fan-index:1}.tech-fan i:nth-child(3){--fan-index:2}.technical-lookup{border-block:1px solid var(--xp-ink);background:#dfe7ff;padding:48px 44px}.technical-specs{grid-template-columns:.8fr 1.2fr;gap:60px;padding:90px 44px;display:grid}.xp-technical .xp-results{padding-inline:44px}.xp-liquid{--xp-accent:#3ee0d0;--xp-bg:#e8fbf8;--xp-ink:#072e38}.liquid-nav{justify-content:space-between;align-items:center;min-height:90px;padding:0 38px;display:flex}.liquid-logo{background:var(--xp-ink);color:var(--xp-accent);border-radius:50%;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.liquid-nav nav{background:#ffffffb3;border:1px solid #072e3833;border-radius:99px;gap:8px;padding:7px;font-size:12px;display:flex}.liquid-nav nav a{border-radius:99px;padding:10px 16px}.liquid-nav nav a:first-child{background:var(--xp-ink);color:#fff}.liquid-hero{min-height:670px;padding:90px 9vw;position:relative}.liquid-copy{z-index:2;max-width:920px;position:relative}.liquid-copy h1{letter-spacing:-.09em;font-size:clamp(74px,10vw,150px);font-weight:590;line-height:.8}.liquid-copy>p{max-width:620px;font-size:19px;line-height:1.6}.liquid-orb{border:1px solid var(--xp-ink);border-radius:50%;position:absolute}.orb-one{background:var(--xp-accent);width:430px;height:430px;top:10%;right:5%}.orb-two{background:#ffffffb8;width:250px;height:250px;top:47%;right:26%}.liquid-readout{background:var(--xp-ink);color:#fff;z-index:3;border-radius:28px;grid-template-columns:auto 1fr;gap:4px 22px;padding:22px;display:grid;position:absolute;bottom:60px;right:8%}.liquid-readout span{color:var(--xp-accent);font-family:var(--font-mono), monospace;font-size:9px}.liquid-search{background:var(--xp-accent);border-block:1px solid var(--xp-ink);padding:55px max(44px,50vw - 600px)}.liquid-search .xp-search input,.liquid-search .xp-search button{border-radius:99px}.liquid-search .xp-search input{margin-right:8px;padding-inline:24px}.liquid-facts{grid-template-columns:.75fr 1.25fr;gap:70px;max-width:1420px;margin:0 auto;padding:100px 44px;display:grid}.xp-liquid .xp-tools{grid-template-columns:repeat(2,1fr);gap:12px}.xp-liquid .xp-tools article{background:#fff;border:1px solid #072e3840;border-radius:30px}.xp-liquid .xp-result{background:#ffffffb3;border:0;border-radius:26px;margin-top:12px;padding:24px}.xp-cold{--xp-accent:#ff4c42;--xp-bg:#eaf5fb;--xp-ink:#111820}.cold-nav{border-bottom:3px solid var(--xp-ink);font-family:var(--font-mono), monospace;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 34px;font-size:10px;display:grid}.cold-nav>strong{font-size:18px}.cold-nav .xp-network-link{justify-self:end}.cold-hero{grid-template-columns:160px minmax(0,1fr) 250px;min-height:700px;display:grid}.cold-temp{background:var(--xp-accent);border-right:3px solid var(--xp-ink);flex-direction:column;justify-content:space-between;align-items:center;padding:40px 16px;display:flex}.cold-temp span{letter-spacing:-.08em;writing-mode:vertical-rl;font-size:58px;font-weight:850}.cold-temp small{font-family:var(--font-mono), monospace;writing-mode:vertical-rl;font-size:9px}.cold-hero>div:nth-child(2){align-self:center;padding:60px}.cold-hero h1{letter-spacing:-.11em;margin-bottom:54px;font-size:clamp(100px,14vw,210px);font-weight:880;line-height:.68}.cold-hero>div:nth-child(2)>p:last-child{max-width:620px;font-size:18px;line-height:1.55}.cold-blocks{border-left:3px solid var(--xp-ink);grid-template-rows:repeat(4,1fr);display:grid}.cold-blocks span{border-bottom:3px solid var(--xp-ink);font-family:var(--font-mono), monospace;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.cold-blocks span:nth-child(2){background:var(--xp-ink);color:var(--xp-bg)}.cold-search{border-block:3px solid var(--xp-ink);background:#fff;padding:48px max(44px,50vw - 600px)}.cold-search .xp-search input,.cold-search .xp-search button{border-width:3px;min-height:66px}.cold-grid{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1500px;margin:0 auto;padding:100px 44px;display:grid}.xp-cold .xp-tools article,.xp-cold .xp-questions li,.xp-cold .xp-result{border-width:3px}.xp-cold .xp-result{border:3px solid var(--xp-ink);margin-top:-3px;padding:22px}.xp-kinetic{--xp-accent:#a690ff;--xp-bg:#171638;--xp-ink:#f1f0ff}.kinetic-nav{border-bottom:1px solid #f1f0ff4d;justify-content:space-between;align-items:center;min-height:84px;padding:0 38px;display:flex}.kinetic-nav>strong{letter-spacing:.08em;font-size:17px}.kinetic-hero{min-height:720px;padding:100px 8vw;position:relative;overflow:hidden}.kinetic-rings{aspect-ratio:1;border:2px solid var(--xp-accent);border-radius:50%;height:690px;position:absolute;top:20px;right:-80px}.kinetic-rings:before,.kinetic-rings:after,.kinetic-rings i{content:"";border:1px solid #a690ff80;border-radius:50%;position:absolute;inset:10%}.kinetic-rings:after{inset:23%}.kinetic-rings i:first-child{background:var(--xp-accent);inset:36%}.kinetic-rings i:nth-child(2){border-radius:0;inset:4% 49%}.kinetic-rings i:nth-child(3){border-radius:0;inset:49% 4%}.kinetic-copy{z-index:2;max-width:900px;position:relative}.kinetic-copy h1{letter-spacing:-.09em;font-size:clamp(76px,10vw,150px);font-weight:620;line-height:.8}.kinetic-copy>p{color:#f1f0ffb8;max-width:600px;font-size:19px;line-height:1.55}.kinetic-search{z-index:3;max-width:650px;position:absolute;bottom:72px}.kinetic-search .xp-search input{border-color:var(--xp-ink);color:var(--xp-ink);background:0 0}.kinetic-search .xp-search input::placeholder{color:#f1f0ff8c}.kinetic-search .xp-search button{background:var(--xp-accent);color:var(--xp-bg)}.kinetic-marquee{background:var(--xp-accent);color:var(--xp-bg);letter-spacing:-.05em;justify-content:space-around;padding:18px;font-size:clamp(30px,5vw,68px);font-weight:800;display:flex;transform:rotate(-1deg)scale(1.02)}.kinetic-answers{grid-template-columns:.8fr 1.2fr;gap:70px;padding:110px max(44px,50vw - 706px);display:grid}.xp-kinetic .xp-tools article,.xp-kinetic .xp-questions li,.xp-kinetic .xp-result,.xp-kinetic .xp-results>header{border-color:#f1f0ff4d}.xp-kinetic .xp-result-copy p{color:#f1f0ffad}.xp-dossier{--xp-accent:#b64034;--xp-bg:#d8c9a7;--xp-ink:#29261f;font-family:var(--font-mono), monospace;background-image:repeating-linear-gradient(0deg,#0000 0 23px,#29261f0d 24px)}.dossier-nav{justify-content:space-between;align-items:center;min-height:72px;padding:0 34px;font-size:10px;display:flex}.dossier-nav>strong{letter-spacing:.08em;font-size:15px}.dossier-tabs{border-bottom:2px solid var(--xp-ink);gap:6px;padding:0 34px;display:flex}.dossier-tabs span{border:1px solid var(--xp-ink);background:#b8a780;border-bottom:0;padding:12px 24px;font-size:9px}.dossier-tabs span:first-child{background:#f1e8d2}.dossier-cover{border:2px solid var(--xp-ink);background:#f1e8d2;grid-template-columns:110px minmax(0,1fr) 180px;gap:40px;max-width:1300px;min-height:620px;margin:65px auto 110px;padding:50px;display:grid;position:relative;box-shadow:14px 14px #29261f4d}.dossier-number{border-right:1px solid var(--xp-ink);letter-spacing:.08em;writing-mode:vertical-rl;font-size:10px}.dossier-cover>div:nth-child(2){align-self:center}.dossier-cover h1{font-family:var(--font-sans), sans-serif;letter-spacing:-.075em;font-size:clamp(68px,8vw,118px);font-weight:720;line-height:.82}.dossier-cover>div:nth-child(2)>p:last-child{font-family:var(--font-sans), sans-serif;max-width:600px;font-size:17px;line-height:1.55}.dossier-stamp{border:4px double var(--xp-accent);color:var(--xp-accent);text-align:center;align-self:start;padding:18px;font-size:20px;font-weight:800;line-height:1.1;transform:rotate(7deg)}.dossier-case{border:1px solid var(--xp-ink);background:#fff;grid-column:2/4;width:min(720px,100% - 100px);padding:20px;position:absolute;bottom:-54px;right:48px}.dossier-case>span{margin-bottom:16px;font-size:9px;display:block}.dossier-register{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1400px;margin:0 auto;padding:70px 44px;display:grid}.xp-dossier .xp-result{border:1px solid var(--xp-ink);background:#f6efdf;margin-top:12px;padding:22px;box-shadow:5px 5px #29261f33}.xp-dossier .xp-result-copy h3,.xp-dossier .xp-results h2,.xp-dossier .xp-evidence-head h2,.xp-dossier .xp-tools h3,.xp-dossier .xp-questions strong{font-family:var(--font-sans), sans-serif}.xp-newsroom{--xp-accent:#ff5b2e;--xp-bg:#f7f2e9;--xp-ink:#161513}.news-masthead{border-bottom:5px double var(--xp-ink);grid-template-columns:1fr auto 1fr;align-items:end;min-height:118px;padding:24px 38px;display:grid}.news-masthead>span{font-family:var(--font-mono), monospace;font-size:9px}.news-masthead>strong{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(28px,4vw,52px)}.news-masthead .xp-network-link{justify-self:end}.news-breaking{background:var(--xp-accent);border-bottom:1px solid var(--xp-ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;grid-template-columns:180px 1fr;font-size:10px;display:grid}.news-breaking>*{padding:14px 26px}.news-breaking b{background:var(--xp-ink);color:#fff;text-align:center}.news-front{grid-template-columns:1.35fr .65fr;gap:55px;max-width:1500px;min-height:610px;margin:0 auto;padding:70px 44px;display:grid}.news-front>div{align-self:center}.news-front h1{letter-spacing:-.07em;font-family:Georgia,serif;font-size:clamp(68px,8vw,124px);font-weight:500;line-height:.84}.news-front>div>p:last-child{column-count:2;column-gap:28px;max-width:800px;font-size:16px;line-height:1.55}.news-front aside{border-block:5px solid var(--xp-ink);align-self:center;padding:26px 0}.news-front aside>span{font-family:var(--font-mono), monospace;font-size:10px}.news-front .xp-questions{margin-top:28px}.news-front .xp-questions li{font-family:Georgia,serif;font-size:24px}.news-search{background:var(--xp-ink);color:#fff;grid-template-columns:.5fr 1.5fr;align-items:end;gap:60px;padding:50px max(44px,50vw - 706px);display:grid}.news-search>div{flex-direction:column;gap:8px;display:flex}.news-search>div strong{font-family:Georgia,serif;font-size:28px}.news-search>div small{color:#ffffffa6}.news-search .xp-search input{background:#fff}.news-search .xp-search button{background:var(--xp-accent);color:var(--xp-ink)}.news-tools{padding:75px max(44px,50vw - 706px)}.xp-newsroom .xp-results{border-top:5px double var(--xp-ink)}.xp-newsroom .xp-result{grid-template-columns:70px minmax(0,1fr) 150px}.xp-newsroom .xp-result-copy h3{font-family:Georgia,serif;font-size:clamp(28px,3vw,44px);font-weight:500}@media (width<=1100px){.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.cold-hero{grid-template-columns:1fr}.alert-code,.wine-volume,.botanical-side{display:none}.alert-hero aside{align-self:auto}.energy-scale{flex-direction:row}.energy-scale span{clip-path:none;justify-content:center;width:48px;padding:0}.meter-reading,.workshop-meter,.travel-ticket,.cold-blocks{display:none}.wine-map-mark,.grape-specimen{justify-self:center;width:100%;max-width:480px}.technical-hero,.news-front{grid-template-columns:1fr}.orb-one{opacity:.75;width:320px;height:320px}.liquid-readout,.cold-temp{display:none}}@media (width<=760px){.xp-related{grid-template-columns:1fr}.xp-related>div,.xp-related>a{border-bottom:1px solid #ffffff40;border-right:0;min-height:160px;padding-inline:0}.xp-related h3{margin-top:36px}.ew-toolbar{grid-template-columns:1fr;align-items:stretch}.ew-actions button{flex:1}.ew-summary{flex-direction:column;align-items:flex-start}.ew-summary strong{margin-left:0}.ew-record-actions{flex-direction:column;align-items:stretch}.ew-compare>header,.ew-no-match{flex-direction:column;align-items:flex-start;gap:18px}.ew-calculator,.ew-checklist{grid-template-columns:1fr;align-items:stretch}.ew-calculator output,.ew-checklist output{min-height:90px}.xp-results,.xp-evidence-dock{padding:68px 20px}.xp-search>div{grid-template-columns:1fr}.xp-search button{min-height:52px}.xp-results>header,.xp-evidence-head{flex-direction:column;align-items:start}.xp-result{grid-template-columns:36px 1fr}.xp-result-meta{text-align:left;grid-column:2}.xp-tools{grid-template-columns:1fr}.xp-tools article{border-top:1px solid;border-left:0;min-height:180px;padding-inline:0}.xp-tools h3{margin-top:48px}.xp-status{grid-template-columns:1fr}.xp-status span{border-bottom:1px solid #ffffff40;border-right:0}.xp-source-grid>a{grid-template-columns:1fr;align-items:start}.xp-planned-enrichment{grid-template-columns:1fr}.xp-network-footer{grid-template-columns:1fr;align-items:start}.xp-network-footer span{text-align:left}.xp-network-footer a{justify-self:start}.alert-nav,.meter-header,.workshop-nav,.wine-masthead,.travel-nav,.botanical-nav,.technical-top,.liquid-nav,.cold-nav,.kinetic-nav,.dossier-nav,.news-masthead{padding-inline:20px}.alert-nav>strong,.alert-nav>a:last-child,.meter-header>strong,.travel-nav>div,.botanical-nav>span,.technical-top>span,.liquid-nav nav,.cold-nav>span,.kinetic-nav>a,.dossier-nav>strong,.news-masthead>span{display:none}.alert-band,.taxonomy-strip{grid-template-columns:repeat(2,1fr)}.alert-band span:last-child,.taxonomy-strip span:last-child{display:none}.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.technical-hero,.cold-hero,.news-front{min-height:auto;padding:68px 20px}.alert-hero h1,.meter-hero h1,.workshop-title h1,.wine-hero h1,.travel-copy h1,.botanical-copy h1,.technical-hero h1,.liquid-copy h1,.cold-hero h1,.kinetic-copy h1,.dossier-cover h1,.news-front h1{font-size:clamp(54px,17vw,86px)}.alert-protocol,.workshop-board,.wine-chapters,.travel-route,.travel-notes,.botanical-index,.technical-specs,.liquid-facts,.cold-grid,.kinetic-answers,.dossier-register,.news-search{grid-template-columns:1fr;gap:44px;padding:72px 20px}.xp-meter{display:block}.meter-rail{display:none}.meter-instruments,.technical-lookup,.liquid-search,.cold-search,.news-tools{padding-inline:20px}.wine-masthead{grid-template-columns:1fr auto}.wine-masthead>div{grid-area:1/1}.wine-masthead .xp-network-link{display:none}.wine-search{grid-template-columns:1fr;gap:28px;padding:50px 20px}.travel-postcard{min-height:340px}.travel-stamp{display:none}.botanical-hero{gap:60px}.taxonomy-strip{grid-template-columns:repeat(2,1fr)}.technical-layout{display:block}.technical-rail{display:none}.technical-diagram{max-width:420px}.liquid-hero,.kinetic-hero{min-height:650px;padding:75px 20px}.orb-one{width:240px;height:240px;top:43%;right:-90px}.orb-two{display:none}.kinetic-rings{opacity:.45;height:460px;right:-230px}.kinetic-search{bottom:60px;left:20px;right:20px}.kinetic-marquee{text-align:center;grid-template-columns:repeat(2,1fr);font-size:30px;display:grid}.dossier-tabs{padding-inline:20px;overflow-x:auto}.dossier-cover{min-height:650px;margin:35px 20px 100px;padding:32px 24px;display:block}.dossier-number{border-bottom:1px solid var(--xp-ink);writing-mode:initial;border-right:0;margin-bottom:60px;padding-bottom:12px}.dossier-stamp{margin-top:40px;display:inline-block}.dossier-case{width:auto;bottom:-65px;left:20px;right:20px}.news-masthead{grid-template-columns:1fr auto}.news-masthead>strong{font-size:24px}.news-breaking{grid-template-columns:130px 1fr}.news-front>div>p:last-child{column-count:1}}.ss-search .ss-results button{color:#111;background:#fff;border:0;min-height:0;padding:12px 14px}.ss-search .ss-results li.is-active button,.ss-search .ss-results button:hover{background:color-mix(in srgb, var(--ux-accent,var(--xp-accent)) 24%, #fff);color:#111}.xp-skip-link{color:#111;z-index:500;background:#fff;padding:12px 16px;font-weight:750;transition:transform .14s;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.xp-skip-link:focus{transform:translateY(0)}.xp-route-nav{align-items:center;gap:4px;min-width:0;display:flex}.xp-route-nav a{color:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:740;line-height:1.1;text-decoration:none;display:inline-flex}.xp-route-nav a span{opacity:.56;font-size:7px}.xp-route-nav a:focus-visible{outline:3px solid var(--xp-accent);outline-offset:2px}.ux-site-frame :is(.alert-nav,.meter-header,.workshop-nav,.wine-masthead,.travel-nav,.botanical-nav,.technical-top,.liquid-nav,.cold-nav,.kinetic-nav,.dossier-nav,.news-masthead){z-index:90;position:sticky;top:0}.ux-site-frame[data-template=alert-desk] .xp-route-nav{align-self:stretch}.ux-site-frame[data-template=alert-desk] .xp-route-nav a{color:#fff;border-left:1px solid #ffffff47;justify-content:center;padding-inline:15px}.ux-site-frame[data-template=alert-desk] .xp-route-nav a:hover{background:var(--xp-accent);color:#111}.meter-header{background:var(--xp-bg)}.ux-site-frame[data-template=meter-lab] .xp-route-nav a{border-radius:999px}.ux-site-frame[data-template=meter-lab] .xp-route-nav a:hover{background:var(--xp-accent);color:var(--xp-ink)}.ux-site-frame[data-template=workshop] .xp-route-nav a{border:1px solid var(--xp-ink);box-shadow:2px 2px 0 var(--xp-ink);margin-inline:2px}.ux-site-frame[data-template=workshop] .xp-route-nav a:nth-child(2n){background:#fff9cf;transform:rotate(1deg)}.ux-site-frame[data-template=workshop] .xp-route-nav a:hover{background:var(--xp-ink);color:var(--xp-accent);transform:translate(2px,2px)}.wine-masthead{background:var(--xp-bg);grid-template-columns:auto auto minmax(420px,1fr) auto;gap:28px}.ux-site-frame[data-template=wine-editorial] .xp-route-nav{justify-content:center}.ux-site-frame[data-template=wine-editorial] .xp-route-nav a{letter-spacing:0;border-bottom:1px solid #0000;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:400}.ux-site-frame[data-template=wine-editorial] .xp-route-nav a span{font-family:var(--font-mono), monospace;font-style:normal}.ux-site-frame[data-template=wine-editorial] .xp-route-nav a:hover{border-color:var(--xp-accent);color:var(--xp-accent)}.travel-nav{background:color-mix(in srgb, var(--xp-bg) 94%, #fff);border-bottom:1px dashed color-mix(in srgb, var(--xp-ink) 34%, transparent)}.ux-site-frame[data-template=travel-journal] .xp-route-nav{border:1px solid color-mix(in srgb, var(--xp-ink) 24%, transparent);background:#fff8ed;border-radius:999px;padding:4px}.ux-site-frame[data-template=travel-journal] .xp-route-nav a{border-radius:999px}.ux-site-frame[data-template=travel-journal] .xp-route-nav a:hover{background:var(--xp-accent)}.botanical-nav{background:var(--xp-bg)}.ux-site-frame[data-template=botanical-index] .xp-route-nav{gap:12px}.ux-site-frame[data-template=botanical-index] .xp-route-nav a{border-left:1px solid var(--xp-ink);color:var(--xp-ink);padding-block:4px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400}.ux-site-frame[data-template=botanical-index] .xp-route-nav a:hover{color:var(--xp-accent)}.technical-top{grid-template-columns:auto minmax(0,1fr) auto;gap:30px}.ux-site-frame[data-template=technical-field] .xp-route-nav{justify-content:center}.ux-site-frame[data-template=technical-field] .xp-route-nav a{color:#fff;border:1px solid #ffffff6b}.ux-site-frame[data-template=technical-field] .xp-route-nav a:hover{color:var(--xp-accent);background:#fff}.liquid-nav{background:color-mix(in srgb, var(--xp-bg) 84%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ux-site-frame[data-template=liquid-utility] .xp-route-nav a span{display:none}.ux-site-frame[data-template=liquid-utility] .xp-route-nav a:hover{background:color-mix(in srgb, var(--xp-accent) 42%, #fff)}.cold-nav{background:var(--xp-bg);grid-template-columns:auto auto minmax(420px,1fr) auto;gap:26px}.ux-site-frame[data-template=cold-brutalist] .xp-route-nav{justify-content:center;align-self:stretch}.ux-site-frame[data-template=cold-brutalist] .xp-route-nav a{border-inline:1px solid var(--xp-ink);margin-left:-1px;padding-inline:14px;font-size:10px}.ux-site-frame[data-template=cold-brutalist] .xp-route-nav a:hover{background:var(--xp-accent)}.kinetic-nav{background:color-mix(in srgb, var(--xp-bg) 92%, #000)}.ux-site-frame[data-template=kinetic-studio] .xp-route-nav a{border:1px solid #f1f0ff4d;border-radius:999px}.ux-site-frame[data-template=kinetic-studio] .xp-route-nav a:hover{background:var(--xp-accent);color:var(--xp-bg)}.dossier-nav{background:var(--xp-bg);border-bottom:1px solid color-mix(in srgb, var(--xp-ink) 28%, transparent)}.ux-site-frame[data-template=regulatory-dossier] .xp-route-nav{align-self:end}.ux-site-frame[data-template=regulatory-dossier] .xp-route-nav a{border:1px solid var(--xp-ink);background:#b8a780;border-bottom:0;margin-bottom:-1px}.ux-site-frame[data-template=regulatory-dossier] .xp-route-nav a:hover{background:#f1e8d2}.news-masthead{background:var(--xp-bg);grid-template-columns:auto auto minmax(420px,1fr) auto;gap:26px}.ux-site-frame[data-template=recall-newsroom] .xp-route-nav{justify-content:center}.ux-site-frame[data-template=recall-newsroom] .xp-route-nav a{letter-spacing:0;border-bottom:3px solid #0000;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:600}.ux-site-frame[data-template=recall-newsroom] .xp-route-nav a:hover{border-color:var(--xp-accent)}#lookup,#guide,#tools,#results,#methodology{scroll-margin-top:112px}@media (width<=1100px){.ux-site-frame :is(.alert-nav,.meter-header,.workshop-nav,.wine-masthead,.travel-nav,.botanical-nav,.technical-top,.liquid-nav,.cold-nav,.kinetic-nav,.dossier-nav,.news-masthead){flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:74px;padding-block:10px;display:flex}.xp-route-nav{scrollbar-width:thin;flex:100%;order:20;padding-bottom:2px;overflow-x:auto;justify-content:flex-start!important}.xp-route-nav a{flex:none}.wine-masthead>a:last-child,.travel-nav>a:last-child,.technical-top>a:last-child,.dossier-nav>a:last-child,.cold-nav .xp-network-link,.news-masthead .xp-network-link{margin-left:auto}}@media (width<=760px){.xp-route-nav{margin-inline:-20px;padding-inline:20px;display:flex!important}.xp-route-nav a{min-height:38px;font-size:9px}.xp-route-nav a span{display:none}.ux-site-frame[data-template=wine-editorial] .xp-route-nav a,.ux-site-frame[data-template=botanical-index] .xp-route-nav a,.ux-site-frame[data-template=recall-newsroom] .xp-route-nav a{font-size:11px}.ux-site-frame[data-template=alert-desk] .alert-nav>a:last-child,.ux-site-frame[data-template=travel-journal] .travel-nav>a:last-child,.ux-site-frame[data-template=technical-field] .technical-top>a:last-child,.ux-site-frame[data-template=regulatory-dossier] .dossier-nav>a:last-child,.meter-header>strong,.cold-nav>span,.news-masthead>span{display:none}#lookup,#guide,#tools,#results,#methodology{scroll-margin-top:126px}}.ux-site-frame{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ux-utility-bar{-webkit-backdrop-filter:blur(18px)saturate(1.2)}.ux-brand{padding-left:19px;position:relative}.ux-brand:before{background:var(--ux-accent);border:1px solid color-mix(in srgb, var(--ux-ink) 35%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--ux-accent) 14%, transparent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:0}.ux-global-search input,.ux-global-search button,.ux-utility-bar nav a{transition:border-color .16s,box-shadow .16s,transform .16s}.ux-global-search button:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--ux-ink) 18%, transparent);transform:translateY(-1px)}.ux-global-search button:active{box-shadow:none;transform:translateY(0)}.ux-site-frame .xp h1{text-wrap:balance}.ux-site-frame :is(.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.technical-hero,.liquid-hero,.cold-hero,.kinetic-hero,.dossier-cover,.news-front){box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--xp-ink) 24%, transparent), 0 28px 70px color-mix(in srgb, var(--xp-ink) 7%, transparent)}.ux-site-frame .xp-results{max-width:1360px}.xp-commerce{background:linear-gradient(135deg, color-mix(in srgb, var(--xp-accent) 14%, white), color-mix(in srgb, var(--xp-bg) 90%, white));border:1px solid color-mix(in srgb, var(--xp-ink) 26%, transparent);box-shadow:0 22px 64px color-mix(in srgb, var(--xp-ink) 9%, transparent);color:var(--xp-ink);margin-bottom:72px;overflow:hidden}.xp-commerce>header{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:32px;padding:32px;display:grid}.xp-commerce>header h2{letter-spacing:-.055em;text-wrap:balance;margin:8px 0 0;font-size:clamp(30px,4.5vw,58px);font-weight:590;line-height:.98}.xp-commerce>header>p{opacity:.74;margin:0;font-size:13px;line-height:1.55}.xp-partner-strip{border-block:1px solid color-mix(in srgb, var(--xp-ink) 24%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.xp-partner-strip>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-height:64px;padding:10px 16px;display:grid}.xp-partner-strip>span+span{border-left:1px solid color-mix(in srgb, var(--xp-ink) 18%, transparent)}.xp-partner-strip i{background:#9a8c78;border-radius:50%;grid-row:1/3;width:8px;height:8px}.xp-partner-strip .is-connected i{background:#138457;box-shadow:0 0 0 4px #13845724}.xp-partner-strip strong{font-size:12px}.xp-partner-strip small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;opacity:.62;text-transform:uppercase;font-size:8px}.xp-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.xp-offer-card{background:color-mix(in srgb, white 93%, var(--xp-bg));grid-template-columns:minmax(96px,.36fr) minmax(0,.64fr);min-height:245px;display:grid}.xp-offer-media{background:color-mix(in srgb, var(--xp-bg) 80%, white);justify-content:center;align-items:center;min-width:0;padding:16px;display:flex;overflow:hidden}.xp-offer-media img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:180px}.xp-offer-media>span{opacity:.32;font-size:38px}.xp-offer-copy{flex-direction:column;min-width:0;padding:18px;display:flex}.xp-offer-source{flex-wrap:wrap;gap:6px;display:flex}.xp-offer-source span{border:1px solid color-mix(in srgb, var(--xp-ink) 24%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;padding:4px 6px;font-size:8px}.xp-offer-copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 5px;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.xp-offer-copy>p{opacity:.66;margin:0;font-size:11px}.xp-offer-buy{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.xp-offer-buy strong{letter-spacing:-.035em;font-size:21px}.xp-offer-buy a{background:var(--xp-ink);color:var(--xp-bg);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;padding:10px 11px;font-size:9px;font-weight:760;text-decoration:none}.xp-offer-copy>small{opacity:.58;margin-top:10px;font-size:8px;line-height:1.4}.xp-commerce-empty{padding:44px 32px}.xp-commerce-empty strong{letter-spacing:-.035em;font-size:clamp(20px,3vw,34px)}.xp-commerce-empty p{max-width:720px;line-height:1.55}.xp-commerce.is-safety-hold{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--xp-accent) 11%, white) 0, color-mix(in srgb, var(--xp-accent) 11%, white) 20px, color-mix(in srgb, white 92%, var(--xp-bg)) 20px, color-mix(in srgb, white 92%, var(--xp-bg)) 40px)}.xp-commerce>footer{border-top:1px solid color-mix(in srgb, var(--xp-ink) 20%, transparent);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:10px;display:flex}.xp-commerce>footer a{color:inherit;font-weight:750}.xp-independent-divider{border-bottom:4px solid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:24px;margin-bottom:30px;padding-bottom:16px;display:grid}.xp-independent-divider span{letter-spacing:-.05em;font-size:clamp(26px,4vw,48px);font-weight:620;line-height:1}.xp-independent-divider p{opacity:.67;margin:0;font-size:11px;line-height:1.45}.ux-results-kicker{border-bottom:1px solid color-mix(in srgb, currentColor 28%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.ux-results-kicker span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:9px;font-weight:720;display:flex}.ux-results-kicker span+span{border-left:1px solid color-mix(in srgb, currentColor 20%, transparent)}.ux-results-kicker span:before{background:var(--xp-accent);content:"";border-radius:50%;width:6px;height:6px}.ux-site-frame .ew{margin-top:20px}.ux-site-frame .ew-toolbar{box-shadow:0 16px 44px color-mix(in srgb, var(--xp-ink) 8%, transparent)}.ux-site-frame .ew-toolbar input,.ux-site-frame .ew-toolbar select{transition:border-color .16s,box-shadow .16s}.ux-site-frame .ew-toolbar input:hover,.ux-site-frame .ew-toolbar select:hover{border-color:var(--xp-accent)}.ux-site-frame .ew-facets{padding:2px 32px 7px 2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ux-site-frame .ew-facets button,.ux-site-frame .ew-actions button,.ux-site-frame .ew-record-actions button,.ux-site-frame .ew-record-actions a{transition:background .15s,border-color .15s,color .15s,transform .15s}.ux-site-frame .ew-facets button:hover,.ux-site-frame .ew-actions button:hover,.ux-site-frame .ew-record-actions button:hover,.ux-site-frame .ew-record-actions a:hover{border-color:var(--xp-accent);transform:translateY(-1px)}.ux-site-frame .xp-result-list{gap:12px;margin-top:18px}.ux-site-frame .xp-result{background:color-mix(in srgb, var(--xp-bg) 78%, white);border:1px solid color-mix(in srgb, var(--xp-ink) 18%, transparent);box-shadow:0 1px 0 #ffffff80 inset, 0 9px 28px color-mix(in srgb, var(--xp-ink) 5%, transparent);padding:24px 22px;transition:background .17s,border-color .17s,box-shadow .17s,transform .17s;overflow:hidden}.ux-site-frame .xp-result:hover{background:color-mix(in srgb, var(--xp-bg) 68%, white);border-color:color-mix(in srgb, var(--xp-accent) 68%, var(--xp-ink));box-shadow:0 1px 0 #fff9 inset, 0 18px 44px color-mix(in srgb, var(--xp-ink) 10%, transparent);transform:translateY(-2px)}.ux-site-frame .xp-result-index{background:var(--xp-accent);border:1px solid color-mix(in srgb, var(--xp-ink) 28%, transparent);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ux-site-frame .xp-result-copy>span{color:color-mix(in srgb, var(--xp-accent) 70%, var(--xp-ink));display:inline-block}.ux-site-frame .xp-result-copy h3{text-wrap:balance;max-width:840px}.ux-site-frame .ew-record-facts>div{background:color-mix(in srgb, var(--xp-accent) 7%, transparent);border-left-width:3px;padding:8px 9px 8px 11px}.ux-site-frame .ew-record-actions{align-items:center}.ux-site-frame .ew-record-actions button:first-child{background:color-mix(in srgb, var(--xp-accent) 12%, transparent);border-color:color-mix(in srgb, var(--xp-accent) 58%, var(--xp-ink))}.ux-site-frame .ew-calculator,.ux-site-frame .ew-checklist{box-shadow:0 24px 58px color-mix(in srgb, var(--xp-ink) 18%, transparent)}.ux-site-frame .xp-empty{background:color-mix(in srgb, var(--xp-bg) 72%, white);border:1px solid color-mix(in srgb, currentColor 24%, transparent);box-shadow:0 18px 46px color-mix(in srgb, var(--xp-ink) 7%, transparent);margin-top:20px;padding:clamp(28px,5vw,64px)}.ux-site-frame[data-template=alert-desk] .xp-result{border-left:7px solid var(--xp-accent);box-shadow:6px 6px 0 color-mix(in srgb, var(--xp-ink) 84%, transparent)}.ux-site-frame[data-template=alert-desk] .xp-result:hover{box-shadow:10px 10px 0 var(--xp-accent);transform:translate(-2px,-2px)}.ux-site-frame[data-template=alert-desk] .ux-results-kicker{background:var(--xp-ink);color:var(--xp-bg)}.ux-site-frame[data-template=meter-lab] .xp-result,.ux-site-frame[data-template=meter-lab] .ew-toolbar{border-radius:18px}.ux-site-frame[data-template=meter-lab] .xp-result{box-shadow:0 18px 44px #12614117}.ux-site-frame[data-template=meter-lab] .xp-result-index{border-radius:50%}.ux-site-frame[data-template=meter-lab] .ux-results-kicker{background:color-mix(in srgb, var(--xp-accent) 9%, white);border-radius:14px;overflow:hidden}.ux-site-frame[data-template=workshop] .xp-result{background:linear-gradient(90deg, transparent 37px, #cc49322e 38px, transparent 39px), color-mix(in srgb, var(--xp-bg) 72%, white);box-shadow:5px 7px 0 color-mix(in srgb, var(--xp-ink) 18%, transparent);padding-left:25px}.ux-site-frame[data-template=workshop] .xp-result:hover{box-shadow:8px 11px 0 color-mix(in srgb, var(--xp-accent) 62%, transparent)}.ux-site-frame[data-template=wine-editorial] .xp-result{border-color:#0000;border-top-color:color-mix(in srgb, var(--xp-ink) 28%, transparent);box-shadow:none;background:#ffffff6b;padding-inline:8px}.ux-site-frame[data-template=wine-editorial] .xp-result:hover{background:color-mix(in srgb, var(--xp-accent) 6%, white);box-shadow:none;transform:translate(6px)}.ux-site-frame[data-template=wine-editorial] .xp-result-copy h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.ux-site-frame[data-template=wine-editorial] .xp-result-index{border-color:var(--xp-accent);background:0 0;border-radius:50%}.ux-site-frame[data-template=travel-journal] .xp-result{border-radius:6px;box-shadow:inset 0 1px #fff,0 14px 34px #62341f1a}.ux-site-frame[data-template=travel-journal] .xp-result:nth-child(odd){background:color-mix(in srgb, var(--xp-bg) 74%, #fffaf2)}.ux-site-frame[data-template=travel-journal] .xp-result-index{border-radius:50% 50% 44%}.ux-site-frame[data-template=botanical-index] .xp-result{box-shadow:0 16px 0 -10px color-mix(in srgb, var(--xp-accent) 30%, transparent);border-radius:2px 18px}.ux-site-frame[data-template=botanical-index] .ew-record-facts>div{border-left:0;border-top:2px solid var(--xp-accent)}.ux-site-frame[data-template=botanical-index] .xp-result-index{border-radius:50% 8%;transform:rotate(-4deg)}.ux-site-frame[data-template=technical-field] .xp-result{background-image:linear-gradient(color-mix(in srgb, var(--xp-accent) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--xp-accent) 5%, transparent) 1px, transparent 1px);border-left:4px solid var(--xp-accent);box-shadow:none;background-size:22px 22px}.ux-site-frame[data-template=technical-field] .xp-result:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--xp-accent) 13%, transparent)}.ux-site-frame[data-template=liquid-utility] .xp-result,.ux-site-frame[data-template=liquid-utility] .ew-toolbar,.ux-site-frame[data-template=liquid-utility] .ew-compare{border-radius:24px}.ux-site-frame[data-template=liquid-utility] .xp-result{background:color-mix(in srgb, white 68%, var(--xp-bg));box-shadow:inset 0 1px #ffffffd9,0 20px 45px #014d4714}.ux-site-frame[data-template=liquid-utility] .xp-result-index{border-radius:12px 12px 12px 3px}.ux-site-frame[data-template=cold-brutalist] .xp-result{border:2px solid var(--xp-ink);box-shadow:8px 8px 0 var(--xp-ink);border-radius:0}.ux-site-frame[data-template=cold-brutalist] .xp-result:hover{box-shadow:8px 8px 0 var(--xp-accent);transform:translate(-2px,-2px)}.ux-site-frame[data-template=cold-brutalist] .xp-result-index{border:2px solid var(--xp-ink);background:#f05c4e}.ux-site-frame[data-template=kinetic-studio] .xp-result{background:color-mix(in srgb, var(--xp-ink) 93%, #242424);color:var(--xp-bg);border-color:#ffffff29;box-shadow:0 18px 52px #00000040}.ux-site-frame[data-template=kinetic-studio] .xp-result:hover{border-color:var(--xp-accent);box-shadow:0 20px 60px color-mix(in srgb, var(--xp-accent) 17%, transparent)}.ux-site-frame[data-template=kinetic-studio] .xp-result-index,.ux-site-frame[data-template=kinetic-studio] .ew-record-actions button:first-child{border-radius:999px}.ux-site-frame[data-template=regulatory-dossier] .xp-result{border-top:5px solid var(--xp-accent);box-shadow:12px 12px 0 color-mix(in srgb, var(--xp-ink) 7%, transparent), 0 22px 50px color-mix(in srgb, var(--xp-ink) 7%, transparent)}.ux-site-frame[data-template=regulatory-dossier] .xp-result-index{border-radius:2px}.ux-site-frame[data-template=recall-newsroom] .xp-result{border-left:0;border-right:0;border-top:3px double var(--xp-ink);box-shadow:none;background:#ffffff85}.ux-site-frame[data-template=recall-newsroom] .xp-result:hover{box-shadow:none;background:#fff}.ux-site-frame[data-template=recall-newsroom] .xp-result-index{background:0 0;border-radius:50%}@media (width<=760px){.ux-results-kicker{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-results-kicker span:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}.ux-results-kicker span:nth-child(4){border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}.ux-site-frame .xp-result{gap:14px;padding:20px 16px}.ux-site-frame .xp-result-index{width:30px;height:30px}.ux-site-frame .xp-result-copy h3{font-size:clamp(23px,7vw,31px)}.ux-site-frame .ew-record-facts{gap:6px}.ux-site-frame .ew-record-facts>div{min-height:58px}.ux-site-frame[data-template=cold-brutalist] .xp-result,.ux-site-frame[data-template=alert-desk] .xp-result{box-shadow:4px 4px 0 var(--xp-ink)}}@media (hover:none){.ux-site-frame .xp-result:hover,.ux-site-frame .ew-facets button:hover,.ux-site-frame .ew-actions button:hover,.ux-site-frame .ew-record-actions button:hover,.ux-site-frame .ew-record-actions a:hover{transform:none}}.xp-ai-guide{background:linear-gradient(135deg, color-mix(in srgb, var(--xp-accent) 17%, var(--xp-ink)), var(--xp-ink) 56%);border:1px solid color-mix(in srgb, var(--xp-bg) 22%, transparent);color:var(--xp-bg);margin-bottom:clamp(70px,9vw,130px);padding:clamp(26px,4.5vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000038}.xp-ai-guide:after{border:1px solid color-mix(in srgb, var(--xp-accent) 46%, transparent);content:"";pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-150px}.xp-ai-guide>header{z-index:1;justify-content:space-between;align-items:end;gap:32px;display:flex;position:relative}.xp-ai-guide h2{letter-spacing:-.06em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(34px,5.2vw,72px);font-weight:570;line-height:.96}.xp-ai-links{flex:none;gap:8px;display:flex}.xp-ai-links a{border:1px solid color-mix(in srgb, var(--xp-bg) 35%, transparent);color:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;padding:12px 14px;font-size:9px;font-weight:740;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.xp-ai-links a:hover{background:var(--xp-accent);border-color:var(--xp-accent);color:var(--xp-ink);transform:translateY(-2px)}.xp-ai-guide ol{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(36px,6vw,78px) 0 0;padding:0;list-style:none;display:grid;position:relative}.xp-ai-guide li{border-top:1px solid color-mix(in srgb, var(--xp-bg) 30%, transparent);grid-template-columns:auto 1fr;gap:14px;padding:18px clamp(12px,2vw,24px) 24px 0;display:grid}.xp-ai-guide li+li{border-left:1px solid color-mix(in srgb, var(--xp-bg) 20%, transparent);padding-left:clamp(12px,2vw,24px)}.xp-ai-guide li>span{color:var(--xp-accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;font-weight:760}.xp-ai-guide li strong{margin-bottom:9px;font-size:14px;line-height:1.25;display:block}.xp-ai-guide li p{color:color-mix(in srgb, var(--xp-bg) 68%, transparent);margin:0;font-size:11px;line-height:1.55}.xp-ai-citation{border-top:1px solid color-mix(in srgb, var(--xp-bg) 24%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;z-index:1;margin:0;padding-top:18px;font-size:9px;line-height:1.6;position:relative}.ux-site-frame[data-template=wine-editorial] .xp-ai-guide h2,.ux-site-frame[data-template=recall-newsroom] .xp-ai-guide h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.ux-site-frame[data-template=meter-lab] .xp-ai-guide,.ux-site-frame[data-template=liquid-utility] .xp-ai-guide{border-radius:30px}.ux-site-frame[data-template=cold-brutalist] .xp-ai-guide,.ux-site-frame[data-template=alert-desk] .xp-ai-guide{border:3px solid var(--xp-bg);box-shadow:10px 10px 0 var(--xp-accent)}@media (width<=980px){.xp-ai-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-ai-guide li:nth-child(3){border-left:0}}.ux-site-frame[data-template=alert-desk] .xp-alert{--xp-accent:#8e1719;--xp-bg:#e9e4d8;--xp-ink:#171712;background:repeating-linear-gradient(0deg, transparent 0 31px, #1717120a 31px 32px), var(--xp-bg);color:var(--xp-ink)}.ux-site-frame[data-template=alert-desk] .alert-nav{color:#171712;font-family:var(--font-mono), monospace;background:#e9e4d8;border-bottom:3px double #171712;display:grid}.ux-site-frame[data-template=alert-desk] .alert-nav>strong{letter-spacing:.07em;font-family:Georgia,Times New Roman,serif;font-size:17px}.ux-site-frame[data-template=alert-desk] .alert-band{color:#f6f1e7;background:#171712;border:0}.ux-site-frame[data-template=alert-desk] .alert-band span{text-align:left;border-color:#f6f1e747}.ux-site-frame[data-template=alert-desk] .alert-hero{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 52px;min-height:760px;padding:clamp(42px,6vw,88px) clamp(24px,6vw,92px);display:grid;position:relative}.ux-site-frame[data-template=alert-desk] .alert-code{letter-spacing:.14em;writing-mode:initial;border-top:1px solid #171712;border-bottom:1px solid #171712;grid-column:1/-1;padding:9px 0;font-size:10px;position:static;top:auto;left:auto}.ux-site-frame[data-template=alert-desk] .alert-hero-copy{grid-area:2/1/auto/span 7;align-self:center}.ux-site-frame[data-template=alert-desk] .alert-hero h1{letter-spacing:-.065em;text-transform:none;max-width:10ch;margin:18px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,8rem);font-weight:400;line-height:.87}.ux-site-frame[data-template=alert-desk] .alert-hero-copy>p:last-of-type{max-width:650px;font-size:17px;line-height:1.65}.alert-register-stats{border-top:1px solid #171712;border-bottom:1px solid #171712;grid-template-columns:repeat(3,1fr);margin:40px 0 0;display:grid}.alert-register-stats div{border-right:1px solid #171712;padding:15px 16px 16px 0}.alert-register-stats div+div{padding-left:16px}.alert-register-stats div:last-child{border-right:0}.alert-register-stats dt,.alert-register-stats dd{margin:0}.alert-register-stats dt{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.alert-register-stats dd{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,42px)}.ux-site-frame[data-template=alert-desk] .alert-evidence-plate{border:1px solid #171712;grid-area:2/8/span 2/-1;align-self:stretch;min-height:520px;padding:14px 14px 44px;position:relative}.ux-site-frame[data-template=alert-desk] .alert-photo{filter:grayscale()contrast(1.08)sepia(.15);height:100%;min-height:460px}.ux-site-frame[data-template=alert-desk] .alert-photo img{opacity:.76}.ux-site-frame[data-template=alert-desk] .alert-evidence-plate>small{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px;position:absolute;bottom:15px;left:16px}.alert-stamp{aspect-ratio:1;color:#8e1719;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:center;border:5px double #8e1719;border-radius:50%;justify-content:center;align-items:center;width:126px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:48px;right:30px;transform:rotate(-12deg)}.ux-site-frame[data-template=alert-desk] .alert-lookup{box-shadow:none;background:#f7f3e9;border:1px solid #171712;grid-area:3/1/auto/span 7;align-self:end;max-width:none;margin:0;padding:20px}.ux-site-frame[data-template=alert-desk] .alert-form-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;margin-bottom:14px;font-size:9px;display:block}.ux-site-frame[data-template=alert-desk] .alert-lookup>strong{margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,36px);font-weight:400}.ux-site-frame[data-template=alert-desk] .alert-lookup .xp-search button,.ux-site-frame[data-template=alert-desk] .xp-result-index{color:#fff;background:#8e1719}.ux-site-frame[data-template=alert-desk] .alert-protocol{border-top:3px double #171712;border-bottom:3px double #171712}.ux-site-frame[data-template=alert-desk] .alert-protocol h2{text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.ux-site-frame[data-template=meter-lab] .xp-meter{--xp-accent:#b5f33d;--xp-bg:#edf0e8;--xp-ink:#0d211a;background:var(--xp-bg);grid-template-columns:208px minmax(0,1fr)}.ux-site-frame[data-template=meter-lab] .meter-rail{background:#0d211a;border-right:1px solid #30433b;align-items:stretch;padding:26px 22px;position:relative}.ux-site-frame[data-template=meter-lab] .meter-rail .xp-network-link,.ux-site-frame[data-template=meter-lab] .meter-rail nav{writing-mode:initial}.ux-site-frame[data-template=meter-lab] .meter-mark{border-radius:8px;width:68px;height:68px;margin:58px 0 40px}.ux-site-frame[data-template=meter-lab] .meter-rail nav{flex-direction:column;gap:0;font-size:11px}.ux-site-frame[data-template=meter-lab] .meter-rail nav a{border-bottom:1px solid #edf0e826;padding:15px 2px}.ux-site-frame[data-template=meter-lab] .meter-header{background:#f8faf5;border-color:#b8c2b9}.ux-site-frame[data-template=meter-lab] .meter-header>span{font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:12px}.meter-dashboard-strip{background:#f8faf5;border-bottom:1px solid #b8c2b9;grid-template-columns:repeat(4,1fr);display:grid}.meter-dashboard-strip>div{border-right:1px solid #b8c2b9;flex-direction:column;min-height:104px;padding:18px 24px;display:flex}.meter-dashboard-strip>div:last-child{border-right:0}.meter-dashboard-strip span{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:9px}.meter-dashboard-strip strong{letter-spacing:-.06em;margin-top:auto;font-size:clamp(24px,3vw,40px)}.ux-site-frame[data-template=meter-lab] .meter-hero{background-color:#0000;background-image:linear-gradient(#d5ddd5 1px,#0000 1px),linear-gradient(90deg,#d5ddd5 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(270px,.62fr) 210px;gap:28px;min-height:620px;padding:clamp(42px,6vw,78px);display:grid}.ux-site-frame[data-template=meter-lab] .meter-hero-copy{grid-area:1/1;align-self:center;padding:0 18px 0 0}.ux-site-frame[data-template=meter-lab] .meter-hero h1{font-size:clamp(3.8rem,6.4vw,7rem);font-weight:590;line-height:.88}.ux-site-frame[data-template=meter-lab] .meter-visual{background:#f8faf5;border:1px solid #9daa9f;grid-area:1/2;grid-template-rows:auto minmax(180px,1fr);align-self:stretch;gap:14px;padding:18px;display:grid}.ux-site-frame[data-template=meter-lab] .meter-visual .energy-scale{background:0 0;grid-area:auto;align-self:auto;margin:0;padding:0}.ux-site-frame[data-template=meter-lab] .meter-visual .energy-scale span{height:32px}.ux-site-frame[data-template=meter-lab] .meter-reading{color:#f6f8f2;background:#0d211a;border:0;grid-area:1/3;align-self:stretch;min-height:0;margin:0}.ux-site-frame[data-template=meter-lab] .meter-reading strong{font-size:clamp(32px,4vw,54px);line-height:.9}.ux-site-frame[data-template=meter-lab] .meter-instruments{background:#b5f33d}.ux-site-frame[data-template=workshop] .xp-workshop{--xp-accent:#ed5c35;--xp-bg:#efe8db;--xp-ink:#15384d;background:linear-gradient(#15384d14 1px, transparent 1px), linear-gradient(90deg, #15384d14 1px, transparent 1px), var(--xp-bg);color:var(--xp-ink);background-size:24px 24px}.ux-site-frame[data-template=workshop] .workshop-nav{background:#efe8db;border-bottom:4px solid #15384d}.ux-site-frame[data-template=workshop] .workshop-badge{color:#fff9ec;background:#ed5c35;transform:rotate(-2deg)}.workshop-manual-strip{color:#fff9ec;font-family:var(--font-mono), monospace;letter-spacing:.09em;background:#15384d;grid-template-columns:repeat(4,1fr);font-size:9px;display:grid}.workshop-manual-strip span{border-right:1px solid #fff9ec4d;padding:11px 24px}.ux-site-frame[data-template=workshop] .workshop-hero{background:#f7f1e6;border:2px solid #15384d;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr) 210px;gap:28px;min-height:680px;margin:clamp(24px,4vw,56px);padding:clamp(32px,5vw,72px);display:grid;box-shadow:14px 14px #15384d}.ux-site-frame[data-template=workshop] .workshop-title{grid-area:1/1;align-self:center}.ux-site-frame[data-template=workshop] .workshop-title h1{color:#15384d;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,7.8rem);font-weight:400;line-height:.84}.ux-site-frame[data-template=workshop] .workshop-title>p{max-width:430px;font-size:16px;line-height:1.58}.ux-site-frame[data-template=workshop] .workshop-figure{border:1px solid #15384d;grid-area:1/2;grid-template-rows:minmax(380px,1fr) auto;align-self:stretch;padding:12px;display:grid}.ux-site-frame[data-template=workshop] .workshop-photo{filter:grayscale()contrast(1.15);mix-blend-mode:multiply;grid-area:auto;min-height:430px}.ux-site-frame[data-template=workshop] .workshop-figure>span,.ux-site-frame[data-template=workshop] .workshop-figure>strong{font-family:var(--font-mono), monospace;letter-spacing:.07em;padding-top:9px;font-size:9px}.ux-site-frame[data-template=workshop] .workshop-figure>strong{color:#ed5c35;justify-self:end;margin-top:-18px}.ux-site-frame[data-template=workshop] .workshop-note{background:#fff2a7;border:1px solid #15384d;grid-area:2/1/auto/span 2;align-self:end;max-width:760px;margin:0;transform:rotate(-.5deg);box-shadow:7px 7px #ed5c35}.ux-site-frame[data-template=workshop] .workshop-note>span{font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:9px}.ux-site-frame[data-template=workshop] .workshop-meter{background:#15384d;grid-area:1/3/span 2;align-self:stretch;min-height:0;margin:0}.ux-site-frame[data-template=workshop] .workshop-meter i{background:#ed5c35}.ux-site-frame[data-template=workshop] .workshop-meter small{font-family:var(--font-mono), monospace;margin-top:18px;font-size:9px;line-height:1.5;display:block}.ux-site-frame[data-template=workshop] .workshop-board{background:#15384d}.ux-site-frame[data-template=workshop] .workshop-tools{background:#ed5c35}.ux-site-frame[data-template=wine-editorial] .xp-wine{--xp-accent:#d5e76e;--xp-bg:#252a1d;--xp-ink:#f1f0dc;color:#f1f0dc;font-family:var(--font-mono), monospace;background:radial-gradient(circle at 78% 15%,#d5e76e14,#0000 25%),#252a1d}.ux-site-frame[data-template=wine-editorial] .wine-masthead{background:#1c2016;border-color:#f1f0dc59;min-height:78px}.ux-site-frame[data-template=wine-editorial] .wine-masthead>div strong{font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:13px;font-style:normal;font-weight:750}.ux-site-frame[data-template=wine-editorial] .wine-telemetry{color:#d5e76e;letter-spacing:.08em;border-bottom:1px solid #f1f0dc40;grid-template-columns:repeat(4,1fr);font-size:9px;display:grid}.ux-site-frame[data-template=wine-editorial] .wine-telemetry span{border-right:1px solid #f1f0dc40;padding:11px 24px}.ux-site-frame[data-template=wine-editorial] .wine-hero{background-color:#0000;background-image:linear-gradient(#f1f0dc12 1px,#0000 1px),linear-gradient(90deg,#f1f0dc12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:56px minmax(0,.95fr) minmax(420px,1.05fr);gap:32px 54px;min-height:740px;padding:clamp(52px,7vw,110px) clamp(24px,6vw,92px);display:grid}.ux-site-frame[data-template=wine-editorial] .wine-volume{color:#d5e76e;grid-area:1/1}.ux-site-frame[data-template=wine-editorial] .wine-hero-copy{grid-area:1/2;align-self:center}.ux-site-frame[data-template=wine-editorial] .wine-hero h1{color:#f1f0dc;font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,8vw,9rem);font-weight:400;line-height:.79}.ux-site-frame[data-template=wine-editorial] .wine-hero h1 em{color:#d5e76e}.ux-site-frame[data-template=wine-editorial] .wine-hero-copy>p:last-of-type{color:#f1f0dcb8;font-family:var(--font-mono), monospace;max-width:620px;font-size:13px;line-height:1.75}.wine-field-legend{border-top:1px solid #f1f0dc47;border-bottom:1px solid #f1f0dc47;grid-template-columns:repeat(2,1fr);margin:38px 0 0;display:grid}.wine-field-legend div{border-bottom:1px solid #f1f0dc2e;grid-template-columns:26px 1fr;align-items:baseline;gap:10px;padding:12px 0;display:grid}.wine-field-legend dt,.wine-field-legend dd{text-transform:uppercase;margin:0;font-size:9px}.wine-field-legend dt{color:#d5e76e}.ux-site-frame[data-template=wine-editorial] .wine-survey-plate{border:1px solid #f1f0dc61;grid-area:1/3;align-self:stretch;min-height:560px;padding:14px 14px 42px;position:relative}.ux-site-frame[data-template=wine-editorial] .wine-photo{filter:grayscale()contrast(1.08)sepia(.35)hue-rotate(38deg);opacity:.62;grid-area:auto;height:100%;min-height:500px}.ux-site-frame[data-template=wine-editorial] .wine-survey-plate>small{color:#f1f0dca6;letter-spacing:.08em;text-transform:uppercase;font-size:8px;position:absolute;bottom:14px;left:16px}.ux-site-frame[data-template=wine-editorial] .wine-map-mark{background:#1c2016c7;border-color:#d5e76e;width:260px;height:260px;position:absolute;bottom:68px;right:34px}.ux-site-frame[data-template=wine-editorial] .wine-map-mark:before,.ux-site-frame[data-template=wine-editorial] .wine-map-mark:after,.ux-site-frame[data-template=wine-editorial] .wine-map-mark i{border-color:#d5e76e9e}.ux-site-frame[data-template=wine-editorial] .wine-search{color:#1c2016;background:#d5e76e}.ux-site-frame[data-template=wine-editorial] .wine-search .xp-search input{color:#1c2016;font-family:var(--font-mono), monospace;border-color:#1c2016}.ux-site-frame[data-template=wine-editorial] .wine-search .xp-search input::placeholder{color:#1c20169e}.ux-site-frame[data-template=wine-editorial] .wine-search .xp-search button{color:#d5e76e;background:#1c2016;border-color:#1c2016}.ux-site-frame[data-template=wine-editorial] .xp-discovery{color:#252a1d;background:#f0efdc}.ux-site-frame[data-template=wine-editorial] .wine-chapters{max-width:none;margin:0;padding-inline:max(44px,50vw - 706px)}.ux-site-frame[data-template=wine-editorial] .wine-chapters,.ux-site-frame[data-template=wine-editorial] .xp-results,.ux-site-frame[data-template=wine-editorial] .xp-evidence-dock{color:#f1f0dc;background:#252a1d}.ux-site-frame[data-template=wine-editorial] .xp-result,.ux-site-frame[data-template=wine-editorial] .ew-toolbar,.ux-site-frame[data-template=wine-editorial] .ew-compare,.ux-site-frame[data-template=wine-editorial] .ew-calculator{background:#303626;border-color:#f1f0dc52}.ux-site-frame[data-template=wine-editorial] .xp-result-copy h3{color:#f1f0dc}@media (width<=1100px){.ux-site-frame[data-template=meter-lab] .xp-meter{grid-template-columns:86px minmax(0,1fr)}.ux-site-frame[data-template=meter-lab] .meter-rail{align-items:center;padding-inline:12px}.ux-site-frame[data-template=meter-lab] .meter-rail .xp-network-link,.ux-site-frame[data-template=meter-lab] .meter-rail nav{writing-mode:vertical-rl}.ux-site-frame[data-template=meter-lab] .meter-rail nav{flex-direction:row}.ux-site-frame[data-template=meter-lab] .meter-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}.ux-site-frame[data-template=meter-lab] .meter-reading{grid-area:2/1/auto/-1;min-height:220px}.ux-site-frame[data-template=workshop] .workshop-hero{grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr)}.ux-site-frame[data-template=workshop] .workshop-meter{grid-area:3/1/auto/-1;min-height:260px}.ux-site-frame[data-template=wine-editorial] .wine-hero{grid-template-columns:42px minmax(0,.9fr) minmax(340px,1.1fr)}}@media (width<=760px){.ux-site-frame[data-template=alert-desk] .alert-nav>strong,.ux-site-frame[data-template=alert-desk] .alert-nav>a:last-child,.ux-site-frame[data-template=meter-lab] .meter-header>strong,.ux-site-frame[data-template=wine-editorial] .wine-masthead>a:last-child{display:none}.ux-site-frame[data-template=alert-desk] .alert-band,.meter-dashboard-strip,.workshop-manual-strip,.ux-site-frame[data-template=wine-editorial] .wine-telemetry{grid-template-columns:repeat(2,1fr)}.ux-site-frame[data-template=alert-desk] .alert-hero,.ux-site-frame[data-template=meter-lab] .meter-hero,.ux-site-frame[data-template=workshop] .workshop-hero,.ux-site-frame[data-template=wine-editorial] .wine-hero{grid-template-rows:none;grid-template-columns:1fr;gap:26px;min-height:0;margin:0;padding:42px 20px;display:grid}.ux-site-frame[data-template=alert-desk] .alert-code,.ux-site-frame[data-template=alert-desk] .alert-hero-copy,.ux-site-frame[data-template=alert-desk] .alert-evidence-plate,.ux-site-frame[data-template=alert-desk] .alert-lookup,.ux-site-frame[data-template=meter-lab] .meter-hero-copy,.ux-site-frame[data-template=meter-lab] .meter-visual,.ux-site-frame[data-template=meter-lab] .meter-reading,.ux-site-frame[data-template=workshop] .workshop-title,.ux-site-frame[data-template=workshop] .workshop-figure,.ux-site-frame[data-template=workshop] .workshop-note,.ux-site-frame[data-template=workshop] .workshop-meter,.ux-site-frame[data-template=wine-editorial] .wine-volume,.ux-site-frame[data-template=wine-editorial] .wine-hero-copy,.ux-site-frame[data-template=wine-editorial] .wine-survey-plate{grid-area:auto/1;margin:0}.ux-site-frame[data-template=alert-desk] .alert-evidence-plate,.ux-site-frame[data-template=workshop] .workshop-figure,.ux-site-frame[data-template=wine-editorial] .wine-survey-plate{min-height:420px}.ux-site-frame[data-template=alert-desk] .alert-photo,.ux-site-frame[data-template=workshop] .workshop-photo,.ux-site-frame[data-template=wine-editorial] .wine-photo{min-height:360px}.ux-site-frame[data-template=meter-lab] .xp-meter{display:block}.ux-site-frame[data-template=meter-lab] .meter-rail{display:none}.ux-site-frame[data-template=workshop] .workshop-hero{box-shadow:none;border-inline:0}.ux-site-frame[data-template=wine-editorial] .wine-volume{writing-mode:initial}.alert-register-stats,.wine-field-legend{grid-template-columns:1fr}.alert-register-stats div{border-bottom:1px solid #171712;border-right:0;padding:12px 0}.ux-site-frame[data-template=wine-editorial] .wine-search{grid-template-columns:1fr;align-items:stretch;gap:22px;padding:34px 20px}}.ux-site-frame[data-template=route-cartography] .xp-route-map{color:#17251e;background:#f4f0e4;font-family:Arial,Helvetica,sans-serif}.route-map-nav,.clubhouse-nav,.river-nav,.surf-nav,.nautical-nav,.expedition-nav,.alpine-nav,.events-masthead{justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(20px,4vw,64px);display:flex}.route-map-nav{color:#f4f0e4;letter-spacing:.08em;background:#17251e}.route-map-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.2fr);min-height:720px;padding:clamp(44px,7vw,108px);display:grid;position:relative;overflow:hidden}.route-contours{opacity:.24;pointer-events:none;position:absolute;inset:0}.route-contours i{height:50vw;left:-16vw;top:calc(var(--i,0) * 28px);transform:rotate(calc(var(--i,0) * 9deg));border:1px solid #536d5c;border-radius:49% 51% 42% 58%;width:70vw;position:absolute}.route-contours i:nth-child(2){--i:1;inset:10% auto auto 3%}.route-contours i:nth-child(3){--i:2;inset:18% auto auto 9%}.route-contours i:nth-child(4){--i:3;inset:29% auto auto 16%}.route-map-copy{z-index:2;align-self:center;max-width:700px;position:relative}.route-coordinate,.river-specimen{letter-spacing:.14em;border:1px solid;margin-bottom:44px;padding:10px 12px;font:700 .68rem/1 monospace;display:inline-flex}.route-map-copy h1,.clubhouse-copy h1,.river-copy h1,.surf-copy h1,.nautical-copy h1,.expedition-copy h1,.alpine-copy h1,.events-copy h1{letter-spacing:-.075em;margin:18px 0 32px;font-size:clamp(4.5rem,9vw,9.5rem);line-height:.82}.route-map-copy h1 em{color:#ff5b2e;font-family:Georgia,serif;font-weight:400}.route-map-copy>p:last-child,.clubhouse-copy>p:last-child,.river-copy>p:last-child,.surf-copy>p:last-child,.nautical-copy>p:last-child,.expedition-copy>p:last-child,.alpine-copy>p:last-child,.events-copy>p:last-child{max-width:620px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.route-map-photo{z-index:1;border-radius:48% 48% 8px 8px;align-self:stretch;min-height:560px;position:relative;box-shadow:26px 28px #ff5b2e}.route-map-key{z-index:3;background:#fff;gap:10px;padding:20px;display:grid;position:absolute;bottom:64px;right:clamp(18px,7vw,110px);box-shadow:0 20px 60px #17251e24}.route-map-key i{background:#ff5b2e;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.route-map-search,.clubhouse-search,.river-search,.surf-search,.nautical-search,.expedition-search,.alpine-search,.events-search{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:28px;padding:34px clamp(20px,6vw,96px);display:grid}.route-map-search{color:#17251e;background:#ff5b2e}.route-map-search>div,.surf-search>div,.alpine-search>div,.events-search>div{gap:8px;display:grid}.route-map-search span,.clubhouse-search p,.river-search>span,.surf-search span,.nautical-search>span,.alpine-search span,.events-search span{letter-spacing:.14em;font:700 .7rem/1 monospace}.route-map-desk,.clubhouse-guide,.river-notebook,.surf-panel,.nautical-log,.expedition-files,.alpine-console,.events-desk{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,70px);padding:clamp(48px,8vw,120px) clamp(20px,6vw,96px);display:grid}.ux-site-frame[data-template=route-cartography] .xp-discovery,.ux-site-frame[data-template=route-cartography] .xp-results,.ux-site-frame[data-template=route-cartography] .xp-evidence-dock{background:#f4f0e4}.ux-site-frame[data-template=clubhouse-index] .xp-clubhouse{color:#163c2d;background:#f6f2e7;font-family:Helvetica Neue,Arial,sans-serif}.clubhouse-nav{border-bottom:1px solid #163c2d}.clubhouse-nav>strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:1.1rem}.clubhouse-hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:820px;display:grid;position:relative;overflow:hidden}.clubhouse-photo{grid-area:1/1;min-height:820px}.clubhouse-copy{grid-area:1/2;align-self:center;padding:clamp(50px,7vw,110px)}.clubhouse-copy h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,7.8rem);font-weight:400}.clubhouse-copy h1 em{color:#819b17}.clubhouse-edition{letter-spacing:.12em;z-index:2;background:#d6f24b;padding:18px;font:700 .7rem/1.4 monospace;position:absolute;top:34px;left:34px}.clubhouse-scorecard{color:#fff;z-index:2;background:#163c2d;grid-template-columns:repeat(6,auto);gap:10px 20px;padding:24px 32px;display:grid;position:absolute;bottom:0;right:0}.clubhouse-scorecard small{opacity:.68;grid-column:1/-1}.clubhouse-search{border-bottom:1px solid #163c2d}.clubhouse-guide{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.ux-site-frame[data-template=clubhouse-index] .xp-results,.ux-site-frame[data-template=clubhouse-index] .xp-evidence-dock{color:#f6f2e7;background:#163c2d}.ux-site-frame[data-template=clubhouse-index] .xp-result{color:#163c2d;background:#f6f2e7}.ux-site-frame[data-template=river-field-guide] .xp-river{color:#173a36;background:#ede8d6;font-family:Georgia,Times New Roman,serif}.river-nav{border-bottom:1px solid #173a36;font-family:Arial,sans-serif}.river-nav>div{gap:3px;display:grid}.river-nav span{letter-spacing:.14em;font:700 .64rem monospace}.river-hero{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:clamp(30px,6vw,90px);min-height:760px;padding:clamp(50px,8vw,120px);display:grid;position:relative}.river-copy{align-self:center}.river-copy h1{letter-spacing:-.055em;font-weight:400}.river-photo{filter:saturate(.78)contrast(1.05);min-height:590px;transform:rotate(1.2deg)}.river-note{background:#fff8d7;max-width:340px;padding:24px;font-family:Arial,sans-serif;position:absolute;bottom:58px;right:7%;transform:rotate(-2deg);box-shadow:8px 10px #173a36}.river-note strong{color:#b84b24;letter-spacing:.16em;font:800 .7rem monospace}.river-note p{margin-bottom:0;line-height:1.55}.river-search{border-block:1px solid #173a36;font-family:Arial,sans-serif}.river-notebook{background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#173a3618 40px);font-family:Arial,sans-serif}.ux-site-frame[data-template=river-field-guide] .xp-results,.ux-site-frame[data-template=river-field-guide] .xp-evidence-dock{color:#f6f1df;background:#173a36}.ux-site-frame[data-template=river-field-guide] .xp-result{color:#173a36;background:#f6f1df}.ux-site-frame[data-template=surf-conditions] .xp-surf{color:#062f38;background:#06b9c6;font-family:Arial,Helvetica,sans-serif}.surf-nav{color:#fff;letter-spacing:.12em;background:#062f38;font:800 .75rem/1 monospace}.surf-nav>span{color:#ffdf3e}.surf-hero{min-height:820px;position:relative;overflow:hidden}.ux-site-frame[data-template=surf-conditions] .surf-photo{min-height:820px;position:absolute;inset:0}.ux-site-frame[data-template=surf-conditions] .surf-photo:after{content:"";background:linear-gradient(90deg,#062f38e8 0 42%,#0000 72%);position:absolute;inset:0}.surf-copy{color:#fff;z-index:2;max-width:720px;padding:clamp(80px,11vw,170px) clamp(24px,7vw,110px);position:relative}.surf-copy h1{color:#ffdf3e;text-transform:uppercase;font-size:clamp(5rem,12vw,12rem);font-weight:900}.surf-ticker{z-index:3;background:#ffdf3e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:absolute;bottom:0;left:0;right:0}.surf-ticker span{border-right:1px solid #062f38;justify-content:space-between;align-items:center;padding:18px 22px;font:800 .72rem monospace;display:flex}.surf-ticker b{color:#136d75}.surf-search{background:#ffdf3e}.surf-panel{color:#fff;background:#062f38;grid-template-columns:1.25fr .75fr}.ux-site-frame[data-template=surf-conditions] .xp-discovery,.ux-site-frame[data-template=surf-conditions] .xp-results,.ux-site-frame[data-template=surf-conditions] .xp-evidence-dock{color:#062f38;background:#dff6f3}.ux-site-frame[data-template=nautical-logbook] .xp-nautical{color:#092d45;background:#f2eee3;font-family:Helvetica Neue,Arial,sans-serif}.nautical-nav{letter-spacing:.08em;border-bottom:1px solid #092d45}.nautical-mark{color:#fff;background:#092d45;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Georgia,serif;display:flex}.nautical-hero{background-image:linear-gradient(#2d779114 1px,#0000 1px),linear-gradient(90deg,#2d779114 1px,#0000 1px);background-size:32px 32px;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,90px);min-height:780px;padding:clamp(50px,8vw,120px);display:grid;position:relative;overflow:hidden}.nautical-copy{align-self:center}.nautical-copy>span{letter-spacing:.16em;font:800 .68rem monospace}.nautical-copy h1{font-family:Georgia,serif;font-weight:400}.nautical-copy h1 em{color:#c85145}.nautical-photo{border-radius:50% 50% 3px 3px;min-height:570px}.nautical-compass{background:#f2eee3e6;border:1px solid #092d45;border-radius:50%;grid-template:repeat(3,1fr)/repeat(3,1fr);place-items:center;width:140px;height:140px;font:800 .7rem monospace;display:grid;position:absolute;bottom:40px;right:4%}.nautical-compass span{grid-column:2}.nautical-compass i{clip-path:polygon(50% 0,70% 100%,50% 80%,30% 100%);background:#c85145;grid-column:2;width:30px;height:62px}.nautical-compass b:first-of-type{grid-area:2/1}.nautical-compass b:last-of-type{grid-area:2/3}.nautical-compass small{grid-area:3/2}.nautical-search{color:#fff;background:#092d45}.ux-site-frame[data-template=nautical-logbook] .xp-results,.ux-site-frame[data-template=nautical-logbook] .xp-evidence-dock{color:#092d45;background:#e5eef0}.ux-site-frame[data-template=expedition-dossier] .xp-expedition{color:#e8e5de;background:#20231e;font-family:Arial,Helvetica,sans-serif}.expedition-nav{letter-spacing:.14em;border-bottom:1px solid #e8e5de55;font:800 .72rem monospace}.expedition-hero{grid-template-columns:minmax(430px,1.2fr) minmax(300px,.8fr);min-height:820px;display:grid;position:relative;overflow:hidden}.expedition-photo{filter:grayscale(.35)contrast(1.12);grid-area:1/1;min-height:820px}.expedition-copy{grid-area:1/2;align-self:center;padding:clamp(50px,7vw,110px)}.expedition-copy>span{color:#ff4e2f;letter-spacing:.15em;font:800 .68rem monospace}.expedition-copy h1{text-transform:uppercase;font-size:clamp(4rem,7vw,8rem)}.expedition-readout{color:#161914;background:#ff4e2f;grid-template-columns:auto auto;gap:8px 22px;padding:22px 30px;font:800 .7rem monospace;display:grid;position:absolute;bottom:0;right:0}.expedition-readout strong{text-transform:uppercase}.expedition-search{color:#20231e;background:#ff4e2f;grid-template-columns:1fr}.ux-site-frame[data-template=expedition-dossier] .xp-discovery,.ux-site-frame[data-template=expedition-dossier] .xp-results,.ux-site-frame[data-template=expedition-dossier] .xp-evidence-dock{color:#20231e;background:#e8e5de}.ux-site-frame[data-template=alpine-console] .xp-alpine{color:#102a43;background:#edf4f5;font-family:Arial,Helvetica,sans-serif}.alpine-nav{color:#fff;letter-spacing:.12em;background:#102a43;font:800 .7rem monospace}.alpine-nav>span{color:#fa3d79}.alpine-hero{grid-template-columns:.78fr 1.22fr;min-height:760px;display:grid;position:relative;overflow:hidden}.alpine-copy{align-self:center;padding:clamp(50px,7vw,110px)}.alpine-copy h1{color:#102a43;text-transform:uppercase;font-size:clamp(4.5rem,8vw,9rem);font-weight:900}.alpine-photo{min-height:760px}.alpine-gauge{color:#102a43;background:#fa3d79;grid-template-columns:auto auto;gap:8px 16px;padding:22px 28px;font:800 .7rem monospace;display:grid;position:absolute;bottom:34px;right:34px}.alpine-gauge b{color:#fff;text-transform:uppercase}.alpine-search{background:#c8ff4b}.alpine-console{color:#fff;background:#102a43;grid-template-columns:1.25fr .75fr}.ux-site-frame[data-template=alpine-console] .xp-result{border-color:#9eb4c3;box-shadow:7px 7px #fa3d79}.ux-site-frame[data-template=event-broadsheet] .xp-events{color:#181818;background:#f4f1e8;font-family:Georgia,Times New Roman,serif}.events-topline{color:#fff;letter-spacing:.12em;background:#181818;justify-content:space-between;align-items:center;padding:12px clamp(20px,4vw,64px);font:700 .68rem monospace;display:flex}.events-masthead{border-block:3px double #181818;padding-block:28px}.events-masthead>strong{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,4.8rem)}.events-front{grid-template-columns:.9fr 1.1fr .55fr;gap:1px;min-height:700px;display:grid}.events-copy,.events-front>aside{border-right:1px solid #181818;padding:clamp(38px,6vw,90px)}.events-copy{align-self:center}.events-copy h1{font-size:clamp(4rem,7.5vw,8rem);font-weight:400}.events-photo{min-height:700px}.events-front>aside{align-content:center;gap:22px;display:grid}.events-front>aside span{letter-spacing:.12em;background:#ebff42;justify-self:start;padding:8px 10px;font:800 .68rem monospace}.events-front>aside strong{font-size:clamp(2rem,3vw,4rem);line-height:.94}.events-front>aside p{line-height:1.65}.events-search{border-block:1px solid #181818}.events-desk{border-top:1px solid #181818}.ux-site-frame[data-template=event-broadsheet] .xp-results{color:#f4f1e8;background:#181818}.ux-site-frame[data-template=event-broadsheet] .xp-result{color:#181818;background:#f4f1e8}@media (width<=1050px){.route-map-hero,.river-hero,.nautical-hero,.alpine-hero{grid-template-columns:1fr 1fr;padding:56px 34px}.clubhouse-hero,.expedition-hero,.events-front{grid-template-columns:1fr 1fr}.events-front>aside{grid-column:1/-1}}@media (width<=760px){.route-map-nav,.clubhouse-nav,.river-nav,.surf-nav,.nautical-nav,.expedition-nav,.alpine-nav,.events-masthead{min-height:66px;padding:14px 16px}.route-map-nav>strong,.clubhouse-nav>strong,.river-nav>div,.surf-nav>strong,.surf-nav>span,.nautical-nav>strong,.expedition-nav>strong,.alpine-nav>strong,.alpine-nav>span,.events-masthead>strong{max-width:44vw;font-size:.7rem}.route-map-nav>a:last-child,.river-nav>.xp-network-link,.surf-nav>span,.nautical-nav>.xp-network-link,.alpine-nav>span{display:none}.route-map-nav,.clubhouse-nav,.river-nav,.surf-nav,.nautical-nav,.expedition-nav,.alpine-nav,.events-masthead{gap:10px}.route-map-hero,.clubhouse-hero,.river-hero,.nautical-hero,.expedition-hero,.alpine-hero,.events-front{grid-template-columns:minmax(0,1fr);min-height:0;padding:0;display:grid}.route-map-copy,.clubhouse-copy,.river-copy,.nautical-copy,.expedition-copy,.alpine-copy,.events-copy{grid-area:auto/1;padding:46px 20px}.route-map-copy h1,.clubhouse-copy h1,.river-copy h1,.surf-copy h1,.nautical-copy h1,.expedition-copy h1,.alpine-copy h1,.events-copy h1{overflow-wrap:anywhere;font-size:clamp(3.6rem,19vw,5.4rem)}.route-map-photo,.clubhouse-photo,.river-photo,.nautical-photo,.expedition-photo,.alpine-photo,.events-photo{box-shadow:none;border-radius:0;grid-area:auto/1;min-height:360px;transform:none}.route-map-key,.river-note,.clubhouse-scorecard,.expedition-readout,.alpine-gauge{max-width:none;margin:0;position:static;bottom:auto;left:auto;right:auto;transform:none}.clubhouse-edition{top:14px;left:14px}.clubhouse-scorecard{grid-template-columns:repeat(3,auto)}.clubhouse-scorecard small{grid-column:1/-1}.nautical-compass{display:none}.surf-hero,.surf-photo{min-height:650px}.surf-copy{padding:80px 20px 150px}.ux-site-frame[data-template=surf-conditions] .surf-photo:after{background:linear-gradient(#062f38d9,#062f3890)}.surf-ticker{grid-template-columns:1fr 1fr}.events-topline>span{max-width:70%}.events-front>aside{grid-column:1}.route-map-search,.clubhouse-search,.river-search,.surf-search,.nautical-search,.expedition-search,.alpine-search,.events-search,.route-map-desk,.clubhouse-guide,.river-notebook,.surf-panel,.nautical-log,.expedition-files,.alpine-console,.events-desk{grid-template-columns:minmax(0,1fr);padding:34px 18px}.ux-site-frame{overflow-x:clip}.ux-site-frame :is(.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.technical-hero,.liquid-hero,.cold-hero,.kinetic-hero,.dossier-cover,.news-front) h1{overflow-wrap:anywhere;font-size:clamp(3.2rem,18vw,4.7rem)!important}.ux-site-frame .xp-mobile-routes{min-width:0;left:12px;right:12px;top:max(68px, env(safe-area-inset-top));width:auto;position:fixed}.ux-site-frame .xp-mobile-menu summary,.ux-site-frame :is(.xp-network-link,.xp-discovery-intro>a,.xp-live-preview header a,.xp-ai-links a,.xp-network-footer a,.ew-record-actions a,.ew-record-actions button,.ew-actions button,.ew-facets button,.ew-no-match button,.ew-compare header button){min-height:44px}.ux-site-frame .xp-network-link{align-items:center;display:inline-flex}.ux-site-frame :is(input[type=search],input[type=text],select){font-size:16px}.ux-site-frame :is(a,button,summary,input,select){touch-action:manipulation}.ux-site-frame .xp-site-photo,.ux-site-frame .xp-site-photo img{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ux-site-frame .xp-site-photo figcaption{overflow-wrap:anywhere}.ux-site-frame .xp-site-photo figcaption a{align-items:center;min-height:44px;display:inline-flex}.ux-site-frame .xp-result{grid-template-columns:36px minmax(0,1fr);min-width:0;max-width:100%}.ux-site-frame .xp-result-copy,.ux-site-frame .xp-result-meta{width:auto;min-width:0}.ux-site-frame .xp-result-copy h3,.ux-site-frame .xp-result-copy p,.ux-site-frame .xp-result-meta{overflow-wrap:anywhere;text-wrap:wrap}.ux-site-frame .xp-result-meta{text-align:left;grid-column:2;max-width:100%}.ux-site-frame .ew-record-facts{grid-template-columns:minmax(0,1fr);max-width:100%}.ux-site-frame .ew-record-actions{width:100%}.ux-site-frame .ew-record-actions :is(a,button){justify-content:center;width:100%}.ux-site-frame .ew-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ux-site-frame .ew-toolbar,.ux-site-frame .ew-compare,.ux-site-frame .ew-compare-tray{min-width:0;max-width:100%}.ux-site-frame .ew-facets{scroll-snap-type:x proximity;scrollbar-width:thin;scroll-padding-inline:2px}.ux-site-frame .ew-facets button{scroll-snap-align:start}.ux-site-frame[data-template=technical-field] .technical-diagram,.ux-site-frame[data-template=kinetic-studio] .kinetic-marquee{width:100%;max-width:100%}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover{grid-template-columns:minmax(0,1fr)}.ux-site-frame[data-template=regulatory-dossier] .dossier-number,.ux-site-frame[data-template=regulatory-dossier] .dossier-case{grid-column:1}.ux-site-frame[data-template=regulatory-dossier] .dossier-case{width:100%;max-width:100%;margin-top:4px;position:static;bottom:auto;left:auto;right:auto}.ux-site-frame[data-template=regulatory-dossier] .dossier-case .ss-row{width:100%;min-width:0}}.xp-mobile-menu{display:none}@media (width<=980px){.ux-site-frame[data-template] .xp-route-nav{display:none!important}.ux-site-frame[data-template] .xp-mobile-menu{z-index:80;margin-left:auto;display:block;position:relative}.xp-mobile-menu summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:.72rem;font-weight:850;list-style:none;display:flex}.xp-mobile-menu summary::-webkit-details-marker{display:none}.xp-mobile-menu summary span{opacity:.62;font-size:.58rem}.xp-mobile-menu summary:after{content:"+";font-size:1rem;line-height:1}.xp-mobile-menu[open] summary:after{content:"−"}.xp-mobile-routes{color:#111;background:#fff;border:2px solid #111;min-width:min(320px,100vw - 24px);display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:8px 8px #0000002e}.xp-mobile-routes a{color:inherit;border-bottom:1px solid #00000026;grid-template-columns:28px 1fr;align-items:center;gap:14px;min-height:52px;padding:8px 16px;font-size:.9rem;font-weight:750;text-decoration:none;display:grid}.xp-mobile-routes a:last-child{border-bottom:0}.xp-mobile-routes a span{font-family:var(--font-mono), ui-monospace, monospace;opacity:.56;font-size:.62rem}}.xp-site-photo{background:#d7d7d2;min-height:280px;margin:0;position:relative;overflow:hidden}.xp-site-photo img{object-fit:cover;width:100%;height:100%;display:block}.xp-site-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000094);position:absolute;inset:0}.xp-site-photo figcaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px;font-size:.66rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.xp-site-photo figcaption a{color:inherit;opacity:.78;text-decoration:none}.xp-discovery{max-width:1440px;margin:0 auto;padding:clamp(64px,8vw,118px) clamp(24px,5vw,80px)}.xp-discovery-intro{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:clamp(30px,6vw,100px);margin-bottom:48px;display:grid}.xp-discovery-intro h2{letter-spacing:-.055em;max-width:900px;margin:12px 0 0;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.95}.xp-discovery-intro>p{max-width:620px;margin:0;font-size:1.05rem;line-height:1.65}.xp-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.xp-topic-grid>a{color:inherit;gap:14px;min-height:210px;padding:24px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.xp-topic-grid>a:hover{transform:translateY(-4px)}.xp-topic-grid>a>span{letter-spacing:.12em;font-size:.7rem;font-weight:800}.xp-topic-grid>a>strong{font-size:clamp(1.3rem,2vw,2rem);line-height:1.05}.xp-topic-grid>a>small{align-self:end;max-width:22ch;font-size:.84rem;line-height:1.45}.xp-topic-grid>a>b{font-size:1.4rem;position:absolute;top:20px;right:22px}.xp-guide-feature{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(28px,6vw,90px);margin-top:clamp(70px,9vw,130px);display:grid}.xp-guide-feature>article h2{letter-spacing:-.05em;max-width:900px;margin:14px 0 22px;font-size:clamp(2.2rem,4.4vw,4.8rem);line-height:.98}.xp-guide-feature>article>p:not(.xp-overline){max-width:700px;font-size:1.02rem;line-height:1.7}.xp-guide-links{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.xp-guide-links a{color:inherit;border:1px solid;padding:12px 14px;font-size:.78rem;font-weight:750;text-decoration:none}.xp-guide-feature>aside{border:1px solid;align-self:start;padding:6px 26px 8px}.xp-guide-feature>aside>header{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:16px 0;font-size:.72rem;font-weight:800;display:flex}.xp-guide-feature>aside>header a{color:inherit}.xp-guide-feature>aside ol{margin:0;padding:0;list-style:none}.xp-guide-feature>aside li+li{border-top:1px solid #0000002e}.xp-guide-feature>aside li a{color:inherit;grid-template-columns:28px 1fr;gap:7px 14px;padding:20px 0;text-decoration:none;display:grid}.xp-guide-feature>aside li span{grid-row:1/span 2;font-size:.68rem;font-weight:800}.xp-guide-feature>aside li strong{font-size:.95rem;line-height:1.28}.xp-guide-feature>aside li small{opacity:.68;font-size:.72rem}.ux-site-frame .xp-route-nav a span{display:none}.ux-site-frame .xp-route-nav a{letter-spacing:.02em;white-space:nowrap;font-size:.72rem}.ux-site-frame[data-template=alert-desk] .alert-nav{grid-template-columns:auto auto 1fr auto;align-items:center;min-height:76px;padding:0 clamp(22px,4vw,64px)}.ux-site-frame[data-template=alert-desk] .alert-nav .xp-route-nav{justify-self:center}.ux-site-frame[data-template=alert-desk] .alert-band{grid-template-columns:repeat(4,1fr);min-height:42px}.ux-site-frame[data-template=alert-desk] .alert-hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:34px 54px;min-height:690px;padding:clamp(58px,8vw,116px) clamp(24px,7vw,120px);display:grid}.ux-site-frame[data-template=alert-desk] .alert-hero>div:nth-of-type(2){grid-area:1/1;align-self:center}.ux-site-frame[data-template=alert-desk] .alert-hero h1{max-width:9ch;font-size:clamp(4.2rem,6.4vw,7rem)}.ux-site-frame[data-template=alert-desk] .alert-photo{grid-area:1/2/span 2;min-height:540px}.ux-site-frame[data-template=alert-desk] .alert-hero>aside{grid-area:2/1;width:auto;max-width:620px;margin:0;position:static}.ux-site-frame[data-template=alert-desk] .alert-code{position:absolute;top:64px;left:32px}.ux-site-frame[data-template=alert-desk] .xp-discovery{max-width:none}.ux-site-frame[data-template=alert-desk] .xp-topic-grid>a{background:#fff;border:2px solid #111;box-shadow:6px 6px #ef4f3b}.ux-site-frame[data-template=alert-desk] .xp-guide-feature>aside{color:#fff;background:#111}.alert-replacements{color:#171712;background:#f7f3e9;border-top:3px double #171712;border-bottom:3px double #171712;padding:clamp(52px,7vw,96px) clamp(24px,7vw,120px)}.alert-replacements>header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:28px 60px;margin-bottom:34px;display:grid}.alert-replacements>header h2{letter-spacing:-.055em;max-width:11ch;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,5.5rem);font-weight:400;line-height:.95}.alert-replacements>header>p{max-width:620px;margin:0;font-size:16px;line-height:1.65}.alert-replacement-rule{color:#f7f3e9;background:#171712;grid-template-columns:210px 1fr;gap:18px;margin-bottom:22px;padding:22px 26px;display:grid}.alert-replacement-rule strong{color:#ffb2a5;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.alert-replacement-rule p{margin:0;line-height:1.55}.alert-replacement-steps{border:1px solid #171712;grid-template-columns:repeat(3,1fr);margin:0 0 30px;padding:0;list-style:none;display:grid}.alert-replacement-steps li{min-height:170px;padding:24px}.alert-replacement-steps li+li{border-left:1px solid #171712}.alert-replacement-steps span,.alert-replacement-grid span{color:#8e1719;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:800;display:block}.alert-replacement-steps strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;display:block}.alert-replacement-steps p{margin:10px 0 0;font-size:13px;line-height:1.55}.alert-replacement-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.alert-replacement-grid>a{color:inherit;background:#fff;border:2px solid #171712;flex-direction:column;min-height:245px;padding:24px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:6px 6px #ef4f3b}.alert-replacement-grid>a:hover{transform:translate(3px,3px);box-shadow:3px 3px #ef4f3b}.alert-replacement-grid strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.05}.alert-replacement-grid p{font-size:13px;line-height:1.55}.alert-replacement-grid b{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:10px}.alert-replacement-grid b i{color:#8e1719;font-style:normal}.alert-replacement-gate{border-left:5px solid #8e1719;margin-top:34px;padding:8px 0 8px 26px}.alert-replacement-gate>strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.alert-replacement-gate ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:18px 0;padding-left:18px;display:grid}.alert-replacement-gate li,.alert-replacement-gate p{font-size:12px;line-height:1.55}.alert-replacement-gate p{margin:0;font-weight:750}@media (width<=980px){.ux-site-frame[data-template=alert-desk] .alert-band{grid-template-columns:repeat(2,1fr)}.alert-replacements>header,.alert-replacement-rule{grid-template-columns:1fr}.alert-replacement-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.alert-replacement-steps,.alert-replacement-grid,.alert-replacement-gate ul{grid-template-columns:1fr}.alert-replacement-steps li+li{border-top:1px solid #171712;border-left:0}}.ux-site-frame[data-template=meter-lab] .meter-header{min-height:76px;padding:0 clamp(24px,4vw,66px)}.ux-site-frame[data-template=meter-lab] .meter-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:0;min-height:690px;padding:58px clamp(24px,4vw,70px);display:grid}.ux-site-frame[data-template=meter-lab] .meter-hero>div:first-child{z-index:2;grid-area:1/1/auto/span 6;align-self:center;padding-right:56px}.ux-site-frame[data-template=meter-lab] .meter-hero h1{font-size:clamp(4.2rem,7.4vw,8rem)}.ux-site-frame[data-template=meter-lab] .meter-photo{grid-area:1/7/auto/-1;min-height:570px}.ux-site-frame[data-template=meter-lab] .energy-scale{z-index:3;background:#ffffffeb;grid-area:1/6/auto/span 3;align-self:end;margin:0 0 26px;padding:16px}.ux-site-frame[data-template=meter-lab] .meter-reading{color:#fff;z-index:3;background:#0d261d;grid-area:1/11/auto/span 2;align-self:start;margin:24px;position:relative;top:auto;right:auto}.ux-site-frame[data-template=meter-lab] .xp-discovery{background:#f4f7f1;max-width:none}.ux-site-frame[data-template=meter-lab] .xp-topic-grid>a{background:linear-gradient(90deg,#58d387 0 8px,#fff 8px);border:1px solid #9eb1a4;padding-left:32px}.ux-site-frame[data-template=meter-lab] .xp-guide-feature>aside{background:#e2f9e8}.ux-site-frame[data-template=workshop] .workshop-nav{min-height:78px;padding:0 clamp(22px,4vw,58px)}.ux-site-frame[data-template=workshop] .workshop-hero{grid-template-columns:repeat(12,minmax(0,1fr));gap:34px;min-height:650px;margin:34px;padding:clamp(36px,5vw,70px);display:grid}.ux-site-frame[data-template=workshop] .workshop-title{z-index:2;grid-column:1/span 5;align-self:center}.ux-site-frame[data-template=workshop] .workshop-title h1{font-size:clamp(4.2rem,7.4vw,8rem)}.ux-site-frame[data-template=workshop] .workshop-photo{grid-area:1/6/auto/-1;min-height:520px}.ux-site-frame[data-template=workshop] .workshop-note{z-index:4;grid-area:1/5/auto/span 5;align-self:end;margin:0 0 -24px;position:relative;transform:rotate(-1deg)}.ux-site-frame[data-template=workshop] .workshop-meter{z-index:4;grid-area:1/10/auto/span 3;align-self:start;margin:30px;position:relative;top:auto;right:auto}.ux-site-frame[data-template=workshop] .xp-discovery{color:#f8efce;background:#272821;max-width:none}.ux-site-frame[data-template=workshop] .xp-topic-grid>a{color:#1e1d19;background:#fff7cd;transform:rotate(-.6deg);box-shadow:9px 10px #0000004d}.ux-site-frame[data-template=workshop] .xp-topic-grid>a:nth-child(2n){transform:rotate(.8deg)}.ux-site-frame[data-template=workshop] .xp-guide-feature>aside{color:#171713;background:#f5ce3e}.ux-site-frame[data-template=wine-editorial] .wine-masthead{min-height:86px;padding:0 clamp(26px,5vw,84px)}.ux-site-frame[data-template=wine-editorial] .wine-hero{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:0 64px;min-height:720px;padding:clamp(64px,8vw,124px) clamp(26px,7vw,118px);display:grid}.ux-site-frame[data-template=wine-editorial] .wine-hero>div:nth-of-type(2){z-index:2;grid-area:1/1;align-self:center}.ux-site-frame[data-template=wine-editorial] .wine-hero h1{font-size:clamp(5rem,8.2vw,9rem)}.ux-site-frame[data-template=wine-editorial] .wine-photo{grid-area:1/2;min-height:600px}.ux-site-frame[data-template=wine-editorial] .wine-map-mark{z-index:3;background:#faf6ede0;width:220px;height:220px;position:absolute;bottom:86px;right:8vw}.ux-site-frame[data-template=wine-editorial] .xp-discovery{background:#fcf9f1;max-width:none}.ux-site-frame[data-template=wine-editorial] .xp-topic-grid{border-top:1px solid #3a1f24;border-bottom:1px solid #3a1f24;gap:0}.ux-site-frame[data-template=wine-editorial] .xp-topic-grid>a{border-right:1px solid #3a1f24}.ux-site-frame[data-template=wine-editorial] .xp-topic-grid>a:last-child{border-right:0}.ux-site-frame[data-template=wine-editorial] .xp-guide-feature>aside{color:#fff9ee;background:#8d273f}.ux-site-frame[data-template=travel-journal] .travel-nav{min-height:78px;padding:0 clamp(24px,4vw,66px)}.ux-site-frame[data-template=travel-journal] .travel-hero{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:40px;min-height:680px;padding:clamp(48px,7vw,100px) clamp(26px,5vw,80px);display:grid}.ux-site-frame[data-template=travel-journal] .travel-copy{grid-area:1/1;align-self:center;max-width:640px}.ux-site-frame[data-template=travel-journal] .travel-copy h1{font-size:clamp(4.5rem,7vw,7.8rem)}.ux-site-frame[data-template=travel-journal] .travel-photo{grid-area:1/2;min-height:560px;transform:rotate(1.4deg)}.ux-site-frame[data-template=travel-journal] .travel-postcard{z-index:3;width:300px;height:190px;position:absolute;inset:auto 7vw 54px auto;transform:rotate(-3deg)}.ux-site-frame[data-template=travel-journal] .travel-ticket{z-index:4;right:4vw}.ux-site-frame[data-template=travel-journal] .xp-discovery{background:#fff8ec;max-width:none}.ux-site-frame[data-template=travel-journal] .xp-topic-grid>a{background:#fff;border-radius:18px;box-shadow:0 18px 46px #294c421f}.ux-site-frame[data-template=travel-journal] .xp-topic-grid>a:nth-child(2){background:#f7d976}.ux-site-frame[data-template=travel-journal] .xp-topic-grid>a:nth-child(3){background:#dce8d4}.ux-site-frame[data-template=travel-journal] .xp-guide-feature>aside{color:#fff9ec;background:#294c42;border-radius:18px}.ux-site-frame[data-template=botanical-index] .botanical-nav{min-height:82px;padding:0 clamp(26px,4vw,68px)}.ux-site-frame[data-template=botanical-index] .botanical-hero{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:54px;min-height:680px;margin:38px;padding:clamp(54px,7vw,104px);display:grid}.ux-site-frame[data-template=botanical-index] .botanical-copy{z-index:2;grid-area:1/1;align-self:center}.ux-site-frame[data-template=botanical-index] .botanical-copy h1{font-size:clamp(4.7rem,7.4vw,8.2rem)}.ux-site-frame[data-template=botanical-index] .botanical-photo{border-radius:52% 52% 4px 4px;grid-area:1/2;min-height:560px}.ux-site-frame[data-template=botanical-index] .grape-specimen{z-index:3;width:180px;height:180px;position:absolute;top:auto;bottom:72px;right:8vw}.ux-site-frame[data-template=botanical-index] .xp-discovery{background:#edf4e6;max-width:none}.ux-site-frame[data-template=botanical-index] .xp-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-site-frame[data-template=botanical-index] .xp-topic-grid>a{background:#faf8e9;border:1px solid #718065;min-height:170px}.ux-site-frame[data-template=botanical-index] .xp-guide-feature>aside{color:#f4f2df;background:#342b24}.ux-site-frame[data-template=technical-field] .technical-top{min-height:76px;padding:0 clamp(26px,4vw,68px)}.ux-site-frame[data-template=technical-field] .technical-hero{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:48px;min-height:650px;padding:clamp(54px,7vw,100px) clamp(30px,5vw,80px);display:grid}.ux-site-frame[data-template=technical-field] .technical-hero>div:first-child{z-index:2;grid-area:1/1;align-self:center}.ux-site-frame[data-template=technical-field] .technical-hero h1{font-size:clamp(4.2rem,7vw,7.4rem)}.ux-site-frame[data-template=technical-field] .technical-diagram{grid-area:1/2;min-height:540px;position:relative;overflow:hidden}.ux-site-frame[data-template=technical-field] .technical-photo{min-height:100%;position:absolute;inset:0}.ux-site-frame[data-template=technical-field] .tech-fan{z-index:3;background:#ffffffdb;border-radius:50%;width:150px;height:150px;position:absolute;bottom:34px;right:34px}.ux-site-frame[data-template=technical-field] .technical-diagram>span,.ux-site-frame[data-template=technical-field] .technical-diagram>b{display:none}.ux-site-frame[data-template=technical-field] .xp-discovery{max-width:none}.ux-site-frame[data-template=technical-field] .xp-topic-grid>a{background:#fff;border:1px solid #243a4a;border-top:8px solid #3157ef}.ux-site-frame[data-template=technical-field] .xp-guide-feature>aside{color:#fff;background:#3157ef}.ux-site-frame[data-template=liquid-utility] .liquid-nav{min-height:76px;padding:0 clamp(24px,4vw,66px)}.ux-site-frame[data-template=liquid-utility] .liquid-hero{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:50px;min-height:670px;padding:clamp(54px,7vw,100px) clamp(28px,7vw,112px);display:grid}.ux-site-frame[data-template=liquid-utility] .liquid-copy{z-index:3;grid-area:1/1;align-self:center;max-width:720px}.ux-site-frame[data-template=liquid-utility] .liquid-copy h1{font-size:clamp(4.4rem,7vw,7.8rem)}.ux-site-frame[data-template=liquid-utility] .liquid-photo{border-radius:34px;grid-area:1/2;min-height:550px}.ux-site-frame[data-template=liquid-utility] .liquid-orb{display:none}.ux-site-frame[data-template=liquid-utility] .liquid-readout{z-index:4;bottom:80px;right:5vw}.ux-site-frame[data-template=liquid-utility] .xp-discovery{background:#effbf9;max-width:none}.ux-site-frame[data-template=liquid-utility] .xp-topic-grid>a{background:#fff;border:1px solid #b3d9d4;border-radius:26px}.ux-site-frame[data-template=liquid-utility] .xp-guide-feature>aside{color:#fff;background:#103944;border:0;border-radius:26px}.ux-site-frame[data-template=cold-brutalist] .cold-nav{min-height:78px;padding:0 clamp(24px,4vw,60px)}.ux-site-frame[data-template=cold-brutalist] .cold-hero{grid-template-columns:116px minmax(360px,.72fr) minmax(440px,1.28fr) 150px;gap:0;min-height:670px;margin:24px;padding:0;display:grid}.ux-site-frame[data-template=cold-brutalist] .cold-hero>div:nth-of-type(2){z-index:2;grid-area:1/2;align-self:center;padding:50px}.ux-site-frame[data-template=cold-brutalist] .cold-hero h1{font-size:clamp(5rem,8vw,8.4rem)}.ux-site-frame[data-template=cold-brutalist] .cold-photo{border-left:5px solid #0c1b27;border-right:5px solid #0c1b27;grid-area:1/3;min-height:100%}.ux-site-frame[data-template=cold-brutalist] .cold-blocks{grid-area:1/4}.ux-site-frame[data-template=cold-brutalist] .xp-discovery{background:#dfeef7;max-width:none}.ux-site-frame[data-template=cold-brutalist] .xp-topic-grid>a{background:#fff;border:4px solid #0c1b27;box-shadow:8px 8px #ef5749}.ux-site-frame[data-template=cold-brutalist] .xp-guide-feature>aside{color:#fff;background:#0c1b27}.ux-site-frame[data-template=kinetic-studio] .kinetic-nav{min-height:78px;padding:0 clamp(24px,4vw,64px)}.ux-site-frame[data-template=kinetic-studio] .kinetic-hero{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:42px;min-height:690px;padding:clamp(58px,7vw,104px) clamp(28px,7vw,110px);display:grid}.ux-site-frame[data-template=kinetic-studio] .kinetic-copy{z-index:3;grid-area:1/1;align-self:center;max-width:760px}.ux-site-frame[data-template=kinetic-studio] .kinetic-copy h1{font-size:clamp(4.5rem,7.5vw,8rem)}.ux-site-frame[data-template=kinetic-studio] .kinetic-photo{z-index:2;border:1px solid #9f91ff;border-radius:50% 50% 8px 8px;grid-area:1/2;min-height:550px}.ux-site-frame[data-template=kinetic-studio] .kinetic-rings{opacity:.5;z-index:3;width:410px;height:410px;top:18%;right:5vw}.ux-site-frame[data-template=kinetic-studio] .kinetic-search{z-index:4;bottom:78px;left:7vw}.ux-site-frame[data-template=kinetic-studio] .xp-discovery{color:#f5f2ff;background:#111225;max-width:none}.ux-site-frame[data-template=kinetic-studio] .xp-topic-grid>a{background:#1d1e37;border:1px solid #625f94;border-radius:12px}.ux-site-frame[data-template=kinetic-studio] .xp-topic-grid>a:hover{box-shadow:0 0 0 4px #9b89ff}.ux-site-frame[data-template=kinetic-studio] .xp-guide-feature>aside{color:#0b0c16;background:#9b89ff}.ux-site-frame[data-template=regulatory-dossier] .dossier-nav{min-height:76px;padding:0 clamp(24px,4vw,64px)}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);gap:40px;min-height:680px;margin:52px;padding:clamp(54px,7vw,100px);display:grid}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover>div:nth-of-type(2){z-index:3;grid-area:1/1;align-self:center}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover h1{font-size:clamp(4.2rem,7vw,7.5rem)}.ux-site-frame[data-template=regulatory-dossier] .dossier-photo{border:12px solid #fbf7df;grid-area:1/2;min-height:530px;transform:rotate(1deg);box-shadow:0 18px 40px #382d183d}.ux-site-frame[data-template=regulatory-dossier] .dossier-case{z-index:4;width:calc(50% - 80px);max-width:620px;position:absolute;bottom:44px;left:clamp(54px,7vw,100px)}.ux-site-frame[data-template=regulatory-dossier] .dossier-stamp{z-index:4;right:5vw}.ux-site-frame[data-template=regulatory-dossier] .xp-discovery{background:repeating-linear-gradient(#f6f0d5 0 31px,#cfc4a0 32px);max-width:none}.ux-site-frame[data-template=regulatory-dossier] .xp-topic-grid>a{background:#fffdf1;border:1px solid #393328;box-shadow:4px 5px #a79b77}.ux-site-frame[data-template=regulatory-dossier] .xp-guide-feature>aside{color:#fff9df;background:#3a3327}.ux-site-frame[data-template=recall-newsroom] .news-masthead{min-height:114px;padding:0 clamp(24px,4vw,64px)}.ux-site-frame[data-template=recall-newsroom] .news-front{grid-template-columns:minmax(0,.84fr) minmax(420px,.94fr) minmax(300px,.52fr);gap:36px;min-height:660px;padding:clamp(58px,7vw,104px) clamp(26px,5vw,80px);display:grid}.ux-site-frame[data-template=recall-newsroom] .news-front>div:first-child{align-self:center}.ux-site-frame[data-template=recall-newsroom] .news-front h1{font-size:clamp(4.6rem,7.3vw,8rem)}.ux-site-frame[data-template=recall-newsroom] .news-photo{min-height:520px}.ux-site-frame[data-template=recall-newsroom] .news-front>aside{align-self:stretch;padding-top:22px}.ux-site-frame[data-template=recall-newsroom] .xp-discovery{background:#f7f5ef;max-width:none}.ux-site-frame[data-template=recall-newsroom] .xp-topic-grid{border-top:4px double #171717;border-bottom:4px double #171717;gap:0}.ux-site-frame[data-template=recall-newsroom] .xp-topic-grid>a{border-right:1px solid #171717}.ux-site-frame[data-template=recall-newsroom] .xp-topic-grid>a:last-child{border-right:0}.ux-site-frame[data-template=recall-newsroom] .xp-guide-feature>aside{color:#171717;background:#ef6545;border:0}@media (width<=1180px){.ux-site-frame .xp-route-nav a{padding-inline:8px;font-size:.65rem}.xp-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-site-frame[data-template=cold-brutalist] .cold-hero{grid-template-columns:84px minmax(300px,.82fr) minmax(360px,1.18fr)}.ux-site-frame[data-template=cold-brutalist] .cold-blocks{display:none}.ux-site-frame[data-template=recall-newsroom] .news-front{grid-template-columns:1fr 1fr}}@media (width<=980px){.xp-discovery{padding:58px 20px}.xp-discovery-intro,.xp-guide-feature{grid-template-columns:1fr}.xp-discovery-intro{gap:18px}.xp-topic-grid,.ux-site-frame[data-template=botanical-index] .xp-topic-grid{grid-template-columns:1fr}.xp-topic-grid>a{min-height:160px}.ux-site-frame[data-template] .xp-route-nav{display:none}.ux-site-frame[data-template=alert-desk] .alert-nav,.ux-site-frame[data-template=meter-lab] .meter-header,.ux-site-frame[data-template=workshop] .workshop-nav,.ux-site-frame[data-template=wine-editorial] .wine-masthead,.ux-site-frame[data-template=travel-journal] .travel-nav,.ux-site-frame[data-template=botanical-index] .botanical-nav,.ux-site-frame[data-template=technical-field] .technical-top,.ux-site-frame[data-template=liquid-utility] .liquid-nav,.ux-site-frame[data-template=cold-brutalist] .cold-nav,.ux-site-frame[data-template=kinetic-studio] .kinetic-nav,.ux-site-frame[data-template=regulatory-dossier] .dossier-nav,.ux-site-frame[data-template=recall-newsroom] .news-masthead{min-height:66px;padding-inline:16px}.ux-site-frame[data-template=alert-desk] .alert-hero,.ux-site-frame[data-template=meter-lab] .meter-hero,.ux-site-frame[data-template=workshop] .workshop-hero,.ux-site-frame[data-template=wine-editorial] .wine-hero,.ux-site-frame[data-template=travel-journal] .travel-hero,.ux-site-frame[data-template=botanical-index] .botanical-hero,.ux-site-frame[data-template=technical-field] .technical-hero,.ux-site-frame[data-template=liquid-utility] .liquid-hero,.ux-site-frame[data-template=cold-brutalist] .cold-hero,.ux-site-frame[data-template=kinetic-studio] .kinetic-hero,.ux-site-frame[data-template=regulatory-dossier] .dossier-cover,.ux-site-frame[data-template=recall-newsroom] .news-front{grid-template-columns:1fr;gap:28px;min-height:auto;margin:0;padding:48px 20px;display:grid}.ux-site-frame[data-template] :is(.alert-photo,.meter-photo,.workshop-photo,.wine-photo,.travel-photo,.botanical-photo,.technical-diagram,.liquid-photo,.cold-photo,.kinetic-photo,.dossier-photo,.news-photo){grid-area:auto/1;min-height:380px;transform:none}.ux-site-frame[data-template] :is(.alert-hero>div:nth-of-type(2),.meter-hero>div:first-child,.workshop-title,.wine-hero>div:nth-of-type(2),.travel-copy,.botanical-copy,.technical-hero>div:first-child,.liquid-copy,.cold-hero>div:nth-of-type(2),.kinetic-copy,.dossier-cover>div:nth-of-type(2)){grid-area:auto/1;padding:0}.ux-site-frame[data-template=alert-desk] .alert-hero>aside,.ux-site-frame[data-template=workshop] .workshop-note{grid-area:auto/1;margin:0;transform:none}.ux-site-frame[data-template=meter-lab] .energy-scale,.ux-site-frame[data-template=meter-lab] .meter-reading,.ux-site-frame[data-template=workshop] .workshop-meter,.ux-site-frame[data-template=wine-editorial] .wine-map-mark,.ux-site-frame[data-template=travel-journal] .travel-postcard,.ux-site-frame[data-template=travel-journal] .travel-ticket,.ux-site-frame[data-template=botanical-index] .grape-specimen,.ux-site-frame[data-template=liquid-utility] .liquid-readout,.ux-site-frame[data-template=cold-brutalist] .cold-temp,.ux-site-frame[data-template=cold-brutalist] .cold-blocks,.ux-site-frame[data-template=kinetic-studio] .kinetic-rings,.ux-site-frame[data-template=regulatory-dossier] .dossier-stamp{display:none}.ux-site-frame[data-template=kinetic-studio] .kinetic-search,.ux-site-frame[data-template=regulatory-dossier] .dossier-case{width:auto;max-width:none;position:relative;bottom:auto;left:auto}.ux-site-frame[data-template=technical-field] .technical-layout{display:block}.ux-site-frame[data-template=technical-field] .technical-rail{display:none}}@media (width<=760px){.xp-ai-guide>header{flex-direction:column;align-items:flex-start}.xp-ai-links{width:100%}.xp-ai-links a{text-align:center;flex:1}.xp-ai-guide ol{grid-template-columns:1fr}.xp-ai-guide li+li,.xp-ai-guide li:nth-child(3){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.xp *,.xp :before,.xp :after{scroll-behavior:auto!important;transition:none!important}}.ux-site-frame,.ux-site-frame *,.ux-site-frame :before,.ux-site-frame :after{box-sizing:border-box}.ux-site-frame{background:var(--ux-paper);color:var(--ux-ink)}.ux-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ux-utility-bar{background:color-mix(in srgb, var(--ux-paper) 92%, white);border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 22%, transparent);color:var(--ux-ink);z-index:100;grid-template-columns:minmax(175px,.34fr) minmax(320px,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:11px clamp(18px,3vw,44px);display:grid;position:sticky;top:0;box-shadow:0 12px 38px #00000014}.ux-brand{color:inherit;flex-direction:column;min-width:0;line-height:1;text-decoration:none;display:flex}.ux-brand span,.ux-utility-bar nav,.ux-global-search button{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.ux-brand span{opacity:.58;margin-bottom:5px}.ux-brand strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.ux-global-search{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.ux-global-search .ss-results{right:min(110px,34%)}.ux-global-search input,.ux-global-search button{border:1px solid color-mix(in srgb, var(--ux-ink) 48%, transparent);border-radius:0;min-height:50px}.ux-global-search input{color:#111;background:#fff;outline:none;min-width:0;padding:0 16px;font-size:15px}.ux-global-search input:focus{border-color:var(--ux-ink);box-shadow:inset 0 0 0 3px var(--ux-accent)}.ux-global-search button{background:var(--ux-ink);color:var(--ux-paper);cursor:pointer;padding:0 22px}.ux-utility-bar nav{white-space:nowrap;align-items:center;gap:16px;display:flex}.ux-utility-bar nav a{color:inherit;border-bottom:1px solid #0000;padding:8px 0;text-decoration:none}.ux-utility-bar nav a:hover{border-color:currentColor}.ux-utility-bar nav a b{background:var(--ux-accent);border-radius:999px;place-items:center;min-width:18px;min-height:18px;margin-left:3px;display:inline-grid}.ux-utility-bar nav>span{border-left:1px solid color-mix(in srgb, var(--ux-ink) 24%, transparent);align-items:center;gap:7px;padding-left:16px;display:flex}.ux-utility-bar nav i{background:#17945c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #17945c24}.ux-utility-bar nav .is-offline i{background:#c44735;box-shadow:0 0 0 4px #c4473524}.ux-site-frame[data-template=wine-editorial] .ux-utility-bar,.ux-site-frame[data-template=travel-journal] .ux-utility-bar{border-bottom-style:double;border-bottom-width:4px}.ux-site-frame[data-template=wine-editorial] .ux-brand strong,.ux-site-frame[data-template=recall-newsroom] .ux-brand strong{font-family:Georgia,Times New Roman,serif;font-weight:500}.ux-site-frame[data-template=liquid-utility] .ux-global-search input,.ux-site-frame[data-template=liquid-utility] .ux-global-search button,.ux-site-frame[data-template=meter-lab] .ux-global-search input,.ux-site-frame[data-template=meter-lab] .ux-global-search button{border-radius:999px}.ux-site-frame[data-template=liquid-utility] .ux-global-search button,.ux-site-frame[data-template=meter-lab] .ux-global-search button{margin-left:7px}.ux-site-frame[data-template=cold-brutalist] .ux-utility-bar,.ux-site-frame[data-template=alert-desk] .ux-utility-bar{border-bottom:3px solid var(--ux-ink);box-shadow:none}.ux-site-frame[data-template=kinetic-studio] .ux-utility-bar{background:color-mix(in srgb, var(--ux-ink) 94%, #141414);color:var(--ux-paper)}.ux-site-frame[data-template=kinetic-studio] .ux-global-search input{border-color:#ffffff57}.xp-results,.xp-evidence-dock{scroll-margin-top:94px}.ew-record-facts{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;max-width:920px;margin:19px 0 0;display:grid}.ew-record-facts>div{border-left:2px solid var(--xp-accent);min-width:0;padding-left:9px}.ew-record-facts dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;opacity:.6;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:750}.ew-record-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:680;line-height:1.3}.ew-compare-tray{background:var(--xp-ink);border:1px solid var(--xp-ink);color:var(--xp-bg);z-index:35;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:16px 0 4px;padding:13px 15px;display:grid;position:sticky;top:86px}.ew-compare-tray>div{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:3px;font-size:8px;display:flex}.ew-compare-tray>div span{opacity:.62}.ew-compare-tray ul{gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ew-compare-tray li{border:1px solid color-mix(in srgb, var(--xp-bg) 32%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:8px;max-width:260px;padding:8px 9px;font-size:10px;display:flex;overflow:hidden}.ew-compare-tray li button{color:inherit;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.ew-compare-tray>a{background:var(--xp-accent);color:var(--xp-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;padding:12px 14px;font-size:9px;font-weight:780;text-decoration:none}@media (width>=761px){.ux-site-frame :is(.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.technical-hero,.cold-hero,.news-front){min-height:clamp(430px,58vh,560px)}.ux-site-frame :is(.liquid-hero,.kinetic-hero){min-height:clamp(480px,62vh,590px)}.ux-site-frame .dossier-cover{min-height:540px}.ux-site-frame .xp-results{padding-block:72px}}@media (width<=980px){.ux-utility-bar{grid-template-columns:minmax(150px,.28fr) minmax(260px,1fr)}.ux-utility-bar nav{display:none}.ew-record-facts{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=760px){.xp-data-use{grid-template-columns:1fr}.xp-data-use>div+div{border-left:0;border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}.ux-utility-bar{grid-template-columns:1fr auto;gap:9px 14px;min-height:auto;padding:10px 14px 12px}.ux-brand{grid-column:1}.ux-utility-bar nav{grid-column:2;display:flex}.ux-utility-bar nav a,.ux-utility-bar nav>span{display:none}.ux-utility-bar nav>span.is-live,.ux-utility-bar nav>span.is-offline{border:0;padding:0;font-size:0;display:flex}.ux-global-search{grid-column:1/-1}.ux-global-search input,.ux-global-search button{min-height:46px}.ux-global-search button{padding-inline:16px}.ux-site-frame :is(.liquid-hero,.kinetic-hero){min-height:520px}.ux-site-frame .dossier-cover{min-height:540px}.ew-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-compare-tray{grid-template-columns:1fr auto;align-items:stretch;gap:10px;top:113px}.ew-compare-tray ul{grid-area:2/1/auto/-1}}.evidence-record-page{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--ux-accent) 18%, transparent), transparent 34rem), var(--ux-paper);color:var(--ux-ink);min-height:100vh}.record-topbar{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 24%, transparent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:15px clamp(18px,4vw,64px);font-size:.76rem;font-weight:760;display:grid}.record-topbar a:last-child{justify-self:end}.record-topbar a:hover,.record-footer a:hover,.record-breadcrumb a:hover{color:var(--ux-accent)}.record-sheet{max-width:1260px;margin:0 auto;padding:24px clamp(18px,4vw,64px) 72px}.record-breadcrumb{color:color-mix(in srgb, var(--ux-ink) 68%, transparent);font-family:var(--font-geist-mono), monospace;align-items:center;gap:10px;margin-bottom:24px;font-size:.75rem;display:flex}.record-hero{border-bottom:1px solid var(--ux-ink);grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:end;gap:clamp(28px,6vw,80px);padding:clamp(34px,7vw,92px) 0 clamp(32px,5vw,64px);display:grid}.record-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:15ch;margin:12px 0 24px;font-size:clamp(2.4rem,6.8vw,6.7rem);line-height:.94}.record-hero>div>p:last-child{color:color-mix(in srgb, var(--ux-ink) 74%, transparent);max-width:66ch;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.7}.record-hero>dl{border:1px solid var(--ux-ink);box-shadow:7px 7px 0 var(--ux-accent);margin:0 7px 7px 0}.record-hero>dl>div{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 26%, transparent);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;display:flex}.record-hero>dl>div:last-child{border-bottom:0}.record-hero dt,.record-facts dt,.record-safety dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:760}.record-hero dd{text-align:right;margin:0;font-weight:760}.record-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:clamp(30px,6vw,84px);padding:clamp(48px,7vw,86px) 0;display:grid}.record-section-heading h2,.record-decision h2,.record-safety h2,.record-provenance h2{letter-spacing:-.045em;text-wrap:balance;margin:9px 0 24px;font-size:clamp(1.8rem,3.7vw,3.8rem);line-height:1}.record-facts>dl{border-top:3px solid var(--ux-ink);margin:0}.record-facts>dl>div{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 22%, transparent);grid-template-columns:minmax(140px,.38fr) 1fr;align-items:baseline;gap:18px;padding:15px 5px;display:grid}.record-facts dd,.record-safety dd{margin:0;font-size:1.04rem;font-weight:620}.record-reference-links{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 22%, transparent);flex-wrap:wrap;gap:9px;padding:20px 5px 0;display:flex}.record-reference-links>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex:0 0 100%;font-size:.69rem;font-weight:760}.record-reference-links a{border:1px solid color-mix(in srgb, var(--ux-ink) 30%, transparent);padding:9px 11px;font-size:.8rem;font-weight:760}.record-reference-links a:hover{background:var(--ux-ink);color:var(--ux-paper)}.record-decision{background:var(--ux-ink);box-shadow:10px 10px 0 var(--ux-accent);color:var(--ux-paper);align-self:start;padding:clamp(24px,4vw,42px);position:sticky;top:24px}.record-decision .xp-overline{color:var(--ux-accent)}.record-decision ol{counter-reset:decision-step;gap:0;margin:28px 0;padding:0;list-style:none;display:grid}.record-decision li{border-top:1px solid color-mix(in srgb, var(--ux-paper) 24%, transparent);counter-increment:decision-step;padding:16px 0 16px 38px;line-height:1.55;position:relative}.record-decision li:before{color:var(--ux-accent);content:"0" counter(decision-step);font-family:var(--font-geist-mono), monospace;font-size:.7rem;font-weight:800;position:absolute;top:18px;left:0}.record-source-button{background:var(--ux-accent);color:var(--ux-ink);justify-content:space-between;align-items:center;padding:15px 17px;font-weight:820;display:flex}.record-source-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.record-source-missing,.record-empty{border:1px dashed;padding:18px;line-height:1.6}.route-evidence-profile{border-top:1px solid var(--ux-ink);margin-bottom:clamp(48px,8vw,98px);padding-top:clamp(42px,7vw,76px)}.route-profile-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(24px,6vw,82px);margin-bottom:30px;display:grid}.route-profile-intro h2{letter-spacing:-.06em;max-width:16ch;margin:10px 0 0;font-size:clamp(2rem,5vw,5.2rem);line-height:.93}.route-profile-intro>p{color:color-mix(in srgb, var(--ux-ink) 72%, transparent);max-width:58ch;margin:0;line-height:1.7}.route-profile-stats{border-block:1px solid var(--ux-ink);grid-template-columns:repeat(4,1fr);display:grid}.route-profile-stats>div{border-right:1px solid color-mix(in srgb, var(--ux-ink) 25%, transparent);flex-direction:column;min-height:145px;padding:18px;display:flex}.route-profile-stats>div:last-child{border-right:0}.route-profile-stats span,.route-profile-stats small,.route-stage-list dt,.route-map-label,.route-line-map figcaption,.route-access-list span{font-family:var(--font-geist-mono), monospace}.route-profile-stats span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.route-profile-stats strong{letter-spacing:-.06em;margin:auto 0 8px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.route-profile-stats small{color:color-mix(in srgb, var(--ux-ink) 62%, transparent);font-size:.66rem;line-height:1.35}.route-map-and-stages{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:0;margin-top:30px;display:grid}.route-line-map{background:linear-gradient(color-mix(in srgb, var(--ux-paper) 88%, transparent), color-mix(in srgb, var(--ux-paper) 88%, transparent)), repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in srgb, var(--ux-ink) 8%, transparent) 24px), repeating-linear-gradient(90deg, transparent 0 23px, color-mix(in srgb, var(--ux-ink) 8%, transparent) 24px);border:1px solid var(--ux-ink);min-height:470px;margin:0;padding:18px;overflow:hidden}.route-map-label{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.66rem;font-weight:760;display:flex}.route-line-map svg{width:100%;height:360px;margin:12px 0;display:block;overflow:visible}.route-stage-line{fill:none;stroke:var(--ux-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.route-stage-line-2{stroke:color-mix(in srgb, var(--ux-accent) 52%, var(--ux-ink))}.route-stage-line-3{stroke:var(--ux-ink)}.route-line-map figcaption{color:color-mix(in srgb, var(--ux-ink) 64%, transparent);font-size:.66rem;line-height:1.5}.route-stage-list{border-block:1px solid var(--ux-ink);border-right:1px solid var(--ux-ink);grid-template-rows:repeat(3,1fr);display:grid}.route-stage-list article{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 25%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:22px;display:grid}.route-stage-list article:last-child{border-bottom:0}.route-stage-list article>span{background:var(--ux-ink);color:var(--ux-paper);font-family:var(--font-geist-mono), monospace;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.72rem;font-weight:800;display:flex}.route-stage-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1}.route-stage-list p{color:color-mix(in srgb, var(--ux-ink) 65%, transparent);margin:7px 0 0;font-size:.75rem}.route-stage-list dl{grid-column:2;grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.route-stage-list dl>div{border-top:1px solid color-mix(in srgb, var(--ux-ink) 20%, transparent);padding-top:8px}.route-stage-list dt{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:760}.route-stage-list dd{margin:3px 0 0;font-weight:800}.route-gap-alert{background:var(--ux-ink);color:var(--ux-paper);grid-template-columns:minmax(180px,.4fr) 1fr;align-items:center;gap:18px 40px;padding:22px 26px;display:grid}.route-gap-alert strong{color:var(--ux-accent);font-size:1.12rem}.route-gap-alert p{margin:0;line-height:1.6}.route-evidence-columns,.route-context-grid{grid-template-columns:1fr 1fr;display:grid}.route-evidence-columns>section,.route-context-grid>section{border-bottom:1px solid var(--ux-ink);border-right:1px solid var(--ux-ink);padding:clamp(24px,4vw,42px)}.route-evidence-columns>section:last-child,.route-context-grid>section:last-child{border-right:0}.route-evidence-columns h3,.route-context-grid h3,.route-climate h3{letter-spacing:-.05em;margin:8px 0 28px;font-size:clamp(1.45rem,2.7vw,2.7rem);line-height:1}.route-bars{gap:15px;display:grid}.route-bars>div>span{justify-content:space-between;margin-bottom:6px;font-size:.78rem;display:flex}.route-bars i{background:color-mix(in srgb, var(--ux-ink) 10%, transparent);height:8px;display:block;position:relative;overflow:hidden}.route-bars i:after{background:var(--ux-accent);content:"";width:var(--route-bar);position:absolute;inset:0 auto 0 0}.route-bars-road i:after{background:var(--ux-ink)}.route-evidence-note{color:color-mix(in srgb, var(--ux-ink) 62%, transparent);margin:24px 0 0;font-size:.72rem;line-height:1.5}.route-place-chips{flex-wrap:wrap;gap:8px;display:flex}.route-place-chips a{border:1px solid color-mix(in srgb, var(--ux-ink) 28%, transparent);flex-direction:column;padding:9px 11px;font-size:.78rem;font-weight:760;display:flex}.route-place-chips a:hover{background:var(--ux-accent);border-color:var(--ux-accent)}.route-place-chips small{color:color-mix(in srgb, var(--ux-ink) 62%, transparent);margin-top:3px;font-size:.61rem;font-weight:560}.route-access-list{margin:0;padding:0;list-style:none;display:grid}.route-access-list li{border-top:1px solid color-mix(in srgb, var(--ux-ink) 20%, transparent);grid-template-columns:minmax(90px,.32fr) 1fr;align-items:baseline;gap:8px 12px;padding:11px 0;display:grid}.route-access-list span{color:var(--ux-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.route-access-list a{font-weight:760}.route-access-list small{color:color-mix(in srgb, var(--ux-ink) 62%, transparent);grid-column:2}.route-amenity-counts{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.route-amenity-counts span{background:color-mix(in srgb, var(--ux-accent) 13%, transparent);padding:7px 9px;font-size:.7rem}.route-climate{background:color-mix(in srgb, var(--ux-ink) 4%, var(--ux-paper));border-bottom:1px solid var(--ux-ink);grid-template-columns:minmax(220px,.34fr) 1fr;gap:30px;padding:clamp(24px,4vw,42px);display:grid}.route-climate>div:first-child>p:last-child{color:color-mix(in srgb, var(--ux-ink) 66%, transparent);line-height:1.55}.route-climate-months{grid-template-columns:repeat(6,1fr);display:grid}.route-climate-months>div{border-left:1px solid color-mix(in srgb, var(--ux-ink) 20%, transparent);flex-direction:column;min-height:96px;padding:9px;display:flex}.route-climate-months span,.route-climate-months small{font-family:var(--font-geist-mono), monospace;font-size:.62rem}.route-climate-months strong{margin:auto 0 5px;font-size:1.35rem}.route-climate-months small{color:color-mix(in srgb, var(--ux-ink) 60%, transparent);line-height:1.3}.route-source-notices{background:color-mix(in srgb, var(--ux-accent) 8%, var(--ux-paper));border-bottom:1px solid var(--ux-ink);grid-template-columns:150px 1fr;gap:14px 32px;padding:18px clamp(20px,4vw,42px);font-size:.68rem;line-height:1.55;display:grid}.route-source-notices strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.route-source-notices ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.route-source-notices li:before{color:var(--ux-accent);content:"↳ ";font-weight:900}.record-safety{background:color-mix(in srgb, #ff5d45 14%, var(--ux-paper));border:1px solid color-mix(in srgb, #ff5d45 54%, var(--ux-ink));grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:clamp(24px,5vw,72px);margin-bottom:clamp(48px,8vw,98px);padding:clamp(24px,5vw,54px);display:grid}.record-safety dl{margin:0}.record-safety dl>div{border-top:1px solid color-mix(in srgb, var(--ux-ink) 24%, transparent);grid-template-columns:130px 1fr;gap:16px;padding:16px 0;display:grid}.record-provenance{border-block:1px solid var(--ux-ink);grid-template-columns:minmax(240px,.75fr) 1.25fr;gap:clamp(30px,6vw,80px);padding:clamp(42px,7vw,76px) 0;display:grid}.record-provenance>div:first-child>p:last-child{color:color-mix(in srgb, var(--ux-ink) 72%, transparent);max-width:52ch;line-height:1.7}.record-policy-list{gap:10px;display:grid}.record-policy-list a{background:color-mix(in srgb, var(--ux-paper) 86%, white);border:1px solid color-mix(in srgb, var(--ux-ink) 24%, transparent);grid-template-columns:minmax(100px,.28fr) 1fr;gap:6px 16px;padding:15px 17px;display:grid}.record-policy-list a:hover{border-color:var(--ux-accent)}.record-policy-list span{color:var(--ux-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;font-size:.68rem;font-weight:800}.record-policy-list small{color:color-mix(in srgb, var(--ux-ink) 66%, transparent)}.record-related{border-bottom:1px solid var(--ux-ink);padding:clamp(48px,7vw,86px) 0}.record-related>header{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(24px,6vw,84px);margin-bottom:30px;display:grid}.record-related h2{letter-spacing:-.055em;text-wrap:balance;margin:8px 0 0;font-size:clamp(2rem,4.8vw,4.8rem);line-height:.95}.record-related>header>p{color:color-mix(in srgb, var(--ux-ink) 70%, transparent);max-width:58ch;margin:0;line-height:1.65}.record-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.record-related-grid>article{background:color-mix(in srgb, var(--ux-paper) 90%, white);border:1px solid color-mix(in srgb, var(--ux-ink) 30%, transparent);flex-direction:column;min-height:330px;display:flex}.record-related-main{flex-direction:column;flex:1;padding:22px;display:flex}.record-related-main:hover{background:color-mix(in srgb, var(--ux-accent) 10%, transparent)}.record-related-main>span,.record-related-offer span{color:color-mix(in srgb, var(--ux-accent) 70%, var(--ux-ink));font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}.record-related-main h3{letter-spacing:-.035em;margin:34px 0 10px;font-size:clamp(1.22rem,2vw,1.7rem);line-height:1.05}.record-related-main p{color:color-mix(in srgb, var(--ux-ink) 66%, transparent);margin:0;font-size:.8rem;line-height:1.5}.record-related-main ul{flex-wrap:wrap;gap:6px;margin:18px 0 28px;padding:0;list-style:none;display:flex}.record-related-main li{border:1px solid color-mix(in srgb, var(--ux-ink) 22%, transparent);border-radius:999px;padding:5px 8px;font-size:.67rem}.record-related-main>strong{margin-top:auto}.record-related-offer{background:var(--ux-ink);color:var(--ux-paper);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.record-related-offer span{color:var(--ux-accent);grid-column:1/-1}.record-related-offer strong{font-size:1.15rem}.record-related-offer small{text-align:right}.record-footer{justify-content:space-between;align-items:center;padding-top:26px;font-size:.88rem;font-weight:720;display:flex}.record-footer>div{gap:22px;display:flex}@media (width<=800px){.record-topbar{grid-template-columns:1fr auto}.record-topbar>span{display:none}.record-hero,.record-layout,.record-safety,.record-provenance,.record-related>header,.route-profile-intro,.route-map-and-stages,.route-gap-alert,.route-evidence-columns,.route-context-grid,.route-climate,.route-source-notices{grid-template-columns:1fr}.route-profile-stats{grid-template-columns:1fr 1fr}.route-profile-stats>div:nth-child(2){border-right:0}.route-profile-stats>div:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 25%, transparent)}.route-stage-list{border-left:1px solid var(--ux-ink);border-top:0}.route-evidence-columns>section,.route-context-grid>section{border-right:0}.route-climate-months{grid-template-columns:repeat(4,1fr)}.record-related-grid{grid-template-columns:1fr}.record-hero h1{font-size:clamp(2.45rem,13vw,4.7rem)}.record-decision{position:static}.record-safety dl>div{grid-template-columns:1fr}.record-footer{flex-direction:column;align-items:flex-start;gap:18px}.record-footer>div{flex-wrap:wrap}}@media (width<=760px){.xp-commerce{margin-bottom:48px}.xp-commerce>header,.xp-independent-divider{grid-template-columns:1fr}.xp-commerce>header{padding:24px 18px}.xp-partner-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-partner-strip>span+span{border-left:0}.xp-partner-strip>span:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--xp-ink) 18%, transparent)}.xp-partner-strip>span:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--xp-ink) 18%, transparent)}.xp-partner-strip>span:nth-child(5){grid-column:1/-1}.xp-offer-grid{grid-template-columns:1fr}.xp-commerce>footer{flex-direction:column;align-items:flex-start}}.ux-research-contract{background:linear-gradient(145deg, color-mix(in srgb, white 92%, var(--xp-bg)), color-mix(in srgb, var(--xp-accent) 8%, var(--xp-bg)));border:1px solid color-mix(in srgb, var(--xp-ink) 30%, transparent);box-shadow:0 20px 54px color-mix(in srgb, var(--xp-ink) 8%, transparent);color:var(--xp-ink);margin:34px 0 72px;overflow:hidden}.ux-research-contract>header{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:clamp(24px,5vw,72px);padding:clamp(26px,4vw,46px);display:grid}.ux-research-contract>header h2{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(34px,4.8vw,64px);font-weight:610;line-height:.96}.ux-research-contract>header>p{color:color-mix(in srgb, var(--xp-ink) 70%, transparent);max-width:52ch;margin:0;font-size:15px;line-height:1.65}.ux-research-contract>ol{border-block:1px solid color-mix(in srgb, var(--xp-ink) 24%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ux-research-contract li{flex-direction:column;min-height:235px;padding:22px;display:flex}.ux-research-contract li+li{border-left:1px solid color-mix(in srgb, var(--xp-ink) 20%, transparent)}.ux-research-contract li>span,.ux-research-contract footer span{color:color-mix(in srgb, var(--xp-accent) 72%, var(--xp-ink));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:820}.ux-research-contract li>span{background:var(--xp-accent);border:1px solid color-mix(in srgb, var(--xp-ink) 32%, transparent);color:var(--xp-ink);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ux-research-contract li strong{letter-spacing:-.035em;margin-top:auto;padding-top:44px;font-size:clamp(18px,2vw,25px);line-height:1.05}.ux-research-contract li p{color:color-mix(in srgb, var(--xp-ink) 68%, transparent);margin:12px 0 0;font-size:12px;line-height:1.55}.ux-research-contract>footer{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid}.ux-research-contract>footer>div{padding:20px 24px}.ux-research-contract>footer>div+div{border-left:1px solid color-mix(in srgb, var(--xp-ink) 20%, transparent)}.ux-research-contract footer span{margin-bottom:8px;display:block}.ux-research-contract footer strong,.ux-research-contract footer p{margin:0;font-size:13px;line-height:1.55}.xp-status{grid-template-columns:repeat(5,minmax(0,1fr))}.ew-empty-state{background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--xp-accent) 24%, transparent), transparent 28rem), color-mix(in srgb, var(--xp-bg) 74%, white);border:1px solid color-mix(in srgb, var(--xp-ink) 32%, transparent);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:0;margin-top:18px;display:grid}.ew-empty-state>div{min-height:310px;padding:clamp(28px,5vw,58px)}.ew-empty-state>div+div{border-left:1px solid color-mix(in srgb, var(--xp-ink) 24%, transparent)}.ew-empty-state>div:first-child>span,.ew-empty-state>div:nth-child(2)>strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:790}.ew-empty-state h3{letter-spacing:-.06em;text-wrap:balance;max-width:10ch;margin:52px 0 20px;font-size:clamp(36px,5vw,68px);line-height:.96}.ew-empty-state>div:first-child p{color:color-mix(in srgb, var(--xp-ink) 70%, transparent);max-width:55ch;line-height:1.65}.ew-empty-state ol{counter-reset:exact-search;margin:34px 0;padding:0;list-style:none}.ew-empty-state li{border-top:1px solid color-mix(in srgb, var(--xp-ink) 22%, transparent);counter-increment:exact-search;padding:15px 0 15px 42px;font-size:14px;line-height:1.5;position:relative}.ew-empty-state li:before{color:color-mix(in srgb, var(--xp-accent) 72%, var(--xp-ink));content:"0" counter(exact-search);font-family:var(--font-mono), ui-monospace, monospace;font-size:9px;font-weight:820;position:absolute;top:18px;left:0}.ew-empty-state a{border-bottom:1px solid;padding-bottom:4px;font-size:12px;font-weight:780}.ew-empty-rule{border-top:1px solid color-mix(in srgb, var(--xp-ink) 24%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:15px 22px;font-size:9px;line-height:1.6}.ux-site-frame[data-template=wine-editorial] .ux-research-contract h2,.ux-site-frame[data-template=wine-editorial] .ew-empty-state h3,.ux-site-frame[data-template=recall-newsroom] .ux-research-contract h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.ux-site-frame[data-template=wine-editorial] .ux-research-contract,.ux-site-frame[data-template=travel-journal] .ux-research-contract,.ux-site-frame[data-template=recall-newsroom] .ux-research-contract{border-block:4px double var(--xp-ink);box-shadow:none;border-inline:0}.ux-site-frame[data-template=meter-lab] .ux-research-contract,.ux-site-frame[data-template=liquid-utility] .ux-research-contract,.ux-site-frame[data-template=meter-lab] .ew-empty-state,.ux-site-frame[data-template=liquid-utility] .ew-empty-state{border-radius:30px}.ux-site-frame[data-template=botanical-index] .ux-research-contract{border-radius:72px 12px}.ux-site-frame[data-template=alert-desk] .ux-research-contract,.ux-site-frame[data-template=cold-brutalist] .ux-research-contract{border:3px solid var(--xp-ink);box-shadow:10px 10px 0 var(--xp-accent);margin-right:10px}.ux-site-frame[data-template=technical-field] .ux-research-contract{border-left:10px solid var(--xp-accent)}.ux-site-frame[data-template=workshop] .ux-research-contract{box-shadow:8px 8px 0 var(--xp-ink);margin-right:8px;transform:rotate(-.12deg)}.ux-site-frame[data-template=kinetic-studio] .ux-research-contract{background:color-mix(in srgb, var(--xp-ink) 92%, var(--xp-accent));border-color:color-mix(in srgb, var(--xp-bg) 42%, transparent);color:var(--xp-bg)}.ux-site-frame[data-template=kinetic-studio] .ux-research-contract :is(header>p,li p){color:color-mix(in srgb, var(--xp-bg) 68%, transparent)}.ux-site-frame[data-template=kinetic-studio] .ux-research-contract li+li,.ux-site-frame[data-template=kinetic-studio] .ux-research-contract>ol,.ux-site-frame[data-template=kinetic-studio] .ux-research-contract>footer,.ux-site-frame[data-template=kinetic-studio] .ux-research-contract footer>div+div{border-color:color-mix(in srgb, var(--xp-bg) 25%, transparent)}.ux-site-frame[data-template=regulatory-dossier] .ux-research-contract{box-shadow:6px 6px 0 color-mix(in srgb, var(--xp-ink) 24%, transparent);background:repeating-linear-gradient(0deg,#0000,#0000 31px,#7b705e1c 32px),#f6efdf}@media (width<=980px){.ux-research-contract>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-research-contract li:nth-child(3){border-left:0}.ux-research-contract li:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--xp-ink) 20%, transparent)}.xp-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ux-research-contract{margin-bottom:50px}.ux-research-contract>header,.ux-research-contract>footer,.ew-empty-state,.ux-research-contract>ol{grid-template-columns:1fr}.ux-research-contract li{min-height:0}.ux-research-contract li+li,.ux-research-contract li:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--xp-ink) 20%, transparent)}.ux-research-contract li strong{margin-top:28px;padding-top:0}.ux-research-contract>footer>div+div,.ew-empty-state>div+div{border-left:0;border-top:1px solid color-mix(in srgb, var(--xp-ink) 20%, transparent)}.ew-empty-state>div{min-height:0}.ew-empty-rule{grid-column:1}.xp-status{grid-template-columns:1fr}.xp-status span{border-bottom:1px solid #ffffff40;border-right:0}}#offers,#lookup,#methodology{scroll-margin-top:94px}.ux-mobile-dock{display:none}.ux-evidence-stats{border:1px solid color-mix(in srgb, var(--xp-ink) 26%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 28px;display:grid}.ux-evidence-stats>div{background:color-mix(in srgb, var(--xp-bg) 78%, white);flex-direction:column;min-height:154px;padding:18px;display:flex}.ux-evidence-stats>div+div{border-left:1px solid color-mix(in srgb, var(--xp-ink) 22%, transparent)}.ux-evidence-stats dt,.ux-evidence-stats small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760}.ux-evidence-stats dt{color:color-mix(in srgb, var(--xp-ink) 64%, transparent)}.ux-evidence-stats dd{letter-spacing:-.055em;overflow-wrap:anywhere;margin:auto 0 9px;font-size:clamp(27px,3vw,42px);font-weight:720;line-height:1}.ux-evidence-stats small{color:color-mix(in srgb, var(--xp-ink) 58%, transparent);font-size:8px;line-height:1.4}.ux-quality-console{margin-bottom:30px}.ux-quality-console>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.ux-quality-console>header p,.ux-quality-console>header h2{margin:0}.ux-quality-console>header p{color:#ffffff8f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:760}.ux-quality-console>header h2{letter-spacing:-.055em;font-size:clamp(30px,4vw,50px);font-weight:580}.ux-quality-console>header>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;font-weight:760;display:inline-flex}.ux-quality-console>header>span i,.ux-system-footer i{background:#d6ff63;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d6ff631f}.ux-quality-console>header>span.is-held i,.ux-system-footer i.is-offline{background:#ff806c;box-shadow:0 0 0 4px #ff806c1f}.xp-status.ux-quality-stepper{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ux-quality-stepper li{border-top:1px solid #ffffff40;grid-template-columns:32px 1fr;align-items:start;gap:12px;min-height:108px;padding:17px 18px 17px 0;display:grid;position:relative}.ux-quality-stepper li+li{padding-left:18px}.ux-quality-stepper li:after{content:"";background:#fff3;height:2px;position:absolute;top:32px;left:48px;right:0}.ux-quality-stepper li[data-complete=true]:after{background:#d6ff63}.ux-quality-stepper li:last-child:after{display:none}.xp-status.ux-quality-stepper li>span{color:#ffffff9e;z-index:1;background:#272d34;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:9px;display:inline-flex;position:relative}.xp-status.ux-quality-stepper li[data-complete=true]>span{color:#10151b;background:#d6ff63;border-color:#d6ff63}.ux-quality-stepper li>div{flex-direction:column;gap:7px;min-width:0;padding-top:4px;display:flex}.ux-quality-stepper strong,.ux-quality-stepper b{font-family:var(--font-mono), ui-monospace, monospace;line-height:1.35}.ux-quality-stepper strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.ux-quality-stepper b{color:#ffffff9e;font-size:9px;font-weight:560}.ux-method-accordion{border-block:1px solid #ffffff3d;margin-bottom:78px}.ux-method-accordion summary{cursor:pointer;grid-template-columns:minmax(190px,.45fr) 1fr auto;gap:20px;padding:19px 0;list-style:none;display:grid}.ux-method-accordion summary::-webkit-details-marker{display:none}.ux-method-accordion summary:after{content:"+";border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:19px;display:flex}.ux-method-accordion[open] summary:after{content:"−"}.ux-method-accordion summary span,.ux-method-accordion article span{color:#ffffff8f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:740}.ux-method-accordion summary strong{font-size:15px;font-weight:640}.ux-method-accordion>div{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ux-method-accordion article{padding:24px}.ux-method-accordion article:first-child{padding-left:0}.ux-method-accordion article+article{border-left:1px solid #ffffff3d}.ux-method-accordion article p,.ux-method-accordion article ul{color:#ffffffb8;margin:15px 0 0;font-size:12px;line-height:1.6}.ux-method-accordion article ul{padding-left:18px}.ux-system-footer{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff3d;flex-wrap:wrap;justify-content:space-between;gap:16px 34px;margin-top:28px;padding-top:18px;font-size:9px;display:flex}.ux-system-footer span{color:#ffffff94;align-items:center;gap:8px;display:flex}.ux-system-footer strong{color:#f8f5ed}.ux-system-footer i{flex:none;display:inline-block}.ew-compare-row>:first-child{background:color-mix(in srgb, var(--xp-accent) 15%, var(--xp-bg));z-index:1;position:sticky;left:0}.ux-site-frame[data-template=wine-editorial] .ux-evidence-stats dd,.ux-site-frame[data-template=recall-newsroom] .ux-evidence-stats dd,.ux-site-frame[data-template=wine-editorial] .ux-quality-console h2,.ux-site-frame[data-template=recall-newsroom] .ux-quality-console h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.ux-site-frame[data-template=wine-editorial] .ux-evidence-stats,.ux-site-frame[data-template=recall-newsroom] .ux-evidence-stats{border-block:4px double var(--xp-ink);border-inline:0}.ux-site-frame[data-template=meter-lab] .ux-evidence-stats,.ux-site-frame[data-template=liquid-utility] .ux-evidence-stats{border-radius:24px;overflow:hidden}.ux-site-frame[data-template=meter-lab] .ux-evidence-stats>div,.ux-site-frame[data-template=liquid-utility] .ux-evidence-stats>div{background:color-mix(in srgb, var(--xp-bg) 82%, white)}.ux-site-frame[data-template=alert-desk] .ux-evidence-stats,.ux-site-frame[data-template=cold-brutalist] .ux-evidence-stats{border:3px solid var(--xp-ink);box-shadow:7px 7px 0 var(--xp-accent);margin-right:7px}.ux-site-frame[data-template=workshop] .ux-evidence-stats{box-shadow:6px 6px 0 var(--xp-ink);transform:rotate(.08deg)}.ux-site-frame[data-template=travel-journal] .ux-evidence-stats{border-style:dashed}.ux-site-frame[data-template=botanical-index] .ux-evidence-stats{border-radius:56px 8px;overflow:hidden}.ux-site-frame[data-template=technical-field] .ux-evidence-stats{border-left:9px solid var(--xp-accent)}.ux-site-frame[data-template=kinetic-studio] .ux-evidence-stats{background:var(--xp-ink);border-color:var(--xp-ink);color:var(--xp-bg)}.ux-site-frame[data-template=kinetic-studio] .ux-evidence-stats>div{background:0 0}.ux-site-frame[data-template=kinetic-studio] .ux-evidence-stats :is(dt,small){color:color-mix(in srgb, var(--xp-bg) 62%, transparent)}.ux-site-frame[data-template=regulatory-dossier] .ux-evidence-stats{box-shadow:5px 5px 0 color-mix(in srgb, var(--xp-ink) 24%, transparent);background:repeating-linear-gradient(0deg,#0000,#0000 31px,#7b705e1c 32px),#f6efdf}.ux-site-frame[data-template=regulatory-dossier] .ux-evidence-stats>div{background:0 0}@media (width<=980px){.ux-evidence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-evidence-stats>div:nth-child(3){border-left:0}.ux-evidence-stats>div:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--xp-ink) 22%, transparent)}.xp-status.ux-quality-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-quality-stepper li:nth-child(3):after,.ux-quality-stepper li:last-child:after{display:none}.ux-method-accordion>div{grid-template-columns:1fr}.ux-method-accordion article,.ux-method-accordion article:first-child{padding:22px 0}.ux-method-accordion article+article{border-top:1px solid #ffffff3d;border-left:0}}@media (width<=760px){.ux-site-frame{padding-bottom:69px}.ux-mobile-dock{background:color-mix(in srgb, var(--ux-paper) 94%, white);border-top:1px solid color-mix(in srgb, var(--ux-ink) 32%, transparent);box-shadow:0 -10px 30px color-mix(in srgb, var(--ux-ink) 10%, transparent);padding-bottom:env(safe-area-inset-bottom);z-index:120;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ux-mobile-dock a{color:var(--ux-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:62px;font-size:8px;font-weight:760;text-decoration:none;display:flex}.ux-mobile-dock a+a{border-left:1px solid color-mix(in srgb, var(--ux-ink) 18%, transparent)}.ux-mobile-dock a:active{background:color-mix(in srgb, var(--ux-accent) 24%, transparent)}.ux-mobile-dock span{color:color-mix(in srgb, var(--ux-accent) 76%, var(--ux-ink));font-size:9px}.ux-evidence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-evidence-stats>div{min-height:132px;padding:15px}.ux-evidence-stats dd{font-size:27px}.ux-quality-console>header{flex-direction:column;align-items:flex-start}.xp-status.ux-quality-stepper{grid-template-columns:1fr}.ux-quality-stepper li,.ux-quality-stepper li+li{border-top:1px solid #ffffff3d;min-height:74px;padding:14px 0}.ux-quality-stepper li:after{width:2px;height:auto;inset:46px auto -1px 15px}.ux-quality-stepper li:nth-child(3):after{display:block}.ux-method-accordion summary{grid-template-columns:1fr auto}.ux-method-accordion summary span,.ux-method-accordion summary strong{grid-column:1}.ux-method-accordion summary:after{grid-area:1/2/3}.ux-system-footer{flex-direction:column;align-items:flex-start}}.ux-utility-bar{display:none}.ux-site-frame .xp{background-image:none}.ux-site-frame :is(.alert-nav,.meter-header,.workshop-nav,.wine-masthead,.travel-nav,.botanical-nav,.technical-top,.liquid-nav,.cold-nav,.kinetic-nav,.dossier-nav,.news-masthead){z-index:20;position:relative}.ux-site-frame :is(.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.technical-hero,.liquid-hero,.cold-hero,.kinetic-hero,.dossier-cover,.news-front){box-shadow:none;min-height:min(720px,100vh - 72px)}.xp-results{max-width:none}.xp-results>.ux-research-contract{margin-top:clamp(70px,10vw,140px)}.ux-site-frame[data-template=alert-desk]{--font-display:"Arial Black", Impact, sans-serif}.ux-site-frame[data-template=alert-desk] .xp-alert{background:#f7f2e8;font-family:Arial,Helvetica,sans-serif}.ux-site-frame[data-template=alert-desk] .alert-nav{color:#fff;background:#111}.ux-site-frame[data-template=alert-desk] .alert-hero{background:linear-gradient(90deg,#0000 0 72%,#ff5d45 72% 100%),repeating-linear-gradient(90deg,#0000 0 79px,#11111114 80px),#f7f2e8}.ux-site-frame[data-template=alert-desk] .alert-hero h1,.ux-site-frame[data-template=alert-desk] .xp-results>header h2{font-family:var(--font-display);letter-spacing:-.075em;text-transform:uppercase}.ux-site-frame[data-template=alert-desk] .xp-results{background:#fff;border-top:12px solid #111;padding-inline:clamp(24px,6vw,96px)}.ux-site-frame[data-template=alert-desk] .xp-results>header{border-bottom:5px solid #111;grid-template-columns:minmax(0,1fr) 220px;display:grid}.ux-site-frame[data-template=alert-desk] .xp-result-list{border-top:1px solid #111}.ux-site-frame[data-template=alert-desk] .xp-evidence-dock{color:#fff;background:#111}.ux-site-frame[data-template=meter-lab] .xp-meter{background:#f2f4ef;font-family:Helvetica Neue,Arial,sans-serif}.ux-site-frame[data-template=meter-lab] .meter-hero{background:#f8faf5;border-bottom:1px solid #183c2b}.ux-site-frame[data-template=meter-lab] .meter-hero h1,.ux-site-frame[data-template=meter-lab] .xp-results>header h2{letter-spacing:-.065em;font-family:Helvetica Neue,Arial,sans-serif;font-weight:300}.ux-site-frame[data-template=meter-lab] .xp-results{background:#f8faf5;border-left:20px solid #183c2b;padding-inline:clamp(26px,5vw,82px)}.ux-site-frame[data-template=meter-lab] .xp-results>header{border:1px solid #183c2b;padding:24px}.ux-site-frame[data-template=meter-lab] .xp-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ux-site-frame[data-template=meter-lab] .xp-evidence-dock{color:#e7f4ec;background:#13271e}.ux-site-frame[data-template=workshop] .xp-workshop{background-color:#d9c59e;background-image:linear-gradient(#3e2c140d 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-family:Trebuchet MS,Arial,sans-serif}.ux-site-frame[data-template=workshop] .workshop-hero{background:#f2e6c9;border:14px solid #332614;min-height:min(660px,100vh - 120px);margin:clamp(16px,3vw,44px);transform:rotate(-.25deg)}.ux-site-frame[data-template=workshop] .workshop-hero h1,.ux-site-frame[data-template=workshop] .xp-results>header h2{font-family:Rockwell,Roboto Slab,Georgia,serif}.ux-site-frame[data-template=workshop] .xp-results{background:#e2cea7;padding-inline:clamp(24px,6vw,100px)}.ux-site-frame[data-template=workshop] .xp-results>header{background:#fffdf4;border:2px solid #332614;padding:30px;transform:rotate(.16deg);box-shadow:9px 9px #332614}.ux-site-frame[data-template=workshop] .xp-result-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ux-site-frame[data-template=workshop] .xp-evidence-dock{color:#f8edd5;background:#382c1d}.ux-site-frame[data-template=wine-editorial] .xp-wine{color:#261b18;background:#f8f2e8;font-family:Baskerville,Iowan Old Style,Georgia,serif}.ux-site-frame[data-template=wine-editorial] .wine-hero{background:radial-gradient(circle at 76% 38%,#7b183029,#0000 24%),#f8f2e8;border-bottom:1px solid #261b18}.ux-site-frame[data-template=wine-editorial] .wine-hero h1,.ux-site-frame[data-template=wine-editorial] .xp-results>header h2{letter-spacing:-.055em;font-family:Didot,"Bodoni 72",Baskerville,Georgia,serif;font-weight:400}.ux-site-frame[data-template=wine-editorial] .xp-results{background:#fffdf8;max-width:1180px;margin:80px auto;padding:clamp(30px,6vw,88px)}.ux-site-frame[data-template=wine-editorial] .xp-results>header{border-block:4px double #261b18;border-bottom-width:1px;align-items:start;padding-block:34px}.ux-site-frame[data-template=wine-editorial] .xp-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.ux-site-frame[data-template=travel-journal] .xp-travel{color:#302013;background:#e7c99e;font-family:Avenir,Segoe UI,sans-serif}.ux-site-frame[data-template=travel-journal] .travel-nav{color:#fff9e9;background:#214a42}.ux-site-frame[data-template=travel-journal] .travel-hero{background:linear-gradient(135deg,#fff6df33,#0000 55%),#d86f45;min-height:min(760px,100vh - 64px)}.ux-site-frame[data-template=travel-journal] .travel-hero h1,.ux-site-frame[data-template=travel-journal] .xp-results>header h2{font-family:Arial Rounded MT Bold,Avenir,sans-serif}.ux-site-frame[data-template=travel-journal] .xp-results{background:#fff8e9;border-radius:64px 64px 0 0;margin-top:80px;padding-inline:clamp(28px,7vw,110px)}.ux-site-frame[data-template=travel-journal] .xp-results>header{border-bottom:2px dashed #795e3c}.ux-site-frame[data-template=travel-journal] .xp-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ux-site-frame[data-template=travel-journal] .xp-evidence-dock{color:#fff8e9;background:#214a42}.ux-site-frame[data-template=botanical-index] .xp-botanical{color:#2c3020;background:linear-gradient(90deg,#0000 49.85%,#3e402426 50%,#0000 50.15%),#f1eedc;font-family:Palatino,Palatino Linotype,Georgia,serif}.ux-site-frame[data-template=botanical-index] .botanical-hero{background:#f7f4e7;border:1px solid #7a7a5d;margin:clamp(16px,3vw,48px)}.ux-site-frame[data-template=botanical-index] .botanical-hero h1,.ux-site-frame[data-template=botanical-index] .xp-results>header h2{font-family:Baskerville,Palatino,Georgia,serif;font-weight:400}.ux-site-frame[data-template=botanical-index] .xp-results{background:#f8f5e9;border:1px solid #77785e;border-radius:120px 18px;max-width:1280px;margin:80px auto;padding:clamp(34px,7vw,104px);overflow:hidden}.ux-site-frame[data-template=botanical-index] .xp-result-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ux-site-frame[data-template=botanical-index] .xp-evidence-dock{color:#f5f1df;background:#353c27}.ux-site-frame[data-template=technical-field] .xp-technical{color:#172b39;background:#e7edf1;font-family:Helvetica Neue,Arial,sans-serif}.ux-site-frame[data-template=technical-field] .technical-hero{background-color:#f5f8fa;background-image:linear-gradient(#12436014 1px,#0000 1px),linear-gradient(90deg,#12436014 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ux-site-frame[data-template=technical-field] .technical-hero h1,.ux-site-frame[data-template=technical-field] .xp-results>header h2{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300}.ux-site-frame[data-template=technical-field] .xp-results{background:#fff;border-top:1px solid #17384c;margin:0;padding-inline:clamp(26px,5vw,82px)}.ux-site-frame[data-template=technical-field] .xp-results>header{border-left:12px solid #2277d1;padding-left:26px}.ux-site-frame[data-template=technical-field] .xp-result-list{border:1px solid #17384c}.ux-site-frame[data-template=technical-field] .xp-evidence-dock{color:#edf8ff;background:#102b3c}.ux-site-frame[data-template=liquid-utility] .xp-liquid{color:#0a302e;background:radial-gradient(circle at 12% 18%,#2fb8b240,#0000 28rem),#e8faf7;font-family:Trebuchet MS,Verdana,sans-serif}.ux-site-frame[data-template=liquid-utility] .liquid-hero{color:#fff;background:linear-gradient(135deg,#0e5b61,#17a5a1)}.ux-site-frame[data-template=liquid-utility] .liquid-hero h1,.ux-site-frame[data-template=liquid-utility] .xp-results>header h2{letter-spacing:-.045em;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif}.ux-site-frame[data-template=liquid-utility] .xp-results{background:#ffffffc7;border:1px solid #0a474433;border-radius:72px;margin:80px clamp(16px,4vw,70px);padding:clamp(30px,6vw,90px);overflow:hidden}.ux-site-frame[data-template=liquid-utility] .xp-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ux-site-frame[data-template=liquid-utility] .xp-evidence-dock{color:#eafffc;background:#073f43}.ux-site-frame[data-template=cold-brutalist] .xp-cold{color:#081c27;background:#dfeef5;font-family:Arial,Helvetica,sans-serif}.ux-site-frame[data-template=cold-brutalist] .cold-nav{color:#e9f9ff;background:#081c27}.ux-site-frame[data-template=cold-brutalist] .cold-hero{background:#68b4dc;border:6px solid #081c27;min-height:min(700px,100vh - 105px);margin:18px}.ux-site-frame[data-template=cold-brutalist] .cold-hero h1,.ux-site-frame[data-template=cold-brutalist] .xp-results>header h2{letter-spacing:-.09em;text-transform:uppercase;font-family:Arial Black,Impact,sans-serif}.ux-site-frame[data-template=cold-brutalist] .xp-results{background:#fff;border:6px solid #081c27;margin:80px 28px 110px;padding:clamp(28px,6vw,92px);box-shadow:14px 14px #081c27}.ux-site-frame[data-template=cold-brutalist] .xp-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ux-site-frame[data-template=cold-brutalist] .xp-evidence-dock{color:#e9f9ff;background:#081c27}.ux-site-frame[data-template=kinetic-studio] .xp-kinetic{color:#eef1ff;background:#090b16;font-family:Helvetica Neue,Arial,sans-serif}.ux-site-frame[data-template=kinetic-studio] .kinetic-nav{color:#eef1ff;background:#090b16}.ux-site-frame[data-template=kinetic-studio] .kinetic-hero{background:radial-gradient(circle at 24% 48%,#7264ff70,#0000 26rem),linear-gradient(120deg,#090b16,#171a35)}.ux-site-frame[data-template=kinetic-studio] .kinetic-hero h1,.ux-site-frame[data-template=kinetic-studio] .xp-results>header h2{letter-spacing:-.065em;font-family:Futura,Avenir Next,sans-serif;font-weight:700}.ux-site-frame[data-template=kinetic-studio] .xp-results{color:#eef1ff;background:#11152a;padding-inline:clamp(28px,6vw,100px)}.ux-site-frame[data-template=kinetic-studio] .xp-results>header{border-bottom-color:#ffffff4d}.ux-site-frame[data-template=kinetic-studio] .xp-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ux-site-frame[data-template=kinetic-studio] .xp-evidence-dock{color:#eef1ff;background:#05060d}.ux-site-frame[data-template=regulatory-dossier] .xp-dossier{color:#2d2921;background:#cfc3ac;font-family:Courier New,Courier,monospace}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover{background:repeating-linear-gradient(0deg,#0000 0 31px,#5c4e371f 32px),#efe3c9;border:1px solid #7b6a4c;margin:clamp(20px,4vw,60px);box-shadow:22px 24px #45382638}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover h1,.ux-site-frame[data-template=regulatory-dossier] .xp-results>header h2{letter-spacing:-.07em;font-family:Courier New,Courier,monospace;font-weight:700}.ux-site-frame[data-template=regulatory-dossier] .xp-results{background:repeating-linear-gradient(0deg,#0000 0 31px,#5c4e371a 32px),#f4ead6;border:1px solid #7b6a4c;max-width:1120px;margin:80px auto 120px;padding:clamp(30px,6vw,86px);box-shadow:16px 18px #45382633}.ux-site-frame[data-template=regulatory-dossier] .xp-result-list{border-block:3px double #574a36}.ux-site-frame[data-template=regulatory-dossier] .xp-evidence-dock{color:#f5ead5;background:#40382c}.ux-site-frame[data-template=recall-newsroom] .xp-newsroom{color:#181818;background:#eceae4;font-family:Georgia,Times New Roman,serif}.ux-site-frame[data-template=recall-newsroom] .news-masthead{background:#f8f7f2;border-block:1px solid #181818}.ux-site-frame[data-template=recall-newsroom] .news-front{background:#f8f7f2;border-bottom:5px double #181818}.ux-site-frame[data-template=recall-newsroom] .news-front h1,.ux-site-frame[data-template=recall-newsroom] .xp-results>header h2{letter-spacing:-.055em;font-family:Times New Roman,Times,serif;font-weight:700}.ux-site-frame[data-template=recall-newsroom] .xp-results{background:#f8f7f2;border-block:8px double #181818;max-width:1260px;margin:70px auto;padding:clamp(28px,5vw,74px)}.ux-site-frame[data-template=recall-newsroom] .xp-results>header{border-bottom:2px solid #181818}.ux-site-frame[data-template=recall-newsroom] .xp-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ux-site-frame[data-template=recall-newsroom] .xp-evidence-dock{color:#f8f7f2;background:#181818}@media (width<=980px){.ux-site-frame :is(.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.technical-hero,.liquid-hero,.cold-hero,.kinetic-hero,.dossier-cover,.news-front){min-height:auto}.ux-site-frame[data-template] .xp-result-list{grid-template-columns:1fr}.ux-site-frame[data-template=workshop] .workshop-hero,.ux-site-frame[data-template=botanical-index] .botanical-hero,.ux-site-frame[data-template=cold-brutalist] .cold-hero,.ux-site-frame[data-template=regulatory-dossier] .dossier-cover{margin:12px}.ux-site-frame[data-template] .xp-results{box-shadow:none;border-radius:0;margin-inline:0}}@media (width<=760px){.ux-site-frame :is(.alert-hero,.meter-hero,.workshop-hero,.wine-hero,.travel-hero,.botanical-hero,.technical-hero,.liquid-hero,.cold-hero,.kinetic-hero,.dossier-cover,.news-front) h1{overflow-wrap:anywhere;font-size:clamp(3.2rem,18vw,4.7rem)!important}.ux-site-frame .xp-mobile-routes{min-width:0;left:12px;right:12px;top:max(68px, env(safe-area-inset-top));width:auto;position:fixed}.ux-site-frame .xp-result{grid-template-columns:36px minmax(0,1fr);min-width:0;max-width:100%}.ux-site-frame .xp-result-copy,.ux-site-frame .xp-result-meta{width:auto;min-width:0}.ux-site-frame .xp-result-copy h3,.ux-site-frame .xp-result-copy p,.ux-site-frame .xp-result-meta{overflow-wrap:anywhere;text-wrap:wrap}.ux-site-frame .xp-result-meta{text-align:left;grid-column:2;max-width:100%}.ux-site-frame[data-template=technical-field] .technical-diagram,.ux-site-frame[data-template=kinetic-studio] .kinetic-marquee{width:100%;max-width:100%}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover{grid-template-columns:minmax(0,1fr)}.ux-site-frame[data-template=regulatory-dossier] .dossier-number,.ux-site-frame[data-template=regulatory-dossier] .dossier-case{grid-column:1}.ux-site-frame[data-template=regulatory-dossier] .dossier-case{width:100%;max-width:100%;margin-top:4px;position:static;bottom:auto;left:auto;right:auto}}.ux-site-frame .xp-result-copy h3{overflow-wrap:anywhere}@media (width<=980px){.ux-site-frame .xp-mobile-routes{min-width:0;left:16px;right:16px;top:max(72px, env(safe-area-inset-top));width:auto;position:fixed}.ux-site-frame[data-template=regulatory-dossier] .dossier-cover{grid-template-columns:minmax(0,1fr)}.ux-site-frame[data-template=regulatory-dossier] .dossier-number,.ux-site-frame[data-template=regulatory-dossier] .dossier-case{grid-column:1}.ux-site-frame[data-template=regulatory-dossier] .dossier-case{width:100%;max-width:100%;margin-top:4px;position:static;bottom:auto;left:auto;right:auto}}.ux-site-frame[data-template=alert-desk] .alert-hero>div.alert-hero-copy:nth-of-type(2){grid-area:2/1/auto/span 7}.ux-site-frame[data-template=meter-lab] .meter-hero>div.meter-hero-copy:first-child{grid-area:1/1}.ux-site-frame[data-template=wine-editorial] .wine-hero>div.wine-hero-copy:nth-of-type(2){grid-area:1/2}@media (width<=760px){.ux-site-frame[data-template=alert-desk] .alert-hero>div.alert-hero-copy:nth-of-type(2),.ux-site-frame[data-template=meter-lab] .meter-hero>div.meter-hero-copy:first-child,.ux-site-frame[data-template=wine-editorial] .wine-hero>div.wine-hero-copy:nth-of-type(2){grid-area:auto/1}}.ux-site-frame[data-template=alert-desk] .xp-alert{color:#171712;background:repeating-linear-gradient(0deg,#0000 0 31px,#1717120a 31px 32px),#e9e4d8}.ux-site-frame[data-template=alert-desk] .alert-nav{color:#171712;background:#e9e4d8;border-bottom:3px double #171712}.ux-site-frame[data-template=alert-desk] .alert-nav a,.ux-site-frame[data-template=alert-desk] .alert-nav .xp-route-nav a{color:#171712}.ux-site-frame[data-template=alert-desk] .alert-hero{background:repeating-linear-gradient(90deg,#0000 0 79px,#1717120f 80px),#e9e4d8;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 52px;min-height:760px;padding:clamp(42px,6vw,88px) clamp(24px,6vw,92px);display:grid}.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-code{writing-mode:initial;grid-area:1/1/auto/-1;position:static;top:auto;left:auto}.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-hero-copy{grid-area:2/1/auto/span 7;align-self:center}.ux-site-frame[data-template=alert-desk] .alert-hero h1{letter-spacing:-.065em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-evidence-plate{grid-area:2/8/span 2/-1}.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-lookup{grid-area:3/1/auto/span 7;width:auto;max-width:none;margin:0;position:static}.ux-site-frame[data-template=alert-desk] .xp-results{background:#f7f3e9;border-top:3px double #171712}.ux-site-frame[data-template=alert-desk] .xp-results>header h2{text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.ux-site-frame[data-template=meter-lab] .xp-meter{background:#edf0e8;grid-template-columns:208px minmax(0,1fr)}.ux-site-frame[data-template=meter-lab] .meter-main{background-color:#edf0e8;background-image:linear-gradient(#d5ddd5 1px,#0000 1px),linear-gradient(90deg,#d5ddd5 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ux-site-frame[data-template=meter-lab] .meter-hero{background:0 0;grid-template-columns:minmax(0,1fr) minmax(270px,.62fr) 210px;gap:28px;min-height:620px;padding:clamp(42px,6vw,78px);display:grid}.ux-site-frame[data-template=meter-lab] .meter-hero>.meter-hero-copy{grid-area:1/1;align-self:center;padding:0 18px 0 0}.ux-site-frame[data-template=meter-lab] .meter-hero>.meter-visual{grid-area:1/2;position:relative;overflow:hidden}.ux-site-frame[data-template=meter-lab] .meter-visual>.energy-scale{z-index:4;background:#f8faf5f0;grid-area:auto;width:150px;margin:0;padding:12px;position:absolute;bottom:28px;left:28px}.ux-site-frame[data-template=meter-lab] .meter-visual>.meter-photo{grid-area:auto;height:100%;min-height:100%}.ux-site-frame[data-template=meter-lab] .meter-hero>.meter-reading{grid-area:1/3;align-self:stretch;margin:0}.ux-site-frame[data-template=meter-lab] .meter-hero h1{font-size:clamp(3.8rem,6.4vw,7rem);font-weight:590}.ux-site-frame[data-template=workshop] .xp-workshop{color:#15384d;background-color:#efe8db;background-image:linear-gradient(#15384d14 1px,#0000 1px),linear-gradient(90deg,#15384d14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ux-site-frame[data-template=workshop] .workshop-hero{background:#f7f1e6;border:2px solid #15384d;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr) 210px;gap:28px;min-height:680px;margin:clamp(24px,4vw,56px);padding:clamp(32px,5vw,72px);display:grid;transform:none;box-shadow:14px 14px #15384d}.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-title{grid-area:1/1}.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-figure{grid-area:1/2}.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-note{grid-area:2/1/auto/span 2;margin:0}.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-meter{grid-area:1/3/span 2;margin:0}.ux-site-frame[data-template=workshop] .workshop-hero h1{color:#15384d;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.ux-site-frame[data-template=workshop] .xp-results{background:#efe8db}.ux-site-frame[data-template=wine-editorial] .xp-wine{color:#f1f0dc;font-family:var(--font-mono), monospace;background:radial-gradient(circle at 78% 15%,#d5e76e14,#0000 25%),#252a1d}.ux-site-frame[data-template=wine-editorial] .wine-masthead{background:#1c2016;border-bottom:1px solid #f1f0dc59}.ux-site-frame[data-template=wine-editorial] .wine-hero{background-color:#0000;background-image:linear-gradient(#f1f0dc12 1px,#0000 1px),linear-gradient(90deg,#f1f0dc12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #f1f0dc47;grid-template-columns:56px minmax(0,.95fr) minmax(420px,1.05fr);gap:32px 54px;min-height:740px;padding:clamp(52px,7vw,110px) clamp(24px,6vw,92px);display:grid}.ux-site-frame[data-template=wine-editorial] .wine-hero>.wine-volume{grid-area:1/1}.ux-site-frame[data-template=wine-editorial] .wine-hero>.wine-hero-copy{grid-area:1/2;align-self:center}.ux-site-frame[data-template=wine-editorial] .wine-hero>.wine-survey-plate{grid-area:1/3}.ux-site-frame[data-template=wine-editorial] .wine-hero h1{color:#f1f0dc;font-family:Georgia,Times New Roman,serif;font-weight:400}.ux-site-frame[data-template=wine-editorial] .xp-results{color:#f1f0dc;background:#252a1d;max-width:none;margin:0;padding-inline:max(44px,50vw - 706px)}.ux-site-frame[data-template=wine-editorial] .xp-results>header{border-color:#f1f0dc59}.ux-site-frame[data-template=wine-editorial] .xp-results>header h2{color:#f1f0dc;font-family:Georgia,Times New Roman,serif}.ux-site-frame[data-template=wine-editorial] .xp-evidence-dock{color:#f1f0dc;background:#1c2016}@media (width<=1100px){.ux-site-frame[data-template=meter-lab] .xp-meter{grid-template-columns:86px minmax(0,1fr)}.ux-site-frame[data-template=meter-lab] .meter-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}.ux-site-frame[data-template=meter-lab] .meter-hero>.meter-reading{grid-area:2/1/auto/-1}.ux-site-frame[data-template=workshop] .workshop-hero{grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr)}.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-meter{grid-area:3/1/auto/-1;min-height:260px}.ux-site-frame[data-template=wine-editorial] .wine-hero{grid-template-columns:42px minmax(0,.9fr) minmax(340px,1.1fr)}}@media (width<=760px){.ux-site-frame[data-template=alert-desk] .alert-hero,.ux-site-frame[data-template=meter-lab] .meter-hero,.ux-site-frame[data-template=workshop] .workshop-hero,.ux-site-frame[data-template=wine-editorial] .wine-hero{grid-template-rows:none;grid-template-columns:1fr;gap:26px;min-height:0;margin:0;padding:42px 20px;display:grid}.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-code,.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-hero-copy,.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-evidence-plate,.ux-site-frame[data-template=alert-desk] .alert-hero>.alert-lookup,.ux-site-frame[data-template=meter-lab] .meter-hero>.meter-hero-copy,.ux-site-frame[data-template=meter-lab] .meter-hero>.meter-visual,.ux-site-frame[data-template=meter-lab] .meter-hero>.meter-reading,.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-title,.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-figure,.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-note,.ux-site-frame[data-template=workshop] .workshop-hero>.workshop-meter,.ux-site-frame[data-template=wine-editorial] .wine-hero>.wine-volume,.ux-site-frame[data-template=wine-editorial] .wine-hero>.wine-hero-copy,.ux-site-frame[data-template=wine-editorial] .wine-hero>.wine-survey-plate{grid-area:auto/1;margin:0}.ux-site-frame[data-template=meter-lab] .xp-meter{display:block}}.ux-utility-bar{z-index:180;grid-template-columns:minmax(150px,.28fr) minmax(290px,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding-block:10px;display:grid}.ux-utility-bar .ux-brand{max-width:230px}.ux-utility-bar .ux-global-search{min-width:0}.ux-utility-bar nav{gap:12px}.ux-utility-bar nav a b{padding-inline:6px}.ux-guided-finder{color:var(--ux-ink);position:relative}.ux-guided-finder>summary{background:var(--ux-accent);border:1px solid color-mix(in srgb, var(--ux-ink) 56%, transparent);cursor:pointer;text-align:left;flex-direction:column;justify-content:center;align-items:center;min-width:126px;min-height:50px;padding:7px 13px;display:flex}.ux-guided-finder>summary::-webkit-details-marker{display:none}.ux-guided-finder>summary::marker{content:""}.ux-guided-finder>summary span,.ux-guided-panel :is(label>span,aside>span,footer>span),.ux-guided-panel header span,.ux-guided-submit span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.ux-guided-finder>summary span{opacity:.64}.ux-guided-finder>summary strong{font-size:12px;line-height:1.2}.ux-guided-finder[open]>summary{background:var(--ux-ink);color:var(--ux-paper)}.ux-guided-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--ux-accent) 16%, transparent), transparent 40%), color-mix(in srgb, var(--ux-paper) 96%, white);border:1px solid color-mix(in srgb, var(--ux-ink) 54%, transparent);box-shadow:0 28px 70px #00000042, 9px 9px 0 var(--ux-accent);color:var(--ux-ink);z-index:220;width:min(900px,100vw - 32px);max-height:calc(100vh - 105px);padding:clamp(20px,3vw,34px);position:absolute;top:calc(100% + 13px);right:0;overflow-y:auto}.ux-guided-panel>header{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 28%, transparent);grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);align-items:end;gap:24px;padding-bottom:20px;display:grid}.ux-guided-panel h2{color:inherit;letter-spacing:-.035em;max-width:620px;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,44px);font-weight:500;line-height:.98}.ux-guided-panel p{margin:0;font-size:13px;line-height:1.55}.ux-guided-layout{grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr);gap:clamp(22px,4vw,44px);padding-block:24px;display:grid}.ux-guided-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ux-guided-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.ux-guided-fields :is(input,select){appearance:none;border:1px solid color-mix(in srgb, var(--ux-ink) 42%, transparent);color:#121212;font:inherit;background:#fff;border-radius:0;width:100%;min-width:0;min-height:50px;padding:0 12px}.ux-guided-fields select{background-image:linear-gradient(45deg,#0000 50%,#111 50%),linear-gradient(135deg,#111 50%,#0000 50%);background-position:calc(100% - 16px) 22px,calc(100% - 11px) 22px;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.ux-guided-fields :is(input,select):focus{border-color:var(--ux-ink);box-shadow:0 0 0 3px var(--ux-accent);outline:none}.ux-guided-submit{align-items:center;gap:14px;margin-top:14px;display:flex}.ux-guided-submit button{background:var(--ux-ink);border:1px solid var(--ux-ink);color:var(--ux-paper);cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;min-height:46px;padding:0 18px;font-size:9px;font-weight:800}.ux-guided-submit span{opacity:.62;max-width:260px}.ux-guided-layout aside{border-left:1px solid color-mix(in srgb, var(--ux-ink) 28%, transparent);padding-left:22px}.ux-guided-layout aside>div{margin-top:7px;display:grid}.ux-guided-layout aside a{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 22%, transparent);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;font-weight:700;text-decoration:none;display:flex}.ux-guided-layout aside a:hover{background:color-mix(in srgb, var(--ux-accent) 18%, transparent);padding-inline:7px}.ux-guided-layout aside p{border:1px solid color-mix(in srgb, var(--ux-ink) 25%, transparent);margin-top:17px;padding:11px;font-size:10px}.ux-guided-layout aside p strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.ux-guided-panel>footer{border-top:1px solid color-mix(in srgb, var(--ux-ink) 28%, transparent);justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.ux-guided-panel>footer p{opacity:.7;text-align:right;max-width:510px;font-size:10px}@media (width<=1180px){.ux-utility-bar{grid-template-columns:minmax(145px,.25fr) minmax(280px,1fr) auto}.ux-utility-bar nav{display:none}}@media (width<=760px){.ux-utility-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:66px;padding:8px 10px}.ux-utility-bar .ux-brand,.ux-utility-bar nav{display:none}.ux-global-search{grid-column:1}.ux-global-search :is(input,button){min-height:48px}.ux-global-search input{padding-inline:12px}.ux-global-search button{padding-inline:14px}.ux-guided-finder{grid-column:2}.ux-guided-finder>summary{min-width:76px;min-height:48px;padding-inline:9px}.ux-guided-finder>summary span{display:none}.ux-guided-panel{width:auto;max-height:calc(100vh - 88px);padding:20px;position:fixed;top:75px;left:10px;right:10px;box-shadow:0 20px 55px #00000052}.ux-guided-panel>header,.ux-guided-layout{grid-template-columns:1fr}.ux-guided-panel>header{align-items:start;gap:11px}.ux-guided-fields{grid-template-columns:1fr}.ux-guided-layout aside{border-left:0;border-top:1px solid color-mix(in srgb, var(--ux-ink) 28%, transparent);padding-top:18px;padding-left:0}.ux-guided-panel>footer{flex-direction:column;align-items:flex-start;gap:7px}.ux-guided-panel>footer p{text-align:left}}.ux-quality-journey{color:inherit;border:1px solid;margin:0 0 clamp(54px,7vw,92px);scroll-margin-top:92px}.ux-quality-journey>header{grid-template-columns:auto minmax(220px,.55fr) minmax(320px,1fr);align-items:center;gap:12px 28px;padding:18px 22px;display:grid}.ux-quality-journey>header>span{background:var(--ux-accent);color:var(--ux-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-size:8px;font-weight:820}.ux-quality-journey>header>strong{letter-spacing:-.035em;font-size:clamp(17px,2vw,24px)}.ux-quality-journey>header>p{opacity:.72;margin:0;font-size:12px;line-height:1.5}.ux-quality-journey>ol{border-top:1px solid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ux-quality-journey li+li{border-left:1px solid}.ux-quality-journey a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;min-height:154px;padding:20px;text-decoration:none;transition:background .16s,color .16s;display:grid}.ux-quality-journey a:hover,.ux-quality-journey a:focus-visible{background:var(--ux-accent);color:var(--ux-ink);outline:none}.ux-quality-journey a>span{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:8px;font-weight:820;display:inline-flex}.ux-quality-journey a>strong{align-self:center;font-size:14px;line-height:1.2}.ux-quality-journey a>b{align-self:center;font-size:18px}.ux-quality-journey a>small{opacity:.72;grid-column:1/-1;align-self:end;font-size:11px;line-height:1.45}@media (width<=980px){.ux-quality-journey>header{grid-template-columns:auto 1fr}.ux-quality-journey>header>p{grid-column:1/-1}.ux-quality-journey>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-quality-journey li:nth-child(3){border-left:0}.ux-quality-journey li:nth-child(n+3){border-top:1px solid}}@media (width<=600px){.ux-quality-journey>header{grid-template-columns:1fr;align-items:start;padding:18px}.ux-quality-journey>header>span{justify-self:start}.ux-quality-journey>header>p{grid-column:1}.ux-quality-journey>ol{grid-template-columns:1fr}.ux-quality-journey li+li{border-top:1px solid;border-left:0}.ux-quality-journey a{min-height:132px;padding:18px}}.ux-site-frame{text-rendering:optimizelegibility;overflow:clip}.ux-site-frame :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--ux-accent);outline-offset:4px}.ux-utility-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--ux-paper) 88%, transparent)}.ux-global-search button,.ux-guided-finder>summary,.ux-guided-submit button{transition:box-shadow .16s,transform .16s,background .16s}.ux-global-search button:hover,.ux-guided-submit button:hover{box-shadow:4px 4px 0 var(--ux-accent);transform:translate(-2px,-2px)}.ux-guided-finder>summary:hover{box-shadow:4px 4px 0 color-mix(in srgb, var(--ux-ink) 68%, transparent);transform:translate(-2px,-2px)}.ux-site-frame .xp-route-nav a{position:relative}.ux-site-frame .xp-route-nav a:after{background:var(--ux-accent);content:"";transform-origin:0;width:100%;height:2px;transition:transform .16s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.ux-site-frame .xp-route-nav a:hover:after,.ux-site-frame .xp-route-nav a:focus-visible:after{transform:scaleX(1)}.xp-site-photo{isolation:isolate;overflow:hidden}.xp-site-photo img{transition:filter .5s,transform .7s cubic-bezier(.2,.75,.25,1)}.xp-site-photo:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.025)}.ux-quality-journey{box-shadow:9px 9px 0 color-mix(in srgb, var(--ux-accent) 62%, transparent)}.xp-discovery-intro{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);padding-top:clamp(28px,4vw,52px)}.xp-topic-grid>a>b,.xp-guide-links a span{transition:transform .16s}.xp-topic-grid>a:hover>b,.xp-topic-grid>a:focus-visible>b,.xp-guide-links a:hover span,.xp-guide-links a:focus-visible span{transform:translate(5px)}.xp-guide-links a{transition:background .16s,color .16s,transform .16s}.xp-guide-links a:hover,.xp-guide-links a:focus-visible{background:var(--ux-accent);color:var(--ux-ink);transform:translateY(-2px)}.ew-record{transition:box-shadow .16s,transform .16s}.ew-record:hover{box-shadow:7px 7px 0 color-mix(in srgb, var(--ux-accent) 72%, transparent);transform:translate(-2px,-2px)}@media (width<=760px){.ux-quality-journey{box-shadow:5px 5px 0 color-mix(in srgb, var(--ux-accent) 62%, transparent)}.xp-site-photo:hover img,.ew-record:hover{transform:none}}@media (prefers-reduced-motion:reduce){.xp-site-photo img,.ux-site-frame :is(a,button,summary,.ew-record){transition:none!important}}.evidence-record-page .record-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--ux-paper) 90%, transparent);z-index:90;grid-template-columns:minmax(210px,.7fr) minmax(390px,1fr) auto;min-height:72px;padding-block:0;position:sticky;top:0}.record-brand{grid-template-columns:auto 1fr;align-items:center;gap:0 10px;min-height:54px;display:grid}.record-brand>span{background:var(--ux-ink);color:var(--ux-paper);grid-row:1/3;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s,color .16s,transform .16s;display:flex}.record-brand:hover>span{background:var(--ux-accent);color:var(--ux-ink);transform:translate(-3px)}.record-brand strong{letter-spacing:-.02em;font-size:.82rem}.record-brand small{color:color-mix(in srgb, var(--ux-ink) 58%, transparent);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem}.record-site-nav{justify-content:center;align-self:stretch;align-items:stretch;display:flex}.record-site-nav a{border-inline-start:1px solid color-mix(in srgb, var(--ux-ink) 16%, transparent);justify-content:center;align-items:center;min-width:88px;padding-inline:15px;font-size:.66rem;display:flex;position:relative}.record-site-nav a:last-child{border-inline-end:1px solid color-mix(in srgb, var(--ux-ink) 16%, transparent)}.record-site-nav a:after{background:var(--ux-accent);content:"";bottom:0;height:4px;transition:transform .16s;position:absolute;inset-inline:0;transform:scaleX(0)}.record-site-nav a:hover:after,.record-site-nav a:focus-visible:after{transform:scaleX(1)}.record-rights-link{border:1px solid color-mix(in srgb, var(--ux-ink) 32%, transparent);justify-self:end;padding:10px 12px}.record-file-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.66rem;font-weight:780;display:flex}.record-file-kicker span:first-child{background:var(--ux-ink);color:var(--ux-paper);padding:7px 9px}.record-file-kicker span:last-child{color:color-mix(in srgb, var(--ux-ink) 62%, transparent)}.record-hero-panel{gap:16px;display:grid}.record-design-sigil{aspect-ratio:2;background:var(--ux-accent);border:1px solid var(--ux-ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.record-design-sigil:before,.record-design-sigil:after{border:1px solid color-mix(in srgb, var(--ux-ink) 22%, transparent);content:"";width:82px;height:82px;position:absolute;transform:rotate(45deg)}.record-design-sigil:before{left:-45px}.record-design-sigil:after{right:-45px}.record-design-sigil span{letter-spacing:-.08em;z-index:1;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:900;line-height:.9;position:relative}.record-design-sigil small{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;z-index:1;margin-top:8px;font-size:.58rem;font-weight:780;position:relative}.record-hero-panel>dl{border:1px solid var(--ux-ink);box-shadow:7px 7px 0 var(--ux-accent);margin:0 7px 7px 0}.record-hero-panel>dl>div{border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 26%, transparent);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;display:flex}.record-hero-panel>dl>div:last-child{border-bottom:0}.record-hero-panel dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:760}.record-hero-panel dd{text-align:right;margin:0;font-weight:780}.evidence-record-page[data-template=alert-desk]{background:repeating-linear-gradient(0deg, transparent 0 31px, color-mix(in srgb, var(--ux-ink) 5%, transparent) 32px), var(--ux-paper)}[data-template=alert-desk] .record-topbar{border-bottom:3px double var(--ux-ink)}[data-template=alert-desk] .record-hero h1,[data-template=alert-desk] .record-section-heading h2,[data-template=alert-desk] .record-decision h2{font-family:Georgia,Times New Roman,serif;font-weight:540}[data-template=alert-desk] .record-design-sigil{aspect-ratio:1;border:3px double var(--ux-accent);color:var(--ux-accent);background:0 0;border-radius:50%;max-width:170px;margin-inline:auto;transform:rotate(-5deg)}[data-template=alert-desk] .record-design-sigil:before,[data-template=alert-desk] .record-design-sigil:after{display:none}[data-template=alert-desk] .record-hero-panel>dl,[data-template=alert-desk] .record-decision{box-shadow:8px 8px 0 color-mix(in srgb, var(--ux-accent) 86%, transparent)}[data-template=meter-lab] .record-topbar{background:color-mix(in srgb, var(--ux-ink) 94%, transparent);color:var(--ux-paper)}[data-template=meter-lab] .record-brand small{color:color-mix(in srgb, var(--ux-paper) 64%, transparent)}[data-template=meter-lab] .record-site-nav a{border-color:color-mix(in srgb, var(--ux-paper) 18%, transparent)}[data-template=meter-lab] .record-rights-link{border-color:color-mix(in srgb, var(--ux-paper) 34%, transparent)}[data-template=meter-lab] .record-sheet{max-width:1380px}[data-template=meter-lab] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a,.record-related-grid>article){border-radius:18px}[data-template=meter-lab] .record-design-sigil{border:0;box-shadow:inset 0 0 0 10px #ffffff73}[data-template=meter-lab] .record-hero-panel>dl{box-shadow:0 18px 44px color-mix(in srgb, var(--ux-ink) 14%, transparent);overflow:hidden}[data-template=meter-lab] .record-decision{box-shadow:0 22px 50px color-mix(in srgb, var(--ux-ink) 24%, transparent)}.evidence-record-page[data-template=workshop]{background:linear-gradient(90deg, transparent 0 54px, color-mix(in srgb, var(--ux-accent) 38%, transparent) 55px, transparent 56px), repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--ux-ink) 7%, transparent) 28px), var(--ux-paper)}[data-template=workshop] .record-topbar{background:var(--ux-ink);color:var(--ux-paper)}[data-template=workshop] .record-brand small{color:color-mix(in srgb, var(--ux-paper) 62%, transparent)}[data-template=workshop] .record-hero{border-bottom-width:3px}[data-template=workshop] .record-design-sigil,[data-template=workshop] .record-hero-panel>dl,[data-template=workshop] .record-decision{box-shadow:9px 9px 0 var(--ux-ink);border-width:2px}[data-template=workshop] .record-design-sigil{transform:rotate(1.2deg)}[data-template=workshop] .record-decision{transform:rotate(-.35deg)}.evidence-record-page[data-template=wine-editorial]{background:radial-gradient(circle at 82% 4%, color-mix(in srgb, var(--ux-accent) 22%, transparent), transparent 32rem), var(--ux-paper)}[data-template=wine-editorial] .record-topbar{background:color-mix(in srgb, var(--ux-ink) 96%, transparent);color:var(--ux-paper)}[data-template=wine-editorial] :is(.record-hero h1,.record-section-heading h2,.record-decision h2,.record-related h2,.record-provenance h2){font-family:Georgia,Times New Roman,serif;font-weight:430}[data-template=wine-editorial] .record-hero h1{font-style:italic}[data-template=wine-editorial] .record-design-sigil{aspect-ratio:1;background:var(--ux-ink);border:8px double var(--ux-accent);color:var(--ux-paper);border-radius:50%;max-width:190px;margin-inline:auto}[data-template=wine-editorial] .record-design-sigil:before,[data-template=wine-editorial] .record-design-sigil:after{border-color:color-mix(in srgb, var(--ux-accent) 44%, transparent)}[data-template=wine-editorial] .record-hero-panel>dl{box-shadow:none}[data-template=travel-journal] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a,.record-related-grid>article,.record-source-button){border-radius:26px 8px}[data-template=travel-journal] .record-hero h1,[data-template=travel-journal] .record-section-heading h2,[data-template=travel-journal] .record-related h2{font-family:Georgia,Times New Roman,serif;font-weight:500}[data-template=travel-journal] .record-design-sigil{box-shadow:0 18px 48px color-mix(in srgb, var(--ux-ink) 20%, transparent);border:10px solid #ffffff9e;transform:rotate(1.5deg)}[data-template=travel-journal] .record-hero-panel>dl{box-shadow:0 18px 44px color-mix(in srgb, var(--ux-ink) 15%, transparent)}[data-template=botanical-index] .record-topbar{border-bottom:1px solid var(--ux-ink)}[data-template=botanical-index] :is(.record-hero h1,.record-section-heading h2,.record-provenance h2){font-family:Georgia,Times New Roman,serif;font-weight:500}[data-template=botanical-index] .record-design-sigil{aspect-ratio:1;background:color-mix(in srgb, var(--ux-accent) 28%, var(--ux-paper));border-radius:58% 42% 62% 38%;max-width:180px;margin-inline:auto;transform:rotate(-12deg)}[data-template=botanical-index] .record-design-sigil>*{transform:rotate(12deg)}[data-template=botanical-index] .record-hero-panel>dl{box-shadow:7px 7px 0 color-mix(in srgb, var(--ux-accent) 36%, transparent)}[data-template=botanical-index] .record-facts>dl>div{grid-template-columns:minmax(150px,.45fr) 1fr}.evidence-record-page[data-template=technical-field]{background:linear-gradient(color-mix(in srgb, var(--ux-ink) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ux-ink) 6%, transparent) 1px, transparent 1px), var(--ux-paper);background-size:32px 32px}[data-template=technical-field] .record-topbar{background:var(--ux-paper);border-bottom:6px solid var(--ux-accent)}[data-template=technical-field] .record-hero h1{text-transform:uppercase;font-weight:880}[data-template=technical-field] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a){border-left:8px solid var(--ux-accent)}[data-template=technical-field] .record-design-sigil{background:var(--ux-ink);color:var(--ux-paper)}[data-template=technical-field] .record-hero-panel>dl,[data-template=technical-field] .record-decision{box-shadow:none}.evidence-record-page[data-template=liquid-utility]{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--ux-accent) 24%, transparent) 0 12rem, transparent 12.2rem), radial-gradient(circle at 92% 42%, #ffffffc2 0 18rem, transparent 18.2rem), var(--ux-paper)}[data-template=liquid-utility] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a,.record-related-grid>article,.record-source-button){border-radius:28px}[data-template=liquid-utility] .record-design-sigil{background:linear-gradient(135deg, #ffffff8c, transparent), var(--ux-accent);border-color:color-mix(in srgb, white 70%, var(--ux-ink))}[data-template=liquid-utility] .record-hero-panel>dl{box-shadow:0 24px 60px color-mix(in srgb, var(--ux-ink) 16%, transparent)}[data-template=cold-brutalist] .record-topbar,[data-template=cold-brutalist] .record-hero,[data-template=cold-brutalist] .record-facts>dl{border-color:var(--ux-ink);border-width:3px}[data-template=cold-brutalist] .record-topbar{background:var(--ux-ink);color:var(--ux-paper)}[data-template=cold-brutalist] .record-brand small{color:color-mix(in srgb, var(--ux-paper) 64%, transparent)}[data-template=cold-brutalist] .record-hero h1{text-transform:uppercase;font-weight:920;line-height:.84}[data-template=cold-brutalist] .record-design-sigil,[data-template=cold-brutalist] .record-hero-panel>dl,[data-template=cold-brutalist] .record-decision{box-shadow:10px 10px 0 var(--ux-ink);border-width:3px}[data-template=cold-brutalist] .record-design-sigil{background:var(--ux-paper)}[data-template=kinetic-studio] .record-hero{background:var(--ux-ink);color:var(--ux-paper);border:0;margin-inline:clamp(-64px,-4vw,-18px);padding-inline:clamp(18px,4vw,64px)}[data-template=kinetic-studio] .record-file-kicker span:first-child{background:var(--ux-accent);color:var(--ux-ink)}[data-template=kinetic-studio] .record-file-kicker span:last-child,[data-template=kinetic-studio] .record-hero-copy>p:last-child{color:color-mix(in srgb, var(--ux-paper) 70%, transparent)}[data-template=kinetic-studio] .record-design-sigil{aspect-ratio:1;border:18px double var(--ux-accent);color:var(--ux-paper);background:0 0;border-radius:50%;max-width:190px;margin-inline:auto}[data-template=kinetic-studio] .record-hero-panel>dl{border-color:color-mix(in srgb, var(--ux-paper) 52%, transparent);box-shadow:7px 7px 0 var(--ux-accent)}[data-template=kinetic-studio] .record-hero-panel>dl>div{border-color:color-mix(in srgb, var(--ux-paper) 26%, transparent)}.evidence-record-page[data-template=regulatory-dossier]{background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--ux-accent) 4%, transparent) 10px 11px), var(--ux-paper)}[data-template=regulatory-dossier] .record-topbar{border-bottom:5px double var(--ux-ink)}[data-template=regulatory-dossier] .record-sheet{background:color-mix(in srgb, var(--ux-paper) 92%, white);border-inline:1px solid color-mix(in srgb, var(--ux-ink) 20%, transparent)}[data-template=regulatory-dossier] .record-design-sigil{border:5px double var(--ux-accent);background:0 0}[data-template=regulatory-dossier] .record-hero-panel>dl{box-shadow:9px 9px 0 color-mix(in srgb, var(--ux-accent) 32%, transparent);position:relative}[data-template=regulatory-dossier] .record-hero-panel>dl:before{background:var(--ux-accent);content:"PUBLIC FILE";font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;padding:7px 12px;font-size:.58rem;font-weight:800;position:absolute;top:-28px;right:-1px}[data-template=recall-newsroom] .record-topbar{background:var(--ux-ink);border-bottom:7px solid var(--ux-accent);color:var(--ux-paper)}[data-template=recall-newsroom] .record-brand small{color:color-mix(in srgb, var(--ux-paper) 68%, transparent)}[data-template=recall-newsroom] :is(.record-hero h1,.record-section-heading h2,.record-related h2,.record-safety h2){font-family:Georgia,Times New Roman,serif;font-weight:760}[data-template=recall-newsroom] .record-hero{border-block:6px double var(--ux-ink)}[data-template=recall-newsroom] .record-design-sigil{background:var(--ux-ink);color:var(--ux-paper);transform:rotate(-2deg)}[data-template=recall-newsroom] .record-hero-panel>dl{box-shadow:none}.evidence-record-page[data-template=route-cartography]{background:repeating-radial-gradient(ellipse at 90% 8%, transparent 0 34px, color-mix(in srgb, var(--ux-ink) 7%, transparent) 35px 36px), var(--ux-paper)}[data-template=route-cartography] .record-topbar{background:color-mix(in srgb, var(--ux-ink) 94%, transparent);color:var(--ux-paper)}[data-template=route-cartography] .record-brand small{color:color-mix(in srgb, var(--ux-paper) 62%, transparent)}[data-template=route-cartography] .record-hero h1,[data-template=route-cartography] .route-profile-intro h2{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}[data-template=route-cartography] .record-design-sigil{background:repeating-radial-gradient(ellipse at center, transparent 0 18px, color-mix(in srgb, var(--ux-ink) 24%, transparent) 19px 20px), var(--ux-accent)}[data-template=route-cartography] .record-hero-panel>dl{box-shadow:7px 7px 0 var(--ux-accent)}[data-template=clubhouse-index] .record-topbar{color:#f6f2e7;background:#163c2d}[data-template=clubhouse-index] .record-brand small{color:#f6f2e7a3}[data-template=clubhouse-index] :is(.record-hero h1,.record-section-heading h2,.record-related h2,.record-provenance h2){font-family:Georgia,Times New Roman,serif;font-weight:450}[data-template=clubhouse-index] .record-design-sigil{color:#f6f2e7;background:#163c2d;border:10px solid #f6f2e7;box-shadow:0 0 0 1px #163c2d}[data-template=clubhouse-index] .record-hero-panel>dl{box-shadow:none}[data-template=clubhouse-index] .record-decision{box-shadow:8px 8px 0 var(--ux-accent);background:#163c2d}.evidence-record-page[data-template=river-field-guide]{background:linear-gradient(90deg, transparent 0 64px, color-mix(in srgb, var(--ux-accent) 30%, transparent) 65px, transparent 66px), repeating-linear-gradient(0deg, transparent 0 29px, color-mix(in srgb, var(--ux-ink) 6%, transparent) 30px), var(--ux-paper)}[data-template=river-field-guide] .record-topbar{background:color-mix(in srgb, var(--ux-paper) 93%, transparent);border-bottom:3px double var(--ux-ink)}[data-template=river-field-guide] .record-hero h1,[data-template=river-field-guide] .record-section-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:500}[data-template=river-field-guide] .record-design-sigil{aspect-ratio:1;border:2px solid var(--ux-ink);background:0 0;border-radius:50% 42% 55% 45%;max-width:175px;margin-inline:auto;transform:rotate(4deg)}[data-template=river-field-guide] .record-hero-panel>dl{box-shadow:8px 8px 0 color-mix(in srgb, var(--ux-accent) 56%, transparent)}[data-template=surf-conditions] .record-topbar{background:var(--ux-ink);color:var(--ux-paper)}[data-template=surf-conditions] .record-brand small{color:color-mix(in srgb, var(--ux-paper) 64%, transparent)}[data-template=surf-conditions] .record-hero{background:color-mix(in srgb, var(--ux-accent) 22%, var(--ux-paper));border:2px solid var(--ux-ink);padding-inline:clamp(20px,4vw,48px)}[data-template=surf-conditions] .record-hero h1{text-transform:uppercase;font-weight:900}[data-template=surf-conditions] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a){border-radius:22px}[data-template=surf-conditions] .record-design-sigil{background:var(--ux-ink);border:10px solid var(--ux-accent);color:var(--ux-paper)}[data-template=surf-conditions] .record-hero-panel>dl{background:var(--ux-paper);box-shadow:7px 7px 0 var(--ux-ink)}.evidence-record-page[data-template=nautical-logbook]{background:linear-gradient(color-mix(in srgb, var(--ux-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ux-ink) 5%, transparent) 1px, transparent 1px), var(--ux-paper);background-size:48px 48px}[data-template=nautical-logbook] .record-topbar{color:#f2eee3;background:#092d45;border-bottom:6px double #f2eee3}[data-template=nautical-logbook] .record-brand small{color:#f2eee3a8}[data-template=nautical-logbook] .record-hero h1,[data-template=nautical-logbook] .record-section-heading h2{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:470}[data-template=nautical-logbook] .record-design-sigil{aspect-ratio:1;color:#092d45;background:0 0;border:9px double #092d45;border-radius:50%;max-width:180px;margin-inline:auto}[data-template=nautical-logbook] .record-design-sigil:before,[data-template=nautical-logbook] .record-design-sigil:after{border-color:#092d45;width:1px;height:120%;top:-10%;left:50%;right:auto;transform:translate(-50%)rotate(45deg)}[data-template=nautical-logbook] .record-design-sigil:after{transform:translate(-50%)rotate(-45deg)}.evidence-record-page[data-template=expedition-dossier]{background:linear-gradient(120deg, color-mix(in srgb, var(--ux-ink) 7%, transparent), transparent 48%), var(--ux-paper)}[data-template=expedition-dossier] .record-topbar,[data-template=expedition-dossier] .record-hero{color:#e8e5de;background:#20231e}[data-template=expedition-dossier] .record-topbar{border-bottom:5px solid var(--ux-accent)}[data-template=expedition-dossier] .record-brand small,[data-template=expedition-dossier] .record-file-kicker span:last-child,[data-template=expedition-dossier] .record-hero-copy>p:last-child{color:#e8e5dea6}[data-template=expedition-dossier] .record-hero{border-bottom:0;margin-inline:clamp(-64px,-4vw,-18px);padding-inline:clamp(18px,4vw,64px)}[data-template=expedition-dossier] .record-hero h1{text-transform:uppercase;font-weight:880}[data-template=expedition-dossier] .record-design-sigil{background:var(--ux-accent);clip-path:polygon(50% 0,100% 100%,0 100%);justify-content:end;padding-bottom:24px}[data-template=expedition-dossier] .record-hero-panel>dl{box-shadow:7px 7px 0 var(--ux-accent);border-color:#e8e5de7a}[data-template=expedition-dossier] .record-hero-panel>dl>div{border-color:#e8e5de3d}[data-template=alpine-console] .record-topbar{color:#edf4f5;background:#102a43}[data-template=alpine-console] .record-brand small{color:#edf4f5a8}[data-template=alpine-console] .record-sheet{max-width:1380px}[data-template=alpine-console] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a,.record-related-grid>article){border-radius:12px}[data-template=alpine-console] .record-design-sigil{background:linear-gradient(145deg, transparent 49%, #edf4f5 50% 53%, transparent 54%), var(--ux-accent)}[data-template=alpine-console] .record-hero-panel>dl,[data-template=alpine-console] .record-decision{box-shadow:0 18px 50px #102a4338}[data-template=event-broadsheet] .record-topbar{background:var(--ux-accent);border-bottom:3px solid var(--ux-ink)}[data-template=event-broadsheet] .record-hero{border-block:7px double var(--ux-ink)}[data-template=event-broadsheet] .record-hero h1,[data-template=event-broadsheet] .record-section-heading h2,[data-template=event-broadsheet] .record-related h2{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-weight:920}[data-template=event-broadsheet] .record-design-sigil{background:var(--ux-ink);color:var(--ux-accent);transform:skew(-5deg)}[data-template=event-broadsheet] .record-design-sigil>*{transform:skew(5deg)}[data-template=event-broadsheet] .record-hero-panel>dl,[data-template=event-broadsheet] .record-decision{box-shadow:9px 9px 0 var(--ux-accent)}.evidence-record-page[data-template=circular-directory]{background:radial-gradient(circle at 93% 6%, color-mix(in srgb, var(--ux-accent) 34%, transparent) 0 11rem, transparent 11.2rem), var(--ux-paper)}[data-template=circular-directory] .record-topbar{background:var(--ux-ink);color:var(--ux-paper)}[data-template=circular-directory] .record-brand small{color:color-mix(in srgb, var(--ux-paper) 64%, transparent)}[data-template=circular-directory] .record-hero h1{font-weight:900}[data-template=circular-directory] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a,.record-related-grid>article){border-radius:16px}[data-template=circular-directory] .record-design-sigil{aspect-ratio:1;border:22px solid var(--ux-accent);background:0 0;border-radius:50%;max-width:180px;margin-inline:auto}[data-template=circular-directory] .record-design-sigil:before,[data-template=circular-directory] .record-design-sigil:after{background:var(--ux-ink);border:0;width:64px;height:18px}[data-template=circular-directory] .record-hero-panel>dl,[data-template=circular-directory] .record-decision{box-shadow:8px 8px 0 var(--ux-accent)}.evidence-record-page[data-template=water-meter]{background:linear-gradient(color-mix(in srgb, var(--ux-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ux-ink) 5%, transparent) 1px, transparent 1px), var(--ux-paper);background-size:28px 28px}[data-template=water-meter] .record-topbar{border-bottom:5px solid var(--ux-accent);color:#eefcff;background:#071f29}[data-template=water-meter] .record-brand small{color:#eefcffa3}[data-template=water-meter] .record-hero h1{font-weight:880}[data-template=water-meter] :is(.record-design-sigil,.record-hero-panel>dl,.record-decision,.record-policy-list a,.record-related-grid>article){border-radius:28px 8px}[data-template=water-meter] .record-design-sigil{background:linear-gradient(135deg, #ffffffa3, transparent), var(--ux-accent);border:8px double #071f29}[data-template=water-meter] .record-hero-panel>dl,[data-template=water-meter] .record-decision{box-shadow:0 22px 54px #071f293b}@media (width<=980px){.evidence-record-page .record-topbar{grid-template-columns:minmax(190px,1fr) auto;height:auto;padding-block:8px 0}.record-site-nav{grid-area:2/1/auto/-1;justify-content:flex-start;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.record-site-nav a{flex:none;min-width:94px;min-height:44px}.record-rights-link{grid-area:1/2}}@media (width<=760px){.record-brand small{display:none}.record-hero-panel{grid-template-columns:minmax(110px,.35fr) 1fr}.record-design-sigil{aspect-ratio:auto;align-self:stretch;min-height:150px}.record-hero-panel>dl{box-shadow:5px 5px 0 var(--ux-accent)}[data-template=kinetic-studio] .record-hero,[data-template=expedition-dossier] .record-hero{margin-inline:-18px;padding-inline:18px}}@media (width<=520px){.record-rights-link{border:0;padding-inline:4px;font-size:.58rem}.record-hero-panel{grid-template-columns:1fr}.record-design-sigil{aspect-ratio:2.1;width:100%;min-height:0}[data-template=alert-desk] .record-design-sigil,[data-template=wine-editorial] .record-design-sigil,[data-template=botanical-index] .record-design-sigil,[data-template=river-field-guide] .record-design-sigil,[data-template=nautical-logbook] .record-design-sigil{aspect-ratio:1;width:min(52vw,170px)}}.ux-top-marketplace{background:var(--ux-paper);border-bottom:1px solid color-mix(in srgb, var(--ux-ink) 24%, transparent);color:var(--ux-ink);padding:clamp(14px,2vw,26px)}.ux-top-marketplace .xp-commerce{box-shadow:8px 8px 0 var(--ux-ink), 0 28px 80px color-mix(in srgb, var(--ux-ink) 14%, transparent);max-width:1440px;margin:0 auto}.ux-top-marketplace .xp-commerce>header{padding:clamp(20px,3vw,34px)}.ux-top-marketplace .xp-commerce>header h2{font-size:clamp(28px,4vw,52px)}.ux-top-marketplace .xp-commerce-empty{background:linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--xp-ink) 12%, transparent) 50%, transparent 50.2%);background-size:56px 100%;padding-block:26px}.xp-recycle{--xp-accent:#d9ff43;--xp-bg:#17231e;--xp-ink:#f4f1df;background:var(--xp-bg);color:var(--xp-ink)}.recycle-masthead,.water-meter-top{border-bottom:1px solid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;padding:0 clamp(18px,4vw,58px);display:grid}.recycle-masthead>strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.06em;font-size:clamp(18px,2vw,28px)}.recycle-masthead .xp-route-nav,.water-meter-top .xp-route-nav{justify-self:end}.recycle-hero{grid-template-columns:minmax(260px,.72fr) minmax(0,1.25fr) minmax(220px,.55fr);min-height:min(760px,82vh);display:grid}.recycle-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--xp-accent) 72%, transparent);border-radius:50%;align-self:center;place-items:center;margin:32px;display:grid;position:relative}.recycle-photo{opacity:.38;border-radius:50%;position:absolute;inset:17%}.recycle-photo:after,.water-meter-photo:after{background:color-mix(in srgb, var(--xp-bg) 24%, transparent)}.recycle-photo img,.water-meter-photo img{filter:grayscale(.2)contrast(1.08)}.recycle-orbit:before,.recycle-orbit:after{border:1px solid color-mix(in srgb, var(--xp-ink) 24%, transparent);content:"";border-radius:50%;position:absolute;inset:17%}.recycle-orbit:after{inset:34%}.recycle-orbit b{color:var(--xp-accent);font-size:clamp(70px,10vw,170px);font-weight:450}.recycle-orbit span{background:var(--xp-bg);color:var(--xp-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;padding:5px;font-size:9px;position:absolute}.recycle-orbit span:first-child{top:-8px}.recycle-orbit span:nth-child(2){top:50%;right:-24px}.recycle-orbit span:nth-child(3){bottom:-8px}.recycle-orbit span:nth-child(4){top:50%;left:-27px}.recycle-hero-copy{align-self:center;padding:clamp(44px,7vw,100px) clamp(28px,6vw,90px)}.recycle-hero-copy h1,.water-meter-copy h1{letter-spacing:-.09em;margin:0;font-size:clamp(74px,10vw,166px);font-weight:560;line-height:.77}.recycle-hero-copy h1 em{color:var(--xp-accent);font-style:normal}.recycle-hero-copy>p{max-width:760px;font-size:clamp(18px,2vw,26px);line-height:1.45}.recycle-hero aside{background:var(--xp-accent);color:#17231e;align-self:end;margin:0 24px 24px 0;padding:28px}.recycle-hero aside span,.recycle-hero aside strong{display:block}.recycle-hero aside span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:10px}.recycle-hero aside strong{letter-spacing:-.045em;margin-top:30px;font-size:26px}.recycle-materials{border-block:1px solid;grid-template-columns:repeat(4,1fr);display:grid}.recycle-materials a{gap:18px;min-height:210px;padding:26px;display:grid}.recycle-materials a+a{border-left:1px solid}.recycle-materials span,.recycle-materials small{font-family:var(--font-mono), ui-monospace, monospace;font-size:10px}.recycle-materials strong{color:var(--xp-accent);letter-spacing:-.055em;font-size:clamp(24px,3vw,42px)}.recycle-materials b{place-self:end}.recycle-method,.water-comparison{padding:clamp(72px,10vw,150px) clamp(22px,5vw,72px)}.recycle-method>div:first-child,.water-comparison>div:first-child{max-width:980px;margin-bottom:48px}.recycle-method h2,.water-comparison h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,7vw,100px);line-height:.92}.xp-water-meter{--xp-accent:#52e5ff;--xp-bg:#061a2a;--xp-ink:#f3fbff;background:var(--xp-bg);color:var(--xp-ink)}.water-meter-top>span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;font-size:10px}.water-meter-hero{background:radial-gradient(circle at 72% 34%, color-mix(in srgb, var(--xp-accent) 22%, transparent), transparent 26%), repeating-radial-gradient(circle at 72% 34%, transparent 0 42px, color-mix(in srgb, var(--xp-accent) 12%, transparent) 43px 44px);grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);gap:38px;min-height:min(820px,86vh);padding:clamp(52px,8vw,120px) clamp(22px,5vw,72px);display:grid}.water-meter-copy h1 em{color:var(--xp-accent);font-style:normal}.water-meter-copy>p{max-width:720px;font-size:clamp(18px,2vw,26px);line-height:1.45}.water-dial{aspect-ratio:1;border:2px solid var(--xp-accent);box-shadow:0 0 0 18px color-mix(in srgb, var(--xp-accent) 7%, transparent), 0 0 0 44px color-mix(in srgb, var(--xp-accent) 4%, transparent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;padding:14%;display:flex;position:relative;overflow:hidden}.water-meter-photo{opacity:.2;position:absolute;inset:0}.water-dial span,.water-dial b,.water-dial small,.water-dial strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;z-index:1;position:relative}.water-dial span{font-size:10px}.water-dial strong{color:var(--xp-accent);letter-spacing:-.09em;font-size:clamp(88px,10vw,180px);font-weight:480;line-height:.9}.water-dial b{font-size:11px}.water-dial small{opacity:.65;margin-top:28px;font-size:8px}.water-meter-search{border-top:1px solid color-mix(in srgb, var(--xp-ink) 36%, transparent);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding-top:28px;display:grid}.water-meter-search>span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:10px}.water-flow-strip{background:var(--xp-accent);color:#061a2a;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;grid-template-columns:repeat(4,1fr);font-size:10px;font-weight:760;display:grid}.water-flow-strip span{text-align:center;border-right:1px solid #061a2a;padding:18px}.water-comparison>div:first-child>p:last-child{max-width:760px;font-size:20px;line-height:1.5}@media (width<=980px){.recycle-masthead,.water-meter-top{grid-template-columns:1fr auto}.recycle-masthead .xp-route-nav,.water-meter-top .xp-route-nav{display:none}.recycle-hero{grid-template-columns:minmax(180px,.45fr) 1fr}.recycle-hero aside{grid-column:1/-1;margin:0}.recycle-materials{grid-template-columns:repeat(2,1fr)}.recycle-materials a:nth-child(3){border-top:1px solid;border-left:0}.recycle-materials a:nth-child(4){border-top:1px solid}}@media (width<=720px){.ux-top-marketplace{padding:10px}.ux-top-marketplace .xp-commerce{box-shadow:4px 4px 0 var(--ux-ink)}.recycle-hero,.water-meter-hero{grid-template-columns:1fr}.recycle-orbit{width:min(74vw,360px);margin:40px auto 0}.recycle-hero-copy{padding-top:34px}.recycle-materials,.water-flow-strip{grid-template-columns:1fr}.recycle-materials a+a,.recycle-materials a:nth-child(3),.recycle-materials a:nth-child(4),.water-flow-strip span{border-top:1px solid;border-left:0}.water-dial{justify-self:center;width:min(82vw,430px)}.water-meter-search{grid-template-columns:1fr}}._page_bf4xn_1{--holiday-ink:#13251d;--holiday-paper:#f5f0e6;--holiday-acid:#d9ff64;--holiday-coral:#f47551;--holiday-line:#13251d30;background:radial-gradient(circle at 83% 8%, #d9ff644d, transparent 18rem), var(--holiday-paper);color:var(--holiday-ink);min-height:100vh}._page_bf4xn_1 button,._page_bf4xn_1 input{font:inherit}._header_bf4xn_19{border-bottom:1px solid var(--holiday-line);justify-content:space-between;align-items:center;max-width:1480px;min-height:84px;margin:0 auto;padding:0 42px;display:flex}._wordmark_bf4xn_30{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;flex-direction:column;font-size:11px;font-weight:760;line-height:1.05;display:inline-flex}._wordmark_bf4xn_30 span:first-child{letter-spacing:-.05em;font-size:22px}._headerNote_bf4xn_45{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}._headerNote_bf4xn_45 span{background:var(--holiday-coral);border-radius:50%;width:9px;height:9px}._intro_bf4xn_63{max-width:1480px;margin:0 auto;padding:88px 42px 76px}._eyebrow_bf4xn_69,._profileRail_bf4xn_70>p,._questionNumber_bf4xn_71,._resultsHeading_bf4xn_72>div>span,._refinePanel_bf4xn_73>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}._intro_bf4xn_63 h1{letter-spacing:-.078em;margin:0;font-size:clamp(64px,10vw,150px);font-weight:580;line-height:.83}._intro_bf4xn_63 h1 em{color:var(--holiday-coral);font-family:Georgia,Times New Roman,serif;font-weight:400}._intro_bf4xn_63>p:last-child{letter-spacing:-.025em;max-width:720px;margin:44px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.46}._builderSection_bf4xn_103{border-bottom:1px solid var(--holiday-ink);border-top:1px solid var(--holiday-ink);grid-template-columns:minmax(260px,.29fr) minmax(0,1fr);max-width:1480px;min-height:720px;margin:0 auto;display:grid}._profileRail_bf4xn_70{border-right:1px solid var(--holiday-ink);padding:42px}._profileRail_bf4xn_70>p{margin:0 0 36px}._profileRail_bf4xn_70 ol{margin:0;padding:0;list-style:none}._profileRail_bf4xn_70 li{opacity:.5;grid-template-columns:12px 1fr auto;align-items:center;gap:14px;min-height:82px;display:grid;position:relative}._profileRail_bf4xn_70 li:after{background:var(--holiday-line);content:"";width:1px;height:34px;position:absolute;top:65px;left:5px}._profileRail_bf4xn_70 li:last-child:after{display:none}._profileRail_bf4xn_70 li>span{background:var(--holiday-paper);border:1px solid;border-radius:50%;width:11px;height:11px}._profileRail_bf4xn_70 li div{gap:6px;display:grid}._profileRail_bf4xn_70 li small{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}._profileRail_bf4xn_70 li strong{text-transform:capitalize;font-size:14px;font-weight:680}._profileRail_bf4xn_70 li em{font-size:12px;font-style:normal}._profileRail_bf4xn_70 li button,._resetButton_bf4xn_184{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:3px 0;font-size:10px}._profileRail_bf4xn_70 li._profileActive_bf4xn_194{opacity:1}._profileActive_bf4xn_194>span{box-shadow:0 0 0 5px #f475512e;background:var(--holiday-coral)!important;border-color:var(--holiday-coral)!important}._resetButton_bf4xn_184{margin-top:44px;font-size:12px}._conversation_bf4xn_209{min-width:0;padding:clamp(44px,7vw,100px)}._question_bf4xn_71{max-width:930px;animation:.42s both _enter_bf4xn_1}._questionNumber_bf4xn_71{color:#667169}._question_bf4xn_71 h2,._resultsHeading_bf4xn_72 h2{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(40px,5.4vw,80px);font-weight:590;line-height:.98}._questionHint_bf4xn_232{color:#58665e;max-width:620px;margin:22px 0 38px;font-size:16px;line-height:1.55}._activityChoices_bf4xn_240{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._activityChoice_bf4xn_240{border:1px solid var(--holiday-ink);color:inherit;cursor:pointer;text-align:left;background:0 0;min-height:220px;padding:24px;transition:background .16s,color .16s,transform .16s;display:grid}._activityChoice_bf4xn_240>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}._activityChoice_bf4xn_240 strong{letter-spacing:-.055em;align-self:end;font-size:clamp(27px,3vw,42px)}._activityChoice_bf4xn_240 b{justify-self:end;font-size:23px;font-weight:400}._activityChoice_bf4xn_240:hover,._activityChoice_bf4xn_240:focus-visible{background:var(--holiday-ink);color:var(--holiday-paper);transform:translateY(-4px)}._originForm_bf4xn_287 label{gap:10px;display:grid}._originForm_bf4xn_287 label span,._interestGroup_bf4xn_293>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}._originForm_bf4xn_287 input{border:0;border-bottom:2px solid var(--holiday-ink);color:inherit;letter-spacing:-.055em;background:0 0;border-radius:0;outline:0;width:100%;padding:12px 0 18px;font-size:clamp(32px,5vw,66px);font-weight:580}._originForm_bf4xn_287 input:focus{border-color:var(--holiday-coral)}._originForm_bf4xn_287 button,._continueButton_bf4xn_320,._buildButton_bf4xn_321,._cardActions_bf4xn_322 button,._noIdeas_bf4xn_323 button{background:var(--holiday-ink);border:1px solid var(--holiday-ink);color:var(--holiday-paper);cursor:pointer;min-height:54px;margin-top:32px;padding:0 24px;font-size:14px;font-weight:730}._abilityChoices_bf4xn_335{border-top:1px solid var(--holiday-ink)}._abilityChoice_bf4xn_335{border:0;border-bottom:1px solid var(--holiday-ink);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(220px,.7fr) 1fr;align-items:center;gap:32px;width:100%;padding:25px 16px 25px 0;display:grid}._abilityChoice_bf4xn_335 strong{letter-spacing:-.04em;font-size:clamp(22px,2.6vw,36px)}._abilityChoice_bf4xn_335 span{color:#58665e;font-size:14px;line-height:1.45}._abilityChoice_bf4xn_335:hover{background:var(--holiday-acid);padding-left:16px}._daysControl_bf4xn_370{align-items:center;gap:36px;margin:30px 0 20px;display:flex}._daysControl_bf4xn_370 button{border:1px solid var(--holiday-ink);color:inherit;cursor:pointer;background:0 0;border-radius:50%;width:58px;height:58px;font-size:30px;line-height:1}._daysControl_bf4xn_370 button:disabled{cursor:default;opacity:.25}._daysControl_bf4xn_370 output{align-items:baseline;gap:14px;display:flex}._daysControl_bf4xn_370 strong{letter-spacing:-.08em;font-size:clamp(90px,13vw,180px);font-weight:560;line-height:.8}._daysControl_bf4xn_370 span{font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:italic}._daysRange_bf4xn_413{accent-color:var(--holiday-coral);width:100%;max-width:560px;display:block}._continueButton_bf4xn_320{display:block}._interestGroup_bf4xn_293{border-top:1px solid var(--holiday-line);margin-top:28px;padding-top:23px}._pillChoices_bf4xn_430{flex-wrap:wrap;gap:9px;display:flex}._pillChoices_bf4xn_430 button{border:1px solid var(--holiday-ink);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:14px;display:inline-flex}._pillChoices_bf4xn_430 button span{font-family:var(--font-geist-mono), monospace;font-size:13px}._pillChoices_bf4xn_430 button._pillActive_bf4xn_455{background:var(--holiday-acid)}._buildButton_bf4xn_321{background:var(--holiday-coral);color:var(--holiday-ink);margin-top:38px}._buildButton_bf4xn_321:disabled{cursor:wait;opacity:.7}._errorMessage_bf4xn_470{border-left:3px solid var(--holiday-coral);background:#f4755129;max-width:640px;margin:28px 0 0;padding:15px 18px;line-height:1.5}._results_bf4xn_72{animation:.42s both _enter_bf4xn_1}._resultsHeading_bf4xn_72{grid-template-columns:minmax(0,1fr) minmax(210px,.35fr);align-items:end;gap:42px;margin-bottom:50px;display:grid}._resultsHeading_bf4xn_72 h2{font-size:clamp(42px,5vw,72px)}._resultsHeading_bf4xn_72>p{color:#58665e;line-height:1.5}._ideaGrid_bf4xn_500{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}._ideaCard_bf4xn_506{border:1px solid var(--holiday-ink);background:#fffdf89e;flex-direction:column;min-height:570px;padding:25px;transition:transform .16s;display:flex}._ideaCard_bf4xn_506:nth-child(2){transform:translateY(20px)}._ideaCard_bf4xn_506:nth-child(3){transform:translateY(40px)}._ideaCard_bf4xn_506:hover{transform:translateY(-4px)}._ideaCard_bf4xn_506._ideaChosen_bf4xn_528{background:var(--holiday-acid);box-shadow:8px 8px 0 var(--holiday-ink)}._ideaTopline_bf4xn_533{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}._ideaCard_bf4xn_506 h3{letter-spacing:-.05em;margin:46px 0 22px;font-size:clamp(25px,2.5vw,38px);line-height:1}._ideaFacts_bf4xn_549{flex-wrap:wrap;gap:6px;display:flex}._ideaFacts_bf4xn_549 span{border:1px solid var(--holiday-line);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-radius:99px;padding:6px 8px;font-size:8px}._ideaCard_bf4xn_506 ul{border-top:1px solid var(--holiday-line);margin:24px 0 0;padding:20px 0 0 17px;font-size:12px;line-height:1.5}._ideaCard_bf4xn_506 li+li{margin-top:10px}._nearbyLine_bf4xn_576{font-size:11px;line-height:1.45}._eventList_bf4xn_581{border-top:1px solid var(--holiday-line);gap:7px;margin-top:16px;padding-top:14px;display:grid}._eventList_bf4xn_581>strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}._eventList_bf4xn_581 a,._eventList_bf4xn_581 p{color:inherit;grid-template-columns:66px 1fr;gap:2px;margin:0;text-decoration:none;display:grid}._eventList_bf4xn_581 a:hover b{text-decoration:underline}._eventList_bf4xn_581 span,._eventList_bf4xn_581 em{color:#58665e;font-size:9px;font-style:normal}._eventList_bf4xn_581 b{font-size:10px}._eventList_bf4xn_581 em{grid-column:2}._cardActions_bf4xn_322{align-items:center;gap:15px;margin-top:auto;padding-top:24px;display:flex}._cardActions_bf4xn_322 button{min-height:44px;margin:0;padding:0 14px;font-size:11px}._cardActions_bf4xn_322 a{border-bottom:1px solid;font-size:10px}._refinePanel_bf4xn_73{background:var(--holiday-ink);color:var(--holiday-paper);margin:90px 0 0;padding:clamp(30px,5vw,64px)}._refinePanel_bf4xn_73>span{color:var(--holiday-acid)}._refinePanel_bf4xn_73 h3{letter-spacing:-.055em;margin:22px 0 32px;font-size:clamp(32px,4vw,58px)}._refinePanel_bf4xn_73 ._pillChoices_bf4xn_430 button{border-color:var(--holiday-paper);color:var(--holiday-paper)}._refinePanel_bf4xn_73 ._pillChoices_bf4xn_430 button._pillActive_bf4xn_455{color:var(--holiday-ink)}._refinePanel_bf4xn_73>p{color:#f5f0e6ad;max-width:720px;margin:28px 0 0;line-height:1.6}._sourceNote_bf4xn_678{border-top:1px solid var(--holiday-line);color:#58665e;margin-top:46px;padding-top:20px;font-size:10px;line-height:1.55}._sourceNote_bf4xn_678>p{max-width:900px}._sourceNote_bf4xn_678>div{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}._sourceNote_bf4xn_678 a{border-bottom:1px solid}._noIdeas_bf4xn_323{border:1px solid var(--holiday-ink);padding:36px}._noIdeas_bf4xn_323 h3{letter-spacing:-.04em;margin:0;font-size:32px}._principles_bf4xn_713{grid-template-columns:repeat(3,1fr);max-width:1480px;margin:0 auto;padding:110px 42px;display:grid}._principles_bf4xn_713 article{border-left:1px solid var(--holiday-line);padding:0 42px 20px}._principles_bf4xn_713 article:first-child{border:0;padding-left:0}._principles_bf4xn_713 article>span{color:var(--holiday-coral);font-family:var(--font-geist-mono), monospace;font-size:11px}._principles_bf4xn_713 h2{letter-spacing:-.05em;margin:23px 0 16px;font-size:clamp(25px,2.5vw,38px);line-height:1.03}._principles_bf4xn_713 p{color:#58665e;max-width:330px;font-size:14px;line-height:1.55}._footer_bf4xn_751{background:var(--holiday-ink);color:var(--holiday-paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:58px max(42px,50vw - 698px);display:grid}._footer_bf4xn_751>p{color:#f5f0e69e;max-width:720px;margin:0;font-size:12px;line-height:1.6}._footer_bf4xn_751>div{gap:20px;font-size:12px;display:flex}._footer_bf4xn_751 a{border-bottom:1px solid}@keyframes _enter_bf4xn_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1040px){._ideaGrid_bf4xn_500{grid-template-columns:1fr}._ideaCard_bf4xn_506{min-height:0}._ideaCard_bf4xn_506:nth-child(2),._ideaCard_bf4xn_506:nth-child(3){transform:none}._resultsHeading_bf4xn_72{grid-template-columns:1fr;align-items:start}}@media (width<=760px){._header_bf4xn_19{min-height:72px;padding:0 20px}._headerNote_bf4xn_45{font-size:9px}._intro_bf4xn_63{padding:62px 20px 54px}._intro_bf4xn_63 h1{font-size:clamp(55px,19vw,92px)}._builderSection_bf4xn_103{grid-template-columns:1fr}._profileRail_bf4xn_70{border-bottom:1px solid var(--holiday-ink);border-right:0;padding:23px 20px;overflow:hidden}._profileRail_bf4xn_70>p{margin-bottom:15px}._profileRail_bf4xn_70 ol{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}._profileRail_bf4xn_70 li{border:1px solid var(--holiday-line);flex:0 0 170px;grid-template-columns:10px 1fr;min-height:66px;padding:10px}._profileRail_bf4xn_70 li:after,._profileRail_bf4xn_70 li button{display:none}._conversation_bf4xn_209{min-height:620px;padding:48px 20px 64px}._activityChoices_bf4xn_240{grid-template-columns:1fr}._activityChoice_bf4xn_240{grid-template-columns:1fr auto;min-height:116px}._activityChoice_bf4xn_240>span{grid-column:1/3}._abilityChoice_bf4xn_335{grid-template-columns:1fr;gap:10px}._daysControl_bf4xn_370{gap:16px}._daysControl_bf4xn_370 strong{font-size:100px}._ideaCard_bf4xn_506{padding:21px}._principles_bf4xn_713{grid-template-columns:1fr;padding:75px 20px}._principles_bf4xn_713 article,._principles_bf4xn_713 article:first-child{border-left:0;border-top:1px solid var(--holiday-line);padding:30px 0}._footer_bf4xn_751{grid-template-columns:1fr;align-items:start;padding:48px 20px}._footer_bf4xn_751>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){._activityChoice_bf4xn_240,._ideaCard_bf4xn_506,._question_bf4xn_71,._results_bf4xn_72{transition:none;animation:none}}
