@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Manrope:wght@400;500;600;700&display=swap";._page_wjiu8_1{--media-ink:#17212b;--media-paper:#f5f0e7;--media-white:#fffdf8;--media-clay:#b7472f;--media-blue:#386b87;--media-brass:#b68a3d;min-height:100vh;color:var(--media-ink);background:linear-gradient(90deg, transparent 0 8.333%, #17212b13 8.333% calc(8.333% + 1px), transparent calc(8.333% + 1px) 91.666%, #17212b13 91.666% calc(91.666% + 1px), transparent calc(91.666% + 1px)), var(--media-paper);font-family:Manrope,Arial,sans-serif}._header_wjiu8_16{border-top:4px solid var(--media-clay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f0e7eb;border-bottom:1px solid #17212b29;justify-content:space-between;align-items:stretch;gap:2rem;min-height:96px;padding:0 8.333%;display:flex}._brand_wjiu8_29{flex-direction:column;justify-content:center;min-width:210px;font-family:Fraunces,Georgia,serif;line-height:.82;display:flex}._brand_wjiu8_29 span{color:var(--media-clay);letter-spacing:.16em;text-transform:uppercase;font-family:Manrope,Arial,sans-serif;font-size:.63rem;font-weight:700}._brand_wjiu8_29 strong{letter-spacing:-.045em;margin-top:.38rem;font-size:2.05rem;font-weight:500}._header_wjiu8_16 nav{align-items:stretch;display:flex}._header_wjiu8_16 nav a{letter-spacing:.075em;text-transform:uppercase;border-left:1px solid #17212b21;justify-content:center;align-items:center;min-width:138px;padding:0 1.2rem;font-size:.68rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}._header_wjiu8_16 nav a:hover{background:var(--media-white)}._header_wjiu8_16 nav ._deskLink_wjiu8_72{min-width:194px;color:var(--media-white);background:var(--media-ink);gap:1.2rem}._header_wjiu8_16 nav ._deskLink_wjiu8_72:hover{color:#fff;background:var(--media-clay)}._hero_wjiu8_81{border-bottom:1px solid #17212b29;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:stretch;min-height:min(760px,100vh - 96px);padding:0 8.333%;display:grid}._heroCopy_wjiu8_90{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(5rem,9vw,9rem) clamp(2rem,7vw,8rem) clamp(5rem,8vw,8rem) 0;display:flex}._kicker_wjiu8_98{color:var(--media-clay);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.66rem;font-weight:700;line-height:1.5}._hero_wjiu8_81 h1,._publications_wjiu8_109 h2,._commitment_wjiu8_110 h2,._staffCallout_wjiu8_111 h2,._publication_wjiu8_109 h3{letter-spacing:-.055em;margin:0;font-family:Fraunces,Georgia,serif;font-weight:500}._hero_wjiu8_81 h1{max-width:1050px;font-size:clamp(4rem,8.4vw,9.3rem);line-height:.84}._lede_wjiu8_125{color:#4f5962;max-width:760px;margin:3rem 0 2.4rem;font-size:clamp(1.04rem,1.55vw,1.38rem);line-height:1.75}._primaryAction_wjiu8_133,._staffCallout_wjiu8_111>a{color:#fff;background:var(--media-clay);border:1px solid var(--media-clay);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1.5rem;padding:1.05rem 1.25rem;font-size:.72rem;font-weight:700;display:inline-flex}._primaryAction_wjiu8_133:hover,._staffCallout_wjiu8_111>a:hover{background:#933522;border-color:#933522}._northMark_wjiu8_151{background:radial-gradient(circle,#fffffff5 0 7%,#0000 7.2%),repeating-radial-gradient(circle,#0000 0 48px,#17212b1a 49px 50px),linear-gradient(135deg,#386b871f,#b7472f14);border-left:1px solid #17212b29;border-right:1px solid #17212b29;align-content:center;place-items:center;gap:1.4rem;min-height:520px;display:grid;position:relative;overflow:hidden}._northMark_wjiu8_151:before,._northMark_wjiu8_151:after{content:"";background:#17212b2e;position:absolute}._northMark_wjiu8_151:before{width:1px;height:100%}._northMark_wjiu8_151:after{width:100%;height:1px}._northMark_wjiu8_151 span,._northMark_wjiu8_151 small{z-index:1;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:700;position:relative}._northMark_wjiu8_151 strong{z-index:1;width:164px;height:164px;color:var(--media-white);background:var(--media-ink);letter-spacing:-.08em;border-radius:50%;place-items:center;font-family:Fraunces,Georgia,serif;font-size:3.9rem;font-weight:500;display:grid;position:relative;box-shadow:0 28px 70px #17212b2e}._northMark_wjiu8_151 i{z-index:2;background:var(--media-clay);width:16px;height:16px;position:absolute;transform:translate(58px,-58px)rotate(45deg)}._publications_wjiu8_109{padding:clamp(6rem,10vw,10rem) 8.333%}._publications_wjiu8_109>header{max-width:960px;margin-bottom:clamp(3rem,6vw,6rem)}._publications_wjiu8_109 h2,._commitment_wjiu8_110 h2,._staffCallout_wjiu8_111 h2{font-size:clamp(2.9rem,5.7vw,6.2rem);line-height:.95}._publicationGrid_wjiu8_226{border:1px solid #17212b2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._publication_wjiu8_109{background:var(--media-white);flex-direction:column;align-items:flex-start;min-height:520px;padding:clamp(2rem,4vw,4.5rem);display:flex}._publication_wjiu8_109+._publication_wjiu8_109{border-left:1px solid #17212b2e}._publication_wjiu8_109>p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 2.2rem;font-size:.67rem;font-weight:700}._publication_wjiu8_109 h3{max-width:640px;font-size:clamp(3rem,5vw,6rem);line-height:.91}._publication_wjiu8_109 ._rule_wjiu8_252{background:currentColor;width:72px;height:4px;margin:2.5rem 0}._publication_wjiu8_109>span{color:#4f5962;max-width:620px;font-size:1.08rem;line-height:1.75}._publication_wjiu8_109>a{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #17212b2e;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:2rem;font-size:.73rem;font-weight:700;display:flex}._publication_wjiu8_109>a b{font-size:1.15rem;transition:transform .2s}._publication_wjiu8_109>a:hover b{transform:translate(4px,-4px)}._secrets_wjiu8_269{color:#9f351f;background:#fff7f0}._secrets_wjiu8_269>span{color:#5b4037}._advantage_wjiu8_271{color:#315f78;background:#f1f7fa}._advantage_wjiu8_271>span{color:#3e505a}._commitment_wjiu8_110{color:#fffdf8;background:var(--media-ink);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,10vw,10rem) 8.333%;display:grid}._commitment_wjiu8_110 ._kicker_wjiu8_98{color:#d9aa59}._commitmentCopy_wjiu8_284{align-self:end}._commitmentCopy_wjiu8_284 p{color:#d7dde1;margin:0;font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.75}._commitmentCopy_wjiu8_284 p+p{margin-top:1.5rem}._staffCallout_wjiu8_111{background:#e7dcc9;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem;padding:clamp(5rem,8vw,8rem) 8.333%;display:grid}._staffCallout_wjiu8_111>div{max-width:940px}._staffCallout_wjiu8_111>div>p:last-child{color:#566069;max-width:720px;margin:2rem 0 0;font-size:1.08rem;line-height:1.7}._staffCallout_wjiu8_111>a{white-space:nowrap;background:var(--media-blue);border-color:var(--media-blue)}._staffCallout_wjiu8_111>a:hover{background:#284f66;border-color:#284f66}@media (width<=980px){._header_wjiu8_16{min-height:78px;padding-inline:5vw}._header_wjiu8_16 nav>a:not(._deskLink_wjiu8_72){display:none}._brand_wjiu8_29{min-width:0}._brand_wjiu8_29 strong{font-size:1.7rem}._header_wjiu8_16 nav ._deskLink_wjiu8_72{min-width:0;padding-inline:1rem}._hero_wjiu8_81{grid-template-columns:1fr;padding-inline:5vw}._heroCopy_wjiu8_90{padding-right:0}._northMark_wjiu8_151{border-top:1px solid #17212b29;min-height:360px}._publications_wjiu8_109,._commitment_wjiu8_110,._staffCallout_wjiu8_111{padding-inline:5vw}._publicationGrid_wjiu8_226,._commitment_wjiu8_110{grid-template-columns:1fr}._publication_wjiu8_109+._publication_wjiu8_109{border-top:1px solid #17212b2e;border-left:0}._staffCallout_wjiu8_111{grid-template-columns:1fr;align-items:start}._staffCallout_wjiu8_111>a{justify-self:start}}@media (width<=620px){._header_wjiu8_16 nav ._deskLink_wjiu8_72{font-size:0}._header_wjiu8_16 nav ._deskLink_wjiu8_72 span{font-size:1rem}._hero_wjiu8_81 h1{font-size:clamp(3.6rem,17vw,5.5rem)}._heroCopy_wjiu8_90{padding-block:5rem}._northMark_wjiu8_151{min-height:300px}._northMark_wjiu8_151 strong{width:132px;height:132px;font-size:3.2rem}._publication_wjiu8_109{min-height:460px}._publication_wjiu8_109 h3{font-size:3.3rem}}@media (prefers-reduced-motion:reduce){._page_wjiu8_1 *{scroll-behavior:auto;transition:none!important}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.studio-shell{color:#17201b;background:#e8e7e1;min-height:100vh;padding:72px 0 0 212px;font-family:DM Sans,sans-serif}.studio-topbar{z-index:80;color:#f4f0e7;background:#111813;border-bottom:1px solid #ffffff1f;grid-template-columns:212px 1fr auto;align-items:center;height:72px;display:grid;position:fixed;top:0;left:0;right:0}.studio-brand{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;height:72px;padding:0 1.25rem;font-family:DM Serif Display,serif;line-height:.88;display:flex}.studio-brand span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.studio-brand strong{color:#efc84b;font-size:1.65rem;font-weight:400}.studio-status{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;padding-left:1.5rem;font-size:.57rem;font-weight:700;display:flex}.live-dot{background:#53bd77;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #53bd771f}.studio-user{border-left:1px solid #ffffff1f;grid-template-columns:auto auto auto auto;align-items:center;gap:.8rem;height:72px;padding:0 1.25rem;font-size:.57rem;display:grid}.studio-user span{color:#ffffff6b;text-transform:uppercase;letter-spacing:.1em}.studio-user strong{font-size:.65rem}.studio-user a{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff47;padding:.6rem .7rem}.studio-sidebar{z-index:70;color:#f4f0e7;background:#151d18;border-right:1px solid #ffffff1a;flex-direction:column;width:212px;padding:1.4rem .8rem;display:flex;position:fixed;top:72px;bottom:0;left:0}.studio-sidebar>p{color:#ffffff57;letter-spacing:.14em;text-transform:uppercase;margin:0 .6rem .8rem;font-size:.51rem;font-weight:700}.studio-sidebar nav{gap:.25rem;display:grid}.studio-sidebar nav button{color:#fff9;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.75rem .7rem;font-size:.64rem;display:flex}.studio-sidebar nav button.active{color:#fff;background:#ffffff17}.studio-sidebar nav b{color:#111813;text-align:center;background:#ffffff8c;border-radius:20px;min-width:22px;padding:.2rem;font-size:.5rem}.role-boundary{border:1px solid #ffffff24;margin-top:auto;padding:1rem}.role-boundary span{color:#efc84b;letter-spacing:.11em;text-transform:uppercase;font-size:.5rem;font-weight:700}.role-boundary strong{margin-top:.7rem;font-family:DM Serif Display,serif;font-size:1.5rem;font-weight:400;display:block}.role-boundary p{color:#ffffff73;margin:.45rem 0 0;font-size:.59rem;line-height:1.5}.studio-heading{justify-content:space-between;align-items:end;gap:2rem;max-width:1700px;margin:0 auto 1.5rem;display:flex}.studio-kicker{color:#3d725b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.53rem;font-weight:700}.studio-heading h1{margin:.25rem 0 0;font-family:DM Serif Display,serif;font-size:3.2rem;font-weight:400;line-height:1}.stage-machine{align-items:center;gap:.45rem;display:flex}.stage-machine span{color:#17201b75;letter-spacing:.09em;text-transform:uppercase;background:#ffffff59;border:1px solid #17201b1f;padding:.45rem .6rem;font-size:.51rem;font-weight:700}.stage-machine span.active{color:#fff;background:#1b6b4c;border-color:#1b6b4c}.stage-machine span.done{color:#173524;background:#b9d8c4}.stage-machine i{color:#17201b4d;font-style:normal}.studio-grid{background:#17201b21;border:1px solid #17201b21;grid-template-columns:290px minmax(520px,1fr) 360px;gap:1px;max-width:1700px;margin:auto;display:grid}.ingest-rail,.editor-canvas,.agent-rail{background:#f4f2eb;min-width:0;padding:1.2rem}.agent-rail{position:relative;overflow:hidden}.agent-workspace-content{transition:filter .2s,opacity .2s}.agent-rail.guarded .agent-workspace-content{filter:grayscale(.15)blur(1.5px);opacity:.58;-webkit-user-select:none;user-select:none}.agent-guard-overlay{z-index:5;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#e8e7e1ad;border:1px solid #17201b2e;flex-direction:column;align-items:flex-start;padding:5rem 1.2rem 1.2rem;display:flex;position:absolute;inset:0}.agent-half-lock{color:#f4f0e7;background:linear-gradient(90deg,#17201b 50%,#17201b2e 50%);border:1px solid #17201b;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:1rem;display:grid}.agent-half-lock span{font-family:DM Serif Display,serif;font-size:1.55rem}.agent-guard-overlay .studio-kicker{color:#8a5b21}.agent-guard-overlay h3{max-width:310px;margin:.55rem 0;font-family:DM Serif Display,serif;font-size:2rem;font-weight:400;line-height:.95}.agent-guard-overlay>p:not(.studio-kicker){color:#17201bad;max-width:310px;margin:0;font-size:.61rem;line-height:1.55}.agent-guard-overlay>button{color:#f4f0e7;letter-spacing:.08em;text-transform:uppercase;background:#1b6b4c;border:0;width:100%;margin-top:1rem;padding:.75rem;font-size:.5rem;font-weight:700}.agent-guard-overlay>button:disabled{color:#4e5650;cursor:not-allowed;background:#d4d4ce}.agent-guard-overlay>small{color:#17201b80;margin-top:.65rem;font-size:.49rem;line-height:1.45}.agent-guard-open{z-index:3;color:#f4f0e7;background:#8d462e;justify-content:space-between;align-items:center;gap:.7rem;margin:-1.2rem -1.2rem 1rem;padding:.7rem 1rem;display:flex;position:relative}.agent-guard-open span{letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:700}.agent-guard-open button{color:#f4f0e7;text-transform:uppercase;background:0 0;border:1px solid #ffffff61;padding:.45rem .55rem;font-size:.46rem;font-weight:700}.agent-workspace-error{z-index:7;color:#742d20;background:#f8ded6;border-left:3px solid #b74932;margin:.7rem 0;padding:.65rem .75rem;font-size:.55rem;line-height:1.45;position:relative}.agent-guard-overlay .agent-workspace-error{max-width:310px;margin-top:.8rem}.panel-title{border-bottom:1px solid #17201b21;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.panel-title h2{margin:.25rem 0 0;font-family:DM Serif Display,serif;font-size:1.7rem;font-weight:400;line-height:1}.panel-title>button{color:#173524;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #17201b2b;padding:.45rem .6rem;font-size:.5rem;font-weight:700}.panel-title>span{color:#17201b7a;text-transform:uppercase;letter-spacing:.08em;align-self:center;font-size:.52rem}.ingest-list{margin-top:.8rem;display:grid}.ingest-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #17201b1f;flex-direction:column;gap:.35rem;padding:.85rem;display:flex;position:relative}.ingest-list span{justify-content:space-between;gap:.5rem;display:flex}.ingest-list b,.ingest-list i,.ingest-list em{color:#51715f;letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-style:normal;font-weight:700}.ingest-list strong{padding-right:2.5rem;font-family:DM Serif Display,serif;font-size:1.05rem;font-weight:400;line-height:1}.ingest-list small{color:#17201b7a;font-size:.55rem}.ingest-list em{color:#8a5b21;position:absolute;bottom:.85rem;right:.8rem}.source-packet{color:#f4f0e7;background:#17201b;margin-top:1rem;padding:1rem}.source-packet>span{color:#efc84b;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:700}.source-packet strong{margin-top:.7rem;font-family:DM Serif Display,serif;font-size:1.2rem;font-weight:400;line-height:1;display:block}.source-packet p{color:#ffffff80;font-size:.57rem;line-height:1.5}.source-packet div{border-top:1px solid #ffffff26;justify-content:space-between;padding-top:.7rem;font-size:.5rem;display:flex}.source-packet i{color:#79ce93;font-style:normal}.draft-label{color:#7a4a12;letter-spacing:.1em;text-transform:uppercase;background:#f0d59d;padding:.45rem .6rem;font-size:.49rem;font-weight:700}.field-grid{gap:1rem;margin-top:1.2rem;display:grid}.two-fields,.weight-editor{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.studio-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.studio-check-grid label{text-transform:capitalize;background:#f7f5ef;border:1px solid #d7d3c9;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.6rem;padding:.55rem .7rem;display:flex}.studio-check-grid input{width:auto}.studio-field{flex-direction:column;gap:.45rem;display:flex}.studio-field>span{color:#17201b99;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.49rem;font-weight:700;display:flex}.studio-field>span i{color:#725a1d;background:#efe3af;padding:.2rem .3rem;font-size:.43rem;font-style:normal}.studio-field.origin-human>span i{color:#17201b73;background:#17201b12}.studio-field.origin-ai_accepted>span i{color:#1b5c3d;background:#cbe3d3}.studio-field.origin-ai_edited>span i{color:#5a3d78;background:#ddd1e9}.studio-field.locked>span i{color:#944528;background:#f1c8b9}.studio-field textarea,.studio-field input:not([type=range]),.studio-field select{color:#17201b;width:100%;font:inherit;resize:vertical;background:#ffffff8c;border:1px solid #17201b26;padding:.7rem;font-size:.7rem;line-height:1.5}.studio-field textarea:focus,.studio-field input:focus,.studio-field select:focus{outline-offset:1px;outline:2px solid #709e86}.studio-field.locked input{color:#17201b80;cursor:not-allowed;background:#9646280f}.studio-field input[type=range]{accent-color:#1b6b4c;width:100%}.media-rights-card{color:#f4f0e7;background:#17201b;grid-template-columns:130px 1fr;gap:1rem;margin-top:1rem;padding:.7rem;display:grid}.media-rights-card img{object-fit:cover;width:130px;height:100px}.media-rights-card>div{flex-direction:column;justify-content:center;display:flex}.media-rights-card span{color:#efc84b;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:700}.media-rights-card strong{margin-top:.35rem;font-family:DM Serif Display,serif;font-size:1.1rem;font-weight:400}.media-rights-card p{color:#ffffff7a;margin:.35rem 0;font-size:.51rem}.media-rights-card b{color:#7ed197;font-size:.53rem}.agent-boundary{color:#755b1d;background:#f2e8be;padding:.75rem;font-size:.54rem;line-height:1.5}.proposal-list{gap:.6rem;margin-top:.8rem;display:grid}.proposal{background:#ffffff7a;border:1px solid #17201b1f;padding:.75rem}.proposal.accepted{background:#e2eee5;border-color:#a9cdb5}.proposal.edited{background:#eee8f3;border-color:#c9b7d9}.proposal.rejected{opacity:.55}.proposal>div:first-child{justify-content:space-between;display:flex}.proposal>div:first-child span,.proposal>div:first-child b{color:#50705e;letter-spacing:.09em;text-transform:uppercase;font-size:.45rem;font-weight:700}.proposal>strong{margin-top:.5rem;font-family:DM Serif Display,serif;font-size:1.05rem;font-weight:400;display:block}.proposal>p{margin:.35rem 0;font-size:.58rem;line-height:1.45}.proposal>small{color:#17201b6b;font-size:.48rem}.proposal-actions{grid-template-columns:repeat(3,1fr);gap:.25rem;margin-top:.7rem;display:grid}.proposal-actions button{text-transform:uppercase;background:0 0;border:1px solid #17201b29;padding:.4rem;font-size:.45rem;font-weight:700}.proposal-actions button:first-child{color:#fff;background:#1b6b4c;border-color:#1b6b4c}.proposal>em{color:#1b6b4c;text-transform:uppercase;margin-top:.65rem;font-size:.48rem;font-style:normal;font-weight:700;display:block}.dual-preview,.review-gate,.audit-log{background:#f4f2eb;border:1px solid #17201b21;max-width:1700px;margin:1.5rem auto 0;padding:1.2rem}.preview-pair{background:#17201b;grid-template-columns:1fr 1fr;gap:1px;margin-top:1rem;display:grid}.preview-face{color:#fff;background:#17201b;min-height:480px;position:relative;overflow:hidden}.preview-face>img{object-fit:cover;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.preview-shade{background:linear-gradient(#00000014 25%,#000000d9);position:absolute;inset:0}.preview-wordmark{z-index:2;font-family:DM Serif Display,serif;font-size:1.1rem;position:absolute;top:1.2rem;left:1.2rem}.preview-face.rust .preview-wordmark{color:#efaa91}.preview-face.green .preview-wordmark{color:#b9d7bf}.preview-copy{z-index:2;flex-direction:column;justify-content:flex-end;min-height:480px;padding:2rem;display:flex;position:relative}.preview-copy p{color:#efc84b;letter-spacing:.1em;text-transform:uppercase;font-size:.51rem;font-weight:700}.preview-copy h3{max-width:650px;margin:.6rem 0;font-family:DM Serif Display,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;line-height:.86}.preview-copy>span{color:#ffffffa8;max-width:620px;font-size:.7rem;line-height:1.55}.preview-copy button{color:#17201b;text-transform:uppercase;letter-spacing:.08em;background:#f4f0e7;border:0;width:max-content;margin-top:1rem;padding:.6rem .7rem;font-size:.5rem;font-weight:700}.review-gate{color:#f4f0e7;background:#17201b;grid-template-columns:1.1fr .9fr .8fr;gap:2rem;display:grid}.review-gate h2{margin:.5rem 0;font-family:DM Serif Display,serif;font-size:3rem;font-weight:400;line-height:.9}.review-gate>div:first-child>p:last-child{color:#ffffff80;font-size:.66rem;line-height:1.55}.gate-checks{align-content:center;display:grid}.gate-checks p{border-bottom:1px solid #ffffff21;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin:0;padding:.65rem 0;display:grid}.gate-checks i{border-radius:50%;place-items:center;width:22px;height:22px;font-size:.55rem;font-style:normal;display:grid}.gate-checks .passed i{color:#17201b;background:#7ed197}.gate-checks .blocked i{color:#17201b;background:#efb05f}.gate-checks .neutral i{color:#17201b;background:#9da49f}.gate-checks span{font-size:.58rem}.gate-checks small{color:#fff6;margin-top:.2rem;display:block}.approval-summary{background:#ffffff0f;padding:1rem}.approval-summary>p{color:#efc84b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.5rem;font-weight:700}.approval-summary>span{color:#ffffff8c;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:.5rem 0;font-size:.55rem;display:flex}.approval-summary>span b{color:#fff}.approval-summary button{color:#17201b;letter-spacing:.08em;text-transform:uppercase;background:#efc84b;border:0;width:100%;margin-top:1rem;padding:.75rem;font-size:.53rem;font-weight:700}.approval-summary button:disabled{opacity:.28;cursor:not-allowed}.audit-log article{border-bottom:1px solid #17201b1f;grid-template-columns:70px 1fr 1fr 1fr;align-items:center;gap:1rem;padding:.8rem 0;font-size:.58rem;display:grid}.audit-log article>span{color:#17201b6b}.audit-log article>strong{font-family:DM Serif Display,serif;font-size:1rem;font-weight:400}.audit-log article>p{margin:0}.audit-log article>small{color:#17201b70}.return-workspace{color:#f4f0e7;letter-spacing:.09em;text-transform:uppercase;background:#1b6b4c;border:0;padding:.7rem .85rem;font-size:.53rem;font-weight:700}.pipeline-guide,.tool-view{background:#f4f2eb;border:1px solid #17201b21;max-width:1700px;margin:0 auto 1.5rem}.pipeline-guide{grid-template-columns:1.1fr 2.8fr 1fr;gap:1.25rem;padding:1.2rem;display:grid}.pipeline-guide-copy h2,.tool-view-intro h2{margin:.35rem 0 .55rem;font-family:DM Serif Display,serif;font-size:1.8rem;font-weight:400;line-height:1}.pipeline-guide-copy>p:last-child,.tool-view-intro>p{color:#17201b8c;margin:0;font-size:.61rem;line-height:1.55}.pipeline-steps{background:#17201b24;border:1px solid #17201b24;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.pipeline-steps button{color:#17201b7a;text-align:left;background:#e8e7e1;border:0;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:104px;padding:.7rem;display:flex}.pipeline-steps button:hover{background:#dddcd5}.pipeline-steps button.complete{color:#173524;background:#d8e5dc}.pipeline-steps button.active{color:#fff;background:#1b6b4c}.pipeline-steps span{letter-spacing:.1em;font-size:.45rem;font-weight:700}.pipeline-steps strong{font-family:DM Serif Display,serif;font-size:.9rem;font-weight:400;line-height:1}.pipeline-steps small{margin-top:auto;font-size:.48rem;line-height:1.3}.prototype-boundary{color:#f4f0e7;background:#17201b;padding:.85rem}.prototype-boundary strong{color:#efc84b;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;display:block}.prototype-boundary p{color:#ffffff8c;margin:.35rem 0 .8rem;font-size:.53rem;line-height:1.45}.prototype-boundary p:last-child{margin-bottom:0}.tool-view{padding:1.2rem}.tool-view-intro{border-bottom:1px solid #17201b21;grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem;padding-bottom:1.2rem;display:grid}.tool-view-intro>button,.mapping-inspector>button,.rights-inspector>button{color:#f4f0e7;letter-spacing:.08em;text-transform:uppercase;background:#1b6b4c;border:0;justify-self:end;padding:.7rem .85rem;font-size:.51rem;font-weight:700}.tool-view-intro>button.active-filter{background:#9c4329}.review-stage-summary{color:#ffffff80;background:#ffffff1f;border:1px solid #17201b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.2rem;display:grid}.review-stage-summary article{background:#17201b;flex-direction:column;gap:.4rem;min-height:118px;padding:1rem;display:flex}.review-stage-summary article.complete{color:#173524;background:#cbe3d3}.review-stage-summary article.active{color:#fff;background:#1b6b4c}.review-stage-summary span{letter-spacing:.1em;font-size:.47rem;font-weight:700}.review-stage-summary strong{font-family:DM Serif Display,serif;font-size:1.25rem;font-weight:400;line-height:1}.review-stage-summary small{margin-top:auto;font-size:.52rem}.review-queue-card{background:#17201b21;border:1px solid #17201b21;grid-template-columns:1.3fr .9fr .7fr;gap:1px;margin-top:1.2rem;display:grid}.review-queue-card>div{background:#ebe9e2;padding:1.2rem}.review-story h3{max-width:720px;margin:.6rem 0;font-family:DM Serif Display,serif;font-size:2.4rem;font-weight:400;line-height:.92}.review-readiness{align-content:center;display:grid}.review-readiness p{border-bottom:1px solid #17201b1f;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;margin:0;padding:.65rem 0;display:grid}.review-readiness i{color:#17201b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.55rem;font-style:normal;display:grid}.review-readiness .passed i{background:#7ed197}.review-readiness .blocked i{background:#efb05f}.review-readiness span{font-size:.58rem}.review-readiness small{color:#17201b73;margin-top:.2rem;display:block}.review-action{color:#f4f0e7;flex-direction:column;justify-content:center;display:flex;background:#17201b!important}.review-action>span{color:#efc84b;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:700}.review-action>strong{margin:.7rem 0 1rem;font-family:DM Serif Display,serif;font-size:1.6rem;font-weight:400;line-height:1}.review-action button{color:#17201b;letter-spacing:.07em;text-transform:uppercase;background:#efc84b;border:0;width:100%;padding:.75rem;font-size:.5rem;font-weight:700}.review-action button:disabled{opacity:.42;cursor:not-allowed}.review-state-label{color:#173524;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#7ed197;margin:0;padding:.75rem;font-size:.5rem;font-weight:700}.review-responsibilities{background:#17201b21;border:1px solid #17201b21;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.2rem;display:grid}.review-responsibilities article{background:#f4f2eb;padding:1rem}.review-responsibilities span{color:#1b6b4c;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:700}.review-responsibilities strong{margin:.45rem 0;font-family:DM Serif Display,serif;font-size:1.25rem;font-weight:400;display:block}.review-responsibilities p{color:#17201b85;margin:0;font-size:.57rem;line-height:1.5}.review-workbench{background:#f4f2eb;border:1px solid #17201b24;margin-top:1.2rem}.review-workbench-bar{color:#f4f0e7;background:#17201b;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.review-workbench-bar>span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.review-tabs{gap:.3rem;display:flex}.review-tabs button,.review-device-switcher button{color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #fff3;padding:.55rem .7rem;font-size:.49rem;font-weight:700}.copy-review{background:#17201b21;grid-template-columns:minmax(0,1fr) 320px;gap:1px;display:grid}.copy-field{border-bottom:1px solid #17201b21;margin-bottom:1.2rem;padding:0 0 1.2rem}.copy-field:last-child{border-bottom:0;margin-bottom:0}.copy-field>span{color:#1b6b4c;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;font-size:.48rem;font-weight:700;display:flex}.copy-field>span i{color:#17201b73;font-style:normal;font-weight:500}.copy-field h3{max-width:980px;margin:.7rem 0 0;font-family:DM Serif Display,serif;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:400;line-height:.88}.copy-field p{max-width:920px;margin:.7rem 0 0;font-family:DM Serif Display,serif;font-size:1.3rem;line-height:1.25}.copy-margin h3{margin:.6rem 0 1rem;font-family:DM Serif Display,serif;font-size:1.8rem;font-weight:400}.copy-margin ul{color:#ffffffa1;gap:.8rem;margin:0;padding-left:1rem;font-size:.6rem;line-height:1.5;display:grid}.copy-margin button{color:#17201b;text-transform:uppercase;background:#efc84b;border:0;width:100%;margin-top:1.2rem;padding:.7rem;font-size:.49rem;font-weight:700}.review-device-switcher{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.review-device-switcher>span{color:#17201b8c;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:700}.review-device-switcher>div{display:flex}.review-preview-grid{background:#17201b;grid-template-columns:1fr 1fr;gap:1px;display:grid}.review-preview-grid.mobile{background:0 0;grid-template-columns:repeat(2,minmax(280px,380px));justify-content:center;gap:1rem}.review-preview-grid.mobile .preview-face,.review-preview-grid.mobile .preview-copy{min-height:610px}.review-preview-grid.mobile .preview-copy{padding:1.3rem}.review-preview-grid.mobile .preview-copy h3{font-size:3.2rem}.sources-review{background:#17201b21;grid-template-columns:.9fr 1.1fr;gap:1px;display:grid}.review-source-packet h3{margin:.6rem 0;font-family:DM Serif Display,serif;font-size:2rem;font-weight:400}.review-source-packet>p:not(.studio-kicker){color:#17201b80;font-size:.58rem}.review-source-packet dl{border-top:1px solid #17201b21;margin:1.2rem 0 0}.review-source-packet dl div{border-bottom:1px solid #17201b1f;grid-template-columns:1fr 1fr;gap:1rem;padding:.7rem 0;display:grid}.review-source-packet dd{color:#17201b80;margin:0;font-size:.55rem}.review-provenance-list>div{border-bottom:1px solid #17201b1f;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding:.8rem 0;font-size:.57rem;display:grid}.review-provenance-list>div>span{color:#1b6b4c;font-weight:700}.review-provenance-list small{color:#17201b75}.review-decision-desk{background:#17201b21;border:1px solid #17201b21;grid-template-columns:1.25fr .85fr .8fr;gap:1px;margin-top:1.2rem;display:grid}.review-decision-desk>section{background:#ebe9e2;padding:1.1rem}.review-notes textarea{color:#17201b;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #17201b29;margin-top:.7rem;padding:.8rem;font-size:.65rem;line-height:1.5}.review-notes textarea:focus{outline-offset:1px;outline:2px solid #709e86}.review-feedback{color:#8c452d;margin-top:.6rem;font-size:.53rem;display:block}.review-feedback.approved{color:#1b6b4c}.review-checklist{align-content:start;gap:.7rem;display:grid}.review-checklist label{border-bottom:1px solid #17201b1f;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.65rem 0;font-size:.58rem;display:grid}.review-checklist input{accent-color:#1b6b4c;width:17px;height:17px}.review-decision-actions{color:#f4f0e7;flex-direction:column;gap:.55rem;display:flex;background:#17201b!important}.review-decision-actions>span{color:#efc84b;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:700}.review-decision-actions button{text-transform:uppercase;border:0;padding:.7rem;font-size:.49rem;font-weight:700}.review-decision-actions .request-changes{color:#f4f0e7;background:#9c4329;margin-top:auto}.review-decision-actions .approve-review:disabled{opacity:.32;cursor:not-allowed}.ingest-tool-grid,.media-tool-grid{background:#17201b21;border:1px solid #17201b21;grid-template-columns:1fr 1fr;gap:1px;margin-top:1.2rem;display:grid}.ingest-tool-list{background:#ebe9e2;align-content:start;display:grid}.ingest-tool-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #17201b1f;flex-direction:column;gap:.38rem;padding:1rem 6rem 1rem 1rem;display:flex;position:relative}.ingest-tool-list button.active{background:#d9e5dc;box-shadow:inset 4px 0 #1b6b4c}.ingest-tool-list span,.ingest-tool-list i{color:#51715f;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-style:normal;font-weight:700}.ingest-tool-list strong{font-family:DM Serif Display,serif;font-size:1.2rem;font-weight:400;line-height:1}.ingest-tool-list small{color:#17201b80;font-size:.55rem}.ingest-tool-list i{color:#8a5b21;position:absolute;top:1rem;right:1rem}.mapping-inspector,.rights-inspector{background:#f4f2eb;padding:1.3rem}.mapping-inspector h3,.rights-inspector h3{margin:.5rem 0;font-family:DM Serif Display,serif;font-size:2.25rem;font-weight:400;line-height:.95}.mapping-inspector>div:first-child>span{color:#17201b8c;font-size:.62rem;line-height:1.5}.mapping-inspector dl,.rights-inspector dl{border-top:1px solid #17201b24;margin:1.2rem 0}.mapping-inspector dl div,.rights-inspector dl div{border-bottom:1px solid #17201b1f;grid-template-columns:1fr 1fr;gap:1rem;padding:.65rem 0;font-size:.58rem;display:grid}.mapping-inspector dt,.rights-inspector dt{color:#17201b7a}.mapping-inspector dd,.rights-inspector dd{margin:0;font-weight:700}.source-json{color:#ffffffad;background:#17201b;gap:.4rem;padding:1rem;display:grid}.source-json span{color:#efc84b;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:700}.source-json code{font-size:.56rem}.mapping-inspector>button,.rights-inspector>button{margin-top:1rem}.calendar-summary{color:#f4f0e7;background:#ffffff1f;border:1px solid #17201b;grid-template-columns:repeat(3,1fr) auto;gap:1px;margin-top:1.2rem;display:grid}.calendar-summary article{background:#17201b;align-items:center;gap:.8rem;padding:.9rem;display:flex}.calendar-summary strong{color:#efc84b;font-family:DM Serif Display,serif;font-size:1.6rem;font-weight:400}.calendar-summary span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.07em;font-size:.52rem}.calendar-summary button{color:#17201b;text-transform:uppercase;background:#efc84b;border:0;padding:0 1.1rem;font-size:.5rem;font-weight:700}.calendar-list{border-top:1px solid #17201b24;margin-top:1.2rem;display:grid}.calendar-list article{border-bottom:1px solid #17201b21;grid-template-columns:72px 130px minmax(220px,1fr) 110px 90px auto;align-items:center;gap:1rem;min-height:82px;padding:.65rem 0;display:grid}.calendar-date{grid-template-columns:auto auto;align-items:baseline;gap:.4rem;display:grid}.calendar-date span{color:#1b6b4c;text-transform:uppercase;font-size:.48rem;font-weight:700}.calendar-date strong{font-family:DM Serif Display,serif;font-size:2rem;font-weight:400}.calendar-list p{color:#8a5b21;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.48rem;font-weight:700}.calendar-list h3{margin:0;font-family:DM Serif Display,serif;font-size:1.2rem;font-weight:400}.calendar-list>article>span,.calendar-list time{color:#17201b80;font-size:.54rem}.calendar-list button{text-transform:uppercase;background:0 0;border:1px solid #17201b2b;padding:.5rem;font-size:.47rem}.media-library{background:#17201b21;grid-template-columns:1fr 1fr;gap:1px;display:grid}.media-library button{text-align:left;background:#ebe9e2;border:0;flex-direction:column;gap:.35rem;padding:.7rem;display:flex;position:relative}.media-library button.expired{background:#efe1dc}.media-placeholder{color:#ffffffb3;background:linear-gradient(135deg,#273b31,#111813);place-items:center;min-height:130px;display:grid}.media-1{background:linear-gradient(135deg,#3b214a,#bb704d)}.media-2{background:linear-gradient(135deg,#274437,#d7a33d)}.media-3{background:linear-gradient(135deg,#76552e,#b53b27)}.media-placeholder span{letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:700}.media-library strong{margin-top:.2rem;font-family:DM Serif Display,serif;font-size:1rem;font-weight:400;line-height:1}.media-library small{color:#17201b80;font-size:.53rem}.media-library i{color:#fff;text-transform:uppercase;background:#1b6b4c;padding:.25rem;font-size:.44rem;font-style:normal;font-weight:700;position:absolute;top:1rem;right:1rem}.media-library button.warning i{background:#a96a23}.media-library button.expired i{background:#9c4329}.rights-decision{color:#173524;background:#cbe3d3;padding:.8rem;font-size:.57rem;font-weight:700}.rights-decision.warning{color:#694310;background:#efd8ac}.rights-decision.expired{color:#772f20;background:#efc8bd}.provenance-metrics{color:#f4f0e7;background:#ffffff1f;border:1px solid #17201b;grid-template-columns:repeat(4,1fr);gap:1px;margin:1.2rem 0;display:grid}.provenance-metrics article{background:#17201b;padding:1rem}.provenance-metrics article.attention{background:#7d3a28}.provenance-metrics span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.07em;font-size:.5rem}.provenance-metrics strong{color:#efc84b;margin:.35rem 0;font-family:DM Serif Display,serif;font-size:2.5rem;font-weight:400;line-height:1;display:block}.provenance-metrics p{color:#ffffff8c;margin:0;font-size:.52rem}.provenance-table{border:1px solid #17201b21}.provenance-controls{background:#e3e1da;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.provenance-controls>strong{font-family:DM Serif Display,serif;font-size:1.1rem;font-weight:400}.provenance-controls>div{display:flex}.provenance-controls button{text-transform:uppercase;background:0 0;border:1px solid #17201b2b;padding:.4rem .6rem;font-size:.46rem;font-weight:700}.provenance-controls button.active{color:#fff;background:#1b6b4c}.provenance-table article{border-top:1px solid #17201b1f;grid-template-columns:70px 1fr 1fr 1fr;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.58rem;display:grid}.provenance-table time,.provenance-table small{color:#17201b70}.provenance-table p{margin:0}@media (width<=1350px){.studio-grid{grid-template-columns:260px minmax(480px,1fr)}.agent-rail{grid-column:1/-1}.proposal-list{grid-template-columns:repeat(3,1fr)}.pipeline-guide{grid-template-columns:1fr}}@media (width<=950px){.studio-shell{padding-left:0}.studio-topbar{grid-template-columns:170px 1fr auto}.studio-sidebar{display:none}.studio-grid{grid-template-columns:1fr}.ingest-rail,.agent-rail{grid-column:auto}.proposal-list{grid-template-columns:1fr 1fr}.review-gate{grid-template-columns:1fr}.pipeline-steps{grid-template-columns:repeat(3,1fr)}.ingest-tool-grid,.media-tool-grid,.review-queue-card,.copy-review,.sources-review{grid-template-columns:1fr}.review-decision-desk{grid-template-columns:1fr 1fr}.review-decision-actions{grid-column:1/-1;min-height:190px}.calendar-list article{grid-template-columns:62px 100px 1fr auto}.calendar-list>article>span,.calendar-list time{display:none}.provenance-metrics{grid-template-columns:1fr 1fr}}@media (width<=680px){.studio-shell{padding-top:62px}.studio-topbar{grid-template-columns:145px 1fr;height:62px}.studio-brand{height:62px}.studio-status{display:none}.studio-user{grid-template-columns:1fr auto;height:62px;padding:0 .7rem}.studio-user>span,.studio-user>strong{display:none}.studio-user a{font-size:.48rem}.studio-main{padding:1rem}.studio-heading{flex-direction:column;align-items:flex-start}.stage-machine{width:100%;overflow-x:auto}.studio-grid{display:block}.ingest-rail,.editor-canvas,.agent-rail{border:1px solid #17201b21;margin-bottom:1rem}.two-fields,.weight-editor,.preview-pair,.proposal-list,.studio-check-grid{grid-template-columns:1fr}.preview-face,.preview-copy{min-height:420px}.media-rights-card{grid-template-columns:90px 1fr}.media-rights-card img{width:90px}.audit-log article{grid-template-columns:55px 1fr}.audit-log article>p,.audit-log article>small{grid-column:2}.pipeline-steps,.tool-view-intro,.calendar-summary,.provenance-metrics,.review-stage-summary,.review-responsibilities{grid-template-columns:1fr}.review-workbench-bar,.review-device-switcher{flex-direction:column;align-items:flex-start}.review-tabs{flex-wrap:wrap;width:100%}.review-preview-grid,.review-preview-grid.mobile{grid-template-columns:1fr}.review-preview-grid.mobile .preview-face{max-width:none}.review-decision-desk{grid-template-columns:1fr}.review-decision-actions{grid-column:auto}.review-provenance-list>div{grid-template-columns:1fr 1fr}.review-provenance-list small{grid-column:2}.ingest-tool-list button{padding-right:4.5rem}.media-library{grid-template-columns:1fr}.calendar-list article{grid-template-columns:55px 1fr auto;gap:.7rem}.calendar-list article>p{display:none}.calendar-list h3{font-size:1rem}.provenance-table article{grid-template-columns:55px 1fr}.provenance-table article p,.provenance-table article small{grid-column:2}}.studio-shell{color:#172019;font-family:var(--sans);background-color:#e8e2d6;background-image:radial-gradient(circle at 78% 8%,#b99a581c,#0000 28rem),linear-gradient(#ffffff29 1px,#0000 1px);background-size:auto,100% 46px}.studio-topbar{background:linear-gradient(90deg,#ffffff06,#0000 35%),#0b110d;border-bottom-color:#c6a45f57;box-shadow:0 14px 38px #0000003d}.studio-brand{font-family:var(--display);border-right-color:#c6a45f3d}.studio-brand span{font-family:var(--sans);letter-spacing:.16em}.studio-brand strong{color:#d2b46f;letter-spacing:-.035em;font-size:1.8rem}.studio-status{color:#ffffff7a;letter-spacing:.15em}.live-dot{background:#6dc18a;box-shadow:0 0 0 4px #6dc18a1f,0 0 18px #6dc18a59}.studio-user{border-left-color:#c6a45f33}.studio-user a{border-color:#c6a45f6b}.studio-user a:hover{color:#111713;background:#c6a45f;border-color:#c6a45f}.studio-sidebar{background:radial-gradient(circle at 40% 88%,#b99a5817,#0000 18rem),#101712;border-right-color:#c6a45f40;box-shadow:12px 0 32px #0b100d24}.studio-sidebar>p{color:#d2b46f8c;letter-spacing:.19em}.studio-sidebar nav{gap:.35rem}.studio-sidebar nav button{color:#ffffff8c;letter-spacing:.025em;border:1px solid #0000;padding:.82rem .78rem}.studio-sidebar nav button:hover{color:#fff;background:#c6a45f0d;border-color:#c6a45f33}.studio-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#c6a45f29,#ffffff09);border-color:#c6a45f57;box-shadow:inset 2px 0 #c6a45f}.studio-sidebar nav b{color:#131a15;background:#a5aaa5}.studio-sidebar nav button.active b{background:#c6a45f}.studio-workflow-navigation section{gap:.25rem;display:grid}.studio-workflow-navigation section+section{border-top:1px solid #c6a45f29;margin-top:.85rem;padding-top:.85rem}.studio-workflow-navigation section>small{color:#d2b46f9e;letter-spacing:.14em;text-transform:uppercase;padding:0 .7rem .25rem;font-size:.44rem;font-weight:800}.role-boundary{background:#ffffff06;border-color:#c6a45f4d}.role-boundary span{color:#c6a45f}.role-boundary strong{font-family:var(--display);letter-spacing:-.03em;font-size:1.7rem}.studio-main{padding:2.4rem}.studio-heading{margin-bottom:2rem}.studio-kicker{color:#735f35;letter-spacing:.19em;font-size:.48rem}.studio-heading h1,.panel-title h2,.pipeline-guide-copy h2,.tool-view-intro h2,.review-story h3,.copy-field h3,.copy-field p,.copy-margin h3,.review-source-packet h3,.mapping-inspector h3,.rights-inspector h3,.calendar-list h3,.provenance-controls>strong,.preview-wordmark,.preview-copy h3,.review-gate h2,.audit-log article>strong{font-family:var(--display)}.studio-heading h1{letter-spacing:-.055em;font-size:3.7rem}.stage-machine span{letter-spacing:.13em;background:#ffffff6b;border-color:#17201b29;padding:.55rem .72rem}.stage-machine span.active{background:#174b37;border-color:#174b37;box-shadow:0 8px 22px #174b3733}.stage-machine span.done{background:#bfd3bf}.pipeline-guide,.tool-view,.dual-preview,.review-gate,.audit-log,.panel-surface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f4ebe6;border-color:#b99a5857;box-shadow:0 22px 60px #17201b13}.pipeline-guide{padding:1.35rem}.pipeline-guide-copy h2,.tool-view-intro h2{letter-spacing:-.035em;font-size:2.05rem}.pipeline-steps{background:#b99a5840;border-color:#b99a5847}.pipeline-steps button{background:#ebe5d8}.pipeline-steps button:hover{background:#e2d8c6;transform:translateY(-2px)}.pipeline-steps button.complete{background:#d5e1d6}.pipeline-steps button.active{background:#174b37}.pipeline-steps strong{font-family:var(--display);letter-spacing:-.02em;font-size:1rem}.prototype-boundary{background:radial-gradient(circle at 100% 0,#b99a5821,#0000 12rem),#111713;border:1px solid #c6a45f47}.prototype-boundary strong{color:#c6a45f}.studio-grid{background:0 0;border:0;gap:6px}.ingest-rail,.editor-canvas,.agent-rail{background:#f8f4ebf0;border:1px solid #b99a584d;box-shadow:0 18px 45px #17201b11}.panel-title{border-bottom-color:#b99a584d}.panel-title h2{letter-spacing:-.035em;font-size:1.95rem}.panel-title>button{letter-spacing:.12em;border-color:#17201b38}.panel-title>button:hover{color:#f4f0e7;background:#174b37;border-color:#174b37;transform:translateY(-1px)}.ingest-list>button{border-bottom-color:#b99a5838}.ingest-list>button:hover{background:#b99a5814}.ingest-list>button.active{background:#dde5db;box-shadow:inset 3px 0 #174b37}.ingest-list strong{font-family:var(--display);font-size:1.18rem}.source-packet{background:radial-gradient(circle at 100% 0,#b99a5821,#0000 12rem),#111713;border:1px solid #c6a45f3d}.studio-field textarea,.studio-field input:not([type=range]),.studio-field select,.offer-field input,.offer-field select,.offer-field textarea{background:#ffffffad;border-color:#b99a5857;box-shadow:inset 0 1px 2px #17201b08}.studio-field textarea:focus,.studio-field input:focus,.studio-field select:focus{outline-color:#b99a58}.media-rights-card{background:linear-gradient(135deg,#ffffff06,#0000),#111713;border:1px solid #c6a45f47}.media-rights-card strong{font-family:var(--display);font-size:1.25rem}.agent-boundary{color:#645329;background:#ece0bd;border-left:2px solid #b99a58}.proposal{background:#ffffff8f;border-color:#b99a5847}.proposal:hover{border-color:#174b376b;box-shadow:0 10px 24px #17201b0f}.proposal>strong{font-family:var(--display);font-size:1.17rem}.proposal-actions button{border-color:#17201b33}.proposal-actions button:hover{background:#17201b12}.proposal-actions button:first-child{background:#174b37}.agent-guard-overlay{-webkit-backdrop-filter:blur(3px)saturate(.8);backdrop-filter:blur(3px)saturate(.8);background:#ebe4d6b8;border-color:#b99a586b}.agent-half-lock{background:linear-gradient(90deg,#111713 50%,#b99a5833 50%);border-color:#111713}.agent-guard-overlay h3{font-family:var(--display);letter-spacing:-.045em;font-size:2.25rem}.agent-guard-overlay>button{background:#174b37;box-shadow:0 12px 28px #174b372e}.agent-guard-overlay>button:hover{background:#0f3929;transform:translateY(-2px)}.agent-guard-open{background:#7f3c28}.review-workbench,.review-queue-card,.review-decision-desk,.ingest-tool-grid,.media-tool-grid,.provenance-table{border-color:#b99a5852;box-shadow:0 16px 40px #17201b0f}.review-workbench-bar{background:linear-gradient(90deg,#b99a5814,#0000),#111713}.review-tabs button.active,.review-device-switcher button.active{background:#c6a45f;border-color:#c6a45f}.copy-sheet,.review-source-packet,.review-provenance-list{background:#f8f4eb}.copy-field{border-bottom-color:#b99a5847}.copy-field h3{letter-spacing:-.055em}.copy-field>span{color:#735f35}.copy-margin{background:radial-gradient(circle at 100% 0,#b99a5824,#0000 14rem),#111713}.copy-margin button{background:#c6a45f}.review-preview-grid{background:0 0;gap:5px}.preview-face{box-shadow:0 18px 42px #0000002e}.preview-face>img{filter:saturate(.8)contrast(1.05)}.review-decision-actions{background:#111713!important}.review-decision-actions .approve-review{background:#c6a45f}.calendar-summary,.provenance-metrics{border-color:#111713;box-shadow:0 16px 38px #17201b14}.calendar-summary article,.provenance-metrics article{background:linear-gradient(135deg,#b99a580f,#0000),#111713}.calendar-list article{border-bottom-color:#b99a5840}.calendar-list article:hover{background:#b99a580f}.media-library button{background:#ece5d8}.media-library button.active{box-shadow:inset 0 0 0 2px #174b37,0 12px 26px #17201b14}.provenance-controls{background:#e2dacb}.provenance-controls button.active{background:#174b37}.return-workspace{background:#174b37;box-shadow:0 10px 24px #174b3729}.return-workspace:hover{background:#0f3929;transform:translateY(-2px)}@media (width<=680px){.studio-main{padding:1.1rem}.studio-heading h1{font-size:3.1rem}.pipeline-guide,.tool-view,.dual-preview,.review-gate,.audit-log{box-shadow:0 14px 34px #17201b12}.agent-guard-overlay{padding-top:3rem}}.studio-status,.studio-user span{color:#c2c3be}.studio-sidebar nav button{color:#c8cac6}.studio-sidebar nav button.active{color:#fff}.role-boundary p{color:#c0c3be}.studio-kicker{color:#685527}.stage-machine span{color:#515951}.stage-machine span.active{color:#fff}.panel-title>span,.panel-title>button{color:#3f4942}.ingest-list small,.mapping-inspector>div:first-child>span{color:#4d574f}.ingest-list i{color:#5d655f}.studio-field>span{color:#465047}.studio-field>span i{color:#5f4e1e}.agent-boundary{color:#54461f}.proposal>p{color:#29332c}.proposal>small{color:#535c55}.pipeline-guide-copy>p:last-child,.tool-view-intro>p{color:#4d574f}.prototype-boundary p,.source-packet p{color:#d0d2cd}.review-story>span,.copy-field>span i{color:#4d574f}.studio-shell{padding-top:124px}.studio-topbar{grid-template-columns:1fr auto;height:52px;top:72px;left:212px}.review-decision-actions button:disabled{opacity:.42;cursor:not-allowed}.studio-status{padding-left:1rem}.studio-user{grid-template-columns:auto auto;height:52px}.studio-sidebar{top:124px}@media (width<=880px){.studio-shell{padding-top:120px}.studio-topbar{top:68px;left:0}.studio-sidebar{top:120px}}@media (width<=680px){.studio-shell{padding-top:112px}.studio-topbar{height:44px;top:68px}.studio-user{height:44px}}.handoff-grid{background:#17201b29;border:1px solid #17201b29;grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr);gap:1px;margin-top:1.25rem;display:grid}.handoff-form,.handoff-output{background:#f5f2e9;min-width:0;padding:1.4rem}.handoff-form{gap:1rem;display:grid}.handoff-form>label,.handoff-pair label{gap:.45rem;display:grid}.handoff-form label>span{color:#465047;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:750}.handoff-form input,.handoff-form textarea,.handoff-form select{color:#17201b;width:100%;font:inherit;background:#fffdf7;border:1px solid #17201b33;padding:.8rem;font-size:.72rem;line-height:1.5}.handoff-form small{color:#5a635c;font-size:.52rem}.handoff-pair{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.handoff-form>button{color:#f4f0e7;letter-spacing:.08em;text-transform:uppercase;background:#1b6b4c;border:0;padding:.9rem 1rem;font-size:.55rem;font-weight:750}.handoff-form>button:disabled{opacity:.65}.handoff-output{background:radial-gradient(circle at 85% 10%,#b99a581f,#0000 18rem),#ece9df}.handoff-empty,.handoff-working{text-align:center;place-content:center;gap:.7rem;max-width:520px;min-height:480px;margin:auto;display:grid}.handoff-empty strong,.handoff-working strong{font-family:var(--display);font-size:2.2rem;font-weight:500;line-height:.98}.handoff-empty p,.handoff-working p{color:#59625b;font-size:.7rem;line-height:1.6}.handoff-working i{border:3px solid #1b6b4c2e;border-top-color:#1b6b4c;border-radius:50%;width:42px;height:42px;margin:0 auto .6rem;animation:.85s linear infinite handoff-spin}@keyframes handoff-spin{to{transform:rotate(360deg)}}.handoff-result{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.handoff-result article{background:#ffffff8a;border:1px solid #17201b24;padding:1rem}.handoff-result article>span{color:#685527;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.51rem;font-weight:750;display:block}.handoff-result article strong,.handoff-result article h3{font-family:var(--display);margin:0 0 .55rem;font-size:1.45rem;line-height:1;display:block}.handoff-result article p,.handoff-result article small{color:#4b554e;font-size:.62rem;line-height:1.55}.handoff-result dl{gap:.4rem;display:grid}.handoff-result dl div{grid-template-columns:100px 1fr;gap:.5rem;font-size:.59rem;display:grid}.handoff-result dt{color:#687069}.handoff-result dd{margin:0}.handoff-copy{grid-column:1/-1}.handoff-copy h3{font-size:2rem!important}.handoff-review-list p{margin:.35rem 0}.handoff-empty>button{color:#f7f3e9;font:700 .54rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:#174b37;border:0;margin-top:.9rem;padding:.7rem .85rem}.handoff-error{border-left:3px solid #8d422c}.handoff-inline-error{color:#732f20;background:#f2d8ce;grid-column:1/-1;margin:0;padding:.75rem;font-size:.6rem}.review-source-packet a{color:#174b37;overflow-wrap:anywhere;text-underline-offset:2px;text-decoration-thickness:1px}.story-queue-panel{background:#111713;border:1px solid #c6a45f57;max-width:1700px;margin:1.5rem auto;padding:1.25rem;box-shadow:0 22px 55px #11171321}.story-queue-heading{color:#f8f4eb;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:end;gap:2rem;display:grid}.story-queue-heading h2{font-family:var(--display);letter-spacing:-.055em;margin:.35rem 0;font-size:clamp(2.6rem,4vw,4.6rem);font-weight:400;line-height:.88}.story-queue-heading>div:first-child>p:last-child{color:#bfc4be;max-width:700px;font-size:.65rem;line-height:1.6}.story-queue-metrics{border:1px solid #f8f4eb24;grid-template-columns:repeat(3,1fr);display:grid}.story-queue-metrics span{color:#aeb5ae;letter-spacing:.07em;text-transform:uppercase;border-right:1px solid #f8f4eb24;flex-direction:column;justify-content:space-between;min-height:95px;padding:.8rem;font-size:.49rem;display:flex}.story-queue-metrics span:last-child{border-right:0}.story-queue-metrics strong{color:#d4b56f;font-family:var(--display);letter-spacing:-.04em;font-size:2rem;font-weight:400}.story-queue-toolbar{border-top:1px solid #f8f4eb21;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.2rem;padding:.75rem 0;display:flex}.story-queue-toolbar>div{gap:.35rem;display:flex}.story-queue-toolbar button,.story-queue-toolbar select{color:#d7dbd5;min-height:34px;font:700 .5rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #f8f4eb2e;padding:.55rem .7rem}.story-queue-toolbar button.active{color:#111713;background:#d4b56f;border-color:#d4b56f}.story-queue-toolbar label{gap:.3rem;display:grid}.story-queue-toolbar label span{color:#929a93;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem}.story-queue-toolbar select option{color:#17201b}.story-queue-list{background:#f8f4eb24;gap:1px;display:grid}.story-queue-card{background:#f8f4eb;grid-template-columns:minmax(280px,.82fr) minmax(620px,1.18fr);display:grid}.story-queue-card.active{box-shadow:inset 4px 0 #c6a45f}.story-queue-open{text-align:left;color:#17201b;background:0 0;border:0;border-right:1px solid #17201b1f;align-content:center;gap:.55rem;padding:1.15rem;display:grid}.story-queue-open span{color:#7f3c28;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:800}.story-queue-open strong{font-family:var(--display);letter-spacing:-.035em;font-size:1.45rem;font-weight:400;line-height:1}.story-queue-open small{color:#626b64;font-size:.52rem}.story-queue-fields{grid-template-columns:1.35fr .8fr .7fr 1fr auto;align-items:end;gap:.6rem;padding:1rem;display:grid}.story-queue-fields label{gap:.35rem;min-width:0;display:grid}.story-queue-fields label span{color:#626b64;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:800}.story-queue-fields input,.story-queue-fields select{color:#17201b;width:100%;min-height:38px;font:600 .55rem/1.2 var(--sans);background:#fffdf7;border:1px solid #17201b2b;padding:.55rem}.story-queue-fields button{color:#f8f4eb;min-height:38px;font:800 .49rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#174b37;border:0;padding:.6rem .75rem}.story-queue-fields button:disabled{color:#757d76;background:#deddd6}.story-queue-error{color:#732f20;background:#f2d8ce;margin:0 0 .75rem;padding:.7rem;font-size:.58rem}.story-queue-empty{color:#17201b;background:#f8f4eb;padding:1.5rem}.story-queue-empty strong{font-family:var(--display);font-size:1.4rem;font-weight:400}.story-queue-empty p{color:#626b64;font-size:.58rem}@media (width<=1180px){.story-queue-heading,.story-queue-card{grid-template-columns:1fr}.story-queue-open{border-bottom:1px solid #17201b1f;border-right:0}.story-queue-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.story-queue-heading{gap:1.2rem}.story-queue-metrics{grid-template-columns:1fr}.story-queue-metrics span{border-bottom:1px solid #f8f4eb24;border-right:0;min-height:70px}.story-queue-toolbar{flex-direction:column;align-items:stretch}.story-queue-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.story-queue-fields{grid-template-columns:1fr}}.calendar-mode{background:#d4b56f;align-content:center;gap:.25rem;min-width:220px;padding:.8rem 1rem;display:grid}.calendar-mode span,.calendar-mode small{color:#263029}.calendar-mode strong{color:#111713;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.calendar-mode small{max-width:220px;font-size:.48rem;line-height:1.4}.calendar-mode.mode-off{background:#d49a85}.calendar-mode.mode-enabled{background:#9fc4aa}.publishing-calendar-grid{background:#17201b26;border:1px solid #17201b24;grid-template-columns:minmax(350px,.78fr) minmax(560px,1.22fr);gap:1px;margin-top:1.2rem;display:grid}.schedule-composer,.schedule-agenda{background:#f8f4eb;padding:1.2rem}.schedule-composer{align-content:start;gap:.85rem;display:grid}.schedule-composer>label,.schedule-pair label{gap:.35rem;display:grid}.schedule-composer label>span{color:#59625b;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:800}.schedule-composer input,.schedule-composer select,.schedule-composer textarea{color:#17201b;width:100%;font:600 .62rem/1.5 var(--sans);background:#fffdf7;border:1px solid #17201b2e;border-radius:0;padding:.7rem}.schedule-composer textarea{resize:vertical}.schedule-pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.schedule-gate{background:#f0ddd4;border-left:3px solid #a25337;padding:.85rem}.schedule-gate.passed{background:#dceadf;border-left-color:#347856}.schedule-gate strong{font-family:var(--display);font-size:1.15rem;font-weight:400;display:block}.schedule-gate p{color:#59625b;margin:.3rem 0 0;font-size:.54rem}.schedule-error{color:#732f20;background:#f2d8ce;margin:0;padding:.75rem;font-size:.58rem;line-height:1.5}.schedule-composer>button{color:#f8f4eb;min-height:42px;font:800 .52rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:#174b37;border:0;padding:.75rem}.schedule-composer>button:disabled{color:#777e78;cursor:not-allowed;background:#deddd6}.schedule-agenda{min-width:0}.schedule-agenda-item{border-bottom:1px solid #17201b21;grid-template-columns:64px minmax(220px,1fr) 110px auto;align-items:center;gap:.9rem;min-height:92px;padding:.8rem 0;display:grid}.schedule-agenda-item.status-ready{padding-left:.8rem;box-shadow:inset 3px 0 #347856}.schedule-agenda-item>div:nth-child(2) p{color:#7f3c28;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.45rem;font-weight:800}.schedule-agenda-item h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:400;line-height:1}.schedule-agenda-item time{color:#59625b;font-size:.54rem}.schedule-agenda-state{gap:.2rem;display:grid}.schedule-agenda-state span{color:#7f3c28;letter-spacing:.07em;text-transform:uppercase;font-size:.43rem;font-weight:800}.schedule-agenda-state strong{text-transform:capitalize;font-size:.57rem}.schedule-agenda-actions{gap:.3rem;display:grid}.schedule-agenda-actions button{color:#17201b;font:800 .46rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #17201b2e;padding:.48rem .6rem}.release-ledger-mark{color:#245c43;font:800 .44rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:#e0eee5;border:1px solid #245c4333;padding:.46rem .58rem}.schedule-empty{text-align:center;color:#59625b;place-content:center;min-height:220px;font-size:.65rem;display:grid}.schedule-empty strong{color:#17201b;font-family:var(--display);font-size:1.6rem;font-weight:400}.schedule-empty p{max-width:340px}@media (width<=1100px){.publishing-calendar-grid{grid-template-columns:1fr}}@media (width<=760px){.schedule-pair{grid-template-columns:1fr}.schedule-agenda-item{grid-template-columns:55px 1fr}.schedule-agenda-state,.schedule-agenda-actions{grid-column:2}.calendar-mode{min-width:0}}.team-summary{color:#f8f4eb;background:#f8f4eb24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1.2rem;display:grid}.team-summary article{background:#111713;flex-direction:column;justify-content:space-between;min-height:110px;padding:1rem;display:flex}.team-summary strong{color:#d4b56f;font-family:var(--display);font-size:2rem;font-weight:400}.team-summary span{color:#aeb5ae;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.team-access-model{color:#17201b;background:#17201b24;border:1px solid #17201b24;grid-template-columns:minmax(280px,1.15fr) repeat(3,minmax(180px,1fr));gap:1px;margin-top:1px;display:grid}.team-access-model>div,.team-access-model>article{background:#f8f4eb;min-height:170px;padding:1.15rem}.team-access-model-heading{align-content:space-between;display:grid}.team-access-model-heading h2{max-width:480px;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.4vw,2.15rem);font-weight:400;line-height:.95}.team-access-model article{align-content:start;gap:.65rem;display:grid}.team-access-model article span,.team-role-map article span{color:#9b7941;letter-spacing:.1em;text-transform:uppercase;font-size:.45rem;font-weight:800}.team-access-model article strong{font-family:var(--display);font-size:1.25rem;font-weight:400}.team-access-model article p,.team-role-map article p{color:#59625b;margin:0;font-size:.54rem;line-height:1.55}.team-role-map{background:#17201b1f;border:1px solid #17201b24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.team-role-map article{background:#efe9dc;align-content:start;gap:.45rem;min-height:128px;padding:1rem;display:grid}.team-role-map article strong{color:#17201b;font-family:var(--display);font-size:1.05rem;font-weight:400}.team-grid{background:#17201b26;border:1px solid #17201b24;grid-template-columns:minmax(310px,.66fr) minmax(600px,1.34fr);gap:1px;margin-top:1px;display:grid}.team-invite,.team-directory{background:#f8f4eb;padding:1.2rem}.team-invite{align-content:start;gap:.85rem;display:grid}.team-invite>label,.team-member-controls label{gap:.32rem;display:grid}.team-invite label span,.team-member-controls label span{color:#59625b;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:800}.team-invite input,.team-invite select,.team-member-controls input,.team-member-controls select{color:#17201b;width:100%;min-height:38px;font:600 .57rem/1.25 var(--sans);background:#fffdf7;border:1px solid #17201b2b;padding:.6rem}.team-boundary{background:#ece4cf;border-left:3px solid #b99a58;padding:.9rem}.team-boundary strong{text-transform:uppercase;font-size:.52rem;display:block}.team-boundary p{color:#59625b;margin:.2rem 0 .7rem;font-size:.53rem;line-height:1.5}.team-invite>button,.team-member-controls>button{color:#f8f4eb;min-height:40px;font:800 .49rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#174b37;border:0;padding:.65rem .8rem}.team-invite>button:disabled,.team-member-controls>button:disabled{color:#777e78;background:#deddd6}.team-message,.team-error{margin:0;padding:.7rem;font-size:.56rem;line-height:1.5}.team-message{color:#174b37;background:#dceadf}.team-error{color:#732f20;background:#f2d8ce}.team-directory{min-width:0}.team-member{border-bottom:1px solid #17201b21;grid-template-columns:minmax(210px,.72fr) minmax(450px,1.28fr);gap:1rem;padding:1rem 0;display:grid}.team-member.status-suspended{opacity:.72}.team-member-identity{align-content:center;gap:.3rem;display:grid}.team-member-identity>span{color:#7f3c28;letter-spacing:.09em;text-transform:uppercase;font-size:.45rem;font-weight:800}.team-member-identity strong{font-family:var(--display);letter-spacing:-.035em;font-size:1.45rem;font-weight:400}.team-member-identity small,.team-member-identity p{color:#59625b;font-size:.5rem}.team-member-identity p{margin:.3rem 0 0}.team-member-controls{grid-template-columns:1.1fr .75fr .75fr auto auto;align-items:end;gap:.55rem;display:grid}.team-reassign{grid-column:1/-2}.team-member-controls>.team-member-lifecycle{color:#6c2f21;background:0 0;border:1px solid #6c2f2152}.team-member-controls>.team-member-lifecycle:hover{color:#f8f4eb;background:#6c2f21}.team-removal-note{color:#6c2f21;background:#f3e2dc;border-left:3px solid #9b4430;grid-column:1/-1;margin:0;padding:.75rem;font-size:.54rem;line-height:1.55}.team-directory-empty{color:#59625b;text-align:center;background:#efe9dc;margin:1rem 0 0;padding:1rem;font-size:.58rem}@media (width<=1120px){.team-access-model{grid-template-columns:repeat(2,1fr)}.team-grid,.team-member{grid-template-columns:1fr}.team-member-controls{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.team-access-model,.team-role-map,.team-summary,.team-member-controls{grid-template-columns:1fr}.team-reassign{grid-column:auto}}.staff-access-operations{color:#17201b;background:#17201b26;border:1px solid #17201b24;grid-template-columns:minmax(280px,.62fr) minmax(560px,1.38fr);gap:1px;margin-top:1px;display:grid}.staff-access-operations-heading,.staff-access-target,.staff-access-work,.staff-access-history{background:#f8f4eb;padding:1.2rem}.staff-access-operations-heading{align-content:space-between;min-height:190px;display:grid}.staff-access-operations-heading h2,.staff-access-history h3{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400}.staff-access-operations-heading>p,.staff-access-target p,.staff-access-checklist p,.staff-access-form>p,.staff-access-history>p{color:#59625b;margin:0;font-size:.55rem;line-height:1.55}.staff-access-target{background:#ece4cf;align-content:start;gap:.45rem;display:grid}.staff-access-target>span,.staff-access-person>span{color:#8c6c34;letter-spacing:.1em;text-transform:uppercase;font-size:.45rem;font-weight:800}.staff-access-target>strong{font-family:var(--display);font-size:1.25rem;font-weight:400}.staff-access-target code,.staff-access-checklist code{overflow-wrap:anywhere;color:#344039;font:600 .49rem/1.45 var(--sans)}.staff-access-work{background:#17201b24;grid-area:1/2/span 2;gap:1px;padding:0;display:grid}.staff-access-work>article{background:#fffdf7;grid-template-columns:minmax(190px,.62fr) minmax(320px,1.38fr);gap:1rem;min-height:150px;padding:1rem 1.2rem;display:grid}.staff-access-person{align-content:start;gap:.3rem;display:grid}.staff-access-person strong{font-family:var(--display);font-size:1.2rem;font-weight:400}.staff-access-person small{color:#59625b;overflow-wrap:anywhere;font-size:.5rem}.staff-access-complete,.staff-access-checklist{color:#174b37;background:#dceadf;align-self:center;margin:0;padding:.85rem;font-size:.55rem;line-height:1.55}.staff-access-checklist{color:#594824;background:#f1e5bf}.staff-access-checklist strong,.staff-access-form>strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.51rem;display:block}.staff-access-form{gap:.6rem;display:grid}.staff-access-form label{gap:.3rem;display:grid}.staff-access-form label>span{color:#59625b;letter-spacing:.08em;text-transform:uppercase;font-size:.45rem;font-weight:800}.staff-access-form input,.staff-access-form textarea{color:#17201b;width:100%;font:600 .56rem/1.4 var(--sans);background:#fff;border:1px solid #17201b2e;padding:.6rem}.staff-access-form input[aria-invalid=true],.staff-access-form textarea[aria-invalid=true]{border-color:#a34b36;box-shadow:inset 3px 0 #a34b36}.staff-access-form textarea{resize:vertical}.staff-access-form label>small{color:#76623c;font-size:.47rem;line-height:1.45}.staff-access-form label>small.ready{color:#174b37}.staff-access-inline-error{color:#732f20;background:#f2d8ce;border-left:3px solid #9a3b29;margin:0;padding:.65rem .7rem;font-size:.51rem;line-height:1.45}.staff-access-form>button,.staff-access-checklist>button{color:#f8f4eb;min-height:40px;font:800 .49rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#174b37;border:0;padding:.65rem .8rem}.staff-access-form>button.needs-input{color:#17201b;background:#d8c38d}.staff-access-form>button.needs-input:hover,.staff-access-form>button.needs-input:focus-visible{outline-offset:2px;background:#e7cf92;outline:2px solid #75591f}.staff-access-form.revocation>button{background:#6c2f21}.staff-access-form>button:disabled,.staff-access-checklist>button:disabled{color:#777e78;background:#deddd6}.staff-access-form .staff-access-check{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;display:grid}.staff-access-form .staff-access-check input{width:16px;height:16px;margin:0}.staff-access-history{grid-column:1/-1;grid-template-columns:minmax(220px,.5fr) minmax(420px,1.5fr);gap:1.2rem;display:grid}.staff-access-history ol{background:#17201b1f;gap:1px;margin:0;padding:0;list-style:none;display:grid}.staff-access-history li{background:#efe9dc;grid-template-columns:.45fr .8fr 1.3fr;align-items:center;gap:.7rem;padding:.7rem;display:grid}.staff-access-history li strong,.staff-access-history li span,.staff-access-history li small{overflow-wrap:anywhere;font-size:.49rem}.staff-access-history li strong{text-transform:uppercase}.staff-access-history li small{color:#59625b}@media (width<=900px){.staff-access-operations{grid-template-columns:1fr}.staff-access-work,.staff-access-history{grid-area:auto}.staff-access-work>article,.staff-access-history,.staff-access-history li{grid-template-columns:1fr}}.control-sidebar nav a{color:#c8cac6;letter-spacing:.025em;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:.82rem .78rem;font-size:.64rem;display:flex}.control-sidebar nav a:hover{color:#fff;background:#c6a45f0d;border-color:#c6a45f33}.control-sidebar nav a b{color:#131a15;text-align:center;background:#c6a45f;border-radius:20px;min-width:26px;padding:.22rem;font-size:.48rem}.control-main{max-width:1800px;margin:0 auto}.control-heading{max-width:none}.control-actions{gap:.5rem;display:flex}.control-actions button{color:#172019;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #17201938;min-width:120px;padding:.72rem .9rem;font-size:.5rem;font-weight:750}.control-actions button.primary{color:#f7f2e8;background:#174b37;border-color:#174b37}.control-actions button:disabled{opacity:.35;cursor:not-allowed}.control-error{color:#642f20;background:#f1d4c8;border-left:3px solid #8d422c;grid-template-columns:auto 1fr;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;font-size:.62rem;display:grid}.control-summary{color:#f5f0e7;background:#c6a45f47;border:1px solid #c6a45f47;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.control-summary article{background:#111713;flex-direction:column;justify-content:flex-end;min-height:170px;padding:1.25rem;display:flex}.control-summary article.protected{background:#174b37}.control-summary article.warning{background:#7f3c28}.control-summary span{color:#c6a45f;letter-spacing:.11em;text-transform:uppercase;font-size:.5rem;font-weight:750}.control-summary strong{font-family:var(--display);letter-spacing:-.045em;margin-top:.55rem;font-size:2.65rem;font-weight:500}.control-summary p{color:#c9cbc6;max-width:420px;margin:.45rem 0 0;font-size:.58rem;line-height:1.5}.identity-readiness-panel{color:#f6f1e7;background:radial-gradient(circle at 12% 0,#c6a45f29,#0000 34%),#101813;border:1px solid #c6a45f47;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:2rem;margin-top:1.2rem;padding:1.5rem;display:grid}.identity-readiness-copy h2{max-width:560px;font-family:var(--display);letter-spacing:-.045em;margin:.4rem 0 .8rem;font-size:clamp(2rem,3vw,3.25rem);font-weight:500;line-height:.94}.identity-readiness-copy>p:last-child{color:#c9cec9;max-width:600px;margin:0;font-size:.64rem;line-height:1.7}.identity-readiness-grid{border:1px solid #c6a45f2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-readiness-grid article{border-bottom:1px solid #c6a45f2e;border-right:1px solid #c6a45f2e;min-width:0;padding:1rem}.identity-readiness-grid article:nth-child(2n){border-right:0}.identity-readiness-grid article:nth-last-child(-n+2){border-bottom:0}.identity-readiness-grid span{color:#c6a45f;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:800;display:block}.identity-readiness-grid strong{font-family:var(--display);letter-spacing:-.04em;margin-top:.45rem;font-size:2rem;font-weight:500;display:block}.identity-readiness-grid p{color:#aeb5af;margin:.3rem 0 0;font-size:.54rem;line-height:1.5}.identity-launch-dossier{color:#18211c;background:linear-gradient(135deg,#c6a45f1f,#0000 24%),#f4efe4;border:1px solid #17201929;margin-top:1.2rem;padding:clamp(1.2rem,2.5vw,2.4rem)}.identity-launch-heading{border-bottom:1px solid #17201929;grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:1.5rem;display:grid}.identity-launch-heading h2{max-width:820px;font-family:var(--display);letter-spacing:-.06em;margin:.45rem 0 .75rem;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:500;line-height:.88}.identity-launch-heading>div:first-child>p:last-child{color:#58615a;max-width:680px;margin:0;font-size:.65rem;line-height:1.65}.identity-launch-score{color:#f4efe4;background:#843d2b;flex-direction:column;justify-content:flex-end;min-height:190px;padding:1.1rem;display:flex}.identity-launch-score.ready{background:#174b37}.identity-launch-score>span{letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:800}.identity-launch-score>strong{font-family:var(--display);letter-spacing:-.07em;align-items:baseline;gap:.25rem;margin-top:.35rem;font-size:4.8rem;font-weight:500;line-height:.85;display:flex}.identity-launch-score>strong small{font-size:1.2rem}.identity-launch-score>p{color:#ffffffb8;margin:.65rem 0 0;font-size:.52rem}.identity-runtime-gates,.identity-evidence-ledger{margin-top:1.7rem}.identity-dossier-subhead{grid-template-columns:180px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:.85rem;display:grid}.identity-dossier-subhead>span{letter-spacing:.11em;text-transform:uppercase;font-size:.51rem;font-weight:800}.identity-dossier-subhead>p{color:#687168;margin:0;font-size:.55rem}.identity-runtime-gates>div:last-child{background:#17201924;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.identity-runtime-gates article{background:#f8f4eb;grid-template-columns:26px 1fr;gap:.7rem;min-width:0;min-height:118px;padding:.9rem;display:grid}.identity-runtime-gates article>span{color:#f6f1e7;background:#91432e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.58rem;display:grid}.identity-runtime-gates article.ready>span{background:#1d6449}.identity-runtime-gates article strong{font-size:.6rem;line-height:1.35;display:block}.identity-runtime-gates article p{color:#646c66;margin:.35rem 0 0;font-size:.51rem;line-height:1.5}.identity-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.identity-evidence-card{background:#f9f5ed;border:1px solid #17201929;border-top:4px solid #857c69;flex-direction:column;min-width:0;padding:1.1rem;display:flex}.identity-evidence-card.status-verified{border-top-color:#1d6449}.identity-evidence-card.status-rejected,.identity-evidence-card.expired{border-top-color:#a14a34}.identity-evidence-card header{justify-content:space-between;gap:1rem;display:flex}.identity-evidence-card header span{color:#9d6b25;letter-spacing:.12em;text-transform:uppercase;font-size:.46rem;font-weight:800}.identity-evidence-card h3{font-family:var(--display);letter-spacing:-.035em;margin:.3rem 0 0;font-size:1.55rem;font-weight:500;line-height:1}.identity-evidence-card header>strong{color:#f8f4eb;letter-spacing:.09em;text-transform:uppercase;background:#625e53;height:max-content;padding:.42rem .5rem;font-size:.43rem}.identity-evidence-card.status-verified header>strong{background:#1d6449}.identity-evidence-card.status-rejected header>strong,.identity-evidence-card.expired header>strong{background:#91432e}.identity-evidence-card>p{color:#5d675f;margin:.65rem 0;font-size:.55rem;line-height:1.55}.identity-independent-note{color:#794531;background:#f0ddd0;margin:0 0 .75rem;padding:.55rem .65rem;font-size:.49rem;line-height:1.5;display:block}.identity-evidence-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:auto;display:grid}.identity-evidence-fields label{gap:.32rem;min-width:0;display:grid}.identity-evidence-fields label.wide{grid-column:1/-1}.identity-evidence-fields label>span{color:#5f665f;letter-spacing:.07em;text-transform:uppercase;font-size:.44rem;font-weight:750}.identity-evidence-fields input,.identity-evidence-fields select,.identity-evidence-fields textarea{color:#18211c;width:100%;font:inherit;background:#eee8dc;border:1px solid #1720192e;border-radius:0;padding:.65rem;font-size:.57rem}.identity-evidence-fields textarea{resize:vertical;min-height:90px;line-height:1.5}.identity-evidence-card footer{border-top:1px solid #1720191f;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.8rem;display:flex}.identity-evidence-card footer small{color:#697169;font-size:.47rem;line-height:1.4}.identity-evidence-card footer button{color:#f7f2e8;letter-spacing:.08em;text-transform:uppercase;background:#194f3b;border:0;flex:none;padding:.65rem .8rem;font-size:.47rem;font-weight:800}.identity-evidence-card footer button:disabled{cursor:wait;opacity:.55}.partner-activation-dossier{background:linear-gradient(135deg,#1f5c7921,#0000 28%),#f2eee5}.partner-score-stack{gap:.55rem;display:grid}.partner-score-stack .identity-launch-score{min-height:96px;padding:.85rem 1rem}.partner-score-stack .identity-launch-score>strong{margin-top:.25rem;font-size:2.45rem}.partner-score-stack .identity-launch-score>p{margin-top:.35rem}.partner-control-readiness{background:#17201926;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.3rem;display:grid}.partner-control-readiness article{background:#e8e4db;min-width:0;padding:1rem}.partner-control-readiness span{color:#2a607a;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:800;display:block}.partner-control-readiness strong{font-family:var(--display);letter-spacing:-.045em;margin-top:.35rem;font-size:2.2rem;font-weight:500;display:block}.partner-control-readiness p{color:#5e6761;margin:.35rem 0 0;font-size:.52rem;line-height:1.55}.partner-activation-card{border-top-color:#2a607a}.partner-control-tags{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;display:flex}.partner-control-tags span{color:#f5f1e8;letter-spacing:.07em;text-transform:uppercase;background:#2a607a;padding:.34rem .45rem;font-size:.42rem;font-weight:800}.identity-dossier-empty{color:#6a716c;background:#f8f4eb;margin:0;padding:1rem;font-size:.56rem}.control-principle{background:#f7f2e8;border:1px solid #17201921;grid-template-columns:1.15fr .85fr;align-items:end;gap:3rem;margin-top:1.2rem;padding:2rem;display:grid}.control-principle h2{max-width:760px;font-family:var(--display);letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:500;line-height:.92}.control-principle>p{color:#4d574f;margin:0;font-size:.7rem;line-height:1.65}.publisher-control-panel{background:#f7f3e8;border:1px solid #17201b29;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:end;gap:1.2rem 2rem;padding:1.4rem;display:grid}.reminder-control-panel{margin-top:1.2rem}.publisher-control-panel h2{max-width:700px;font-family:var(--display);letter-spacing:-.035em;margin:.2rem 0 .65rem;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:400;line-height:.98}.publisher-control-panel p{color:#59625b;max-width:720px;margin:0;font-size:.66rem;line-height:1.7}.publisher-control-panel dl{border:1px solid #17201b1f;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.publisher-control-panel dl div{border-right:1px solid #17201b1f;gap:.35rem;padding:.75rem;display:grid}.publisher-control-panel dl div:last-child{border-right:0}.publisher-control-panel dt{color:#59625b;font:800 .44rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase}.publisher-control-panel dd{color:#174b37;font:800 .7rem/1 var(--sans);margin:0}.publisher-control-panel button{color:#f8f4eb;font:800 .5rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:#174b37;border:0;justify-self:start;padding:.75rem 1rem}.publisher-control-panel button:disabled{color:#777e78;background:#deddd6}.publisher-control-panel small{color:#59625b;justify-self:end;font-size:.52rem}.control-group{background:#f7f2e8b8;border:1px solid #17201921;margin-top:1.2rem;padding:1.3rem;scroll-margin-top:145px}.control-group-heading{border-bottom:1px solid #1720191f;justify-content:space-between;align-items:center;padding-bottom:.9rem;display:flex}.control-group-heading>span{color:#515b53;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:700}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.9rem;display:grid}.control-card{background:#f8f4eb;border:1px solid #17201924;min-width:0;padding:1.15rem;box-shadow:0 12px 28px #1720190a}.control-card.mode-enabled{border-color:#7f3c2873}.control-card.mode-preview{border-color:#b99a5873}.control-card-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-card-title span{color:#685527;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:750}.control-card-title h3{font-family:var(--display);letter-spacing:-.035em;margin:.35rem 0 0;font-size:1.55rem;font-weight:500}.control-card-title>strong{color:#f7f2e8;letter-spacing:.09em;text-transform:uppercase;background:#4d574f;padding:.42rem .52rem;font-size:.46rem}.mode-preview .control-card-title>strong{color:#171d18;background:#c6a45f}.mode-enabled .control-card-title>strong{background:#7f3c28}.control-card>p{color:#4d574f;min-height:3.6em;margin:.8rem 0 1rem;font-size:.61rem;line-height:1.55}.control-mode{background:#17201926;border:1px solid #17201926;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.control-mode button{color:#3f4942;text-align:left;background:#ebe8df;border:0;flex-direction:column;justify-content:center;gap:.25rem;min-height:74px;padding:.6rem;display:flex}.control-mode button:hover{background:#e2ded3}.control-mode button.active{color:#fff;background:#174b37}.control-mode button.active:nth-child(2){color:#171d18;background:#c6a45f}.control-mode button.active:nth-child(3){background:#7f3c28}.control-mode span{letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:750}.control-mode small{opacity:.72;font-size:.47rem;line-height:1.35}.control-audit{background:#f8f4eb;border:1px solid #17201924;margin-top:1.2rem;padding:1.3rem}.control-audit article{border-bottom:1px solid #1720191a;grid-template-columns:160px minmax(200px,1fr) 140px minmax(180px,auto);align-items:center;gap:1rem;padding:.8rem 0;font-size:.56rem;display:grid}.control-audit article strong{font-family:var(--mono)}.control-audit article span{color:#685527;text-transform:uppercase;font-weight:750}.control-audit article time,.control-audit article small{color:#59625b}.control-empty{color:#59625b;margin:1rem 0 0;font-size:.62rem}@media (width<=1100px){.control-grid{grid-template-columns:1fr}.identity-runtime-gates>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.control-summary,.control-principle,.publisher-control-panel,.identity-readiness-panel,.identity-readiness-grid{grid-template-columns:1fr}.identity-readiness-grid article,.identity-readiness-grid article:nth-child(2n),.identity-readiness-grid article:nth-last-child(-n+2){border-bottom:1px solid #c6a45f2e;border-right:0}.identity-readiness-grid article:last-child{border-bottom:0}.identity-launch-heading,.identity-dossier-subhead,.identity-runtime-gates>div:last-child,.identity-evidence-grid,.identity-evidence-fields{grid-template-columns:1fr}.identity-evidence-fields label.wide{grid-column:auto}.partner-control-readiness{grid-template-columns:1fr}.identity-launch-score{min-height:155px}.identity-evidence-card footer{flex-direction:column;align-items:stretch}.control-principle{gap:1.5rem}.publisher-control-panel small{justify-self:start}.control-heading{align-items:stretch}.control-actions{width:100%}.control-actions button{flex:1}.control-card>p{min-height:0}.control-mode{grid-template-columns:1fr}.control-mode button{min-height:58px}.control-audit article{grid-template-columns:1fr 1fr}}.handoff-actions{grid-column:1/-1;gap:.7rem;display:flex}.handoff-actions button{color:#f4f0e7;letter-spacing:.07em;text-transform:uppercase;background:#1b6b4c;border:1px solid #1b6b4c;padding:.75rem .9rem;font-size:.52rem;font-weight:750}.handoff-actions button+button{color:#17201b;background:0 0;border-color:#17201b40}@media (width<=1120px){.handoff-grid{grid-template-columns:1fr}}@media (width<=680px){.handoff-pair,.handoff-result{grid-template-columns:1fr}.handoff-copy,.handoff-actions{grid-column:auto}.handoff-actions{flex-direction:column;align-items:stretch}}.copy-margin ul{color:#d8d9d5}.review-workbench-bar>span{color:#c8cac5}.review-source-packet>p:not(.studio-kicker),.review-provenance-list small{color:#4d574f}.review-decision-actions small{color:#c9cbc6}.calendar-list>article>span,.calendar-list time{color:#4d574f}.media-library small,.provenance-table time,.provenance-table small{color:#505a52}.durable-media-desk .tool-view-intro>div:first-child>p:last-child{color:#4d574f;max-width:720px;font-size:.65rem;line-height:1.6}.commercial-classification-readout{background:linear-gradient(135deg,#c6a45f1c,#0000 62%),#ffffff94;border:1px solid #18201c26;align-content:center;gap:.32rem;min-height:108px;padding:1rem;display:grid}.commercial-classification-readout:before{content:"Permission separated";color:#8c6f37;letter-spacing:.11em;text-transform:uppercase;font-size:.45rem;font-weight:800}.commercial-classification-readout strong{font-family:var(--display,"DM Serif Display", serif);letter-spacing:-.025em;font-size:1.45rem;font-weight:400}.commercial-classification-readout span{color:#39443c;font-size:.58rem;line-height:1.45}.commercial-classification-readout small{color:#687169;max-width:480px;font-size:.5rem;line-height:1.5}.commercial-classification-readout.status-approved,.commercial-classification-readout.status-not_required{box-shadow:inset 3px 0 #2d7253}.commercial-classification-readout.status-stale,.commercial-classification-readout.status-blocked,.commercial-classification-readout.status-changes_requested,.commercial-classification-readout.status-unclassified{box-shadow:inset 3px 0 #9a422d}.commercial-integrity-panel{color:#17201b;background:radial-gradient(circle at 100% 0,#c6a45f29,#0000 24rem),#f8f4eb;border:1px solid #b99a5861;margin-top:1.2rem;padding:1.3rem;box-shadow:0 16px 40px #17201b0f}.commercial-integrity-panel.status-approved,.commercial-integrity-panel.status-not_required{border-top:4px solid #2d7253}.commercial-integrity-panel.status-pending,.commercial-integrity-panel.status-pending_editorial,.commercial-integrity-panel.status-pending_commercial,.commercial-integrity-panel.status-unclassified,.commercial-integrity-panel.status-stale,.commercial-integrity-panel.status-blocked,.commercial-integrity-panel.status-changes_requested{border-top:4px solid #9a422d}.commercial-integrity-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-integrity-heading h3{font-family:var(--display,"DM Serif Display", serif);letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:400;line-height:.92}.commercial-integrity-status{color:#6b552b;letter-spacing:.09em;text-transform:uppercase;background:#e9dfc6;border:1px solid #8c6f3740;padding:.55rem .7rem;font-size:.48rem;font-weight:800}.commercial-integrity-status.status-approved,.commercial-integrity-status.status-not_required{color:#184d36;background:#d8e9dd;border-color:#2d725347}.commercial-integrity-status.status-stale,.commercial-integrity-status.status-blocked,.commercial-integrity-status.status-pending_editorial,.commercial-integrity-status.status-pending_commercial,.commercial-integrity-status.status-changes_requested,.commercial-integrity-status.status-unclassified{color:#7e3021;background:#f0d8cf;border-color:#9a422d47}.commercial-integrity-summary{color:#4f5a52;max-width:760px;margin:.8rem 0 1rem;font-size:.64rem;line-height:1.6}.commercial-evidence-grid{background:#18201c1f;border:1px solid #18201c1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.commercial-evidence-grid article{background:#ffffff94;align-content:start;gap:.45rem;min-height:116px;padding:1rem;display:grid}.commercial-evidence-grid span,.commercial-classification-controls label>span,.commercial-disclosure-controls label>span,.commercial-decision-controls label>span{color:#8c6f37;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:800}.commercial-evidence-grid strong{font-family:var(--display,"DM Serif Display", serif);font-size:1.25rem;font-weight:400}.commercial-evidence-grid small{color:#59645c;font-size:.52rem;line-height:1.5}.commercial-second-person{color:#f8f4eb;background:#7f3c28;border-left:4px solid #c6a45f;margin-top:1rem;padding:.9rem 1rem}.commercial-second-person strong{font-family:var(--display,"DM Serif Display", serif);font-size:1.15rem;font-weight:400}.commercial-second-person p{color:#ffffffc7;max-width:760px;margin:.3rem 0 0;font-size:.56rem;line-height:1.55}.commercial-integrity-blockers{gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.commercial-integrity-blockers li{color:#733522;background:#f1ddd5;border-left:2px solid #9a422d;padding:.6rem .75rem;font-size:.54rem;line-height:1.45}.commercial-classification-controls,.commercial-decision-controls{border-top:1px solid #18201c21;grid-template-columns:minmax(220px,.7fr) auto 1fr;align-items:end;gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.commercial-classification-controls{grid-template-columns:minmax(190px,.55fr) minmax(360px,1.5fr) auto 1fr}.commercial-disclosure-controls{grid-template-columns:repeat(2,minmax(160px,1fr));gap:.65rem;display:grid}.commercial-disclosure-controls .commercial-disclosure-copy{grid-column:1/-1}.commercial-classification-controls label,.commercial-disclosure-controls label,.commercial-decision-controls label{gap:.35rem;display:grid}.commercial-classification-controls select,.commercial-disclosure-controls select,.commercial-disclosure-controls textarea,.commercial-decision-controls textarea{color:#17201b;width:100%;font:inherit;background:#ffffffbd;border:1px solid #18201c33;padding:.72rem .8rem;font-size:.58rem}.commercial-disclosure-copy small{color:#687169;text-align:right;font-size:.48rem}.commercial-classification-controls button,.commercial-decision-controls button{color:#f8f4eb;letter-spacing:.08em;text-transform:uppercase;background:#174b37;border:1px solid #174b37;min-height:42px;padding:.7rem .85rem;font-size:.49rem;font-weight:800}.commercial-classification-controls>small,.commercial-decision-controls>small{color:#5d675f;align-self:center;font-size:.51rem;line-height:1.5}.commercial-decision-controls{grid-template-columns:minmax(280px,1fr) auto}.commercial-decision-controls>div{align-items:stretch;gap:.45rem;display:flex}.commercial-decision-controls .request-changes{color:#7f3c28;background:0 0;border-color:#7f3c2873}.commercial-decision-controls .approve-review{color:#17201b;background:#c6a45f;border-color:#c6a45f}.commercial-classification-controls button:disabled,.commercial-decision-controls button:disabled,.commercial-classification-controls select:disabled,.commercial-disclosure-controls select:disabled,.commercial-disclosure-controls textarea:disabled,.commercial-decision-controls textarea:disabled{opacity:.45;cursor:not-allowed}.commercial-integrity-observer{color:#4f5a52;background:#18201c0d;border:1px solid #18201c1a;margin:1rem 0 0;padding:.75rem;font-size:.52rem;line-height:1.5}.commercial-integrity-error{color:#6d2d20;background:#f2d8cf;border-left:3px solid #9a422d;margin:1rem 0 0;padding:.75rem;font-size:.55rem;line-height:1.5}@media (width<=980px){.commercial-evidence-grid{grid-template-columns:1fr}.commercial-classification-controls,.commercial-decision-controls{grid-template-columns:1fr;align-items:stretch}.commercial-decision-controls>div{flex-direction:column}}@media (width<=620px){.commercial-integrity-heading{flex-direction:column}.commercial-integrity-status{align-self:flex-start}}.media-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.media-toolbar button{color:#f8f4eb;min-height:38px;font:800 .49rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:#174b37;border:1px solid #174b37;padding:.7rem .85rem}.media-toolbar button:first-child{color:#174b37;background:0 0}.media-toolbar button.active-filter{color:#f8f4eb;background:#7f3c28;border-color:#7f3c28}.media-ledger{color:#f8f4eb;background:#f8f4eb24;border:1px solid #111713;grid-template-columns:repeat(3,minmax(130px,.55fr)) minmax(280px,1.35fr);gap:1px;margin-top:1.2rem;display:grid}.media-ledger article,.media-ledger>p{background:linear-gradient(135deg,#b99a5812,#0000),#111713;min-height:88px;margin:0;padding:.85rem}.media-ledger article{align-content:space-between;display:grid}.media-ledger strong{color:#d4b56f;font-family:var(--display);font-size:2rem;font-weight:400}.media-ledger span{color:#aeb5ae;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.media-ledger article.attention strong{color:#e6a085}.media-ledger>p{color:#bfc4be;align-items:center;font-size:.57rem;line-height:1.55;display:flex}.media-message{color:#174b37;background:#dce9df;border-left:3px solid #174b37;margin:.8rem 0 0;padding:.7rem .8rem;font-size:.58rem}.media-message.error{color:#772f20;background:#f0d6cd;border-left-color:#8d422c}.durable-media-desk .media-tool-grid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);align-items:start}.durable-media-desk .media-library{align-content:start;min-height:520px}.durable-media-desk .media-library>button{min-width:0}.durable-media-desk .media-library img,.durable-media-desk .media-library video,.durable-media-desk .media-placeholder{object-fit:cover;width:100%;height:145px;min-height:145px}.durable-media-desk .media-library button.incomplete{background:#efe4cf}.durable-media-desk .media-library button.incomplete i{background:#76552e}.moderation-desk{color:#19241e;background:radial-gradient(circle at 88% 6%,#ba914a1f,#0000 28rem),#f4f1e9;min-height:100vh}.moderation-hero{border-bottom:1px solid #19241e2e;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,6vw,7rem) 3.4rem;display:grid}.moderation-hero h1{max-width:780px;font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.065em;margin:.45rem 0 1rem;font-size:clamp(3.2rem,7vw,7rem);font-weight:500;line-height:.88}.moderation-hero>div>p:last-child{color:#19241ead;max-width:720px;margin:0;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.65}.moderation-hero aside{border-left:1px solid #19241e42;gap:.35rem;padding:1.3rem 0 0 1.3rem;display:grid}.moderation-hero aside span,.moderation-hero aside small{color:#19241e8c;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.moderation-hero aside strong{font-family:var(--font-editorial,Georgia, serif);font-size:1.35rem;font-weight:500}.moderation-policy-strip{color:#fffdf6;background:#173f30;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 clamp(1.25rem,6vw,7rem);display:grid}.moderation-policy-strip p{border-right:1px solid #ffffff26;gap:.42rem;margin:0;padding:1.35rem 1.5rem 1.5rem 0;display:grid}.moderation-policy-strip p:not(:first-child){padding-left:1.5rem}.moderation-policy-strip p:last-child{border-right:0}.moderation-policy-strip b{color:#e8c875;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.moderation-policy-strip span{color:#ffffffb8;font-size:.75rem;line-height:1.45}.moderation-summary{grid-template-columns:repeat(5,minmax(0,1fr));padding:3.25rem clamp(1.25rem,6vw,7rem) 0;display:grid}.moderation-summary button{color:#19241e;cursor:pointer;text-align:left;background:#ffffff4d;border:1px solid #19241e2b;border-right:0;justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;padding:1.2rem 1.3rem;display:flex}.moderation-summary button:last-child{border-right:1px solid #19241e2b}.moderation-summary button.active{color:#fffdf6;background:#19241e}.moderation-summary button span{letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.moderation-summary button strong{font-family:var(--font-editorial,Georgia, serif);font-size:2rem;font-weight:400}.moderation-notice{color:#214235;background:#e7efe9;border-left:3px solid #37745d;margin:1.25rem clamp(1.25rem,6vw,7rem) 0;padding:.85rem 1rem;font-size:.78rem}.moderation-notice.error{color:#6d2a22;background:#f3e6e1;border-color:#9d3b2e}.moderation-queue{padding:3.5rem clamp(1.25rem,6vw,7rem) 7rem}.moderation-queue>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.moderation-queue h2{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.045em;margin:.3rem 0 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1}.moderation-queue>header>button,.moderation-card footer button{color:#19241e;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #19241e4d;padding:.72rem .9rem;font-size:.66rem;font-weight:700}.moderation-queue button:disabled{cursor:wait;opacity:.48}.moderation-list{gap:1rem;display:grid}.moderation-card{background:#ffffffa3;border:1px solid #19241e2b;border-left:4px solid #37745d;padding:clamp(1.25rem,2.4vw,2rem);box-shadow:0 18px 50px #19241e0d}.moderation-card.status-hidden{border-left-color:#b98d3e}.moderation-card.status-removed{border-left-color:#934236}.moderation-card>header,.moderation-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.moderation-card>header>div{flex-wrap:wrap;gap:.55rem;display:flex}.moderation-card time{color:#19241e80;font-size:.67rem}.moderation-status,.moderation-report-count{color:#285440;letter-spacing:.08em;text-transform:uppercase;background:#dce9e1;padding:.4rem .55rem;font-size:.6rem;font-weight:800}.moderation-status.hidden{color:#76552e;background:#efe2c6}.moderation-status.removed{color:#77332a;background:#edd8d2}.moderation-report-count{color:#fffdf6;background:#19241e}.moderation-card blockquote{color:#17211c;max-width:940px;font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.025em;margin:2rem 0;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.25}.moderation-card dl{border-top:1px solid #19241e1f;border-bottom:1px solid #19241e1f;grid-template-columns:1fr 2fr .55fr 1fr;gap:1rem;margin:0;padding:1rem 0;display:grid}.moderation-card dl>div{min-width:0}.moderation-card dt{color:#19241e80;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.58rem;font-weight:700}.moderation-card dd{text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.moderation-reasons{flex-wrap:wrap;align-items:center;gap:.45rem;padding:1rem 0 0;display:flex}.moderation-reasons span{color:#19241e85;letter-spacing:.08em;text-transform:uppercase;margin-right:.4rem;font-size:.6rem}.moderation-reasons b{color:#77332a;border:1px solid #9342363d;padding:.34rem .5rem;font-size:.63rem;font-weight:600}.moderation-card footer{justify-content:flex-start;padding-top:1.25rem}.moderation-card footer button:hover{color:#fffdf6;background:#19241e}.moderation-card footer button.danger{color:#77332a;border-color:#934236}.moderation-card footer button.danger:hover{color:#fff;background:#934236}.moderation-card footer button.quiet{opacity:.72;margin-left:auto}.moderation-card footer>span{color:#19241e8c;font-size:.68rem}.moderation-empty{text-align:center;border:1px dashed #19241e47;align-content:center;justify-items:center;min-height:320px;padding:3rem;display:grid}.moderation-empty>span{color:#e8c875;background:#173f30;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-size:1.4rem;display:grid}.moderation-empty h3{font-family:var(--font-editorial,Georgia, serif);margin:1rem 0 .45rem;font-size:1.6rem;font-weight:500}.moderation-empty p{color:#19241e99;max-width:560px;margin:0;font-size:.76rem;line-height:1.55}@media (width<=900px){.moderation-hero{grid-template-columns:1fr}.moderation-policy-strip{grid-template-columns:1fr 1fr}.moderation-policy-strip p:nth-child(2){border-right:0}.moderation-summary{grid-template-columns:1fr 1fr}.moderation-summary button:nth-child(2n){border-right:1px solid #19241e2b}.moderation-card dl{grid-template-columns:1fr 1fr}}@media (width<=620px){.moderation-policy-strip,.moderation-summary{grid-template-columns:1fr}.moderation-policy-strip p,.moderation-policy-strip p:not(:first-child){border-bottom:1px solid #ffffff26;border-right:0;padding:1.1rem 0}.moderation-summary button{border-right:1px solid #19241e2b}.moderation-queue>header{flex-direction:column;align-items:flex-start}.moderation-card dl{grid-template-columns:1fr}.moderation-card footer button,.moderation-card footer button.quiet{width:100%;margin-left:0}}.places-desk .studio-main{align-content:start;gap:1.2rem;display:grid}.places-filter-row{grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.8rem;display:grid}.places-filter-row button{color:#7b817b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #17201b29;min-height:32px;font-size:.46rem;font-weight:750}.places-filter-row button.active{color:#f4efe3;background:#174b37}.places-sidebar nav button{grid-template-columns:1fr auto}.places-sidebar nav button small{color:#7b817b;grid-column:1/-1;margin-top:.2rem;font-size:.48rem;font-weight:550}.places-loading{color:#737a74;padding:1rem;font-size:.68rem;line-height:1.5;display:block}.places-ledger{border-top:1px solid #17201b29;border-left:1px solid #17201b29;grid-template-columns:repeat(4,1fr);display:grid}.places-ledger article{border-bottom:1px solid #17201b29;border-right:1px solid #17201b29;flex-direction:column;justify-content:space-between;min-height:110px;padding:1rem;display:flex}.places-ledger strong{font-family:var(--display,Georgia, serif);font-size:2.2rem;font-weight:500}.places-ledger span{color:#687169;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:700}.places-message{color:#174b37;background:#dce9df;border:1px solid #bad2c0;margin:0;padding:.8rem 1rem;font-size:.7rem}.places-message.error{color:#7b2e28;background:#f0d9d3;border-color:#d8afa5}.places-workbench{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:1rem;display:grid}.places-coordinate-canvas,.places-record-editor,.places-story-linker,.places-audit{background:#ffffff42;border:1px solid #17201b29}.places-canvas-heading,.places-record-heading{border-bottom:1px solid #17201b29;justify-content:space-between;align-items:center;gap:1rem;min-height:86px;padding:1rem 1.2rem;display:flex}.places-canvas-heading h2,.places-record-heading h2,.places-story-linker h2,.places-audit h2{font-family:var(--display,Georgia, serif);margin:.35rem 0 0;font-size:2rem;font-weight:500;line-height:1}.places-canvas-heading>span,.places-record-heading>span{color:#667068;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem}.places-map-field{background:radial-gradient(at 20% 70%,#0000 0 11%,#ffffff1f 11.3% 12%,#0000 12.3% 20%,#ffffff1a 20.3% 21%,#0000 21.3%),linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/10% 10%,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/10% 10%,linear-gradient(145deg,#182b27,#426058 58%,#977c55);min-height:520px;position:relative;overflow:hidden}.places-north{color:#fffc;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:.7rem;font-style:normal;display:grid;position:absolute;top:1rem;right:1rem}.places-map-pin{left:var(--place-x);top:var(--place-y);color:#15221d;background:#e2bd5e;border:3px solid #ffffffc7;border-radius:50% 50% 50% 3px;place-items:center;width:38px;height:38px;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 10px 24px #00000040}.places-map-pin span{font-size:.55rem;font-weight:750;transform:rotate(45deg)}.places-map-pin b{color:#f4efe3;opacity:0;pointer-events:none;background:#0f1b16d6;width:max-content;max-width:150px;padding:.35rem .45rem;font-size:.5rem;position:absolute;top:26px;left:35px;transform:rotate(45deg)}.places-map-pin:hover b,.places-map-pin.selected b{opacity:1}.places-map-pin.selected{z-index:3;background:#71c092;box-shadow:0 0 0 6px #ffffff26,0 14px 32px #0000004d}.places-map-empty{color:#ffffffb3;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.places-coordinate-canvas footer{grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.2rem;display:grid}.places-coordinate-canvas footer span{color:#174b37;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:750}.places-coordinate-canvas footer p{color:#667068;margin:0;font-size:.65rem;line-height:1.5}.places-form-grid{grid-template-columns:1fr 1fr;gap:.8rem;padding:1.2rem;display:grid}.places-form-grid label{flex-direction:column;gap:.35rem;display:flex}.places-form-grid label.wide{grid-column:1/-1}.places-form-grid label>span,.places-link-controls label>span{color:#687169;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:750}.places-form-grid input,.places-form-grid select,.places-form-grid textarea,.places-link-controls select{color:#18221d;background:#f5efe3;border:1px solid #17201b33;width:100%;padding:.68rem .72rem;font-size:.7rem}.places-form-grid textarea{resize:vertical}.places-form-grid :disabled{color:#6f766f;background:#e7e0d3}.places-record-actions{border-top:1px solid #17201b29;flex-wrap:wrap;gap:.55rem;padding:1.2rem;display:flex}.places-record-actions button,.places-link-controls button{color:#f4efe3;letter-spacing:.09em;text-transform:uppercase;background:#174b37;border:1px solid #174b37;min-height:40px;padding:.7rem .85rem;font-size:.5rem;font-weight:750}.places-record-actions button.secondary{color:#174b37;background:#dce9df}.places-record-actions button.quiet,.places-link-controls button.quiet{color:#3d4740;background:0 0;border-color:#17201b38}.places-record-actions button:disabled,.places-link-controls button:disabled{cursor:not-allowed;opacity:.42}.places-story-linker{grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem;display:grid}.places-story-linker>div:first-child>p:last-child{color:#667068;max-width:620px;font-size:.75rem;line-height:1.6}.places-link-controls{gap:1rem;display:grid}.places-link-controls label{gap:.4rem;display:grid}.places-link-controls dl{border-top:1px solid #17201b29;border-left:1px solid #17201b29;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.places-link-controls dl div{border-bottom:1px solid #17201b29;border-right:1px solid #17201b29;flex-direction:column;justify-content:space-between;min-height:72px;padding:.7rem;display:flex}.places-link-controls dt{color:#687169;letter-spacing:.09em;text-transform:uppercase;font-size:.46rem}.places-link-controls dd{margin:0;font-size:.65rem;font-weight:650}.places-link-controls>div{gap:.55rem;display:flex}.places-audit{grid-template-columns:.35fr 1fr;gap:2rem;padding:1.5rem;display:grid}.places-audit>div:last-child{border-top:1px solid #17201b29}.places-audit article{border-bottom:1px solid #17201b29;grid-template-columns:1fr 1fr auto;gap:1rem;padding:.75rem 0;display:grid}.places-audit article span{text-transform:capitalize;font-size:.58rem;font-weight:750}.places-audit article strong,.places-audit article time{color:#667068;font-size:.55rem;font-weight:550}@media (width<=1180px){.places-workbench{grid-template-columns:1fr}.places-map-field{min-height:430px}}@media (width<=780px){.places-ledger{grid-template-columns:1fr 1fr}.places-story-linker,.places-audit,.places-link-controls dl,.places-form-grid{grid-template-columns:1fr}.places-form-grid label.wide{grid-column:auto}}.community-safety-queue{border-top:1px solid #19241e33;margin-top:3rem;padding-top:2.5rem}.community-safety-counts{color:#19241e94;text-align:right;max-width:360px;margin:0;font-size:.68rem;line-height:1.55}.community-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.member-safety-card{min-width:0}.member-safety-card blockquote{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-photo-review{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:1.2rem;margin:1.5rem 0;display:grid}.member-photo-review img{object-fit:cover;border:1px solid #19241e2e;border-radius:50%;width:104px;height:104px}.member-photo-review h3{font-family:var(--font-editorial,Georgia, serif);margin:0 0 .25rem;font-size:1.45rem;font-weight:500}.member-photo-review p,.member-photo-review small{overflow-wrap:anywhere;color:#19241e94;margin:.2rem 0;font-size:.67rem;display:block}.member-safety-card .moderation-reasons p{color:#19241ea6;flex-basis:100%;margin:.35rem 0 0;font-size:.72rem;line-height:1.5}@media (width<=900px){.community-review-grid{grid-template-columns:1fr}}@media (width<=620px){.community-safety-counts{text-align:left}.member-photo-review{grid-template-columns:74px minmax(0,1fr)}.member-photo-review img{width:74px;height:74px}}.media-empty{text-align:center;background:#ece5d8;grid-column:1/-1;place-content:center;gap:.7rem;min-height:420px;padding:2rem;display:grid}.media-empty strong{font-family:var(--display);font-size:2rem;font-weight:400}.media-empty p{color:#59625b;max-width:420px;margin:0 auto;font-size:.62rem;line-height:1.55}.media-empty button{color:#f8f4eb;font:800 .49rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#174b37;border:0;justify-self:center;padding:.7rem .85rem}.media-record-editor{background:radial-gradient(circle at 100% 0,#b99a581a,#0000 20rem),#f8f4eb;min-width:0}.media-record-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.media-record-heading h3{overflow-wrap:anywhere}.media-record-heading>button{color:#174b37;font:800 .47rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #174b3747;flex:none;padding:.55rem .65rem}.media-record-form{grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0;display:grid}.media-record-form label,.media-attachment-controls label{gap:.35rem;display:grid}.media-record-form label.wide,.media-attachment-controls label.wide{grid-column:1/-1}.media-record-form label>span,.media-attachment-controls label>span{color:#59625b;letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-weight:800}.media-record-form input,.media-record-form select,.media-record-form textarea,.media-attachment-controls input,.media-attachment-controls select,.media-attachment-controls textarea{color:#17201b;width:100%;min-height:40px;font:600 .57rem/1.4 var(--sans);background:#fffdf7;border:1px solid #17201b2e;padding:.65rem}.media-record-form textarea{resize:vertical;min-height:82px}.media-attachment-controls textarea{resize:vertical}.media-record-form input:disabled,.media-record-form select:disabled,.media-record-form textarea:disabled{color:#414b44;opacity:1;background:#eee9dd}.media-record-form small{color:#667068;font-size:.48rem;line-height:1.4}.media-file-picker{background:#e5ecdf;border:1px solid #174b3738;padding:.8rem}.media-file-picker input[type=file]{background:#fffdf7;padding:.55rem}.media-contributor-note{color:#5a451d;background:#efe0b9;border-left:3px solid #bb9554;margin:.6rem 0;padding:.75rem;font-size:.54rem;line-height:1.55}.rights-decision.incomplete{color:#664918;background:#ead8af}.media-attachment-list{color:#59625b;margin:.75rem 0;font-size:.55rem;line-height:1.5}.media-story-sequence{background:#eef2f4;border:1px solid #cbd5db;grid-template-columns:minmax(180px,.38fr) minmax(0,1.62fr);gap:1rem;margin:1rem 0;padding:1rem;display:grid}.media-story-sequence>div:last-child{gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.media-story-sequence>div:first-child strong{font-family:var(--display);font-size:1.15rem}.media-story-sequence button{color:#24313a;text-align:left;background:#fff;border:1px solid #c8d3d9;grid-template-columns:auto minmax(120px,1fr);gap:.2rem .5rem;min-width:210px;padding:.7rem;display:grid}.media-story-sequence button span{color:#fff;background:#2d566d;border-radius:999px;grid-row:1/3;align-self:center;padding:.35rem .48rem;font-size:.55rem;font-weight:800}.media-story-sequence button b{overflow-wrap:anywhere;font-size:.62rem}.media-story-sequence button small{color:#68747c;font-size:.51rem}.media-record-editor>button{color:#f8f4eb;width:100%;font:800 .5rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:#174b37;border:0;margin-top:.25rem;padding:.8rem}.media-record-editor>button:disabled{opacity:.55}.media-record-editor>button.media-delete-record{color:#7f3c28;background:0 0;border:1px solid #7f3c2861}.media-attachment-controls{border-top:1px solid #17201b24;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem;margin-top:.8rem;padding-top:.8rem;display:grid}.media-placement-actions{grid-column:1/-1;gap:.55rem;display:flex}.media-attachment-controls button{color:#f8f4eb;min-height:40px;font:800 .48rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#174b37;border:0;padding:.65rem .8rem}@media (width<=980px){.media-ledger{grid-template-columns:repeat(3,1fr)}.media-ledger>p{grid-column:1/-1}.durable-media-desk .media-tool-grid{grid-template-columns:1fr}}@media (width<=680px){.media-toolbar{justify-content:flex-start}.media-ledger{grid-template-columns:1fr}.media-ledger>p{grid-column:auto}.durable-media-desk .media-library,.media-record-form,.media-attachment-controls,.media-story-sequence{grid-template-columns:1fr}.media-record-form label.wide,.media-attachment-controls label.wide,.media-placement-actions{grid-column:auto}}.new-publication-button{color:#171c18;width:100%;font:800 .58rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#d7b86f;border:1px solid #e5ca8a;justify-content:space-between;align-items:center;margin:0 0 1rem;padding:.9rem .85rem;display:flex}.new-publication-button b{color:#f8f4eb;background:#8c3d2a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;display:grid}.draft-panel-actions,.story-queue-actions{align-items:end;gap:.55rem;display:flex}.draft-panel-actions>button{color:#f8f4eb;font:800 .48rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:#173f31;border:0;padding:.48rem .65rem}.story-queue-toolbar .queue-create-button{color:#171c18;background:#d7b86f;border-color:#d7b86f}.new-publication-grid{background:#17201b24;border:1px solid #17201b24;grid-template-columns:minmax(520px,1.2fr) minmax(310px,.8fr);gap:1px;margin-top:1.25rem;display:grid}.new-publication-form,.new-publication-paths{background:#f8f4eb;padding:clamp(1.2rem,2.8vw,2.4rem)}.new-publication-form{gap:1.1rem;display:grid}.new-publication-form>label,.new-publication-pair label{gap:.4rem;display:grid}.new-publication-form>label>span,.new-publication-pair label>span,.new-publication-form legend{color:#59625b;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800}.new-publication-form input[type=text],.new-publication-form>label>input,.new-publication-form select{color:#17201b;width:100%;min-height:46px;font:650 .65rem/1.3 var(--sans);background:#fffdf7;border:1px solid #17201b33;padding:.75rem}.new-publication-form fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:.65rem;margin:0;padding:0;display:grid}.new-publication-form legend{margin-bottom:.55rem}.new-publication-form fieldset label{background:#eee9dc;border:1px solid #17201b21;grid-template-columns:auto 1fr;gap:.6rem;min-height:102px;padding:.85rem;display:grid}.new-publication-form fieldset label:has(input:checked){background:#e1eadf;border-color:#376c54;box-shadow:inset 0 -3px #376c54}.new-publication-form fieldset input{accent-color:#376c54;width:auto;margin-top:.2rem}.new-publication-form fieldset strong,.new-publication-form fieldset small{display:block}.new-publication-form fieldset strong{font-family:var(--display);font-size:1.12rem;font-weight:400;line-height:1}.new-publication-form fieldset small{color:#626b64;margin-top:.45rem;font-size:.52rem;line-height:1.45}.new-publication-pair{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;display:grid}.new-publication-form>button{color:#f8f4eb;min-height:48px;font:850 .54rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#173f31;border:0;padding:.8rem 1rem}.new-publication-form>button:disabled{opacity:.55}.new-publication-error{color:#752e20;background:#f2d8ce;border-left:3px solid #9f3e2c;margin:0;padding:.75rem;font-size:.6rem}.new-publication-paths{color:#f8f4eb;background:radial-gradient(circle at 100% 0,#d7b86f2e,#0000 18rem),#151b17}.new-publication-paths h3{font-family:var(--display);letter-spacing:-.055em;margin:.7rem 0 1.5rem;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:.9}.new-publication-paths article{border:1px solid #f8f4eb26;margin-top:.75rem;padding:1rem}.new-publication-paths article.active{background:#d7b86f1a;border-color:#d7b86f7a}.new-publication-paths article>span{color:#d7b86f;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:800}.new-publication-paths article>strong{font-family:var(--display);margin-top:.5rem;font-size:1.45rem;font-weight:400;display:block}.new-publication-paths article p,.new-publication-paths>small{color:#aeb5ae;font-size:.56rem;line-height:1.55}.new-publication-paths article button{color:#171c18;font:800 .48rem/1 var(--sans);text-transform:uppercase;background:#d7b86f;border:0;padding:.65rem .75rem}.new-publication-paths>small{border-top:1px solid #f8f4eb24;margin-top:1.25rem;padding-top:1rem;display:block}.publication-designer{max-width:1700px;margin:0 auto}.designer-command-bar{color:#f8f4eb;background:radial-gradient(circle at 75% 0,#d7b86f2e,#0000 24rem),#151b17;border-bottom:4px solid #d7b86f;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.2rem,2.4vw,2.2rem);display:flex}.designer-command-bar h2{max-width:760px;font-family:var(--display);letter-spacing:-.06em;margin:.55rem 0;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:400;line-height:.88}.designer-command-bar>div>span{color:#aeb5ae;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:750}.designer-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.designer-command-actions button{color:#f8f4eb;min-height:40px;font:800 .48rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #f8f4eb47;padding:.7rem .8rem}.designer-workbench{background:#17201b26;border:1px solid #17201b26;border-top:0;grid-template-columns:minmax(270px,.28fr) minmax(0,1fr);gap:1px;display:grid}.designer-controls{background:#eee9dc;align-content:start;gap:1rem;padding:1.2rem;display:grid}.designer-rule{color:#f8f4eb;background:#173f31;padding:1rem}.designer-rule span{color:#d7b86f;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-weight:800}.designer-rule strong{font-family:var(--display);margin-top:.55rem;font-size:1.35rem;font-weight:400;line-height:1;display:block}.designer-rule p{color:#bcc7bf;margin:.5rem 0 0;font-size:.54rem;line-height:1.5}.designer-canvas{background:#d9d8d2;min-width:0;padding:1rem}.designer-canvas-toolbar{justify-content:space-between;gap:.8rem;margin-bottom:.8rem;display:flex}.designer-canvas-toolbar>div{gap:1px;display:flex}.designer-canvas-toolbar button{color:#344038;min-height:34px;font:800 .47rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#f8f4eb;border:1px solid #17201b24;padding:.55rem .7rem}.designer-canvas-toolbar button.active{color:#f8f4eb;background:#173f31}.designer-preview-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.designer-preview-stage.focus-secrets,.designer-preview-stage.focus-advantage{grid-template-columns:minmax(0,1fr)}.designer-preview-stage.mobile{grid-template-columns:repeat(2,minmax(250px,390px));justify-content:center}.designer-preview-stage.mobile.focus-secrets,.designer-preview-stage.mobile.focus-advantage{grid-template-columns:minmax(250px,390px)}.designer-face{background:#f8f4eb;border-top:4px solid #9f3e2c;min-width:0;padding:.55rem}.designer-face .preview-face,.designer-face .preview-copy{min-height:440px}.designer-preview-stage.mobile .preview-copy{padding:1.25rem}.designer-preview-stage.mobile .preview-copy h3{font-size:clamp(2.2rem,5vw,3.4rem)}.designer-face>label{gap:.4rem;padding:.8rem .2rem .2rem;display:grid}.designer-face>label>span{color:#59625b;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:800}.designer-face textarea{color:#17201b;width:100%;font:600 .6rem/1.5 var(--sans);resize:vertical;background:#fffdf7;border:1px solid #17201b2e;padding:.7rem}.designer-block-library{background:#fffdf7;border:1px solid #17201b29;gap:.6rem;padding:1rem;display:grid}.designer-block-library>span,.designer-block-editor-heading span{color:#59625b;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:800}.designer-block-library>div{background:#17201b26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.designer-block-library button{color:#17201b;min-height:38px;font:800 .48rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:#eee9dc;border:0;padding:.6rem}.designer-body-preview{color:#17201b;background:#fffdf7;border-top:1px solid #17201b26;gap:.85rem;margin:.4rem .2rem .2rem;padding:1rem;display:grid}.designer-body-preview h4,.designer-body-preview p,.designer-body-preview blockquote,.designer-body-preview aside{margin:0}.designer-body-preview h4{font:500 1.45rem/1 var(--display);letter-spacing:-.035em}.designer-body-preview p{font:500 .61rem/1.65 var(--sans)}.designer-body-preview blockquote{font:500 1rem/1.25 var(--display);border-left:3px solid #d7b86f;padding:.8rem 0 .8rem 1rem}.designer-body-preview aside{color:#f8f4eb;font:750 .58rem/1.5 var(--sans);background:#173f31;padding:.8rem}.designer-body-preview.visual{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-body-preview.visual h4,.designer-body-preview.visual blockquote{grid-column:1/-1}.designer-block-editor{background:#17201b26;border:1px solid #17201b26;gap:1px;margin-top:1rem;display:grid}.designer-block-editor-heading{background:#f8f4eb;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.designer-block-editor-heading>div{gap:.3rem;display:grid}.designer-block-editor-heading strong{font:500 1.45rem/1 var(--display)}.designer-block-editor>article{background:#f8f4eb;gap:.65rem;padding:.8rem;display:grid}.designer-block-editor>article>div{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.designer-block-editor article select,.designer-block-editor article button{color:#17201b;min-height:32px;font:800 .46rem/1 var(--sans);text-transform:uppercase;background:#eee9dc;border:1px solid #17201b29;padding:.5rem .6rem}.designer-block-editor article span{color:#667069;font:800 .46rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-right:auto}.designer-block-editor article textarea{color:#17201b;width:100%;font:600 .62rem/1.6 var(--sans);resize:vertical;background:#fffdf7;border:1px solid #17201b2e;padding:.8rem}.designer-footer{color:#59625b;background:#f8f4eb;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.7rem;font-size:.5rem;display:flex}@media (width<=1120px){.new-publication-grid,.designer-workbench{grid-template-columns:1fr}.designer-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-rule{grid-column:1/-1}}@media (width<=760px){.new-publication-form fieldset,.new-publication-pair,.designer-controls,.designer-preview-stage,.designer-preview-stage.mobile{grid-template-columns:1fr}.designer-command-bar,.designer-canvas-toolbar,.designer-footer{flex-direction:column;align-items:stretch}.designer-command-actions{justify-content:flex-start}.designer-canvas-toolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.designer-canvas-toolbar>div:last-child{grid-template-columns:repeat(2,1fr)}.draft-panel-actions,.story-queue-actions{flex-direction:column;align-items:stretch}}.release-preview-link{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#16563f;border:1px solid #16563f;justify-content:center;align-items:center;min-height:32px;padding:.45rem .65rem;font-size:.46rem;font-weight:800;display:inline-flex}.release-preview-link:hover{background:#0f3929}.release-preview-shell{color:#18211b;background:#e8e3d8;min-height:100vh}.release-preview-banner{color:#fff;background:#152b21;border-top:4px solid #bb9554;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.2fr) auto;align-items:center;gap:2rem;width:min(1680px,100% - 4rem);margin:2rem auto 1rem;padding:1.1rem 1.25rem;display:grid}.release-preview-banner>div{gap:.25rem;display:grid}.release-preview-banner span{color:#d5b66e;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:800}.release-preview-banner strong{font-family:var(--serif);font-size:1.35rem;font-weight:500}.release-preview-banner p{color:#ffffffab;margin:0;font-size:.62rem;line-height:1.55}.release-preview-banner nav{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.release-preview-banner a{letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff59;padding:.65rem .75rem;font-size:.48rem;font-weight:800}.release-preview-banner a:hover{color:#17201b;background:#f7f1e4}.release-publication-controls,.release-publication-readonly{color:#18211b;background:#f8f4ea;border:1px solid #17201b33;width:min(1680px,100% - 4rem);margin:0 auto 1rem;box-shadow:0 14px 34px #1a201b14}.release-publication-controls{padding:1.2rem}.release-publication-readonly{color:#59625c;padding:1rem 1.2rem;font-size:.64rem;line-height:1.55}.release-publication-heading,.release-publication-action{grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);align-items:center;gap:2rem;display:grid}.release-publication-heading{padding-bottom:1rem}.release-publication-heading>div{gap:.25rem;display:grid}.release-publication-heading span{color:#9b4a33;letter-spacing:.11em;text-transform:uppercase;font-size:.46rem;font-weight:800}.release-publication-heading strong{font:500 1.45rem/1.1 var(--serif)}.release-publication-heading p,.release-publication-action p{color:#5d665f;margin:0;font-size:.62rem;line-height:1.55}.release-publication-action{border-top:1px solid #17201b29;grid-template-columns:minmax(0,1fr) auto;padding:1rem 0 0}.release-publication-action>div{gap:.45rem;display:grid}.release-publication-action b{font:600 .9rem/1.3 var(--serif)}.release-publication-action button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#173f31;border:1px solid #173f31;min-width:210px;padding:.8rem 1rem;font-size:.5rem;font-weight:800}.release-publication-action button:hover:not(:disabled){background:#0f3025}.release-publication-action button:disabled{cursor:not-allowed;opacity:.45}.release-publication-action.rollback button{color:#7c241d;background:0 0;border-color:#a84738}.release-publication-action.rollback button:hover:not(:disabled){color:#fff;background:#8b3026}.release-publication-action label{color:#59625c;letter-spacing:.08em;text-transform:uppercase;gap:.35rem;max-width:720px;margin-top:.5rem;font-size:.46rem;font-weight:800;display:grid}.release-publication-action textarea{resize:vertical;color:#18211b;width:100%;font:500 .68rem/1.5 var(--sans);letter-spacing:normal;text-transform:none;background:#fffdf7;border:1px solid #17201b40;padding:.75rem}.release-publication-action.complete time{color:#59625c;font-size:.56rem}.release-publication-message{color:#173f31;background:#e3eee8;border-left:3px solid #2c7157;margin:1rem 0 0;padding:.7rem .8rem;font-size:.62rem;line-height:1.5}.frozen-release{background:#f8f4ea;width:min(1680px,100% - 4rem);margin:0 auto 4rem;box-shadow:0 24px 70px #1a201b21}.frozen-release-hero{color:#fff;background:#17201b;min-height:min(72vh,780px);position:relative;overflow:hidden}.frozen-release-hero>img,.frozen-release-shade{width:100%;height:100%;position:absolute;inset:0}.frozen-release-hero>img{object-fit:cover;filter:saturate(.82)contrast(1.06)}.frozen-release-shade{background:linear-gradient(90deg,#0a110edb,#0a110e33 70%),linear-gradient(#0000 38%,#0a110ebd)}.frozen-release-copy{z-index:1;flex-direction:column;justify-content:flex-end;width:min(100%,920px);min-height:min(72vh,780px);padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.frozen-release-copy p,.frozen-release-copy>span{color:#e1c783;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.54rem;font-weight:800}.frozen-release-copy h1{max-width:900px;font-family:var(--serif);letter-spacing:-.065em;margin:.25rem 0 1rem;font-size:clamp(4rem,8vw,8.5rem);font-weight:500;line-height:.84}.frozen-release-copy>strong{color:#ffffffd6;max-width:720px;font-size:clamp(.85rem,1.5vw,1.15rem);line-height:1.55}.frozen-release-copy>b{color:#18211b;letter-spacing:.09em;text-transform:uppercase;background:#f7f1e4;width:max-content;margin-top:1.4rem;padding:.75rem .85rem;font-size:.5rem}.frozen-release-ledger{border-bottom:1px solid #17201b2e;grid-template-columns:repeat(4,1fr);display:grid}.frozen-release-ledger>div{border-right:1px solid #17201b2e;gap:.4rem;min-width:0;padding:1.2rem;display:grid}.frozen-release-ledger>div:last-child{border-right:0}.frozen-release-ledger span,.frozen-release-rights span{color:#6a726c;letter-spacing:.09em;text-transform:uppercase;font-size:.46rem;font-weight:800}.frozen-release-ledger strong{overflow-wrap:anywhere;font:500 1rem/1.25 var(--serif)}.frozen-release-body{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,6vw,6rem);display:grid}.frozen-release-body aside{border-right:1px solid #17201b2e;padding-right:1.5rem}.frozen-release-body aside>p{color:#a3472d;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:800}.frozen-release-body dl{margin:1.2rem 0 0}.frozen-release-body dl div{border-top:1px solid #17201b21;gap:.25rem;padding:.7rem 0;display:grid}.frozen-release-body dt{color:#6a726c;text-transform:uppercase;font-size:.46rem;font-weight:800}.frozen-release-body dd{overflow-wrap:anywhere;margin:0;font-size:.62rem;line-height:1.45}.frozen-release-body>section{max-width:850px}.frozen-release-body>section p{font-family:var(--serif);margin:0 0 1.4rem;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.55}.frozen-release-composed-body h2{font:500 clamp(2rem,4vw,4rem)/.95 var(--serif);letter-spacing:-.045em;margin:0 0 1.5rem}.frozen-release-composed-body blockquote{font:500 clamp(1.7rem,3vw,3rem)/1.05 var(--serif);border-left:4px solid #bb9554;margin:2rem 0;padding:.5rem 0 .5rem 1.5rem}.frozen-release-composed-body>aside{color:#fff;font:700 .72rem/1.55 var(--sans);background:#173f31;border:0;margin:1.5rem 0;padding:1.2rem}.frozen-release.layout-standard .frozen-release-hero,.frozen-release.layout-standard .frozen-release-copy{min-height:min(58vh,620px)}.frozen-release.layout-standard .frozen-release-copy h1{font-size:clamp(3.5rem,6vw,6.5rem)}.frozen-release.layout-visual .frozen-release-hero{min-height:min(82vh,900px)}.frozen-release.layout-visual .frozen-release-body{grid-template-columns:1fr}.frozen-release.layout-visual .frozen-release-body>aside{display:none}.frozen-release.layout-brief .frozen-release-hero,.frozen-release.layout-brief .frozen-release-copy{min-height:min(46vh,500px)}.frozen-release.layout-brief .frozen-release-copy h1{font-size:clamp(3rem,5vw,5.3rem)}.frozen-release.layout-brief .frozen-release-body{padding-top:3rem;padding-bottom:3rem}.frozen-release-attachments{border-top:1px solid #17201b2e;gap:1.2rem;margin-top:3rem;padding-top:2rem;display:grid}.frozen-release-attachments figure{margin:0}.frozen-release-attachments img,.frozen-release-attachments video{object-fit:cover;background:#17201b;width:100%;max-height:620px;display:block}.frozen-release-attachments audio{width:100%}.frozen-release-attachments figcaption{color:#6a726c;font:700 .46rem/1.4 var(--sans);letter-spacing:.07em;text-transform:uppercase;margin-top:.45rem}.frozen-release-rights{color:#fff;background:#17201b;grid-template-columns:repeat(3,1fr);display:grid}.frozen-release-rights>div{border-right:1px solid #ffffff26;gap:.45rem;padding:1.2rem;display:grid}.frozen-release-rights>div:last-child{border-right:0}.frozen-release-rights strong{overflow-wrap:anywhere;font-size:.62rem;line-height:1.45}@media (width<=900px){.release-preview-banner{grid-template-columns:1fr;gap:.8rem;width:calc(100% - 2rem)}.release-preview-banner nav{justify-content:flex-start}.release-publication-controls,.release-publication-readonly{width:calc(100% - 2rem)}.release-publication-heading,.release-publication-action{grid-template-columns:1fr;gap:.8rem}.release-publication-action button{width:100%}.frozen-release{width:calc(100% - 2rem)}.frozen-release-ledger{grid-template-columns:repeat(2,1fr)}.frozen-release-body{grid-template-columns:1fr}.frozen-release-body aside{border-bottom:1px solid #17201b2e;border-right:0;padding-right:0}}@media (width<=600px){.frozen-release-hero,.frozen-release-copy{min-height:620px}.frozen-release-copy h1{font-size:3.65rem}.frozen-release-ledger,.frozen-release-rights{grid-template-columns:1fr}.frozen-release-ledger>div,.frozen-release-rights>div{border-bottom:1px solid #17201b26;border-right:0}}.inquiry-main{background:radial-gradient(circle at 90% 2%,#c6a45f24,#0000 32%),#e8e7e1;min-height:calc(100vh - 124px)}.inquiry-heading{align-items:center}.inquiry-mode-card{color:#f5f0e6;background:#17201b;border-top:3px solid #c6a45f;grid-template-columns:1fr auto;gap:.3rem 1rem;width:min(300px,100%);padding:1rem 1.1rem;display:grid}.inquiry-mode-card span,.inquiry-mode-card small{color:#ffffff94;letter-spacing:.09em;text-transform:uppercase;font-size:.49rem;line-height:1.45}.inquiry-mode-card strong{color:#d5bd82;font:500 1.55rem/1 var(--serif);grid-row:span 2}.inquiry-desk-message{color:#244332;background:#d4e5d9;border-left:3px solid #1c684b;max-width:1700px;margin:0 auto 1rem;padding:.8rem 1rem;font-size:.62rem}.inquiry-desk-message.error{color:#69271f;background:#edd9d4;border-color:#a3472d}.inquiry-desk-grid{background:#17201b29;border:1px solid #17201b29;grid-template-columns:minmax(275px,.34fr) minmax(0,1fr);gap:1px;max-width:1700px;margin:auto;display:grid}.inquiry-records,.inquiry-detail{background:#f4f2eb;min-width:0;padding:1.2rem}.inquiry-records{align-self:start;position:sticky;top:142px}.inquiry-records .panel-title>button{color:#f5f0e6;letter-spacing:.08em;text-transform:uppercase;background:#17201b;border:0;padding:.55rem .7rem;font-size:.48rem;font-weight:800}.inquiry-record-list{margin-top:1rem;display:grid}.inquiry-record-list>button{color:#17201b;text-align:left;background:0 0;border:0;border-top:1px solid #17201b26;gap:.32rem;padding:1rem;display:grid;position:relative}.inquiry-record-list>button:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.inquiry-record-list>button:hover,.inquiry-record-list>button.active{background:#e8e3d7}.inquiry-record-list>button.active:before{background:#a3472d}.inquiry-record-list span,.inquiry-record-list i{color:#6a726c;letter-spacing:.09em;text-transform:uppercase;font-size:.46rem;font-style:normal;font-weight:800}.inquiry-record-list strong{font:500 1.35rem/1.05 var(--serif)}.inquiry-record-list small{color:#4f5852;font-size:.58rem}.inquiry-record-list>p{color:#6a726c;padding:2rem 1rem;font-size:.62rem}.inquiry-detail{gap:1px;padding:0;display:grid}.inquiry-detail>*{background:#f4f2eb;padding:1.4rem}.inquiry-detail-header{border-top:4px solid #17201b;justify-content:space-between;gap:1.5rem;display:flex}.inquiry-detail-header span,.inquiry-contact-grid span,.inquiry-context-grid span,.inquiry-control-grid label>span{color:#6a726c;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:800}.inquiry-detail-header h2{font:500 clamp(2.2rem, 4vw, 4.8rem)/.88 var(--serif);letter-spacing:-.045em;margin:.35rem 0 .25rem}.inquiry-detail-header p{color:#5c645f;margin:0;font-size:.68rem}.inquiry-detail-header>strong{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#4c5b53;height:max-content;padding:.48rem .6rem;font-size:.48rem}.inquiry-detail-header .priority-high{background:#a35c24}.inquiry-detail-header .priority-urgent{background:#963a29}.inquiry-detail-header .priority-low{background:#65766c}.inquiry-contact-grid{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.inquiry-contact-grid>*{border-right:1px solid #17201b21;gap:.35rem;min-width:0;padding:1rem 1.2rem;display:grid}.inquiry-contact-grid>:last-child{border-right:0}.inquiry-contact-grid strong{overflow-wrap:anywhere;font-size:.64rem;font-weight:650}.inquiry-contact-grid a:hover strong{text-decoration:underline}.inquiry-message>p:last-child{white-space:pre-wrap;max-width:900px;font:500 clamp(1.15rem, 2vw, 1.55rem)/1.5 var(--serif);margin:.8rem 0 0}.inquiry-context-grid{background:#17201b21;grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.inquiry-context-grid section{background:#e9e5db;flex-direction:column;gap:.55rem;padding:1.2rem;display:flex}.inquiry-context-grid code{overflow-wrap:anywhere;color:#38443d;width:max-content;max-width:100%;font-size:.57rem}.inquiry-context-grid p{color:#606963;margin:0;font-size:.6rem}.inquiry-controls .panel-title,.inquiry-history .panel-title{margin-bottom:1rem}.inquiry-control-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.inquiry-control-grid label{gap:.4rem;display:grid}.inquiry-control-grid label.wide{grid-column:1/-1}.inquiry-control-grid select,.inquiry-control-grid textarea{color:#17201b;width:100%;font:inherit;background:#eeebe3;border:1px solid #17201b33;border-radius:0;padding:.75rem;font-size:.63rem}.inquiry-controls>button{color:#f5f0e6;letter-spacing:.08em;text-transform:uppercase;background:#1d6449;border:0;margin-top:1rem;padding:.75rem 1rem;font-size:.5rem;font-weight:800}.inquiry-controls>button:disabled{cursor:not-allowed;opacity:.5}.inquiry-controls>small{color:#6a726c;margin-top:.65rem;font-size:.52rem;display:block}.inquiry-history article{border-top:1px solid #17201b21;grid-template-columns:150px minmax(140px,.4fr) 1fr;gap:1rem;padding:.8rem 0;display:grid}.inquiry-history article>span,.inquiry-history article>p{color:#6a726c;margin:0;font-size:.55rem}.inquiry-history article>strong{text-transform:capitalize;font-size:.58rem}.inquiry-history blockquote{color:#37413b;font:500 .78rem/1.5 var(--serif);background:#e9e5db;border-left:2px solid #c6a45f;grid-column:2/-1;margin:0;padding:.7rem}.inquiry-empty{place-content:center;min-height:52vh;display:grid}.inquiry-empty h2{max-width:600px;font:500 clamp(2rem, 5vw, 5rem)/.9 var(--serif);margin:.5rem 0}.inquiry-empty>p:last-child{color:#606963;max-width:480px;font-size:.67rem;line-height:1.55}@media (width<=1050px){.inquiry-desk-grid{grid-template-columns:1fr}.inquiry-records{position:static}.inquiry-record-list,.inquiry-contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.inquiry-heading{align-items:stretch}.inquiry-mode-card{width:100%}.inquiry-record-list,.inquiry-contact-grid,.inquiry-context-grid,.inquiry-control-grid{grid-template-columns:1fr}.inquiry-contact-grid>*{border-bottom:1px solid #17201b21;border-right:0}.inquiry-history article{grid-template-columns:1fr;gap:.35rem}.inquiry-history blockquote{grid-column:auto}}.partner-workspace-main{background:radial-gradient(circle at 84% 4%,#c6a45f26,#0000 32rem),#e9e5db;padding:clamp(2rem,5vw,5rem)}.partner-workspace-heading{border-bottom:1px solid #17201b29;align-items:end}.partner-workspace-heading h1{max-width:980px;font:500 clamp(2.8rem, 7vw, 7.2rem)/.88 var(--serif);letter-spacing:-.055em;margin:.5rem 0 1.5rem}.partner-mode-card{color:#f4efe4;background:#173e33;border-top:3px solid #c6a45f;width:min(260px,100%);padding:1.1rem}.partner-mode-card span,.partner-mode-card small{font-size:.54rem;line-height:1.5;display:block}.partner-mode-card strong{color:#e8c46b;font:500 1.8rem/1 var(--serif);text-transform:capitalize;margin:.25rem 0;display:block}.partner-boundary,.partner-org-grid,.partner-work-grid{background:#17201b24;gap:1px;margin-top:1.2rem;display:grid}.partner-boundary{grid-template-columns:repeat(2,1fr)}.partner-boundary>div{background:#dbe4e2;padding:1.25rem}.partner-boundary span,.partner-boundary strong{display:block}.partner-boundary span{color:#9b512c;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:800}.partner-boundary strong{font:500 1.25rem/1.1 var(--serif);margin:.35rem 0}.partner-boundary p{color:#5c665f;max-width:620px;margin:0;font-size:.62rem;line-height:1.55}.partner-org-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.partner-org-grid>article{background:#f1ede4;border-top:3px solid #1d6449;padding:1.4rem}.partner-org-grid h2{font:500 2rem/1 var(--serif);margin:.4rem 0 1rem}.partner-org-grid dl{background:#17201b1f;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.partner-org-grid dl>div{background:#e9e5db;padding:.75rem}.partner-org-grid dt{color:#667069;text-transform:uppercase;font-size:.48rem}.partner-org-grid dd{font:700 1.15rem/1 var(--sans);margin:.25rem 0 0}.partner-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-panel{background:#f1ede4;min-width:0;padding:1.4rem}.partner-row{border-top:1px solid #17201b21;padding:1rem 0}.partner-row>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.partner-row strong{font:500 1.1rem/1.15 var(--serif)}.partner-row small,.partner-row p{color:#5e6962;font-size:.56rem;line-height:1.55}.partner-row p{margin:.55rem 0 0}.partner-availability-rule{color:#45544d;background:#dce6e3;border-left:3px solid #1d6449;margin:0 0 1rem;padding:1rem;font-size:.62rem;line-height:1.65}.partner-offer-row{grid-template-columns:minmax(0,1fr) auto;gap:.7rem 1.2rem;padding:1.15rem 0;display:grid}.partner-offer-row.paused{opacity:.78}.partner-offer-row>.partner-offer-copy{justify-content:start;gap:.3rem;display:grid}.partner-offer-operations{align-items:center;gap:.7rem;display:flex}.partner-availability-state{color:#4d5a53;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.48rem;font-weight:800;display:inline-flex}.partner-availability-state i{background:#8a5b45;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #8a5b451f}.partner-availability-state.available i{background:#1d7657;box-shadow:0 0 0 4px #1d765721}.partner-availability-toggle{color:#203029;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #17201b3d;align-items:center;gap:.55rem;min-width:138px;padding:.58rem .7rem;font-size:.48rem;font-weight:800;display:inline-flex}.partner-availability-toggle span{background:#9a8c81;border-radius:999px;width:28px;height:16px;transition:background .2s;position:relative}.partner-availability-toggle span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:3px;left:3px}.partner-availability-toggle.on span{background:#1d7657}.partner-availability-toggle.on span:after{transform:translate(12px)}.partner-availability-toggle:disabled{cursor:not-allowed;opacity:.5}.partner-offer-metrics{grid-column:1}.partner-readonly-note{grid-column:1/-1}.partner-empty{color:#657069;font:500 1rem/1.5 var(--serif)}.partner-redemption{color:#f2ede2;background:#122c25;border-top:4px solid #c6a45f;grid-template-columns:minmax(260px,.7fr) minmax(280px,1fr);gap:2rem;margin-top:1.2rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.partner-redemption h2{font:500 clamp(2rem, 4vw, 4rem)/.92 var(--serif);margin:.3rem 0}.partner-redemption p{color:#b8c2bd;font-size:.65rem;line-height:1.6}.partner-redemption-steps{color:#d8ded9;gap:.55rem;margin:1.4rem 0 0;padding:0;font-size:.58rem;list-style:none;display:grid}.partner-redemption-steps li{align-items:center;gap:.65rem;display:flex}.partner-redemption-steps span{color:#122c25;background:#c6a45f;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-weight:850;display:inline-grid}.partner-redemption-control label{gap:.45rem;display:grid}.partner-redemption-control input{color:#17201b;font:800 1.05rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#f1ede4;border:1px solid #c6a45f;padding:1rem}.partner-redemption button,.inquiry-wallet-context button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#9b512c;border:0;padding:.72rem .9rem;font-size:.5rem;font-weight:800}.partner-redemption button{margin-top:.7rem}.partner-redemption button:disabled,.inquiry-wallet-context button:disabled{cursor:not-allowed;opacity:.45}.partner-redemption-control small{color:#b8c2bd;margin-top:.6rem;font-size:.52rem;display:block}.partner-redemption-candidate{background:#ffffff14;border-left:2px solid #c6a45f;grid-column:2;padding:1rem}.inquiry-wallet-context{grid-column:1/-1}.inquiry-wallet-context article{background:#f1ede4;border-left:2px solid #1d6449;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}.inquiry-wallet-context article div{gap:.2rem;display:grid}.inquiry-wallet-context article strong{font:600 .78rem/1.1 var(--serif)}.inquiry-wallet-context article small{color:#69736c;font-size:.5rem}@media (width<=900px){.partner-boundary,.partner-work-grid,.partner-redemption{grid-template-columns:1fr}.partner-redemption-candidate{grid-column:1}.partner-offer-row{grid-template-columns:1fr}.partner-offer-operations{justify-content:space-between}}.connections-desk{--connection-ink:#182033;--connection-night:#121928;--connection-paper:#f3efe6;--connection-rust:#ad452d;--connection-blue:#2e56a4;--connection-gold:#d39d25;background:radial-gradient(circle at 82% 8%,#2e56a417,#0000 31rem),linear-gradient(135deg,#e9e5dd,#f1eee7 58%,#e5e8e8)}.connections-desk .studio-main{max-width:1760px;margin:0 auto}.connections-sidebar{overflow:hidden}.connections-sidebar nav{overscroll-behavior:contain;flex:1;min-height:110px;padding-right:.2rem;overflow-y:auto}.connections-sidebar nav button{border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .6rem;display:grid;position:relative}.connections-sidebar nav button.active{background:linear-gradient(90deg,#d6b36524,#ffffff0a);border-left-color:#d6b365}.connections-sidebar nav button span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-family:DM Serif Display,serif;font-size:.8rem;line-height:1.05;overflow:hidden}.connections-sidebar nav button small{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.46rem;line-height:1.35;overflow:hidden}.connections-ledger-search{gap:.35rem;margin:.2rem .15rem .65rem;display:grid}.connections-ledger-search span{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;font-size:.46rem;font-weight:800}.connections-ledger-search input{color:#f7f2e8;background:#ffffff0e;border:1px solid #ffffff21;width:100%;min-width:0;padding:.65rem .7rem;font:500 .56rem/1.2 DM Sans,sans-serif}.connections-ledger-search input:focus{outline-offset:1px;outline:2px solid #d6b365}.connections-state-filter{background:#ffffff1f;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 .15rem .7rem;display:grid}.connections-state-filter button{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;background:#172019;border:0;padding:.43rem .25rem;font-size:.43rem;font-weight:800}.connections-state-filter button.active{color:#172019;background:#d6b365}.connections-ledger-empty{color:#ffffff6e;padding:.8rem .65rem;font:400 .78rem/1.4 DM Serif Display,serif;display:block}.connections-ledger-metrics{background:#ffffff59;border:1px solid #18203324;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1700px;margin:0 auto 1rem;display:grid}.connections-ledger-metrics article{border-right:1px solid #18203324;gap:.35rem;padding:1rem 1.15rem;display:grid}.connections-ledger-metrics article:last-child{border-right:0}.connections-ledger-metrics strong{color:var(--connection-ink);font:400 2rem/.9 DM Serif Display,serif}.connections-ledger-metrics span{color:#1820338f;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:750}.connections-human-boundary{color:#eee9df;background:linear-gradient(110deg, #ffffff0a, transparent 42%), var(--connection-night);border-left:4px solid #d6b365;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;max-width:1700px;margin:0 auto 1rem;padding:1rem 1.2rem;display:grid}.connections-half-lock{color:#151d18;background:linear-gradient(90deg,#d6b365 50%,#6f684e 50%);border:1px solid #d6b365;border-radius:50%;place-items:center;width:44px;height:44px;font:800 1.1rem/1 DM Sans,sans-serif;display:grid}.connections-human-boundary strong{margin-top:.2rem;font:400 1.35rem/1 DM Serif Display,serif;display:block}.connections-human-boundary p:last-child{color:#eee9df94;max-width:1000px;margin:.35rem 0 0;font-size:.56rem;line-height:1.55}.connections-message{color:#234f3d;background:#dce9e1;border-left:3px solid #2d7658;max-width:1700px;margin:0 auto 1rem;padding:.8rem 1rem;font-size:.6rem}.connections-message.error{color:#732d22;background:#f1dcd5;border-color:#ad452d}.connections-workbench{background:#1820332b;border:1px solid #1820332b;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:1px;max-width:1700px;margin:0 auto;display:grid;box-shadow:0 24px 70px #18203314}.connections-graph-preview,.connections-record-editor{min-width:0;padding:clamp(1.15rem,2vw,2rem)}.connections-graph-preview{color:#f2ede3;background:linear-gradient(150deg, #2e56a430, transparent 35%), radial-gradient(circle at 83% 68%, #d39d2529, transparent 25rem), var(--connection-night)}.connections-record-editor{color:var(--connection-ink);background:var(--connection-paper)}.connections-section-heading{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.connections-record-editor .connections-section-heading{border-color:#18203324}.connections-section-heading h2{margin:.35rem 0 0;font:400 clamp(1.7rem,3vw,2.9rem)/.94 DM Serif Display,serif}.connections-section-heading>span{color:#d6b365;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d6b36566;flex:none;padding:.45rem .55rem;font-size:.45rem;font-weight:800}.connections-record-editor .connections-section-heading>span{color:#6d5019;border-color:#6d50194d}.connections-motion{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);align-items:stretch;gap:.75rem;margin-top:1.4rem;display:grid}.connections-motion article{background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;min-height:175px;padding:1rem;display:flex}.connections-motion article>span,.connections-motion article>i{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem;font-style:normal;font-weight:800}.connections-motion article>i{color:#e2bd66;margin-top:.45rem}.connections-motion article strong{margin:auto 0 .65rem;font:400 clamp(1.3rem,2.2vw,2.1rem)/.95 DM Serif Display,serif}.connections-motion article small{color:#ffffff7a;font-size:.5rem;line-height:1.4}.connections-direction{color:#d6b365;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.connections-direction span{border:1px solid #d6b3657a;border-radius:50%;place-items:center;width:54px;height:54px;font:300 1.7rem/1 DM Sans,sans-serif;display:grid}.connections-direction small{color:#ffffff75;text-align:center;text-transform:uppercase;max-width:94px;font-size:.42rem;line-height:1.35}.connections-face-readiness{background:#ffffff26;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1rem;display:grid}.connections-face-readiness article{background:#1c2435;border-top:3px solid #0000;gap:.35rem;padding:.85rem;display:grid}.connections-face-readiness article.selected{background:#262f43;border-color:#d6b365}.connections-face-readiness span{color:#d6b365;letter-spacing:.11em;font-size:.44rem;font-weight:800}.connections-face-readiness strong{font:400 1.05rem/1 DM Serif Display,serif}.connections-face-readiness p{color:#ffffff75;margin:0;font-size:.48rem}.connections-activation-rule{color:#ffffff94;border-left:2px solid var(--connection-gold);background:#ffffff0b;margin:1rem 0 0;padding:.75rem;font-size:.54rem;line-height:1.55}.connections-activation-rule strong{color:#f2ede3}.connections-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.connections-form>label,.connections-endpoint-picker label{align-content:start;gap:.4rem;display:grid}.connections-form label>span,.connections-argument-choice legend{color:#18203394;letter-spacing:.09em;text-transform:uppercase;font-size:.47rem;font-weight:800}.connections-form input:not([type=radio]),.connections-form select,.connections-form textarea{width:100%;min-width:0;color:var(--connection-ink);background:#ffffff94;border:1px solid #1820332b;border-radius:0;padding:.72rem .75rem;font:500 .65rem/1.4 DM Sans,sans-serif}.connections-form textarea{resize:vertical}.connections-form input:focus,.connections-form select:focus,.connections-form textarea:focus{outline-offset:1px;outline:2px solid #2e56a494}.connections-form input:disabled,.connections-form select:disabled,.connections-form textarea:disabled{color:#1820338c;cursor:not-allowed;background:#1820330e}.connections-form label>small{color:#18203380;font-size:.48rem;line-height:1.4}.connections-endpoint-picker{border-top:3px solid var(--connection-blue);background:#1820330b;gap:.65rem;padding:.85rem;display:grid}.connections-endpoint-picker:nth-child(2){border-color:var(--connection-rust)}.connections-argument-choice{border:1px solid #18203329;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:.9rem;display:grid}.connections-argument-choice legend{padding:0 .35rem}.connections-argument-choice label{background:#ffffff7a;border:1px solid #18203321;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .55rem;padding:.75rem;display:grid}.connections-argument-choice label:has(input:checked){box-shadow:inset 3px 0 var(--connection-blue);background:#e3e8f2;border-color:#2e56a480}.connections-argument-choice input{accent-color:var(--connection-blue);margin-top:.1rem}.connections-argument-choice label>span{color:var(--connection-ink)}.connections-argument-choice small{color:#18203385;grid-column:2;font-size:.48rem;line-height:1.35}.connections-rationale{grid-column:1/-1}.connections-archived-notice{color:#6f382c;background:#bf5c3b14;border:1px solid #8f402d3d;grid-column:1/-1;margin:0;padding:.8rem .9rem;font-size:.54rem;line-height:1.5}.connections-record-actions{border-top:1px solid #18203326;flex-wrap:wrap;grid-column:1/-1;gap:.55rem;padding-top:1rem;display:flex}.connections-record-actions button{color:#fff;background:var(--connection-blue);border:1px solid var(--connection-blue);letter-spacing:.08em;text-transform:uppercase;padding:.75rem .9rem;font-size:.48rem;font-weight:800}.connections-record-actions button.secondary{color:#26344c;background:#e2c36f;border-color:#c59c33}.connections-record-actions button.quiet{color:#8a3828;background:0 0;border-color:#8a382859}.connections-record-actions button:disabled{cursor:not-allowed;opacity:.38}.connections-editor-empty{text-align:center;place-content:center;min-height:340px;padding:2rem;display:grid}.connections-editor-empty strong{font:400 1.6rem/1 DM Serif Display,serif}.connections-editor-empty p{color:#18203385;max-width:360px;font-size:.57rem;line-height:1.5}.connections-audit{border-top:3px solid var(--connection-rust);background:#ffffff6e;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:2rem;max-width:1700px;margin:1rem auto 0;padding:clamp(1.2rem,2.5vw,2.2rem);display:grid}.connections-audit h2{margin:.35rem 0;font:400 2rem/1 DM Serif Display,serif}.connections-audit>div:first-child>p:last-child{color:#1820338c;font-size:.56rem;line-height:1.5}.connections-audit>div:last-child{align-content:start;display:grid}.connections-audit article{border-bottom:1px solid #18203321;grid-template-columns:minmax(130px,.45fr) minmax(180px,1fr) auto;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.connections-audit article span{color:#8f402d;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:800}.connections-audit article strong{font-size:.57rem}.connections-audit article time{color:#1820337a;font-size:.49rem}.connections-audit>div:last-child>button{color:var(--connection-ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #18203338;justify-self:start;margin-top:.9rem;padding:.65rem .8rem;font-size:.48rem;font-weight:800}@media (width<=1240px){.connections-workbench{grid-template-columns:1fr}.connections-graph-preview{min-height:0}}@media (width<=900px){.connections-ledger-metrics{grid-template-columns:repeat(2,1fr)}.connections-ledger-metrics article:nth-child(2){border-right:0}.connections-ledger-metrics article:nth-child(-n+2){border-bottom:1px solid #18203324}.connections-audit{grid-template-columns:1fr;gap:1rem}}@media (width<=680px){.connections-human-boundary,.connections-motion{grid-template-columns:1fr}.connections-direction{min-height:65px}.connections-direction span{transform:rotate(90deg)}.connections-form,.connections-argument-choice,.connections-face-readiness{grid-template-columns:1fr}.connections-audit article{grid-template-columns:1fr;gap:.25rem}}.claim-evidence-panel{--claim-ink:#17201b;--claim-paper:#f8f2e7;--claim-gold:#c6a45f;--claim-green:#174b37;--claim-rust:#8d422c;color:var(--claim-ink);background:radial-gradient(circle at 94% -15%, #c6a45f2e, transparent 26rem), var(--claim-paper);border:1px solid #5b482647;margin-top:1.2rem;overflow:hidden;box-shadow:0 22px 56px #17201b17}.claim-evidence-panel.status-completed{border-top:4px solid var(--claim-green)}.claim-evidence-panel.status-open{border-top:4px solid var(--claim-gold)}.claim-evidence-heading{border-bottom:1px solid #17201b24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.2rem,2.5vw,2.1rem);display:grid}.claim-evidence-heading h3{letter-spacing:-.045em;max-width:820px;margin:.45rem 0 .65rem;font:400 clamp(2.4rem,4vw,4.8rem)/.9 DM Serif Display,serif}.claim-evidence-heading>div:first-child>p:last-child{color:#4a564e;max-width:680px;margin:0;font-size:.64rem;line-height:1.65}.claim-evidence-status{border-left:3px solid var(--claim-gold);background:#ffffff8f;gap:.35rem;min-width:150px;padding:.9rem 1rem;display:grid}.status-completed .claim-evidence-status{border-left-color:var(--claim-green)}.claim-evidence-status span{color:#735f35;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:800}.claim-evidence-status strong{font:400 1.3rem/1 DM Serif Display,serif}.claim-evidence-half-lock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e7dcbfb8;border:1px solid #735f3557;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin:1rem clamp(1.2rem,2.5vw,2.1rem) 0;padding:.9rem 1rem;display:grid}.claim-evidence-half-lock .agent-half-lock{width:34px;height:34px;margin:0}.claim-evidence-half-lock strong{font:400 1.15rem/1.1 DM Serif Display,serif;display:block}.claim-evidence-half-lock p{color:#505a52;margin:.25rem 0 0;font-size:.54rem;line-height:1.5}.claim-evidence-metrics{border-bottom:1px solid #17201b24;grid-template-columns:repeat(4,1fr);margin:0 clamp(1.2rem,2.5vw,2.1rem);display:grid}.claim-evidence-metrics article{border-right:1px solid #17201b21;align-content:center;gap:.2rem;min-height:126px;padding:1rem;display:grid}.claim-evidence-metrics article:first-child{padding-left:0}.claim-evidence-metrics article:last-child{border-right:0}.claim-evidence-metrics article.passed strong{color:var(--claim-green)}.claim-evidence-metrics span,.claim-evidence-copy>span,.claim-evidence-source>span,.claim-review-event span,.claim-evidence-form label>span,.claim-completion-controls>span,.claim-completion-controls label>span{color:#735f35;letter-spacing:.09em;text-transform:uppercase;font-size:.46rem;font-weight:800}.claim-evidence-metrics strong{font:400 2.3rem/1 DM Serif Display,serif}.claim-evidence-metrics small{color:#556058;font-size:.48rem}.claim-evidence-empty{background:#ffffff59;border-bottom:1px solid #17201b21;margin:0;padding:2rem clamp(1.2rem,2.5vw,2.1rem)}.claim-evidence-empty strong{font:400 1.6rem/1.1 DM Serif Display,serif;display:block}.claim-evidence-empty p{color:#4d574f;max-width:620px;margin:.45rem 0 0;font-size:.57rem;line-height:1.55}.claim-evidence-list{border-bottom:1px solid #17201b24}.claim-evidence-list>article{background:#ffffff52;border-bottom:1px solid #17201b1f;border-left:4px solid #8e8a7f;grid-template-columns:100px minmax(260px,1.25fr) minmax(220px,.75fr) auto;align-items:start;gap:1.2rem;padding:1.15rem clamp(1.2rem,2.5vw,2.1rem);display:grid}.claim-evidence-list>article:last-child{border-bottom:0}.claim-evidence-list>article.assessment-verified{border-left-color:var(--claim-green)}.claim-evidence-list>article.assessment-qualified{border-left-color:var(--claim-gold)}.claim-evidence-list>article.assessment-rejected{border-left-color:var(--claim-rust)}.claim-evidence-index{gap:.5rem;display:grid}.claim-evidence-index span{font:400 1.8rem/1 DM Serif Display,serif}.claim-evidence-index i{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#6b706c;justify-self:start;padding:.26rem .38rem;font-size:.42rem;font-style:normal;font-weight:800}.assessment-verified .claim-evidence-index i{background:var(--claim-green)}.assessment-qualified .claim-evidence-index i{color:var(--claim-ink);background:var(--claim-gold)}.assessment-rejected .claim-evidence-index i{background:var(--claim-rust)}.claim-evidence-copy h4{max-width:780px;margin:.4rem 0;font:400 1.45rem/1.12 DM Serif Display,serif}.claim-evidence-copy p{color:#3f4a43;max-width:780px;margin:.45rem 0;font-size:.58rem;line-height:1.55}.claim-evidence-copy small,.claim-evidence-source small,.claim-review-event small{color:#59625c;font-size:.48rem;line-height:1.45;display:block}.claim-evidence-source a{color:var(--claim-green);overflow-wrap:anywhere;margin:.45rem 0 .3rem;font:400 1rem/1.2 DM Serif Display,serif;display:block}.claim-evidence-row-actions{gap:.35rem;display:flex}.claim-evidence-row-actions button,.claim-evidence-form-title button,.claim-review-event button,.claim-evidence-save,.claim-completion-controls button{color:#fff;background:var(--claim-green);border:1px solid var(--claim-green);letter-spacing:.07em;text-transform:uppercase;padding:.62rem .7rem;font-size:.46rem;font-weight:800}.claim-evidence-row-actions button{color:var(--claim-ink);background:0 0;border-color:#17201b33}.claim-evidence-row-actions button.danger{color:var(--claim-rust);border-color:#8d422c59}.claim-evidence-workbench{background:#17201b26;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:1px;display:grid}.claim-evidence-form{background:#f4ede0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:clamp(1.2rem,2.5vw,2.1rem);display:grid}.claim-evidence-form-title{grid-column:1/-1;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.5rem;display:flex}.claim-evidence-form-title span{color:#735f35;letter-spacing:.09em;text-transform:uppercase;font-size:.46rem;font-weight:800;display:block}.claim-evidence-form-title strong{max-width:680px;margin-top:.4rem;font:400 1.45rem/1.08 DM Serif Display,serif;display:block}.claim-evidence-form-title button{color:var(--claim-ink);background:0 0;border-color:#17201b40}.claim-evidence-form label,.claim-completion-controls label,.claim-review-event label{align-content:start;gap:.35rem;display:grid}.claim-evidence-form input,.claim-evidence-form select,.claim-evidence-form textarea,.claim-completion-controls textarea,.claim-review-event textarea{width:100%;color:var(--claim-ink);font:inherit;background:#ffffffc7;border:1px solid #17201b33;padding:.72rem;font-size:.58rem;line-height:1.45}.claim-evidence-form textarea,.claim-completion-controls textarea,.claim-review-event textarea{resize:vertical}.claim-evidence-form input:focus,.claim-evidence-form select:focus,.claim-evidence-form textarea:focus,.claim-completion-controls textarea:focus,.claim-review-event textarea:focus{outline:2px solid var(--claim-gold);outline-offset:1px}.claim-field-wide{grid-column:1/-1}.claim-evidence-save{grid-column:1/-1;justify-self:start}.claim-completion-controls{color:#f8f2e7;background:radial-gradient(circle at 100% 0,#c6a45f2e,#0000 17rem),#111713;align-content:start;gap:.65rem;padding:clamp(1.2rem,2.5vw,2.1rem);display:grid}.claim-completion-controls>span,.claim-completion-controls label>span{color:#d7bc80}.claim-completion-controls h4{margin:0;font:400 1.65rem/1 DM Serif Display,serif}.claim-completion-controls p{color:#c7cbc7;margin:0;font-size:.55rem;line-height:1.55}.claim-completion-controls button{color:var(--claim-ink);background:var(--claim-gold);border-color:var(--claim-gold)}.claim-completion-controls button+button{color:#f8f2e7;background:0 0;border-color:#ffffff47}.claim-completion-controls button:disabled,.claim-evidence-save:disabled,.claim-review-event button:disabled{cursor:not-allowed;opacity:.34}.claim-completion-controls small{color:#bfc5c0;font-size:.48rem;line-height:1.45}.claim-evidence-observer{color:#4b554e;background:#f4ede0;place-content:center;min-height:220px;margin:0;padding:2rem;font-size:.58rem;line-height:1.6;display:grid}.claim-review-event{background:#17201b29;border-bottom:1px solid #17201b24;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:1px;display:grid}.claim-review-event>div,.claim-review-event form{padding:clamp(1.2rem,2.5vw,2.1rem)}.claim-review-event>div{color:#fff;background:var(--claim-green)}.claim-review-event>div>span,.claim-review-event>div>small{color:#d3e2d8}.claim-review-event strong{margin:.35rem 0;font:400 1.8rem/1 DM Serif Display,serif;display:block}.claim-review-event p{color:#e2eae5;max-width:720px;margin:.65rem 0 0;font-size:.55rem;line-height:1.55}.claim-review-event form{background:#eee5d6;align-content:center;gap:.65rem;display:grid}.claim-review-event button{background:var(--claim-rust);border-color:var(--claim-rust);justify-self:start}.claim-evidence-error{color:#fff;background:var(--claim-rust);margin:0;padding:.8rem clamp(1.2rem,2.5vw,2.1rem);font-size:.54rem;line-height:1.5}.claim-checklist-state{border-bottom:1px solid #17201b1f;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.65rem 0;font-size:.58rem;display:grid}.claim-checklist-state i{color:#fff;background:var(--claim-rust,#8d422c);place-content:center;width:17px;height:17px;font-size:.55rem;font-style:normal;font-weight:800;display:grid}.claim-checklist-state.passed i{background:var(--claim-green,#174b37)}.claim-checklist-state span{gap:.18rem;display:grid}.claim-checklist-state small{color:#59625c;font-size:.46rem}@media (width<=1150px){.claim-evidence-list>article{grid-template-columns:80px minmax(0,1fr) minmax(210px,.6fr)}.claim-evidence-row-actions{grid-column:2/-1}.claim-evidence-workbench{grid-template-columns:1fr}}@media (width<=820px){.claim-evidence-heading,.claim-review-event{grid-template-columns:1fr}.claim-evidence-status{justify-self:start}.claim-evidence-metrics{grid-template-columns:repeat(2,1fr)}.claim-evidence-metrics article:nth-child(2){border-right:0}.claim-evidence-metrics article:nth-child(-n+2){border-bottom:1px solid #17201b21}.claim-evidence-list>article{grid-template-columns:64px 1fr}.claim-evidence-source,.claim-evidence-row-actions{grid-column:2}}@media (width<=580px){.claim-evidence-metrics{grid-template-columns:1fr}.claim-evidence-metrics article,.claim-evidence-metrics article:nth-child(2){border-bottom:1px solid #17201b21;border-right:0;padding-left:0}.claim-evidence-form{grid-template-columns:1fr}.claim-evidence-form-title{flex-direction:column;align-items:stretch}.claim-field-wide,.claim-evidence-save{grid-column:auto}}.public-data-mode-panel{background:#fbf6ed;border:1px solid #17201b33;border-top:5px solid #b86b24;gap:1.5rem;margin:0 0 2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.public-data-mode-panel.live_release{background:#edf6f1;border-top-color:#17654d}.public-data-mode-heading{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:2rem;display:grid}.public-data-mode-heading h2{font-family:var(--display,Georgia, serif);margin:.45rem 0 .7rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:.95}.public-data-mode-heading p{color:#4f5b53;max-width:760px;margin:0;line-height:1.6}.public-data-mode-heading dl{border-top:1px solid #17201b33;margin:0;display:grid}.public-data-mode-heading dl div{border-bottom:1px solid #17201b29;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.public-data-mode-heading dt{color:#68716b;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.public-data-mode-heading dd{margin:0;font-weight:800}.public-data-mode-command{border-top:1px solid #17201b29;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr) auto;align-items:end;gap:1rem;padding-top:1.2rem;display:grid}.public-data-mode-command label{letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.58rem;font-weight:800;display:grid}.public-data-mode-command textarea,.public-data-mode-command input{color:#17201b;width:100%;min-height:48px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #17201b47;padding:.8rem;font-size:.72rem}.public-data-mode-command textarea{resize:vertical;min-height:82px}.public-data-mode-command button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17654d;border:1px solid #17654d;min-height:48px;padding:.9rem 1.2rem;font-size:.6rem;font-weight:800}.public-data-mode-command button.rollback{background:#8c3b2d;border-color:#8c3b2d}.public-data-mode-command button:disabled{cursor:not-allowed;opacity:.38}.public-data-mode-note{color:#59625c;margin:0;font-size:.72rem;line-height:1.6}@media (width<=1050px){.public-data-mode-heading,.public-data-mode-command{grid-template-columns:1fr}.public-data-mode-command button{justify-self:start}}.publication-designer,.review-tool{--editor-paper:#f8f2e6;--editor-paper-deep:#eee4d3;--editor-sheet:#fffdf7;--editor-ink:#24241f;--editor-muted:#62665d;--editor-line:#3e372b33;--editor-line-strong:#3e372b57;--editor-brass:#b58a43;--editor-brass-soft:#ead9b6;--editor-rust:#9e4933;--editor-moss:#294b3c;--editor-blue:#355d83;color:var(--editor-ink);font-family:var(--sans,Manrope, Arial, sans-serif)}.publication-designer{background:var(--editor-paper);border:1px solid var(--editor-line);overflow:hidden;box-shadow:0 28px 70px #362f241f}.publication-designer :where(button,input,select,textarea),.review-tool :where(button,input,select,textarea){font-family:var(--sans,Manrope, Arial, sans-serif)}.publication-designer :where(button,select,input,textarea):focus-visible,.review-tool :where(button,select,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #b58a436b}.designer-command-bar{color:var(--editor-ink);background:linear-gradient(90deg, #b58a431c 1px, transparent 1px) 0 0 / 27% 100%, radial-gradient(circle at 88% 8%, #b58a4329, transparent 22rem), var(--editor-paper);border-bottom:1px solid var(--editor-line-strong);box-shadow:inset 0 5px var(--editor-brass);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.6rem,3.4vw,3.4rem)}.designer-command-bar .studio-kicker,.review-tool .studio-kicker{color:var(--editor-rust);letter-spacing:.13em;font-size:.68rem;font-weight:800}.designer-command-bar h2{max-width:850px;color:var(--editor-ink);font-family:var(--display,Fraunces, Georgia, serif);letter-spacing:-.06em;margin:.75rem 0 .85rem;font-size:clamp(2.8rem,4.8vw,5.25rem);font-weight:500;line-height:.9}.designer-command-bar>div>span{color:var(--editor-muted);letter-spacing:.08em;font-size:.68rem;line-height:1.45}.designer-command-actions{gap:.6rem;max-width:420px}.designer-command-actions button{min-height:46px;color:var(--editor-ink);border:1px solid var(--editor-line-strong);letter-spacing:.06em;background:#fffdf7ad;padding:.8rem 1rem;font-size:.65rem;transition:background .18s,border-color .18s,color .18s}.designer-command-actions button:hover{background:var(--editor-sheet);border-color:var(--editor-brass)}.designer-command-actions button.primary{color:var(--editor-sheet);background:var(--editor-rust);border-color:var(--editor-rust)}.designer-command-actions button.primary:hover{background:#803a29}.designer-workbench{background:var(--editor-paper-deep);border:0;grid-template-columns:minmax(340px,390px) minmax(0,1fr);gap:0}.designer-controls{background:linear-gradient(#b58a430d 1px, transparent 1px) 0 0 / 100% 3.2rem, var(--editor-paper-deep);border-right:1px solid var(--editor-line-strong);gap:1.15rem;padding:clamp(1.25rem,2.2vw,2rem)}.designer-rule{color:var(--editor-ink);background:var(--editor-brass-soft);border-top:3px solid var(--editor-brass);padding:1.25rem;box-shadow:0 8px 20px #4b3d2812}.designer-rule span{color:#76561f;letter-spacing:.1em;font-size:.65rem}.designer-rule strong{font-family:var(--display,Fraunces, Georgia, serif);margin-top:.65rem;font-size:1.55rem;font-weight:500;line-height:1.05}.designer-rule p{color:#5f584c;margin-top:.7rem;font-size:.75rem;line-height:1.65}.publication-designer .studio-field{gap:.55rem}.publication-designer .studio-field>span{color:#4f524a;letter-spacing:.09em;align-items:center;font-size:.68rem}.publication-designer .studio-field>span i{color:#605b50;border:1px solid var(--editor-line);background:#fffdf7a6;padding:.28rem .4rem;font-size:.58rem}.publication-designer .studio-field textarea,.publication-designer .studio-field input:not([type=range]),.publication-designer .studio-field select{min-height:46px;color:var(--editor-ink);background:var(--editor-sheet);border:1px solid var(--editor-line-strong);border-radius:2px;padding:.78rem .85rem;font-size:.8rem;line-height:1.45;box-shadow:inset 0 1px #fffc}.publication-designer .studio-field textarea{min-height:104px}.publication-designer .studio-field input[type=range]{min-height:32px;accent-color:var(--editor-rust)}.designer-typography-panel{background:var(--editor-sheet);border:1px solid var(--editor-line);border-top:4px solid var(--editor-brass);gap:1rem;padding:1.25rem;display:grid;box-shadow:0 10px 26px #3a312312}.designer-section-heading{border-bottom:1px solid var(--editor-line);grid-template-columns:minmax(0,1fr) minmax(100px,.7fr);align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.designer-section-heading>div{gap:.25rem;display:grid}.designer-section-heading span{color:var(--editor-rust);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:800}.designer-section-heading strong{font-family:var(--display,Fraunces, Georgia, serif);font-size:1.85rem;font-weight:500;line-height:1}.designer-section-heading small{color:var(--editor-muted);font-size:.7rem;line-height:1.5}.designer-type-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.designer-type-presets button{min-height:96px;color:var(--editor-ink);border:1px solid var(--editor-line);text-align:left;background:#f5eee0;border-top:3px solid #0000;align-content:space-between;gap:.7rem;padding:.9rem;display:grid}.designer-type-presets button strong{font-family:var(--display,Fraunces, Georgia, serif);font-size:1rem;font-weight:600;line-height:1.05}.designer-type-presets button span{color:var(--editor-muted);font-size:.66rem;line-height:1.4}.designer-type-presets button:hover{border-color:var(--editor-brass)}.designer-type-presets button.active{border-color:var(--editor-brass);border-top-color:var(--editor-rust);background:#efe2c8;box-shadow:0 6px 16px #58422117}.designer-type-matrix{gap:.75rem;display:grid}.designer-type-matrix>div{border-bottom:1px solid var(--editor-line);grid-template-columns:minmax(82px,.7fr) repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;padding:.8rem 0;display:grid}.designer-type-matrix>div:last-child{border-bottom:0}.designer-type-matrix>div>strong{font-family:var(--display,Fraunces, Georgia, serif);align-self:center;font-size:.95rem;font-weight:600;line-height:1.15}.designer-type-matrix label,.designer-block-style-controls label{gap:.35rem;display:grid}.designer-type-matrix label>span,.designer-block-style-controls label>span{color:var(--editor-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.designer-type-matrix select,.designer-block-style-controls select{width:100%;min-height:42px;color:var(--editor-ink);background:var(--editor-sheet);border:1px solid var(--editor-line-strong);padding:.65rem .7rem;font-size:.74rem}.designer-type-advanced,.designer-distribution-controls{border:1px solid var(--editor-line);background:#f5eee0}.designer-type-advanced summary,.designer-distribution-controls summary{color:#4a4b44;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.75rem .85rem;font-size:.68rem;font-weight:800;list-style:none;display:flex}.designer-type-advanced summary::-webkit-details-marker{display:none}.designer-distribution-controls summary::-webkit-details-marker{display:none}.designer-type-advanced summary:after,.designer-distribution-controls summary:after{content:"+";color:var(--editor-rust);font-family:var(--display,Fraunces, Georgia, serif);font-size:1.35rem;font-weight:500}.designer-type-advanced[open] summary:after,.designer-distribution-controls[open] summary:after{content:"−"}.designer-type-advanced[open] summary,.designer-distribution-controls[open] summary{border-bottom:1px solid var(--editor-line)}.designer-type-advanced .designer-type-matrix,.designer-distribution-controls>.studio-field{padding:.25rem .85rem .85rem}.designer-default-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.designer-default-actions button{min-height:44px;color:var(--editor-sheet);background:var(--editor-moss);border:1px solid var(--editor-moss);padding:.7rem .75rem;font-size:.63rem;font-weight:800;line-height:1.25}.designer-default-actions button.quiet-accent{color:var(--editor-ink);border-color:var(--editor-brass);background:0 0}.designer-default-actions button:disabled{cursor:not-allowed;opacity:.42}.designer-default-status{color:var(--editor-muted);border-left:3px solid var(--editor-brass);background:#f3ead9;margin:0;padding:.7rem .75rem;font-size:.68rem;line-height:1.5}.designer-default-status.ready,.designer-default-status.saved{color:#355343;border-left-color:var(--editor-moss)}.designer-default-status.error{color:#7a3426;border-left-color:var(--editor-rust)}.designer-block-library{background:var(--editor-sheet);border:1px solid var(--editor-line);border-top:3px solid var(--editor-rust);gap:.8rem;padding:1.1rem}.designer-block-library>span,.designer-block-editor-heading span{color:var(--editor-rust);letter-spacing:.1em;font-size:.66rem}.designer-block-library>div{background:0 0;gap:.45rem}.designer-block-library button{min-height:44px;color:var(--editor-ink);border:1px solid var(--editor-line);background:#f3ead9;padding:.7rem;font-size:.65rem}.designer-block-library button:hover{color:var(--editor-sheet);background:var(--editor-rust)}.designer-block-library small{color:var(--editor-muted);font-size:.7rem;line-height:1.55}.designer-canvas{background:linear-gradient(90deg,#0000 49.9%,#594b360f 50%,#0000 50.1%),#dcd5c7;padding:clamp(1rem,2.4vw,2rem)}.designer-canvas-toolbar{border:1px solid var(--editor-line);background:#fffdf7b3;align-items:center;margin-bottom:1rem;padding:.55rem}.designer-canvas-toolbar>div{gap:.4rem}.designer-canvas-toolbar button{color:#55584f;background:0 0;border:1px solid #0000;min-height:40px;padding:.65rem .85rem;font-size:.64rem}.designer-canvas-toolbar button:hover{color:var(--editor-ink);background:var(--editor-sheet)}.designer-canvas-toolbar button.active{color:var(--editor-sheet);background:var(--editor-ink);border-color:var(--editor-ink)}.designer-preview-stage{gap:1.2rem}.designer-face{background:var(--editor-sheet);border:1px solid var(--editor-line);border-top:5px solid var(--editor-rust);padding:.75rem;box-shadow:0 18px 42px #3e332321}.designer-face.advantage{border-top-color:var(--editor-blue)}.designer-face>label{gap:.5rem;padding:1rem .3rem .25rem}.designer-face>label>span{color:var(--editor-muted);font-size:.66rem}.designer-face textarea{min-height:84px;color:var(--editor-ink);background:var(--editor-sheet);border:1px solid var(--editor-line-strong);padding:.8rem;font-size:.78rem;line-height:1.55}.designer-body-preview{color:var(--editor-ink);border-top:1px solid var(--editor-line);background:#fbf5e9;gap:1rem;margin:.7rem .3rem .3rem;padding:clamp(1rem,2.4vw,1.6rem)}.designer-body-preview h4{font-family:var(--display,Fraunces, Georgia, serif);font-size:1.7rem;font-weight:550;line-height:1.05}.designer-body-preview p{font-family:var(--sans,Manrope, Arial, sans-serif);font-size:.8rem;line-height:1.75}.designer-body-preview blockquote{border-left-color:var(--editor-brass);font-family:var(--display,Fraunces, Georgia, serif);padding:1rem 0 1rem 1.2rem;font-size:1.25rem;line-height:1.3}.designer-body-preview aside{color:var(--editor-ink);background:var(--editor-brass-soft);font-size:.74rem;line-height:1.55}.designer-body-preview.brief p{font-size:.75rem;line-height:1.6}.designer-block-editor{background:var(--editor-sheet);border:1px solid var(--editor-line-strong);gap:0;margin-top:1.25rem;box-shadow:0 15px 35px #3e332314}.designer-block-editor-heading{background:var(--editor-paper);border-top:4px solid var(--editor-brass);border-bottom:1px solid var(--editor-line);align-items:center;padding:1.25rem}.designer-block-editor-heading strong{font-family:var(--display,Fraunces, Georgia, serif);font-size:1.7rem;font-weight:550}.designer-block-editor-heading small{color:var(--editor-muted);font-size:.7rem}.designer-block-editor>article{background:var(--editor-sheet);border-bottom:1px solid var(--editor-line);gap:.9rem;padding:1.15rem 1.25rem}.designer-block-editor>article:last-child{border-bottom:0}.designer-block-editor>article>div:first-child{gap:.5rem;padding-bottom:.2rem}.designer-block-editor article select,.designer-block-editor article button{min-height:40px;color:var(--editor-ink);border:1px solid var(--editor-line);background:#f3ead9;padding:.62rem .72rem;font-size:.63rem}.designer-block-editor article button:hover:not(:disabled){background:var(--editor-brass-soft);border-color:var(--editor-brass)}.designer-block-editor article button:disabled{opacity:.36}.designer-block-editor article>div:first-child>span{color:var(--editor-rust);font-size:.65rem}.designer-block-editor article textarea{min-height:110px;color:var(--editor-ink);border:1px solid var(--editor-line-strong);background:#fffdfa;padding:1rem;font-size:.82rem;line-height:1.7}.designer-block-style-controls{border-left:3px solid var(--editor-brass);background:#f6efe2;grid-template-columns:repeat(2,minmax(150px,1fr)) auto;padding:.85rem;align-items:end!important;gap:.75rem!important;display:grid!important}.designer-block-style-controls label>span{color:var(--editor-muted);margin:0;font-size:.62rem}.designer-block-style-controls select{background:var(--editor-sheet)!important}.designer-block-style-controls button{min-height:42px!important}.designer-block-style-controls small{color:var(--editor-muted);align-self:center;font-size:.7rem;line-height:1.4}.designer-footer{color:var(--editor-muted);border:1px solid var(--editor-line);background:#fffdf7b3;align-items:center;margin-top:1rem;padding:.9rem 1rem;font-size:.7rem;line-height:1.45}.designer-footer strong{color:var(--editor-ink)}.review-tool>.tool-view-intro{background:radial-gradient(circle at 90% 0, #b58a4321, transparent 20rem), var(--editor-paper);border:1px solid var(--editor-line);border-top:5px solid var(--editor-brass);align-items:center;padding:clamp(1.4rem,3vw,2.6rem)}.review-tool .tool-view-intro h2{max-width:820px;color:var(--editor-ink);font-family:var(--display,Fraunces, Georgia, serif);letter-spacing:-.05em;margin:.55rem 0 0;font-size:clamp(2.4rem,4vw,4.3rem);font-weight:500;line-height:.95}.review-tool .tool-view-intro>p{color:var(--editor-muted);font-size:.8rem;line-height:1.65}.review-stage-summary{color:var(--editor-muted);background:0 0;border:0;gap:.75rem;margin-top:1rem}.review-stage-summary article{min-height:138px;color:var(--editor-muted);background:var(--editor-paper);border:1px solid var(--editor-line);border-top:4px solid #b9b2a5;gap:.65rem;padding:1.2rem}.review-stage-summary article.complete{color:#365345;border-top-color:var(--editor-moss);background:#e7eee6}.review-stage-summary article.active{color:var(--editor-ink);border-top-color:var(--editor-brass);background:#efe2c8}.review-stage-summary span{color:var(--editor-rust);font-size:.68rem}.review-stage-summary strong{color:inherit;font-family:var(--display,Fraunces, Georgia, serif);font-size:1.45rem;font-weight:550}.review-stage-summary small{font-size:.7rem;line-height:1.45}.review-queue-card{background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr) minmax(230px,.65fr);gap:.75rem;margin-top:1rem}.review-queue-card>div{background:var(--editor-paper);border:1px solid var(--editor-line);padding:1.35rem}.review-story{border-top:4px solid var(--editor-rust)!important}.review-story h3{font-family:var(--display,Fraunces, Georgia, serif);letter-spacing:-.045em;margin:.7rem 0;font-size:clamp(2.2rem,3.5vw,4rem);font-weight:500;line-height:.94}.review-story>span{color:var(--editor-muted);font-size:.74rem;line-height:1.5}.review-readiness p{border-color:var(--editor-line);gap:.75rem;padding:.75rem 0}.review-readiness i{width:26px;height:26px;font-size:.7rem}.review-readiness .passed i{color:#fff;background:var(--editor-moss)}.review-readiness .blocked i{color:var(--editor-ink);background:var(--editor-brass-soft)}.review-readiness span{font-size:.76rem;line-height:1.35}.review-readiness small{color:var(--editor-muted);font-size:.66rem}.review-action{color:var(--editor-sheet);border-top:4px solid var(--editor-brass)!important;background:#292822!important}.review-action>span{color:#ddbf7c;font-size:.65rem}.review-action>strong{font-family:var(--display,Fraunces, Georgia, serif);font-size:1.75rem;font-weight:500}.review-action button{min-height:46px;color:var(--editor-ink);background:var(--editor-brass-soft);font-size:.65rem}.review-state-label{color:#fff;background:var(--editor-moss);padding:.8rem;font-size:.65rem}.review-workbench{background:var(--editor-paper);border:1px solid var(--editor-line-strong);margin-top:1rem;box-shadow:0 18px 42px #3e332317}.review-workbench-bar{min-height:66px;color:var(--editor-ink);background:var(--editor-paper);border-top:4px solid var(--editor-brass);border-bottom:1px solid var(--editor-line);padding:.7rem 1rem}.review-workbench-bar>span{color:var(--editor-muted);font-size:.66rem}.review-tabs{gap:.25rem}.review-tabs button,.review-device-switcher button{min-height:42px;color:var(--editor-muted);border:1px solid #0000;border-bottom-color:var(--editor-line-strong);background:0 0;padding:.65rem .85rem;font-size:.65rem}.review-tabs button:hover,.review-device-switcher button:hover{color:var(--editor-ink);background:var(--editor-sheet)}.review-tabs button.active,.review-device-switcher button.active{color:var(--editor-sheet);background:var(--editor-ink);border-color:var(--editor-ink)}.copy-review{background:var(--editor-line);grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.copy-sheet{background:var(--editor-sheet);padding:clamp(1.4rem,3vw,2.4rem)}.copy-field{border-color:var(--editor-line);margin-bottom:1.5rem;padding-bottom:1.5rem}.copy-field>span{color:var(--editor-rust);font-size:.66rem}.copy-field>span i{color:var(--editor-muted)}.copy-field h3{font-family:var(--display,Fraunces, Georgia, serif);font-weight:500;line-height:.92}.copy-field p{font-family:var(--display,Fraunces, Georgia, serif);font-size:1.4rem;line-height:1.35}.copy-field.body-copy p{font-family:var(--sans,Manrope, Arial, sans-serif);font-size:.86rem;line-height:1.8}.copy-margin{color:var(--editor-ink);background:var(--editor-brass-soft);padding:1.5rem}.copy-margin h3{font-family:var(--display,Fraunces, Georgia, serif);font-size:2rem;font-weight:550}.copy-margin ul{color:#575348;font-size:.76rem;line-height:1.65}.copy-margin button{min-height:44px;color:var(--editor-sheet);background:var(--editor-rust);font-size:.64rem}.layout-review{background:#dcd5c7;padding:1.25rem}.review-device-switcher{margin-bottom:1rem}.review-device-switcher>span{color:#57594f;font-size:.66rem}.review-device-switcher>div{gap:.3rem}.review-device-switcher button{color:var(--editor-muted);border-color:var(--editor-line)}.review-preview-grid{background:0 0;gap:1rem;padding:.5rem}.review-preview-grid .preview-face{box-shadow:0 18px 40px #372f2324}.sources-review{background:var(--editor-line);gap:1px}.review-source-packet,.review-provenance-list{background:var(--editor-sheet);padding:1.5rem}.review-source-packet h3{font-family:var(--display,Fraunces, Georgia, serif);font-size:2.2rem;font-weight:550}.review-source-packet>p:not(.studio-kicker){color:var(--editor-muted);font-size:.76rem;line-height:1.65}.review-source-packet dl{border-color:var(--editor-line)}.review-source-packet dl div{border-color:var(--editor-line);padding:.85rem 0}.review-source-packet dt{font-family:var(--display,Fraunces, Georgia, serif);font-size:1.05rem}.review-source-packet dd{color:var(--editor-muted);font-size:.7rem;line-height:1.45}.review-provenance-list>div{border-color:var(--editor-line);padding:1rem 0;font-size:.75rem}.review-provenance-list>div>span{color:var(--editor-rust)}.review-provenance-list small{color:var(--editor-muted);font-size:.68rem}.review-decision-desk{background:0 0;border:0;gap:.75rem;margin-top:1rem}.review-decision-desk>section{background:var(--editor-paper);border:1px solid var(--editor-line);padding:1.25rem}.review-notes textarea{min-height:132px;color:var(--editor-ink);background:var(--editor-sheet);border-color:var(--editor-line-strong);padding:1rem;font-size:.8rem;line-height:1.65}.review-feedback{font-size:.7rem}.review-checklist{gap:.8rem}.review-checklist label{border-color:var(--editor-line);gap:.7rem;padding:.75rem 0;font-size:.76rem}.review-checklist input{width:19px;height:19px;accent-color:var(--editor-moss)}.review-decision-actions{color:var(--editor-sheet);border-top-color:var(--editor-brass)!important;background:#292822!important}.review-decision-actions>span{color:#ddbf7c;font-size:.65rem}.review-decision-actions button{min-height:44px;font-size:.64rem}.review-decision-actions .request-changes{background:var(--editor-rust)}.review-decision-actions .approve-review{color:var(--editor-ink);background:var(--editor-brass-soft)}.review-decision-actions small{color:#c7c3ba;font-size:.68rem;line-height:1.55}@media (width<=1120px){.designer-workbench{grid-template-columns:1fr}.designer-controls{border-right:0;border-bottom:1px solid var(--editor-line-strong);grid-template-columns:repeat(2,minmax(0,1fr))}.designer-rule,.designer-typography-panel,.designer-distribution-controls,.designer-block-library{grid-column:1/-1}.designer-type-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-type-matrix>div{grid-template-columns:minmax(82px,.7fr) repeat(2,minmax(0,1fr))}}@media (width<=980px){.review-tool>.tool-view-intro,.review-queue-card,.copy-review,.sources-review,.review-decision-desk,.review-preview-grid,.review-preview-grid.mobile{grid-template-columns:1fr}.review-preview-grid.mobile .preview-face,.review-preview-grid.mobile .preview-copy{min-height:520px}.copy-margin{border-top:1px solid var(--editor-line)}}@media (width<=760px){.designer-command-bar,.designer-canvas-toolbar,.designer-footer,.review-workbench-bar,.review-device-switcher{flex-direction:column;align-items:stretch}.designer-command-bar{padding:1.5rem 1.1rem}.designer-command-actions{justify-content:stretch;max-width:none}.designer-command-actions button{flex:100%}.designer-controls{grid-template-columns:1fr;padding:1rem}.designer-rule,.designer-typography-panel,.designer-distribution-controls,.designer-block-library{grid-column:auto}.designer-section-heading,.designer-type-matrix,.designer-type-matrix>div,.designer-block-style-controls{grid-template-columns:1fr}.designer-type-presets{grid-template-columns:1fr 1fr}.designer-default-actions{grid-template-columns:1fr}.designer-canvas{padding:.75rem}.designer-canvas-toolbar>div,.designer-canvas-toolbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-canvas-toolbar>div:first-child button:first-child{grid-column:1/-1}.designer-preview-stage,.designer-preview-stage.mobile{grid-template-columns:1fr}.designer-block-editor-heading{flex-direction:column;align-items:flex-start}.designer-block-editor>article{padding:1rem}.review-workbench-bar{gap:.65rem}.review-tabs{grid-template-columns:1fr 1fr;display:grid}.review-tabs button:last-child{grid-column:1/-1}.review-workbench-bar>span{padding:0 .2rem .4rem}}@media (width<=520px){.designer-command-bar h2{font-size:2.55rem}.designer-type-presets,.designer-canvas-toolbar>div,.designer-canvas-toolbar>div:last-child{grid-template-columns:1fr}.designer-canvas-toolbar>div:first-child button:first-child{grid-column:auto}.designer-block-library>div,.review-tabs{grid-template-columns:1fr}.review-tabs button:last-child{grid-column:auto}.review-device-switcher>div{grid-template-columns:1fr 1fr;display:grid}}.designer-live-story{background:#111820;border:1px solid #27231c3d;overflow:hidden}.designer-live-story-label{z-index:2;color:#5f5a50;min-height:46px;font-family:var(--sans,Manrope, Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;background:#fffdf7;border-bottom:1px solid #c9bea9;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;font-size:.64rem;display:flex;position:relative}.designer-live-story-label strong{color:#9a6b21;font-weight:800}.designer-media-preview-status{color:#27313a;font-family:var(--sans,Manrope, Arial, sans-serif);background:#f2eee5;border-bottom:1px solid #c9bea9;gap:.65rem;padding:.8rem;display:grid}.designer-media-preview-status>header{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.65rem;display:flex}.designer-media-preview-status>header span{color:#6f685d}.designer-media-preview-status>header strong{font-weight:800}.designer-media-preview-status>p{margin:0;font-size:.72rem;line-height:1.5}.designer-media-preview-status.error{color:#7c2f26;background:#f7dfd7}.designer-media-preview-list{gap:.45rem;display:grid}.designer-media-gate-issues{color:#75321f;background:#f7e4dc;border-left:4px solid #b44931;padding:.55rem .65rem}.designer-media-gate-issues>strong{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.designer-media-gate-issues ul{margin:.35rem 0 0;padding-left:1.1rem;font-size:.66rem;line-height:1.45}.designer-media-preview-list>article{background:#fffdf8;border-left:4px solid #a48d6d;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:.6rem;padding:.55rem .65rem;display:grid}.designer-media-preview-list>article.ready{border-left-color:#2e7b5d}.designer-media-preview-list>article.blocked,.designer-media-preview-list>article.missing{border-left-color:#b44931}.designer-media-preview-list article>div:first-child{min-width:0}.designer-media-preview-list article span{color:#746c60;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.designer-media-preview-list article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.72rem;display:block;overflow:hidden}.designer-media-preview-list article small{color:#665e53;align-self:center;font-size:.64rem;line-height:1.45}.designer-media-preview-list>p{color:#746c60;margin:0;font-size:.68rem}.designer-media-preview-badges{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.designer-media-preview-badges i{border-radius:999px;padding:.28rem .4rem;font-size:.55rem;font-style:normal;font-weight:750;line-height:1.2}.designer-media-preview-badges i.ready{color:#235c48;background:#dcebe3}.designer-media-preview-badges i.missing{color:#853824;background:#f5ddd5}.designer-live-story-render{max-height:min(78vh,920px);color:var(--public-ink,#18222d);background:var(--public-paper,#f6f0e5);scrollbar-color:#a8792c #eee5d5;scrollbar-width:thin;overflow:auto}.designer-live-story-render>.public-story{min-width:0}.designer-preview-stage.focus-both .designer-live-story-render>.public-story{zoom:.58}.designer-preview-stage.focus-secrets .designer-live-story-render>.public-story,.designer-preview-stage.focus-advantage .designer-live-story-render>.public-story{zoom:.78}.designer-live-story-render .public-story-hero-actions button:disabled{cursor:default;opacity:.72}.designer-standfirst-editor{background:#fffdf7;border-top:1px solid #d6cbb8}.copy-structured-body{gap:1rem;display:grid}.copy-field.body-copy .copy-structured-body p{margin:0}.copy-structured-body h4{font-family:var(--display,Fraunces, Georgia, serif);letter-spacing:-.03em;margin:1.2rem 0 0;font-size:2rem;font-weight:540;line-height:1.05}.copy-structured-body blockquote{border-left:5px solid var(--editor-brass);font-family:var(--display,Fraunces, Georgia, serif);margin:.5rem 0;padding:.8rem 0 .8rem 1.25rem;font-size:1.35rem;line-height:1.35}.copy-structured-body aside{background:var(--editor-brass-soft);border-top:3px solid var(--editor-brass);padding:1rem;font-size:.8rem;line-height:1.6}.review-preview-grid .designer-live-story-render{max-height:min(74vh,860px)}.review-preview-grid:not(.mobile) .designer-live-story-render>.public-story{zoom:.56}.designer-preview-stage.mobile .designer-live-story,.review-preview-grid.mobile .designer-live-story{width:min(100%,430px);margin-inline:auto}.designer-preview-stage.mobile .designer-live-story-render>.public-story,.review-preview-grid.mobile .designer-live-story-render>.public-story{zoom:1}.designer-preview-stage.mobile .public-story-hero,.review-preview-grid.mobile .public-story-hero{min-height:650px}.designer-preview-stage.mobile .public-story-hero-copy,.review-preview-grid.mobile .public-story-hero-copy{width:100%;padding:6rem 1.2rem 3.5rem}.designer-preview-stage.mobile .public-story-hero-copy h1,.review-preview-grid.mobile .public-story-hero-copy h1{font-size:clamp(3rem,15vw,4.7rem)}.designer-preview-stage.mobile .public-story-ledger,.review-preview-grid.mobile .public-story-ledger,.designer-preview-stage.mobile .public-story-body,.review-preview-grid.mobile .public-story-body,.designer-preview-stage.mobile .public-story-footer,.review-preview-grid.mobile .public-story-footer{grid-template-columns:1fr}.designer-preview-stage.mobile .public-story-body,.review-preview-grid.mobile .public-story-body{gap:2.5rem;padding:3rem 1.2rem}.designer-preview-stage.mobile .public-story-rail,.review-preview-grid.mobile .public-story-rail{position:static}@media (width<=760px){.designer-media-preview-list>article{grid-template-columns:1fr}.designer-preview-stage.focus-both .designer-live-story-render>.public-story,.designer-preview-stage.focus-secrets .designer-live-story-render>.public-story,.designer-preview-stage.focus-advantage .designer-live-story-render>.public-story,.review-preview-grid:not(.mobile) .designer-live-story-render>.public-story{zoom:.72}}.pipeline-steps button:disabled{cursor:wait;opacity:.72}.contributor-handoff-panel{color:var(--editor-ink,#20272c);border:1px solid var(--editor-line,#cfc5b3);border-left:5px solid var(--editor-rust,#a9472f);background:linear-gradient(135deg,#f1eadb,#fbf8f0 62%);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:stretch;gap:1.25rem;padding:1.5rem;display:grid}.contributor-handoff-panel.ready{border-left-color:var(--editor-moss,#2e6f55)}.contributor-handoff-panel.error{background:#f8e8e3;border-left-color:#a83d2e}.contributor-handoff-panel h2{max-width:720px;font-family:var(--display,Fraunces, Georgia, serif);letter-spacing:-.04em;margin:.45rem 0 .65rem;font-size:clamp(1.8rem,3vw,3.25rem);font-weight:520;line-height:.98}.contributor-handoff-panel>div:first-child>p:last-child{max-width:690px;color:var(--editor-muted,#5d625d);margin:0;font-size:.78rem;line-height:1.65}.contributor-handoff-action{border:1px solid var(--editor-line,#cfc5b3);background:#ffffffb8;align-content:center;gap:.55rem;padding:1.15rem;display:grid}.contributor-handoff-action>span{color:var(--editor-muted,#5d625d);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:760}.contributor-handoff-action>strong{font-family:var(--display,Fraunces, Georgia, serif);font-size:2.2rem;line-height:1}.contributor-handoff-action button{color:#fff;background:var(--editor-rust,#a9472f);letter-spacing:.06em;text-transform:uppercase;border:0;min-height:46px;padding:.8rem 1rem;font-size:.67rem;font-weight:800}.contributor-handoff-action button:disabled{cursor:wait;opacity:.65}.contributor-handoff-action p{color:var(--editor-muted,#5d625d);margin:0;font-size:.68rem;line-height:1.5}.contributor-handoff-panel.error .contributor-handoff-action p{color:#8d3026}.review-inbox-heading-status{color:var(--editor-muted,#5d625d);letter-spacing:.08em;text-transform:uppercase;justify-items:end;gap:.25rem;font-size:.62rem;display:grid}.review-inbox-heading-status strong{color:var(--editor-ink,#20272c);font-size:.78rem}.review-inbox-switcher{border:1px solid var(--editor-line,#cfc5b3);border-top:5px solid var(--editor-rust,#a9472f);background:#efe9dc;gap:1rem;padding:1.25rem;display:grid}.review-inbox-switcher>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.review-inbox-switcher h2{font-family:var(--display,Fraunces, Georgia, serif);letter-spacing:-.035em;margin:.3rem 0 0;font-size:clamp(1.45rem,2.4vw,2.4rem);font-weight:520;line-height:1}.review-inbox-switcher>header>strong{color:var(--editor-rust,#a9472f);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.review-inbox-items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;display:grid}.review-inbox-items button{text-align:left;min-width:0;color:var(--editor-ink,#20272c);border:1px solid var(--editor-line,#cfc5b3);background:#ffffffb8;gap:.3rem;padding:.85rem;display:grid}.review-inbox-items button:hover{border-color:var(--editor-rust,#a9472f);background:#fffdf7}.review-inbox-items button.active{color:#fff;background:var(--editor-rust,#a9472f);border-color:var(--editor-rust,#a9472f)}.review-inbox-items button>span{letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:800}.review-inbox-items button>strong{font-family:var(--display,Fraunces, Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:560;line-height:1.08;overflow:hidden}.review-inbox-items button>small{color:var(--editor-muted,#5d625d);font-size:.6rem;line-height:1.4}.review-inbox-items button.active>small{color:#ffffffc2}.review-inbox-switcher.empty{text-align:center;place-items:center;min-height:280px}.review-inbox-switcher.empty>div{max-width:650px}.review-inbox-switcher.empty h2{margin:.5rem 0 .75rem;font-size:clamp(2rem,4vw,4rem)}.review-inbox-switcher.empty p:last-child{color:var(--editor-muted,#5d625d);margin:0;font-size:.8rem;line-height:1.7}.commercial-review-tool{gap:1.25rem}.commercial-editorial-context{color:var(--editor-ink,#20272c);border:1px solid var(--editor-line,#cfc5b3);background:#f8f4eb}.commercial-editorial-context>header{border-bottom:1px solid var(--editor-line,#cfc5b3);justify-content:space-between;align-items:end;gap:1.5rem;padding:1.35rem;display:flex}.commercial-editorial-context>header h3{max-width:900px;font-family:var(--display,Fraunces, Georgia, serif);letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.8rem,3.6vw,3.9rem);font-weight:520;line-height:.98}.commercial-editorial-context>header>span{color:var(--editor-muted,#5d625d);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:760}.commercial-editorial-context>dl{border-bottom:1px solid var(--editor-line,#cfc5b3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.commercial-editorial-context>dl>div{border-right:1px solid var(--editor-line,#cfc5b3);padding:.9rem 1.1rem}.commercial-editorial-context>dl>div:last-child{border-right:0}.commercial-editorial-context dt{color:var(--editor-muted,#5d625d);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.commercial-editorial-context dd{margin:.3rem 0 0;font-size:.74rem;line-height:1.4}.commercial-editorial-copy{background:var(--editor-line,#cfc5b3);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.commercial-editorial-copy>article{background:#fffdf8;padding:1.25rem}.commercial-editorial-copy>article>span{color:var(--editor-rust,#a9472f);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.commercial-editorial-copy>article>p,.commercial-editorial-copy>article>blockquote,.commercial-editorial-copy>article>aside{font-family:var(--display,Fraunces, Georgia, serif);margin:.7rem 0 0;font-size:1.05rem;line-height:1.55}.commercial-editorial-copy .commercial-editorial-body{grid-column:1/-1}.commercial-editorial-copy .commercial-editorial-body>p{max-width:82ch;font-family:var(--sans,Manrope, Arial, sans-serif);font-size:.83rem}.commercial-editorial-context>footer{color:var(--editor-muted,#5d625d);justify-content:space-between;gap:1rem;padding:.95rem 1.25rem;font-size:.64rem;display:flex}.commercial-editorial-context>footer strong{color:var(--editor-ink,#20272c)}@media (width<=900px){.contributor-handoff-panel{grid-template-columns:1fr}.commercial-editorial-context>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-editorial-context>dl>div:nth-child(2){border-right:0}.commercial-editorial-context>dl>div:nth-child(-n+2){border-bottom:1px solid var(--editor-line,#cfc5b3)}}@media (width<=620px){.review-inbox-switcher>header,.commercial-editorial-context>header,.commercial-editorial-context>footer{flex-direction:column;align-items:start}.review-inbox-items,.commercial-editorial-context>dl,.commercial-editorial-copy{grid-template-columns:1fr}.commercial-editorial-context>dl>div{border-right:0;border-bottom:1px solid var(--editor-line,#cfc5b3)}.commercial-editorial-context>dl>div:last-child{border-bottom:0}.commercial-editorial-copy .commercial-editorial-body{grid-column:auto}}.contributor-empty-desk{color:#1f2924;background:radial-gradient(circle at 82% 18%,#be844f29,#0000 31rem),linear-gradient(135deg,#f7f2e9 0%,#eee8dc 100%);padding-left:0}.contributor-empty-desk .studio-topbar{left:0}.contributor-empty-stage{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:calc(100vh - 124px);padding:clamp(3rem,9vw,8rem) clamp(1.4rem,8vw,9rem);display:grid}.contributor-empty-stage h1{max-width:11ch;font-family:var(--display,"DM Serif Display", Georgia, serif);letter-spacing:-.055em;margin:.6rem 0 1.4rem;font-size:clamp(3.4rem,7.4vw,8.2rem);font-weight:400;line-height:.88}.contributor-empty-stage>div>p:not(.studio-kicker){color:#56625c;max-width:56ch;margin:0;font-size:clamp(.9rem,1.2vw,1.06rem);line-height:1.75}.contributor-empty-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.contributor-empty-actions a{color:#fffaf2;letter-spacing:.08em;text-transform:uppercase;background:#a6472f;border:1px solid #a6472f;border-radius:3px;padding:.9rem 1.15rem;font-size:.66rem;font-weight:750}.media-attachment-controls button.secondary{color:#7f3c28;background:0 0;border:1px solid #7f3c2861}.contributor-empty-actions a+a{color:#263a31;background:#fffdf880;border-color:#263a3147}.contributor-empty-actions a:hover{transform:translateY(-1px)}.contributor-empty-stage aside{background:#fffdf8ad;border:1px solid #263a3133;border-top:5px solid #b57d45;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 26px 70px #4538281a}.contributor-empty-stage aside span{color:#a6472f;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:800}.contributor-empty-stage aside strong{font-family:var(--display,"DM Serif Display", Georgia, serif);margin:.8rem 0 1.25rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;line-height:1;display:block}.contributor-empty-stage aside p{color:#59645e;margin:0;font-size:.78rem;line-height:1.7}@media (width<=820px){.contributor-empty-stage{grid-template-columns:1fr;align-items:start;min-height:calc(100vh - 120px);padding-top:4rem}}.story-queue-summary,.media-record-readonly,.places-record-readonly,.connections-record-readonly{background:#ffffff94;border:1px solid #19241f24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.story-queue-summary>div,.media-record-readonly>div,.places-record-readonly>div,.connections-record-readonly>div{border-bottom:1px solid #19241f1a;border-right:1px solid #19241f1a;min-width:0;padding:.8rem .9rem}.story-queue-summary dt,.media-record-readonly dt,.places-record-readonly dt,.connections-record-readonly dt{color:#707970;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:750}.story-queue-summary dd,.media-record-readonly dd,.places-record-readonly dd,.connections-record-readonly dd{overflow-wrap:anywhere;color:#18221d;margin:.35rem 0 0;font-size:.7rem;line-height:1.5}.media-record-readonly .wide,.places-record-readonly .wide,.connections-record-readonly .wide{grid-column:1/-1}.schedule-observer-note{background:#f3f0e8;border:1px solid #19241f29;border-left:4px solid #496f61;align-self:start;padding:1.4rem}.schedule-observer-note h2{font-family:var(--display,"DM Serif Display", Georgia, serif);letter-spacing:-.035em;margin:.55rem 0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:450}.schedule-observer-note>p:last-child,.media-record-readonly-empty,.places-record-readonly-empty{color:#59635c;font-size:.68rem;line-height:1.65}@media (width<=720px){.story-queue-summary,.media-record-readonly,.places-record-readonly,.connections-record-readonly{grid-template-columns:1fr}.media-record-readonly .wide,.places-record-readonly .wide,.connections-record-readonly .wide{grid-column:auto}}.offer-studio .studio-user{grid-template-columns:auto auto auto auto}.offer-sidebar nav button:nth-child(5) b{background:#efc84b}.offers-main{max-width:1700px;margin:auto}.offer-state-badge{color:#f4f0e7;background:#17201b;min-width:230px;padding:.75rem 1rem}.offer-state-badge span,.offer-state-badge small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;display:block}.offer-state-badge strong{color:#efc84b;text-transform:capitalize;margin:.35rem 0;font-family:DM Serif Display,serif;font-size:1.35rem;font-weight:400;display:block}.offer-state-triplet{background:#17201b21;border:1px solid #17201b21;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1700px;margin:0 auto 1rem;display:grid}.offer-state-triplet article{background:#f4f2eb;grid-template-columns:auto 1fr;column-gap:.8rem;padding:1rem;display:grid}.offer-state-triplet article>span{color:#17201b66;grid-row:1/3;font-family:DM Serif Display,serif;font-size:1.2rem}.offer-state-triplet strong{font-family:DM Serif Display,serif;font-size:1.35rem;font-weight:400}.offer-state-triplet p{color:#17201b80;margin:.25rem 0 0;font-size:.56rem}.offer-state-triplet article.redeeming{color:#fff;background:#1b6b4c}.offer-state-triplet article.waiting{box-shadow:inset 0 3px #d39435}.offer-builder-grid{grid-template-columns:minmax(580px,1.35fr) minmax(330px,.65fr);gap:1rem;max-width:1700px;margin:auto;display:grid}.panel-surface{background:#f4f2eb;border:1px solid #17201b21;padding:1.2rem}.preset-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;display:flex}.preset-row>span{color:#17201b73;letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:.5rem;font-weight:700}.preset-row button{color:#173524;background:0 0;border:1px solid #17201b26;padding:.5rem .6rem;font-size:.48rem;font-weight:700}.preset-row button:hover{color:#fff;background:#1b6b4c}.offer-field-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem;display:grid}.offer-field{flex-direction:column;gap:.4rem;display:flex}.offer-field.wide,.midnight-note.wide{grid-column:1/-1}.offer-field>span{color:#17201b94;letter-spacing:.1em;text-transform:uppercase;font-size:.49rem;font-weight:700}.offer-field input,.offer-field select,.offer-field textarea{color:#17201b;width:100%;font:inherit;background:#ffffff8c;border:1px solid #17201b26;padding:.7rem;font-size:.68rem}.offer-field small{color:#17201b6b;font-size:.49rem}.day-picker{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.day-picker button{color:#17201b80;background:0 0;border:1px solid #17201b24;padding:.6rem .3rem;font-size:.5rem;font-weight:700}.day-picker button.active{color:#fff;background:#1b6b4c;border-color:#1b6b4c}.midnight-note{color:#74521f;background:#f2e6c5;margin:-.3rem 0 0;padding:.6rem;font-size:.53rem}.offer-preview-column{align-content:start;gap:1rem;display:grid}.preview-controls>p{color:#17201b7a;margin:.7rem 0 0;font-size:.54rem;line-height:1.5}.preview-controls .offer-field{margin-top:1rem}.public-offer-preview{color:#fff;background:linear-gradient(145deg,#70341f,#c34b29);flex-direction:column;justify-content:flex-end;min-height:350px;padding:1.5rem;display:flex}.public-offer-preview>span{color:#efc84b;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:700}.public-offer-preview h2{margin:.7rem 0;font-family:DM Serif Display,serif;font-size:3rem;font-weight:400;line-height:.88}.public-offer-preview p{color:#ffffff9e;font-size:.65rem;line-height:1.55}.public-offer-preview>strong{margin-top:1rem;font-family:DM Serif Display,serif;font-size:1.3rem;font-weight:400}.public-offer-preview button{color:#17201b;text-transform:uppercase;letter-spacing:.08em;background:#f4f0e7;border:0;margin-top:1rem;padding:.7rem;font-size:.53rem;font-weight:700}.public-offer-preview button:disabled{opacity:.7}.conflict-card{color:#5e4217;background:#f1dfb1;border:1px solid #dfc98c;padding:1rem}.conflict-card>span{letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:700}.conflict-card strong{margin-top:.7rem;font-family:DM Serif Display,serif;font-size:1.35rem;font-weight:400;display:block}.conflict-card p{font-size:.56rem;line-height:1.5}.conflict-card button{color:inherit;background:0 0;border:1px solid #5e42174d;padding:.5rem;font-size:.48rem;font-weight:700}.schedule-strip{max-width:1700px;margin:1rem auto 0}.week-strip{border-top:1px solid #17201b21;border-left:1px solid #17201b21;grid-template-columns:repeat(7,1fr);margin-top:1rem;display:grid}.week-strip article{border-bottom:1px solid #17201b21;border-right:1px solid #17201b21;min-width:0;padding:.7rem}.week-strip article>span{color:#17201b73;text-transform:uppercase;font-size:.48rem;font-weight:700}.week-strip article>strong{margin:.25rem 0 .8rem;font-family:DM Serif Display,serif;font-size:1.15rem;font-weight:400;display:block}.day-timeline{background:repeating-linear-gradient(90deg,#17201b0a,#17201b0a calc(25% - 1px),#17201b1f 25%);height:78px;position:relative}.day-timeline i{color:#fff;white-space:nowrap;background:#1b6b4c;min-width:22px;padding:.35rem .2rem;font-size:.42rem;font-style:normal;position:absolute;top:18px;overflow:hidden}.day-timeline .closed-bar{color:#17201b66;text-align:center;background:0 0;left:.4rem;right:.4rem}.day-timeline .blackout-bar{color:#fff;text-align:center;background:#93492e;left:.4rem;right:.4rem}.schedule-warning{color:#73411c;background:#f1d0b4;margin:.8rem 0 0;padding:.7rem;font-size:.54rem}.offer-operations{grid-template-columns:1fr 1fr .8fr;gap:1rem;max-width:1700px;margin:1rem auto 0;display:grid}.burn-track{background:#17201b1a;height:18px;margin-top:1rem;overflow:hidden}.burn-track span{background:#1b6b4c;height:100%;display:block}.burn-numbers{border-top:1px solid #17201b1f;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.burn-numbers p{border-right:1px solid #17201b1f;flex-direction:column;margin:0;padding:.8rem;display:flex}.burn-numbers p:last-child{border-right:0}.burn-numbers strong{font-family:DM Serif Display,serif;font-size:1.5rem;font-weight:400}.burn-numbers span{color:#17201b73;font-size:.48rem}.redemption-card>p{color:#17201b8c;font-size:.58rem;line-height:1.5}.redemption-card form{grid-template-columns:1fr auto;gap:.5rem;display:grid}.redemption-card input{min-width:0;font:inherit;text-transform:uppercase;letter-spacing:.1em;border:1px solid #17201b2e;padding:.8rem}.redemption-card form button,.required-gate>button{color:#fff;text-transform:uppercase;background:#1b6b4c;border:0;padding:.8rem;font-size:.5rem;font-weight:700}.redemption-card>strong{color:#1b6b4c;margin-top:.7rem;font-size:.55rem;display:block}.required-gate>p{border-bottom:1px solid #17201b1f;justify-content:space-between;margin:0;padding:.65rem 0;font-size:.57rem;display:flex}.required-gate>p.passed b{color:#1b6b4c}.required-gate>p.blocked b{color:#a44727}.required-gate>button{width:100%;margin-top:1rem}.required-gate>button:disabled{opacity:.3;cursor:not-allowed}.offers-public{color:#111613;background:#f3efe5;min-height:100vh}.offers-header{z-index:40;color:#f3efe5;background:#111613;grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:80px;display:grid;position:sticky;top:0}.offers-wordmark{flex-direction:column;justify-content:center;padding:0 2rem;font-family:DM Serif Display,serif;line-height:.85;display:flex}.offers-wordmark span{text-transform:uppercase;font-size:.68rem}.offers-wordmark strong{color:#efc1ad;font-size:1.6rem;font-weight:400}.offers-header nav{grid-template-columns:1fr 1fr;display:grid}.offers-header nav button{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-left:1px solid #ffffff1f;min-width:180px;padding:0 1rem;font-size:.56rem;font-weight:700}.offers-header nav button.active{color:#fff;box-shadow:inset 0 -4px #c34523}.offers-header>div{justify-self:end;align-items:center;gap:.8rem;padding-right:2rem;display:flex}.offers-header>div button,.offers-header>div a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff47;padding:.6rem .7rem;font-size:.52rem;font-weight:700}.offers-header>div b{color:#efc84b}.offers-hero{color:#fff;background:linear-gradient(90deg,#000000c7,#0003),url(/test-template-placeholder.svg) 50%/cover;grid-template-columns:1.3fr .7fr;align-items:end;gap:4rem;min-height:540px;padding:7rem 6vw 4rem;display:grid}.offers-hero div>p,.offers-controls div>p,.deadline-intro>p,.wallet-band>div>p{color:#efc84b;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700}.offers-hero h1{margin:.7rem 0 0;font-family:DM Serif Display,serif;font-size:clamp(5rem,9vw,9rem);font-weight:400;line-height:.8}.offers-hero>p{color:#ffffffad;margin:0;line-height:1.7}.offer-now-band{color:#fff;background:#c34523;grid-template-columns:repeat(3,1fr);display:grid}.offer-now-band article{border-right:1px solid #ffffff40;grid-template-columns:1fr auto;padding:1.5rem 2rem;display:grid}.offer-now-band span{letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:700}.offer-now-band strong{grid-area:1/2/3;font-family:DM Serif Display,serif;font-size:3rem;font-weight:400}.offer-now-band p{color:#fff9;margin:.4rem 0 0;font-size:.58rem}.offers-directory{max-width:1500px;margin:auto;padding:6rem 4vw}.offers-controls{grid-template-columns:1fr auto auto auto;align-items:end;gap:1rem;margin-bottom:2rem;display:grid}.offers-controls h2{margin:.4rem 0 0;font-family:DM Serif Display,serif;font-size:4rem;font-weight:400}.offers-controls label{color:#11161380;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.4rem;font-size:.52rem;font-weight:700;display:flex}.offers-controls select{background:0 0;border:1px solid #11161333;padding:.65rem}.live-toggle{border:1px solid #11161333;align-items:center;padding:.65rem;flex-direction:row!important}.view-toggle{display:flex}.view-toggle button{text-transform:uppercase;background:0 0;border:1px solid #11161333;padding:.65rem;font-size:.52rem;font-weight:700}.view-toggle button.active{color:#fff;background:#111613}.public-offer-grid{background:#111613;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.public-offer-grid article{color:#fff;background:#111613;min-height:520px;position:relative;overflow:hidden}.public-offer-grid article>img{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.offer-card-shade{background:linear-gradient(#0000 32%,#000000db);position:absolute;inset:0}.public-offer-grid article>div{z-index:2;flex-direction:column;justify-content:flex-end;min-height:520px;padding:2rem;display:flex;position:relative}.public-offer-grid article p{color:#efc84b;letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:700}.public-offer-grid h3{max-width:600px;margin:.6rem 0;font-family:DM Serif Display,serif;font-size:3.5rem;font-weight:400;line-height:.86}.public-offer-grid article strong{font-family:DM Serif Display,serif;font-size:1.4rem;font-weight:400}.public-offer-grid article small{color:#ffffff8c;max-width:570px;margin-top:.5rem;line-height:1.5}.public-offer-grid article button{color:#111613;text-transform:uppercase;background:#f3efe5;border:0;width:max-content;margin-top:1rem;padding:.7rem;font-size:.52rem;font-weight:700}.offers-map{background:radial-gradient(circle at 28% 45%,#d8e4d7 0 4%,#0000 4.2%),linear-gradient(125deg,#e8e3d5 0 52%,#8eb3bc 52% 61%,#e8e3d5 61%);border:1px solid #11161333;min-height:680px;position:relative;overflow:hidden}.offers-map:before,.offers-map:after{content:"";background:#11161340;width:900px;height:1px;position:absolute;transform:rotate(-27deg)}.offers-map:before{top:40%;left:-10%}.offers-map:after{top:67%;left:15%}.map-pin{z-index:2;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex;position:absolute}.map-pin b{color:#fff;background:#c34523;border-radius:50% 50% 50% 0;place-items:center;width:36px;height:36px;display:grid;transform:rotate(-45deg)}.map-pin b:first-letter{transform:rotate(45deg)}.map-pin span{background:#f3efe5;padding:.4rem;font-size:.55rem;font-weight:700}.map-pin.pin-0{top:28%;left:23%}.map-pin.pin-1{top:46%;left:48%}.map-pin.pin-2{top:62%;left:31%}.map-pin.pin-3{top:35%;left:67%}.offers-map aside{z-index:3;color:#fff;background:#111613;width:310px;padding:1.2rem;position:absolute;bottom:2rem;right:2rem}.offers-map aside>span{color:#efc84b;text-transform:uppercase;font-size:.5rem;font-weight:700}.offers-map aside p{border-top:1px solid #ffffff24;gap:.6rem;padding-top:.7rem;font-family:DM Serif Display,serif;display:flex}.offers-map aside b{color:#fff6;font-family:DM Sans,sans-serif;font-size:.5rem}.wallet-band{color:#fff;background:#111613;grid-template-columns:.75fr 1.25fr;gap:4rem;padding:5rem 6vw;display:grid}.wallet-band h2{margin:.6rem 0 0;font-family:DM Serif Display,serif;font-size:4.5rem;font-weight:400;line-height:.86}.wallet-band>div:last-child{gap:.7rem;display:grid}.wallet-band article{border:1px solid #ffffff2e;grid-template-columns:1fr auto;padding:1rem;display:grid}.wallet-band article span{color:#efc84b;text-transform:uppercase;font-size:.5rem}.wallet-band article strong{grid-column:1;font-family:DM Serif Display,serif;font-size:1.5rem;font-weight:400}.wallet-band article p{color:#ffffff80;grid-column:1;margin:.3rem 0 0;font-size:.58rem}.wallet-band article button{color:#fff;text-transform:uppercase;background:0 0;border:0;grid-area:1/2/4;font-size:.5rem}.empty-wallet{color:#ffffff80;border:1px solid #ffffff2e;margin:0;padding:2rem}.deadline-board{color:#fff;background:#124d39;grid-template-columns:.85fr 1.15fr;min-height:calc(100vh - 80px);display:grid}.deadline-intro{background:linear-gradient(#00000014,#000000b3),url(/test-template-placeholder.svg) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 80px);padding:5rem 4vw;display:flex;position:sticky;top:80px}.deadline-intro h1{margin:.7rem 0;font-family:DM Serif Display,serif;font-size:5.5rem;font-weight:400;line-height:.82}.deadline-intro>span{color:#fff9;max-width:580px;line-height:1.65}.program-list{align-content:center;padding:4rem;display:grid}.program-list article{border-bottom:1px solid #ffffff40;grid-template-columns:50px 1fr auto;column-gap:1rem;padding:2rem 0;display:grid}.program-list article>span{color:#ffffff59;grid-row:1/5;font-family:DM Serif Display,serif;font-size:1.3rem}.program-list p{color:#efc84b;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.5rem;font-weight:700}.program-list h2{grid-column:2;margin:.6rem 0;font-family:DM Serif Display,serif;font-size:2.8rem;font-weight:400;line-height:.9}.program-list strong{grid-area:1/3/3;align-self:center;font-family:DM Serif Display,serif;font-size:1.25rem;font-weight:400}.program-list small{color:#ffffff8c;grid-column:2;line-height:1.5}.program-list button{color:#124d39;text-transform:uppercase;background:#f3efe5;border:0;grid-area:3/3/5;padding:.7rem;font-size:.5rem;font-weight:700}@media (width<=1100px){.offer-builder-grid{grid-template-columns:1fr}.offer-operations{grid-template-columns:1fr 1fr}.required-gate{grid-column:1/-1}.offers-header{grid-template-columns:auto 1fr auto}.offers-wordmark{padding:0 1rem}.offers-header nav button{min-width:130px}.offers-header>div{padding-right:1rem}.offers-header>div a{display:none}.deadline-board{grid-template-columns:1fr}.deadline-intro{min-height:70vh;position:relative;top:0}}@media (width<=720px){.offer-state-triplet,.offer-operations,.offer-now-band,.public-offer-grid{grid-template-columns:1fr}.offer-builder-grid{display:block}.offer-preview-column{margin-top:1rem}.offer-field-grid{grid-template-columns:1fr}.offer-field.wide,.midnight-note.wide{grid-column:auto}.week-strip{grid-template-columns:repeat(7,130px);overflow-x:auto}.burn-numbers{grid-template-columns:1fr}.burn-numbers p{border-bottom:1px solid #17201b1f;border-right:0}.offers-header{grid-template-columns:1fr auto}.offers-header nav{z-index:39;background:#111613;height:48px;position:fixed;top:80px;left:0;right:0}.offers-header nav button{min-width:0}.offers-header>div>button{display:none}.offers-hero{grid-template-columns:1fr;gap:2rem;min-height:620px;padding:9rem 1.25rem 3rem}.offers-hero h1{font-size:5rem}.offer-now-band article{border-bottom:1px solid #ffffff40;border-right:0}.offers-directory{padding:4rem 1.25rem}.offers-controls{grid-template-columns:1fr;align-items:stretch}.offers-controls h2{font-size:3.4rem}.public-offer-grid article,.public-offer-grid article>div{min-height:440px}.public-offer-grid h3{font-size:3rem}.offers-map aside{width:auto;bottom:1rem;left:1rem;right:1rem}.wallet-band{grid-template-columns:1fr;padding:4rem 1.25rem}.wallet-band h2{font-size:3.6rem}.deadline-board{padding-top:48px}.deadline-intro{min-height:72vh;padding:4rem 1.25rem}.deadline-intro h1{font-size:4.4rem}.program-list{padding:2rem 1.25rem}.program-list article{grid-template-columns:35px 1fr}.program-list strong,.program-list button{grid-area:auto/2;margin-top:.7rem}}.offer-state-badge,.offer-state-triplet strong,.public-offer-preview h2,.public-offer-preview>strong,.week-strip article>strong,.burn-numbers strong,.offers-wordmark,.offers-hero h1,.offer-now-band strong,.offers-controls h2,.public-offer-grid h3,.public-offer-grid article strong,.wallet-band h2,.wallet-band article strong,.deadline-intro h1,.program-list article>span,.program-list h2,.program-list strong{font-family:var(--display)}.offer-state-badge{background:radial-gradient(circle at 100% 0,#b99a5829,#0000 10rem),#111713;border:1px solid #c6a45f42;box-shadow:0 14px 32px #17201b1f}.offer-state-badge strong{color:#d0b16b;letter-spacing:-.025em;font-size:1.5rem}.offer-state-triplet{background:0 0;border:0;gap:6px}.offer-state-triplet article{background:#f8f4ebeb;border:1px solid #b99a584d;box-shadow:0 14px 34px #17201b0e}.offer-state-triplet strong{letter-spacing:-.03em;font-size:1.5rem}.offer-state-triplet article.on{box-shadow:inset 0 2px #174b37,0 14px 34px #17201b0e}.offer-state-triplet article.redeeming{background:linear-gradient(135deg,#ffffff0a,#0000),#174b37}.offer-builder-grid,.offer-operations{gap:1.2rem}.panel-surface{background:#f8f4ebeb;border-color:#b99a5852;box-shadow:0 18px 48px #17201b12}.preset-row button,.day-picker button{letter-spacing:.08em;border-color:#b99a5857}.preset-row button:hover,.day-picker button.active{background:#174b37;border-color:#174b37}.public-offer-preview{background:radial-gradient(circle at 82% 15%,#c6a45f38,#0000 13rem),linear-gradient(145deg,#612d20,#a64026);border:1px solid #c6a45f52;box-shadow:0 24px 55px #17201b26}.public-offer-preview.live{background:radial-gradient(circle at 82% 15%,#c6a45f38,#0000 13rem),linear-gradient(145deg,#113e2e,#176346)}.public-offer-preview h2{letter-spacing:-.045em;font-size:3.35rem}.public-offer-preview>span{color:#d5b66e}.conflict-card{background:#ecdfbd;border-color:#b99a5880}.week-strip{border-color:#b99a584d}.week-strip article{background:#ffffff3d;border-color:#b99a5842}.day-timeline i,.burn-track span,.redemption-card form button,.required-gate>button{background:#174b37}.offers-public{color:#111713;font-family:var(--sans);background-color:#f3eee2;background-image:radial-gradient(circle at 14% 12%,#b99a581a,#0000 28rem),radial-gradient(circle at 90% 62%,#164b370f,#0000 34rem)}.offers-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#ffffff06,#0000 35%),#090d0af7;border-bottom:1px solid #c6a45f47;min-height:88px;box-shadow:0 14px 38px #00000038}.offers-wordmark{padding:0 3vw}.offers-wordmark span{color:#ffffff8c;font-family:var(--sans);letter-spacing:.17em;font-size:.52rem;font-weight:700}.offers-wordmark strong{color:#e0b9a5;letter-spacing:-.035em;font-size:1.85rem}.offers-public.advantage .offers-wordmark strong{color:#bdd2bf}.offers-header nav button{letter-spacing:.15em;border-left-color:#c6a45f2e;font-size:.5rem}.offers-header nav button:hover{color:#fff;background:#c6a45f0f}.offers-header nav button.active{box-shadow:inset 0 -2px #a73d23}.offers-public.advantage .offers-header nav button.active{box-shadow:inset 0 -2px #2b7859}.offers-header>div button,.offers-header>div a{border-color:#c6a45f6b}.offers-header>div button:hover,.offers-header>div a:hover{color:#111713;background:#c6a45f}.offers-hero{background:linear-gradient(90deg,#050806de,#05080638),linear-gradient(#0000 35%,#05080680),url(/test-template-placeholder.svg) 50%/cover;min-height:630px;padding:9rem 6vw 5rem;box-shadow:inset 0 -1px #c6a45f47}.offers-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(5.8rem,10vw,10.8rem);line-height:.76}.offers-hero div>p,.offers-controls div>p,.deadline-intro>p,.wallet-band>div>p{color:#d0b16b;letter-spacing:.18em}.offers-hero>p{color:#ffffffb3;max-width:590px;line-height:1.85}.offer-now-band{background:linear-gradient(90deg,#ffffff09,#0000),#9f3b23;box-shadow:0 16px 36px #11171329}.offer-now-band article{border-right-color:#ebd39a59;padding:1.7rem 2.2rem}.offer-now-band strong{color:#f0dfb6}.offers-directory{max-width:1600px;padding:8rem 5vw}.offers-controls{margin-bottom:2.5rem}.offers-controls h2{letter-spacing:-.045em;font-size:4.8rem}.offers-controls select,.live-toggle,.view-toggle button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff5c;border-color:#b99a5857}.view-toggle button.active{background:#111713}.public-offer-grid article{min-height:580px;box-shadow:0 24px 55px #11171321}.public-offer-grid article>img{opacity:.57;filter:saturate(.8)contrast(1.06);transition:transform .7s,opacity .5s,filter .5s}.public-offer-grid article:hover>img{opacity:.7;filter:saturate(.95)contrast(1.06);transform:scale(1.04)}.offer-card-shade{background:linear-gradient(#0407050d 26%,#040705f0)}.public-offer-grid article>div{min-height:580px;padding:2.4rem}.public-offer-grid h3{letter-spacing:-.045em;font-size:4.1rem}.public-offer-grid article p{color:#d5b66e;letter-spacing:.15em}.public-offer-grid article button{letter-spacing:.12em;padding:.85rem 1rem}.public-offer-grid article button:hover{color:#fff;background:0 0;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff8c}.offers-map{filter:saturate(.85);border-color:#b99a5861;min-height:740px;box-shadow:0 24px 60px #1117131c}.map-pin span,.offers-map aside{box-shadow:0 14px 32px #11171329}.offers-map aside{background:radial-gradient(circle at 100% 0,#b99a5824,#0000 12rem),#111713;border:1px solid #c6a45f4d;bottom:2.5rem;right:2.5rem}.wallet-band{background:radial-gradient(circle at 18% 0,#b99a581f,#0000 25rem),#111713;padding:6.5rem 6vw}.wallet-band h2{letter-spacing:-.05em;font-size:5.2rem}.wallet-band article:hover{background:#c6a45f0e}.deadline-board{background:#123f30}.deadline-intro{filter:saturate(.88);background:linear-gradient(#04070514,#040705d1),url(/test-template-placeholder.svg) 50%/cover}.deadline-intro h1{letter-spacing:-.055em;font-size:6.3rem}.program-list{background:radial-gradient(circle at 90% 8%,#b99a5821,#0000 22rem),#164b37;padding:5rem}.program-list article{border-bottom-color:#c6a45f4d;padding:2.4rem 0}.program-list h2{letter-spacing:-.04em;font-size:3.2rem}.program-list p{color:#d7b96f;letter-spacing:.15em}.program-list button:hover{background:#e3c982;transform:translateY(-2px)}@media (width<=720px){.offers-header{min-height:80px}.offers-hero{min-height:680px;padding:10rem 1.25rem 3.5rem}.offers-hero h1{font-size:5.35rem}.offers-directory{padding:5.5rem 1.25rem}.offers-controls h2{font-size:3.85rem}.public-offer-grid{background:0 0}.program-list{padding:2.5rem 1.25rem}}.offers-header nav button{color:#c8c6c0;font-size:.56rem}.offers-header nav button.active{color:#fff}.offers-header>div button,.offers-header>div a{color:#f3efe7}.offers-hero div>p,.deadline-intro>p,.wallet-band>div>p{color:#f0d995}.offers-hero>p{color:#f1eee7;font-size:.95rem}.offer-now-band span{color:#fff}.offer-now-band p{color:#f0e7df;font-size:.64rem}.offers-controls label{color:#4d554e;font-size:.57rem}.offers-controls select{color:#131914}.public-offer-grid article p{color:#f0d995;font-size:.59rem}.public-offer-grid article small{color:#e0ded8;font-size:.7rem}.public-offer-grid article strong{color:#fff}.map-pin span{color:#111713}.offers-map aside>span{color:#f0d995}.offers-map aside p{color:#fff}.offers-map aside b{color:#c6c7c1}.wallet-band article span{color:#f0d995}.deadline-intro>span{color:#ece9e2;font-size:.9rem}.program-list small{color:#e1e3df;font-size:.72rem}.offer-field>span,.preset-row>span{color:#4d554e}.offer-field small,.preview-controls>p,.redemption-card>p{color:#505951}.offer-state-triplet p{color:#4f5851}.offer-state-triplet article.redeeming p,.offer-state-triplet article.redeeming>span{color:#e2e5e1}.offers-mode-bar{z-index:55;color:#e8e4dc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1611f7;border-bottom:1px solid #c6a45f40;align-items:stretch;min-height:54px;padding:0 3vw;display:flex;position:sticky;top:72px}.offers-mode-bar button,.offers-mode-bar a{color:#c9c7c0;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #c6a45f29;place-items:center;padding:.75rem 1rem;font-size:.52rem;font-weight:750;display:grid}.offers-mode-bar a{color:#ead394;margin-left:auto}.offers-map aside>button{color:#fff;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.offers-map aside>button.active{color:#f0d995}.map-selection{color:#101712;background:#d6bf84;gap:.35rem;margin-top:.8rem;padding:.85rem;display:grid}.map-selection span{font-size:.62rem;line-height:1.5}.wallet-dialog{z-index:180;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.wallet-dialog-shade{background:#040705c2;border:0;position:absolute;inset:0}.wallet-dialog article{z-index:1;color:#f4f0e7;background:#121a14;border:1px solid #c6a45f80;gap:1rem;width:min(560px,100%);padding:2rem;display:grid;position:relative;box-shadow:0 28px 80px #0000006b}.wallet-dialog article p{color:#f0d995;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem}.wallet-dialog article h2{font-family:var(--display);margin:0;font-size:2.8rem;line-height:.92}.wallet-dialog article>span{color:#d9dad5;font-size:.78rem;line-height:1.65}.wallet-dialog article>button{color:#f4f0e7;background:0 0;border:1px solid #ffffff47;justify-self:start;padding:.7rem .9rem}.wallet-dialog .wallet-dialog-close{justify-self:end}@media (width<=880px){.offers-mode-bar{padding:0;top:68px;overflow-x:auto}.offers-mode-bar button,.offers-mode-bar a{flex:none}}.offer-desk-heading{align-items:end}.offer-service-mode{color:#f4f0e7;background:#111713;border-top:3px solid #c6a45f;gap:.35rem;min-width:245px;padding:.85rem;display:grid}.offer-service-mode span,.offer-service-mode small{color:#bec3bd;font-size:.48rem;line-height:1.45}.offer-service-mode span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.offer-service-mode strong{color:#d4b56f;font-family:var(--display);text-transform:capitalize;font-size:1.7rem;font-weight:400}.offer-service-mode.mode-enabled{border-top-color:#7f3c28}.offer-desk-message{color:#174b37;background:#dce9df;border-left:3px solid #174b37;max-width:1700px;margin:0 auto 1rem;padding:.75rem .9rem;font-size:.6rem}.offer-desk-message.error{color:#772f20;background:#f0d6cd;border-left-color:#8d422c}.offer-record-queue{color:#f4f0e7;background:linear-gradient(135deg,#b99a580f,#0000),#111713;border:1px solid #c6a45f57;max-width:1700px;margin:0 auto 1rem;padding:1rem}.offer-record-queue .panel-title{border-bottom-color:#f4f0e729}.offer-record-queue .panel-title h2{color:#f4f0e7}.offer-record-queue .panel-title>button{color:#111713;font:800 .48rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#c6a45f;border:0;padding:.65rem .8rem}.offer-record-list{background:#f4f0e726;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.offer-record-list button{color:#17201b;text-align:left;background:#ece5d8;border:0;align-content:space-between;gap:.5rem;min-height:132px;padding:.8rem;display:grid}.offer-record-list button.active{background:#f8f4eb;box-shadow:inset 0 0 0 2px #c6a45f}.offer-record-list span,.offer-record-list small,.offer-record-list i{color:#59625b;font-size:.47rem;font-style:normal}.offer-record-list span,.offer-record-list i{letter-spacing:.07em;text-transform:uppercase;font-weight:800}.offer-record-list strong{font-family:var(--display);font-size:1.2rem;font-weight:400;line-height:1}.offer-record-list i{color:#7f3c28}.offer-empty-records{color:#bec3bd;text-align:center;margin:0;padding:1.5rem;font-size:.62rem}.durable-offer-desk .public-offer-preview button:disabled{cursor:not-allowed;opacity:.55}.durable-offer-desk .required-gate>small{color:#667068;margin-top:.65rem;font-size:.5rem;line-height:1.5;display:block}.partner-directory{max-width:1700px;margin:1rem auto}.partner-onboarding-note{color:#59625b;max-width:820px;margin:0 0 .8rem;font-size:.6rem;line-height:1.65}.partner-create-form{background:#e5dece;border:1px solid #17201b1f;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:.7rem;margin-bottom:1rem;padding:.8rem;display:grid}.partner-create-form label{gap:.35rem;display:grid}.partner-create-form span{color:#59625b;letter-spacing:.07em;text-transform:uppercase;font-size:.47rem;font-weight:800}.partner-create-form input{color:#17201b;min-height:40px;font:600 .58rem/1.2 var(--sans);background:#fffdf7;border:1px solid #17201b2e;padding:.6rem}.partner-create-form button{color:#f4f0e7;min-height:40px;font:800 .48rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#174b37;border:0;padding:.65rem .8rem}.partner-create-form button:disabled{opacity:.5}.partner-record-list{background:#17201b24;gap:1px;display:grid}.partner-record-list article{background:#f8f4eb;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.partner-record-list article span{color:#7f3c28;letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-weight:800}.partner-record-list article h3{font-family:var(--display);margin:.25rem 0;font-size:1.35rem;font-weight:400}.partner-record-list article p{color:#59625b;margin:0;font-size:.53rem}.partner-record-list article>strong{color:#685527;font-family:var(--display);font-size:1.1rem;font-weight:400}.partner-record-list article>div:last-child{gap:.4rem;display:flex}.partner-record-list button{color:#174b37;font:800 .46rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #174b3747;padding:.55rem .65rem}.beta-partner-fixtures{border:1px solid #17201b1f;margin-top:.9rem}.beta-partner-fixtures summary{color:#6f756f;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#ede8de;padding:.8rem;font-size:.52rem;font-weight:800}.beta-partner-fixtures .partner-record-list{border-top:1px solid #17201b1f}.dormant-redemption{max-width:1700px;margin:1rem auto 0}.dormant-redemption>p{color:#59625b;max-width:760px;font-size:.62rem;line-height:1.6}.dormant-redemption-form{grid-template-columns:1fr auto;gap:.6rem;max-width:540px;margin-top:.8rem;display:grid}.dormant-redemption-form input,.dormant-redemption-form button{border:1px solid #17201b2e;min-height:42px;padding:.7rem}.dormant-redemption-form button{color:#f4f0e7;font:800 .48rem/1 var(--sans);text-transform:uppercase;background:#777}@media (width<=1100px){.offer-record-list,.partner-create-form{grid-template-columns:1fr 1fr}}@media (width<=680px){.offer-desk-heading,.partner-record-list article,.partner-create-form,.offer-record-list{grid-template-columns:1fr}.offer-service-mode{min-width:0}.partner-record-list article>div:last-child{justify-content:flex-start}}.offers-mode-bar>span{color:#aeb6af;letter-spacing:.11em;text-transform:uppercase;align-self:center;align-items:center;gap:.45rem;margin-left:auto;font-size:.5rem;font-weight:700;display:flex}.offers-mode-bar>span i{background:#61ba82;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #61ba821f}.offers-mode-bar>span.disconnected{color:#e3c98a}.offers-mode-bar>span.disconnected i{background:#d1984f;box-shadow:0 0 0 4px #d1984f24}.public-offer-controls{grid-template-columns:1fr minmax(230px,auto)}.public-offer-grid article:not(.has-image){background:radial-gradient(circle at 80% 15%,#d5b66e3d,#0000 15rem),linear-gradient(145deg,#13251c,#0a100c)}.public-offer-grid article.offer-art-2{background:radial-gradient(circle at 12% 18%,#a93d2357,#0000 17rem),linear-gradient(145deg,#1a1d17,#0a100c)}.public-offer-grid article.offer-art-3{background:linear-gradient(125deg,#0000 0 48%,#d5b66e21 48% 49%,#0000 49%),linear-gradient(145deg,#173f30,#0a100c)}.public-offer-grid article.offer-art-4{background:radial-gradient(at 75% 80%,#7ea3a447,#0000 18rem),linear-gradient(145deg,#1d2923,#080c09)}.offer-validity,.offer-transaction-note{color:#f0d995;letter-spacing:.08em;text-transform:uppercase;width:max-content;max-width:100%;margin-top:.8rem;font-size:.55rem;font-weight:700;line-height:1.5}.offer-transaction-note{color:#d9ddd8;border:1px solid #ffffff40;margin-top:1rem;padding:.75rem .85rem}.offers-empty-state{color:#f4f0e7;background:linear-gradient(90deg,#060a07f2,#060a07a6),radial-gradient(circle at 82% 22%,#c6a45f52,#0000 18rem),#111713;border-top:1px solid #c6a45f66;align-content:end;justify-items:start;min-height:420px;padding:clamp(2rem,6vw,6rem);display:grid}.offers-empty-state>p{color:#f0d995;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.55rem;font-weight:800}.offers-empty-state h3{max-width:780px;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.86}.offers-empty-state>span{color:#cfd3ce;max-width:620px;margin-top:1.25rem;font-size:.75rem;line-height:1.75}.offers-empty-state>button{color:#111713;letter-spacing:.1em;text-transform:uppercase;background:#c6a45f;border:0;margin-top:1.25rem;padding:.75rem .9rem;font-size:.52rem;font-weight:800}.wallet-coming-soon>div:last-child{background:#ffffff05;border:1px solid #c6a45f4d;align-content:center;padding:clamp(1.5rem,4vw,3.5rem)}.wallet-coming-soon>div:last-child strong{color:#f0d995;font-family:var(--display);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:.95}.wallet-coming-soon>div:last-child p{color:#d0d5d0;max-width:750px;margin:1rem 0 0;font-size:.8rem;line-height:1.75}.program-list article>em{color:#f0d995;letter-spacing:.1em;text-transform:uppercase;grid-column:2;margin-top:.7rem;font-size:.57rem;font-style:normal;font-weight:800}.program-list .deadline-empty{border-top:1px solid #ffffff40;align-self:center}@media (width<=880px){.offers-mode-bar>span{display:none}}@media (width<=720px){.public-offer-controls{grid-template-columns:1fr}.offer-validity,.offer-transaction-note{width:auto}.offers-empty-state{min-height:360px;padding:2rem 1.5rem}.wallet-coming-soon>div:last-child{padding:1.5rem}.program-list article>em{grid-column:2}}.feed-page{color:#111713;min-height:100vh;font-family:var(--sans);background:radial-gradient(circle at 10% 10%,#b99a581a,#0000 28rem),#e9e2d5}.feed-header{z-index:60;color:#f4f0e7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#ffffff06,#0000 35%),#090d0af7;border-bottom:1px solid #c6a45f52;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:76px;padding:0 3vw;display:grid;position:sticky;top:0;box-shadow:0 14px 38px #0003}.feed-brand{width:max-content;font-family:var(--display);flex-direction:column;line-height:.85;display:flex}.feed-brand span{color:#cfccc4;font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;font-size:.52rem;font-weight:700}.feed-brand strong{color:#e3bda8;letter-spacing:-.035em;font-size:1.75rem;font-weight:500}.feed-edition{text-align:center}.feed-edition span{color:#c6c5bf;letter-spacing:.18em;text-transform:uppercase;font-size:.46rem;font-weight:700;display:block}.feed-edition strong{color:#f0d995;letter-spacing:.28em;margin-top:.25rem;font-size:.68rem;display:block}.feed-header nav{color:#e4e1d9;letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:1rem;font-size:.53rem;font-weight:700;display:flex}.feed-header nav button{color:#f4f0e7;text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:1px solid #c6a45f6b;padding:.62rem .72rem}.feed-header nav a:hover{color:#f0d995}.feed-header nav button:hover{color:#111713;background:#c6a45f}.feed-header nav span b{color:#111713;background:#c6a45f;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:.3rem;display:inline-grid}.feed-filter-deck{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f3eaf0;border-bottom:1px solid #5b4a2640;align-items:center;gap:.75rem;min-height:64px;padding:.65rem 3vw;display:flex;position:sticky;top:76px;box-shadow:0 12px 28px #11171314}.feed-filter-tabs{margin-right:auto;display:flex}.feed-filter-tabs button{color:#4d554e;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #5b4a263d;border-right:0;padding:.68rem .78rem;font-size:.53rem;font-weight:700}.feed-filter-tabs button:hover{color:#111713;background:#b99a581a}.feed-filter-tabs button.active{color:#fff;background:#174b37;border-color:#174b37}.feed-page.secrets .feed-filter-tabs button.active{background:#84341f;border-color:#84341f}.feed-filter-deck label{color:#4d554e;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.25rem;font-size:.47rem;font-weight:700;display:flex}.feed-filter-deck select{color:#111713;background:#f7f3ea;border:1px solid #5b4a2642;min-width:132px;padding:.5rem .6rem;font-size:.62rem}.continuous-toggle,.rotate-edition{color:#3f4841;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #5b4a2642;align-self:flex-end;padding:.63rem .72rem;font-size:.5rem;font-weight:700}.continuous-toggle i{background:#8c918c;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.continuous-toggle:hover,.rotate-edition:hover{color:#111713;background:#b99a581a;border-color:#735f35}.feed-layout{grid-template-columns:250px minmax(0,760px) 250px;align-items:start;gap:2rem;width:min(1420px,94vw);margin:0 auto;padding:3rem 0 8rem;display:grid}.feed-left-rail,.feed-right-rail{gap:.7rem;display:grid;position:sticky;top:164px}.feed-left-rail>p,.rotation-card>p{color:#615c50;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .3rem;font-size:.51rem;font-weight:700}.feed-left-rail>button{color:#273129;text-align:left;background:#ffffff47;border:1px solid #5b4a2638;grid-template-columns:auto 1fr;column-gap:.7rem;padding:.85rem;display:grid}.feed-left-rail>button:hover{background:#ffffff8c;transform:translate(3px)}.feed-left-rail>button.active{color:#fff;background:#174b37;border-color:#174b37}.feed-page.secrets .feed-left-rail>button.active{background:#84341f;border-color:#84341f}.feed-left-rail>button span{color:#716b5e;font-family:var(--display);grid-row:1/3;font-size:1rem}.feed-left-rail>button.active span{color:#ffffffb8}.feed-left-rail>button strong{font-family:var(--display);font-size:1.1rem;font-weight:500}.feed-left-rail>button small{color:#555d56;margin-top:.18rem;font-size:.5rem;line-height:1.35}.feed-left-rail>button.active small{color:#e6e8e4}.editorial-promise{color:#e9e8e2;background:radial-gradient(circle at 100% 0,#b99a5824,#0000 12rem),#111713;border:1px solid #c6a45f4d;margin-top:.5rem;padding:1rem}.editorial-promise span,.feed-note span,.feed-offers-link>span{color:#f0d995;letter-spacing:.12em;text-transform:uppercase;font-size:.49rem;font-weight:700}.editorial-promise p,.feed-note p{color:#d0d2cd;margin:.65rem 0 0;font-size:.64rem;line-height:1.6}.feed-stream{gap:1.25rem;min-width:0;display:grid}.feed-stream-intro{border-bottom:1px solid #5b4a2647;grid-template-columns:1fr .8fr;align-items:end;gap:2rem;padding:2rem 0 2.5rem;display:grid}.feed-stream-intro p{color:#685527;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.53rem;font-weight:700}.feed-stream-intro h1{font-family:var(--display);letter-spacing:-.05em;margin:.55rem 0 0;font-size:clamp(4.2rem,7vw,6.5rem);font-weight:500;line-height:.79}.feed-stream-intro>span{color:#465048;font-size:.82rem;line-height:1.75}.social-card{background:#f8f4eb;border:1px solid #5b4a2642;overflow:hidden;box-shadow:0 18px 46px #11171317}.social-card:hover{border-color:#5b4a266b;box-shadow:0 24px 60px #11171321}.feed-card-header{border-bottom:1px solid #5b4a2633;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.feed-card-header>span{color:#fff;width:38px;height:38px;font-family:var(--display);background:#174b37;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.feed-page.secrets .feed-card-header>span{background:#84341f}.feed-card-header>div{flex-direction:column;display:flex}.feed-card-header strong{font-family:var(--display);font-size:1rem;font-weight:500}.feed-card-header small{color:#505951;margin-top:.15rem;font-size:.5rem}.feed-card-header>i{color:#5b625c;letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-style:normal;font-weight:700}.feed-media{color:#fff;text-align:left;background:#111713;border:0;width:100%;min-height:440px;padding:0;display:block;position:relative;overflow:hidden}.feed-media:after{content:"";background:linear-gradient(#0000 45%,#040705b8);position:absolute;inset:0}.feed-media img,.offer-entry-media img,.show-entry-visual img{object-fit:cover;filter:saturate(.84)contrast(1.04);width:100%;height:100%;transition:transform .7s,filter .5s;position:absolute;inset:0}.feed-media:hover img{filter:saturate(.98)contrast(1.05);transform:scale(1.035)}.feed-media>span{z-index:2;color:#f0d995;letter-spacing:.14em;text-transform:uppercase;font-size:.53rem;font-weight:700;position:absolute;bottom:1.2rem;left:1.2rem}.feed-media>b{z-index:2;color:#111713;letter-spacing:.08em;text-transform:uppercase;background:#f3eee2;padding:.62rem .72rem;font-size:.5rem;position:absolute;top:1rem;right:1rem}.feed-card-copy{padding:1.35rem 1.4rem 1rem}.feed-card-copy>p,.offer-entry-copy>p,.show-entry-copy>p{color:#685527;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:700}.feed-card-copy h2,.offer-entry-copy h2,.show-entry-copy h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:.65rem 0 .8rem;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:500;line-height:.84}.feed-standfirst{color:#303a32;font-size:.88rem;line-height:1.72}.feed-expanded-copy{border-top:1px solid #5b4a263b;margin-top:1.2rem;padding-top:1.2rem}.feed-expanded-copy>p{color:#313a33;font-size:.83rem;line-height:1.8}.feed-expanded-copy dl{margin:1rem 0 0}.feed-expanded-copy dl div{border-top:1px solid #5b4a2633;grid-template-columns:100px 1fr;gap:1rem;padding:.58rem 0;font-size:.62rem;display:grid}.feed-expanded-copy dt{color:#5a625b;text-transform:uppercase}.feed-expanded-copy dd{color:#172019;margin:0}.read-more{color:#174b37;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;margin-top:1rem;padding:0 0 .2rem;font-size:.55rem;font-weight:700}.feed-page.secrets .read-more{color:#84341f}.feed-full-story{color:#174b37;letter-spacing:.08em;text-transform:uppercase;border:1px solid #174b3759;width:max-content;margin:1rem 0 0 1rem;padding:.65rem .8rem;font-size:.55rem;font-weight:800;display:inline-flex}.feed-page.secrets .feed-full-story{color:#84341f;border-color:#84341f59}.social-actions{border-top:1px solid #5b4a2638;grid-template-columns:repeat(4,1fr);display:grid}.social-actions button{color:#454e46;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #5b4a2633;padding:.82rem .5rem;font-size:.51rem;font-weight:700}.social-actions button:last-child{border-right:0}.social-actions button:hover{color:#111713;background:#b99a5817}.social-actions button.active{color:#174b37;background:#dce6dc}.feed-page.secrets .social-actions button.active{color:#84341f;background:#ead6cc}.social-actions b{color:#685527}.offer-entry{grid-template-columns:.82fr 1.18fr;display:grid}.offer-entry .feed-card-header,.show-entry .feed-card-header{grid-column:1/-1}.offer-entry-media{background:#111713;min-height:420px;position:relative;overflow:hidden}.offer-entry-media:after,.show-entry-visual:after{content:"";background:linear-gradient(#0000 35%,#040705b3);position:absolute;inset:0}.offer-entry-media>span{z-index:2;color:#f0d995;letter-spacing:.14em;text-transform:uppercase;font-size:.52rem;font-weight:700;position:absolute;bottom:1.2rem;left:1.2rem}.offer-entry-copy,.show-entry-copy{flex-direction:column;justify-content:center;padding:2rem;display:flex}.offer-entry-copy h2{font-size:3.4rem}.offer-entry-copy>span,.show-entry-copy>span{color:#465048;font-size:.76rem;line-height:1.65}.offer-entry-copy dl{margin:1.2rem 0}.offer-entry-copy dl div{border-top:1px solid #5b4a2633;grid-template-columns:105px 1fr;gap:.8rem;padding:.65rem 0;font-size:.59rem;display:grid}.offer-entry-copy dt{color:#5a625b;text-transform:uppercase}.offer-entry-copy dd{margin:0}.offer-entry-copy button,.show-entry-copy button{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#84341f;border:0;margin-top:auto;padding:.85rem 1rem;font-size:.52rem;font-weight:700}.feed-page.advantage .offer-entry-copy button,.feed-page.advantage .show-entry-copy button{background:#174b37}.offer-entry-copy button:hover,.show-entry-copy button:hover{filter:brightness(.9);transform:translateY(-2px)}.show-entry{color:#fff;background:#111713;grid-template-columns:1.1fr .9fr;display:grid}.show-entry .feed-card-header{color:#111713;background:#f8f4eb}.show-entry-visual{min-height:500px;position:relative;overflow:hidden}.show-entry-visual>span,.show-entry-visual>strong{z-index:2;position:absolute;left:1.4rem}.show-entry-visual>span{color:#f0d995;letter-spacing:.15em;font-size:.5rem;font-weight:700;top:1.4rem}.show-entry-visual>strong{font-family:var(--display);letter-spacing:-.05em;font-size:4.4rem;font-weight:500;line-height:.8;bottom:1.4rem;right:1.4rem}.show-entry-copy>p{color:#f0d995}.show-entry-copy h2{color:#fff;font-size:3.2rem}.show-entry-copy>span{color:#d0d2cd}.show-entry-copy button{color:#111713;margin-top:2rem;background:#c6a45f!important}.show-entry-copy>a{color:#f4f0e7;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #f4f0e799;margin:1rem 0 0 1rem;padding-bottom:.35rem;font-size:.58rem;font-weight:800;display:inline-block}.feed-empty{text-align:center;background:#f8f4eb;border:1px solid #5b4a2640;padding:4rem 2rem}.feed-empty strong{font-family:var(--display);font-size:2rem;font-weight:500;display:block}.feed-empty button,.feed-sentinel button{color:#fff;text-transform:uppercase;background:#174b37;border:0;margin-top:1rem;padding:.8rem 1rem;font-size:.52rem;font-weight:700}.feed-sentinel{place-items:center;min-height:110px;display:grid}.feed-sentinel span{color:#555d56;letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:700}.feed-sentinel span i{background:#2b9a63;border-radius:50%;width:8px;height:8px;margin-right:.6rem;animation:1.6s ease-in-out infinite feed-pulse;display:inline-block;box-shadow:0 0 0 4px #2b9a6321}@keyframes feed-pulse{50%{opacity:.4;transform:scale(.8)}}.rotation-card,.feed-note,.feed-offers-link{background:#ffffff52;border:1px solid #5b4a263d;padding:1rem}.rotation-card>strong{font-family:var(--display);margin-top:.4rem;font-size:3.4rem;font-weight:500;line-height:1;display:block}.rotation-card>span{color:#555d56;font-size:.55rem}.rotation-card dl{margin:1rem 0 0}.rotation-card dl div{border-top:1px solid #5b4a2633;justify-content:space-between;padding:.55rem 0;font-size:.58rem;display:flex}.rotation-card dt{color:#555d56}.rotation-card dd{margin:0;font-weight:700}.feed-note{color:#fff;background:radial-gradient(circle at 100% 0,#b99a5824,#0000 12rem),#111713;border-color:#c6a45f4d}.feed-offers-link{background:#84341f;flex-direction:column;min-height:200px;display:flex}.feed-page.advantage .feed-offers-link{background:#174b37}.feed-offers-link>span{color:#f0d995}.feed-offers-link>strong{color:#fff;font-family:var(--display);margin-top:.7rem;font-size:1.5rem;font-weight:500;line-height:1}.feed-offers-link>i{color:#fff;text-transform:uppercase;margin-top:auto;font-size:.55rem;font-style:normal;font-weight:700}.feed-offers-link:hover{transform:translateY(-3px)}@media (width<=1180px){.feed-header{grid-template-columns:1fr auto}.feed-edition{display:none}.feed-layout{grid-template-columns:230px minmax(0,760px);justify-content:center}.feed-right-rail{display:none}.feed-filter-deck{overflow-x:auto}.feed-filter-tabs{flex:none}}@media (width<=820px){.feed-header{min-height:72px;padding:0 1rem}.feed-header nav{gap:.5rem}.feed-header nav a,.feed-header nav span{display:none}.feed-filter-deck{padding:.6rem 1rem;top:72px}.feed-filter-deck label{display:none}.continuous-toggle,.rotate-edition{flex:none}.feed-layout{width:min(100%,760px);padding:1.5rem 1rem 5rem;display:block}.feed-left-rail{display:none}.feed-stream-intro{grid-template-columns:1fr;gap:1rem;padding-top:1.5rem}.feed-stream-intro h1{font-size:4.5rem}.offer-entry,.show-entry{grid-template-columns:1fr}.offer-entry-media,.show-entry-visual{min-height:420px}}@media (width<=560px){.feed-brand strong{font-size:1.45rem}.feed-header nav button{padding:.55rem;font-size:.47rem}.feed-filter-tabs button{padding:.62rem .68rem}.continuous-toggle{display:none}.feed-stream-intro h1{font-size:3.9rem}.feed-media{min-height:360px}.feed-card-copy{padding:1.15rem}.feed-card-copy h2,.offer-entry-copy h2,.show-entry-copy h2{font-size:3rem}.social-actions{grid-template-columns:1fr 1fr}.social-actions button{border-bottom:1px solid #5b4a2633}.feed-card-header>i{display:none}.show-entry-visual>strong{font-size:3.5rem}}.feed-filter-deck{top:72px}.feed-left-rail>button>span,.feed-card-header>span{font-size:1.18rem;line-height:1}@media (width<=880px){.feed-filter-deck{top:68px}}@media (prefers-reduced-motion:reduce){.feed-sentinel span i{animation:none}}.one-north-header{z-index:90;color:#f4f0e7;min-height:72px;font-family:var(--sans,"Manrope", Arial, sans-serif);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(90deg,#ffffff06,#0000 38%),#080c09fa;border-bottom:1px solid #c6a45f57;grid-template-columns:minmax(190px,250px) 1fr auto;align-items:stretch;display:grid;position:sticky;top:0;box-shadow:0 14px 38px #00000038}.one-north-header.studio-context{position:fixed;left:0;right:0}.one-north-brand{font-family:var(--display,"Fraunces", Georgia, serif);border-right:1px solid #c6a45f2e;flex-direction:column;justify-content:center;padding:0 1.6rem;line-height:.82;display:flex}.one-north-brand span{color:#c9c6bd;font-family:var(--sans,"Manrope", Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.28rem;font-size:.5rem;font-weight:750}.one-north-brand strong{color:#f4f0e7;letter-spacing:-.035em;font-size:1.72rem;font-weight:520}.one-north-header>nav{align-items:stretch;min-width:0;display:flex}.one-north-header>nav a{color:#c9c7c0;letter-spacing:.13em;text-transform:uppercase;border-right:1px solid #c6a45f1f;place-items:center;min-width:92px;padding:0 .9rem;font-size:.54rem;font-weight:750;display:grid;position:relative}.one-north-header>nav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:.85rem;right:.85rem}.one-north-header>nav a:hover,.one-north-header>nav a.active{color:#fff;background:#c6a45f0e}.one-north-header>nav a.active:after{background:#c6a45f}.staff-navigation-groups{align-items:stretch;min-width:0;display:flex}.staff-navigation-group{border-right:1px solid #c6a45f1f;align-items:stretch;display:flex;position:relative}.staff-navigation-group summary{color:#c9c7c0;cursor:pointer;letter-spacing:.105em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.45rem;min-width:112px;padding:0 .85rem;font-size:.5rem;font-weight:760;list-style:none;display:flex;position:relative}.staff-navigation-group summary::-webkit-details-marker{display:none}.staff-navigation-group summary:after{content:"+";color:#c6a45f;font-size:.72rem}.staff-navigation-group[open] summary:after{content:"−"}.staff-navigation-group.active summary,.staff-navigation-group:hover summary,.staff-navigation-group[open] summary{color:#fff;background:#c6a45f12}.staff-navigation-group.active summary:before{content:"";background:#c6a45f;height:2px;position:absolute;bottom:0;left:.85rem;right:.85rem}.staff-navigation-group>div{z-index:120;background:#111914;border:1px solid #c6a45f47;width:248px;padding:.45rem;display:grid;position:absolute;top:100%;left:0;box-shadow:0 24px 48px #0000004d}.one-north-header>nav .staff-navigation-group a{border:0;border-bottom:1px solid #c6a45f1f;justify-content:flex-start;min-width:0;min-height:46px;padding:.7rem .8rem;display:flex}.one-north-header>nav .staff-navigation-group a:last-child{border-bottom:0}.one-north-header>nav .staff-navigation-group a:after{display:none}.one-north-header>nav a.one-north-pulse-link{grid-auto-flow:column;gap:.42rem}.one-north-pulse-link span{color:#08110d;letter-spacing:.1em;background:#e2bd54;border-radius:999px;padding:.18rem .3rem;font-size:.38rem}.one-north-mobile-actions{display:none}.one-north-actions{align-items:center;gap:.55rem;padding:0 1rem;display:flex}.one-north-actions>a,.one-north-actions>button{color:#e5e2da;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #c6a45f47;justify-content:center;align-items:center;min-height:38px;padding:.6rem .72rem;font-size:.5rem;font-weight:750;display:inline-flex}.one-north-actions>a:hover,.one-north-actions>button:hover{color:#111713;background:#c6a45f;border-color:#c6a45f}.one-north-saved b{color:#111713;background:#c6a45f;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:.42rem;font-size:.48rem;display:inline-grid}.one-north-actions>.one-north-cross{color:#111713;background:#d0b26d;border-color:#d0b26d}.one-north-cross span{margin-left:.4rem;font-size:.75rem}.staff-context-badge{color:#d9d5cc;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.5rem;font-weight:750;display:inline-flex}.staff-context-badge i{background:#6dc18a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6dc18a1f}.one-north-header>nav a.staff-link{color:#efd994;border-left:1px solid #c6a45f2e}.one-north-actions>.one-north-engage{color:#f4f0e7;border-color:#e2bd5480}.one-north-engage span{color:#e2bd54;margin-left:.4rem;font-size:.75rem}.one-north-actions>.one-north-account.signed-in{text-align:left;text-transform:none;justify-content:flex-start;gap:.55rem;min-width:148px;padding:.35rem .62rem}.one-north-member-avatar{color:#111713;letter-spacing:.04em;background:#e2bd54;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.48rem;font-weight:850;display:grid}.one-north-member-copy{gap:.12rem;min-width:0;display:grid}.one-north-member-copy small{color:#8fd5aa;letter-spacing:.12em;text-transform:uppercase;font-size:.38rem;font-weight:800}.one-north-member-copy strong{color:#f4f0e7;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:.57rem;font-weight:750;overflow:hidden}.one-north-actions>.staff-public-link{color:#111713;background:#d0b26d;border-color:#d0b26d}.one-north-actions>.staff-new-publication{color:#111713;background:#f0ce75;border-color:#f0ce75;gap:.55rem;font-weight:850}.one-north-actions>.staff-new-publication:hover{color:#fff;background:#8c4f2c;border-color:#8c4f2c}.staff-new-publication b{font-size:.95rem;line-height:0}.one-north-actions>.staff-public-link-secondary{color:#e5e2da;background:0 0;border-color:#c6a45f47}.one-north-actions>.staff-signout{color:#f0d7cf;border-color:#d174596b}.one-north-actions>.staff-signout:hover{color:#fff;background:#9b4430;border-color:#9b4430}.staff-mobile-signout{display:none}.one-north-menu{color:#ece8df;background:0 0;border:0;border-left:1px solid #c6a45f38;grid-template-columns:repeat(3,14px);place-content:center;gap:3px;width:68px;display:none}.one-north-menu span{background:currentColor;height:1px}.one-north-menu b{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin-top:3px;font-size:.42rem;font-weight:700}.demo-edition-disclosure{z-index:40;color:#2f2514;min-height:34px;font-family:var(--sans,"Manrope", Arial, sans-serif);text-align:center;background:linear-gradient(90deg,#ffffff52,#0000 40%),#e6c46b;border-bottom:1px solid #31241133;justify-content:center;align-items:center;gap:.8rem;padding:.55rem 1.2rem;font-size:.58rem;line-height:1.35;display:flex;position:relative}.demo-edition-disclosure strong{letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:850}.demo-edition-disclosure span{opacity:.78}.action-notice{z-index:200;color:#f4f0e7;background:#101712;border:1px solid #c6a45f85;align-items:center;gap:1rem;max-width:min(440px,100vw - 2.5rem);padding:.95rem 1rem;font-size:.72rem;line-height:1.5;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 18px 50px #0000004d}.action-notice span{flex:1}.action-notice button{color:#f4f0e7;background:0 0;border:1px solid #ffffff3d;width:28px;height:28px}@media (width<=1180px){.one-north-header{grid-template-columns:minmax(180px,220px) 1fr auto}.one-north-header>nav a{min-width:74px;padding-inline:.65rem}.one-north-actions .one-north-engage,.one-north-actions .staff-public-link-secondary{display:none}.staff-navigation-group summary{min-width:94px;padding-inline:.55rem;font-size:.46rem}}@media (width<=880px){.one-north-header{grid-template-columns:1fr auto;min-height:68px}.one-north-brand{border-right:0;min-height:68px;padding-inline:1rem}.one-north-brand strong{font-size:1.5rem}.one-north-menu{display:grid}.one-north-header>nav{background:#0c120e;border-bottom:1px solid #c6a45f57;grid-template-columns:1fr 1fr;padding:.5rem;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 24px 44px #00000047}.one-north-header.menu-open>nav{display:grid}.staff-navigation-groups{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.staff-navigation-group{border:1px solid #c6a45f29;min-width:0;display:block}.staff-navigation-group summary{justify-content:space-between;min-height:48px;padding-inline:.8rem}.staff-navigation-group>div{width:auto;box-shadow:none;background:0 0;border:0;padding:0 .35rem .35rem;position:static}.one-north-header>nav .staff-navigation-group a{min-height:42px}.one-north-header>nav a{border:1px solid #c6a45f21;min-height:54px}.one-north-header>nav a.staff-link{grid-column:1/-1}.one-north-header>nav a.staff-mobile-signout{color:#f0d7cf;border-color:#d174596b;grid-column:1/-1;display:grid}.one-north-actions{display:none}.demo-edition-disclosure{align-items:flex-start;gap:.45rem;padding-inline:.8rem;font-size:.52rem}}.shows-page,.show-page{color:#132019;min-height:100vh;font-family:var(--sans,"Manrope", Arial, sans-serif);background:#f4f0e7}.shows-index-hero{color:#f8f5ec;background:linear-gradient(90deg,#081d1714,#081d179e),linear-gradient(#081d1714,#081d17b8),url(/test-template-placeholder.svg) 50% 52%/cover;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-content:end;gap:3rem;min-height:610px;padding:8rem 6vw 5rem;display:grid}.shows-index-hero>p,.shows-directory-head p,.show-masthead p,.show-introduction>div>p,.show-feature-copy>p,.show-archive header p,.show-contributors>p,.more-shows header p{color:#e8b857;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.63rem;font-weight:800}.shows-index-hero>p{grid-column:1/-1}.shows-index-hero h1{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.065em;margin:0;font-size:clamp(4.8rem,10vw,10rem);font-weight:520;line-height:.76}.shows-index-hero>div{border-left:1px solid #ffffff73;align-self:end;gap:1.1rem;padding:0 0 .75rem 2rem;display:grid}.shows-index-hero>div strong{max-width:430px;font-family:var(--display,"Fraunces", Georgia, serif);font-size:1.85rem;font-weight:520;line-height:1.03}.shows-index-hero>div span{color:#d9ddd7;max-width:440px;font-size:.86rem;line-height:1.75}.arts-showcase-lead{color:#fff;background:#431f18;align-items:end;min-height:680px;display:grid;position:relative;overflow:hidden}.arts-showcase-lead>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.arts-showcase-lead:hover>img{transform:scale(1.025)}.arts-showcase-wash{background:linear-gradient(90deg,#38110ce0,#38110c33 68%),linear-gradient(#0000 35%,#200d0ab8);position:absolute;inset:0}.arts-showcase-lead>div{z-index:1;max-width:920px;padding:6rem 6vw;position:relative}.arts-showcase-lead p{color:#ffcfae;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.3rem;font-size:.66rem;font-weight:800}.arts-showcase-lead h2{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.065em;margin:0;font-size:clamp(5rem,10vw,10rem);font-weight:520;line-height:.78}.arts-showcase-lead strong{max-width:650px;font-family:var(--display,"Fraunces", Georgia, serif);margin-top:2rem;font-size:clamp(1.55rem,3vw,2.6rem);font-weight:480;line-height:1.08;display:block}.arts-showcase-lead i{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;margin-top:2.5rem;padding-bottom:.45rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-block}.shows-directory{padding:7rem 6vw 9rem}.shows-directory-head{border-bottom:1px solid #11201847;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.shows-directory-head h2,.show-archive header h2,.more-shows header h2{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:520;line-height:.88}.shows-filter{gap:1.5rem;display:flex}.shows-filter button{color:#4f5c54;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:.55rem 0;font-size:.61rem;font-weight:800}.shows-filter button.active{color:#142019;border-color:currentColor}.secrets .shows-filter button.active{color:#9c3e25}.shows-directory-grid{grid-template-columns:1fr 1fr;display:grid}.shows-directory-grid article{border-bottom:1px solid #1120183d;grid-template-columns:minmax(180px,.82fr) 1.18fr;min-width:0;display:grid}.shows-directory-grid article:nth-child(odd){border-right:1px solid #1120183d}.show-directory-image{background:#d8d3c8;min-height:390px;position:relative;overflow:hidden}.show-directory-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.show-directory-image:hover img{transform:scale(1.035)}.show-directory-image span{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#0a130ee0;padding:.75rem .9rem;font-size:.56rem;font-weight:800;position:absolute;bottom:0;right:0}.show-directory-copy{flex-direction:column;padding:2.2rem;display:flex}.show-directory-copy>p{color:#8b3a27;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.58rem;font-weight:800}.advantage .show-directory-copy>p{color:#1e604a}.show-directory-copy h3{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:520;line-height:.85}.show-directory-copy>strong{color:#404a43;font-family:var(--display,"Fraunces", Georgia, serif);margin-top:1.5rem;font-size:1.25rem;font-weight:480;line-height:1.15;display:block}.show-directory-copy ul,.show-introduction aside ul{flex-wrap:wrap;gap:.45rem 1rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.show-directory-copy li,.show-introduction aside li{color:#69736c;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.show-directory-copy li:before,.show-introduction aside li:before{content:"·";color:#c37955;margin-right:.5rem}.show-directory-copy>div{border-top:1px solid #11201829;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.show-directory-copy>div a,.show-directory-copy>div button{color:#15211a;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:.55rem 0;font-size:.59rem;font-weight:800}.show-directory-copy>div button.followed{color:#9c3e25}.advantage .show-directory-copy>div button.followed{color:#1e604a}.show-masthead{color:#fff;background:#0f1914;grid-template-columns:1fr auto;align-content:end;gap:3rem;min-height:760px;padding:6rem 6vw 4.5rem;display:grid;position:relative;overflow:hidden}.show-masthead>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.show-masthead-shade{background:linear-gradient(90deg,#050e09e0,#050e092e 72%),linear-gradient(#0000 45%,#050e09bd);position:absolute;inset:0}.show-masthead>a{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #fff9;padding-bottom:.4rem;font-size:.6rem;font-weight:800;position:absolute;top:2.2rem;left:6vw}.show-title-lockup,.show-masthead>dl{z-index:1;position:relative}.show-title-lockup h1{max-width:1050px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.075em;margin:0;font-size:clamp(5.5rem,12vw,12rem);font-weight:520;line-height:.72}.show-title-lockup strong{max-width:700px;font-family:var(--display,"Fraunces", Georgia, serif);margin-top:2.2rem;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:470;line-height:1.05;display:block}.show-masthead>dl{border-top:1px solid #ffffff80;min-width:280px;margin:0}.show-masthead>dl div{border-bottom:1px solid #ffffff4d;grid-template-columns:90px 1fr;gap:1rem;padding:1rem 0;display:grid}.show-masthead dt{color:#b9c1bb;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.show-masthead dd{font-family:var(--display,"Fraunces", Georgia, serif);margin:0;font-size:.95rem}.show-introduction{border-bottom:1px solid #11201838;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:7vw;padding:7rem 6vw;display:grid}.show-introduction h2{max-width:1100px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,5.5vw,5.6rem);font-weight:500;line-height:.95}.show-introduction aside{border-left:1px solid #1120183d;padding-left:2rem}.show-introduction aside button{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#183e30;border:0;width:100%;padding:1rem 1.2rem;font-size:.63rem;font-weight:800}.secrets .show-introduction aside button{background:#a8482c}.show-introduction aside button.followed{color:#172019;background:#e3c365}.show-introduction aside>span{color:#677169;margin-top:1.4rem;font-size:.72rem;line-height:1.6;display:block}.show-feature{color:#f8f5ed;background:#0e1913;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);min-height:760px;scroll-margin-top:84px;display:grid}.show-feature-media{min-height:660px;position:relative}.show-feature-media:after{content:"";background:linear-gradient(#0000 50%,#050c0885);position:absolute;inset:0}.show-feature-media img{object-fit:cover;width:100%;height:100%}.show-feature-media span{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800;position:absolute;bottom:2rem;left:2rem}.show-feature-copy{flex-direction:column;justify-content:center;padding:5rem;display:flex}.show-feature-copy h2{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:500;line-height:.82}.show-feature-copy>strong{color:#fff;font-family:var(--display,"Fraunces", Georgia, serif);margin-top:2rem;font-size:1.45rem;font-weight:470;line-height:1.2;display:block}.show-feature-copy>span{color:#bfc8c1;margin-top:1.4rem;font-size:.8rem;line-height:1.8;display:block}.show-feature-copy dl{border-top:1px solid #fff3;margin:2rem 0 0}.show-feature-copy dl div{border-bottom:1px solid #ffffff24;grid-template-columns:110px 1fr;gap:1rem;padding:.8rem 0;display:grid}.show-feature-copy dt{color:#8fa096;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:800}.show-feature-copy dd{color:#e7ebe8;margin:0;font-size:.7rem;line-height:1.5}.show-feature-copy button,.show-feature-copy>a{color:#101813;letter-spacing:.1em;text-transform:uppercase;background:#e7c564;border:0;align-self:start;margin-top:2rem;padding:.9rem 1.1rem;font-size:.62rem;font-weight:800}.show-feature-copy>.show-demo-media-note{color:#d5ddd7;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;align-self:start;margin-top:2rem;padding:.8rem 0;font-size:.64rem;font-weight:800}.show-archive{padding:8rem 6vw}.show-archive header{max-width:820px;margin-bottom:3rem}.show-archive-grid{border-top:1px solid #11201847;grid-template-columns:repeat(3,1fr);display:grid}.show-archive-grid button{text-align:left;background:0 0;border:1px solid #11201838;border-top:0;border-left:0;flex-direction:column;min-width:0;padding:1.25rem;display:flex}.show-archive-grid button.active{background:#ebe4d7}.show-archive-grid button img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.82);width:100%}.show-archive-grid button>span{color:#9a432b;letter-spacing:.11em;text-transform:uppercase;margin-top:1rem;font-size:.55rem;font-weight:800}.advantage .show-archive-grid button>span{color:#1e604a}.show-archive-grid button>strong{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(1.7rem,3vw,3.2rem);font-weight:520;line-height:.92}.show-archive-grid button>i{color:#4f5b53;letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:1.4rem;font-size:.58rem;font-style:normal;font-weight:800}.show-contributors{color:#f3efe7;background:#173d30;padding:6rem 6vw}.showcase .show-contributors{background:#9c4129}.show-contributors>div{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);display:grid}.show-contributors>div span{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;align-items:end;gap:1rem;min-height:130px;padding:1.3rem 0;display:flex}.show-contributors i{color:#dfc469;font-size:.58rem;font-style:normal}.show-contributors strong{font-family:var(--display,"Fraunces", Georgia, serif);font-size:clamp(1.5rem,3vw,3rem);font-weight:480;line-height:.95}.more-shows{padding:7rem 6vw 9rem}.more-shows>div{border-top:1px solid #11201847;grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.more-shows>div a{border-bottom:1px solid #11201838;border-right:1px solid #11201838;flex-direction:column;min-height:260px;padding:1.6rem;display:flex}.more-shows a>span{color:#9a432b;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:800}.more-shows a>strong{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.05em;margin-top:2rem;font-size:clamp(2.3rem,4vw,4rem);font-weight:520;line-height:.88}.more-shows a>i{color:#566159;font-family:var(--display,"Fraunces", Georgia, serif);margin-top:auto;font-size:1.05rem;font-style:normal;line-height:1.18}@media (width<=1050px){.shows-index-hero{grid-template-columns:1fr}.shows-index-hero>div{max-width:650px}.shows-directory-grid article{grid-template-columns:1fr}.show-directory-image{min-height:320px}.show-masthead{grid-template-columns:1fr}.show-masthead>dl{max-width:620px}.show-feature{grid-template-columns:1fr}.show-feature-media{min-height:640px}.show-feature-copy{padding:4rem 6vw}}@media (width<=760px){.shows-index-hero{min-height:600px;padding:7rem 1.25rem 3rem}.shows-index-hero h1{font-size:clamp(4rem,20vw,6.8rem)}.shows-index-hero>div{padding-left:1rem}.arts-showcase-lead{min-height:600px}.arts-showcase-lead>div{padding:4rem 1.25rem}.arts-showcase-lead h2{font-size:clamp(4rem,22vw,7rem)}.shows-directory{padding:5rem 1.25rem 6rem}.shows-directory-head{flex-direction:column;align-items:start}.shows-filter{width:100%;overflow-x:auto}.shows-filter button{flex:none}.shows-directory-grid{grid-template-columns:1fr}.shows-directory-grid article:nth-child(odd){border-right:0}.show-directory-copy{padding:1.5rem 0 3rem}.show-masthead{min-height:720px;padding:6rem 1.25rem 2.5rem}.show-masthead>a{left:1.25rem}.show-title-lockup h1{font-size:clamp(4.6rem,23vw,7.6rem)}.show-masthead>dl{min-width:0}.show-introduction{grid-template-columns:1fr;gap:2.5rem;padding:5rem 1.25rem}.show-introduction aside{border-top:1px solid #1120183d;border-left:0;padding:2rem 0 0}.show-feature-media{min-height:480px}.show-feature-copy{padding:3.5rem 1.25rem}.show-archive{padding:6rem 1.25rem}.show-archive-grid{grid-template-columns:1fr}.show-archive-grid button{border-right:0;min-height:520px;padding:1rem 0 2.5rem}.show-contributors{padding:5rem 1.25rem}.show-contributors>div{grid-template-columns:1fr}.show-contributors>div span{border-right:0}.more-shows{padding:5rem 1.25rem 7rem}.more-shows>div{grid-template-columns:1fr}}.member-hub{--member-accent:#ad3f25;--member-accent-soft:#f1d1c5;--member-wash:#f8f4ea;color:#142018;background:radial-gradient(circle at 74% 4%,#c445231a,#0000 32rem),linear-gradient(#f8f5ed 0,#efeadf 100%);min-height:100vh}.member-hero{border-bottom:1px solid #1420182e;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:5rem;width:min(1380px,100% - 5rem);margin:0 auto;padding:clamp(5rem,9vw,9rem) 0 4.2rem;display:grid}.member-kicker,.member-hero>div>p,.network-directory>header>p,.member-inbox>header>p,.member-inbox>header>div>p,.profile-form>header>p{color:var(--member-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.62rem;font-weight:800}.member-hero h1{max-width:980px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.064em;margin:0;font-size:clamp(4rem,7.5vw,8.4rem);font-weight:500;line-height:.84}.member-hero>p{color:#142018ad;max-width:430px;margin:0 0 .7rem;font-size:.88rem;line-height:1.75}.member-subnav{border-bottom:1px solid #1420182e;gap:0;width:min(1380px,100% - 5rem);margin:0 auto;display:flex}.member-subnav a{color:#14201894;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #14201821;place-items:center;min-height:58px;padding:.8rem 1.7rem;font-size:.59rem;font-weight:800;display:grid;position:relative}.member-subnav a:first-child{border-left:1px solid #14201821}.member-subnav a:hover,.member-subnav a.active{color:#142018;background:#ffffff59}.member-subnav a.active:after{content:"";background:var(--member-accent);height:3px;position:absolute;bottom:-1px;left:1.6rem;right:1.6rem}.member-session-strip{color:#f7f3e9;background:#142018;border:1px solid #e4bc556b;justify-content:space-between;align-items:center;gap:1.5rem;width:min(1380px,100% - 5rem);min-height:58px;margin:1.15rem auto 0;padding:.8rem 1rem;display:flex}.member-session-strip>span{align-items:center;gap:.55rem;font-size:.68rem;display:inline-flex}.member-session-strip>span i{background:#79c99a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #79c99a1f}.member-session-strip>span strong{color:#e4bc55}.member-session-strip>div{flex-wrap:wrap;gap:.45rem;display:flex}.member-session-strip a{color:#f7f3e9;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f7f3e933;padding:.55rem .7rem;font-size:.5rem;font-weight:800}.member-session-strip a:hover{color:#142018;background:#e4bc55;border-color:#e4bc55}.member-notice{color:#16221a;background:#f5dd9b;border:1px solid #1420182e;width:min(1380px,100% - 5rem);margin:1.5rem auto 0;padding:.9rem 1.1rem;font-size:.76rem}.member-loading{place-content:center;justify-items:center;gap:1rem;min-height:360px;display:grid}.member-loading span{border:2px solid #1420182e;border-top-color:var(--member-accent);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite member-spin}.member-loading p{color:#1420188c;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:750}@keyframes member-spin{to{transform:rotate(360deg)}}.member-guest{background:#14201829;border:1px solid #14201829;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:1px;width:min(1380px,100% - 5rem);margin:4.5rem auto 8rem;display:grid}.member-guest-primary{color:#f7f3e9;background:linear-gradient(145deg,#ffffff0d,#0000 44%),#142018;flex-direction:column;justify-content:flex-end;min-height:530px;padding:clamp(2rem,5vw,4.6rem);display:flex;position:relative;overflow:hidden}.member-guest-primary:before{content:"N";color:#ffffff09;font-family:var(--display,"Fraunces", Georgia, serif);font-size:30rem;line-height:1;position:absolute;top:-7.5rem;right:-2.8rem}.member-state-dot{background:#e4bc55;border-radius:50%;width:10px;height:10px;margin-bottom:1.3rem;box-shadow:0 0 0 7px #e4bc5521}.member-guest-primary>p:first-of-type{color:#e4bc55;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.6rem;font-weight:800}.member-guest-primary h2{max-width:660px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.052em;margin:0;font-size:clamp(3rem,4.8vw,5.8rem);font-weight:500;line-height:.91;position:relative}.member-guest-primary h2+p{color:#f7f3e9ab;max-width:650px;margin:2rem 0;font-size:.8rem;line-height:1.75;position:relative}.member-guest-primary a{color:#f7f3e9;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e4bc55;width:max-content;padding-bottom:.35rem;font-size:.62rem;font-weight:800;position:relative}.member-guest-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.member-guest-primary .member-guest-register{color:#142018;background:#e4bc55;border:1px solid #e4bc55;padding:.65rem .85rem}.member-capability-grid{background:#14201829;grid-template-columns:1fr 1fr;gap:1px;display:grid}.member-capability-grid article{background:#faf8f1f5;flex-direction:column;justify-content:flex-end;min-height:264px;padding:2.3rem;display:flex}.member-capability-grid small{width:max-content;color:var(--member-accent);background:var(--member-accent-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:auto;padding:.36rem .52rem;font-size:.52rem;font-weight:800}.member-capability-grid h3{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.035em;margin:1.4rem 0 .5rem;font-size:2rem;font-weight:500}.member-capability-grid p{color:#1420189c;margin:0;font-size:.76rem;line-height:1.6}.profile-workspace,.network-workspace{background:#14201829;border:1px solid #14201829;gap:1px;width:min(1380px,100% - 5rem);margin:4.5rem auto 8rem;display:grid}.account-workspace-stack{width:min(1380px,100% - 5rem);margin:4.5rem auto 8rem}.account-workspace-stack .profile-workspace{width:100%;margin:0}.account-controls{color:#142018;background:#faf8f1f7;border:1px solid #14201829;margin-top:1.5rem}.account-controls-loading{color:#14201894;place-items:center;min-height:180px;font-size:.72rem;display:grid}.account-controls-header{border-bottom:1px solid #14201829;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:4rem;padding:clamp(2.4rem,5vw,5rem);display:grid}.account-controls-header>div>p,.session-controls>div:first-child>p{color:var(--member-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.58rem;font-weight:800}.account-controls-header h2{max-width:820px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.1rem,5vw,6rem);font-weight:500;line-height:.9}.account-controls-header>p{color:#1420189e;margin:0;font-size:.78rem;line-height:1.7}.account-identity-strip{background:#14201826;grid-template-columns:1.2fr .6fr .8fr;gap:1px;display:grid}.account-identity-strip>div{background:#f8f5ed;gap:.4rem;min-width:0;padding:1.8rem 2rem;display:grid}.account-identity-strip small,.membership-control-heading>span{color:var(--member-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:800}.account-identity-strip strong{font-family:var(--display,"Fraunces", Georgia, serif);text-overflow:ellipsis;font-size:1.45rem;font-weight:500;overflow:hidden}.account-identity-strip span,.session-controls span{color:#1420188c;font-size:.64rem;line-height:1.55}.password-security-control{background:#eef1ea;border-top:1px solid #14201826;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.7rem);display:grid}.password-security-control>div>p{color:var(--member-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.58rem;font-weight:800}.password-security-control h3{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.045em;margin:0 0 .65rem;font-size:clamp(2.2rem,3.5vw,3.8rem);font-weight:500;line-height:.95}.password-security-control>div>span{color:#1420189e;max-width:680px;font-size:.68rem;line-height:1.65;display:block}.password-security-control form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;display:grid}.password-security-control label{gap:.4rem;display:grid}.password-security-control label>span{letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800}.password-security-control input{color:#142018;background:#fff;border:1px solid #1420183d;min-width:0;min-height:44px;padding:.75rem .85rem}.password-security-control button{color:#f7f3e9;background:var(--member-accent);border:1px solid var(--member-accent);letter-spacing:.1em;text-transform:uppercase;min-height:44px;padding:.8rem 1rem;font-size:.54rem;font-weight:800}.password-security-control button:disabled{opacity:.38;cursor:not-allowed}.password-security-staged{background:#e4bc5529;border:1px solid #14201829;gap:.45rem;padding:1.2rem;display:grid}.password-security-staged strong{font-family:var(--display,"Fraunces", Georgia, serif);font-size:1.25rem;font-weight:500}.password-security-staged span{color:#1420189e;font-size:.66rem;line-height:1.6}.membership-control-grid{background:#14201826;grid-template-columns:1fr 1fr;gap:1px;display:grid}.membership-control{background:#fbf8f0;flex-direction:column;gap:1rem;padding:clamp(2rem,4vw,3.7rem);display:flex}.membership-control.withdrawn{opacity:.72}.membership-control-heading h3,.session-controls h3{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.045em;margin:.65rem 0 .3rem;font-size:clamp(2.3rem,3.5vw,4rem);font-weight:500;line-height:.95}.membership-control-heading p,.membership-withdrawal p{color:#1420188f;margin:0;font-size:.67rem;line-height:1.6}.membership-communication{background:#1420180a;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin-top:1rem;padding:1rem;font-size:.7rem;line-height:1.45;display:grid}.membership-communication input{width:18px;height:18px;margin:0}.membership-control>button,.membership-withdrawal button,.session-controls button{color:#f7f3e9;background:var(--member-accent);border:1px solid var(--member-accent);letter-spacing:.1em;text-transform:uppercase;min-height:44px;padding:.8rem 1rem;font-size:.54rem;font-weight:800}.membership-control button:disabled,.session-controls button:disabled{opacity:.38;cursor:not-allowed}.membership-withdrawal{border-top:1px solid #14201826;gap:.7rem;margin-top:1rem;padding-top:1.2rem;display:grid}.membership-withdrawal code{color:#6f251d;background:#f1d1c5;width:max-content;padding:.45rem .55rem;font-size:.61rem}.membership-withdrawal input{color:#142018;background:#fff;border:1px solid #14201833;width:100%;padding:.85rem;font-size:.72rem}.membership-control button.danger,.session-controls button.danger{color:#fff5ef;background:#8d2e20;border-color:#8d2e20}.session-controls{color:#f7f3e9;background:#142018;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(2rem,4vw,3.7rem);display:grid}.session-controls>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.session-controls h3{margin-top:0;font-size:2.6rem}.session-controls span{color:#f7f3e994}.session-controls button:not(.danger){color:#f7f3e9;background:0 0;border-color:#f7f3e947}.profile-workspace{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)}.profile-portrait-card{color:#f7f3e9;background:radial-gradient(circle at 70% 20%,#e4bc5533,#0000 18rem),#142018;flex-direction:column;align-items:flex-start;min-height:680px;padding:3rem;display:flex}.member-avatar{color:#142018;background:var(--member-accent-soft);letter-spacing:.05em;border:1px solid #14201824;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:.72rem;font-weight:800;display:inline-grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.profile-portrait-card>.member-avatar{aspect-ratio:4/5;width:min(100%,380px);height:auto;font-family:var(--display,"Fraunces", Georgia, serif);border:1px solid #ffffff2e;border-radius:0;font-size:6rem;font-weight:500}.profile-portrait-card>p{color:#f7f3e9a3;letter-spacing:.14em;text-transform:uppercase;margin:1.5rem 0 2rem;font-size:.61rem;font-weight:800}.profile-file{color:#f7f3e9bf;gap:.65rem;width:100%;font-size:.61rem;font-weight:700;display:grid}.profile-file input{color:#f7f3e9;background:#ffffff0f;border:1px solid #ffffff2e;width:100%;padding:.8rem}.profile-portrait-card>button{color:#142018;letter-spacing:.12em;text-transform:uppercase;background:#e4bc55;border:0;width:100%;min-height:46px;margin-top:.9rem;font-size:.57rem;font-weight:800}.profile-portrait-card>button:disabled{opacity:.38;cursor:not-allowed}.profile-portrait-card>small{color:#f7f3e980;margin-top:1rem;font-size:.64rem;line-height:1.5}.profile-form{background:#faf8f1f7;grid-template-columns:1fr 1fr;align-content:start;gap:1.25rem;padding:clamp(2.2rem,5vw,5rem);display:grid}.profile-form>header{grid-column:1/-1;margin-bottom:1rem}.profile-form h2,.network-directory h2,.member-inbox h2{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,4vw,4.8rem);font-weight:500;line-height:.92}.profile-form>label{color:#1420189e;letter-spacing:.1em;text-transform:uppercase;gap:.58rem;font-size:.58rem;font-weight:800;display:grid}.profile-form input,.profile-form textarea,.profile-form select{color:#142018;text-transform:none;background:#fff9;border:1px solid #14201833;border-radius:0;width:100%;padding:.9rem 1rem;font-size:.82rem;line-height:1.5}.profile-form textarea{resize:vertical}.profile-form input:focus,.profile-form textarea:focus,.profile-form select:focus{outline:2px solid var(--member-accent-soft);border-color:var(--member-accent)}.profile-form input:disabled,.profile-form textarea:disabled,.profile-form select:disabled{opacity:.65;cursor:not-allowed}.profile-wide{grid-column:1/-1}.profile-handle{grid-template-columns:auto 1fr;align-items:center;display:grid}.profile-handle span{height:100%;color:var(--member-accent);background:var(--member-accent-soft);border:1px solid #14201833;border-right:0;place-items:center;padding:0 .9rem;font-size:1rem;display:grid}.profile-check{background:#1420180a;grid-column:1/-1;align-items:center;padding:1rem;grid-template-columns:auto 1fr!important}.profile-check input{width:18px;height:18px;margin:0}.profile-check>span{gap:.28rem;display:grid}.profile-check small{color:#1420188f;letter-spacing:0;text-transform:none;font-size:.66rem;font-weight:500;line-height:1.5}.profile-save{color:#f7f3e9;background:var(--member-accent);letter-spacing:.13em;text-transform:uppercase;border:0;grid-column:1/-1;min-height:52px;font-size:.6rem;font-weight:800}.profile-save:disabled{color:#14201880;cursor:not-allowed;background:#1420181f}.network-workspace{grid-template-columns:1fr;align-items:stretch}.network-directory,.member-inbox{background:#faf8f1f7}.network-directory{min-height:720px;padding:clamp(2rem,4vw,4rem)}.network-directory>header,.member-inbox>header{border-bottom:1px solid #14201829;padding-bottom:2rem}.network-discovery-status{background:#1420180b;border:1px solid #14201824;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1.25rem 0 0;padding:1rem 1.1rem;display:grid}.network-discovery-status>span{background:#997d55;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #997d551f}.network-discovery-status.listed>span{background:#3f8f64;box-shadow:0 0 0 5px #3f8f641f}.network-discovery-status>div{gap:.25rem;display:grid}.network-discovery-status small{color:var(--member-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800}.network-discovery-status strong{font-size:.78rem}.network-discovery-status p{color:#1420189e;max-width:660px;margin:0;font-size:.68rem;line-height:1.55}.network-discovery-status a{color:#f7f3e9;background:var(--member-accent);letter-spacing:.09em;text-transform:uppercase;padding:.7rem .8rem;font-size:.52rem;font-weight:800}.people-grid{background:#14201826;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1px;display:grid}.people-grid>article{background:#f8f5ed;flex-direction:column;align-items:flex-start;min-height:310px;padding:2rem;display:flex}.people-grid h3{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.035em;margin:1.1rem 0 .2rem;font-size:2rem;font-weight:500}.people-grid>article>small{color:var(--member-accent);font-size:.62rem;font-weight:750}.people-grid>article>p{color:#1420189e;flex:1;margin:1rem 0 1.6rem;font-size:.74rem;line-height:1.6}.people-grid>article>div{flex-wrap:wrap;gap:.45rem;display:flex}.people-grid button,.message-compose button{color:#f7f3e9;background:var(--member-accent);border:1px solid var(--member-accent);letter-spacing:.1em;text-transform:uppercase;min-height:38px;padding:.65rem .85rem;font-size:.52rem;font-weight:800}.people-grid button.quiet{color:#14201894;background:0 0;border-color:#14201833}.people-grid button.profile-view-button{color:var(--member-accent);border-color:var(--member-accent);background:0 0}.people-grid button:disabled,.message-compose button:disabled{opacity:.38;cursor:not-allowed}.member-profile-layer{z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c09ad;justify-content:end;display:grid;position:fixed;inset:0}.member-profile-view{color:#f7f3e9;background:radial-gradient(circle at 72% 12%,#e4bc5533,#0000 20rem),#142018;flex-direction:column;align-items:flex-start;width:min(520px,100vw);height:100%;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow-y:auto;box-shadow:-30px 0 70px #00000052}.member-profile-close{color:#f7f3e9;background:0 0;border:1px solid #f7f3e947;width:42px;height:42px;font-size:1.5rem;position:absolute;top:1.2rem;right:1.2rem}.member-profile-view>.member-avatar{border:2px solid #e4bc55b3;width:112px;height:112px;margin-bottom:2.2rem;font-size:1.5rem}.member-profile-view>p{color:#e4bc55;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .7rem;font-size:.56rem;font-weight:800}.member-profile-view h2{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,7vw,6.2rem);font-weight:500;line-height:.9}.member-profile-view>strong{color:#8fd5aa;margin-top:1rem;font-size:.72rem}.member-profile-view blockquote{color:#f7f3e9c2;font-family:var(--display,"Fraunces", Georgia, serif);border:0;margin:2.5rem 0;padding:0;font-size:1.45rem;line-height:1.35}.member-profile-view dl{width:100%;margin:0 0 1.5rem}.member-profile-view dl div{border-top:1px solid #f7f3e929;grid-template-columns:90px 1fr;padding:.8rem 0;display:grid}.member-profile-view dt{color:#e4bc55;letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800}.member-profile-view dd{margin:0;font-size:.75rem}.member-profile-view nav{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.member-profile-view nav a{color:#f7f3e9;border:1px solid #f7f3e938;padding:.65rem .8rem;font-size:.58rem;font-weight:750}.member-profile-view>small{color:#f7f3e97a;margin-top:auto;font-size:.58rem;line-height:1.6}.network-empty{padding:3rem 0}.network-empty h3{font-family:var(--display,"Fraunces", Georgia, serif);margin:0 0 .7rem;font-size:2rem;font-weight:500}.network-empty p{color:#14201894;max-width:480px;margin:0;font-size:.75rem;line-height:1.65}.member-inbox{flex-direction:column;min-height:720px;display:flex}.member-inbox>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem 1rem;padding:2rem 2.4rem;display:grid}.member-inbox>header h2{font-size:3rem}.member-inbox>header>small{color:#1420188a;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-top:.25rem;font-size:.56rem;font-weight:750;display:block}.conversation-delete{color:#8d2e20;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #8d2e2052;min-height:38px;padding:.6rem .8rem;font-size:.5rem;font-weight:800}.conversation-delete:disabled{opacity:.38}.inbox-messenger{border-top:1px solid #14201824;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:600px;display:grid}.conversation-list{background:#14201806;border-right:1px solid #14201824;min-width:0;overflow-y:auto}.conversation-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #1420181f;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:100%;min-height:88px;padding:1rem 1.4rem;display:grid}.conversation-list>button:hover,.conversation-list>button.active{background:var(--member-accent-soft)}.conversation-list>button>span:not(.member-avatar){gap:.28rem;min-width:0;display:grid}.conversation-list strong{font-size:.76rem}.conversation-list small{color:#14201885;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.conversation-list b{color:#fff;background:var(--member-accent);border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:.55rem;display:grid}.conversation-list .network-empty{padding:3rem}.message-thread{background:radial-gradient(circle at 92% 0,#e4bc5514,#0000 24rem),#fbfaf6;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.message-thread-empty{place-items:center;padding:2rem;display:grid}.message-thread-empty .network-empty{text-align:center;max-width:520px}.message-thread-empty .network-empty>span{color:var(--member-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.54rem;font-weight:800}.thread-back{text-align:left;color:#1420188f;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #1420181f;min-height:44px;padding:.7rem 1rem;font-size:.56rem;font-weight:800}.message-scroll{flex-direction:column;gap:.45rem;min-height:420px;max-height:620px;padding:2rem;display:flex;overflow-y:auto}.message-scroll article{background:#fff;border:1px solid #1420181a;border-radius:18px 18px 18px 5px;width:min(76%,520px);padding:.75rem 1rem .65rem;position:relative;box-shadow:0 5px 18px #1420180d}.message-scroll article.mine{background:var(--member-accent-soft);border-radius:18px 18px 5px;align-self:flex-end}.message-scroll article.removed{opacity:.58;font-style:italic}.message-scroll article small{color:var(--member-accent);font-size:.52rem;font-weight:800}.message-scroll article p{white-space:pre-wrap;margin:.45rem 0;font-size:.76rem;line-height:1.55}.message-scroll article time{color:#14201873;font-size:.5rem}.message-scroll article>button{color:#1420187a;background:0 0;border:0;margin-left:.55rem;padding:0;font-size:.48rem;font-weight:750;text-decoration:underline}.message-compose{background:#fff;border-top:1px solid #14201824;grid-template-columns:1fr auto;align-items:end;gap:.65rem;margin-top:auto;padding:1rem 1.25rem;display:grid}.message-compose textarea{resize:none;background:#f4f1e8;border:1px solid #1420182e;border-radius:22px;width:100%;padding:.9rem 1.1rem;font-size:.76rem}@media (width<=1080px){.member-hero{grid-template-columns:1fr;gap:2rem}.member-guest,.profile-workspace,.account-workspace-stack,.network-workspace{grid-template-columns:1fr}.profile-portrait-card{min-height:auto}.profile-portrait-card>.member-avatar{max-width:340px}.member-inbox{min-height:620px}}@media (width<=720px){.member-hero,.member-subnav,.member-session-strip,.member-notice,.member-guest,.profile-workspace,.account-workspace-stack,.network-workspace{width:calc(100% - 2rem)}.member-hero{padding-top:4rem}.member-hero h1{font-size:clamp(3.5rem,17vw,5.4rem)}.member-subnav{overflow-x:auto}.member-session-strip{flex-direction:column;align-items:flex-start}.member-subnav a{min-width:max-content}.member-guest-primary{min-height:500px;padding:2rem}.member-capability-grid,.profile-form,.account-controls-header,.account-identity-strip,.password-security-control,.membership-control-grid,.session-controls,.people-grid{grid-template-columns:1fr}.session-controls>div:last-child{justify-content:stretch}.session-controls button{width:100%}.password-security-control form{grid-template-columns:1fr}.password-security-control button{width:100%}.profile-wide,.profile-form>header,.profile-check,.profile-save{grid-column:auto}.network-discovery-status{grid-template-columns:auto 1fr}.network-discovery-status a{text-align:center;grid-column:1/-1}.profile-portrait-card,.profile-form,.network-directory,.member-inbox>header{padding:1.5rem}.network-directory{min-height:auto}.inbox-messenger{grid-template-columns:1fr}.conversation-list{border-bottom:1px solid #14201824;border-right:0;max-height:300px}.message-scroll{padding:1rem}.message-scroll article{width:88%}.message-compose{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.member-loading span{animation:none}}.story-atlas{--atlas-paper:#f4efe4;--atlas-ink:#17202a;--atlas-muted:#66706f;--atlas-line:#17202a29;--atlas-panel:#e8e1d3;--atlas-accent:#bf4c2e;--atlas-accent-soft:#f1cbbb;min-height:100vh;color:var(--atlas-ink);background:radial-gradient(circle at 7% 16%, #bf4c2e14, transparent 26rem), var(--atlas-paper)}.story-atlas.advantage{--atlas-accent:#315ab2;--atlas-accent-soft:#c8d7f5;background:radial-gradient(circle at 7% 16%, #315ab217, transparent 27rem), var(--atlas-paper)}.atlas-intro{border-bottom:1px solid var(--atlas-line);grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;max-width:1720px;min-height:440px;margin:auto;padding:clamp(5rem,9vw,9rem) 5vw 4rem;display:grid}.atlas-kicker{color:var(--atlas-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.atlas-intro h1{max-width:980px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.065em;margin:.8rem 0 0;font-size:clamp(4.5rem,8.7vw,10rem);font-weight:500;line-height:.78}.atlas-intro-copy{max-width:570px;padding-bottom:.8rem}.atlas-intro-copy>p{margin:0;font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.65}.atlas-intro-copy>span{color:var(--atlas-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:2.4rem;font-size:.64rem;display:flex}.atlas-intro-copy>span i{background:#a37939;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #a3793921}.atlas-intro-copy>span.connected i{background:#21745b;box-shadow:0 0 0 5px #21745b21}.atlas-controls{z-index:45;color:var(--atlas-ink);background:var(--atlas-paper);grid-template-columns:minmax(520px,1fr) 190px auto auto;align-items:stretch;display:grid;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.atlas-controls{background:color-mix(in srgb, var(--atlas-paper) 91%, transparent)}}.atlas-controls{border-bottom:1px solid var(--atlas-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 14px 38px #17202a14}.atlas-current-filters{min-width:0;display:flex;overflow-x:auto}.atlas-current-filters button,.atlas-saved-filter,.atlas-reset{min-height:64px;color:var(--atlas-muted);border:0;border-right:1px solid var(--atlas-line);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:.75rem 1rem;font-size:.55rem;font-weight:750}.atlas-current-filters button{min-width:122px}.atlas-current-filters button span{margin-right:.5rem;font-size:.9rem}.atlas-current-filters button.active{color:#fff;background:var(--atlas-ink)}.atlas-current-filters button.current-happening.active{background:#a5295b}.atlas-current-filters button.current-explore.active{background:#0c705e}.atlas-current-filters button.current-business.active{background:#315ab2}.atlas-current-filters button.current-opportunity.active{color:#17202a;background:#dda62b}.atlas-controls>label{border-right:1px solid var(--atlas-line);flex-direction:column;justify-content:center;gap:.25rem;padding:.65rem 1rem;display:flex}.atlas-controls>label span{color:var(--atlas-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;font-weight:750}.atlas-controls select{min-width:150px;color:var(--atlas-ink);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:650}.atlas-saved-filter b{color:#fff;background:var(--atlas-accent);border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:.55rem;display:inline-grid}.atlas-saved-filter.active{color:var(--atlas-ink);background:var(--atlas-accent-soft)}.atlas-stage{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:1rem;max-width:1720px;margin:auto;padding:1rem 5vw 6rem;display:grid}.atlas-map-column{border:1px solid var(--atlas-line);min-width:0}.atlas-map-meta{background:var(--atlas-paper);justify-content:space-between;align-items:center;gap:2rem;min-height:78px;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.atlas-map-meta{background:color-mix(in srgb, var(--atlas-paper) 82%, #fff)}}.atlas-map-meta{border-bottom:1px solid var(--atlas-line)}.atlas-map-meta>div{flex-direction:column;gap:.2rem;display:flex}.atlas-map-meta span,.atlas-map-meta p{color:var(--atlas-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:700}.atlas-map-meta strong{font-family:var(--display,Georgia, serif);font-size:1.25rem;font-weight:500}.atlas-map{isolation:isolate;background:linear-gradient(142deg,#d8ddd7,#b7c4be 54%,#d6c5a7);min-height:min(720px,72vh);position:relative;overflow:hidden}.advantage .atlas-map{background:linear-gradient(142deg,#cfd9e3,#aebfd0 55%,#d8c89d)}.atlas-map:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050c0d1f,#0000 28%),linear-gradient(#0000 76%,#050c0d2e);position:absolute;inset:0}.atlas-map-runtime,.atlas-map-canvas{position:absolute;inset:0}.atlas-map-runtime{z-index:0}.atlas-map-canvas{width:100%;height:100%}.atlas-map-runtime .maplibregl-map{font-family:var(--sans,Arial, sans-serif)}.atlas-map-runtime .maplibregl-ctrl-group{background:#f8f4ebf0;border:1px solid #17202a33;border-radius:0;overflow:hidden;box-shadow:0 8px 22px #17202a29}.atlas-map-runtime .maplibregl-ctrl button{border-radius:0}.atlas-map-runtime .maplibregl-ctrl-attrib{color:#34413f;background:#f8f4ebe6;font-size:10px}.atlas-map-loading,.atlas-map-failed{z-index:5;color:#fff;text-align:center;background:#162426c2;place-content:center;gap:.4rem;padding:2rem;display:grid;position:absolute;inset:0}.atlas-map-loading{letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:780}.atlas-map-failed strong{font-family:var(--display,Georgia, serif);font-size:2rem}.atlas-map-failed span{color:#ffffffb8;font-size:.7rem}.atlas-layer-key{z-index:4;color:#26302e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f4ebeb;border:1px solid #17202a2e;flex-wrap:wrap;gap:.35rem .75rem;max-width:calc(100% - 7rem);padding:.65rem .75rem;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 10px 28px #17202a29}.atlas-layer-key span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.46rem;font-weight:780;display:inline-flex}.atlas-layer-key i{border-radius:50%;width:.6rem;height:.6rem}.atlas-layer-key i.happening{background:#b42b64}.atlas-layer-key i.explore{background:#087460}.atlas-layer-key i.business{background:#315ab2}.atlas-layer-key i.opportunity{background:#dba329}.atlas-compass{z-index:2;color:#ffffffbf;flex-direction:column;align-items:center;width:44px;height:70px;display:flex;position:absolute;top:1.3rem;right:1.3rem}.atlas-compass i{font-family:Georgia,serif;font-size:.9rem;font-style:normal}.atlas-compass span{background:currentColor;width:1px;height:42px;margin-top:.4rem}.atlas-compass span:before{content:"";background:currentColor;width:7px;height:7px;margin:0 0 0 -3px;display:block;transform:rotate(45deg)}.atlas-axis{z-index:2;color:#ffffff61;letter-spacing:.18em;font-size:.46rem;font-weight:700;position:absolute}.atlas-axis.latitude{top:50%;left:.7rem;transform:rotate(-90deg)}.atlas-axis.longitude{bottom:.65rem;right:1rem}.atlas-pin{--pin-color:#d9e0dd;z-index:3;left:var(--atlas-x);top:var(--atlas-y);color:#17202a;background:var(--pin-color);border:4px solid #ffffffb8;border-radius:50% 50% 50% 4px;place-items:center;width:44px;height:44px;transition:width .2s,height .2s,box-shadow .2s;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 12px 30px #00000047}.atlas-pin>span,.atlas-pin>b{position:absolute;transform:rotate(45deg)}.atlas-pin>span{font-size:.72rem}.atlas-pin>b{color:#fff;background:#17202a;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:.46rem;display:grid;top:-5px;right:-5px}.atlas-pin>em{color:#fff;letter-spacing:.04em;opacity:0;pointer-events:none;background:#0e1819d1;border:1px solid #ffffff2e;width:max-content;max-width:160px;padding:.4rem .55rem;font-size:.54rem;font-style:normal;font-weight:700;transition:opacity .2s;position:absolute;top:28px;left:42px;transform:rotate(45deg)}.atlas-pin:hover>em,.atlas-pin:focus-visible>em,.atlas-pin.selected>em{opacity:1}.atlas-pin.selected{z-index:5;width:54px;height:54px;box-shadow:0 0 0 7px #ffffff2e,0 18px 40px #00000059}.atlas-pin.current-happening{--pin-color:#e95b94}.atlas-pin.current-explore{--pin-color:#43bd9f}.atlas-pin.current-business{--pin-color:#6e92e2}.atlas-pin.current-opportunity{--pin-color:#e8b743}.atlas-empty{z-index:6;color:#fff;text-align:center;place-content:center;padding:2rem;display:grid;position:absolute;inset:0}.atlas-empty strong{font-family:var(--display,Georgia, serif);font-size:2.4rem;font-weight:500}.atlas-empty p{color:#ffffffb3}.atlas-place-card{background:linear-gradient(160deg, var(--atlas-accent-soft), var(--atlas-paper) 52%);min-height:720px;padding:clamp(2rem,3.2vw,4rem)}@supports (color:color-mix(in lab, red, red)){.atlas-place-card{background:linear-gradient(160deg, color-mix(in srgb, var(--atlas-accent-soft) 42%, var(--atlas-paper)), var(--atlas-paper) 52%)}}.atlas-place-card{border:1px solid var(--atlas-line)}.atlas-place-current{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#17202a;align-items:center;gap:.5rem;width:max-content;padding:.55rem .7rem;font-size:.55rem;font-weight:750;display:flex}.atlas-place-current.current-happening{background:#a5295b}.atlas-place-current.current-explore{background:#0c705e}.atlas-place-current.current-business{background:#315ab2}.atlas-place-current.current-opportunity{color:#17202a;background:#dda62b}.atlas-place-card>p{color:var(--atlas-muted);letter-spacing:.14em;text-transform:uppercase;margin:3rem 0 .6rem;font-size:.58rem;font-weight:750}.atlas-place-card>h2{font-family:var(--display,Georgia, serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,5.4vw,6.5rem);font-weight:500;line-height:.82}.atlas-coordinates{color:var(--atlas-muted);gap:1rem;margin-top:1.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;display:flex}.atlas-selected-story{border-top:1px solid var(--atlas-line);margin-top:3.2rem;padding-top:1.5rem}.atlas-selected-story>div:first-child{color:var(--atlas-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.52rem;font-weight:700;display:flex}.atlas-selected-story h3{letter-spacing:-.045em;margin:1rem 0 .8rem;font-size:clamp(1.8rem,2.7vw,3.2rem);line-height:.98}.atlas-selected-story>p{color:var(--atlas-muted);margin:0;font-size:.88rem;line-height:1.65}.atlas-selected-story>div:last-child{gap:.65rem;margin-top:1.5rem;display:flex}.atlas-selected-story button,.atlas-selected-story a{border:1px solid var(--atlas-line);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:42px;padding:.7rem .85rem;font-size:.54rem;font-weight:750;display:inline-flex}.atlas-selected-story button{color:#fff;background:var(--atlas-ink)}.atlas-selected-story button.saved{color:var(--atlas-ink);background:var(--atlas-accent-soft)}.atlas-story-switcher{gap:.4rem;margin-top:2rem;display:grid}.atlas-story-switcher>span{color:var(--atlas-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:.5rem;font-weight:750}.atlas-story-switcher button{color:var(--atlas-ink);border:1px solid var(--atlas-line);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.atlas-story-switcher button.active{background:#ffffff6b}.atlas-story-switcher i{font-style:normal}.atlas-story-switcher b{font-size:.72rem}.atlas-story-switcher small{color:var(--atlas-muted);text-transform:uppercase;font-size:.48rem}.atlas-place-empty{align-content:center;min-height:500px;display:grid}.atlas-place-empty span{color:var(--atlas-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:750}.atlas-place-empty h2{font-family:var(--display,Georgia, serif);margin:.75rem 0;font-size:4rem;font-weight:500}.atlas-place-empty p{color:var(--atlas-muted);line-height:1.6}.atlas-place-index{max-width:1720px;margin:auto;padding:0 5vw 8rem}.atlas-index-heading{border-top:1px solid var(--atlas-line);grid-template-columns:1fr .55fr;align-items:end;gap:4rem;padding:5rem 0 2.5rem;display:grid}.atlas-index-heading h2{font-family:var(--display,Georgia, serif);letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(3.6rem,6vw,7rem);font-weight:500;line-height:.84}.atlas-index-heading>p{color:var(--atlas-muted);margin:0;line-height:1.7}.atlas-place-grid{border-top:1px solid var(--atlas-line);border-left:1px solid var(--atlas-line);grid-template-columns:repeat(4,1fr);display:grid}.atlas-place-grid button{min-height:280px;color:var(--atlas-ink);border:0;border-right:1px solid var(--atlas-line);border-bottom:1px solid var(--atlas-line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;padding:1.5rem;transition:background .2s,transform .2s;display:flex}.atlas-place-grid button:hover,.atlas-place-grid button.active{background:var(--atlas-accent-soft)}@supports (color:color-mix(in lab, red, red)){.atlas-place-grid button:hover,.atlas-place-grid button.active{background:color-mix(in srgb, var(--atlas-accent-soft) 42%, transparent)}}.atlas-place-grid button>span{font-size:1.15rem}.atlas-place-grid small{color:var(--atlas-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:2rem;font-size:.52rem;font-weight:700}.atlas-place-grid strong{font-family:var(--display,Georgia, serif);margin-top:.55rem;font-size:2.1rem;font-weight:500;line-height:.95}.atlas-place-grid p{color:var(--atlas-muted);margin:1rem 0;font-size:.8rem;line-height:1.45}.atlas-place-grid b{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:.52rem}html[data-theme=dark] .story-atlas{--atlas-paper:#111714;--atlas-ink:#eee9de;--atlas-muted:#a9b0aa;--atlas-line:#eee9de29;--atlas-panel:#1d2722;--atlas-accent-soft:#4b2b25;background:radial-gradient(circle at 7% 16%, #bf4c2e24, transparent 28rem), var(--atlas-paper)}html[data-theme=dark] .story-atlas.advantage{--atlas-accent-soft:#233657;background:radial-gradient(circle at 7% 16%, #315ab22e, transparent 28rem), var(--atlas-paper)}html[data-theme=dark] .atlas-controls{background:#111714e6}html[data-theme=dark] .atlas-current-filters button.active{color:#fff;background:#26312b}html[data-theme=dark] .atlas-map-meta{background:#18211d}html[data-theme=dark] .atlas-place-card{background:linear-gradient(160deg, var(--atlas-accent-soft), var(--atlas-paper) 58%)}html[data-theme=dark] .atlas-selected-story button,html[data-theme=dark] .atlas-place-current{color:#fff}html[data-theme=dark] .atlas-selected-story button.saved{color:var(--atlas-ink)}@media (width<=1180px){.atlas-controls{grid-template-columns:1fr 170px auto}.atlas-current-filters{border-bottom:1px solid var(--atlas-line);grid-column:1/-1}.atlas-current-filters button{flex:1}.atlas-stage{grid-template-columns:1fr}.atlas-place-card{min-height:0}.atlas-place-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.atlas-intro{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-top:5rem}.atlas-intro h1{font-size:clamp(4rem,18vw,6.8rem)}.atlas-controls{grid-template-columns:1fr 1fr;top:68px}.atlas-current-filters{grid-column:1/-1}.atlas-current-filters button{min-width:110px}.atlas-controls>label{min-height:62px}.atlas-reset{border-top:1px solid var(--atlas-line)}.atlas-stage{padding-inline:.65rem}.atlas-map-meta{flex-direction:column;align-items:flex-start;gap:.65rem}.atlas-map{min-height:520px}.atlas-pin>em{display:none}.atlas-place-card{padding:2rem 1.2rem}.atlas-place-card>h2{font-size:3.7rem}.atlas-index-heading{grid-template-columns:1fr;gap:1.5rem}.atlas-place-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.atlas-place-grid{grid-template-columns:1fr}.atlas-selected-story>div:last-child{flex-direction:column}}.pulse-page{color:#1c2430;min-height:100vh;font-family:var(--sans,"Manrope", Arial, sans-serif);background:#f4efe5}.pulse-hero{color:#fff8ec;background:radial-gradient(circle at 76% 22%,#ffd25b59,#0000 19%),radial-gradient(circle at 62% 58%,#e637715c,#0000 27%),linear-gradient(125deg,#521c5b 0%,#9c2056 46%,#e35b33 76%,#f3b833 100%);grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);align-items:end;gap:7vw;min-height:720px;padding:8rem 6vw 5rem;display:grid;overflow:hidden}.pulse-hero-copy>p,.pulse-topics header>p,.pulse-output header p,.pulse-method p,.pulse-coming>p{letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.63rem;font-weight:800}.pulse-hero-copy h1{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.085em;margin:0;font-size:clamp(7rem,16vw,16rem);font-weight:500;line-height:.62}.pulse-hero-copy>strong{max-width:720px;font-family:var(--display,"Fraunces", Georgia, serif);margin-top:3.5rem;font-size:clamp(1.65rem,3vw,3rem);font-weight:480;line-height:1.05;display:block}.pulse-hero-index{border-top:1px solid #ffffff9e;border-left:1px solid #ffffff4d;margin-bottom:.5rem;padding:2rem 0 0 2rem}.pulse-hero-index>span{letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800}.pulse-hero-index ol{gap:.95rem;margin:2rem 0 2.5rem;padding:0;list-style:none;display:grid}.pulse-hero-index li{color:#fff8ecd1;grid-template-columns:34px 1fr;gap:.8rem;font-size:.76rem;display:grid}.pulse-hero-index li b{color:#ffe082;letter-spacing:.08em;font-size:.56rem}.pulse-hero-index a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.4rem;font-size:.6rem;font-weight:800;display:inline-block}.pulse-status{color:#192231;background:#f3d6c4;border-bottom:1px solid #1922312e;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1rem;min-height:78px;padding:1.25rem 6vw;display:grid}.pulse-status>span{background:#a72c5d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #a72c5d21}.pulse-status>span.live{background:#168d65}.pulse-status strong{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.pulse-status p{color:#56606e;margin:0;font-size:.75rem}.pulse-status a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.35rem;font-size:.58rem;font-weight:800}.pulse-topics,.pulse-output,.pulse-coming{padding:8rem 6vw}.pulse-topics{scroll-margin-top:88px}.pulse-topics>header,.pulse-output>header{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:7vw;margin-bottom:3.5rem;display:grid}.pulse-topics header>p,.pulse-output header p,.pulse-coming>p{color:#a22658}.pulse-topics header h2,.pulse-output header h2,.pulse-method h2,.pulse-coming h2{max-width:1000px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.065em;margin:0;font-size:clamp(3.4rem,7vw,7rem);font-weight:500;line-height:.86}.pulse-topics>header>span,.pulse-output>header>span{color:#606875;max-width:480px;font-size:.83rem;line-height:1.75}.pulse-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.4rem);max-width:1600px;margin-inline:auto;display:grid}.pulse-topic-grid article{background:#fffcf67a;border:1px solid #1c243033;border-top:6px solid #a22658;flex-direction:column;min-width:0;padding:clamp(1.7rem,2.4vw,2.8rem);display:flex}.pulse-topic-grid article.is-previewing{box-shadow:0 18px 48px #311e271a}.pulse-topic-number{justify-content:space-between;gap:1rem;display:flex}.pulse-topic-number span{font-family:var(--display,"Fraunces", Georgia, serif);font-size:2.2rem}.pulse-topic-number i,.pulse-topic-grid article>p{color:#a22658;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-style:normal;font-weight:800}.pulse-topic-grid article>p{margin:2rem 0 .85rem}.pulse-topic-grid h3{max-width:760px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.1vw,3.6rem);font-weight:500;line-height:.94}.pulse-topic-grid article>span{color:#626a75;margin-top:1.4rem;font-size:.75rem;line-height:1.7}.pulse-topic-choices{background:#a226580b;border-top:1px solid #a2265833;border-bottom:1px solid #a2265833;gap:0;margin:1.6rem 0 0;padding:.25rem 1rem;list-style:none;display:grid}.pulse-topic-choices li{border-bottom:1px solid #1c24301f;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.72rem 0;font-size:.66rem;line-height:1.4;display:grid}.pulse-topic-choices strong{color:#a22658;text-align:right;font-size:.56rem}.pulse-topic-choices.is-previewing{gap:.35rem;padding:.45rem}.pulse-topic-choices.is-previewing li{border:0;padding:0;display:block}.pulse-topic-choices.is-previewing button{color:#1c2430;text-align:left;cursor:pointer;background:#fffcf6b8;border:1px solid #1c24302e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.8rem .85rem;display:grid}.pulse-topic-choices.is-previewing button:hover,.pulse-topic-choices.is-previewing button:focus-visible{border-color:#a22658;outline:2px solid #0000}.pulse-topic-choices.is-previewing button[aria-pressed=true]{color:#fff;background:#a22658;border-color:#a22658}.pulse-topic-choices.is-previewing button[aria-pressed=true] strong{color:#fff}.pulse-result-note{color:#737b84;margin-top:.8rem;font-size:.58rem;line-height:1.55;display:block}.pulse-topic-grid dl{border-top:1px solid #1c243029;border-left:1px solid #1c243029;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.pulse-topic-grid dl div{border-bottom:1px solid #1c24301f;border-right:1px solid #1c24301f;min-height:82px;padding:.9rem;display:block}.pulse-topic-grid dt{color:#737b84;letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:800}.pulse-topic-grid dd{margin:.55rem 0 0;font-size:.72rem;line-height:1.45}.pulse-topic-actions{grid-template-columns:1fr auto;gap:.7rem;margin-top:auto;padding-top:1.5rem;display:grid}.pulse-topic-actions button{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#a22658;border:1px solid #a22658;min-height:44px;padding:.8rem 1rem;font-size:.56rem;font-weight:800}.pulse-topic-actions button.skip{color:#1c2430;background:0 0;border-color:#1c24304d}.pulse-output{color:#f9f2e7;background:#1b2431}.pulse-output>header{border-bottom:1px solid #ffffff38;padding-bottom:3rem}.pulse-output header>span{color:#c4c9cf}.pulse-output-grid{border-left:1px solid #fff3;grid-template-columns:1.35fr .65fr;display:grid}.pulse-output-grid>a{border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-width:0;padding:1.25rem;display:flex}.pulse-output-grid>a>div{background:#303946;min-height:280px;position:relative;overflow:hidden}.pulse-output-grid>a.lead>div{min-height:470px}.pulse-output-grid img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pulse-output-grid a:hover img{transform:scale(1.025)}.pulse-output-grid a>div span{color:#1b2431;letter-spacing:.1em;text-transform:uppercase;background:#f2c84b;padding:.55rem .7rem;font-size:.54rem;font-weight:800;position:absolute;bottom:1rem;right:1rem}.pulse-output-grid a>p{color:#f2c84b;letter-spacing:.11em;text-transform:uppercase;margin:1.5rem 0 .8rem;font-size:.55rem;font-weight:800}.pulse-output-grid h3{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:500;line-height:.86}.pulse-output-grid a:not(.lead) h3{font-size:clamp(2.1rem,3.4vw,3.5rem)}.pulse-output-grid a>strong{color:#c8cdd2;margin-top:1.3rem;font-size:.78rem;font-weight:500;line-height:1.6}.pulse-output-grid a>i{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-self:start;margin-top:2rem;padding-bottom:.35rem;font-size:.55rem;font-style:normal;font-weight:800}.pulse-feed-link{font-family:var(--display,"Fraunces", Georgia, serif);border-top:1px solid #ffffff52;border-bottom:1px solid #ffffff52;justify-content:space-between;gap:1rem;margin-top:3rem;padding:1.4rem 0;font-size:clamp(1.5rem,3vw,2.5rem);display:flex}.pulse-method{color:#172231;background:#f0c846;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);gap:8vw;padding:8rem 6vw;display:grid}.pulse-method dl{border-top:1px solid #17223159;margin:0}.pulse-method dl div{border-bottom:1px solid #1722314d;grid-template-columns:100px 1fr;gap:1.5rem;padding:1.2rem 0;display:grid}.pulse-method dt{letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:800}.pulse-method dd{font-family:var(--display,"Fraunces", Georgia, serif);margin:0;font-size:1.2rem}.pulse-coming>div{border-top:1px solid #1c243042;grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.pulse-coming>div>span{border-bottom:1px solid #1c243038;border-right:1px solid #1c243038;flex-direction:column;min-height:220px;padding:1.5rem;display:flex}.pulse-coming>div i{color:#a22658;font-size:.58rem;font-style:normal;font-weight:800}.pulse-coming>div strong{font-family:var(--display,"Fraunces", Georgia, serif);margin-top:auto;font-size:1.8rem;font-weight:500}.pulse-coming>div small{color:#737a83;margin-top:.75rem;font-size:.58rem}.feed-pulse-link{color:#fff;background:linear-gradient(135deg,#7a215f,#d54a46);margin-top:1rem;padding:1.2rem;display:block}.feed-pulse-link span{color:#ffd86c;letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;font-weight:800;display:block}.feed-pulse-link strong{font-family:var(--display,"Fraunces", Georgia, serif);margin-top:.55rem;font-size:1.35rem;font-weight:500;line-height:1;display:block}.feed-pulse-link i{letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.54rem;font-style:normal;font-weight:800;display:block}html[data-theme=dark] .pulse-page{color:#f3eee5;background:#111722}html[data-theme=dark] .pulse-status{color:#f4ede4;background:#2a202c;border-color:#ffffff29}html[data-theme=dark] .pulse-status p,html[data-theme=dark] .pulse-topics>header>span,html[data-theme=dark] .pulse-topic-grid article>span{color:#b7bdc6}html[data-theme=dark] .pulse-topic-grid,html[data-theme=dark] .pulse-topic-grid article,html[data-theme=dark] .pulse-topic-grid dl,html[data-theme=dark] .pulse-topic-grid dl div,html[data-theme=dark] .pulse-topic-choices,html[data-theme=dark] .pulse-topic-choices li,html[data-theme=dark] .pulse-coming>div,html[data-theme=dark] .pulse-coming>div>span{border-color:#ffffff2e}html[data-theme=dark] .pulse-topic-grid article{background:#ffffff06}html[data-theme=dark] .pulse-topic-choices{background:#e637710f;border-color:#e637713d}html[data-theme=dark] .pulse-topic-choices.is-previewing button{color:#f3eee5;background:#ffffff09;border-color:#fff3}html[data-theme=dark] .pulse-topic-choices.is-previewing button[aria-pressed=true]{color:#fff;background:#b52b63;border-color:#b52b63}html[data-theme=dark] .pulse-topic-actions button.skip{color:#f3eee5;border-color:#ffffff4d}html[data-theme=dark] .pulse-coming>div small{color:#adb4bd}@media (width<=980px){.pulse-hero,.pulse-topics>header,.pulse-output>header,.pulse-method{grid-template-columns:1fr}.pulse-hero{min-height:760px;padding-top:6rem}.pulse-topic-grid,.pulse-coming>div{grid-template-columns:1fr 1fr}.pulse-output-grid{grid-template-columns:1fr}}@media (width<=760px){.pulse-topic-grid{grid-template-columns:1fr}.pulse-topic-grid h3{font-size:clamp(2.2rem,9vw,3.4rem)}}@media (width<=680px){.pulse-hero{min-height:700px;padding:5rem 1.25rem 3rem}.pulse-hero-copy h1{font-size:clamp(6rem,32vw,9rem)}.pulse-hero-index{padding-left:1rem}.pulse-status{grid-template-columns:auto 1fr;padding-inline:1.25rem}.pulse-status p,.pulse-status a{grid-column:2}.pulse-topics,.pulse-output,.pulse-coming,.pulse-method{padding:5rem 1.25rem}.pulse-topic-grid,.pulse-coming>div{grid-template-columns:1fr}.pulse-output-grid>a.lead>div,.pulse-output-grid>a>div{min-height:300px}}.story-detail-page{--public-ink:#1b2430;--public-paper:#f6f0e5;--public-sand:#e9e0d2;--public-blue:#2f5f86;--public-copper:#b44627;--public-muted:#59636e;min-height:100vh;color:var(--public-ink);background:var(--public-paper)}.public-story[data-current=happening]{--story-accent:#9b2856;--story-soft:#f2cedd}.public-story[data-current=explore]{--story-accent:#146454;--story-soft:#c7e2d8}.public-story[data-current=business]{--story-accent:#294f9f;--story-soft:#cfdaef}.public-story[data-current=opportunity]{--story-accent:#d29a2e;--story-soft:#f3dfae}.public-story{--story-accent:var(--public-blue);--story-soft:var(--public-sand);color:var(--public-ink);background:var(--public-paper)}.public-story-hero{color:#fff;background:#16202a;min-height:min(76vh,840px);position:relative;overflow:hidden}.public-story-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-story-hero-media-missing{color:#ffffffb8;background:linear-gradient(135deg,#ffffff0e 25%,#0000 25%) 0 0/32px 32px,linear-gradient(315deg,#ffffff0a 25%,#0000 25%) 0 0/32px 32px,#16202a;place-items:center;display:grid;position:absolute;inset:0}.public-story-hero-media-missing span{letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff59;padding:.8rem 1rem;font-size:.68rem;font-weight:800}.public-story-hero-shade{background:linear-gradient(90deg,#0a1016e0 0%,#0a101680 48%,#0a101614 80%),linear-gradient(#0000 52%,#0a10169e);position:absolute;inset:0}.public-story-hero-copy{z-index:1;min-height:inherit;flex-direction:column;justify-content:center;width:min(900px,78vw);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,6rem);display:flex;position:relative}.public-story-hero-copy>p,.public-story-hero-copy>span,.public-story-rail>span,.public-story-ledger span,.public-story-footer span{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:800;line-height:1.4}.public-story-hero-copy>p{color:#f2ce6d}.public-story-hero-copy>span{color:#ffffffc2;margin-top:1.5rem}.public-story-hero-copy h1{letter-spacing:-.065em;max-width:870px;margin:.6rem 0 1.25rem;font-family:Fraunces,Georgia,serif;font-size:clamp(4rem,8.5vw,9.4rem);font-weight:450;line-height:.84}.public-story-hero-copy>strong{max-width:720px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;line-height:1.6}.public-story-hero-actions{gap:.65rem;margin-top:2rem;display:flex}.public-story-hero-actions button{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#080f1459;border:1px solid #ffffff8c;padding:.9rem 1.1rem;font-size:.65rem;font-weight:800}.public-story-hero-actions button:first-child,.public-story-hero-actions button.saved{color:var(--story-accent);background:#fff;border-color:#fff}.public-story-hero-credit{z-index:1;color:#ffffffb8;text-align:right;max-width:45vw;font-size:.6rem;position:absolute;bottom:1rem;right:1rem}.public-story-ledger{background:var(--story-accent);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-story-ledger>div{border-right:1px solid #ffffff40;min-height:105px;padding:1.4rem 2rem}.public-story-ledger span{color:#ffffffad;display:block}.public-story-ledger strong{margin-top:.45rem;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:500;display:block}.public-story-commercial-disclosure{color:#1a211c;background:#eadfca;border-bottom:1px solid #1a211c2e;grid-template-columns:minmax(140px,.35fr) minmax(180px,.55fr) minmax(280px,1fr);align-items:center;gap:1.5rem;padding:1.4rem clamp(1.25rem,4vw,4rem);display:grid}.public-story-commercial-disclosure span{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:800}.public-story-commercial-disclosure strong{font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:550}.public-story-commercial-disclosure p{margin:0;font-size:.9rem;line-height:1.55}.public-story-body{grid-template-columns:minmax(180px,260px) minmax(0,760px);justify-content:center;gap:clamp(2.5rem,8vw,9rem);padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 690px);display:grid}.public-story-rail{border-top:5px solid var(--story-accent);flex-direction:column;align-self:start;padding-top:.85rem;display:flex;position:sticky;top:7rem}.public-story-rail span{color:var(--public-muted);margin-top:1.5rem}.public-story-rail span:first-child{margin-top:0}.public-story-rail strong{text-transform:capitalize;margin-top:.35rem;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:500}.public-story-rail i,.public-story-rail small{color:var(--public-muted);text-transform:capitalize;margin-top:.35rem;font-size:.75rem;font-style:normal}.public-story-copy>:first-child{margin-top:0}.public-story-copy h2{letter-spacing:-.05em;margin:3.7rem 0 1.2rem;font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:480;line-height:.96}.public-story-copy p{margin:0 0 1.6rem;font-family:Georgia,serif;font-size:clamp(1.1rem,1.4vw,1.28rem);line-height:1.85}.public-story-copy blockquote{border-left:8px solid var(--story-accent);letter-spacing:-.035em;margin:3rem 0;padding:1.4rem 0 1.4rem 2rem;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,3.7vw,3.8rem);line-height:1.05}.public-story-copy .story-fact{color:var(--public-ink);background:var(--story-soft);border-top:6px solid var(--story-accent);margin:2.6rem 0;padding:1.6rem 1.8rem;font-size:1.05rem;font-weight:700;line-height:1.55}.publication-typography.font-fraunces{font-family:var(--display,"Fraunces", Georgia, serif)}.publication-typography.font-georgia{font-family:Georgia,Times New Roman,serif}.publication-typography.font-manrope{font-family:var(--sans,"Manrope", Arial, sans-serif)}.publication-typography.font-system{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.publication-typography.typography-headline.size-small{font-size:clamp(2.9rem,5vw,5.8rem)}.publication-typography.typography-headline.size-regular{font-size:clamp(3.5rem,6.4vw,7.4rem)}.publication-typography.typography-headline.size-large{font-size:clamp(4.2rem,7.5vw,8.6rem)}.publication-typography.typography-headline.size-display{font-size:clamp(4.8rem,9vw,10.6rem)}.publication-typography.typography-standfirst.size-small{font-size:clamp(.92rem,1vw,1rem)}.publication-typography.typography-standfirst.size-regular{font-size:clamp(1rem,1.5vw,1.25rem)}.publication-typography.typography-standfirst.size-large{font-size:clamp(1.2rem,1.8vw,1.55rem)}.publication-typography.typography-standfirst.size-display{font-size:clamp(1.45rem,2.3vw,1.95rem)}.publication-typography.typography-heading.size-small{font-size:clamp(1.8rem,2.8vw,2.6rem)}.publication-typography.typography-heading.size-regular{font-size:clamp(2.35rem,3.7vw,3.7rem)}.publication-typography.typography-heading.size-large{font-size:clamp(2.9rem,4.8vw,4.8rem)}.publication-typography.typography-heading.size-display{font-size:clamp(3.4rem,5.8vw,5.8rem)}.publication-typography.typography-paragraph.size-small{font-size:clamp(1rem,1.15vw,1.08rem)}.publication-typography.typography-paragraph.size-regular{font-size:clamp(1.1rem,1.4vw,1.28rem)}.publication-typography.typography-paragraph.size-large{font-size:clamp(1.22rem,1.7vw,1.46rem)}.publication-typography.typography-paragraph.size-display{font-size:clamp(1.4rem,2vw,1.7rem)}.publication-typography.typography-quote.size-small{font-size:clamp(1.45rem,2.2vw,2.1rem)}.publication-typography.typography-quote.size-regular{font-size:clamp(1.9rem,3vw,3rem)}.publication-typography.typography-quote.size-large{font-size:clamp(2.35rem,3.8vw,3.9rem)}.publication-typography.typography-quote.size-display{font-size:clamp(2.8rem,4.8vw,4.9rem)}.publication-typography.typography-fact.size-small{font-size:.92rem}.publication-typography.typography-fact.size-regular{font-size:1.05rem}.publication-typography.typography-fact.size-large{font-size:clamp(1.12rem,1.5vw,1.3rem)}.publication-typography.typography-fact.size-display{font-size:clamp(1.3rem,1.9vw,1.58rem)}.public-story-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 max(5vw,50vw - 690px) clamp(4rem,8vw,8rem);display:grid}.public-story-media-lead{padding-top:clamp(2rem,5vw,5rem);padding-bottom:0}.story-attachment{background:var(--public-sand);margin:0;overflow:hidden}.story-attachment img,.story-attachment video{object-fit:cover;background:#111820;width:100%;min-height:360px;max-height:720px}.story-attachment-audio{grid-column:1/-1;padding:2rem}.story-attachment-audio>div{grid-template-columns:minmax(180px,1fr) minmax(280px,2fr);align-items:center;gap:2rem;display:grid}.story-attachment-audio audio{width:100%}.story-attachment figcaption{color:var(--public-muted);padding:.75rem 1rem;font-size:.67rem;line-height:1.5}.story-video-transcript{border-top:1px solid var(--public-line);margin:0 1rem 1rem}.story-video-transcript summary{color:var(--current-accent);cursor:pointer;font:750 .66rem/1.3 var(--public-sans);letter-spacing:.07em;text-transform:uppercase;padding:.85rem 0}.story-video-transcript>div{color:var(--public-ink);font:400 .92rem/1.75 var(--public-serif);white-space:pre-wrap;padding:0 0 1rem}.public-story-footer{color:#fff;background:#18232d;grid-template-columns:1fr 1fr;gap:3rem;padding:2.5rem max(5vw,50vw - 690px);display:grid}.public-story-footer span{color:#ffffff8c;display:block}.public-story-footer strong,.public-story-footer a{margin-top:.5rem;font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-weight:500;display:block}.public-story-footer a{color:#f2ce6d}.story-layout-feature .public-story-hero{min-height:min(76vh,840px)}.story-layout-feature .public-story-body{grid-template-columns:minmax(180px,260px) minmax(0,760px)}.story-layout-standard .public-story-hero{min-height:min(58vh,640px)}.story-layout-standard .public-story-hero-copy h1{font-size:clamp(3.8rem,7vw,7.2rem)}.story-layout-standard .public-story-body{grid-template-columns:190px minmax(0,720px)}.story-layout-visual .public-story-hero{min-height:min(88vh,980px)}.story-layout-visual .public-story-media-lead{grid-template-columns:repeat(12,1fr)}.story-layout-visual .public-story-media-lead .story-attachment{grid-column:span 6}.story-layout-visual .public-story-media-lead .story-attachment:first-child{grid-column:1/-1}.story-layout-visual .public-story-body{grid-template-columns:minmax(0,920px)}.story-layout-visual .public-story-rail{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid;position:static}.story-layout-brief .public-story-hero{min-height:min(48vh,520px)}.story-layout-brief .public-story-hero-copy h1{max-width:760px;font-size:clamp(3.2rem,6vw,6rem)}.story-layout-brief .public-story-body{grid-template-columns:240px minmax(0,650px);padding-top:3rem;padding-bottom:3rem}.story-layout-brief .public-story-copy p{font-size:1.02rem;line-height:1.65}html[data-theme=dark] .story-detail-page{--public-ink:#edf1f4;--public-paper:#121820;--public-sand:#202832;--public-muted:#a7b0ba}html[data-theme=dark] .public-story[data-current=happening]{--story-accent:#df6799;--story-soft:#301923}html[data-theme=dark] .public-story[data-current=explore]{--story-accent:#49ad8e;--story-soft:#142922}html[data-theme=dark] .public-story[data-current=business]{--story-accent:#739cf0;--story-soft:#19243a}html[data-theme=dark] .public-story[data-current=opportunity]{--story-accent:#efbd59;--story-soft:#302714}html[data-theme=dark] .public-story-hero-actions button:first-child,html[data-theme=dark] .public-story-hero-actions button.saved{color:#121820}@media (width<=900px){.public-story-commercial-disclosure{grid-template-columns:1fr;gap:.45rem}.public-story-hero-copy{width:92vw}.public-story-ledger{grid-template-columns:repeat(2,1fr)}.public-story-body,.story-layout-standard .public-story-body,.story-layout-brief .public-story-body{grid-template-columns:1fr}.public-story-rail{grid-template-columns:repeat(2,1fr);gap:.6rem 1.5rem;display:grid;position:static}.public-story-media{grid-template-columns:1fr}.story-layout-visual .public-story-media-lead .story-attachment{grid-column:1/-1}}@media (width<=600px){.public-story-hero{min-height:680px}.public-story-hero-copy{justify-content:flex-end;width:100%;padding:7rem 1.25rem 4.5rem}.public-story-hero-copy h1{font-size:clamp(3.4rem,18vw,5.5rem)}.public-story-hero-actions{flex-wrap:wrap}.public-story-ledger{grid-template-columns:1fr}.public-story-ledger>div{min-height:0}.public-story-body{padding-left:1.25rem;padding-right:1.25rem}.public-story-rail,.story-layout-visual .public-story-rail{grid-template-columns:1fr}.public-story-media{padding-left:1.25rem;padding-right:1.25rem}.story-attachment img,.story-attachment video{min-height:240px}.story-attachment-audio>div{grid-template-columns:1fr}.public-story-footer{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}}.discussions-page{--discussion-ink:#1f2529;--discussion-muted:#697078;--discussion-paper:#f7f1e8;--discussion-sheet:#fffdf8;--discussion-line:#1f252929;--discussion-accent:#a53d2a;--discussion-accent-dark:#7e2d20;--discussion-accent-line:#a53d2a6b;--discussion-accent-soft:#f4e6dc;--discussion-glow:#a53d2a1c;min-height:100vh;padding-top:var(--public-header-offset,94px);color:var(--discussion-ink);background:radial-gradient(circle at 88% 8%, var(--discussion-glow), transparent 28rem), var(--discussion-paper)}.discussions-page.advantage{--discussion-accent:#294f9f;--discussion-accent-dark:#203f7e;--discussion-accent-line:#294f9f6b;--discussion-accent-soft:#e4eaf7;--discussion-glow:#294f9f1f}.discussions-masthead{border-bottom:1px solid var(--discussion-line);grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(3.5rem,8vw,7.5rem) clamp(1.25rem,6vw,6.5rem) 2.4rem;display:grid}.discussions-masthead>div>p,.discussion-crossing-card>p{color:var(--discussion-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:800}.discussions-masthead h1,.discussion-crossing-card h1{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,9vw,8.5rem);font-weight:500;line-height:.85}.discussions-masthead>p{max-width:42rem;color:var(--discussion-muted);font-family:var(--serif,Georgia, serif);margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.62}.discussion-room{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);max-width:1500px;margin:0 auto;padding:clamp(1.5rem,4vw,4.5rem) clamp(1rem,4vw,4rem) 7rem;display:grid}.discussion-topics{top:calc(var(--public-header-offset,94px) + 1rem);border:1px solid var(--discussion-line);background:#fffdf8b8;border-radius:18px;align-self:start;position:sticky;overflow:hidden;box-shadow:0 18px 50px #2c231c0f}.discussion-topics>header{border-bottom:1px solid var(--discussion-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.discussion-topics>header span{letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.discussion-topics>header b{color:#fff;background:var(--discussion-accent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.65rem;display:grid}.discussion-topics>button{width:100%;color:var(--discussion-ink);border:0;border-bottom:1px solid var(--discussion-line);text-align:left;background:0 0;gap:.38rem;padding:1.1rem;display:grid}.discussion-topics>button:hover{background:#a53d2a0e}.discussion-topics>button.active{box-shadow:inset 4px 0 var(--discussion-accent);background:#fff}.discussion-topics small{color:var(--discussion-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.discussion-topics strong{font-family:var(--display,"Fraunces", Georgia, serif);font-size:1.08rem;font-weight:600;line-height:1.2}.discussion-topics button>span{color:var(--discussion-muted);font-size:.64rem}.discussion-thread{background:var(--discussion-sheet);border:1px solid var(--discussion-line);border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 28px 75px #2c231c14}.discussion-thread-heading{border-bottom:1px solid var(--discussion-line);justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.35rem,3vw,2.5rem);display:flex}.discussion-thread-heading p{color:var(--discussion-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.62rem;font-weight:800}.discussion-thread-heading h2{max-width:850px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4vw,4.3rem);font-weight:500;line-height:.98}.discussion-thread-heading div>span{max-width:760px;color:var(--discussion-muted);font-family:var(--serif,Georgia, serif);margin-top:1rem;font-size:.98rem;line-height:1.55;display:block}.discussion-thread-heading>button,.discussion-controls button,.discussion-comment-list button,.discussion-replying button{color:var(--discussion-muted);border:1px solid var(--discussion-line);background:0 0;border-radius:999px;padding:.55rem .72rem;font-size:.62rem;font-weight:750}.discussion-thread-heading>button:hover,.discussion-controls button:hover,.discussion-comment-list button:hover{color:var(--discussion-accent);border-color:#a53d2a6b}.discussion-thread button:disabled{cursor:not-allowed;opacity:.48}.discussion-gate,.discussion-empty{border-left:5px solid var(--discussion-accent);background:#f4e6dc;border-radius:0 18px 18px 0;justify-items:start;gap:.75rem;max-width:720px;margin:clamp(2rem,6vw,6rem) auto;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.discussion-gate>span,.discussion-empty>span{color:var(--discussion-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:800}.discussion-gate h3,.discussion-empty h3{font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1}.discussion-gate p,.discussion-empty p{color:#5f5b58;margin:0;font-size:.82rem;line-height:1.6}.discussion-gate>div{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.discussion-gate a,.discussion-crossing-card button{color:#fff;background:var(--discussion-accent);border:1px solid var(--discussion-accent);border-radius:999px;align-items:center;min-height:44px;padding:.72rem 1rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.discussion-gate a.secondary{color:var(--discussion-accent-dark);background:0 0}.discussion-controls{color:var(--discussion-muted);border-bottom:1px solid var(--discussion-line);background:#f7f1e8a3;justify-content:space-between;align-items:center;padding:.85rem clamp(1.25rem,3vw,2.5rem);font-size:.66rem;font-weight:750;display:flex}.discussion-controls>div{gap:.35rem;display:flex}.discussion-controls button.active{color:#fff;background:var(--discussion-accent);border-color:var(--discussion-accent)}.discussion-composer{border:1px solid var(--discussion-line);background:#fff;border-radius:14px;margin:clamp(1.25rem,3vw,2.5rem);overflow:hidden;box-shadow:0 14px 35px #2c231c0d}.discussion-composer textarea{resize:vertical;width:100%;color:var(--discussion-ink);font-family:var(--serif,Georgia, serif);background:0 0;border:0;outline:0;padding:1.15rem;font-size:1rem;line-height:1.55;display:block}.discussion-composer>div:last-child{border-top:1px solid var(--discussion-line);background:#f8f4ee;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.discussion-composer small{color:var(--discussion-muted);font-size:.61rem}.discussion-composer>div:last-child>button{color:#fff;background:var(--discussion-accent);border:0;border-radius:999px;min-height:40px;padding:.65rem .95rem;font-size:.65rem;font-weight:800}.discussion-replying{color:var(--discussion-accent-dark);background:#f4e6dc;justify-content:space-between;align-items:center;padding:.65rem 1rem;font-size:.65rem;font-weight:750;display:flex}.discussion-comment-list>article{border-top:1px solid var(--discussion-line);padding:clamp(1.25rem,3vw,2.5rem)}.discussion-comment-list>article.reply{border-left:3px solid #a53d2a3d;margin-left:clamp(1rem,5vw,4rem)}.discussion-comment-list article>header{align-items:center;gap:.75rem;display:flex}.discussion-comment-list article>header img,.discussion-avatar{object-fit:cover;color:#fff;background:var(--discussion-accent);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:800;display:grid}.discussion-comment-list article>header div{gap:.18rem;display:grid}.discussion-comment-list article>header strong{font-size:.78rem}.discussion-comment-list article>header span{color:var(--discussion-muted);font-size:.6rem}.discussion-comment-list article>p{max-width:800px;font-family:var(--serif,Georgia, serif);white-space:pre-wrap;margin:1rem 0 1.2rem 3.6rem;font-size:1rem;line-height:1.7}.discussion-comment-list article>footer{flex-wrap:wrap;gap:.45rem;margin-left:3.6rem;display:flex}.discussion-comment-list button.active{color:#fff;background:var(--discussion-accent);border-color:var(--discussion-accent)}.discussion-comment-list button.danger{color:#912f25}.discussion-report{background:#f8f4ee;border-radius:10px;align-items:end;gap:.75rem;margin:1rem 0 0 3.6rem;padding:.9rem;display:flex}.discussion-report label{gap:.3rem;display:grid}.discussion-report label span{color:var(--discussion-muted);text-transform:uppercase;font-size:.55rem;font-weight:750}.discussion-report select{min-height:38px;color:var(--discussion-ink);border:1px solid var(--discussion-line);background:#fff;border-radius:8px;padding:.5rem .7rem}.discussion-paused,.discussion-error,.discussion-notice,.discussion-loading{border-radius:10px;margin:1rem clamp(1.25rem,3vw,2.5rem);padding:.9rem 1rem;font-size:.7rem;line-height:1.5}.discussion-paused{color:#714c16;background:#f8ead4}.discussion-error{color:#7e2d20;background:#f4deda}.discussion-notice{color:#285a45;background:#e0eee7}.discussion-loading{color:var(--discussion-muted);background:#ffffff8c}.discussion-crossing-card{justify-items:start;gap:1.2rem;max-width:1050px;margin:0 auto;padding:clamp(7rem,15vw,14rem) clamp(1.25rem,6vw,6rem);display:grid}.discussion-crossing-card h1{max-width:900px;font-size:clamp(4rem,10vw,9rem)}.discussion-crossing-card>span{max-width:640px;color:var(--discussion-muted);font-family:var(--serif,Georgia, serif);font-size:1.1rem;line-height:1.6}.discussion-crossing-card button{cursor:pointer;margin-top:.75rem}html[data-theme=dark] .discussions-page{--discussion-ink:#f4eee5;--discussion-muted:#bbb5ad;--discussion-paper:#17191b;--discussion-sheet:#202326;--discussion-line:#f4eee526;--discussion-accent:#df765c;--discussion-accent-dark:#f0a28e}html[data-theme=dark] .discussion-topics,html[data-theme=dark] .discussion-topics>button.active,html[data-theme=dark] .discussion-composer{background:#24272a}html[data-theme=dark] .discussion-gate,html[data-theme=dark] .discussion-empty,html[data-theme=dark] .discussion-replying{background:#3a2723}html[data-theme=dark] .discussion-gate p,html[data-theme=dark] .discussion-empty p{color:#d4ccc4}html[data-theme=dark] .discussion-composer>div:last-child,html[data-theme=dark] .discussion-report{background:#292c2f}@media (width<=900px){.discussions-masthead{grid-template-columns:1fr;align-items:start}.discussion-room{grid-template-columns:1fr}.discussion-topics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.discussion-topics>header{grid-column:1/-1}}@media (width<=620px){.discussions-masthead{padding-top:3rem}.discussions-masthead h1{font-size:4rem}.discussion-topics{display:block}.discussion-thread{border-radius:16px}.discussion-thread-heading{flex-direction:column}.discussion-composer>div:last-child{flex-direction:column;align-items:flex-start}.discussion-comment-list>article.reply{margin-left:.6rem}.discussion-comment-list article>p,.discussion-comment-list article>footer,.discussion-report{margin-left:0}}.story-discussion-shell{--discussion-ink:#1f2529;--discussion-muted:#697078;--discussion-paper:#f7f1e8;--discussion-sheet:#fffdf8;--discussion-line:#1f252929;--discussion-accent:#a53d2a;--discussion-accent-dark:#7e2d20;max-width:1280px;scroll-margin-top:calc(var(--public-header-offset,94px) + 1rem);color:var(--discussion-ink);margin:0 auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,4rem)}.story-discussion-shell.advantage{--discussion-accent:#294f9f;--discussion-accent-dark:#203f7e}.story-discussion-shell .discussion-thread{box-shadow:0 28px 75px #2c231c1a}.story-discussion-textarea-label{display:block}.story-discussion-textarea-label>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=dark] .story-discussion-shell{--discussion-ink:#f4eee5;--discussion-muted:#bbb5ad;--discussion-paper:#17191b;--discussion-sheet:#202326;--discussion-line:#f4eee526;--discussion-accent:#df765c;--discussion-accent-dark:#f0a28e}html[data-theme=dark] .story-discussion-shell.advantage{--discussion-accent:#84a9ed;--discussion-accent-dark:#aec7f5}html[data-theme=dark] .story-discussion-shell .discussion-composer{background:#24272a}html[data-theme=dark] .story-discussion-shell .discussion-gate,html[data-theme=dark] .story-discussion-shell .discussion-empty,html[data-theme=dark] .story-discussion-shell .discussion-replying{background:#3a2723}html[data-theme=dark] .story-discussion-shell.advantage .discussion-gate,html[data-theme=dark] .story-discussion-shell.advantage .discussion-empty,html[data-theme=dark] .story-discussion-shell.advantage .discussion-replying{background:#252f43}html[data-theme=dark] .story-discussion-shell .discussion-gate p,html[data-theme=dark] .story-discussion-shell .discussion-empty p{color:#d4ccc4}html[data-theme=dark] .story-discussion-shell .discussion-composer>div:last-child,html[data-theme=dark] .story-discussion-shell .discussion-report{background:#292c2f}@media (width<=700px){.story-discussion-shell{padding:2rem .75rem 4rem}.story-discussion-shell .discussion-thread{border-radius:16px}.story-discussion-shell .discussion-thread-heading{flex-direction:column}}.commercial-launch-shell{--commercial-ink:#17202a;--commercial-paper:#f4f0e7;--commercial-card:#fffdf8;--commercial-line:#17202a29;--commercial-blue:#2458a6;--commercial-gold:#c8872b;--commercial-plum:#80485f;min-height:100vh;color:var(--commercial-ink);background:radial-gradient(circle at 88% 8%, #2458a61f, transparent 26rem), linear-gradient(180deg, #e8e1d5 0, var(--commercial-paper) 22rem)}.commercial-launch-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f0e7e0;border-bottom-color:#17202a29}.commercial-launch-main{width:min(1500px,100% - 3rem);margin:0 auto;padding:4.5rem 0 7rem}.commercial-launch-hero{border-bottom:1px solid var(--commercial-line);grid-template-columns:minmax(0,1.7fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding:0 0 3rem;display:grid}.commercial-launch-hero>div>h1{letter-spacing:-.055em;max-width:16ch;margin:.35rem 0 1.15rem;font-family:Fraunces,Georgia,serif;font-size:clamp(3.2rem,7vw,7.1rem);font-weight:500;line-height:.91}.commercial-launch-hero>div>p:last-child{color:#4e5660;max-width:61rem;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.commercial-launch-hero>aside{color:#f9f3e7;background:var(--commercial-ink);padding:1.5rem;box-shadow:0 1.5rem 4rem #17202a24}.commercial-launch-hero>aside>span,.commercial-lane-heading,.commercial-command-grid article>span,.commercial-pilot-strip>span{letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:800}.commercial-launch-hero>aside>strong{margin:.5rem 0 1rem;font-family:Fraunces,Georgia,serif;font-size:3.7rem;font-weight:500;line-height:1;display:block}.commercial-launch-hero>aside>div{background:#ffffff29;height:.3rem;overflow:hidden}.commercial-launch-hero>aside>div i{background:#efbd59;height:100%;transition:width .26s;display:block}.commercial-launch-hero>aside small{color:#ffffffb8;margin-top:1rem;line-height:1.5;display:block}.commercial-pilot-strip{border-bottom:1px solid var(--commercial-line);grid-template-columns:13rem 1fr;align-items:baseline;gap:1.5rem;margin:1.25rem 0 2.5rem;padding:1rem 0;display:grid}.commercial-pilot-strip p{color:#565d66;margin:0;line-height:1.5}.commercial-launch-error{color:#611d1d;background:#fff0ec;border:1px solid #8f2c2c59;align-items:center;gap:1rem;margin:1.5rem 0 0;padding:1rem 1.2rem;display:flex}.commercial-launch-error span{flex:1}.commercial-launch-error button{background:0 0;border:1px solid;padding:.6rem .85rem}.commercial-launch-checklist{border:1px solid var(--commercial-line);background:var(--commercial-card);margin:1.5rem 0 2.5rem}.commercial-launch-checklist>header{border-bottom:1px solid var(--commercial-line);grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.4rem,3vw,2.5rem);display:grid}.commercial-launch-checklist>header h2{letter-spacing:-.045em;margin:.45rem 0 .7rem;font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:500;line-height:.95}.commercial-launch-checklist>header>div>p:last-child{color:#59616a;max-width:52rem;margin:0;line-height:1.6}.commercial-launch-checklist>header aside{color:#f9f3e7;background:var(--commercial-blue);flex-direction:column;justify-content:space-between;gap:.8rem;min-height:10rem;padding:1.3rem;display:flex}.commercial-launch-checklist>header aside.complete{color:var(--commercial-ink);background:#e5d7bb}.commercial-launch-checklist>header aside>span,.commercial-launch-checklist li footer small{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.commercial-launch-checklist>header aside>strong{font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:500;line-height:1.08}.commercial-launch-checklist>header aside a{letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid;width:fit-content;padding-bottom:.25rem;font-size:.72rem;font-weight:800}.commercial-launch-checklist>header aside small{color:#ffffffbf;line-height:1.45}.commercial-launch-checklist>header aside.complete small{color:#5c564b}.commercial-launch-checklist ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.commercial-launch-checklist li{border-right:1px solid var(--commercial-line);border-bottom:1px solid var(--commercial-line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;min-height:12rem;padding:1.35rem;display:grid}.commercial-launch-checklist li:nth-child(2n){border-right:0}.commercial-launch-checklist li:nth-last-child(-n+2){border-bottom:0}.commercial-check-number{color:#7a5725;background:#f0dfbd;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.68rem;font-weight:900;display:grid}.commercial-launch-checklist li.complete .commercial-check-number{color:#fff;background:var(--commercial-blue)}.commercial-launch-checklist li>div{flex-direction:column;min-width:0;display:flex}.commercial-launch-checklist li>div>strong{font-family:Fraunces,Georgia,serif;font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:550;line-height:1.08}.commercial-launch-checklist li p{color:#59616a;margin:.65rem 0 1.1rem;font-size:.82rem;line-height:1.55}.commercial-launch-checklist li footer{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;display:flex}.commercial-launch-checklist li footer small{color:#737b84}.commercial-launch-checklist li footer a{color:var(--commercial-blue);text-align:right;font-size:.69rem;font-weight:800}.commercial-launch-checklist li.complete{background:#2458a60b}.commercial-launch-checklist li.complete p{color:#6c747d}.commercial-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.commercial-lane{border:1px solid var(--commercial-line);background:var(--commercial-card);flex-direction:column;min-height:34rem;padding:clamp(1.4rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.commercial-lane:before{content:"";background:var(--commercial-blue);height:.42rem;position:absolute;top:0;left:0;right:0}.commercial-lane:nth-child(2):before{background:var(--commercial-gold)}.commercial-lane:nth-child(3):before{background:var(--commercial-plum)}.commercial-lane-heading{color:#69717a;justify-content:space-between;gap:1rem;margin:.45rem 0 3.5rem;display:flex}.commercial-lane-heading strong{color:#9b5c16}.commercial-lane.ready .commercial-lane-heading strong{color:#2458a6}.commercial-lane h2,.commercial-command-grid h2{letter-spacing:-.035em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,3vw,3.15rem);font-weight:500;line-height:1}.commercial-lane>p{color:#59616a;margin:1rem 0 1.4rem;line-height:1.62}.commercial-lane-metric{border-top:1px solid var(--commercial-line);border-bottom:1px solid var(--commercial-line);padding:.8rem 0;font-size:.8rem}.commercial-lane ul{color:#6b4b2d;gap:.6rem;margin:1.25rem 0 1.5rem;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.commercial-lane li{padding-left:1rem;position:relative}.commercial-lane li:before{content:"";background:var(--commercial-gold);width:.36rem;height:.36rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.commercial-lane .commercial-lane-clear{color:#2458a6}.commercial-lane>a,.commercial-command-grid a{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:.45rem;width:fit-content;margin-top:auto;padding:.8rem 0;font-size:.76rem;font-weight:800;display:inline-flex}.commercial-lane>a:hover,.commercial-command-grid a:hover{color:var(--commercial-blue)}.commercial-command-grid{border-top:1px solid var(--commercial-line);border-bottom:1px solid var(--commercial-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.commercial-command-grid>article{border-right:1px solid var(--commercial-line);flex-direction:column;min-height:27rem;padding:2rem;display:flex}.commercial-command-grid>article:last-child{border-right:0}.commercial-command-grid article>span{color:#69717a;margin-bottom:2.5rem}.commercial-command-grid dl{border-top:1px solid var(--commercial-line);border-bottom:1px solid var(--commercial-line);grid-template-columns:1fr 1fr;margin:2rem 0 1rem;display:grid}.commercial-command-grid dl div{padding:.85rem 0}.commercial-command-grid dt{color:#727983;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.commercial-command-grid dd{text-transform:capitalize;margin:.35rem 0 0;font-size:1.1rem;font-weight:800}.commercial-command-grid p{color:#59616a;font-size:.86rem;line-height:1.6}html[data-theme=dark] .commercial-launch-shell{--commercial-ink:#e8edf2;--commercial-paper:#141a21;--commercial-card:#1b232d;--commercial-line:#e8edf226;color:var(--commercial-ink);background:radial-gradient(circle at 88% 8%,#527bc42e,#0000 26rem),#141a21}html[data-theme=dark] .commercial-launch-topbar{background:#141a21e6}html[data-theme=dark] .commercial-launch-hero>div>p:last-child,html[data-theme=dark] .commercial-pilot-strip p,html[data-theme=dark] .commercial-launch-checklist>header>div>p:last-child,html[data-theme=dark] .commercial-launch-checklist li p,html[data-theme=dark] .commercial-lane>p,html[data-theme=dark] .commercial-command-grid p{color:#aeb8c2}html[data-theme=dark] .commercial-launch-hero>aside{color:#141a21;background:#e8edf2}html[data-theme=dark] .commercial-launch-hero>aside small{color:#4e5965}html[data-theme=dark] .commercial-launch-checklist>header aside.complete{color:#141a21;background:#d7c59f}html[data-theme=dark] .commercial-launch-checklist li.complete{background:#527bc414}@media (width<=1050px){.commercial-launch-hero,.commercial-launch-checklist>header,.commercial-lane-grid{grid-template-columns:1fr}.commercial-launch-hero>aside{width:min(26rem,100%)}.commercial-lane{min-height:0}.commercial-launch-checklist ol{grid-template-columns:1fr}.commercial-launch-checklist li,.commercial-launch-checklist li:nth-child(2n),.commercial-launch-checklist li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--commercial-line)}.commercial-launch-checklist li:last-child{border-bottom:0}.commercial-command-grid{grid-template-columns:1fr}.commercial-command-grid>article{border-right:0;border-bottom:1px solid var(--commercial-line);min-height:0}}@media (width<=650px){.commercial-launch-main{width:min(100% - 1.25rem,1500px);padding-top:2.5rem}.commercial-launch-hero>div>h1{font-size:clamp(2.8rem,15vw,4.5rem)}.commercial-pilot-strip{grid-template-columns:1fr;gap:.6rem}.commercial-command-grid>article{padding:1.4rem .4rem}}.studio-shell{--desk-canvas:#f1eee8;--desk-panel:#fbfaf7;--desk-raised:#fff;--desk-ink:#1d2833;--desk-muted:#66717a;--desk-line:#d8d3ca;--desk-line-strong:#c8c1b7;--desk-nav:#17222d;--desk-nav-raised:#202e3a;--desk-clay:#b84b33;--desk-clay-dark:#923823;--desk-clay-soft:#f4e1db;--desk-blue:#416b8a;--desk-blue-dark:#31536d;--desk-blue-soft:#dfe9f2;--desk-success:#2f6b57;--desk-success-soft:#e0eee8;--desk-warning:#a66f22;--desk-warning-soft:#f5ead8;--desk-danger:#983f34;--desk-danger-soft:#f4dfdc;--desk-radius-sm:7px;--desk-radius:12px;--desk-radius-lg:18px;--desk-shadow:0 18px 48px #1d283313;min-height:100vh;color:var(--desk-ink);background:radial-gradient(circle at 92% 4%, #416b8a14, transparent 30rem), radial-gradient(circle at 10% 60%, #b84b330e, transparent 27rem), var(--desk-canvas);font-family:var(--sans,"Manrope", Arial, sans-serif);padding-top:124px;padding-left:232px}.one-north-header.studio-context{color:#1d2833;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbfaf7f7;border-top:3px solid #b84b33;border-bottom:1px solid #d8d3ca;grid-template-columns:minmax(210px,256px) minmax(0,1fr) auto;min-height:72px;box-shadow:0 9px 30px #1d283314}.one-north-header.studio-context .one-north-brand{border-right-color:#d8d3ca;padding-inline:1.35rem}.one-north-header.studio-context .one-north-brand span{color:#b84b33;letter-spacing:.14em;margin-bottom:.32rem;font-size:.56rem}.one-north-header.studio-context .one-north-brand strong{color:#1d2833;letter-spacing:-.04em;font-size:1.52rem}.one-north-header.studio-context .staff-navigation-group{border-right-color:#e2ddd5}.one-north-header.studio-context .staff-navigation-group summary{color:#5a6570;letter-spacing:.075em;min-width:108px;padding-inline:.8rem;font-size:.58rem}.one-north-header.studio-context .staff-navigation-group summary:after{color:#416b8a}.one-north-header.studio-context .staff-navigation-group.active summary,.one-north-header.studio-context .staff-navigation-group:hover summary,.one-north-header.studio-context .staff-navigation-group[open] summary{color:#1d2833;background:#eef3f7}.one-north-header.studio-context .staff-navigation-group.active summary:before{background:#b84b33;height:3px;left:.8rem;right:.8rem}.one-north-header.studio-context .staff-navigation-group>div{color:#1d2833;background:#fff;border:1px solid #d8d3ca;border-radius:12px;gap:3px;width:258px;padding:.55rem;top:calc(100% + 8px);box-shadow:0 22px 52px #1d283329}.one-north-header.studio-context>nav .staff-navigation-group a{color:#43505c;letter-spacing:.04em;text-transform:none;background:0 0;border:0;border-radius:8px;min-height:44px;padding:.7rem .8rem;font-size:.63rem}.one-north-header.studio-context>nav .staff-navigation-group a:hover{color:#1d2833;background:#eef3f7}.one-north-header.studio-context>nav .staff-navigation-group a.active{color:#923823;background:#f4e1db;box-shadow:inset 3px 0 #b84b33}.one-north-header.studio-context .one-north-actions{gap:.45rem;padding-inline:.8rem}.one-north-header.studio-context .one-north-actions>a,.one-north-header.studio-context .one-north-actions>button{color:#35424e;letter-spacing:.055em;text-transform:none;background:#fff;border:1px solid #d8d3ca;border-radius:8px;min-height:40px;padding:.62rem .78rem;font-size:.55rem}.one-north-header.studio-context .one-north-actions>a:hover,.one-north-header.studio-context .one-north-actions>button:hover{color:#1d2833;background:#dfe9f2;border-color:#8aa7bb}.one-north-header.studio-context .one-north-actions>.staff-new-publication{color:#fff;background:#b84b33;border-color:#b84b33}.one-north-header.studio-context .one-north-actions>.staff-new-publication:hover{color:#fff;background:#923823;border-color:#923823}.one-north-header.studio-context .one-north-actions>.staff-public-link{color:#31536d;background:#eef3f7;border-color:#c8d6e0}.one-north-header.studio-context .one-north-actions>.staff-public-link-secondary{color:#43505c;background:#fff;border-color:#d8d3ca}.one-north-header.studio-context .staff-context-badge{color:#66717a;letter-spacing:.07em;text-transform:none;font-size:.52rem}.one-north-header.studio-context .staff-context-badge i{background:#2f6b57;box-shadow:0 0 0 4px #2f6b571f}.studio-shell .studio-topbar{height:52px;color:var(--desk-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eff4f7f7;border-bottom:1px solid #cbd7df;grid-template-columns:1fr auto;top:72px;left:232px;box-shadow:0 6px 18px #1d28330a}.studio-shell .studio-status{color:#52616e;letter-spacing:.07em;text-transform:none;padding-left:1.15rem;font-size:.6rem}.studio-shell .live-dot{background:var(--desk-success);box-shadow:0 0 0 4px #2f6b571f}.studio-shell .studio-user{height:52px;color:var(--desk-ink);border-left-color:#cbd7df;grid-template-columns:auto auto;gap:.55rem;padding-inline:1rem;font-size:.6rem}.studio-shell .studio-user span{color:var(--desk-muted);letter-spacing:.04em;text-transform:none}.studio-shell .studio-user strong{font-size:.62rem}.studio-shell .studio-sidebar{border-right:1px solid var(--desk-line);background:linear-gradient(#416b8a0e,#0000 15rem),#f8f5ef;width:232px;padding:1.2rem .85rem 1rem;top:124px;box-shadow:8px 0 24px #1d283309}.studio-shell .studio-sidebar>p{color:var(--desk-clay-dark);letter-spacing:.11em;margin:0 .7rem .9rem;font-size:.62rem}.studio-shell .studio-sidebar>.new-publication-button{display:none}.studio-shell .studio-sidebar nav,.studio-shell .control-sidebar nav{gap:.25rem}.studio-shell .studio-sidebar nav button,.studio-shell .control-sidebar nav a{color:#4e5b66;min-height:43px;font-family:var(--sans,"Manrope", Arial, sans-serif);letter-spacing:.01em;text-transform:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:.68rem .72rem;font-size:.74rem}.studio-shell .studio-sidebar nav button:hover,.studio-shell .control-sidebar nav a:hover{color:var(--desk-ink);background:#fff;border-color:#d8d3ca}.studio-shell .studio-sidebar nav button.active,.studio-shell .control-sidebar nav a.active{color:var(--desk-clay-dark);background:var(--desk-clay-soft);box-shadow:inset 3px 0 var(--desk-clay);border-color:#e4b9ab}.studio-shell .studio-sidebar nav b,.studio-shell .control-sidebar nav a b{color:#53616c;background:#e8e4dc;border-radius:5px;min-width:30px;padding:.22rem .4rem;font-size:.5rem;font-weight:750}.studio-shell .studio-workflow-navigation section+section{border-top-color:#dfe9f21f;margin-top:.75rem;padding-top:.75rem}.studio-shell .studio-workflow-navigation section>small{color:#7a7169;letter-spacing:.1em;padding:0 .72rem .35rem;font-size:.55rem}.studio-shell .role-boundary{color:var(--desk-ink);border:1px solid var(--desk-line);background:#fff;border-radius:10px;margin-top:1rem;padding:.85rem}.studio-shell .role-boundary span{color:var(--desk-clay-dark);font-size:.55rem}.studio-shell .role-boundary strong{font-family:var(--sans,"Manrope", Arial, sans-serif);letter-spacing:0;margin-top:.32rem;font-size:.88rem;font-weight:700}.studio-shell .role-boundary p{color:var(--desk-muted);font-size:.6rem;line-height:1.5}.studio-shell .studio-main{padding:clamp(1.35rem,2.5vw,2.8rem)}.studio-shell .studio-heading{border-bottom:1px solid var(--desk-line);align-items:center;max-width:1760px;margin-bottom:1.5rem;padding-bottom:1.25rem}.studio-shell .studio-kicker{color:var(--desk-clay-dark);letter-spacing:.13em;font-size:.56rem}.studio-shell .studio-heading h1{color:var(--desk-ink);font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.055em;margin-top:.4rem;font-size:clamp(2.65rem,4.2vw,4.4rem);font-weight:500;line-height:.92}.studio-shell :is(.panel-title h2,.tool-view-intro h2,.pipeline-guide-copy h2){color:var(--desk-ink);font-family:var(--sans,"Manrope", Arial, sans-serif);letter-spacing:-.035em;font-weight:700}.studio-shell :is(.pipeline-guide-copy>p:last-child,.tool-view-intro>p){color:var(--desk-muted);font-size:.72rem;line-height:1.65}.studio-shell :is(.return-workspace,.handoff-form>button,.new-publication-form>button,.team-invite>button,.team-member-controls>button,.inquiry-controls>button,.publisher-control-panel button,.designer-command-actions button.primary,.claim-evidence-save){color:#fff;background:var(--desk-clay);border:1px solid var(--desk-clay);min-height:42px;box-shadow:none;font-family:var(--sans,"Manrope", Arial, sans-serif);letter-spacing:.025em;text-transform:none;border-radius:9px;padding:.72rem .95rem;font-size:.64rem;font-weight:750}.studio-shell :is(.return-workspace,.handoff-form>button,.new-publication-form>button,.team-invite>button,.team-member-controls>button,.inquiry-controls>button,.publisher-control-panel button,.designer-command-actions button.primary,.claim-evidence-save):hover:not(:disabled){color:#fff;background:var(--desk-clay-dark);border-color:var(--desk-clay-dark);transform:translateY(-1px)}.studio-shell :is(.panel-title>button,.tool-view-intro>button,.mapping-inspector>button,.rights-inspector>button,.calendar-list button,.control-actions button,.media-toolbar button,.designer-command-actions button,.designer-default-actions button.quiet-accent){color:#31536d;min-height:38px;box-shadow:none;font-family:var(--sans,"Manrope", Arial, sans-serif);letter-spacing:.025em;text-transform:none;background:#fff;border:1px solid #b8c8d3;border-radius:8px;padding:.62rem .78rem;font-size:.6rem;font-weight:700}.studio-shell :is(.panel-title>button,.tool-view-intro>button,.mapping-inspector>button,.rights-inspector>button,.calendar-list button,.control-actions button,.media-toolbar button,.designer-command-actions button):hover:not(:disabled){color:var(--desk-blue-dark);background:var(--desk-blue-soft);border-color:#8aa7bb}.studio-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #416b8a61}.studio-shell button:disabled{cursor:not-allowed;opacity:.46}.studio-shell :is(.studio-field textarea,.studio-field input:not([type=range]),.studio-field select,.handoff-form input,.handoff-form textarea,.handoff-form select,.new-publication-form input[type=text],.new-publication-form>label>input,.new-publication-form select,.team-invite input,.team-invite select,.team-member-controls input,.team-member-controls select,.offer-field input,.offer-field select,.offer-field textarea,.inquiry-control-grid select,.inquiry-control-grid textarea,.connections-form input:not([type=radio]),.connections-form select,.connections-form textarea){min-height:43px;color:var(--desk-ink);border:1px solid var(--desk-line-strong);font-family:var(--sans,"Manrope", Arial, sans-serif);background:#fff;border-radius:8px;padding:.72rem .78rem;font-size:.72rem;line-height:1.45;box-shadow:inset 0 1px 1px #1d283306}.studio-shell :is(.studio-field textarea,.studio-field input,.studio-field select,.handoff-form input,.handoff-form textarea,.handoff-form select,.new-publication-form input,.new-publication-form select,.offer-field input,.offer-field select,.offer-field textarea,.inquiry-control-grid select,.inquiry-control-grid textarea):focus{border-color:var(--desk-blue);outline-offset:0;outline:3px solid #416b8a26}.studio-shell :is(.studio-field>span,.offer-field>span,.handoff-form label>span){color:#596570;letter-spacing:.075em;font-size:.57rem}.studio-shell :is(.pipeline-guide,.tool-view,.dual-preview,.review-gate,.audit-log,.panel-surface,.ingest-rail,.editor-canvas,.agent-rail,.handoff-form,.handoff-output,.team-invite,.team-directory,.control-card,.control-group,.control-audit,.identity-launch-dossier,.control-principle,.publisher-control-panel,.inquiry-records,.inquiry-detail,.partner-panel,.partner-org-grid>article,.connections-record-editor,.connections-audit){color:var(--desk-ink);background:var(--desk-panel);border:1px solid var(--desk-line);border-radius:var(--desk-radius);box-shadow:var(--desk-shadow)}.studio-shell :is(.studio-grid,.handoff-grid,.new-publication-grid,.publishing-calendar-grid,.team-grid,.review-preview-grid,.review-queue-card,.review-decision-desk,.inquiry-desk-grid,.partner-boundary,.partner-org-grid,.partner-work-grid,.offer-builder-grid,.connections-workbench){background:0 0;border:0;gap:14px}.studio-shell :is(.pipeline-guide,.tool-view,.dual-preview,.audit-log){overflow:clip}.studio-shell .studio-grid.human-publishing-only{grid-template-columns:minmax(0,1fr)}.studio-shell .studio-grid.human-publishing-only>.agent-rail{display:none}.studio-shell .panel-title{border-bottom-color:var(--desk-line)}.studio-shell .panel-title h2{font-size:1.45rem}.studio-shell .panel-title>span{color:var(--desk-muted)}.studio-shell .stage-machine{gap:.35rem}.studio-shell .stage-machine span{color:#5e6a74;border:1px solid var(--desk-line);letter-spacing:.06em;background:#fff;border-radius:7px;padding:.55rem .7rem;font-size:.55rem}.studio-shell .stage-machine span.active{color:#fff;background:var(--desk-blue);border-color:var(--desk-blue);box-shadow:none}.studio-shell .stage-machine span.done{color:#285846;background:var(--desk-success-soft);border-color:#b9d8cb}.studio-shell .pipeline-steps{background:#eef1f3;border-color:#d7dde1;border-radius:12px;gap:8px;padding:8px}.studio-shell .pipeline-steps button{min-height:106px;color:var(--desk-ink);background:#fff;border-radius:8px}.studio-shell .pipeline-steps button:hover{background:var(--desk-blue-soft);transform:translateY(-1px)}.studio-shell .pipeline-steps button.complete{background:var(--desk-success-soft)}.studio-shell .pipeline-steps button.active{color:#fff;background:var(--desk-blue)}.studio-shell .pipeline-steps strong{font-family:var(--sans,"Manrope", Arial, sans-serif);font-size:.83rem;font-weight:700}.studio-shell .agent-boundary{color:#6e4c17;background:var(--desk-warning-soft);border:1px solid #e2cda7;border-left:4px solid var(--desk-warning);border-radius:8px}.studio-shell .agent-guard-overlay{-webkit-backdrop-filter:blur(4px)saturate(.7);backdrop-filter:blur(4px)saturate(.7);background:#f1eee8d1;border-color:#c7b690}.studio-shell .agent-half-lock{background:linear-gradient(90deg, var(--desk-nav) 50%, #416b8a33 50%);border-color:var(--desk-nav)}.studio-shell .agent-guard-overlay h3{color:var(--desk-ink);font-size:2rem}.studio-shell .agent-guard-overlay>button{background:var(--desk-blue);border-radius:8px}.studio-shell .agent-guard-open{background:var(--desk-danger);border-radius:8px}.studio-shell .ingest-list>button,.studio-shell .ingest-tool-list button,.studio-shell .inquiry-record-list>button{border-radius:8px}.studio-shell .ingest-list>button:hover,.studio-shell .ingest-tool-list button:hover,.studio-shell .inquiry-record-list>button:hover{background:#eef3f7}.studio-shell .ingest-list>button.active,.studio-shell .ingest-tool-list button.active,.studio-shell .inquiry-record-list>button.active{background:var(--desk-blue-soft);box-shadow:inset 3px 0 var(--desk-blue)}.studio-shell .media-rights-card,.studio-shell .source-packet,.studio-shell .prototype-boundary{color:var(--desk-ink);background:#eef3f6;border:1px solid #c9d7df;border-radius:10px}.studio-shell .calendar-summary,.studio-shell .provenance-metrics,.studio-shell .team-summary{color:var(--desk-ink);box-shadow:none;background:0 0;border:0;gap:10px;padding:0}.studio-shell :is(.calendar-summary article,.provenance-metrics article,.team-summary article){min-height:118px;color:var(--desk-ink);border:1px solid var(--desk-line);border-top:4px solid var(--desk-blue);background:#fff;border-radius:10px;padding:1rem}.studio-shell :is(.calendar-summary strong,.provenance-metrics strong,.team-summary strong){color:var(--desk-ink);font-family:var(--sans,"Manrope", Arial, sans-serif);font-weight:700}.studio-shell :is(.calendar-summary span,.provenance-metrics span,.team-summary span),.studio-shell .provenance-metrics p{color:var(--desk-muted)}.studio-shell .provenance-metrics article.attention{background:var(--desk-danger-soft);border-top-color:var(--desk-danger)}.studio-shell .calendar-list article{border:1px solid var(--desk-line);background:#fff;border-radius:9px;margin-top:.55rem;padding:.9rem}.studio-shell .calendar-list article:hover{background:#f7f9fa}.studio-shell .calendar-date span{color:var(--desk-blue)}.studio-shell .team-member,.studio-shell .team-access-model>div,.studio-shell .team-access-model>article,.studio-shell .team-role-map article{border:1px solid var(--desk-line);background:#fff;border-radius:9px;margin-bottom:.6rem}.studio-shell :is(.publication-designer,.review-tool){--editor-paper:#f4f1ec;--editor-paper-deep:#e9edf0;--editor-sheet:#fff;--editor-ink:#1d2833;--editor-muted:#66717a;--editor-line:#1d283321;--editor-line-strong:#1d283338;--editor-brass:#416b8a;--editor-brass-soft:#dfe9f2;--editor-rust:#b84b33;--editor-moss:#2f6b57;--editor-blue:#4a61ba}.studio-shell .publication-designer{border-color:var(--desk-line);border-radius:var(--desk-radius-lg);box-shadow:var(--desk-shadow)}.studio-shell .designer-command-bar{background:radial-gradient(circle at 90% 0, #416b8a21, transparent 22rem), var(--editor-paper);border-bottom-color:var(--editor-line-strong);box-shadow:inset 0 5px var(--editor-rust)}.studio-shell .designer-command-bar h2{font-size:clamp(2.6rem,4vw,4.6rem)}.studio-shell :is(.designer-command-actions button,.designer-type-presets button,.designer-default-actions button,.designer-block-library button,.designer-canvas-toolbar button,.designer-block-editor article button,.designer-block-editor article select,.designer-type-matrix select,.designer-block-style-controls select,.designer-face textarea,.designer-block-editor article textarea,.designer-type-advanced,.designer-distribution-controls,.designer-rule,.designer-typography-panel,.designer-face,.designer-block-editor,.designer-canvas-toolbar){border-radius:8px}.studio-shell .designer-controls{background:var(--editor-paper-deep);border-right-color:var(--editor-line-strong)}.studio-shell .designer-rule{background:var(--editor-brass-soft);border-top-color:var(--editor-brass)}.studio-shell .designer-type-presets button{background:#f6f7f8}.studio-shell .designer-type-presets button.active{background:var(--editor-brass-soft);border-color:var(--editor-brass);border-top-color:var(--editor-rust)}.studio-shell .designer-canvas{background:#dde2e6}.studio-shell .designer-block-style-controls{border-left-color:var(--editor-brass);background:#eef3f7;border-radius:8px}.studio-shell .review-tool>.tool-view-intro{border-top-color:var(--editor-rust);border-radius:12px}.studio-shell .review-stage-summary{gap:10px}.studio-shell .review-stage-summary article,.studio-shell .review-queue-card>div,.studio-shell .review-source-packet,.studio-shell .review-provenance-list,.studio-shell .review-decision-desk>section{border:1px solid var(--desk-line);background:#fff;border-radius:10px}.studio-shell .review-stage-summary article.active{color:var(--desk-ink);background:var(--desk-blue-soft);border-top-color:var(--desk-blue)}.studio-shell .review-stage-summary article.complete{color:#285846;background:var(--desk-success-soft);border-top-color:var(--desk-success)}.studio-shell .review-action,.studio-shell .review-decision-actions{background:var(--desk-nav)!important}.studio-shell .review-tabs button,.studio-shell .review-device-switcher button{border-radius:7px}.studio-shell .review-tabs button.active,.studio-shell .review-device-switcher button.active{color:#fff;background:var(--desk-blue);border-color:var(--desk-blue)}.studio-shell .review-decision-actions .approve-review{color:#fff;background:var(--desk-success);border-radius:8px}.studio-shell .review-decision-actions .request-changes{color:#fff;background:var(--desk-danger);border-radius:8px}.studio-shell .offer-service-mode,.studio-shell .inquiry-mode-card{color:var(--desk-ink);border:1px solid var(--desk-line);border-top:4px solid var(--desk-blue);box-shadow:var(--desk-shadow);background:#fff;border-radius:10px}.studio-shell .inquiry-mode-card :is(span,small){color:var(--desk-muted)}.studio-shell .inquiry-mode-card strong{color:var(--desk-blue)}.studio-shell .offer-record-queue,.studio-shell .offer-form,.studio-shell .preview-controls,.studio-shell .required-gate,.studio-shell .partner-directory,.studio-shell .schedule-strip,.studio-shell .redemption-card{border-radius:12px}.studio-shell .offer-record-list>button,.studio-shell .partner-record-list>article,.studio-shell .week-strip article{border-radius:8px}.studio-shell .day-picker button.active{color:#fff;background:var(--desk-blue);border-color:var(--desk-blue)}.studio-shell .inquiry-main{background:0 0;min-height:calc(100vh - 124px)}.studio-shell .inquiry-desk-grid{grid-template-columns:minmax(290px,.34fr) minmax(0,1fr)}.studio-shell .inquiry-detail{padding:0;overflow:clip}.studio-shell .inquiry-detail>*{background:#fff}.studio-shell .inquiry-detail-header{border-top-color:var(--desk-blue)}.studio-shell .inquiry-context-grid{background:0 0;gap:12px}.studio-shell .inquiry-context-grid section,.studio-shell .inquiry-history blockquote{background:#f3f6f8;border:1px solid #dce4e9;border-radius:8px}.studio-shell .inquiry-record-list>button.active:before{background:var(--desk-clay)}.studio-shell .control-actions button.primary{color:#fff;background:var(--desk-clay);border-color:var(--desk-clay)}.studio-shell .control-summary{color:var(--desk-ink);background:0 0;border:0;gap:12px}.studio-shell .control-summary article{min-height:155px;color:var(--desk-ink);border:1px solid var(--desk-line);border-top:4px solid var(--desk-blue);background:#fff;border-radius:12px}.studio-shell .control-summary article.protected{color:#285846;background:var(--desk-success-soft);border-top-color:var(--desk-success)}.studio-shell .control-summary article.warning{color:#784d11;background:var(--desk-warning-soft);border-top-color:var(--desk-warning)}.studio-shell .control-summary span{color:var(--desk-blue-dark)}.studio-shell .control-summary strong{font-family:var(--sans,"Manrope", Arial, sans-serif);font-size:2.2rem;font-weight:700}.studio-shell .control-summary p{color:var(--desk-muted)}.studio-shell .control-group{background:#ffffff9e}.studio-shell .control-grid{gap:12px}.studio-shell .control-card.mode-enabled{border-color:#d8a99e}.studio-shell .control-card.mode-preview{border-color:#a9bfd0}.studio-shell .control-mode{background:#edf0f2;border:0;border-radius:10px;gap:5px;padding:5px}.studio-shell .control-mode button{color:#52606b;background:#fff;border-radius:7px;min-height:66px}.studio-shell .control-mode button.active,.studio-shell .control-mode button.active:nth-child(2){color:#fff;background:var(--desk-blue)}.studio-shell .control-mode button.active:nth-child(3){color:#fff;background:var(--desk-clay)}.studio-shell .identity-readiness-panel{color:var(--desk-ink);background:#eef3f7;border-color:#c7d6e1;border-radius:12px}.studio-shell .identity-readiness-copy>p:last-child,.studio-shell .identity-readiness-grid p{color:var(--desk-muted)}.studio-shell .identity-readiness-grid,.studio-shell .identity-readiness-grid article{border-color:#c7d6e1}.studio-shell .identity-readiness-grid span{color:var(--desk-blue-dark)}.studio-shell .identity-launch-score{background:var(--desk-danger);border-radius:10px}.studio-shell .identity-launch-score.ready{background:var(--desk-success)}.partner-workspace.studio-shell{padding-left:0}.partner-workspace.studio-shell .studio-topbar{left:0}.studio-shell .partner-workspace-main{background:0 0;padding:clamp(1.5rem,4vw,4rem)}.studio-shell .partner-workspace-heading{border-bottom-color:var(--desk-line)}.studio-shell .partner-mode-card{color:var(--desk-ink);border:1px solid var(--desk-line);border-top:4px solid var(--desk-blue);background:#fff;border-radius:10px}.studio-shell .partner-mode-card strong{color:var(--desk-blue)}.studio-shell .partner-boundary>div,.studio-shell .partner-org-grid dl>div,.studio-shell .inquiry-wallet-context article{background:#f3f6f8;border:1px solid #dce4e9;border-radius:8px}.studio-shell .partner-org-grid>article{border-top-color:var(--desk-blue)}.studio-shell .partner-availability-rule{color:#31536d;background:var(--desk-blue-soft);border-left-color:var(--desk-blue);border-radius:8px}.studio-shell .partner-availability-toggle{border-radius:8px}.studio-shell .partner-availability-toggle.on span{background:var(--desk-success)}.studio-shell .partner-redemption{color:#eef3f6;background:var(--desk-nav);border:1px solid #314351;border-top:4px solid var(--desk-clay);border-radius:12px}.studio-shell .partner-redemption-steps span{color:#fff;background:var(--desk-clay)}.studio-shell .partner-redemption-control input{border-color:#6c8394;border-radius:8px}.studio-shell .partner-redemption button{background:var(--desk-clay);border-radius:8px}.moderation-desk.studio-shell{color:var(--desk-ink);background:radial-gradient(circle at 88% 4%, #416b8a17, transparent 30rem), var(--desk-canvas);padding-top:72px;padding-left:0}.studio-shell .moderation-hero{border-bottom-color:var(--desk-line);padding:clamp(3rem,6vw,5.5rem) clamp(1.25rem,5vw,5rem) 2.5rem}.studio-shell .moderation-hero h1{color:var(--desk-ink);font-size:clamp(3rem,6vw,6rem)}.studio-shell .moderation-hero>div>p:last-child{color:var(--desk-muted)}.studio-shell .moderation-policy-strip{color:#eef3f6;background:var(--desk-nav);border-radius:12px;margin:0 clamp(1.25rem,5vw,5rem);padding:0;overflow:clip}.studio-shell .moderation-policy-strip b{color:#e5a492}.studio-shell .moderation-summary{gap:10px;padding:2.5rem clamp(1.25rem,5vw,5rem) 0}.studio-shell .moderation-summary button{color:var(--desk-ink);border:1px solid var(--desk-line);background:#fff;border-radius:9px}.studio-shell .moderation-summary button.active{color:#fff;background:var(--desk-blue);border-color:var(--desk-blue)}.studio-shell .moderation-notice{border-radius:8px}.studio-shell .moderation-queue{padding:2.5rem clamp(1.25rem,5vw,5rem) 6rem}.studio-shell .moderation-card{border-color:var(--desk-line);border-left-color:var(--desk-success);box-shadow:var(--desk-shadow);background:#fff;border-radius:12px}.studio-shell .moderation-card.status-hidden{border-left-color:var(--desk-warning)}.studio-shell .moderation-card.status-removed{border-left-color:var(--desk-danger)}.studio-shell .moderation-status{color:#285846;background:var(--desk-success-soft);border-radius:6px}.studio-shell .moderation-status.hidden{color:#784d11;background:var(--desk-warning-soft)}.studio-shell .moderation-status.removed{color:#7a3028;background:var(--desk-danger-soft)}.studio-shell .moderation-report-count{color:#fff;background:var(--desk-nav);border-radius:6px}.studio-shell .moderation-queue>header>button,.studio-shell .moderation-card footer button{color:#31536d;letter-spacing:.025em;text-transform:none;background:#fff;border:1px solid #b8c8d3;border-radius:8px;min-height:40px;padding:.65rem .82rem;font-size:.62rem}.studio-shell .moderation-card footer button:hover{color:#fff;background:var(--desk-blue);border-color:var(--desk-blue)}.studio-shell .moderation-card footer button.danger{color:var(--desk-danger);border-color:#d7aaa4}.studio-shell .moderation-card footer button.danger:hover{color:#fff;background:var(--desk-danger);border-color:var(--desk-danger)}.connections-desk.studio-shell{--connection-ink:#1d2833;--connection-night:#17222d;--connection-paper:#fbfaf7;--connection-rust:#b84b33;--connection-blue:#416b8a;--connection-gold:#a66f22;background:radial-gradient(circle at 82% 8%, #416b8a1a, transparent 31rem), var(--desk-canvas)}.studio-shell .connections-sidebar nav button span{font-family:var(--sans,"Manrope", Arial, sans-serif);font-size:.68rem;font-weight:650}.studio-shell .connections-sidebar nav button.active{border-left-color:var(--desk-clay);background:var(--desk-nav-raised)}.studio-shell .connections-state-filter{border-radius:8px;gap:5px;padding:5px}.studio-shell .connections-state-filter button{border-radius:6px}.studio-shell .connections-state-filter button.active{color:#fff;background:var(--desk-blue)}.studio-shell .connections-ledger-metrics{background:0 0;border:0;gap:10px}.studio-shell .connections-ledger-metrics article{border:1px solid var(--desk-line);background:#fff;border-radius:8px}.studio-shell .connections-record-actions button{border-radius:8px}.studio-shell .designer-live-story-render{color:initial;background:0 0}.studio-shell .designer-live-story-render>.public-story{box-shadow:none;border-radius:0}@media (width<=1260px){.one-north-header.studio-context .staff-context-badge{display:none}.one-north-header.studio-context .staff-navigation-group summary{min-width:92px;padding-inline:.55rem}.one-north-header.studio-context .one-north-actions>.staff-public-link-secondary{display:none}}@media (width<=1100px){.studio-shell{padding-left:0}.studio-shell .studio-topbar{left:0}.studio-shell .studio-sidebar{display:none}.studio-shell .studio-grid,.studio-shell .inquiry-desk-grid{grid-template-columns:1fr}}@media (width<=880px){.one-north-header.studio-context{grid-template-columns:1fr auto;min-height:68px}.one-north-header.studio-context .one-north-menu{color:#1d2833;border-left-color:#d8d3ca}.one-north-header.studio-context>nav{color:#1d2833;background:#fbfaf7;border-bottom-color:#d8d3ca;padding:.65rem;top:68px;box-shadow:0 22px 44px #1d283326}.one-north-header.studio-context .staff-navigation-group{border-color:#d8d3ca;border-radius:8px}.one-north-header.studio-context .staff-navigation-group>div{box-shadow:none;border:0}.studio-shell{padding-top:120px}.moderation-desk.studio-shell{padding-top:68px}.studio-shell .studio-topbar{top:68px}.studio-shell .studio-heading{flex-direction:column;align-items:flex-start}.studio-shell .stage-machine{width:100%;padding-bottom:.25rem;overflow-x:auto}.studio-shell .moderation-policy-strip{grid-template-columns:1fr 1fr}}@media (width<=680px){.studio-shell{padding-top:112px}.moderation-desk.studio-shell{padding-top:68px}.studio-shell .studio-topbar,.studio-shell .studio-user{height:44px}.studio-shell .studio-main{padding:1rem}.studio-shell .studio-heading h1{font-size:2.65rem}.studio-shell :is(.handoff-grid,.new-publication-grid,.team-grid,.review-queue-card,.review-decision-desk,.partner-work-grid,.partner-boundary),.studio-shell .moderation-policy-strip,.studio-shell .moderation-summary{grid-template-columns:1fr}}.studio-shell .studio-sidebar{border-right:1px solid var(--desk-line);background:linear-gradient(#b84b330b,#0000 11rem),#fbfaf7;box-shadow:8px 0 28px #1d28330b}.studio-shell .studio-sidebar>p{color:var(--desk-clay-dark);font-weight:800}.studio-shell .studio-sidebar nav button{color:#55616b}.studio-shell .studio-sidebar nav button:hover{color:var(--desk-ink);border-color:var(--desk-line);background:#f2eee8}.studio-shell .studio-sidebar nav button.active{color:var(--desk-clay-dark);background:var(--desk-clay-soft);box-shadow:inset 3px 0 var(--desk-clay);border-color:#e5c8c0}.studio-shell .studio-sidebar nav b,.studio-shell .studio-sidebar nav button.active b{color:#58636c;background:#ebe7e0}.studio-shell .studio-sidebar nav button.active b{color:#fff;background:var(--desk-clay)}.studio-shell .studio-workflow-navigation section>small{color:#8a8179}.studio-shell .studio-workflow-navigation section+section{border-top-color:var(--desk-line)}.studio-shell .role-boundary{color:var(--desk-ink);border-color:var(--desk-line);background:#f4f1ec}.studio-shell .role-boundary span{color:var(--desk-clay-dark)}.studio-shell .role-boundary p{color:var(--desk-muted)}.studio-shell .studio-tool-drawer{border-top:1px solid var(--desk-line);margin-top:.7rem;padding-top:.7rem}.studio-shell .studio-tool-drawer summary{color:#56616a;cursor:pointer;border-radius:8px;gap:.15rem;padding:.65rem .72rem;font-size:.66rem;font-weight:750;list-style:none;display:grid}.studio-shell .studio-tool-drawer summary::-webkit-details-marker{display:none}.studio-shell .studio-tool-drawer summary:after{content:"+";color:var(--desk-clay);font-size:.9rem;position:absolute;right:1.6rem}.studio-shell .studio-tool-drawer[open] summary:after{content:"−"}.studio-shell .studio-tool-drawer summary:hover{color:var(--desk-ink);background:#f2eee8}.studio-shell .studio-tool-drawer summary span{color:#918981;font-size:.5rem;font-weight:600}.studio-shell .studio-tool-drawer>div{gap:.25rem;padding-top:.25rem;display:grid}.studio-shell .studio-tool-drawer.administration summary{color:#725c4f}.studio-shell .pipeline-guide{border-color:var(--desk-line);box-shadow:none;background:0 0;border-radius:16px}.studio-shell .pipeline-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-shell .pipeline-steps button{border-radius:10px;min-height:112px}.studio-shell .pipeline-steps button>span{width:auto;height:auto;color:var(--desk-blue-dark);background:var(--desk-blue-soft);border-radius:999px;padding:.26rem .5rem;font-size:.52rem}.studio-shell .prototype-boundary>button{color:#fff;background:var(--desk-blue);border:0;border-radius:8px;margin-top:.55rem;padding:.55rem .72rem;font-size:.58rem;font-weight:750}.studio-shell .draft-writing-focus{border:1px solid var(--desk-line);background:#fff;border-radius:18px;max-width:1180px;margin:1.2rem auto 1.5rem;overflow:hidden;box-shadow:0 22px 62px #1d283311}.studio-shell .draft-writing-focus>header{border-bottom:1px solid var(--desk-line);background:#fbfaf7;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.4rem clamp(1.2rem,3vw,2.5rem);display:flex}.studio-shell .draft-writing-focus h2{max-width:820px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.05em;margin:.25rem 0 .35rem;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:500;line-height:.98}.studio-shell .draft-writing-focus header span{color:var(--desk-muted);font-size:.6rem}.studio-shell .draft-writing-focus header>button,.studio-shell .draft-writing-focus footer button{min-height:40px;color:var(--desk-blue-dark);background:#fff;border:1px solid #b9cad6;border-radius:999px;padding:.64rem .82rem;font-size:.61rem;font-weight:750}.studio-shell .draft-writing-fields{padding:clamp(1.2rem,3vw,2.5rem)}.studio-shell .draft-writing-fields label{border-bottom:1px solid var(--desk-line);gap:.45rem;padding:1.05rem 0;display:grid}.studio-shell .draft-writing-fields label:first-child{padding-top:0}.studio-shell .draft-writing-fields label>span{color:var(--desk-clay-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.studio-shell .draft-writing-fields textarea{resize:vertical;width:100%;color:var(--desk-ink);font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.035em;background:0 0;border:0;outline:0;padding:0;font-size:clamp(1.7rem,3vw,3rem);font-weight:500;line-height:1.08}.studio-shell .draft-writing-fields label:nth-child(2) textarea{color:#4f5a63;font-family:var(--serif,Georgia, serif);letter-spacing:0;font-size:1.15rem;line-height:1.55}.studio-shell .draft-writing-fields .draft-writing-body textarea{font-family:var(--serif,Georgia, serif);letter-spacing:0;font-size:1.08rem;font-weight:400;line-height:1.72}.studio-shell .draft-writing-focus>footer{color:var(--desk-muted);border-top:1px solid var(--desk-line);background:#fbfaf7;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1.2rem,3vw,2.5rem);font-size:.6rem;display:flex}.studio-shell .draft-writing-focus footer>div{gap:.5rem;display:flex}.studio-shell .draft-writing-focus footer button.primary{color:#fff;background:var(--desk-clay);border-color:var(--desk-clay)}.studio-shell .story-media-workflow{max-width:1380px;color:var(--desk-ink);background:#eef3f6;border:1px solid #c9d7df;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);margin:0 auto 1.5rem;display:grid;overflow:hidden}.studio-shell .story-media-workflow.video-first{color:var(--desk-ink);background:#e2edf3;border-color:#a9bdca}.studio-shell .story-media-workflow-copy{padding:clamp(1.3rem,3vw,2.4rem)}.studio-shell .story-media-workflow-copy h2{max-width:720px;font-family:var(--display,"Fraunces", Georgia, serif);letter-spacing:-.045em;margin:.25rem 0 .65rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1}.studio-shell .story-media-workflow-copy>p:last-of-type{color:#556672;max-width:700px;margin:0;font-size:.72rem;line-height:1.65}.studio-shell .story-media-workflow.video-first .story-media-workflow-copy>p:last-of-type,.studio-shell .story-media-workflow.video-first .studio-kicker{color:#465d6c}.studio-shell .story-media-workflow-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.studio-shell .story-media-workflow-actions button{min-height:42px;color:var(--desk-blue-dark);background:#fff;border:1px solid #b6c8d3;border-radius:999px;padding:.65rem .85rem;font-size:.68rem;font-weight:780}.studio-shell .story-media-workflow-actions button.primary{color:#fff;background:var(--desk-clay);border-color:var(--desk-clay)}.studio-shell .story-media-workflow-actions button.selected,.studio-shell .story-media-workflow-actions button:disabled{color:#285846;background:var(--desk-success-soft);opacity:1;border-color:#a9cabb}.studio-shell .story-media-readiness{background:#29435329;align-content:center;gap:1px;padding:1px;display:grid}.studio-shell .story-media-readiness>span{color:#3e4c56;background:#ffffffe6;align-content:center;gap:.32rem;min-height:82px;padding:1rem 1.2rem;display:grid}.studio-shell .story-media-readiness>span.ready{box-shadow:inset 4px 0 #56a37e}.studio-shell .story-media-readiness>span.needs-media{box-shadow:inset 4px 0 0 var(--desk-clay)}.studio-shell .story-media-readiness b{font-size:.67rem}.studio-shell .story-media-readiness small{color:#6a7780;font-size:.56rem;line-height:1.45}.studio-shell .story-media-readiness .story-media-mode{color:#fff;box-shadow:none;background:#2d566d}.studio-shell .story-media-readiness .story-media-mode small{color:#d5e2e9}.studio-shell .advanced-draft-drawer{border-top:1px solid var(--desk-line);max-width:1760px;margin:1.5rem auto 0}.studio-shell .advanced-draft-drawer>summary{color:#4e5a63;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;list-style:none;display:flex}.studio-shell .advanced-draft-drawer>summary::-webkit-details-marker{display:none}.studio-shell .advanced-draft-drawer>summary span{font-family:var(--display,"Fraunces", Georgia, serif);font-size:1.35rem;font-weight:600}.studio-shell .advanced-draft-drawer>summary small{color:var(--desk-muted);font-size:.6rem}.studio-shell .advanced-draft-drawer>summary:after{content:"Open +";color:var(--desk-clay-dark);text-transform:uppercase;font-size:.58rem;font-weight:800}.studio-shell .advanced-draft-drawer[open]>summary:after{content:"Close −"}.studio-shell .advanced-draft-content{padding-top:.6rem}.studio-shell .new-publication-form .new-publication-shapes{background:#eef2f4;border:1px solid #cdd7de;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:1.1rem}.studio-shell .new-publication-form .new-publication-shapes legend{color:var(--desk-clay-dark);padding:0 .35rem;font-size:.6rem}.studio-shell .new-publication-shapes button{min-height:146px;color:var(--desk-ink);border:1px solid var(--desk-line);text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1rem;display:flex}.studio-shell .new-publication-shapes button:hover,.studio-shell .new-publication-shapes button.active{background:var(--desk-blue-soft);box-shadow:inset 0 -4px var(--desk-blue);border-color:#7999ad}.studio-shell .new-publication-shapes button>span{color:#fff;background:var(--desk-blue);border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.studio-shell .new-publication-shapes button strong{font-family:var(--display,"Fraunces", Georgia, serif);font-size:1.35rem;font-weight:500;line-height:1}.studio-shell .new-publication-shapes button small{color:var(--desk-muted);margin:0;font-size:.62rem;line-height:1.45}.studio-shell .new-publication-submit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.studio-shell .new-publication-submit-actions button{color:#fff;background:var(--desk-clay);border:1px solid var(--desk-clay);border-radius:9px;min-height:50px;padding:.8rem 1rem;font-size:.68rem;font-weight:750}.studio-shell .new-publication-submit-actions button.secondary{color:var(--desk-blue-dark);background:#fff;border-color:#aebfca}.studio-shell .new-publication-submit-actions button:hover:not(:disabled){background:var(--desk-clay-dark);border-color:var(--desk-clay-dark)}.studio-shell .new-publication-submit-actions button.secondary:hover:not(:disabled){color:#fff;background:var(--desk-blue);border-color:var(--desk-blue)}@media (width<=1040px){.studio-shell .new-publication-form .new-publication-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.studio-shell .pipeline-steps{grid-template-columns:1fr}.studio-shell .draft-writing-focus>header,.studio-shell .draft-writing-focus>footer{flex-direction:column;align-items:flex-start}.studio-shell .story-media-workflow{grid-template-columns:1fr}.studio-shell .advanced-draft-drawer>summary{flex-direction:column;align-items:flex-start}.studio-shell .new-publication-submit-actions{grid-template-columns:1fr}}@media (width<=560px){.studio-shell .new-publication-form .new-publication-shapes{grid-template-columns:1fr}}:root{--ink:#101410;--paper:#f2eee4;--muted:#a9aa9e;--line:#1014102e;--secret:#c34523;--secret-soft:#f0cdbd;--advantage:#15583f;--advantage-soft:#c8ddc7;--yellow:#efc84b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}button,a{font:inherit;color:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block}::selection{color:var(--paper);background:var(--ink)}.platform{min-height:100vh}.prototype-strip{color:var(--paper);background:var(--ink);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff24;justify-content:space-between;gap:1rem;padding:.55rem 2rem;font-size:.58rem;font-weight:700;display:flex}.global-header{z-index:40;min-height:82px;color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101410f7;border-bottom:1px solid #ffffff26;grid-template-columns:minmax(205px,.75fr) 1.6fr minmax(300px,1fr);align-items:center;gap:1.5rem;padding:0 2rem;display:grid;position:sticky;top:0}.brand-mark{width:max-content;color:inherit;text-align:left;background:0 0;border:0;padding:0;font-family:DM Serif Display,serif;line-height:.82}.brand-mark span{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;display:block}.brand-mark strong{font-size:1.75rem;font-weight:400;display:block}.secrets .brand-mark strong{color:var(--secret-soft)}.advantage .brand-mark strong{color:var(--advantage-soft)}.current-nav{grid-template-columns:repeat(4,1fr);align-self:stretch;display:grid}.current-nav button{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-left:1px solid #ffffff1f;padding:0 .7rem;font-size:.65rem;font-weight:700;position:relative}.current-nav button:last-child{border-right:1px solid #ffffff1f}.current-nav button:after{content:"";background:var(--secret);height:3px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.advantage .current-nav button:after{background:var(--advantage)}.current-nav button:hover,.current-nav button.active{color:var(--paper)}.current-nav button.active:after{right:0}.current-nav i{color:var(--yellow);margin-left:.3rem;font-style:normal}.utility-nav{letter-spacing:.09em;text-transform:uppercase;justify-self:end;align-items:center;gap:1.1rem;font-size:.61rem;font-weight:700;display:flex}.utility-nav button{color:inherit;text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.utility-nav b{width:20px;height:20px;color:var(--ink);background:var(--paper);border-radius:50%;place-items:center;margin-left:.25rem;font-size:.55rem;display:inline-grid}.utility-nav .portal-switch{border:1px solid #ffffff59;padding:.7rem .8rem}.utility-nav .saved-trigger{color:var(--ink);background:var(--yellow);padding:.58rem .7rem}.utility-nav .saved-trigger b,.editorial-surface{background:var(--ink);color:var(--paper)}.face-tabs{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 4vw;display:grid}.face-tabs button{border:0;border-left:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto 1fr;align-items:center;column-gap:.8rem;min-height:92px;padding:1rem 1.25rem;display:grid}.face-tabs button:last-child{border-right:1px solid var(--line)}.face-tabs button.active{color:var(--paper);background:var(--secret)}.face-tabs span{color:var(--muted);grid-row:1/3;align-self:start;font-family:DM Serif Display,serif;font-size:1.1rem}.face-tabs strong{text-transform:capitalize;font-family:DM Serif Display,serif;font-size:clamp(1.15rem,2vw,1.8rem);font-weight:400}.face-tabs small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.51rem;font-weight:700}.lead-face{min-height:72vh;position:relative;overflow:hidden}.lead-face>img{object-fit:cover;opacity:.69;width:100%;height:100%;animation:.7s both reveal;position:absolute;inset:0}@keyframes reveal{0%{opacity:.25;transform:scale(1.025)}to{opacity:.69;transform:scale(1)}}.lead-shade{background:linear-gradient(90deg,#000000c7 0%,#00000059 58%,#0000008c 100%),linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.face-index{z-index:2;color:#ffffffa6;letter-spacing:.18em;font-size:.66rem;font-weight:700;position:absolute;top:2rem;left:4vw}.lead-copy{z-index:2;flex-direction:column;justify-content:flex-end;width:min(960px,72vw);min-height:72vh;padding:6rem 4vw 4.2rem;display:flex;position:relative}.micro{color:var(--advantage);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700;line-height:1.5}.lead-copy .micro{color:var(--yellow)}.lead-copy h1{letter-spacing:-.045em;text-shadow:0 3px 20px #00000073;max-width:900px;margin:1rem 0 1.3rem;font-family:DM Serif Display,serif;font-size:clamp(4.5rem,8vw,8.7rem);font-weight:400;line-height:.82}.lead-copy>p:last-of-type{color:#ffffffc7;max-width:670px;margin:0;font-size:1.05rem;line-height:1.65}.lead-actions{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.lead-actions button,.play{color:var(--ink);background:var(--paper);letter-spacing:.12em;text-transform:uppercase;border:0;padding:.95rem 1.15rem;font-size:.65rem;font-weight:700}.lead-actions span{color:#ffffff94;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem}.rotate{z-index:4;width:48px;height:48px;color:var(--paper);background:#1014108c;border:1px solid #fff6;font-size:1.2rem;position:absolute;top:50%}.rotate.previous{left:1rem}.rotate.next{right:1rem}.secondary-position{z-index:3;width:min(330px,27vw);color:var(--paper);text-align:left;background:#101410eb;border:1px solid #ffffff38;grid-template-columns:110px 1fr;padding:0;display:grid;position:absolute;bottom:4.2rem;right:4vw}.secondary-position img{object-fit:cover;width:110px;height:132px}.secondary-position>span{flex-direction:column;padding:1rem;display:flex}.secondary-position small{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:.53rem}.secondary-position strong{margin-top:auto;font-family:DM Serif Display,serif;font-size:1.35rem;font-weight:400;line-height:1}.secondary-position i{color:#ffffff8f;text-transform:uppercase;letter-spacing:.1em;margin-top:.6rem;font-size:.58rem;font-style:normal}.face-caption{border-top:1px solid #ffffff29;grid-template-columns:.35fr 1fr 1fr;align-items:baseline;gap:2rem;padding:1.4rem 4vw;display:grid}.face-caption span{color:#ffffff70;letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:700}.face-caption strong{font-family:DM Serif Display,serif;font-size:1.45rem;font-weight:400}.face-caption p{color:#ffffff80;margin:0;font-size:.72rem}.conversion-ribbon{background:var(--yellow);white-space:nowrap;align-items:center;gap:1rem;padding:1.2rem 4vw;display:flex;overflow-x:auto}.conversion-ribbon span{letter-spacing:.15em;text-transform:uppercase;margin-right:auto;font-size:.59rem;font-weight:700}.conversion-ribbon strong{font-family:DM Serif Display,serif;font-size:1.15rem;font-weight:400}.conversion-ribbon i{font-style:normal}.continuity-ribbon{color:var(--ink);background:var(--yellow);grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;padding:1.05rem 4vw;display:grid}.continuity-ribbon span,.continuity-ribbon button{letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:700}.continuity-ribbon strong{font-family:DM Serif Display,serif;font-size:1.2rem;font-weight:400}.continuity-ribbon button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:0}.continuity-state{align-items:center;gap:.55rem;display:flex}.continuity-state i{background:var(--advantage);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #15583f29}.master-feed,.system-map{max-width:1600px;margin:auto;padding:7rem 4vw}.section-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:4rem;margin-bottom:3.5rem;display:grid}.section-intro h2{letter-spacing:-.04em;margin:.65rem 0 0;font-family:DM Serif Display,serif;font-size:clamp(4rem,6.5vw,7.4rem);font-weight:400;line-height:.84}.section-intro>p,.feed-control>p{color:#1014109e;margin:0;font-size:.9rem;line-height:1.7}.public-data-state{color:#48524c;letter-spacing:.04em;margin:.55rem 0 0;font-size:.7rem;line-height:1.45}.feed-control>p{max-width:520px}.feed-control>div{margin-top:1.4rem;display:flex}.feed-control button{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.7rem .85rem;font-size:.58rem;font-weight:700}.feed-control button+button{border-left:0}.feed-control button.active{color:var(--paper);background:var(--ink)}.filter-bar{border:1px solid var(--line);background:#ffffff38;align-items:end;gap:1rem;margin:-1.5rem 0 1.5rem;padding:1rem;display:flex}.filter-bar>span{color:#1014108c;letter-spacing:.12em;text-transform:uppercase;align-self:center;margin-right:auto;font-size:.57rem;font-weight:700}.filter-bar label{color:#10141085;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.4rem;font-size:.51rem;font-weight:700;display:flex}.filter-bar select{min-width:150px;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:.6rem .7rem;font-size:.68rem}.filter-bar>button{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;background:0 0;padding:.65rem .8rem;font-size:.55rem;font-weight:700}.feed-grid{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:1rem;display:grid}.feed-story{background:var(--ink);min-height:360px;position:relative;overflow:hidden}.feed-story.story-0{grid-column:span 8;min-height:560px}.feed-story.story-1{grid-column:span 4;min-height:560px}.feed-story.story-2,.feed-story.story-3,.feed-story.story-4{grid-column:span 4}.feed-story.story-5{grid-column:span 8;min-height:430px}.story-hit{width:100%;height:100%;color:var(--paper);text-align:left;background:0 0;border:0;padding:0;position:absolute;inset:0}.story-hit>img{object-fit:cover;opacity:.67;width:100%;height:100%;transition:transform .5s,opacity .4s;position:absolute;inset:0}.story-hit:hover>img{opacity:.78;transform:scale(1.035)}.story-gradient{background:linear-gradient(#0000 32%,#000000d1);position:absolute;inset:0}.story-copy{z-index:2;flex-direction:column;padding:1.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.story-topline{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-bottom:.8rem;font-size:.56rem;display:flex}.story-topline i{color:#fff9;font-style:normal}.story-copy>strong{max-width:760px;font-family:DM Serif Display,serif;font-size:clamp(2rem,3vw,3.8rem);font-weight:400;line-height:.9}.story-copy small{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;margin-top:.9rem;font-size:.58rem}.save{z-index:4;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;background:#101410bd;border:1px solid #ffffff59;padding:.48rem .6rem;font-size:.54rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}.save.saved{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.presence-count{z-index:4;color:var(--paper);letter-spacing:.08em;background:#101410bd;border:1px solid #ffffff59;padding:.48rem .6rem;font-size:.54rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.show-shelf{max-width:1600px;margin:auto;padding:1rem 4vw 7rem}.show-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.show-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:1.5rem;display:flex}.show-grid article>span{color:var(--advantage);letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:700}.show-grid h3{margin:2.8rem 0 .8rem;font-family:DM Serif Display,serif;font-size:2.7rem;font-weight:400;line-height:.9}.show-grid article>p{color:#10141094;min-height:68px;margin:0;font-size:.76rem;line-height:1.55}.show-grid dl{border-top:1px solid var(--line);margin:1.6rem 0}.show-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:.8rem;padding:.55rem 0;font-size:.62rem;display:grid}.show-grid dt{color:#1014106b;text-transform:uppercase}.show-grid dd{margin:0}.show-grid article>button{color:var(--paper);background:var(--ink);letter-spacing:.1em;text-transform:uppercase;border:0;margin-top:auto;padding:.75rem;font-size:.57rem;font-weight:700}.show-grid article>button.followed{color:var(--ink);background:var(--yellow)}.show-directory-link{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.35rem;font-size:.65rem;font-weight:800;display:inline-block}.show-directory-link:hover{color:var(--advantage)}.secrets .show-directory-link:hover{color:var(--secret)}.connection-engine{color:var(--paper);background:var(--ink);padding:7rem 4vw}.connection-engine>*{max-width:1500px;margin-left:auto;margin-right:auto}.path-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);display:grid}.path{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;flex-direction:column;min-height:290px;padding:1.6rem;display:flex}.path p{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 2.5rem;font-size:.57rem}.path button{max-width:250px;color:var(--paper);text-align:left;background:0 0;border:0;padding:0;font-family:DM Serif Display,serif;font-size:2rem;font-weight:400;line-height:1}.path i{color:#ffffff59;margin:.7rem 0;font-size:1.5rem;font-style:normal}.path span{color:#ffffff7a;letter-spacing:.11em;text-transform:uppercase;margin-top:auto;font-size:.58rem}.domain-diagram{border:1px solid var(--line);grid-template-columns:1fr 1.25fr 1fr;display:grid}.domain,.shared-core,.redirect-rule{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:1.7rem}.domain:nth-child(3),.domain:nth-child(6){border-right:0}.domain:nth-child(n+4),.redirect-rule{border-bottom:0}.domain>span,.shared-core>span,.redirect-rule>span{color:var(--advantage);letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:700;display:block}.domain strong{overflow-wrap:anywhere;margin-top:1.5rem;font-family:DM Serif Display,serif;font-size:clamp(1.4rem,2.2vw,2.7rem);font-weight:400;line-height:1;display:block}.domain p,.shared-core p{color:#10141091;max-width:420px;font-size:.78rem;line-height:1.55}.shared-core{color:var(--paper);background:var(--ink)}.shared-core strong{max-width:500px;margin-top:1.5rem;font-family:DM Serif Display,serif;font-size:2.6rem;font-weight:400;line-height:1;display:block}.shared-core p{color:#ffffff8c}.redirect-rule{background:#10141009;flex-direction:column;gap:.8rem;display:flex}.redirect-rule code{background:#10141014;padding:.65rem;font-size:.71rem;display:block}.identity-origin{min-height:230px;color:var(--paper);background:var(--ink);border-right:1px solid var(--line);padding:1.7rem}.identity-origin>span{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:700}.identity-origin strong{margin-top:1.5rem;font-family:DM Serif Display,serif;font-size:2.5rem;font-weight:400;line-height:1;display:block}.identity-origin p{color:#ffffff8c;font-size:.75rem}.identity-origin code{color:var(--yellow);background:#ffffff14;margin-top:1.3rem;padding:.6rem;font-size:.62rem;display:block}.revenue-note{color:var(--paper);background:var(--advantage);grid-template-columns:1fr 1fr;gap:5rem;padding:6rem 5vw;display:grid}.revenue-note h2{margin:.8rem 0 0;font-family:DM Serif Display,serif;font-size:clamp(3.8rem,6vw,6.5rem);font-weight:400;line-height:.85}.revenue-list{border-top:1px solid #fff6}.revenue-list p{border-bottom:1px solid #fff6;gap:1.2rem;margin:0;padding:1.2rem 0;font-family:DM Serif Display,serif;font-size:1.45rem;display:flex}.revenue-list span{color:#ffffff8c;font-family:DM Sans,sans-serif;font-size:.58rem}.revenue-list>button{width:100%;color:var(--paper);text-align:left;background:0 0;border:0;border-bottom:1px solid #fff6;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 0;display:grid}.revenue-list>button strong{font-family:DM Serif Display,serif;font-size:1.45rem;font-weight:400}.revenue-list>button i{letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-style:normal;font-weight:700}footer{color:var(--paper);background:var(--ink);grid-template-columns:1fr .85fr auto;align-items:end;gap:4rem;padding:4.5rem 5vw;display:grid}.footer-lockup{font-family:DM Serif Display,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:.87}.footer-lockup span,.footer-lockup strong{font-weight:400;display:block}footer>p{color:#ffffff8c;max-width:500px;margin:0;font-size:.82rem;line-height:1.65}footer>button{color:var(--paper);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #fff6;padding:.9rem 1rem;font-size:.6rem;font-weight:700}.story-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060806e6;padding:3rem;position:fixed;inset:0;overflow-y:auto}.overlay-close{z-index:103;color:var(--paper);background:var(--ink);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff59;padding:.7rem .8rem;font-size:.6rem;font-weight:700;position:fixed;top:1rem;right:1rem}.story-object{background:var(--paper);max-width:1240px;margin:auto;box-shadow:0 30px 100px #00000073}.story-hero{min-height:650px;color:var(--paper);background:var(--ink);position:relative;overflow:hidden}.story-hero>img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.story-hero>span{background:linear-gradient(#0000000d 25%,#000000d1);position:absolute;inset:0}.story-hero>div{z-index:2;flex-direction:column;justify-content:flex-end;min-height:650px;padding:4rem;display:flex;position:relative}.story-hero .micro{color:var(--yellow)}.story-hero h2{letter-spacing:-.04em;max-width:960px;margin:.8rem 0 1.2rem;font-family:DM Serif Display,serif;font-size:clamp(4rem,7vw,7rem);font-weight:400;line-height:.84}.story-hero div>p:last-of-type{color:#ffffffb8;max-width:700px;margin:0 0 1.6rem;line-height:1.65}.story-hero .play{width:max-content}.template-video-player{color:#f6f0e5;background:#11130f;margin:0}.template-video-frame{background:#090a08;position:relative}.template-video-player video{aspect-ratio:16/9;object-fit:cover;background:#090a08;width:100%;display:block}.template-video-frame>span,.feed-media-player>span{z-index:2;color:#fff8eb;letter-spacing:.12em;text-transform:uppercase;background:#141612e0;border:1px solid #ffffff57;padding:.42rem .65rem;font-size:.68rem;font-weight:800;position:absolute;top:1rem;left:1rem}.template-video-player figcaption{color:#ffffffb8;padding:.8rem 1rem;font-size:.76rem}.template-video-player details{margin:0;padding:0 1rem 1rem}.template-video-player summary{cursor:pointer;font-weight:750}.template-video-player details p{color:#ffffffc7;max-width:70ch;line-height:1.65}.template-video-player-overlay{border-top:1px solid #ffffff2e}.feed-media-player{text-align:left;width:100%;display:block;position:relative}.feed-media-player figcaption{position:static}.feed-video-transcript{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.object-actions{align-items:center;gap:.8rem;display:flex}.pin-object{color:var(--paper);letter-spacing:.1em;text-transform:uppercase;background:#101410a6;border:1px solid #ffffff80;padding:.92rem 1rem;font-size:.6rem;font-weight:700}.pin-object.pinned{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.story-full-link{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff8c;align-items:center;min-height:44px;padding:.85rem 1rem;font-size:.6rem;font-weight:800;display:inline-flex}.story-body{grid-template-columns:.55fr 1.45fr;gap:4rem;padding:4rem;display:grid}.story-body aside{border-top:1px solid var(--line)}.story-body aside p{border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;margin:0;padding:1rem 0;font-family:DM Serif Display,serif;font-size:1.3rem;display:flex}.story-body aside span{color:#1014107a;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.55rem;font-weight:700}.story-body aside button{width:100%;color:var(--paper);background:var(--ink);letter-spacing:.1em;text-transform:uppercase;border:0;margin-top:1.2rem;padding:.9rem;font-size:.6rem;font-weight:700}.story-article{font-family:DM Serif Display,serif;font-size:1.35rem;line-height:1.65}.story-article .drop{margin-top:0;font-size:1.8rem;line-height:1.45}.module-row{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.module-row div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:125px;padding:1rem;display:flex}.module-row span{color:#1014107a;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.55rem;font-weight:700}.module-row strong{font-size:1.2rem;font-weight:400}.offer-object{color:var(--paper);background:var(--secret);grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:3.5rem 4rem;display:grid}.advantage .offer-object{background:var(--advantage)}.offer-object .micro{color:var(--yellow)}.offer-object h3{margin:.8rem 0 .6rem;font-family:DM Serif Display,serif;font-size:3rem;font-weight:400;line-height:.95}.offer-object p:last-child{color:#ffffffb3;max-width:680px;margin:0;line-height:1.55}.offer-object>button{color:var(--ink);background:var(--paper);letter-spacing:.1em;text-transform:uppercase;border:0;padding:.9rem 1rem;font-size:.6rem;font-weight:700}.comment-presence{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:3rem 4rem;display:grid}.comment-presence>div{align-items:center;gap:1.7rem;display:flex}.comment-bubble{width:86px;height:86px;color:var(--paper);background:var(--ink);border-radius:50%;flex:none;place-items:center;font-family:DM Serif Display,serif;font-size:1.5rem;display:grid}.comment-presence h3{margin:.35rem 0;font-family:DM Serif Display,serif;font-size:2.1rem;font-weight:400;line-height:1}.comment-presence p:last-child{color:#10141099;max-width:620px;margin:0;font-size:.75rem;line-height:1.55}.comment-presence>button{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.8rem 1rem;font-size:.58rem;font-weight:700}.related-story{width:100%;color:var(--paper);background:var(--ink);text-align:left;border:0;grid-template-columns:260px 1fr;padding:0;display:grid}.related-story img{object-fit:cover;opacity:.7;width:260px;height:240px}.related-story>span{flex-direction:column;padding:2rem;display:flex}.related-story small{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:700}.related-story strong{margin-top:auto;font-family:DM Serif Display,serif;font-size:2.7rem;font-weight:400;line-height:.92}.related-story i{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;margin-top:.8rem;font-size:.6rem;font-style:normal}.side-overlay{z-index:120;position:fixed;inset:0}.panel-shade{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060806d1;border:0;width:100%;height:100%;position:absolute;inset:0}.side-panel{z-index:2;width:min(620px,100%);height:100%;color:var(--ink);background:var(--paper);padding:3.5rem 2.5rem;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #00000052}.panel-close{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.6rem;font-size:.57rem;font-weight:700;position:absolute;top:1rem;right:1rem}.side-panel h2{letter-spacing:-.035em;margin:.8rem 0 1rem;font-family:DM Serif Display,serif;font-size:clamp(3.5rem,6vw,5.7rem);font-weight:400;line-height:.86}.panel-dek{color:#1014109e;line-height:1.65}.empty-state{border:1px solid var(--line);margin:2rem 0;padding:2rem}.empty-state strong{font-family:DM Serif Display,serif;font-size:1.8rem;font-weight:400}.empty-state p{color:#10141094;margin-bottom:0}.saved-list{border-top:1px solid var(--line);margin:2rem 0}.saved-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.7rem 0;display:grid;position:relative}.saved-list article>button:first-child{text-align:left;background:0 0;border:0;grid-template-columns:92px 1fr;gap:1rem;padding:0;display:grid}.saved-list img{object-fit:cover;width:92px;height:72px}.saved-list span{flex-direction:column;gap:.45rem;display:flex}.saved-list small{color:#1014107a;letter-spacing:.1em;text-transform:uppercase;font-size:.51rem;font-weight:700}.saved-list strong{font-family:DM Serif Display,serif;font-size:1.35rem;font-weight:400;line-height:1}.saved-list article>button:last-child{color:#10141073;text-transform:uppercase;background:0 0;border:0;padding:.4rem;font-size:.52rem}.primary-panel-action{width:100%;color:var(--paper);background:var(--ink);letter-spacing:.11em;text-transform:uppercase;border:0;padding:1rem;font-size:.61rem;font-weight:700}.primary-panel-action:disabled{opacity:.35;cursor:not-allowed}.provider-grid{grid-template-columns:1fr 1fr;gap:.6rem;margin:2rem 0;display:grid}.provider-grid button{border:1px solid var(--line);background:0 0;padding:.8rem;font-size:.6rem;font-weight:700}.provider-grid a{color:var(--ink);border:1px solid var(--line);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:.9rem 1rem;font-size:.66rem;font-weight:800;text-decoration:none;display:block}.provider-grid a:hover{background:var(--ink);color:var(--paper)}.join-panel fieldset{border:0;margin:2rem 0;padding:0}.join-panel legend{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.58rem;font-weight:700}.join-panel fieldset label{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.join-panel fieldset label:last-child{border-bottom:1px solid var(--line)}.join-panel input[type=checkbox]{width:20px;height:20px;accent-color:var(--advantage)}.join-panel fieldset span{color:#10141099;font-size:.72rem;line-height:1.5}.join-panel fieldset strong{color:var(--ink);font-family:DM Serif Display,serif;font-size:1.35rem;font-weight:400;display:block}.consent-note{color:#10141094;background:#1014100f;padding:1rem;font-size:.66rem;line-height:1.55}.attached-pins{border:1px solid var(--line);margin:2rem 0;padding:1rem}.attached-pins>span{letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:700}.attached-pins p{margin:.7rem 0 0;font-family:DM Serif Display,serif;font-size:1.15rem}.inquiry-panel form{gap:1rem;display:grid}.inquiry-panel form label{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.4rem;font-size:.55rem;font-weight:700;display:flex}.inquiry-panel input,.inquiry-panel textarea{border:1px solid var(--line);font:inherit;text-transform:none;letter-spacing:0;background:#ffffff59;padding:.8rem;font-size:.76rem}.inquiry-panel .inquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-panel .inquiry-contact-consent{letter-spacing:0;text-transform:none;grid-template-columns:22px 1fr;align-items:start;gap:.65rem;font-size:.64rem;font-weight:500;line-height:1.55;display:grid}.inquiry-contact-consent input[type=checkbox]{width:20px;height:20px;accent-color:var(--advantage);margin:0;padding:0}.inquiry-error{color:#781d14;background:#f5d8d2;border-left:3px solid #b44627;margin:0;padding:.75rem .85rem;font-size:.68rem;line-height:1.45}.inquiry-panel .primary-panel-action:disabled{cursor:wait;opacity:.58}@media (width<=1100px){.global-header{grid-template-columns:1fr auto;padding:0 1rem}.current-nav,.utility-nav>a,.utility-nav .signin-trigger{display:none}.face-tabs{padding:0 1rem}.secondary-position{display:none}.lead-copy{width:90vw}.path-grid,.show-grid{grid-template-columns:repeat(2,1fr)}.domain-diagram{grid-template-columns:1fr 1fr}.domain,.shared-core,.redirect-rule,.identity-origin{border:1px solid var(--line)!important}footer{grid-template-columns:1fr 1fr}footer>button{grid-column:span 2;width:max-content}}@media (width<=760px){.prototype-strip{text-align:center;justify-content:center;padding:.5rem .8rem}.prototype-strip span:last-child{display:none}.global-header{min-height:72px}.brand-mark span{font-size:.6rem}.brand-mark strong{font-size:1.3rem}.utility-nav{gap:.5rem}.utility-nav>button:not(.portal-switch):not(.saved-trigger){display:none}.utility-nav .portal-switch{padding:.55rem;font-size:.51rem}.utility-nav .saved-trigger{padding:.45rem;font-size:.5rem}.face-tabs{grid-template-columns:repeat(4,145px);padding:0;overflow-x:auto}.face-tabs button{min-height:76px;padding:.75rem}.face-tabs strong{font-size:1.05rem}.lead-face,.lead-copy{min-height:67vh}.lead-copy{width:100%;padding:6rem 1.25rem 3rem}.lead-copy h1{font-size:4.2rem}.lead-copy>p:last-of-type{font-size:.9rem}.lead-actions{flex-direction:column;align-items:flex-start}.rotate{width:40px;height:40px;top:1rem}.rotate.previous{left:auto;right:3.8rem}.rotate.next{right:.8rem}.face-caption{grid-template-columns:1fr;gap:.5rem;padding:1.1rem 1.25rem}.conversion-ribbon{padding:1rem 1.25rem}.continuity-ribbon{grid-template-columns:1fr auto;gap:.7rem;padding:1rem 1.25rem}.continuity-ribbon>strong{grid-area:2/1/auto/-1;font-size:1rem}.continuity-ribbon button{font-size:.5rem}.master-feed,.system-map{padding:5rem 1.25rem}.section-intro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.section-intro h2{font-size:4.2rem}.feed-grid{display:block}.feed-story,.feed-story.story-0,.feed-story.story-1,.feed-story.story-5{min-height:420px;margin-bottom:1rem}.filter-bar{flex-direction:column;align-items:stretch;margin-top:0}.filter-bar>span{margin:0 0 .4rem}.filter-bar select{width:100%}.show-shelf{padding:0 1.25rem 5rem}.show-grid{grid-template-columns:1fr}.show-grid article{min-height:350px}.connection-engine{padding:5rem 1.25rem}.path-grid,.domain-diagram,.revenue-note,footer{grid-template-columns:1fr}.path{min-height:240px}.revenue-note{gap:3rem;padding:5rem 1.25rem}footer{gap:2rem;padding:4rem 1.25rem}footer>button{grid-column:auto;width:100%}.story-overlay{padding:0}.overlay-close{top:.6rem;right:.6rem}.story-hero,.story-hero>div{min-height:78vh}.story-hero>div{padding:5rem 1.25rem 2rem}.story-hero h2{font-size:4.1rem}.object-actions{flex-direction:column;align-items:stretch}.object-actions>*{width:100%!important}.story-body{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 1.25rem}.module-row{grid-template-columns:1fr}.offer-object,.comment-presence{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 1.25rem}.offer-object>button,.comment-presence>button{width:100%}.comment-presence>div{align-items:flex-start}.comment-bubble{width:66px;height:66px;font-size:1.15rem}.related-story{grid-template-columns:1fr}.related-story img{width:100%;height:220px}.related-story>span{min-height:230px;padding:1.5rem}.related-story strong{font-size:2.2rem}.side-panel{padding:3.5rem 1.25rem 2rem}.provider-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ink:#0b100d;--paper:#f3eee2;--paper-deep:#e8e0d0;--muted:#8f9188;--line:#0b100d33;--secret:#a73d23;--secret-soft:#e7bda9;--advantage:#164b37;--advantage-soft:#bcd1bd;--yellow:#c6a45f;--brass:#b99a58;--display:"Fraunces", Georgia, serif;--sans:"Manrope", Arial, sans-serif}body{font-family:var(--sans);background-color:var(--paper);background-image:radial-gradient(circle at 12% 8%,#b99a5817,#0000 24rem),radial-gradient(circle at 88% 48%,#164b370e,#0000 34rem)}button,a,input,select,textarea{font-family:var(--sans)}button,a{transition:color .2s,background-color .2s,border-color .2s,opacity .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.brand-mark,.face-tabs span,.face-tabs strong,.lead-copy h1,.secondary-position strong,.face-caption strong,.continuity-ribbon strong,.section-intro h2,.story-copy>strong,.show-grid h3,.path button,.domain strong,.shared-core strong,.identity-origin strong,.revenue-note h2,.revenue-list p,.story-hero h2,.story-body h3,.offer-object h3,.related-story strong,.side-panel h2,.saved-list strong,.join-panel fieldset strong{font-family:var(--display)}.prototype-strip{color:#f3eee2c2;letter-spacing:.21em;background:#070a08;border-bottom-color:#c6a45f59;align-items:center;min-height:31px;padding:.45rem 3vw;font-size:.5rem}.prototype-strip a{color:var(--brass)}.prototype-strip a:hover{color:#ead39a}.global-header{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:linear-gradient(90deg,#ffffff06,#0000 35%),#090d0af5;border-bottom-color:#c6a45f47;min-height:88px;padding:0 3vw;box-shadow:0 14px 40px #00000038}.brand-mark{letter-spacing:-.02em}.brand-mark span{color:#ffffff94;font-family:var(--sans);letter-spacing:.17em;margin-bottom:.25rem;font-size:.54rem;font-weight:700}.brand-mark strong{letter-spacing:-.035em;font-size:1.95rem}.current-nav button{color:#ffffff75;letter-spacing:.16em;border-left-color:#c6a45f29;font-size:.56rem}.current-nav button:last-child{border-right-color:#c6a45f29}.current-nav button:after{height:2px}.utility-nav{letter-spacing:.13em;gap:1.25rem;font-size:.53rem}.utility-nav .portal-switch{border-color:#c6a45f80}.utility-nav .portal-switch:hover{color:var(--ink);background:var(--brass)}.utility-nav .saved-trigger{background:var(--brass)}.face-tabs{background:#f3eee2fa;border-bottom-color:#0b100d33;padding:0 5vw;box-shadow:0 12px 34px #0b100d14}.face-tabs button{border-left-color:#0b100d24;min-height:104px;padding:1.2rem 1.5rem}.face-tabs span{color:#0b100d57;font-size:1.25rem}.face-tabs strong{letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,2rem)}.face-tabs small{letter-spacing:.17em;font-size:.45rem}.face-tabs button.active{background:linear-gradient(135deg, #ffffff0f, transparent), var(--secret)}.advantage .face-tabs button.active{background:linear-gradient(135deg, #ffffff0f, transparent), var(--advantage)}.lead-face>img{filter:saturate(.82)contrast(1.06);transform-origin:50%}.face-index{color:#ffffff8a;letter-spacing:.23em;font-size:.52rem;top:2.4rem;left:5vw}.lead-copy{width:min(1040px,75vw);padding:8rem 5vw 5rem}.lead-copy h1{letter-spacing:-.055em;text-wrap:balance;text-shadow:0 4px 30px #0000006b;margin:1.1rem 0 1.5rem;font-size:clamp(5.2rem,9vw,10.6rem);line-height:.78}.micro,.lead-copy .micro{color:var(--brass);letter-spacing:.21em;font-size:.53rem}.lead-copy>p:last-of-type{color:#ffffffb8;max-width:720px;font-size:.94rem;line-height:1.8}.lead-actions button,.play{background:var(--paper);letter-spacing:.16em;border:1px solid #ffffff73;padding:1rem 1.35rem;font-size:.54rem}.lead-actions button:hover,.play:hover{color:var(--paper);background:0 0;transform:translateY(-2px)}.rotate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0885;border-color:#c6a45f8c;width:52px;height:52px}.rotate:hover{color:var(--ink);background:var(--brass)}.secondary-position{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a08d1;border-color:#c6a45f73;width:min(360px,28vw);bottom:5rem;right:5vw;box-shadow:0 24px 60px #00000057}.secondary-position:hover{transform:translateY(-3px)}.face-caption{border-top-color:#c6a45f38;grid-template-columns:.25fr 1.1fr .9fr;padding:1.7rem 5vw}.face-caption strong{letter-spacing:-.02em;font-size:1.65rem}.continuity-ribbon{background:linear-gradient(90deg, #ffffff29, transparent 45%), var(--brass);padding:1.1rem 5vw;box-shadow:0 14px 30px #0b100d1f}.continuity-ribbon strong{letter-spacing:-.02em;font-size:1.3rem}.master-feed,.system-map{max-width:1680px;padding:8.5rem 5vw}.section-intro{grid-template-columns:1.4fr .6fr;gap:5rem;margin-bottom:4.5rem}.section-intro h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(4.8rem,7vw,8.7rem);line-height:.79}.section-intro>p,.feed-control>p{color:#0b100d94;line-height:1.85}.feed-control button{letter-spacing:.14em;border-color:#0b100d40;padding:.8rem 1rem;font-size:.49rem}.feed-control button.active{background:var(--ink)}.filter-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff5c;border-color:#b99a5852;margin-bottom:2rem;padding:1.1rem 1.25rem;box-shadow:0 16px 44px #0b100d0f}.filter-bar select{background:#f3eee2d1;border-color:#0b100d38}.feed-story{outline:1px solid #f3eee233;box-shadow:0 18px 50px #0b100d1f}.story-hit>img{opacity:.61;filter:saturate(.82)contrast(1.05);transition-duration:.7s}.story-hit:hover>img{opacity:.74;filter:saturate(.95)contrast(1.06);transform:scale(1.045)}.story-copy{padding:1.9rem}.story-copy>strong{letter-spacing:-.04em;font-size:clamp(2.35rem,3.4vw,4.3rem);line-height:.84}.story-topline{letter-spacing:.17em;font-size:.48rem}.save,.presence-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a08b3;border-color:#c6a45f6b}.show-shelf{max-width:1680px;padding:0 5vw 8rem}.show-grid{border-color:#b99a5859}.show-grid article{background:linear-gradient(145deg,#ffffff4d,#e8e0d02e);border-color:#b99a5852;min-height:430px;padding:1.8rem}.show-grid article:hover{background:#ffffff8c;transform:translateY(-4px);box-shadow:0 24px 50px #0b100d17}.show-grid h3{letter-spacing:-.04em;font-size:3.15rem}.show-grid article>button{background:var(--ink)}.show-grid article>button:hover{background:var(--advantage)}.secrets .show-grid article>button:hover{background:var(--secret)}.connection-engine{background:radial-gradient(circle at 78% 18%, #b99a5821, transparent 30rem), var(--ink);padding:8.5rem 5vw}.path-grid{border-color:#b99a5847}.path{background:linear-gradient(145deg,#ffffff05,#0000);border-color:#b99a5840;min-height:320px;padding:1.9rem}.path:hover{background:#b99a580f}.path button{letter-spacing:-.025em;font-size:2.3rem}.domain-diagram{border-color:#b99a5859;box-shadow:0 25px 65px #0b100d14}.domain,.shared-core,.redirect-rule{border-color:#0b100d2e}.domain.active-domain{background:linear-gradient(135deg, var(--advantage-soft), #dbe4d7)}.secrets .domain.active-domain{background:linear-gradient(135deg, var(--secret-soft), #edd5c9)}.revenue-note{background:linear-gradient(135deg, #ffffff09, transparent 52%), var(--advantage);padding:7rem 5vw}.revenue-note h2{letter-spacing:-.05em}.story-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030504e0}.story-sheet{box-shadow:0 30px 100px #0000008c}.story-hero>img{filter:saturate(.78)contrast(1.06)}.story-hero h2{letter-spacing:-.05em}.side-panel{background:radial-gradient(circle at 100% 0, #b99a5821, transparent 20rem), var(--paper);border-left:1px solid #b99a5866}footer{background:radial-gradient(circle at 18% 0, #b99a581f, transparent 25rem), var(--ink);border-top:1px solid #b99a5838}@media (width<=1100px){.global-header{padding:0 1.25rem}.lead-copy{width:88vw}}@media (width<=760px){.global-header{min-height:76px}.face-tabs button{min-height:82px}.lead-face,.lead-copy{min-height:72vh}.lead-copy{padding:7rem 1.25rem 3.5rem}.lead-copy h1{font-size:4.65rem;line-height:.8}.master-feed,.system-map{padding:6rem 1.25rem}.section-intro h2{font-size:4.55rem}.feed-grid{background:0 0}}.global-header{grid-template-columns:minmax(230px,.7fr) 1fr;gap:2rem;min-height:76px}.utility-nav{color:#eee9de;justify-self:end;font-size:.57rem}.utility-nav .signin-trigger{color:#d5d1c8}.utility-nav a:hover,.utility-nav button:hover{color:#fff}.brand-mark span{color:#d0ccc2}.brand-mark strong{font-size:1.8rem}.face-tabs{z-index:38;padding:0 4vw;position:sticky;top:76px;box-shadow:0 12px 30px #0b100d1a}.face-tabs button{min-height:82px;padding:.85rem 1.2rem}.face-tabs span{font-size:1.08rem}.face-tabs strong{font-size:clamp(1.18rem,1.6vw,1.55rem)}.face-tabs small{color:#555d56;font-size:.52rem}.face-tabs button.active span{color:#ffffffc2}.face-tabs button.active small{color:#ffffffe6}.prototype-strip{color:#d9d5cc}.prototype-strip span:last-child{color:#aaa9a3}.lead-face,.lead-copy{min-height:71vh}.lead-face:after{content:"";z-index:1;pointer-events:none;border:1px solid #eedcb138;position:absolute;inset:1rem}.lead-copy{width:min(960px,74vw);padding-top:6.5rem}.lead-copy h1{letter-spacing:-.045em;max-width:860px;font-size:clamp(4.6rem,7.6vw,8.4rem);line-height:.81}.lead-copy>p:last-of-type{color:#f0ede5;font-size:1rem}.micro{color:#62512c;font-size:.58rem}.secrets .micro{color:#84341f}.advantage .micro{color:#174b37}.lead-actions span{color:#dedbd3}.face-caption span{color:#c5c5bf}.face-caption p{color:#d9d8d2;font-size:.76rem}.continuity-ribbon span,.continuity-ribbon button{font-size:.6rem}.continuity-ribbon strong{color:#101410}.section-intro>p,.feed-control>p{color:#4c554e;font-size:.92rem}.feed-control>p strong{color:#172019}.filter-bar>span,.filter-bar label{color:#4d554e}.filter-bar>span{font-size:.6rem}.filter-bar label{font-size:.56rem}.filter-bar select{color:#121713}.feed-grid{background:0 0;gap:14px}.feed-story{border-radius:2px;outline:0;box-shadow:0 18px 44px #0b100d1a}.story-topline{font-size:.56rem}.story-topline b{color:#f0d995}.story-topline i,.story-copy small{color:#deddd7}.story-copy small{font-size:.61rem}.story-copy>strong{text-wrap:balance}.save,.presence-count{color:#fff;font-size:.58rem}.show-shelf{clip-path:inset(0 -100vmax);background:#e9e1d3;padding-top:6rem;box-shadow:0 0 0 100vmax #e9e1d3}.show-grid{counter-reset:show-card;border:0;gap:14px}.show-grid article{counter-increment:show-card;border:1px solid #5b4a2647;position:relative}.show-grid article:before{content:"0" counter(show-card);color:#6e634f;font-family:var(--display);font-size:1.2rem;position:absolute;top:1.6rem;right:1.6rem}.show-grid article>span{color:#174b37;font-size:.6rem}.secrets .show-grid article>span{color:#84341f}.show-grid article>p{color:#4b534d;font-size:.8rem}.show-grid dt{color:#555d56}.show-grid dd{color:#172019}.section-intro.inverse>p{color:#cfd0ca}.path p{color:#f0d995;font-size:.6rem}.path span{color:#c8c9c4;font-size:.62rem}.path button{color:#fff}.path button:hover{color:#f0d995;transform:translate(4px)}.domain>span,.shared-core>span,.redirect-rule>span{color:#174b37}.secrets .domain>span,.secrets .shared-core>span,.secrets .redirect-rule>span{color:#84341f}.domain p,.shared-core p{color:#4b534d}.story-hero>div>p,.story-meta,.object-actions span{color:#eeeae1}.story-body>article>p{color:#2f3832}.panel-dek,.empty-state p,.consent-note,.join-panel fieldset span{color:#485149}@media (width<=1100px){.global-header{grid-template-columns:1fr auto;min-height:74px}.face-tabs{top:74px}}@media (width<=760px){.global-header{min-height:72px}.face-tabs{top:72px}.face-tabs button{min-height:76px}.lead-face,.lead-copy{min-height:68vh}.lead-face:after{inset:.55rem}.lead-copy{width:100%;padding-top:5.8rem}.lead-copy h1{font-size:4.35rem}.show-shelf{padding-top:4.5rem}}.face-tabs{top:72px}.face-tabs .current-emblem{color:currentColor;min-width:1.4rem;font-family:var(--sans);font-size:1.28rem;font-weight:500;line-height:1}.face-index span{color:#efd994;font-size:1rem}.feature-response{color:#f4f0e7;background:#080c09b8;border-left:2px solid #c6a45f;max-width:560px;margin:1rem 0 0;padding:.8rem 1rem;font-size:.7rem;line-height:1.55}.provider-grid button.active{color:#111713;background:#c6a45f;border-color:#c6a45f}.panel-inline-status,.inquiry-success{color:#344039;background:#e8dfc9;border-left:3px solid #b99a58;padding:.85rem 1rem;font-size:.68rem;line-height:1.55}.panel-finish-action{color:#17201b;background:0 0;border:1px solid #17201b40;width:100%;padding:.75rem}.inquiry-success{gap:.7rem;display:grid}.inquiry-success strong{font-family:var(--display);font-size:1.5rem}.inquiry-success small{letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:700}@media (width<=880px){.face-tabs{top:68px}}:root{--ink:#1b2430;--paper:#f6f0e5;--paper-deep:#e9e0d2;--line:#1b243029;--secret:#b44627;--secret-soft:#f0c9b8;--advantage:#2f5f86;--advantage-soft:#cad9e4;--yellow:#e8b84f;--brass:#a95e36}body{background-color:var(--paper);background-image:radial-gradient(circle at 10% 8%,#c589581c,#0000 28rem),radial-gradient(circle at 92% 44%,#4b709114,#0000 36rem)}html.publication-crossing{cursor:progress}html.publication-crossing body:before{content:"";z-index:1000;background:radial-gradient(circle at 72% 18%,#7ec7d247,#0000 28rem),linear-gradient(135deg,#f8fbf7,#e4efea);animation:.16s both crossing-in;position:fixed;inset:0}html.publication-crossing body:after{content:"Crossing to " attr(data-crossing-publication) " →";z-index:1001;color:#173c33;font-family:var(--sans);letter-spacing:-.03em;font-size:clamp(1.1rem,2.5vw,2rem);font-weight:700;animation:.2s both crossing-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes crossing-in{0%{opacity:0}to{opacity:1}}.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{color:#fff;background:#26745c;border-color:#26745c;border-radius:999px}.editorial-surface{color:#18372f;background:#edf4ef}.face-tabs{background:#f8fbf7f7;border:0;gap:.55rem;padding:.65rem 4vw;box-shadow:0 12px 26px #18372f12}.face-tabs button,.face-tabs button:last-child{border:1px solid #0000;border-radius:12px;min-height:72px}.face-tabs button:hover:not(.active){background:#edf4f0}.face-tabs button.active,.advantage .face-tabs button.active{color:#173c33;box-shadow:none;background:#d7ebe2;border-color:#26745c2e}.secrets .face-tabs button.active{color:#783321;background:#f5ddd5;border-color:#d95e422e}.face-tabs button.active span,.face-tabs button.active small{color:currentColor;opacity:.72}.face-tabs strong{font-family:var(--sans);letter-spacing:-.03em;font-weight:700}.face-tabs small{color:#687b74}.lead-face{border-radius:24px;min-height:74vh;margin:1rem 1.25rem 1.25rem;box-shadow:0 30px 70px #18372f29}.lead-face:after{display:none}.lead-face>img{opacity:.88;filter:saturate(1.02)contrast(1.01)}.lead-shade{background:linear-gradient(90deg,#0a2420b8 0%,#0b2b262e 62%,#08252252 100%),linear-gradient(#0000 42%,#09231fad)}.lead-copy h1,.section-intro h2,.story-copy>strong,.show-grid h3,.path button,.revenue-note h2,.feed-stream-intro h1,.feed-card-copy h2,.offer-entry-copy h2,.show-entry-copy h2,.offers-hero h1,.offers-controls h2,.public-offer-grid h3,.wallet-band h2,.deadline-intro h1,.program-list h2{font-family:var(--sans);letter-spacing:-.065em;font-weight:650}.lead-copy h1{color:#fff;text-shadow:0 4px 28px #051c1859;line-height:.86}.lead-copy>p:last-of-type{color:#ffffffe6}.lead-copy .micro,.secrets .lead-copy .micro,.advantage .lead-copy .micro{color:#ffd58b}.secondary-position{color:#18372f;background:#fafcf9e6;border:1px solid #ffffff8c;border-radius:16px;box-shadow:0 18px 45px #08231f38}.secondary-position small{color:#27715d}.secondary-position strong{font-family:var(--sans);letter-spacing:-.04em;font-weight:700}.secondary-position i{color:#5e716a}.rotate{color:#18372f;background:#fafcf9e0;border-color:#ffffffb8;border-radius:50%}.face-caption{color:#173c33;background:#edf4ef;border-top-color:#18372f1f;margin-top:-.25rem}.face-caption span,.face-caption p{color:#60736c}.continuity-ribbon{background:linear-gradient(90deg,#bfe4e9,#d8eee5);box-shadow:0 12px 28px #18372f14}.master-feed{background:0 0}.section-intro h2{color:#18372f;line-height:.86}.feed-control button{border-radius:999px}.feed-control button+button{border-left:1px solid #18372f38;margin-left:.4rem}.feed-control button.active{color:#fff;background:#26745c;border-color:#26745c}.filter-bar{background:#ffffffad;border-color:#26745c24;border-radius:16px;box-shadow:0 14px 36px #18372f0f}.feed-story{border-radius:18px;box-shadow:0 20px 50px #18372f1c}.story-hit>img{opacity:.78;filter:saturate(.98)contrast(1.02)}.story-gradient{background:linear-gradient(#0000 30%,#07221ed6)}.story-copy>strong{line-height:.92}.save,.presence-count{background:#143931c7;border-radius:999px}.show-shelf{background:#e4f0ed;box-shadow:0 0 0 100vmax #e4f0ed}.show-grid{gap:1rem}.show-grid article{background:#ffffffb8;border-color:#26745c24;border-radius:18px;box-shadow:0 16px 36px #18372f0f}.show-grid article:before{color:#719087}.show-grid article>button{background:#26745c;border-radius:999px}.connection-engine{color:#18372f;background:radial-gradient(circle at 80% 14%,#65b5c138,#0000 27rem),#dcece8}.connection-engine .section-intro.inverse>p{color:#536b63}.path-grid{border:0;gap:1rem}.path{background:#ffffffb8;border:1px solid #26745c21;border-radius:18px;min-height:300px;box-shadow:0 18px 40px #18372f12}.path:hover{background:#fff;transform:translateY(-4px)}.path p{color:#3f7f8b}.path button{color:#18372f;line-height:1.02}.path button:hover{color:#26745c}.path i,.path span{color:#62766f}.domain-diagram{background:#26745c1f;border:0;border-radius:20px;gap:2px;overflow:hidden}.domain,.shared-core,.redirect-rule,.identity-origin{color:#18372f;background:#ffffffc7;border:0}.shared-core,.identity-origin{background:#cfe4de}.shared-core>span,.identity-origin>span{color:#28705e}.shared-core p,.identity-origin p{color:#536b63}.shared-core code,.identity-origin code{color:#184f41;background:#ffffff80}.revenue-note,.secrets .revenue-note{color:#18372f;background:linear-gradient(135deg,#cfe8df,#dcedef)}.secrets .revenue-note{background:linear-gradient(135deg,#f4dcd4,#e7edf0)}.revenue-note .micro{color:#376e76}.revenue-list{border-top-color:#18372f33}.revenue-list p{border-bottom-color:#18372f33}.revenue-list span{color:#5b736b}.revenue-list p,.revenue-list>button strong{color:#18372f;font-family:var(--sans);letter-spacing:-.035em;font-weight:650}.revenue-list>button{color:#18372f;border-bottom-color:#18372f33;border-radius:10px}.revenue-list>button:hover{background:#ffffff6b;padding-inline:1rem}footer{color:#18372f;background:radial-gradient(circle at 18% 0,#569fab29,#0000 25rem),#e8f1ed;border-top-color:#26745c24}.footer-lockup{font-family:var(--sans);letter-spacing:-.055em;font-weight:650}.footer-lockup strong{color:#26745c}footer>p{color:#5b7169}footer>button{color:#fff;background:#26745c;border-color:#26745c;border-radius:999px}.feed-page,.offers-public{color:#18372f;background-color:#eef5f0;background-image:radial-gradient(circle at 10% 8%,#65b5c121,#0000 28rem),radial-gradient(circle at 90% 58%,#47916914,#0000 34rem)}.feed-filter-tabs button{border-color:#26745c2e}.feed-filter-tabs button.active,.feed-page.secrets .feed-filter-tabs button.active{background:#26745c;border-color:#26745c}.social-card{background:#ffffffd1;border-color:#26745c24;border-radius:20px;box-shadow:0 18px 42px #18372f14}.feed-card-header{border-bottom-color:#26745c1f}.feed-card-header strong{font-family:var(--sans);font-weight:700}.feed-left-rail>button strong,.rotation-card>strong,.feed-offers-link>strong{font-family:var(--sans);letter-spacing:-.04em;font-weight:700}.feed-card-copy h2,.offer-entry-copy h2,.show-entry-copy h2{line-height:.92}.rotation-card,.feed-note,.feed-offers-link{border-color:#26745c24;border-radius:16px}.offers-hero{background:linear-gradient(90deg,#082622a6,#08262214),linear-gradient(#0000 35%,#08262273),url(/test-template-placeholder.svg) 50%/cover;border-radius:24px;margin:1rem 1.25rem 0;overflow:hidden}.offers-hero h1{line-height:.84}.offer-now-band{color:#18372f;background:#f3bca9;margin:0 1.25rem;box-shadow:0 14px 30px #18372f14}.offer-now-band article{border-right-color:#18372f29}.offer-now-band strong,.offer-now-band span,.offer-now-band p,.offers-controls h2{color:#18372f}.public-offer-grid{background:0 0;gap:1rem}.public-offer-grid article{border-radius:20px;box-shadow:0 20px 48px #18372f1c}.public-offer-grid h3{line-height:.92}.wallet-band{color:#18372f;background:#dcece8}.wallet-band>div>p,.wallet-band article span{color:#26745c}.wallet-band article{background:#ffffff9e;border-color:#26745c24;border-radius:14px}.wallet-band article p,.empty-wallet{color:#536b63}.wallet-band article{gap:.35rem;padding:1rem;display:grid}.wallet-band article strong{display:block}.wallet-band article+article{margin-top:.65rem}.live-redemption{border-color:var(--studio-green,#17674f)}@supports (color:color-mix(in lab, red, red)){.live-redemption{border-color:color-mix(in srgb, var(--studio-green,#17674f) 55%, transparent)}}.redemption-candidate{border:1px solid var(--studio-line,#191f252e);background:#ffffff9e;gap:.55rem;margin-top:1rem;padding:1rem;display:grid}.redemption-candidate span,.redemption-candidate small{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.redemption-candidate h3,.redemption-candidate p{margin:0}.deadline-board{color:#18372f;background:#dcece8}.program-list{background:#dcece8}.program-list p{color:#26745c}.program-list small{color:#536b63}.program-list button{color:#fff;background:#26745c;border-radius:999px}@media (width<=1350px){.one-north-header:not(.studio-context) .one-north-engage{display:none}.one-north-header:not(.studio-context) .one-north-cross{white-space:nowrap;flex-shrink:0}}@media (width<=880px){.one-north-header:not(.studio-context) .one-north-menu{color:#18372f;border-left-color:#26745c24}.one-north-header:not(.studio-context)>nav{background:#f9fcf8fa;border-bottom-color:#26745c24;box-shadow:0 22px 40px #18372f1f}}@media (width<=760px){html,body{max-width:100%;overflow-x:hidden}.face-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;gap:.3rem;width:100%;max-width:100vw;padding:.4rem;display:flex;overflow-x:auto}.face-tabs::-webkit-scrollbar{display:none}.face-tabs button{flex:0 0 145px;min-width:145px}.section-intro{grid-template-columns:1fr;gap:1.5rem}.feed-control{width:100%}.lead-face,.offers-hero{border-radius:18px;margin:.5rem}.lead-copy h1{font-size:4rem}.offer-now-band{margin:0 .5rem}}.platform>.one-north-header:not(.studio-context){color:#173c33;min-height:84px;box-shadow:none;background:#f9fbf7f7;border-bottom:1px solid #18372f29}.platform>.one-north-header:not(.studio-context) .one-north-brand{border-right:0;padding-left:3vw}.platform>.one-north-header:not(.studio-context) .one-north-brand strong{font-size:2rem}.platform>.one-north-header:not(.studio-context)>nav{justify-content:center;gap:1.8rem}.platform>.one-north-header:not(.studio-context)>nav a{letter-spacing:.09em;background:0 0;border:0;min-width:0;padding:0}.platform>.one-north-header:not(.studio-context)>nav a:after{left:0;right:0}.platform>.one-north-header:not(.studio-context) .one-north-actions>a,.platform>.one-north-header:not(.studio-context) .one-north-actions>button{background:0 0;border:0}.platform>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross,.platform.secrets>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{color:#173c33;background:0 0;border:1px solid #18372f57;border-radius:0}.platform>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross:hover{color:#fff;background:#26745c}.platform.secrets>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross:hover{background:#d95e42}.platform .face-tabs{box-shadow:none;background:#f7faf6;border-bottom:1px solid #18372f26;gap:0;padding:0 4vw}.platform .face-tabs button,.platform .face-tabs button:last-child{border:0;border-bottom:3px solid #0000;border-radius:0;min-height:92px}.platform .face-tabs button.active,.platform.advantage .face-tabs button.active,.platform.secrets .face-tabs button.active{color:#173c33;background:0 0;border-color:#438b96}.platform .face-tabs button.active .current-emblem{color:#438b96;opacity:1}.platform .lead-face{min-height:78vh;box-shadow:none;border-radius:0;margin:0}.platform .lead-face>img{opacity:.94;filter:saturate(1.05)contrast(1.02)}.platform .lead-copy h1{max-width:980px;font-family:var(--display);letter-spacing:-.055em;font-weight:500;line-height:.8}.platform .lead-actions button,.platform .play{border-radius:0}.platform .rotate{width:46px;height:46px;box-shadow:none;border-radius:0}.platform .secondary-position{border-radius:0;box-shadow:0 14px 36px #08231f2e}.platform .face-caption{margin:0}.platform .continuity-ribbon{color:#173c33;box-shadow:none;background:#dbe9e4;border-top:1px solid #18372f24;border-bottom:1px solid #18372f24}.platform .section-intro h2{font-family:var(--display);letter-spacing:-.055em;font-weight:500;line-height:.8}.platform .feed-control button{border:0;border-bottom:1px solid #18372f4d;border-radius:0;margin-right:1.2rem;padding-inline:0}.platform .feed-control button+button{border-left:0;margin-left:0}.platform .feed-control button.active{color:#173c33;background:0 0;border-color:#173c33}.platform .filter-bar{box-shadow:none;background:0 0;border:1px solid #18372f2e;border-left:0;border-right:0;border-radius:0;padding:1.1rem 0}.platform .feed-story{box-shadow:none;border-radius:0}.platform .save,.platform .presence-count{border-radius:0}.platform .show-grid{border-top:1px solid #18372f2e;border-left:1px solid #18372f2e;gap:0}.platform .show-grid article{box-shadow:none;background:0 0;border:1px solid #18372f2e;border-top:0;border-left:0;border-radius:0}.platform .show-grid article:hover{box-shadow:none;background:#ffffff6b;transform:none}.platform .show-grid article>button{border-radius:0}.platform .show-grid article>.open-show-link{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;margin-top:.85rem;padding-bottom:.3rem;font-size:.58rem;font-weight:800;display:inline-block}.platform .connection-engine{background:#d7e8e5}.platform .path-grid{border-top:1px solid #18372f2e;border-left:1px solid #18372f2e;gap:0}.platform .path{box-shadow:none;background:0 0;border:1px solid #18372f2e;border-top:0;border-left:0;border-radius:0}.platform .path:hover{background:#ffffff61;transform:none}.landing-pathways{background:#f4f8f3;padding:9rem 4vw 0}.pathway-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:5rem;max-width:1500px;margin:0 auto 4.5rem;display:grid}.pathway-heading .micro{grid-column:1/-1;margin-bottom:-3.5rem}.pathway-heading h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(4.8rem,7.6vw,9rem);font-weight:500;line-height:.79}.pathway-heading>p:last-child{color:#50675f;max-width:520px;margin:0;font-size:.95rem;line-height:1.8}.pathway-spread{grid-template-columns:1.12fr .88fr;align-items:start;max-width:1720px;margin:auto;display:grid}.pathway-panel{color:#fff;text-align:left;background:#173c33;border:0;min-height:690px;padding:0;position:relative;overflow:hidden}.pathway-panel-across{min-height:590px;margin-top:6.25rem}.pathway-panel>img{object-fit:cover;filter:saturate(.96)contrast(1.03);width:100%;height:100%;transition:transform .75s;position:absolute;inset:0}.pathway-panel:hover>img{transform:scale(1.035)}.pathway-shade{background:linear-gradient(#0000 34%,#071f1cd6);position:absolute;inset:0}.pathway-copy{z-index:2;flex-direction:column;padding:2.4rem;display:flex;position:absolute;bottom:0;left:0;right:0}.pathway-copy small{color:#ffd58b;letter-spacing:.15em;text-transform:uppercase;font-size:.56rem;font-weight:700}.pathway-copy strong{max-width:720px;font-family:var(--display);letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(3rem,4.8vw,5.8rem);font-weight:500;line-height:.84}.pathway-copy i{letter-spacing:.12em;text-transform:uppercase;margin-top:1.4rem;font-size:.6rem;font-style:normal;font-weight:700}.platform footer>button{border-radius:0}@media (width<=900px){.platform>.one-north-header:not(.studio-context){min-height:68px}.platform>.one-north-header:not(.studio-context) .one-north-brand{padding-left:1rem}.platform>.one-north-header:not(.studio-context)>nav{gap:0}.platform>.one-north-header:not(.studio-context)>nav a{padding:.8rem}.platform .face-tabs{padding-inline:0}.pathway-heading{grid-template-columns:1fr;gap:1.5rem}.pathway-heading .micro{grid-column:auto;margin-bottom:0}.pathway-spread{grid-template-columns:1fr}.pathway-panel,.pathway-panel-across{min-height:560px;margin-top:0}}@media (width<=760px){.platform .face-tabs button{flex-basis:145px;min-height:84px}.platform .lead-face{min-height:72vh}.platform .lead-copy h1{font-size:4.4rem}.platform .continuity-ribbon{grid-template-columns:1fr auto;gap:.6rem 1rem}.platform .continuity-ribbon>strong{grid-area:2/1/auto/-1}.landing-pathways{padding:6rem 0 0}.pathway-heading{padding-inline:1.25rem}.pathway-heading h2{font-size:4.6rem}.pathway-panel,.pathway-panel-across{min-height:500px}.pathway-copy{padding:1.5rem}}.identity-entry{color:#18211d;background:radial-gradient(circle at 78% 12%,#d39d4729,#0000 28rem),linear-gradient(135deg,#f2efe5 0%,#faf8f1 58%,#eef2ec 100%);min-height:100vh}.identity-entry-header{border-bottom:1px solid #18211d29;justify-content:space-between;align-items:stretch;min-height:88px;display:flex}.identity-entry-mark{min-width:250px;color:inherit;border-right:1px solid #18211d29;flex-direction:column;justify-content:center;padding:1.15rem 2rem;text-decoration:none;display:flex}.identity-entry-mark span{letter-spacing:.18em;text-transform:uppercase;font-size:.56rem;font-weight:800}.identity-entry-mark strong{font-family:var(--display);font-size:1.75rem;font-weight:500;line-height:.9}.identity-entry-header nav{align-items:stretch;display:flex}.identity-entry-header nav a{color:#18211d;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #18211d29;align-items:center;min-width:190px;padding:1rem 1.6rem;font-size:.58rem;font-weight:750;line-height:1.35;text-decoration:none;display:flex}.identity-entry-header nav a:hover{background:#ffffff85}.identity-entry-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(1240px,100% - 3rem);margin:0 auto;padding:clamp(4rem,8vw,8rem) 0;display:grid}.identity-entry-intro{position:sticky;top:2rem}.identity-entry-intro h1{max-width:780px;font-family:var(--display);letter-spacing:-.055em;margin:1.2rem 0 1.8rem;font-size:clamp(4rem,7.8vw,8rem);font-weight:500;line-height:.82}.identity-entry-intro>p:not(.member-kicker){color:#4b554f;max-width:600px;font-size:.92rem;line-height:1.75}.identity-entry-intro dl{border-top:1px solid #18211d2e;max-width:640px;margin:3rem 0 0}.identity-entry-intro dl div{border-bottom:1px solid #18211d2e;grid-template-columns:130px 1fr;gap:1rem;padding:1rem 0;display:grid}.identity-entry-intro dt{letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:800}.identity-entry-intro dd{font-family:var(--display);margin:0;font-size:1.1rem}.identity-entry-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #18211d29;padding:clamp(1.5rem,3.6vw,3rem);box-shadow:0 28px 80px #18211d17}.identity-entry-form h2{font-family:var(--display);margin:.8rem 0 1.8rem;font-size:2.9rem;font-weight:500;line-height:.92}.identity-provider-list{border-top:1px solid #18211d2e;border-left:1px solid #18211d2e;grid-template-columns:1fr 1fr;display:grid}.identity-provider-list button{color:#18211d;cursor:pointer;background:0 0;border:1px solid #18211d2e;border-top:0;border-left:0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:76px;padding:.9rem 1rem;display:flex}.identity-provider-list span{font-family:var(--display);font-size:1.28rem}.identity-provider-list small{opacity:.66;letter-spacing:.1em;text-transform:uppercase;margin-top:.2rem;font-size:.5rem;font-weight:800}.identity-entry-form fieldset{border:0;margin:2.2rem 0 0;padding:0}.identity-entry-form legend,.identity-consent-block>p{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.56rem;font-weight:800}.identity-entry-form fieldset>label{border-top:1px solid #18211d29;grid-template-columns:22px 1fr;gap:.9rem;padding:1rem 0;display:grid}.identity-entry-form fieldset>label:last-child{border-bottom:1px solid #18211d29}.identity-entry-form input[type=checkbox]{accent-color:#1d5d4a;width:18px;height:18px}.identity-entry-form fieldset span{color:#5a625e;font-size:.72rem;line-height:1.55}.identity-entry-form fieldset strong{color:#18211d;font-family:var(--display);margin-bottom:.15rem;font-size:1.34rem;font-weight:500;display:block}.identity-entry-form fieldset small{color:#1d5d4a;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.5rem;font-weight:800;display:block}.identity-consent-block{background:#ece7d79e;margin-top:2rem;padding:1.15rem}.identity-consent-block label,.identity-terms{color:#46504a;grid-template-columns:22px 1fr;gap:.75rem;font-size:.67rem;line-height:1.5;display:grid}.identity-consent-block label+label{margin-top:.8rem}.identity-terms{margin:1.4rem 0}.identity-terms a{color:inherit;text-underline-offset:.2em}.identity-provider-list-single{grid-template-columns:1fr}.identity-provider-list button:disabled{cursor:not-allowed;opacity:.58}.identity-journey-switch{border:1px solid #18211d2e;grid-template-columns:1fr 1fr;margin-bottom:1.4rem;display:grid}.identity-journey-switch button{color:#46504a;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;min-height:48px;padding:.75rem 1rem;font-size:.58rem;font-weight:800}.identity-journey-switch button+button{border-left:1px solid #18211d2e}.identity-journey-switch button.active{color:#fff;background:#1d5d4a}.identity-password-fields{gap:1rem;margin:0 0 1.2rem;display:grid}.identity-password-fields label{color:#46504a;letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.57rem;font-weight:800;display:grid}.identity-password-fields input{color:#18211d;letter-spacing:0;text-transform:none;background:#ffffffc2;border:1px solid #18211d38;border-radius:0;width:100%;min-height:48px;padding:.75rem .85rem;font-size:.82rem}.identity-password-fields label>small{color:#68716c;letter-spacing:0;text-transform:none;font-size:.58rem;font-weight:500}.identity-inline-state{color:#594617;background:#f5e6b8;border:1px solid #70541438;margin:0;padding:.9rem 1rem;font-size:.67rem;line-height:1.55}.identity-journey-link{border-top:1px solid #18211d24;padding-top:1rem;font-size:.67rem}.identity-journey-link a{color:inherit;text-underline-offset:.2em;font-weight:800}.identity-turnstile,.identity-turnstile-pending{min-height:66px;margin-top:1.1rem}.identity-turnstile-pending{color:#5d665f;letter-spacing:.06em;text-transform:uppercase;background:#e8e0d28c;border:1px dashed #1b243047;place-items:center;padding:1rem;font-size:.68rem;display:grid}.identity-continue{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#18211d;border:0;width:100%;min-height:60px;font-size:.62rem;font-weight:800}.identity-continue:disabled{color:#7c827e;cursor:not-allowed;background:#dfe1db}.identity-notice{color:#203d32;background:#e3eee8;margin:1rem 0 0;padding:.9rem 1rem;font-size:.68rem;line-height:1.55}.identity-fine-print{color:#6a716d;margin:1rem 0 0;font-size:.57rem;line-height:1.55}@media (width<=900px){.identity-entry-header nav a{min-width:auto}.identity-entry-grid{grid-template-columns:1fr;gap:3rem}.identity-entry-intro{position:static}}@media (width<=640px){.identity-entry-header{grid-template-columns:1fr auto;min-height:72px;display:grid}.identity-entry-mark{min-width:0;padding:1rem}.identity-entry-header nav a{width:58px;padding:.6rem;font-size:0;overflow:hidden}.identity-entry-header nav a:before{content:"Door";font-size:.5rem}.identity-entry-grid{width:min(100% - 2rem,1240px);padding:3.5rem 0}.identity-entry-intro h1{font-size:4rem}.identity-entry-form{padding:1.25rem}.identity-provider-list,.identity-journey-switch{grid-template-columns:1fr}.identity-journey-switch button+button{border-top:1px solid #18211d2e;border-left:0}}.platform,.feed-page,.shows-page,.show-page,.offers-public,.member-hub,.identity-entry{--public-ink:#1b2430;--public-paper:#f6f0e5;--public-sand:#e9e0d2;--public-blue:#2f5f86;--public-blue-soft:#cad9e4;--public-copper:#b44627;--public-copper-soft:#f0c9b8;--public-gold:#d6a13f;--public-muted:#59636e}html.publication-crossing body:before{background:radial-gradient(circle at 72% 18%,#45698b38,#0000 28rem),linear-gradient(135deg,#fbf5e9,#e4e9ed)}html.publication-crossing body:after{color:var(--public-ink,#1b2430)}.one-north-header:not(.studio-context){color:var(--public-ink);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#f8f2e7f5;border-bottom-color:#1b24302e;box-shadow:0 10px 28px #1b243012}.one-north-header:not(.studio-context) .one-north-brand{border-right-color:#1b24301f}.one-north-header:not(.studio-context) .one-north-brand span{color:#68717b}.one-north-header:not(.studio-context) .one-north-brand strong{color:var(--public-blue)}.secrets .one-north-header:not(.studio-context) .one-north-brand strong{color:var(--public-copper)}.one-north-header:not(.studio-context)>nav a{color:#59636e;border-right-color:#1b24301a}.one-north-header:not(.studio-context)>nav a:hover,.one-north-header:not(.studio-context)>nav a.active{color:var(--public-ink);background:#2f5f860f}.one-north-header:not(.studio-context)>nav a.active:after{background:var(--public-blue)}.secrets .one-north-header:not(.studio-context)>nav a.active:after{background:var(--public-copper)}.one-north-header:not(.studio-context) .one-north-actions>a,.one-north-header:not(.studio-context) .one-north-actions>button{color:#35414e;border-color:#1b243033}.one-north-header:not(.studio-context) .one-north-actions>a:hover,.one-north-header:not(.studio-context) .one-north-actions>button:hover{color:#fff;background:var(--public-blue);border-color:var(--public-blue)}.secrets .one-north-header:not(.studio-context) .one-north-actions>a:hover,.secrets .one-north-header:not(.studio-context) .one-north-actions>button:hover{background:var(--public-copper);border-color:var(--public-copper)}.one-north-header:not(.studio-context) .one-north-saved b{color:#fff;background:var(--public-blue)}.secrets .one-north-header:not(.studio-context) .one-north-saved b{background:var(--public-copper)}.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{color:#fff;background:var(--public-blue);border-color:var(--public-blue)}.secrets .one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{background:var(--public-copper);border-color:var(--public-copper)}.platform>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross,.platform.secrets>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{color:var(--public-ink);background:0 0;border-color:#1b243052}.platform.advantage>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross:hover{color:#fff;background:var(--public-blue)}.platform.secrets>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross:hover{color:#fff;background:var(--public-copper)}.platform{color:var(--public-ink);background:var(--public-paper)}.platform .editorial-surface{color:var(--public-ink);background:#f2ecdf}.platform .face-tabs{background:#faf5ebfa;border-bottom-color:#1b243029}.platform .face-tabs button:hover:not(.active){background:#2f5f860e}.platform .face-tabs button.active,.platform.advantage .face-tabs button.active{color:var(--public-ink);border-color:var(--public-blue)}.platform.secrets .face-tabs button.active{border-color:var(--public-copper)}.platform .face-tabs button.active .current-emblem{color:var(--public-blue)}.platform.secrets .face-tabs button.active .current-emblem{color:var(--public-copper)}.platform .lead-shade{background:linear-gradient(90deg,#101823c7 0%,#111a261c 67%),linear-gradient(#0000 44%,#101823ad)}.platform .secondary-position{color:var(--public-ink);background:#faf5ebeb;box-shadow:0 14px 36px #121a262e}.platform .secondary-position small{color:var(--public-blue)}.platform.secrets .secondary-position small{color:var(--public-copper)}.platform .secondary-position i{color:var(--public-muted)}.platform .face-caption{color:var(--public-ink);background:#eee7da;border-top-color:#1b243024}.platform .face-caption span,.platform .face-caption p{color:var(--public-muted)}.platform .continuity-ribbon{color:var(--public-ink);background:linear-gradient(90deg,#efd6c2,#d9e3ea);border-color:#1b243024}.platform .continuity-ribbon button{border-bottom-color:var(--public-ink)}.platform .section-intro h2,.platform .feed-control button.active{color:var(--public-ink)}.platform .feed-control button,.platform .filter-bar{border-color:#1b243038}.platform .show-shelf{background:#ebe2d4;box-shadow:0 0 0 100vmax #ebe2d4}.platform .show-grid,.platform .show-grid article{border-color:#1b24302e}.platform .show-grid article>span{color:var(--public-blue)}.platform.secrets .show-grid article>span{color:#87351f}.platform .show-grid article>button{background:var(--public-blue)}.platform.secrets .show-grid article>button{background:var(--public-copper)}.platform .connection-engine{color:var(--public-ink);background:radial-gradient(circle at 80% 14%,#41658521,#0000 27rem),#dfe5e8}.platform .connection-engine .section-intro.inverse>p,.platform .path i,.platform .path span{color:var(--public-muted)}.platform .path-grid,.platform .path{border-color:#1b24302e}.platform .path p{color:var(--public-copper)}.platform .path button{color:var(--public-ink)}.platform .path button:hover{color:var(--public-blue)}.platform .domain-diagram{background:#1b24301f}.platform .domain,.platform .shared-core,.platform .redirect-rule,.platform .identity-origin{color:var(--public-ink);background:#fffcf5d6}.platform .shared-core,.platform .identity-origin{background:#d8e1e7}.platform .shared-core>span,.platform .identity-origin>span{color:var(--public-blue)}.platform .shared-core p,.platform .identity-origin p{color:var(--public-muted)}.platform .revenue-note{color:var(--public-ink);background:linear-gradient(135deg,#cbd9e4,#e4e8e8)}.platform.secrets .revenue-note{background:linear-gradient(135deg,#f0cabb,#e9e0d6)}.platform .revenue-note .micro{color:var(--public-blue)}.platform.secrets .revenue-note .micro{color:var(--public-copper)}.platform .revenue-list,.platform .revenue-list p,.platform .revenue-list>button{border-color:#1b243033}.platform .revenue-list p,.platform .revenue-list>button strong{color:var(--public-ink)}.platform .revenue-list span{color:var(--public-muted)}.landing-pathways{background:var(--public-paper)}.pathway-heading>p:last-child{color:var(--public-muted)}.pathway-panel{background:var(--public-ink)}.pathway-shade{background:linear-gradient(#0000 34%,#121a26db)}.platform footer{color:var(--public-ink);background:radial-gradient(circle at 18% 0,#b56f421c,#0000 25rem),#eee6d9;border-top-color:#1b243024}.platform .footer-lockup strong{color:var(--public-blue)}.platform.secrets .footer-lockup strong{color:var(--public-copper)}.platform footer>p{color:var(--public-muted)}.platform footer>button{background:var(--public-blue);border-color:var(--public-blue)}.platform.secrets footer>button{background:var(--public-copper);border-color:var(--public-copper)}.feed-page,.offers-public,.shows-page,.show-page,.member-hub{color:var(--public-ink);background-color:var(--public-paper);background-image:radial-gradient(circle at 10% 8%,#c17d4d1a,#0000 28rem),radial-gradient(circle at 90% 58%,#395b7b14,#0000 34rem)}.feed-filter-deck{background:#faf5ebf2;border-bottom-color:#1b243024}.feed-filter-tabs button{color:#4f5a66;border-color:#1b24302e}.feed-page.advantage .feed-filter-tabs button.active{color:#fff;background:var(--public-blue);border-color:var(--public-blue)}.feed-page.advantage .feed-brand strong{color:var(--public-blue-soft)}.feed-page.advantage .feed-left-rail>button.active,.feed-page.advantage .offer-entry-copy button,.feed-page.advantage .show-entry-copy button,.feed-page.advantage .feed-offers-link{color:#fff;background:var(--public-blue);border-color:var(--public-blue)}.feed-page.advantage .social-actions button.active{color:var(--public-blue);background:var(--public-blue-soft)}.feed-page.advantage .feed-expanded-copy>p,.feed-page.advantage .feed-expanded-copy a{color:var(--public-blue)}.feed-page.secrets .feed-filter-tabs button.active{color:#fff;background:var(--public-copper);border-color:var(--public-copper)}.continuous-toggle.active i{background:var(--public-blue);box-shadow:0 0 0 4px #2f5f8621}.social-card{background:#fffcf6e0;border-color:#1b243024;box-shadow:0 18px 42px #1b243014}.rotation-card,.feed-note,.feed-offers-link{border-color:#1b243024}.editorial-promise,.feed-note{color:var(--public-ink);background:#dfe5e8;border-color:#2f5f8626}.editorial-promise span,.feed-note span{color:var(--public-blue)}.feed-page.secrets .editorial-promise span,.feed-page.secrets .feed-note span{color:var(--public-copper)}.editorial-promise p,.feed-note p{color:var(--public-muted)}.shows-index-hero{background:linear-gradient(90deg,#121a2614,#121a269e),linear-gradient(#121a2614,#121a26bd),url(/test-template-placeholder.svg) 50% 52%/cover}.shows-page.advantage .shows-filter button.active,.show-page.advantage .shows-filter button.active,.shows-page.advantage .show-directory-copy>p,.shows-page.advantage .show-directory-copy>div button.followed,.show-page.advantage .show-archive-grid button>span{color:var(--public-blue)}.shows-page.secrets .shows-filter button.active,.show-page.secrets .shows-filter button.active{color:var(--public-copper)}.show-contributors{background:var(--public-ink)}.offers-public.advantage .offer-now-band{background:var(--public-blue-soft)}.offers-public.secrets .offer-now-band{background:var(--public-copper-soft)}.offer-now-band,.offer-now-band strong,.offer-now-band span,.offer-now-band p,.offers-controls h2{color:var(--public-ink)}.wallet-band,.deadline-board,.program-list{color:var(--public-ink);background:#dfe5e8}.wallet-band>div>p,.wallet-band article span,.program-list p{color:var(--public-blue)}.offers-public.secrets .wallet-band>div>p,.offers-public.secrets .wallet-band article span{color:var(--public-copper)}.wallet-band article{background:#fffcf6a8;border-color:#1b243024}.wallet-band article p,.empty-wallet,.program-list small{color:var(--public-muted)}.wallet-band article button{color:var(--public-blue)}.program-list article{border-bottom-color:#1b24302e}.program-list button{color:#fff;background:var(--public-blue)}.offers-mode-bar{color:var(--public-ink);background:#eee7dbf7;border-bottom-color:#1b243024}.offers-mode-bar button,.offers-mode-bar a{color:#59636e;border-right-color:#1b24301f}.offers-mode-bar button.active{color:var(--public-ink);box-shadow:inset 0 -3px var(--public-blue)}.offers-public.secrets .offers-mode-bar button.active{box-shadow:inset 0 -3px var(--public-copper)}.offers-mode-bar a{color:var(--public-blue)}.member-hub{color:var(--public-ink)}.member-hub.advantage{--member-accent:var(--public-blue);--member-accent-soft:var(--public-blue-soft);background:radial-gradient(circle at 74% 4%,#2f5f861a,#0000 32rem),linear-gradient(#f8f3e9 0,#e8e3da 100%)}.member-hub.secrets{--member-accent:var(--public-copper);--member-accent-soft:var(--public-copper-soft)}.identity-entry{color:var(--public-ink);background:radial-gradient(circle at 78% 12%,#c17d4d29,#0000 28rem),linear-gradient(135deg,#f1eadf 0%,#faf6ed 58%,#e8edf0 100%)}.identity-entry-header,.identity-entry-mark,.identity-entry-header nav a,.identity-entry-form,.identity-entry-intro dl,.identity-entry-intro dl div,.identity-provider-list,.identity-provider-list button,.identity-entry-form fieldset>label{border-color:#1b243029}.identity-entry-header nav a,.identity-provider-list button{color:var(--public-ink)}.identity-provider-list button:hover{background:#eee4d6}.identity-provider-list button.active{color:#fff;background:var(--public-blue)}.identity-entry-form input[type=checkbox]{accent-color:var(--public-blue)}.identity-entry-form fieldset strong{color:var(--public-ink)}.identity-entry-form fieldset small{color:var(--public-blue)}.identity-consent-block{background:#e8e0d2b3}.identity-continue{background:var(--public-ink)}.identity-continue:hover:not(:disabled){background:var(--public-blue)}.identity-notice{color:#263d52;background:#dde6ec}@media (width<=880px){.one-north-header:not(.studio-context) .one-north-menu{color:var(--public-ink);border-left-color:#1b243024}.one-north-header:not(.studio-context)>nav{background:#faf5ebfc;border-bottom-color:#1b243024;box-shadow:0 22px 40px #1b24301f}}:is(.platform,.feed-page)[data-current=happening],:is(.platform,.feed-page) [data-current=happening]{--stream-accent:#9b2856;--stream-soft:#f2cedd;--stream-wash:#fbecf2;--stream-ink:#fff}:is(.platform,.feed-page)[data-current=explore],:is(.platform,.feed-page) [data-current=explore]{--stream-accent:#146454;--stream-soft:#c7e2d8;--stream-wash:#e8f3ee;--stream-ink:#fff}:is(.platform,.feed-page)[data-current=business],:is(.platform,.feed-page) [data-current=business]{--stream-accent:#294f9f;--stream-soft:#cfdaef;--stream-wash:#eaf0fa;--stream-ink:#fff}:is(.platform,.feed-page)[data-current=opportunity],:is(.platform,.feed-page) [data-current=opportunity]{--stream-accent:#d29a2e;--stream-soft:#f3dfae;--stream-wash:#fbf2d8;--stream-ink:#1b2430}.platform .face-tabs button[data-current]{box-shadow:inset 0 5px 0 var(--stream-accent);transition:color .22s,background-color .22s,box-shadow .22s;position:relative;overflow:hidden}.platform .face-tabs button[data-current]:after{content:"";background:var(--stream-accent);opacity:.28;height:2px;position:absolute;inset:auto 1.2rem .72rem}.platform .face-tabs button[data-current]:hover:not(.active){background:var(--stream-wash);box-shadow:inset 0 8px 0 var(--stream-accent)}.platform .face-tabs button[data-current].active:after{opacity:.38;background:currentColor}.platform .face-tabs button[data-current].active .current-emblem,.platform.secrets .face-tabs button[data-current].active .current-emblem,.platform .face-tabs button[data-current].active small{color:currentColor;opacity:.82}.platform .editorial-surface[data-current] .face-index{color:var(--stream-ink);background:var(--stream-accent);padding:.65rem .82rem;box-shadow:0 12px 30px #0a121c3d}.platform .editorial-surface[data-current] .lead-copy .micro{color:var(--stream-ink);background:var(--stream-accent);align-self:flex-start;padding:.45rem .65rem}.platform .editorial-surface[data-current] .lead-actions button{color:var(--stream-ink);background:var(--stream-accent);box-shadow:0 12px 28px #0a121c38}.platform .editorial-surface[data-current] .secondary-position{border-top:6px solid var(--stream-accent)}.platform .editorial-surface[data-current] .secondary-position small{color:var(--stream-accent)}.platform .editorial-surface[data-current] .face-caption{color:var(--stream-ink);background:var(--stream-accent);border-top-color:#00000024}.platform[data-current] .continuity-state i{background:var(--stream-accent);box-shadow:0 0 0 4px var(--stream-soft)}.platform .feed-story[data-current]{box-shadow:inset 0 7px 0 var(--stream-accent)}.platform .feed-story[data-current]:after{content:"";z-index:3;background:var(--stream-accent);pointer-events:none;height:7px;position:absolute;inset:0 0 auto}.platform .feed-story[data-current] .story-topline b{color:var(--stream-ink);background:var(--stream-accent);padding:.38rem .52rem}.platform .story-object[data-current]{border-top:9px solid var(--stream-accent)}.platform .story-object[data-current] .story-hero .micro{color:var(--stream-ink);background:var(--stream-accent);padding:.42rem .58rem;display:inline-block}.feed-page .feed-left-rail>button[data-current]{border-left:5px solid var(--stream-accent);background:linear-gradient(90deg, var(--stream-wash), transparent 72%)}.feed-page .feed-left-rail>button[data-current]:hover{background:var(--stream-soft)}.feed-page .feed-left-rail>button[data-current].active,.feed-page.advantage .feed-left-rail>button[data-current].active,.feed-page.secrets .feed-left-rail>button[data-current].active{color:var(--stream-ink);background:var(--stream-accent);border-color:var(--stream-accent);box-shadow:0 14px 28px #1b243024}.feed-page .social-card[data-current]{border-top:7px solid var(--stream-accent);overflow:hidden;box-shadow:0 20px 46px #1b24301c}.feed-page .social-card[data-current] .feed-card-header{background:var(--stream-wash);border-bottom-color:var(--stream-soft)}.feed-page .feed-card-header[data-current]>span{width:38px;height:38px;color:var(--stream-ink);background:var(--stream-accent);place-items:center;display:grid}.feed-page .feed-card-header[data-current] strong,.feed-page[data-current=happening] .feed-stream-intro h1,.feed-page[data-current=explore] .feed-stream-intro h1,.feed-page[data-current=business] .feed-stream-intro h1,.feed-page[data-current=opportunity] .feed-stream-intro h1{color:var(--stream-accent)}.feed-page[data-current=happening] .feed-filter-deck,.feed-page[data-current=explore] .feed-filter-deck,.feed-page[data-current=business] .feed-filter-deck,.feed-page[data-current=opportunity] .feed-filter-deck{box-shadow:inset 0 -5px 0 var(--stream-accent)}.one-north-header:not(.studio-context),.platform>.one-north-header:not(.studio-context){background:#f9f7f1f7;grid-template-columns:minmax(210px,270px) minmax(420px,1fr) auto;min-height:64px;box-shadow:0 1px #1b24301f}.one-north-header:not(.studio-context) .one-north-brand{border-right:0;padding-inline:clamp(1.15rem,3vw,3rem)}.one-north-header:not(.studio-context) .one-north-brand strong{font-size:1.5rem}.one-north-header:not(.studio-context)>nav{justify-content:center}.one-north-header:not(.studio-context)>nav a{border-right:0;min-width:82px;padding-inline:1rem}.one-north-header:not(.studio-context)>nav a.active{background:0 0}.one-north-header:not(.studio-context) .one-north-actions{gap:.2rem;padding-right:clamp(.8rem,2vw,2rem)}.one-north-header:not(.studio-context) .one-north-actions>a,.one-north-header:not(.studio-context) .one-north-actions>button{border-color:#0000;min-height:34px;padding-inline:.68rem}.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross,.platform>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross,.platform.secrets>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{color:var(--public-ink);background:0 0;border:0;border-bottom:1px solid}main:is(.secrets,.advantage)>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{color:var(--public-ink);background:0 0;border:0;border-bottom:1px solid;border-radius:0}main.secrets>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross:hover{color:var(--public-copper);background:0 0;border-color:currentColor}main.advantage>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross:hover{color:var(--public-blue);background:0 0;border-color:currentColor}.platform .face-tabs{z-index:18;background:var(--public-paper);box-shadow:none;padding-inline:4vw;position:relative;top:auto}.platform .face-tabs button,.platform .face-tabs button:last-child{border-bottom:1px solid #1b243024;min-height:68px;padding:.7rem 1rem}.platform .face-tabs button[data-current]{box-shadow:inset 0 4px 0 var(--stream-accent)}.platform .face-tabs button[data-current]:after{bottom:.48rem;left:1rem;right:1rem}.platform .face-tabs button[data-current].active,.platform.advantage .face-tabs button[data-current].active,.platform.secrets .face-tabs button[data-current].active{color:var(--public-ink);background:var(--stream-wash);border-color:var(--stream-accent);box-shadow:inset 0 6px 0 var(--stream-accent)}.platform .face-tabs button[data-current].active .current-emblem,.platform.secrets .face-tabs button[data-current].active .current-emblem{color:var(--stream-accent);opacity:1}.platform .face-tabs button[data-current].active small{color:var(--public-muted);opacity:1}.platform .face-tabs strong{font-size:clamp(1.05rem,1.45vw,1.4rem)}.platform .face-tabs small{color:#3d5049;font-size:.58rem}.platform .lead-copy h1{text-wrap:balance;max-width:min(860px,16ch);font-size:clamp(3.7rem,6vw,7rem);line-height:.86}.platform .lead-copy>p:last-of-type{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;display:-webkit-box;overflow:hidden}.feature-availability{color:#f5efe5;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff6b;align-items:center;min-height:42px;padding:.7rem .85rem;font-size:.58rem;font-weight:800;display:inline-flex}.platform .lead-face,.platform .lead-copy{min-height:min(720px,100svh - 132px)}.platform .lead-face:after{display:none}.platform .editorial-surface[data-current] .face-caption{min-height:58px;color:var(--public-ink);background:var(--stream-wash);border-top:7px solid var(--stream-accent);padding:.85rem 4vw}.platform .editorial-surface[data-current] .face-caption span,.platform .editorial-surface[data-current] .face-caption p{color:var(--public-muted);opacity:1}.platform .continuity-ribbon{min-height:62px}.platform .master-feed{padding:clamp(4.5rem,6vw,6.5rem) 5vw 7rem}.platform .section-intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:4rem;margin-bottom:3rem}.platform .section-intro h2{max-width:900px;font-size:clamp(4rem,6vw,6.6rem)}.platform .stream-focus-note{color:var(--public-ink);border-top:5px solid var(--stream-accent);border-bottom:1px solid #1b24302e;grid-template-columns:minmax(150px,.45fr) minmax(250px,.75fr) minmax(300px,1fr);align-items:center;gap:clamp(1rem,2vw,2.5rem);margin:0 0 1.5rem;padding:1.2rem 0;display:grid}.platform .stream-focus-note span,.platform .stream-continuation>div span{color:var(--stream-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.platform .stream-focus-note strong,.platform .stream-continuation>div strong{font-family:DM Serif Display,serif;font-size:clamp(1.8rem,2.6vw,2.7rem);font-weight:400;line-height:1}.platform .stream-focus-note p{max-width:560px;color:var(--public-muted);margin:0;font-size:.84rem;line-height:1.65}.platform .master-feed>.connection-engine{margin:clamp(3.5rem,5vw,5.5rem) -5vw 0;padding:clamp(4.5rem,6vw,6.5rem) 5vw}.platform .master-feed>.connection-engine .section-intro{margin-bottom:2.5rem}.platform .stream-continuation{margin-top:0;padding-top:clamp(3.5rem,5vw,5.5rem)}.platform .stream-continuation>div{border-bottom:1px solid #1b24302e;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.feed-filter-deck{min-height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.55rem 3vw;position:relative;top:auto}.feed-filter-tabs button{border:0;border-bottom:2px solid #0000;padding-inline:.85rem}.feed-filter-tabs button:last-child{border-right:0}.feed-page.advantage .feed-filter-tabs button.active,.feed-page.secrets .feed-filter-tabs button.active{color:var(--public-ink);background:0 0;border-color:currentColor}.feed-layout{grid-template-columns:220px minmax(0,780px) 220px;gap:clamp(1.3rem,2.2vw,2.5rem);width:min(1460px,92vw);padding-top:2.25rem}.feed-left-rail,.feed-right-rail{top:84px}.feed-page .feed-left-rail>button[data-current]{border:0;border-bottom:1px solid #1b243029;border-left:4px solid var(--stream-accent);background:0 0;padding:.78rem .8rem}.feed-page .feed-left-rail>button[data-current].active,.feed-page.advantage .feed-left-rail>button[data-current].active,.feed-page.secrets .feed-left-rail>button[data-current].active{color:var(--public-ink);background:var(--stream-wash);border-bottom-color:var(--stream-soft);border-left-color:var(--stream-accent);box-shadow:none}.feed-page .feed-left-rail>button[data-current].active span,.feed-page .feed-left-rail>button[data-current].active strong{color:var(--stream-accent)}.feed-page .feed-left-rail>button[data-current].active small{color:var(--public-muted);opacity:1}.editorial-promise,.feed-note,.rotation-card,.feed-offers-link{box-shadow:none;border-radius:0}.rotation-card,.feed-note{border:0;border-top:4px solid var(--public-blue);background:0 0}.feed-page.secrets .rotation-card,.feed-page.secrets .feed-note{border-top-color:var(--public-copper)}.feed-page .social-card[data-current]{box-shadow:none;border-radius:0}.feed-page .social-card[data-current]:hover{box-shadow:0 18px 44px #1b24301a}.feed-page .feed-card-header[data-current]>span{border-radius:0}.feed-stream-intro{padding-top:1rem}.feed-stream-intro h1{font-size:clamp(3.9rem,6.2vw,5.9rem)}.feed-offers-link{border-top:5px solid var(--public-copper)}.shows-index-hero{background:linear-gradient(90deg,#0f161f8f,#0f161f0d 48%,#0f161fc2),linear-gradient(#0f161f05,#0f161fb8),url(/test-template-placeholder.svg) 50% 52%/cover;min-height:min(760px,100svh - 64px);padding:6rem 6vw 4.5rem}.shows-index-hero>p{color:#f1c963;align-self:end;margin-bottom:.2rem}.shows-index-hero>.public-data-state{color:#ffffffd1;align-self:end;max-width:480px;margin-bottom:1rem;font-size:.72rem;line-height:1.6}.shows-index-hero h1{color:#fffaf0;text-shadow:0 4px 28px #080d1452;justify-self:end;max-width:820px}.shows-index-hero>div{border-left-color:#ffffffb8}.shows-directory-grid article,.show-directory-image,.show-directory-copy{border-radius:0}.snow-elephant-credit{color:#dce1e7;min-height:86px;font-family:var(--sans,"Manrope", Arial, sans-serif);background:#1b2430;border-top:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem 4vw;display:grid}.snow-elephant-credit span,.snow-elephant-credit i{color:#9ea7b2;letter-spacing:.14em;text-transform:uppercase;font-size:.52rem;font-style:normal;font-weight:700}.snow-elephant-credit a{color:#f4d27a;width:max-content;font-family:var(--display,"Fraunces", Georgia, serif);font-size:1.35rem}.one-north-owner-credit{color:#1b2430;font-family:var(--sans,"Manrope", Arial, sans-serif);background:#f2eadc;border-top:1px solid #1b243029;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:1.6rem 4vw;display:grid}.one-north-owner-credit div{gap:.32rem;display:grid}.one-north-owner-credit span,.one-north-owner-credit small{letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:700}.one-north-owner-credit small{color:#4f5961}.one-north-owner-credit strong{font-family:var(--display,"Fraunces", Georgia, serif);font-size:clamp(1.15rem,2vw,1.75rem);font-weight:500}.one-north-owner-credit nav{flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.2rem;display:flex}.one-north-owner-credit a{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}body:has(.studio-context)>.one-north-owner-credit{display:none}html[data-theme=dark] .one-north-owner-credit{color:#edf1f4;background:#17202a;border-top-color:#edf1f429}html[data-theme=dark] .one-north-owner-credit small{color:#aeb8c2}body:has(.studio-context)>.snow-elephant-credit{display:none}@media (width<=1100px){.one-north-header:not(.studio-context),.platform>.one-north-header:not(.studio-context){grid-template-columns:minmax(190px,230px) 1fr auto}.feed-layout{grid-template-columns:210px minmax(0,760px);justify-content:center}.feed-right-rail{display:none}}@media (width<=880px){.one-north-header:not(.studio-context),.platform>.one-north-header:not(.studio-context){grid-template-columns:1fr auto;min-height:68px}.platform .face-tabs{padding-inline:0;display:flex;overflow-x:auto}.platform .face-tabs button{flex:0 0 150px;min-width:150px}.platform .lead-copy h1{max-width:13ch;font-size:clamp(3.15rem,13vw,4.35rem)}.platform .section-intro{grid-template-columns:1fr;gap:1.5rem}.snow-elephant-credit{grid-template-columns:1fr;gap:.45rem}.snow-elephant-credit i{display:none}.one-north-owner-credit{grid-template-columns:1fr;align-items:start}.one-north-owner-credit nav{justify-content:flex-start}}.one-north-brand-cluster{grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;min-width:0;display:grid}.one-north-brand-cluster .one-north-brand{min-width:0}.one-north-header.studio-context .one-north-brand-cluster{display:contents}.one-north-theme-toggle{min-width:52px;color:var(--public-ink,#1b2430);background:0 0;border:0;border-left:1px solid #1b243026;place-content:center;justify-items:center;gap:.2rem;padding:0;display:grid}.one-north-theme-toggle:hover{color:var(--public-blue,#2f5f86);background:#2f5f8612}.secrets .one-north-theme-toggle:hover{color:var(--public-copper,#b44627)}.one-north-theme-toggle>span{place-items:center;width:20px;height:20px;font-size:1.12rem;line-height:1;display:grid}.one-north-theme-toggle i{grid-area:1/1;font-style:normal}.one-north-theme-toggle .theme-moon{display:none}.one-north-theme-toggle b{letter-spacing:.12em;text-transform:uppercase;font-size:.4rem;font-weight:800}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf1f4;--paper:#121820;--paper-deep:#202832;--line:#e5ebf02b}html[data-theme=dark] body{color:#edf1f4;background-color:#10151c;background-image:radial-gradient(circle at 10% 8%,#b45c3921,#0000 29rem),radial-gradient(circle at 92% 44%,#43749d1f,#0000 38rem)}html[data-theme=dark] :is(.platform,.feed-page,.shows-page,.show-page,.offers-public,.member-hub,.identity-entry){--public-ink:#edf1f4;--public-paper:#121820;--public-sand:#202832;--public-blue:#77a9d0;--public-blue-soft:#263b4d;--public-copper:#e37a55;--public-copper-soft:#4a2b25;--public-gold:#e6bb61;--public-muted:#a7b0ba;color:var(--public-ink);background-color:var(--public-paper);background-image:radial-gradient(circle at 9% 8%,#bf5b361f,#0000 30rem),radial-gradient(circle at 91% 58%,#4578a11c,#0000 36rem)}html[data-theme=dark] [data-current=happening]{--stream-accent:#df6799;--stream-soft:#df679952;--stream-wash:#301923;--stream-ink:#111820}html[data-theme=dark] [data-current=explore]{--stream-accent:#49ad8e;--stream-soft:#49ad8e4d;--stream-wash:#142922;--stream-ink:#111820}html[data-theme=dark] [data-current=business]{--stream-accent:#739cf0;--stream-soft:#739cf04f;--stream-wash:#19243a;--stream-ink:#111820}html[data-theme=dark] [data-current=opportunity]{--stream-accent:#efbd59;--stream-soft:#efbd594d;--stream-wash:#302714;--stream-ink:#111820}html[data-theme=dark] .one-north-theme-toggle .theme-sun{display:none}html[data-theme=dark] .one-north-theme-toggle .theme-moon{display:block}html[data-theme=dark] .one-north-header:not(.studio-context),html[data-theme=dark] .platform>.one-north-header:not(.studio-context){color:var(--public-ink);background:#11161df7;border-bottom-color:#e8eef329;box-shadow:0 1px #e8eef31a}html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-brand span{color:#9fa9b4}html[data-theme=dark] .one-north-header:not(.studio-context)>nav a,html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-actions>a,html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-actions>button{color:#c5cdd5}html[data-theme=dark] .one-north-header:not(.studio-context)>nav a:hover,html[data-theme=dark] .one-north-header:not(.studio-context)>nav a.active{color:#fff;background:0 0}html[data-theme=dark] .one-north-theme-toggle{color:#e8edf1;border-left-color:#e8eef329}html[data-theme=dark] main:is(.secrets,.advantage)>.one-north-header:not(.studio-context) .one-north-actions>.one-north-cross{color:#d7dde3}html[data-theme=dark] .platform .editorial-surface,html[data-theme=dark] .platform .face-tabs,html[data-theme=dark] .landing-pathways{color:var(--public-ink);background:var(--public-paper)}html[data-theme=dark] .platform .face-tabs,html[data-theme=dark] .platform .face-tabs button,html[data-theme=dark] .platform .face-tabs button:last-child{border-bottom-color:#e8eef324}html[data-theme=dark] .platform .face-tabs button[data-current].active{color:var(--public-ink);background:var(--stream-wash)}html[data-theme=dark] .platform .face-tabs small,html[data-theme=dark] .public-data-state{color:#c3cbd0}html[data-theme=dark] .platform .secondary-position{color:var(--public-ink);background:#181f28f2;border-color:#e8eef32e}html[data-theme=dark] .platform .editorial-surface[data-current] .face-caption{color:var(--public-ink);background:var(--stream-wash)}html[data-theme=dark] .platform .continuity-ribbon{color:var(--public-ink);background:linear-gradient(90deg,#2c1e1a,#182737);border-color:#e8eef324}html[data-theme=dark] .platform :is(.feed-control button,.filter-bar,.filter-bar select){color:var(--public-ink);background-color:#0000;border-color:#e8eef333}html[data-theme=dark] .platform .filter-bar select{background:#1b232d}html[data-theme=dark] .platform .show-shelf{background:#1a222b;box-shadow:0 0 0 100vmax #1a222b}html[data-theme=dark] .platform .connection-engine{color:var(--public-ink);background:radial-gradient(circle at 80% 14%,#5a8bb521,#0000 28rem),#172029}html[data-theme=dark] .platform .domain-diagram{background:#e8eef31a}html[data-theme=dark] .platform :is(.domain,.shared-core,.redirect-rule,.identity-origin){color:var(--public-ink);background:#202a35}html[data-theme=dark] .platform :is(.shared-core,.identity-origin){background:#243546}html[data-theme=dark] .platform .revenue-note,html[data-theme=dark] .platform.secrets .revenue-note{color:var(--public-ink);background:linear-gradient(135deg,#26384a,#252a31)}html[data-theme=dark] .platform footer{color:var(--public-ink);background:radial-gradient(circle at 18% 0,#be5d3821,#0000 25rem),#171e27;border-top-color:#e8eef324}html[data-theme=dark] .feed-filter-deck{background:#121820f5;border-bottom-color:#e8eef324}html[data-theme=dark] .feed-filter-tabs button,html[data-theme=dark] .feed-filter-selects label,html[data-theme=dark] .feed-filter-selects select,html[data-theme=dark] .continuous-toggle,html[data-theme=dark] .rotate-edition{color:#c0c9d2;border-color:#e8eef32e}html[data-theme=dark] .feed-filter-selects select,html[data-theme=dark] .continuous-toggle,html[data-theme=dark] .rotate-edition{background:#1a222c}html[data-theme=dark] .feed-page .feed-left-rail>button[data-current]{color:var(--public-ink);border-bottom-color:#e8eef326}html[data-theme=dark] :is(.editorial-promise,.feed-note,.rotation-card,.social-card,.feed-card-header,.feed-card-copy,.feed-expanded-copy,.offer-entry-copy){color:var(--public-ink);background-color:#1a222b;border-color:#e8eef326}html[data-theme=dark] :is(.feed-card-header small,.feed-card-header>small,.feed-standfirst,.feed-expanded-copy>p,.feed-expanded-copy dt,.social-actions button,.offer-entry-copy>span,.rotation-card>span,.rotation-card dt,.feed-note p,.editorial-promise p){color:var(--public-muted)}html[data-theme=dark] .feed-expanded-copy dd{color:var(--public-ink)}html[data-theme=dark] .social-actions{border-color:#e8eef324}html[data-theme=dark] .social-actions button:hover{color:#fff;background:#ffffff0f}html[data-theme=dark] :is(.shows-directory,.show-introduction,.show-archive,.more-shows){color:var(--public-ink);background:var(--public-paper)}html[data-theme=dark] :is(.shows-directory-head,.shows-filter,.show-directory-grid,.show-directory-grid article,.show-directory-copy,.show-introduction,.show-archive-grid,.more-shows a){border-color:#e8eef329}html[data-theme=dark] :is(.shows-directory-head>div>span,.show-directory-copy>strong,.show-introduction aside li,.show-introduction aside>span,.show-archive-grid button>i,.more-shows a>i){color:var(--public-muted)}html[data-theme=dark] .show-directory-copy>div button{color:var(--public-ink)}html[data-theme=dark] .show-archive-grid button{color:var(--public-ink);background:0 0}html[data-theme=dark] .show-archive-grid button.active{background:#202a35}html[data-theme=dark] .offers-controls{color:var(--public-ink);background:var(--public-paper)}html[data-theme=dark] :is(.offers-controls select,.view-toggle button){color:var(--public-ink);background:#1b232d;border-color:#e8eef333}html[data-theme=dark] .view-toggle button.active{color:#111820;background:var(--public-gold)}html[data-theme=dark] .map-pin span{color:#111820;background:#f0e8dc}html[data-theme=dark] .member-hub,html[data-theme=dark] .member-hub.advantage{--member-wash:#1a222b;--member-accent-soft:#293a49;color:var(--public-ink);background:radial-gradient(circle at 74% 4%,#608fb81f,#0000 32rem),linear-gradient(#121820 0,#181f28 100%)}html[data-theme=dark] :is(.member-hero,.member-subnav,.member-inbox>header){border-color:#e8eef329}html[data-theme=dark] :is(.member-hero>p,.member-subnav a,.member-loading p,.people-grid>article>p,.network-empty p,.conversation-list small,.network-discovery-status p,.profile-check small){color:var(--public-muted)}html[data-theme=dark] .member-subnav a.active{color:#fff;background:#ffffff0f}html[data-theme=dark] :is(.member-capability-grid article,.profile-form,.member-inbox,.people-grid>article,.network-discovery-status){color:var(--public-ink);background:#1a222b;border-color:#e8eef326}html[data-theme=dark] :is(.profile-form input,.profile-form select,.profile-form textarea,.message-compose textarea){color:var(--public-ink);background:#111820;border-color:#e8eef333}html[data-theme=dark] .conversation-list>button{color:var(--public-ink);border-color:#e8eef324}html[data-theme=dark] .identity-entry{color:var(--public-ink);background:#121820}html[data-theme=dark] :is(.identity-entry-form,.identity-provider-list button,.identity-entry-form fieldset){color:var(--public-ink);background:#1a222b;border-color:#e8eef32b}html[data-theme=dark] :is(.identity-entry-form input,.identity-entry-form select),html[data-theme=dark] :is(.identity-journey-switch,.identity-journey-switch button,.identity-password-fields input){color:var(--public-ink);background:#111820;border-color:#e8eef333}html[data-theme=dark] .identity-journey-switch button.active{color:#fff;background:var(--public-blue)}.identity-legal{color:#1b2430;background:#f6f0e5;min-height:100vh;padding:clamp(1.25rem,4vw,4rem)}.identity-legal>header,.identity-legal>aside,.identity-legal>article,.identity-legal>nav{width:min(900px,100%);margin-inline:auto}.identity-legal-operator{border-left:4px solid var(--legal-accent,#2f5f86);background:#e8ded0;margin-top:2rem;padding:1.35rem}.identity-legal-operator>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.58rem;font-weight:800}.identity-legal-operator h2{margin:0;font-family:DM Serif Display,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.identity-legal-operator p:not(:first-child){color:#46505a;margin:.45rem 0}.identity-legal-operator a{color:inherit;font-weight:800}.identity-operator-facts{border:1px solid #1b243033;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2rem 0;display:grid}.identity-operator-facts div{border:1px solid #1b24301a;padding:1rem}.identity-operator-facts dt{color:#687078;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.identity-operator-facts dd{margin:.4rem 0 0;font-weight:700}.identity-operator-facts a{color:inherit}.identity-legal>header{border-bottom:1px solid #1b243033;grid-template-columns:180px 1fr;align-items:start;gap:clamp(2rem,6vw,7rem);padding-bottom:2.5rem;display:grid}.identity-legal>header h1{max-width:720px;margin:.3rem 0;font-family:DM Serif Display,serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:.92}.identity-legal>header p,.identity-legal>header small{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.identity-legal>article{padding:3rem 0}.identity-legal>article h2{margin:2rem 0 .6rem;font-family:DM Serif Display,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400}.identity-legal>article p{color:#46505a;max-width:760px;font-size:1rem;line-height:1.75}.identity-legal>nav{border-top:1px solid #1b243033;flex-wrap:wrap;gap:1rem;padding:1.5rem 0;display:flex}.identity-legal>nav a{color:inherit;font-weight:700}@media (width<=720px){.identity-legal>header{grid-template-columns:1fr;gap:1.5rem}.identity-operator-facts{grid-template-columns:1fr}}@media (width<=880px){.one-north-brand-cluster{grid-template-columns:minmax(0,1fr) 50px}.one-north-theme-toggle{min-width:50px}.platform .stream-focus-note{grid-template-columns:1fr;gap:.65rem}.platform .stream-focus-note p{max-width:680px}.platform .master-feed>.connection-engine{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.platform .stream-continuation>div{align-items:start;display:grid}}.live-edition-empty{border:1px solid;grid-column:1/-1;align-content:center;gap:.75rem;min-height:220px;padding:clamp(2rem,5vw,4.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.live-edition-empty{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.live-edition-empty{background:var(--public-paper,#f5f0e7)}@supports (color:color-mix(in lab, red, red)){.live-edition-empty{background:color-mix(in srgb, var(--public-paper,#f5f0e7) 92%, transparent)}}.live-edition-empty{color:var(--public-ink,#182130)}.live-edition-empty span{color:var(--stream-accent,var(--public-copper,#b94b2b));letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.live-edition-empty strong{max-width:720px;font-family:var(--display,"DM Serif Display", Georgia, serif);font-size:clamp(1.8rem,4vw,3.6rem);font-weight:400;line-height:.98}.live-edition-empty p{max-width:620px;margin:0;line-height:1.65}.lead-face.empty{background:var(--public-paper-deep,#e8e0d3);min-height:620px}.lead-face .hero-empty{border:0;position:absolute;inset:0}html[data-theme=dark] .live-edition-empty{color:#f7f1e7;background:#121a22eb}@media (width<=1380px){.one-north-header:not(.studio-context),.platform>.one-north-header:not(.studio-context){grid-template-columns:minmax(190px,230px) minmax(0,1fr) 68px;min-height:64px}.one-north-header:not(.studio-context) .one-north-menu{color:var(--public-ink);border-left-color:#1b243024;grid-area:1/3;display:grid}.one-north-header:not(.studio-context)>nav{z-index:120;background:#faf5ebfc;border-bottom:1px solid #1b243024;grid-template-columns:repeat(4,minmax(110px,1fr));padding:.65rem;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 22px 40px #1b24301f}.one-north-header:not(.studio-context).menu-open>nav{display:grid}.one-north-header:not(.studio-context)>nav>a{border:1px solid #1b24301c;min-height:52px}.one-north-header:not(.studio-context) .one-north-actions{grid-area:1/2;justify-self:end}.one-north-header:not(.studio-context) .one-north-actions>.one-north-account{display:inline-flex}.one-north-header:not(.studio-context) .one-north-mobile-actions{border-top:1px solid #1b24301f;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding-top:.65rem;display:grid}.one-north-header:not(.studio-context) .one-north-mobile-actions>a,.one-north-header:not(.studio-context) .one-north-mobile-actions>button{min-height:48px;color:var(--public-ink);letter-spacing:.09em;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #1b243029;justify-content:center;align-items:center;padding:.7rem .85rem;font-size:.56rem;font-weight:800;display:flex!important}.one-north-header:not(.studio-context) .one-north-mobile-actions>a:hover,.one-north-header:not(.studio-context) .one-north-mobile-actions>button:hover{color:var(--public-paper);background:var(--public-ink)}.one-north-mobile-saved b{color:#fff;background:var(--public-blue);border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:.45rem;font-size:.48rem;display:inline-grid}.secrets .one-north-mobile-saved b{background:var(--public-copper)}.one-north-header:not(.studio-context) .one-north-mobile-actions>.one-north-mobile-cross{color:var(--public-paper);background:var(--public-ink)}.one-north-mobile-cross span{margin-left:.4rem;font-size:.78rem}}@media (width<=880px){.one-north-header:not(.studio-context),.platform>.one-north-header:not(.studio-context){grid-template-columns:minmax(0,1fr) 68px;min-height:68px}.one-north-header:not(.studio-context) .one-north-menu{grid-column:2}.one-north-header:not(.studio-context)>nav{grid-template-columns:1fr 1fr;top:68px}.one-north-header:not(.studio-context) .one-north-actions{display:none}.one-north-header:not(.studio-context) .one-north-mobile-actions{grid-template-columns:1fr 1fr}.one-north-header:not(.studio-context) .one-north-mobile-cross{grid-column:1/-1}}@media (width<=520px){.one-north-header:not(.studio-context) .one-north-mobile-actions{grid-template-columns:1fr}.one-north-header:not(.studio-context) .one-north-mobile-cross{grid-column:auto}}html[data-theme=dark] .one-north-header:not(.studio-context)>nav{background:#11161dfc;border-bottom-color:#e8eef329;box-shadow:0 22px 40px #0000004d}html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-mobile-actions{border-top-color:#e8eef329}html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-mobile-actions>a,html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-mobile-actions>button{color:#e8edf1;border-color:#e8eef32e}html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-mobile-actions>a:hover,html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-mobile-actions>button:hover,html[data-theme=dark] .one-north-header:not(.studio-context) .one-north-mobile-actions>.one-north-mobile-cross{color:#11161d;background:#e8edf1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
