.cf-product-identity{--cf-identity-accent:#102a3a;width:100%;min-width:0;max-width:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:.45em;font-size:clamp(1.9rem,3vw,3rem);display:flex}.cf-identity-name{max-width:100%;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:1em;font-weight:700;line-height:1.1;display:block}.cf-identity-master-plate{background:#f7f4ee;width:100%;padding:.6em .25em;display:block}.cf-identity-master{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.cf-identity-symbol{color:var(--cf-identity-accent);flex:none;width:auto;max-width:100%;height:1.1em;display:block}.cf-identity-mono{--cf-identity-accent:currentColor!important}.cf-identity-luminous .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.055em;font-weight:500}.cf-identity-branch .cf-identity-name{letter-spacing:.035em;border-bottom:2px solid;padding-bottom:.1em;font-weight:500}.cf-identity-woven .cf-identity-name{letter-spacing:-.055em;font-weight:800}.cf-identity-continuous .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;font-style:italic;font-weight:500}.cf-identity-direct .cf-identity-name{letter-spacing:-.01em;font-weight:600}.cf-identity-custody .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:.005em;font-weight:700}.cf-identity-milestone .cf-identity-name{letter-spacing:-.04em;border-left:.09em solid var(--cf-identity-accent);padding-left:.28em;font-weight:800}.cf-identity-epicenter .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.045em;font-weight:650}.cf-identity-dialogue-loop .cf-identity-name{letter-spacing:-.045em;font-weight:800}.cf-identity-meridian .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:.025em;font-weight:400}.cf-identity-threshold .cf-identity-name{letter-spacing:-.045em;font-weight:500}.cf-identity-craft .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;border-bottom:1px solid var(--cf-identity-accent);padding-bottom:.15em;font-weight:650}.cf-identity-table .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.02em;border-top:2px solid;padding-top:.15em;font-weight:700}.cf-identity-contrast .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.06em;font-style:italic;font-weight:500}.cf-identity-bearing .cf-identity-name{letter-spacing:.005em;font-weight:850}.cf-identity-confluence .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.065em;font-weight:500}.cf-identity-pulse .cf-identity-name{letter-spacing:-.055em;font-weight:850}.cf-identity-woven-soft .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:.025em;font-weight:400;line-height:1.2}.cf-identity-river .cf-identity-name{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.025em;font-style:italic;font-weight:400;line-height:1.2}.cf-identity-evidence{flex-direction:row;align-items:center;gap:.24em}.cf-identity-evidence .cf-identity-name{letter-spacing:-.045em;font-weight:760}.cf-identity-evidence .cf-identity-symbol{height:1.15em}.cf-identity-bastion .cf-identity-name{letter-spacing:.025em;font-weight:750}.public-products .cf-product-identity{color:var(--white,#fffdf8);--cf-identity-accent:currentColor!important}@media (prefers-reduced-motion:reduce){.cf-product-identity,.cf-product-identity *{transition:none!important;animation:none!important}}.cf-identity-evidence .cf-identity-name{border-inline:2px solid;padding:.12em .4em;position:relative}.cf-identity-evidence .cf-identity-name:before,.cf-identity-evidence .cf-identity-name:after{content:"";border-block:2px solid;width:.23em;position:absolute;top:0;bottom:0}.cf-identity-evidence .cf-identity-name:before{left:0}.cf-identity-evidence .cf-identity-name:after{right:0}.cf-identity-evidence .cf-identity-name{font-weight:400}.product-catalogue .catalogue-card:after{content:none}.cf-identity-name{min-width:0}.cf-product-identity{container:cf-product-identity/inline-size}.cf-identity-artwork{width:100%;min-width:0;max-width:100%;display:block}.cf-identity-artwork-v2{width:min(100%,22rem)}.cf-identity-rendered-images{width:100%;min-width:0;display:block}.cf-identity-vector{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:auto;display:block}.cf-identity-vector-dark{display:none}.cf-identity-artwork-master .cf-identity-vector{width:100%;height:auto}.cf-identity-artwork-master{color:#102a3a}.cf-identity-accessible-name{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cf-identity-fallback-name{font-size:1em;display:none}.cf-identity-artwork[data-artwork-failed=true] .cf-identity-fallback-name{display:block}.public-products .cf-product-identity[data-identity-surface=auto] .cf-identity-artwork-v2 .cf-identity-vector-light,.cf-product-identity[data-identity-surface=dark] .cf-identity-artwork-v2 .cf-identity-vector-light{display:none}.public-products .cf-product-identity[data-identity-surface=auto] .cf-identity-artwork-v2 .cf-identity-vector-dark,.cf-product-identity[data-identity-surface=dark] .cf-identity-artwork-v2 .cf-identity-vector-dark{display:block}.cf-product-identity[data-identity-surface=dark]{color:#f7f4ee}.public-products .cf-product-identity[data-identity-surface=light]{color:#102a3a}@container cf-product-identity (width<=179px){.cf-identity-artwork-v2[data-minimum="180"] .cf-identity-rendered-images{display:none}.cf-identity-artwork-v2[data-minimum="180"] .cf-identity-fallback-name{display:block}}@container cf-product-identity (width<=199px){.cf-identity-artwork-v2[data-minimum="200"] .cf-identity-rendered-images{display:none}.cf-identity-artwork-v2[data-minimum="200"] .cf-identity-fallback-name{display:block}}@container cf-product-identity (width<=219px){.cf-identity-artwork-v2[data-minimum="220"] .cf-identity-rendered-images{display:none}.cf-identity-artwork-v2[data-minimum="220"] .cf-identity-fallback-name{display:block}}@container cf-product-identity (width<=239px){.cf-identity-artwork-v2[data-minimum="240"] .cf-identity-rendered-images{display:none}.cf-identity-artwork-v2[data-minimum="240"] .cf-identity-fallback-name{display:block}}@media (forced-colors:active){.cf-identity-artwork .cf-identity-rendered-images{display:none}.cf-identity-artwork .cf-identity-fallback-name{color:canvastext;display:block}.cf-identity-master-plate{background:canvas}}
